agcttttcattctgactgcaacgggcaatatgtctctgtgtggattaaaaaaagagtgtctgatagcagcttctgaactggttacctgccgtgagtaaattaaaattttattgacttaggtcactaaatactttaaccaatataggcatagcgcacagacagataaaaattacagagtacacaacatccatgaaacgcattagcaccaccattaccaccaccatcaccattaccacaggtaacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgacagtgcgggcttttttttcgaccaaaggtaacgaggtaacaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgggttgccgatattctggaaagcaatgccaggcaggggcaggtggccaccgtcctctctgcccccgccaaaatcaccaaccatctggtagcgatgattgaaaaaaccattagcggtcaggatgctttacccaatatcagcgatgccgaacgtatttttgccgaacttctgacgggactcgccgccgcccagccgggatttccgctggcacaattgaaaactttcgtcgaccaggaatttgcccaaataaaacatgtcctgcatggcatcagtttgttggggcagtgcccggatagcatcaacgctgcgctgatttgccgtggcgagaaaatgtcgatcgccattatggccggcgtgttagaagcgcgtggtcacaacgttaccgttatcgatccggtcgaaaaactgctggcagtgggtcattacctcgaatctaccgttgatattgctgaatccacccgccgtattgcggcaagccgcattccggctgaccacatggtgctgatggctggtttcactgccggtaatgaaaaaggcgagctggtggttctgggacgcaacggttccgactactccgctgcggtgctggcggcctgtttacgcgccgattgttgcgagatctggacggatgttgacggtgtttatacctgcgatccgcgtcaggtgcccgatgcgaggttgttgaagtcgatgtcctatcaggaagcgatggagctttcttacttcggcgctaaagttcttcacccccgcaccattacccccatcgcccagttccagatcccttgcctgattaaaaataccggaaatccccaagcaccaggtacgctcattggtgccagccgtgatgaagacgaattaccggtcaagggcatttccaatctgaataacatggcaatgttcagcgtttccggcccggggatgaaagggatggttggcatggcggcgcgcgtctttgcagcgatgtcacgcgcccgtatttccgtggtgctgattacgcaatcatcttccgaatacagtatcagtttctgcgttccgcaaagcgactgtgtgcgagctgaacgggcaatgcaggaagagttctacctggaactgaaagaaggcttactggagccgttggcggtgacggaacggctggccattatctcggtggtaggtgatggtatgcgcaccttacgtgggatctcggcgaaattctttgccgcgctggcccgcgccaatatcaacattgtcgccattgctcagggatcttctgaacgctcaatctctgtcgtggtcaataacgatgatgcgaccactggcgtgcgcgttactcatcagatgctgttcaataccgatcaggttatcgaagtgtttgtgattggcgtcggtggcgttggcggtgcgctgctggagcaactgaagcgtcagcaaagctggttgaagaataaacatatcgacttacgtgtctgcggtgttgctaactcgaaggcactgctcaccaatgtacatggccttaatctggaaaactggcaggaagaactggcgcaagccaaagagccgtttaatctcgggcgcttaattcgcctcgtgaaagaatatcatctgctgaacccggtcattgttgactgtacttccagccaggctgtggcagatcaatatgccgacttcctgcgcgaaggtttccacgttgttacgccgaacaaaaaggccaacacctcgtcgatggattactaccatcagttgcgttatgcggcggaaaaatcgcggcgtaaattcctctatgacaccaacgttggggctggattaccggttattgagaacctgcaaaatctgctcaatgctggtgatgaattgatgaagttctccggcattctttcaggttcgctttcttatatcttcggcaagttagacgaaggcatgagtttctccgaggcgaccacactggcgcgggaaatgggttataccgaaccggacccgcgagatgatctttctggtatggatgtggcgcgtaagctattgattctcgctcgtgaaacgggacgtgaactggagctggcggatattgaaattgaacctgtgctgcccgcagagtttaacgccgagggtgatgtcgccgcttttatggcgaatctgtcacagctcgacgatctctttgccgcgcgtgtggcgaaggcccgtgatgaaggaaaagttttgcgctatgttggcaatattgatgaagatggcgtctgccgcgtgaagattgccgaagtggatggtaatgatccgctgttcaaagtgaaaaatggcgaaaacgccctggccttctatagccactattatcagccgctgccgttggtactgcgcggatatggtgcgggcaatgacgttacagctgccggtgtctttgctgatctgctacgtaccctctcatggaagttaggagtctgacatggttaaagtttatgccccggcttccagtgccaatatgagcgtcgggtttgatgtgctcggggcggcggtgacacctgttgatggtgcattgctcggagatgtagtcacggttgaggcggcagagacattcagtctcaacaacctcggacgctttgccgataagctgccgtcagagccacgggaaaatatcgtttatcagtgctgggagcgtttttgccaggagcttggcaagcaaattccagtggcgatgactctggaaaagaatatgccgatcggttcgggcttaggctccagcgcctgttcagtggtcgcggcgctgatggcgatgaatgaacactgcggcaagccgcttaatgacactcgtttgctggctttgatgggcgagttggaagggcgtatctccggcagcattcattacgacaacgtggcaccgtgttttcttggtggtatgcagttgatgatcgaagaaaacgacatcatcagccagcaagtgccagggtttgatgagtggctgtgggtgctggcgtatccggggattaaagtctcgacggcagaagccagggctattttaccggcgcagtatcgccgccaggattgcattgcgcacgggcgacatctggcaggcttcattcacgcctgctattcccgtcagcttgagcttgccgcgaagctgatgaaagatgttatcgctgaaccctaccgtgaacggttactgccaggcttccggcaggcgcggcaggcggttgcggaaatcggcgcggtagcgagcggtatctccggctccggcccgactttgttcgctctgtgtgacaagccggataccgcccagcgcgttgccgactggttgggtaagaactacctgcaaaatcaggaaggttttgttcatatttgccggctggatacggcgggcgcacgagtactggaaaactaaatgaaactctacaatctgaaagatcacaatgagcaggtcagctttgcgcaagccgtaacccaggggttaggcaaaaatcaggggctgttttttccgcacgacctgccggaattcagcctgactgaaattgatgagatgctgaagctggattttgtcacccgcagtgcgaagatcctctcggcgtttattggtgatgaaatcccgcaggaaatcctggaagagcgcgtacgtgcggcgtttgccttcccggctccggtcgccaatgttgaaagcgatgtcggttgtctggaattgttccacgggccaacgctggcatttaaagatttcggcggtcgctttatggcacaaatgctgacccatattgcgggcgataagccagtgaccattctgaccgcgacatccggtgatactggagcggcagtggctcatgctttctacggtttaccgaatgtgaaagtggttatcctctatccacgaggcaaaatcagtccactgcaagaaaaactgttctgtacattgggcggcaatatcgaaactgttgccatcgacggcgatttcgatgcctgtcaggcgctggtgaagcaggcgtttgatgatgaagaactgaaagtggcgctggggctgaattctgctaactccatcaacatcagtcgcttgctggcgcagatttgttattactttgaggctgtcgcacagttgccgcaagaagcacgtaaccagttggttgtctcggtaccgagtggaaacttcggcgatttgacggcgggtctgctggcgaagtcactcggtctgccggtaaaacgttttattgctgcgaccaacgtgaacgataccgtaccacgtttcctgcacgacggtcagtggtcacccaaagcgactcaggcgacgttatccaatgcgatggatgttagccagccaaacaactggccgcgtgtggaagagttgttccgccgcaaaatctggcaactgaaagagctgggttatgcagccgtggatgatgaaaccacgcaacagacaatgcgtgagttaaaagaactgggctatacctcggagccgcacgctgccgtagcttatcgtgcgctgcgtgaccagttgaatccaggcgaatatggcttgttcctcggcaccgcgcatccggcgaaatttaaagagagcgtggaagcgattctcggtgaaacgttggatctgccaaaagagctggcagaacgtgctgatttacccttgctttcgcataacctgcccgccgattttgctgcgttgcgtaaattgatgatgaatcatcagtaacatctattcattatctcaatcaggccgggtttgcttttatgcagcccggctttttttatgaagaaaatatggagaaaaacgacagggaaaaaggagaaattctcaataaatgcggtaacttagagattaggattgcggagaataacaactgccgttctcatcgcgtaatctccggatatcgacccataacgggcaatgataaaaggagtaacctgtgaaaaagatgcaatctatcgtactcgcactttccctggttctggtcgctcccatggcagcgcaggctgcggaaattacgctagtcccgtcagtaaaattacagataggcgatcgtgataatcgtggctattactgggatggcggtcattggcgcgaccacggctggtggaaacaacattatgaatggcgaggcaatcgctggcacccacatggaccgccgtcatcgccgcgccataacaagcacaatgatcatcgtggcgatcatcgtccggggcctgacaaacatcatcgctaaatatcaatgccggattgccatccggcattatccggcattgactacaaacttaacgttgttcgtagcgtttaaacaccagttcgccattgctggaggaagcttcatcaaagaagtaaccttcgctattaaaaccagtcagttgctctggtttggtcagccgattttcaataatgaaacgactcatcagaccgcgtgctttcttagcgtagaagctgatgatcttaaatttgccgttcttctcatcgaggaacactggcttgataatctcggcattcaatttcttcggcttcaccgatttaaaatactcatctgacgccagatttatcaccacattatcgccttgtgctgcgagcgcctcgttcagcttgttggtgatgatatctccccagaattgatacagatctttccctcgggcattctcaagacgtatccccatttccagacgataaggctgcattaaatcgagcgggcgcagtacgccatacaagccggaaagcattcgcaaatgctgttgggcaaaatcgaaatcgtcttcgctgaaggtttcggcctgcaagccagtgtagacatcacctttaaacgccagaattgcctggcgggcattctccggtgtgaaatttggctgccagtcatgaaagcgagcggcgttgatacccgccagtttgtcgctgatgcgcatcagggagctaatctgcgggggcgtcagtttccgcgcttcatggatcagctgctgggcgttgtctaacagctccggcagcgtatagcgcgtggtggtcaacgggctttggtaatcaagcgttttcgcaggtgaaataagaatcagcatatccagtccttgcaggaaatttatgccgactttagcaaaaaaagagaatgagttgatcgatagttgtgattactcctgcgaaacatcatcccacgcgtctggagaaagctggcgaccgatctccggataacgcaacggatcaaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaaccacaggcgagagcagtaatatggcggtcaaattggtaatagccatgcaggccataatgatatctgccagttgccacatcagcggaaaacttagcaaggtgccgccgatgaccgttgcgaaggtgcagatccgcagacaccagatcgctttagggttgttcaggcgtaaaaagaagagattgttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacgagggtaacaaactccgcaccccaggaacccattagcacccgcatcgccttctggataagctgaataccttccagcggcatgtaggttgtgccgttacccgccagtaatatcagcatggcgcttgccgtgcagatgaccagggtgtcgataaaaatgccaatcatctggacaattccttgcgctgccggatgcggaggccaggacgcagctgccgctgccgcgtttggcgtcgaccccattcccgcctcattggaaaacatactgcgctgaaaaccgttagtaatcgcctggcttaaggtatatcccgccgcgccgcctgcagcttcctgccagccaaaagcactctcaaaaatagaccaaatgacgtggggaagttgcccgatattcattacgcaaatcaccaggctggtcagtacccagattatcgccatcaacgggacaaacccctgcatgagccgggcgacgccatgaagaccgcgagtgatcgccagcagagcaaagacagcgagaataatacctgttaccagcgggggaaaatcaaaagaaaaactcagggctcgcgcaacggcgttcgcctgaactccgctgaaaattatgccgtaggcgatgagcaaaaagacggcgaacagaacgcccatccagcgcatccccagcccgcgcgccatataccatgccggtccgccacgaaactgcccattggcatcacgttctttataaagctgtgcgagggaacattcggcaaacgaggtcgccatgccgataaatgcggcaacccacatccagaagacggctccaggtccaccggcggtaattgccagcgcaacgccggccaggttgccgctacccacgcgcgctgcaagactggtacacaatgactgaaatgaggttaaaccgcctggctgtggatgaatgctatttttaagacttttgccaaactggcggatgtagcgaaactgcacaaatccggtgcgaaaagtgaaccaacaacctgcgccgaagagcaggtaaatcattaccgatccccaaaggacgctgttaataaaggagaaaaaatctggcatgcatatccctcttattgccggtcgcgatgactttcctgtgtaaacgttaccaattgtttacgaagtatataacgctacgaggtacttggataacttctgcgtagcatacatgaggtttcgtataaaaatggcgggcgatatcaacgcagcgaattgggcctctagatgcatgctcgagcggccgccagtgtgatggatatctgcagaattcgcccttgtgatatcatcagggcagaccggttacatccccctaacaagctgtttaaagagaaatactatcatgacggacaaattgacctcccttcgtcagtacaccaccgtagtggccgacactggggacatcgcggcaatgaagctgtatcaaccgcaggatgccacaaccaacccttctctcattcttaacgcagcgcagattccggaataccgtaagttgattgatgatgctgtcgcctgggcgaaacagcagagcaacgatcgcgcgcagcagatcgtggacgcgaccgacaaactggcagtaaatattggtctggaaatcctgaaactggttccgggccgtatctcaactgaagttgatgcgcgtctttcctatgacaccgaagcgtcaattgcgaaagcaaaacgcctgatcaaactctacaacgatgcaggtattagcaacgatcgtattctgatcaaactggcttctacctggcagggtatccgtgctgcagaacagctggaaaaagaaggtattaactgtaacctgaccctgctgttctccttcgctcaggctcgtgcttgtgcggaagcgggcgtgttcctgatctcgccgtttgttggccgtattcttgactggtacaaagcgaataccgataagaaagagtacgctccggcagaagatccgggcgtggtttctgtatctgaaatctaccagtactacaaagagcatggttatgaaaccgtggttatgggcgcaagcttccgtaacatcggcgaaattctggaactggcaggctgcgaccgtctgaccatcgcaccggcactgctgaaagagctggcggagagcgaaggggctatcgaacgtaaactgtcttacactggtgaagtgaaagcgcgtccggcgcgtatcactgagtccgagttcctgtggcagcacaaccaggatccaatggcagtagataaactggcggaaggtatccgtaagtttgctgttgaccaggaaaaactggaaaaaatgatcggcgatctgctgtaatcatacttagcgtgaccgggaagtcggtcacgctacctcttctgaaacctgtctgtcactcccttcgcagtgtatcattctgtttaacgagactgtttaaacggaaaaatcttgatgaatactttacgtattggcttagtttccatctctgatcgcgcatccagcggcgtttatcaggataaaggcatccctgcgctggaagaatggctgacatcggcgctaaccacgccgtttgaactggaaacccgcttaatccccgatgagcaggcgatcatcgagcaaacgttgtgtgagctggtggatgaaatgagttgccatctggtgctcaccacgggcggaactggccctgcgcgtcgtgacgtaacgcccgatgcgacgctggcagtagcggaccgcgagatgccaggctttggtgaacagatgcgccagatcagcctgcattttgtaccaactgcgatcctttcgcgtcaggtgggggtgattcgcaaacaggcgctgatccttaacttacccggtcaaccgaagtctattaaagagacgctggaaggtgtgaaggacgctgagggtaacgttgtggtgcacggtatttttgccagcgtaccgtactgcattcagttgctggaagggccatacgttgaaacggcaccggaagtggttgcagcattcagaccgaagagtgcaagacgcgaagttagcgaataaaaaaatccccccaggcggggggatcagactgatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgatcttcttgcaatatattgaatttgcacgattttgtaggccggataaggcgttcacgccgcatccggcataaacaaagcgcacgttgttaacaatcttatcccttcgagcggggggagcttaacaattagtgagactcaccaatcggcagaacggtgcgaccaaactgctcgttcagcacttcacccatcgccagatagattgcgctggcaccgcagataagaccaatccagccggcaaagtggatgatcgcggcgttaccggcaatgttaccgatcgccagcagggcaaacagcacggtcaggctaaagaaaacgaattgcagaacgcgtgcgcctttcagcgtgccgaagaacataaacagcgtaaatatgccccacagacccaggtagacaccaaggaactgggcatttggcgcatcggtcagccccagtttcggcatcagcagaattgcaaccagcgtcagccagaaagaaccgtaagaggtgaatgcggttaaaccgaaagtgttgccttttttgtactccagcagaccggcaaaaatttgcgcgatgccgccgtagaaaatgcccatggcaagaataataccgtccagagcaaaataacccacgttgtgcaggttaagcagaatggtggtcatgccgaagcccatcaggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaaatcatcatcgaatgaatggtgaaataatttccctgaataactgtagtgttttcagggcgcggcataataatcagccagtggggcagtgtctacgatcttttgaggggaaaatgaaaattttccccggtttccggtatcagacctgagtggcgctaaccatccggcgcaggcaggcgatttgcagtacggctggaattgtcacgcgataggcactgccgctgaccgctttaaccccatttaatgctgcgcccacagggcctcccagacccgcgccgcgcagcaaaccatgcccaagcacgctcattgctgcgtgggtgcgtaaaatgcgggtcaattggctggaaagcaaatgcgacacaccttttgccaataatttgtctttcatcagcagcggcagcagctcttccagctcattcaccctggcatcgaccgcgtgcagaaactcctgcttatgttcctcgtccattttcttccaggtattacgcagaaattgttccagtaactgttgctcaatttcaaacgtagacatctctttgtcggctttcagcttcaatcgctttgaaacatcgagcaaaatggcgcgatacaatttaccgtgtccgcgcagtttgttggcgatactatcgccaccaaaatgctgtaattctccggcaatcagctgccagttgcggcggtgtcgctcgggatgtccttccatcgatttaaacagttcgttgcgcatcagtacgctggagaggcgagttttgcctttttcattatgggtgagcagccgggcgaaatttgccaactgttcctcactacaatgctggagaaaatccagatctgaatcattcaggtaattaacattcattttttgtggtttctatattctggcgttagtcgtcgccgataattttcagcgtggccatatccgatgagttcactgtatgaccggaaaaggtgatttttgagacgcagcgtttgttgtcgttatcgctgttaatgttgatccagtcagtggtttgcccttcttttatttctgaaggaatattcagggtctgactggcgcttcgggtggctttgaaataaatcgatgcaccgcttaactgcaaatcgccatggtcggctgagagctgtatgcgtttaacaatgcgacaaacaggaagtttcagcgccagatcgttggtttcgtttcgcggcattgcaatgacgccgaggattttatggtcgtttgcctgcgccgtgcagcacagcatcaggctaatcgccaggctggcggaaatcgtaataacggatttcataaggattctcttggtggggaggggtagggggatgaaactagtttactgctgataaagagaagtttcaggcacgtaatattttctttttattacaattttttgatgaatgccttgactgcgattcattctttatatgaataaaattgctgtcagtttcacgtcttgtcctgccatatcgcgaaatttctgcgcaaaagcacaaaaaatttttgcatctcccccttgatgacgtgggttacgaccccatttagtagtcaaccgcagtgagtgagtctgcaaaaaaatgaaattgggcagttgaaaccagacgtttcgcccctattacagactcacaaccacatgatgaccgaatatatagtggagacgtttagatgggtaaaataattggtatcgacctgggtactaccaactcttgtgtagcgattatggatggcaccactcctcgtgtactggagaacgccgaaggcgatcgcaccacgccttctatcattgcctatacccaggatggtgaaactctggttggtcagccggctaaacgtcaggcagtgacgaacccgcaaaacaccctgtttgcgattaaacgcctgattggccgccgcttccaggacgaagaagtacagcgtgatgtttccatcatgccgttcaaaattattgctgctgataacggcgacgcatgggtcgaagttaaaggccagaaaatggcaccgccgcagatctctgctgaagtgctgaaaaaaatgaagaaaaccgctgaagattacctgggtgaaccggtaactgaagctgttattaccgtaccggcatactttaacgatgctcagcgtcaggcaaccaaagacgcaggccgtatcgctggtctggaagtaaaacgtatcatcaacgaaccgaccgcagctgcgctggcttacggtctggacaaaggtactggcaaccgtactatcgcggtttatgacctgggtggtggtactttcgatatttccattatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggcaaccaacggtgatacccacctgggtggtgaagacttcgacagtcgtctgatcaactatctggttgaagaattcaagaaagatcagggcattgacctgcgcaacgatccgctggcaatgcagcgcctgaaagaagcggcagaaaaagcgaaaatcgaactgtcttccgctcagcagaccgacgttaacctgccgtacatcactgcagacgcgaccggtccgaaacacatgaacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggtaaaccgttccattgagccgctgaaagttgcactgcaggacgctggcctgtccgtatctgatatcgacgacgttattctcgttggtggtcagactcgtatgccaatggttcagaagaaagttgctgaattctttggtaaagagccgcgtaaagatgttaacccggacgaagctgtagccatcggtgctgctgttcagggtggtgttctgactggtgacgtaaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaaccatgggcggtgtgatgaccacgctgatcgcgaaaaacaccactatcccgaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccatgtgctgcagggtgaacgtaaacgtgcggctgataacaaatctctgggtcagttcaacctggatggtatcaacccggcaccgcgcggcatgccgcagatcgaagttaccttcgatatcgatgctgacggtatcctgcacgtttccgcgaaagacaaaaacagcggtaaagagcagaagatcactatcaaggcttcttctggtctgaacgaagatgaaatccagaaaatggtacgcgacgcagaagctaacgccgaagctgaccgtaagtttgaagagctggtacagactcgcaaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgacaaactgccggctgacgacaaaactgctatcgagtctgcgctgactgcactggaaactgctctgaaaggtgaagacaaagccgctatcgaagcgaaaatgcaggaactggcacaggtttcccagaaactgatggaaatcgcccagcagcaacatgcccagcagcagactgccggtgctgatgcttctgcaaacaacgcgaaagatgacgatgttgtcgacgctgaatttgaagaagtcaaagacaaaaaataatcgccctataaacgggtaattatactgacacgggcgaagggggatttcctctccgcccgtgcattcatctaggggcaatttaaaaaagatggctaagcaagattattacgagattttaggcgtttccaaaacagcggaagagcgtgaaatcaaaaaggcctacaaacgcctggccatgaaataccacccggaccgtaaccagggtgacaaagaggccgaggcgaaatttaaagagatcaaggaagcttatgaagttctgaccgactcgcaaaaacgtgcggcatacgatcagtatggtcatgctgcgtttgagcaaggtggcatgggcggcggcggttttggcggcggcgcagacttcagcgatatttttggtgacgttttcggcgatatttttggcggcggacgtggtcgtcaacgtgcggcgcgcggtgctgatttacgctataacatggagctcaccctcgaagaagctgtacgtggcgtgaccaaagagatccgcattccgactctggaagagtgtgacgtttgccacggtagcggtgcaaaaccaggtacacagccgcagacctgtccgacctgtcatggttctggccaggtgcagatgcgccagggtttctttgccgtgcagcagacctgtccacactgtcagggccgcggtacgctgatcaaagatccgtgcaacaaatgtcatggtcatggtcgtgttgagcgcagcaaaacgctgtccgttaaaatcccggcaggggtggacactggagaccgcatccgtcttgcgggcgaaggtgaagcgggtgaacacggcgcaccggcaggcgatctgtacgttcaggttcaggttaaacagcacccgattttcgagcgtgaaggcaacaacctgtattgcgaagtcccgatcaacttcgctatggcggcgctgggtggtgaaatcgaagtaccgacccttgatggtcgcgtcaaactgaaagtgcctggcgaaacccagaccggtaagctgttccgtatgcgcggtaaaggcgtcaagtctgtccgcggtggcgcacagggtgatttgctatgccgcgttgttgtcgaaacaccggtaggtttgaacgagaagcagaaacagctgctgcaagagctgcaagaaagctttggtggcccaaccggcgagcacaacagcccgcgttcaaagagcttctttgatggcgtgaagaagttttttgacgacctgactcgctaacctccccaaaagcctgcccgtgggcaggccagggtaaaaaccagggtgcgttgaagatatgcgagtacctgtaaagtggcggggatcactccccgccgttgctcttactcggattcgtaagccgtgaaaacagcaacctccgtctggccagttcggatgtgaacctcacagaggtcttttctcgttaccagcgccgccactacggcggtgatacagatgacgatcagggcgacaatcatcgccttatgctgcttcattgctctcttctccttgacctttcggtcagtaagaggcactctacatgtgttctgcatatagggggcctcgggttgatggtaaaatatcactcggggcttttctctatctgccgttcagctaatgcctgagacagacagcctcaagcacccgccgctattatactgcgcttttaattcacttctgttttatcaattctttttctgaagacgcctcgcatttttgcggaataatatttcaatacatcaatttatttaacttaaatatatccaggaattcacaaaaaaaggtgttttcctctatcaaaagtgaatggctaaaggaaattaattattaaaggttactgtaatactatagagagacaaagaaatacgttcagcagccaatgctaagttcatcatgaaaaatgcctataaatcaaagggtgatgtttaaaacagacacattttctgaaacacgatatccctccgcccgttcgcaaaagtaatctgcgatcttcatcacgcttcgatagtcatctttaaatatactggcctggtcattcttaataaaaatgaattgtctggtgtattaattcctatggaatcataaaaacaatgaatggagaacatattatatgtctgccaaaagacgacttcttattgcgtgtaccttgataacagctatctatcattttcctgcatattcttcattagaatataaaggatcctttggttcaataaatgcgggttatgcagactggaatagtggatttgtaaacactcaccgtggtgaagtatggaaagtgactgcggattttggggtaaattttaaagaagcagaattttactcattttatgaaagtaatgtactcaatcatgctgtagcagggagaaatcatacggtttcagcaatgacgcatgtcagactctttgactctgatatgacattctttggcaaaatttatggccaatgggataactcatggggtgacgatctggacatgttttatggattcggttacctcggctggaacggcgagtggggcttttttaaaccgtatattggattgcataatcaatctggtgactacgtatcagctaaatatggtcaaacgaatggttggaatggttatgttgttggctggacagcagtattaccatttacgttatttgacgaaaaatttgttttatctaactggaatgaaatagaactggacaggaacgatgcttacacggagcagcaatttggccggaacgggttaaatggcggtttaactattgcctggaagttctatcctcgctggaaagccagtgtgacgtggcgttatttcgataataagctgggctacgatggctttggcgatcaaatgatttatatgcttggttatgatttctaatttttatcagggaataattatgcagaaaacgttaatggccagtttgatcggccttgcagtttgcacagggaatgcttttagtcctgccttagccgcagaggctaaacaacctaatttagtcattattatggcggatgatttaggttatggcgatttagcaacatatggtcatcagatcgttaaaacacctaatatcgacaggcttgcccaggaaggggtcaaatttactgactactatgcccccgctcctttaagttcaccttcacgcgcagggctattaaccggccggatgccatttcgtactggaattcgctcatggattccttcaggcaaagatgttgccttagggcgtaacgaactcacgattgctaatctactcaaagcgcaagggtacgacacggcaatgatgggtaagctgcatctgaatgcaggcggcgatcgcaccgatcagccacaagcacaagatatgggctttgattactcactggttaatacggcgggctttgttaccgacgccacgctggataacgctaaagaacgcccgcgttatggcatggtttacccgacaggctggctacgtaacgggcaacccactccacgagctgataaaatgagcggtgagtatgtcagttcggaagtcgtcaactggctggataacaaaaaggacagcaagcctttcttcctctatgttgcttttaccgaagtgcatagccccctggcttcgcccaaaaaatacctcgatatgtactcacaatatatgagcgcgtatcagaagcagcatcctgatttattttatggcgactgggcagacaaaccctggcgtggtgtgggggaatattatgccaatatcagctatctggatgcacaggttggaaaagtgctggataaaatcaaagctgtgggtgaagaagataacacaatcgttatttttaccagtgataacggtccggtaacgcgtgaagcgcgcaaagtgtatgagctgaatttggcaggggaaacggatggattacgcggtcgcaaggataacctttgggaaggcggaattcgtgttccagccattattaaatatggtaaacatctaccacagggaatggtttcagatacacccgtttatggtctggactggatgcctactttagcgaaaatgatgaacttcaaattacctacagaccgtactttcgatggtgaatcgctggttcctgttcttgagcaaaaagcattgaaacgcgaaaagccattaattttcgggattgatatgccattccaggatgatccaaccgatgaatgggcgatccgtgatggtgactggaagatgattatcgatcgcaataataaaccgaaatatctctacaatctgaaatctgatcgttatgaaacacttaatctgatcggtaaaaaaacagatattgaaaaacagatgtatggtaagtttttaaaatataaaactgatattgataatgattctctaatgaaagccagaggtgataaaccagaagcggtgacctggggctaacctgataatcataataaatgtaatgtatgccatttagggctatgcccgcctgattcagtgctacgcattgaatcaggttcttttcgcgttgaacaatatcaagatacggctattcgcagggagtggatatgtttaccaacgtaaatgttgattgttgcaaaacaccaggatgtaaaaacctggggttgctgaatagccaggattatgtcgcacagggtaaaaatattttatgccgtgaatgtggttacttgtttccagtgatatctgaacagtcgcttaatatttatcgtaatattgtgaatcactcctggagaggtttgatttgccaatgttcaacttgcggaggcacgtccctcaaaaaatatggatattctgcacaaggccagagaagaatgtattgccatcattgtgagaaaacatttatcactctggaacatgtaattaccacaccacgaggagccctgttagcattgatgattgagcaaggggaggcacttgcggatatcagaaagtcattacgtcttaacagcactggacttagccgtgaactgttaaaattagcgcgtgaagcaaactataaagaaagtcgacagtgtttccctgcttctgatattaccctgagtacccgcgcttttcgcgtcaagtataatggtagcaataactctctttatgctcttgttaccgcagaagaacaaagcggcagggtggttgccatctcaaccaattactccccatctgccgtagagcaacattatcaatacacatcgaactatgaagagcgtatgtctccagggacgctggcacatcatgtccagcgcaaagagttacttactatgcggcgggataccttgtttgatattgattacggcccggcagttttacatcaaaacgatccgggaatgttggtaaaaccggttcttccggcatatcgtcattttgaactggtcagaatactgaccgatgagcattccaacaacgttcagcattaccttgatcacgaatgctttatattgggcggctgcctgatggctaatttgcagcatattcatcaaggtcgctgccatatttcctttgtcaaagagcgcggtgtggcacccgccaccattgattttccaccgcgattattccttagtggtggggtacgaaataatgtctggcgtgcattttctaaccgcaattattcaatggctgtatgcaatctcactggcagtaagaaagtccgcgagatgcggcatgcaacattgaacagtgcgacgcgttttatccactttgtggagaaccatcctttccttatatcattgaaccgaatgtctcctgcgaatgtcgtttctacattagatatcctcaaacatctgtggaataaaaaactagagcatggaacaatttaattattacttttccgaataatttcttcagaaatcttgacattagactatgattaatggggtttaaggtcatcagccgccgctttcgggcatcaaaaactcatctctcgctgatggcgcaattcttttaatagatcgtaaaaagcgagctattcctacactataatctgattttaacgatgattcgtgcggggtaaaatcgtgaaaacgatctattcacctgaagagaaataaaaagtgaaacatctgcatcgattctttagcagtgatgcctcgggaggcattattctcattattgccgctgtattagcgatgattatggccaacagcggtgcaaccagtggatggtatcacgactttcttgagacgccggttcagctccgggttgggacacttgagatcaacaagaacatgctgctatggatcaatgacgctctgatggcggtatttttcctgttggttggtctggaagttaaacgcgagctgatgcaaggttcgctggccagtctgcgccaggcggcatttcctgttattgccgcaatcggcgggatgattgtcccggcattgctctatctggcttttaactatgccgatccgattacccgcgaaggctgggcaatcccggcggcgactgacattgcctttgcacttggtgtgttggcgctgttgggaagtcgtgttccgttagcgctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcatcgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaattgcggtactcgcggtattgaatctgtgtggtgtacgccgcacgggcgtttatattctggttggcgtggtgctgtggacagcggtgttgaaatcgggggttcacgcaaccctggctggcgtcattgtcggcttctttattcctttgaaagagaagcatgggcgctctccggctaaacgtctggagcatgttttgcatccatgggtggcgtatctgattttgccgctgtttgcatttgctaatgctggcgtttcactgcaaggtgtcacgctggaaggtttgacctccattctgccattagggatcatcgctggtttgctgattggcaagccactgggtattagtctgttctgctggttggcgctgcgtttgaaattggcacatctgccagagggaacgacttaccagcaaattatggcggttggtatcctgtgcggtatcggttttactatgtctatctttattgccagcctggcatttggtagcgtagatccagaactgattaactgggcaaaattaggtatccttgtcggttcaatttcttcggcggtaattggatatagctggttacgcgttcgtttacgtccatcagtttgacaggacgatgtactggggagccataaacggctcccttttcattgttatcagggagagaaatgagcatgtctcatatcaattacaaccacttgtattacttctggcatgtctacaaagaaggttctgtggttggcgcagcggaggcgctttatttaacaccacaaaccattaccgggcagatccgggcgctggaagagcgcctgcaagggaaactatttaagcgtaaaggacgtggtctggaacccagcgaactgggggaactggtctatcgctatgccgataaaatgttcaccttaagccaggaaatgctggatatcgtcaactatcgcaaagagtccaacttattgtttgatgttggtgtggcagatgcactttccaaacgtctggtcagcagtgttctggatgccgcagttgtggaagacgagcagatccatctacgctgtttcgaatcgacgcacgagatgcttttagagcagttgagtcagcataaactggatatgatcatctctgactgtccgatcgattccactcagcaggaagggctgttttccatgaaaattggcgaatgtggtgtcagtttctggtgcactaacccactaccagaaaagccgtttcctgcctgtcttgaagagcgtcgtttacttattccggggcgtcgctcaatgttggggcgtaaactattaaactggtttaactcccagggcttgaacgtcgaaattttgggtgagtttgatgatgctgcgttgatgaaagcctttggggcgacgcataacgctattttcgttgcaccttcgctttacgctaatgatttctataacgatgactcggttgtggagataggccgtgttgagaacgtgatggaagagtaccacgcgatttttgccgaaaggatgattcagcaccctgcagtacagcgtatctgcaatacagactattctgcgctgtttactccagcttcaaaataaacatttgtactttgcaggccgaattttggcctgcagatggatataaaaaaacccgccagagcgggtttttttacaaagctgacaacaacaggcaattaagccagtttgttgatctgtgcagtcaggttagccttatgacgtgcagctttgtttttgtggatcagacctttagcagcctgacggtccacgattggttgcatttcgttaaatgctttctgtgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcgttgtgcttacgagccttttcagactgaatggcgcgcttcttagctgatttgatattagccaaggtccaactcccaaatgtgttctatatggacaattcaaaggccgaggaatatgcccttttagccttcttttgtcaatggatttgtgcaaataagcgccgttaatgtgccggcactcgttacgtagtgatggcgcaggattctaccagcttgcggggtgtgaatacagcttttccgcgagaaaaattgcagcaggcggtcagtttcttcccatgatttgcgccatagcaatgaaaagccacttctttctgatttcggtactcaatcgccggttaaccttgaccgctgtacaaggtatactcggacgattttcactgttttgagccagacatgaagctgatacgcggcatacataatctcagccaggccccgcaagaagggtgtgtgctgactattggtaatttcgacggcgtgcatcgcggtcatcgcgcgctgttacagggcttgcaggaagaagggcgcaagcgcaacttaccggtgatggtgatgctttttgaacctcaaccactggaactgtttgctactgataaagccccggcacggctcacccggctgcgggaaaaactgcgttatcttgcagagtgtggcgttgattacgtgctgtgcgtgcgttttgacaggcgttttgcggcgttaaccgcgcaaaacttcatcagtgatcttctggtgaagcacttgcgggtaaaatttcttgccgtaggtgacgatttccgctttggcgctggtcgtgaaggcgatttcttgttattacagaaagcgggcatggaatacggcttcgatatcaccagcacgcaaactttttgcgaaggtggtgtgcgtatcagcagcaccgccgtgcgtcaggcgcttgcggatgacaatctggctctggcagaaagtttactggggcacccgtttgctatctccgggcgtgtagtccacggtgatgaattagggcgcactataggtttcccgacggcgaatgtaccgctacgccgtcaggtttccccggtgaaaggggtttatgcggtagaagtgttgggccttggcgaaaagccgttacccggcgttgcaaacatcggaacacgcccaacggttgccggtattcgccagcaactggaagtgcatttgttagatgttgcaatggacctttatggtcgccatatacaagtagtgctgcgtaaaaaaatacgcaatgagcagcgatttgcatcgctggacgaactgaaagcgcagattgcgcgtgatgaattaaccgcccgcgaattttttgggctaacaaaaccggcttaagcctgttatgtaatcaaaccgaaatacggaaccgagaatctgatgagtgactataaatcaaccctgaatttgccggaaacagggttcccgatgcgtggcgatctcgccaagcgcgaaccgggaatgctggcgcgttggactgatgatgatctgtacggcatcatccgtgcggctaaaaaaggcaaaaaaaccttcattctgcatgatggccctccttatgcgaatggcagcattcatattggtcactcggttaacaagattctgaaagacattatcattaagtccaaagggctttctggatatgactcgccgtatgtgcctggctgggactgtcatggtctgccaatcgaactgaaagtagagcaagaatacggtaagccgggggagaaattcaccgccgctgagttccgcgccaagtgccgcgaatacgctgcgacccaggttgacggtcagcgcaaagactttatccgtctgggcgtgctgggcgactggtcgcacccgtacctgaccatggacttcaaaactgaagccaacatcatccgcgcgctgggcaaaatcatcggcaacggtcacctgcacaaaggcgcgaagccggtgcactggtgcgttgactgccgttctgcactggcagaagcggaagttgagtattacgacaaaacttctccgtccatcgacgtcgctttccaggcggtcgatcaggatgcgctgaaaacgaaatttggcgtaagcaatgttaacggcccaatttcgctggttatctggaccaccacgccgtggacgctgcctgctaaccgcgcaatctccattgcacctgattttgattatgcgctggtgcaaatcgacggtcaggccgtgatcctcgcgaaagatctggttgaaagcgtaatgcagcgtatcggcgttagcgattacaccattcttggcacggtgaaaggtgccgagctggaactgttgcgctttacccatccgtttatggacttcgatgttccggcaattctcggcgaccacgttacgctggatgccggtaccggtgccgttcataccgcgccaggccacggtccggacgactatgtgatcggtcaaaaatatggtctggaaaccgctaacccggttggcccggacggcacttatctgccgggtacttacccgactctggatggcgttaacgtcttcaaagcgaacgatattgtcattgcgttgttgcaggaaaaaggcgcactgttgcacgttgagaaaatgcaacacagctatccgtgctgctggcgtcataaaacgccgatcatcttccgcgcgacgccgcagtggttcgtcagcatggatcagaaaggtctgcgtgcgcagtcactgaaagagatcaaaggcgtgcagtggatccctgactggggccaggcgcgtatcgagtcgatggttgctaaccgtcctgactggtgtatctctcgtcagcgtacctggggcgtgccgatgtcactgttcgtgcacaaagacacagaagaactgcatccgcgtactctcgaactgatggaagaagtggcaaaacgcgttgaagttgacggcattcaggcgtggtgggatctcgatgcgaaagagatcctcggcgacgaagctgaccagtatgtgaaagtaccggatacgctggatgtatggtttgactccggatctacccactcttccgttgttgatgtgcgtccggaatttgccggtcacgcagcggacatgtatctggaaggttctgaccaacaccgtggctggttcatgtcttccctgatgatctctaccgcgatgaagggcaaagcgccatatcgtcaggtactgactcacggctttaccgtggatggtcagggtcgcaagatgtctaaatccatcggtaacaccgtttcgccgcaggatgtgatgaataaactgggtgcggatattctgcgtctgtgggtggcatcaaccgactacactggcgaaatggccgtttctgacgagatcctgaaacgtgctgccgacagctatcgtcgtatccgtaacaccgcgcgcttcctgctggcaaacctgaacggttttgatccggcaaaagatatggtgaaaccggaagagatggtggtactggatcgctgggccgtaggttgtgcgaaagcggcacaggaagacatcctcaaggcgtacgaagcatacgatttccacgaagtggtacagcgtctgatgcgcttctgctccgttgagatgggttccttctacctcgacatcatcaaagaccgtcagtataccgccaaagcggacagcgtggcgcgtcgtagctgccagactgcgctgtatcacatcgcagaagcgctggttcgctggatggcaccaatcctctccttcaccgctgatgaagtgtggggttacctgccgggcgaacgtgaaaaatacgtcttcaccggcgagtggtacgaaggcctgtttggtctggcagacagtgaagcaatgaacgatgcgttctgggacgagctgttgaaagtgcgtggcgaagtgaacaaagtcattgagcaagcgcgtgccgataagaacgtgggcggctcgctggaagcggcagtaaccttgtatgcagaaccggaactggcggcgaaactgaccgcgctgggcgatgaattacgatttgtcctgttgacctccggcgctaccgttgcagactataacgacgcacctgctgatgcccagcagagcgaagtcctcaaagggctgaaagtcgcgttgagtaaagccgaaggtgagaagtgtcctcgctgctggcactacacccaggatgtcggcaaggtggcggaacacgcagaaatctgcggccgctgtgtcagcaacgtcgccggtgacggtgaaaaacgtaagtttgcctgatgagtcaatcgatctgttcaacagggctacgctggctgtggctggtggtagtcgtgctgattatcgatctgggcagcaaatacctgatcctccagaactttgctctgggggatacggtcccgctgttcccgtcgcttaatctgcattatgcgcgtaactatggcgcggcgtttagtttccttgccgatagcggcggctggcagcgttggttctttgccggtattgcgattggtattagcgtgatcctggtagtgatgatgtatcgctcgaaggccacgcagaagctaaacaatatcgcttacgcgctgattattggcggcgcactgggcaacctgttcgaccgcctgtggcacggcttcgttgtcgatatgatcgacttctatgtcggcgactggcacttcgccaccttcaaccttgccgatactgccatttgtgtcggtgcggcactgattgtgctggaaggttttttaccttctaaagcgaaaaaacaataataaaccctgccggatgcgatgctgacgcatcttatccggcctacagattgctgcgaaatcgtaggtcgcatccggcaaaaatcctcaaaatataagagcaaacctgcatgtctgaatctgtacagagcaatagcgccgtcctggtgcacttcacgctaaaactcgacgatggcaccaccgctgagtctacccgcaacaacggtaaaccggcgctgttccgcctgggtgatgcttctctttctgaagggctggagcaacacctgctggggctgaaagtgggcgataaaaccaccttctcgctggagccagatgcggcgtttggcgtgccgtcaccggacctgattcagtacttctcccgccgtgaatttatggatgcaggcgagccagaaattggcgcaatcatgctttttaccgcaatggatggcagtgagatgcctggcgtgatccgcgaaattaacggcgactccattaccgttgatttcaaccatccgctggccgggcagaccgttcattttgatattgaagtgctggaaatcgatccggcactggaggcgtaacatgcagatcctgttggccaacccgcgtggtttttgtgccggggtagaccgcgctatcagcattgttgaaaacgcgctggccatttacggcgcaccgatatatgtccgtcacgaagtggtgcataaccgctacgtggtcgatagcctgcgcgagcgtggggctatctttattgagcagattagcgaagtaccggacggcgcgatcctgattttctccgcacacggtgtttctcaggcggtacgtaatgaagcgaaaagccgtgatttgacggtatttgacgccacctgtccgctggtgaccaaagtgcatatggaagtcgcccgcgccagccgtcgtggtgaagaatctattctcatcggtcacgccgggcacccggaagtggaagggacgatgggccagtacagcaacccggaagggggaatgtatctggtcgaatcgccagacgatgtgtggaaactgacggtcaaaaacgaagagaagctctcctttatgacccaaaccacgctgtcggtggatgacacgtctgatgtgatcgacgcgctgcgtaaacgcttcccgaaaattgtcggtccgcgcaaagatgacatctgctacgccacgactaaccgtcaggaagcggtacgcgccctggcagagcaggcggaagtagtactggtggttggttcgaaaaactcttccaactccaaccgtctggcggaactggcccagcgtatgggcaaacgcgcgtttttgattgacgatgcgacagatatccaggaagagtgggtgaaagaggcgaaatgcgtcggcgtgactgctggcgcatcagctccggatattctggtacagaacgtagtcgcacgtttacgcagcttggcggtggcgaagccattccgctggaaggccgcgaagaaaatatcgttttcgaagtgccgaaagagctgcgagtcgatattcgtgaagtcgattaagtcattagcagcctaagttatgcgaaaatgccggtcttgttaccggcattttttatggagaaaacatgcgtttacctatcttcctcgatacagaccccggcattgacgatgccgttgccattgccgccgcgatttttacccccgaactcgatctgcaactgatgaccactgtcgcgggtaatgtttcggtagagaaaacgacccgcaacgccctgcaactgctgcatttctggaatgtggatattccgcttgcccagggcgctgccgtaccactggttcgtgcgccgcgcgatgcggcatctgtacacggtgaatcgggaatggctggctatgactttgttgaacacaaccgtcagccactgggtataccggcgtttctggcaattcgtgatgccctgatgcgtgcgccagagcccgttaccctggtggccatcggcccgttaaccaatattgcgctgttactttcacaatgcccggaatgtaagccgtatattcgccgtctggtgatcatgggcggttctgctggtcgcggcaactgcacaccaaacgccgagtttaatatcgctgccgatccagaagcggcagcctgtgtcttccgtagcggcatcgaaatcgtcatgtgtggtctggatgtcaccaatcaggcaatattaacccctgactatctcgctactttgccggagttgaatcgcaccggaaaaatgctacacgccctgtttagccactaccgtagcggcagtatgcaaagtggactacgtatgcacgatctttgcgctatcgcctggctggtgcgcccggaattgttcactctcaaaccgtgttttgtcgcggtagaaactcaaggcgaatttacctcaggcacgacggtagttgatatcgacggttgcctgggcaaaccagccaatgtacaggtggcattggatctgaatgtaaaaggcttccagcagtgggtagctgaggtgctggctctggtgccgtaacctgtcacatgttatcggcatgcagtcattcatcgactcatgcctttcactgatatccctccctgtttatcattaatttctaattatcagcgtttttggctggcggcgtagcgatgcgctggttactctgaaaacggtctatgcaaattaacaaaagagaatagctatgcatgatgcaaacatccgcgttgccatcgcgggagccggggggcgtatgggccgccagttgattcaggcggcgctggcattagaaggcgtgcagctgggcgcggcgctggagcgcgaaggatcttctttactgggcagcgacgccggtgagctggcgggtgcaggaaaaacaggcgttactgtgcaaagcagccttgatgcgataaaagatgattttgatgtgtttatcgattttacccgtccggaaggtacgctgaaccatctcgctttttgtcgccagcatggcaaagggatggtgatcggcactacggggtttgacgaagccggtaaacaggcgattcgtgacgccgccgccgatattgcgattgtctttgccgccaattttagcgttggcgttaacgtcatgcttaaactgctggagaaagcagccaaagtgatgggggactacaccgatatcgaaattattgaagcacatcatagacataaagttgatgcgccgtcaggcaccgcactggcaatgggagaggcgatcgcccacgctctggataaagatctgaaagattgcgcggtctacagtcgtgaaggccataccggtgaacgtgtgcctggcaccattggttttgccaccgtgcgtgcaggtgacatcgttggcgaacataccgcgatgtttgccgatattggcgagcgtctggagatcacccataaggcatccagccgcatgacatttgctaacggtgcggtaagatcggctttgtggttgagtggtaaggaaagtggtctttttgatatgcgagatgtgcttgatctcaataatctgtaaccacaagatatttatggtgatgcaaaaataacacatttaattcattgaatataaagggctttgatttttggcccttttatttttagtgttatgattttaaatctaatgcaaatgctgaaaattacatgttttgtattctgtttttgttgttttaatgtaaattttgaccatttggtccacttttttctgctcattttgatttcatgcaatcttcttgctgcgcaagcgttttccagaacatgttatatgatctttttgtcgcttaatgcctgtaaaacatgcatgagccacaaaataatataaaaaatcccgccattaagttgacttttagctcccatatctccagaatgccgccgtttgccagaaattcgtcggtaagcagatttgcattgatttacgtcatcattgtgaattaatatgcaaataaagtgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttcacggtcgggccataggggcaacaggttcggcggttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattctcgtcaaatcgttactcttacttatccccatattggcaatgtcggcactaatgacgccgatgaagaatcttctcaggttcatgcccaaggtctggtgattcgcgacctgccgctgattgccagcaacttccgtaataccgaagacctctcttcttacctgaagcgccataacatcgtggcgattgccgatatcgatacccgtaagctgacgcgtttactgcgtgagaaaggtgctcagaatggctgcattattgcgggtgacaacccggatgcggcgctggcgttagaaaaagcccgcgcgttcccaggtctgaacggcatggatctggcaaaagaagtaaccaccgcagaaccctatagctggacacaagggagctggacactgaccggcggcctgccagaagcgaaaaaagaagacgagctgccgtaccacgtcgtggcctacgatttcggtgccaagcgcaacatcctgcgtatgctggtggatagaggctgtcgcctgaccatcgttccggcgcaaacttctgcggaagatgtgctgaaaatgaatccagacggcatcttcctctccaacggtcctggcgacccggccccgtgcgattacgccattaccgctatccagaaattcctcgaaactgatattccggtattcggcatctgcctcggtcatcagctgctggcgctggcgagcggtgcgaagaccatcaaaatgaaatttggtcaccacggcggcaaccatccggttaaagatgttgagaaaaatgtggtgatgatcaccgcccagaaccacggttttgcggtggatgaagcaacattacctgcaaacctgcgtgtcacacataaatccctgttcgacggtacgttacagggcattcatcgtaccgataaaccggcgttcagcttccagggacacccggaagccagccctggtccacacgacgccgcgccgttgtttgaccactttatcgcgttaattgagcagtaccgtaaaaccgctaagtaatcaggagtaaaagagccatgccaaaacgtacagatataaaaagtatcctgattctgggtgcgggcccgattgttatcggtcaggcgtgtgagtttgactactctggcgcgcaagcgtgtaaagccctgcgtgaagagggttaccgcgtcattctcgtgaactccaacccagcgactatcatgaccgacccggaaatggctgatgcaacctacatcgagccgattcactgggaagtggtacgcaagattattgaaaaagagcgcccggacgcggtgctgccaaccatgggggggcagacggcgctgaactgtgcgctggagcttgagcgtcagggcgtgctggaagagttcggcgtcaccatgattggtgccactgccgatgcgattgataaagccgaagaccgccgccgtttcgacgtagcgatgaagaaaatcggtctggaaactgcgcgttccggtatcgctcattcaatggaagaagcgctggcggttgccgctgaagttggcttcccgtgcattattcgcccatcctttaccatgggcggtagcggtggcggtatcgcttataaccgtgaagaatttgaagaaatttgcgcccgcggtctggatctttctccgactaaagagctgctgattgatgagtcgctgatcggctggaaagagtacgagatggaagtggtgcgtgataaaaacgacaactgcatcatcgtctgctctatcgaaaactttgatgcgatgggcatccacaccggtgactccatcactgtcgcgccagcccaaacgctgaccgacaaagaatatcaaatcatgcgtaacgcctcgatggcggtactgcgtgaaatcggcgttgaaaccggtggttccaacgtccagtttgcggtgaacccgaaaaacggtcgcctgattgttatcgaaatgaacccacgcgtgtctcgctcctctgcgctggcgtcgaaagccactggtttcccgattgccaaagtggcggcgaaactggcggtgggttacaccctcgacgagctgatgaacgacatcaccggtgggcgtactccggcctccttcgagccgtccatcgactatgtggttactaaaattcctcgcttcaacttcgagaaattcgccggtgctaacgaccgtctgaccactcagatgaaatcggttggcgaagtgatggcgattggtcgcacgcagcaggaatccctacaaaaagcgctgcgcggcctggaagtgggcgcaactggcttcgatccgaaagtgagtctcgacgacccggaagcgctgactaaaatccgccgcgaactgaaagatgctggcgcagagcgtatctggtatatcgctgatgccttccgcgcgggcctgtctgtagacggtgtatttaatttgaccaacattgaccgctggttcctggtacagattgaagagctggtgcgtctggaagagaaagtcgcagaagtgggcatcactggcctgcacgctgaattcctgcgccagttgaaacgcaaaggctttgccgatgcgcgtctggctaaactggcgggcgtgcgcgaagcggaaatccgcaagttgcgcgaccagtatgatctgcacccggtttacaagcgcgtggatacttgtgcggcagagttcgccaccgacaccgcttacatgtactccacttatgaagaagagtgcgaatccaacccatctgaccgtgacaaaatcatggtcctcggcggcggcccgaaccgtatcggtcagggtatcgaattcgactactgctgtgtacacgcctcgctggcgctgcgtgaagacggttacgaaaccattatggttaactgtaacccggaaaccgtctccactgattacgacacttccgaccgcctctacttcgagccggtaactctggaagacgtgctggaaattgtgcgtattgagaagccgaaaggcgttatcgtccagtacggcggtcagaccccgctgaaactggcgcgcgcgctggaagctgctggcgtaccggttatcggtaccagcccggatgccatcgaccgtgcggaagaccgtgaacgcttccagcatgcggttgagcgtctgaaactgaaacaaccggcgaacgccaccgttaccaccatcgaaatggcggttgagaaagcgaaagagattggctacccgctggtggtgcgtccgtcttacgttctcggcggtcgggcgatggaaatcgtctatgacgaagctgacctgcgtcgctacttccagacagcggtcagcgtatctaacgatgcgccagtgttgctggaccacttccttgatgacgcagtagaagttgacgtggatgccatctgcgacggcgaaatggtgctgattggcggcatcatggagcacatcgagcaggcgggcgtgcactccggtgactccgcatgttcgctgccagcctacaccttaagtcaggaaattcaggatgtgatgcgccagcaggtgcagaaactggccttcgaattgcaggtgcgcggcctgatgaacgtgcagtttgcggtgaaaaacaacgaagtctacctgattgaagttaacccgcgtgcggcgcgtaccgttccgtttgtctccaaagccaccggcgtaccgctggcaaaagtggcggcgcgtgtgatggctggcaaatcgctggctgagcagggcgtaaccaaagaagttatcccgccgtactactcggtgaaagaagtggtgctgccgttcaataaattcccgggcgttgacccgctgttagggccagaaatgcgctctaccggggaagtcatgggcgtgggccgcaccttcgctgaagcgtttgccaaagcgcagctgggcagcaactccaccatgaagaaacacggtcgtgcgctgctttccgtgcgcgaaggcgataaagaacgcgtggtggacctggcggcaaaactgctgaaacagggcttcgagctggatgcgactcacggcacggcgattgtgctgggcgaagcgggtatcaatccgcgtctggtgaacaaggtgcatgaaggccgtccgcacattcaggaccgtattaagaatggcgaatatacctacatcatcaacaccacctcaggtcgtcgtgcgattgaagactcccgcgtgatccgtcgcagtgcgctgcaatataaagtgcattacgacaccaccctgaacggcggctttgccaccgcgatggcgctgaatgccgatgcgaccgaaaaagtaatttcggtgcaggaaatgcacgcgcagatcaaataatagcgtgtcatggcggatatttttcatccgctaatttgatcgaataactaatacggttctctgatgaggaccgttttttttgcccattaagtaaatcttttggggaatcgatatttttgatgacataagcaggatttagctcacacttatcgacggtgaagttgcatactatcgatatatccacaattttaatatggccttgtttaattgctgcaaaacgagtcatagccagtcttttaatttgtgaaactggagttcgtatgtgtgaaggatgtgttgaaaaaccactctatttgttaatcgccgaatggatgatggctgaaaaccggtgggtgatagcaagagagatctctattcatttcgatattgaacacagcaaggcggttaataccctgacttatattctgtcggaagtcacagaaataagctgcgaagttaagatgatccctaataagctggaagggcggggatgccagtgccagcgactggtaaaagtggttgatatcgatgagcaaatttacgcgcgcctgcgcaataacagccgggataaattagtcggcgtaagaaagacgccgcgtattcctgccgttccgctcacggaacttaaccgcgagcagaagtggcagatgatgttgtcaaagagtatgcgtcgttaatgtcatttcgttgataccgtgcgacctggtcgctggatgcgatgctggcgcatcttatccggcctacggttgctttacagccaggtcggataaggcgtttatgccgcatccgacgatgttaccgtttcggcgtcacatccgtcgtcccctgcaaacgggggcgattttcctccatttgcctcagtggctgcgtttcatgtaacgctgcatgacagcgcccgacaagatcctgatactctttggtattcaaccgtttccagtgtaactcgtcgtcactcacgctgcgtacagcgcgggctggcgtacccatcaacaactggcgtttctcgccgcgaaagcccgctttgacaaagctcatagcggcaacaatgctctcttcgccaatgaccgcgccatccataatcacgctgttcatcccgaccagtgcatcgcgaccaatcacacaaccatgcaggatcgctccgtgcccgatatgaccgttttccccaacgatggtgtcagtgtcgcagtagccatgcataatgcagccatcctgaatattggctcccgcttgcacgatcaaccgcccgtagtcaccacgcagtgaggcgagtgggccgatgtagacaccggctcccacaatcacatcgccaatcaatactgcactgggatggacaaacgccgtcgggtgaacaaccggaattaacccctcaaaggcgtaatagctcacggttgttaacgtcctttccacactggatcgcgcttctcggcaaacgccagcggcccttcaatggcatcctccgaatgcagaaccgacggatagtgtttcaacacgccgctgcgaatatagcgatacgcttcttctaccggcatttcactggtggtgcggtagatctctttcagcgccgcaatcgccagcggagcgctgttaaccagctgctgcgccagttcgcgggcgttatccatcagttccgcctggctaaccacgcggttgactaccccccaacgcagcgcctcttctgcgcccattcgtctgccggtcatcaccatttcattgacgatggcaggcggcaggatcttcggcagacgcagcacgccgccgctgtcaggaacgatgcccagtttggcttccggtagggcgaagctggcgttatcggcacaaacaataaaatctgccgccagcgccagttcaaagccgccgccaaaggcatagccgttcacagcggcgatgaccggtttgtcgagattgaaaatttcggttaatcccgcaaaacctcccgggccaaagtcagcatccggtgcttcgccttctgctgccgcttttaaatcccagcccgcggaaaagaatttctctccggcaccggtaataatggcgacacgtaattgcggatcgtcacggaaatttagaaatacttcgcccatttcaaagctggtttttgcatcaatagcattcgcttttggacgatcaagggtaatttccagaattgatccattgcgggtcagatgtaatgattcactcattccttttctccatttttgctttttcagggacgacaacatccctgcaaaaaatgcatattgttttagagcgtgattattagctgacagggtagttccctgccgtttcatttatttcagattctttctaattattttccccgagcaattacgtggcagatcttttctgatctccagataagagggcactttaaatttcgccatattctgttcacagaagcagaagaattcctcttcgctcaatgtttcaccttcattcagcaccacaaatgctttgatggcttcatcgcgaatcgaatctttaatacccacaaccacgatatcctgaatttttggatgggtggcgatgatattttcgagctccacgcaggagacattctcgccaccgcgtttgatcatattgcagcggcgatcgacgaaataaaaaaagccctcttcgtcgcggtatccggtatcgccggtatgtagccagccatcggcttccagcactttcgcagtggctttcgggttgagaaaatactctttgaagatggttttccctggtacgcctttaatacagatttcaccgagctcaccagccgggaggggacgattgtgatcgtcgcggatctccgcttcgtagcaaaagcccgcccgaccaatcgacggccagcgccgtttatcgccagggcgatcgccgataatgcccacaatggtttccgtcatcccataagacgtcagcaagcgaacgctgaagcgttcacaaaacgcgtctttttcctgctccgacaggttgagataaaacatcacttcccgcaggcggtgttgctgatcgttcgctgaaagcggctgcaccatcaacgtacgaatcatcatcggaatacattcggtaatggtggcgcggtacttctgcacctgtccccagaaggcgcgggcgctgtatttctcgaccagcacaaaggtggccccggcagaaaacgccgccatcgccgcagtacactggcaatcgatatgaaacgcaggcattaccgtcaggtagacgtcatcgtcacgcagtgcacactgccaggcggagtaatatccagcgaagcgcaggttgtaatgagttatcaccacccctttcggtcgggaggtggtgccggaggtgaagagaatttccgccgtatcgtcagtcgatagcggcggtgcatagcacaaggtggcaggttgttgatttttcagttgagtaaacgaactcacgccatcatcagcgggaagtaccatatctgtcaggcaaatgtgccgcaactgagaggcatcttcctgctgaatctgttgatacataggataaaattgcgcactggtcaccagcaggcacgcctggctattttgcaggatccacgtgctttcttcgcgcaacaggcgggcgttaatcggcaccataatcgcgccaatttttgccaacccgaaccagcaaaagataaattccgggcagttgtcgagatgtagagcaaccttgtcgcctttgcgaatccccagcgtataaaacaggtttgccgtgcggttaatctcctgatttaactcaagataactataccggttaacgactccgctgctggattcacaaatcagcgccgttttatgaccgtaaacgtccgccagatcgtcccacatttgacgtagatgttgtccgccaatgatatccattgcacctctatccattttgttcgtttgttattgggcgggcgctagtcaggcaagttgactgacgccacgcgtttagtcctcaactttggccagacctttgctgaccaactcctgaatgtcgttttcgctgtagccgatatttttcaaaatggcagccgtgtccatgccatgtgagggcattccgcgccagatttgtccggggttatttttgaatttcggcatgatattcggccctttgcaggtgcgaccatccatcgtttgccactgagtgattgattcgcgagccacatactgtggattgctttccagttccggcacggtcagtactttggcacaggcgatattcagttcggcaaagcgttctttaacttctgcgatggtatgtgccgccagccaggcatcgagtttctcttctaccagtgggccgtaagggcattcgatacggtggataagctgagtgccttccgggatttccggcgtaccgagcaggtgtgcgaggccaatatctttaaagcactctgtaatttgagtaatgcccaccagttccatcacgatgtagccgtcggcgcatttatacagaccgcaaccggcgtagtagggatctttacctttggtcatgcgcgggcacatttcgccgccgttgaagtaatccatcatgaagtactggcccatacgcagcatcacttcatacatggcgatgtcgatgctttcgcctttgccggtttcacgcactttatgcagtgctgccagcgccgccgtggtggcagtcaggccagaaaagtaatcggcggtatacgggaaggcaggcattggctggtcaacatcaccgttctgaatcaggtaaccactgaaggcctgggcgatagtgttataggccggaagattggtgtactcctcggtgccgtactgaccaaaaccggacagatgagcgataaccagttttgggttgtgctgccacaggacttcatcggtaatgccacgacgggcaaaggccggacctttactggcttcgatgaagatatcggtggtttccattaatttcagaaacgcttcgcgcccttcatctttgaaaatatttaacgacagcgcgtgcaaattgcggcgggagagctgcgggtagttcggttgaacgcgaatggtgtcggcccaggcgacgttctcgatccagataacttccgcgccccattctgcgaacatttgtccggcaaacggtccggcgatttcgataccggagaagacaacgcgcaatccggccagcggtccgaatttcggcatgggtagatgatccattattagctcctgaaaaatttatgtagcgcatgactgccggatgcggcgtaaacgccttatccggcctaccgtcggcctgataagacgcgtcagcgtcgcatcaggcagcgcacggacttagcggtattgcttcagcaccgcgcgacccagcgtcaggatctgcatttcgtcagatcccccggagacgcggtctacacgcaggtcacgccagaagcggctgatgcggtggttgcccgcaatcccgacaccgcccagcacctgcattgcgctatccacaacttcaaatgccgcattggcgcagaagtatttgcacatcgctgcatcgccagaggtgatggtgccgttgtctgctttccacgctgcttcatacagcatgtttttcatggagtttaatttgatcgccatgtgggcgaatttttcctgaatcaactggaaacgaccaatagcctcgccaaactgcacgcgctggttggcgtagcgcgccgcatcttcaaaggcgcacatcgccgtaccgtagttggtcagggctaccaggaaacgttcatggtcgaactcttctttgacgcggttaaagccgttaccttcccgaccgaacatgtctttctcgtccagttccacgtcgtcaaaagtgatttcacagcagctatccatacgcagaccgagcttttcaagtttggtcactttgatgcccggtttgctcatatcaacaaaccattcggtgtagacaggtttgtccggagaagccccgtcgcgcgccatcaccacgatgtacggggtgtaggcgctactggtaataaaacacttactaccattaagataaatcttaccatttctacgggtataagtcgttttcaggctacccacgtcggagcctgcgcccggttcggtaatcgctgagttccacatctgcttaccggtgccgcggaaagccatgatcttgtcgatctgctcttgcgtaccttcacgcaggaaggtgttaaacccgcccggtaactgatacagcacgtaagttggcgctcccagacgacccagttccatccacacggcggcgagagtaacaaaccccgcgtccagaccaccgtgttcttccgggatcagcagacagtcgatacccatatccgccagggctttgacaaaacgttccgggtagacgctgtcacggtcgcactcggcaaaataggcctcccagttttcgctggccatcagttcgcggataccggcgacaaacagttcctgctcatcatttaaattaaaatccatctttcaacctcttgatatttgggtggttaattaatctttccagttctgtttcgcgtctttaataaaggagagcgtcaccatgatgttgacgaagaacagcgggcatcctccggcgataatggcggtttgaatcggtttcaggccgccgagcgccagcagaacaatgccgataatgccaaccagaactgaccaaccaatgcgcactagcagcgggggttcttcgccgtcacgcacttcgcggcaagtggacatcgccagggtataagagcaggcgttaaccagcgtaacggtggcaataaagcagaggatgaagaagccccacatggtggcggtgctgagtggcagagcggcccaggtttcgatgatggcgcgcgccacaccgtactgttcgatcagatttggaatgttgatgatgtttttatctatcaacagcagagtgttactaccgagtacagtccacaggatccaggttgacgctgtcagccccagcaccatgccgaagcacagttcacgcacggtacgaccacgggagatgcgggcgaggaagatgctcatctggatagcgtaaatcacccaccatgcccagtagaacacggtccagccctgcggaaagccgcctttagcgatgggatcggtatagaacaacatgcgcggcagatacatcagtaacatccccaccgaatcggtgaagtagttcatgatgaagctggcaccgctgacgatgaacacccaacccagcatcaggaagctcaggtaactacgcacgtcactggcgatacgtacccctttttgcagaccgcaagcgacgcaaatggcgttgaggataatccagcaggtaatgatgatagcgtccagttgcagggtatgcggaatgccaaacaaccattgcatacactcggtcaccagcggcgtggcaaggcccagactggtacccatcgcgaagatcaaggcgacgagatagaagttgtcgacgatagtgccgaacaaccctttggcgtgtttttcacctaccagcggcaccagggtggagctggggcgaatcacttccattttgcggacaaagaagaagtaagcgaaggcgactgaaaggaagctgtaagtggcccacggcagaggtccccagtggaacaagctgtaagccagccccaactctttcgcgcctgttgagttcggttctaagccaaacggcggggtggagatgtagtagtagatctcaatcgatccccagaacagtacggcagcagacgtacaggaggcgaacatcataaagatccaactggcggtactaaattctggtggttcgttacctaaacgctttttggcatacgggccaaacaccagccagaaccagccgaaaagcatcaccaccatataccattcaaatgcccatccccatacattggtgacgtaactgaatacagcattaataacgacattcgccgcatccagatctctgactgtaagccaacaaagtatgccgacgattattaacggcggaaagaaaaccttcggttctattcccgtttttctcttttcattcttcatgagttaattccactgtgaaaacgaatatttattttgcgttcccgtttgttttatttttgttaacatttaatataattattattaacctcgtggatgcgttaatggctaactcataatgggtattcaataagctgcattctgtgattgttatcacatttttgtttcgggtgaatagagggcattttttcgttaattttgattattaatcagtttgttatgttctgttgtgagtaaaaaaatagcatctgactttcaatattggtgatccataaaacaatattgaaaatttcttttttctacgccatgttttcaatattggtgaggagcttaacaatattgaaagttggatttatctgcgtgtgacattttcaatattggtgattaaagttttatttccaaattaaagggcgtgatatctgtaattaacaccaccgatatgaacgacgtttccttcatgatttctggagatgcaatgaagattattacttgctataagtgcgtgcctgatgaacaggatattgcggtcaataatgctgatggttcgttagacttcagcaaagccgatgccaaaataagccaatacgatctcaacgctattgaagcggcttgccagctaaagcaacaggcagtagaggcgcaggtgacggccttaagtgtgggcggtaaagccctgaccaacgccaaagggcgtaaagatgtgctatcgcgcggtccggatgaactgattgtggtgattgatgaccagttcgagcaggcactgccgcaacaaacggcgagcgtactggctgctgccgctcagaaagcaggctttgatttgatcctctgtggcgatggttcttccgacctttatgcccagcaggttggtttgctggtaggcgaaatccttaatattccggcagttaacggcgtcagcaaaattatctccctgacggcagataccctcaccgttgagcgcgaactggaagatgaaaccgaaaccttaagcattccgctgcctgcggttgttgctgtttccactgatatcaactccccacaaattccttcgatgaaagccattctcggcgcggcgaaaaagccagtccaggtatggtcggcggcggatatcggttttaacgcagaggcagcctggtcagaacaacaggttgccgcgccgaaacagcgcgagcgtcagcgcatcgtgattgaaggcgacggcgaagaacagatcgccgcatttgctgaaaatcttcgcaaagtcatttaattacaggggatgctatgaacacgttttctcaagtctgggtattcagcgataccccttctcgtctgccggaactgatgaacggtgcgcaggctttagctaatcaaatcaacacgttcgtcctcaatgatgccgacggcgcacaggcaatccagctcggcgctaatcatgtctggaaattaaatggcaaaccgaacgatcggatgatcgaagattacgccggtgtcatagctgacactattcgccagcacggcgcagacggtctggtgctgttgccaaacacccgtcgcggcaaattactggcggcaaaactgggttatcgccttaacgcggcggtgtctaacgatgccagcaccgtcagcgtacaggacggtaaagcgacagtgaaacacatggtttacggcggtctggcgattggcgaagaacgcattgccacgccgtatgcggttctgaccatcagcagcggcacgttcgatgtggctcagccagacgcgtcacgcactggcgaaacgcacaccgtggagtggcaggctccggctgtggcgattacccgcacggcaacccaggcgcgtcagagcaacagcgtcgatctcgacaaagcccgcctggtggtcagcgttggtcgcggtattggcagcaaagagaacattgcgctggcagaacagctttgcaaggcgataggtgcggagttggcctgttctcgtccggtggcggaaaacgaaaaatggatggagcacgaacgctatgtcggtatctccaacctgatgctgaaacctgaactgtacctggcggtggggatctccgggcagatccagcacatggttggcgctaatgcgtcgcaaaccattttcgccatcaacaaagataaaaatgcgccgatcttccagtacgcggattacggcattgttggcgacgccgtgaagatccttccggcactgaccgcagctttagcgcgttgatccactctggcagggctgcattttggccctgccgctgacagggagctcttatgtccgaagatatctttgacgccatcatcgtcggtgcagggcttgccggttcggttgccgcactggtgctcgcccgcgaaggtgcgcaagtgttagttatcgagcgaggcaattccgctggtgccaagaacgtcaccggcgggcgtctctatgcccacagtctggaacacattattcctggtttcgctgactccgcccccgtagaacgcctgatcacccatgaaaaacttgcgtttatgacggagaagtcagcgatgactatggactactgcaatggcgacgaaacctcgccatcccagcgttcttactccgttttgcgcagtaaatttgatgcctggctgatggagcaggccgaagaagcgggcgcgcagttaattaccgggatccgcgtcgataacctcgtacagcgcgatggcaaagtcgtcggtgtagaagccgatggcgatgtgattgaagcgaaaacggtgatccttgctgatggggtgaattccatccttgccgaaaagctggggatggcaaaacgcgttaaaccgacggatgtggcggttggcgtaaaggaactgatcgagttaccgaagtcggttatcgaagaccgttttcagttgcagggtaatcagggcgcggcttgcctgtttgcgggatcacccaccgatggcctgatgggcggtggcttcctttataccaatgaaaataccctgtcgctggggctggtttgtggtttgcatcatctgcatgacgcaaaaaaatcggtgccgcaaatgctggaagatttcaaacaacatccggccgttgcaccgctgatcgcgggcggcaagctggtggaatattccgctcatgtagtgccggaagcaggtatcaacatgctgccggagctggttggtgacggcgtattgattgccggtgatgctgccggaatgtgtatgaacctcggttttaccattcgcggtatggatctggcgattgccgccggggaagcagcagcaaaaactgtgctttcagcgatgaaaagcgacgatttcagtaagcaaaaactcgcggaatatcgtcaacatcttgagagtggcccgctgcgcgatatgcgcatgtaccagaaactaccggcgttccttgataacccacgcatgtttagcggctacccggaactggcggtgggcgtggcgcgtgacctgttcaccattgacggcagtgcgccggaactgatgcgcaagaaaatcctccgccacggcaagaaagtgggcttcatcaatctgatcaaggatggcatgaaaggagtgaccgttttatgacttctcccgtcaatgtggacgtcaaactgggcgtcaataaattcaatgtcgatgaagagcatccgcacattgttgtgaaggccgatgcagataaacaggccctggagctgctggtgaaagcgtgccccgcaggtctgtacaagaagcaggatgacggcagcgtgcgtttcgattacgccggatgtctggagtgtggcacctgccgcattctggggctagggtcggcgctggaacaatgggaatacccgcgcggcacctttggtgtggagttccgttacggctgatgttggtttgatacgtaatgccgtactgactctcattgcaaaaaaacaggaataacccatgcaaccgtccagaaactttgatgatcttaaattctcctctattcaccgccgcattttgctgtggggaagcggtggtccgtttctggatggttatgtactggtaatgattggcgtggcgctggagcaactgactccggcgctgaaactggacgctgactggattggcttgctgggcgcgggaacgctcgccgggctgttcgttggcacatcgctgtttggctatatctccgataaagtcggacggcgcaaaatgttcctcatcgatatcatcgccatcggcgtgatatcggtggcgacgatgtttgtctcatcccccgtcgaactgttagtgatgcgggtactcatcggcattgtcatcggtgcagattatcccatcgccacttcgatgatcactgagttctccagtacccgtcagcgggcgttttccatcagctttattgccgcgatgtggtatgtcggcgcgacctgcgccgatctggtcggttactggctttatgatgtggaaggtggttggcgctggatgctgggtagcgcagcgatcccctgtttgttgattttgattggtcgattcgaactgcctgaatctccccgctggttgttacgcaaagggcgagtaaaagagtgcgaagagatgatgatcaaactgtttggcgaaccggtggctttcgatgaagagcagccgcagcaaacccgttttcgcgatctgtttaatcgccgccattttccttttgttctgtttgttgccgccatctggacctgccaggtgatcccaatgttcgccatttacacctttggcccgcaaatcgttggtttgttgggattgggggttggcaaaaacgcggcgctggggaacgtggtgattagcctgttctttatgctcggctgtattccgccgatgctgtggctaaacactgccggacggcgtccattgttgattggcagctttgccatgatgacgctggcgctggcggttttggggctgatcccggatatggggatctggctggtggtaatggcgtttgcggtgtatgcctttttctccggtgggccgggtaatttgcagtggctttatcctaatgaactcttcccgacggatatccgcgcctctgccgtgggcgtgattatgtccttaagccgtattggcactattgtatcgacctgggcactgccgatctttatcaataattacggtatcagtaacacgatgctaatgggggcgggtatctcgctatttggcttgttgatttccgtagcgtttgccccggagactcgagggatgtcactggcgcagaccagcaatatgacgatccgcgggcagagaatggggtaatttgttcagatttctctcttttctgaatcaatattattgactataagctgcgtgaatatatgactacactttgtgggaaaacaaaggcgtaatcacgcgggctacctatgattcttataatttatgcgcatccatatccgcatcattcccatgcgaataaacggatgcttgaacaggcaaggacgctggaaggcgtcgaaattcgctctctttatcaactctatcctgacttcaatatcgacattgccgccgaacaggaggcgctgtctcgtgccgatctgatcgtctggcagcacccgatgcagtggtacagcattcctccgctcctcaaactttggatcgataaagtcttctcgcacggctgggcttacggtcacggcggcacggcgctgcatggcaaacatttactgtgggcggtgacgaccggcggtggggaaagccattttgagattggcacgcatccggggtttgatgtgctgtcgcagccgctacaggcgacggcaatctactgcgggctgaactggctgccaccgtttgccatgcactgcacctttatttgtgacgacgaaaccctcgaagggcaggcgcgtcactataagcaacgtctgctggaatggcaggaggcacatcatggatagtcataccttgattcaggcgctgatttatctcggttcggcggcgctgattgtacccattgcagtacgcctcggtctgggatcggtacttggctacctgatagcaggctgcattattggcccgtgggggctgcgactggtgaccgatgccgaatctattctgcactttgccgagattggcgtggtgctgatgctgtttattatcggcctcgaactcgatccacaaaggctgtggaagctgcgtgcggcagtgttcggcggtggcgcattgcagatggtgatttgcggcggcctgctggggctgttctgcatgttacttgggctgcgctggcaggtagcggaattgatcggcatgacgctggcgctctcctctacggcaattgccatgcaggcgatgaatgaacgcaatctgatggtgacgcaaatgggccgcagtgcctttgcggtgctgctgttccaggatatcgcggcgatcccgctggtggcgatgatcccgctactggcggcgagcaatgcctcgacgacgatgggcgcatttgctctctcggcgttaaaagtggcgggtgcgctggtgctggtggtattgctggggcgctatgtcacgcgtccggcgctgcgttttgtagcccgctctggcttgcgggaagtgtttagtgccgtggcgttattcctcgtgtttggctttggtttgctgctggaagaggtcggcttgtcgatggcgatgggcgcgtttctggcgggcgtactgctggcaagctcggaataccgtcatgcgctggaaagcgatatcgaaccatttaaaggtttgctgctggggctgtttttcatcggcgttggcatgtcgatagactttggcacgctgcttgaaaatccgttgcgcattgttattttgctgctcggcttcctcatcatcaaaatcgccatgctgtggctgattgcccgaccgttgcaggtgccaaataaacagcgtcgctggtttgcggtgctgttaggacagggcagtgagtttgcctttgtagtatttggtgcggcgcagatggcgaatgtgctggagccagagtgggcgaaatcgctgaccctggcggtggcactgtcgatggcggcaacgccgattctgctggtgatcctcaatcgccttgagcaatcttctactgaagaggcgcgtgaagccgatgagatcgacgaagaacagccgcgggtaatcattgccggattcgggcgttttgggcagataaccggacgtttactgctctccagcggggtgaaaatggtggtgctcgatcacgacccggaccatatcgaaacgctgcgtaaattcggtatgaaagtgttttatggcgatgccacgcggatggatttactggaatctgccggagcggcgaaagcggaagtgctgattaacgccatcgacgatccgcaaaccaacctgcaactgacggagatggtgaaagaacatttcccacatttgcagattattgcccgcgcccgcgatgtcgaccactacattcgtttgcgtcaggcaggcgttgaaaagccggagcgtgaaaccttcgaaggtgcgctgaaaaccgggcgtctggcactggaaagtttaggtctggggccgtatgaagcgcgagaacgcgccgatgtgttccgccgctttaatattcagatggtggaagagatggcaatggttgagaacgacaccaaagcccgtgcggcggtctataaacgcaccagcgcgatgttaagtgagatcattaccgaagaccgtgaacatctgtcattaattcaacgacatggctggcagggaaccgaagaagggaaacatactggcaatatggcggatgaaccggaaacgaagccctcatcctaataaagagtgacgtaaatcacgctttacagctaactgtttgtttttgtttcattgtaatgcggcgagtccagggagagagcgtggactcgccagcagaatataaaattttcctcaacatcatcctcgcaccagtcgacgacggtttacgctttacgtatagtggcgacaattttttttatcgggaaatctcaatgatcagtctgattgcggcgttagcggtagatcgcgttatcggcatggaaaacgccatgccgtggaacctgcctgccgatctcgcctggtttaaacgcaacactttaaataaacccgtgattatgggccgccatacctgggaatccatcggtcgtccgttgccaggacgcaaaaatattattctcagcagtcaaccgggtacggacgatcgcgtaacgtgggtgaagtcggtggatgaagccattgcggcgtgtggtgacgtaccagaaatcatggtgattggcggcggtcgcgtttatgagcagttcctgccgaaagcgcaaaaactgtatctgacgcatatcgacgcggaagtggaaggcgacacccatttcccggattacgagccggatgactgggaatcggtattcagcgaattccacgacgctgatgcgcagaactctcatagctattgctttgagattctggagcggcggtaatttcgtatattagaattccggcatcactgatacgtgcagatatccgtgtatactagacgtataaattgtacaggagcacgagatcatgactgcaaaacgtaccacacaaagtgtgaccgtcaccgtcgaccgtgagttagtcaatcgcgctcgtgatgcaggcttaaatatgagcgccacccttacggttgcgctcaatgctgaacttaaaaaacatgcagcaacacgttggcgtgaagagaacacagaagctatcgctgcgttaaatcaattggctgatgaaaccggatgtttctctgatgagtaccggagcttctagcgatgcaatttacggtataccgcagtcgcggcaggaacgccgcgtttccctttgttattgatgttaccagcgacattattggtgagattaatcgccgtatcgttattccattaacacctattgaacgatttagccgtattcgcccaccagaacggcttaacccaatccttttactggtagacggcaaagaatatgtgctcatgacgcatgagactgcaactgttccagttaacgcgctgggaacgaaattttgcgatgccagcgcgcaccgaacgttgattaaaggagcattagattttatgctcgacgggatttaagacgctaccgcctctccctcactcaaatccttatgccggttcgacggctggacaaaatactgtttatcttcccagcgcaggcaggttaatgtaccaccccagcagcagccggtatccagcgcgtaaataccttccggcgtacctttgccttccagcgatgcccagtgaccaaaggcgatgttgtactcttcagcgacggggccaggaatcgcaaaccacggtttcagtggggcaggggcctcttccggcgattctttgctgtacatatccagttgaccgttcgggaagcaaaaacgcatacgggtaaaggcgttggtgataaaacgcagtcttcccagcccccgcaattccggtgaccagttatttggcatatcgccgtacatggcatcaagaaagaagggataggagtcactcgacagcaccgcttctacatcgcgcgcgcactctttggcggtctgcagatcccactgcggcgtgatcccggcgtgggccatcaccaactttttctcttcgtcgatttgcagcaaaggctggcgacgcagccagttaagcagctcgtcggcatccggcgcttccagcagcggtgtcaggcgatctttcggtttattgcggctgatcccggcaaataccgccagcagatgcagatcgtgattacccagcaccagacgtacgctgtcgcctaaggatttcacatagcgcagaacatccagcgaacccgggccgcgcgcgaccagatcgcccgtcagccagagggtatctttcccaggggtaaattctactttatgcagcaatgcgatcagttcatcgtaacaaccatgaacgtcgccaataaggtatgtcgccatattcttttaatgaatgagtgtgggaacggcgagtcggaatacgggaatgtcgatgctgaaagggacgccattttcatcgatcatttcgtagtgaccctgcatggtgcccagcggggtttcaatgattgcaccgctggtgtactggtactcttcgccaggcgcgataagtggctggacgccaaccactccttcgccctggacttcggtttcacggccattgccattggtgatcagccagtaacgccccaacaactgcactggcgctcgccccagattgcgtatggttacggtataagcaaaaacgtaacgttcattatcaggtgaagattgtgcctcaatgtagacgctttgaacctgaatacacactcggggcgaattgatcatcgttaactctcctgcaaaggcgcgttctccgccagatagttcgccatctggcaatattgcgcgacagagatattttccgctcgcatcgccgggtcgatccccattcccgttaacacctcgacgctaaacaggttgccgaggctgttacgaatggttttacgacgctggttaaaggcttcggtggtgatgcggctcaacacgcgaacatctttaaccgggtgaggcatcgttgcatgaggaaccaggcgcacgacggcggaatccactttgggtggtggtgtaaaggctgacggcggtacttccagcaccgggatcacgttgcaatagtattgcgccatgacgcttaatcgaccatacgccttgctgttcggtcctgcaaccagacgattcaccacttctttttgcaacataaagtgcatgtcggcaatggcatcagtatagctaaacagatggaacatcaacggcgtggagatgttataaggcaggttgccgaaaacacgcagcggctggcccattttcgcggccagttcgccaaagttaaaggtcatcgcatcctgctgataaatcgtcagtttcgggcctaagaatggatgcgtttgcagacgtgccgccagatcgcggtcaagttcgatgaccgtcagctggtccagacgttcgccgaccggttcggtcaatgccgccagaccgggaccgatttcgaccatcgcctggcccttctgcgggttaatggcagaaacaatgctgtcgatcacgaactgatcgttgagaaagttttgcccgaagcgtttacgggctaagtggccctggtggactcgattattcattgggtgttaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatcggctttaccacgtcccgccagttcaagcgcggtaccgtggtccactgatgtgcgaataaagggcaggcccagcgtaatgttcacaccgcgcccgaagccctggtattttagcacgggaagaccctgatcgtggtacatcgccagcaccgcgtcggcgttatcaagatatttcggctgaaacagggtatcggcaggcagcggcccgttgagtttcatcccctgcgcccgcagcttgtcgagcaccggaataatggtgtctatctcttccgtacccatatgaccgccttcgcccgcgtgtggattcagcccgcagaccagaatgcgcggttcggcaataccaaatttggtgcgcaaatcgtgatgcaaaatagcaatcacttcgtgcaaaagcgcaggggtgatagcatctgcgatatcgcgcagcggtaaatgcgtcgttgccagcgccacgcgaagttcttcggttgccagcatcatcaccacttttttcgcctgcgaacgctcttcgaaaaactcggtatgaccggtaaacggaatgcctgcgtcgttaatgacgcctttatgcacggggcctgtgatcagcgcagcaaattcaccgttcagacagccatcacacgctcgcgccagcgtttccaccacataatgcccattttcaaccgctaactgccccgcagtgacagattcacgtagcgcgacaggaagtagcgttaatgtgcccgcagtttgcggttgtgcaggggagttgggggaataaggacggagggtgagcggcaaaccgagcatcgctgcccggtcggtaaggagagtggcatcggcacaaacaaccagttcgactggccactcacgctgtgcaagctggacaattaagtccgggccaatcccggcgggctcgccgggagtgatcacaacacgttgggttttaaccattagttgctcaggattttaacgtaggcgctggcacgttgttcctgcatccagcttgctgcttcttccgagaacttacggttcatcagcatgcggtatgcacgatctttctgtgccgcgtcggttttatcgacattacgggtatccagcagttcgattaaatgccagccgaatgaagagtgaaccggtgcactcatttgacctttgttcaggcgggtcagggcgtcacggaaggccggatcgaaaatatctggtgtagcccagccgagatcaccgccctggttagcagagcctggatcctgagagaactctttcgctgcggcagcaaaagtcgttttaccactcttgatatcggcagcaatctgttccagtttcacgcgggcctgttcgtcagtcatgatcggcgacggtttcagcagaatatggcgagcatgaacttcggtcaccgagatatttttgctttcgccgcgcaggtcgttaactttcagaatatggaagccaacgccggaacgaatcgggccaacaatgtcgcctttcttcgcggtgcttaatgcctgggcgaagatccccggcaactcctgaatacggccccagcccatctgtccgccgttcagcgcctgctggtcggcagaatgagcaatcgccagcttaccgaaatcagcgccgttacgcgcctgatcgacaatcgcgcgcgcctggctttccgcttcgttcacctgatcagagtcggtttttccgccagtggattcaggatgtggctcaggttcagctcagtgctggcgtcgttttggttacccacttgctgcgccaggatttcgacttcctgcggcaggatggtgatgcgacgacgcacctcgttgttacgcacttcagagataatcatctctttgcggatctggttacgataggtgttgtagttcagaccatcgtaagccagacggctgcgcatctgatccagcgtcatgttgttctgtttcgcgatgttagcaatcgcctgatccagctgctcatcggagattttcactcccattttctgccccatctgcaggatgatttgatccatgatcaaacgttccatgatttggtggcgcagcgtcgcgtcatcaggaagttgctgccttgcctgagcagcgttcagttttaccgactgcattaatccatcaacgtcgctttccagcacgacgccgttattgacgacggctgcgactttatcgactacctggggggcagcgaaactggtattcgcgatcatggcgataccgagaagcagcgttttccagttcttcatactttttccatttcaattaaccgcactgcggattacgtggtaaatcaacaaatcacaaagtgttttgatacggcagaatgttcgaacgcagcatctcttgcgtacccagaccgtagttggagctcaggccgcgaagttcgatgttaaagccgattgcgttgtcatataccgcatgttgtttatcgttatcccaaccgttcagcttccgctcgtaaccgacgcgaatcgcatagcagcaggagctgtattgcacacctaacatagagtcggcttgcttgttcgcattggtgtcgtagtagtaggccccaacaatggaccaacgatcggcaattggccagctggcgacggcacctacctgcgaaataccattcttatattgctcagcagtggaatagtacttaggcagcgttgcctgaatatattccgggctggcgtaacggtaattcagctgtaccagacggtcttcatcccgacggtattcaatgctggagttactggtcgctacgttatccagacgtgtatcgtactgaatcccgccacgcaatccccaacgatcagagatgcgccagtaagtatcgcctgcccataccagtgagcccgttttgtcgtcattctcccatgttatgttgtcatcgccagtgcgagactccgtgaaatagtagatttgaccaacggaaatattaaaacgttcaacggcagcatcatcatatatgcgagatgtgacaccggtcgtcacctggttagcggaggcaatacggtcaagaccgccgtaagtccggtcccggaacaggccggagtagtcagattgcagcagcgacgagtcgtagttatagattttgctctgatcgcgatatggcacatacagatactgcgcgcgtggttccagtgtctgggtatagcccggcgccagcatttccatatcacgctcgaagaccattctaccgtctaccttgaactgcggcattacacggttagcggactctgccagcctggtcgtgtttctggagttataccagtcaagattggtttgctgataatgggttgccagcaacttcgcttcagtattgatgctgccccagttattagagagcggcagattgatggtcggttccaggtgaacacgagtcgcctctggcatgtcatctctggtgttaacaaagtgcaccgcctggccgtaaattcgcgtatcgaaaggaccgacatcgttttgatagtagttaacgtctaactgcggttctgccgagtagctactggtgttctgctcgctgaagacctggaactgcttggttgaaacggtggcattgaagttttgcaccgcatagccaacgctgaatttttgcgttgcgtagccgtcggtactggaaccgtacttgttatcgaaatcattgaagtagctaggatcgctgaccttggtgtagtcgacgttgaaacgccacacctgatccatgaccccggagtggttccagtagaataaccaacgacgtgaactgtcatcgttcgggtgttcatctttatagactttatctgaaggcagatagtccagttccatcaagccagcgcccgcctgggagaggtagcggaattcgttctcccacatgatattgccacgacgatgcatataatgcggcgtgatggtggcatccatatttggcgcgatgttccagtaatatggcaggtagaactcaaagtagttggtggtggtgtacttggcgttcgggatcaagaaaccagagcgacgtttgtcacccaccggcaactgcaaataggggctataaaagatcggtaccggacccaccttaaagcgggcgttccagatctccgcaacttgttcttcgcggtcatgaataatttcgctacctaccacgctccaggtgtcagaacccggcagacaggaggtaaagctaccgttatccagaatggtatagcggttttcgccacgttgtttcatcaggtccgctttaccgcggccctggcgacccaccatctggtaatcaccctcccagacgttggtatctttggtgttcagattcgcccagcctttcggccctttgaggatcacctggttatcgtcgtaatggacattaccgagcgcatcaacggtacgtaccggctccggttgtcctggtgcctctttttgatggagctgcacttcgtcggcctgcagacggctgttaccctgcatgatatccacgctgccagtaaacacggcgtcatccgggtagtcccctttcgcgtggtcagcattgatagtcacgggtaagtcattggtatcgccctgtaccagaggacggtcatagcttggcacgcccaacatgcactgtgaggcgaggtcggctgccagtccctgttgactataaagggcggtggcaatcatggtggccaggagagtggggatacgttttttcatacgttgattttattgttccatcatcggtaacgttgcgcgtgacaaacggtcagagactaacgtactcgtcatctctacgctagtgttaatcctgtccgaatagcgtctgtggtgttaggcacggcattgaatgacaggtatgataatgcaaattataggcgatgtctcacaatagaccgcagccagaaatgggtaaaagcgcctttatattgtgggagatagccctgatatccgtgtgtcgatttggggaatatatgcagtattggggaaaaatcattggcgtgaccgtggccttaataatgggcggcggcttttggggcgtagtattgggcctgttaattggccatatgtttgataaagcccgtagccgtaaaatggcgtggttcgccaaccagcgtgagcgtcaggcgctgttttttgccaccacttttgaagtgatggggcatttaaccaaatccaaaggtcgcgtcacggaagctgatattcatatcgccagccagttgatggaccgaatgaaccttcatggcgcttcccgtactgcggcgcaaaatgcgttccgggtgggaaaatcagacaattacccgctgcgcgaaaagatgcgccagtttcgcagtgtctgctttggtcgttttgacttaattcgtatgtttgtggagatccagattcaggcggcgtttgctgatggttcactgcacccgaatgaacgggcggtgctgtatgtcattgctgaagaattagggatctcccgcgctcagtttgaccagtttttgcgcatgatgcagggcggtgcacagtttggcggcggttatcagcagcaatctggcggtggtaactggcagcaagcgcagcgtggcccgacgctggaagatgcctgtaatgtgctgggcgtgaagccgacggatgatgcgaccaccatcaaacgtgcctaccgtaagctgatgagtgaacaccatcccgataagttggtggcgaaaggtttgccgccagagatgatggagatggcgaagcagaaagcgcaggaaattcagcaggcctatgagctgataaagcagcagaaagggtttaaataagtttcaacgtgtaggcctgataagacgcggcccgcgtcgcatcaggcaatcggcgcaaaattgccggatgcggcgtgaacgccttctccggcctaccgaacttcgccagcgtgactattaaaaatccgctggtgctttaaatgtcatactattgccatacgccggatgggtaatcgtcagcatctctgcatgtagcaacaaacgcggtgccattgctctcgcttctggtgatgcataaaaacgatcgccgagaatcggatgacccagcgccagcatatgcacacgcagctgatgcgaacgcccggtaatcggttttaacaccactcttgccgtgttatccgccgcatattccaccacttcatactccgtctgcgcaggtttacctgtttcgtaacagactttctgtttcgggcggtttggccagtcgcaaatcagcggcagatccaccagaccttccgcaggggatggatgcccccagacgcgggccacatactgttttttcggctcgcgctcgcggaactggcgttttaactcccgctccgcggctttggtcagcgccactacaatcacgccgctggtagccatatccagacgatgcaccgattctgcctgcggataatcacgctgaatgcgcgtcatcacgctgtctttgtgctcttccagacgacccggcacagacaacaaaccgctcggcttgttgaccaccataatatggtcatcctgatacaggataaccaaccagggttcctgcggtggattgtagttttccatccccatcttcggctccgttactgatgcgttacaacgatcaaacgcagggcatccagacgccagcctgcctgatccaggctttccattacctgctgacggttgctctcaatggcggtcagttcgtcgtcacgaatgttcgggttcactgcacgcagagcttccagacgagacagctcggcagacagtttttcgtcggcttcgttacgcgctgcatcaatcaatgcacgggcagatttctcgatctgcgcttcccccagctgaaggatagcgtgaacatcctgctgcaccgcgttaaccagcttgctgccggtgtgacggttaaccgcgttaagctgacggttaaaggtttcaaactctacctgcgccgccaggttgttgccgtttttatccagcagcatacgtaccggcgtcggtggcaggaagcggttgagctgcaactgcttcggagcctgggcttcaaccacataaatcagttccaccaacagcgtacctaccggcaacgctttgtttttcaacagtgaaatcgtgctgctaccggtatcgccagaaaggatcagatccagaccgttgcggatcagcggatgctcccaggtaataaactgtgcatcttcacgcgccagcgccacttcacggtcgaaggtgatggtgatgccatcttccgacaggccagggaagtccggcaccagcatatgatcggacggcgtcagcacgatcatgttgtcgccgcgatcgtcctgattgataccgataatatcgaacaggttcatggcgaaggcgatcaggttggtatcgtcatcctgctcttcaatgctttctgccagtgcctgggctttttcgccaccgttggaatggatttccagcaggcggtcacggccctgttccagttgtgctttcagcgcttcatgctgctcgcggcagtttttgatcagatcgtcaaagccttcggtctcatccggcgaggccagatagttaatcaaatcgttgtacacgctatcgtagatagtgcgtccggtcgggcaggtgtgctcgaatgcatccagaccttcgtgataccagcgcaccagcaccgactgagccgttttttccagataaggcacatggatctgaatatcgtgcgcctgaccgatacgatccagacgaccaatacgctgctccagcagatccgggttgaatggcaggtcaaacatcaccatgtggctggcgaactggaagttacgtccttcagaaccgatttccgagcacagcagtacctgtgcgccggtgtcttcttcggcaaaccaggcggcagcgcggtcacgttcgataatcgacatgccttcgtggaacaccgcggcgcgaataccttcacgttcgcgcagtacctgctccagttgcagcgcagtggccgctttggcgcagatcaccagcactttctgagagcgatggctggtcaggtagcccatcagccattcaacgcgcggatcgaagttccaccaggtggcgttatcgccttcaaattcctgataaatacgctccggatagagcatatcgcgagcgcgatcttccgcacttttacgtgcgcccataatgccggagactttaatagcggtctgatactgcgtcggcagtggcagcttaatagtgtgcagctcgcgtttcgggaagcctttcacaccgttacgggtgttacggaacagcacgcggctggtaccgtggcgatccatcagcatcgaaaccagttcctgacgggcgctctgggcatcttcgctgtcgctgtttgctgcttgcaacagcggctcgatatcctgctcgccgatcatctcaccgagcatgttcagttcgtcattgctgagtttgttaccagccagcagcatggcaacggcgtccgcaaccggacgataatttttctgctcttcaacgaattgcgcaaaatcgtggaaacggttcgggtccagcagacgcagacgggcgaagtggctttccatccccagttgttccggggttgcggtcagcagcagaacgccgggcacgtgctctgccagttgttcaatggcctgatattcacggctcggcgcatcttcgctccacaccaggtgatgcgcttcatcgaccaccagcaggtcccactcggcttcacagagatgttccagacgctgtttgctacgacgggcaaaatccagcgagcaaatcaccagctgttcggtgtcgaacgggttgtaagcatcgtgctgagcttcggcataacgctcatcatcaaacagagcaaagcgcaggttgaaacggcgcagcatttctaccagccactgatgctgtaaggtttccgggacgataatcagcacacgttcagcagcgccagagagcagttgctgatgcaggatcatcccggcttcaatggttttccctaaacccacttcgtcagccagcaggacgcgcggcgcgtggcggcgaccaacatcatgagcgatgttgagctggtgcgggatcaggctggtacgctgaccgcgcaggccgctgtacggcatacggaactgttcgctggaatacttacgcgcgcgataacgcagcgcaaagcggtccatacggtcaatctgcccggcaaacagacggtcctgcggtttgctgaacaccagtttgctatcaaggaaaacttcacgcagggctacgccggactcttcagtatcaaggcgagtaccgatataggtcagcaagccattttcttcttttacttcttcgacttgcatctgccagccgtcatggctggtaatggtatcaccagggttgaacatcacgcgggtcacgggggaatcactgcgtgcgtacagacggttttcaccagtagatgggaaaagtaaagtgacagttcgcgcatccaccgcgacaacggttccaagtcccaattcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatatgtgttcggctctatatctttaattgcaggcaataaccacccgctaccgtgcttatgaggtagtggtgttattcaggtccaggaatggaaagggcgctatggtactggatggcaaagcattcgtcacgcatcaaaatggtatctggcgaactcttttttttgctcaaaatagcccaagttgcccggtcataagtgtagcaaaattatcctcaataaaagggagtattccctccgccacgggttgtagctggcgggtcagatagtgttcgtaatccagtggtgaacgttggtagtccagcggctccgggccgttggtggtccatacgtacttaatggtgccgcggttctgatattgcaaggggcgaccgcgcttatggttttcttcatcggcaaggcgagcggcgcgtacatgaggcggaacattacgctgatattcgctcagcggacggcgaaggcgtttacggtaaaccagctgcgtgtccagttcgcccgccatcagcttgtcgatggtttcgcgcacgtattcctgatatggctcgttgcggaagatacgcaggtacagctcctgctgaaactgctgggccagcggcgtccagtcggtgcgcacggtttccagccctttaaataccatccgctgtttgtcgccctcctgaatcagtccggcgtagcgctttttgctgccggtatcggccccgcgaatggttggcatcagaaaacggcagaaatgggtttcatactccagttccagtgcgctggtcagccgttgtttttgcagcgtttccgcccaccagacgttaacgtgctgcaccagtgcacgaccgattttcgctgcttcttcttccgaatgtgcgcctttcagccagacaaacgttgagtcggtatcgccgtagataacatcatagccctgcgcttcaatcaacgttttggtttgccgcatgatctgatgaccacgcatggtgatcgacgatgccaggcgtggatcgaagaaacggcaggcggtggtgccgagcacaccataaaaggcattcataatgatcttcagcgcctgcgaaagcggcttattaccctgacgtttggcttcatcgcgtccgtgccagatgttagtcacaatctccggcaggcaatgtttctcccgtgagaaccaggcatcgagaaaaccttcggtactgtgctctggatcaggctgcgccatgccttccaccagcccgacgggatcaatcagaaaggtgcggatgatcgacgggtacaggcttttgtagtccagcaccagcaccgaatcataaagcccaggtcgcgaatccatcacgtagccgccagggctggcgtgcggcggcacttcgccgagattaggcgcgacataaccagcgcgatgcatacggggaaaatagagatgaccaaacgctgccaccgaaccgccgtgtcgatctaccggcaggccgttcaccgtcgcccgttcgagcaaaaacggcatgatttcagttttgtggaagatctgcgtcaccagctcgcaatctttcaggttataagttgccagcgcaggcttatcttcggcgaaacggcggtcaatttcgtccattcgatcccacgggttatcgatagattttccttcgcctaataactcctgagcgacggtttccagcgagaatgaagagaaattccagaacgcggatttcagcgcctcgataccgtcgataatcagtcgccctttggcctgagcaaaaaagacgtcgtttttaaagccgtgctcgcgccactccagctcgctgttatcacgccccagacgcagcggaatacggtaacgctcggcatgtttttgcagcattcgcagatcgaactgcaccacgttccaaccgatgatcacatcaggatcatgagtcgcaaaccaggcgttaagtttttccagtagcagcgggcggctggcgacgtattccagttcaaaatcgagcgcggaggcgtcgccattctctggccccagcatataaacgatacgctgcccgcaaccttccaggccgatgcagtacagctcaccgtggcgggtggtttcaatatcaatagaaacccacttgagcggcggacgatagtcgggatgcggtttcagacgggcattaacgatagcgccgttgcgcatatcaccctcgacccacactggcgaggtgataaaccgctccatcagatagcgttctggcgggcgcacatcggcctcgtagacggtaacgccaccttcacgcaggcgcttttcgtaattcatcaactggcgatgggcgcgacagtaaaggccatacaccggctggcgatgaaaatcctttaacgccagcggcgtcaggcgaaagccttgctcaccctgcaaaatatgctgggcgcggggaacctgatcggcgggaataaacgccacggactcttgcggcgcaagcgtaacctgcaacggcccgttgtccgtcgctaaccaaaaggaaacttcggttccttgcggggtgtcccgccagtgtcgggttaagataaaacctgcctgcgccacgctgaaaatccaataaaaaaccaggcttgagtatagcctggttttggttgactggctgtggttttatacagtcattactggccgtaataggcttttgcgccatgcttacgcagatagtgcttatccagcaacgtttgctgcatatccggtaactgcggagcaagctggcggcagaaaatccccatataagcgacttcttccagcacgatggcgttgtgcaccgcatcttcggcatttttgccccatgcaaacgggccgtgagaatggaccagcacgccgggcatttgcgctgcatcgataccctgtttttcgaaggtttctacgatgacgttaccggtttcccactcatattcaccgttgatttctgcgtcggtcattttgcgggtgcagggaatggtgccgtagaaatagtcggcgtgggtggtaccggttgctggaatcgactgacccgcctgcgcccagatggtggcgtggcgcgagtgtgtgtgcacaatgccgccaatagacgggaatgcctgatagagcagccggtgagttggcgtgtcggaggagggctttttcgtaccttcaaccacttcaccggtttcgatgctgaccacgaccatatcgtcagcggtcatgatgctgtagtcgacgccggaaggtttgatcaccaggacgccgcgcccgcgatcaacggcgctgacattgccccaggtgagcgtgaccaggttgtgttttggcagcgccaggttggcttctaatacctggcgtttgagatcttctaacatgttgactccttcgtgccggatgcgttttgcttatccggcctacaaaatcgcagcgtgtaggcctgataagacgcgtcggcgtcgcatcaggcggtgaatgccggatgcgctttgcttatccggcctacaaatccggaacgcgtaggcctgataagacgcgccagcgccgcatcaggcggtgaatgccggatgcgctttgcttatccggcctacaaatccggaacgcgtaggcctgataagacgcgtcagcgtcgcatcaggcgttacatacctgatgcggctacttagcgacgaaatccgtaatacacttcgttccagcgcagcgcgtctttaaacgctggaaggcgggtatcgttatcaatcactgtgatttcaatgtcgtgcatctcggcaaactggcgcatatcgttgaggttcagcgcatggctgaagacggtatggtgcgcgccaccagcaaggatccacgcttcggaagcggttggtagatccggttgcgctttccacagcgcattcgccaccggcagtttcggcagggagtgcggtgttttcaccgtgtcgatgcagttaaccagcagacggtaacgatcgccgagatcaatcaggctggcgacaatggctggaccggtttgagtgttgaagatcaggcgggcaggatcgtctttaccgccaataccgagatgctgaacgtcgaggatcggtttctcttccacagcgatcgacggacagacttccagcatatgggagccgagtaccaggtcattacctttctcgaagtgataggtgtagtcctccataaaggaggtgccgccctgcagaccggttgacatcaccttcatgatgcgaagcagggcggcagttttccagtcgccttcgcccgcaaagccgtagccctgctgcatcagacgctgtacggccagacccggaagctgtttcaggccgtgcaaatcttcaaaggtagtagtgaaagcgtggaagccaccttgttccaggaaacgcttcatccccagctcaatacgcgccgcttccagcacgttctgtcgtttttcgccgtggatttgtgtggcaggtgtcatggtgtagcagctttcgtactcatcgaccagcgcgttaacatcgccgtcgcttatggagttcaccacctgcaccagatcgccaaccgcccaggtattgacggagaaaccgaacttgatctgtgcggcaactttatcgccatcggtgaccgctacttcacgcatgttatcgccaaaacggcagactttcagatgacgggtatcctgtttagagaccgcctgacgcatccaggagccgatacgctcatgtgcttgtttatcctgccagtgaccggtaacgacggcatgttgttgacgcatacgcgcgccgatgaagccgaactcgcgaccgccatgcgcggtctggttcaggttcataaagtccatgtcgatgctgtcccacggcagcgccgcgttgaactgggtgtggaattgcagcaacggtttgttgagcatggtcaggccgttgatccacattttggccggggagaaagtgtgcagccacactaccaggccagcgcaacgatcgtcgtaattcgcgtcacggcaaatagcggtgatttcatccggcgtggtgcccagcggtttcagcaccagtttgcagggcagtttcgcttccgtattcagcgcattaacgacgtgctcggcatgttgggtgacctgacgcagggtttccgggccatacagatgttggctgccaattacaaaccacacttcataattatcaaaaatcgtcattgtcgtgtccttatagagtcggaacggcctgggcagcctgtgccggggcggaagttggaagatagtgtttttcggcgctcatcgcccattgctgatagcggcgataaagctgttcaaagcgttgtgcctgttcgctgcacggttgcagggttttctctaccgcactggccattttttgctgggctgatgggatgtctgcgtgcgctttcgcggcgacggcagcgaaaatcgccgcaccgagcgcacagcactggtcagaggcaacaatttgcagcgggcgattcagcacgtcgcagcaggcctgcataatgacctggtttttccgcgcgatgccgcccagtgccatcacgttattgacggcgatcccctgatcggtgaagcactccataattgcgcgtgcgccaaaggcggtggcggcaattaaaccgccgaacagtagcggagcgtcggtagcgaggttcagatcggtaatcacccctttcaggcgttggttagcgtttggcgtgcgacgaccgttaaaccagtcgagtactaccggcaggtgatccagagacgggtttttagcccatgcttcggtcagcgccggaagcagttgtttctggctggcgttgatttgatctttcagttccggatgctgggcggcaagctgttccagcggccagccgagtacgcgaccgaaccaggcgtagatatcgccaaacgccgattggcctgcttccagaccgataaatccaggcaccacgctgccatcaacctgaccgcaaatacctttcactgcccgctcgccaacgctctgtttgtcggcaatcagaatgtcgcaggtcgaagtaccgataacttttaccagtgcgttaggctgtgcgcctgcaccaactgcgcccatatggcagtcaaacgcgccgccggaaatcaccacgctttcaggcaggccgagacgctgcgcccattccggacataacgtgcccaccggaatatcggcagtccaggtatcagtgaacagcggggaaggcaaatggcgattgaggatcgggtccagttcgtcaaagaaactggctggcggcaggccgccccagctttcatgccatagcgacttatgtccggcgctgcaacgtccgcgacgaatatcctgcgggcgggtggtaccggaaagcagagctggtacccagtcgcacagctcaatccacgatgcggcagattgcgccacggcgctgtcctggcgagtcacatgcaggatttttgcccagaaccattcgctggaataaataccgccaatatagcgggagtagtcaacgttgcccggcgtgtgacataagcgggttatctcttccgcttcttcaaccgcggtgtggtctttccacaatacgaacatcgcgttcgggttttcggcaaactccgggcgcagcgccagcacgttaccgtcggcgtcaatcggtgcgggcgtcgagccggttgtgtcaacgccaatcccgaccacagctgcgtgctgttcgacgctaagctctgcaagcacagttttcagcgccgcttccattgactcaatgtagtcacgcggatgatgacggaactggttattcggggcatcacaaaattgcccgttctgccaacggggataccactctacgctggtggcgatctcttcaccggtggcgcagtccaccgccaaagctcgcacagaatcactgccaaaatcgaggccaattgcaatcgccatcgtttcactccatccaaaaaaacgggtatggagaaacagtagagagttgcgaaaaaaagcgtcaggctggatccgctaatcttatggataaaaatgctatggcatagcaaagtgtgacgccgtgcaaataatcaatgtggacttttctgccgtgattatagacacttttgttacgcgtttttgtcatggctttggtcccgctttgttacagaatgcttttaataagcggggttaccggttgggttagcgagaagagccagtaaaagacgcagtgacggcaatgtctgatgcaatatggacaattggtttcttctctgaatggcgggagtatgaaaagtatggctgaagcgcaaaatgatcccctgctgccgggatactcgtttaacgcccatctggtggcgggtttaacgccgattgaggccaacggttatctcgatttttttatcgaccgaccgctgggaatgaaaggttatattctcaatctcaccattcgcggtcagggggtggtgaaaaatcagggacgagaatttgtctgccgaccgggtgatattttgctgttcccgcctggagagattcatcactacggtcgtcattcggaggctcacgaatggtatcaccagtgggtttactttcgtccgcgcgcctactggcatgaatggcttaactggccgtcgatatttgccaataccggtttctttcgcccggatgaagcgcaccagccgcatttcagcgacctgtttgggcaaatcattaatgccggacaaggggaagggcgctattcggaattgctggcgataaatctgcttgagcaattgttactgcggcgcatggaagcgattaacgagtcgcttcatccgccgatggataatcgggtacgcgaggcttgtcagtacatcagcgatcacctggcagacagtaattttgatatcgccagcgtcgcacagcatgtctgcctgtcgccgtcgcgtctgtcgcatttgttccgccagcagttagggattagcgtattaagctggcgcgaggaccagcgcatcagtcaggcgaagctgcttttgagcaccacccggatgcctatcgccaccgtcggtcgcaatgtcggttttgatgatcaactctatttctcgcgagtatttaaaaaatgcaccggggcgagtccgagcgagtttagggcaggttgtgaataataagaaagaagggggggaacccccttgctttcttcatctgacgttatttatatatttcacgggggattaattttagttatttttagttgaatcgttttacctgaattatttttttcttgataaaatatcgacaacgatttctttttgtaaaaataaaacgaaggcttatgtatcgggatacccatcatgaacatattgtccggttgcatcaggagaatatatcaagcggtttgttcatcgtaggaacaccacattgagcggttatggcaggcacttcacgccaccataaatgccgttcgatgtggcagttgttgaaaaaagtacggcattctatgaaaaacgccagttactccctcagaggagaacatggtctggcaaaagtgtagcggcatcaggcgcagctatctttgtaaattcattcataaaatgaattgtatacaaaaaaatattgaaaaataatatttttccttattgatattatttgctatacgttttttttgaggggagattgtgatgagcaaacgtaacgatattactgatggaatatttgcaacaacgaaaaagtatggattagtttataccgaagagttaggttggatcgatttggggcatgctcagggacaagatgccagaatattaaaaagaaaattggagcaagaacatttttcaacatattacgatgaatttcatgattggtattttcctgttgattatcatcaggaaatgggaattcggaaaaaaatattaggagtagatcttacatttcataccggtgtttatacgaaggttatggttcgttcatgtctttcacccactcttaaagcaagagttgccttaacgttaatgtatggaactgcgaagaggtttgaagcatggcaaaactcatttatttttaactggtatactgatagcggatttagtgcagaagatttagtctcagacttgattggtttttatcgtgtatttggaacaggccccgatccacttttattggcaaaacctttatcttacacaaaagccttacaaatatgggatacatatggagcgccagggaattttaaaaatactgagtttacgccattcttatttacaacccatcctccttttaaaaaaaatcaactaataaaaaagaagcttccagaatggttaaattatataaagccattagatgagtctttttcaacattgttatataatcaatataataatagacctgttactaattattataaagataaaaacagaataaatcatgagttgtatagttcattatcaagttcgggagctataaagttttcagaatctccctttgaaagaccgctttttcttttcttaaaccctcattatccgcacaggtcgtgagtagagatgtcaaaatatatttatattttattatcatttttagttttattctttatatttttctatgcttatatctcattgatgtcaaaggaacatcactatacacagcatgaactttccccatttttcctttatacgccagagagtttgcgaaatttgccaaacatatcaaacgtagccgagtatagctattactataatgttgatgatatgcaaacaagagtgattgttacatggcgaaatatagataacatttttcttcagaaagcaaagctaatagattttttgaaaagaatgggaccgagtctacaaaacgattgtatatggttttttcatgataaaagtgattatgcaaataatttccagcgttattgcatcattgagcaccgtgattctctgcaggtggaatattttgagactatcgaatgataggcagagggtgtcttttgtgccggttgtgaagaaaaagtgaatgatgtagccgtcaagttgtcataattggtaacgaatcagataattgacggcttgacggagtagcatagggtttgcagaatccctgcttcgtccatttgacaggcacattatgcaagcattgctggaacactttattacccaatccaccgtgtattcattgatggcggtgttattggtggcctttctggagtcgctggcgctggtcggtttgattctacccggtacggtgctgatggcggggctgggagcactgattggcagcggtgagttaagtttctggtacgcctggctggcggggattattggctgcctgctgggcgactggatctccttctggctgggctggcgttttaaaaagccgttgcatcgctggtcatttctgaagaagaacaaagcattactcgataaaaccgaacatgcgctgcatcagcacagcatgttcaccattctggtcggtcgttttgtcggcccgacgcgtccgctggtgccaatggtggcgggaatgctggatctcccggtggcaaaatttattacgccgaatattatcggctgcttgctgtggccaccgttttacttcctgccggggattctggcgggtgcggcgatcgatattcctgccgggatgcagagcggtgagtttaaatggttgctgctggcaacagcggtgtttttgtgggttggaggctggctgtgctggcggttatggcgcagcggtaaagcgactgaccgtttgagtcattatttgtcccgcggtcgtttgttgtggctgacgccgttgatttctgccatcggcgtggtggcgctggtggtgttaattcgccacccgttgatgccggtgtatatcgatattttgcgtaaagtggttggggtttagaggatagccttgtgcgggttgcctgatgcgacgcttgccgcgtcttatcaggcctacaaaacgcactacctgtaggtcggataaggcgttcacgccgcatccgacagtgcatattaacctttaattcccaacagcgccgaagcactcgccttaccgctcaacaactcatcggtcttaccctgccaggcgatacgcccgtcggcgaccaccaccgagcgcgtggcgatccgcgccgcatcttccacactgtgcgacaccatcaatagcgtcattttttgctgttggcagctcgtgctcaccagcgtcagcatctcctgacgtagcgccggatcgagcgcggaaaacggttcatcgagcaataaaatgggctgttcgcgtaccagacaacgcgctaacgccacgcgctgtcgttgaccgccggaaagctcgccaggtaaccgcgccattaaattatcaatccccatctggtgggcaatcgcgtgcattttcttctgctgcgccgcatttagtttcaaccccggatttagccccagcccgatgttctgcgcgaccgtcaggtggctgaacaggttgttctcctgaaacagcatcgacaccggacggcgtgacggcggcgtcgtggtgtgatctacgtcgtcgatagtcagcaaaccgctggctggcgtcagaaaaccggcgatcaaattaagcagggtacttttacccgcgccgcttggcccgaggatcgccacctgctcgccgcgttccaccgttaagctaaaacgcatcggcaaatggtggtaaagccaggtgatatcagtcagttttaacatttcgccccggtattttttcaatcacggtaaacagcagaaaacagagcagcagcagaattaacgcggtgaccgcgccgtcctggctgcgataggagccaatttgctggtagagataaaacggcagggtacggaaatcatcgttaccgaacaatgccaccacgccaaaatcaccaatcgacagcacacaagcaaaggccagcgcctgcgccagtggacgtttcagggcgcgcagctccaccacttttaagcgtgaccagccttcaatgcccagcgactgacacaacatgctgtagcgggcggtgatatcgcgcatcgggttttccagtactttcagcgcataagggattgccattaacgcattggtgaaaatcacaatgccgtcagcagattgcggcaggccgatagtgttgttgagcagtaaaaagaagcccgtagccagcacaatccccggcatggcgaggatcaacatgccgctcatctccagcgcctgacccgccagcattttctgccgcgcccgaagttcgcgactgctccatagcagcatcatggtcagcactacgcacaatacgcctgccgccagcgcaatacgcaacgaggtccacagcgcctgccacagcaccggttgtgccagcacttccggcaactggcgatttaccccatcgacgatcaccgccagtaacggtggcagcaacagcagcagcgccagcacaattaacgccgtgtcgcaaatgcgactatgcagacgatcgtccgggtcgcgccagccttgcagcagtgtggtaccaggcgcaatggccttactcaatcgctgactcaacagcaccagcccgaggcagcacaccatctggatcagcgccagcattgccgcgcgggcaggatcgtagtcgtaactcagtgcctgatagattgccagctcgatagtggtcgcctgcggaccgccgcccagcgatagcacggtggcgaagctggcgaaacagagcataaagattagtgcggcaaccggcgggatttgtcgccgtaaccacggccattcgacgaaacggaaaaaatgccagccgcgcatcccaagttgggcggcaagctgacgttgttcgccgggaatgttttccagtgcctggagtaataaacggctagccatcggcagattaaaaaacacatgggccagcaaaatgccttgcaggccgtagggcgaaaaggtccactccagaccaagtgattgccagagcgaggccagccagccctggcgaccatagacgctaagaatgccgaaaacagcaaccagcaccgggaggatcaaggtcattgcgcacagacgcaacagcatctgtcgcccaggaaagtgcctgcgatagagggcgcgggcgaggaatattgcgggtacgacagagagctgcgccgagagaaacgcctgccagaaggagaagcgcaccacatgccacaggtagctgtcctgccagactgccacccagtcaccctgcggcgcgttccaccacagggcgagaaacgccgccagtgcaaccgctaccaccagcgtggcggcgcttacgcctggaattaaccagccgggaattaacggctgacggcgcgttgccattcgctaatccatgcctgacgttgtgccgccacttcggcgggtgtgaactctagcgtggtggctggtttggtcaattgttcaaatcctgcaggcagagtgacgtttgctaccggatacatccagttgccggttgggatcgcattctgaaaagccggagaaaccataaactggaggaatttttgcgccagctctggctgcttgctggcagcggtgcgggcggcaacttccacctgcagatagtgaccttcgctaaagtttgtggcggcgtagttatctttcttctcttcgagaatgtgataagccggagaggtggtgtaactcagtaccagatcgctttcgccttttaaaaacaggccgtaggcttcgctccagcctttggtgaccgtgacagttttcttcgccagtttctgccaggcttgcggggcgttatcgccatagactttttgcatccatagcaacagacccagccccggcgtactggtacgtggatcttcataaatcacccgccagttctgatcgctctcaaccagttctttcaggctttgcggcggatttttcagtttgttcttgtcatagacgaaggcgaaatagccgtaatcaaacggtacgaaagtgtcattattccagccgccaggaacgttaacggcttccgctgccacaccgcttttagcaaacagccctgttttgctggcggcgtctaacagattgttatccagccccagcaccacatcggctttgctgtttttgccttccatccgtagacggttgagcagcgaaacgccatcttccagcgccaccagtttcagttcgcaattacagtctgcttcaaaggcttttttgactaccggaccaggtccccagtcagcggcaaaggaatcgtaggtataaacagtcagaacaggtttagcgaaaacaggcgctgtgcacagcaacagcaggggaagacatttttttaacactttgcacctcacaaaagagtggcaaaggacttgagaaggagcctcaaatcccttcgccggcgttatccggatcaggttcgacgggtattttctcagcgcacgcggctgcgtggcaccccgttgagaacggcgttagtgtagtgattttgttatcaaccagcaatcatggatccggtggtgcaaaccacgctgatttaaaatcgaaccagccgagggtgttcatgcgcaggccgcgcatactacgttgcccctgaatgatcagccagtggtggataagtggcaccattgctttgctggcgaccagttgttggcaccagttcgccaggttcatttcgccattgcgccagcgggcggcgtcggcttgccagtcgatcggaatacagtgttggagcagcggcacctcgcacaagtgcgcgaacagcgaaaaatccagcggcagcgtaaagttggcgctgttaagccagatatcgctctcgatctctccttcatgccactgatcgtagctgatctctttgatttccagcgtgacctggtgacttgccagaatctgctgcatgatcccggcaatcacccgatgctcgctgtgatcctgataaaaggtcagggtgaggctttccagaccagccggtttttcgctctttatgatgcgggcatggtgccaacgggggagcagtccataagccgggaaccacagttgctggtactgttcctcagcgaaatagaccagattcgtcggagaaagcacatagcttacccagtctctgacttgctgattcgcccctcgatgggtgcggctgtcgaacagtaaatagtagcaaccttcctccaggcggctttcaatctctttttcctcgccctgtggaccttttagcatcagccctccggctggctcgtcggcaatttccggcagaacccagacgttaacttcgtcgattaatgcccggtaaccgaagaagtcatcgaatgcctgaattttcagttgattggtgctgttgcggatcaccgcatacggaccggtgccgatgggatggctggcaaagttactgagggtttcccattcgcgcggcaggatcattgccggaacttgccccagcagtaacggcaaccagcggtccggttgcgtgagatggatatccagcgtccagggcgtcggcgacacaatgtcagcaatatgcgaatagagcggaagcgtattgattcgttttaaagagaagatcacatcgtccatttccagttcacgaccatggtgaaaatggacacctggacgcaaaaagaaacgccagtgaagcggtgatatttgctgccagtggtgggcgatgtctgcttccagttccccattttcctcatttatgcgcgttagcgaactgaagatttgccgggcgatatgggtttcagaacggcgcaatgcgctgccaggtagcagattacgcaacggacgatagtagagcacgcgcaggatgtgccgtccctggcggaagctgcggcccaaatgagaaaccagcatttgccgcacagtcgctttgtcgccaaccaactgcactagttggtcgatacgatcctgctccagcaggtcttccgcccgctgttgctgaagcgccagcccggtatagaggaatgtcaggcgtgaacgtttaccgcgcccgacttccgcttcccacgtcagccagccgcgatcctgcatggtgttgagcagggtgcgcatatgacgacgcgagcaactcagtaacgctgccagttcgttgagagtggtctcctgagatttaccctcgcagcattgccacaggcggatgaactgttgttgcagacgagcagatggcataaaaggggaactcctgcgcaaaagacagcaattttattttccctatattaagtcaataattcctaacgatgaagcaaggaggtgccccatgcgtcagttttatcagcactattttaccgcgacagcgaagttgtgctggttgcgttggttaagcgtcccacaacgattaaccatgcttgaagaactgatgcagtgggaggggagtcattctgactactgatttgcggacatcatgtgtgactgagtattggtgttaatcgccacgccagcagtgattatctgctggcttttttctttttggcgattgagtgccggacggtgtacaaactaacgcataaacgccggttgcttctcttcataagacgcaattgcgtcgtcgtgctgcagagtcaggccgatgctgtccagaccgttcatcatgcagtggcggcggaaggcatcgatggtaaagcgataagttttctctcccgctttcacctcttgcgcttccaggtctacatcaaaatgaatccccggattggctttcaccagcgcaaacagctcatccacttttgcatcgcttaatttcaccggcagcagctggttgttaaagctattgccgtagaagatgtcagcaaaactcggcgcaatcaccaccttaaaaccgtaatcggtcaatgcccacggcgcgtgctcacgcgaggaaccgcagccgaagttttctcgtgccagcaaaatggaagcgccctgatactgcgggaagttcagcacgaagtccgggtttggctgttggcctttttcatccagaaaacgccagtcgttaaacagatgcgcgccaaaacccgtacgggtcactttctgcaaaaactgtttcgggatgattgcatcggtatcgacattggcggcatccaacggaaccaccaggcctgtgtgtttgataaatttctctgccatggtgtgctccttatttaatgttgcgaatgtcggcgaaatgtccggtcacagccgcggcggcagccattgccggactgaccagatgcgtgcgcccgccgcgcccctggcggccttcaaagttacggttgctggtggaggcgcaacgttcgcccggattcaggcggtcgttgttcatcgccaggcacattgaacaacctggcaagcgccattcaaaaccagcttcgataaaaattttgtccagaccttccgcttccgcctgggctttaaccggaccggagccgggaaccaccagcgcttgtacgcctggcgcgactttccggcctttggcgatttccgctgccgcgcgtaaatcttcaatacgcgagttagtacaggaaccaataaacactttgtcgatagccacttctgtcagcggaatacccggtttcagccccatataggccagcgctttttctgccgacgcgcgttcaaccggatcggcaaacgaagccggatcgggaatattgtcgttcacagaaatcacctggcctggattggtgccccaggtgacctgcggcgaaatctcttctgcttgcagagtgacaacggtatcgaaagttgctccttcgtcggtttgcagggttttccagtaggcaacggcgtcgtcgaaatctttgcctttcggcgcatgcagacggcctttaacatagttaaaggtggtttcgtccggtgcaaccagaccggcttttgcgcccatttcgattgccatattgcacagggtcatacgaccttccatgcttaaatcacggattgcttcgccgcaaaattccaccacatgcccggtaccgcctgcgctgccggttttaccaataattgccagcacgatatcttttgcggtaatgcccggcgcggctttgccctggacttcaattttcatggtcttcgcccggccctgtttcagggtttgcgttgccagtacgtgttcaacttcggaagtgccgataccaaaggccagtgcgccaaacgcgccgtgggtggcggtatgtgagtcgccgcagacaatggtcatccccggcaaggtcacgccctgttccggccccattacgtggacgatcccctgatacgggtgattcaggtcatacagctcgacgccaaattctttgcagtttttgatcagctcctgcatctggatgcgcgccatttcaccgcaggcattaatgtctttcgtctgggtagagacgttgtgatccatggtggcgaaggttttgcccggctgacgtaccgggcgaccgtgggcgcgcagaccatcgaacgcctgcggtgaggtcacttcatgcaccaggtggcggtcgatatataacagcggggtttcgttttcggcttcgtacactacgtgagcgtcgaataatttttcgtataacgtcttagccatgattacaccccttctgccacatagcgggcaatgatatcgcccatttcatcggtactaacggcggcagcgccacgggctaaatccccagtgcgaatgccttcttctaatgcgcggttaatggcgcgttcaatggcggaagccgcatcatcggcatccaggctgtaacgcagcagcagcgccagcgacagaatttgtgcaatcgggttggcgatatttttacctgcgatatcgggtgccgagccgcccgccggttcatacagaccaaaaccttgctcgttcaggctggcggaaggcaacatccccattgagccagtgatcattgcgcactcatcagacagaatgtcgccaaacaggttggagcacagcaagacgtcaaactgtgatggatctttaatcagctgcatggtggcgttgtcgatgtacatatgcgtcagttcgacgtccgggtattccgtggcgatctcgttaacgatctcccgccataaaatagaggattgcagcacgttggctttgtcgattgaggtgactttgtggcgacgcttgcgggcagattcaaatgcgatgcgggcaatacgctcgatctcaaaacggtggtacacctcggtatcaaacgctttttcatattgtccgctaccttcgcggccttttggctgaccgaaatagatgccgccggtcagttcgcgcacacacaggatgtcaaagccgtttgcggcaatgtcagcacgcagtgggcagaacgcttccagcccctgatacagttttgccggacgcagattgctgaataatttgaagtgtttacgcaaaggcagcagtgcgccgcgttctggttgctggtctggcggcaaatgttcccacttcggaccacctaccgagccaaacagcacggcatcggcttgctcacaaccttcaaccgtcgcagtcggcagcggctgtccgtggttatcaatggctgcgccgcctacatcgtaatggctggtggtgatacgcatcgcaaatcggttgcgcacggcatccagcactttcagcgcctgggtcatcacttccggaccaataccgtcccccggcaatacggcaatatggtaattcttcgacatcacacggtttccttgttgttttcgttgtgttgagctttgcgttgcaactctttttcgacttctgcggcacgccagatattgttcagtacgtgcaccatggctttggcggaggactcgacaatatcggtggccaggccgacgccgtggaagcggcgaccgttgtagttggcgacaatatccacctgacccagcgcatctttaccgtggcctttggcggtcaggctgtatttcaccagttcgacgttatagtcagtgatgcggtttatcgcctggtagacggcatcgaccggaccgttaccgttggcggcttctgctttgacttcttcgccacaggccagtttgacggcggcagtggcaatatcgttagaacctgactgcacgctgaagtaatccagacggaaatgctccggctcttcttgctgcttaccgatgaaggccagcgcctccagatcgtaatcaaacacctggccttttttgtccgccagcttcaggaaagcgtcgtacaggttgtctaaattatattcactttctttatatcccatctcatccatgcgatgtttcaccgccgcacgccccgaacgagaggtcagattcagctggatttggttcagaccaatagattctggtgtcatgatttcgtagttttcgcggtttttcagtacaccatcctggtggataccggaggagtgtgcgaatgcgccgctgccaacaatggctttgtttgccgggatcggcatattacaaatctggctaactaactggctggtgcgccatatctcctggtgattgatggcggtgtggacgttgagaatatccttacgaactttgatcgccatgatgacttcttcaagggaacagttaccggcacgctcgccgatcccgttcattgcgccttctacctgccgtgctccggcatgtaccgccgccagtgagttgccgaccgccaggcccaaatcgtcgtgggtatgtacggaaataatggctttgtcgatgttgggtacgcgttcatacaggccgctgatgattccggcgaactcaaatggcatggtgtagcccacggtgtccggaatgttgatggtggtggcaccggcattaatcgccgcttcgaccactcgcgccagatcggcaattggggtgcgtccggcatcttcgcaagaaaattcaacatcatcggtgtaattacgggcgcgtttcaccatatagatagcgcgttcgatcacttcgtccagcgtgctgcgcagcttggtggcgatgtgcattggcgaagtggcaataaaggtatgaatacggaaggcttcggcgactttcagggattcggctgccacgtcgatatctttttccacgcagcgagctaacgcgcatacacggctgtttttaacctggcgagcgatggtctgcactgattcaaaatcacccggcgaagagacggggaaaccgacttccatcacgtcaacacccatacgctcaagggccagcgcaatttgcagtttttctttcacactcaagcttgcctgtaacgcctgttcaccgtcgcgcaatgtggtatcgaaaataatgacttgctggctcatggtttgggtccttgtctctttttgagcgcctcgcttcgggcataaaaaaacccgcgcaatggcgcgggtttttgtttgactgcgtgctggcttaatgctggatgccgctcactcgtctaccgcgcaaagaagatgcgtttagtagtagtagaccgataaagcgaacgatgtgagtcattaaatcagctccagatgaatgcgatatgcttttagagttactggatacaaaaacggatgtcaaccctgaagcaataaaaacgtcacgccattgtgagttcggcatccgtaaaattagctaattgtgctgcggtggttaaaacaagcgatattaatttctgcttaaccgccgatgcttttcatcggttgacatatttcagaataattttttgcatctaatcaacgagggaaagggggataaaatgcacgcgttacaaaacctatcctgatgatttgtattgaattatatgttttgcgaattttttgatattcatttgctgaatattattgatcaattaatgttaagaattaatgcattaaacatataaattaattattaaaaagcacatttaatccattttgtggatgattgagtattcgtggtagttatgattagattgttttcgcaacaaaaacattatggattattatgctgtagttaatgactctttgctcggcagtggattctgtttttatcagaacctgtatctttatgttttcctaattttactcattttgctttttcttattttatatgcatgataaatcatattctcgaggattatttctctgcattccaataagggaaagggagttaagtgtgacagtggagttaagtatgccagaggtacaaacagatcatccagagacggcggagttaagcaagccacagctacgcatggtcgatctcaacttattaaccgttttcgatgccgtgatgcaggagcaaaacatcacccgtgccgctcatgctctgggaatgtcgcaacctgcggtcagtaacgctgttgcacgcctgaaggtgatgtttaatgacgagctttttgttcgttatggccgtggtattcaaccgactgctcgcgcatttcaactttttggctcagttcgtcaggcattgcaactagtacaaaatgaattgcctggttcaggttttgaacccgcgagcagtgaacgtgtatttcatctttgtgtttgcagcccgttagacagcattctgacctcgcagatttataatcacattgagcagattgcgccaaatatacatgttatgttcaagtcttcattaaatcagaacactgaacatcagctgcgttatcaggaaacggagtttgtgattagttatgaagacttccatcgccctgaatttaccagtgtgccattatttaaagatgaaatggtgttggtagccagcaaaaatcatccaacaattaaaggcccgttactgaagcatgatgtttataacgaacaacacgctgcggtttcgctcgatcgtttcgcatcatttagtcaaacctggtatgacacggtagataagcaagccagtatcgcgtatcagggcatggcaatgatgagcgtacttagcgtggtgtcgcaaacgcatctggtcgctattgcgccgcgttggttggctgaagagttcgctgaatccttagagttacaggtattaccgctgccgttaaaacaaaacagcagaacctgttatctctcctggcatgaagctgccgggcgcgataaaggccatcagtggatggaagagcaattagtctcaatttgcaagcgctaactgaatgcagaataggtcggacatcaatgtctggtttattctgcattttttattgaatgtagaattttattctgaatgtttgtgctctctattttaggattaattaaaaaaatagagaaattgctgtaagttgtaggattcagccgatttattatcaatttcatcctctgtaatggaggattttatcgtttcttttcacctttcctcctgtttattcttattaccccgtgtttatgtctctgtctgccaattgcttaagcaagatcggacggttaatgtgttttacacattttttccgtcaaacagtgaggctggccatggagatgttgtctggagccgagatggtcgtccgatcgcttatcgatcagggcgttaaacaagtattcggttatcctggaggcgcggtccttgatatttacgatgcattgcataccgtgggtggtatcgatcatgttttagttcgccatgagcaggcggcggtgcatatggccgatggtctggcgcgcgcgaccggggaagtcggcgtcgtgctggtaacgtcgggtccaggggcgaccaatgcgattactggcattgccaccgcttatatggattccattccattagttgtcctttccgggcaggtagcgacttcgttgataggttatgatgcctttcaggagtgcgacatggtggggatttctcgcccggtggttaaacacagttttctggttaagcaaacggaagacattccgcaggtgctgaaaaaggctttctggctagcggcaagtggtcgtcctggacccgtggtcgttgatttaccgaaagatattctaaatccggcgaacaaattaccctatgtctggccggagtcggtcagtatgcgttcttacaatcccacgacctccgggcataaagggcaaattaagcgcgctctgcaaacgctggtggcggcaaaaaaaccggttgtctacgtaggcggtggggcaatcacggcgggctgccatctgcagttgaaagaagcggtggaggcgttgaatctgcccgttgtttcctctttgatggggctgggggcgtttccggcaacgcatcgccaggcactgggcatgttgggaatgcacggtacctacgaagccaatatgacgatgcataacgcggatgtgattttcgccgtcggggtacgttttgatgaccgaacgacgaacaatctggcaaagtactgcccaaatgccactgttctgcatatcgatattgatccaacctcaatttctaaaaccgtgactgctgatatcccgattgtgggggatgctcgccaggtcctcgaacaaatgcttgaactcctgtcgcaagaatccgcccatcaaccgctggatgagatccgcgactggtggcagcagattgaacagtggcgcgctcgtcagtgcctgaaatatgacactcacagtgaaaagattaaaccgcaggcggtgatcgagactctttggcggttgactaatggggacgcttacgtgacgtccgatgtcgggcagcaccagatgtttgctgcgctttattatccattcgacaaaccgcgtcgctggatcaactctggcggcctcggcacgatgggttttggtttacctgcggcactgggcgtcaaaatggcgttgccagaagaaaccgtggtttgcgtcactggtgacggcagtattcagatgaacatccaggaactgtctaccgcgttgcaatatgagttgcccgtactggtggtgaatctcaataaccgctatctggggatggtgaagcagtggcaggacatgatctattccggccgtcattcacaatcttatatgcagtccttaccagacttcgtccgtctggcggaagcctatggtcacgtcgggatccagatctctcatccgcaagaactggaaagcaaacttagcgaggcgctggaacaggtgcgcaataatcgcttggtgtttgttgatgttaccgtcgatggcagtgagcacgtctacccgatgcagattcgcgggggcggaatggatgaaatgtggttaagcaaaacggagagaacctgattatgcgccggatattatcagtcttactcgaaaatgaatcaggcgcgttatcccgcgtgattggccttttttcccagcgtggctacaacattgaaagcctgaccgttgcgccaaccgacgatccgacattatcgcgtatgaccattcagaccgtgggcgatgaaaaagtgcttgagcaaatcgaaaagcaattacacaagctggtcgatgtcttgcgcgtgagcgagttggggcagggcgcgcacgttgagcgggaaatcatgctggtgaaaattcaggccagcggttacgggcgtgacgaagtgaaacgtaatacggaaatattccgtgggcaaattatcgatgtcacaccctcgctttataccgttcaattagcaggcaccagcgataagcttgatgcatttttagcatcgattcgcgatgtggcgaaaattgtggaagttgctcgctctggtgtggtcggactttcacgcggcgataaaataatgcgttgagaatgatctcaatgcgcaatttgcagcccaacatgtcacgttgggctttttttgcgaaatcagtgggaacctggaataaaagcagttgccgcagttaattttctgcgcttagatgttaatgaatttaacccataccagtacaatggctatggtttttacattttacgcaaggggcaattgtgaaactggatgaaatcgctcggctggcgggagtgtcgcggaccactgcaagctatgttattaacggcaaagcgaagcaataccgtgtgagcgacaaaaccgttgaaaaagtcatggcagtagtgcgtgagcacaattatcacccgaacgccgtggcagctgggcttcgtgctggacgcacacgttctattggtcttgtgatccccgatctggagaacaccagctatacccgcatcgctaactatcttgaacgccaggcgcggcaacggggttatcaactgctgattgcctgctcggaagatcagcccgacaacgaaatgcgctgcattgagcaccttttacagcgtcaggttgatgccattattgtttcgacgtcgttgccacctgagcatcctttttatcaacgctgggctaacgacccgttcccgattgtcgcgctggaccgcgccctcgatcgtgaacacttcaccagcgtggttggtgccgatcaggatgatgccgaaatgctggcggaagagttacgtaagtttcccgccgagacggtgctttatcttggcgcgctgccggagctttctgtcagcttcctgcgtgaacaaggcttccgtactgcctggaaagatgatccgcgcgaagtgcatttcctttatgccaacagctatgagcgggaggcagctgcccagttattcgaaaaatggctggaaacgcatccgatgccgcaggcgctgttcacaacgtcgtttgcgttgttgcaaggggtgatggatgtcacgctacgtcgcgacggcaaactgccttctgacctggcaattgccacctttggcgataacgaactgctcgacttcttacagtgcccggtgctggcagtggctcaacgtcaccgcgatgtcgcagaacgtgtgctggagattgtcctggcgagcctggacgaaccgcgtaagccaaaacctggtttaacgcgcattaaacgtaatctctatcgccgcggcgtgctcagccgtagctaagccgcgaacaaaagtacgcgccaggtgaatttctctctggcgcgttgagtacgggaatggacatcaatatccttaaagtaaataagactattcctggctattattgataaatgcttttaaacccgcccgttaattaactcacctgctgaaattcacaataattaaatgatattgacagcgcgtttttgcattattttgttacatgcagagatgaattgccgatttaacaaacacttttctttgtttttgcgcaaacctgctggcatcaagcgccacacagacgcaacagggactgttaaccagagaagatatgtcctaaaatgccgctcgcgtcgcaaactgacactttatatttgctgtggaaaatagtgagtcattttaaaacggtgatgacgatgagggattttttcttacagctattcataacgttaatttgcttcgcacgttggacgtaaaataaacaacgctgatattagccgtaaacatcgggttttttacctcggtatgccttgtgactggcttgacaagcttttcctccgctccgtaaactcctttcagtgggaaattgtggggcaaagtgggaataaggggtgaggctggcatgttccggggagcaacgttagtcaatctcgacagcaaagggcgcttatcagtgcctacccgttatcgggaacagctgcttgagaacgctgccggtcaaatggtttgcaccattgacattcatcacccgtgcctgctgctttaccccctgcctgaatgggaaattatcgagcaaaaattatcgcgtctgtcgagcatgaacccggttgagcgccgtgtgcagcgcctactgttaggtcatgccagcgaatgtcagatggatggcgcaggtcgattgttaatcgcgccagtactgcggcaacatgccgggctgacaaaagaagtgatgctggttggacagttcaacaagtttgagctgtgggatgaaacaacctggcatcaacaggtcaaggaagatatcgacgcagagcagttggctaccggagacttatcggagcgactgcaggacttgtctctataaaatgatggaaaactataaacatactacggtgctgctggatgaagccgttaatggcctcaatatccgtcctgatggcatctacattgatgggacttttggtcgcggtggtcactcacgtctgatcctctcgcagcttggcgaagaggggcgtttgctggcgatcgatcgcgacccgcaggctatcgccgttgcgaagactattgatgatccgcgcttctccatcatccacggacctttctccgcgctgggcgaatatgttgccgagcgcgatcttatcggcaagatcgacggcattctcctcgatcttggcgtctcttcaccgcaacttgatgatgctgagcgcggcttttcctttatgcgcgatggtccgctggacatgcgtatggacccaacccgtgggcagtcagccgctgaatggctacaaaccgcagaagaagccgatatcgcctgggtattgaaaacctatggtgaagagcgttttgccaaacgcattgcccgcgccattgtcgagcgtaaccgcgaacagccgatgacccgcaccaaagaactggcggaagtcgtggctgccgcaacgccggtgaaagataagtttaaacatcccgcgacccgtaccttccaggcggtgcgcatttgggtaaacagtgaactggaggagatagagcaggcgctaaaaagctcgctcaacgtgctggccccgggggggcggctttcgatcatcagcttccactcgctggaagaccgtattgtgaaacgttttatgcgtgaaaacagccgcggtccgcaagttccggcagggttaccgatgactgaagagcagctcaaaaaactgggtggccgtcagctgcgagcactaggcaagttaatgccgggcgaagaagaggtggctgagaaccctcgtgcccgtagttcagttctgcgtattgcagagaggacgaacgcatgatcagcagagtgacagaagctctaagcaaagttaaaggatcgatgggaagccacgagcgccatgcattgcctggtgttatcggtgacgatcttttgcgatttgggaagctgccactctgcctgttcatttgcattattttgacggcggtgaccgtggtaaccacggcgcaccatacccgtttactgaccgctcagcgcgaacaactggtgctggagcgagatgctttagacattgaatggcgcaacctgatccttgaagagaatgcgctcggcgaccatagccgggtggaaaggatcgccacggaaaagctgcaaatgcagcatgttgatccgtcacaagaaaatatcgtagtgcaaaaataaggataaacgcgacgcatgaaagcagcggcgaaaacgcagaaaccaaaacgtcaggaagaacatgccaactttatcagttggcgttttgcgttgttatgcggctgtattctcctggcgctggcttttctgctcggacgcgtagcgtggttacaagttatctccccggatatgctggtgaaagagggcgacatgcgttctcttcgcgttcagcaagtttccacctcccgcggcatgattactgaccgttctggtcgcccgttagcggtgagtgtgccagtaaaagcgatttgggctgacccgaaagaagtgcatgacgctggcggtatcagcgtcggtgaccgctggaaggcgctggctaacgcgctcaatattccgctggatcagctctcagcccgcattaacgccaacccgaaagggcgctttatttatctggcgcgtcaggtaaaccctgacatggcggactacatcaaaaaactgaaactgccggggattcatctgcgtgaagaatctcgccgttattatccatccggcgaagtgactgctcacctcatcggctttactaacgtcgatagccaagggattgagggcgtcgagaagagtttcgataaatggcttaccgggcagccgggtgagcgcattgtgcgtaaagaccgctatggtcgcgtaattgaagatatttcttctactgacagccaggcagcgcacaacctgacgctgagtattgatgaacgcctgcaggcgctggtttatcgcgaactgaacaacgcggtggcctttaacaaggctgaatctggtagcgccgtgctggtggatgtcaacaccggtgaagtgctggcgatggctaacagcccgtcatacaacccaaataatctgagcggcacgccgaaggaagcgatgcgtaaccgtaccatcaccgacgtgtttgaaccgggctcaacggttaaaccgatggtggtgatgaccgcgttgcaacgtggcgtggtgcgggaaaactcggtactcaataccgttccttatcgaattaacggccacgaaatcaaagacgtggcacgctacagcgaattaaccctgaccggggtattacagaagtcgagtaacgtcggtgtttccaaactggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttgggctgggaaaagcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaacaccgttacagttagcgcgagtctacgcaactatcggcagctacggcatttatcgcccactgtcgattaccaaagttgaccccccggttcccggtgaacgtgtcttcccggaatccattgttcgcaccgtggtgcatatgatggaaagcgtggcgctaccgggcggcggcggcgtgaaggcggcgattaaaggctatcgtatcgccattaaaaccggtaccgcgaaaaaggtcgggccggacggtcgctacatcaataaatatattgcttataccgcaggcgttgcgcctgcgagtcagccgcgcttcgcgctggttgttgttatcaacgatccgcaggcgggtaaatactacggcggcgccgtttccgcgccggtctttggtgccatcatgggcggcgtattgcgtaccatgaacatcgagccggatgcgctgacaacgggcgataaaaatgaatttgtgattaatcaaggcgagggtacaggtggcagatcgtaatttgcgcgaccttcttgctccgtgggtgccagacgcaccttcgcgagcactgcgagagatgacactcgacagccgtgtggctgcggcgggcgatctctttgtagctgtagtaggtcatcaggcggacgggcgtcgatatatcccgcaggcgatagcgcaaggtgtggctgccattattgcagaggcgaaagatgaggcgaccgacggtgaaatccgtgaaatgcacggcgtaccggtcatctatctcagccagctcaacgagcgtttatctgcactggcgggccgcttttaccatgaaccctctgacaatttacgtctcgtgggcgtaacgggcaccaacggcaaaaccacgactacccagctgttggcgcagtggagccaactgcttggcgaaaccagcgcggtaatgggcaccgttggtaacggcctgctggggaaagtgatcccgacagaaaatacaaccggttcggcagtcgatgttcagcatgagctggcggggctggtggatcagggcgcgactttttgcgcaatggaagtttcatcccacgggctggtacaacaccgtgtggcggcattgaaatttgcggcgtcggtctttaccaacttaagccgcgatcaccttgattatcatggtgatatggaacactacgaagccgcgaaatggctgctttattctgcacatcattgcggtcaggcgattattaacgccgacgatgaagtgggccgccgctggctggcaaaactgccggacgcggttgcggtatcaatggaagatcatatcaatccgaactgtcacggacgctggttgaaagcgaccgacgtgaactatcacgacagcggtgcgaccattcgctttagctcgagttggggcgatggggaaattgaaagtcgcctgatgggcgcattcaacgtcagcaacctgctgctggcgctggcgacactgctggcactcggctatccgctggctgatttgctgaaaaccgccgcgcgtctgcaaccggtttgcggacgtatggaagtgttcactgcaccaggcaaaccgacggtggtggtggattacgcgcatacgccggatgcactggaaaaagccttacaggcggcgcgcctgcactgtgcaggcaagctgtggtgcgtctttggctgcggtggcgatcgtgataaaggcaaacgtccactgatgggcgcaattgctgaagagtttgctgacgtggcggtggtgacggacgataacccgcgtaccgaagagcctcgtgccatcatcaacgatattctggcgggaatgttagatgccggatatgccaaagtgatggaaggccgtgctgaagcggtgacttgcgccgttatgcaggctaaagagaatgatgtggtactggtcgcgggcaaaggccatgaggattaccagattgttggcaatcagcgtctggactactccgatcgcgtcacggtggcgcgtctgctgggggtgattgcatgattagcgtaacccttagccaacttaccgatattctcaacggtgaactgcaaggtgcagatattacccttgatgctgtaaccactgacacgcgaaaactgacgccgggctgcctgtttgttgccctgaaaggcgaacgtttcgatgctcatgattttgccgaccaggcgaaagctggcggcgcaggcgcactactggttagccgtccgctggatattgatctgccgcagttaatcgtcaaggatacgcgtctggcgtttggtgaactggctgcatgggttcgccagcaagttccggcgcgcgtggttgctctgacaggttcctccggcaaaacctccgttaaagagatgacggcggcgattttaagccagtgcggcaacacactttatacggcaggcaatctcaacaacgacatcggtgtaccgatgacgctgttgcgcttaacgccggaatacgattacgcagttattgaacttggcgcgaaccatcagggcgaaattgcctggactgtgagtctgactcgcccggaagcggcgctggtcaacaacctggcagcggcgcatctggaaggttttggctcgcttgcgggtgtcgcgaaagcgaaaggtgaaatctttagcggcctgccggaaaacggtatcgccattatgaacgccgacaacaacgactggttgaactggcagagcgtaattggctcacgcaaagtgtggcgtttctcacctaatgccgccaacagcgatttcaccgccaccaatatccatgtaacctcgcacggtacggaatttaccctgcaaacccctacaggtagcgtcgatgttctgctgccgttgccggggcgtcacaatattgcgaatgcgctggcagccgctgcgctctccatgtccgtgggcgcaacgcttgatgctatcaaagcggggctggcaaatctgaaagctgttccaggccgtctgttccccataaaactggcagaaaaccagttgctgctcgacgactcctacaacgccaatgtcggttcaatgaccgccgctgttcaggttctggctgaaatgccgggctaccgcgtgctggtggtgggcgatatggcggaactgggcgctgaaagcgaagcctgccatgcacaggtgggcgaagcggcaaaagctgctggtattgactgcgtgttaagtgtgggtaaacaaagccatgctatcagcactgccagcggcgttggcgaacatttttccgataaaactgcgcttatcgcgcgtcttaaatcactgattgctgagcaacaggtaattacgattttagttaagggttcacgtagtgctgccatggaagaggtagtacgcgctttacaggagaatgggacatgttagtttggctggccgaacatttggtcaaatattattccggctttaacgtcttttcctatctgacgtttcgcgccatcgtcagcctgctgaccgcgctgttcatctcattgtggatgggcccgcgtatgattgctcatttgcaaaaactttcctttggtcaggtggtgcgtaacgacggtcctgaatcacacttcagcaagcgcggtacaccgaccatgggcgggattatgatcctgacggcgattgtgatctccgtactgctgtgggcttacccctccaatccgtacgtctggtgcgtactggtggtgctggtaggttacggtgttattggctttgttgatgattatcgcaaagtggtgcgtaaagacaccaagggcctgattgcccgttggaagtatttctggatgtcggtcattgcactgggtgttgccttcgcgctgtaccttgccggcaaagacacgcccgcaacgcagctggtggttccgttctttaaagatgtgatgccgcaactggggctgttctacattctgctggcttactttgtcattgtgggtactggcaacgcggtaaacctgaccgatggtctcgacggtctggcaattatgccgaccgtatttgtcgccggtggttttgcgctggtggcgtgggcgaccggcaacatgaactttgccagctatttacacataccgtatctacgacacgccggggaactggtcattgtctgtaccgcgatagtcggggcagggctgggcttcctgtggtttaacacctatccggcgcaggtctttatgggcgatgtaggttcgctggcgttaggtggtgcgttaggtattatcgccgtactgctgcgtcaggaattcctgctggtgattatggggggcgtgttcgtggtagaaacgctttccgtcatcctgcaggtcggctcctttaaactgcgcggacaacgtattttccgcatggcaccgattcatcaccactatgaactgaaaggctggccggaaccgcgcgtcattgtgcgtttctggattatttcgctgatgctggtcctgattggtctggcaacgctgaaggtacgttaatcatggctgattaccagggtaaaaatgtcgtcattatcggcctgggcctcaccgggctttcttgcgtggactttttcctcgctcgcggtgtgacgccgcgcgttatggatacgcgtatgacaccgcctggcctggataaattacccgaagccgtagaacgccacacgggcggtctgaatgatgaatggctgatggcggcagatctgattgtcgccagtcccggtattgcactggcgcatccatccttaagcgctgccgctgatgccggaatcgaaatcgttggcgatatcgagctgttctgtcgtgaagcacaagcaccgattgtggcgattaccggttctaacggcaaaagcacggtcaccacgctagtgggtgaaatggcgaaagcggcgggggttaacgttggtgtgggtggcaatattggcctgcctgcgttgatgctgttggatgatgagtgcgaactgtacgtgctggaactgtcgagcttccagctggaaaccacctccagcttacaggcggtagcagcgaccattctgaacgtgactgaagatcatatggatcgctatccgtttggtttacaacagtatcgtgcagcaaaactgcgcatttacgaaaacgcaaaagtttgcgtggttaatgctgatgatgccttaacaatgccgattcgcggtgcggatgaacgctgcgtcagctttggcgtcaacatgggcgactatcacctgaatcatcagcagggcgaaacctggctgcgggtgaaaggcgagaaagtgctgaacgtgaaagaaatgaaactttccgggcagcataactacaccaatgcgctggcggcgctggcgctggcagatgccgcagggttaccgcgtgccagcagcctgaaagcgttaaccacattcactggtctgccgcatcgctttgaagttgtgctggagcataacggtgtgcgctgggttaacgattcaaaagcgaccaacgtcggcagtacggaagcggcgctgaatggcctgcacgtagacggcacgctgcatttgttgctggggggcgatggtaaatcggcggactttagcccactggcgcgttacctgaatggcgataatgtacgtctgtattgtttcggtcgggacggcgcgcagctggcggcgctacgcccggaagtggcagaacaaaccgaaaccatggaacaggcgatgcgcttgctggctccgcgtgttcagccgggcgatatggttctgctctccccggcctgtgccagccttgatcaattcaagaactttgaacaacgaggcaatgagtttgcccgtctggcgaaggagttaggttgatgcgtttatctctccctcgcctgaaaatgccgcgcctgccaggattcagtattctggtctggatctccacggcgctaaagggctgggtgatgggctcgcgggaaaaagataccgacagcctgatcatgtacgatcgcaccttactgtggctgaccttcggcctcgcggcgattggctttatcatggtgacctcggcgtcaatgcccatagggcaacgcttaaccaacgatccgttcttcttcgcgaagcgtgatggcgtctatctgatcctggcattcattctggcgatcattacgctgcgtctgccgatggagttctggcaacgctacagtgccacgatgctgctcggatctatcatcctgctgatgatcgttctggtagtgggtagctcggttaaaggggcatcgcgttggatcgatctcggtttgctgcgtattcagcctgcggagctgacaaaactgtcgctgttttgctatatcgccaactatctggtgcgtaaaggcgacgaagtacgtaataacctgcgcggcttcctgaaaccgatgggcgtaattctggtgttggcagtgttactgctggcacagccagaccttggtacggtggtggtgttgtttgtgactacgctggcgatgttgttcctggcgggagcgaaattgtggcagttcattgccattatcggtatgggcatttcagcggttgtgttgctgatcctcgccgaaccgtaccgtatccgccgtgttaccgcattctggaatccgtgggaagatccctttggcagcggctatcagttaacgcaatcgttgatggcgtttggtcgcggtgaactgtggggacaaggtttaggtaactcggtacaaaaactggagtatctgccggaagcgcatactgactttattttcgccattatcggcgaagaactggggtatgtcggtgtggtgctggcacttttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgcaaagcattagaaattgaccaccgtttttccggttttctcgcctgttctattggtatctggtttagtttccaggcgctggttaacgtaggcgcggcggcggggatgttaccgaccaaaggtctgacattgccgctgatcagttacggtggttcgagcttactgattatgtcgacagccatcatgatgctgttgcgtattgattatgaaacgcgtctggagaaagcgcaggcgtttgtacgaggttcacgatgagtggtcaagggaagcgattaatggtgatggcaggcggaaccggtggacatgtattcccggggctggcggttgcgcaccatctaatggctcagggttggcaagttcgctggctggggactgccgaccgtatggaagcggacttagtgccaaaacatggcatcgaaattgatttcattcgtatctctggtctgcgtggaaaaggtataaaagcactgatagctgcgccgctgcgtatcttcaacgcctggcgtcaggcgcgggcgattatgaaagcgtacaaacctgacgtggtgctcggtatgggcggctatgtatcaggtccaggtggtctggccgcgtggtcgttaggcattccggttgtacttcatgaacaaaacggtattgcgggcttaaccaataaatggctggcgaagattgctaccaaagtgatgcaggcgtttccaggtgcttttcctaatgcggaagtggtgggtaacccggtgcgtaccgatgtgctggcgctgccgttgccgcagcaacgtttggctggacgtgaaggtccggttcgtgtgttggtagtgggtggttcccagggcgcacgcattcttaaccagacaatgccgcaggttgctgcgaaactgggtgattcagtcactatctggcatcagagcggcaaaggttcgcaacaatccgttgaacaggcgtatgccgaagcggggcaaccgcagcataaagtgacggaatttattgatgatatggcggcggcgtatgcgtgggcggatgtcgtcgtttgccgctccggtgcgttaacggtgagtgaaatcgccgcggcaggactaccggcgttgtttgtgccgtttcaacataaagaccgtcagcaatactggaatgcgctaccgctggaaaaagcgggcgcagccaaaattatcgagcagtcacagcttagcgtggatgctgtcgccaacaccctggccgggtggtcgcgagaaaccttattaaccatggcagaacgcgcccgcgctgcatccattccggatgccaccgagcgagtggcaaatgaagtgagccgggctgcccgggcgtaattgtagcgatgccttttgcatcgtatgaatttaagaagttaatggcgtaaagaatgaatacacaacaattggcaaaactgcgttccatcgtgcccgaaatgcgtcgcgttcggcacatacattttgtcggcatcggtggtgccggtatgggcggtattgccgaagttctggccaatgaaggttatcagatcagtggttccgatttagcgccaaatccggtcacgcagcagttaatgaatctgggagcgacgatttatttcaaccatcgcccggaaaacgtacgtgatgccagcgtggtcgttgtttccagcgcgatttctgccgataacccggaaattgttgcagctcatgaagcgcgtattccggtgatccgtcgtgctgaaatgctggctgagttaatgcgttttcgtcatggcatcgccattgccggaacacacggcaaaacgacaaccaccgcgatggtttccagcatctacgcagaagcggggctcgacccaaccttcgttaacggcgggctggtaaaagcggcgggggttcatgcgcgtttggggcatggtcggtacctgattgccgaagcagatgagagtgatgcatcgttcctgcatctgcaaccgatggtggcgattgtcaccaatatcgaagccgaccacatggatacctaccagggcgactttgagaatttaaaacagacttttattaattttctgcacaacctgccgttttacggtcgtgcggtgatgtgtgttgatgatccggtgatccgcgaattgttaccgcgtgtgggacgtcagaccacgacttacggcttcagcgaagatgccgacgtgcgtgtagaagattatcagcagattggcccgcaggggcactttacgctgctgcgccaggacaaagagccgatgcacgtcaccctgaatgcgccaggtcgtcataacgcgctgaacgccgcagctgcggttgcggttgctacggaagagggaattgacgacgaggctattttgcgtgcgctggaaagcttccaggggacggggcgccgtttcgatttcctcggtgaattcccgctagagccagtgaatggaaaaagcggtacggcaatgctggtcgatgactacggccaccacccgacggaagtggacgccactattaaagcggcgcgcgcaggctggccggataaaaacctggtaatgctgtttcagccgcaccgttttacccgtacgcgcgacctgtatgatgatttcgccaatgtgctgacgcaggttgataccctgttgatgctggaagtgtatccggctggtgaagcgccaattccgggagcggacagccgttcgctgtgtcgcacaattcgtggacgtgggaaaattgatcccattctggtgccggacccggcgcaggtagccgagatgctggcaccggtattaaccggtaacgacctgattctcgttcagggggctggtaatatcggaaaaattgctcgttctttagctgaaatcaaactgaagccgcaaactccggaggaagaacaacatgactgataaaatcgcggtcctgttgggcgggacctccgctgagcgggaagtttctctgaattctggcgcagcggtgttagccgggctgcgtgaaggcggtattgacgcgtatcctgtcgacccgaaagaagtcgacgtgacgcaactgaagtcgatgggttttcagaaagtgtttatcgcgctacacggtcgcggcggtgaagatggtacgctgcagggcatgctcgagctgatgggcttgccttataccggcagcggagtgatggcatctgcgctttcaatggataaactacgcagcaaattgctttggcagggcgctggtttaccggtagcgccgtgggtagcattaacccgcgcagagtttgaaaaaggcctgagcgataagcagttagcagaaatttctgccttaggtttgccggttatcgttaagccgagccgcgaaggttccagtgtgggaatgtcaaaagtagtagcagaaaatgctctacaagatgcattaagattggcatttcagcacgatgaagaagtattgattgaaaaatggctaagtgggccggagttcacggttgcgatactcggtgaagaaattttaccgtcaatacgtattcaaccggccggaaccttctatgattatgaggcgaagtatctctctgatgagacacagtatttctgccccgcaggtctggaagcgttacaagaggccaatttgcaggcattagtgctaaaagcatggacgacgttaggttgcaaaggatggggacgtattgacgttatgctggacagcgatggacagttttatctgctggaagccaatacctcaccgggtatgaccagccacagtctggtaccgatggcggcacgtcaggcaggtatgagcttctcgcagttggtagtacgaattctggaactggcggactaatatgtcgcaggctgctctgaacacgcgaaacagcgaagaagaggtttcttctcgccgcaataatggaacgcgtctggcggggatccttttcctgctgaccgttttaacgacagtgttggtgagcggctgggtcgtgttgggctggatggaagatgcgcaacgcctgccgctctcaaagctggtgttgaccggtgaacgccattacacgcgtaatgacgatatccggcagtcgatcctggcattgggtgagccaggtacctttatgacccaggatgtcaacatcatccagacgcaaatagaacaacgcctgccgtggattaagcaggtgagcgtcagaaagcagtggcctgatgaattgaagattcatctggttgaatatgtgccgattgcgcggtggaatgatcaacatatggtagacgcggaaggaaacactttcagcgtgccgccagatcgcaccagcaagcaggtgcttccaatgctgtatggcccggaaggcagcgccaatgaagtgttgcagggctatcgcgaaatggggcagatgctggcaaaggacagatttactctgaaggaagcggcgatgaccgcgcggcgttcctggcagttgacgctgaataacgatattaagctcaatcttggccggggcgatacgatgaaacgtttggctcgctttgtagaactttatccggttttacagcagcaggcgcaaaccgatggcaaacggattagctacgttgatttgcgttatgactctggagcggcagtaggctgggcgcccttgccgccagaggaatctactcagcaacaaaatcaggcacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagtaggactggagattggtaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgtgggcagctgcccgtcgcgtggtatggataaaggcggggtgaacgacctcgaatccgtggtcaagtgcgtacaacgcgccattgaccaggcagaattgatggcagattgtcagatctcttcggtatatctggcgctttctggtaagcacatcagctgccagaatgaaattggtatggtgcctatttctgaagaagaagtgacgcaagaagatgtggaaaacgtcgtccataccgcgaaatcggtgcgtgtgcgcgatgagcatcgtgtgctgcatgtgatcccgcaagagtatgcgattgactatcaggaagggatcaagaatccggtaggactttcgggcgtgcggatgcaggcaaaagtgcacctgatcacatgtcacaacgatatggcgaaaaacatcgtcaaagcggttgaacgttgtgggctgaaagttgaccaactgatatttgccggactggcatcaagttattcggtattgacggaagatgaacgtgaactgggtgtctgcgttgtcgatatcggtggtggtacaatggatatcgccgtttataccggtggggcattgcgccacacgaaggtaattccttatgctggcaatgtcgtgaccagtgatatcgcttacgcctttggcacaccgccaagtgacgccgaagcgattaaagttcgccacggttgtgcgctgggctccatcgttggaaaagatgagagcgtggaagtgccgagcgtaggcggtcgtccaccgcggagtctgcaacgtcagaccctggcagaggtgatcgagccgcgctataccgagctgctcaatctggtcaacgaagagatattgcagttgcaggaaaagcttcgccaacaaggggttaaacatcacctggcggcaggcattgttttaactggtggcgcagcgcagatcgaaggtcttgcagcctgtgctcagcgcgtgtttcatacgcaagtgcgtatcggcgcgccgctgaacattaccggtttaacggattatgctcaggagccgtattattcgacggcggtgggattgcttcactatgggaaagagtcacatcttaacggtgaagctgaagtagaaaaacgtgttacagcatcagttggctcgtggatcaagcgactcaatagttggctgcgaaaagagttttaatttttatgaggccgacgatgattacggcctcaggcgacaggcacaaatcggagagaaactatgtttgaaccaatggaacttaccaatgacgcggtgattaaagtcatcggcgtcggcggcggcggcggtaatgctgttgaacacatggtgcgcgagcgcattgaaggtgttgaattcttcgcggtaaataccgatgcacaagcgctgcgtaaaacagcggttggacagacgattcaaatcggtagcggtatcaccaaaggactgggagctggcgctaatccagaagttggccgcaatgcggctgatgaggatcgcgatgcactgcgtgcggcgctggaaggtgcagacatggtctttattgctgcgggtatgggtggtggtaccggtacaggtgcagcaccagtcgtcgctgaagtggcaaaagatttgggtatcctgaccgttgctgtcgtcactaagcccttcaactttgaaggcaagaagcgtatggcattcgcggagcaggggatcactgaactgtccaagcatgtggactctttgatcactatcccgaacgacaaactgctgaaagttctgggccgcggtatctccctgctggatgcgtttggcgcagcgaacgatgtactgaaaggtgctgtacaaggtatcgccgaactgattactcgtccgggtttgatgaacgtggactttgcagacgttcgcaccgtaatgtctgaaatgggctacgcaatgatgggttctggcgtggcgagcggtgaagaccgtgcggaagaagctgctgaaatggctatctcttctccgctgctggaagatatcgacctgtctggcgcgcgcggcgtgctggttaacatcacagcgggcttcgacctgcgtctggatgagttcgaaacggtaggtaacaccatccgtgcatttgcttccgacaacgcgactgtggttatcggtacttctcttgacccggatatgaatgacgagctgcgcgtaactgttgttgcgacaggtatcggcatggacaaacgtcctgaaatcactctggtgaccaataagcaggttcagcagccagtgatggatcgctaccagcagcacgggatggctccgctgacccaggagcagaagccggttgctaaagtcgtgaatgacaatgcgccgcaaactgcgaaagagccagattatctggatatcccagcattcctgcgtaagcaagctgattaagaattgactggaatttgggtttcgaggctctttgtgctaaactggcccgccgaatgtatagtacacttcggttggataggtaatttggcgagataatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgacgggtgtcggtttacataccggcaagaaagtcaccctgacgttacgccctgcgccggccaacaccggggtcatctatcgtcgcaccgacttgaatccaccggtagatttcccggccgatgccaaatctgtgcgtgataccatgctctgtacgtgtctggtcaacgagcatgatgtacggatttcaaccgtagagcacctcaatgctgctctcgcgggcttgggcatcgataacattgttatcgaagttaacgcgccggaaatcccgatcatggacggcagcgccgctccgtttgtatacctgctgcttgacgccggtatcgacgagctgaactgcgccaagaaatttgttcgcatcaaagagactgttcgtgtcgaagatggcgataagtgggctgaatttaagccgtacaatggtttttctctggatttcaccatcgattttaaccatccggctattgattccagcaaccagcgctatgcgatgaacttctccgctgatgcgtttatgcgccagatcagccgtgcgcgtacgttcggtttcatgcgtgatatcgaatatctgcagtcccgtggtttgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtactgaacgaagacggcctgcgttttgaagacgaatttgtgcgtcacaaaatgcttgatgcgatcggtgacttgttcatgtgtggtcacaatattattggtgcatttaccgcttataaatccggtcatgcactgaataacaaactgctgcaggctgtcctggcgaaacaggaagcctgggaatatgtgaccttccaggacgacgcagaactgccgttggccttcaaagcgccttcagccgtactggcataacgacatttatactgtcgtataaaattcgactggcaaatctggcactctctccggccaggtgaaccagtcgtttttttttgaattttataagagctataaaaaacggtgcgaacgctgttttcttaagcacttttacgcacaacttatcttcattcgtgctgtggacttcaggctttaatgataagatttgtgcgctaaatacgtttgaatacgatcgggatggcaataacgtgagtggaatactgacgcgctggcgacagtttggtaaacgctacttctggccgcatctcttattagggatggtcgcggcgagtttaggtttgcctgcactcagcaatgccgccgaaccaaacgcgcccgcaaaagcgacaacccgcaaccacgagccttcagccaaagttaactttggtcaattggccttgctggaagcgaacacgcgccgcccgaattcgaactattccgttgattactggcatcaacatgccattcgcacggtaatccgccatctttccttcgcgatggcaccgcaaacgctgcccgttgctgaagaatctttgcctcttcaggcgcaacatcttgcattactggatacgcttagcgcgcttctgacccaggaaggcacgccgtctgaaaagggttatcgcattgattatgcgcattttaccccacaagcaaaattcagcacgcccgtctggataagccaggcgcaaggcatccgtgctggccctcaacgcctcagctaacaacaataaacctttacctcattttattaactccgcaacgcggggcgtttgagattttattatgctaatcaaattattaactaaagttttcggtagtcgtaacgatcgcaccctgcgccggatgcgcaaagtggtcaacatcatcaatgccatggaaccggagatggaaaaactctccgacgaagaactgaaagggaaaaccgcagagtttcgtgtgcgtctggaaaaaggcgaagtgctggaaaatctgatcccggaagctttcgccgtggtgcgtgaggcaagtaagcgcgtctttggcatgcgtcacttcgacgttcagttactcggcggtatggttcttaacgaacgctgcatcgccgaaatgcgtaccggtgaaggtaaaaccctgaccgcaacgctgcctgcttacctgaacgcactaaccggtaaaggcgtacacgtagttaccgtcaacgactacctggcgcaacgtgacgccgaaaacaaccgtccgctgtttgaattccttggcctgactgtcggtatcaacctaccgggcatgccagcaccggcaaagcgtgaagcctacgctgctgacatcacttacggtacgaacaacgaatacggctttgactacctgcgcgacaacatggcattcagccctgaagaacgtgtacaacgtaaactgcactatgcgctggtggacgaagtggactccatcctcatcgatgaagcgcgtacaccgctgatcatttccggcccagcagaagacagctcggaaatgtataaacgcgtgaataaaattattccgcacctgatccgtcaggaaaaagaagactccgaaaccttccagggcgaaggccacttctcggtggatgaaaaatctcgccaggtgaacctgaccgaacgtggtctggtcctgattgaagaactgctggttaaagaaggcatcatggatgaaggagagtctctgtactctccggccaacatcatgctgatgcaccacgtaacggcggcgctgcgcgctcatgcgctgtttacccgtgacgtcgactacatcgttaaagatggtgaagttatcatcgttgacgaacacaccggtcgtaccatgcagggccgtcgctggtccgatggtctgcaccaggctgtggaagcgaaagaaggtgtgcagatccagaacgaaaaccaaacgctggcttcgatcaccttccagaactacttccgtctgtatgaaaaactggcggggatgactggtactgctgataccgaagctttcgaattcagctccatctataagctggatactgtcgttgttccgaccaaccgtccaatgattcgtaaagatctgccggacctggtctacatgactgaagcggaaaaaattcaggcgatcattgaagatatcaaagaacgtactgcgaaaggccagccggtgctggtgggtacaatctccatcgaaaaatcggagctggtgtcaaatgaactgaccaaagccggtattaagcacaacgtcctgaacgccaaattccatgccaacgaagcggcgattgttgctcaggcaggttatccggctgcggtgactatcgcgaccaacatggcgggtcgtggtaccgatattgtgctcggtggtagctggcaggcagaagttgccgcgctggaaaatccgactgcagagcaaattgaaaaaattaaagccgactggcaggtacgtcacgatgcggtactggcagcaggtggcctgcatatcatcggtaccgagcgtcacgaatcccgtcgtatcgataaccagttgcgcggtcgttctggtcgtcagggggatgctggttcttcccgtttctacctgtcgatggaagatgcgttgatgcgtatttttgcttccgaccgagtatccggcatgatgcgtaaactgggtatgaagccaggcgaagccattgaacacccgtgggtgactaaagcgattgccaacgcccagcgtaaagttgaaagccgtaacttcgacattcgtaaacaactgctggaatatgatgacgtggctaacgatcagcgtcgcgccatttactcccagcgtaacgaactgctggatgtcagcgatgtgagcgaaaccatcaacagcattcgtgaagatgtgttcaaagcgaccattgatgcctacattccgccacagtcgctggaagaaatgtgggatattccggggctgcaggaacgtctgaagaacgatttcgacctcgatttaccaattgccgagtggctggataaagaaccagaactgcatgaagagacgctgcgtgagcgcattctggcgcagtccatcgaagtgtatcagcgtaaagaagaagtggttggtgctgagatgatgcgtcacttcgagaaaggcgtcatgctgcaaacgcttgactccctgtggaaagagcacctggcagcgatggactatctgcgtcagggtatccacctgcgtggctatgcacagaaagatccgaagcaggaatacaaacgtgaatcgttctccatgtttgcagcgatgctggagtcgttaaaatatgaagttatcagcacgctgagcaaagttcaggtacgtatgcctgaagaggttgaggagctggaacaacagcgtcgtatggaagccgagcgtttagcgcaaatgcagcagcttagccatcaggatgacgactctgcagccgcagctgcactggcggcgcaaaccggtgaacgaaaagtaggacgtaacgatccttgcccgtgtggttctggtaaaaaatacaagcagtgccatggccgcctgcaataaaagctaactgttgaagtaaaaggcgcaggattctgcgccttttttataggtttaagacaatgaaaaagctgcaaattgcggtaggtattattcgcaacgagaacaatgaaatctttataacgcgtcgcgcagcagatgcgcacatggcgaataaactggagtttcccggcggtaaagttgaaatgggcgaaacgccggaacaggcggtggtgcgtgaacttcaggaagaagtcgggattaccccacaacatttttcgctatttgaaaaactggaatatgaattcccggacaggcatataactctgtggttctggctggtcgaaagctgggaaggggagccgtggggtaaagaagggcaacccggtgagtggatgtcgctggtcggtcttaatgccgatgattttccgccagccaatgaaccggtaattgcgaaacttaagcgtgtgtatgccggataaggcgtcacgctgcatccgacatttgcatatgatgcctgatgcgacgctggcgcgttttatcaggccagcatcgcatcagatagaatgtcactgctttggctcttcgctccagtcatcgctttcggaaagatcgccactgctggggattcgtttttcttcagcagcccattctccgaggtcaatcagctgacaacgtttggagcaaaatggccgaaacgggctgatttcaccccacaccaccgttttcccgcaggttgggcaattcaccgtaatagtttctgacatttttactccttagcaacaggccagttcgaaatccagacgttctggtacctgtccgttttcactgtccagcggcataaaacgaatggcaaaacggctcttatgaccggaaatttgcggataaagctgtgaatcgagcgacagattcaggcgcagcaagtcggcatcgccaccgttatcctgataaaaaccattcaggctggtttgtttacggaagggggccgactggcgaattaaatccagcaccatggtaagtgcctgggtaagtgggttcaggctggcaatccaggtttctacctggctgtcgcgctgcgcctgaggtagatgcagccaaatgtgcaatgtaggtaaatcaaagctgcaacagccgcccgggatgctcagtcgctgacgcaccagagcaatcaaacgatcttcacgtagaaattgcccgatacgcggcgcggagattaatacgctccccgccgcttttaactgctgaattaatgcttcaatacggctctggtccacgccgggcacgccaatccaggtctggagtttacgttgctgccggtcaagttctttcaacagctcagtgcggacttcgccgcgctcgaaaacatccagtaattcactgacattacggaagaaatgcagcgcgccagcgtggtcaacgatgggtagattaacggtgagttgctgaatcaaaaactcaatgcgcagccatgtacgcattttttcatttagtggatgttcaaaaaggacctgggtctgcattacggtttttcctgtgagacaaactgcgacgcaagctgcaaatagtatgcgtgcaggcgggcaacatccgatgcgatagcatccggtgcgccgttattatcaatgacgtcatctgccacggcaaggcgagcttcgcgcgttgcctgagcagcaaggatttgttcgacatgctcgcgagttacatcgtcgcgctgcatggtgcgcttaagttgcgtttctgggctgacatccaccaccagcactcgattcgcttttttatacagtgagttttctaccagcaatggcacaacccatagtacatagggggaagtagcttgctggatctggtgttgcgtctcttgctgaatcagcggatgcagcagggcgttaagccagtttttctcttccgggttggcgaagatccgctcgcgcaaggcccggcgctgcaatgttccatcagcagcaatcatgttagcgccaaagtgatcagcaatggcatgtagcgcaggtgcacctggttcaaccacctgacgcgcaataatatcggcatcaatgacgttaattccgagatcagcaaacgcattggcaacggtactcttgccactgccaatgcctcccgttaaggcaactatatacctcataatttatattcccgggaattcatcatgattatcaaaacgttaaaaatgagcgcacgaaagcgaaattgatgaaacgttcgctcactatttaccaggtaaatttatgggattgtagcgtaaaaaaagacaatttcgcagtcttgcgccgcattgattagtgcgtatgataacgtcactggagttgcgctcttacccttatagccattaaccccaggaatccgcacatgcgtattgaagaagatctgaagttaggttttaaagacgttctcatccgccctaaacgctccactcttaaaagccgttccgatgttgaactggaacgtcaattcaccttcaaacattcaggtcagagctggtccggcgtgccgattatcgccgccaatatggacaccgtaggcacattttctatggcctctgcgctggcttcttttgatattctgactgctgtgcataaacactattctgtcgaagagtggcaagcgtttatcaacaattcttccgctgatgtgctgaaacatgtgatggtttctaccggcacgtctgatgcggatttcgaaaaaactaaacagattctcgacctgaacccggcattaaatttcgtttgtattgacgtggcgaatggttattccgaacacttcgtgcagttcgttgcgaaagcgcgtgaagcgtggccgaccaaaaccatttgtgcaggcaacgtagtgactggtgaaatgtgtgaggagcttatcctctccggtgccgatatcgttaaagttggcattggcccaggttctgtttgtacaactcgcgtcaaaacaggcgtcggttatccgcaactttctgcggtgatcgaatgcgccgatgctgcgcacggtctgggcggaatgatcgtcagcgatggcggctgcaccacgccgggcgatgtcgcgaaagcctttggcggcggtgccgatttcgtaatgcttggcggcatgctggcgggccacgaagagagcggcggtcgcatcgttgaggagaacggcgagaaatttatgctgttctacggcatgagctcagagtctgcgatgaaacgtcacgttggcggcgttgcggaatatcgcgcagcagaaggtaaaaccgttaagctgccgctgcgaggcccggttgaaaataccgcgcgtgatattttgggcggcctgcgttcagcttgtacatacgttggggcttcacgcctgaaagaactgaccaagcgcaccacgtttatccgtgtgcaggaacaagaaaaccgcatcttcaacaacctgtaatataccaacgctggcgtggagcaacacgccagcgttatcccattccactcatcgcatcgcctaaatggaaaattggcagatacattgccaccaccagcgtaccgataattcctcccgttatgatcagcaacgccggttccagtaaggctgcgaggttatccgccagcgccattgtgttatcccgatgatgatgggcgaggttgtctaacatgagatccagcgagccggatgcctctcctgttctcactaattgcaaacagagcgggctaaactcaccggcattttttagcgccagccagatggggtgaccgttactgatatcgtgctggatttgtgtcagaagttgcacccagtacgggcagcgcattgtttctctgacgctctcaacgccctgtaaaaaagaaatgcctgcactttgtgtcagcgtcagaatcgtaaagatctgcgtgagtttttgtccccgcatcagtgaacccataatcgggatgcgtaacagcaatttctgccgtgcgataagcctggttgggtggcgcatcagcagcttattggctatcgccagcagaaagccgaatagcaccagcaaccaaccccattcgccactaaaacttgccagcgtcatgatcccctgcgttagcgccggtagcggagtgttaaaggtcttatagatagcggcaaactccggcagtacaaaatgcagcattgccacaaccaccatgattgccatcgctaaaatgataatgggataacgtaacgctgatttcactttgtcggtcaactgacgctgggctttttgctgacgcgccagttcaaagcagcattcatccagcttaccggtcagttcacccgtgcggatcatcgcctgatagagcggcggaaatacctctgaccagggtaataaggcattggaaaaggcaacgccctgttcaagatcgtgcgccagtgattgcagcaacgcttgccactgcttactgggatgctgttccgccagcagagccagcccttcagaaagcgttaacccggctttgagtagcgtcgccagttgatgaatgacttccgcgcttttatctcctcgccactgcgcagaattgatggcgattcgcttcaggcttagtggggtaaccatctgttgctgtagtgccatgagcagcaaagcacggctctctgcccatagcatcccatcttgcgcattgccgtcgccggttatgccacgccagcgccagagttgcttactcgccatgcggcatccccaatacgcggattaactcttcaaaggtggttaagccttgctccacggccaggcagccgttttcaaaaagcgttcgcatacccgcctgtcgggcgtgcgtttccagcgattcaacgtcggtattagcggaaataagctgacgtatgaccggtgttatgggcagaacttcaaataaggccgtgcgaccataaaaaccgtggtagcaatgtacacaaccgggtgcctgccagtggggcagcggcgatggccatacattgtctggaatatggatgggctccccttgctgccggcgacaatgcgggcaaagtttgcgtaccagacgctgggctattaccagcgtaagcgccgatgatagcatccagcgggcgactcccatttgctgtaaacgtaccagcgtttcgcaggtggagttagtgtgtagggtagacaacaccaggtgaccggtttgcgcggctttaatggcaatttctgccgtttcgccatcgcggatctctccgatcatgatgacgtcaggatcctggcgcaataacgcacgcaaaacgccctgaaaggtgagtccggcacgcgaatggatttgcgtctggtttaatccggctatggggatctcaaccggatcttcgacgctacaaatattaatgtcagcggtattcagcgtttgcagggcactataaagcgtgaccgttttgccgctgcctgtagggccagttaccagcaccagtccctgtggttgttgcaaggcatgagcaaagtccaccagttgtgacggctgcattccaagcgtgttaacatccagtgcctggttcacctgctgtaacaaccttaataccaccttttcaccaccccgacatgctaaggtcgcaatacgaaatgagacggcgtttcctgccagttcgacagtgaattgcccgtcctgcggcaggcgatgttccgcaatatccaggtttcccagcacttttaatctggcggttaatgcgactccggcatccggtgaaacgtccggtaaaggatgcaatacgccgtcgatacgcaagcggatgcggtaggcattgtccgctggttcgatatgaatatcagacgcgcgttgttctagcgcagattgtaacgttcgagtcagcaactctgctttgggctgatgcttctcctgaacagctacgggcaatgtctgttgtgtgcgactggcgtgaccttccatttgttggcgtgtccagcaggtgatctcaatacgtttggtggtagcgaaatgcaatgcgtccagtagctcatgcgaaggtgcatcgactaccgcaacatgaaccacctcttcgctggcatccagcaagactccctgataacgcagacacagggcagtgagctgtggaatattcattgccgctccttagttggcgtcatcaaagcggaagacatcttcgcaggcttgctgcaatgcgctgtcactttgaatattgcagttacgcgtccagccggtgacgccgtttgcgttatcccaacccggcgtcatgacgacgcttagtccattgagactttcttgcccggtcagcgacaccacgccctttgccacactcatggctgaaacatagcgggtggtggtaggcgagggaatgccattgctgccaccgtcgcaggtatttaatccaccatgttccagcgcgcacaactctacggcggtacggtaaggcacaaaggtttgtagcatgtcggtgagtgcggctttgcgcaggtagttttgataagcgggaataccaatggcgcttaaaatggcaatgatgccaataaccaccatcagttcgataagtgtaaaaccgcgttgcttgtccatctgtttcgctccttgatttggttggcgctactttggcaaacgccatcagcacaagcgaggggcaaaaaacgaaacgggaaagcagcttccgaggttttttatttcgttgcagcgaaagacaagaaatttgcgaggcgttacgaagaaagttggggaaggggagatttatccgcccgcgatggagcggataaatctgttagcaattagcgaaaacgcattgaaaggtcgagtgcctgtacgtgtttagttagcgcaccaacggagataaagtccacgcccgtttcggcaaattcgcgcagtgttttgtcagtgacgttgccagacacttccagtagcgccttgccgttggtgcgtttgacggcttcgcgcatctgttctgtttcgaagttatccagcatgatgatatcggcacctgctttcagggcttcatcaagttcttccagattctctacttcgacttctactggcgcatccgggtgcaaccaggacgctttttcgaccgcctggcgcacagagccggaggcaataatatggttttctttgatcaggaaggcatcagaaagccccagacggtgattcgctccgccgccgcaaagtaccgcgtatttcagagctgaacgctggccgggtaaggttttgcgcgtatccagcaactgagtgtcggtgccttccagcaattcaacatagtggcgtaccttactggcaactcctgaaagggtttgcacaaaattaagcgcagtgcgttcgccggttaacagcacgcgggatgggccttcgagttcgaacaagggttgattggcgttgatgacatcgccgtcatccacatgccagattatggtgacatcgtcgcctgccagttgaataaacacctcttcaacccagcgtttgccgcaaaatacgccattctcgcgggtgatcactgtggcatgagagcgagagttttccggtaaaagttttgccgtaatgtcattgttggcatcgactgttccgcctaaatcttcccgcagcgcctgggccaccgcgccggggatatcgagattaatgcgttccagcagctcgtcacgtcgggtgtcagggttatagcggcgaggcggcatgttaaaactccagatagctaacgaatcataaggtagaaacatgctactctgaaccgggtattagcaccacatataaggagatcctgcatgttgttagaacaggggtggctggctggcgcgcgccgcgttccctcaccacattacgattgccgcccggatgacgaaacacccactctgctggtggtgcacaatattagcctgccgccaggcgagtttggcggtccgtggatcgacgcattattcactggaactattgatccgcaggcgcatcctttctttgctgagatcgcccatttgcgcgtctccgctcactgtttgattcgccgcgatggtgaaatagtccagtatgttcctttcgataaacgtgcctggcatgcgggagtctctcagtatcaggggcgtgaacgctgcaatgatttttctattgggattgagctggaaggcaccgatacgctggcgtataccgatgcgcagtatcaacagcttgcggcggttacgcgggcactgattgatcgctatccggatatcgctaataacatgacgggccattgtgatattgcgccggatcggaaaaccgatcccggccctgcatttgattgggcacggtttcgtgcgctggtcagcaaggagacaacatgacgctatttacaaccttactggtgttaattttcgagcgcctgtttaagttgggcgagcactggcagcttgatcatcgtcttgaagcgttctttcggcgggtgaaacatttttctctcgggcgcacgttatgcatgaccattattgcgatgggcgtgacttttttactgttacgcgcattgcagggagtattgttcaacgttcccacgctgctggtgtggctgctgattggtttgctgtgtattggcgcaggtaaagttcgtcttcattatcatgcttatctgacagctgcttcacgtaatgatagccatgcccgtgccacgatggctggcgaactcaccatgattcacggcgtcccggcaggctgcgatgaacgtgagtatttgcgtgagctgcaaaatgcattgctgtggattaactttcgtttttatcttgctccgctgttctggctgattgtggggggaacctggggacccgttacgctgatggggtatgcgtttttgcgtgcatggcaatactggctggcgcgataccagacgccgcatcatcgtttacagtccggcattgatggcgtgcttcatgtactggattgggtgccggttcgtcttgcgggtgtggtatatgccttgatcggtcatggtgagaaagcgttaccggcctggtttgcttcgctgggtgatttccatacttcgcaatatcaggtattaacgcgtctggcacagttctctctggcgcgtgaaccgcatgtcgataaggtggagacgccaaaggcagcggtttcaatggcgaagaaaacctcgttcgtggtcgtggtggtaattgcgctactgacgatttacggggcgttggtgtaaagattattgccctcaccctgcacgggtgagggcgtagagagattaatgcgcttttacggctttggcggttttctctttaaacagatagccgatacctaacacgatcagccataccgggatcaggtataccgaaatcgccattcctggggtcatcagcataatcaccagtaccgccgccataaacagcaggcagacccagttacccagcggataaagcagggcagggaagcgagttaccacgccttgttcttgtttggctcgacggaatttcatatgcgccagactgatcatcgcccagttgatgaccagtgcagataccaccagcgccattaacagtccgaaagcggactctggggcaaggtagttaatcagtacgcacaatgccgtaaccagcgcagacaccagaatagtgttaaccggtacgccgcgtttatcgacagacgccagcgcttttggcgcgttcccttgttgtgccagaccgaacagcatacggctgttgcaatatacgcagctgttgtacacggagagcgcagcagtcagtaccacgatattcagcgcattcgctacaaaggtatcgcctaactcgtggaagatcagcacaaacggactggtatcggcggtaacgcgggtccacggcattagtgagagcagaacggctaacgagccaatatagaaaatcaggatgcggtagataacctggttagttgctttcgggatactttgctccgggttatcagcttctgctgcggtgatccccaccagttccagaccaccgaaagagaacatgataatcgccatcatcatcaccagaccggtgaagccgtgtggcaggaaaccaccctgatcccacaggttgctaacgctcgcctgcgggccgccgttgccgctgaatagcagccaggcgccgaagatgatcatcgctaccaccgcgataactttgataatggcaaaccagaactccatctcgccaaacacttttacgtttgtcaggttgatggcgttgatcaccacaaagaacacggcggcagaaacccaggttgggatttccggataccagaactgaatgtatttacccacggcagtcagctctgccatggcaactaaaacgtacagtacccagtagttccagccagaggcgaaaccggcaaaactgccccagtatttataagcaaagtggctaaaggagcctgcgacaggttcttcgaccaccatttcacctagctgacgcatgatcagaaaggcgataaaaccagcaatggcgtaacccaggataatccctggccctgcggactgtattacggaggcgctacccaggaatagccctgtccctatcgcgccacccagcgcgataagctgaatatggcggtttttaaggccgcgctttagctgctcgccgtgctgttgaccttccattatgaaacctcgtgttgtgttgtttttttgaactacgcagcaatgcgtgtgtaattttgtaattccgtttgttgtattggtttctttacattttatgtaactgaattatgatgatagtactttcaactatcacaagataatggtatatgcgcgagaatgcacctgctttatgtagatgtgttgattttctggataaaaaaaaagcaattgtaagtttttcatcacatttaatagatactttaagtctgataacatactgttttaactagctatatgtcggatttgtctgcctgctgaacaccatgccttagccaccagcacaataatcttacaaaaggtcatataagaataaatagatgttaataatacaatggggttgtaacgcgagtatttaaatataatattgcgagctaagtgaaaacgttaagtaattgaaataatttttcattaaaagagtttcttattgatcgagaaataagttttctatttaatgcaaaaaagttaaggataaacgggaatgaaataaagtgggcgatattgtttacctgagaataatcggtgagaagcagggcgatatttcttcaggctgtgggacgtatgcgtcggttggtaatcgctggcaggttggccatgaagatgaaatttttgcctttgcactcaccaacgccattaccagtactggtaaaggcgttaatctacaggggctacaattttgcaaactcattgataaaagctcaccgctactgtctaatgccatcaatcagaatgagcggttatttattgaaatcgatttgtatcgtataaataaaagcgggcgctgggaacggtattattatattcagctaagaaatgcttcattaactgctattcatgtaaacatttctgacaataatcttcctaccgaatgtgtaaatgttaattatgactacatattatgcaaacatctaatagccaatacggaatttgactggttggccttttctgctggctataatagcttatttattccacctaaaaacccacctgccagtaatcttaaccctgagccgctaccagttgttaaccttccactctctccaccagcggttaaaccggtctatgccaaatcctgtctgaaggagaagggatgtacagatgccggaacggcagaagaacccgctgaaaacttcggtcaagtagcgattttcgctcagccagtggttgatgactgctgtggataccaccatcccgaggctaacgttatcggggaacccgcagaagctcaaaccatgctactgtttccgggtagtgtgttggcgactcaaatatggggaaaatggtcgctcagtggcgtactcagtgcaacccgcggctcttacatcggtgcgttggcatctgctctgtatattccctctgcgggtgagggcagtgctcgtgtgcctggacgtgatgagttctggtatgaggaagaactgcgccagaaagcgcttgcaggcagtaccgccactacccgggtgcgttttttctggggaactgacattcacagcaagccccaggtatatggtgttcatacgggtgaaggtacgccgtatgaaaacgtccgcgtggcgaacatgcagtggaacgagcagacgcagcgttatgaatttacccccgctcacgatgtcgatggccccctgattacctggacgccggaaaatccggaacatgggaatgttccgggccataccggtaacgacaggccgccgctggatcagcccaccattctggtgacgccgattccggacggtacagatacctataccacgccgccattcccggttcctgatccgaaagaattcaacgattatattctggtttttccggcgggatccggtattaagcctatctatgtttacctgaaggaggatccgcgaaagctgcctggtgttgtaacagggcacggcgtcccgctttcaccaggaactcgctggctggatatgtcggtatccaataacggcaacggcgcaccaatcccggcgcatattgctgataaattgcgcggacgggagtttaaaacctttgatgagtttcgcgaggcgctgtggctggaggtgagtcaggatccggagttgatagcgcagttttcaagtggtaaccaaacacgtataaaacaaggattgaccgcaaaagcacctattgacggttggcattatggccctaaagatatagttaaaaaattccagatacatcatcgtgttgcaattgaatatggcggcagcgtatacgatattgataacttacgaattgttacccccagactacacgatgagattcactacaggagataaatatgtttaaagaaaagctcgaagattataccgaggaggaatttcttaattttttaggcggattgagatcaactatgaaagatggaaagcccttaaaaggtaaggagctagaaatgtactgggattcattagtagatcattttattgaaattacacagcatccgtcagggagcgatctcattttctaccctaaaagtcaaggagatgataagcctgaaaacatcctgaaaattgtcaaagaatggcggcgttcacaggggttacccttgtttaaagactctaaataaagtagataataaaactatatatggaacatcatcgcatctggctaatgcgatgatataaatgacataaaataataatgtgattgctcttaaaaaacaggtaaaaatactgaagcctcattgggttattttatcattttcccgcttttaccgataccctttggctggaggtgagtcagtatccggagttgatagcgcagttttcaagcggtaatcaaacacgtataaaacaaggattaatcgcaaaagcaccacttgaaggttggcattatggcactaaagaaatcgttaaaaaattccacatgtatcatcgtgttgcgattgaatatagtggcggaatttacgatattgataatttaaggagggcacacctcatttgcatgatgaaatttattacaggagatagttaaatgtataattttaaagataaaatagaagattacacagagcgggaattcattgagttgcttggcgagtttacaaatccaaccggggataacgctcaattaaaaggggaagagcttgacaaatattgggatgatctagaagaacatcttaccagaattacacaacatccgttgatgagcgatcttatctactatcctgcaaagaagggagatgatgaacctgaaaacatcctgaaaattgtcaaagaatggcggcgttcacaggggctacccttgtttaaagactctaaataaagtagataataaaactatatatggaacatcatcgcgtctggctaatgcgatgatgttaataacataaaataataatgtgggtgctcttaaaaaacaggtaaaatactgaaatttcattaggttattttatcaatttcccgctttcaccgataccctttggctggaggtgagtcagtatccggagttgatagcgcagttttcaactggtaaccaaacacgtataaaacaaggattaatcgcaaaagcgcctcttgaaggttggcattatggctctaaggaaattgttaaagaattccatatatatcatagtgttgcgattgaatgtggtggcgaaatttatgatattgataattaaaggattgttacgcctcgactacatgatgaaattcactacaggagataatgtatatgcatgatttaaaatataaaatatatttttacacagaaggtgaatttcttgaaatgcttgaggagatagtaaatgcaactagcaaagataaatccctaaaagggaaaaaattagaaaaatatctcgataccttagtggatcatttcattaaaattactgaacatcctaaaaagggagatctcattttctatcctaattccccagaagatggtaaacctgaaaacatcctgaaaatcgtcaaagaatggcggcgttcgcaaggattgcctttgttcaaagattcagaatgaactctaaacagaatctgtcacctgaaaatcatcacgttctggttaagtgatgattttcgctacgagaaggttacggtggcgattgcagtgataataagcaatgtaaaaagaaaacataggtaaatactacctttctctccttccctgaacattcattttacatattaattcacataattgaattgttatgcgttttgttgcttggtgaatcggttcagaggaaatattttttcgtttcaattctgttaaggtcaccccttggtgggtaaatttaacatttgtgcatagttacaactttgaaacgttatatatgtcaagttgttaaaatgtgcacagtttcatgatttcaatcaaaacctgtatggacataaggtgaatactttgttactttagcgtcacagacatgaaattggtaagaccaattgacttcggcaagtggcttaagacaggaactcatggcctacagcaaaatccgccaaccaaaactctccgatgtgattgagcagcaactggagtttttgatcctcgaaggcactctccgcccgggcgaaaaactcccaccggaacgtgaactggcaaaacagttcgacgtctcccgtccctccttgcgtgaggcgattcaacgtctcgaagcgaagggcttgttgcttcgtcgccagggtggcggcacttttgtccagagcagcctatggcaaagcttcagcgatccgctggtggagctgctctccgaccatcctgaatcacagtatgacttgctcgaaacacgacacgccctggaaggtatcgccgcttattacgccgcgctgcgtagtaccgatgaagacaaggaacgcatccgtgaactccaccatgccatagagctggcgcagcagtctggcgatctggacgcggaatcaaacgccgtactccagtatcagattgccgtcaccgaagcggcccacaatgtggttctgcttcatctgctaaggtgtatggagccgatgttggcccagaatgtccgccagaacttcgaattgctctattcgcgtcgcgagatgctgccgctggtgagtagtcaccgcacccgcatatttgaagcgattatggccggtaagccggaagaagcgcgcgaagcatcgcatcgccatctggcctttatcgaagaaattttgctcgacagaagccgtgaagagagccgccgtgagcgttctctgcgtcgtctggagcaacgaaagaattagtgatttttctggtaaaaattatccagaagatgttgtaaatcaagcgcatataaaagcgcggcaactaaacgtagaacctgtcttattgagctttccggcgagagttcaatgggacaggttccagaaaactcaacgttattagatagataaggaataacccatgtcagaacgtttcccaaatgacgtggatccgatcgaaactcgcgactggctccaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgtgctcagtatctgatcgaccaactgcttgctgaagcccgcaaaggcggtgtcaacgtagccgcaggcaccggtatcagcaactacatcaacaccatccccgttgaagaacaaccggagtatccgggtaatctggaactggaacgccgtattcgttcagctatccgctggaacgccatcatgacggttctgcgtgcgtcgaaaaaagacctcgaactgggcggccacatggcgtccttccagtcttccgcaaccatttatgatgtgtgctttaaccacttcttccgtgcacgcaacgagcaggatggcggcgacctggtttacttccagggccacatctccccgggcgtgtacgctcgtgctttcctggaaggtcgtctgactcaggagcagctggataacttccgtcaggaagttcacggcaatggcctctcttcctatccgcacccgaaactgatgccggaattctggcagttcccgaccgtatctatggggctgggtccgattggtgctatttaccaggctaaattcctgaaatatctggaacaccgtggcctgaaagatacctctaaacaaaccgtttacgcgttcctcggcgacggtgaaatggacgaaccggaatccaaaggtgcgatcaccatcgctacccgtgaaaaactggataatctggtcttcgttatcaactgtaacctgcagcgtcttgacggcccggtcaccggtaacggcaagatcatcaacgaactggaaggcatcttcgaaggtgctggctggaacgtgattaaagtgatgtggggtagccgttgggatgaactgctgcgtaaagataccagcggtaaactgatccagctgatgaacgaaaccgttgacggcgactaccagaccttcaaatcgaaagatggtgcgtacgttcgtgaacacttcttcggtaaatatcctgaaaccgcagctctggttgcagactggactgacgagcagatctgggcgctgaaccgtggcggtcacgatccgaagaaaatctacgctgcattcaagaaagcgcaggaaaccaaaggcaaagcgacggtaatccttgctcataccattaaaggttacggcatgggcgacgcggctgaaggtaaaaacatcgcgcaccaggttaagaaaatgaacatggacggcgtgcgtcacatccgcgaccgtttcaatgtgccggtgtctgatgcagatatcgaaaaactgccgtacatcaccttcccggaaggttctgaagagcatacctatctgcacgctcaacgtcagaaactgcacggttatctgccaagccgccagccgaacttcaccgagaagctggagctgccgagcctgcaagatttcggcgcgctgctggaagagcagagcaaagagatctctaccactatcgctttcgttcgtgctctgaacgtgatgctgaagaacaagtcgatcaaagatcgtctggtaccgatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagattggtatttacagcccgaacggtcagcagtacaccccgcaggaccgcgagcaggttgcttactataaagaagacgagaaaggtcagattctgcaggaagggatcaacgagctgggcgcaggttgttcctggctggcagcggcgacctcttacagcaccaacaatctgccgatgatcccgttctacatctattactcgatgttcggtttccagcgtatcggcgatctgtgctgggcggctggcgaccagcaagcgcgtggcttcctgatcggcggtacttccggtcgtaccaccctgaacggcgaaggtctgcagcacgaagatggtcacagccacattcagtcgctgactatcccgaactgtatctcttacgatccggcttacgcttacgaagttgctgtcatcatgcatgacggtctggagcgtatgtacggtgaaaaacaagagaacgtttactactacatcactacgctgaacgaaaactaccatatgccggcaatgccggaaggtgctgaggaaggtatccgtaaaggtatctacaaactcgaaacccttgaaggtagcaaaggtaaagttcagctgctgggctccggttctatcctgcgtcacgtccgtgaagcggcagagatcctggcgaaagattacggcgtaggttctgacgtttatagcgtgacttccttcaccgaactggcgcgtgatggtcaggattgtgaacgctggaacatgctgcacccgctggaaactccgcgcgttccgtatatcgctcaggtgatgaacgacgctccggcagtggcatctaccgactatatgaaactgttcgctgagcaggtccgtacttacgtaccggctgacgactaccgcgtactgggtactgatggcttcggtcgttccgacagccgtgagaacctgcgtcaccactttgaagttgatgcttcttatgtcgtggttgcggcgctgggcgaactggctaaacgtggcgaaatcgataagaaagtggttgctgacgcaatcgccaaattcaacatcgatgcagataaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaaagtaccggacatcggggctgatgaagttgaaatcaccgagatcctggtcaaagtgggcgacaaagttgaagccgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagtaccatctccgcaggcgggtatcgttaaagagatcaaagtctctgttggcgataaaacccagaccggcgcactgattatgattttcgattccgccgacggtgcagcagacgctgcacctgctcaggcagaagagaagaaagaagcagctccggcagcagcaccagcggctgcggcagcaaaagacgttaacgttccggatatcggcagcgacgaagttgaagtgaccgaaatcctggtgaaagttggcgataaagttgaagctgaacagtcgctgatcaccgtagaaggcgacaaggcttctatggaagttcctgctccgtttgcaggcaccgtgaaagagatcaaagtgaacgtgggtgacaaagtgtctaccggctcgctgattatgatcttcgaagtcgcgggtgaagcaggcgcggcagctccggcggctaaacaggaggcggctccggcagcggcccctgcaccagcagctggcgtgaaagaagttaacgttccggatatcggcggtgacgaagttgaagtgaccgaagtgatggtgaaagtgggcgacaaagttgccgctgaacagtcactgatcaccgtagaaggcgataaagcttctatggaagttccggctccgtttgcaggcgtcgtgaaggaactgaaagtcaacgttggcgataaagtgaaaactggttcgctgattatgatcttcgaagttgaaggcgcagcgcctgcggcagctcctgcgaaacaggaagcggcagcgccggctccggcagcaaaagctgaagccccggcagcagctccggctgcaaaagccgaaggcaaatctgaatttgctgaaaacgacgcttacgttcacgcgactccgctgatccgccgtctggcacgcgaatttggcgttaacctggcgaaagtgaagggcactggccgtaaaggtcgtatcctgcgcgaagacgttcaggcttacgtgaaagaagctatcaaacgtgcagaagcagctccggcggcgactggcggcggtatcccaggcatgctgccgtggccgaaagtggacttcagcaagtttggtgaaatcgaagaagtggaactgggccgtatccagaaaatctctggtgcgaacctgagccgtaactgggtgatgatcccgcatgttacccacttcgacaaaaccgatatcaccgagctggaagcgttccgtaaacagcagaacgaagaagcggcgaaacgtaagctggatgtgaagataaccccagttgtcttcatcatgaaagccgttgctgcagctcttgagcagatgcctcgcttcaacagttcgttgtcggaagacggtcagcgtctgaccctgaagaaatacatcaacatcggtgtggcggtggataccccgaacggtctggttgttccggtattcaaagacgtcaacaagaaaggcatcatcgagctgtctcgcgagctgatgactatttctaagaaagcgcgtgacggtaagctgactgcgggcgaaatgcagggcggttgcttcaccatctccagcatcggcggcctggggactacccacttcgcgccgattgtgaacgcgccggaagtggctatcctcggcgtttccaagtccgcgatggagccggtgtggaatggtaaagagttcgtgccgcgtctgatgctgccgatttctctctccttcgaccaccgcgtgatcgacggtgctgatggtgcccgtttcattaccatcattaacaacacgctgtctgacattcgccgtctggtgatgtaagtaaaagagccggcccaacggccggcttttttctggtaatctcatgaatgtattgagattattagcgaatagacaaatcggttgccgtttgttgtttaaaaattgttaacaattttgtaaaataccgacggatagaacgacccggtggataatgggcgtcataaaaaaaacgtcagacccgccggagataaatatatagaggtcatgatgagtactgaaatcaaaactcaggtcgtggtacttggggcaggccccgcaggttactccgctgccttccgttgcgctgatttaggtctggaaaccgtaatcgtagaacgttacaacactcttggcggtgtttgcctgaacgtcggctgtatcccttctaaagcactgctgcacgtagcaaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggcgaaccgaaaaccgatatcgacaagattcgtacctggaaagagaaagtaatcaatcagctgaccggtggtctggctggtatggcgaaaggccgcaaagtcaaagtggtcaacggtctgggtaaatttaccggggctaacaccctggaagttgaaggtgagaacggtaaaaccgtgatcaacttcgacaacgcgatcattgcagcgggttctcgcccgattcaactgccgtttattccgcatgaagatccgcgtatctgggactccactgacgcgctggaactgaaagaagttccagaacgcctgctggtaatgggtggcggtatcatcggtctggaaatgggcaccgtataccacgcgctgggttcacagattgacgtggttgaaatgttcgaccaggtcatcccggcagctgataaagacatcgttaaagtctttaccaagcgtatcagcaagaaattcaacctgatgctggaaaccaaagttaccgccgttgaagcgaaagaagacggcatttatgtgacgatggaaggcaaaaaagcacccgctgaaccgcagcgttacgacgccgtgctggtagcgattggtcgtgtgccgaacggtaaaaacctcgacgcaggcaaagctggcgtggaagttgacgaccgtggtttcatccgcgttgacaaacagctgcgtaccaacgtaccgcacatctttgctatcggtgatatcgtcggtcagccaatgctggcacacaaaggtgttcacgaaggtcacgttgccgctgaagttatcgccggtaagaagcactacttcgatccgaaagttatcccgtccatcgcctataccgaaccagaagttgcatgggtaggtctgactgagaaagaagcgaaagagaaaggcatcagctatgaaaccgccaccttcccgtgggctgcttctggtcgtgctatcgcttccgactgcgcagacggtatgaccaagctgattttcgacaaagaatctcaccgtgtgatcggtggtgcaattgtcggtactaacggcggtgagctgctgggtgaaatcggcctggcaatcgaaatgggttgtgacgctgaagacatcgcactgaccatccatgcgcacccgactctgcacgagtctgtgggcctggcggcagaagtgttcgaaggtagcattaccgacctgccgaacccgaaagcgaagaagaagtaatttttcgtttgccggaacatccggcaaattaagaagcggctattctggccgcttcagattgttgataaagtgctcgtggttgatgccggatgcggcgtaaacgccttatccgacctacaaaatcatgcaaattcaatatattgcatggcttgtgtaggcccgataagcttgcgcatcgggcgattcgatgtttgtcatcagtcttaagcggctaacaacgccgcttttttacgcctgcaatttacctttccagtctccttgctccacgctcagacaaccgttcgcgtaccgctgaccgttgctcattattcaatcgggcagtatggttactgtcgtttagacgctgcgggcggctctcctgaactttctctcgaaaaacctgacgctgctcaggcgaggcagactggatacgctgacgtgctgcatctctttgctgttgattctgcgggttagtctgcattttctcgcgaaccgcctggcgctgctcaggcgacgcggactgaatacgctgacgtgccgcctctcttcgctgctggttctgtgggttagtctgcattttctcgcgagccgcctggcgctgctcaggagaagccgactgataacgctgacgagcggcgtccttttgttgctgggtcagtggctggcgacggctgaagtcgcggaagtcgtcatagctcccattgtgttcagcttcattaaaccgctgtgccgctgcctgacgttgggtatctcgcgtaatgacgggggcggtgtgtgttcgttgctgaaactgacttgctgccgcctgacgctggctgtcgcgtgttggagcaggtaactgcgtggcgctcattccgccgttgacatcggtttgatgaaaccgctttgccatatcctgatcatgataggtcacaccattacggtagtttggattgtgccgccatgccatattcttatcagtaagatgctcaccggtgatacggttgaaattgttgacgtcgatattgatgttgtcgccgttgtgttgccagtcattaccgtcacgatgaccgccatcgtggtgatgataatcatcatcgtcatgatgatgatggtcatgatcgtcgtcgtcccagtcgatgctgctgaatagtgcgtatgtggtagcaacgcccatgctatagccgaatccgcgcacaaagctgtcaacaaacggttctccggctggcggcggcagataaactggcggataagcggtattggcccaactgccgtaaaccacgtttgggttgtagttcggaatataaaccacatccggattggctggctcaatggttattacggtcggtgcaggttctgcgacgacggggctggacgtagaaacggtatttgattgtgtggcaggggcgttggcgggctgatttaccggtacgacttttttcgttgtcgtgatgatcttttgttcagttgatgacttcagcgagccggtttgttgcgccagttgccgcaatcgctgtaccgagtccatcacgtcctgcggctgcgccagaaaagcatcgcccaggttttgcacccattgcgggttttcgcccatcaacgccatcaactgtggaaaggccaccagtgatttgacgctggcgtcccaggactggccagataccgcctgaatagcagcatcgccttgtttaagtggattatcgtgtgaccattgcactgcttgagcaacgtttgccggataggttgatgccattaacacttgtgaaagcagagagtcggggtacagcgcgacgggcgcgacccattgatcgatttgtgcagtgctgaatgtagatttgacgacggcaggtgttacaggaggcacggaaaccgttgcaggaagcgtaactgcggagatgtcaggcgcagtctgttgtgtcgattgcgcttccacaggcgcttccactgtgcggctttttatatatagcccggcagaggcggcacaaagcccggcactgcaaattagcgccagcacatggggtttaaacggcaaagtcattttcataattcggatctcaaggaaatcgcaatggtcggcgaactgccacccgcaggtgctgtgaatccgagtataaagaggccgtagtttaaattttgactaatcttgggattcgttgagaaaggtgattatcaccatgcgaattaacgaagtttttacggagggaaacattctctagactatccttaacgattcagccacttttttatgttgtttttttgtaaacagattaacacatcgtcaaaatcctgctattctgcccgttgcggtactgggcatttaccctacaaactgctgtctcacaggagcgtgaagagaatcgcctgccgcactatgacaatgagagcgaggagaaccgtcgtgctagaagaataccgtaagcacgtagctgagcgtgccgctgaggggattgcgcccaaacccctggatgcaaaccaaatggccgcacttgtagagctgctgaaaaacccgcccgcgggcgaagaagaattcctgttagatctgttaaccaaccgtgttccccctggcgtcgatgaagccgcctatgtcaaagcaggcttcctggctgctgtcgccaaaggcgaagctaaatccccgctgctgactccggaaaaagccattgaactgctgggcactatgcagggtggttacaacattcatccgctgatcgacgcgctggatgatgccaaactggcaccgatcgctgccaaagcactttctcacacgctgctgatgttcgataacttctatgacgtagaagagaaagccaaagcaggcaacgaatatgcgaagcaggtaatgcagtcctgggcggatgccgaatggttcctgaatcgcccggcgctggctgaaaaactgaccgttaccgtcttcaaagtcactggcgaaaccaacaccgatgacctctctccggcaccagatgcgtggtcacgcccggatatcccactgcacgcgctggcgatgctgaaaaacgcccgtgaaggtattgagccagatcagcctggtgttgttggcccgatcaaacagattgaagctctgcaacagaaaggtttcccgctggcgtacgtcggtgacgttgtgggtacgggttcatcgcgtaaatccgccacgaactccgttctgtggtttatgggcgatgatattccacatgtgccgaacaaacgcggcggtggtttgtgcctcggcggtaaaattgcaccaatcttttttaacacgatggaagacgcgggtgcactgccaatcgaagtcgacgtctctaacctgaacatgggcgacgtaattgacgtttacccgtacaaaggtgaagtgcgtaaccacgaaaccggcgaactgctggcaaccttcgaactgaaaaccgatgtgctgattgatgaagtgcgtgctggcggccgtattccgctgattatcgggcgtggcctgaccaccaaagcgcgtgaagcacttggcctgccgcacagcgatgtgttccgtcaggcgaaagatgtcgctgagagcgatcgcggcttctcgctggcgcagaaaatggtaggccgtgcctgtggcgtgaaaggcattcgtccgggcgcgtactgtgaaccgaaaatgacttctgttggttctcaggataccaccggcccgatgacccgtgatgaactgaaagacctggcgtgcctgggtttctcggctgacctggtgatgcagtctttctgccacaccgcggcgtatccgaagccagttgacgtgaacacgcaccacacgctgccggacttcattatgaaccgtggcggtgtgtcgctgcgtccgggtgacggcgtaatccactcctggctgaaccgtatgctgctgccggataccgtcggtaccggtggtgactcccatacccgtttcccgatcggtatctctttcccggcgggttctggtctggtggcatttgcagccgcaacaggcgtaatgccgctggatatgccggaatccgttctggtacgcttcaaaggcaaaatgcagccgggtatcaccctgcgcgatctggtacatgccattccgctgtatgcaatcaaacaaggtctgctgaccgttgagaagaaaggtaagaaaaacatcttctctggccgcattctggaaattgaaggtctgccggatctgaaagttgagcaggcatttgagctgaccgatgcgtctgccgagcgttctgctgccggttgtaccatcaagctgaacaaagaaccgatcattgaatacctgaactctaacatcgtcctgctgaagtggatgatcgcggaaggttacggcgatcgtcgtaccctggagcgtcgtattcagggcatggaaaaatggctggcgaatcctgagctgctggaagccgatgcagatgcggaatacgcggcagtgatcgacatcgatctggcggatatcaaagagccaatcctctgtgctccgaacgacccggatgacgcacgtccgctgtctgcggtacagggcgagaagatcgacgaagtatttatcggttcttgcatgactaacatcggtcacttccgtgctgctggtaaactgctggatgcgcacaaaggtcagttgccgacccgcctgtgggtggcaccgccaacgcgtatggacgctgcgcagctgaccgaagaaggctactacagcgtcttcggtaagagtggtgctcgtatcgagatccctggctgttccctgtgtatgggtaaccaggcgcgtgtagcagacggtgcgacggtggtttccacctctacccgtaacttcccgaaccgtttgggtactggcgcgaatgtcttcctggcttctgcggaactggctgctgttgcggcgctgattggcaaactgccgacgccggaagagtaccagacctacgtggcgcaggtagataaaacagccgttgatacttaccgttatctgaacttcgaccagctttctcagtacaccgaaaaagcggacggggtgattttccagactgcggtttaataagtaagcgcacgcgctgcgcataaacgacacaatgcccggtgaatgagattcccgggcattttttatttctaaaccatcgccgttccgctgtttttctccggtaaggctgcgataattacatcaatggcgcaatgcgatttcggcgcattgccgggagcagaggaacacactatggattacgaatttctgcgcgatattaccggagtggtaaaggtgcgcatgtccatggggcatgaagtcatcgggcactggtttaatgaagaggtgaaagaaaacctggccttgcttgatgaagtggaagacgcagcgcgcacgctcaaaggcagcgaacgatcctggcagcgggcagggcatgaatacacgctatggatggacggtgaagaggtgatggttcgcgccaatcaactggaattcgctggcgatgaaatggaagaggggatgaactactacgatgaagagagcttgtcgctgtgcggcgttgaggattttcttcaggtggtggcggcttaccgtaatttcgtgcagcagaagtaagtaaatcaggcggagcctccgtgctccgcctgagacgttaaacagcgggcatattgcgcccgtaataaatctcgcgcatttctttccacagcgcagcggtaatttcctggcgctcgctgtcggttaaatcttccggtttggtgtggaacatgtagtgcttaaggtcgaactctttaagcaacatcttggtatggaagatattctcctgatagacgtttacatccaccatgtcatacagcgccttcatatcttcggacataaagttctgaatcgaattaatctcatggtcgataaagtgcttcataccgttaatgtcgcgggtaaaaccgcgcacgcgataatcaatagtcacaatatcggactcaagctggtggatcaggtaattcagcgccttcagcggagaaatcacgccgcaggtagagacttcaatatcggcgcggaaggtacataaaccgccttcaggatgactttccgggtaggtatgtacgcaaatatgacttttatcgagatgggcaacgaccgtttctggcagtgggccggggtgttctgttttgtcgataagtttcgggtcgaccggttcttcgctcaccagaatagtgacgctggcaccctgtggctcgtaatcctggcgggcgatgttaagaatattggccccgataatggaacaggtttctgacaggatttcggtcagacggttggcattatagagttcatcgatataagcaatataaccgtcgcgctcttcggtagttttggcgtagcagatatcgtaaatacaaaaactcagacttttggtcagattattaaagccatgcagtttcagttttttcaatttcttatcttctccttaggacggctgtgaagccagtgcatcttgcagatactggggtaaggcaaaagctgccgtatggactgccggattgtaataacggcatttcaggccagaagcgagaaaacgcgcctgaataatttcggttgagagatggcgtaaggcgtcgttatctgtcgcccatgcaaaggtcatgatgccgccgtaataggtcgggatcgccgcctgataaaagccaacatcgctgaagtaatggctgagtttgcgatggctgtcgatggcctcttcctgctgtaaaaagcagacgccgttttgtgcgacgaagataccgccaggattcaggcaacgtttgcagccttcataaaatgcagaagtaaacagactttcgccgggaccgataggatcggtgcagtcggagataatgacatcaaaggtctggctggtttgattaacgaaattgacaccatcgtcgatcaccagtttaaagcgcggatcgtcgtaactaccggcgttatggttgggaagatactgacggcagaacgacacgacacccgcatcgatttccaccatcgtgattgactcaacgtttttatgtcgggttacttcacgcagcatggcaccgtcgccgccgccgataatcagcacatgtttcgcgtgaccgtgggccagtagcggaacatgggtcatcatctcatgatagataaactcgtcgcgctcggtggtttgtactacgccatccagcgccattacgcgaccaaatgcggcgttctcaaaaatgatcagatcctggtgatcggtcttttcatgatacagaacgttatctaccgcaaagtactgcccaaactggtcgtgtagcgtttcatgccactgttttttttcggccatgggttgatacctcctttgttaacacccgtaaaaaaatggcgcaacataatagctaacattgaccgcggatgcacggtcaatatttctacaaaaaggtatcagggattatttgacgtaggcaagcaggcttaaggaatcgcgagccagggctttgcactttttagcgacgggaatgccaatgccgctgagatcgcggtagctgtcttcaccgagggctttcatgtcgaaggtgtcgtaattactgagatcccactggttttgctgggcgaaaaagaccagcgcgcgacgaatttgcccgttaggtaagttctggtaaccacaatcgttcttcagaaaaacaaaaactgccgttaaatcggccatatcttcggcttcagactcgctgagcgcgtaactgtttgcgcaaacggccatcaggctgccgaataacactgttctgaaaaacgtcttcattgcttctaccaggggcttaaagaagataaacgttagcacactgcgagcgaggcgacgaccattattgtcgattaaattgtgtctgcggcttgaccttcccgtaaggggaaggactatgctcaacgtttgattctgtttcgcctgcttaagaataaggaaataactatgcaacgtcgtgatttcttgaaatattccgtcgcgctgggtgtggcttcagccttgccgctgtggagccgcgcagtatttgcggcggaacgcccaacgttaccgatccctgatttgctcacgaccgatgcccgtaatcgcattcagttaactattggcgcaggtcagtccacctttggcgggaaaaccgcaactacctggggctataacggcaatctgctggggccggcggtgaaattacagcgcggcaaagcggtaacggttgatatctacaaccaactgacggaagagacgacgttgcactggcacgggctggaagtaccgggtgaagtggacggcggcccgcagggaattattccgccaggtggcaagcgctcggtgacgttgaacgttgatcaacctgccgctacctgttggttccatccacatcaacatggcaagaccgggcgacaggtggcgatggggctggctggtttggtggtgattgaagatgacgagatcctgaaattaatgctgccaaaacagtggggtattgatgatgtcccggtgattgttcaggataaaaaatttaacgcagacgggcagattgattatcaactggatgtgatgaccgccgctgtgggttggtttggcgatacgttgctgaccaacggtgtaatctacccgcaacacgctgccccgcgtggctggctgcgcctgcgtttgctcaatggctgtaatgcccgcttgctcaatttcgccaccagcgacaatcgcccgctttatgtgattgccagcgacggcggtctgctacctgaaccggtgaaggtgaacgagctgccagtgctgatgggcgagcgttttgaagtgctggtggaggttaacgacaacaaaccctttgacctggtgacgctgccggtcagccagatggggatggcgattacgccgtttgacaagccgcatccggtaatgcggattcagccgattgccattagtgcctctggtgctttgccagacacattaagtagcctgcctgcgttaccttcgctggaggggctgacggtacgcaagctgcaactttctatggacccaatgctcgatatgatggggatgcagatgctgatggagaaatatggcgatcaggcgatggccgggatggatcacagccagatgatgggccatatggggcacggcaatatgaatcatatgaaccacagcgggaagttcgatttccaccatgccaacaaaatcaacggtcaggcgtttgatatgaataagccgatgtttgcggcggcgaaagggcagtacgaacgttgggttatctctggcgtgggcgacatgatgctgcatccgttccatatccacggtacgcagttccgtatcttgtcagaaaatggcaaaccgccagcgacgcatcgcgcaggctggaaagataccgttaaggtagaaggtaatgtcagcgaagtgctggtgaagtttaatcacgatgcaccgaaagaacatgcttatatggcgcactgccatctgctggagcatgaagatacggggatgatgttagggtttacggtataaaaagaccgtattcggaaatatgcccggatctctccgggcatgaaactgatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgcgcaatgtattgaatttgcaaatgttttgtaggccggataaggcgttcacgccgcatccggcacgaacaaagcgcacgttgtcagttttgtaggccggataaggcgttcacgccgcatccggcatgaacaaatcgcacgttgtcagcaatctgagcaagccttacttcacatcatccggcagcgcataagccacaatatagtcgcccatcttcgtaccaaatgaaccgtgaccgcctgcggagatcaccacatactgcttgccattcacttcataggtcattggtgtagcctgaccacccgctggtaaacgaccctgccacagtttttcaccgttgctcatgttgtaagcgcgcaggtagttatctgccgtagcggcgataaacagcacgttacccgccgtggagattggcccgccaagcatcggcatacccatattgaacggcaccggtacaggcatcgggaatggcatactgtcctgcggcgtaccaatacgtttcttccacaccacttcattggttttcagatccaatgccgagatatagccccatgctggctgtttacatggcagaccaaacggtgagaggaacgggttgagcgtgacgccatacggtacaccgtactgcggctggatgccggattccgtacccgtgcctttggcatctttcggctgttccatcgggttaccaggaccgcgtgggatcagtttcgaaacaaacggcagtgccattgggttggcaatcgccacttcacgattcggatcaacggaaatcccgccccattcgaacatccccaggttacccgggaagaccagcgtaccctgttcagatggcggcgtgaaaatgccttcatagcgcatctggtggaacatcacgcggcacaccaactggtcaaacatggtggcaccccacatatccgcaccgctcaaatctttcgtcggacggaagctcagttccgagaagggttgagtaggggtcacgtaatcgcctttggcagcaccttggggaaccggtttttccggggccggaaccaccagttcaccattacgacgatcgagcacaaaaatgttgccggttttcgccggagcgtaaataaccggcactttctgaccattaacggtgatgtccgccagcgtcggctgtgccggaagatccatatcccacaggtcgtggtgaacggtctgatagctccacgccagtttcccggtagtggcattcagcgccagaatcgagctggcataacgttcctgttccggtgtgcggttaccaccccagatatctggcgtggtgacgcccatcggcagatagaccagatccagcttcgcgtcataggccgctggtgcccacgagtttggtgagttaaaggtaaaggtatgttcgtcagacgggatcgcattcggatctttcgcgcccggatcaaaagcccacagcagctccccggtgttgacatcaaaaccacggatcacgccagacgtttcgcgggttgagaagttgtcggtgactgaaccggccatcacgatggttttatcggtgataatcggcggcgaagtcggctcatacagacccggtttggtgtccggcatattgctttgcagattgagcacgcctttattggcgaaggtttcgcacagcttgccgttttcagcgttaattgcaatcagacgaccatcattgaccggaagaatgatacgacgcgggcaatccgccatcacttccggcgaagcagtttctgctttggcttcatgataagagacgccacggcaggttacatgctggaaggactcgttggttttcagctcaggatcgtaatgccatttctctttaccgctggcggcatccagcgcaaacagacgttgatgcgcggtacacaggtaaagggtgtcgcccactttaattggcgtcacttcattggtgatttcgcccggatcgttcggctgcttcacatcgccagtacggaacacccaggcttctttcagcttgtggacgttatcagcgttaatttgcttcagtggtgaaaagcgttgaccttcctgattgcgaccataggcaggccagtcctgatcggcaacgggggagatggcttctgctggcgtggtatcggcgcttaaggtgccgctgatttcctgcggatcgttaaatccggcccaggtcaggataccaccgctaatcagcagtgcgaccaccagtgcggcaactgcgccgctggcaggaatgaccaggcgacgccagacaaacggcaggatcagccagatgccgaagaagaccagaatgtcgctgcgcggagtcagcgcccagaagtcgaaaccaacttcccagacgccccaaatcatagtgccgagcagcagggctgcgtacagccaaagcgcggcgcgtttactgcgccacagcatccaggcgacgccgagcatcacaaggccagcgatagggtagtaccaggagccgccaatcgcgaccagccagcctccgccaatgagtagatacagcccgcaaagcgctgcaaaaagggctgttagcgtgacgagtaatcgccgcgagccggtattgttaattgccataaagagacaccatttcaattcattaatattttagtagcaattaattataggttttaacatgtgtgatcgtcatcacaattcgagctttattaacagattccgcgaatgaatagttttactggtatactgcgtgtcttgcgctttgttgcggtgccaaaacctgcccgtgcgaagtgatttgtttttaaatcatatggttatagatatgaaacatactgtagaagtaatgatccccgaagcggagattaagcgcgtatcgccgaactgggtcgtcagattactgagcgttacaaagacagcggcagcgatatggtgctggtgggtctgctgcgtggctcatttatgtttatggcggacctgtgccgtgaagttcaggtatctcatgaagtcgactttatgaccgcctccagctacggtagcggcatgtccaccacccgtgatgtgaaaatcctcaaagacctggatgaagatatccgtggcaaggacgtgctgattgttgaagatatcatcgactcggggaatacactgtcgaaagtgcgtgagatcttaagcctgcgcgaaccgaagtcgttggcgatttgtacgctgctggataaaccgtcccgtcgtgaagtgaacgtcccggtagaatttatcggtttctcgatcccggatgagtttgtggtgggttacggcattgattacgcacagcgttaccgtcatctgccgtatatcggcaaagtgattctgctggacgagtaagtgtgaagttgccggatgtgttgcatccggcatggcgaatttatttgtgattgatgtgcttcagcttgaggttggagatcccgtgacggtaacgttgctcaagggtttcgcggttagtcgctgtgacatccagatcacgcagcaagccgtcgtgaatgccgtaggcccagccgtgaatggtaactttctgcccgcgtttccacgctgattgcataatggtggagtggcccaggttatacacctgttccatgacgttcagttcacacaaggtatccagacggcgctcttgcggcatttcgccgagcaatgagctatgtttgaaccagatatcgcggatatgcagcagccagttgttgataagccccagttctgggttttcaactgcggcttgtacgccgccgcaaccgtagtggccacagataataatgtgttcaacttcgagtacatccactgcatactgaaccacggaaaggcagttcaggtcggtgtgaatgaccaggttagcaacattacggtgaacaaagagttcgcccggctcaagaccggttaaacgttctgcaggaacgcgactgtcggaacatccaatccatagaaagcgcggtttttgcgcttgtgccagtttctcaaaaaacccgggatcctcttccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgtctttcatggaggttaacgacctgtaaccaaataattacgtttggctaatatagggcaactccgggacgatttaaaccacagataaagtgtaagaacgtaaggtaagtaaaaatttatgaccattgcactggaacttcaacagcttaaaaaaacctatccaggcggcgttcaggcgcttcgtggaatcgatttgcaggtcgaagcgggtgatttttatgcgcttctcgggccgaacggggccggaaaatcgaccactatcggtattatcagctctctggtaaataaaacctccgggcgggtcagcgtatttggttacgatctcgagaaagatgtcgtaaacgctaaacgtcagttgggtctggtgccacaggaatttaacttcaacccgtttgaaaccgtgcagcaaattgtggtgaatcaggcagggtactacggtgtggagcgcaaagaagcgtacattcgcagcgaaaagtatcttaaacaactcgatctatggggaaaacgcaacgaacgtgcgcgtatgttatctggcgggatgaagcgccgtttaatgattgcccgtgcgttaatgcatgaacctaaactactgattctcgacgaaccgaccgcaggcgtggatattgaacttcgccgctcaatgtggggctttttgaaggatttaaacgacaaaggcaccaccatcattctcaccacacactacctggaagaagcagaaatgctgtgccgcaatatcggcattattcaacacggtgagttggtggaaaatacttcgatgaaggcgctgctggcgaagctgaaatcagaaacctttattctcgatctcgcaccgaaaagtccgttaccgaagctcgatggctatcagtatcgactggtagataccgccacgctggaagttgaagtgctgcgtgagcaggggatcaacagcgtatttacgcagttaagtgagcagggcattcaggtattaagtatgcgtaacaaagctaaccgtctggaagagctgtttgtttcactggttaatgaaaaacaaggagatcgcacatgatgcatctttactgggtggcgctaaaaagcatctgggcgaaagagatccatcgctttatgcgtatctgggtgcagacgctggtgccgccagtcatcaccatgaccctttactttattatcttcggtaacctgattggttcgcgtattggcgatatgcatggcttcagctacatgcagttcatcgtaccggggctgatcatgatgtcggtgatcaccaacgcctacgctaacgtcgcgtcatcattttttggtgccaagttccagcgtaatattgaagagctgctggtagcgccggttccgactcatgtcattattgccggatatgtcggtggtggcgtggcgcgtggtctgtttgttggtattttggtgacggcaatttcactgttttttgtgccgtttcaggtgcattcgtgggtattcgttgccttaaccctggtgctcactgcggtgctattctcccttgcgggtttgctgaacggcgtgtttgccaaaacgttcgatgacatcagcctggtgccaacctttgtgttaacgccactcacgtatttgggcggggtgttttactccctgactttgttgccgccgttctggcaagggctgtcgcacctgaacccaatcgtttatatgatcagtggtttccgctacggcttcctcggtatcaatgatgttccgctggtcactacctttggcgtactggtggtctttattgtggcgttttatttgatctgttggtcgctgatccaacgtggacgtggtttgcgtagctaaggctatttcctctcctctggatttgggggagaggagttttgacggctatcaccctttatcaacaatggtcagggtagactgattttcggctaaggaggaaggcgatgttaggttgggtaattacctgtcacgatgaccgggcgcaagagatactggatgcgctggagaaaaaacatggggcacttcttcagtgccgggccgtgaatttctggcgcggattaagctctaatatgctcagccgcatgatgtgcgatgccttgcatgaaacggactctggtgagggcgttatctttttaaccgatatagccggagcgccaccgtaccgcgtggcttcattattaagccacaaacactcccgttgcgaagtgatttctggtgtcacgttaccgttaattgaacagatgatggcttgccgtgaaaccatgaccagttcagcgtttcgcgagcgtattgtcgaactgggtgcgccggaggtgagtagtctttggcaccagcaacaaaaaaatccgcctttcgtcctcaaacataatttgtatgagtattaacccgcgattctgatgacgcttttgctacaataaaagcgttgtttcaccctcggttattttttcatgtacaaacaagctgttattctcctactgatgctgtttaccgcaagcgtcagtgccgcattacctgctcattatatgcaaaccatcgaaaatgctgcggtctgggcgcaaattggcgacaaaatggtgacggtagggaatattcgggccgggcaaatcattgccgtggagcccactgccgcaagttattacgtatttaattttggctttggtaaagggtttatcgataaaggccatctcgagccggttcaggggcgacaaaaagttgaagatggtttgggtgacctcaacaagccgctgagtaatcagaacttaataacctggaaagatacgccggtttataacgcgccgagtgtgggcagtgcgccatttggagtactggcggacaatttgcgctacccgattttgcataaactgaaagacaggttaaatcaaacctggtatcagatccgcattggcgatcgactggcctatatcagcgcgctggatgcccaacccgataatggcttgccggtgctaacctatcaccatattttgcgcgacgaagaaaacacccgttttcgccatacttcgacgaccacctcggtacgcgctttcaataaccagatggcctggctgcgcgacaggggatacgcgacactgagcatggcgcagctggaaggttacgtgaagaataagatcaatctccctgcgcgagcggtggtaattacctttgatgatggcctcaagtcggtgagccgctatgcgtatcctgtgttgaaacaatatggtatgaaggcgacggcgtttattgttacctcgcgcatcaaacgtcacccgcagaaatggaacccaaaatcgctgcaatttatgagcgtttctgaacttaacgaaattcgcgatgtatttgatttccagtcacatactcattttttgcatcggatagatggttatcggcggcctatattgctgagccgtagtgagcacaatattctgtttgattttgcacgttcacgccgcgctctggcgcaatttaatccacatgttttgtatctttcttatccatttggcggatttaatgacaaagccgtgaaggcagcaaaagaagccggatttcacctggcggtgacgaccatgaaaggcaaagtaaaaccgggggataatccgttgttactaaaacgactttatatcttaagaacggattcgctggagacgatgtcgcggctggtgagtaaccagccgcagggataacaatcaggcaacctgtaccggaatcgctttcgcggtacgtttcatttcgttgtcgccttcaaaataggcgacgttgggtcgccaggtgcgagcttcttcatctggcatgttaacgaagctggcgatgatgacaatatcgccgacgctggcgcagtgggccgccgcaccgttaacagaaataattctcgaaccgcgttctgccgcgatggcataggtggagaaacgcttgccgttggtgacattccagatatcaatggcttcgttttcgagaataccggctgcgtcaagaaaatcctgatcaatggcgcaagaaccttcatagtgcaggtccgcatgagtcactttcacgcggtggagtttgccctgcagcatcgtgcgaatcataacttctacctttctaccctgtcgttaacgaagcaggcgatgcctgctttgaggaaattctcacgcagtattgcccgatttttgtttagtgtctactcatctgacggcatttgcagcagcagtttgcgtaccgtgccgaagcgtgccatgtaacgcctgtaaccaattgaaatttatctgaacactgctcggtaaacactaaagaggcggctgacgacggcacaccttgactggatactgccttcacgcaagaccacacggaaggcagggaagatggatgcaccgagtaccacaccgcatgatgcggtgtttaaacaatttttaatgcatgcggaaacggctcgcgactttctggatatccatttgccagcggagctacgcgaactgtgtgacctcgacacgctgcatcttgagtcggggagttttattgaagaaagcctgaaagggcacagcactgacgtgctttattccgtgcaaatgcagggcaaccccggttatttgcatgttgtgattgaacatcaaagcaagccggataagaaaatggcctttcgcatgatgcgttattctattgctgccatgcaccggcatctggaggctgaccacgataagctgccgctggtggtgccaattctgttttatcagggcgaggccacaccttatccgctatcaatgtgctggtttgatatgttttactcaccggaactggcgcgacgcgtctataacaatcctttcccgctggtggatatcactatcacaccggatgacgaaatcatgcaacatcggcggattgcgattctcgaactgctgcaaaaacatattcgccagcgcgacttaatgttattgctggagcaactggtcacgctgattgacgaagggtacactagcggaagtcagttagttgccatgcaaaactatatgctgcaacgcggtcatactgaacaagcggatttgttttatggtgtggtgagagacagggaaacgggaggggagtctatgatgacgctggcgcagtggtttgaagagaagggaagacaggaggaaaggcaggaggtaagacaggaggtaagacaggaggtaatacaagaggttagacaggaagtaagacaggaatacgccctgcgttttctgagtaaagggatgtctcgggaagacgttgcagagatggcaaatttacctcttgctgaggttgataagctgattagctaagttatctgcattatcagttatagccagataattgttattgttaactgaccagataattaagggaacatatggaaataaagacacggagagaaaccaggcagacgttggcgcagtggtttgaagagaagggatttcagaagggatataaagagggactccagaaggtaagactggcccagcgtcttctgagtaaaggaatgtctcgggaagacgttgcagaggtgacagctttatctcttgcagagattgataagctaattaactctaactaagttgtctacgatatgaataattgcctacagataacgtggcaatgaataactggcgccatcagccgtagcgccagttaagcattacgccagttcgactagtttgttgtcgatcaggcgagcatcgccaagccaggcggctaccagaatcaccgctcgtttgctgttttcagagatttccagcaaggtgtcggcatcgcgaatctgaatatcatcggaacggaaacctttttcattcagttcttgcccggcaatagcaataatttcatcgagatcccgttcgccagcctgcaatttgtcggcaattgaacttaagactttgtagagacccggcgcaattttacgttgttccgccgtcagatagccgttacgggaactgagcgccagaccgtctttcgcgcgcataatcggcactccgacaatctcaatatcgaagcccatatcggcaaccattttgcggatcagtgccagttgctgaaaatccttttcaccgaagcaggcgatatctggctggaccaggttgaacagcttgctgacaatagtcgaaacgccgcgaaaatgtcccggacggctggcaccttccagcatggtggaaagaccgggaacatcaacataggtgtgggtttcagtaccgttcgggtagatctcttttaccgaaggcgcgaaaactaaatccactttacgtttgttcagcttttcgcagtcctcttgcaaggtccgtggataacgtgccagatcttccgggcggtcaaactgcattgggttaacgaaaatactgacgacgaccacatcggcgcgggctttggcttcgtcgaccagcttcatatggccatcgtgcaggttacccatggtgggcaccagcgccacgcgcttaccttccatacgcaggcggcgaatttgctgacgcagcagcggcagggtttcgataattaacacaacgtcactccttaatggaaactgtgttcttcgcccgggtaaacgccggactccacttcagccatatactgccgcacagccgcgcggatgtcgcccgtttcggcgaggaaatttttggcgaatttaggaatatgaccgccggtaatgccgaacgcgtcgtgcatcacgagaatttgcccgtcagtgacgttgcctgcgccaataccgataaccgggattgccagtgcttcggtaatgcgttttgccagctcaaccggcacgcactccagtaccagcagttgtgccccagcagcttctaaggctaatgcatcgctgagcagtcgatcgcccgcttcatcgccgcgcccctggactttgtagccaccgaaaatattcactgactgtggggttaggcctaaatgaccacaaactggaacggcacgttcggtcagcatttgtacggtttccaccagccactcaccgccttcaattttgaccatgttggctccggcacgcattaccgttgcggcgttttcaaaggcttgttccggcgtggcatacgccataaatggcaggtcagccagcagaaggcagtttggcgcgccgcgacgcacagcggcggtgtgataggcgatatcggcaacggtaaccggtagcgtggagtcatgcccctggaccgtcatgcccagtgaatcgcctaccagcatgacgttaatcccttcatcggcaaacagttttgcgaagctatagtcgtaagcggtgatggttgcgaaacgttttttgtcctgcttgcatttctgcaatgaagcaatcgtggttggtttcatagcgtatcctgataaatgatgttgtgctgtctcgcattttatcagtcacattggtgggggcaatgatttatccgtatcgcaccgccgttgtctggcggtgcgatagtgttatcaggggtaggtaacctgaaaagtgctggtggctttaaaatcccccggttctatagcaatattaccgtcttgttttaatgtagcctggaaatgaagaggttgagaggtcccaccgttgccattatccgggaaaatccccccagtagtgtcattttctgtttcataatctttataaatagacgttgcatcatttggtttcagtaccatttgtgcacttttagtgttttttaaaccttcaatcagtacaccaacgccttttgctgcgtcatttcctgtgagtgtgttagccaaaagttctttgcttacactacccaccttgtttgacttgagttttgtttctatattgcgaacacgaatacagttctgtagcgtgatatcaaaaggaaccgctgttgcgccattttttatttgtgcagggctataaatcacccattttaaccgttgaaccacttaccgatgggccactaagcgcagcagtaaaacaggtagggtttgttaatacgatatctgtcaagtcaaagtcgattttaagaaaataactcttgatactaccgccagcattatatgctttgaatgagtagagataactatctgttctggataatgttacccgttgattcgttgtcgggttaaagtcggtatcggtataaaattcaatcgtgagcgtttgcataacgccaccaacggcccagtattttttgctgctattcgcgttgttgcaagaccaatatagggtttgctcgctttcgccacgccagttaaaagattggctcgtagaatcgccaatatacatgcctgatgggttgatatcagtagatgtaagtgttgaccaaatgtttgatattgctaacgtgtaatacaggcctggaacagatgtcttaaagagtttatgtccgccataactttttccggaatcaaccattttatgttcaatagacattggtgcgccgcttgagttactactcctgttacagtaaaggaaacctccacccgaagcggaatctaactgcgcccattttaatgacaccccggttgggccaagttgggttggtttataaaaaactaaattattggtgcctgaaccataccggaatttgacggtaacatctccattgggacctgtctctcgccatttttggtctgatggaccaacaccgtaattattcccaacaatatagccgacgtcatcatcggtgccggcgcttgctgtataacaacaagagcatagtgctaaaaaaagaaagtatctgaagaatgtcttcatttttactccattgtcatgctgcaagataatacttgtagcactttgtctgttattcgtagtagatatccactaacacatggcttatcagtgggccagaggtgacattcagtgctggatcgattttttgcattcgggtactaaatttccaggatgaattatttagtgctgatgacatgaccggataaacggaacgtgagctaccagtggcactaagaacgttgaaggtatttgccgggtcctgaatagaaaatataactaccccaacatttttagccccggcgttgtcttcattagcgaatatttgactggaacctgtcgccattacgccactaagtgcgcgaaaattaatatgtaactgatttaacacattccctgtgccctgaagtgtgcagtcctgtactgtaatagtgaactcttttccaccggggtgataattttcggctgaaatgtttccggtaaaatcgcccacgccaacgacacctaaatcaatatttccgttgttgctgattccactttggcaggtgttattttttatatttgcaacaatgtcaacatcctgtcctgcaaccacaggggaagtggcgctgaatagcaacgacagaatcagaattgattttttcatcagattacgttgagtgggacgcatatttagttcctgaatcagtctgcctgttagttataagtcacggtgaatgttgccggggcagtgaaatcacccgcagtgacatttgtgacagttttatcttttgcgaccaccaacaccgcactcattgggtaatcgacaacattgctgcccgtcgcattagcaatactgacttcttctgttgcgggggtgacacaactgaattgtttagcgccgttcttacctggtgtggatgtgctccagacctcaacggcgaccgccgctgcttttgctgttgccgttgatgcgttagcaaatccaggaccattattagaattaccttcacataatgctcgtgtagtcaattttattttggcctttttcccgggaatccccgcacagtctttgaactgtaatttgaaggttttaattttagtttcggcattaatttcagaaatatatacatcaccgaaattgatggtggaaattttagttgtaccgtcatcagtcaacgttgatgtacaggtacccatttctacgtcagtagtaacagtcaggccaatactgtcagtggccgcatgtgaggaaatggttaacagtgatgaagccagaaatagactacccgataatccataacataatttttttaatatcatcattgtcatccttgttattgatagctgaagttaaaagttgccagtgcgcgaaacttgcctggaacacctttccctacacttgtttcacgcagtgcgacagtcatctcaagtccatcggtgctaatttctgatgcactccaacgtatatattctgcgctattaggtttcagaaatgtatcgcctgaagtcgccttccttttaaatcccattccgatatagcttgtggtggaggttgtatcactggccagggggataattagcgcgggtgaacttcctgattgatttcctgtcagggttgtatcaatccagctaattccactgctgcatccattggctaccaatttaaagttggcttcagattgtgctgttttattggctattttatccattcccatcgagggaataactaaggtgtacttatcatttccattatcagtgacattagttccggtaagtgtaatattacaggttgttgctttcacggtagcggtaaaatcgacattaacatccgttgcaaataccgaaggcgataacaatagtcccatgagtattgttattttatgtggtgtgatttttatcattggaagtcccttgtggttactgtatctgacaacgaagtccgttcagaataatagattgtgctattttttctgatgtcgtgttttgttgataatgagcaaaacaactgaccggtttgccctcttcaatccaggtaattcgtatatttccttcctgcccgataccgcgaacaaaggcctgaccaccctgacctacgttgccgatgatattgttttgttcatcataaatatccgctgcaaatggaatatttttaccatcgcttcgcacgatgttcataattgccgattgtccctgaactgtttcaaaatcagcaaagacgacggctccctggcgcgggacggcgacagtactggtgcttttcaattcaacatcgttttccagatcgttaatgtccagtgcgatacgattttcatggtatggcgaaagggcgctggtcacaccataaccccagcggtctacggtgctgtttccgtagttaatacgagcgccttttgctcctggcgcctgaatgacagccagagtgtcggaatcactaaaactgtcattactgaacgtcagcccgccgctatgtaacacaaatccaccatcagtattgagtgagaattggcgactattatcactgcttgctgaggctgaacctgacagcgttccccacggcgattcataactggcataaccgccgatataactcaaatcatcactggatttattcatcatataacccgtgtttacgctgtagctgatgcgattggtatcgctgtaaccactactgctgatattgagttggttattacccttaaagtcgctgtttaattgtgtatcaatactctggaagccggagctgcggtgttccgtacccagtaaattttctattggaatcgtgaagctgagataaatgctatcgtcggtttgaccatcttcattcaacgaacgttgagcactgatactgtaactgccccaggacgcactattgctataaccaatagagtaattagtactgttttgcccggaggcccagtaatctgaccagcttcccgagagataaaatgaaccgtaatcctttttctcaaatttcagcggttggttgatactgaccgtgacctgatttttcatgcgcgagtaattgcgcatggatttaggttcaagctcttgctcaggatgttctacttcatcaatcagcgtcagcgcatcattgaggcccagatagtgctgggtggagtagcgataggccgcgatatttaatgatgtactggtattttcaaataacttgttccaggaaatacggtagctttgtccttgataggttttatcgtccggaatgctgacatttgagtgagtaacatcgacagaaaaagcccccacgggggtattcataccaagccccagcaatccggcggtgtagttattatcagttagctgaataccggtatatcctgtcaggtagttattcaaaccatagtagtagctggcttgaaataaattaggctcatcctggatactgtcttttaaaacctgaccggcgctaatatcccagcgaccaacgccagggcgcagcatttgcacaacagatgaaaatggctgagagaacgtccgttttgtgccatcagcttcttcgatagtcacaatgagatcgctgccataacctgacgggctaagatcgtcaatggcaaaggcccctggcggcaccgtcgtttcatagattttataaccattttgcataacggttactttggcattggtattcgctacgccatgaatgattggcgcaaaactggctaataccggaggcagcattcgactgtcactgtataagcgaataccgcgaatgctgactgaatcgaaggtctcgccggtcgtgtaagattcaccaataaccagttgtgaacgtagtgacgcaagatcgcgttgtaaatagcgattctgaaaatcgtaatcgctatggacattggtcatccagttgtagttacctgaggcacgtaaccgccacgcgcctaagtttatcccaccgttgaatgccgcatagatactgtcatttgttctgcctggactttcactgtgatatccattgaggttgtaggaaagcatggctgcattaatgccattttcccacaaagagggatcaacatagttttgataattcttcataatccatgcctgggggacatcgatatccaggcgttgatcgttaacatcgtaacgaatggatgattgagggatcatttcagccagattgaggcaatcaccaagatcttcgtctcgcttaagcaaaatggctttttcgctattcttgtctggtgaactgatatggaattgcaataaatttttctgcgtaatgcaggcctgagcgttctttttaccttcaataacagcaaaagcaatgctttggctcatgatgggttgatcgttaacatacacactgacatcgtaaatgccaggtagtgtgggattgccttctgtataccgactaaggtcgatatttgaagcatcctttcccatcagaaatgtatggtcatattcgacgagttcagcgcataaagcactattgctatacagcagagcgcaaaacgtggcgatgtgggtaaggtgattagtagatttaatagtcacgttctgcttcctgctgtgttatatccttgccagattaaaggttggcgttgccttcaatagatccaccaaaatcattaatggcgaaaaaatgcacttttgcagagcttgttctgccactcatcccatttaccttgatgacgtcgttactgaacggcgcaatcattgtcatatccagggggtagcgtttgccgttggcttctaaatcaccactgctaaaagagacatagtagggcgtagggttatcaacgcgtaatgctgctttgccttcagatgttgcccaggaccacttcagagccaatggtgcatcagatgaaattccactcaatccttccgggcgatagaacagttttatacgtgtgcgaaatgccagttgtagcaggctttggtttgctgcttttgctgcatctggttttggaggtacttccagtacgttaaaccagaacacactttctctgtcttttggcagagcactgctggcggtgtacatcagtttgattgtttggccacgtttagcatcaatacgtgatactggcggcgtagcggtaaaggggacagtaatactgcctggttcagcgttgtcatcgccagtatctaaccaactctgaaccagcaatgggttattgcctttattttccagacgtacattgacgtttttttgttcgcttttataaactacgcgtgtacctgaaattacgatgtctgcaatagctgatgagctaaaagccatacagctcgctaagcacaatgctgcggtatgtttagtattaaaaaacataaaccattccttacagaattaattaaaacagggaataattatcaaaagtaaaaatatttgatgttattccctgtatatattcatccgatcaatttaagcggttgatatttactggtaagtaatggtatatgctgagttggtttttacataaccggcagtagctgctttgcttgcatccgcacgaacataggatgctttaaaatcgtaggttgcagatttagacgttgaatccagagttttgctgtaaacatcacccggattattgacctgaacctgtttaataatagaaccttcaatattgtgcagagcgatatttacgccgtcagacggggtgttaatagacatgtcgttgttcagtgttcctttgctgttaccaaagaaaacagaaccgaaggtcatttttgcagtagtacccggagccgggttagctttgctacagtcaatagtaatgctgaatggtttagctttagcacctacggtggtatccagtacaccatcggtgatttcagcaacggtagcagtttgcagcaggatcagaccgtctttgttaccgccatcaacacgagcttcacaggtgttatcaacgaccaggccgctaatatttaactgaccaccgtccatatcgttagcagcaaatgcagtaccagcagccattgccaacataataccggacagcacaaaacctaattttttagacataaaaatcctttatcaatattccataaagcagataacagcattgcatgatgatgagattttgatgcaatgccatgtaactgaacgttactttgttaatgatgtctgtttgttttttaccaagtataacattcattcatcattggacagacattctgcataatatcatgacatatggaagttaattttactaaacataaaaattagtaaaattaactttaaaaattaaggggggtggtgtatggaattagaagttcaggaaattatattatattttctgtgtttttatttatcttaaatatattattatttgcaatatcttgaggctattttcagaatatatttatattcacacgaaaaataattaccacttatctaattcattaaagccttttgcctgtagagcttcaactaatgataagccatcaggaaataccaattccggcgcaatttcaaacagtggccacagcataaagccacgatttttcatatcgtagtgcggtacggtcagacgttcggtatttattacttcattaccaaacagcatgatgtcgagatccagcgtgcgcggtccccagcgttcagctttacggacgcgaccttgctgcaattcgatacgttgtgtgtgattgagtagctcttcaggggcaagagtggtttccagcgcgacggcggcatttaagtaatcgggttgatcttgcggccccagcggtggggtgcggtaaaacgaagaaacagcaagaatgcggctttctggaatatcgcctaatgctttcagggcagcattgacctgctccagcggagaggccagattgctgcctatggcaatatacgccactgtcatgcggtaccctcacgacgcggtgcgcgtttgcgtggacgacgagtacgacgacgcggtgacggttcttcatccagttcgttaagcatccctttttggtctggtggcgcggaaacctggaactcaccccaccatttcaccagacgttgcagttcagcgttacgctcaacttcggctcgtaaggccaacaggtcgtatgccgcacggaacttaggatgctccagcagtttccatgcgcgttttccctgacgacgggacatacgcaactgcaactgccagatatcgcgggttagcgtggtcagccgtttcgggatcgccagtgaacggcaggcttcgtccagcacgtcgttcatcgccagtgcgaaagcgtcgtgataggtcaggccgctttcctgggcgatcttctgtgccgtctccagcaatgggtaccagaacatggcggcaaacaggaacgccgggttcacgcgcatatcgttatggatacgcgtatcggtattcttcagtacctgctcaataatgcgttccatcgggctgtcgccattttccgtgaagtagcgggtaatggtcgggaacagcggctggaacagatgatattcacacagcagcttataggtttcgtaaccgtagcccgcttgcaacagtttcagcgattcttcaaacagacgtgccggtgggatatcgttcagtaaggttgccaggcgtgggatcggctcggcggtttccgggctgatgcgcatgcccaatttggcggcaaaacgaaccgcgcgaagcatccgtaccggatcttcacggtagcgcgtttccgggttaccaatcagacggataacgccgtctttcagatccttcatgccgccaacgtaatcacggacggtaaaatctgccacgctgtaatacaggctgttgatagtgaaatcgcggcgctgggcgtcttcttcgatggagccgaaaatgttgtcgcgcagcaacataccgttttgcccgcgttgggaggtcgtgcggtcgctgacgttaccttcgtgatgtccacggaaggtcgcaacttcgataatctccgggccaaacatcacatgagccagacggaaacggcgacccaccaggcggcagttacggaacagtttgcgcacctgctctggcgtggcgttggtggtcacgtcaaaatctttcggctttttgccaagtaacaggtcgcgcacgccgccgccaaccaaccaggcttcgtatcccgctttattgagcctgtacattaccttcagggcattttcactgatatctttgcgggaaatagcatgctgctcacgcgggatcaccgtcacctgtggacgggcgactgcctgttcagcctcgctttcctcgcggcttagcaccttgcggcaaaaattagcgactcgggtaaaaatagtacacctcggtagtgtcaaacatcattcaggacaaaaaaatagcggctaatcatagctcagcatgacgcatttgagaatgttgaatttacaattgccgactcaggcacggcggtcagcgtccagtttttgacggctgactgaaggatttgctcgacgctgaaatcctgccagtgtgtttctacctgctgacccagaaaatgaagtgccgcgattaacaccgggcgcggatcgcctttcggcaacgtaggcgcatgattctgcttggaaagtttagcgccttgtggattaagcgccagcggtaaatggatgtaatctggcactttccagccaaaaagctggtacagcgagatttgccgcaccgtcggttcgatcaaatctgccccgcggacaatttcgcttacgccctggaagtgatcatccaccaccaccgccaggttataggcaaacaaaccatcacggcgatgaataataaaatcttcccgtgccagtttttcgtcggcgtgaataatgcctcgcagcaggtcagtaaactgggtgaccggatgctgctggcggatacgtactgcggcgttgtctggtccatgatgcaaatcccggcaatgaccgtcgtaaataccgccaatgctttgaatacgcgcacgcgtgcaggtgcagtaataacttagtccttgctcatgtaaccaggcgagtgcttcgcgataggcgtggtgacgttgcgattgccagagaacgtcgccgtcccagtacaggccgtaatgttccagctggcgcaggatagtttctgcggcaccgggaacttcacgaggcgggtcgatatcttcaatgcgtaccagccagcgaccttgccgggcgcgagcctgcaaatagctgccaagcgcagcaatcagagaaccaaaatgaagctcgccggaaggagagggggcgaagcggccaatatagtgtgtgtctgtcatctctttgaacaaaaaataaggcgggagcatttcccgcctgtggtaaacgtgatggaacggctgtaattagccagccatctgtttttcgcgaatttcagccagcgttttgcagtcgatgcacagatcggctgtcgggcgcgcttccagacggcgaataccgatttcaacaccgcaggattcgcagtagccgaaatcttcgtcttccacttttttcagcgtcttctcgatctttttgatcagcttacgctcgcgatcgcggttacgcagttcgaggctgaactcttcttcctgggctgcacggtctaccgggtccgggaagttggctgcttcatcctgcatatgtgtaacggtgcgatcgacttcatccctgagttgattacgccatgcttccagaatacgacggaagtgcgccagctgggcttcattcatatactcttcgcccggcttctcctgatatggttccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccatgttcgggggaaaaatgaggccgctataaatagcagatgcttttccggatagcaattatctaaacgtaacacttgacaactgtgtgaggaaaagcgtatttgcgcacgcgaccagaatgtaaattaaccagttacttactctactacaatgtaaccggtagtgattttttaagagccatgccttcggcagaaagttccgctttgtaagccagaatttctacccccctctgttgagcttctgacaatagttgcgcgtatttctcatcgatgtggcgcgcgggtgaaaaccgtgtaatggctgaatgcagcacggcgaaaaagataaccgcacgctggccttcagccgctacgctcatcaactcccgaaggtgtttctgacctcgttcagtgaccgcatcgggaaaatatccctgttcgttctccgctaacgtaaccgatttcacttcaatatagcagtctggacgcgaatccgcctgcaacataaagtcaatacggctgcgttcggcgccgtattttacttcgcttttcagcgagctatagcctgccagctctgaaattgattcattaaggatagcctctttcgtcaacctgttagcccaaagcgtattgacgcaaataattgcgccgctctggctttgagttaattcccaggtgtgtgggtatttccgtttggtgttgtctgaagtcgaataccagacggtatcgccaggcgttgcacaaccggtcatcgcacccgtattcgggcagtgtagcgttaattcgcgaccatcgggtgtgatcacatcggctaaaaaacgtttgtaacgctgaattagcgtcgcgcgctgtagagggggagaaaattccattgcgacaatccttgttattgcgttagcgcccagcgttttagcggcgtgtagcgtgtgcgtccacgggcaaacgaggaggcgtaaagggtgaactccgtcaccgtatacgaccagttaaaacctggcggcgggattgtcaccgcctcgctggcgtcgcgcaataaggtaatatgtggatgaaacggacgattgctttgaaaacaaccgctgcgggcagcctgtgagcggagcatattcgccagctggattaagccgcgaggcggctgtcgcatccctaaccacaccatacgcgaacgcagccattgaccggcgtcatcaagcgtgagtgtgaaaccaggttgacgaatccgtccggctaaaagagaaagcgccttctctttctctgcgctcacttcgcctaaaaatgccagagtcagatgcaaattatcggcggcgaccggacgtcccgcctcaggtgggaagtgtgtggcgcgccagcggataatctgttcgcggatttctgcaggtaagtcgatagcaaagaacagccgttgcggttcagacatgtgaggcactcggttatgaattaccgcgatgctacaatgtggcgcgaagaatgttaaccctctggagcgttttgtgtcgtcgttgcccgttgctgccgtcttacctgagttacttgctgccctcgatggtgcatcgcaggtgttattaagtgcgccgaccggggccgggaaatcaacctggctgccgctgcaactgctggcgcatcccggcattaacgggaaaattatcctgctggagccgcgtcgtctggcggcgcgtaacgttgcgcaacgactggcggagctgcttaacgaaaagccaggcgataccgttggctaccggatgcgtgcgcaaaactgcgtcgggccgaatacccgcctggaagtggttaccgaaggcgtgctgacgcggatgatccagcgtgacccggaactgagtggtgttggattggtgatccttgatgaatttcatgagcgcagcttgcaggcggatttggcattggcgttgttactcgatgtgcaacaaggtctgcgtgatgaccttaaactgctgattatgtcggctacgctggacaacgaccgcttgcagcaaatgctgccagaagcgcccgtcgtcatctcagaagggcgctcgtttccggttgaacgccgttatttgccgctgcccgctcatcagcgttttgacgaagccgtcgcggttgctaccgccgaaatgctgcgtcaggaaagtggatcattactgttatttttacctggcgtcggagaaattcagcgtgtgcaggaacaactgacttcacgcatcggcagtgatgtgttgctctgcccgctgtatggcgcgttgtcgctgaacgatcagcgaaaagcgatcctcccggcaccgcaagggatgcgcaaagtggtgctggcgaccaatattgctgaaacaagtttaaccatcgaaggtattcgtctggtggtggattgtgcccaggaaagggtggcgcgttttgatccgcgtacagggcttacgcggttgattactcaacgcgttagtcaggcgtcgatgacgcaacgtgccgggcgtgccgggcgtctggagccgggtatctgcctgcatttaatcgccaaagaacaagcagaacgcgctgccgcgcaaagtgaaccggagatcttacaaagcgatctttccggtttgctgatggaattactgcaatggggatgcggcgatccggcgcagatgagctggctggatcaaccgccaacggtgaatctactggccgcgaaacgcctgttacagatgctgggggcgctggatggcgaacgcctaagcgcgcaagggcaaaaaatggcagcgctgggtaacgatccgcgtttagcggcaatgctggttagcgcgaagaacgacgacgaagctgctaccgcggcaaaaattgccgccattctcgaagagccgccacggatgggcaatagtgacctgggcgtggcgttttcgcgcaatcaacccgcctggcagcaacgtagtcagcaactgttaaaacgcttaaacgtacgcggcggtgaggcagacagttcgcttatcgcgccgctacttgccagagcgtatgccgatcgcattgctcgtcgccgtgggcaagatgaacgctatcaactggcgaacggcatgggggcgatgctcgatgccgacgatgcgctaagccgccacgaatggttgatcgcaccgttattattgcagggcagcgcctcaccggatgcacggattttactggcgctgccggtcgatattgatgagttagtacaacgctgcccgcagctggtacagcagtctgacactgtggagtgggatgacgcgcaaggtacgctgaaagcctggcgtcggctgcaaattggtcagttgatggttaaagtgcaaccgctggcgaaaccctcggaagacgagttgtatcaggcgatgcttaacggcattcgtgataaaggtttaagcgtgctcaactggacggcggaagcggaacagctacgcttgcgtttgttatgcgccgcaaagtggttgccggaatatgactggccagcggttgatgatgaaagtttgttggcgacgctggaaacgtggctactgccgcatatgacaggcgtacattcgctacgcggcctgaaatcactcgatatttatcaggcactgcgtggattacttgattgggtaatgcagcaacgtctggatagtgaattgcctgcgcattacactgtgccgacgggaagccggatcgccattcgttaccatgaagataacccgcccgcgctggcggtgagaatgcaggagatgtttggtgaggccactaatccgactatcgcccaggggcgcgtaccgttggtgctggagttgctttcccctgcccaaaggccgctgcaaatcacgcgtgatttgagcgccttctggaaaggagcgtaccgtgaggtgcaaaaagagatgaaagggcgttatcccaaacatgtctggccggacgacccggcaaacaccgcaccgacgcgacgaacgaaaaagtattcgtgaagaccaaagcaaatttgagagatatcttcttctgtcttgcaacagaagaacagaaaatcgggcttttgcgcctgaatattgcggagaaaaagcatggccgggaatgaccgcgagccaattggacgcaaagggaaaccgacgcgtccggtcaaacaaaaggtaagccgtcgtcgttacgaagatgacgatgattacgacgattatgatgactatgaggatgaagaaccgatgccgcgcaaaggtaagggcaaaggcaaagggcgtaagcctcgtggcaaacgcggctggctatggctgctgctaaaactggctatcgtttttgccgtgctgatcgccatttacggcgtttatctcgatcaaaaaattcgtagccgtattgatggcaaggtctggcaattgcccgcggcagtttatggtcgaatggtcaaccttgagccagacatgaccatcagcaagaacgagatggtgaagctgctggaggcgacccagtatcgccaggtgtcgaaaatgacccgtcctggcgagtttaccgtacaggccaacagcattgagatgatccgccgtccgtttgatttcccggacagcaaagaagggcaggtgcgcgcgcgtctgacctttgatggcgatcatctggcgacgatcgtcaatatggagaacaaccgtcagttcggtttcttccgtcttgatccgcgcctgatcaccatgatttcttcgccaaacggtgagcagcgtctgtttgtgccgcgcagtggtttcccggatttgctggtggatactttgctggcgacagaagaccgtcatttctacgagcatgatgggatcagtctctactcaatcggacgtgcggtgctggcaaacctgactgccggacgcacggtgcagggggcgagtacgctgacgcaacagttggttaaaaacctgttcctctccagcgagcgttcttactggcgtaaagcgaacgaagcctacatggcgctgatcatggacgcgcgttacagcaaagaccgtattcttgagctgtatatgaacgaggtgtatctcggtcagagcggcgacaacgaaatccgcggcttcccgctggcgagcttgtattactttggtcgcccggtagaagaattgagcctcgatcagcaggcgctgttggtgggtatggtgaaaggggcgtccatctacaacccgtggcgtaacccgaaactggcgctggagcgacgtaacctggtactacgtttgctgcaacagcaacaaattattgatcaagaactctacgacatgctgagtgcgcgtccgctgggtgttcagccgcgcggtggggtgatctctcctcagccagcctttatgcagctggtgcgtcaggagctgcaggcgaaattaggcgataaggtaaaagatctctccggcgtgaagatcttcactacctttgactcggtggcccaggacgcggcagaaaaagccgccgtggaaggcattccggcactgaagaaacagcgtaagttgagcgatcttgaaaccgcgattgtggttgttgaccgctttagcggtgaagttcgtgcgatggtcggtggttctgagccgcagtttgcgggctacaaccgtgcgatgcaggcgcgtcgttcgattggttcccttgcaaaaccagcgacttatctaacggccttaagccagccgaaaatctatcgtttgaatacgtggattgccgatgcgccaatcgcgctgcgtcagccgaatggccaggtctggtcaccgcagaacgatgatcgtcgttatagcgaaagtggcagggtgatgctggtagatgcgttgacccgttcgatgaacgtgccgacggtgaatctgggcatggcgttggggctacctgcggttacggagacctggattaaactgggtgtgccgaaagatcaactgaatccagttccagcaatgttgttgggggcgttgaacttaacgccaatcgaagtggcgcaggccttccagactatcgccagcggtggtaatcgtgctccgctttccgcgctacgttcagtcatcgcagaagacggcaaggtgttgtatcagagcttcccgcaggcggaacgcgctgttccggcgcaggcggcgtatctgacactatggaccatgcagcaggttgtacaacgcggtacgggtcgtcagcttggggcgaaatacccgaacctgcatctggcagggaaaacagggactaccaacaataacgtagatacctggtttgcgggcattgatgggagcacggtgaccatcacctgggtcggccgtgataacaaccagccgaccaaactgtatggtgccagcggggcaatgtcgatttatcagcgttatctggctaaccagacgccaacaccgctgaatcttgttccgccggaagatattgcagatatgggcgtggactacgacggcaactttgtttgcagcggtggtatgcgtgtcttgccggtctggaccagcgatccgcaatcgctgtgccagcagagtgagatgcagcagcaaccgtcaggcaatccgtttgatcagtcttctcagccgcagcaacagccgcaacagcaacctgctcagcaagagcagaaagacagcgacggtgtagccggttggattaaagatatgtttgggagtaattaacgtctaagcgtgatataccggatggcgagctgccatccggtaaaataacatcccctccaaagtattaaccctttcttttcatctgattgtttattgacccttcaggaatgcgcagattgcgtaccgcttgcgaacccgccagcgtttcgaatattatctcatctttataataatcattctcgtttacgttatcattcactttacaccagagaaataccaatggcaccttccaaaactgctcagccaaaacactcactgcgtaaaatcgcagttgtagtagccacagcggttagcggcatgtctgtttatgcacaggcagcggttgaaccgaaagaagacactatcaccgttaccgctgcacctgcgccgcaagaaagcgcatgggggccggctgcaactattgcggcgcgacagtcagctaccggcactaaaaccgatacgccgattcaaaaagtacctcaatctatttctgtcgtcaccgctgaagagatggcgctgcatcagcctaagtcggtgaaagaagcgcttagctatacgccgggtgtctctgttggtacgcgtggcgcatccaacacctatgaccacctgatcattcgcggttttgcggcagaaggccaaagccagaataactatctgaatggcctgaagttgcagggcaacttctataacgatgcggtcatcgacccgtatatgctggaacgtgctgaaattatgcgtggcccggtttccgtgctttacggtaaaagcagtcctggcggtctgttgaatatggtcagcaagcgtccgaccaccgaaccgctgaaagaagttcagtttaaagccggtactgacagcctgttccagaccggttttgacttcagcgatgcgctggatgatgacggcgtttattcttatcgcctgaccggtcttgcgcgttctgccaatgcccagcagaaagggtcagaagagcagcgttatgctattgcaccggcgttcacctggcgtccggatgataaaaccaatttcaccttcctttcttacttccagaacgagccggaaactggttattacggctggttgccgaaagagggaaccgttgagccgctgccgaacggtaagcgtctgccgacagactttaacgaaggggcgaagaacaacacctattctcgtaacgagaagatggtcggctacagcttcgatcacgaatttaacgatacctttactgtgcgtcagaacctgcgctttgctgaaaacaaaacctcgcaaaacagcgtttatggttacggcgtctgctccgatccggcgaatgcttacagcaaacagtgtgcggcattagcgccagcggataaaggccattatctggcacgtaaatacgtcgttgatgatgagaagctgcaaaacttctccgttgatacccagttgcagagcaagtttgccactggcgatatcgaccacactctgctgaccggtgtcgactttatgcgtatgcgtaatgacatcaacgcctggtttggttacgacgactctgtgccactgctcgatctgtacaatccggtgaataccgattttgacttcaatgcgaaagacccggataactccgggccgtaccgcattctgaataagcagaagcaaacgggcgtttatgttcaggatcaggcgcagtgggataaagtgctggtcaccctgggcggtcgttacgactgggcagatcaagaatctcttaaccgcgtagcgggaacgaccgataaacgtgatgacaaacagtttacctggcgtggtggtgttaactacctgtttgataatggtgtaacaccatacttcagctatagcgaatcgtttgaaccttcttcgcaagttgggaaggatggtaatattttcgcaccgtctaaaggtaagcagtatgaagtcggcgtgaaatatgtaccggaagatcgtccgattgtagttactggtgccgtgtataatcttactaaaaccaacaacctgatggcggaccctgagggttccttcttctcggttgaaggtggcgagatccgcgctcgtggcgtagaaatcgaagcgaaagcggcgctgtcggcgagtgttaacgtagtcggttcttatacttacaccgatgcggaatacactaccgatactacctacaaaggcaatacgcctgcacaggtgccaaaacacatggcttcgctgtgggctgactataccttctttgacggtccgctttcaggtctgacgctgggcaccggtggtcgttatactggctccagctatggtgatccggctaactcctttaaagtgggaagttatacggtcgtggatgcgttagtgcgttatgatctggcgcgagtcggcatggcgggctccaacgtggcgctgcatgtcaacaacctgtttgatcgtgaatacgtcgccagctgctttaacacttatggttgcttctggggcgcagaacgtcaggtcgttgcaaccgcaaccttccgtttctaatttctcttttggggcacggatttccgtgcccgtttcacaagttggctgttatgcaggaatacacgaatcattccgataccacttttgcactgcgtaatatctcctttcgtgtgcccgggcgcacgcttttgcatccgttgtcgttaacctttcctgccgggaaagtgactggtctgattggtcacaacggttctggtaaatccactctgctcaaaatgcttggtcgtcaccagccaccgtcggaaggggagattcttcttgatgcccaaccgctggaaagctggagcagcaaagcgtttgcccgcaaagtggcttatttaccgcagcagcttcctccggcagaagggatgaccgtgcgtgaactggtggcgattggtcgttacccgtggcatggcgcactagggcgctttggtgcggcagatcgcgaaaaggtcgaggaagctatctcgctggttggcttaaaaccgctggcgcatcggctggtcgatagcctttctggcggcgaacgtcagcgggcgtggatcgccatgctggtggcgcaggatagccgctgtctgttgctcgacgaaccgacttcggcgctggatatcgcccaccaggttgatgtactggcgctggtgcatcgtttaagtcaggagcgtggcctgacggtcattgccgtgctgcacgatatcaatatggcggcgcgctactgtgattatctggtcgccctgcgcggcggtgaaatgattgctcagggaacgcctgcggaaattatgcgcggcgaaaccctcgaaatgatttatggcatcccgatgggtattctgccgcatccggcgggtgctgcacctgtgagttttgtttattgatgagcggcttacctcttatttcgcgccgccgactgttaacggcgatggcgctttctccgttcttatggcagatgaataccgcccacgcggcagttattgatcccaatcgtattgtggcactggagtggttgccggtggagttactgctggcgctcggcatcgtgccttacggcgtggcggacaccatcaactatcgcctgtgggtcagcgaaccgccattgccggactcagtgattgacgttggtttgcgtacagaacccaaccttgaactgctgaccgaaatgaaaccgtcgtttatggtctggtctgcaggatatggcccttcaccagaaatgctggcacgtattgcgccggggcgcggatttaacttcagcgacggcaaacagccactggcgatggcgcgtaaatcactgacggaaatggcagatttacttaacctgcaaagcgcagcggaaacgcatttaacgcactatgaagactttatccgcagcatgaaaccccgctttgtgaagcgtggtgcacgcccgttattgctgacgacgcttatcgatccgcgccatatgttggtcttcggtccaaacagcttgttccaggaaattctcgatgagtacggcatcccaaatgcctggcaaggggaaaccaacttctggggcagtaccgccgtcagtatcgatcgtctggcggcgtataaagacgttgatgtgctctgttttgatcacgacaacagcaaagacatgaatgcgctaatggcaaccccgctgtggcaggccatgccgtttgtccgcgccggacgctttcagcgcgttccggcggtctggttctatggcgcgacgctttcggcaatgcactttgtgcgtattctggataacgccatcggaggtaaagcgtgagtaaacgaattgcgcttttcccggcgttattgctggcgctgctggtggttgccgcatcggcgctcacctggatgaactcctcgcaggcgctgccgcgcagccagtgggcgcaggccgcctggtcgccggatattgacgtcatcgagcagatgatttttcactacagcttgctgccgcgtctggcgatttcgctgctggtgggcgcgggcctggggctggtgggcgtgctgtttcagcaagtgctgcgtaacccgctggcggaaccgacgacgttgggcgttgctacaggcgcgcaactggggattaccgtcacgacgctctgggcgatccccggcgcgatggcgagccagtttgctgcgctggcgggcgcttgcgttgttggcttaatcgtctttggcgtcgcgtgggggaaacggctttcgccggtaacgctgatcctcgcggggctggtggtgagcctttattgtggggcaatcaatcagttactggttatcttccatcatgaccaactgcaaagcatgttcctgtggagcaccggaacactgacgcaaaccgactggggcggcgttgagcgtttatggccgcagctgctgggcggcgtgatgctgacgttattgctacttcgcccgttaactctgatggggcttgatgatggcgtggcgcgcaatctcgggctggccttgtcgctcgctcgtctggcggcgttgtcgctggcgattgtcatcagtgcgctgctggtgaacgcggtggggattatcggctttatcgggttgttcgcgccactgctggcgaaaatgctgggggcgcggcgtttgttgccacggttgatgctggcatcgctgattggtgcgttaattctgtggctttctgatcaaatcatcctctggctgactcgcgtgtggatggaagtgtccaccggttcggtcactgcgttgatcggtgcgccgctgctactgtggttgctgccgcgtttacgcagcattagcgcgccggatatgaaggtgaacgatcgtgtcgcgactgaacgccaacacgtgctggcgtttgccctcgcgggcggcgtgctgctgttgatggctgtggtggtggcgctgtcgttgggtcgtgatgcgcacggctggacgtgggcgagcggggcgttgctcgaggatttgatgccctggcgctggccgcgaattatggctgcgctgtttgcgggcgtcatgctggcggtggcgggctgtattattcagcggctgaccggaaacccgatggcaagcccggaagtgctggggattagctccggcgcggcgtttggcgtggtgttaatgctgtttctggtgccgggtaatgcctttggctggctgttacccgcaggcagtctcggggcggcggtgacgctgttgatcattatgatcgccgccggacgtggtggattttccccacaccgcatgttactggcgggaatggcgttaagtaccgcgttcaccatgcttttgatgatgttgcaggcaagtggtgacccgcgaatggcgcaagttctgacctggatttccggttcgacctacaacgcgaccgatgcgcaggtctggcgtaccggaattgtgatggtgattttgctggcgattaccccgctgtgccgccgctggctgaccattttaccgctgggtggtgataccgcacgagccgtggggatggcgctgacgccgacgcgaattgcgctgctgctgttagcggcttgcctgacggcgaccgcgacaatgaccattggaccgttgagttttgttggtttaatggcaccgcatattgcgcggatgatgggctttcgacggacgatgccacacatcgtaatttcggcgctggtgggtggtttactgctggtgttcgctgactggtgtgggcggatggtattgtttccattccagatcccggcggggctgctgtcgacctttatcggcgcgccatattttatctatttgttgagaaagcagagccgttaatagaatgcctcgcccggtgggcgaggcaaaatcattacaacttcgcaaacacccgacgtgcagcatcgatggtgttattgatatcttccatgctatgcgccacggacataaagcccgcttcaaacgctgacggtgccaggtaaacaccttcgtccagcatcatatggaagaaacgcttaaagcgttccacgtcacaggccatcacatcctgatagcacgtcacggactcggcgtcggtaaagaaaataccgaacatgccgccaacgtggtttaccaccagcggaattccggcttcttctgccgcttcccgcagaccttctgccagacgtgttgtcagctcatccagcgtctcgtgaacgcccggctgcgcgacttcattcagacaggcgaaaccggctgccatcgcaatcgggttaccggaaagcgtacccgcctgatagaccggaccggtcggggccagcgcatccattacatcacgacgaccaccgaatgcgcctaccggcattccaccgccgatgattttgccgaggcaggtgagatccggttccacaccgtaataatcctgtgcgccagctagcgctacgcggaaaccggtcatcacttcatcgatgatcagcaacgcgccaaattcgtcacacagcgcacgcagacctggcaggaactctggcagcggtggaacgcagttcatattgcctgccaccggctcgacgataatacaggcaatctcttgcgggtattgctcaaacgcggcgcgtacagaggccagatcgttataagtacaggttaaggtatgtttggcgaaatctgccggaacgcccggcgaatttggctggcctaacgtgagtgcgccagaaccggctttcaccagcaggcagtcagcgtgaccgtggtaacaaccttcaaatttaataattttgtcgcgaccggtaaaaccacgggccaggcggatggcgctcatcgtcgcttcagtgccggagttcaccatgcgcaccatatccatggtcgggaccagttcggtcaccagttgcgccattttcacttccatttcggttggtgcaccaaagcttaaaccacgctcggcggcttcaatcacggcattgcggatcgccggatggttatggcccagcaccatcggcccccaggaaccgacataatcgatataggctttgccatcaacatcgtacagataagcgccgtccgctttttcgataaacagtggagtgccgcccacgccagtaaaggcgcgaacaggggagttcacaccgccagggatcagctcgcgcgctgcgctgtaaagattttcagacttactcatggagggttcctgattcgtagaaaaagtgaatggctgctattctatgttattcataacaagttaaatactcgtcaaacatcaggctgcttgtactggtgcaatcctgatttcttagagtataaaagttttgtgcatttgaaacattacgctttgcaaaggattttcatggaacgtgcgagtaaaatgccgtcatcttatttgtatgaccaataagtgatcattggatgaaaactgatactccctctttagaaacaccgcaggccgcgcgcctgcgacgcagacaactgattcgccaacttcttgagcgcgataaaaccccgttagccattttgtttatggcggcagtcgtcggcacgcttgtcgggctggctgcggttgcttttgacaaaggtgtcgcctggttgcagaaccaacgtatgggggcactggtacatactgctgataattatccgcttctgttaaccgtcgcttttctctgttcggcggtgctggcgatgttcggctactttttggtgcgcaaatacgcgccggaagcaggtggttcggggatcccggaaattgaaggggcgctggaagatcaacgtcccgttcgctggtggcgtgtgttgccggtgaaattctttggcgggctgggaacactcggcggaggcatggtgttggggcgcgaagggccaaccgtgcagataggcggcaatatcgggcggatggtactcgatgttttccgcctgaaaggtgacgaagctcgtcatacgctgttggcaaccggtgctgctgcggggctggctgcggcctttaacgcgccgctggcgggtattttgtttattatcgaagagatgcgtccgcagtttcgctatacgttaatttcgattaaagcggtatttattggcgtcattatgtcgaccattatgtaccggatttttaatcatgaagttgcgttgattgacgtcggtaaactttctgatgcgccgcttaatacgctgtggctttatctgatcctcggtattatttttggcattttcggccctatttttaataaatgggtgctggggatgcaggatttgctgcaccgtgtgcacggtggcaatattaccaaatgggtactgatgggtggtgcgattggcggtctgtgtggattgctggggtttgtggcaccagcaacttcgggcggcggttttaacctgattcctatcgctaccgcggggaatttcagcatgggaatgctggtgtttatcttcgtcgcgcgggtcattaccaccttactctgcttctcttccggcgcgccgggcggtatttttgccccgatgctggcgctgggtactgtgctgggaaccgctttcggaatggttgccgttgagttgtttccgcaatatcaccttgaggcggggacgtttgctattgccggaatgggggcgttactggcggcatctattcgcgcgccgttaacggggatcattctggttctggaaatgaccgataactaccagctcattttgccaatgattattaccggtcttggcgcaacactattagcacaatttaccggtgggaaaccgctatactcggcgattcttgcgcgcacgctggcaaaacaggaagctgagcaactggcgcgaagcaaggccgcatcagccagcgagaatacttgaacgaaataccagggtattagataatggcgattattattgggttagaatttgcccaattgccgatgtcgtttggagcaaaatatgagtgatgacgtagcactgccgctggagtttaccgacgcagcagccaacaaagttaaaagcctgatcgctgacgaagataacccgaatctgaaattacgcgtgtatatcaccggtggcggttgcagcggcttccagtatggtttcacctttgatgatcaggtgaatgaaggcgatatgaccatcgaaaaacagggcgttggcctggtggttgatccgatgagcctgcaatatctggtcggcggttccgttgactataccgaaggtctggaaggttctcgtttcatcgtgaccaacccgaacgcgaaaagtacctgcggttgcggttcttcctttagtatctaatctgctgttcatgtgccggataaactatccggcacatctcctctcttcaacgaccattctcatccagcgcaaacgtcggtagcttaagatgccaacgaatagccgccagccgaatcaatagcgtcacgaccatgcccatcatactggctgtttccagtggtacggaaaatgtgtaataagccgtagcgtggacaataccgccgataatacaggcagtggcgtagatttctgtacgtaaaatcatggggatttcgcgggccagtacatcacgaatgatcccgccgccaacgccagtaatgacgcccatacaaaccgcgattaacggaccggcttccgcattaaaggctttattcacgccaatgccgacaaacaccgccagaccaacggcgtccagcaccggcaacatccattttggtaagcgtcttggctggcgcaccagcacgatggtcagcatgctggtgaccattgcaacgaccagatcggtgggatctttcacccaaaataccgggccgtgatccagcgccatgtcgcgaattgttccgccgcctactgcggtaaccacgcccaataccagaacgccaaaagggtccatacgcaattttccggctaacaaaacgccagagatagcaaataccgctgtgccgactatatccagccaatagacgagcattgttcaatccccactgagcacctgaaaaggtcaggcactaatctacctgtgaaagcgcattacagagctgttgtgcagcgaggataatacgtgggcttgcacgttcaaaccagtcactcgtgagaggaataacgggaattttgagctgttcaccccagtattgtttgattttaggaatttggtccggtccgcctgtaatgacaatcgcctgtggcgagcgtgctaacacctgttcgcggctaacttgcggccagggaacccggctgtctttaaagatgttttctccgccacaaaacttcgagtacctggttctgaatcgactcttttccactgggtaaatggcggattaatgccgaattgcagaaaaacacgttttttaggtttatcagcatattgcgctttcaattgcgcgtactgatccagcagggattgcgcggcttgttcggccttatccggttgcggactccagggggccagttgacgtaacgcattggcaatttgttcaatgcttgtcgcatcgacccacatcacttttattcccagcgaagccagctggtcaacctgccgctcggcattacctccacgccaggcaatcaccagatcgggtttcagcgcgacaatgcgttccagattcatcccctgccaggtggaaacctgcccaatcttttgcgcttgtggaggatagtcggaatagctgctgaccccaaccggcgtgatcccggcggcaaaggcaagttcagtgttggcgggagaaagcgtgatgacgcgcggcgcggcattgagccacagcggcgcgagaaaagacagggcgaccagcgccctgaacagtgacttagccatgtgccagtttctgcaccagtgactcaaccatcaggctggactgtttagcggcaacagccaggaactcatcgaagctaagatgagactgttgatcggccacgtcggagatggcgcgtactacgacaaacgggacgttgaaattgtggcagacatgggcgattgccgtcgcttccatctctacagcaatggcctgtgggaagttgtggcggattttcgccagaccaacagaaccgttgatgaaagcgtcgccgctaacaatcaggccacgtacagcgttaagattcagttcggcaatgcaggcctcagcggcagcgatcagtttatcgtcagctttgaagcctgccgggcagcctggtaactgaccgtattcataaccaaatgccgtgacatccgcgtcgtgataacgcgcttcgtccgagacaacgatatcgcccactttcagcgttggtgccaggccaccggcagaaccggtgttaataatcacatctggcttgcagtgttccaacagcaaagtggcacccagcgccgcagcgactttaccgatgcccgatttcagaagcgcaacctcggttccattcagttggccggtatagatttcgcaaccgcccagactgatagtttgacggttttcgattttgtcacgcagcagcgtaacttcttcttccattgcaccaatgatgccgattttcatagatttactcgcgataagcccgatttgaaggcatagtttaccatgcgcttacggggaagcgtatttctcacgcgggagaggacatggcacagattgatttccgaaaaaaaataaactggcatcgtcgttaccgttcaccgcagggcgttaaaaccgaacatgagattctgcggatcttcgagagcgatcgcgggcgtatcatcaactctccggcaattcgtcgtctgcaacaaaagacccaggtttttccactggagcgcaatgccgccgtgcgcacgcgtcttacccactcgatggaagtccagcaggtggggcgctacatcgctaaagaaattttaagccgtttgaaagagcttaaattactggaggcgtatggtctcgatgaactgaccgggccctttgaaagcattgttgagatgtcatgcctgatgcacgatatcggcaatccgccgtttggtcattttggcgaagcggcgataaatgactggtttcgccagcgtttgtacccggaagatgccgaaagccagcctctgactgacgatcgctgcagcgtggcggcactacgtttacgggacggggaagaaccgcttaacgcgctgcggcgcaagattcgtcaggacttatgtcattttgaaggtaacgcacagggtattcgtttggtgcatacattgatgcggatgaatctcacctgggcacaggttggcggtattttaaaatatacccgtccggcgtggtggcgtggcgaaacgcctgagacacatcactatttaatgaaaaagccgggctattatctttccgaagaagcctatattgcccggttgcgtaaagaacttaatttggcgctttacagtcgttttccgttaacgtggattatggaagctgccgacgacatctcctattgtgtggcagaccttgaagatgcggtagagaaaaggatatttaccgttgagcagctttatcatcatttgcacgaggcgtggggccagcatgagaaaggttcgctcttttcgctggtggttgaaaatgcctgggaaaaatcacgctcaaatagtttaagccgcagtacggaagatcagttttttatgtatttacgggtaaacaccctaaataaactggtaccctatgcggcacaacgatttattgataatctgcctgcgattttcgccggaacgtttaatcatgcattattggaagatgccagcgaatgcagcgatcttcttaagctatataaaaatgtcgctgtaaaacatgtgtttagccatccagatgtcgagcagcttgaattgcagggctatcgggtcattagcggattattagagatttatcgtcctttattaaacctgccgttatcagactttactgaactggtagaaaaagaacgggtgaaacgtttccctattgaaacgcgcttattccacaaactctcgacgcgccatcggctggcctatgtcgaggctgtcagtaaattaccgtcagattctcctgagtttccgctatgggaatattattaccgttgccgcctgctgcaggattatatcagcggtatgaccgacctctatgcgtgggatgaataccgacgtctgatggccgtagaacaataaccaggcttttgtaaagacgaacaataaatttttaccttttgcagaaactttagttcggaacttcgcgctataaaacgaatctgaagaacacagcaattttgcgttatctgttaatcgagactgaaatacatgaaaaaaaccacattagcactgagtgcactggctctgagtttaggtttggcgttatctccgctctctgcaacggcggctgagacttcttcagcaacgacagcccagcagatgccaagccttgcaccgatgctcgaaaaggtgatgccttcagtggtcagcattaacgtagaaggtagcacaaccgttaatacgccgcgtatgccgcgtaatttccagcagttcttcggtgatgattctccgttctgccaggagggttctccgttccagagctctccgttctgccaggggggccagggcggtaatggcggcggccagcaacagaaattcatggcgctgggttccggcgttatcattgatgccgataaaggctatgtcgtcaccaacaaccacgttgttgataacgcgacggtgattaaagtccaactgagcgatggtcgtaagttcgacgcgaagatggttggcaaagatccgcgctctgatatcgcgctgatccagatccagaacccgaaaaacctgaccgcaattaagatggcggattctgatgcgctgcgcgtgggtgattacaccgtagcaattggtaacccgttcggcctgggcgagacagtaacttccgggattgtctctgcgctgggacgtagcggcctgaacgctgaaaactacgaaaacttcatccagactgatgcagcgatcaaccggggtaactcaggtggtgcgttggttaacctgaacggcgaactgattggtatcaacaccgcgattctcgcaccggacggcggaaacatcggtatcggttttgctatcccgagcaacatggtgaaaaacctgacctcgcagatggtggaatacggccaggtgaaacgtggtgagttgggtattatgggcactgagctgaactccgatctggcgaaagcgatgaaagttgacgcccagcgcggtgctttcgtaagccaggttctgccgaattcttccgccgcgaaagcgggcattaaagcgggggatgtgatcacctcactgaacggtaagccaatcagcagctttgccgcactgcgtgctcaggtgggcactatgccggtaggtagcaaactgaccctgggcttactgcgcgatgggaagcaggttaacgtgaacctggaacttcagcagagcagccagaatcaggttgattccagcaccatcttcaacggcattgaaggcgctgagatgagcaacaaaggcaaagatcagggcgtggtggtgaacaacgtgaaaacgggcactccggctgcgcagatcggcctgaagaaaggtgatgtgattattggcgcgaaccagcaggcagtgaaaaacatcgctgaactgcgtaaagttctcgacagcaaaccgtctgtgctggcactgaacattcagcgcggcgacagcaccatctacctgttaatgcagtaatctccctcaaccccttcctgaaaacgggaaggggttctccttacaatctgtgaacttcaccacaactccatacatcttcatcatcctttgggcatttgcacaatgccgtacgttacgtacttccttatgctaagccgtgcataatggaggacttatggctggctggcatcttgataccaaaatggcgcaggatattgtggcacgtaccatgcgcatcatcgataccaatatcaacgtaatggatgcccgcgggcgaattatcggcagcggcgatcgtgagcgtattggtgaattgcacgaaggagcattgctggtactttcacaaggacgagtcgtcgatatcgatgacgcggtggcacgtcatctgcacggtgtgcggcaggggattaatctaccgttacggctggaaggtgaaattgtcggcgtaattggcctgacaggtgaaccagagaatctgcgtaaatatggcgaactggtctgcatgacggctgaaatgatgctggaacagtcgcggttgatgcacctgttggcgcaggatagccgtttgcgggaagaactggtgatgaacctcattcaggctgaggagaatactcccgcacttactgaatgggcgcaacggctggggatcgatctcaatcaaccgcgagtggtggctattgttgaggtcgacagcggtcagcttggcgtggacagcgcaatggcggagttacagcaactgcaaaatgcgctgactacgcccgagcgtaataatctggtggcgattgtctcgctaaccgaaatggtggtgttgaaaccggcgttgaactcttttgggcgctgggacgcagaagatcatcgtaagcgagttgaacaactgattacccgcatgaaagagtatggccagttgcgttttcgcgtttcgctgggcaactattttaccggtcctggcagtattgcccgatcctatcgtacggcgaaaacgacgatggtagtggggaaacagcggatgccagaaagtcgctgctatttttatcaggatctgatgttacctgtgttactcgacagtttgcgtggcgactggcaggccaacgaactggcgcgaccgctggcgcggctgaaagcgatggacaataacggcttgctgcggcgaacgctggcggcgtggtttcgccacaatgtgcaaccgctggcaacgtcaaaggcgttgtttattcatcgtaatactctggaatatcggcttaatcgtatatcggaactgaccgggcttgatttgggcaattttgatgacaggttgctgctgtatgtggcgttacaactggatgaagagcggtaggtcgattacaaaattacagccgggtgagactttacccggcccacagaatggcattatttacgcgtcagtttttccagatcggcttcaatctcgctgatcttattggttactactgactccaggtgacgtaagtcgtcgaggatcttacgcttaagatcaacttcgctgcggtcacgctggcagatttgatcaagctcatcaatgatataccgtagattcgggctaatttcctggacttctttataaccctgacccacaccatcagcgacgaccgttttacgctgacgcgggtatttaaacttcacgctcttggcgaaaaactcgcctttgtctttctggaaatagattttcagaatatcgttgttggcttcctgccggaggctgtaacgatcaatttcttcaggattggtaatacccagacttttcagattgtcgtacatagcgttacctcaaaatgagtcagtaaattgtgcttattttagcatttggcctggcccgcccggctcgactgtgatcgcagaaagcctttttcttccagacttctatcatggcgtaaaaatcaaaaaattacctgctttattgtggtgatattccatgggatggattagcacatttatcttcattttgcgaattacatgacagtccgaaacaagatgaaaaagtatttaaaaaagggggaaaatgagtaggacgaattattctgagccagaaagcaatcgggcagcgtcgtgctgcccgtgtacatacttttagtcgatggtacgcagcagttcgttaataccaactttgccgcgagttttcgcgtcaactttcttaacgataaccgcacagtaaagactgtatttgccatctttcgacggcagattgcctgaaacaaccacagatcccgccggaacgcgaccgtagtggatttcgccggtttcacggtcgtaaatacgggtgctctgaccaatgtatacgcccatagagatgacggaaccttcttcgacaatcaccccttcaaccacttcagagcgtgcgccgatgaagcagttatcttcaataatggtcgggttagcctgcagcggctccagcacgccgccgatacccacgccaccggaaaggtggacgtttttaccaatctgcgcacaggaaccgacggtcgcccaggtatcaaccatggtgccttcatcaacatatgcgccgatgttgacgtaagacggcatcagcactgtgttacgggcaatgaacgcgccctgacgcactgccgctggtggcacgacgcggaagccttctttctggaaacgtgcttcatcgtagttagcgaatttcatcggcactttgtcgaagtagcggctttctgccccttcgatcacctgattatcattaatacggaaagagagcagcaccgcttttttcaaccactgatgcgtcacccactgaccgtcaattttttccgctacacgcagtgcgccggaatccagcagggcgatcacctgatttaccgcttcgcgggtaacggtgtctgcattggctggcgtgatctcggcacggcgttcaaaagcggtttcaataatgttctgtaactgctgcattgttaaactcttttcatatcagtaaacacatcaccctttatcgtttggattgagggcctctgtcaaccgctgatgcacttcctgctgcaactcgttattaagcgcacgccggtcagcggtggcaattatgaataaatcttctactcgctcgccaatggttgtaattcgggcgccatgaagcgaaattcccagatcggcaaaaattttcccgactcgcgccagcagtccaggttggtcgagggcgatcagttcgaggaacgatttgcggtcggtatgggtcggcaaaaacgtcacttcggtttcaacagtaaaatggcgcaatttggcgggttggcgacggggctgcggtggctgccagctactttgtgtcagtacttgctccagaccaaaccgaataacctcatgacgatctgcggatagcgggctaccatcgggttccagcactataaaggtatccatcgccataccgtcgcgagtggtgaaaatttgtgcgtcgtgaacacttaaattgcggcggtctaattcggcacagacggcggcaaacagataggggcggtccgggctccagataaaaatctcggtgcctccacgcgtagcctgcgggctaagcagtaccagcggtttgcttaaatcatgctgtaataaatggcgtgcgtgccaggccagttgatttgggctatggcggacaaaatagttagcgcgacagcgtgaccaaatttggtgcagcgcctcttcgtcgatgttatccatgcgcagtagtgccagcgcctggagttggtgatggcgaacccgttcgcgcatatccggcgtgttttgcattccgcgtcgtagctgcttttcggtggcaaaatagagttcgcgcaacagactttgcttccagctattccacagtgtttcgttggtggcgcaaatgtcagccactgtcaggcataccagatagcgcagacgattttccgtttgaacttcttcggcaaactgcttgatgacttccgggtcctgaatatcgcggcgctgagcggtcaccgacatcagcaagtgctggcgaaccagccatgcgaccagctgtgtttcgcgtgagttcagcccgtggagttcggcaaaatgcactacatcctgagcaccgagaatggagtggtcgccgccgcgtcctttggcgatatcgtgaaacagcgcggcgatgaaaatcagctcagttgacggcaggcgcggccagacgtccacacacaacggatggcgctggcgcgtttcttcactggcaaaactctccagtttcagcatcacgcggatagtatgttcatccaccgtgtaggcatggaacaggtcaaactgcatctgcccgacgatatgcgaccattgcggcatatacgcgccgagcacgctatggcgatgcattggcaatagcccgcgccgcaccgctccggggtgacgcagaatgctcaaaaacagttttcgcgcttccggaatattacacagaggttgttgcagatggcgacgggcgtggcgtaactggcgtagcgtggtggagtaaatgccggtgatcgcactgttgcgcaccatggtgtagaacatacgcaagatggcttccggctggcgcataaatagtgtttcatcacgcaggtcgatcagcgttccgcgtagctgaaactcatcgtcgattggacgtggtttttcgtcggcgggaagggcgaggatggcttcatcgaacagttgcagcagcatctggttgagttcactgacgcggcgtgtaacgcggaagtaatccttcatcatccgctcgaccggttcgttaccttcaccactgtaattcaaacgctgggcgacgctaagctggcgatcgaataacaggcgattatcgtaacgactgacgaccagatgcagggcaaagcgaatgcgccacaatatatgcaggcattcgtttaattccgctctctccgcagaggttaagaagccaaaccctaccatttcatccagcgatgttgctccaaaatgacggcgggccacccattgcagagtgtggatatcgcgcaagccgccggggctacttttgatgtctggttcaaggttgtagctggtgccgtggtaacgctgatggcgctggttctgttcttcaactttcgccgcgtagaacttgtcggaaggccagaatccttcgctaaaaatatgtttttgcagttcgaggaacagcgcaacatcgccaattaataagcgggattcgattaaattggtggcgacggttaaatccgataacccttccagcatgcactcttcaagcgtgcgcacgctatgacctacttccagctttacatcccagagcagcgttaacagctcgcccactttttgcgcctgatcgtccgggagctttttacggcttaaaatcagtaaatcgatgtcagaaagtggatgcagctcgccacgaccgtagccaccgacggcgaccaatgccaggtcggcaatctggctgaatcccgcttcaatccataatcgttgaagaagctggtcgataaactcggtacgcgcctcaatcaactgttctgcggagataccattgtcaaaggcatcacccagccaacgctggaaagtatcgatatgggcttttatcccaccgacggttaattcatcacggggccaggcgcatggattttgcggttgaccgtgcagggtggggagagcggtgtttgcgtactgttctggaagggtattcattgtgcgccacccataagattaaattattgcattaaaaaagccggcattcgccggcttcattttattcgtcgtgcgagattatcgccgggatggtgtcatccttgcgtagcgtcagaatttcgcagccgttatcagtcaccacaatagtatgctcatattgtgcagacaagctgcgatctttggtttttaccgtccagccatctttcatggtgcggatctcttttttacccgcgttgaccattggctcgatggtgaacgtcatccccggtttcagcacgacgttggtttcacgggagtcatagtgcagcacctgcggttcttcgtggaagccgcgaccaataccgtgtccacaatattcacgaacgacggagaagccttctgcttcgacaaatttctgaattgccgcaccgatttcgcgcagattaatgccaggttttaccatgcgtagcgccaggtacaggctttcttgcgtgatgcggcacagacgttcgcccatgatggtcggcttaccgacgataaacattttcgaggtatcgccgtggaaaccatctttgattacggtgacatcaatgttaacgatatcgccatctttcagcagcttggcgtcgtccgggataccgtggcacaccacttcattaatagagatgcaaacggatttcggatagccgtgatagccgaggcaggcagaaaccgcgtgttgttcattaacaatgtaatcattacagatgcgatccagctcgccggtgctgacgcccggtttaacatacggttcgatcatctccagcacttcggcagccagtcggccagcgacgcgcattttttcgatatcttctggggtcttgattgagatagccattaattctgtccatcagcgtcggtgataccgacaatatatatgtaagtgccgtcaatggtatcacacccgggcaaattgagaatcattctgaatttcgccaaacgtgccactgaaggttttctataatagaaaattcaacgtctgatgctgtacacagcgccaacaattattggtgtccacgacgtatttgtggtataaagcgcgccggacttccgatccatttcgtatacacagactggacggaagcgacaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgccctttggggtcggtaatatgggatacgtggaggcataaccccaacttttatatagaggttttaatcatggcaactgtttccatgcgcgacatgctcaaggctggtgttcacttcggtcaccagacccgttactggaacccgaaaatgaagccgttcatcttcggtgcgcgtaacaaagttcacatcatcaaccttgagaaaactgtaccgatgttcaacgaagctctggctgaactgaacaagattgcttctcgcaaaggtaaaatccttttcgttggtactaaacgtgctgcaagcgaagcggtgaaagacgctgctctgagctgcgaccagttcttcgtgaaccatcgctggctgggcggtatgctgactaactggaaaaccgttcgtcagtccatcaaacgtctgaaagacctggaaactcagtctcaggacggtactttcgacaagctgaccaagaaagaagcgctgatgcgcactcgtgagctggagaaactggaaaacagcctgggcggtatcaaagacatgggcggtctgccggacgctctgtttgtaatcgatgctgaccacgaacacattgctatcaaagaggcaaacaacctgggtattccggtatttgctatcgttgataccaactctgatccggacggtgttgacttcgttatcccgggtaacgacgacgcaatccgtgctgtgaccctgtacctgggcgctgttgctgcaaccgtacgtgaaggccgttctcaggatctggcttcccaggcggaagaaagcttcgtagaagctgagtaataaggcacgctcgtacgagcccttatagaccaggtagtacacgtttggttagggggcctgcatatggccccctttttcacttttatatctgtgcggtttaatgccgggcagatcacatctccgaggattttagaatggctgaaattaccgcatccctggtaaaagagctgcgtgagcgtactggcgcaggcatgatggattgcaaaaaagcactgactgaagctaacggcgacatcgagctggcaatcgaaaacatgcgtaagtccggtgctattaaagcagcgaaaaaagcaggcaacgttgctgctgacggcgtgatcaaaaccaaaatcgacggcaactacggcatcattctggaagttaactgccagactgacttcgttgcaaaagacgctggtttccaggcgttcgcagacaaagttctggacgcagctgttgctggcaaaatcactgacgttgaagtactgaaagcacagttcgaagaagaacgtgttgcgctggtagcgaaaattggtgaaaacatcaacattcgccgcgttgctgcgctggaaggcgacgttctgggttcttatcagcacggtgcgcgtatcggtgttctggttgctgctaaaggcgctgacgaagagctggttaaacacatcgctatgcacgttgctgcaagcaagccagaattcatcaaaccagaagacgtatccgctgaagtggtagaaaaagaataccaggtacagctggatatcgcgatgcagtctggtaagccgaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgaccggtcagccgttcgttatggaaccaagcaaaactgttggtcagctgctgaaagagcataacgctgaagtgactggcttcatccgcttcgaagtgggtgaaggcatcgagaaagttgagactgactttgcagcagaagttgctgcgatgtccaagcagtcttaattatcgaaaaggagccgcctgagggcggcttctttttgtgcccatcttgtaaattcagctaacccttgtagggctgcgctgaaaagcgacgtacaatgtcgctagtattaattcatttcaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtctataaacgcattctgcttaagttgagtggcgaagctctgcagggcactgaaggcttcggtattgatgcaagcatactggatcgcatggctcaggaaatcaaagaactggttgaactgggtattcaggttggtgtggtgattggtgggggtaacctgttccgtggcgctggtctggcgaaagcgggtatgaaccgcgttgtgggcgaccacatggggatgctggcgaccgtaatgaacggcctggcaatgcgtgatgcactgcaccgcgcctatgtgaacgctcgtctgatgtccgctattccattgaatggcgtgtgcgacagctacagctgggcagaagctatcagcctgttgcgcaacaaccgtgtggtgatcctctccgccggtacaggtaacccgttctttaccaccgactcagcagcttgcctgcgtggtatcgaaattgaagccgatgtggtgctgaaagcaaccaaagttgacggcgtgtttactgctgatccggcgaaagatccaaccgcaaccatgtacgagcaactgacttacagcgaagtgctggaaaaagagctgaaagtcatggacctggcggccttcacgcttgctcgtgaccataaattaccgattcgtgttttcaacatgaacaaaccgggtgcgctgcgccgtgtggtaatgggtgaaaaagaagggactttaatcacggaataattcccgtgatggataaataagggtaagattccgcgtaagtatcgcgggggatcttacccgtaatatgtttaatcagggctatacttagcacacttccactgtgtgtgactgtctggtctgactgagacaagttttcaaggattcgtaacgtgattagcgatatcagaaaagatgctgaagtacgcatggataaatgcgtagaagcgttcaaaacccaaatcagcaaaatacgcacgggtcgtgcttctcccagcctgctggatggcattgtcgtggaatattacggcacgccgacgccgctgcgtcagctggcaagcgtaacggtagaagattcccgtactctgaaaatcaacgtgtttgatcgttcaatgtctccggccgttgaaaaagcgattatggcgtccgatcttggcctgaacccgaactctgcgggtagcgacatccgtgttccgctgccgccgctgacggaagaacgtcgtaaagatctgaccaaaatcgttcgtggtgaagcagaacaagcgcgtgttgcagtacgtaatgtgcgtcgtgacgcgaacgacaaagtgaaagcactgttgaaagataaagagatcagcgaagacgatgatcgccgttctcaggacgatgtacagaaactgactgatgctgcaatcaagaaaattgaagcggcgctggcagacaaagaagcagaactgatgcagttctgatttcttgaacgacaaaaacgccgctcagtagatccttgcggatcggctggcggcgttttgctttttattctgtctcaactctggatgtttcatgaagcaactcaccattctgggctcgaccggctcgattggttgcagcacgctggacgtggtgcgccataatcccgaacacttccgcgtagttgcgctggtggcaggcaaaaatgtcgctcgcatggtagaacagtgcctggaattctctccccgctatgctgtaatggacgatgaagcgagtgcgaaacttcttaaaacgatgctacagcaacagggtagccgcaccgaagtcttaagtgggcaacaagccgcttgcgatatggcagcgcttgaggatgttgatcaggtgatggcagccattgttggcgctgctgggctgttacctacgcttgctgcgatccgcgcgggtaaaaccattttgctggccaataaagaatcactggttacctgcggacgtctgtttatggacgccgtaaagcagagcaaagcgcaattgttaccggtcgatagcgaacataacgccatttttcagagtttaccgcaacctatccagcataatctgggatacgctgaccttgagcaaaatggcgtggtgtccattttacttaccgggtctggtggccctttccgtgagacgccattgcgcgatttggcaacaatgacgcccgatcaagcctgccgtcatccgaactggtcgatgggacgtaaaatttctgtcgattcggctaccatgatgaacaaaggtctggaatacattgaagcgcgttggctgtttaacgccagcgccagccagatggaagtgctgattcacccgcagtcagtgattcactcaatggtgcgctatcaggacggcagtgttctggcgcagctgggggaaccggatatgcgtacgccaattgcccacaccatggcatggccgaatcgcgtgaactctggcgtgaagccgctcgatttttgcaaactaagtgcgttgacatttgccgcaccggattatgatcgttatccatgcctgaaactggcgatggaggcgttcgaacaaggccaggcagcgacgacagcattgaatgccgcaaacgaaatcaccgtggctgcttttcttgcgcaacaaatccgctttacggatatcgccgcgttgaatttatccgtactggaaaaaatggatatgcgcgaaccacaatgtgtggatgatgtgttatctgttgatgcgaacgcgcgtgaagtcgtcagaaaagaggtgatgcgtctcgcaagctgaggataatccggctacagagagtcgcgctatttgttagcgtagggcttcagtgatatagtctgcgccatctgatcgtaagtagttggctttataaggtcaggtatgccgtggttttacacggcttttttttgtataggcttcagtattcctgagtaccgtaaaccctgtcagggaataagaaacgcgtgatgttgtctgctactcaaccacttagcgaaaaattgccagcgcatggctgtcgtcatgttgcgatcattatggacggcaatggtcgctgggcaaaaaagcaagggaagattcgtgcctttgggcataaagccggggcaaaatccgtccgccgggctgtctcttttgcggccaacaacggtattgaggcgttaacgctgtatgcctttagtagtgaaaactggaaccgaccagcgcaggaagtcagtgcgttaatggaactgtttgtgtgggcgctagatagcgaagtaaaaagtctgcaccgacataacgtgcgtctgcgtattattggcgataccagtcgctttaactcgcgtttgcaagaacgtattcgtaaatctgaagcgctaacagccgggaataccggtctgacgctgaatattgcggcgaactacggtggacgttgggatatagtccagggagtcaggcaactggctgaaaaggtgcagcaaggaaacctgcaaccagatcagatagatgaagagatgctaaaccagcatgtctgtatgcatgaactggcccctgtagatttagtaattaggactgggggggagcatcgcattagtaactttttgctttggcaaattgcctatgccgaactttactttacagatgttctctggcccgatttcgatgaacaagactttgaaggggcgttaaatgcctttgctaatcgagagcgtcgtttcggcggcaccgagcccggtgatgaaacagcctgatgggggtcgcttttgctgaagtatcgcctgatatctgcttttgtgttaatacccgtcgtcatcgcggcgttgtttctgttgccgccggtggggttcgccattgtaacgctggtggtctgtatgctggcagcgtgggaatggggacagcttagcggttttaccactcgttcgcagcgagtatggttggcggtgttatgtgggttattgttggcgctgatgctttttctgttgccggaatatcaccgaaatattcatcaaccgctggttgaaatctcactttgggcttcgctgggttggtggattgtcgcgctattgctggtgctgttttacccaggttccgcagcaatctggcgtaactctaaaacattgcgcattatttttggcgtgctaaccattgttcccttcttctggggcatgctggcgttacgggcctggcactacgacgagaatcattacagtggcgcaatatggctgctctatgtcatgatcctggtatggggcgctgactctggcgcatatatgtttggcaaattgtttggtaaacataaactggcaccgaaggtttctccgggtaaaacctggcaaggctttatcggtggactagtgaccgcagcggtaatctcatggggttatggcatgtgggtgaatctcgacgtcgctcccgtcaccttactcatttgctctattgtcgcagcgttagcctcagtgctcggcgatctgaccgaaagtatgtttaagcgtgaagcaggaattaaggacagcggtcatttaattccaggacacggtggtattttagatcgtattgatagcctgacggctgcggtaccggtctttgcttgcttgttgttactggtattcaggacgctttaacggaaggtaatatgctgagttttctctgggatttggcttcgttcatcgttgcactgggtgtacttatcaccgtgcatgaatttggtcatttctgggttgcccggcgttgtggtgttcgcgttgagcgtttctcaatagggtttggtaaggcgctctggcggcgaactgataagctcggcaccgaatatgttatcgccctgatcccgttgggcggttatgtcaaaatgctggatgagcgcgcagaaccggtcgttccggaactccgccaccatgccttcaataataaatctgtcggccaacgagcggcgattattgccgcaggtccggttgcaaacttcatttttgctatctttgcctactggctggtttttattattggtgtgcctggcgtacgtccggtggttggtgaaatagcagccaattcgatagctgcggaagcacaaattgcaccaggtacggaactaaaagccgtagatggtatcgaaacgcctgattgggatgccgtgcgtttgcagttggtcgataaaattggcgatgaaagcaccaccattacggtagcgccatttggcagcgaccaacggcgggatgtaaagctcgatttacgtcactgggcgtttgagcctgataaagaagatccggtatcttcgttggggattcgtcctcgtgggccgcaaattgaacctgtactggaaaatgtgcagccaaactcggcggcaagcaaggcaggtttgcaagcaggcgacaggatcgttaaagtcgatggtcagcccttaacgcagtgggtgacctttgtgatgcttgtccgggataacccgggtaaatccttagcgttagaaatcgaaaggcaggggagtcccttgtctttgacattaatcccggagagtaaaccgggtaagggtaaagcgattggttttgtcggtattgagccgaaagtcattcctttgccagatgagtataaagttgtacgccagtatgggccgttcaacgctatcgtcgaagccacggacaaaacgtggcagttgatgaagctgacggtcagtatgctgggaaaattgatcaccggtgatgtgaaactgaacaacctcagtgggccgatctctatcgccaagggggctgggatgacagcggaactcggggtagtttattacctgccgtttcttgcgcttattagcgtgaacttagggataattaacctgtttccgttgcccgtacttgacggggggcatctgctgttccttgcgatcgaaaagatcaagggcggaccggtatccgagcgggttcaagacttttgttatcgcattggctcgattctgctggtgctgttaatggggcttgcacttttcaatgatttctctcggttatgagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgtttagcagcgccaccgtatacggtgctgaagggttcgtagtgaaagatattcatttcgaaggccttcagcgtgtcgccgttggtgcggccctcctcagtatgccggtgcgcacaggcgacacggttaatgatgaagatatcagtaataccattcgcgctctgtttgctaccggcaactttgaggatgttcgcgtccttcgtgatggtgatacccttctggttcaggtaaaagaacgtccgaccattgccagcattactttctccggtaacaaatcggtgaaagatgacatgctgaagcaaaacctcgaggcttctggcgtgcgtgtgggcgaatccctcgatcgcaccaccattgccgatatcgagaaaggtctggaagacttctactacagcgtcggtaaatatagcgccagcgttaaagctgtcgtgaccccgctgccgcgcaaccgtgttgacctaaaactggtgttccaggaaggtgtgtcagctgaaatccagcaaattaacattgttggtaaccatgctttcaccaccgatgaactgatctctcatttccaactgcgtgacgaagtgccgtggtggaacgtggtaggcgatcgtaaataccagaaacagaaacttgcgggcgaccttgaaaccctgcgcagttactatctggatcgcggttatgcccgtttcaacatcgattctacccaggtcagtctgacgccagataaaaaaggtatttacgtcacggtgaacatcaccgaaggcgatcagtacaagctttctggcgttgaagttagcggcaatcttgccgggcactccgctgaaattgagcaactgactaagatcgagccgggcgagctgtataacggcaccaaagtgaccaaaatggaagatgacattaaaaagcttcttggtcgctatggttatgcctatccgcgcgtacagtcgatgcctgaaattaacgatgccgacaaaaccgttaaattacgcgtgaacgttgatgcgggtaaccgtttctatgtgcgtaagatccgttttgaaggtaacgatacctcgaaagatgccgtcctgcgtcgcgaaatgcgtcagatggaaggtgcatggctggggagcgatctggtcgatcagggtaaggagcgtctgaaccgtctgggcttctttgaaactgtcgataccgatacccaacgtgttccggggagcccggatcaggttgatgtagtttacaaggtgaaagaacgtaacaccggtagcttcaacttcgggattggttacggtactgaaagtggcgtgagcttccaggctggtgtgcaacaggataactggttaggtacgggttatgctgttggtatcaacgggaccaaaaacgattaccagacctatgctgaactgtcggtaaccaacccgtacttcaccgtagatggcgtaagcctcggtggtcgtctcttctataatgacttccaggcagatgacgccgacctgtccgactataccaacaagagttatggtacagacgtgacgttgggcttcccgatcaacgaatataactcgctgcgtgcaggtctgggttatgtacataactccctgtccaacatgcagcctcaggttgcgatgtggcgttatctgtactctatgggtgaacatccgagcacctctgatcaggataacagcttcaaaacggacgacttcacgttcaactatggttggacctataacaagcttgaccgtggttacttcccgacagatggttcacgtgtcaacctgaccggtaaagtgaccattccgggatcggataacgaatactacaaagtgacgttagacacggcgacttatgtgccgattgatgacgatcacaaatgggttgttctgggtcgtacccgctggggttatggtgatggtttaggcggcaaagagatgccgttctatgagaacttctatgccggtggttccagcaccgtgcgtggcttccagtccaataccattggtccgaaagcagtttacttcccgcatcaggccagtaattatgatccagactatgattacgaatgtgcgactcaggacggcgcgaaagatctgtgtaaatcggatgatgctgtaggcggtaacgccatggcggttgccagcctcgagttcatcaccccgacgccgtttattagcgataagtatgctaactcggttcgtacttccttcttctgggatatgggtaccgtttgggatacaaactgggattccagccaatattctggatatccggactatagtgatccaagcaatatccgtatgtctgcgggtatcgcattacaatggatgtccccattggggccgttggtgttctcctacgcccagccgttcaaaaagtacgatggagacaaggcagaacagttccagtttaacatcggtaaaacctggtaagtgttctccacaaaggaatgtagtggtagtgtagcgatgactttaggcgatcaatataagatcgccgggccacgcaaagaactgcaccctccggtgcaaatgggatggtaaggagtttattgtgaaaaagtggttattagctgcaggtctcggtttagcactggcaacttctgctcaggcggctgacaaaattgcaatcgtcaatatgggcagcctgttccagcaggtagcgcagaaaaccggtgtttctaacacgctggaaaacgagttcaaaggccgtgccagcgaactgcagcgtatggaaaccgatctgcaggctaaaatgaaaaagctgcagtccatgaaagcgggcagcgatcgcactaagctggaaaaagacgtgatggctcagcgccagacttttgctcagaaagcgcaggcttttgagcaggatcgcgcacgtcgttccaacgaagaacgcggcaaactggttactcgtatccagactgctgtgaaatccgttgccaacagccaggatatcgatctggttgttgatgcaaacgccgttgcttacaacagcagcgatgtaaaagacatcactgccgacgtactgaaacaggttaaataagtaatgccttcaattcgactggctgatttagcgcagcagttggatgcagaactacacggtgatggcgatatcgtcatcaccggcgttgcgtccatgcaatctgcacaaacaggtcacattacgttcatggttaatccaaaataccgtgagcatttaggcttgtgccaggcgtccgcggttgtcatgacccaggacgatcttcctttcgcgaaaagtgccgcgctggtagtgaagaatccctacctgacttacgcgcgcatggcgcaaattttagataccacgccgcagcccgcgcagaacattgcacccagtgcggtgattgacgcgacggcgaagctgggtaacaacgtatcgattggcgctaacgcggtgattgagtccggcgttgaactgggcgataacgtgattatcggtgccggttgcttcgtaggtaaaaacagcaaaatcggtgcaggttcgcgtctctgggcgaacgtaaccatttaccatgagatccagatcggtcagaattgcctgatccagtccggaacagtggtaggcgcagacggctttggttatgccaacgatcgtggtaactgggtgaagatcccacagattggtcgggtaattattggcgatcgcgtggagatcggtgcctgcactactattgatcgtggcgcgctggatgacactgttattggcaatggtgtgatcattgataaccagtgccagattgcacataacgtcgtgattggcgacaatacggcagttgccggtggcgtcattatggcgggcagcctgaaaattggtcgttactgcatgatcggcggagccagcgtaatcaacgggcatatggaaatatgcgacaaagtgacggttacgggcatgggtatggtgatgcgtcccatcactgaaccaggcgtctattcctcaggcattccgctgcaacccaacaaagtctggcgcaaaaccgctgcactggtgatgaacattgatgacatgagcaagcgtctgaaatcgcttgagcgcaaggttaatcaacaagactaacgttccatcttttgttcgccaaactttacggcctgtctcattcttacgattgcggcaggccgtgttattattgtcgtttcttatattttgacaggaagagtatcttgactactaacactcatactctgcagattgaagagattttagaacttctgccgcaccgtttcccgttcttactggtggatcgcgtgctggattttgaagaaggtcgttttctgcgcgcagtaaaaaatgtctctgtcaatgagccattcttccagggccatttccctggaaaaccgattttcccgggtgtgctgattctggaagcaatggcacaggcaacaggtattctggcgtttaaaagcgtaggaaaactggaaccgggtgagctgtactacttcgccggtattgacgaagcgcgctttaagcgcccggtcgtgcctggcgatcaaatgatcatggaagtcactttcgaaaaaacgcgccgcggcctgacccgttttaaaggggttgctctggtcgacggtaaagtagtttgcgaagcaacgatgatgtgtgctcgtagccgggaggcctgatacgtgattgataaatccgcctttgtgcatccaaccgccattgtggaagagggcgcgtcgattggcgcgaacgctcacattggtcctttttgtatcgttggaccccatgtcgaaattggtgagggtaccgtactgaaatctcacgttgtcgtgaatggtcatactaaaattggccgcgataatgagatttatcagttcgcctccatcggcgaagttaaccaggatctgaaatatgctggcgaaccgacccgcgtggaaatcggcgatcgtaaccgcattcgcgaaagcgtcaccattcatcgtggcacagtccagggcggtggattgacgaaggtgggcagcgacaacttactgatgatcaatgcgcacattgcgcacgattgtacggtaggtaaccgctgcatcctcgccaacaacgcaacgctggcgggtcacgtatcggttgacgacttcgcgatcatcggcggcatgaccgcagtccatcagttctgcatcattggtgcgcatgtgatggttggcggctgctccggtgtggcgcaggacgtccctccttatgtcattgcgcagggtaaccacgcaacgccgttcggtgtcaatatcgaagggctgaagcgccgcggattcagccgtgaggcgattaccgctatccgcaatgcgtataagctgatttatcgtagcggtaaaacgctcgatgaagtgaaaccggaaattgctgaactggcggaaacatatccggaagtgaaagcctttaccgatttctttgcacgctcaacgcgcggtctgattcgttaatgactgaacagcgtccattaacgattgccctggtcgccggagaaacctccggcgatatcctgggggccggtttaatccgcgctctgaaagaacgtgtgcccaacgcccgctttgttggtgttgccgggccacgaatgcaggctgaaggctgcgaagcctggtacgaaatggaagaactggcagtgatgggcattgttgaagtgctcggtcgtctgcgtcgcttactacatattcgtgccgatctgacaaagcgttttggcgaactgaagccagatgtttttgttggtattgatgcgcctgacttcaatattactcttgaaggtaacctcaaaaagcagggtatcaaaaccattcattacgtcagcccgtccgtctgggcgtggcgacagaaacgcgttttcaaaataggcagagccaccgatctggtgctcgcatttctgcctttcgaaaaagcgttttatgacaaatacaacgtaccgtgccgctttatcggtcataccatggctgatgccatgccattagatccagataaaaatggtgcccgtgatgtgctggggatcccttacgatgcccactgtctggcattgttgccgggcagccgtggtgcagaagtcgaaatgcttagtgccgatttcctgaaaacggcccagcttttgcgccagacatatccggatctcgaaatcgtggtgccgctggtgaatgccaaacgccgcgagcagtttgaacgcatcaaagctgcagtcgcgccagacctgtcggttcatttgctggatggaatgggccgtgaggcgatggtcgccagtgatgcggcgctactggcgtcgggtacggcagcactggagtgtatgctggctaaatgcccgatggtagtgggatatcgcatgaagcctttcaccttctggctggcgaagcgactggtgaaaactgattatgtctcgctgccaaatctgctggcgggcagagagttagtcaaagagctattgcaggaagagtgtgagccgcaaaaattggctgcggcgctgttaccgctgttggcgaacgggaaaaccagccatgcgatgcacgacaccttccgcgagctgcatcagcagatccgctgcaatgccgatgagcaggcggcacaagccgttctggagttagcacaatgatcgaatttgtctatccgcacacgcagctggttgcgggggtggatgaagtcggacgcgggccgttagttggcgcggtcgtcaccgctgcggtgatccttgacccggcgcgcccaattgccgggctgaatgattccaaaaagctgagcgaaaaacgccgtctggcgctctgtgaagagatcaaagagaaagcgttgagctggagtctgggccgcgcggaacctcacgaaatcgacgaactgaatattttacatgcgaccatgctggcgatgcagcgtgccgtcgctggactgcatattgcgccggaatatgtgttgattgatggtaaccgctgcccgaaattaccgatgccttcgatggctgtggtgaaaggcgatagccgcgtaccggaaatcagtgccgcgtctatcctggcgaaagtgacgcgtgacgccgaaatggcagcgctggatattgttttcccgcaatatggttttgcccaacacaaagggtatccaaccgcttttcatctggaaaaactggctgaacacggcgcgaccgaacaccatcggcgcagctttgggcctgtcaaacgcgcactgggacttgcgtcctgattcttgtgtcgagattaagtaaaccggaatctgaagatgtctgaaccacgtttcgtacacctgcgggtgcacagcgactactcgatgatcgatggcctggccaaaaccgcaccgctggtaaaaaaggcggcagcgttgggtatgccagcactggcgatcaccgatttcaccaacctttgcggtctggtgaagttctacggagcgggacatggcgcagggattaagcccatcgtcggggcggattttaacgtccagtgcgacctgctgggtgatgagttaactcacctgacggtgctggcggcgaacaataccggctatcagaatctgacgttgctgatctcaaaagcgtatcagcgcgggtacggtaccgccgggccgatcatcgatcgcgactggcttatcgaattaaatgaagggttgatccttctttccggcgggcgcatgggcgacgttggacgcagtcttttgcgtggtaacagcgcgctggtagatgagtgtgtcgcgttttatgaagaacacttcccggatcgctattttctcgagctgatccgcaccggcaggccggatgaagaaagctatctgcacgcggcggtggaactggcggaagcgcgcggtttgcccgtcgtggcgactaacgatgtgcgctttatcgacagcagcgactttgacgcacacgaaatccgcgtcgcgatccacgacggctttaccctcgacgatcctaaacgccctcgtaactattcgccgcagcaatatatgcgtagcgaagaggagatgtgtgagctgtttgccgacatccccgaagcccttgccaacaccgttgagatcgccaaacgctgtaacgtgaccgtgcgccttggtgaatacttcctgccgcagttcccgaccggggacatgagcaccgaagattatctggtcaagcgtgcaaaagagggcctggaagagcgtctggcctttttattccctgacgaggaagaacgtcttaagcgccgcccggaatatgacgaacgtctggatactgaacttcaggttatcaaccagatgggcttcccgggttacttcctcatcgttatggaatttatccagtggtcgaaagataacggtgtaccggtagggccaggccgtggttctggtgcagggtcactggtggcctacgcgttaaaaatcaccgatctcgatccgctggaatttgacctgctgttcgaacgtttccttaacccggaacgtgtctccatgcctgacttcgacgttgacttctgtatggagaaacgcgaacaggttatcgagcacgtagcggacatgtacggtcgtgatgcggtatcgcagattatcaccttcggtacgatggcggcgaaagcggtgatccgcgacgtaggccgcgtgctggggcatccgtacggctttgtcgaccgtatctcgaaactgatcccgcccgatccggggatgacgctggcgaaagcgtttgaagccgagccgcagctgccggaaatctacgaagcggatgaagaagttaaggcgctgatcgacatggcgcgcaaactggaaggggtcacccgtaacgccggtaagcacgccggtggggtggttatcgcaccgaccaaaattaccgattttgcgccgctttactgcgatgaagagggcaaacatccggtcacccagtttgataaaagcgacgttgaatacgccggactggtgaagttcgacttccttggtttgcgtacgctcaccatcatcaactgggcgctggagatgatcaacaagcggcgggcgaagaacggcgagccgcctctggatatcgccgcgatcccgctggatgacaagaaaagcttcgacatgctgcaacgctcggaaaccacggcggtattccagcttgaatcgcgcggcatgaaagacctgatcaagcgtctgcaacctgactgcttcgaagatatgatcgcactggtggcacttttccgccccggtccgttgcaatcagggatggtggataactttatcgaccgtaaacatggtcgcgaagagatctcctatccggacgtgcagtggcagcatgaaagcctgaaaccggtactggagccaacctacggcatcatcctgtatcaggaacaggtcatgcagattgcccaggtgctttctggttataccctcggtggcgcggatatgctgcgtcgtgcgatgggtaagaaaaagccggaagagatggctaagcagcgttctgtatttgctgaaggtgcagaaaagaacggaatcaacgccgaactggcgatgaaaatcttcgacctggtggagaaattcgcgggttacggatttaacaaatcgcactctgcggcctatgctttggtgtcatatcaaacgttatggctgaaagcgcactatccggcggagtttatggcggcggtaatgaccgccgatatggacaataccgagaaggtggtgggcctggtggatgagtgctggcggatggggctgaaaatcctgccaccagatataaactccggtctttaccatttccacgtcaacgacgacggcgaaatcgtgtatggtattggcgcgatcaaaggggtaggtgaaggcccgattgaggccatcatcgaagcccgcaataaaggtggctacttccgcgaactgtttgatctctgcgcccgtaccgacaccaaaaagttaaaccggcgagtgctggaaaaactgatcatgtccggggcgtttgaccgtcttgggccacaccgcgcggcgctgatgaactcgctgggcgatgcgttaaaagcggcagatcaacacgcgaaagcggaagctatcggtcaggccgatatgttcggcgtgctggccgaagagccggaacaaattgaacaatcctacgccagctgccaaccgtggccggagcaggtggtgttagatggggaacgtgaaacgttaggtctgtacctcacgggacaccctatcaaccagtatttaaaagagattgagcgttatgtcggaggcgtaaggctgaaagacatgcacccgacagaacgtggtaaagtcatcacggctgcggggctcgttgttgccgcgcgggttatggtcaccaagcgcggcaatcgtatcggtatctgcacgctggatgaccgttccgggcggctggaagtgatgttgtttactgacgccctggataaataccagcaattgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagcggtgggcttaaaatgaccgctcgcgaagtgatggatattgacgaagcccgggaaaaatatgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctctgggacaattccagtacatctctactatcagagggcggatgcacgcgcgcgattgcgttttggcgcgacgtggcgtgtctctccgagcgatcgtttattaaacgatctccgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgattttgaacagccgattgcagagctggaagcgaaaatcgattctctgaccgcggttagccgtcaggatgagaaactggatattaacatcgatgaagaagtgcatcgtctgcgtgaaaaaagcgtagaactgacgcgtaaaatcttcgccgatctcggtgcatggcagattgcgcaactggcacgccatccacagcgtccttataccctggattacgttcgcctggcatttgatgaatttgacgaactggctggcgaccgcgcgtatgcagacgataaagctatcgtcggtggtatcgcccgtctcgatggtcgtccggtgatgatcattggtcatcaaaaaggtcgtgaaaccaaagaaaaaattcgccgtaactttggtatgccagcgccagaaggttaccgcaaagcactgcgtctgatgcaaatggctgaacgttttaagatgcctatcatcacctttatcgacaccccgggggcttatccgggcgtgggcgcagaagaacgtggtcagtctgaagccattgcacgcaacctgcgtgaaatgtctcgcctcggcgtaccggtagtttgtacggttatcggtgaaggtggttctggtggtgcgctggcgattggcgtgggcgataaagtgaatatgctgcaatacagcacctattccgttatctcgccggaaggttgtgcatccattctgtggaagagcgctgacaaagcgccgctggcggctgaagcgatgggtatcatcgctccgcgtctgaaagagctgaaactgatcgactccatcatcccggaaccgctgggcggtgctcaccgtaacccggaagcgatggcggcgtctctgaaagcgcagctgctggcggatctggccgatctcgacgtgttaagcactgaagatttaaaaaatcgtcgttatcagcgcctgatgagctacggctacgcgtaatcggcaaatgttctgaaaagggtcacttcggtggcccttttttatcgccacggtttgagcaggctatgattaaggaaggattttccaggaggaacacatgaacatcattgccattatgggaccgcatggcgtcttttataaagatgagcccatcaaagaactggagtcggcgctggtggcgcaaggctttcagattatctggccacaaaacagcgttgatttgctgaagtttatcgaacataacccacgaatttgcggcgtgatttttgactgggatgagtacagtctcgatttatgtagcgatatcaatcaacttaatgaatatctcccgctttatgccttcatcaacacccactcgacgatggatgtcagcgtgcaggatatgcggatggcgctctggttttttgaatatgcgctggggcaggcggaagatatcgccattcgtatgcgtcagtacaccaacgaatatcttgataacattacgccgccgttcacgaaagccttgtttacctacgtcaaagagcggaagtacaccttttgtacgccggggcatatgggcggcaccgcatatcaaaaaagcccggttggctgtctgttttatgattttttcggcgggaataccctcaaggcggacgtctctatttcggtcaccgagcttggttcgttgctcgaccacaccgggccacacctggaagcggaagagtacatcgcgcggacgtttggcgcggaacagagttatatcgttaccaacggaacatcgacgtcgaacaaaattgtgggtatgtacgccgcgccattcggcagtacgctgttgatcgaccgcaattgtcataaatcgctggcgcatctgttgatgatgaacgatgtagtgccagtctggctgaaaccgacgcgtaatgcgttggggattctgggtgggatcccgcgccgtgaatttactcgcgacagcatcgaagagaaagtcgctgccaccacgcaggcacaatggccggttcatgcggtgatcaccaactccacctatgatggcttgctctacaacaccgactggatcaaacagacgctggatgtcccgtcgattcacttcgattctgcctgggtgccgtacacccattttcatccaatctaccagggtaaaagtggtatgagcggcgagcgtgttgcaggaaaagtgatcttcgaaacgcagtcgacccacaaaatgctggcggcgttatcgcaggcgtcgctgatccacattaaaggtgagtatgacgaagaggcgtttaacgaagcctttatgatgcataccaccacctcgcccagttatcccattgttgcttctgttgagacggcggcggcgatgttgcgtggtaatccgggcaaacggctgattaaccgttcagtagaacgagctctgcattttcgcaaagaggtccagcggctgcgggaagagtctgacggctggtttttcgatatctggcaaccgccgcaggtggatgaagccgaatgctggcccgttgcgcctggcgaacagtggcacggctttagcgatgcggatgccaatcacatgtttctcgatccggttaaagtcactattttgacaccggggatggacgagcagggcaatatgagcgaggaggggatcccggcggcgctggtggcaaaattcctcgacgaacgtgggatcgtagtagagaaaaccggcccttataacctgctgtttctctttagtattggcatcgataaaaccaaagcaatgggattattgcgtgggttgacggaatttaagcgctcttacgatctcaacctgcggatcaaaaatatgctgcccgatctctatgcagaagatcccgatttctaccgcaatatgcgtattcaggatctggcgcaagggatccataagctgattcgtaaacacgatcttcccggtttgatgttgcgggcatttgataccttgccggagatgatcatgacgccacatcaggcatggcagagacagattaaaggcgaagtagaaaccattgcgctggaacaactggtcggtagagtatcggcaaatatgatcctgccttatccacccggcgtaccgctgctgatgccgggagaaatgcttaccgaagagagccgcacggtactcgattttctactgatgctttgttccgtagggcaacattaccccggttttgaaacggatattcacggcgcgaaacaggacgaagacggtgtttaccgcgtacgagtcctaaaaatggcaggataacttgccagagcggcttccgggcgagtaacgtgctgttaacaaataaaggagacgttatgctgggtttaaaacaggttcaccatattgcgattattgcgacggattatgcgatgagcaaagctttctactgcgatattcttggtttcacgctgcaaagcgaagtctatcgcgaagcgcgcgactcgtggaaaggggatttggcgcttaatggacaatatgtgattgagcttttctcatttccgttcccgccggagcgccccagccgaccggaagcttgcggcctgcgtcatctggcttttagcgttgatgatatcgatgcggcagtggcgcaccttgaaagccataacgtgaagtgtgaagccatccgtgtcgatccctacacgcaaaaacgcttcacgttctttaacgatccggacgggctgccgttggaactgtatgagcagtaaggcttgtcatcgccgcatttgcccggtaacgtgcccggcattgctactgtaaaatcgcaccatcatgacactcacgctcaatagacaacttctctcctcacgccagattctggtggcctttagcggcggccttgattctactgtcttactgcatcaactggtgcagtggcggacggaaaatccgggcgtcactctgcgcgctatccatgtgcatcacggtttaagcgccaatgctgatgcatgggtgaaacattgtgaaaacatctgccaacagtggcaggtgccgctggtggtcgaacgtgtgcagcttgcgcaagaggggctaggtattgaggcccaggcgcggcaggcacgttatcaggcatttgcccgcaccttgttgcccggtgaagtgctggttacagcgcaacatctcgacgatcaatgtgaaacctttctgctggcgctaaaacgcggtagcggccctgccgggctttcggctatggcggaagtttcggagtttgccggaacacagcttatccgcccgttgcttgcccgcacgcggggagaactggtgcagtgggcgttggcgcatggtttacgctggattgaagacgaaagtaatcaggatgatagctacgatcgtaactttctgcgcctgcgcgtagtgccgttattgcagcagcgttggccgcattttgccgaagcaacagcccgcagcgccgcactttgtgctgaacaagagagcctgttagatgaactgctggcggatgatttagcgcactgtcaaactccgcaggggacgctgcagattgcgccaatgctggcgatgagtgatgcccgtcgcgcggcgattatccgccgctggctagcagggcagaatgcaccgatgccttcccgcgacgcgttggtgaggatctggcaggaagtggcgctggcgcgggaagatgcctccccctgtttacgtttgggcgcgtttgaaatccgccgctatcagtcgcaactatggtggattaaatccgttgccgggcaaagcgaaaccattgtgccgtggcagacgtggctacaaccgctggaattaccggcggggctgggaagtgtacagcttactgcgggaggcgatattcgccctccgcgtgcagatgaagcggtcagcgtgcgtttcaaagcgccaggactgctgcatattgtcgggcgcaacggcggacgtaagctgaagaaaatctggcaagagttaggcgttccgccgtggctacgtgataccacgccactgctgttttatggcgaaacgctgattgcggcggcaggggtatttgtgacgcaagaaggtgtggctgtaggtgagaatggcgtcagttttgtctggcagaaaacgcttagtcaagtgaaagccggataagacgcatcaaacgtcgcatccggcgaaagtcaatcaggactcgctcaccaccaccgtaccgatttccgggtggctaaagctggtaattttatccagacgcagctcgcgggttgcaccagcggcctcgacgaccagatactccacatttttgcgggagactaaatcgctggccttcgcctgcaatttttcgccatctttcagctcaagtgtcagcattaaatgatgctggcaggcgagctcaagattatcgtaatcatcacaattgattggttgatacgtatcattcattgacataatcgctcaccagtaagtttgccgcagcgtatgctgctttttccctgacagcctcagaaagggcgtcgtcggcagccatttcattcagcactttcaaaacgcagcccagcgcgtccggaacgtatcctaagtctccgctggcgatttccgcgtaccgcttgcgtattaactcacaatatttttccacatgccctcctgtcagcactctgacttaaccgtggatgcaagtctaagcctacgaagataaactctgtttcgcaaggtgactataccacactcatttctgcaatatcagcgccgcaactgcacgtattccgttacaatggcctcctgattcgaaaggagttttcttatggcgcttaaagcgacaatttataaagcgacggttaatgtggccgatctcgaccgcaaccagtttctcgatgcctctctgacgctggcgcgccatccttcagaaacccaggagcgcatgatgctgcgcctgctggcgtggctaaaatatgccgatgaacgtctgcaatttacccgtggtttgtgtgccgatgatgagccggaagcgtggctgcgtaacgatcacctgggcattgatttgtggattgagctggggctgccggatgagcgacggattaagaaagcctgcacccaggccgcagaagtggcgctgtttgcctataatagtcgggcggcgcaaatctggtggcagcaaaatcagagcaaatgtgcgcagtttgccaatctttccgtctggtatctggacgacgagcagctggcgaaagtgagcgcctttgccgatcgtactatgacgctgcaggcaacgattcaggatggtgttatctggttatcggatgataagaataatctggaagtgaacttaaccgtctggcaacaaccttcatgattgtgatttcccgacatgttgctatccctgatggcgagtttgagatcaccgccattcgtgcgcagggcgcgggcgggcagcatgttaataagacctcaacggctattcatctgcgttttgacattcgggcgtccagcctgccagagtattacaaagagcgtctgctcgccgccagccatcatttgatcagcagtgacggagtgattgtcattaaggcacaggaataccgcagtcaggaactgaaccgcgaagcggcgctggcccggctggtggcagtgattaaagatttaacaacagaacaaaaagcccgacgacctacgcggcccacccgtgcatcaaaagagcgcaggctggcatcgaaagcacaaaaatcaagcgtgaaggcgatgcgcggcaaagtgcgcagcggtctggaataaaaagaaggaatggatggtgaaaaaagcgatagtgacagcgatggctgtaatcagcctctttactctgatgggatgtaataatcgggccgaagtcgatacgctttctccggcgcaggctgccgaactgaaaccgatgccgcaaagttggcgtggcgtgctgccgtgtgctgattgcgaaggaatcgaaacctctctgttcctcgaaaaagacggaacctgggtgatgaatgagcgttatctgggggctcgtgaagaaccttcctccttcgcttcctacggtacatgggcgcgaaccgctgacaagctggtattaaccgatagcaaaggtgaaaagtcatattatcgcgcgaaaggagatgcgctggagatgctcgatcgtgaaggtaatccgattgaatcgcagttcaactacacgctggaaccggcacaatccagcttacccatgacgccgatgaccctgcggggcatgtatttttatatggctgatgcggcgaccttcactgattgcgcgaccggaaaacgtttcatggtggcgaataacgcagagctggagcgtggctacctggctgcgcgcggtaacagtgaaaaaccggtgttactgtcagtagaaggtcactttacgcttgaggctaatccggataccggtgcgccgaccaaagtattagcgcccgatacggcaggtaaattttacccaaaccaggattgcagtagtttggggctgtaacccgtcttgagacagaaacaaatgaaatattgcctcatgcgctgcgcttatcaggcctaaagcatacaatgcaatattttgaattagcacaattttgtaggccggataaggcgttcacgccgcatccggcattttgcgcacgaggctggcttttatcactgagtcagcccaacaaagcggcctgccttgatataaatcccaggcttcatgtgcccaacatactgtaactgcgtttctggcttaaacgcagagatatcgccagtacgcatatgcatcagatcggcagggctaatccagcctgattgcgccagcgtaagcggatgcccggctttggcaaatgcatcagtgacaaattccgaacaaaaccacgactttttgtctccttcgcccacactgcttaactgcgctttcgccaggccgctgacgcactgttgacgaaaatcctcggagaacggatttagtgagcacatctggcgagtcaccataaatggaataaattcgacaatgccgcgatagttgtaaccgctatctttaattttgttggcgaacgcggtgatttctgtggcttgttgcggggtaagatccgggactcgtaagacgaaaagcttatcactatgctttatggcttttttaagggaaacaatctggacgccagcgcctgtcgcttcggcaacgttgttatctcccaaatagattgcaacgtgactcacagggaagtgctgaatacgcggataccaaatgaggttaccccaaggcttgaggagaaaagcaaatcgccgggtttgagatctggttccgttatttcttttattgattgttcggtgaaagagctttgatgctggaatttaacagcccatgttttcgcctcggcatttaccactgtggctgatgagtctggctggctgatatcaacggtacaggccgaaagtaaaagaaagcaggggagaagcaggcggcagtacgcctttggtttatccattttatacaatccatgtaaaaaagggccccgaaattcaggaccctttctggcatcagcctttaatctgtttcaccagataatcgacgatgtcaccagtcttaattaactgtttctcgccgttacgacgatatttatattcgatatcatcgttgtcgaggttacggtcgcccagcacaatagtgtgcggaataccgatcagttccatatcagcaaacatcacgcccggacgctctttgcggtcatccagcagcacttcgataccttgtgcgcgcagttcgctgtacagtttctcagcaagttcctgtacgcggaaggatttgtgcatgttcattggcagaatcgccacctggaacggcgcgatagcgtcaggccatacgatgccgcgttcgtcgtagttctgctcaatcgccgctgctaccacacgcgttacgccgataccgtagcaacccatcgtcaggatttggttacggccatcttcaccctgtacggaggctttcagtgcttcggagtacttggtacccagctggaagatgtgaccgacttcgataccacgtttgatcagcagcgtaccctgaccatccgggcttggatcgccagccaccacgttgcggatatcagcaatttccggggtagcgacatcgcgatcccagttgataccgaagtagtgtttaccatcgatgttagcaccagcagcgaaatcactcatcgccgcaacggtacggtcaatcaccaccggaatcggcatgtttactggacccagtgaacccggaccggctttaaccacggcacgaatttcttcttcggtcgcaaaagtcagcgggctggcaacctgcggcagtttttctgctttaacttcgttcagctcgtggtcaccgcgcaccagcagcgcaaccagcgggaagctactgccttcaacggctttaaccagcagagtcttaaccgttttctcaatcggcagattgaactgttcaaccagttccgcgatggttttcgcgttcggcgtatcaaccagcgtcatttcctgggtagcagcagcgcgcggttctttcggcgcgatagcttctgccagttcaatgttcgctgcatagtcagaagtatcggagaagaccacatcgtcttcaccgctctgcgccagcacctgaaattcgtgagaggcgctaccgccgatagaaccggtatcggcctgtacggcgcggaaatccagccccatgcggctgaagattttgctgtaggccgcatacattgcatcgtaggtttcctgcagggattcctgagaagtatggaaagagtaagcatctttcatcaggaattcgcgggaacgcatgacgccaaaacgcggacgcacttcgtcgcggaacttggtctggatctgatagaagttcagcggcagctgtttgtaagagctcagctcgttacgaatcaggtctgtaatcacttcttcatgagttgggccgagtacgaacggacggtcaccacggtcagcaatacgcagcaattccgggccatactgttcccaacgaccactctcttgccacagttcagatggctgaaccaccggcattaacacctcgatcgcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcagaacgcgcacgccggtcggcagccaggtatataacccggaggccagcttgcggatcatcccggcgcgcagcatcagctgatggctgatcacctcggcgtcggcaggtgtctccttgagagtggagagcaggtattggctagtacgcatgttgttacggttccagttggaaggtagaacaggctcaaggcgagcctgggacaaaaaaagtgatttagtttaccagtgcaaaagaaatgtcaaaagagaagggcgtgaatttaacgcggttccagcgcaaagacttcaaaacctgcgtcggtgacgcgccagcgaacgttaaaatcatgcagccagacggcataggttttgcccgtttcctcacctttacgataggccgggcgcgggtcctgcgccagtacttcgcggataaacagcgttaactgcggataacgcttcttcagcgtcaaaagctgcttttcgacctctgcggtaaaacacaccgccatttctgccgctggcgcactttgcgcatagctggcactggcatcgggaagcgattcagcaaaggggagatacggtttgatatccactaccggcgtaccatcgaccagatccagactgccgagcttcagaatcacgctatctttatggcaaacaacctctttcagctctaccagcgacataccaatcgggttagggcgaaaagtggagcgcgtagcgaaaacacccattctggcattaccgccgagacgaggcggacgcacagtcggacgccagccgccttccatcgtttgatgaaagacgaaaaggatccataaatggctgaatgcttccaggccgcgaacggcgtcggcctggttgtagggagcaatgagatgtagttcgccgttggcgctttttaccagacctggctggcgcggaacggcgaatttttctttatagggcgagcgaataacgcctatttgctcgaactggaaactgctcatttcgccgtgatgttaagcgcagaaccgatacatacagcctgacgatagcaacctggcgtaccgctggtgacttcgcagctatgcagtaataccgcattggctttcattttcgaggcgttgatttgcatccgcttacgtgcggttggaatgctcggcggagagtcctgattagaggcctggcaagagtcgccactgacttcaccgagatcgcggaacggtttgccgactaattcttctgcattggtataaattcggaccgacgtggcgcgcggcgctttcggttttgcaggctccgctttcggctggggtgcagtgctttgaacgggttcgacaggggatctgcttaacatggaacagccgcttagcatgagtgctactaaacagatcggtaaagcacgcatagtatttcctcaatgtatgatcaacacgtcaatattgaatcaggcgcttgtaaaaatgacaagacgggcaagcgcccgtcctgaatgatattacaaattgtggaaacagcctaaatattaccagcctttaacagcgccgccgttaaacactttgtttgctgcttcgtaaacttcgtcagactgataagcctgaacgaatttcttcacgttttcggcgtctttgttgtcttcacgcgttacgatcaggtttacgtacggggactctttatcttcgacaaagataccgtctttcgctggagtcaggccaatctggctggcataggtggtattgataactgccagagcgatttgcgcgtcgtccagagagcgcggcagctgcggtgcttccagttcaacaattttcagattttttgggttctcaacaacatcaagaacggtcggcagcaggccaacgccatctttcagtttgatcaagcccactttttgcagcagcagcagtgaacgaccaaggttagttgggtcgtttggcacggcaacctgcgaaccatcctgcagttcatccagtgatttgattttcttggagtaaccagcaatcggataaacaaaagtgttgcctactgcgaccagtttgtagccacgatctttcagttgctgatcaaggtacggtttatgctggaaggcgttggcgtcgatatcgcctttgctcaatgcttcgtttggcagaacatagtcgttgaaggtgaccagctcaacgtccaggccatatttgtctttcgcgactttctgcgcgacttctgcaacctgctgttcggcaccaacaatcacgccgactttaatgtggtttggatctttttcatcctgaccgcagcctaccagtgccagtgatccaatcagggctcccactgccgcaaaggttttgaatttgaacgccataccttattccttcttcaattatttatgttgtgttgaacgttacttgcgagtgacagcccggacgatgcggtcgcctgcgaactgaattaaataaaccagaatgaccagcaataccagtaccgtattcatcaccgtcgcgttgtagccgatgtagccatactgatagccaatctgacctaaaccaccggcaccgactgcaccacccatcgcggaataaccaaccagggtaatcagggtaatagttgccgcattcaccagacccggcaacgcttccggtaacagcactttacggacgatctgcattggcgtggcacccattgcgcgggaagcttcaattaacccggttgggatctccagaagagcgttctcgaccatacgggcaataaacggtgctgcaccaacggttaacggaacaatcgctgcctgcaatccaatcgatgtaccgacaataacgcgggtaaacggaatcatccataccagcaagataatgaacgggatggaacggaaaatgttcacaatcgcagaaatggtacgatacaacttcgcgttagcaataatttgccccggacgcgtgacataaagcagaacgccaaccggcagaccaatcacaaagccaaaaaaaccggatacgaaggtcattgccagcgtttcccatacgccacgaaccagcagccacatcatcggctcagacataacccagtacctctacttttacatggtgttcctgcagccaggcaatggcggcttgcgtatcttgttgtgtgccgtgcatttcagtcagcataatgccgaacttaacgccaccggcgtaatccatctgcgcgctaataatgttgttgttgacgttgaaacgacgcgcggtttcagaaagcagtggggcatcgaccgattgaccggtaaactccagacgcagcatcggcacgcagtcagcgaatggctccgcttgcagacgttcctggtaatcttccgggatatccagatgcagggtcgactgaataaacttctgcgccagcggcgttttcggatgcgagaacacttcacttaccgtgtcctgctcgatcagttcgccattgctgatgaccgccacgcaatcacaaatgcgcttcacaacgtccatttcgtgagtgatcaacagaatcgtcaaacccagacggcggttgatgtctttcagcagttcgagaatagaacgtgtcgttgccgggtccagcgcgctggtggcttcatcacacagcaatactttgggattgctggctaatgcacgggcaatcgccacacgttgtttctgcccaccggaaagattcgacgggtagctatcatgcttatcgccaagaccaaccaatgacagcaattccgtcacgcgacgtttgatctcgtctttcggtgtgttgtccagctccagcggcagagccacgttgccaaaaacagtacgcgaagagagcaggttaaaatgctggaaaatcataccaatctggcgacgagctttggtcaactcggattctgacagcgtggtcagttcctggccatcgaccagcacgctaccctcggttgggcgctccagcaggtttacacaacgtataagcgtactcttacccgcgcctgaggcaccgataacgccataaatttgtccagctggcacatgcaggctgacgttgttcaacgcctggatggtgcgggtgccctggtggaacactttggtgatattcgaaagttttatcattgattatttattatcgtcattaagttagtcgtggcatttcgaatgcctggaacgggcaacgccgtcaatgaaatggatgttaaggcatccagacgtctaaatcaatcaggtttatgcgaagagcactttcttgcaggtcgaaacatgcgatactagcgtcacatgccttattaaggagctataaaaggtggcgaagagcgtacccgcaatttttcttgaccgtgatggcaccattaatgtcgatcacggctatgtccatgagatcgacaactttgaatttatcgacggtgttattgacgccatgcgcgagctaaaaaaaatgggctttgcgctggtggtagtaaccaaccagtctggcattgctcgcggtaaatttactgaagcacagtttgaaacgctgaccgagtggatggactggtcgctggcggaccgcgatgtcgatctggatggtatctattattgcccgcatcatccgcagggtagtgttgaagagtttcgccaggtctgcgactgccgcaaaccacatccggggatgtttttgtcagcacgcgattatttgcatattgatatggccgcttcttatatggtgggcgataaattagaagatatgcaggcagcggctgcggcgagcgtgggaacaaaagtgctggtgcgtacgggtaaacctattacgcctgaagcagaaaacgcggcggattgggtgttaaatagcctggcagacctgccgcaagcgataaaaaagcagcaaaaaccggcgtaatgattaaaagatgagctgttgaaataaaaatgcatttttccgcttgtcttcctgagacgactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacgggttcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaatcagcttgctgattcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaaaggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcctcttaatggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactatgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtggcctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaaccaaggctgaggcgtgatgacgaggcactacggtgctgaagtgacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcggtaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgctagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccctaatcggggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaatttagcagtaagccggtcataaaactggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccacttattaagaagcctcgagttaacgctcgaggttttttttcgtttgtatttctattattgccaaaatcgcaaaaatcctctgcgttttacgccatttttccacaacagtctgaagcccataatcacctcagttaacgaaaatagcattaaaagaggcatattatggctatccctgcatttggtttaggcactttccgtctgaaagacgacgttgttatttcatctgtgaaaacggcgcttgaacttgattatcgcgcaattgataccgcacaaatctatgataacgaagccgcagtaggtcaggcgattgcagaaagtggcgtgccacgtcatgaactctacatcaccactaaaatctggattgaaaatctcagcaaagacaaattgatcccgagtctgaaagagagcctgcaaaaattgcgtaccgattatgttgatctgacgctaatccactggccgtcaccaagcgatgaagtctctgctgaagagtttatgcaggcgctgctggaagccaaaaaacaagggctgacgcgtgagatcggtatttccaacttcacgatcccattgatggaaaaagcgattgctgctgttggcgctgaaaacatcgctactaaccagattgaactctctccttatctgcaaaaccgtaaagtggtcgcttgggctaaacagcacggtatccatattacttcctatatgactctggcgtatggcaatgcactgaaagataaggttattgctcgtattgcagctaaacacaatgcgactccggctcaagtgattctggcgtgggctatgggggaaggttactcagtaattccttcttctactaaacgtgaaaacctggagagtaatcttaaggcacaaaatttacagcttgatgccgaagataaaaaagcgatcgccgcactggattgcaacgaccgcctggttagcccggaaggtctggctcctgaatgggattaagcctctctgacagctcctccgggagctgtttttacatgctcgctaaggaaatcgataaaagcccggatgcgcgtacttaccgcacggtcgctgtaatagactgcactgaatggcatttccactggcaacactttatctgccattaactccaccaattctccgcgagcgatttctttgtcgatcatgtagtcggacaaacacgcaatcccgttgccactcaggcaaagctgtttcagtgtttccccactattggatgacaaaccgtacttcacctcatgtaattgtccatcgctacaggctatcggccaggtattgagggaagcgggttcagtgaatctcaggcaaatatgttgctttaaatcgtcgatcgtttctggcttcccgtagcaggaaatataatcgggggaggcgataatttttcgataactgttaaataacggcctggcacgtaagctggaatccgttaacgtaccggcgcgtatcgcgacatccacttttctttcgatcaaattaataatcgtttcggaggagactagcgataaagtgacttccggatagcgttcacgaaaaggcttaatcaacggcatcagaaagtgcagtaccactggagttgcggcatcgatccgtaacagtccacgcggtgtattacgcgtctccataatttctgattctgccgctgccatctcctgcaaaattgactgtacgcgacgaaaataacgctcgccttcttccgtcaggctaagttgccgcgtggtccgattaagcaggctaacgccaagtttcatctccagctttttcaccgcccggcttaccgctgagtttgcttgccctaattgttccgctgcccggctaaagctgccgctttcgacgactgaaacaaaaatggcgagttcttccgacgtggctttcatttttgctcctgttgcaaaatagaagagatattttgaatttatttgtcattaaaccatcaggatgcgagatatgccatccgatttaatgttctcaataatgagcaaaatcctgaccggtgtaagcacttgcttacataacaatatacaattgctcgttgaaagagtgagctaaaatccctataacagtagaaccctcccgagtgcggaagggttgacgtgatagaggtttcaaagtcaaaagtgcgaaaaaacacctatgccatgcgctatgttgccggacaaccagcggaaaggatcttaccgccggggtcttttgcgagcatcggccaggcattaccacctggagaaccgttaagtaccgaagagcgtattcggatcctggtgtggaacatatacaaacagcaacgcgctgaatggttgtcggtattaaagaactacggcaaagatgcacatctggtgttattgcaggaagcgcagacaacgccagagttagtacagtttgcgactgctaactatcttgccgccgatcaggtacccgctttcgtgctgccacaacatccttctggcgtaatgaccctttcggcggcacatccagtgtattgctgcccgttacgtgaacgagaacccattttgcgtctggcgaaatcggcactggtgacggtctatcccttacctgacacccgcctgttgatggtggttaatatacacgccgtcaacttcagtctgggcgtggatgtctatagtaagcagttacttcctattggcgatcagatagctcaccacagtggcccggtcattatggcgggagatttcaatgcctggagccgtagaaggatgaacgcgttatatcgctttgcgcgggaaatgtcgctacgccaggtgcgttttaccgatgatcagcgccgtcgggcgtttggtcgcccgctcgattttgttttctaccgtggtctgaacgtcagcgaagcttctgtactggttacgcgcgcgtccgatcacaatccgctactcgttgaattcagtcccggcaagcctgataaataaggtatgtcaggtctgccacagggcaggccaacgtttggcgctgcccttttatactcaaacaacaaaaggacagcgcaatgacaacacaatcccaccatgaccacgtagaaaagcagtttagctctcaagccagcgaatatctgaccagtaccgtacatgcatccggacgagatttacagcgcctggcggtgcgtctggctgattatcctgatgcaagtgtacttgatatgggctgcggagcagggcatgccagctttgtcgctgcgcaaaacgtgagcacggtggtggcgtatgacttatctgcccatatgctggatgtcgtggcacaagctgccgaagcccggcaactgaaaaatatcaccacccgccagggttatgtcgaaagcctgccatttgccgataacgcatttgatattgttatcagccgttattctgcccatcactggcatgatgttggtgcagcactgcgtgaagtgaaccggatattgaaacctagcggtaagctgattgtgatggacgtaatgtctccgggccacccagtgcgcgacatctggttacagacggtagaagcattacgcgatacatctcacacacggaactacgccagcggtgagtggttgacgttaatcagtgaagccaatctgatagttgataatttaattacagataagttaccgctggaattttcttcatgggtagcgagaatgcgtacgccagaagcgttagtagacgctattcgcatttaccaacagagcgcatcgacagaggtgaaaacgtattttgccttgcagaatgatggctctttcaccagtgatatcatcatgctagaagcacataaagcggcataaataaaaaaggcaccgggggaatcggtgccttttttattatctggtttgtcaggaatctggcatgttgttgtttttcacaaacaacgtcagcttatcgcctggttgcagattcgcagtgtcgctgttccagcgcattacatctttgatgttcacgccgtggcgtttagcaatgcttgaaagcgaatcgcctttgcgcacacgatacgtaatgctatcgctgttgtttgccagtcgctgtgcgctactgcctgcaccaatcgtcaaactttggcctggcttcagcttagatccgcgcagtttgttccattgctgcaaatctttggtgcttacgccgagacgtgaagcgatacttgaaagcgtgtcgccagagcgtacggtgtaaacacggctgttaagcggcgtattgtcggcaaccagcgtcgactgtacagcaacaatttcgcctgaagccagagattcacgcagttgatctgcatgcttctttggcaccatcacgtactgcggaccacttgcgcccagcgtggagcctttcacgcctgcgttgaatgtcttcagcttgctgacggaaatccccgccatatctgcaaccttcgccatttcaaccgggctgctcaggtgcacacgtgccagagcacggctttcatcggtcgttggcagacgtacgccataacgcttgctgtttttgagaatatcactcaatgccagcattttaggcacgtactgcttcgtttcctgcggcaacggtaacgaccagaagtccgtggatttcccacgcgctttgttcgttttaattgccttcatgacccgaccttcgccgctgttataagccgctacggtcagaagccagtcgccgtcaaacatcttgttcagacgctgcatcatgttcagcgcggcagttgttgaagcaacaacatcgcgacgcgcgtcataattgcgggtctgtttcaaaccataattgcgccccgtgctcggaatgatctgccagatgcccgcggcattggcgccagacgttgcgtgaggatcaaaagcgctctccactatgggtagtagtaccagttccataggcatgttacgttttttaacttgcccggctatccagtacatatacggctctgcccgtaaagttacatcgtggagatagctcttattgcgtaaatatttctgtttctgttcgcgaatccggtcgttttccggaattcccatctttagctcgtcgccaatgaaagcccacaagtcaccatctggcgcgatagacgtcccatcgtccatccatcgtgcctgacttgtaaactttgctgcttccccttgaccagctgcagaaaggctctgtgcgtgctgttgaacgttggcggtgctctggcaacccacgagcaggacagaggcgagtaatatcgcttttgccttcatgtgtgtgtcaatagttgcttaaaagacgaccgatcataacggcgaacggagccgatgacaagaaagttttatcagaacctatctttctttgaccttaaccatgcaaaacgttcttcaggttgttgcaataatgtttcttcattaattacattaattaaatcaatatcttccgttcttaaaaaaacattaatttgccgctcatttttcagaattacgggtagtgttatttgattttttgcccgtaactccttaactttacgataataatcatttatggacaaatcgtgcggaagaatactcaaagcaaacttcatatttgataaggtatattcatgagcacaacataccaatgtatcgtcaggtaacgcacttaactttttaagtgattgatacatttgtgatggtgtcccttcaaacaaccgaccacacccaccagaaaacagcgtgtcgccgcaaaatagataaggtttactgaagtaacagatatgtcctaaagtgtgacccggtgtggcaattacactaaattcatgccccaaaacgaaggcagtttcgccatctttgactacctgtgttgttcccttatcttgtgtctcttgtggtccatacaccacaatttgcggaaacttttccaccagttcttttacgccgccaacgtgatcgtggtgatggtgggtgagaaatatggcctccggttgccagttattggcggaaatggcgtttaatactggctctgcgtccccgggatcgacaatcagacagcgacctgcttcatcattcaaaacccagatgtaattgtcatcaaaggcgggaatactgttaagattcatagattacctctcagtgtgaaacggaaggttgtgatgaaaccggcaagagtccctcaaactgtcgtggctcctgattgctggggcgatttgccctggggagagctttatcgcaaggcgctggagcgtcagctcaacccgtggttcactaaaatgtatggttttcatctgcttaagattggcaatttaagcgcagaaatcaattgcgaagcgtgcgcggtttctcatcaagtgaatgtttctgcgcaaggaatgcccgtccaggtgcaggcggacccacttcatcttccttttgccgataaatccgttgatgtttgtctactggcacatacattgccgtggtgcactgatccgcatcgtttattgcgtgaagccgatcgggtactgattgatgatggttggctggtgattagtggcttcaatcccatcagtttaatgggattacgcaaacttgtgccggtattgcgcaaaacatcgccctataacagccggatgtttactctgatgcggcagctggactggctctctttgttgaattttgaagtgctacacgccagccgtttccacgttctcccgtggaacaaacacggaggaaaactattgaatgcgcatattcctgcgcttggttgcttacaacttattgttgcccggaaacggactattcctttaacgctaaatccgatgaaacagagcaagaataaaccgcgaattcgccaggcggttggtgccacccggcaatgtcgtaaaccacaggcttaaacttcgacttgatagcctgtatcttccagtgtgggattcattgccgcagcacgagccagttcatcacagcgttcgttttccgggtgtccggcatggcctttaacccattcccatttgatttgatgctgccccagagcagcatcaagacgttgccagagatcgacattttttactggttttttgtctgctgttttccagccacgttttttccagttatggatccactgggtgataccctggcggacatactggctgtcggtactcaaaatgacttcgcaatgttcttttaacgcctccagcgcgacaatagcggccatcaactccatacggttgttggtggtgcgggtgtagccagcgctaaaggttttctcgtgtccgcgatagcgtaaaatagcgccgtaacccccaggtccaggattacccagacacgaaccatcggtgaaaatttctacctgtttaagcatctctggtagacttcctgtaattgaatcgaactgtaaaacgacaagtctgacataaatgaccgctatgagcactgcaattacacgccagatcgttctcgataccgaaaccaccggtatgaaccagattggtgcgcactatgaaggccacaagatcattgagattggtgccgttgaagtggtgaaccgtcgcctgacgggcaataacttccatgtttatctcaaacccgatcggctggtggatccggaagcctttggcgtacatggtattgccgatgaatttttgctcgataagcccacgtttgccgaggtagccgatgagttcatggactatatccgcggagcggagctggtgatccataacgcaacgttcgatatcggctttatggactacgagttttcgttgcttaagcgcgatattccgaagaccaataccttctgtaaggtcaccgatagccttgcggtggcgaggaaaatgtttcccggtaaacgcaacagcctcgatgcgttatgtgcccgctacgaaatagataacagtaaacgaacgctgcatggggcattactcgatgcccagatccttgcggaagtttatctggcgatgacaggtggtcaaacgtcgatggcttttgcgatggaaggagagacacaacagcaacaaggtgaaacaacaattcagcgcattgtgcgtcaggcaagtaagttacgcgttgtttttgcgacagatgaagagcttgcagcacatgaagcccgtctcgatctggtgcagaagaagggcggaagctgcctctggcgggcataaatacctgtaaaaggcgctaaaaatagcgacttgggcgatttttgcagcaaacgattcaaaagatgagaaaaaccgttgacgaagggtgaggcaatccgtaatattcgcctcgttcccaacggaacacaacgcggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaaattcactcatgaaaatgagttcagagaaccgcaagatttttaattttgcggttttttcatctaaatcccgctatttctttggtctatgattttgttatgctgtaaatgtgttaatcacatatgatagaccatatcagtaatatttaatcatgctatcgaatcattcaatttaaatatatttgcacgttatgattttcatttttctattgatttaatgaatttatatttgctgttattttttgtttgttctgattcaagtggagtatataattaaaaatcgttagctaaacattaccatgattatgacaggcgagggagtgtccgattatgaatttaaaaaaggtttgttgtatatgtgtattattctcgctgcttgcaggatgtgcctctgaatctcctattgatgaaaaaaagaaaaaaactcaaaccacacaaatttctattaataaaaacgttccccagcaactaacagacaaagatttatatggtaatgaaaccacactggctgtatccgaggaggatattcaagctgcgcttgaaggagatgagtttcgtgtgcccctcaattctcctgtaatacttgttcagtctggcagtcgcgcaccggaaaccattatgcaggaggagatgagaaaatattatacagttgccacattttctggcattcctgacaggaaaaaaactgtaacctgtaataaagacaaaaacaaagatgaaagcctggatattgtagatgccgaaaatatgaactggatgcaggcattgcgttttgttgcagcaaaaggccatcagaaagcgattattgttttccaggatacgttgcagacaggaaaatatgactctggattgaaatcaatagtttggacagattataaaaatcaaaaattgactgacacgatgtcactgcgttatttggttcgattcacgttggtggatgtggctacaggtgagtgggctacctggtcgcctgtgaattatgaatcgaaagtgatttttccgcagatagggaataaaaattctgacagccttgatgtggcagaacagcagatttcacaacttaagcagaaaacgtatgcagcagtggttaaagacctggtgaatcgatatcagtagtgaggttttataccagacgttttagtggtacttagcaagaaagagcatttctcttttctattttacactatggaacaagtctgctaattaattttacatatatcttttaggagtggtaaaaactttcctaaagttatttattgtcctctcaatatataagctgtaattcgagttttcggttgaactgtcaaaaatacatcatatacatctataaaacagcaggtacggttaattaagaatttttattcgtgattaaccgtactttgtcattttatcctataatgttaaattgcctttttaaaatataacaataatgcagatgaaagactccctggtaacttagaaaatccgttcactccaaaggctgtatgcactggttccggcgacgctgtgctcccaattgatgctctcataggtaaatgacacagactcttccgcctgcccaggactgtcgttaatggtatggggaatggtaaggccgatgtttgagagccgggcgttagccagtttcagcttgtagtacggttcattaattccaaagcggttggtgcggtagaatacaaaatcacaggtcagacattcattctctgaaatggccttgcccagcagaggggaggatttgtccaccggtttcgtgatggtcaactcctgatggttgacattctgcgcacggctcagaccatgggacagtgacgtcaccatgatctgatcctgatgtgcaatctgggctttgttaccgatggacggcattgacgagcatccggatgaaatcagcccctgaagttctccgttcagtgtcagatagacgggatttgccattgttattctccttaatctcaatgagttggatggacaggttcggttctgttatccgttgccatatcctgtccggtatttttcagcagcagccagcggcttaacagcccgtccagccgttcgttgatctctttttccaacgcctgtgtgtcctgcttctgtgtacgggtctcctggtactgcgtcagcaggtactccagtggtgtttcttgattcagtaaccgttcggcctgccaggtcaccgttttgatatacgatagggtgaaaccttgtttctccgtctccttcttcatcatcaaatctgcaaaatcccgcaaattctgccgcgcttgttgccagcccttcatctgcggactggcttgcgcccggtttctcagcgtgttgctccacatcctgctggcttcctgctgttgcaggctttccggccagagggtgtctgcggtgcgcatcatctgcattccggtttccagcggctgtagtggcggggcattcagaagctgttgcaggtactgttcatattctttcagtaccggggaggccaaccagacggtggcggctccctgtgtggtatccctgacctgtgtaagctgctgctgcatcggatacgcctgccaccaccagagtgcagatgcgataacggcagtacaggcggcaccggcaacaaaaccttttaccgtgtcgccctgttttgctttgtcggcgttatctgccacaccgcgcacccccacccgcatttccggcaggtcgggtagggggggcatggtttccgctgtggcggaagccgtgccttcaggcgcatagaccagcgttctgaccatggtctgtgccgccgtatcagtacggtttctgggctgcggctcaaaccgcttgcgtgtgttctgcacaaaataaagcagattttccacgcgcggctggcgcttcagttccacttgctggagtttgtcgcagataagctgcaaagcccgttccgtgcggtagagcaacgaaagatcattttcggaaaaggaaacctgctggcgcaggatattcccggtgcgggtgttgaaccagtccagcatctcagtccgcgccgggccactctgcggccagaatttatcccattcgtggatgatcatcgcagccagcagttccgcgccttcacagaaccctgccagtccctgattacgtgtacgtgccagcgtatagtaggtggcggtatgcaaatccaccccgttggccttaaaaatcgacagcgccagcgattccaccagtttccagttcagctccggctgtgacgggtggttagctttgttaatttcttcgcggatggcgctgaactccggcagggcgcgcggatcgctgccggtaacgatagtttgtgtcagtgcgttattgctcatcactatccccttaatacaacgtatccggtaaacggaactggctgaacagaccgccggtgaacgggttatcttcggtatccacatgcacccggtaaaccatcgcgccgccgtccacgttaaagcgcacgttaaaggtgtcactggtcacattggtcaactggcccgcgccgaacaggcggaactgcgcccacggtccgctgaacgcgatactgcgcggtgctctgccgctggtgccaatcagcgtcagctggctttcattgccttcacgcatgttgttcggccagaccagatgggcggtgtagttgcgtccctggctgtagtccactaactggccgtccaggttaagtacgctgcgccgcttattgccggaaagcgatacggtttccacggcaaactgtgcgcccagcccgttctgctggctgaagaagatgttgcggattttctgcgcagtatccagttgctgccggatatcttcacggattaacattctgccgtcgtcgccaaaggtcagatcgttttcaaggaacaggcgcaggttgttcttgtagaaattgtccagaatgccatccggtttaaagaaacgttcaaacgaatccagtgaggcatcctgtgtggcgtgcggattaaacggatagttatcggcaagctgctcgttgaagggtttcactacattgtcgcgccagtccacttccatgtaacgaacggcttccaccatcactacatgccaggcctgatccgccagcttacctacccagcggttaagaggcgcaggcagggtttttgccatctgacgggtggcgaagattggatcgctgctgttttgatccagccgtagctgtactgctttcagcgccgatttcccagacactggcgagttctggatcgccagcaggtaacggtgcagctcggtcagttgctgatacacggcctgtagagtactcgccttgtccttttgctcctccagtgcgctattttccggcgcgaactcatgccccagccgggataacaggcggtaatccatctcatttatcgccgcttccttcgccttatcgtccagtttgccggagagcgtcagcgcgtgtgtattatcgcgcagcgccgtcagagcacgcaggaatggctgatcaccgctgataatctgctccagcgcgtcggtcagcgccggcatggtctcatagtcacggacgttgagattatccattccggcacgccatgtagcggtatagtcactgaggtactgttcagtgatatggcgctggatctcttcacggtcggcctcgctgtaggcgacgctttgcgtcaggttcagcacccacgaatccagcgcggtcaactcaacgagaccgtcgtgttgtttgataaaatagctttgcaggccatagcgggtgagaaactgcgggatcaccagtttttcatcattaccggcgacgaacacgttgtcgaaggtgggaccaacctggtcgcgcaaattcaaatcggcgggtaacacgcttaatgctttggtgcgaagggtctggtagacacgctggtatatgggtagcttgctcagttcatgttgcgcattaatgaccggtttattatagggggtccagcggcttacagcatcgctgtcgctgctttggcgctgcgcgtgccagtcggtgtgctccagcgcatagtccagatgcaccatcagttgcgcctgaatatcgcgctggccgtgaaattcattgctccagcgccgcgccatgtactgttttaccgcctcgttgttgcgcccacttttgtcttccatcatgcgcactacgcgcagcacagcgagcttttcttcgctctctggcggggcaatgtttagatcccggatcaggccgttcattaacgaggggagataacgctgctcaagaagctgaatgtaggtttgctccacatacggccctacgcgggcgccctggtacaatcccatatccgccagaaaaccgtgatcgcgataatcaccataggccagggtggcatcgcgtaccgggttaagcaatggcaattgcagattgccgaattcatccgttccctgcggtagtggtacgtccataaaggctttagcttgtgccagtacgttaacgccagactgccagttctgattgtaataatggtgccagcttccgaccatcaatgccgccagtgccgcgccacaggtggaaaaggcggtcagcctgcgccgggagctgttcagccagacgctgttttcacccgccaggttcggctcagccagcaggacttccgggaagaggcggcgagtaaaatacggcgtcgtctccaccagaggccaggttgccagcgagctgttacccagtccgtactggcgggcggcggactgcgtgaaaatatcatccacctggccacgctgtagcgaggatgtgagccagacgccacgcagcattacatccatgttctcaccgtccagcaatgcggcgagcagtgcggtgacgatttctcctgttccctgcatctgacgggagaagctgaacacagcgctgcggggagcagcaccggtttgtgcgagcaccagatccgacagcgccaggttcacctgttgtacccacgtctgccagaaagcccccagttcgctgcgccagccgtcactttcatgggcgcggcgggtaaatgtgacgccgaggatcgcatcgcggtcttttttatccagtgaatggaacagcgcggcaaagccgttcagcagatccagccgtgtcagcaccacgtaaacgggcagacggcagtgcaggctctgacggatctcctgaagttgctggcgcaaattttgtaccagtgtctcacggcgggatttatccgccgtcagcagatcgggaagatcgagcgtcaggataagaccgttgagcggctggcgagcgcgcgtttgcatcagccagcccagccagtgttcgcgcaggcggcggcggagcagatcatccccgccgggagtggtcagtacgccgtcaacatcgaaaattaccgcctggttgcccactcgcggtgtgatcagcgggtggtattccacaccccggatgctttccggcgtgtaaacaatgtcagacggaaagccctcgcgcagcagcgtgcttttgccgctacccgcaggaccaatgaccatataccacggcaactgccacagataacggcggttatccagatggcggcgcaggcgcagcagccagtgatccagatattgctgctggcggtggagttccacggtcaacggatctttttcttcctcccgctgctgtttctgctgtttttccagcttttgcagacgcttcatcacccgccaggtgagccagaccagagcgataagtccccagacggcggtcgccagccagcggtttgccagcggagccaaccagtgctgctcatagagcgtccattttggaccctgccaccagatccacaccagcagaaaaatccatgccagcgtcagtagccaggtggcagaaactttaaaccgcggcatcgctggcctgagcgcagatttcaacgtgctgaacagtcgggatgtgggaaatttgaacacagtaactccttgttatcttttactgttctgccgtgagtttttgttccagtgctttcagcagggaaggctcccattcggatagcatcatgtgtaatcctgttctgaagagcatccggtactgctgttgtgcaagctgaaccataccggcctcttccagtaactgcgcgccgaaaaactggcggtgaaactggtggcggggatcaccttcgggcaggttttccaggtaccgcagcgcggcttccagcccgtattcatcgaagcacgccttggccgcctgtaattcttcatcggtctgtacaaccgggacggtctggttgactgagccggatgatgccagccactgtttcgtctgttcggacacaaacggagtgcggtcgttaaacaacaggttgatcagtgcgggcaggcgggccagaaaatcggtaacttcatcacggatagcatccgccacctgtttataaccgaggcgcagcgcggtctgtgctgagaggtaatgaccgtccagccagtacggggccagcagcaggcttttttccacctgctgccacagcgccatgtcggcattgttcagccgcgccaggtaatcatccatcatatcgacagggaaggctgccagtggggtccggccatcgctttctgcctgcggggtactggtgatggtttgccacagcgcatggcggcgcagtcggtaaccctgcggtgactccggctggcgctcacagagaatggcggccacctttagcagggtgtcgcgccatgctttatcgtcgtggctttcaacggtgacctgcgggattggagtggctgcaacaggaggctgagcggcaaccgtgtgcggtgacatatccggtacatatccggtcgtggcctgcggcgcaatggcggcgcttcgtgcagatgatgtcatttcaggcgctacatcacgaaacgcgcgctgaaacagggaaaataaatcgtctgtcgcctttgccagctcagacgcgttgtgcgcctgccagcactgtgccagttttgccagctctcccagcaaagcatcgcgctgtattgtcgcagcattcccggcaaagtcctgaacggcagactcaaagcgttttatcacctgggcggcaaagcgttttttgtgggccatgttctgcggtgcggcgcatgtccagtagtgctctgtatattgtgccagcatcctggaggccagcagaatatcaccggcatgttgcagggtacgcagcaagtgggccagcaggcgaaaatctttggtttctgaggccagaagcatcaggccccggcgctgaagttccgggatatcaagctggctgtgcgccagtgaaccgagcttgacgatttcgctgtcgacaaactcccagtctgcattgccatcatcaagcgcggcggacagcttatcttctggcaggttttccagcaggtgtgcaagccatacatcgggattacgtaagtccattgccatattcttattctcccgcccagtggcaggcgtcgcgtagcggcgcaataacccgtgccagcccgtcaatgttaaaggtcagctttccggcggcgttgtctgtgccggtatccaccgtcagcgtttttgcgccgaacagttgcttaatttcatcgataccggataacccccggctggactccagcagggtgccgttctcgcgcacaaaccagtggctgcgcaatgcccggctgtcggcattcagggtgacggcgatatcatggacatccagagggtgcatcagcgccacctgcatccgggtgatattgtccacgcaactgaacatcagcaccgggcgtggcggaacatggccgatagccggggtggttatcaccaccgtcgggcgttcacccggtacttgcgttaccagcagctccgtggtgttgccctggcggcgtttttcctgttctgtcgcgcgggcccaggtttcaccctggtaacgagctttcaccagtgcggcaccaccaaagccagcctgttccggcgcaagaatgcggtcataacagtcaagccgctccagcgccgccgtctcctggcggcaggactgcatggcctgtaacgtggctgtcgcatccggcggtgtcgctgtggcgacagctaccgccacaccggccactgacgatgtttctgcgggcgcggcactggcgggtaagcccgccatcaggcccgcgataaaccatcctgtctgccggaaaacgcacaacctgctcataaaaccgtttcatcctctgtttgcggtgtcacggcatcatcaggcagcgcatcttccacatctgccgtgaacgcaccgtctgccgccgacaggcgaatccgggcaatcgccgtgttggccgccattttctgcaacagcagcagcgagagcggcggctgcatgtcgccgtcgataaccgattccagcatcctcgcgccgttttccgcgcgggtgacgcggctcatgatttcgtccgtcacttccggcccaataatcacgtccgcgccaaagcggctgcgcagcacgttatccaggcgggccagtttcccggcaataatggtagcgagcgtctctttcgacagcggtaggtaaggcaccacttccatgcgcgccagcagagcaggtttaaagaagtccgccagcaccggatagagggcttcctgcatggtttccgggtcatcggcgtgttcgacaatcacctggtagccaaggttggaggtcaggaagaaaacgatatttttacagtcaatcaggcggccttcaccgtctgccatctcgcccttgtcaaacgcctggtagaacaggttgagtacatccgggtgcgctttttctacttcatcgagcagcaccaccgagtacggtttctggcgaatcgcttcggtcagtacgccgccttcaccgtagccgacataacccggaggagagccaatcagccgcgaaacggtgtgtttctcctggaactcagacatattgatggtggtcaggtattgacgtccgccatagagcagttccgccagttgcaggacggtttcggttttacccacgccgctggggccagccagcaggaacgcaccaagcgggcgtcccggacggcgcaggtcggcgcgtgcggtcagcaggtgtttatgcaggctggcaatcgccaggtcctggcctttgatggtgccgccgagccataccggcaggtcggtgatgaccgacatctcattctgtgacaggcggttaagcggcacgccggtccattcagcaatcaccgctgcaatctgttttttatcgacatgcggggaaaccagcaactggtcgttatgcagggcgtccagttcggcagtgagttgtgccagccgttgtaccggggaaactgtttcagcggtctcttccggctgtacgctgcctgcatcatcagccgattcggcatcggtactatcctgttctgcctctggcggcgtatcctccacggcatctgcgtccggcaacgacgcaacgtcgtcttctgccacgcccagtaactgctggcgcagcgcgataatttcctgtaccagcgtctgctgctgctgccaggcgacttccagttcgtccagcgccgacagcgtttcatcatactgctccaacacctcagtcattcgtgaggtgtcggtacgcagcccgatgcgaagctcgcgctcaagctggcgaatttctgcctcctgctggtggctcagggtggtcagtgccgagatttgttttggcggcgatgacaggttgatggccacacgggcgcaggcggtgtccagcacatcaatggctttgtccggcaactgacgcccggagagataacgctcgctcagtgtcgcagcggcctgcaaggcgtcatcatcaatcagcacgccgtgagattgttcatagaccgccgacaaactgcgcagaataatggtggcttcggcagcgttgggttcgctgaccttcactaactggaagcggcgcgacaaagctgcatctttctcgaaatattttttgtactcgctccaggtggtggcggcgatggttttcagctcgccgcgcgccagcgctggtttgagcaggttggatatatccagcccgccctgctggttgcccgcgccaatcagggtatgtgcttcgtcgataaacagaatgaccggcaccggggagaaaatgacctccgccatcagccccttgaagcgtttttcaaactcacctttcaccgacgcaccggcctgcaatgcgcccaggtcaagggtcatgatatcggtgtttttcagcttgtccggcacctggcctgccatgatgcgcagcgccagcccttcaatcagcgcgcttttacccacgcctgcttcgcccactaccaccggattgtttttacggcggcggcagagaatgtcgatcatcaggtcgatttcatagtcgcggcacagtaccgggtcaagcctgccgttacgggcgtctgcggtcatgtttttggcgtagcgggcaagcagggtgtcgccggtttccgttgcgcggggcgtttgcccgccagccagatccacggattcggcggattcttttgtccatgctgcgaaatcctgctgtaactggtcgcggtttatggccgtcagcagacgggcagcagcgggtggaatatagcgcagcggtgaatgcagcagagtaagcagcaggacgccgctgcgcagttcgctgtgctgcatctgggctgaggccagcagccatgactccttgagccattcgatcagcatcggggagaagctgggatagccttcggcggaacgtccaccgggataactctccacggtcagcgcctggcgtaaatcctccgcactgatgcctgtgcgttcggcaatcacccttacgtcgttgcgcgggattgccagcatctgtaacagcacatgggcaacggtgatctcactggcctgctggctcatacactccgaggcagccatttccagcgcctgttttgcaaaggggttaagccgctttacgagcgtggctaaatcaatctggatcataagatgtccttatcggagtaatttattgagctgatgcagaatatcctgtgtctggctgtccagacgcagcagataaaacagataaaatacggtcagcacaacaagaccgccgcacagtacatgcttgatggtcagtcgtcggattaactgataacgcccaccctgtatgttgttcttctgatgaagtagcggaaatggcgcgtcaccgcgcagtttgtgcagggcatggtgcaggcgctggtagatccgctcaaattcatcctgttgctgaatggcaaccttgtagcgcccgcgaaagccgagcgaaaaacagaggtataaaaattccagcagatcctggtaacgtaccggctcccggatcaggcgttcgagcaggataaacactttctcgccgccccaggcttcgttatgaaaatgaaccagcagcgactgtttgatccattcgtttttgttggaccagccgttgcccagcgccgcttcatcaataaacgtgcagagaatgtaacggaacgaaacaatgacgcccggttcgtatccctgttcctggagtagttgctctacggcctggacatcggttactacctgggcaaacagatgttccggcatggcctgactgttcatagtggacagacgcatcaccatgccgagcaacggcgtggcggcgtcaatcattggattcaggctgttgccgcgaagggcgagacggtactggcgtcctggtgttccgctctccggctccacgggaaaaaccgacgcttcactcatatcgctcattcacttatccccttatagcccagagctggaggttcagatcggggaagctgccggagatatgcagcgccagtgcgcccgcttttatcacgtcctgccaggccggggtgcctttttccagttcgaagtaaacataaccttcgtggtatggcaactgacgtggcgcagcggtaagcgtgtgcagcggaatacccggcacctgcacgctgaccacgctgcggattttgtcggtagcggccactttcgactgctggatgaactggcgttgtacctggtcgtagggcatcctggcgcgcactgccagtaccagcttgcaggactgcaacaatgtgggatcgttgatggtggcgatccaggtcccctctgaaaagaacaacggcagattctgcgcacgcggcaccagtacggtattgagcgcgcgccgcagttccgggatcacggttctggtgaaggtcgcggtaagatcccggtgattatacggctccacggtgcagggcaggcgattaccttcgataaaggtcatcagttctcccagcagccccaccagatcccggtagaaggcttccggatgcagcgtgtgcagttgggaacgatgcgtgaactgcatttgatagcggttaagcatctgcaacatcataaattcggccacatcggcgatcccgctctgttcaggcgaaccaatgcgcccggccaggtcagcggcgcgggtggcaagcagtccctgcacctcgccggagaatgccccgagcaacccgctgacacggacggcctgaatggtgggaataaaggtgttgtccagcaccagtgcgccggtagcatttttattgaggatacggcacagggggagggtcaccatcgcgctgagatcatctgcgccgctgactatcctggggatcaactgccccagaccgaccggctgttcgtcgccttcgtcagtgtgaaaatcacggacgcgggtatgggtgaggcggtaacgctccgtaccctgaccggcgctgtgcaacccctggatttcattgatcacgtcgctgattacaggcagcgccagataaatattgtggctctctttcgatgaaagggttcccggctggaaaggttccggcagcagatcctggtcgggaatgctgaatacggtgccgtcaggcatacagcccgccgcacggtcaatcatgattttgccctgggcaagcagttcggtattgatggagagttccgtaaagccccagaaaaaatcaccctgagcatccagacgacgggtcagcaggtactcgcagtgacgctgctgttgctgaaaatgctgcggcagggcaaacagcccttcctgccagatcaccttgtttttcattgttgccatcgtcagttttcctcttttttcatctcaatcgcactggcgcggatatgcaccagcaggcgatagtggtggccgatactttctaccggctcaatttgtttccattctgtggcctggtcgtctgaaaaataggcaatgacaccgatataaccggttttctcatccagcttgatcggcggcagtgtttttacggtgtccggcaacaggttgaagtcctggtgatcgatatagttcttccccagcacgtcgggcagcgcggtggtggcaatctgatcgtaatcggcggcctggaatttggagtcgtcgctcagatacaccaactggacatccaccggcgcggcttcgccgtccgccgtcaggttgctgtccggctcggtcagcagcgtgacggtcagttcggttgactgctccatcagctttccgacctgaatatccggattgcggatcacctggctgatttttttcgctgtttcacagccagttaacacaacgctcatcagaacgcaggccagaaacgctttgccgttcatgcttccggctcccgctgtttttcgcgcagcacccggtcatagacctgggcataaacttcattgaacagcatttcaaatccctgctgtcggctggaggccagttcatcgtaatagttgctgtacatctgccatgcccaggcgttgtccattttctggcgcagctcatggctgcggcggtattgcgcaaagcggcgcatcaggttgcccggcgagaaggcgtccagcatgacacgcaacgcttccacaatcgccgcccggttggcctcttcatgatgccggatgttgcgcaggctttcggcgatggccgcaggtgctgcgagatgtaccgggcttttaccctcggcgaacatgacgttcagcgcggtggcatagtccatatcaaggcgcaacgggttgtcttccagtggacgcaggtgtttatccgacaggctattctgttgttgttgcagactcagcaatcccttaatggcggcctgcaacgcccgtccggcctcttcgagaaactcatccgcatcctgagaattgtgcagcgtcagcggacactccataccgcgcagcagcggggttacggccaggtggtactgcgccatggcagaaaattcatcgccgtcctcatgacgggcattgccgggcggtagatccataaacggcgtgttgatcccgtttgcacctgtcagatcggatgcgggggctacgggccgggaaacgcgtggggcgatcggatcatctgccaccatcaggctttccgtctggagtgcctggagcggatcgctggaaaaaccgtgcgccaccgtgggggcaagctgatgctggaacggcattcccggatacgccggttgtccctcggtggtcagcagggtgtccgccagactgtcgcggttcattacaatcgtttccggggtcgccatccgctcgtcataggtaacagctgcaccgtcatgcagaaacactttcagcgccagtgcgccgagctggatctcatccccctggcgcaggcggatgagcgcatcggaagaggccggggccagattaatcatcagtcccggcgtcaggcaccgcaggcaataggctccgtcgtgccggataacggtacaggcacgcgcagcaatgcttcccgcccggtcctgtacctgccagtgacattccggcgtatggccaatatcaccgccgttttcgctgaacaggcattttgcggcgcgtccgctttccagttcgttgccattcatcacctgtaaagtcagtgaggcctggcgggattgctgtttttcctcagccataagtggttccatagaattattccctgattcggattgtgatggcgggcggtactttcggctgaccaataaagctggttctgccgaggcgggagctggccggatcgccaaggcgcatccctttagcctgctgtggtgccaggcacagccgtaaatcccaggcaaactggtcgcgcagaataaaggaaaggaacatggtcagcggcaggtgattttcgccatcgggtaaaaatgagagataacgctcccgcgacaggccgccaatctgcaacaggaattttccgctgcgatccggcacccgtgcgccgagggtaaaattaacgccgagtatggagcgtcccggaatatgtccagccgtttttcctttcggattacgtacacccagccggttctggtgtgccggatcaatggcgactttacgcagttgccagcgttcaatggtgacatccggcaaatcaaaacagtgcgacacaagattacagataacctccggcgcgcggcctggtgttgccagaattccggcgtaggccagcattttgctgtggttaatggcaagcctgtcacgcacgctctgattacccagcccgaccagtgcgtacatgcgctgtgaaaaggtgtcagtaccgccgttacgaaagcagatgtagtagcggtatttgcgccaggcatgataggcaaactgtgtccagcggtggctgaatagatcgagaaattctttcaggccgtcttcgttctgtgcagactcctgcgccatctgatccagataatagcccggtagcggcgactggctgccggaaaaacccaggaaccgggtttgcagtacatactgtccgttctggctacgggaaagcgcactcaggtccgtacccggaaaaccgatactggcgtcagagctgaaacgcacgatctcccgggcaggctcggtacgcagggaaatgtcctggcccggcgtgccataccgacggtacagcgcctccatcagcacatagaaattgcagttgcgcacatccgccggtaacggcggttttgtcgctatatcagggcgtgctggcccattttctcctgccattcccaagcctcctgactttccgtgttaatgattttcagacagtggtacgaattgatgctggcgtagagggcaaagaagtgcgagagcacggtacccagaagataaatttcaccttcgcagataaacggatcgggacgtatccacagcgtggtcgccagcccgcgaaccggtacgcctttaaacaacctgtcaacaggtttggtttcgagtttttctatggcatccagtttctggcgtgacagtctggcccgctgcggatggtgagcgcctggcaggtcgaaggtccgcaggatctggatcagtgtctccctgtccagcagggagaggtagttcaggttcatcgcggaaatcagcgaccagtgcatgtcgccgtccgtgactggccagagcggctgtgtcgggcgcgtgacattacgaaatgaggccactgccggatttttgttgacggccacgcagatatcaccggtatgcagccgggcagggatcatacggttggtacagattaatgacgtggtgatcacgtcatcgttaaaccgtgagctgcccggaatgctaccgtctgcatggacaaaggcgatactatgttcaagcccgtagtgaaacagggacgttttagtccggtgatgccagtagacgacttcccgctggcggctgtactccatctggtgctggaaactttcaaattcgggccagacacgcacctggctgccggggctggaatcagtccctgacactttgattttactggtgactgtactgacctgaaaaatgtcataggcgtccggatgcttatggctggcgcgcagcgggtattccgccatccgcccatccggcctgacgggttccgcataatgcgtaaacaggttaatggctggcgtacagtgcagacgcagcgaatcctggcgcagcttgatgtcggcaggtaacgggcggttaaagtgcaggcgcagcgtaaacgcactcaccgggaaatcgtctggtagcggcgcaacatcgcgcagatggaaaaagaagaaggcttcgggatagcagaaatactcctgaagcacgcggtagccgctgtggacatttttcggccacggcagcagggcatcctggttgtcaaaacccgcagcatccagccacagatccggcagcggcaggctgtgctctccggcaatcagttccgcatccatcaggcattcgcaaaaccacagataaagctggtgtcgggtataatcgtcttcattacccagccagaacgtgattttgttcaggtcaagcatggcgggggagacattgttatctgcggtaaaactgatatctatgatgccttctttcagactgctggcgttgcgggtatcgagaatgcgcagtggttgcagccagatatcgcgcgccagcgtgaaatggcaggctacggaagaaacgattttatcatgattgtcaggcagcaccttctgagcagtcagggaggacttttctgagcggcttctgatcagttcattacgacagacctgaacagggacttttaactgatcggttttgggttcataggcaataaccgtcatggccggaaccgggcgtaaatagtttgcccacagcatacggattagcccatgggtgaattcggggaattcgtcctcaagtttctggcgcaggctaccggacataaaggcaaaggcttccatcagacgctccacgtccggatcaccctctttctcggccagaaaatgggccagatgcggtttttcctgcgccaacagtttgccaagctggcgcagataatccagttcttcgcggtagtaacgttcttcaaaagccacagagatcactccacacaatagcgttgatggttgtccagcaaaatgtcaaattcaaacactcccttggtcttgctgacatcgatcgtagccacaatatgaaaacgcagttccacaggggcgtattcatccggtgccgcagccgtaacaacaacatcggtaatacgaggttcgtaatgtaaaatgcactggctaatggacttacggatttctcgtctgaaatcgctggaggccagcgattcatcatttaaatcagtaatccccagctccggtgagccataacaactgccggagcgggtattcaggacctgtcgcaggttacgtctgatggaacgtatcagtgcttcttttggattctgatatgaaggcggatttgccgcctcacggatacgttcaaaaagactgccggttggtcctgaatcccgtctttgcatcggattattccttatccagtcgtccgaccaggctcaggtcgaaactggcacccatgtatttaaaatgcggtctgacagaaatcgcgacctggtaccagcccggctcaccatccacatccagtacctcgatcttagcctgacgcaaaggccggtggctgcggacttcggcaggcggattttcctggtcagcaacatactggcgaatccaggtgttcagctcacgctccaggtcactacgttctttccatgagccaagctgttcgcgctgaattaccttgatgtaatgcgctaacctgctgataacaaacaagtatggcagctgggtgccgagtttatagttggtctccgcagccttgccttcgggggttttggggaatgttttgggtttctgcaccgagttggccgagaaaaagcacgcattatcagaccctttacgcatggtcagtgtgataaagccctcttccgccagctcatactctctccggtcagtgatcaacacttcagtcggaatttttgcctgcatttgccccatggattcatacagatgcaccgggaggtctttgactgcgccgccgctggaagggccaataatatttgggcaccagcgatacttagcaaaactttccgccaggttggcggccagtaaaaacgaggtattcccccacagataagactcatgactctggctgacatcttcatggtaacggaaggttttgacagggttttcatccggtgagtaagggtggcgcagcaggaaccggggggcggtcaggcccaggtaacgggaatcttccgattcacgcagggcgcgccagcgggagtaggccgggccttcaaagatggcacccggttctttgatccccggtaactctgtccatgaatccagaccgaaaaattcggatgatactgacgacaggaacgggctgtgcgccatcgcgctgacctggctgatatatttcagcagcttcatatccggcgtggtgttcttaaaggcaaagttgccgattaccgccgccactggctcaccgccaaattgtccgtaaccgcttgaatatacatgcttgtaatacgcagactgcgtgatttcaggtgcaaattcgaaatcatccagcagttcttcctgagtgacattcaggaaatggactttgatgttttcccgtgtatccgcgcgttcaaccagcagcttcagcgagcgcagcagggattccagttcctgaaactccggggcatgaataatggcatccatctgcctgctggttcgggcatcaatatcagcaatcatggcgtcaacggccaggatattgataggttcagcgctactgtcgccctgtaacatggcggcaataaaggcgctcacgccctggcgggtgatatcgtagctttctgatttaggctggacgcgggtttgcgccatgatttcatcaagcagagatgggggcgcggcggtttgagacgcgctgacgggagcaatttcttcctttactgacatactgaatatccttctgtgaaaattatttctgaacggcgatacccagttcctggatcagctgctcgcgggtgtcttcgttttccagtagcgcctgaagttgtgcgcggaaggccggaatattgcctagtggagacttaagtgcgaccagggcttcacgcaattcgagcagacgttttatttctggtacctggctggcaatatggtcaggagaaaggtcatccatagatttgactttcaggttgacgtacatttgctcattgggagcgtcactgagttcagccggaacaacaaactcccgttcaatgtcagcttctgaaatgactgcgttgaggttatagcggttgatagcaatggcagttcgctcatccaacggcgtgttatctggtttccctttcagattgccggtgatcaataaattcagcggcaattcgatatcagcagccaccccatcaacttttggtgtataccgaacgctgattctttctttcggcgcgacactgccgccattgttgttcattttgctcataaaaatgttcccgttcaggccatgagcacagcattttcgtactgcatacaaataccgacaataccgtttcagtggcagttagataatgtaaccttccttctgttgtgatcggtattctactcatgaaataaaacattaaaagaactatttatatttttgaaagagatgtatccttcattattaatacatgagagttaaatcaatttggtatttatagacttagtgaatatgattttacggctaataaagttacataatgcattgatttatatgtgtttattaaattgattaataagttttatgtatggttttgtaaataaattaattaattgctagaaatacatcataagaaattcctttaaggaatatcttaattgcgtgccggaacgattgtgaagtaagtgttgtaatgattgatttttgaagaaattgtaggtttttatgggggtaaggatacgttatggataattctactgttgatgttgatatatttttagcttatgtgatcgtgttctgaaattgactaaaaatatatttaaacaccataaaagagtttttcggtaggtgctaattacgtgtgcctgtaactcgaataaagaaaagggtgtggttcctgatgtgagccgcatcacactctaacctgtcggggattaacgacgggttgttcgtaaaacagcagttgataatttcacaaggagttcataaatgccaaccccatgttacatttcaattacaggtcagacccaggggaacatcactgccggtgctttcaccgcagattctgtcggcaatatctacgtgcagggacacgaagatgaaatgctggtgcaggagtttctgcataacgttactgttccaaccgatccgcagtctggtcagccttccgggcagcgtgctcacaaaccgttcattttcaccgtggcgctgaacaaagccgttccgctgctgtacaacgcgctggcctccggtgaaatgctgccgaaagtggagctgcactggtggcgtacctctgttgaaggcaagcaggagcactacttcaccacacgtcttactgacgcgacgattgtggacatgaacctgcatatgccgcactgccaggaccctgcacagcgtgagtttacgcaattgctcgcagtatcactggcctaccgtaaggttgagtgggagcacatcaaatccggtacttctggtgccgatgactggcgtgcaccgctggaagcataaatctgagtcaacaacatcctgcctccgtgcaggatgttgtttttgtacgtgtaaaaaatgagtgtcagtaaggagttacgctttcatgagggagatggtggatgccggaaacccgggcggtagcgtacctgaaaatgtaaagatgagtgtaacgctgcactggcaccctttgctgcatggtgggaatcatttggtccgtgaatgaatcagggaggtcattatgtccttaaaaggtcttcgctttacgctggaggttgacggccaggagccggacacctttgcagtggtgaatttcaggttaatccagaaccagtcttatccgtttgtgatgagtgtggatgtcgccagcgattcttttatgcagacggcggagatgctgctggagaagaaggcaacgctgaccatctggcagggcgtcatcccgcagcgttatgtcacaggcgtggtagcagggtttggtatgcaggagaataacggctggcagatgcgttatcacctgcgtattgagccgccgttatggcggtgcgggctgcggcagaacttccgcatcttccagcagcaggatatccggacgatatcggccacgttactgaacgagaacggcgtcacggagtggacgccgctgttttatgaggaccatccggcgcgggagttctgtgtccagtacggggaaagcgacctggcgtttctggcgcggctgtgggcggaggagggtattttcttctttgagcggtttgcggcggacagtccggagcagaagctgacgctgtgcgacgatgtggcggggctgtcacaggcgggagagtttccgtttaacccggacgcatcgacaggagcggagacggagtgtgtcagtatgttccgttatgaggcgcatgtccgcccgtcgtcggtgcagagccaggattacacgtttaaggtgccggactggccggggatgtatgagcagcagggtgagagcctgaacggacagcttgaacagtatgaaatatttgattatccgggaaggttcaaggatgagcagcacggcaaggatttcacgctgtaccagatggagagcctgcgcagtgatgcggaaaaggccacagggcagagtaattcgccgaagctgtggccgggaacgcggtttacgctgacggggcatccgcagaagatgctgaaccgtgaatggcaggtggtacagagcattctgtcaggagaccagccgcaggcgcttcacggcagccaggggagaggaaccacgctgggcaatcagttagaggtgataccggcagaccggacgtggcgtccacggctgcaaagcaaaccgaaggtggacgggccacagagcgccattgtcaccggtcctgcgggagaggaaatcttctgcgacgaacatggccgggtacgggtgaagtttcactgggacaggtataacccggcaacggaggcgagttcgtgctgggttagggtatcgcaggcgtgggcggggccggggtttggtaacctggcgataccgcgcgtgggccaggaggtgattgttgacttcctgaacggggacccggaccagccgataatcatggggcggacgtaccatgaggacaaccgttcgccggggagcctgccggggacgaagacgcagatgacgatacggtcgaagacctataaaggaagcgggtttaacgagctgcggtttgaagacgccacgggcggtgaacaggtctatatccacgcgcagaagaacatggatacggaggtgctgaataatcggacgacggatgtgaaggctgaccacacggagaccattggtaacgaccagaagataacggtggggttgggccagacggtgaatgtggggagcaaaaaggaaggtggtcatgaccagaaagtgacggtagcgaacgatcagcatctcacgataaaaaatgaccggcacaaggttgtaaataacaaccagacaagcaaggtgacgggaactgataccgaagaagtcgtcaaaaaacagagtattaaaataggtgataattacgaactgaaagttgagcatggtacaaatatcatatctggggacagtattgagctaatttgtgggcagggagagagcgggacttgttccataaaactggagaaaacaggaaagataataatacgggggacggagtttctatttgaggctaccggtcctgtagatattaaaggaaaagatattcatctgaacggatagtgcaggatataaaacatggtgattgtatttgctttatacgcctgtgaatcaccatttgtgattgtttaaattaatcatagcatgacttattcaggaatcaataagcatgatagaaatgaaaaataacacgccatttcctttgttgtcatttgaaaaatatggtcgttatggtcttttgtttgatgttattgctattaaaatgtcattgcgaattaaaaatggattttatgctgatcttgctgagtttcaaaaagaattgtccatgtctgatgaatactatggggagtctgaaacaagtagtctaaaatctgaaacagacttagttctttgtaaaagaaatacagatattcacgtgacaggtagtgctcatgccccttcaggggataagtctcagtggaaggcttgtgtgagggttaatagtttttctaaagaactgagtttatctggtgtccgctacttacaatatgagcgaaatcgttggcagatgagcttaccagataaaattattaatgttcctctacgctatgagcttgcttacggtggtatttggcaaccagatggtatggagaaattggttttttcagcaaaccctgtaggttgtggatattatcctgatatttctcaacttaatacaagttgtcaatataaactcccacaaataaccagctctgctttgtcagaaaacgctaccatttttaatggggaatctgacttttttcaaggtgttggccctgtatctcgatggtggaaaagtcgcctccagtatgcaggaacctacaatgaagtatggcgtgaaaagcgctatccctatttgccggatgattttgatgagcggttctacaatagtgctcatccggatatgatatacacggggtttctctctggcgatgaaaacatctctcttgaaggtttttttaaatttgaacaggttgttaagacaaaattgccaggtatacgacctgtacttatattaaaaaccaagcataatacatcacatatgttcttacctgttgcggatacaatggttatcgatttaagtcgacaggaaatataccttacctggagattaacaatacctgatttttttggaatgaaagaaggagtgctgagttgtattattcctgaatgtatagggaaaaaatattatgggtaactatcatatcggggatggtgaatgtagatttagagtcgtgtgttcttcaccagatgtatgtgaagtaggaggttacaaggttccttttgacagttaccagactttagatagtgaaagacagtacagttcaacggtatgggcgcgtggatgcagagctttaaatgttggttcagtgattgctggaactcaaagtaatgccggtaaaggtgtcatatccggtacatctcaaggaacgggtgactgtgttattttaacgggaagtccgactgtaacaatagaagggaaacctgttgcttatcatggttcagttgttgggattaataaccacaactgccttggtaaattgtataccaaaataaaatcaccaatgatttctgtcattgatagaacttttaattatgaaaggactgctgaagtaatacacgatttactgcttctgaaggatctcctctctgttggtaatatttttgacggagatatttcacctgaggttaaaaatgatttatttcaaataaaagatcctgaccaatcatggggggagtttttttcaataaagaatatcagagaatctctcaggaatggtattgaaggagataaatctcagatcagagaatggtttggagagaacacacttactcaaatggggaatggagcaatcaccactttacatggtgtggcggatttagccttagttacattcgatgctctgttagatacggcaacggcaacggttgcttgcccgataggcgaagatgggttatgtgaacaggcaaatataaatttaaatgaaaaagaacaggctttatttaatattagtaattcattgataaatgggcaagcatgggatgcacttaaaaaaatgataatggatacaaataatggtgatcagattgctctggagcattttgccagctttttatggggctttatgatacccgcaaaaataccagaagaaaatatctctgggaaagtatttgtagagccagtagttttagaaggtggtgctggtggcaattggacagtatttgatgaggttttagattcaaatgtaataaagcaattgactttaacaggctgtggagcggcctgtggggaaatgttgcttagggataggtatatttttgtcacgcaaaatgtaattggaacagaattaacatctatgacgtcgctggcaaacaagcttaataaatttgatgtcggctgggaagggaatgcagtgaacgaatctagtttatatgccctcagtaatactggttcatggggagcaatgatgtgggattctggaagtaaagtagggcattgggtacttgttaagggtgttgatgatgctgggaatgtgataatatatgatccatatcaagggagtcgatatctgatgactgaacaggaatttaaggaggtatggaatgggcatagtgtttacaaaccataatattgatttgttatcggttgaatttgatgagattacaaaaaattgtaattacacttttagtgtagatggagagacggctatctttactgctagaatatcaataataagaaatataaagggaattaaatatagcgaagaacttgataaatttataatgtcaataatgccattgcagcctaaagtatcaaaaattttgggaggtgttacttgggattgtatttgtggtaaggaagttggatttcctgtgagattaattggtaagtgaagggtggtgaggtatttctatatttttttcgtgaaagtctttaaaactgaaattatcttgttgggagcccaaggtgagatcataaaacgtattattttataaatattgttatgcagggaaaggtcaagtaatgctgcttttttgtactaaataattcgcattttatgttcaataattgaggtgttccttattacctaaagctgtttttcattgcttatacatgatcaaatactcattgcctaattaagggggacaaaatggaacttaaaaaattgatggaacatatttctattattcccgattacaggcaagcctggaaagtggaacataaattgccagatattctatctgttaactatttgcgccgttatttctggtgcataatgctgggaagatatagaggatttggggaaacacatctcgattttttgaagtgatatggtgattttgaaaatggtattcctgttcacgatatcattgccagagttgtatcctgtatcagtcctgcaaaatttcatgagtgctttattaactggatgcgtgactgccattcctcagatgataaagatgtcattgcaattgatggaaaaacgcttcggcactcttatgacaagagtcgccgcaagggagcgatttatgtcattaaaatccgtcttcatattatttgagatgtccctgatgaacttattgatttcacgtttgaatggaaagagttgaagaaattatgcatggcagtctcctttcgttcaataataacagaacaaaagaaagagccagaaatgacggacagatattatagcatttctgctgatttaaccgcagagaagttcgccacagcgaaccgaaatcactggtacgtggagaataagctgcactggcatctggacgtggtaatgaataaagacgactgcaaaataagaagaggaaatgcagcagaattattttcagggatacggaagatcgctattaatattttaacgaaagataagatactcaaggcaggggcaagatgtaagatgtgaaaagcagctgcggacagagactacctcgcgtcagtccttgcgggggcgggctttcgtattcttgctctgcaagggatgataaaaagtgcaactttattccacgcagctatttagacagcgtacagtaaacaaacgaaagttgttatttcaatggtcagggcaagagcatgaagtgtttactacacactatgctcttgtcctggagtcaggtcttgtttggagggataaatggtagatattgtcgaggccgataaaacggatatttatttcattcaggagagtgtttatggcaaaatcgggttgccagcttttggtaatacaataggaccatccgcacagcaagttgttaaaaaggtattcgctgtcgttaaagaacgagataagacacatgcaaaacagagattattgttggaatataatggtaacaaactctggatgaatgctattgatggcagtgaagctatcctaccaacagaattttctaagcgatacgaactttcattattcaatactactaattttggagaagatccttttcctgatgttaatttatataataatatgaaatcaagtttttttgtaaggtttggtggaacatcccatcccgaggcttgggctatttataatgcaagtacgaaagaggttaaatatatagaaactgcaagagaaattgataaaatattcagtgattttaacttgagtggtacattgccaattcacattggtcaatgattttttaaattgtgtgattaaataattgaacattaatgatgatttatagcatcattattattctataacatgaataaacggattgaatgtgttatgttaaaaatgagtttatacgtaataatattgttattttcccttcagtttagtgcagccattactggcaaggaaagtgaggttgtttcaccattattaatggatgttaatccttcactaacaatggaaaatatttctgaattatccacatcatcggaaccatcgcaacagggggtatttcctgtaatatgtactcgacttcatcctggctccgtaatgaaacgtcagttattaaccggctgggggcctgtttttataattggtgatgatcctttttctctgcgctggatgagtgaacatctggagatccttaaatcgctaaatgcccttggtttggttgttaatgttgaatcagtagaacgaatggaggtattacagcagcgggctgatgggttattgttattgccagttatctgcgataattttgtgcaagctctgcaattaaatgcttatccggtattaatcacagagatggaaatatcacaatgattaataacataattactgctaataatatggtgattttgaaaatggtaatcctgttcacgacaccataatcagagttatgtcctgtatccgttcagtaaaatttcacgaatgctttattaaccggatgcgtgaatgtcattcttcagacgacatagacgtcattgcgattgatggaaaagcacttccacactcctgtgataaaagtcgtcgcaggagagcgggctttcgtagtcttccccgactctccccggccctaaacacaacccccactcaccacaacctaaactcatccgcatcccgccatgccggaaacttttctctatattcccgcaatgccatcatcgacagctccgcatcaatgcgcgttgcctgatgcgcgtcggcagtagcgataatctcgccttgcggattaatcacccggctgtcaccgcgataatggcagccgttgccatcgctgccgacgcgattgcatcccgccacatacgcttgattctcaatcgcgcgggctgtcagcaatgcctgccagtgcagagagcgcggagcaggccagttggcgacgtacagggcgaggtcataatcgttgagattgcgcgaccacaccggaaaacgtaagtcgtagcacaccagcggcaaaatacgccagccgcgccattccacaatcactcgcgcattgcccgctttataatgtagatgctcatctgccatgcggaacagatgacgcttatcataaaaatgtaccgtgccgcccggctcaaccagcaaaaagcggttaaccgaaccagactccgtttgtaatgcaacactgcctgcaatcagcgcattgcactgctgcgctttagcggtcatccagttcactacgtcatcttgtgctagcgacgaagctgccgcttccatggcaaagccgctggtaaacatctccggtagaacgatcacatcgcgcccggtaataccttccagttgacgatcaaaatggcgcaggttggcaggaccatccatccacaccagtggttgctgcaaaagcgtaatcttcaaaccaggcacggtgtacaactcctttatgcgaagggttttataactctaacaccttatcaggcagttgccttagcgcagaataaattgataacaaatgctgatattggaaatatctgatttgcaaattatcgtgttatcgccaggctttagggagttaatcacatgggcaggataagcccgggaggaatgatgtttaaggcaataacgacagtcgccgctctggtcatcgccaccagtgcaatggcgcaggatgatttaaccattagcagtcttgcaaagggcgaaaccaccaaagcggcgtttaatcagatggtgcaagggcataagctgcctgcctgggtgatgaaaggcggtacttatactcccgcacaaaccgtgacattgggagatgagacgtatcaggtgatgagcgcgtgcaaaccgcatgactgtggctcgcaacgtatcgctgtgatgtggtccgagaaatctaatcagatgacggggctgttctcgaccattgatgagaaaacgtcgcaagagaaactcacctggttgaatgtgaacgatgcgctttctattgatggtaaaacggtgctgttcgcggcgttgaccggcagcctggaaaaccatccggatggctttaattttaaataattagccgataaaaaaacggagccgaaaggctccgttattcaattacgcggcttcaactttccgcactttctccggcaactttaccggcttcgtcgccagctcttccggatcaaagtcatcaacgttaatactgcgcagacggctttcttcagctttcaccagaatagcggcttcatctttatcaatcagcaccttcgccagcgcgttgtgcgccagttcatccagacgggtaaacggcaggtttttacccagctctttacagatccgctgatgaatcgggtcggcggcaatcacatccactagcgcctcttccagtaaaccaaccgggttatgctcgctcggcgtcaggtactgaccgcgaccaatgcgggaacgggtggcgttcggcacttgtaaaatcttcgccaccttatgatccagcttgtcagaaggtgccagataatgacgtccggtcgggaagatcaccacattcagcagcccggcaaccacgcggttcgggaagttttgcagtaaatcgtccatcgcctgttctgcctgatacagcgcatcctgtacgccccagtgcaccagcggcagatcggcttcattacggccttcgtcgtcataacgcttcagaacggcagaggcgaggtaaagctggcttaaaatatcccccagacgtgccgagatacgctcgcgacgtttcaggctgccgcccagcacagccatcgagacatcagaaagcagggcgaggttggcgctcaggcggttcaggtgctgatagtagcgtttagtggcatcgccggttggcgtgctgctggttaaaccgcgcgtcaggcccagccagaagctgcgaactttgttgctaccgacgtgaccgatatgtttaaacaggagtttatcgaacgcgttgacgtcattgttcttcgccgcttccatctcttccagcacgtacggatggcaacgaatcgccccctgaccgaaaatcatcatgctacgggtcagaatatttgccccttcaacggtgatggcaatcggtgccccctggtaagcacgggccaggaagttgctttgcccgagcataatgcctttgccaccagtgatatccatcgcatcaataatcgactgctgcccgcggtgggtacagtgatacttaacgatagccgacagcacggcgggtttttcaccgagcataatgccgtaggtaatcagcgatgccgcagcatccattacataggcattaccggcaatacgcgccagcggctcttcaatcccttccatcttaccaatagaaattttgaactgacggcgaatgtgcgcatacgcacccgttgccagtgctaccgatttcacgccgccggttgagttggaaggcagggtgatgccgcggcctaccgagaggcactccaccagcatccgccagccttgcccggccattttcggcccgccgatgatgtaatcgatcggcacgaacacatctttaccgcgcgtcggtccgttctggaacggtacgttcagcgggaagtggcgacgaccaatttccacgcccggcgtggtggtcgggatcagcgcacaggtaatacctaaatcttctgcaccgccgagtaatttctccgggtcggagagtttaaacgccagaccaagcacggtcgcaatcggtgccagcgtaatgtagcgtttgttccaggtcagacgcatccccagcacctgctggccctgccattcgcccatgcagacaatcccggtatccggaatcgcgcccgcatcggaacccgcttccgggctggtcagtgcaaagcaagggatctcctgaccacgcgccagacgcggcagatagtgatttttctgctcgtcagtgccgtaatgttgcagcagctcgcccgggcctaatgagttcggcacgccgacggtaatcgccaggatcccgctcacgccggagagtttttgcagcacgcgagactgggcataagccgagaactccagcccgccgtactcttttttgatgatcatcgcgaagaaacgatgctctttaaggtacgcccataactccggcggcaggtccgccagctcatgagtaatctggaaatcattcgccatccggcaggcttcttctaccggaccgtcgagaaacgcttgctcttcagcggtcaggcgcggctgcggatagttatgcagctttttccagtccggcttgccctggaacaagtcgccctcccaccaggtggtgcccgcatcaatcgcttctttctcagtgcgcgacatcggcggcatcaccttacggaaaccgcgaaataccggtgcggaaatcatcgacttacgcataggcgcaaagttaaatggcacgaggataatggccagaggcactagtacccacgccgaccacagaccagcaacgccgaggacggctgtccaggcgagcaaaatcagactgctgataaataagctcacgcggtgatagaacaatgcgccgagcaggacaaccgtagcgagaatactcaaaatcatcataacgaaaagccccttacttgtaggaggtctgaccacttgtgatgatatggttgtagtggatgtaaaaacatttagcaatgtgtttacaatataattacaacaaagctcacattgttgctgtttttatccgcacttcaggtcaaaaagtcctggtcatagcacctgcccgtacttctcgcttttggtggtatccggtacactgcattttgtctattacttttatgctgaaggatatcctcatgtaccaggatcttattcgtaatgaactgaacgaagcggcggaaacgctggctaactttttaaaagatgacgccaatattcacgccattcagcgcgcggcggtcctgttagcagacagctttaaagccggtggcaaagtgctttcctgtggcaacggcggctcccattgcgacgccatgcactttgccgaagagttgaccggtcgctaccgtgaaaaccgtccgggctacccggcgattgccatttctgacgttagtcatatttcctgcgtcggtaacgattttggtttcaatgatattttctcccgttacgttgaagcggtaggtcgcgaaggcgatgtactgctggggatctccacctccggtaactctgcaaacgtgatcaaagcgatcgcagcggcgcgcgagaaggggatgaaagtgatcaccctgaccggtaaagacggcggcaaaatggctggcacggcggatatcgaaattcgcgtaccgcactttggttatgccgaccgcattcaggagatccacattaaagtgatccatatcctgatccagttaattgaaaaagagatggttaagtaagtctggcgtaggccggataaggcgtttacgccgcatccggcatttgtgctctgatgcctgatgcgacgctgacgcgtcttatcatgcctacaatctgcacccgaaccgtaggccgaataatgcgttcacgccacatccgacctgaaaattcttaaatcaatcttcgccgggggccatgcgctcccgctgttgtggaggttacccatgtgcgaattgctcgggatgagcgccaacgtccctaccgatatctgctttagtttcaccggacttgtacagcgtggtggtggaaccgggccacataaagatggctggggcattaccttttacgaaggtaaaggctgtcgcacatttaaagatccgcaacccagctttaattcccccatcgccaaacttgtccaggactacccgataaaatcctgttcggtggtggctcatattcgccaggctaatcggggcgaggtggcgctggaaaatactcacccgtttacccgcgagttatgggggcgtaactggacttatgcccataatggacaactgacgggctacaaatcactggaaaccggcaacttccgcccggtcggtgaaaccgatagcgaaaaagccttttgctggctcctgcataaattaacgcagcgttacccgcgcacaccgggcaacatggcggcagtgtttaaatatatcgcctcactggtggatgaactgcggcagaagggcgttttcaacatgctactttcggatgggcgctatgtaatggcgtattgctcgactaatttacactggatcacccgccgcgcgccgtttggcgtggcaacgttgctggatcaggatgtggaaatcgacttcagctcgcagaccacaccgaatgatgtggtcacggtgattgcgacacagccgttgacgggcaatgaaacctggcaaaagattatgccaggtgaatggcgcttattttgcctcggggagtgtgtagtttgatgccagttgtggctgcacaacttcgtggcttaacggcttgctgaccacgtaacggccattgaccacagaaacggtcggtggcttacgggtttgctcaaagtagtcgtagcccggcttcagttgctcccagaagtccttaaagttggaatatttatggcgcttcatattggcgtcggtcatgcggaacggataaatactcacttgcacgctcggctgaccaaacaccagcgcaccagtaacgaactggaagatctcatcaataccctgattggtcatcgcgtagcagccgatggaaacacaatcgccgtgaatcatcaggtatttcccttcataaccatgcgcacggtcataggcgtttgggaatccaatattaatcgctttgtagtaacggctgtctggttttaactgattacgctggacgctataaaacccttccgggcttttgaaatcgccctgacgctgttttggccctaagccgccggaatatttacagattttatagctgtcgagcagttgatattgctcgcccattttgacgtagagatcgagcgtacgttcttccttgaagatctggatgtagacaggggatcccatcaactgctgcttatactctttgctcactggcgtggtcgagctactgctgcccagcaaaccggcaaacgaaacgcacgggatcaacaacatcgcaagaattaatgcgattttacgcatactgcttattccttgataaaacggttacacacgccaggacggcaaaatgaatcccaaatcggaatagtctggatttggaaggctcacattatcaccaaaagagttttacgcaagcctgtcggcgcagggtttacaaatttagcacaggggcagttttcaagagtccgaaaagcgcatggattgtagatttatttcttatttcctaagattatgaaaccgcaatagtaatatgcaaataagcaattaataatcccgtttactcctccggtcttttaaaattctcaccttcattcagctggtttatgtccttcatgtcttcgttcttgcacggcagatttctgcatccaggcgtgttttcgttatgcgttttgctccctttactcgccagcgccaccacatcacatatctcttttagctacgccgcccgccagcggatgcaaaaccgtgcgcgtttattaaaacagtaccaaacccatctgaaaaagcaggccagctatattgtggaaggcaatgccaaaagcagaagggcgctgcgccagcataatcgggagcagataaaacagcatccagaatggtttcctgcgccgctcaaggcgagtgacagacgctggcaggcgttggtggagaataatcatttcttaagcagcgaccatctacataacatcaccgaagtggcgattcaccgcctggagcagcagctaggtaagccttatatctgggggggcacgtggcctgataaaggcttcgactgtagcgggttggttttttatgcctacaacaagatccttgaggctaagctcccgcgcacggccaatgagatgtaccactaccgtcgggcaacgattgtggcgaataacgacctgcgccggggagatttgctgtttttccatatccacagtcgtgagatagccgaccatatgggcgtatatcttggagacggtcagtttatcgagtcaccgcgcaccggggaaaccattcgggtaagtcggttagccgaacctttctggcaggaccattttttaggcgcgcgacggattttgacggaagagacgattttgtaggccggataaggcgttcacgccgcatccggcggttgtgcgccggtgtctgatgcgacgctacgcgtcttatcatgcctacaaatctgtgcattttttgcgagccgctttcccgatttaacacaacatcattgccgacttttccttttcttcttaccgttgagaaaaaggagtcgttatgtctgaatatcgtcgttattacatcaaggggggaacctggtttttcacggtaaatttacagaatcgtcgaaaccaacttttgaccacccagtttcagacgctccgtaacgttattattaaagttaagcgagacagaccttttgaaattaacgcttgggtagttttgccggagcatatgcattgcatatggacattacctgaaggcgatgatgatttttcctcgcgctggcgggaaattaaaaagcaatttacccatgcttgtggattgaaaaatatctggcaaccacgtttttgggaacatgctatccgcaataccaaagactatcgccatcatgttgattatatttatataaatccagtaaaacatggttgggtaaaacaagtgagtgattggccattctcaacgtttcaccgcgatgttgcgaaagggttatatcccatcgattgggcgggagacgtaacggattttagtgctggggagcgtatcattttatagctgtgcgccgatgcctgatgcgacgcagacgcgtcttatcatgcctacaaaaccgcgctcacccgtaggccggataaggcgttcacgccgcatccggcggttgtgcgccgatgcctgatgcgacgcagacgcgtcttatcatgcctacaaaaccgcgctcacccgtaggccggataaggcgttcacgccgcatccggcagttgtgcaccggtgccagatgcgccgccacgcgtcttatcatgccgacaaaaccgtgctcacccgcaggccggataaggcgttcacgccgcatccggcaatatgcaccgatgccggatgcctacatcaacgcccccataatcttcaactccagctcatccggcacttcgttatacgacagcacatgcagccccggtgcaaacaaccttgcgtagcgcgccagcaaagggcgcagctgcggcggcaccagcagcaccggatctttccccgccgctttcatctgttccttcacctgcggcatcgtgatctgaaactggttgagcatattcgggtctaccggcacgctatcgagcatcactttcccgccctgctgcgcctgattcaccacgttggtcagcagattttccagctcattattcagcgtatacaccgtcagctcctgcttgcgaacgaacggatgggttatgctgcgccgcagcgccaggcgcacatcggccgccagcagaatatgatctttagtcaccgcactactggcgaccaacacggtggcgatggtgacgatatcgcgcagggaaacgccttcagtcagtagcgcccggtacactttcagcaactggctgtaattgagcgctgcgctcaaatcttccgccagtcgcggtgccatcgacgacaaacggttatgcagctgagtaatatcgtcatagttaaacaaatcaggaatatagctgcgcacaatcttattcacatgggtggcaattacgctggcgctgtcgatcacctgataccccatattcagcgccttcgctttctgcgcgggctgaatccaggtgaccggcatcccgtacgccgggtcgttccccagcacgccgtctatctcgccgtaggtttcgctggagggcagggccatcagtttatctgccggaatatccgcttcatcagccttaatgccgttgatgaaaatggcgtactggctgggcttgaggcggaaattttcccgaatgcggatctccggcagcagcacgccgttgccgtcggaaatcacctgccgtacgccgcgaatacgctgggtgagcgggttgccctgcgctttatccaccagcgccaccagtttgtagccgaggcttaaactgataggttcgatcagcggaatagtttcccaactgacctgttgctcgctggtttctgtcatcgtacgggttagcgtttcgaggcttttctcttccgcctccgctgcctgtgggcgcttgctcatccgccagccggtaaaaccaagcagggcggtgaacagcaaaaacggcaggtgcggcatccccggcaccaccgccagcacaaacatgatcccggtggcggtgtagagaaccgacgggcttgccagcaactgattacgcacgtcatgggcgatatcaccgttatcgctgacgcgggtgacgataatcgccgccgcggtggagagcagcagggaagggatttgcgccaccagcccatcgccgatagtcatcagcacatattgctggaaggcggcgtcggcgctcaggttgtatttgaagatgccgatacagacgccgccgatcaggttgatcgccagaatcatcatcccggcgatggcgtccccgcgcacaaacttcgatgccccgtccatcgcgccgtagaaatcggcctcgctggcgacatctttacgccgggtttgcgcctgcgtctggttgatcaacccggcgttaagatcggcgtcaatcgccatctgtttgccgggcatcgcgtccagggtaaagcgggcagaaacctcggaaatacgctcggcccccttggtgacgacgataaagttgattgtcaacagcgtcagtaaatccgagcgtgaaagcattatcgccgcgctgcacgggcagtcgattttcaatggtggcgggctgtcgccgttaaataaaatcagcccgtctcatccgtcaaaacctgccaccgtggcggtgccggaagagacggagaaaaaagcgcgcgacgtcaacgagaaaacggcgctgttgaagaagaaatccgccaccgagcttggcgagctggcaaccagtatcaataccatcgcccgtgatgcgcatatggaagcgaatctggagatggagattgttccccagggattacgcgtgctgattaaagacgaccagaaccgcaatatgtttgaacgcggcagcgcgaagattatgccgttctttaaaactttgctggtggagcttgcgccagtgttcgactcgctcgataacaaaattattattaccgggcataccgatgcgatggcctacaaaaacaatatctacaacaactggaacctttcgggcgatcgcgcgctttcggctcgtcgggtgctggaagaggccggaatgccggaaaataaagtgatgcaggtaagcgcaatggcggaccagatgctgctggatgccaaaaatccgcaaagcgcgggcaaccggcgcattgagattatggtgctgaccaaaagtgcgtccgatacgctgtatcaatactttggtcagcatggggataaagtggtgcagccgctggtgcaaaagctggataagcagcaggtgctttcgcagcgagcgcgttaaatgctgaatctttacgcatttctcaaaccctgaaatcactgtatactttaccagtgttgagaggtgagcaatgcgtaaaatcattcatgtggatatggactgctttttcgcagcggtggagatgcgcgacaatcccgccctgcgcgatatccctattgctattggcggcagccgcgaacgacggggggtaatcagcaccgccaattatcccgcgcgtaaatttggcgtacgtagcgctatgccgacagggatggcgctcaaattatgcccgcatctcaccttgcttccagggcgctttgacgcctacaaagaagcctcaaatcatatccgcgaaattttctcgcgctatacctcgcgcattgaaccgttatcactggatgaagcctatctcgatgtcaccgatagcgtccattgccacggttctgcgaccctcatcgcccaggaaatccgccagacgatcttcaacgagctgcaactgacggcgtctgcgggcgttgcgccggtcaagtttctcgccaaaatcgcctccgacatgaataaacccaacggtcagtttgtgattactccggctgaggttccggcatttctgcaaaccttaccgctggcaaaaattcccggcgtcggcaaagtctcagcggctaaactggaagcgatggggctacgaacctgcggtgatgtgcaaaagtgtgatctggtgactctgctcaaacgttttggcaaatttggccgcattttgtgggagcgtagtcagggcattgacgagcgcgacgttaacagcgaaaggttgcgaaaatccgtcggtgtagaacgtacgatggcggaagatattcatcactggtctgaatgtgaagcgatcatcgagcggctttaccctgaactggagcgtcgtttggcaaaggtaaaacctgatttgctgattgcccgccagggggtgaaattaaagttcgacgattttcagcaaaccacccaggaacacgtctggccgcggctgaataaatctgatctaatcgccaccgcgcgtaaaacctgggatgaacgccgcggcgggcgcggtgtgcgactggtggggctgcatgtgacgttgcttgacccgcaaatggaaagacaactggtgctgggattatgatgtatactattttgtatattctggtgtgcattattatgaggagatcactgtatgcatcgaattctcgctgaaaaatcggtcaatatcactgagttacgtaaaaacccagctaaatactttattgatcaacctgttgcggttctttctaataatcgccccgcaggatatctcttaagtgccagcgcatttgaagcattaatggacatgcttgcagaacaagaggagaaaaagcccataaaggcgcgcttccgtccgagtgctgcaagattagaggaaattacacgccgcgctgaacaatatcttaatgatatgacggatgatgatttcaatgactttaaggaataaggatgcgggtattcaaaacaaaacttattcgcctgcaacttacagcagaggaacttgaagcgttaacggcggattttatttcctataagcgtgacggtgttttgccagatatatttggtcgtgatgcactctacgacgactcgtttacctggccattaatcaaatttgagcgagttgctcatattcatctggcaaatgtgaataatccatttccgccacagttgcgccaattcagcagaacgaatgacgcagcgcatttggtatattgtcagggcgcgtttgatgagcaagcatggttgctcattgccattctgaaacctgaacctcataaactggctcgagataacaaccaaatgcataaaattgggaaaatggcagaagcgtttcgcatgcgtttttgaatttatattatgaataacatacaaataagaaactatcagcctggtgattttcagcaactatgcgctattttccttcgagctgttacgatgacggcgagtcagcactattctccacagcaaattgccgcctgggcgcagattgacgaatctcgctggaaggagaaactcgcgaaatcacaagtgcgggttgcagttattaatgcacaaccggttggttttattacctgcattggacattatatcgatatgttatttgttgaaccggaatacacccgacgcggggttgccagcgctttgttaaaaccattgattaagtctgaatccgaacttacggtggacgccagcataaccgcaaaacccttttttgaacgttatggttttcagacagttaagcagcagcgcgttgaatgccggggaacgtggtttactaatttttatatgcgatataaaccgcaacattaaatccagcttgcaatgaaaataacgcccgtctagtatgtgcgcgttttcttattccacaaactgcaaggaggtaaatcatgacaaatcctttatcaatgactctttgcagacctttccaggattaattcttttttcttgccctggattcgtctgccatttcctgatttttattcataaatggaatggtacatgggcaaatatattcgtcccttatccgatgcggtatttaccatcgcatctgatgacctgtggatcgagagtttagcgatccaacaattacacaccacggcaaatttacccaacatgcagcgcgttgtggggatgccagatttacatcccggacgcggctacccgattggcgcagcgttcttctctgttggtcgtttttacccggcactggtcggcaatgatatcggctgcggcatggcgctatggcaaacagatattctcgctcgcaaatacaacgccgataagtttgaaaagcgattatcagatctggatgacgttgctgaagaaagctggctggaggaaaacctgccgtcagcatttgcacagcatccgtggcgcaactcgcttggctccatcggtggcggtaaccacttcgcagaactgcaacagattgatcaaattatcgacgcggaactgtttgcactggctggtctggatgcgcagcatctgcaactgctggttcatagcggctcgaggggattggggcagtctattttacagcggcatattgcctcgttttcgcatcatggtttgcctgaaggcagtgacgacgcgctacggtatattgcggaacatgacgatgcgctggcgtttgcgcgtattaatcgccagctgatcgctttgcgcataatgcaacaagttaaggccaccggaagtccggttctggatgtggcgcataactttgttagcgcgtgccaaatcggcgatcaacagggctggttgcatcgtaaaggcgccacgccggatgacaacggtctggtgattattcccggttcacgcggcgattactcctggctggttaaacctgttgcgaacgaaaaaacgctccactcgctggcgcatggggcggggcgtaaatgggggcgcaccgagtgtaaagggcgtctggcagcgaaatacacggcgacgcaactctcgcggactgaacttggcagtcgggtaatttgtcgcgataaacaactcatctttgaagaagcgccacaagcctataaatcggctgaaagcgtggtgcaatgtctggtgctggctgggttaattattcctgtcgcgcgactgcgcccggtgctgacgctcaaaaacagtggagggaaaaaaggatgatcttgctacaactctcctctgctcaggggccggaagaatgttgtctcgcagtgaaaaaagcactggacaggctgattaaagaagctacccgacaggacgtcgcggtaacggtgctggaaacagaaacgggtcgctactctgacacactgcgttcggcgctgatttctctggatggcgataacgcatgggctttaagcgaaagctggtgcggcactattcagtggatttgtccgagtccgtatcggcctcatcatgggcgcaaaaactggtttctgggcattgggcgttttaccgctgatgagcaggaacaatcggatgcaatccgttatgagacgctgcgttcgtcagggccgggcggtcaacatgtcaataaaaccgactcggcggtacgcgccacgcatctgtcatccggtattagcgtgaaggttcagtcagagcgcagtcagcatgctaacaaacggctggcgcgattactgattgcctggaagctggaacaacagcaacaggaaaatagcgcggcgctgaaatcgcagcggcgaatgttccatcaccagattgaacgtggcaacccgcgacgaacgttcacagggatggcttttatcgaaggataatgaaggatgaaactgccggaaggcgattaaacgccatccggcagcaaatcaaataattacttcgccggaatttctttcagcagttcagtcagcagtgtccagtaatggccaacgctttcgatatgaacttgctcatccggagagtgtggaccggtgatggttggcccgatagacaccatgtccatttccggatacggttttttgaacagaccacattccaggcccgcgtggataatctggatgttcggcgttttgttgaacagacgctgataggtttcacgtaccagatgcattaccggagagttagcgtccggctgccagccaggatatgcgccttttgcttctgttttcgcacctgccagtttacccagtgaatccagcatgctcactacgtagtctttaccgctgtcgatcagagaacggatcaggcagtgaatttctacgttattgtcggtcatggtcaccacaccgacgttcagggaggtttcgaccacaccttttgccacgtcggagttgcggatcacaccgttcggggtggcgttcagcagacgaataaaggtatcgcgagatttcgcaatcagggcagctttatcgttcgcaacagagtccagcagcaatgccagatttttctctttctctgccagttcgtttttcaggatctcctgataggtatccaccagagatttcagggcgtcgactttatcagctgcgacagcaatggtcgcaaaggcttcacgcgggatggcgttacgcagtgtgccgccgttgaaatcaataagacgcaggtccagttcttctgcatgacccgccaggaagcgcaccaacagtttgttggcattacccaggccaacgtggatttcaccgccggagtgaccgcctttcagaccttttaaggttaacttgaaggtttcaaaaccagctggaaccgcttcacgatctaaatgcaggttggaggtgaagtcgatacctcccgcacaacccatgtagatttcaccttcttcttcggagtcggtgttaatcagaatatcagcctgcaaccagttgctctgtaagccaaaagcaccgtccataccggcttcttcggtcatggtcagcagcacttccagcgggccgtgaaccacgttttcgtcagccagaaccgccagtgcagaggccataccaatgccgttatccgcacccagcgtggtgccgcgtgctttaacccattcgccatcaatataaggctggataggatctttagtgaagtcatgcacggtgtcgttgtttttttgcggcaccatatcgaggtgggcctgcaagacgaccggtttacgattttccatacctgcggtagcaggtttacgaatcaggatattacctacctgatcgcgttcgacatggaaacctttctcttttgcccaaccaacaatgtattcagcgagttgctcttcatgataggacgggtgaggaatagaacagattttggcaaaaatatcccacagcggctgtggagataattgagacagttcagacacgttaagtctccttgtcgatcacccgcaaaacagtattgcaggtcacagggttagcagaaaatgttgtcaacacaagacaggcttgcgagatatgtttgagaataccactttatcccgcgtcagggagaggcagtgcgtaaaaagacgcggactcatgtgaaatactggtttttagtgcgccagatctctataatctcgcgcaacctattttcccctcgaacactttttaagccgtagataaacaggctgggacacttcacatgagcgaaaaatacatcgtcacctgggacatgttgcagatccatgcacgtaaactcgcaagccgactgatgccttctgaacaatggaaaggcattattgccgtaagccgtggcggtctggtaccgggtgcgttactggcgcgtgaactgggtattcgtcatgtcgataccgtttgtatttccagctacgatcacgacaaccagcgcgagcttaaagtgctgaaacgcgcagaaggcgatggcgaaggcttcatcgttattgatgacctggtagataccggtggtactgcggttgcgattcgtgaaatgtatccaaaagcgcactttgtcaccatcttcgcaaaaccggccggtcgtccgctggttgatgattatgttgttgatatcccgcaaaatacctggatcgaacagccgtgggatatgggcgtcgtattcgtcccgccaatctccggtcgctaatcttttcaacgcctggcactgccgggcgttgttctttttaacttcaggcgggttacaatagtttccagtaagtattctggaggctgcatccatgacacaggcaaacctgagcgaaaccctgttcaaaccccgctttaaacatcctgaaacctcgacgctagtccgccgctttagtcacggcgcacaaccgcctgtgcagtcggcccttgatggtaaaaccatccctcactggtatcgcatgattaaccgtctgatgtggatctggcgcggcattgacccccgtgaaatcctcgatgtccaggcgcgtattgtgatgagcgatgccgaacgtaccgacgatgatttatacgatacggtgattggctaccgcggcggcaactggatttatgagtgggctacccaggcgatggtgtggcaacaaaaagcctgtgcggaagaagatccgcaactcagcggtcgacactggctgcatgcggctacgttgtacaacattgctgcctatcctcatctgaaaggagatgacctggccgagcaagcgcaggctttgtcaaaccgcgcctatgaagaggccgctcagcgtctgccgggcacgatgcgacagatggagtttaccgtacccggcggtgcgcccatcaccggctttttgcatatgccgaaaggcgatggcccgttcccgacagtattaatgtgtggtggtctggatgcgatgcagacggactattacagcctgtatgaacgttattttgcgccgcgcggcattgctatgctgactattgatatgccgtcggtgggcttttcttcaaaatggaagctcacccaggactccagcctgttgcatcagcacgttttaaaggcgctgcctaacgtaccgtgggtggatcacactcgcgtcgcggcctttggtttccgtttcggcgctaacgttgccgtgcgtctggcataccttgaatcgccgcgtctgaaagtggttgcctgtcttggtccggtagttcataccctgttgagtgattttaagtgccagcaacaggtgccggaaatgtatcttgacgttctggccagtcgtttagggatgcatgatgcttccgatgaagcgttgcgagtggagttgaatcgctattcattaaaagtgcaaggattgctgggacgtcgctgcccaacgccaatgttatcaggctactggaagaacgatccgttcagcccggaagaggactcacgcttaatcacgtcgtcatctgctgacggtaaattattagagatcccatttaacccggtgtatcggaattttgacaaaggccttcaggaaatcacagactggatcgaaaaacgtttgtgttaaaaatttgctaaattttaccaatttggtaaaacagttgcatcacaacaggagattgcaatgacgttaccgagtggacacccgaagagcagattagtcaaaaaatttaccgcactaggcccgtatattcgtgaaggtaagtgcgaagataatcgattctttttcgattgtctggctgtatgcgtcaacgtgaaaccggcaccggaagtgcgtgagttctggggctggtggatggaactggaagcgcaggaatcccgttttacctacagttaccagtttggtctgttcgataaagcaggcgactggacgagtgttcagataaaagatgccgaagtggttgaacgactggagcacaccctgcgtgaatttcacgagaagctgcgtgagctgctggcgacgctgaatctgaagctggaaccggcagatgattttcgtgatgaaccggtgaagttaacggcgtgaatgaaatgtgccggatgcatcacatccggcaatattcattaaaactgatacgtcatcccaaccgcgacaatatcatcattattaatatttaatttgttatcgctttccagttggttgattttataatcaacaaacgctgacatatttttgttgaaataatacgtagcaccaacatcgacataattgaccagatcttcatcaccgatgccctcaatatctttccctttcgataagacataacccagcgatggacgcagaccaaagtcaaactggtattgagcgaccgcttcaaagttctgcgtcttattggcaaagccgccagagattggcgtcattttacgtgtttcagaatagaaagttgccagataaatattattggcatcgtatttcagacctgttgcccatgcttctgcacgcttgcctgtgccacggctttgcaggttctgctcgttggtacgatcagagttggtataggctccactgatggcaaaatcgctgccaccaaagtcatatgtcaatgacgtgccgaagccatcgccgttttgctttttaacgtcgcggttttcgtttttcccttgatattgcaggtttaagttcaggccatcgataacgccgaagaagtcggtgttccgatacgtcgccagaccgctggcgcgtttggtcataaagttgtcggtctgcgccgaggagtcgccaccaaattccgggaacatatcggtccaggcttccacgtcatacaacgcgcccaggttacgaccataatcgaaagaacccaaatctttatatttcaacccggcaaaagcgagacgcgttttttgctgtgcagtatcactctccgctttattaccggcaaactcagcttcccaacgaccataaccagtcagttgatcgttaatttgtgtttcgcctttaaaaccaaaacggatataactctggtcgccatctttactgtcattatcactcatataatgcatggctttaactttgccatagacatccagtttattaccgtctttgttatatatttctgcggcctgtacggatacagatgccacaatgcccatcaccactaatgccagagtgctctttttcattttcattcctgattttaattaacgcgcgaatattcagcgggagagtcccgttgaaaacaggaaagtttttaacctgagattgttaaagatatattacagattaataatattcttaaaatgtggtaatttattaaatctgtaataaaagcgtaaacaactgccgctacacttgctgatcccgcgcaacaaaacgccatgctttgctcgcagatggttggcaaccgacgacagtcctgctaaaacgttcgtttgatatcattttttcctaaaattgaatggcagagaatcatgagtgacagccagacgctggtggtaaaactcggcaccagtgtgctaacaggcggatcgcgccgcctgaaccgtgcccatatcgttgaacttgttcgccagtgcgcgcagttacatgccgccgggcatcggattgttattgtgacgtcgggtgcgattgccgccggacgtgagcacctggggtacccggaattgccagcgactatcgcttcaaaacagctgctggcggcggtagggcagagtcgactgattcaactgtgggaacagctgttttcaatttacggcattcatgtcgggcagatgttgctgacccgtgctgatatggaagatcgtgaacgcttcctgaacgcccgtgataccctgcgtgcgttgctcgataacaatatcgttccggtaattaatgagaacgatgctgtcgctactgcagagattaaggtcggtgataacgataacctttctgcgctggcggcgattctggcgggtgccgataaactgttgctgctgaccgatcaaaaaggtttgtataccgctgacccgcgcagcaatccgcaggcagaactgattaaagatgtgtacggcattgatgacgcactgcgcgcgattgccggtgatagcgtttcaggccttggaactggcggcatgagtaccaaattgcaggccgctgacgtggcttgccgtgcgggtatcgacaccattattgccgcgggcagcaagccgggcgttattggtgatgtgatggaaggcatttccgtcggtacgctgttccatgcccaggcgactccgcttgaaaaccgtaaacgctggattttcggtgcgccgcctgcgggtgaaatcacggtagatgaaggggcaactgccgccattctggaacgcggcagctccctgttgccgaaaggcattaaaagcgtgactggcaatttctcgcgtggtgaagtcatccgtatttgcaacctcgaaggtcgcgatatcgcccacggcgtcagtcgttacaacagcgatgcattacgccgtattgccggacaccactcgcaagaaattgatgcaatactgggatatgaatacggcccggttgccgttcaccgtgatgacatgattacccgttaaggagctggccgatgctggaacaaatgggcattgccgcgaagcaagcctcgtataaattagcgcaactctccagccgcgaaaaaaatcgtgtgctggaaaaaatcgccgatgaactggaagcacaaagcgaaagtatcctcaacgctaacgcgcaggatgttgcagacgcgtgtgccaatggccttagcgaagcgatgcttgaccgtctggcactgacgcccgcacggctgaaaggcattgccgacgatgtgcgccaggtgtgcaatctcgccgatccggtggggcaggtaatcgatggcggcgtactggacagcggcctgcgtcttgagcgtcgtcgcgtaccgctgggggtgattggcgtgatttatgaagcgcgcccgaacgtgacggttgatgttgcttccctgtgcctgaaaaccggtaacgcggtgatcctgcgcggcggcaaagaaacctgtcgcactaacgctgcaacggtagcggtgattcaggacgccctgaaatcctgcggcttaccggcgggtgccgtgcaggcaattgataatcctgaccgtgcgctggtcagtgaaatgctgcgtatggataaatacatcgacatgctgatcccgcgcggtggggctggtttgcataaactgtgccgcgagcagtcgacaatcccggtgatcacaggcggtataggcgtatgccatatttacgttgatgaaagtgcagagatcgctgaagccctgaaagtaattgtcaacgcgaaaactcagcgtccgagcacatgtaatacggtagaaacgttgctggtgaataaaaacatcgctgatagcttcctgcccgcattaagcaaacaaatggcggaaagcggcgtgacgttacacgctgatgcagccgcgctggcgcagttgcaggcaggccccgcgaaggtggtggctgttaaagccgaagagtatgacgatgagtttctgtcattagatttgaacgtcaaaatcgttagcgatctggatgacgccattgcccatattcgtgaacacggcacgcaacactccgatgcgatcctgacccgcgatatgcgcaacgcccagcgttttgttaacgaagtggattcctccgctgtttacgttaacgcctctacgcgttttaccgacggcggccagtttggactgggggcggaagtggcggtaagcacacaaaaactccacgcgcgcggcccaatggggctggaagcactgaccacttacaagtggatcggcattggtgattacaccattcgtgcgtaaataaaaccgggtgatgcaaaagtagccatttgattcacaaggccattgacgcatcgcccggttagttttaaccttgtccaccgtgattcacgttcgtgaacatgtcctttcagggccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccatttaaatcaataagttacctcacatttaagtaaactacgttctcctcttgtgccgtatttgtgccattgcgacttataatcgcatcgattttgctcgcgtgctcggtgagatgcccggctgaaaggtgggcgtatctttgaaccatttcgagagtttcccatcctcccatctctttaagtgcaagaagagagacaccggactgaaccagccagcttgcccatgtatgcctcaggtcatggaagcggaagttgctaatgcctgcccgctttaacgctcccttccatgccttgttgctgtcggttctcatcttccttaccgctgctgtttttgttccgtcgcttcggtaggcaggtttggtgtggacaaacacccatctcttatggagaccctgctgttttcttaatatctggcatgcggtttcgttaagaggaactccgatcgcattgccagcttttgtttcatcagggtgcatccatgccattttcttatccagatcgacctgtgaccactcaaggtctgtaacgttggaacggcgaaggcctgtcgtgattgcaaacatgaccacagggaagaaatgaggagcaatttctgcaaacaggcgcttcgattcctcctctgtaagccatctgattcgtccattcttaacgcgtggtgttgatattttgggcgtcctgtcaagccatccccattcaacagccatattgagaatagcgcgaagtattgccagatgccgcgtcttcgttcctttgcttgccagctttggtttatactccggcactggcttgccaagccgcaaacacctgtcccggctcatctcccagttcaggcgatggcggcggttttccatcccgtctaccgcctccattattttttctgttgttatgtcagagagaatggtttctctgaagtgcaacatccagaacgatataatgctcttgtcatcatcaatggacttcttatccgatttctcacgcagccaccgtatgcaggcttccttgaatagctttttcggtgattccccgagattttttactctccacgcttctgctttcagacgatcgtgaagttcttgcgcttgccttttgtccgatgtttcaagagagcgtctaactcttgatccatctggcgcgacgaaatcacagtgccacgtgccaccgcgtagtttgattgacatgctttaacctcctgcacatcaaccgcattcaccgcgctattgtgtcttacagacttaagcgccgcaatgcagtctgacttgcaaatgcgatatgggcttttaggtttatctggatttatctttgcggcctgaagtcgtccacttcgtatccactgcgtgatagtgcctttgtctaccttaagatacgacgctgcctcttcacgagtgaagatttcttcttccacttggaatctccatttattgagttggtattattgcggtaggtctggatatcttgagaaatgaacaggcctcatcgagtgtgaggctgtggttagtccttgcgtaactcgctaattcttctgtaagtctctggcgctttgtttccgtgtatcttcatttcagacttcaacagagcaacgagagaatcccattcgttgaggatgcctttgaatgccggaacgcgctttgcaaccttgtcgaatgaatctctgatttctggaatctgctcaacaagtgcaacgcatcgtcggaaatcggctgcgtcatggggagcgccgaagctatgaccatagatattctttttcagtccacatgcgattgaggcaagagttgcgctactgatgccgacatcgccagtcgattgccatttcaaaaccttcatagccaaatctgacatttcttgtctccataaaacaaaactcgccgtagcgagttcagataaaagacatccccgcgagttcgaggattgttattcattgccgatattcacctttatcgcgaacacctttaccggtttatcgccgaagtgcggatgtgtgattgtcttgatttcatatccgtcatacggaacatcaattctacggctggaatcgtcgcgcttcggatattgtcacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaatacggttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcctagtgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacagttgcaatctgttgtgtggtgagctgggtcagaatgtgttcaaaccaggttcgggaggacaaccccttactctggatatacccgagtagacgttctgcaagcctatgttgttgttcaggatatccggcgatgtcgaatatctcattgagcatttcaggtgaaagtacattctgtggggcggaaaaagcgaaataatagagccagtatgcttggctgcccagacgtttgccagcagtcagcagggcactatcctgttcgggagtcggtacaaagagtttgatgggcgagtcagttttccagccggtgatacccgggacccagcgagcaagggcatgcaccgcatgggcttcggcagggaaataacgggcaaggtgcgactttaggctctccgccatctctgcctgctctaactcacttacatgcccgtcaccggcggctacgaccgctcgttctgacagatattcttctacccagtcataaagacccgcatttgttgtgcgcagcagttgaaggaagcacagatccgggaaatacacgtaatcccgcatgcccgggtataggaaggtcagggcattcagtaccatctgaacctccctgggggtttttaatgctgccccgtagacgtcagccacttgtgtcaattgctctagtacaatacggtctggagcatgcccgtttacttttctgtataacgcggcagcggcatccctaaattttctgcgcaagacaaaggtttctgggcgcggtaaacagaatgatatctgaacaattttctgcaggtataggttgccgtcgggtacccccagccctaggctgatggcctgggataggatggctttgtcataacagagaaggtagcgaaagcgaggaaagtcacctacagatttaactagccttatcacctcaactgcctgtgctggctcgagacgatccagatcatcaagcagtacaataaagctaagatccagttcatctattttcttcgcaatttcggtccgcatctctgctgtggttttctccttttccttcagccaacgagtttctgacagggctttcaacgcgccactggcatcaggtacgccgggaataacggcggcggctgaggcgacggttgcgagattgcgggcagttgcccgggtgtagtctatcatcgtcttggccgtccgtgtcagggattttcgtcgtctgagagctgccctttcctcaggcgctagtcgctgttcctcttcagcagcaatgatgttggcgacaggaagcagtaacgatgccaccagacttgtgttgctcccgtcgagccagggggatattgtcaatacaaaagtacattcttctatttgttcgacgagagcattgcgcagcaggttaaggagactcgttttccctgatccccatgggccttcgataccgatcactgcgctaccctcgcggccaatacccttaacggcaacagctaactgggtagctatgtggatgaaaccatactggtcttcatcggcggaacagattgcgcgatctggatgttggccctgaaggttgtctgcgtgtggttgattcatattcacaaatctccgtaaatgcagccgatgctgcgcagtgtctgtgacgtggtactgtttccacgcaaggccagcaaaagactgacctgcggttagttttcgtttaggtaagtgcttttgcggatggctcagtaacgtatcacaataaataatgccatagtgtatgaggggaaagtacatacatcttgttccctcttcgaaagtgacagcccgggataaagaggttacaacgataagggtctcccgccgaaatgatgaatgcttatggctggggaaagctaagagtatgctggacgcttagaaaactgctaaaactgtgaaccttgataagtttgtccccgcgccagattacttcctttcgaggttgcagtattatcggtgaaattgtggtacccgagagtagctcattcgttcaagcgcatcgccaatattttttagcaggtgccatcgatcgatcacctgtctggcctgaggtgcaccttcacgtgctgctgtcgcatagactccactgcgatcacgcgagacaacctgtatttccggatattttctgaaccaggtcgccagcgtacgctgatcacggccgggaagcaggacgaggggacggtgagtatcaagattgacgattaacgtactgtaatggtggccccgatgccacgcccactcatcaataccgacatgaggcgcgcctgactgtttcgtctccggggtattgataaccctgcgaagaagagtatcagcactgcaacggagacccactgccgttgcagcccgtttcccggcctcacctccggctattaatcccagttgacgttgtaaattttgtaacgcctgtgaagactgctggtgtgaaccggcgaagggagcaagcgactcggcaaaaaatttacgtgaacaagccgggttacggcagtaccagtggcggacggaaaatacaagccatagcgtatgcccttagcagggtagatgctgtatccggcgccgacgacaactatgaacagagtcgctacgcttaaagcattcaggacattgtgcagtttttcgttttccgtggagatggagggttataccgtcagagctaataatttgtcgactgcatcgccatccgcaaggtaactgtagaagtgtcttaagagagtgcattgagttgcccaaaacttaaaacagcttagatctttgttcaccagaaagtttcatccattttcttccagtcaggttgcggaagaaccacttttgcaccgttcgtgatattaagctttaaaacggcaaggtcaatacccagttgttccgccactattgtgataacagccttcggggggagcttttctgtacgcagtgtgcgaccgagagcacggacaagtgcaagctgaatggcaaaaccaagacggttatgagaccgccgctgagctctggcaaatgcaatattttcgcaggagagtgctcatcggggaattaaagttcaggtaatccaaaaagcgtatcgtgcgagtttgtcacgcaagaaatcacagatttatagattcaattttcttcaactgtaggaccttacggaaaacaagtgatttcaaggtgaaaaggcttaacgtgagttatcgcagaaatggttacggaacatcctgtattgtcaaacatgcattaaatgattatcattatcaattagtgtgtgcaacagatggttaagaatagaactttcaggagatacaatgcagtcagtcagtaaatcaatctaccgagggaagttgcttggcagtttacctgctgtgggcgagattcataaagaaatcgcagtatcagaagaaaccgtaacatggatctctctgcaacgagagattatagcgaatattttgctgggaaaagatcctcgcttgcttgtgattgttggtccatgctcaatccatgacgttcaggctgccgttgaatatgcgaaacgattgtccgtattacagaataagtacttatcgcaaatgtacattgtaatgcgcacttattttgagaaacctcgaactcgtaaaggctggaaaggaataatgcacgagcctgatctaaatggaagctataatgttgagaaagggatacgatatgctcgccagtgtttgtcctcaatcacaacaatgcgtgtcgcaaccgctacagaattcctcgatcctttccttactccctatattgctgatttaatatgttggggggctgttggtgccagaactactgaatcacaaacgcatcgtcaacttgcatctggtttacattgtcctgttggatttaaaaacagcactgatggaaatattaacttagctattgatgctattcttgcagcccgtgaacaacatgttgtatatatgacatctttaacaaaatgtatatctaccctattaaccgatggcaatccacatggacatctcatattacgtggtggtagagagccgaactatggtttgtcggatataacgaaggcagtgaaattaatgcatgatgaaggtatcaatcatcgtctgataattgactgtagccatggtaatagtggtaaagtggctgaacggcaaatctctgttgctcgtgaagtcattgataatcggaaaaagatgccgggatatgtagctggaattatgctggaaagctttttacaaggtggaaaacaatcagacagccttccgcgagagtatggtcagtctgttactgatgagtgtctttcatggcaacagacagaacaattattatcaactctggcagcacaactttaatttcaactattcagtatcattttttaagggaaaaatgaaattatttatcttaatacacccaatctgggcatcaaagaaacagatgttttatctgtacagttcattgttggaagggaaataaaatatgacatgaatggcagaagtgttatcactctgacattaatatttttattaggagttgcagtatttctaatataccatctccaatggatgtatcttccagggtattatctgtggggcctatgtgtatgtatattgtcaaaccagttagctcttatgcttcattccctagcccttcttggcaaatgatactgtacttgcgtaggtgtcatctgtgacatggttgcggtgctattttgtctctgttggcttaaaaagagtaattaagactatgataaaaagttaatttccaaagaacacggtagggcgctaatcaataatcggatgcatgctaaatcatattttataatatgtctgtggagatgatgctaaagtcatcaatagttcttgaggaattcattatgactatcattggtatcgttcttgccagaaacgtcttcgctgttcacaatgttgcgttaaatgagaaaatgttctggtaaacccccggagagcacatgcagtgctgccagccctgattgtacttttacctccctgagttatgggtaccttgctaagggagtattcaccagtgaacaacataatacaaagtagcgtaaaccttttgttcaaggtcagtcagggtatctcatcggaatggtgtgcaatttaacatcgctgcccagcatgagttgataggcgtgaccgtgatccgtaccgtgggatgtgagtttcatacaggtaatatgatcctacccacgtaatgtggacacggccctaagcgagattatggttttcaaattgttccgggctgagaccgccacaggcactgtgacgacgccagcgattgtaatcacactcgatataattaaacaccgttgcccgcattatttcccggctgctaaagcgttccccgtggatacattccaccttcagcgaatgaaagaagctttccacacaggcattgtcataacagtaacctttcgcactcatactgccacgcaggttgtgtcgcttcagcagcgcctgataatcccctgaacagtattgaccaccacggtccgtatgaacaatgacgctttccgggcgtcttctccgccacaacgccatttgcagtgcatcacaggccagttgtgctgtcattcgcggtgacatcgaccagccaatgacggcgcgtgaccacaggtcgatgactactgcgagatacaaccagccctcatcggtacgcaagtacgtgatgtcacccgcccacttctggttcgggccgctggcgctgaagtcctgctccagcagattctccaatacgggcaggccatgtgcacggtagctgaccgggctgaacttccggctggctttcgcccgcagcccctgacgacgcaggctggcagcaatggttttaatattgaactccggcatttcgtcagcaaggcggggagcaccgtatcgctgctttgcctcaaagaatgccttatggacagcggcatcgcaggtgagccgaaactgttggcgcaggctcatctggtgacgacgcctgagccagacataccagccgctgcgggcaacccgaagtacacgacacatcgctttgatgctgaactctgcccgatgattttcgatgaagacatacttcatttcaggcgcttcgcgaagtatgtcgcggccttttggaggatggccagttcctcagcctgctccgccagttgtcgtttaaggcggacattttcagcggccagttcgctttcgcgctctgacgaactcatttgttgctgctgtttactgcaccaggcataaagctgagattcatacaggctgagttcacgggctgcggcggccacaccgatgcgttcagcgagtttcagggcttcgttacgaaattcaggcgtatgttgtttacggggcttcttgctgattgatactggttttgtcatgagtcacctctggttgagagtttactcacttagtcctgtgtccactattggtgggtaagatcagatatcttacctggatagttctcggttttaccatggtttacgttcttattcgtctggtgacatacggctattaccggcaaatatcggaagaaactcttgtcaggggggcccgggccagctcctattttatggaaagcctgtatggtattgccacggtaaaaatccagggtatggtcgggatccggggaacacactggcttaacctgaaaatagatgcgatcaattcaggtattaagttaaccaggatggatttgctcttcgggggaataaatacttttgttgccgcctgtgatcagatggcgattttatggctgggtgcaagccttgtgatcgataatcagatgacaatagggatgtttgtggcatttggttcttttcgtgggcagttttcggatcgggttgcttcgctgaccagttttcttcttcaactgagaataatgagtctgcataatgagcgcattgcagatattgcactacatgaaaaggaagaaaagaaaccggaaattgaaatcgttgctgacatgagcccggtttcactggaaaccactgatttaagctaccggtatgacagccagtcagcacaggtattcagtggtctgaatttgtctgtggctccgggagaaagtgtggctataactggtgcctccggtgccggaaaaaccacattaatgaaagtattatgtggactgtttgaaccagatagtggaaaagtactggttaatggcacggatatacgtcaacttggaataaataattatcaccgtatgatagcctgtgttatgcaggacgaccggctattttcaggatcaattcgtgaaaatatctgtgggtttgcagaagaaacagacgacgaatggatgacagaatgtgccagagcaagtcatattcatgatgtgataatgaaaatgccaatggggtatgaaacgttaataggtgaactgggggaaggtctttccggcggtcaaaaacagcgtatattcattgcccgagctttataccggaaacctggaatattatttatggatgaggctacaagttctcttgatacagaaagtgaacgtttcgtgaatgctgccataaaaaaatgaatatcacccgggtgattattgcacacagagaaactacgttgagaactgttgacaggattatttctatttaaaatccactggtgtaactttgtaaggagttttgtctatgggggaggttaagaaggatataaaaataacagtgattgcttttgttatcaattatctgttcttttatattccggtgtcattatatcttatttattactatggatataatttttttaatctatatatgttttttttatcacttgtagttacatttttatcgttgtggttaaacgtgaatttttacttcttcacaaatcttatagcgaaggtgttgaaatgagaaaactatctgaaaatgaaataaaacaaatatctggaggtgacgggaatgacgggcaggcagaattaattgctattggttcacttgctggtacgtttattagtccgggatttggttctattgtaggggcttatataggtgataaagtccattcatgggcaacgactgcaacggtaagtccctccatgtctccctcaggtataggattatcatcccagtttggatctggcagaggtacatcaagtgcctcttcgtctgcggggagtggaagttaaaccttatattgttaatgaagcacctgtaacaggtgcttcattatatgataatggtgcctatgtaacgcggtttaagttaggctcttccgaacgtttatcattttatgcataccgcatagtaacaatgccagtccgtttaatttttatcatatgagattgtaacagaaaatgctctgttaatgagtataactgatataagccagatattgtattcctgctatgactgcattcatcgacatgtgaagtaatatgggcattaacaggccattcgactttatttttgcactaataagaactaacgataccagaaagagcatcaaaaatgtacgaaagtcagtatattgtagatgtaatgcagaaaatatgactgatgttacaatagcagagatgcaaatattgtcattaaaccaggatttaaaagagttaaaaagacaccctcgaaatacaatctcttcatatacaggaacaagaagtacagaagaaaatatattaatccataaaatggccccggaaaaagacatttgcgagatcatccattcttccgttttcctcactgccagcagataagggacaaataactgaataatcattattaaagagaaaagagtaaaaaaaacatccagtcgaaaagaacctcttcctaatccttctctttttcggaagaaaataaaatacagtggaacaagaattagaaattcagcaagaaataatgctggaacaagaagccccctagatataagttcctgcctgtttgtaaggaatgcaggaataaaggtaatagaaaatgataaagtaaacattgaaaagcagccgggtgatgactgtttttttatagttgcatttttattttttgttatttccatttatatttccttacttgtaaaattcttctatttaacaggaagaggtaaccatagaatgaatgtttattttcctgtatcagaacagccatgacttttattttatagttgttatcagtgaatgaatgcaaactaatagaacaatgagaaaaataatggagaaaaagcgacggaccggacgccatagttcatattctcgtgtatcagcctcacgtatcaacctttctgaaatggtttcggtttccttacctcgttccagaatatgtctgtaatatttcctcatgacatataccgaaaactgaaaccagattaatatggatggacacacaacacataaacttctgatgatatcaccagggaaagtatcttgggcgggtaaaagaaagtcatatactctgaataaaatcatcatcgagataaatgagacgccagcacctatccagtattcgatatgggaagatgcagcattatatgcgtcagtaaaatttttctttcttaatgaaggtggaagtgctgaaagttcaggaatgctttttcttgtccagtatattttcatatagcaactcatataaaaagtgttctactttactatgatgatgacgatttataaaaggcttataatgactacttctcctttcattctcgaatttcacgataatgatagagataatcattatcaattggctgtgtcagtaattttgacttacatcacactttcatggtttaatcaggtgatttatttaatgaaaagagtgtgtttgtggatgtattgtgtatatgtcttactgggcatctgttcttacattaattaatatattgctatataagtattggtggtattgtcagtaatattcttttggttaatttagttattattcctcactgattaattgtccttccgttcttattgtttgtaacttgtgtttgtatcgtacctttcaggtgttgatgcgcgctttactgtgtctgcaccggcttgacaaaattcaacagggtttgaaaaggaacatttcgtgcaaataacctaagccttaatttcagagccgggagacatccggcgttttgttcagcaggcggtggaccactggccaaatctgttggcatttcacttcacgctctattcggcagaaggaaacatcaacgggcaacagattcatgcattctgtactgccttttaccgacaggtgcaagaacatattactgagcgtaatcacactgccagtccagcaccgccggtggtattacgctggttgcgggaacaacatggaggagcaacaatacgatgcctgttgctgctcagccaggcgagcatttgccatctgcgggtcagtgccacagttgatgaagaatgttcgcaagtggtggatttactgcagcaggcctggcgggggataaacgctggcggacaatgtcgggtggaaaggtgttttcgggttacctggcctgatacatcagagcaatacgttgcgttaaaaacagctgttcagtctctgataccactggttattgcaacaattatccggtgatgatcgggagaaatatcaactcttccgttaatttttacagactgataaagttttgtctgctgaatctttatacggaattcttttcagtatgtgtacacgaattgactctatggcggataaatactgttttaccttggcggaattaatcctcacgtcttcgccagcagtggcaggatgtcctggaggagtgtcggcagactgaggcggggcagaagaacggctgcatattgcactgctgaatgtggattacgtcaccagttttgaactgccttttcgtctgcttttaacccggacgccacagctgattgttacacttcgggaagcatgggatatcagccagaaaaatgtggtgttcaacgataaacggtttggctgcgtgtacagcctgaaagccagtctttctggtgtgccggatatattccggtatcatctgtctcatcgtattcgccggatggttgggagtgaaaatacatcatcgccatggcagcaaattgcccgggaagtgaaagcgccccgtgaacgactgaagtatgcgctggaaacgggattgcaggtgatcgcactgaacggcctgttttggtcagacagtcagcgtctggtggtggatattctgaggctaagcgccaacagacgtgatacaggaaatcgtccgcatccccatttaccgtcttatatcactggcgctgacactgaaagcatggtcgtcagagactctgtctggcaaccaagggagcagaggccggaggtaattgacaggagccttgcgccgggttacgtatgttctccccggacagacaggctcagtttgtagaatctacaaattactactactgatgctgccggggaaaggcgtaacgaaaaaacagcctccgttaccggatagcaaggaggctgaatggagtttataggatttgcgtttttataatgtctggccatgcggtaaaaccggacaggttttattatcatgtgaggtattctgacataaaatgctggatttttattttgtgacgaatgctgcaaaattgaatctgcactctgatgtaacttttatctgtttcagtgaagtatgcccacagattgagttattaagttgtggaagaacagctctgtcccgcctgcatctctcctttcagaaaccagtatgttgccatgcctcgccttaatggagagcgctgaaccataccttctttttccagtaataacaggtaatagcgtgcctgataatccgttaccgccagcgcctccgcaatttctgcggttttccctacattatgtctgctcagaaaacccattatttcattctgcatatcatcatcctctctatataagcaaaaggataataagtggctgacttgtttttgacaattcaaatgtgattatcatgtttttatattgtatttggtgtatttacttaatatgctaaacatattcgcgattggatttctatcacattatttttatagttttttcaatggtaaggaacgttgcaaaaaacgattttaacgatcttttatactgaatattcatgcttatacagtattaataactaaaacgccaatccactgcgagatataaccctaaaaataaacagctttacagatcaaaagatcgtcaaaatacatatttacaacataaaaaactaaatatatcttaaggagccaggccctcctgtatgggggatgaatattaaggcagccctgtaggtggcggggtggggagtatcgaatggcacagcatgaagttattacccggggaggggatgcttttttactaaaattacgtgagagcgcgctgtcatccggctccatgtctgaagaacaattttttttactgataggtatttcttctattcacagtgacagagttattctcgctatgaaggattatctggtcagtggtcattcccgtaaagatgtctgcgagaaataccagatgaataatggatatttcagtacaacgcttgggcgccttaccaggttgaatgtcctcgttgccagacttgctccttattatactgatagtgtatcagctatagctgaagctgcttccctgtaaaatacggacaataaaaaacgccggggcaatacataatacgcgagaaatataagcctgtagtcaaatgagagtacgggtgttatcaacgaggtatgctttcagcttctctgcttttgctaaagcattcggtgtggagacaggaacactaacccatagcttatcatccagggaatcttatctatagagaagattcctgtcggttatccggaaaatattatcgggagataatgtcataaatgctgcctgagtgtatttctcacattgcatttatgaagttctcctgaaaaaagattcccgtcgttcgggatattgattgtgtctgttgtgatgacagatacggtgtgcgtagttcaattaaaaacaggaattaaatatgaagttaaaattcatctccatggctgtattttcagccctgaccttgggtgttgcgacaaatgcgtctgctgtcaccacggttaatggtggtacagttcattttaagggggaagttgttgatgctgcatgtgctgtaaacactaattcagcaaatcaaacggttttgctggggcaagttcgttcagctaagttggcgaatgatggagagaagagttcccctgttggatttagtattgaacttaatgactgtagttctgcaactgccgggcatgcatcaattatctttgcaggaaatgttattgctacacacaatgatgtgctgtctctacagaatagtgctgcaggtagtgcaacaaatgtaggtattcagatattggatcatacaggtactgcagttcaatttgacggagtgactgcatctacacaatttacattaacagatggcaccaataaaattcctttccaggcagtttattatgcaacaggtaagtcaacgcctggtattgccaacgccgacgccacctttaaagttcagtaccagtaatatcagaacagtgtaacggatatatacccggccagggagggctgtttttatccatgcgggtgtgagattaatgaaaatatcgaaaatggcagtaatgttatttttgctgcctcccgctgcactggccggaaaccactggcatgtcatgcttccgggaggaaacatgcgcttccagggaaaaataattgctgaagcatgcagtcttgccctgtcagacaggcagatgactgtggatatggggcaactcagcagcaatcgatttcacgccgccggtgagtatggggaccctgtgggctttgatattcaccttcaggactgcagcactgtcgtcagtcagcgggtggggatttccttttatggcgtatcagatattcacgaaccggagttgctgtcggtggaagaggagaatgatgcctcagacggaatcgctatcgctttatttaatgaaagcggagagctggtaaaacttaatcagcctccggagaactgggtgcatcttacccgcggagatatgaaactgcatatgcaggcgaggtataaggccacacattatcccgtcgccgggggaaaggcaaatggacaggtatggttttctctgacctatctgtaactggcagatataatgccatttaattaaggctgttaataacatgatgaagcacatgcgtatatgggccgttctggcatcatttttagtctttttttatattccgcagagctatgccggggttgctctgggtgccacccgtgtgatttaccctgaagggcaaaaacaggtacaactggcggtaacaaataatgatgataaaagtagttaccttattcagtcatggattgaaaatgctgaaggaaaaaaggatgccaggtttgtaattactcctccgttattttccatgcagggaaagaaagagaataccctgagaattattgatgccacaaacggacagatgccggaagacagggaaagtttgttctgggtgaatgtcaaggccatcccggccatggataaggcgaaaaccggcgagaattatctgcagtttgcaattgtcagcagaattaaactgctctaccgtccacagggactggttattccgccagaacaggcaccaggtaaattagagttcacccgtgaaaacggagggctgactctgtttaatccgacgccgtattatctgacagtgactgacttaaaggccggaaataaaagtcttgaaaacaccatggtacccccacagggaaaggtcactgtgaatattcctggaggatacaccggaggagatattacttataaaacaattaacgattatggtgctctgactgaacaggtgaggggggtggtgaagtaactcagttatttctggtactggttgtgtttggctgctgattttattttttcgctcagtgtggggggctgacatgttttccggagatggcggacaactcctgtctgataaatcactgaccggctctgctggcgggggtaataacagaatgagatttaatatactgccgctggcattttttatcgggataattgtttctccggcccgggctgagctctattttaatccgcgttttctgtctgatgacccggatgcggttgcggacctgtctgcatttacacaggggcaggagcttccgcccggcgtgtaccgggtggatatttatctgaatgatacgtatatctcaacccgtgacgtgcagtttcagatgagtcaggacgggaagcaacttgccccctgcctgagtccggagcatatgagtgcgatgggggtaaaccgttatgccgtgccgggtatggagagactgccggctgacacctgcacatcactgaattccatgattcagggtgccacattccggtttgatgtcgggcagcagcgattgtacctgaccgttcctcagatatatatgagtaatcaggcccgtggttatattgcgccggaatactgggataacggaattacagcggcattgctgaattatgacttcagtggtaatcgggtgcgcgacagctatggtggcaccagcgattatgcctatctgaatctgaaaacaggactgaatatcgggagctggcgtcttcgggacaacaccagctggagttacagtgccggaaaggggtacagccagaataactggcagcacattaacacctggctggagcgggatatagttcccctgcgctcccgtctgacgatgggggacagttatacccggggggatatttttgacggtgtaaatttcaggggtattcaactggcctctgatgacaatatggttccggacagccagagagggtatgcaccgacaattcacggtatttcccggggaacatcccggattagtatccgccagaacgggtatgaaatttaccagagtacgctacctccaggcccgttcgagataaacgatatttatccggccgggagtggaggtgacttacaggtaaccctgcaggaagctgatggcagtgtacagcgatttaatgtgccatggtcttcggtgcctgtactgcaacgtgaagggcatctgaaatatgctctcagtgccggagagtttcgcagtggcggacatcagcaggataatccccgttttgctgaaggaacgctgaagtatggtctgcctgcaggctggacggtgtatggaggagcctggatagctgaacgctaccgtgccttcaatctgggggtgggtaaaaacatgggctggctgggtgctgtttcactggatgccacccgtgcgaatgcccggttaccggatgaaagccggtatgacggtcagtcatatcgttttctgtataacaagtcactgacggaaacagggacaaatatccagttaatcggataccgctactccacacggggctatttcagctttgctgataccgcctggaagaaaatgagtggttacagtgttcttacccaggacggagtgatacagatacagccgaagtatacggattactacaatctggcttacaacaagcggggaagggtgcaggtgagtatcagccagcagacgggggaatcgtcaacgttgtatctgagtggcagccaccagagttactggggaacggacaggacggaccgtcagcttaatgctggctttaactcatctgtgaatgacatcagctggtccctgaactacagcctgtcccggaatgcatggcaacatgaaactgaccggatactgtcatttgatgtcagcattccgttcagccactggatgcgttcggacagcacatctgcatggagaaacgccagtgcccgttacagtcagaccctggaagctcacgggcaggctgccagtacagcagggctgtatggcacactgctggaggacaataatctgggatacagcatccagagtggttatacccggggagggtatgaggggagcagtaaaacaggatatgcctctctgaattacagagggggatacggtaatgccagtgcaggatacagtcacagtgggggttaccggcaactgtattatgggctgagtggcggtattctggcacatgccaatggtctgacactgagccagcctctgggagatacgctgattcttgtccgtgcaccaggtgcatctgatacgcgcattgaaaaccagacgggggtgtctacagactggagggggtatgctgtactgccttatgcaacagactatcgtgaaaaccgggtggcactggataccaacacccttgcagataatgttgatatagagaataccgtggtcagcgtcgtgcccacgcatggtgccgttgtgcgggctgactataaaacccgtgtgggtgtgaaagtgctgatgacgctgatgagaaacgggaaagcagttccttttggctctgtcgttacggccagaaacggggggagcagtatcgccggagagaatggtcaggtttatctgagcggaatgcctctgtcaggacaggttagtgtgaaatgggggagtcagaccacggaccagtgtactgcagattataaattaccgaaggaaagcgccggacagatattaagtcatgtcacggttagttgcaggtaaagaggcagggaaatggtgaaggatattattaaaacagtgacattctcctgcatgctggccggcagtatgttcgttacctgtcatgtctgtgcagcgggttctgtggtgaatattacaggcaatgttcaggataacacctgcgatgttgacattaactcccgaaactttgatgtcagtctgggaagttatgacagccgacagtttaccgcagctggtgataccacacctgcgtcggtatttcatgtcgggttaacctcctgcggcagtgctgtccgtgcagtgaagctgacatttacgggcacaccagataatcaggaggcggggcttattcagattaacagcataaatggagcacggggtgtggggattcagcttcttgataaggataaacatgagctgaaaattaatgtgccgacaacaattgcgttaatgccgggaacacagaccatagcgttttatgcccgtctgaaagccacttatcttccggtaaaggccggtaatgttgatgcggtggttaattttgtacttgactatcagtaaatataacacagaggaaaacagatgaaactgaaagctattatattggccaccggtcttattaactgtattgcattttcagcacaggcagtggatacgacgattactgtgacgggtaatgttttgcaaagaacatgtaatgtaccagggaatgtggatgtttctttgggtaatctgtatgtatcagactttcccaatgcaggaagtggatctccatgggttaattttgatctgtctctcaccggatgccagaatatgaatactgttcgggcaacatttagtggtactgcggatgggcagacatactatgcgaatacagggaatgctggcggtatcaagattgaaattcaggacagggatggaagtaatgcatcatatcacaatggtatgttcaagacgcttaatgtacaaaataataatgcaacctttaatcttaaagcccgtgcagtgagtaaaggccaggttactcctggaaatatcagttctgttataaccgtcacctatacctatgcgtaaatattatcccctctttaagaaaagcactgtcctcaagggctgtgttttattcacatttataatggcatattcccagccatcgtttgcattgttgtgcagaaataaccagaccgggcaagaatttaactccggggatacatcctttcgggttaatgtcagtcctgttgtgcaatatgataaatccatatctgtattggacctttcccaactggtatcatgtcagaatgaggactcgacaggccaaaactatgattatctgaaaatattgaaaggcagtggtttttctcctgctctggataccaaaacatacggacgactcgattttacaagtcgtccaacggggtatgccaggcaattaccacttcagtttgatttgcaggtgacagaggcgttttatcaatatggtgtctggaaaccattccctgctaaattatatctgtaccctgaaccgggtgtatttgggaaggtaattaacaacggagatttactggcaacgttatatgtgaataagttttccacaaaggggcaggaggcaggggagagaaattttacctggcgtttctatgcaacgaatgatgtccatatccagacaggtacatgcagggtctcatcgaacaatgtcaaagttgaccttccgtcctatcccggagggccggtaacagtccctcttactgtacgttgcgaccagacacagtcggtcagctataccctgtcaggtcctgtaacaggaagtggtaatactgtattcgcaaatacggcagcatcaggggccggcggtgtgggtgtacagttgtcggacaaagcggggccggttccggccggacaaccgaggtctctgggacaggtaggcagctctcctgtgagtctggggctgaaggcctcttatgctctgaccggtcaggcaagtctgacgcccggtgctgtccagtcagtgataaatgtgacttttagctacaactagaatgcagttgtggcggtaatgatattactgctctttatatccagtttttcatttaatgtatcactgtttgtggagaaaaatagctaataatagtattgtttccggtgttgtgacggaacgagtttgtcatatggtctttgttaaagataaacagaaccagtatgagccgtatatctggttctgagcgttgtcagtaatcataaagataatggtaaatctgagggtttaaaaatcaaatcagaagaactgcgcttatccagccagaccttctggtcgggaggggctcatatttccggaggagtaatgtcaggggcagttaacagtatactggaggtgaaatcaggcagaacagaatatatcctctcaccggtttttgagcctgtatggaatcagaccgggaaaatatttgcttttgaaatgctctcggatatccgttcagcaaaagacgggaggaaaatctgcgcatctgtttttttcagaagtgtacctccggatattcagtacaaaatactcatcagtcagttgaagactgcggaaacgcttcataaatggtgtctgcagaagaaaataatgctgagtgtcaatatttcccgggtggtagccctgtatctgagaaaacatggcatcccggggcggccgggaacacatatcaggcttgaggtcagtgaggactttccggcagtggcgttaaaacccggtgatgaccccctgttacgttttttgtcagaacgtttcaccctctggctggatgatttcggctcaggaaatgcaggcttaatgtggggactgtccgggatgtttgaacgggtaaaaataagtcatgagttttttcattatgccctgaaaaacaggagtgcaatgccgcttctccatgctgtggcagacactgttgcctgtcataaccggggcgtgatacttgaaggtgttgaaaatgaagcgttgttccgtattgccagagacatgaatgtccagggctgtcagggatggctctacaggcgtgtgggagctgatgaattatccgcgattactgagctgcatggataatcctttttcacagacttgtcagcagccagcatttatgttcttttatctgaggaaatttatctgtccgctgtgccgggatatctcagttatacagaaatcaggcaggaataaattgtagtggaaagtcgaagtttaccggatgactgatgcgcacttgtacacaggcagtgtgtttcagtaatatggagaataatgaaatgaataacacagacacattagaaaaaataatcagacaccaaaaaaacaaagaccccgcatatccctttcgggaacatttgttgatgcaactctgtattcgcgcaaataaaaggatgcaggataatatatctgaatttctgggggcgtatggaataaatcactcagtgtacatggttctcaccacattattcacagcggagagtcattgtctgtcaccttcagagataagccagaaactgcagtttaccagaactaatattacccgcattacagattttttagaaaaaaccggatatgtaaaaaggacggatagcagggaggatcgccgtgctaaaaaaattagtctgacatctgaaggtatgttttttattcagaggctcactcttgcacaaagcatgtatctgaaagaaatctggggttatctgacccatgatgaacaggaactgtttgaagtcattaataaaaaattactggagcatcttgatgatgtcagctcataaagtgtgaaatgcctgacttgttgaaagcagtagtgttgcagaaagacctagtgatgctgatcttatatacataagcagcgcccgtgtctgaaatgcaggtcagaaacaatgtgaacactatccgttagaaattgtgacaaaattcccgatgatcgacaagcgcaccgattttccagtggcaacatcagtacaaaagatgaacggtactgactttgccggaatgagtcaaaaagaaagctgaactggcactactagcagtgcttcagaaatttatttgactgaagtacaatgaaataaaaaacatatgttatatatcaatttgatatttatgaaaaatcaataaatttatcttgtgagggattgctttttcttttgctaaatgatattaattatcattcttatataaaaacaataatggcagtaagaaatatctggcaaggatgtgagcttaacgatcaaacattttaagttaggcatttattagggaataggaatgagaattaacaaaatcctctggtcgctaactgtgctcctggttgggttgaatagccaggtatcagtagccaaatactccgacgatgataatgacgagactctggtggtggaagccaccgctgagcaggtattaaaacagcagccgggcgtgtcggttattaccagcgaggatattaaaaagacccctccggtaaacgacctttcagatattattcgtaaaatgcctggtgtcaatcttaccggcaatagcgcctcgggcacacgcggtaataaccgccagatcgatattcgtggtatggggccggaaaacaccttaattttaattgatggtgtaccggtgacgtcacgtaactccgtgcgttatagctggcgtggggagcgtgatacccgcggtgacaccaactgggtgccaccggaacaggttgagcgtattgaagtgatccgcggccctgcggcggcgcgctacggttcgggggccgccgggggggtggtgaacatcattaccaaacgtcccaccaacgactggcacggttcgctgtcgttatacaccaaccagccggaaagtagcgaagagggcgctacgcgtcgcgccaatttcagccttagtgggcctctggctggtgatgctcttaccacgcgtttgtatggtaacctgaataaaacggatgctgacagttgggatattaattctccggtcggtacgaaaaacgcagccgggcatgaaggggtacgtaacaaagatattaacggcgttatctcgtggaaattaaatccgcagcagattctcgatttcgaagccggatatagccgccaggggaatatctatgcgggcgatacgcagaacagttcttccagtgcagttaccgaaagcctggcaaaatccggcaaagagacgaaccgcctgtaccgacagaattatggcattacgcataatggtatctgggactggggacaaagtcgctttggtatttattacgagaaaaccaataatacccgcatgaatgaaggattatccggcggtggtgaaggacgtattttagcgggtgaaaagtttacgaccaatcgcctgagttcctggcgaaccagcggtgagcttaatattcctttgaatgtgatggttgatcaaacgctgaccgttggtgcagagtggaaccgcgataagctcgatgatccttcctctaccagcctgacggtgaatgacagagatatcagcggtatttctggctctgctgcggatcgcagcagtaaaaatcattctcaaatcagtgcgctgtatattgaagataacattgagccggttcctggcacgaatatcattcccggcctgcgctttgattatctcagcgactccggcgggaacttcagccccagtctgaatctttcgcaggaattgggcgattatttcaaagtcaaagcaggggttgcccgaacctttaaagccccaaacctgtatcaatccagtgaaggctatctgctctactcgaaaggcaatggctgtccaaaagatattacctcaggcgggtgctacctgatcggtaataaagatctcgatccggaaatcagcgtcaataaagaaattggactggagttcacctgggaagattaccacgcaagtgtgacctacttccgcaatgattaccagaataagatcgtggccggggataacgttatcgggcaaaccgcttcaggcgcatatatcctcaagtggcagaatggcgggaaagctctggtggacggtatcgaagccagtatgtctttcccactggtgaaagatcgtctgaactggaataccaatgccacatggatgatcacttcggagcaaaaagacaccggtaatcctctgtcggtcatcccgaaatatactatcaataactcgcttaactggaccatcacccaggcgttttctgccaacgtcaactggacgttatatggcagacaaaaaccgcgtactcatgcggaaacccgcagtgaagatactggcggtctgtcaggtaaagagctgggcgcttattcactggtggggacgaacttcaattacgatattaataaaaatctgcgtcttaatgtcggcgtcagtaatatcctcaataaacagatcttccgatcttctgaaggggcgaatacctataacgagccaggccgggcttattatgccggagttaccgcatcattctgatcgtagtgtttcaggcgcactgcccgcgtaaaagcgggcagtgtttagtggcttaactcatgacaacctgctgtgtaatttgcgttttcaccactgatatctaacagtgcctggcgaaaggaggcattgaacatcggcccgtgtcccaggttggggaaatcccaaaatacggcattgacgcctttatctttcagtatagtgagggtggtatgaattttcgacagcaccccgacagcatgcgtttcccggttatcaccctgtgtcgccgagccttccattatcgccaggtgtttggcgcagaattgcagaggctcaaccgccgtaacgcggcttagcaaagcatcataacctctgcccaacgacgggctggcgctgtagtacgaccggaagtaagaggaggacagccaggaatccagcacgaagaggccgccgtaggagtgcccccataagctgcggcgttgccgatcgatattcagtccctgttccacttttggggcaatacgcgtttccagtaactggcggaagttgttgctgccaccactcttacggctaaaacgccctgagtggagatctgtttttctgctttctgctgctggcgtatagtcgtaagccctgctgttgagatcgaaagggaggttggtctgatacccgacagccacgatcactggcggtgttttttctgacaattgtttgagcagttcgtcatccaggcggtccataactgcgttaccgtcaagcatatataaaatcgggtaacccgatgccggtgcggttgtattcggcacggccgtccatacccgataatggcgtgtgccatcgacagagtcgaaagaggtggcgctgaaatggtaaaacacggagcctttatcggctatattcggccccagtggccgcatatccggcttcgcataaacttgcgcactacagataagggtgaggcaagaaagatgaaagaaaatcgctttatgcgggcgtgttgagcgatactcgcgggcatacatctgatgattattccttttccgcaggtgacaatttgatttattcaggaagtctgtaccgtttcctgaaagtgtttgtgggtcaactcaaccctgtagtaaaccaatcccgtcaatcagtgcaccgcgccaccatgcgtaatcgtgaccaccggtgtagattgcgcaatggctttcgacgccagcggtaatcagccgctggtgaagttgctgaacgtgaggcactgtcgaaccttccagcgatcccacgcacaggctgatacgcacgccctgcggtggggcagaaagcagatgctcactcacccatgaggtatcggtttcgctgaacaagcctggtcgactggttctttctggcgtccaccacattgaaggagagtggctgagcaccagaccgaacgtttccggtgcgtaacgagcccccattagcgcactgatcccgccgaggctctgcccggccagcactgtgcgcgaacggtctgcccactgacgctgcggttgttcagcgcggatcatcggcagcagatgtcctgcgatatcctttatcagcttgctgcgcccgccgagtatctcagtgcgttcatgttcattaatgttgtcaatgcccagtacagccacgggcacgatgcgcctgttatttatggcggcgtcaattgccgcgcatacgccaaggtgatcaaaccaggtttcaccatcgggcagcacgaccagcccgaggggctgagaaatatcaatgtccggaatatagagccgaacttggcgagatttcccggcgataatgcgcatggaggtaagcagttgtccggtgtggacgccgccgttccattccgacagggcgggagctttatcaagtgtcagcactgattcctttgcgtttccccgaacgttgatctccggcattttgtttagcggatcggcctttccggcgagggtggcaaaacggcctccggacagtgcaatcgtctcagccgtagtgccgggggggatttccagcagcgaataggagccgcagtaacttgcgggtaaacgcagtgtcagtgtccagatatccgtttcgggaagggcgctcatcattcctttttctacgtgctctttatccgtcacccggttcagacgcagataaacgccctgcagaggatgtcgggcgcgccacagaaaggtcacttctcgctcatcttccgctccttcgactggcgtcacaagaggaacattcagcgactcagcttcgcgccagaagtcagtaaggttagcaatgtggcccgctgccagttggttgcgcaggctggcgatagcagagggatgttgttgcatgttcagcattcatactctttaaaaattaaggatgtcagtataaataattaaagcggctattcacggtaccgccgcttctgactgtgtttttaatacattacgtgtccagtaactatcccggggtttcctccttcatgttgtgctggcgatggagcgcagtactgctgacgctgtcatgccataagcgggtatagaggccgcctgcagataacagctgttcgtgggttccgtattccgcaagtaaccccttatcaataacggcaatcagatcgcagcgttgcgcggtggtcagacgatgtgcaacaatcagcgccgagtgcttcccggcatgcacgacatctgttaacgatgacatcagtcgttcttcggatgtgcgatccagacatgacgtggcttcgtcgagcagcaggatgtgagcattcgccagttgcgcgcgggccagcgcaatcaactggcgctgacctgcggacagatcggctccgccgttattcaccggtgtccggaatccctgcggcagattgcacaccatctcatacagccctgcccgctgtgaggcaatttcaacgtcttcattggtggcggatggccgtgaataacgaatgttttctgcaatatcactactaaacagtgctacatcctgatcgacaagcccaatctggcgacgatactcagtgagcgaggcatcatcgagcatttgcacaccgattctgatgttgccgtgcgtggggaaatacaacccggcaatcagcttaatcagcgtcgacttacccgcaccgctgcgaccgacgaccgcgacaaccattccctcagggatcgtcagggtaagtttgttcagagctggctcgtgactgtcgggataactgaacgtgacctcatcaagatgcagtgcaccggtgacagggaggaccgaagaggacccgaggttctcagtgccttctgtcgccagtagttcatcaatatgtttgccgctggctgtcgcctgctgccaggcgtcgacaatccctgataactgctgcactggcccatagaattgccccagcaacaggaagaaagccgccagtaccccggcagtcatttctccagcggcgacctgcgaagctcccactaacagaacggcggcataggaggcctcggtgcagaatgtcagaaacggaaaatagactgcaaggtatttttgtgctcgcacacgggttgcgcggaaacgctccgataacgcgcgcagccgggcgccctccagttcctgctgaccatgcgattgcacgacacgcaggccggagactttttcctgcagggtgctgttgactttgcctatttccagccgtgcctgtgcataagcaggggtactgaggcggcgataaatcatggttgccagtgcggccactggcactgcgcttaatgccgtcagcgccaggatcgggtcgagccagaacatggtggcggcgattgcgaacatcgtcaccagactggtggccgcaccggcaaggccgttttgcagaaagcgggcgagagagtccacatcaacggtcatgcgggtcagacgcgaatcggcatgcttttcatgccaggggagtccaagacgcagcatatggccgaagctgcgcaagcgcaccgaatgctgaactgattccgccgctctggcggcgaagaccgtctgcagagaataactgcaccagcccacaatgaccaggcacagggcgagcagggcacagaggccgatggtcgacatatcgcctgcggcgacaccggagtcaatgccgtgctgcaacagtatcagcacccctacgcctgccgcagaatcgagtgcgatcagcagagcggcgatgacgaacatccatgccacaggcttcagtagtgacgtgactttgcgacctttaccggccagcgcctgctgtactgcattttccggtacgcgggtcatacgggcgacaaaacctttatcccccgtatccgttacatcgtcttgtgtcgctggttcagccggccacaattcgttgtggctattgtgggacgtggccagaaaatcgctgtcgccggtcatcagtgcgcggaacgccggacagcgcgcttcaagttctgccggggttccggtatccaccatacggcccttatccagcaccacaacccggctggctagctgaagcgttgaacgccgtcgggcaatcaccagcagcatatgcccttcgtcagcatagcgacccagcgcggtattaatctccgcttccgtaacagcatcaaccgctgaggtggtatcatccaggattaacacgtccggtgcagtaatgagcgcccgcgccagcgctattcgctgcctctgcccgccggaaagattcgtaccccgttcggttaacaggctatcgaagcctttcggcagggcgttgataaaatcgctggctcctgcagcagctgccgcacggcgaatgtcgtccgccgttgcctgagggtggccataggcgatattttccgccaccgtaccggcaaacagaaaagcatcttcaaatacgatgcctacccggcgacgaagcgcctccagtctgatatcgcgaagattttgtcggccttcgctggtgttgagccatatctttccggagcagggatcataaaaacgcgccagcagcatcaacagggtcgattttcctgaacccgatgcgcccaccaccgccacggtttccccggcgcgcagggaaaaggagatatcgctgaggatatgtctgtcgccatggtggtagtcaaagctcatattctccagttccagtccgacaacctgactgttaatcgactccgtcccgtcctccatctgtgaacgggtgtcgatcagtgcaaacacccgctccgcggacgcctgagtgcgctgtgcgataaccagaaacgatgccagtacgcgggttggcccggtcagcatcgcgaggaagctggcgaatgcaacgaaggtaccgagatcgatccgcccgtgcatgaccgaccacccgccgtagcacagcaggacgatttgcccgagcaccggtagcgccagcatggtggccccaggcatcgcctgcgagataaccgcaccgatgcgtacacgcacaatctgccgcgactgcctatcgagccagtgcgtttcacgcatctctgccacacaggattttaccactgagatctgtgccagcacctcgcgtatatgttcggtgagattcgccagttggtccgaggccattccggtttgcgcgaagaccctacgacgcgcacgaagcgcggtgatcgccaggcataccagtacgcacacgacgataagcgtcatggcaggggacatccacagcatcacggcaatgccggcaatgtaataagtgaacactgccagcggcaccgggcacatctgcagcagggtatgcacctgctgcagatcgctgttggtccgtgaaatcacctgcccggtgcgcagcgcatcctggcctgcgccgtcaagtttttgaatactgtcgaatacccgtcctctgagggtatgctgcacccagagtgagagcatcccggcataaccacggcgcacatagttaccgatgaaatcaaaaaaagcgatcaacagtaacccgcaggccagccacggcaggcgggccggattgcccgccagtgcgtcattcacagcctgtcttgtcagcagtggcgtcagcgcagccagcaaaatagtcgatactgacgctaccaccacgatgacactaagtttcttacgttcccagcacacgcgcgccaggcaaactatccatgactgagccggtgtgggagtgtgattcgcaggcattaagcctcctccgtctgtaaaatacgatccactggccggatcgttccgcaaaaaagccagcacactccggtcccgcattgttatggatgcatgacttctggatgggggctggcatatgattatcatgaaggtgtagtggctaccctttctgtaccattgtgatcaggcttttcgccacttcacctgggcagggttgcgccgccatttccgctgctacctcttcagaggctttgcgaagtgagcgattgttgaggaaagcattgatcatgttactcgacaggccgacgtcgcctgggataatcccgcagccgcgttcggcaacaacgcgggcatttaccgggcgatcggctccctggccgaagacgatttgtggaataccagcgtgtagcgctgtcagggtattgcctgctccgccatgatgaatgaaaccatctgcgccgttgaggaagacacccatgggtatccagtcaaccaggcgaacatttgatggcagcgagcgcaaatcggaccgcgcattggctgaaatatgcagaatgatctcggcatcgacctcactggcagaatccataacccaggcgattagatcaaggccgtcaaccatcggtttgacagtgccgagactcaccagaagacgtttacgttcgggccttctctcccaccatggttcccacaccgcaccaccgttatacgggacgtactgcatcggaataatgggttcaccgtcgttttccagaatgctcatactcggcggtgttacgtcgatccaggccatatcgcgtggtgtggccccgacattgtggcgacgataggcgtccgtgagcgaacgcgttacacccctgatatgccagggggtatggccgaagcctacggtttgcatcacgaccggtatatcatatttggcggcaatcagcggcccgatgactccgagtggagggtagatgatgaggtcaggccgccagtgtccggcaaactccaccagatggtctgccatttcttcgctgaagaatgagaagttgcccatttgggttccgatgttactttttttccgctgtgcctcatggtggcggtaaccagcttcggaatccagaccgggggcagcgtcaaacaccaccaacccggcctctgccgctttttgtgcgaattgtcctccgctggcgatcagtacttcatgaccgttaacgcgaaatgcctgcgccagggacagcacaggatacaacagcccatagagaggcgggcctacaaacaaaatgcgcatgagaaaatccctctccgcttgacgatctaaatcaggcaatcgacgcactcatatgccagcagcaggacacgacttttcgttaaacctgctttaccagatgctgcgccatttgtgcttcaccagcgttatggacagatcagtcagagacttttccgtgacatacacaggtgaacagggaactccgtatccccacttccattaacgcttacgcgccattgtcctgttgaacatcccggcgtcggacagctacgccgggatgttctgacgcatttgtgcagtgttagaccgacaatgaatctggaaagatccgtgactttttagacacacggcttgcatcatcctgatagtctcgccttcgctggcctgtaagtaaaatgaccttgtactggcgatgcgtgttccctttcagccttaccagagacaacgttagcgcaaatgctaatgataataattaccaatatcattaatgtattgcaacgataattaaaaacttaatgaaaagggaagcactcagaggactatccgggggtatttaaattgaaacctacgctgctccagaccgtggagaatatttgcctgcaaattctgttcgtgctgttccagttcaccggaacgctgatagacgttgaggcattggtgagctgttcttccgttgccaaaaatgtacagagaactccggccagcagcgtttcatcctctgtctatagcgcaagcgtgtcgagaactgctgctgatattatgctgttgtcgaataatccgctttttgctccgggtcaggtgagttttttcggctgttcgttggcagcgtcaggtattcacgtcaccattctggagtaatgccagtcaattaagcaactgactggctctttttcggggctgtggggtatttccagggcctctcctttaccactctcgggaaggccctttcccttcttgtcggtaatttcacaagttgtcccatacttgcaagatcgcgcatcagctccggtatacgtcccggtgaagcgccctgcaatgtcatcagcattctcatcaccattccgcatgattctgagaaactcagttgattcggccagtaacctttcagatgttccgccattttaatcatctgatatctcaccagattataagccagtaagacaccccacagctcttgctccacaagctccggctttttacttctcagcgtcagcctgctcagttgcatcgtctgttttatctctctgtatccctggtcaggttgacggggcactagtggtttcagcggttaatcgtcgaacaggcgcgagacaatattcgcattcaacaaaataataaacgcaacactgatcgttttgttgagaggataactctttttcagggttatgggtgaaaggcctgaaaatttgcgattatctttaagagagtcacaaatatactccaaaacccgctctctcattctttagactgaacttagcgtagctcaccatgtcaaaatgtttgaaactgctctggtgtgggaagtgttcgaaaactcgtagattgttatttcaatcagtgcgcaaaagagtgtcttactgaaaaatgaatatagatattcatctggcgattcgagacgaaaagatttctttcatccgcagttatgcgcatggttaagaggtgacgattgaagaagtcctgatcttactgaagttacgcggatagtgggtaatgccgcgagattgatggaactttaaaaattatctcttaacgttttacggatataaaaagtttattttttgttaagagagattacttcaccagacaacttgaactcgctgcagggcgtttttttatgcccgaaaagctgcacagtacgttaaatatgctggtgattgtgcagtgagtttctccaagcctgatgcgacttgactgcatgatatcacatttgtaatgtaaaataaatcaatgtttttaagttgctaggtgcttgtttctatagctggggtacttccttttactatggctttccatggtggggggcggagctggtgttgatgatgtggccagaagcctgttttatgctgttacagtcatcgttatattccttattggatggggagcaggtattgttttctttctgggaattaaacaaaaaacaatatgaatgatttgagttttatcagattttttctggcaatattgttgcttcttgttcctcctgctctggagttttcagtaattcatcggcacattacgccaggtgcactgactttatgcgtcattacagccttaataattacgctgcttgccagcttgggcggcaggcttgtctcagttaaatgtatttcggagatttcgtttattcgtcgtcaccggattgagtgcatgatggcgggatttatgatttatttctggacattctctcttattgctggttgatacaagccccagtttaagaaggaatatcagacactccactatgagaatgctaggtattacgttcttgcacgctatgacggtcgtttggttttatcacaatcgtacaggaacgggagtaggaagtttgttataatcaatggcggacatagactttgagattaatgtagtcagagtgcgttaaaattcccttagaaatcgggaataggtagtactagatacgcaggatttaatcagtcgtattgagatggaattgcagagttaaactggcatggatattattttgtacccagcccttaagaacaatggtgagagatagtaactcataatcgccaattcactgttttaaatttagtaagggccgctatccgccactggctcatcgggaaagagcatcagccttctaagttgactgtgcgaggttcgagtcctcggtggcggtccagtactgatttagctcagtaggtagggaattgccttgtaatcagtaggtcaccagttcgactcttgctgtctcgccccatattccaataggctcgctttgacggggcttttgtatgtcgcttgcgatatgttacagtaccgttatcagtctgtagaaaatacacacaggagtgaaatgttaaattacccacaactcagagagcggagtgttgtcctgttagtggggaatttgttaaaagaatccagcatggtgaatctccctgtgcggctgtctcttgatcagatctcctgatcaagagacttcatcaccggataaccctcaaccatatcctgaagtctgaaccagccatcccacataactacccaaccagggcggcctgtgcgtttgctgtcatgccatcgccccagtttcagacaggcccatttcagtgtcggcgtctgtgacggaagctgttttccttccagcttaacccacagcagtttccactctgtcggcgtcagtattttcttacagctgtcattttgtgtttcttcactgataccttcctgccgcaggcccagcacccgtaccgcgataaacgccttgataaccaccatgcgctcaaggttatcccgggtctgcattcgcagtgattccacacatgtaccaccacttttccacgccttgtggtattcctctatcagccagcgtcgctcgtaatggctgacgatacgtcgcgcatcggcggcactcgccactttttctgatgtcagcagatgccagcaggcaccgtcctctgactgctcccggcaacagacatacgtgagcgggagcgcctggccgctgttgtcgcgatttttatgctgacttcgctgtacctgatgaacatccgggcctggcgggctgcccgccctcctttttgcatcacattcagcgtgtggcttcccgcggttgccaggacttccggcagttcgaagagcttgccgggtgcttcttccagccggctattctgtgcagcacgcaccacgaagcgctgtccgtggctgactttataatgcaggtaatgccagatatccgcttcccggtcacagacagtaattacccgtttctgtatctcccccagccgttcggccatacgctccgaagcctgctgccagcggtaactttctttttcttcacagggacgttcttttcgctggtgcttaacaccgtaggtgtccgtgacccgactccagcgctgctgttcgataaaaccgactggcagggcgctgtcaggggcgtacatcaggacagagtgagccagcagcccgtgcgtcttcgggttagtggtggtattcccctggtcatcagatgccgtactgtggctgaagttaatggtggtggtgtcttccagtgcgaggagcagcggatgagcctcacatgcccttacagtggcggtaaatccggcttcggcaatggcttgcggggacacagacgggttacgtatcaggcggtacgcaccttcaacctgagcagtggactgggatgatttcacaatagaaagacctgcatgctgagcgggagaagaggtcagtgacacaaggcgtcgtgtacgacgcggatcaccgagacgggcatgtccagactgctcgttatcccatgaataacaatcagaaagtaccataacagacccgaagaaaatgaaatataagaaaagatcaacgagtgaagaaaaagttcaaaaaatggctgccggggaggaaggaaagtaccggatggaaagagtcccccctaaagcagactgacagacataacaaatccccggggggatttgtgtataagagacagtacttatctggaggtaattgcaatatctctgtgaacttacacagggtgggcttaccgcatacactgacacttagcggatcgacagaacattattaacagagcatcactgaacgctacataatcagagttgcataaataaaatgttatgatataatatcacaatcacaacatttgttttcgaatgtatatgaatgtaatcagaactgtcatttgtacattaattatacttccggtgggactacaggcagcgaccagtcattcttctatggttaaagatacaatcaccattgtcgcgacaggaaatcagaacacggtatttgaaacgccgtcgatggtcagtgtcgtcacgaatgacacaccgtggagtcagaatgcggttacatcggccggcatgctgaaaggtgttgccggtctcagccagactggtgcaggacggaccaatgggcagacctttaatttacgcggctatgacaaaagcggggtacttgttcttgttgacggcgttcgccaactcagtgacatggcaaaaagcagtggcacttatctggatccggcactcgtcaaacgtatcgaagttgtccgcgggccaaactccagtctgtacggcagtggcgggctgggaggtgtagtggacttcagaactgccgatgcagcagattttcttccccccggagagacaaacggtttaagtctgtggggaaatattgccagtggtgaccacagcacaggctcggggctcacctggtttggtaaaactggaaaaacagatgcgctcctttctgtcattatgcgtaaaagaggtaatatctatcaaagtgatggtgagcacgcacctaacaaggaaaaacctgcagccctgtttgcgaaaggctctgtcggtataacagacagtaacaaagcaggtgccagcttgcgtctctaccggaataacaccactgaaccgggcaattccactcagacacatggtgacagcggtctgcgtgacagaaaaacagtacaaaatgacgtacagttctggtaccagtacgctcctgtggataacagcctcatcaatgtaaagtcaacgttatatctcagtgatatcactatcaagacaaacggtcacaacaaaacggcagaatggagaaacaacagaacctccggtgttaatgttgtcaacaggagtcatactctgatttttccgggagcccatcagttaagttatggcgctgaatattaccgtcagcagcagaagccagaaggctctgccacactatatccggaaggaaacattgactttacatcgttgtatttccaggatgaaatgacaatgaaaagctacccggttaacattatcgtcggttcccgctatgaccggtacaagagcttcaatccccgtgccggagaactgaaagccgaacgcctgtccccaagggcggcgatttcagtctcaccgacagactggctgatgatgtacggctccatatcctctgcattccgagcgcccacaatggcagaaatgtacagggatgatgtacatttttaccgcaagggtaaacccaattactgggttcctaaccttaatctgaaaccagaaaataacatcacccgtgagattggcgcaggtattcaactggatggcctgcttacagacaatgaccggctgcagttaaaaggcggatatttcggaacggatgccagaaactatattgccacacgcgtggatatgaaacggatgcgttcttattcttataatgtatcccgggcccgtatctggggatgggatatgcagggtaattaccagtctgattatgttgactggatgctttcttataaccggacggaaagtatggatgccagcagcagggaatggctgggctccggcaatcctgacacacttatcagtgacatcagcatacctgttggtcatagaggcgtttatgccggatggcgtgctgaactttcagcatcagccacgcatgtgaaaaaaggcgatccccatcaggctggttataccatacattccttttcactgtcttataagcctgtaagtgttaaaggctttgaggcgtcagtaactctggataatgccttcaacaagcttgccatgaatggcaaaggtgtgccgctttcaggcagaactgtcagtctttatacccgttatcagtggtaacctcgcaggaaataaatcatgatgaaaaatacaggctatatcttagctctttgtctgacagcatcggggcatgtcctggcccatgatgtctggattacaggtaaacaggcagagaacaacgttaccgcagagattggttatggtcataatttcccctcaaaggggacaattcctgacagaagggatttctttgaaaatccccggctttataacgggaaagagacaataacactgaagccagcgtccacggattatgtctataaaactgagtctgcaagcaaagataatggttacgttctgtcaacgtatatgaaaccgggatactggtcgagaacctcgtcaggatggaaaccggtcagccgggagggcagaaatgatgtggcttactgtgaatttgtcactaaatatgcaaaatcttttattcctggtgaacagcagatgccagcacaactctatcagtctccaacagggcatgagcttgaaatcattccgttatccgatataagtcgtttcagtgaaaatgtgaagctgaaagttctgtataaaacgtccccgctcgccggagctatcatggagcttgactcggtcagttatctgacatcatcccgtcatactcatgcagttgagcacaaacatcctgttcataaagcagaactcacctttgtaactaatgaggatggtatcgtcacagtaccttctcttcatatcggacagtggctggcgaaagtccaaaataagaaaagttttcaggacaaaagcctgtgtgatgaaactgtcgatgtggcaaccttaagcttctcccgaaattaatgatactattcctgccctgtattttacgggcagggtatatcaaccggaaatagcctactgacatccatgtaaaaaaactcataattattttgttgatgtatcttacctaatacattgatagctccagtttttataccagagcattctcgttgtccctatgtacttgtctgcaatatcactgatatgcaggaataatattcttggcatggagtcagttccccgtcatcttaggtatcactttaactcacaggtgtccagtaaatatgaacaggatcccagtaatcattatcaatggtttccttggcgcaggaaaaaccactcttatgaaaaacctgctcacacaggcaaacaggaatcacttagctgtatctgtcattgtcaatgatatgagcgatctggatgttgatggtgtacttattgcaaatacagaaatcgttaatattgcgaacaataatttcgtgagtatcacatctgatagtatcagcagccagagtgggattaagacggtcgacaaggcaattaaaaatatgctcaggcattatttgcctgacgttatatttgtcgaaacatccggaggtagccacccactgccattaattaagtatctgcagactcatgagcgattacagctaaaatcacttttatcacttgtcgatatcgttatgctcaatgatgactataacggagggaaagcactgatacctgcatttcaggagaatcttttctatggcaagcgcagaatagagaatttactggctgagcaaatcatgttttgtagcactttgctgttaaccaaaaaggatcgactgtcattcgacattgtcaccgatgtggcgaaagcaatccatcctctgaatccttacgtaaatgtgatagctgtgtcatgggggaaccttaaactagcagagttactaacccttccggattacgattttaaccgggtcggattacttatcagagaactggaagacacaatcacagtagaagaagcaaaaatttcagcccaaaatggcgaaataatttcgcgagtgattaaagatgacaggccattccacccacaaagattatgggaaacctatcattattttatgggaatgggtatttatcgtagtaaaggctttttctggctaccaggaagacctgacatggctctgctctggaaccaggccgcaggaagtatcaatctggagtttatcagctactggaattccggtgtattggcagaccctgataatcacctgacccacgaagagcgctctgttttgcagaaaaaagtcaataaaactatggggcggtttggagacaggagatgccatttaacgattatagggcgttctgatgaagtccatgattttacctccgccttaattaactgttttctttctgaagaagaaattgtctggtggcaatcaggtggcgttttcgcggatccctggcccgttaatatatcccggctgaactgatgattaacgcgatattgcaaatatggcatatgaatcgatcgtagtttggcattcgaatcgatcatgatttgggtaaacgttcacggagcgccgtattgacgtttatttattgggtgagtacgacgttccatggcaggagttcatcaacacggttagaaggccattccggcaggacgttgaggatatggcgcagatacgcttccggatcgataccgttcagtcggcaggcgccgatcagcccgtacagcagcgcactacgctctccaccgtgatcgttgccgaagaacatgtagatgatatgacctttatatactcactatagcattggtgggatattccagaggaggtcatcatgtattcggaaaatattgcggcttacgtcgggctggatgtgcataaagccccctagcagttgctattgttgcatctgaacgacttggcaaggttcgttattatggtacgattaacaacgaagcccaaactgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcttgatgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttatcagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatttgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaacagcgatgggctatgaagccgcccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacattcccggtgacaacatgggccagaagcccctctccggcataactgcgtgcaatgggttttgaaggcaccggtgcctgcacgatatggtcgcaccggcaacaggccagtttcggacgttgtgtttcgataaccttaaaggcgctgctgataagctccagttgctctgacacatcacaccccagaggactgaggtcaccaccacaggccgggcagcattcctcttccggtcggatgacccgggtttcatggggaagtaaggctggtaacggtttacgggctgaagactggcgcagggaagatggcagtaccgggtcatattgctcacccagtgtttccgccatttcttcctgaagtgcactgattcgctcctgtgcttcctgtatctgccgttcggtttttgcacgaagtttttctgagcttttaccgaactgcatacgctgtagtttcgcaaccagcgccttcagccggttgatttcggaagcataagtcgccacccgctgtgagagcaggcggttgtattctgccatctgacggatggtgtcctgttgcgtctgcaacagtgcccgcaggcgggcattctcatgagcaagtgaggtgtccatatcctcactttacaacgggttatatacggattccagcgcgttccgttcgtttcgggtgcttccagttgatgccctcaagaagcatggacaactgagccggagtaaggtgaacctttccatcgcgggtgaccggccagacgaagcggccccgctccaggcgtttggtgaagaggcacagtccgtcactgtcagcccacagcacttttatctggtcaccccggcgtccgcggaagataaacaggtgtccggagaacgggtcatccttcaggacgttctgaacttttgatgccaggtcgttaaagccatttcgcatatcggtgataccggcaaccagccagatacgcgaacctgcagggagagatatcatcgtcccctcccgctcagttcacggatcaacaccgtgagcagctctggtgaaggattttccagcgtcattttaccgtgacggaactccactttacaggaactggcactggctgtgctctgtgaaggagtggataaaagcgggggaagagtcgccatcggttctttcggctcatcaggcgttatctctacaggtaataattcaacgccagcgccagaagaggttgttaccggaagacgctgcgatatacgcccttcgttctgccagagtctgagccatttgaacaggaggttatcattgatatcgtgtccccgggcaatacgggcaacagaggctactggttgcaaatccagtttaaccatttgaagtttaaactcatttgaaaatgatctgcggggttctgcggataatgtttttgttccataacaggtgcccactagtttgaaaaggtgggcacctaggttaccaatactggcttaatggctacatacggcggtcagtttacgcttacccattcataaatacgcggtaatgttaatactacactctcctccgagtaaacagttgcgaacttctgctgtgcgctcatagcagaccttgcaggtcttccgacggtccgcttcgtgccaggggcagacatagataaagcatgctctgcatgaatcattgaggagatagtcactcttgaaatgtaaatcccctggaattctcaccattccataactggtatttgtaagctttagtatgatataaatattattttatggattttaagaaaaaccaataaaagttctattttttttataaatggagaacaaagatgaataatggcgaagataaaaaaacagctttcttgataaaggattagaaatatccaaacctatcgcaggattattttcttctgcaatcggtggcggtatagcggggtcttcaggaggtatgcctggagtcgttataggggcggttgcatattaccttgcagatgttagtaatcgagggttatctcggattcaagaaaatagagcattaactgcgctaaatatcgcatctcgagaaatcgaaaaaaattaacttacagcagaacagtagagatatggctagtgacctctgcgtatagacattttttttaacataaccacacacatatattatatcaatatattattgttaatcaaagcactgctgagtgcttgcattgtaatactttcaggtgaatatctgtgccagtaaagcttcaccttttgctcaaactctggactcagatttataattttaccggaagcaagttcaaagcttatttgttgtttaggtatcatacaacatgccaggtgttgtaataacattgtgacatatgcttctgaggaagatacaatatgactttgtagcgttcctggcaccaacccaaaatattgctgcaaaaatttatgatgcatatctgtatcatgattaaaggatacaatcggggcctttaataaattttcctttgatacgccctggctgaaatatctggaataaaactctggtgttgcacaaaaaatataatcgagagacccaacataatcacatagcccgccaatgattgcctgcggctgagaactgatacaacctacaacctctccttttaacagacgcttaaggtttttattttcatcatccacttttatatccagtcttatagatggattttttaaaaaaacacacaaggcaggaattagccatgttgccagcgtgtcagaattcactgcgatcggaatggtcacaatgcttttatttgcatcaaggttcaatacatcatgctcgaatatattaacatgatatagcagtcctgctaatttctgaccataatcagttaaatgtggaggtgaagtacgagtaattaactgaacaccgcactgattttcaagtttttttattttctgagatattgccgattgtgaaataccaagaattcgggccgctctgtaaaaccctttttgcttgataacgagatcaagattttttaacaatgaataatcaataaagtttctcatttgcatagatatttgaccccggactgatgatcaccatcagtccgggttaatattactttgatgttctcatggcaggaaacataataacatcgcgaatggtatgacagtttgtaaataacattatcatacgatcaataccaattcccagacctgcagtcggaggcatgccatattcaagtgcagtaacgtagtcctcgtcataatacatcgcctcctcgtctcctgcttctttggcttttacctgctctttgaatcgttccgcctgatcttccgcatcatttaactctgaaaaaccgttcccaatttcacgtttaccaataaaaaattcaaatcgatctgtatataatggatttttatcattacgacgagctaatggtgatatttctgccgggtattcagtgataaatgttggctgaataagatgctgttcaacaacttcttcaaatatttctgactgcagacggcccaccccccatgatggttccacagtaattcccaattttcttgctgtcagagaagcactctgaatatcatcaatgtcagtcagtgtaattccgtttccatatttaatgattgattcacgcatggtgagtttgttaaatggcttaccaaaatcaaacaattcatcgccatattctataagcgtggtaccaagaacattttgagctactgttctgaataagtcttcagtaaaattaatcaggtcatggaaatctgcataagctatatagagttccatcattgtaaattcaggattatgacgcggagatattccttcgtttctgaagttacggttaatctcgaaaacacgttcaaatcctccaacaaccagtcttttcaaatacagttccggagatattcttaaaaacatgtcctgatcaagtgcattatgatgagtaataaaaggccgtgcggatgcaccaccgggaatagactgcatcataggcgtttcaacttccataaaatcatgttccgccatgtaacgacgaatttcagtcaatatccgtgaccgagtttcaaatgtacgatatgtatcatgattgacaatcagatctacatatctttggcggtatctgagttcttggtcaagcaaaccatggaacttgtctggtaatggtcttaatgattttgttaagagagaaatttcataacaattaacagacaattcatttgtttttgttttaaacagtttacctttaataccaattatatctcctgtatcaagttttttgatatcagaaaacgttgattcggggagtatatcactggaacaataaagttgtatacggcctttattatcctgtatatgcataaatatggatttacccattatccgtctggacattatacgtccagccataatgacattaatgtcttttttagttaaatcttcatgagtcaataatccatactgttcagataattcaacagaattatgctgccgtctaaagtcattgggaaatacaacaggcgttcgggcgcgaagttgtcttaacttttgttttctgacatataactcatttgttgaatcattggtatctgttgacatatttcttcccctccggttattttgttttcatactgattattaccacacatctgttacaaagcaagggggacattataagcatgatcttataatcagattattattattaatttttaattataacatatgtattctgtgaactagttgtttcaatcaattcatctgaaatcgataaagaactgcatggaaagttgaatcaaccaagaaagatatcacacgaaatcacctcgttcagggaggtgacatttgctataaaaatgaacaggaaatgctgtgaggagggaacataaatactattcatgtaccgccatacaggagattttattgtgtagatattctttgatataatctctggggccaatactaaactctttcttaaaagaataattaaaagaggatgatgaactgtagcctaactctattgcaattttttttatcttatcattattttgtattttgcttatagctttcaataattttatccagttataaaattgatataatcctgtcccggtgtacctcctgaaaatccgcttaagatagtcctcctgtaaataaacacttgcggccagttcacgaatcgttgtagtattattattcagcatattaagaacagtcagtctgactctgacatcagtattatcatctgcgataaaatcaatcaacttcatctccagtagtgataatataagtgtaaccgatactttcccattaatagatggagtaatatttccaattgttattttttctcctgttattttaaatattctgtctattgttttttttattgtttttgaatatgcaaaatagtgcgtattttcagaagtattctgaaaagatgtaatttcttttcttgtcagtgtaacactataataaatgttattgtcatagccaaagtggtttaaaactattaaacccgcatcattaaatcccagttcttgtggagaatacaataaccgaatatgaggggaaaggacttcttttataaaagaaaatactgtcatatacaacctcaatatatcttatactaactgtatttgctatgtaactttaacatgcattcagttatcagagatattctatcaaaatggtattattttacacacgcagatatgcctgttaacaattatttatgttttacacattaagctcgacaagcttattgcgagaataacttcctcacaacaaacttgtcgaatattacagattattttttaatgacttttgcagtatacctgttatccgcctttcgatacagaccatgaatatcggtttcaaaaccaggatagtggttaccaatttcacaaagcattaacaaaaactccagaaccggacgattgctctctgtaatcatttctccgggaagaactaaaggtactcctggtggatacggaagaatcatattagcattaattttccctaccaagtcttcaatgaaacattcctccgtttcaccacgaagttctgcctggaaagcctgctgaggtttcattaccatttctggcaggacatcgaaagcccggaacattaactccggcagattatgcttgcgaatcagattatgaattccctgtgccagctcctgaattctcatattgttgtaaaaagctggcgattcggcccagatccctggcagaatatctttgaccagctcattacgatcgtaccgctccttaaattcatacaaaccatgcagaagactaagagccttagtatcatcaatcccaatgctgaacaggaacaaaatgttatatggacctgttttttcgacaataataccacgatcatctaggaattttgaaactaatgctgcgggtataccttgttcttcaattttcccgtatttatcaagacccggcgtcaataaagttactttaatggggtcaagatacatatgttcttgatcaatatctttgaatccatgccattgatcgtttttatccaatggccagcaatctacctcattaatgttctcaggttgccatactttaaaaaaccaagtgtcactgttttcaaagcgggcctggatttccttacgaaaagccagagcacgttccatggattcctgaataagacgtttgccaggattgcctttcatcatagccgcagccatttcagtggaggcgacaataccgtaatgaggagaggtggaggtttgcatcatataggcttcattaaaggtttcttcattaatatcacctttaacatgaatcatggatgcctgtgaaaaagcggctaacagcttatgcgttgactgcgtttcatatattacttttccttcaatacgcttgccacccatacccgttttgccagaataaatcggactgaaattggtatatggcacccatgcggaatcaaaatgaatagattttacatccagatgttctttgatccagtcggtattataaaacagaccatcataagtagagttagtgataacggcatgaactggccatgttgcacctggcgtaacagccattttctgcttaatcgaatcagaagagaattccgttctggggatcccccccagaatgccatatgcatttcgtgtaggtttcagatatatcgggatgatgtcactcatcatcaacatatgtgtgagagatttgtggcaattcctgtcaatcagtgcagtacatcctgcaggtacggagaattgcccaacaattttattagctgtcgacgttccgttcgtaacaatatagcttctgtcagcattaaaagtttcagcaatatacttttcggcttctgaatgaggtcctgagtgatcaagcagcgaccccagttctccgacagacactgaaatatctgatttcatggtattttcaccaaaaaaatcatagaacaaactacctgcaggcgatttctggtaagctgttcctcccatgtgtcctggcgtacagaaagtatatttaccttccttcacatagttaaataatgcttttgttaaaggtggtaatattgcatcaatatagtcattaattattttctggattttattaacaatttcgtcaacagaataaaggcaacaatcaataagatgtacatttccgtcgaatgaatcaaaacaaaattttttaatggcaacatcatcggtcttaagtaagaagactggcagatgttcattcagcatgcgaattttgtcaagaatatcattcgaatcatccaaatccagtaatactgcagcgattcttgcgttgtttcttataatggtttcaattttctcactacaaccagccagttcagtgccaaaattttttgtatgtaaatgagaaatgatttctgccacatatttattgtcaaaagacttactaccaatcaatatggtattcatactttaattcctctttttggtcttgttgatttaaatatttttgtgctgaatgccacccagctttcttgcgtagaaagcgaatattaataatgaaataataattgttgcagttatttcataatgctctgcaccagccagcgcagcaaaacagaacaacatagcaaacgctgaagcgatcagactcaaaatactttttgaagttgcactttcaaaacgaataaggtcaatagccgagtaaaaatatgggaacatagttaacaaaacagcaatgcttgttaattgagtaaataaatccgcagcgttagaaccactggcactgagaatagtcagtaataccatcaaaatgctcatcatcgttgatgcaatgagcaaccctttcttgggtacaccattattgtctgtttctccaaatacagccgggaagttaccatccattgctgcacgacgtcctgcctgtccaaccagcatcatccaggagcccagagatgtcagacatgcaatagccgtaaatgccgatacaaatggagccgcccagtccccgacaattctggatgcacttaaagcaaaaggtgctcctgaatttgccacgacttcgttcggaaacatgcctgcaataacttgggaggccgcaatataaactattcctgcaagtgcagttccccccagcgttgccaatggaactgttcgggaaggattatggacaagatctgaactaactgccgcagattcgacaccaacaaatgcccacaagcaaagaagaacagaattaataacagcctggtggacatttccatctggctgagccatccagttctggcgataaacttcaatatcgaatgatccccaaccgaataatgccgttccaactacaggtataagaacaagcacaagtccaattgatgtcaaccgactgacccatgccccgcccagcaagttcacaaacgtaaataaccataccatggcaatactggtaatcgctgccggaacaggattattcagaacagggaaaaatactgataaatatgccactgcagtaatagctattgctaaattaccaatccagtttgcatgataataaagaatggatgtctgatgcccgaatattggagcaacttctccagcatacgcaataggcccacctgtttgtgggttattagttgccagacgagcaaaaacatatgccagagataatgcaccaattgccgcaataatccatccccatatagcgacagaacctattttcgccagacttgcaggaagaagcgcaataccacttcccatcatatttccagcgacaactgcaatacatgttattaatcctatttttttaggaccactcataattttatcctctttagccaaagatttattaataattaacttcctcaatgacatatttagtatttacttatagtaattcgatgatgtgatattgatcatgaaaattttattaagcacgaacctttagttttgcattttagatatagttatatattctggataaagttcagttttttgttttgtgatgtatttactcaagaatttccttatgcataatttcttcgctatgaagcatggagcgaagaatacttattctgtaatctcttgttttattccgaagatatgtaagtgtgaaacctgccagcactgcttgttataccaatttcttgcaagacaactgagaacctttcaaaatcagatggagttctaatgaattcaaacttcgtatggttgaactggcatcacaacccggtgcttgtgtggcccagattgcacgagaaaatggtctcaatgataatgttattttcaaatggctcagactatggcggagcgaagggcgtgtttcgcggcgtcttctggtaacgacttcttctgactctggcgttgaattattacctgtggagataactccggatgagcagaaagtgccaatgacggccattgctccgtctttatccacttccactcagactacagtctgtgccagctcctgcaaggtggagttccgtcacggtaaaatgacgctggaaaatccttcgccagagctgctcacggtgttgctccgtgaactgaccgggaggggaggatgatttcactcccatcgggtacccgcatctggctggttgccggcgttaccgatatacgtaaatccttcaacggataggacatatgctgaaggaggagcagtaatggattaagtgatcacagatgcccggaaatatagattcaaatccagcttagttaatacataaatactattttgatgaaaattattatatgttacctcggattttaatcaggccctcagattaaattaaatattgagcgcctgattatatttattcattaatatctgtcattgattgtcttactatcaattaccctccgtattaatcagagttttcatttatttttagtgcataatcagatgccgcttcatcattatcctcactgttatcatagccgaaaacttcccccggacacgggcgttcacgataatagtcatcgtcatagttttcatcgtcagataatgatatgtcgtattctgaatatgattcaccacaattatacataaaatcatctcctttgggatggttacaataattagtgagtttattcgaaaaaataatgagcgccagaccaatccacccgacttttgattataatcatgaagatacctgtctcagtacaaatagaatcaaactcagtgcagcatgattcacctttatattctctcagggaaaccaaataccactactcaactattaagaacaaaattctggaggtatgattatctgaagatacctgcatcctaaataatttcagacagatattatctccgtgaatcccccgccacctttccggtgcgcggggttttgtcttttttcaccgggaatatatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttactcactttcccgtcacatcctggaacatctgcgcaaactcaccagccacgaacccgtgattggcattatgggtaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgatgttcacgccggcacccgggaagtgcagcgcttccgtctgagtggccatggtcacagcatggttatcactgacctgcccggggtgggagagagccgggacagggatgcagagtatgaagccctgtaccgtgacattctgcctgagctggacctggtactgtggctgattaaagccgatgaccgtgccctgtctgtggatgagtatttctggcgacacatactgcaacgcggacatcagcaggtgctgtttgtggtgacgcaggccgataaaacggagccctgccatgaatgggatgtggccggcattcagccttctcccgcacaggcacagaacattcgggagaaaacggaggcggtattccgtctgttccggcccgtacatccggttgttgccgtatcggcccgcaccggctgggaactggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgcctgcaggacgagctgcgcacggaatctgtccgcgctcaggcccgtgagcagtttaccggtgcggtggacaggatatttgacacagcggagagcgtctgtgttgcctctgttgcacgcacggttctgcgtgccgtccgtgacacagtgggctctgttgcccgcgcggtatggaactggatcttcttctgaacctgttgtggatgatgtccttcctgcctctgagtctgctcacaaaagcgctgttttcgttactgtctctcttgtccgtgcaatagcttgataatagaataaaacgatcgatacctatttcaccgatcgttaatatcgatcgttatgctaataataactcatgttagcaacgtgcgcagatacacacagtcatgagattcagggaacaacagagccacacgtcagaaacttccgtcagccggacctccggcactgtaaccctttacctgccggtatccacatctgtggataccggcttttttattcaccctcactctgattaaggaaatgctgatgaaacgacatctgaatacctgctacaggctggtatggaatcacattacgggcgctttcgtggttgcctccgaactggcccgcgcacggggtaaacgtggcggtgtggcggttgcactgtctcttgccgcggtcacgtcactcccggtgctggctgctgacatcgttgtgcacccgggtgaaacagtgaatggcggaacactggtaaaccatgacaaccagtttgtatccggaacagctgatggcgtgactgtcagtaccgggcttgagctggggccggacagtgacgaaaacaccggcgggcaatggataaaagcgggtggcacaggcagaaacaccactgtcaccgcaaatggtcgtcagattgtgcaggcaggaggaactgccagtgatacggttattcgtgatggcggagggcagagccttaacggactggcggtgaacaccacgctggataacagaggtgagcagtgggtacacgggggagggaaagctgccggtacaattattaaccaggatggttaccagaccataaaacatggcggactggcaaccggaaccatcgtcaacaccggtgcagaaggtggtccggagtctgaaaatgtgtccactggtcagatggtcggggggactgctgaatccaccaccatcaacaacaatggccgacaggttatctggtcttcgggggtatcccgggacactctcatttacacaggcggtgaccagacggtacacggagaggcacataacacccggctggagggaggaaaccagtatgtgcacaaatacggacttgcgctgaacacggtaattaacgaggggggctggcaggttgttaaggcaggtggtactgccggcaacaccaccataaatcagaacggcgagctgaaggttcatgccggcggagaagcgtctgatgtcacccagaacacgggaggtgcactggttaccagcacagcagcaaccgtcaccggtacaaaccgcctgggagcattctccgttgtggagggtaaggctgataatgtcgtactggaaaatggtggacgtctggatgtgctgagcggacacacagccactaatacccgcgtggatgatggcggaacgctggatgtccgcaatggtggtaccgccaccaccgtatccatggggaatggcggggtactgctggccgattccggggccgctgtcagtggtacccggagcgacggaacggcattccgtatcgggggcggtcaggcggatgccctgatgctggaaaaaggcagttcattcacgctgaacgccggtgatacggccacggataccacggtaaatggcggactgttcactgccagagggggctcgctggcgggcaccaccacgctgaataacggcgccatacttaccctttccgggaagacggtgaacaacgataccctgaccatccgtgaaggcgatgcactcctgcagggaggctctctcaccggtaacggcagcgtggaaaaatcaggaagtggcacactcactgtcagcaacaccacactcacccagaaagccgtcaacctgaatgaaggcacgctgacgctgaacgacagtaccgtcaccacggatgtcattgctcagcgcggtacagccctgaagctgaccggcagcactgtgctgaacggtgccattgaccccacgaatgtcactctcgcctccggtgccacctggaatatccccgataacgccacggtgcagtcggtggtggatgacctcagccatgccggacagattcatttcacctccacccgcacagggaagttcgtaccggcaaccctgaaagtgaaaaacctgaacggacagaatggcaccatcagcctgcgtgtacgcccggatatggcacagaacaatgctgacagactggtcattgacggcggcagggcaaccggaaaaaccatcctgaacctggtgaacgccggcaacagtgcgtcggggctggcgaccagcggtaagggtattcaggtggttgaagccattaacggtgccaccacggaggaaggggcctttgtccaggggaacaggctgcaggccggtgcctttaactactccctcaaccgggacagtgatgagagctggtatctgcgcagtgaaaatgcttatcgtgcagaagtccccctgtatgcctccatgctgacacaggcaatggactatgaccggattctggcaggctcccgcagccatcagaccggtgtaaacgttaaaaataacagcgtccgtctcagcattcagggcggtcatctcggtcacgataacaacggcggtattgcccgtggggccacgccggaaagcagcggcagctatggcttcgtccgtctggagggggacctgctgagaacagaggttgccggtatgtctgtgaccgcgggggtatatggcgctgcaggccattcttccgttgatgttaaggatgatgacggctcccgtgccggcacggtccgggatgatgccggcagcctgggcggatacctgaatctgacacacacgtcctccggcctgtgggctgacattgtggcccagggaacccgccacagcatgaaagcgtcatcggacaataacgacttccgcgcccggggctggggctggctgggctcactggaaaccggtctgcccttcagtatcactgacaatctgatgctggagccacaactgcagtacacctggcagggactctccctggatgacggccaggataacgccggttatgtgaagttcgggcatggcagtgcacaacatgtgcgtgccggtttccgtctgggcagtcacagcgatatgacctttggtgaaggcacctcatcccgtgacaccctgcgtgacagtgcaaaacacagtgtgcgtgaactgccggtgaactggtgggtacagccttccgttatccgcaccttcagctcccggggtgacatgagcatggggacagccgcagccggcagtaacatgacgttctcaccgtcacagaatggcacgtcactggacctgcaggccggactggaagcccgtgtccgggaaaatatcaccctgggcgttcaggccggttatgcccacagcgtcagcggcagcagcgctgaaggctataacggtcaggccacgctgaatgtgactttctgataatcaggtcactccccttcaggccccggtcatcatgaccggggctttttactttcagggagcaacagatatgccgggttgtacagcacgtttattgccgaaggctcttttgctgccaaatggcatctgaatagatcacagtctggccggttattacccgatcccgatggggttattgggtgatctccttccataaaaatacgcagctcgccagtgaagggcttctcagacaataaacgtcattcatttcccccatcaggccgcgtcttctccgggagacgcggctttttcatttataccgctaactcattcataaggaataaatcatgcgattagccagtcgttttggttatgcgaaccaggtacgtcgtgatcgtccgctgacacacgaagaactgatgcgccatgtaccgagtatttttggggaagaccgacatacctcccgcagtgaacactatgcgtacattcccactatcaccgtcctggaaaatctgcagcaggaaggctttcagccattcttcgcctgccagacccgcgtacgtgacccgggccgccggggatacacaaaacacatgctgcgcctgcgccgtaacggggagataaacggacaacatgtccctgaaattattctgctcaactcccatgacggtacctccagctaccagatgctgccgggttacttcagattcgtctgccagaacggctgcgtctgcggtcagtctctgggggaagtccatgtgccccaccggggaaatgtggtggacagagtcattgaaggggctcacgaggtagtgggcgtttttgaccggattgaggaaaagcgtgatgccatgcagtctctggttctgccgccaccggcacgtcaggcactggcacaggcggcgctgacttaccgttatggtgatgaacatcaacccgtcaccactgccgacattctgacaccacgacgccgggaggattacggtaaggacctgtggagcgcatatcagaccatccaggagaatatgctgaaaggcgggatttccggccgtagtgcaaaaggaaaacgtatccatacccgcgccattcacagtatcgacaccgacatcaagctcaatcgcgcattgtgggtgatggcggaaacgctgctggagagcatgcgctgatgttgtttccctgaaagtgcaaccctgactcacgtctgtatcagtccccaggcattcttccattcatttgctttttataaggaatagtctcatgacaacctcttcgcataattccaccacaccttctgtttccgtaacaactgcatcagggaataaccagtctcaactggttgccactcctgtccctgatgaacagcgcatcagtttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgtgtcttcggctggatggaccgtctgtgcgaagactactgcggtggtatctggaatctgtacaccctgaacaacggcggggcatttatggcccctgaaccggatggcgatgatgacgaaacatgggtactgttcaatgccatgaacggtaaccgcgctgaaatgagcccggaagccgccggcattgccgcctgtctgatgacgtacagccatcacgcctgccgtacggagtgttatgtcatgacggttcattattaccgtctgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcatcattgactgaaagggggccggaacaatgcaacagatttcctttctgcccggagaaatgacaaccagagagcgcagcctcattcagcgggccctgaaagccctggaccgccatcttcatgaacccggcgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagaattccgggtgctgtatctgaataaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaggtgattaaacgcgccctgtaccacaatgccgctgccgtggtgctggcacacaatcacccgtccggtgaagtcacacccagcaaggcagaccgccttatcacggaacgtctggtacaggcactgggcctggtggatatccgggtaccggaccatctgatagtcggtggcagccaggttttctcctttgcggaacacggcctgctttaacccgtcaccgtcacaaccacatcacacctgttttcacttttatcttctgtcttcagaggtatcccatcatgaaaatcatcacccgtggtgaagccatgcgtattcaccgtcagcatccggcatcccgtcttttcccgttctgtaccggcaaataccgctggcacggcagcactgaagcgtataccggtcgtgaagtgcaggatattcccggtgtgctggccgtgtttgctgaacgtcgtaaggacagttttggcccgtatgtccggctgatgagcgtcaccctgaactgatgttccgtcacccggaaaacgagtacgactggctgagctcagacgccgctgtggatgaggccctgctcataaacgaatacacctttaccgaaggcggtctgcgcgccggctgacctgtcatcgttaaaccattcttaaccgattttctgtgaggattttatcgtgtcagacgcactctccgggacaatgcttcccgacgacaatcacgaccgcccctggtgggggctgccctgcaccgtgacgccctgtttcggggcacgtctggtgcaggagggtaaccgcctgcattaccttgccgaccgcgccggtatcagaggcctgttcagcgatgcagatgcgtaccacctggaccaggcctttccgctgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgccatcagcataccgtcacgctgtatgcaaaaggtctgacctgcaaagctgacactctcggtagcggtggttacgtttatctggctgtttatccgacgcccgaaacgaaaaagtaaaccaccggaataatcgtctgttccggcccggtgcattacagcaccactcttcccacaatttactctctcatatcaggaatatcttcagtatgaaaacattacccgacacacacgtacgggaggcatcgcgctgcctgtctccggttgaaatctggcagacactgctcacccggttactggaccagcactacggcctcacactgaatgacacaccgttcgctgatgaacgtgtgattgagcagcatattgaagcagggatttcactgtgtgacgcggtgaactttctcgttgaaaaatacgccctggtgcgtaccgaccagccgggattcagcccctgtacccgctctcagttaatcaacagtatcgatatcctccgggcacgccgggcaaccggcctgatgacccgcgataactacagaacggtaaataacattacccggggtaagcatccggaggcgaaacaatgaaactggccctgacgccggaagccgatagcattaacgtgcaggcactgaacatggggcgcattgtcgttgacgtcgatggtgttactctcgctgaactgattaacgtggtctgtgataatggccactcccttcgtattgttgatgaatctgaccgggcctcaacagactgcatgccaccatttgctgcccttaccggtatacgctgcagtaccgcacatatcacggaaacggacaacgcctggctgtactcgctgtcacaccagactaatgacgacggcgaatcagaatggattcattttaccggcagcggctatctgttacgtactgatacgtggccgtatccggttctgcggcttaaacgactgggcctgtccagaacgttccgccgtctggttgtcactctcatccgccgttatggcgtcagtctcattcatctggatgccagtgccagatgcctgccgggtttacccactttcaactggtaaccaggaacaacatgaaatcattaaccacggaaaccgcactggatattctgattgcgtggctgcaggacaatatcgactgcgaatcggggattatcttcgacaacgatgaggataaaacggattcggcagcactgctgccctgtattgaacaggccagggaagatatccgtaccctgcaccagttgcagtttctgcaacagaactggtgagtcttactcaccagacttcattccactgacgccagcctgaacagggctggcgttttcatttatctgcaaaaaggaatatcgattatatctgaactcacagcctcccgtccggaagtggtcaacggacatacggacgttatcggctcaaccagtatccgccacattctggctgtacgacagagtacattgctgcaaatcgacacacttatccggcaactggctgaaatctcagcaatgacagtaagtattggcggtaaaactgcactggactgggccatgaaacaggattttcgctgcggtttctggctgatggagaaacctgaaatcgcaatgaaagccatcacccggaatctcgatcgcgaactctggcgtgacctgatgcaacgttccgggatgctttccttaatggatgcacaggcccgtgagacatggtaccggtcactggagtacgataatgtcccggaaatcagtgaagcaaacattctgaacacatttaaacaactgcaccagaataaggatgaggtgtttgagcgaggggtgatcaacgtcttcaggggactgaactggaattacaaaaccaatttaccctgcaaatttggcagtaaaattatcgtcaacaatctggtgagatgggaccggtggggatttcatattgtcaccggacagcaggctgaccgggttgctgacctggaaaggatgctgcacctgttcagcggctggcccatccccgacaaccgggaaaatatcatcatccgtctggatgaccacattcagtccgctcagggtcaggagtgctatgaatatgaagatgagatgttcagcatcagatactttaagaagggctccgcgcacatcacgttcagaaaaccggaactgattgatcggctaaatgacatcattgcgaagtattatccagaaataatcccatacaatatctaataaaactaatcatttcttgttgtgactgatttagttgaaccatactgcatggtcgagtagacagggtatctcagaccatgcatgtatttttatcatctgttcccaaattttatatgaataacattatccggagcattctgctgcacagtaatgacgttattcataataaaattcccccattctataaataaattttttaatttttcagcttgttgtccgacttgatatgttcgtattaaacggtctttgggtacatgatttaacagtaactctattaggcgctctggagcatcaaggtattcagcgcatccagtcgcaacacttctacgcagatcatgaggagaaaatggagtaagttcggctagatacttagagcgaaccctttctaacgcgcgagtcagagcgtcatttgtgatgggaaagtcaggtttgctagtagaaccaaaaacatatgcaccttcagtgaattcacgttgtgtttttattaaagaaagcatatacggatgtaaagtaacaatatggcttttcccatttttagtggctggtatggtccaacgctctccattaatttgatcccagcgcatttgtgccgcttcagagcggcgcactcctgtgaaaataatcaaacggagtgcatttgcgacagaatgagataataccacactagaggaaattccatagccaccagatgcaatggagcctcctccaacagtagcatcatccaaagccttccatagcatccggagttcattctcaggaagccatcgctcgcgaggtttattcatcgatgcaccaaacattgctggtttgagcagtcgtgctgggttatgctcaagcataccctgtaagttggcatgatcaagagtcatatttagaataattaatcctttacgaactgcttcagaactggtttttcttacattactgagatgttcaaaaataacgcttttggtaagttcgtcaatgcgaaggtttcctaatgctttttcaaggtggcggtgataagtcccttcataatctgcaagggttctggtgctaattggtttgcttgtctttctgaattctatccaatctttccataattcagagtaaataatcatttgttcatttttttgtttttcattttttctaatatgacgaggatctataccttttcttactaattcaattgcatccgcatgagctttacgagcttgagctaatcccatggcagggtaactacctagtgttaatttagctggcttttgagctattcgataacgataaatccagcttttattgtcgctaccataacgaacgcgtataaagagtcctcccccagctttagattttacagcaaataagatttctttttcttctttagtaacggtcaatgaagccaattgtctgtcttgtgtaatagtaaaagtcatatcttcagccttttgggtacacagcggggtacacatttaacatgatatcatcagaaacaaggcgaaacatcttgatactgcatttgtgtgtattttattgatttttatatattttttattgtatgttgaaacggctgtgaacatcttgaatcactggtctcgctaattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccattctaacgtctccccaagtctactcaagtatttaaaaacctcttataatcagtatattaatgccccttttagtcttttgacgtctatttaagtaccccaaactctacaagcaattgaggggatttgctgttcagtttagtggagatacccccaagtgaaactcaatgcccgtcaaatagacactgccaagccaaaagagaaggcttacaagttggctgatggtggtggtctgtacctcctggtaaaacctggtggaggagaatattggcgtctcaagtatcgtgtagctggtaaagagaagctgttagcactaggtgtgtatcctgaggtcaccttagctgatgctcctgcaaaacttgaagaagctaaaagaggtatctctgggggaatcgatctgatggaagtgaagcgagaggaaaagattgcccgggaaacgcagttaaacaacaccttcaaagatattgcccttgagtggcacagtaacaaattataatcacaataatagtgtatataattatacattgtatgcttggtaatcatataatgataaaagcttccgataatcagtatgagatttgtccttaaactcctggacatgcttttctaaatcttccaatggtatatgtccatttatacaaataaaattctagtgataaataccttcaggtatgattagacaacatctttattcgatgggggttaatctatatttgatatctttcttttaaataacaacgccattaaaaacgctttgtttaatgacgtttttttattgtttcctgtataaagcctaaccagcataaacattggtggctcttatgctcattgtaattaaatgagagtgtgattaatgtctttatatattcaggtagttattctctccagaagaatacattgtaagaagatgactgttagtatgttttaacatcaattaacattaaggtttgataataattttttgttggcgagttcaaatgttttcatttcatcatctgatagcccgctccagattttctttagcattacattttgagtgtttattagtttttgagcaagtgtaactccgtcaggggttaagcaaatacttttgcttcgacgatcgtttttattattaattcttttggcaatattctttttttctaatttgtctatgatgtgtgtgatgtttgttttggagaattgtaactccttgtaaatatcagaaggggactgacaataatcatcagacatatataatgaaactaacaccataaatgttgaagtgtttattctatactcgctcaattcattttctataatactctggattttgtcatttactctaatatataagtgtattaacagactctcctgagccgggtatgccggatttttgatttttttgtagtttgttatagtttttaataaatctatattattcataattccaccacacggcaaaagaaaactcatgaagattactcaacctgagtgttacatgaagtatcgtgaacgccggaaaatctaagttccagcctgtaccgtaatcagataatcgcagcaaagggacaaagcaatagtccctttgctgcacagcatcagaatgaataacgaatgttagcgtttatcgcatcatctgtgttgtatttaccgaatgcagagcgttcaacttccagccccagacgcgtattgtcgccaaaccgggcatttaaccccacaccgtaaagcatacgaccgtcttttctcccattaatctgatgttctcccgctgcatccttcaggtgaacgtcagcactgtccgtcagatcgaactcataatgtaggccggcacgggctgtcagactccagtccttaccactgaaggttttaccggaaacaacgccggttctgcctaccagaggattaacgctgttacgacgcattgagacatccattccactgtcgttccagttaaatgtttggccctgcagtcttccccagaccagttccgcctgaggttcaacaaacgtcgtatctgtcagatgataacggtatccgacttctgcacctgcatacagtgaatggctgcggaagttctgtttaccagctccggcaaagttcaggtcatatttgttttcattgtgaatatatttggcaatcaaatcaaagtaagcgccggaccggaacagaccactggcatagaaaccaccaccccatgattttgttttaccgctgtacaggcctgctgacgcatctgtgtcagtgtaggtggccatcacgccggtaaacaggtccatacttcccagttcgtgcttacggtcagcccccatctgcagcagggtatagtggtcagtgaaaccgccatcagcagagccggaaccgttcagcagacgcacccacgtaccggcttcgccgttaatatccctcaaatcgcccatgcgtttgttcaggttgttaacttcagtgatgaagttgttatagctgatgtgcatgaatgtggcggcagccttaccctggccgtcgttacgtgcaacctggtaaccatcgaggacccactcttttttcccgtcctcttttctgacactaagggtgggggtgacatcactgaatcccacaacccgtgttgatgccctgaacagattatcagctgtcgcttcaggtgcgctgaccagtggaatatcaagcgtgtccttgtcagagggttttttcaggaagttaacccagatgctgttgtcatgacctgttgccgacttgtttatcaccagtttgtctgccttgttaaggtctgtacgcatgacaaatgctgactgaaccgcgtccagattatctgttgtcagtgtcgtgaacgatgatgttcccccgttaaaaccgactattgtccggttaagtttcatatttcctgccgtggagtttccgttcatcgaccactgggtgtctgtcatgctgacggtggcatccggtgcattcaggctcccgctccaggtattgcggtacccgttaaacaggctgtacaacatctgattctgaagagtcaggtcaggactcagttccccttcccctccgagggtgacagtccctttatcctgaacattgatattacctgacaacatactgtacggccccacgttcaggcgggcatcgtctcccttcaggttccatgaaccggcataatcgtatacaggtaaaagtgtgtgagatacctcatcaggacggctgttcagactcagggtggcatcagaaatattcactggaccgtcagaaacaaaactctgactggccagagcatttgctcccttgttcagattcagggcggtactggtcagcgttgagttccccagaatggcactgtctgaggagatattcacggtactgttgttcgcctgtattccgccattgaatatatcattgatattcagcactgactgattatccaggttgacggtgccgttgaagacacttttatctgcatctttagttgcaacagatgtgccttcttcaagggtaaaggctgttccctggccatcttttttgtcgataaatacccgactgtcgcccagcgtgacgctggagttatctgcctggatggttgtgttcagtgtggcattgcggcccagaccaaagtctgtatcttttaacacgagcgaaccaaagctgaacgtcctgttctcccagtcatcctgtgtaaatgaggtgggctgtgtcagaacggaattgtcgcccagagacgagactgtatttgcaatactctgagacgttgaagcatggataaccgggtggccctgaatggtcagacgaccgttttcctgagtaaatgtaccggacatattcgctgagccgtccataaccaatgcgccggttgtacccggggttgctttatttgagaaattaatatttcccagcaacttgccatgatacagataccctttattattaattctgtttgcaagcagcgcctgtgcactgttctggtcatgtccgacatattcccagtgctcgttactgacctgaccggtagggaaccagccataactacttgttttcaggataaaataatcgacggtatgagtatagggattattataaatatataatgaacctactgttcccctgtttgatgatgaccattcattaacttttacgtctgccggatgcgtctgataatccagagtgatattagccgttttatcactgctgttaccgagagttgcgccataatcggcggcattcagcttatgaaatgtcaggtcattcccgttaacatccagaacacccccccggtagccccaggatatattgtccggattaacctgctggttgtctgccagcacgactgtcgggcggccgctggcaatattcacgctactgaatgcctgaacgtgtcctgaactgtcagcctgctgattgaggacaacggtcccatccccgactttcaggccgccctcattaacaccggttccctgtacaaccagggttccttcgccgattttatgcaggttgtcacctttcacaccattaacctgccagtttacggaggcatccttgtccacaataataccggccccggtccaggtacttccgtttgaagtggtgacagtgtagtcatcagtaaatgtcagtgaaccggcaccctgcgtgacagagttttccaggtcaatctgaccattatgtcccaggaatgtcagatttttacctgcgttcaggtcagaacctttttgcccgtgcatggcatattcatcggaaccctgtttcagagagccagtgccggtgctgctgtcaaatttccattgcaggggggcgccggatgaggcattaaaaaagacgggagcgtcattatcctctgaatagatctgtgagagaaaactctgaggaataagagaatatatcaaattggtcccccctcctactcccgagtaaacaccgaccagttcccactgccctttggccgtattccagccaaataatggagaaccactgtcgccggcctctccaaaagagggcaggatgctatgatcatgtatgttgccccccatatacagctgaatgccgtctgagccgtgataaaagaatgatgtcgggagtattcctcctgtcagataaccatacccacctgttacccaatgtcgcttaccctgactatcctgaatatactgacttcccgaaccagccctgtagaatgccgagtattttgaaggggtcaatatatcagctgttgatgagctggttacggtagccggagcaacctcagttacgagcttatcaagtcttggtgtgtggagatcagatgaactgtgttcattacgatccacaatatggtaactgttctgaccatcaccgaagctgacgctctgatatcctttattatgttttacactggctatatattgcgggttaattaatgttgcaacgccgggatttgagcttacattcacactgctaaaatcaaccatgggcgctttatcaagatgtcctactaattcccctttattattaaaaataggaatgtttgttgcgccagcctgaaactgccctttgttttctgcaaagtcgcggtatgtctggtaaggattgttgccaccaaccgttgatgcaccagcaacggttgggagtaatgcagatagtgccagagaggtaagtactgaaagtctttttcctctgcgggtactccctttacatacccttcgggctagttcagagacaacctttactgtgttagtaatataacaatattttagagcgtatattttattcatagtaaatgattccggaacgtatattccaaagttacattaataaccatagacaatttcaaacgaaagcattgttgaattgcgcgctaattattaattagctatataattataaatgtgacatatgtcacatttatttttgcttaaaactacaatattttgtagttgcacgcattctttgtctgtggttttcattggtggtaatgaaaatgttgtttgctttttctcaggtgttttgacttatgacttaaagtcataaaatatgcgacgctaatacaactacagaaaaatggtatatatggatatcgacgatatttgttgatttttattttaaattgcgtggcggttcagagcggatatatatatcaccataccatcatctgtttttctgaagttcagattagttttaacacactgttttccatcttcgttgattacaacagtctttttaatgtatttacgaatggcatcattcgacgttctaacggatttagtcgatggtggggtaattaataaaacatttgctgtaatcaaaaacggtaatgtcttcaattgatagaagtttctggtaatctactggtatttaaggttttccatggctaccgttactgttcatcgtccgcgctgtaattccgataaagtttatcgacatggtcgtagttgttcccagcatgagcgtttccgttgtcgttcatgtaaacgtgttttccagctcacttactcttatgaagccagaaaacccggctttaaggagctgatcgttgaaatggcgcataatggcacaggggccgtgatatcgccagaacactgaaaatcagcatcaataccgtcatacggacattaaaaagctctcgccccagcggataacatctgcgtcagtcagctcacgctgatgttgcccttatctgtgaacttgatgagctgtggagcttcgttggcaacaaggcgcaacaacactggctctggtatgcgtagaacactaaaactggcggtgtgttggcttacactttcgggccacggaatgatgaggcctgtcgggaattgttagccctgttgactccgttctgtatcggcatggtggccgcgatgactggggcagctacgccagagaagtgccgaaggagaaatacctgaccggcaaaatcttcacgcaacgtattgaacgtaacaacctgaccctccgcacccgcatcaagcggctggtaagtaaaacaatctgcttctcgcgttccgttgaaatccacgaaaaagtcatcggttccttcattgaaaagcacatgttctactgattggaagcactacccaacgttcaacttatcatcataagtataaaaatcacaaaatgggaggtaagagtctttacctggattgtctcgaaatgcaaagtgtgcttgctttacaactaaatctgggggtatctaatgattgcgtaatagtttttttatatacatatcaatgtcttgctttttacaatctgtttatattatccattttaaatcaataggttacacatcgttaataccttccttattttttgattgggacagatttgggaccgatgggttcaggatcgaatctatttaccgtgcgtgttcggtaaggtgattaggtgcgagatgagcatatcgacgaaccatttcgagagtttcctatccgctcatttttaagtgcaagcagggaaacaccggaccaaaccaatcagctgttcgaaaatggcaagcggattaatatgccatggcggctttaagccgcacgcatggggtgtggcaagcctgatggatgttactgtgcttgtggtggcgtctttgctggtctggttgttggttaatcgcgaaaatcattatgccagaggaataccacaggacgttcaggttttgcataaaaaagcccaccattaaggtgggcaaaaggaatgatttatattctctgagagaaacattacatttctccttgtcacttctaacatgaaaatatggagaaataatggagcttatattaattggcgattaggtaaccatgtggttatacaaaacaatacagttctttacatttgccttgttttatgaatactcctaaagaggtgtataacataatggtacaagcagggtagatatgaatatatttgaacaaactccaccaaaccgcagacgttatggtcttgctgcattcattgggctgattgctggcgttgtttccgcatttgttaagtggggggcagaagttccattgccaccacgtagtccggttgatatgtttaatgcagcgtgtggtccggaatcattaatcagggctgcaggccaaattgattgctcccgtaactttctcaatcctccgtacatttttcttcgggattggttgggactgacagatccaaattcggctgtttataccttcgccgggcatgtctttaactgggttggtgtaacgcacataatcttttcgatagtttttgccgttggttactgtgtggtcgccgaagtatttccgaaaattaaactttggcagggcttactggcaggtgctttagcgcaactttttgttcatatgatttcattccctctcatgggacttacaccacctctctttgatcttccgtggtatgagaatgtctctgaaatttttggacatttagtctggttctggtctattgaaattattcgcagagatttacgaaacagaattacccatgagccagatcctgagatccctttaggctcaaatagataatgctttgaatgataaaaatggcgcaaatatagcgccatttttataggttaaaaacgttgcttttcatattctgatgcggacagtcagtgatcatatcgcgctacttcaggatgatgtagatccggagaacgctacagaagaagaggcattgttgctggaaaatggaagaagtttcaggttttgttgtccctgaaaaacgaagccccgctattacagctggcggggcaatgcaattaattattgtatatttataacggtgttagcccgtatttagctcttgcacgattgcaagcctcattgacttctccgttctcaccagacatggcgaattctctgcatgtggacgatcgattttcatatatcgtgcagcaggcattttggcccggtgttcctgcaagggcaatacatcggggatttttctgattagtaccgctcatgcatcggtgaaaaggggatatttgttcagtgagcctggcgggaatggtaccgccagcatcgtcggcttcggcccagtaaaaagagacgcggaaaaatgcacaacaggcaccacacgtcatgcatggattcagattgctcataattcaccagtacagctataaatcgtaaagagaactgcggtacgtcgtatgcagggacgtatcgcggttggctggtgtactttcgatagtgtgagtattgaatgatttccagccgttaccgattttacgtcctaattagtgaagaaaccactcgttagcaggccgcctggtacctttccgtgtctcctgaacactgtggtgtgcatatgagaaagctcatcggtgacattgacgatcgcttccacatcatttaaacgatttttgagtctctgaggtggaattcttccctcgtccgatggataagtcttagtccgccgaagggggcttagccggacaggaatcgctaatcttaatgaatttgtcgttatagaccagatagtgattccccggctgacgtaactcaggctgatgaaccacgtctcccggacgtagataccaggcatcgccttcctcttcggtcgaatcacatcctggtttaatcagtagcttaaaccacgtgttgccggtgttacttaccgttccggtcacctgatcgaaggaccatttaaactgaacctgacgtggtcgtactaccagaatggtatccatcaccaccaccggctccgtgctgacctcaccgccgcttgggctgcgttttgtcaggttacgagtggggacctcgcgaaatgagacccggtagtagcgctcgcggttatcccgtggaccatgatagtaaaatttaaaatactcgctctcaccagcctgcaacgccagctggcggggggcgaaaagtagttcaccatccaccggtcgggtgcgcaattcactgctgcccgggctatcaatagcactgatggcaatacggtatatccgtgcgcttttgttgttattcacgacacgtttgctgacaaagtcagtctcggacggcagtgaaaaagtcagattgccgaccgaaatcgcctgtgtcaaaggtgccgccagcatacagaccactgtcagcagggccttagttaatgttacgccacgtcgcctgaacatgaatctctcctgaagcgctgacttcgccaaaccagccgttatcatctaccgtacgcagagaaatggcgttatccattggaatcgaaaatttgactgtggtcttatccatctgccccacttcgccagagatatcagtccacggtgtggtcaaccacagcgcatcggtcatatcccgccagctatcatcgcacccggcatcgtaggtttttgtagctccgttgcgggtaataaaggaaagtgtcgccgggaacggtactttcgccttaccgtcatcggagctgaagacacaataggagcgcccgccaatcacctgcgcgggtccggtcaccttgatcagcacttcgtcggcagctgttttaccgctggtggttacgatatagccgaaatcgagtgccgactcgccgctgccaacatatccctcccgcgacggtgtctgagtatattcatcggagataatactgatgctgaaatcacggggtttgataatcagcgtgttggaggtagaaaattcataccagccagactccggtgatgtggtgttctgaaagcgaaagttgaatagatctttggtgttgatatcgctgatcccgaggttcaccatctgcttaaagaagttgctcgagaagaacacatagatcgagtctgcgctcttcatctcgttgaaggtgtagtaataggcagtattgctcaccggtttccatgaactgccattcagactgaactgcatatcgtacgccccgacggccgaggctaacgacgagttggcgatcgccgggaatatatggattgaggtgttgctgagtccgttcgtttgcagggtatagttaaccatcttacaacttaatcctgaacggctgccgatggtttgcgtccggcagtcggcattcccttcgcccagagtcggtactccgtcgctgttgataaatacttccgccagcgagtgggtatttatcaaccgcagatttgctgctttcgtatgggtgacgttgcgaacataccagttgccggaggcctgatccttacagcgtgcgccgctgctggcgtcatagttcacagaggtctggcaggcattgatggtcattgtaaagctgctgccgacgggcatttgttgcagatactggtaaaacgcgtctgacaacatgccgtgcatccatttcgcgccgccgctggtcaccgtcgcgccataaaatccactggcgtcggtggtttgcggcaggataagactggtggtcatattacaccctgcgtaccagttgatgcagcgcaagccagttaaaggagatgaaactggtgaattttccagccacatatcaaacttccagttggtataaaggccggtgttgtaaccgttatcaatgtagccgaggctttgctgatagatggttcctgaaccattgtattttaaaccggtccagcggttggcaccggtcaggcgcggatccagcgccccgccaggagtgacgaaaaagttgtcgtctgagttgttttcgacaaacacaaactcgcgtgccggagcatccgcccaggttgttttgctcactgccgctctgagcgcggttgcaggccagattagcgcaaagattatcatcgctatcagtaggttaactctcattctcttctcctgtctgcgtcaccgccgcccacgatgagaggccgctgcagaccacatcaccgacccagacggcaccgcgcgcctggttgagttccagtgccacttcgcaggttttattgccactgtagcgaaaatcgatagtggggtatttcttatccacgtccatgacaaactcgccgttttcatcggttcgggttcggccgatatggttgttaatccgtgcgttagccagtagtgtgccgtcttccgcacggatacgaccggagacggtaaccatctgcttcacctctggctcaatgacagcgacattgcctggatagagagtcagatgacttttgcgaccgctgacgatatcgtaactgtcgagtgagtttttgctgttctgcaactccacctcatatcttccatagggagagagcgggagatagttacgcttgccgttaagcgggaaaatccgcccgttgattttggcgctgatctgaccatcgttctccaggccagtgtcgaatatcaccccagcgttgccatcggtccgcccgctggcagcgatgtttttaccctgccagccgacgctgccgttggcggtcaaattggtattgatgtagccgtccgccgcgctattgacgttcagcgttccgctggcgtaacgagcgtcgaactgtgcatacgccccaccgctgagggttttgtcatcaccggtatcgccggagatggctcgtgacagattggcaccaacagtgcgaatggttccttcatcaaactgtttgcgtgctgacaggtttgccatggtgtagccgttttgatgggtcatccctgcgctaaaccagttgcccagtggtagcgagagatcgagagcgatatatttccctgtattggcgctgctgtcgccgttgttatagcgctgaataccggcccgcaggccaagcgaaccaaaggtaccgctgtagacactttgatagtaatctgccgtgtaataatggctgttgtagcggcggtcatcattgtagctgatgctgaacgtacccagcttcgaccacagtgagttcaggttgagtgtgccgccgattgcacggttgtcggcatcgctacgtcgcaattgattgccaatgcgggttttttcctggttaacccacagcgaactgaagcctccaggtagagtggcgctgatgctggcgatgttgctccatgagctgtcactggccagcatgttttgcaggttaacgttgatcgcccccccaagcggcagcgtcagacgggtttcacccaccgcctgattatcgtatccatatcccgttgccgcccagctaaacgtactcagtgagccggaggtcgaggcacctgccagccaactctctttggctggtcgcgtctttttcccgttttccgaccagcgatccatatgaaagctaccgccccatatctgccacgccagcggtgcaccgacgccacgtccccggctaaacagcttattgacccgctgggtgcgtttgctgatcacgcgaccgttaacgattacctcaacttccacatcgtaaataccgtacggtagaccccgggtatccacttcatgattgcccatggtgaagttctgaacgcttagtagtcgcccatcacgggtgagatgtacttcgcccgccgccggtaaaaaggcgatcactggcgtggccgattggctgctgtcgaagatggtggagctggcctggtttccccaggaaaggccgtaaatcttccctgctgaaatggcggtcatcggccctaaggactgcaagttccaggtgtcgagcattccaccggcaaatcggtgaccggcaaaatcgcgttcatacatcgctttatataattcactgtcctgttgaccgctaccgatcccgtacagcgagccgtcgagcaccacatgatgttcgcgcagtgcagtaacgttattcagcgacagatagctggatgtgttgctcccgccgttacgcaactggttgttatagatgccgaagttatagctcagattactgctaagggtattaacactggactgcccgatgtcttcgctacgtgagcgtagtacagtgcccagcgcttcgcgcttgaccaccagctgcagcagcagttggcgcaagctgagatccaactgcgcgttgtcagtcagggggatggtaagggcctcattgaacggggcgttggccagagtcgtcagctgctgtcgagtttgttcgctgacactggcgttatcttcactctcttccagctgtatttttcggatgcgtaactgtccatcatccaaccagataaaagcgctgccgattcgctgatcgtcctggcgaccctggctaccggcgagatgaatatagagcgggacgctcatgccgtcctgaagcgcctgactgaaggcctgcggaataatcaccccacctatttgctgcgcacttatgtcagcagcgctggcatcgggctgaacgaacaaaaagaccatgccgaaggcaaactgggctttcagtcctggggagaaccgtcgtaaaggcattgtcgttatccatctgcacagctatctatttcacgggaatgaacttatcaccctgccaaagtgcaacccgtcctttgttatccgccgtgtccacgcgggtaaaacgacgcgacttgcccggcatcaggtagtaattctctttacactccttaccattggcggctttcaggcaggggccgtaggcgaggatccgcagcgtcgcatttcctgtatttgtcagggagccgttggcgtactgaaagtggtagtttgcctggcggggtgcgacgaccagaatggtgccgatgcgggcggaagcagtggccacagcgctacggttggcattatcgcgctgcgcatcactgagggcctgatcaaaccagacaatgcggtagtagcgctctttttcatctgctggtcccttatagaagaagcggatcacttcgctggcttgggcgggtagcagcaagctggcgggagtgagtagcaactcatccggcttgtccattgcgataacctgcccgtcgtcaagcggtgaagagagccgttcgagacggatattgatgaggcggccactgtcggtactgttttggatcgttttgctcagcgtgctgctgtcactgttcataaacgatgatatatcgccgacatccagcgcctgggccggtgatattccggaaaacagcagagcgagaggcagaaggtgctttttcataacaattccgtccaggaataaagcagggggggacccctgctggtacatcagagagattaactggtccaggtagcgtcgaactgtacgctaacgtcgccgctccagatgccttccggtagagtgctgtaatcggttactgcggtggtaccattggtggtgccgctgatgatggagaaagtgaaaccatcctgtgcggtggtacgattgctggcattgtaaccgttagccagtgggctaaggttgccgcccagtacgccgttggcggtatcgatcatcacggtatcgccagttttttcgactgccgcgccgttataatccacgcccacattcagtgtggaacctgaggtatccaactgggttaaggtgttggtgataagacgtgaggtcagtttaaaggcggtagccgttgagtcaccctcgatagccacgtcaaatagacctttttgtgagttaaaacctttaatgccttcggcatactggaacgccaggctaccgagtggcgtcacaaccagcttactggtggtgtcttttttggctgttgctgaccaggtcgctacagcctgagctgttacgtcagcagcctgcgctacacctgtaccggtaaacaccgttaccagagctattgccagaaccttttttttcattgcttttcttcccgagttgaattgaggacatgaagtcccggtgagtcattttttaaaactaacttgcctggagtttactgaaccaacttatataattttgagtacagcttggcctctgcattccgccgatgggtatacactgtcttcacactacaattttcaattctggcaatcgatttaggcagcattccctgagccgtcatgcggataatttccatttcccggtcagtgattttatctttcttaatatcttttctcaggaacctgccattaatcacataggccagttcttttctaatatcacgactcagtccagcgtataccacgcccctaatattgctgttgtaataccaataatttgctaaggcttctgactttctggccgcaatcaatacgacctgtttcccctttaccgcggataaccactcattatcacggtttataaactcagttaaagaatccgtattgagattgataaacacgaaatcttttctgattttctccagcgatagataaattaatctgtcgatatccacaatcagttcagatagtcctttatagaagtaggcgtcatggggagaccagatgtatttatcagaacggttttgacattccatatggtttttaacctcatagtccctgctgtaatcattttgccatgtcactactttccaaacctgtaatttttacaggtacattcagtttctttagtaaatcggaagtaaataagatacgtagcacatatcaatataggttaaacgagattaagttttaattatttcgattaggtttaaatttatgtttttttcctgatgagtgtcaatatgtgaacagaaaatgaattccatggttaagtcaatatttacaaaaaatgaaaatattgcttttttgataagaagaaaaagacattcagtttcataaggttattggcaatataacgttcaattcttacttgcattttatattagccaggaactttgccctgaggtgttaggaatagtcttaatgtgttgtgtaatggactggtaaaaaaacaagtttaaatgataagaaatagaatataaaactatcataagtcataattaaagatgatttgccaatcagtaaggtgttttaatggattaacatgccgcacaaaatggttatgggtgttcatcccaataagtgatgaaaaattaaacaggtgtaagtacgtcatctgtccggtaagccccccaagagccaaattaagtgaagttaaacgaagactgccagttgtcacaggaacgatggcctctttgccagggcactgcattcagtcatctgtacgcgttactctaactggcactcgaacgtcggcgatggggttaccgatggatctggccgttcctgtggcgtaaacgtttttatgtcagtaccaacagatttaccacatttatcatcttaacagtttgagtgtaaatgcaggctgcgtcgcaaagggaggaaactgagtggcgtgttcagtctaaaatagagttgatgccagcatacagggcgcagctggtcaacaagtcaacattaatataatggaatattcggagagaaacgtcaggcagttgaccttaaatgaacaggaagatacatccccaggaaaattaatgctggtgtaataaatacaccaacattaatccggtctgattattaatcagacaaatatcgttaattcgtcgaattttaaatcaacgttttttcttacgaccctgaacggccttaaaacgtggattagatttacaaatcacatacagccgtccttttcgcttcacaatctgacagtctggatggcgttcttttgcggtacgcagagagttaaggactttcatcatgccccctttttcgtgctaacaaaacgaccaaaacgttgggtgaaccgtgcaacatttccttctgatgccactgttctcagcttccctgtatagaacgggtgcgatttcgaagagacatcaattgttacgtacggatacgttacgccatccagctcaatctcacggtctgttttgatagtcgagccgattttaaagtactcatcaacgctggtgtcgtggaacaccacagtacgatactcaggatggatattgggtttcatcatttttacctgttatgttataatataaccgtaaagatacatgctcatccggatcatttcaacacccaatcactgtgactatttgtgggatgtggaatttccgcaacggggaagtctggcattgttagcagccattggcgacgctcccataaacgcctggatgagtgattgatgatggtttcgctgagagtatggatttttcgagaatggaggctacctccactttactggccgatgatttattgcagcatgattgattacctgacaatgtgtattcctctcccacggatataataattacttacaaaaaagggagaggatgcatattttaaatatcactgaagtgaacagtttattgccgttattaatagaaatggagaaataaataggcgtattctacaattgcgacaaaaacaacgatattaatcagtttatgactgatttgctgtactttattctctttcattggtacttcctcgctttaaaaaagagtgcacttcgtaagtgcccttatataaataacgagtttggtcaaccaattttttgacatgtatcacaaatttgaatagatgtattacatcggctatcttttattgccccaatgtcattgatatatgtcgcctgaaatcagttacgggaatgagtctgatctcaagactggcccagtcctggcgttgattggcgctgaggagcatatcgcatctcatcgtaacgtcgtatctcctggggtgttatacaagatatcgttgtaggtaaccagggagaggaattgagtctattaaaccgtcaactatgccggatacatactggattacactgcaggcacgccttacgagagaacgtgccgcagtgacgggttaattatctgaaagaatttgcgaggctgtatcggttactcattgatttgatagttttactctcgggagagtaatcgatatttaatccattaacggaaaccaaccagttcctttcgatgcctgaatttgatcccatagtttatccggaatggttaattcaggaacgcgttgtggattaagggctgtttgaatttcatgacttctacctgattcagctaaagtcacccattctggatttatcaccagccctttaccgatcgcaacaagtggcaggccagcggaaattgcttcttgagcctgagacggtgtgcgtattttacctgcggcgattaccggcactctgcctgcaatatgatttaaaatcaattcaatagttcgggggccatttggcgactcaacagggtagctatcgttaatactgaccagcgaggtatgtatatacgaaataccggatgaaatgagccgatcaaggagtttataagtatcctctatccgcagcccccctgttacagattcttcaggagatattctgtaaccgatagcaaagggctttgtcgcatattcatagactacattttttacttcctgtaatacggccagcgggaagcgcatacgtccttcaagatctcctccccatcggtcattacgctggttaaatagaggggagaagaaattctgcagaaggaatccgtgcgcaccatgaagttcaacgccatcaaaacctgctttaatcgccctttttgtgacatctccgaatgctctaatggtttcctgaatttcgttttcagtcatttccctgctttgtaccactctcttcataaagtcaccagattttacgcttgatgcgctggcactaataacatcgttatttggcacaagctccgggatggctttattaccggcgtggaaaatctgcaaaatagccggagcaccgccacttttggctgcagctgctaacttttcaaggctgttaatgaaacggtcgtcatacgcggcaaattcatgagtaaacccaatgccgcttggcgtgacataggtacatcctgttattactaaaccaacattttgtgagcgacgtttataaaattcgagttcttgctcagagatggttccatcaggattagctgaccaggttgtcataggagccataacgatacgattacgtagctttattttttctgtcagcataaaaggagaaaacaatgatgggtgtttatttgtcataacaatacctcaaatgtttatctgattttaatgcgtataatcttaataagttgagttgctactttttgatgcttttttctttaatagaattctttttgagtaatttcattattgtcgtgtagtcaataaaggataaatgtcagggagataatgaatctccctgcaaggttattacaaatgtgttttgtaaaaaggaattaatttatcgagcgcctgtttcacaggttctggcttatcatacaggtcgtaatgtgaataaccttcaaccacgaccagttctttatgttttgaggctgcacgaccaataatttcgcagccgtcacgataggcaccaaaagcgcccactctatcgcccactacaaccattagtggttgagttaacaggacttctgcaagatgaaaagcatcccagcccacggcaacagtctgatgtgaaaatagcgaacgatttaccccattaggcgcacagcctcgtggcgaacgataatattctgttgcttcaaaaaggtctatttctgttaatcccgcttcaagagctgcttccggagaagaagggagcaaatcatctacgcgaagttttgcgccgttagcttcgtctgttctttgttgcgccattgcttcgagtgctccgataggattaaacgctgtaaatccctcacgcataagacgcccgtagtttgcacccgtgacagtaccaatggctttaatccgacgttctgtcattgcggcattaatggcatatccacctccaccacaaatacccagtacaccaatacgcccggcatcaacgtaaggtaaggtggtaaggtaatcaacgacaatgctgaagtcttttactcgcattgttggatcttccagataacgcggttctccaccgctgcttccctgaaaactggcatcaaaagcaatgacgataaagccagcttttgccagggcggcaccatacacactacccgatgtctgttctttgcagcttccaattggatgggcactgataatggcaggatactttttttcactattaaaatcgtcagggaaatagatatcagcagctatatcccagtaagtgtgttttatcgaaacagttttcatttcaagctccagggatttgcctaaacagatttaaatatcatttctattatccgcaactggcattcgtgttcatatcgcgaacggcgtaatagtatgacttgtattggttatcatcaatggtctaatatctatcacagtgttaagttaaggtttacaatgatgaaaatagagccttcaattttgccttctcttgcctggtttgcgctgattgttcgtgccggcagtttttccagagcagcctctgaaatgggtattacgcgggccgcattgtcccagaatttaaaatctcttgaggaacgtcttaacaccaagctgatataccgtacgacccgcaatatgtcgcttactgaggaaggacagcatctgtatgaagtgctggtgtcggctttggggcaaattgatgatgcgttgaaagatgtcggtgatacccaacttgaacctacaggactgttgagaataaattcctcccgtgttgcagcaaggatgcttgttgagcctcatattggcgagtttcttactcgttaccctaaaacaaagatagaactcattatggatgacggtttatctaacattattgcggacggctgtgatgtgggcatacgtcttgagcaaggactggatgagcatatgactgccgttcctgtttctccgcttattaaactggttactgtggcatcgccagattatttaaaagaacacggtattcctgaaactcctcaggaattgagtaaccataattgtcttcggttgcggcataaaagtagcggtgcactctcagcatgggagttttcgaatgttgtggggggtaatgaagagttcgaaatagaggtgtcaggtaagtatatttctaatgatgacgaaagcatgatacgaatggcgctgaatggaacgggtatcattcaacatctggattttgcaatcgctgaacatatcaatgcgggcaagttacagccgattcttgaggattgggccgtttcatttcctggattttatatatatgtttcatcacgggtgagaatgccctctaaagttcgtgcttttattgattttatggtggagaaaagagtaaaaatagaaagttaatgatgtgtgtcagaatatcggtaagaagaatggcgcaatcgtgaggatacgtttattcataataaatctcctgaaagtttagaattattttcgatacagccagattatcattgttactaataatgtggttaaaataatagcatctatgccccccttcatgagtgtgtgtgaagaggatgcttctacaaggaaatcgccaatgctcaaagaaaacttcaacgaactgcaaatctttcttgtggtggcaagagagcgaagttttaccaaagcagcgggcaaactcggcgtctctcagtctgcacttagccatgcaatgaaggctctggaggaaaggctcaatatccgcctcctgacacggactacccgcagtgtggctcccacagaagcgggggagagaatcattgcctgccttgaaccgcgtattgacgagcttgaacaggaactggaatcacttattcaattgaacggcacgccctccgggaatattcggttatctgccggggaacatgccgcgcgaagtctggtctggccgaagctaaaaccttttctcagagagtatcccgaaatcaatgtcgaactggtggtggataacggttttgtcgatattgttgaaggccgttttgatgccgggatacgactgggtgaaaatgttgataaagatatggttgcagtcaggattggaccagatatgcggatggctgtggtgggagctccggcgtattttgctgcaaaccctgcgcctgaaacgcctcacgagctacaaaatcatcgctgcatcaacatgcgtttgccaactgccggtgggctttaccactgggagttcgagcgagaagggaaaccgcttcgcgttaaggttgatgggcaactgacgtgtagtccattgccagaaagaattgatgccgcgttatcagggtttgggatcgcttgtgtccctgaagacatggttcaggagtatatagagtcaggcaagcttattcaggtgttacaggagtggtgtccaacttttcctgggtattatctttactaccccagccgcaagcagcatccgccagcttttgcgttgttgatcgatgcgcttcgctacaccgaataacgggtcctttatcctggacccgtttgggtattagcggcctacgcgtgcctgatgttcaggcgagtaacgttcaccgacgattttaattgtttccagcgcctcgcttatctgctgcgtatctttctgcgaaagaacaatgtcagcagcggccaggttttcttccagccggtgcagtttagtggtgccagggatgggaacaatccacggcttttgtgctaatagccatgccagtgcaatttgtgcagacgttacccctttctccgcagccagttcacctaacaaggtgaccagtttttcattggcttcaatggcttgtgctgcgaaacgcggtacggtgctgcggtaatcatctttgccgaaagtggttcccggcttaatcgcccctgtcaggaaacctttacctagtgggctgaaggggacaaaaccaattcccagttcttcaagcaacggcagaatttcctgttcaggctcacgccaccacatggaatattcgctttgcagggcggtgacaggttgtaccgcatgtgcacgacgaatggtttgtgctcctgcttcagacaggccgaaatgtttgaccttaccttctgcgatgaggtctttcaccgttcctgcaacatcttcaataggaacatctggatcaacacggtgttgatacagcaggtcaataacatctgttttcagacgacgtaatgatccttcaacggcttcacggatatgttccggacggctgtttaaaatctgctgcttattatcattgccgaaggtaaaaccgaatttagtggcaattaccacgcggtcacgaaacggttttaaggcttcgccgaccacttcttcattcagatacggaccatacacttcggcggtatcgaagaaggtgacgccacgttcaaccgcagcacgaataagttcgatagcctgacgggtatcggtcgccgggccgtagccgtggcttaagcccatgcaaccgagcccaagggcggagacttcgagtccggatttacctagataacgtttttgcattgaatgaatacctcttttatcgcggcttaaacatcaagtttacggccagtcagccattccaccattgcgggatcgcggtgagagaagaacgcgctggttgcggtatccagggcggtaatttgcagcatatcttcagggctgagttcaaaatcgagaatgttgatgttctcttccatgcgttcttttcgcactgattttgccagtgaaacaatgcctcgttggtagatccagcgcagaactacctggcccacgcttttgccatacttctcgccaattgccgtgagaacaggatgctggaacagaccatttttcccttccgcaaacggtgcccaggcttctggctgaatgccacgactttgcatccagggaacggcctgtagctgctgattgaaagggttaacttcaacctggtttaccgccggaacgacgttattaaaagcgataaggtctgccagtcggtcaggatggaagttactgacgccaatagcgcgaattttaccggcctgttgcagctcttccatggcacgccaggctccgtggacatcgccatatggctggtgaatcaagtacaggtcaacgtaatcaagttgcagtcgattcagagagcgttcgaactgggctttggccccttcgtaactggtatcctgcaaccagagtttcgtggtgacaaagagttcgttacgggcgataccgctttgtttcagtgcgttcccgacctggatttcattttgataagaggcggcggtgtcaatcagtcgataaccgctgttaatagcgtcaatgaccgctctttcgcattcggcggcatcggtcatctgaaatacaccaaagcccaacaggggcatttcaataccgttgttcagttttactttttgcatggtgttatccttccgttatcgttcatgagaagcataacgtaaagggaagagctcgattagacggcaggatttgtcaggggttatgaacaaaattcataaatctgtttgagggttgagattagtcgtgcaagttcgatatccccggaatttacagtccgatgaataaaaatgaatgtccataaaaaatatattggtttatcccggcgtatatacttacttcgacgtactcccaatagcagttaattaaagacgggtcattattattcactctgaataatgaattattcactgcccgcagagtaagaaatataacttaagtatctatttaatgacttgcacaaaaagctaaatttttacccatgaataaaaatataatcccgcgcccaaccacctgatgagtggctacagacactggatatattaggtggcggtgtactttcttacataaaggtatttccttttctgtggaaaaggaaaccgggaaatccccggtttttctgacaagcagacgccattatttgtgtctgcctatgttcgttaattcgttcatcaggaaattatctcaatgtcacgttataaaacagacaataaacagccacgatttcgttattcagttctggcccgctgcgtggcgtgggcaaatatctctgttcaggttctttttccactcgcagtcacctttacgccagtaatggcagcacgtgcgcagcatgcggttcagccacggttgagcatggaaaatactacggtaactgctgataataacgtggagaaaaatgtcgcgtcgcttgccgctaatgccgggacatttttaagcagtcagccagatagcgatgcgacacgtaactttattaccggaatggccaccgctaaagctaaccaggaaattcaggagtggctcgggaaatacggtactgcgcgcgtcaaactgaatgtcgataaaaatttctcgctgaaggactcttcgctggaaatgctttatccgatttatgatacaccgacaaatatgttgttcactcagggggcaatacatcgtaccgacgatcgtactcagtcaaatattggttttggctggcgtcatttttcagaaaatgactggatggcgggggtgaatacttttatcgatcatgatttatcccgtagtcatacccgcattggtgttggtgcggaatactggcgtgattatttgaaactgagcgccaatggttatatccgggcttctggctggaaaacatcgccggatgttgaggattatcaggaacgcccggcgaatggctgggatattcgtgctgagggctatttacctgcctggccgcagcttggcgcaagcctgatgtatgaacagtattatggcgatgaagtcgggctgtttggtaaagataaacgccagaaagatccacatgcgattaccgctgaagtgaattacacgccagtgcctcttctgaccctgagtgccgggcataagcagggcaagagtggtgagaatgacactcgctttggcctggaagttaattatcggattggcgaacctctggaaaaacaactcgatacagacagcattcgcgagcgtcgaatgctggcaggcagccgctatgacctggttgagcgtaataacaatatcgttcttgagtatcgcaaatctgaagtgatccgtattgctctgcctgagcgtattgaaggcaagggcggccagacggtttccctggggcttgtggtcagcaaagcaactcacggtctgaaaaatgtgcaatgggaagcgccgtctttgctggccgcaggcggaaaaattacggggcagggcaatcagtggcaagtgacgctcccggcttatcaggcaggcaaagacaattattatgcgatttcagcgattgcctacgataacaaaggcaatgcctcgaaacgtgtgcagacagaagtggttattagcggagctggtatgagcgccgatcgtacggcgttaacgcttgacggtcagagccgtattcaaatgcttgctaacggtaatgagcaaaagccgttggtgctgtctctgcgcgacgccgaggggcagccagtcacgggcatgaaagatcagatcaagactgaactaaccttcaaaccggctggaaatattgtgactcgttccctgaaggtcactaaatcacaggcaaagccaacactgggtgagttcaccgaaactgaagcaggggtgtatcagtctgtctttactaccggaacgcagtcaggtgaggcaacgattactgttagcgttgatggcatgagcaaaaccgtcactgcagaactgcgggccacgatgatggatgtggcaaactccaccctgagcgctaacgagccgtcaggtgacgtggttgctgatggtcagcaagcctacacgctgacgctgactgcggtggactccgagggtaatccggtgacgggagaagccagccgcctgcgacttgttccgcaagacactaatggtgttaccgttggtgccatttcggaaataaaacctggggtttacagcgccacggtttcttcgacccgtgccggaaacgttgttgtgcgtgccttcagcgagcagtatcagctgggcacattacaacaaacgctgaagtttgttgccgggccgcttgatgcagcacattcgtccatcaccctgaatcctgataaaccggtggttggcggtacagttacggcaatctggacggcaaaagatgctaatgacaaccctgtaactggcctcaatccggatgcaccgtcattatcgggcgcagctgctgctggttctacggcatcaggctggacggataatggcgacgggacctggactgcgcagatttctctcggcactacggcgggtgaattagacgttatgccgaagctcaatgggcaggacgcggcagcaaatgcggcaaaagtaaccgtggtggctgatgcattatcttcaaaccagtcgaaagtctctgtcgcagaagatcacgtaaaagccggtgaaagcacaaccgtaacgctggtggcgaaagatgcgcatggcaacgctatcagtggtctttcgttgtcggcaagtttgacggggaccgcctctgaaggggcgaccgtttccagttggaccgaaaaaggtgacggttcctatgttgctacgttaactacaggcggaaagacgggcgagcttcgtgtcatgccgctcttcaacggccagcctgcagccaccgaagccgcgcagctgactgttattgccggagagatgtcatcagcgaactctacgcttgttgcggacaataaaactccaacggttaaaacgacgacggaactcaccttcaccgtgaaggatgcgtacgggaatccggtcaccgggctgaagccagatgcaccagtgtttagtggtgccgccagcacggggagtgagcgtccttcagcaggaaactggacagagaaaggtaatggggtctacgtgtcgaccttaacgctgggatctgccgcgggtcagttgtctgtgatgccgcgagtgaacggccaaaatgccgttgctcagccactggtgctgaatgttgcaggtgacgcatctaaggctgagattcgtgatatgacagtgaaggttaataaccaactggctaatggacagtctgctaaccagataaccctgaccgtcgtggacagctatggtaacccgttgcaggggcaagaagttacgctgactttaccgcagggtgtgaccagcaagacggggaatacagtaacaaccaatgcggcagggaaagtggacattgagcttatgtcaacggttgcgggagaacacaatatttccgcttcggtgaatggtgctcagaagacggtcacggtgaaattcaacgcggatgccagcaccggtcaggcaaacctgcaggtagacaccgccgttcaaaaagtggcaaacggcaaagatgcctttacgctgacggcaacggttaaggatcaatacggcaaccttcttcctggcgctgtggtcgtctttaatctgcctcggggcgtcaaaccgcttgcagacggtaatatcatggtgaacgccgacaaggagggtaaagcggaactgaaagtggtttccgtgactgccggaacctatgagatcacggcgtcagcaggaaatgaccagccttcgaatgcgcagtctgtaacgtttgtggccgataagactacggcgaccatctccagtattgaggtgattggcaaccgtgcagtggcggacggcaaaaccaaacagacgtataaagttacggtgactgatgccaataacaacctgctgaaagatagcgaagtgacgctgactgccagcccggaaaatttagttctgactcccaatgggacggcgacaacgaatgagcaagggcaggctattttcaccgccacgaccactgtcgcagcgacatatacactcacggcgaaagtggaacaggccgacggtcaggaatcgacgaaaactgccgaatctaaattcgtcgcggatgataaaaacgcggagctcgccgcaacatctgatgtgcattctctggtggcggatggggtaacgacagcaacactgacggtaaccctgttctcggcaaacaacccggtaggaggaaccatgtgggtcgacattgaggctccggaaggggtgacagaggcggattatcagttcctgccgtcgaaaaatgaccatttcgcgagcgggaaaatcacgcgtacatttagtaccaacaagccaggtacatacacattcacattcaactctttgacatatggagggtatgaaatgaaaccagtgactgtgacaattaacgccgttcctgcagatactgaaggcgctgaggagaaataaaaacgacgatgtaataaataataatggcgttgacatgcgcagcgccattatttactgaatacctaccctggtaccgattagacggtggcagggtagggtaaatcttatgtgatggatttacaggctaaaccgggcgaacggggataaaaatttcgcaaacaatgttattgctatcaatttcgacgaagttttcattgtaataaaatcgctcaatatcactgccgttcactctggctaaccccctggcaggtaattccatcagatagaggtttcgcgcccattcagggtagtgctcccactcaccttcatagcggaaagaggcatacagtcctcggttaattgtccactctttcgacatctctgaatcggtttgtttgcataccgtaccggcaaaagtttcaactgtgagcaaatcgaccgattttgttgacggttcgaacgtggagacgaaatagatatccgtcttaaaattcttcatacatctgactaaatgatgacgtcgcagtttgacttcttcatccggtaatttattcgacacttcaatatcatatttaaatgaattgccaaaaataggtgtctcaggaaagttgactaatctacactccgtcttttgctgttgacgtattaaaaaagaagggaagatatttgcgagatcccaataatcacggtggcggtattcacggggagagcagccgaataactttttaaattcgcggctgaatgactgctgtgaatcaaaatgcaaagagagtgcaatatcaagcatagatttcgcggagagccggacaagaatggcggcacgacaaagccttcgtttgcgaatgtattctcccaaaggcacatgcatgaaatttcggaacagaagctggatgttgcgtctgctgtagccagatttctgtgcgatatcttcgattgaaatagggtgctcaagattgcactcaatccactccaggagctgctgtagaatcttctgcctgatcatcacattctccgttaattctttgtcatatcgcacattttcgttatgtcctgggccctaagtgtatcaaaaacagcaaggcgcaaggaaaaagcactgatagcgtctgcttcattgccccaaaaatagagagatttctgccctccattattaatgaattttttgcataagtgatatcaaaatccacatactaatttgaggttacgttttaacgtagactcattgctcatacctaatggagggactgacagtggaattttccgtattaagtaacaatctgaaaatgccgatgatgggatttggtgtttttcaggttaccgataaagacgtgtgcaaacagtcagtgttgaatgctatccgcacgggttatcgactcatcgacacagcagcggtatacggtaatgaagatgccgtcggtgaagccgttcgtgaggccatatctgaaggtttatgtacccgagaagagttatttataacgtctaaattgtgggtgcaggatatgttgaatcaggatattgcagcagcaggtattgaagcatcattaaaaaaatcggggctagaatacttcgatctctatttattgcaccaggccatgcgcgattatttcagtgcgtggcgtgcactcgaagatgcctatgaagagggcaaattaaaagcgattggggtttccaatttctaccctcatgttctggcgaacttttgtgaaacggtaagagttaaaccgatggtcaaccaggtcgagttgcatccctattttgcccaaccagaggcgctggcaaccatgaagtattataacgtgcagcctgaagcatgggctccgttaggtggtggacgacataaaccctttgaaaataatctgcttcagagtattgcagatgcccatcaaaaatcaatttctcaggtcattctgcgttggaatattcaacggggagtggtcgttattccgaaatcaacacatcaacagcgtatcgaagaaaattttgctatctgggatttctcactgacagagaaagaaatggcgcaaattagttcgcttgatttgggttatgttggggaatcggtaaaacattttaatcctgagtttgttcgtggttgtcttgctgtaaaaatacatgattgatattaatcaattattttacctgagacgacaagaatcttttaataggggagtgatattgaccttcactctgtcatatctccggtaatatggcgtcaggcttcatcatcagaaagggagcctgacgcctgaaaaagtgaacaacagacagtgttcggattatcaatattcagtttttaacgttgaactggattcattactgcgttgtttaagaatatgccgcgccgaatctgccattatcatgacagcacctgccagcatcagagtatctttcaataccagacgaccagcaccggataaataagggaaaccatgatgagcgtcacccaatgcgggtacccatgcctccggggtggtgattaaaaatgagagtgttaccagcggcgtggtaaatgccatcagcccacccaataaacctaaccagcgattgacaggattagccaaaaccagcagagcaataatcacctccacgacgccaagaccgttggaaaaaccataggtattattagccgtttgccatgctcttgcttctggtttgtattcgccttcgtgagtcagatgctgtttatagtcttccgggtgttcataaaagaacgacattagtggactgtttgcgacgaatggtgtaatgctgtctgcctcgtaagggacaaactttaataacccaatccacataaaaacaatcgcaatactcagacgaatcaatgtcaggccaattttatctccccgacttaacaggtgcaggtatctttccattgtaaacatccttatttatacaatactgctgttgcggttgaattattatcaattcgcatcgatgtaactttccaggatgaagcattatattttctggccatatcagcaatggcattctcaagaactgtcggtgatgctgatactgatgagacgctgatatgtttcagaattattttatcatctgcattggtggaaaatgccataacgccagataatagtgttgcaaataaaacagattttttaaacatataaaataccatcaatgaagtgattaagaagttataaagtaacagggaattaataagattcttttctctgagacgccagaatatttgttctggcgtctgattttgagtttatttgactaatgaaaatagatcattgagtgattcgctcatcgacggatgagtaaatatctgatcgcgtaatatgctataaggcagcccggcatccatcaccattttcactatattgatcatctcgtgggagtcaacacacagcagtgatgcccctaatatacgttgggttttattatcaacaatcgcttttaataccccacgagtatcattcatcactctggcacgcggaattgcagctacaggcaatgtcaccacctgaatatcagcaccactctctctggcctgttcttctgtcataccaaccctggacagtggcggtgtcatgaatacggaataaggcacatttttccgatcatcagtactacgtctgccttctcccagcaactcatcacgcacaatgcggtaatcatccagtgaaatgtaagtaaattgcagcccgccggtaacatctcccatcgcccaaatattgtttgcggtggtatttaattgcttgtcaacgacaattgccccacgttcgtttactgcgatacctgcattttctggatgtaacgaagcggtagccggttgacgaccggaagctattaacagtgcatccaccgccagttgggcgtgctcgctatgcacttgcacttgattttcatggtgactgattcgctccacatgggcattgaggattatatcgacaccctgatcgcgtaaaatcgtcgcgatattatcagcaatatcccgatcttcccgaggcaaaaacagcgaagctgcctctaaaatggttactttgctgccaaaattagcgaacatagaggcgaactcaacgccaatatatccgccgcccaaaatacctaaatgcccaggcaattcttttagattaagtaatccggtgctgtcatatacaccaggcgtggtggtaattccaggaattggcggaaccacggcttgtgcaccggtattaataaaaattttctcgccatgaatctccagatttctcccagtccgatgaacacgcaggctatgattattgataaactccgcctggccgtcgatcacgtcgatattgggcatatccgcaagattatgaaaattcttattacgtaaaaaattaaccacttcatttttacgctgtatggcacggacaaaatctgtgtgctgctgtgcgtcatgaaccaatgttttggttgggatacagccgatattaatacaggtcccgccatacattgcatttgattgttcgatgagagccacacgccaacctgcttttgccagcgtgacggctaatgtttttccagccttgccaaaaccaataataactgcctgatatttattcatgatgatttcctgtcgaaacgcgttcatttgacatcatgactatagacgcaaaagagcaaataacatttcttcacaacgcttgatattttgtcttatcgtctggtattttctttttcttaatcagaatcacaaaacaaaaatcatgattaactatttgatggtattagattaattattgactaagattgttggtgtttgtaatcaaaaaaccactcaggagtctgatatggatgctcttagccgtttgttgatgcttaacgctccacaaggaacgatcgataagaattgcgtgttaggaagtgactggcaacttccacatggtgccggggaattgtcggttattcgttggcatgcgttaacgcaaggagcggcgaagctggaaatgccgacgggagagatttttacattacgcccgggaaatgtggtcctgctaccacaaaattcagcccatcgcctgagtcatgtcgataatgaatcgacctgtattgtctgtggcactcttcggttgcaacattcggcgcgttattttttaacgtctttgccggaaacgctgtttgtagcaccggttaaccacagcgtggaatataactggctgagggaggcgatcccgtttttacaacaggaatccagatcggcaatgccgggagtggatgctctgtgtagccagatctgcgctacattctttaccctcgcggtgcgtgagtggattgcacaggttaatacagagaaaaacattctcagtttgcttctgcatccacgtcttggtgcggtaatacagcaaatgctggaaatgccaggacacgcctggaccgtcgaatcgctggccagcatcgcccacatgtcccgggcaagttttgcccagcttttccgtgatgtttccggaaccacgccgctggctgtattaacaaagttgcgtctacaaatagcggcccagatgttttcccgggaaatgctccctgttgtggtgatcgctgagtcagtaggctatgccagtgaatcatcttttcacaaggcgtttgtccgcgagtttggttgtactccgggagaatatcgggaaagggtcagacagcttgcaccctgaataaaaccgccagaaatcagggcaaagataatccgcattccgggagttgtgagcctttcaactatttctatttccaacggtggttttgggttttatatatttttttgatggactctagctcagtttttaaataaaaatgcaaactaaatttcttcaattaaataaaatcccgactattacttgatacgtgattattgtcggtgattttttttgtacaccatcagtgtatatctcaataacccctgaataagtagctctgaataggtataagggatgtagcctttttaaatggatttcttatgccaaaaatgatcgtcgatttccctataaaatgtgagcgatgccgaaagaaataaaattagttattgcatttgaagtttagatgaaagattatcatttgtcatacaaatgaggggtggtatgttgctagccaattaaaaaagaacgccatatttattgatgattgatcccctggaaggggggaaccatcgggcataaatgggcatgaagtaatggagtattagttgtgaatgtcaatttctttgtcacctgtattggtgacgccctgaaatcaagaatggcacgagactccgtgctgctactggaaaaactcggctgtcgcgtaaatttcccggagaaacagggatgctgcggtcagcctgcgatcaatagtggttatatcaaagaagcgattccagggatgaaaaatctgatcgccgcactggaggataacgacgatcccattatttcaccggctggctcttgcacctatgccgtaaaaagttacccgacgtatctggcggatgaacctgaatgggcatcacgtgccgaaaaggttgccgcgcgtatgcaggatctcacctcttttattgttaatacattaggggtagtcgatgtaggtgccagtttgcaagggagagcggtgtatcacccatcttgtagcctggcccgtaagctgggggtgaaggacgaaccacttacgctgctgaaaaatgtgcgtggactggagctgttgacctttgctgaacaggatacctgctgcggatttggcggcacgttctcggtcaaaatggccgaaatatccggcgagatggtgaaagaaaaggttgcgcacctgatggaagtccgccctgagtatttaattggtgctgacgtgagttgcctgctgaacatcagtggacgattacaacgggaagggcagaaagtcaaagtgatgcatattgctgaagtgctgatgagccgctgaggatataaagatgtcgatcaaaaccagtaatacagattttaagacacgcatccgtcagcaaattgaagatccgatcatgcgtaaagcggtggcaaacgcgcagcagcgtattggggcaaatcggcaaaaaatggtcgatgaattggggcactgggaggagtggcgcgatcgggccgcccagatacgtgatcatgttctgagtaatctcgacgcttatctgtaccagctctcagaaaaagtgacacaaaacggcggtcacgtctattttgcaaaaaccaaagaagacgccacccgctacattttacaggttgcccaacgcaaaaatgcccggaaggtagtgaaatctaaatcgatggtgaccgaagagattggtgtcaatcatgtgttgcaggatgccgggattcaggtgattgaaaccgatctgggtgaatacattctccagctggatcaagatccgccctctcatgttgtggtcccggcaattcataaagatcgccatcagatccgtcgagtgctacacgaacgtctgggctatgaggggccggaaacgcctgaagcgatgaccttattcattcggcaaaaaatccgcgaagatttcctcagtgctgaaataagtattaccggctgtaatttcgcggtggcagagaccggttcggtatgcctggtgaccaatgaaggtaatgcgcgaatgtgtaccacgctgcctaaaacgcatattgcagtgatgggaatggagcgtattgctcccacgtttgcagaggtagatgtattgatcaccatgctggcgcgcagtgccgttggtgcacgtttgacgggatacaacacctggctgacaggaccgcgcgaagcggggcacgttgatggtcctgaagagtttcatctggttattgtcgataacgggcgttctgaggtgctggcctctgaatttcgggatgtgctgcgctgtattcgttgcggggcttgtatgaatacttgtccggcatatcgccatattggcggtcatggatacggctctatttatccagggccaattggtgcggtgatttccccgttacttggcggctataaagattttaaagatttaccctacgcctgctctttatgcaccgcttgtgacagcgtgtgtccggtgcgtattccgctgtcaaaactgattttgcgtcatcgtcgggtgatggctgaaaaagggatcaccgcaaaagcagagcaacgggcgataaaaatgttcgcttatgccaatagtcatccaggattgtggaaagttgggatgatggctggtgctcatgcggcaagctggtttatcaatggcggcaaaacaccactcaaatttggcgcgattagcgactggatggaagcacgcgatcttcctgaagctgacggagagagtttccgtagttggtttaagaaacatcaggcgcaggagaaaaagaatggataatcggagcaaatttttgaataacgttgctcaggcactggggcgcccgctgcgacttgaaccgcaagcagaagatgcgccgcttaacaactatgctaacgagcggcttacccaacttacccaacagcagcgctgtgacgcgtttatccagtttgccagcgatgttatgttgacgcgctgtgaactgaccagcgaggcgaaggcggcagaagctgcaatacgtctgtgtaaagagctgggagatcagtcggtcgtgattagtggtgacacgaggctggaggaattggggattagcgaacgtttgcagcaggaatgcaatgccgttgtttgggatccggcgaaaggtattgagaacatatcacaagcagagcaggctaaagtgggcgtcgtatatgctgaatatggtttaaccgaatcgggaggcgtggttcttttttccgccgccgggcgcgggcgttcattgagcctgctcccggaatcttctctttttatcctgcgtaaaagcacaatcctgccgcgtgtagcgcaacttgcagaaaaattgcatcagaaagcgcaggccggcgaacgaatgccgtcatgtattaacatcatcagtggtcccagttcaacggcggacattgagcttatcaaagtcgtcggggttcatggtccggtgaaagcggtgtatctgattattgaggattgctgagagagatatgtagtctggacataaacctgaaggcggtatacgaggttgtgaataacgttaaggacaacctgacttaaccccgttccgtcatggttatgctgcttttctgtaaatatcctgacattaataatgccaggatatttacagttaaaaagacaggaatccattcctgaagacgggctcccttcccggtcactgtcactatagttttatacaggcactctctgtcagaatgctgtttattactgcccagagttttgttggtattcatctaccatttttttgacaaggcaaaacattacagaaatcacaatacttagaaaaaatcccagagccaggcaaatggcagcagggtatttattttttatttctggtgagcttatagtgacacagccatcaccgttcggatacagtgaccagttcctggtcaggtatatcatttttgtataaagctcactgttaattgctgaaggcgtttgtatctcatcgagaacttgcctgccattatggtattctgacgtataccatttaatgatagacgcctgcacgcgagatatttccgcttcagcagttggtaaatctctcttatctcctgaccattccagctttatttctctgttcttgacatctgggctggtctgaaaaaatgtagtaattcgctgaataacgtcttcagtcattgtggtctgacaggcaaagttattattgctatcacagctaacaagtatgcctggtgttgtctgatttatttttaggctgtaactcacttttatattatctttattgatatacagaaacaacagcaccattgccatacagatagctataataaaaaggataacacgaatctttttcttcagataaaataaaatctcaatcagatcgatatcctgtttgatttgttcattcataatatatccagaaaatgaaatctgtcgcagataagattgtattaatagtctgtatcaggaatgttcagggtaaatatcagcaaaaagccagcatcatgagtactggatatttatagcctgcaggcagcatactgctgcctgcagggggtataacagtcgacaggggaaccgactgctttattcttaccaggtcacattgataccaactacaccctgtagcgggttctcaatgtcgtcacctttggtgtagtcaaggcttgcatatgctcccatgtttttggtgatatcagcctgtacacctgcacccacgcggaatgctgcaccgtcaatgctggcattgacagactcatcacccagacggactttgttgccatcagagaattcgttcagtgcggccagattcagataaggtttaacggtcgcgttgcccacagcgaagtcataacccacgcgcgtaccggcctcacccagcacagagttatagctgtcagaatgaacgtccacgccgttgagttgataatccacaccttccagagtcagagcagacagtttggcatatggctgaataaacaggccattaccgtctttccatgtgtaaccgcctttaaccatcgcaccaaaaccattggtgttaaagtcagctttgatggtaccgccaccattcatcaggcgaacatctgccgtgttgctgtagtgaccaaactgtgcagcagtatcaatgaagataccgttgttatactggcggctcaggtaagcgtggaagctgtaaccttcagtgtcacctttgctctgcatggtagtcatgtcacctttcgcagaagacatcgccacaccggccagccagctaccatcttcagtcatgaagcgggtatcaccacccagcattacaccatttacatccaggtcataggatgcatttcccgcggtggtatgtttctgtttaccgccaaagtactgaatccatacgccacccttgtcattttcgctcagacggacagcatcctgacgggcggagagcgtgtcagcctgcagattagcgacgttagccggagcagctgccattgcctgaatcacggagctggcgttggatgctttatgcgtgttttttacgaaataaaagttaccatcagctccctgtgtcaggtcatattgatacagaccaccttccgttgtgcctgtggcttttagagtgctgtctttgccggtagaaataaatgccgtttgttcattgataagatccaatgaacccgcactgtaaacacgcaagtcaccgctcgctttaccgctgatatccagagtgttttcagaagaggcatcaacaatcagagtgccgttttgagaagcaaacgtgccagtattgactgtagccttcgtgatattaaccgtactgtcttttactgccagagcatcaacagttgaggaacccgtaacattccagacagacccgttttgcagagatacactggcatctcctgcccctgaaactttgcctttccagactgaactatcggaaagatttatatccagatcactacccgctttatcgccgctattgaaggtataagcattaccttcccagtaagagcgggcaacgttcatgtttacatttgttgtggtaccgactgaactattgcttgaagaaagggccaggacatcagagtagatggttgaatcagcaacagacaaatttaaattttgcgttgctgaacctgcgccttgcgccgaagcagaggcataaattgtttgtttattattagccgccccaattactgagccatccttaatattcaggttgactgtatgagttcccgtattattcccggcaataactattgcttcaatccgaccattaataatatttgagccagcaagggtaatgttgtcggttgcatcaccgtcaaaaccctgcaataaactacccttttgagcaaaaattgccgtggaggcgttgctggaactcttattaccttgagcatttatggttgtgccattaagcgtgacattatttccccgggccccttccagagatatccctgtcgcactacctttttcattttttgtaacgaaattaccgccattaacaacaacatcgccagttgaatcaatgaccattgcagtccggacataggtgccttcaccttgagctgtgatggtggagcctgtagcattaatcacaacatttttgtcaccgctaacttttacaccttcagcgaatttgttgtctgccgttgattcagcagtaatatcatgaccagcaaaatcaacattaaggtcttcatctgccgcattaattgttacggctgtaatctgtttgtctgctgtattgttaataacaacatcttgatccagagtcgtcttatctttatccaatgtaaccggtgtagttgataccgcgttatcagcagcgaatgctggtgcagaaagagccataacaatagctgtcgctaatgcgctgcggtaaaatgccttactgtttttcatgaagaaattctccattctggtaactaatttcaatttcccacttatttatatttatgcagagataaagcctgcgtccctgcatttaccaccacggaatacctgttggtatttccgttttcacgcaatgtcatggcattcgttgtttccaatgcatttccatcaccgtgaaaattattgctgctcagcagcagggcttcccgcaatgacatgctgtccggtattccccaacgcttttttagcgactgctcggcaagccatatctgtcttatccccgttttgagaaactgcgcactgtattcccagctgtgtccggcaagaagcaacgacaacaccttcttttgcttttccgggaagcgttctgacatgacgattgtctttgtgcggttattcacctctttcataaagacagagtaactgtccataactggcaaaatttctgcatgtttcagccctgaaaacccaccagaggtatttgcaatactgataactcgctctactgacattcctggtttcagtaacctcaggtttttgagaacgccagaaatactcacatccggtggcagaaaaaagggcgcgacgcacaacaccaccacgaatgagtgatcccgataaaatcggaaccacatttcagcgcattcggcaggtcgccctgccgatatcacgacactctgtggccagtgccgcaatttattgcgtaactcctcttctgttccgatgcaggtaacattgccgacagaaccggttgatagagctgcgaactgcgctggtacaattcctgagggacagaaaagaacgaaacgcatccttccctcacagatgtcagtacgccagcacgctgtacaggctgtacagcgtgcctcccaatcctgcagcccagagcagtagaaatattttggctcctacactgtagcgagtccgtatgcgccgcagtggggggtagtaacaacgctgctgtgtcataacaatcctggtctttttttagacatattttttctttgtccggaaagtacttttccggaaatggcgtcagaatttattgattcaccaacggcaactttctctggataaaggattccggataccatgttctgcacatactgagtgagtcgatgagcggaatgttgtccgatatattttgcatgtagccgtatattccgtttcactctgctgtcaccgcatcccgtatagagcagcctgaaatcgctcagtgttcccagtccaagtttcattaaagcccgtgtggcaatcgcatgcagggtctttgaactgcgttgttcataacgggcaatctcactgaaactcatgccctgcatcagaatcttaagcacgctcaactcccgtgcagtcaggagccagaaatcgctcatatcgccgggcaaaggacgtagtaaccagcggataatttgattctgataacgactcgctgtcagcatggtgccgatgcgtgggaagccgttatacagacttgcagcaggagcattatcgaaccagtcggagtcaccggtcaggcagacctgccattgcccggcatcactccgcaaacgggcgagacaagccagaagaaccaactcccctgaaggaagcgaagggatatcagctaacaggtagccacaggaggtctttaaaacgaattcaacctctgtagtgacgttgctgtacacccgcacgatatacctgtccgttgggatgagagactccagtgccaacctggtgaactgacaggcactgataataaccagaggcttcttcattcagactcgtccacgccattgctacaaaacctgacattttgattcaaaatgtcaggtttggtttaatagcctgaatatttaattttcttggaatataaatctaatttatttgatttttattgtttttaattttgtattatttaacaatatgggcgaaagttaatcactggtatgacctttgtgattaatcatttcaaatcatggggttattttactttagctagaaatatcaacatgttatgtgttttatttaattgaatgggctgtttttttatggaagaattgaggaaaacgtaggaatctgacattttgaatcagaaggtactgttttaacgaggcttttttttccacacccctttaaaacgagcagcattactggctgtgtatctgacagtatgctgaatatttcgatgacccagataatcctgaagtagtcgggtatcgacaccattgtcagccagagcaaaaccacaggcatgacgtaacatatgaggatgtgcttttacagctaatcctgcacgttttccagcctcacgaatgatagaaaaaaaatgttgtctgctgatagggcggcgtttccgggagagaaaaagccagtctccttcaactccgttttcaattaacttcctctgcttaagccacaacttgatcaaattatattcatcaggaagaagaggatgtgttgtcgagaaaccatttttaatacgccgaatattaagttgttttccagatgcatcaatatcggataaacgtaaatcaagaagttcactggccctaaaaccgtgaatgaaagccatcataatcagacagcgatttctttcaggaaaggatatgctctgggctgcatccatcagcctgtagacttcatcctgtgtgagatattttctcgtcatacgccaccgtgtacagttgtaaaaaaaagagaggcacacccagataagtatgcctgcaatcagaacgttatcgatgtaatctcattatctcattaataagattttttgaatagtagttctacgcaacagattaaatatgaactatttattgtgcagcttttctacaagtcatttttaatgcgtatttttatctactatgatgtgaaaaaaataaatattaaaactatgagtgacaggtcgtgtgggatgtgtgttacgtctaatgttttagtaatttttattagttttgagatatttaacatcatttcctgtgagattgtcttgttgtgtatccaattgattttacttttgtttttttgatgcataaatttggaggatagaaagtaagattagcttaatatcaatgatatgaatttataaatacatattgttgcaaggtgttctttacttttttggtcgtgagtaaatcattgttaatgggttctactcataaattaaaaatattcatttaaatgatttttactttttgtatatctcaatttgtttattttgcattcatttgatggagagtattccaacactttttatttttcgcaaaaaacttattaacaactttttattatcaattgaaaattaatgtaaactaaaatgttagcgaagcgataatcttgtgctaaaaaatatttaagcatgatgattaattaaagaagagtaaaaataaatcactgctaataaattatacgaatcgtgtttaaagctccatgtggttttggtctgacttatttttgtactcgttacaagaacccttttcgtatatgctaaccgtgagcgggaatgaacaggtaaccatagccaggaacattagcggcgtaattcttaagctgagtggtatttcatctgtagtttatctgtgtatgcatagcaccttcatcagccagattgagcaagtcagcttagaatttgctggcgagattgtcacgatgaagcatgagagttacctcagtgttttatataaggattcggtcctcatagtagaacggtaactctcaatctgatcggttcctgagtcagttcacatcacgactcattttttcgctctcaccgtcatcccatttgccacaaaatatcccgccgtgctcctcggcaacgcttccttcccacgaatcatatccgctattttctcgccaatcataatcgtcgtggcgttcaaattgccggtgataatttgcggcataattgacgcatccaccacgcgcaggccttccagcccgtgtacgcggccttcgccgtcaaccacagccatctcgtcataacccattttgcaggtaccgcacggatgaaacgcggtttcggcgtggttacgcacgaactcatcgagctgctcatccgtctggcattcgacaccagggctgatttcgcggccacggtattgatccagcgcgggttgatgcatgatctcgcgggtgatgcgaattgcgtcgcggaactcctgccagtcctgctcgtgcgacatgtagttaaacagaattcccggatgctggtgcgggtcgcgggatttaatccgcacatgcccacggcttggcgagcgcatcgatccgacatggcattggaagccgtgctctttcactgcgttcgagccgttatagttaatcgccactggcaggaaatggtactgaatattcggccacgcaaattcctcacggctgcgaataaatccgcctgcttcaaagtggttgctggcaccaacgccggtgccgccaaacagccactccgcaccgattctcggctgattccaccactgcagagcagggtagagggaaaccggttctttgcactcgtattgcagatacatctccaggtgatcctgaagattttcgccgacgccgggtaattcatgcaccagcggaatatcaaactccgccagcagttcagcgttgccgacgccggagcgttgcaggatctgcggtgaagcaatcgcgcctgcacataacagcacttctttattcgccgccgcgcgggtcggaatggtgctgtcgccttccagccactcgacgcccaccgcgcgtttgccgtcaaaaatgatgtgatcggtcatggcgtgagtacgaatggtcaggttagggcgcgatttggcctgatcgagatagccacgcgaggtgctggcgcgacggccatgcggcgtgacggtgcgatccatcgggccaaaaccttcctgctgatagccgttgagatcgtccgtgcgcgggtagcctgcctgcatgcccgcttcaatcatcgcttcaaacagcggattgacgccgggtttggaggtgatgacgctcaccgggccatcgccaccgtggtaatcgttctcgcccacatcgcgagtctcggccttgcggtagtagggcaggcagtcgagataactccagttctccagaccaggttcttgtgcccagttatcgagatccagcgcattgccacggatgtagcacataccgttgatcagcgatgaaccgcccagacctttgccgcgtccgcactccatgcggcggttgttcataaacggttcgggttccgtctcataggcccagttgtagcgtttgccctgtagcgggaacgccaacgcggcgggcatctgggtgcggaagtcaaagcgatagtccgggccgcctgcttcaagcagcagcacggttgtgttcggatcttcagtcagacgggtagcgagaacgttgccggctgagccggcaccaataatgatgtagtcaaattgcaaataaacctcctggttagaatatggactggaatttagccatctcaacctggatggacttcacctgggtgtaactctggagcgtcatcacgccgttctcgcgaccaatgccggagtgtttgtagccgccaacgggcatctctgccggggattcgccccaggtgttgatccagcaaatacccgcttccagctgatgaatgacgcgatgcgcacggttcaggtccgccgtcacgatacccgccgccagaccgtagtcggtatcgttagcgcggcgaatgacttcgtcttccgactcgtagatcagaatggacatcaccggcccgaaaatctcttctcgcacaatggtcatatcgtcgctgcaatcggtgaacacggtcggtgcaacccatgcgccgttatcgaagccatcacctttcagtacatcgccgccgcacagtacgcgcgcgccttcctctttgcctttggcgatgtaacgcagcacgttatcgcgatgcgggaagctgaccagcgggccgaagttagtttgcggatcgaaaacgtcgtccgcgcgaatgcgctcaacgcgagccagaatcttttgttcaaatgcggctttgcatttcgccggaacgaagacgcgggtgccgttggtacacacctgaccggagctgaagaagttcgccatcatggcgatatcagcggcgagctcgagatctgcatcgtcgaaaacgatcagcggtgatttaccgcccagctccatggtcacttctttcagggaggaagccgccgagttagccatcacttttttgccgctggcgacaccgccggtaaatgacactttggcaatgcccggatgctcggtcagatactgcccggtttccgcacctacgcccggcagcacgttaaatacgccgtccggcaggcccgcttcgctgtaaatttcggccagctttaacgcggtaagcggggtgacttcgctcggtttgaaaatcatcgcgttgcctgccgccagcgcgggggcggatttccacaaggcaatctggatcgggtagttccatgcgccaatccctgccactacgcccagcggttcgcggcgggtataaacaaatgacgtctcacgcaatgggatctggctgccttccagcgacgggatcagcccggcgtagtactccagcacgtccgcaccggtaacgatatcgacggttgaggtttccgaatatgcttttccggtgtcgagggtttccagttttgcgagttcgtcattgcgttcacgcagaatatcaacggcccgacgcagaatacgcgagcgctccatagcggtcatcgccgcccagattttttgcccctgttgggcactcttcacggcgcgatcgacatcctcacgcccggcggcctgcacggtcgccagcacgttaccgttggccgggttaatggtctcgaaggtgtgaccgctggtggcggaggtataaccaccatgtatataaagctgctgttctgccattcgggacatcacgtctcctcggttaatcggtggataaatgctgagtaataaagtgacgggtcagcgagtgtgcgagaggtttatccagcggtttgccgctcagtgccgcgcgcagccataatccgtcaattagcgcggcaaggccgtagcccgcttcctgtgcctgttggcgcggtaactcgcggcgaaattcgctcaccagattcgacaataagcggcggctactgacctgctgcaagcgatagagcatcggctgatgcatactgctggcccagaaggccagccaggctttcatcgccgcactgctcacctgggtttcatcgaagtttccgccaacaatcgcctgtaatcgcagctctgcactgccctgcggaagtgcatgtaatcgattcaaaaccgcgtcacgcagctgactggtgatatcgcgcatggttgcttccagcagaccatttttgtccctgaaatagtggctgatgatccccgtagaaacgcctgcacggcgggcgatctgcgcgatcgttgcatcgtgcatgcccacttcatttattgcttccagcgtggcgtcgatcagttgtctgcgccggatcgactgcatccccaatttgggcattttcgccactccattcatcagcgttgtttatctattaaagcggttattgattggacgttcaatataaaatgtgtcttaattgttactaatttgattttaaatggtaacaataacagtggggatactggatgacagacctttcacacagcagggaaaaggacaaaatcaatccggtggtgttttacacttccgccggactgattttgttgttttccctgacaacgattctgtttcgcgacttctcggccctgtggattggccgcacgctggactgggtctctaaaaccttcggttggtactatctgctggcggcaacgctctatattgtctttgtggtctgtatcgcttgttcgcgttttggttcggtgaagctcgggccagaacaatcaaaaccggaattcagtctgctgagttgggcggcgatgctgtttgctgccgggatcggtatcgacctgatgttcttctccgtagccgaaccgataacgcagtatatgcagccgccggaaggcgcgggacagacgattgaggccgcgcgtcaggcgatggtctggacgctgtttcactacggcttaaccggctggtcgatgtatgcgctgatgggcatggcgctcggatactttagctatcgttataatttgccgctcactatccgctcggcgctgtacccgatcttcggtaaacggattaacgggccgataggtcactcagtggatattgctgcggtgatcggcaccatcttcggtattgccactacgctcggtatcggtgtggtacagcttaactatggcttgagcgtgctgtttgatattcccgattcgatggcggcgaaagcggcactgatcgccttgtcggtgatcatcgccactatctcggtgacatccggtgttgataagggcattcgcgtgttatcggaactcaacgttgcgctggcgctgggattgatcctgttcgtgttgtttatgggcgacacctcgttcctgcttaatgcactggtgctgaatgttggcgactatgtgaatcgctttatgggcatgacactcaacagttttgccttcgaccgtccggttgagtggatgaataactggacgctcttcttctgggcatggtgggtggcatggtcgccgtttgtcggcttgttcctggcgcgtatctcgcgtgggcgtaccattcgccagttcgtgctgggcacgttgattattccgtttaccttcacgctgttatggctctcggtattcggcaatagcgcgctgtatgaaatcatccacggcggcgcggcatttgccgaggaagcgatggtccatccggagcgcggcttctacagcctgctggcgcagtatccggcgtttacctttagcgcctccgtcgccaccattactggcctgctattttatgtgacctcggcggactccggtgcgctggtgctggggaatttcacctcgcagcttaaagatatcaacagcgacgcccccggctggctgcgtgtcttctggtcggtggcgattggcctgctgacgctaggcatgctgatgaccaacgggatatccgcgctgcaaaacaccacggtgattatgggcctgccgttcagctttgtgatcttcttcgtgatggcggggttgtataaatctctgaaggtagaagattaccgccgtgaaagtgccaaccgcgataccgcaccgcgaccgctggggcttcaggatcgcctgagctggaaaaaacgtctctcgcgcctgatgaattatccgggcacgcgttacactaaacagatgatggagacggtctgttatccggcaatggaagaagtggcgcaggaactgcggttgcgcggcgcgtacgtggagctaaaaaacctgccgccggaagagggacaacagttggggcatctggatttgttggtgcatatgggcgaagagcagaactttgtctatcagatttggccgcagcaatattcagtgccgggctttacctaccgcgcacgtagcgggaaatcgacctactaccgactggaaaccttcctgttagaaggcagccagggcaacgacctgatggactacagcaaagagcaggtgatcaccgatattctcgaccagtacgagcggcaccttaactttatccatctccatcgtgaagcgccgggccatagcgtgatgttcccggacgcgtgattgttattgcataaaaccgcgccatgtctgcatatggcgcggtttctcttacctcttgatacgttatatctgtacagttaagcccttagtatcgattgatgattgccaggcaacagataataaaaaagaaaagaactattgaagcccaaaaactacgtttggactgttgtgaatgttcaataagcttagtcttatttaatgtaaatattggtgctaatttgaaatgacgctttattcatggggaacgcgtagcgcaaatcaactaaaatcaatgtaaccgtttgttgtttaaggtttaattgtctgtgtctgatattttattgattgttttaaatattgtttttattgtcattgttataatgttggctatctattgctgaatggattcagtcttaagaagcaggttgttaagggataggcatagagtaatgacgtgtatgcataaccaacatctttactcattatgtcattgaatgttgacgctatgtgtttatgaggttgaggtattttcagttgatctggattgttaaattcatataatgcgcctttactcatgaatgggcgtcaatacgtagtgggaaattataaatatcgaaatagtccaactacttctttattaccaaaaatgagtatctgaattttaatattgcattcttgcgtgattatctcctgagtttgacttgtgattacctttttaaggtatttagcgtaactgtttttgagcgagcatcagaggtaaagataatcttcttgatagtgatgtgggatgttatacgtatggcatcgctaatgtttatggttaccccttatgtgtgctcaggaatccacaggtaatcactcatactgaacagcgataaaagataaaaggtgtgttcatgaattcatgtgattttcgtgtttttctgcaagagttcggtacaacggttcatttgtcattgcctggtagcgtatccgagaaagaacgactgctactcaagctgctgatgcagggaatgtctgtaacagaaatatcacagtacagaaatcgcagtgcaaagaccatttcacatcaaaagaaacagctctttgagaaactggggattcagagcgatattactttctggcgggatattttctttcagtacaatccggagatcatatccgccacgggtaataatagtcacaaatatattaatgataatcactatcaccatatcgtcacgcctgaagccatcagtctggcgttggaaaaccacgagtttaaaccgtggatccaaccggttttctgcgcgcagactggggtactgacaggctgtgaagtgcttgtccgctgggaacatccacaaacgggaatgatcccaccggatcagtttattcctctggcggagtcatccggtcttattgtcataatgactcgccagctgatgaaacagactgcggatattctgatgccggtaaaacatttgctgccggacaatttccatattggtatcaacgtctcggcgggctgttttttggctgcgggatttgaaaaagagtgtctgaacctggttaagaaattaggtaacgataaaatcaagctggttcttgagctgacggaacgtaatcctattccggtaacgccagaagccagagcgatatttgacagccttcatcagcacaatattacttttgcgctggatgactttggtacgggttatgcgacctatcgttacttgcaggcgttcccggtcgattttattaaaattgacaagtcgtttgtgcaaatggcgagtgtcgacgaaatctccggtcatattgtggacaatattgtcgaactggcgcgtaagcctggtctgagtatcgtggcggaaggggtagaaacccaggagcaggcggatttaatgatcggtaaaggcgttcactttttacagggctatttgtactctccgccagtaccgggtaataaatttatctctgaatgggtaatgaaagcaggtggttgatgtaaaccgctattcacagcgcatcgggaggttggcagcgattaattctcccgatgcagtaaatcctgatagatccccgttaatatgccatttggcgcaaattgttttttaatccactgcgtcacctgaccggtggcagagtgctgggttgcgagtaacatgcgtgaatcctggcgcgggttatggatttgtcgggtaaccagcaaggattgcgccatcgcctcacggaccatgtaatccggcaaaaaaccaattccttcacctaaaatctggcactgacatttggtgttgaaatctggcaccagaattgactcctgcccatgcagcaaccagcccacttttttattaatcgtatgcgcggtgtcctccaccatgatattagggtagagacgcagctggctttcggcgatcggctccggcacaaaggctaatgggtgatccggggcgatggcaaaagcccagcgaatcgcgccaatctccgtgtaatcaatgccgccgccgtccagcagcgtgtcgggcgcgccgatggcgatatttgcctgattattaataatcgcatcccagacgccgttatacacttcggtggtgacggtaatctggcaggtaggaaactgctttttcagcacctgtaataagcgtgcggtgtgtttgggcgtataaagcagctgattaatacaaatgcgcacacgcgcttctatgccctgcgaaatagtatcgatactgcgtttaatggcatgaaaatcattcagcaggtcggtagctttgcggaaaaaataacgcccggactccgttaactcaatgctgcgggtactgcgagtgaacagcaccacatccagccccgtctccatacgtttaatggtgtagctaatggcggaagtggttaaacccaactcttctgcggctttactgaagctgccaaaacgcgcagcggtagtaaatgccaacagattctcttcggtaaaaattgagttcattgacccgctcccgccattttcgattctgaatttctccagccatgactgtagaggtatccattaaagatggataatcatttttgaataacttttaatacccgtcgcttttggtcgtcgcttcgcttaatttttgtccgccgtattctgaaattatccccacgcagttacccgccagaaaacccagtaatgtcaccgtccagttcatcccgctggcaaaaaatagcgtcatgccgagaaagcctccgggaataaaagacagtaaccagaaacgcccttgccagaccaccaccgccgagaagggtacagtcgtaatcacgctcgcccagaacgcggacagtccactcaccggggccagccaaccggcagccagcgcggcgaaaaacgcccacaccatcccggaataattaaccgccaggcttttgataaaccccgatttaccgccgcctgcggcataaaaactgcaaaaggcgacgaagccaatggttcctaataattcccatccctgagagagcccgacatgtgaagacactaactgccaaagccctgcacaaataccgacggtgacacccgttgccgtgagtccgttcatcttgttcccctctggttagacatggacgaaagctactcttacatgtgcagactatagagaaataaaacctgattgagtgaaagggtatcgggtcaaagaaacaaatattgcactaccgcacacggcgaaaagattgttgaacatcattcaacaaaaaggcgaaatacggcgaattaaatttaagcgggttcttttatcagattatcgttgctattctcaattcatcgaaaacagccacaaaaaccaggggaatgtgaatgactataaaaaatctacctgccgactatttattggctgcacaacagggcgatatcgataaagtaaaaaactgccttgcgctgggtgtcgatattaatacctgcgatcgccacgggaaaacggcaattacgctggcaagtttatatcagcaatatgcttgcgttcaggcattaattgacgccggagcggatattaataaacaagatcatacctgtttaaatccttttttaattagctgtctgaacgatgatttaacgctactacgaattattttaccggctaaacccgatcttaattgcgtaacccgttttggcggtgtcggcctgacgcctgcctgtgaaaaaggccatttaagtattgtaaaagagcttttggcaaatacggagattaacgttaaccagactaaccatgttggctggacaccgttgctggaagcgattgtgcttaacgatggcgggattaaacagcaggcgattgtccagttattgctggaacacggtgccagcccgcatctgaccgataaatatggcaaaacgccgctggaactggcgcgggaacggggctttgaagagattgcgcagttgctgatcgccgcaggtgcataaaccgggaggcttgttatcaacacaccagaaaaacggtgtgtgtgggcgctaactgcggatgctgattttctggcgcagcgggggcaaggacaggttgaacaggtctttgccagagcggtaaatatcgcactcccggctcgccagcagttgctgacgctgctttgtgaagagtacgacaatgcgccaaacagttgtcggttggcactcactcactttaatggtctgttccggcatggtgataaggttcagtttgacgatcaaggcattacggttggtcaacatcttcatatagagatgagtcattgccagcgttggctgtccccaaccttgcaaatgaccgctctgaattttcaccttatcgcctggcaacagtggcacgacattattcatcagcacctgggggaaaatgaaaccctgtttaattatcgcggcgataatccgttttatcaggcgttaaataaagaactacatattaaacgacgggcagttattcaggccgtaaacgataaacaaaatatcgcctcagcagtcgccagtatgatgggcttagggattggccttacgccatcagccgatgattatctgaccggactggtacttattttatttatttccgggcatccggcagaaaaatacaaagaggaattttatcgcggtctgcaacgcggcagaaataataccacgttattaagtgccatcacgctggaagccgcattacaacaacgctgccgggaaaatattcatcgttttattcacaacattatttatgacatccctgggaacgcaactcaggcaatagaaaaaattaaacatattggctccagttccggctgcgacatgctgtatggcatggccgatggttgtgcgctgagccaaacttacggagggaattatgtcagttaaaatagtcattaaaccgaatacctattttgattctgtctcgctgatgtctatctccacgcgtgcaaataaactcgacggcgtcgagcaggcatttgtggcgatggcgaccgaaatgaacaaaggcgtgttgaagaatttaggactgctgacgccggagctggagcaggcgaaaaacggcgacctgatgattgtcatcaatggtaaatcgggtgtggacaacgagcagttgctggcggagattgaagaactgttcaacaccaaagcgcaaagcggctcgcacgaggcgcgttacgccactattgccagcgccaaaaagtatatcccggaaagtaacctggcagtgatttcggtcaacggtctgtttgccgctcgcgaagcgcgtcaggcgctgcaaaatgacctcaacgtgatgctgttttccgataatgtctcagttgaagatgaactggcgctcaaacagttggcccatgaaaaagggctgctgatgatggggccagactgcggcacggcgattatcaacggcgcggcgctctgctttggtaacgccgtgcgtcgcggcaacatcggtattgttggcgcatctggcaccggcagccaggaattgagcgtccgtatccatgaatttggtggcggcgtttcacaactgatcggcaccggcgggcgcgacctgagcgagaaaatcggtggcctgatgatgctcgatgccatcgggatgctggaaaacgatccgcaaactgaaatcattgtgcttatctccaaaccgcctgcgcctgcggtggctcgcaaagtgctggaacgcgcacgcgcctgccgcaagccagtggtggcctgcttcctcggtcgtggcgaaacgtcagtggatgagcaggggctacagtttgctcgcggcagcaaagaggcggcattgaaagcggtgatgctctccggcgtgaaacaagaacatctcgacctgcatacgcttaaccagccgttgattgcggatgtgcgggcgcgtctgcaaccgcagcagaaatacattcgtggtctgttctgcggcggtacgctgtgtgacgaaaccctgttcgcggtgatggaaaaacatggcgatgtctacagcaatatccagcccgatcctgaattccgcctgcaagatatcaaccgcagcatcaaacacaccttcctcgattttggcgatgatgacttcaccaacggcaagccgcatccaatgattgacccgaccaaccgtatcagccgcttgatcgaagaagcgcgcgatccagaagtggcggtgatcgtgatggattttgtgctcggatttggatcgcatgaagatccggtcggttccaccatcgaggcgatcaaagaagcgaaagcgatcgccgctgccgaaggacgcgagttgatcattctcgcctatgtgctgggcaccgatctcgatacgccatcattagaacaacaaagccagatgctgcttgatgccggagtgattctggcgagcagcagcaccaataccggattgctggcgcgtgaatttatctgcaaaggggaggaagcctgatgagccagtcactgtttagccaaccgttgaacgttattaacgtcggtatcgccatgtttagcgatgatctgaaaaagcagcatgtagaagtgacccaactcgactggacgccgccggggcagggcaatatgcaggtggtgcaggcactggacaacattgccgattcgccgctggcggacaaaatcaccgccgctaaccagcaggcgctggagcgcattatccagtcgcatccggtgctgattggttttgatcaggcgattaacgtggtgccgggcatgacgccgaaaaccattcttcacgccgggccgccggtcacctgggaaaaaatgtgcggcgcgatgaaaggcgcggtcaccggagcgctggtgtttgaaggactggcgaaagatctcgacgaggcggctgagctggcggcttccggggagatcaccttctcgccgtgccacgagcacgactgtgtgggatcgatggcgggcgtcacctcggcctcgatgtttatgcacatcgtgaaaaacaaaacctatggcaacgtcgcttataccaacatgagcgagcagatggcgaagattttgcgtatgggcgctaacgaccagagcgtgatcgaccgcctcaactggatgcgcgatgtgcagggacccatgctgcgcgacgcgatgaaaattatcggcgaaatcgatctgcgcttaatgctggcgcaggcgctgcatatgggcgatgaatgccataaccgcaataacgccgggacgacgctgctgattcaggcgctgacgccggggattattcaggcaggttattccgtcgagcaacagcgcgaagtgtttgagtttgtcgccagcagcgactacttctccggcccgacgtggatggcgatgtgtaaagcggcgatggatgcggcgcacggcatcgaatacagcaccgtggtgaccaccatggcgcgtaacggcgtcgagttcggcctgcgggtcagcggcctgccggggcagtggtttaccggcccggcgcagcaggtcatcggcccgatgtttgccggttataagccggaagattcagggctggatattggcgacagcgccatcaccgaaacctacggtatcggcggatttgcgatggcgaccgcgcccgcgatcgtcgcgctggtgggtggcacggtggaagaggctatcgatttctcccgtcagatgcgtgaaatcacccttggcgaaaaccccaacgtcaccattccgctgctcggttttatgggcgttccgtcggcaatcgacatcacccgcgtgggtagcagcggcattctgccagtgatcaacaccgccatcgcccataaagatgcgggcgtcggcatgattggcgcgggcattgtgcatccacccttcgcctgcttcgagaaagccatttttggctggtgcgaacgttacggcgtctgatctgtaaagtgcgcgttgtttctgccggatgcggcgtgaacgccttatccggcctacgaatggcgcggaaatctgtaggcctgataagcgtggcgcttcaggcattggccaccacagccggatgcggcgtgaacgccttatccggcctacgagtggcgcaagaatctgtaggcctgataagcgtagcgcatcaggcagtctggcgttggtcataaccccatcaccctctgtcgcggacataacaacatgaaagaacttgtggtcgttgccattggtggcaacagcattatcaaagataacgccagccagtcgattgagcatcaggcggaggcggtgaaagccgtggccgatacggtgctggaaatgctggcttccgattacgacattgtgctgacccacggcaacgggccgcaggtcgggctggatttacgccgcgcggagattgcccacgagcgcgaagggctgcccttaacgccgctggcgaactgtgtggcggatacgcaaggtggcattggctatctgatccagcaggcgctgaacaaccgactggcgcgtcacggcgagaaaaaagccgtcaccgtggtgactcaggtggaagtggataaaaacgatccggggtttgcccatcccaccaagcccatcggcgaattctttagtgaaagccagcgtgacgaactacaaaaggcaaaccctgactggcgttttgttgaagatgccggacggggctatcgccgcgtggtcgcctcgccggaaccgaaacgtattgtcgaagcacctgccattaaggcgctgatccaacaaggttttgtggtgattggcgcgggcggcggtggaattcctgtggtacgcaccgaagcgggggattaccaaagcgtggacgcggttatcgacaaagatctctctaccgctctactggctcgcgaaattcacgccgacattctggtgatcaccactggcgttgaaaaagtgtgtattcactttggcaaaccgcagcagcaggcgctcgatcgcgtagatattgccaccatgacccgctatatgcaggaagggcatttcccacctggcagcatgttgccaaaaatcatcgccagcctgacgttcctggaacagggcggcaaagaagtgattatcaccacgccggaatgcttgcctgcggcgctacgcggcgaaacgggcacccatattattaaaacctaaggacgtaagatgaaagaaaacaatagccgccgtgaatttctgagccagagcggtaagatggtcaccgccgccgcgctgtttggtccctcagtgccgctcgcccatgcgggggtagctggcaccctaaactgcgaagcgaacaacaccatgaaaatcactgacccgcattactatctcgataacgtgctgctggaaaccggttttgactacgaaaatggcgtggcggtacagacccgcacggcgcgccagaccgtggagattcaggacggtaaaattgttgccctgcgcgagaacaagcagcatccggacgccacgctgccgcactatgacgctggcggtaagctgatgctgcccaccacccgcgacatgcatattcatctcgacaaaaccttctacggcgggccgtggcgctcgctcaatcgtccggcaggcaccactatccaggacatgatcaaactcgagcagaaaatgctgccggaactgcaaccgtacacgcaggaacgggcggaaaaactgatcgatttattgcagtcgaaaggcaccaccattgcccgcagccactgcaatatcgaaccggtttccggcctgaaaaatctgcaaaatttgcaggcggtgctggcgcgacgtcaggcgggcttcaagtgtgaaatcgtcgccttcccgcagcacggtttgctgctgtcgaaatcggaatccttaatgcgcgaagcgatgcaggcgggggcgcattacgtcggcgggctggacccgaccagtgttgatggcgcgatggaaaaatccctcgacaccatgttccagattgcgctggactatgacaaaggcgtcgatattcacctgcacgaaaccacgccggcaggcgtggcagccatcaattatatggttgaaacggtggagaaaacgccgcaactgaagggcaagctgaccatcagccacgcctttgcgctggcaacgctcaacgaacaacaggtagataaactggcgcaccggatggtggcgcagcaaatttctatcgcctcgacggtgccgattggcacgctgcatatgccgctcaaacagttgcacgacaaaggcgtaaaagtcatgaccggcaccgacagcgttatcgaccactggtcaccctacggcctgggcgacatgctggaaaaagccaatctgtacgcgcagctctatattcgtcctaacgaacagaacctctcccgctcgctgtttttagccactggcgatgtattgccgctcaacgaaaaaggcgagcgcgtgtggcccaaagcgcaggatgatgccagctttgtgctggtggacgcctcctgttccgccgaggcggtggcgcgtatctcgccgagaacggcgacgttccataaagggcaactggtgtgggggagtgtggcaggttgatacgaacttgatatgtctgcaacggtgaacagtaagagatttaagccccagggagtggggcggcctgagtatgagtgtgttggcagaaatggacattatctttgaagaatatgcccttattgacgttgtgtagataactatttgtctacgtgaaaatatcatcagttttgccgatttttgtcttttacggatagcaaatatcacacttataggcgctcgccttatggggaacgttgctgctctgtttcattcaggctcgcggcatgttagggctggatcgggtggtttaaatattggctatattcaatggacgcgttttgccgcgatgacatatcaggcatcgccaaatacacatagctaatcaggagtaaacacaatgaagatcaaagctgttggtgcatattccgctaaacaaccgcttgaaccgatggatatcacccggcgtgaaccgggaccgcatgatgtcaaaatcgaaatcgcttactgtggcgtctgccattccgatctccaccaggtccgttcggagtgggcggggacggtttacccctgcgtgccgggtcatgaaattgtggggcgcgtggtagccgttggtgatcaggtagaaaaacatgcgccgggcgatctggtcggtgtcggctgcattgtcgacagttgtaaacattgcgaagagtgtgaagacgggctggaaaactactgtgattacatgaccggcacctataactcgccgacaccggatgaaccgggccatactctgggcggctactcacaacagatcgtcgttcatgagcgatatgttctgcgtattcgtcacccgcaagagcagctggcggcggtggctcctttattgtgtgcaggaatcaccacgtactcgccgctacgccactggcaggccgggccgggtaaaaaagtgggcgtggtcggcatcggcggtctgggacatatggggattaaactggcccacgcgatgggggcgcatgtggtggcatttaccacttctgagtcaaaacgcgaagcggcaaaagccctgggggccgatgaagttgttaactcacgcaatgccgatgagatggtggctcatgtgaagagtttcgatttcattttgaatacagtagctgcgccacataatctcgacgattttaccaccttgctgaagcgcgatggcaccataacgctggttggtgcgcctgcgacaccgcataaatcgccggaagttttcaacctgatcatgaaacgccgcgcgatagctggttctatgattggcggcattccagaaactcaggagatgctcgatttttgcgccgaacatggcatcgtggctgatatagagatgattcgggccgatcaaattaatgaagcctatgagcgaatgctgcgtggtgatgtgaaatatcgttttgttatcgataatcgcacactaacagactgaaaaaattaataaacatcctgtggtttaacatattaacttcgctccacttaactttttagttaaggagagcgaaataatatcaaagtagtggtaaacctatagcgtaaattcagattgttaaattaactccactactttacacgttagttatgagcgatttctgatagtgtctggtttaatcagagctttattatctgcgacgtttatttttatttaagagagccacctgcaagttgttattccaccagagagtgaatcgcaaagcaggtcatcatttcatctgtatatctgtatgccaaatggcattccccctcctttttcgccgatattttgttgtgaacggcggagtttcacttaaaaaagcaccagtagtggtttcgcagctatatggtgtataaaaaatgttctcatacagatgttttgtgaatgtgtgggttgacattcatatgaaaaaaatcataattccatcatgtttgtgtggggtcttttctgtatcttacgcatcgcactcaagcctgacagaaaatatgctgtaaggctcatatcaaaaaccgccattagctcatcaggaagagcagacgacaaccaggattgttgtatggtacggggttcgaggcctcgatggcggtccaacttttcaaaacttttctgaatcagatcctcttattatcatccctgcaaagtggaacattgccattgtttggctattcaagacgggtcagaccaatgaaaaagcccacacaggggagagtggctgaaatgggaagctaaagactcaagtaaacttatcggaaataaagaccacgcattacgggggctatcatcgtcgatggttgggattcggcaaatcaggttgatgacgtagagagtaaattatctgctcaccgctgcgtcaccccttcgtaaatcaggcgtagcgcgaatacaccaataattgcaccaataacccgactggcaacgcgttgcatacgcccataagcacgacgcacagcgggcaaagaaaacgcctggcttagaaagactcgccagataattgatgcgagcacaatccccgcccaggccattaatcgtgcccatgttggtgtttcggcatgtaatgttactgagaaaatactgataaaaaataaaacggtttgcgggttagagagatcggtaattaatccacggcggaaaaagacataccagggggcgctaatcggttgttgtagtgtgctcatttgcggtgttgagtggcggcgcatgctactacaccacgcaaaccataagagataagcgccgccgacgattctgataagcgaaaaaatctcctcacactgcgtaattagcgttgcaagaccaaacaaacccaacccggaataaaatgcatcgcccagcgccacgcccagcccggtcaacacccctgcgcgtcgaccggaagccaggctggtttgtactaccacaaagagattggctcccggattaaaaaaagtaatcacgaacaatcctacggtcaggtaaacggcgtgcaaaggatccatagtgatttcatccataaataagtgaagtaacttcatcatatttctaccaaaaataatcgggtgcgagagagatcacaaagtgtcttatttccggttactggcgtttatgccctgactgaactaattattaatcaacccaataatgtgggtgggtgatagtgtgataacaactctggagccgtaatatgaaaataatctctaaaatgttagtcggtgcgttagcgtttgccgttaccaatgtctatgccgcagaattaatgaccaaagcggaatttgaaaaggttgcatcgcaatatgaaaaaataggtgatatttcaaccagtaatgaaatgtcgaccgcagatgcgaaagaagatttgatcaaaaaagccgatgaaaaaggggctgatgtgttggtactgacctctggtcaaactgacaataagatccacggcacggcaaatatttataagaagaagtaattctgaatcctatgtaaacatccccgatgcgtaagtttatcggtgatcatcatctattgaaatttatgccggataaagcgttcgcgctgcattcggcagttcagcttttcagccgccgccagaacgtcgtccggctgatacctaaataattcgccgctgctgttttatcgccattaaatttctccagtgcctgttgtgctgtcagcaagcctggaatgggagtcttcgccgactcgcgtgccagttccggcagtagcagctgcaaaaattgcggcgttaaatccggcgtcgattccacacttaaaaacagcgccagtcgttccatcatattgcgcagttcacgaatattgcccggccagtcgtagtgcaccagcatggtttcgcttgcctgtaacccctggcgtaatgcggcagcaaacggggcggagagcgccgccagagacactttcaaaaagctttccgccagcggcagaatatccgccacccgctcgcgtagcggcggcagttgcaggcgtaaaatactcagccgataaaacaggtcacggcgaaactgcccttgctgcatatcttcttccagattgcagtgagtggcgctaatgacccgcacatccaccggaacaggctgatgcccgccgacgcgggtgacctctttttcttccagcacccgcagcagccgagtctgcaacggcagcggcatttcgcctatctcgtcaagaaacagcgtgccaccgtgggcgatttcaaacagcccggcgcgtcctccgcgtcgcgagccggtaaacgccccttcctcatagccaaacagctccgcttccagcagcgattcggcaatcgccccgcagttaacggcaacaaacggatgtgactttttgccctgtcgcgcatcgtggcgggcaaaatattcccgatgaatcgcctgggccgccagctctttgcccgtccccgtttccccttcaatcaacaccgccgcactggagcgggcatacagcaaaatagtctgccgcacctgttccatctgtggtgattgaccgagcatatcgcccagcacgtaacgagtacgcagggcgttgcgggtggcatcgtgagtgttatggcgtaacgacatgcgcgtcatatccagcgcatcgctgaacgcctggcgtacggtggcggcggaataaataaaaattccggtcattccggcttcttctgccagatcggtaatcagccccgcgccgaccaccgcttcggtgccgttagctttcagctcgttaatctgcccgcgcgcgtcttcttcggtaatgtagctacgttggtcgaggcgcaaattaaaggttttttgaaacgccaccagcgccggaatagtttcctgataagtgacaacgccgatagaagaggtgagttttccggcttttgccagtgcctgtaacagatcgtagccgctcggtttaatcaaaataactggcactgacaggcggcttttaagatatgcgccgttagagccagcagcgatgatggcgtcacagcgttcgctggccagtttcttgcggatgtaggtcaccgctttttcaaagccaagctggatagggggaatgttcgccagatgatcaaactcgaggctgatatcgcgaaacagctcgaacagccgcgttacagataccgtccagataaccggtttgtcgtcattcagccgtggtggatgtgccatagcgcaccgcaaagttaagaaaccgaatattgggtttagtcttgtttcataattgttgcaatgaaacgcggtgaaacattgcctgaaacgttaactgaaacgcatatttgcggattacttcatgactttatttataacaaattgaaattaaatgtttaattttattaaggcaattgtggcacacccattgctttgtctttatcaacgcaaataacaagttgataacaaaggatgggctatgtctctacactctccaggtaaagcgtttcgcgctgcgctgactaaagaaaatccattgcagattgttggcaccattaacgccaaccatgcgctgttggcgcagcgtgccggatatcaggcaatttatctctccggcggtggcgtggcggcagggtcgctggggctgcccgatctcggtatttctactcttgatgacgtgctgacagatattcgccgtatcaccgacgtttgttcgctgccgctgctggtggatgcggatatcggttttggttcttcagcctttaacgtggcgcgtacggtgaaatcaatgattaaagccggtgcggcaggattgcatattgaagatcaggttggtgcgaaacgctgcggtcatcgtccgaataaagcgatcgtctcgaaagaagagatggtggatcggatccgcgcggcggtggatgcgaaaaccgatcctgattttgtgatcatggcgcgcaccgatgcgctggcggtagaggggctggatgcggcgatcgagcgtgcgcaggcctatgttgaagcgggtgccgaaatgctgttcccggaggcgattaccgaactcgccatgtatcgccagtttgccgatgcggtgcaggtgccgatcctcgccaacattaccgaatttggcgcaacaccgctgtttaccaccgacgaattacgcagcgcccatgtcgcaatggcgctctacccgctttcagcgtttcgcgccatgaaccgcgccgctgaacatgtctacaacatcctgcgtcaggaaggcacacagaaaagcgtcatcgacaccatgcagacccgcaacgagctgtacgaaagcatcaactactaccagtacgaagagaagctcgacgacctgtttgcccgtggtcaggtgaaataaaaacgcccgttggttgtattcgacaaccgatgcctgatgcgccgctgacgcgacttatcaggcctacgaggtgaactgaactgtaggtcggataagacgcatagcgtcgcatccgacaacaatctcgaccctacaaatgataacaatgacgaggacaatatgagcgacacaacgatcctgcaaaacagtacccatgtcattaaaccgaaaaaatcggtggcactttccggcgttccggcgggcaatacggcgctctgcaccgtgggtaaaagcggcaacgacctgcattaccgtggctacgatattcttgatctggcggaacattgtgaatttgaagaagtggcgcatctgctgatccacggcaaactgccaacccgtgacgaactcgccgcctacaaaacgaaactgaaagccctgcgtggtttaccggctaacgtgcgtaccgtgctggaagccttaccggcggcgtcacacccgatggatgttatgcgcaccggcgtttccgcgctcggctgcacgctgccagaaaaagaggggcacaccgtttctggtgcgcgggatattgccgacaaactgctggcgtcacttagttcgattcttctctactggtatcactacagccacaacggcgaacgcatccagccggaaactgatgacgactctatcggcggtcacttcctgcatctgctgcacggcgaaaagccgtcgcaaagctgggaaaaggcgatgcatatctcgctggtgctgtacgccgaacacgagtttaacgcttccacctttaccagccgggtgattgcgggcactggctctgatatgtattccgccattattggcgcgattggcgcactgcgcgggccgaaacacggcggggcgaatgaagtgtcgctggagatccagcaacgctacgaaacgccggacgaagccgaagctgatatccgtaagcgggtggaaaacaaagaagtggtcattggttttgggcatccggtttataccatcgccgacccgcgccaccaggtgatcaaacgcgtggcaaagcagctctcgcaggaaggcggctcgctgaagatgtacaacatcgccgatcgcctggaaacagtgatgtgggagagcaaaaagatgttccccaatctcgactggttctccgctgtttcctacaacatgatgggtgttcccaccgagatgttcacaccactgtttgttatcgcccgcgtcactggctgggcggcgcacattatcgaacaacgtcaggacaacaaaattatccgtccttccgccaattacgttggaccggaagaccgccagtttgtcgcgctggataagcgccagtaaacctctacgaataacaataaggaaacgtacccaatgtcagttcaaatcaacaatattcgcccggaatttgatcgtgaaatcgttgatatcgtcgattacgtgatgaactacgaaatcagctccagagtagcctacgacaccgcacattactgcctgctcgacacgctcggctgcggtctggaagctctcgaatatccggcctgtaaaaaactgctggggccaattgtccccggcaccgtcgtacccaacggcgtgcgcgttcccggaactcagtttcagctcgaccccgtccaggcggcatttaacattggcgcgatgatccgttggctcgatttcaacgatacctggctggcagcggagtgggggcatccttccgacaacctcggcggcattctggcaacggcggactggctttcgcgcaacgcggtcgccagcggcaaagcgccgttgaccatgaaacaggtgctgaccggaatgatcaaagcccatgaaattcagggctgcatcgcgctggaaaactcctttaaccgcgttggtctcgaccacgtcctgttagtgaaagtggcttccaccgccgtggtcgccgaaatgctcggcctgacccgcgaggaaattctcaacgccgtttcgctggcgtgggtggacggtcagtcgctgcgcacctatcgccatgcgccgaacaccggcacgcgtaaatcctgggcggcgggcgatgctacttcccgcgcggtacgtctggcactgatggcgaaaaccggcgaaatgggttatccgtcagccctgactgcgcctgtgtggggcttctacgacgtctcctttaaaggcgaatcgttccgcttccagcgcccgtatggttcttacgtgatggaaaatgtgctgttcaaaatctccttcccggcggagttccactcccagacggcagttgaagcagcgatgacgctctatgaacagatgcaggcagcaggcaaaacggcggcggatatcgaaaaagtgaccattcgcacccacgaagcctgtattcgcatcatcgacaaaaaagggccgctcaataacccggctgaccgcgaccactgcattcagtacatggtggcgatcccgctgctgttcgggcgcttaacggcggcagattacgaggacaacgttgcgcaagataaacgcatcgacgccctgcgcgagaagatcaattgctttgaagatccggcgtttaccgctgactaccacgacccggaaaaacgcgccatcgccaatgccataacccttgagttcaccgacggcacgcgctttgaagaagtggtggtggagtaccccattggtcatactcgccgccgtcaggatggcattccgaaactggtcgagaaattcaaaatcaatctcgcgcgccagttcccgactcgccagcagcagcgcattctggaggtttctctcgacagaactcgcctggaacagatgccggtcaatgaatatctcgacctgtacgtcatttaagtaaacggcggtaaggcgtaagttcaacaggagagcattatgtcttttagcgaattttatcagcgttcgattaacgaaccggagcagttctgggccgagcaggcccggcgtattgactggcagacgccctttacgcaaacgctagaccacagcaacccgccgtttgcccgttggttttgtgaaggccgaaccaacttgtgtcacaacgctatcgatcgctggctggagaaacagccagaggcgctggcattgattgccgtctcttcggaaacagaggaagagcgtacctttaccttccgccagttacatgacgaagtgaatgcggtggcgtcaatgctgcgctcactgggcgtgcagcgtggcgatcgggtgctggtgtatatgccgatgattgccgaagcgcatattaccctgctggcctgcgcgcgcattggcgctattcattcggtggtgtttgggggatttgcttcgcacagcgtggcggcgcgaattgatgacgctaaaccggtgctgattgtctcggctgatgccggggcgcgcggcggtaaaatcattccgtataaaaaattgctcgacgatgcgataagtcaggcacagcatcagccgcgtcacgttttactggtggatcgcgggctggcgaaaatggcgcgcgttagcgggcgggatgtcgatttcgcgtcgttgcgccatcagcacatcggcgcgcgggtgccgatggcatggctggaatccaacgaaacctcctgcattctctacacctccggcacgaccggcaaacctaaaggtgtgcagcgtgatgtcggcggatatgcggtggcgctggcgacctcgatggacaccatttttggcggcaaagcgggcggcgtgttcttttgtgcttcggatatcggctgggtggtagggcattcgtatatcgtttacgcgccgctgctggcggggatggcgactatcgtttacgaaggattgccgacctggccggactgcggcgtgtggtggaaaattgtcgagaaatatcaggttagccgcatgttctcagcgccgaccgccattcgcgtgctgaaaaaattccctaccgctgaaattcgcaaacacgatctttcgtcgctggaagtgctctatctggctggagaaccgctggacgagccgaccgccagttgggtgagcaatacgctggatgtgccggtcatcgacaactactggcagaccgaatccggctggccgattatggcgattgctcgcggtctggatgacaggccgacgcgtctgggaagccccggcgtgccgatgtatggctataacgtgcagttgctcaatgaagtcaccggcgaaccgtgtggcgtcaatgagaaagggatgctggtagtggaggggccattgccgccaggctgtattcagaccatctggggcgacgacgaccgctttgtgaagacgtactggtcgctgttttcccgtccggtgtacgccacttttgactggggcatccgcgatgctgacggttatcactttattctcgggcgcactgacgatgtgattaacgttgccggacatcggctgggtacgcgtgagattgaagagagtatctccagtcatccgggcgttgccgaagtggcggtggttggggtgaaagatgcgctgaaagggcaggtggcggtggcgtttgtcattccgaaagagagcgacagtctggaagaccgtgaggtggcgcacttgcaagagaaggcaattatggcgctggtagacagccagattggcaactttggccgcccggcgcacgtctggtttgtctcgcaattgccaaaaacgcgatccggaaaaatgctgcgccgcacgatccaggcgatttgcgaaggacgcgatcctggggatctgacgaccattgatgatccggcgtcgttggatcagatccgccaggcgatggaagagtaggtcggataaggcgctcgcgccgcatccgacaccgtgcgcagatgcctgatgcgacgctgacgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcgccgcatccgacaccatgcgcagatgcctgatgcgacgctgacgcgtcttatcatgcctacccactgtttttacacagataagtttcccccgcctttttgcactcattcatataaaaaatatatccccctacgaaaacgattgctttttatcttcagatgaatagaatgcggcggattttttgggtttcaaacagcaaaaagggggaatttcgtgtcgcaagataacaactttagccaagggccagtcccgcagtcggcgcggaaaggggtattggcattgacgttcgtcatgctgggattaaccttcttttccgccagtatgtggaccggcggcactctcggaaccggtcttagctatcatgatttcttcctcgcagttctcatcggtaatcttctcctcggtatttacacttcatttcttggttacattggcgcaaaaaccggcctgaccacccatcttcttgctcgcttctcgtttggtgttaaaggctcatggttgccttcactgctgctgggcggcacccaggttggctggtttggcgttggcgtggcgatgtttgctattccggtgggcaaggcaaccgggctggatattaatttgctgattgccgtctccggtttactgatgaccgtcaccgtcttctttggcatttcggcgctgacagttctttcggtgattgcggttccggctatcgcctgtcttggcggttattccgtgtggttggccgttaacggcatgggcggcctggacgcattaaaagcggtcgttcccgcacaaccgttagatttcaatgtcgcgctggcgctggttgtggggtcatttatcagtgcgggcacgctcaccgctgactttgtccggtttggtcgtaatgccaaactggcggtgctggtggcgatggtggcctttttcctcggcaactcgttgatgtttattttcggtgcagcgggcgcggcggcactggggatggcggatatctctgatgtgatgattgctcagggccttctgctgcctgcgattgtggtgctggggctgaatatctggaccaccaacgataacgcgctctatgcgtcgggtttaggtttcgccaacattaccggtatgtcgagcaaaaccctttcggtgattaacggtattatcggtacggtctgcgcattatggctgtataacaattttgtcggctggttgaccttcctttcggcagctattcctccggtgggcggcgtgatcatcgctgattatctgatgaaccgtcgccgctatgagcactttgcgaccacgcgtatgatgagtgtcaattgggtggcgattctggcggtcgcgctggggattgccgcaggccactggttaccgggaattgttccggtcaacgcggtattaggtggcgcgctgagctatctgatccttaacccgattttgaatcgtaaaacgacagcagcaatgacgcatgtggaggctaacagtgtcgaataacgctttacaaacaattattaacgcccggttacccggcaaagaggggctgtggcagattcatcttcacgacggaaaaatcagcgccattgatacgcaatctggtgtgatgcccgtaactgaaaacagcctggatgccgaacaaggtttagttttaccgccgtttgtggagccgcatattcacctggacaccacgcaaaccgccggacaaccgaactggaatcagtccggcacgctgtttgaaggcattgaacgctgggccgagcgcaaagcgttattaacccatgacgatgtgaaacaacgcgcctggcaaacgctgaaatggcagattgccaacggcattcagcatgtgcgtacccatgtcgatgtctccgacgcaacgctgactgcgttgaaagcgatgctggaagtgaaacaggaagttgcgccgtggattgatctgcaaatcgtcgccttcccgcaggaagggattttgtcgtatcccaacggtgaagcgttgctggaagaggcgttacgcttaggggcagacgttgttggggcgattccgcattttgaatttacccgtgaatatggcgtggagtcgctgcataaaaccttcgccctggcgcaaaaatacgaccgtctcatcgatgttcactgtgacgagattgatgatgagcaatcacgctttgtcgaaaccgttgctgccctggcgcaccgtgaaggcatgggcgcgcgagtcaccgccagccatactacggcaatgcactcctataacggggcgtatacttcgcgcctgtttcgtttgctgaaaatgtccggtattaactttgtcgccaacccgttggtcaatattcatctgcaaggacgtttcgatacgtatccaaaacgtcgcggcatcacgcgcgttaaagagatgctggagtccggcattaacgtctgctttggtcacgatgatgtcttcgatccgtggtatccgctgggaacggcgaatatgctgcaagtgctgcatatggggctgcatgtttgccagctgatgggctacgggcagattaacgacggcctgaatttaatcacccaccacagcgccaggacgttgaatttgcaggattacggcattgccgccggaaacagcgccaacctgattatcctgccggctgaaaatgggtttgatgcgctgcgccgtcaggttccggtacgttattcggtacgtggcggcaaggtgattgccagcacacaaccggcacaaaccaccgtatatctggagcagccagaagccatcgattacaaacggtaatcggctgggttaccgcgagcgtagtttatgccggatgcggcgtgaactgaactgaaccccaaaacctggacagtttcagttaaccggctttttgatactcagtccggtattctaccgggctgagtcccccaagactgagttttattcttttttgattccagtaagttatgtattcgttaacggcattttccagctcttctacatttctgtagtcccggcgatagtacatttcttctttcaggtgaccaaagaagttctccattaccgcattatcaaggcagttgcccttgcgcgacatgctctgcactaaccctctgtccgccagggcggactgataactttttatccggtaatgccatccttgatcactgtggagcagcggtttctccccttcagcaaggctttccagacccttatttaacatccgcttcaccagctcctctgtaggcctgcaggccgtttcccacgccacgatttccccgttaaacaaatcaagtatcggggacaggtacagtttttgtccgccagccctgaattcggtgatatctgtcacccatttctcacagggagcttccgctttgaactgtcgctgaaggatattttctgcagcgagtcccatatttccccggtaagaccggtatttcttcaggcgcacaggagacttcaggccgagctgttgcatcagttttctcaccgttttgccactgaacttaagacctcttttctgaagctcacaatggatccgccggtacccataacatccccggtgttcatggaagatggaggctatgagctgtttcacatcagcatacttgtccttagccttctgcagtgacagctggtagtacagcgtgcttctggccagccctgcggcctttaacaggtcagactggcagtgtccgtacctcaggctctggatgactttcgttttttctccagctcctggcgctttttttccagaagatgctcctgcatggctttcagatatgcattttctgcgcgaagataacgcagctcattcttcatctcttccggcgtcatgtttgcctcgttttcatgggtatcatcagaacgggtcatgcttttctccttcctgcgcctgataaaggcctcattaccagatttgcggtagccttttatccagtttttaaccgtgttgtggctgggaatgttaaaccgggcagctacccggggtagagactcagaatgcccgagagcataaagaaccacgcaaagtttatcttcaggagaatagctacgcttgtgtctgcaatccagtgcccgaggaccgtgaagaagaaaaagattaatccagtgtgagaggctggtgtgagaaagttgaaagagttttgccgtagaaatgatgcctgcatgaccagccaggtaatgatttacagcggcaagttttatttcaaatgaatgtttcataaactgcaccttcagatgtcagattatgtccaacatttggggtgcagttcagaacaccttatccggcctacgtagatctctgaaattgtaggcctgataagcggagcgcatcaggcaattttgcttatttaaactgaagactcaactttaaaatctttgaaataatattgcttatcccggtcgtttatttcgcgaataacccgacaaggaacgccagcagccacgacgtttggtggaatgtcttttgtgacgacactacccgcgccaataacagaattatccccgatggtgacgcctggattaataaccacatgacttccgatccagacgttattgccaatcgttatcggaaaagagtacatttctccgttttttctcaattcatggtgtaccgggtgtcccgtaacggaaagagtaacgttgggtgcaatcagtacgttatcaccgatcgttaccgtgtagtcgtcgacaatggttaaattgaaatttgcataaaaattgcggcctatatggatgttggaaccgtaagagaaatagacggggggttctacccaggcgttttcccctaccgtggcaaacatttctttaatcagactttcccttttttcaaattctgatggatgcgagtgattaaactcatacattaacgtttttccacgaagtcttttttcaggtaagccttcgcacatatcggtaaatagcttgcctgcttttattctttctgtcatcgacatgttcattgcgatcattccgccctgatatgttggtcggataaggcgctcgcgccgcatccgacattgattgcttaagcgacttcattcacctgacgacgcagtagagaaagcgggccggggccgctaagcgtgaacacggaaattaaggtgaagcccagcgccaccagacccagcaccagataagcgccctggaaaccgatgctttcatacatattgcccgccagtacagacataaaaatcatcgccagttgcttaaagaagcagaaacagaccagataaatcgtcgctgaaaaacgcacttcaaactggctggtaatatatttaaagcagcccaccagcaggaacggtacttcaaacatatgcagcgttttcagaataaccacttccagcgctgaggtggcgaacgatgagccaataatacgtacagacataatagtgccagccagcagcagggcatttttcccaccgatgcgattaatgatcagtggcgcaaagaacataatcgaggcattaagtaattcgcccattgtcgttacgtagccaaatacccgcgtaccctgttcaccggtagcaaaaaacgaagtaaagaaattagcaaactgttggtcaaaaacatcgtaggtgcaggaaacgccaataacatacagtgacaaaaaccacagttttggctgtctgaacagttccagcgccagcttaaggctaaatgccgaatggttggcacctaccgcattggcaaccgtggctgaagagggcgcatccgttttggcgaaaaagagtaaaacggcgaggatgagtgcacagccagaacccagccagaaaacaaactgattattgatggtgaacatgatgccgacaatcgaggcacacagcgcccagccaacacagccaaacatccgcgcgcgaccaaattcgaaattactgcgacggctgactttctcgataaatgcctctactgctggcgcaccggcgttaaaacaaaagccaagataaataccaccaacaatcgatcctactaaaatgttgtattgtaacagtggtccgaagataaaaataaagaacggcgcaaacatcactaacatgccggtaataatccacagcaggtatttgcgcagcccgagtttgtcagaaagcagaccaaacagcggttggaataatagcgagaacagagaaatagcggcaaaaataatacccgtatcacttttgctgatatggttgatgtcatgtagccaaatcgggaaaaacgggaagtaggcccccatgataaaaaagtaaaagaaaaagaataaaccgaacatccaaaagtttgtgttttttaaatagtacataatggatttccttacgcgaaatacgggcagacatagcctgcccggttattattatttttgacaccagaccaactggtaatggtagtgaccggcgctcagctggaattccgccgatactgacgggctccaggagtcgtcgccaccaatccccatatggaaaccgtcgatattcagccatgtgccttcttccgcgtgcagcagatggcgatggctggtttccatcagttgttgttggctgtagcggctgatgttgaactggaagtcgccgcgccactggtgtgggccataattcaattcgcgcgtcccgcagcgcagaccgttttcgctcgggaagacgtacggggtatacatgtctgacaatggcagatcccagcggtcaaaacaggctgcagtaaggcggtcgggatagttttcttgcggccccaggccgagccagtttacccgctctgcgacctgcgccagctggcaggtcaggccaacccgcgccggatgcggtgtatcgcttgccaccgcaacatccacattgatgaccatctcaccgtgcccatcaatccggtaggttttccggctgataaataaggttttcccctgatgctgccacgcgtgggcggttgtaatcagcaccgcgtcggcaagtgtatctgccgtgcactgcaacaacgccgcttcggcctggtaatggcccgccgccttccagcgttcgacccaggcgttagggtcaatgcgggtcgcttcacttacgccaatgtcgttatccagcggcgcacgggtgaactgatcgcgcagcggggtcagcagttgtttttcatcgccaatccacatctgtgaaagaaagcctgactggcggttaaattgccaacgcttattacccagctcgatgcaaaaatccgttccgctggtggtcagttgagggatggcgtgggacgcggaggggagtgtcacgctgaggttttccgccagacgccattgctgccaggcgctgatgtgtccggcttctgaccatgcggtcgcgtttggttgcactacgcgtaccgttagccagagttgtccggcgctctccggctgcggcagttctggcagttcaatcaactgcttaccttgcgggccaacatccagaggcacttcaccgcttgccagcggcttgccatccagcgccaccatccagtgcaggaactcgttatcgctatgacggaacaggtattcgctggtcacttcgatggttcgcccggataaacggaactggaaaaactgctgctggtgttttgcttccgtcagcgccggatgcggcgtgcggtcggcaaagaccagaccgttcatgcagaactggcgatcgttcggcgtatcgccaaaatcaccgccgtaagccgaccacgggttgccgttttcatcatatttaatcagcgactgatccacccagtcccagacgaagccgccctgtaaacgggggtactgacgaaacgcctgccagtatttagcgaagccgccaagactgttacccatcgcgtgggcatattcgcaaaggatcagcgggcgcatttctccaggcagcgaaagccattttttgatggaccatttcggcaccgccgggaagggctggtcttcatccacgcgcgcgtacatcgggcaaataatatcggtggccgtggtgtcggctccgccgccttcatactgtaccgggcgggaaggatcgacagatttgatccagcgatacagcgcgtcgtgattagcgccgtggcctgattcattccccagcgaccagatgatcacactcgggtgattacgatcgcgctgcaccatccgcgttacgcgttcgctcatcgcgggtagccagcgcggatcatcggtcagacgattcattggcaccatgccgtgggtttcaatattggcttcatccaccacatacaggccgtagcggtcgcacagcgtgtaccacagcggatggttcggataatgcgaacagcgcacggcgttaaagttgttctgcttcatcagcaggatatcctgcaccatcgtctgctcatccatgacctgaccatgcagaggatgatgctcgtgacggttaacgccgcgaatcagcaacggcttgccgttcagcagcagcagaccattttcaatccgcacctcgcggaaaccgacatcgcaggcttctgcttcaatcagcgtgccgtcggcggtgtgcagttcaaccaccgcacgatagagattcgggatttcggcgctccacagttccggattttcaacgttcaggcgtagcgtgacgcgatcggcataaccgccacgctcatcgataatttcaccgccgaaaggcgcggtgccgctggcgacctgcgtttcaccctgccacaaagaaaccgtcacccgcagttcatcgcgcagctcgccgtacatctgaacttctgcctccagtaccgcgcggctgaaatcatcattaaagcgagtggtaacttggaaatcgctgatttgcgtggtcggtttatgcagcaacgagacgtcacggaaaatgccgctcatccgccacatatcctgatcttccagataactgccgtcactccagcgcagcaccatcaccgcgaggcggttttctccggcgcgtaaaaatgcgctcaggtcaaattcagacggcaaacggctgtcctggccgtaaccgacccagcgcccgttgcaccacagatgaaacgccgagttaacgccatcaaaaataattcgcgtctggccttcctgtagccagctttcatcaatattaaatgtgagcgagtaacaacctgtcggattctccgcgggaacaaacggcggattgaccgtaatgggataggtcacgttggtgtagatgggcgcgtcgtaaccgtgcatctgccagtttgaggggacgacgacagtatcggcgtcaggaagatcgcactccagccagctttccggcaccgcttctggtgccggaaaccaggcaaagcgccattcgccattcaggctgcgcaactgttgggaagggcgatcggtgcgggcctcttcgctattacgccagctggcgaaagggggatgtgccgcaaggcgattaagttgggtaacgccagggttttcccagtcacgacgttgtaatacgacggccagagaatccgtaatcatagtcatagctgtatcctgtgtgaaattgttatccgctcacaatttcacacaacatacgagccggacacatagagtgtaaagactggggtgcctaatgagtgagctgactcacattaattgtgttgcgctcactgcccgctttccagtcgggaaacttgtcgtgccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgtattgggcggaagggtggtttttcttttcaccagtgagacgggcaacagctgattgcccttcaccgcctggccctgagagagttgcagcaagcggtccacgctggtttgccccagcaggcgaaaatcctgtttgatggtggttaacggcgggatataacacgagctgtcttcggtatcgtcgtatcccactaccgagatatccgcaccaacgcgcagcccggactcggtaatggcgcgcattgcgcccagcgccatctgatcgttggcaaccagcatcgcagtgggaacgatgccctcatttagcatttgcatggtttgttgaaaaccggacatggcactccagtcgccttcccgttccgctatcggctgaatttgattgcgtgtgagatatttatgccagcctgccagacgcagacgcgccgagacagaacttaatgggcctgctaacagcgcgatttgctgatgacccaatgcgaccaggtgctccacgcccagtcgcgtaccgtcttcatgggagaaaataatactgttgatgggagtctggtcagagacatcaagaaataacgccggaacattagcgcaggcagcttccacagcaatggcatcctggtcatccagcggatagttaatgatcagcccactgacgcgttgcgcgagaagattgtgcaccgccgctttacaggcttcgacgccgcttcgttctaccatcgacaccaccacgctggcacccagttgatcggcgcgagattttatcgccgcaacaatttgcgacggcgcgtgcagggccagactggaggtggcaacgccaatcagcaacgactgtttgcccgccagttgttgtgccacgcggttgggaatgtaattcagctccgccatcgccgcttccactttttcccgcgttttcgcagaaacgtggcaggcctggttcaccacgcgggaaacggtctgataagagacaccggcatactctgcgacatcgtatagcgttactggtttcacattcaccaccctgaattgactctcttccgggcgctatcatgccataccgcgaaaggttttgcgccattcggcgaggctgacgccgaagtgagatttaaaatgctgacgccaggtcacaggtgagagaaaacccacgccaatacacctacggcgtttacaggtatactcgctaaaaattattcagcgggtttggaaacaaagatggcaaaacttaccttacaagagcagttgctcaaagcgggactagtcaccagcaaaaaagcggcgaaggtcgagagaacggcaaaaaaatcgcgtgttcaggcgcgtgaagctcgggcggcggtagaagaaaataaaaaggcacagcttgagcgtgataaacagcttagcgagcaacaaaaacaagcggcgttggcgaaagaatataaagcccaggtgaagcagctcattgaaatgaaccgaattaccattgccaatggcgatattggttttaacttcactgacggcaatctgattaagaagatttttgttgataagctcacgcaaacgcagttgattaatggtcgtctggcgattgcccgcttgttggttgataacaatagcgaaggtgaatacgccattattcccgccagcgttgccgataaaattgctcagcgtgatgccagcagtattgtgttgcacagcgcgctcagcgccgaagagcaggatgaagacgatccgtatgccgacttcaaagtgcctgatgatttgatgtggtaaacatagataaatcgtgtgcagatgcctgatgcgacgctttgcgagtcttatcaggcctacggtttatgggcgaagtgtaggccggataaggcgttcacgccgcatccggcagccgtgcgcagatgcctgatgcgacgcttttcgcgtcttatcaggcctacggtttacgagcgaaatgtgggccggataaggcgtttacgccgcatccggcagtcgtgcactattatcaacgcatattcagtttattggcgtggtacgcaatatgctcgccaataaaactggagacaaaataatagctgtgatcataaccctcgtgataacggattaacgtcttgatattcatctcctggcagatcttttcaagatttggagtccgcagctgttctgcgtaaaaatcatcactcaatccctgatcaaccatgatttccgcaacgcgttgaccttgtgaaataagactcaccgggtcgtaatccaaccaggcatctttattttcaccaagatatgcggcaaaggcttgctgtccccacggtacttgcgatggggagacaatgggcgaaaacgccgagacgctggcatattcatctgggttacgtaacgccagcaccagcgcgcccagcccgcccatagaatgacctgagatagactttctggccgttgctggaaaatgatgcatcactaaattcggcagctcgttgcggatatagtcatacattttgtaatgttcattccacggcgcttgcgtcgcgttcaggtaaaacccggcaccttgcccgagatcgtaacggtcagcatctgcgacatgactgcctcgcggactggtgtccggcgcaacaacaataatgttgtgctcagccgcgtaacgctgcatccccgatttagtaatgaaattctgctcgttgcaggtcaggcctgaaagccagtacaacaccggcaatttttcattctcggcttttggtgggagatagacgccgacattcatttcacatttcagtgattgggaataatgccgatacacattttgccagccgccaaagctggcatgtttttcaatgagttccatcagtcattatctcacggttaatcccccggacggctgcccggggagagtattaagaaccccatctgaactggacggggtaaaccagcgggaaatcagtaacgaattacggttcgaatggatttaccttcatgcatcaggtcgaaggcgtcattaatttcatccaggctcatggtatgcgtgacaaacggttccagatcgatatcacctttcatcgcatcttcaaccatacccggtaactgggaacgacctttcacgccgccaaacgcggaacctttccatacgcgaccggtgaccaactggaatggacgggtggagatttcctgaccagatcctgcgacaccgatgatcaccgattgaccccagccgcggtgcgcactttccagcgccgcacgcatcacgttgacgttaccgatgcattcaaaggtatggtcgataccccatttgttgatatccagcaggacatctttaatcggtttgtcgtagtcattcgggttaatgcagtcggtggcaccgaagcgacgcgccagttcgaatttcttcgggttggtatcgatagcgataatccgtcccgctttcgcctgacgcgcgccctgaaccactgccagaccaatcgcgccaagaccaaacacggcaacagaatcacctggctggactttagctgtgttgtgtaccgcgccaataccggtggtcacgccacagcccagcaggcagacgtgttcatggttcgcttctggattaattttggccagagacacttccgctaccacggtgtattcactgaatgttgagcatcccatgtagtgataaagcggctgcccgttgtaagaaaaacgggtggtgccgtctggcatcaagcctttgccctgcgtttcgcgaaccgcgacacacaggttagttttgccagaacgacagaactcacactcgccgcactctgcggtgtaaagcgggatcacatggtcgccaggtttgacgctggttaccccttcaccgacttcaactacaaccccggccccttcgtgaccgagaaccaccgggaagacaccttccgggtcatcgccggagagggtaaatgcgtcggtatggcaaacaccggtatgggtgactttaatcagcacttcaccttttttcggtggtgcaacgtcaatttcaacgatttccagcggtttaccgggagcaaatgcaacggcagcacgtgatttcatctctcgctcttcctcaatatggtaatagattcagctatttaagataggcacgaaccagttcaatagtgtcgtcaacggattggctgacttcgcggctgtagcagtcatttcggtcaaacgtttcccggatatggctttcaagcacttctgccatcagtccgttagccgcaccccgaacggcagcgatctgttggagtatggcacggcattcggcatcaccctccagcgaccgttccagagcatcaatctgcccccgaatacgacgaactcgagtaaggacctttttcttctcttccggagtactgggcatttcgcacctcatcatctgcacgcaatatactataggggggtatgctatatgtcaatgcataccccccctatagtatataacactggagaataaaatttatccggtgaatgtagtcggaaaacaaagaggaaaggggataggggctaatcggcagggaaggccgccccggatagcgggcggcagaaggaatcagaatttccaggtcagatgggctgcaagttgcagaccgttataatcatcggttggggtgtcgtaccacactttacctgccgtcagcccgagattaagttgctcagtcagcggttgaatacgttgcaaactgacgctcttcatgctgccgtagcgtgtttctggcgtccagtcataggtgtaagcgcctgttccgcggcttagccatagttgcgtataaccagtgccgcgcgggtcattcagacgcacggaaatcatattgctgtaactaccacctgcatcgctggagtcataatgggtatagcggtagctggagatcaccgggccagtatagagtgatacgccgccttgccaggcatcgacttcgacatcatcgtaatatttagtgtagcgataaccggtcgtgaaaagcgtttttggcaacagtgccaggttaatatcctgacgaaaatcctggcgggcaaagaccggcgtattatccgcaaaggcaatacccgttcgggttgtcagccagttattccatttataccagaccgcaccctgaccgcgagtggcattgaaatgttcagttccataatcacgacgcccctgggaaagattaaaaagcagcgttgcgttttcaactttcgccaccagttctgcatacgctaaattacggttgccatgatcgccagaataatcggtaaaatcgtagcccgcggtaatggaagttaacccggcataagcgggcaatgtgctaaaaattgctgccgctaataacgtccgttttatcattttaatctcctgtacggataagttcttgtcggagtgaataagttccggtaggtaaattacgttctacaatcacgcgcgggccaagttgcgtgttcggggaaataattcgcccaggcaaaataataacttgtacgccaaggcgtgaacgctgcccgatataacaacctaatttatcgcatccggtagcgataattccctctggagttcgaacagacactggctgttcatccagacgatgattactggtacgtacttgtgcgcccaaatatgcctggtttgcaactaccgagtcggcgataaagcattgcggaccaatcgttgcttccgcttcaataaccgcatttttaatttcggtggcaaaaccaatttttacgccattgctgattattgtgccaggacgaataaacgcataattacctatcaggcagtttgcgccaatcactaccggaccctgaataacggcaccgtgacaaatacgggtattcgcgccgataacaacttcaccggcactttcatcaataattacctggtctgcaatctgaatatttttctctttaacattaagcttcagaaagtttttcagttcctgtgacagaaggttgggaataagcggttgacgcttccaccagtgcggaatagcgggtgggtttgtcgcgctgaggttcgcgtccagtaaaaaaggcaataagtccataaataatccagatggcataagctaataatacatacacaacggaaagcggtgctaaaggcaccaacaaccagcaacgatgaaaccaggcgctaaatgcaccaataacacaaactacgccgacccagataagcgggaacattgccaacaccacaccatgtggcccggtggtgatgaattcattaaaccaggtagtgagataaatcccaacgccataaagcacaaccagcagcataggaaatatactgaagataccgaagcggctaaataaaagtcttttatgcaggcgcatacagaccgcgtagcccacaatccaacgccgccagcggcgccactcctcacgcggactgttacattcctgtgggtatacgatgcagcgattcgcctgccgaatacggtagccgtttgccaccaacgtccaggtgagatcaaggtcttcgactttagtacgatcagagaaaccgaacttacgcaatacatcagtacggaacatcccgcaggcaccgctgatgataaacggtgcgccgcccaggagctgctgtagcgtgcgcttcataacaatcatcggcaactttacggtcgcgcggatgtgcggtaacagccccgcgcctttcaacgcagtagagggaatgccgcctacggcatcagcaccgcgctctatttctgccagcatatagcccattccgtcttgatcgggcggaacataggtgtcggcatcacttaaaaaaacctgatcgcaggtggcgtaattgaggccattcatcagcgcaccacctttaccggtatttttttgcgtgacggcaacaaagcggtcgccccatttgcgtttgacttccgccatgaccgcttcggtattgtccgtggagccgtcgttaacgcaaattacccggcaaaaataagggttacgcagcagattatccagtgactgcgccagacacgggccttcgttataagcaggtataatggcgtcaatacagcctttcttttggctgggcttacgccttaacgtactcagaaaccatagcaatattgctacggccatacatataaagatccaggttttcatgcaatttgctcaaagaatcattttatgaataacaaaaccttcacccagatcgctattgacctgttgcccgcgaaattgagcaactgcacgcagacgctccgggcgcatataatctcgctggctctgacttttatgtttttttaacgcagtcagtttaagagaaaaatattcttctttcacggattcaaaaacctgaggcataaatgaaagccaggtacttggcgtttcatagccgagaatttgcggaatagcgcgacaggcaaccattgaggcttgatagactgcaagatgatcctgatggcggtcagcatcatgcatggtatatacacgtataatttcaacatcagagggaatttgattttttatgatgttttccagggcagaaatcatatcattgagctgtaaatgagcgcgggtgtcagcaaaattaagatgaatagtttggtggcatcctaatatctttagagcgttgcgtgattcttcgtggcgatcgattattccatctacgccagaattaccggtagtcatcaccacggtagcaatataaattcctttttgcgcaaggcgagctagcgatgcgccacagcctaattctatatcgtcaggatgcgcgccaatggcaaggataccctttcttttatttgccgaagaaaggatcgctgaatctaaaaccttatccactttatgacactccattttatttattatactacaagcacaacgacgcccgcagagacgtaacctctgacgcagacagatgctaatttttaagtgttaaaaatagctggtagctgaaaaacaaggggctgtcaggtacggggataagactgtgtaatcttttatgtagttcatatgttaagtgtttgtgtgtttggtttgtatggttattttgttttatatattgtatttaaatgtgatttagtttgtcaattaattgcatattaaaaatatgttctatgcacaaatattgattatatacattatgtgaatacattatgtggttgattgagaataatacatttatatatgcaatgtgaatataatggtttcattatatgtgttgctgttaataaaataacagacattagaacctgcttgtttatgcattaataaaatgaagtgcagtaatttactgagttatcagagtgggcgtaattgcatatttaatctttcctttgccgcttttttgctaagaataaaatcatctgtacgataacgactaattcttttaatgaatgtttttattcctgaatactgctcccataacaagacgggggagcagacaatcatggcaatttcatcgcgtaacacacttcttgccgcactggcattcatcgcttttcaggcgcaagcggtgaacgtcaccgtggcgtatcaaacctccgccgaaccggcgaaagtggctcaggccgacaacacctttgctaaagaaagcggagcaaccgtggattggcgtaagtttgacagtggagccagcatcgtgcgggcgctggcttcgggcgacgtgcaaatcggcaacctcggttccagcccgttagccggttgcaaccagccaacaggtgccgattgaagtcttcttgctggcgtcaaaactgggtaactccgaagcgctggtggtaaagaaaactatcagtaaaccggaagacttgattggtaaacgcatcgccgtaccgtttatctccaccacccactacagcctgctggcggcgctgaaacactggggtattaaacctgggcaagttgagattgtgaacctgcagccgcccgcgattatcgccgcatggcagcggggagatattgatggtgcttatgtctgggcaccggcggttaacgccctggaaaaagatggcaaggtgctgaccgattctgaacaggtcgggcagtggggcgcgccgacactggacgtctgggtcgtgcggaaagattttgccgagaaacatcctgaggtcgtgaaagcgttcgctaaaagcgccatcgatgctcagcaaccgtacattgctaacccagacgcgtggctgaaacagccggaaaacatcagcaaactggcgcggttaagcggcgtgccggaaggtgacgttccggggctggtgaagggaaatacctatctgacgccgcagcaacaaacggcagaactgaccggaccggtgaacaaagcgatcatcgacaccgcgcagtttttgaaagagcagggcaaagtcccggctgtagcgaatgattacagccagtacgttacctcgcgcttcgtgcaataaaaggaggcgcagatgctgcaaatttctcatctttacgccgattatggcggcaaaccggcactggaagatatcaacctgacgctggaaagcggcgagcttctggtagttctgggcccgtctggctgcggcaaaactacgttgctgaatttgattgctggttttgtgccttatcagcatggcagcattcaactggcgggtaagggtattcagggaccgggagcagagcgtggcgtagtttttcagaatgaagggctgttaccgtggcgcaatgtacaggacaacgtggcgttcggcctgcaactggcaggtgtagagaaaatgcagcgactggaaatcgcacaccagatggtgaaaaaagtcgggctggaaggcgcagaaaaacgctacatctggcagctttccggtggtcaacgtcagcgggtggggattgcccgcgcgttggcggcaaatccccagctgttattactcgacgaaccgtttggtgcgctggacgccttcacccgcgaccagatgcaaaccctgctgctgaaactctggcaggagacgggaaagcaggtgctgttgattacccacgatatagaagaagcggtgtttatggcgactgaactggttctgctttcacccggcccaggccgtgtgctggagcggctgccgctcaactttgctcgccgctttgttgcgggagagtcgagccgcagcatcaagtccgatccacaattcatcgccatgcgcgaatatgttttaagccgcgtatttgagcaacgggaggcgttctcatgagtgtgctcattaatgaaaaactgcattcgcatcggctgaaatggcgctggccgctctcgcgtcaggtgaccttaagcattggtacgttagcggttttgctcactgtatggtgggcagtcgcggcgctgcaactgattagcccgctgtttttgccgccaccgcaacaggtactggcaaaactgctcaccattgccgggccgcagggatttatggacgccacgctgtggcagcatctggcagccagcctgacgcgcattttgctggcgctactcgcggcggtgttgatcggtattccggtcgggatcgccatggggctaagcccgacggtgcgcggcattctggatccgataatcgagctttatcgtccggtgccgccgctggcttatttgccgctgatggtgatctggtttggtattggcgaaacctcgaagatcttactgatctatctagcgatttttgcgccggtggcgatgtcggcgctggcgggggtgaaaagcgcgcagcaggttcgcattcgtgccgcccagtcgctgggtgccagccgtgcgcaggtgctgtggtttgtcattttgcccggcgcgctgccggaaatcctcaccggattacgcattggtctgggtgtgggctggtctacgctggtggcggcggagctgattgccgcaacgcgcggtttaggatttatggttcagtcagcgggtgaatttctcgcgactgacgtggtgctggcggggatcgcggtgattgcgattatcgcctttcttttagaactgggtctgcgcgcgttacagcgccgcctgacgccctggcatggagaagtacaatgagtgaacgtctgagtattaccccgctggggccgtatattggcgcacaaattacgggggccgacttaacacgcccgttaagcgataatcagtttgaacagctttaccatgcggtgctgcgccatcaggtggtgtttctgcgcgatcaagctattacgccgcagcagcaacgcgcgctggcccagcgttttggcgagctgcatattcaccctgtttaccctcatgctgaaggggttgacgagatcatcgtcctggatacccataacgataatccgccggataacgacaactggcacaccgatgtgacatttattcaaacgccacccgcaggggcgattctggcggcgaaagagttaccctcgaccggcggcgatacgctctgggccagtggtattgccgcatatgaggcgctctctgttcccttccgccagctgttgagcgggttgcgtgcggagcatgatttccgtaaatcgttcccggaatacaagtaccgcaaaaccgaggctgagcatcaacgctggcgtgaggcggtcgcgaaaaatccaccgttgctacatccggtggtgcgaacgcatccggtgaccggtaaacaggcgctgtttgtgaacgaaggttttaccacacgaattgttgatgtcagcgagaaagagagcgaagccttgttaggttttttgtttgcccatatcactaaaccggagtttcaggtgcgctggcgctggcaaccgaatgatattgcgatttgggataaccgcgtgactcagcactatgccaatgcggattacctgccacagcggcggattatgcatcgggcgacgattcttggggatattccgttttatcaggcggggtaagggggaaatgccgggttggataacccggcataatgatcattaacgcagaatcttcttctcagccaaatccagcgcaaagtagctgaaaatcagatccgcacccgcacgcttaatcgaacctaagctttcgagcacgactttctcttcatctatagcacccgccagcgcggcgaacttaatcatcgcgtactcaccgctcacctgatacgcgccaatcggcaattcagtacgttcacgcagctcacgcacgatgtcgaggtatgctccggcaggtttaaccatcaggcagtctgcgccctgggcttcatccagcagtgactcacgaatcgcctcacgacggttcattgggttcatctgatagcttttgcggtcgccttttaatgcgcttccggcagcttcacggaacgggccataaaaggaggaggcgaacttggtcgaatacgacataatcgctgtatctttaaagcccgcagcgtccagcgcctggcgaatcgcctgtacctgaccatccatcgcggcagaaggggcgatgaagtctgcgcctgcagcagctgcaaccacagcttgcttgcctaaattttccagagtcgcgtcgttgtcgacgccatgctcgcacagaacaccgcagtgaccgtgagatgtgtattcacagaagcaggtgtctgacataacgatcatttctggcacggtctgcttgcagatgcgcgacatacgcgccaccagtccatcttcccgccaggcatcgctgccagtttcatcggtatggtgagagatgccgaaagtcatcacggaacgaataccggcgttggcgatgcgttcaatttcacgtgccagatgtttttctggaatgcgcatcacgcctggcatggcttcaacggctttgtagtcgtcaatttcttcttcaacaaagatcggcaacaccaggtcgttaaggctaagtgttgtctcttcaaacatagcgcgcagcgcaggagatttgcgcaggcgacgagggcgttggattaaatctgtcatggtctgcctgatgtttgtggaatcgaggagcatagtatacctgaagcaggctgggtgtgttttacgaaagttgtcgcgatgttgacaaaaagagaatgaaaaagaggtcaggacatctttgtaatagaaatagcaataatttcatattcactgaaaatatttttaatttttatttatagccatagattattgtttttggggatttggtgacgtttccaaaaagtgaatagcttaaagttcattgcttattgatacattatttgtctgtttttgttgttttatattttcatggcctatgttttaaaattaacgctttcattaacgtattgaaatattgtgtttttgttatttctttctttgtgtgtgttcacgtgctttatatatgtccgcaatcggacttaggggaaagaataattgaaccattcctctataacgccgcataatcgtaagcgcgaaacataatatgttttctatgcattgataattgatggatcaacttattacgtccctgaggagggatgacaaatgcactcctggaaaaagaaacttgtagtatcacaattagcattggcttgcactctggctatcacctctcaggctaatgcagcaaactatgatacctgggggtatcatgacaacaccacgaccgatttagtttggccgtatgacactgacaatgatggaattgccgatgctggcggcatggacccgatgggttcagacggtaactacgtaacttacaatggttttgtttactataacaatgccaatggcgatttcgatactgtctttaaaggcgataccgttaacggtaccatttctacttattacttgaatcatgattacgctagcggttctgttaaccaggtagatatcagcaattcagtaattcatggggcaatcacctctgaactgccatttggttattacagcattactcctgcagaagttaatgctaaaggtgaagttgtaactccacagacctataatggctataatttctataacggaatcactactgaccttgactacaattggtacgatggtgacgtattcactctgaacgtatccaattccaccattgatgatgactatgaagctctttacttcactgacacatatcttgatggtgataaatctaagtcaaccaatgaaacgttctataccgctctgggtgttgcagtaaatcttgatgttgaaagcaatatcaatattactaacaactcccgtgtagctggtattgcgctgtctgaaggcaatacaagcaacacgacttatactagcgaatatcatcagtgggacaacaacattaatgtgtctaactccactgtaacttcagggtcacagactccgctggaagaaagcaatggcttcttcggtaaatctgctgaaccaagtgattacgctggtaatggtggcgaaaatgacgtagctctgtcattctctgacaatgctggctcaaattattccatgaaaaacaatgtaaactttgaccattcaaccctgttgggtgatgtcgagttcacaagccactggaataacgatggcgtattcttctattcaaccggccatgacagcaatggtgacggtgtccttgataccaacggtggttgggtagatgatgctcagaacgttgatgaactgaacattactctgaacaacggtagtaagtgggttggctcagcaaacatgagtgctgaagtaattgctccggcagatatgtatgatgttgcgccgaacagcttgacccctggtgccactatcgaagctaacgattggggtcgtattattgacaacaaggtattccagagcggcgtatttaacgtagcactgaacaatggttcagaatggaataccgttaatagttcagtaattgatacattagctgtaaataatggctctcaggtaaatgttactgattcctctctggtctcagataccattggtttaaccaacggctcctcactgaatattggtgaagatgttttggttgctacagaccacctgactgttgatagctacagtaccgttaatttaaccgaatctactggctggaataactattctaacctgtatgccaataccatcaccgtaactaacggtggtgtactggatgtgaacgttgatcagtttgatactgaagctttccgtactgacaaactggaactgactagcggcaacatcgctgaccacaacggcaatgtagtttctggtgtgttcgatatcaacagcagcgattatgttctgaacgctgacctggtgaacgaccgtacttgggataccgctcaggctaactacggctacggtgttgttgctatgaactctgatggtcatctgactatcaacggtaacggcgacgtagacaacggtactgaactggataacagttctgtagacaacgttgttgcggcaaccggtaactacaaagttcgtatcgacaacgcaactggcgctggcgcaatcgctgattacaaagataaagaaattatctatgtaaacgacgtcaacagcaacgcgaccttctctgctgctaacaaagctgacctgggtgcatacacctatcaggctgagcagcgtggtaacaccgttgttctgcaacagatggagctgaccgactacgctaacatggcgctgagcatcccgtctgcgaacaccaatatctggaacctggaacaagacaccgttggtactcgtctgaccaactctcgtcatggtctggctgataacggcggcgcatgggtaagctacttcggtggtaacttcaacggcgacaacggcaccatcaactatgatcaggatgttaacggcatcatggtcggtgttgataccaaaattgacggtaacaacgctaagtggatcgtcggtgcggctgcaggcttcgctaaaggtgatatgaatgaccgttctggtcaggtggatcaagacagccagactgcctacatctactcttctgctcacttcgcgaacaacgtctttgttgacggtagcttgagctactctcacttcaacaacgacctgtctgcaaccatgagcaacggtacttacgttgacggcagcaccaactccgacgcttggggctttggtttgaaagccggttacgacttcaaactgggtgatgcaggttacgtgactccttacggcagcgtttctggtctgttccagtctggtgatgattaccagctgagcaacgacatgaaagttgatggtcagtcttacgacagcatgcgttatgaactgggtgtagatgcaggttataccttcacctacagcgaagaccaggctctgactccgtacttcaaactggcttacgtctacgacgactctaacaacgataacgatgtgaacggtgattccatcgataacggtactgaagggtctgcggtacgtgttggtctgggtactcagttcagcttcaccaagaacttcagcgcctataccgatgctaactacctcggtggtggtgacgtagatcaagactggtccgcgaatgtgggtgttaaatatacctggtaatattcttcactccgaagaaataggtaatttaatctaaataatgcccgtcaaggatttgacgggcattactgcaaaggacgcgcaaatgttatctgtagttaaacctcttcaggaatttggtaagctcgataaatgtttgtccagaaacggtacgcgcttcgagtttaataatgaaaagcaagttatattttccagtgatgtcaatagcgaagatactttcgttattttagagggcgttatctctttgcgtagagaagaaaacgtacttatcggtattacacaggctccttatattatggggctggctgatggtttaatgaaaaacgatataccatacaaattaatatcagaaggaaactgtacgggatatcatttgccagccaaacaaaccattactcttattgaacaaaatcaactctggcgagacgctttttactggttagcctggcaaaatagaattctggaattacgcgacgttcagctcattgggcataattcctacgaacaaatccgcgcgacgttattatcaatgattgactggaatgaagaattgcgatcacgtattggcgtgatgaattatatccatcaacgtacacgtatatcgcgttctgtcgttgcggaagttctcgctgctttgcgtaaaggcggctatatcgaaatgaataaaggcaaactggtcgctatcaaccgtttgccttcagagtattaatcaggatgcggggataaccaacggtttattcccgcttagctcggtcaccaggtcattgatgccatcgctcatatttttaaagcgcgtcaacggcgaacgagtgaccaccacaaacgcgccaatattcttctgcgggatcatcgccatataggtaatgaaaccgccaccaccacctgtcttctgaataatccccggacgaccctctttcggggccatatatacccagcctaaaccaagcgcatccgctttgccggggacatccatgccaatcacttttgtaaactgcgcgcgctgataaatcaacgtctgcatgcgatcagcctggttactgcgctgataaaaatcagatgacaaatactgctgcatccagcgcatcatatcgcctggcgtggaatagacgccgccgctgccaattgccgccagcgtgttattgcacggactggcaccgcgctcagcaaccattaaacggcggcactgatccggtgagggggtgtaggtggtgtctttcatccccaacggacgggtaatctgctcttcaaacaactgggtataaggcttgccggacgcattcgccagtgcatctgccagcagatcgaatgcgaggttggagtacgcggcctggctgcccggcgcggcttttagtttggcagtggaaaggtatttccagcgttgctcgcgcgttggccagacaaataccggacgatgtgccgcgccaccgggctgttcacggggcagggcgctggtatgggttgccagattcaccagcgtaatgggcgtcccattgtaggtcggtacgcgtgcgcctggcggagcatatttacttagcggatcgtttaacttcacggtcccctggtcgagcaatttcaccagcatctcactggtcattaacttggtgagggaagcaatacgtatgacggaatccagctgcgggcgaacgttattaccaggtcgcgtttcgccataactgcgaaagacgcgctggttaccgtcgataacaaccagcgccatccccgtggcaccgctgccgtaaaaaatatgatcggcataacgatcgacaatatcagaggcaaactccggttcagtgatcggctgagccgcatggacggaggtcaatgacgccgcatacagcacggcagaaaaaagcagactacgtttcaacggtggtgtccatagattgaatgaaggtaactgagcgtatttatactactcattgatggattgcaaagggcgaattagtgcaataatagtgttaaaaacgtaacggcgcgtaaacacgatctttttcctgctcaccaatgcctgcatttgtgatcctgcgcgtgttaatccgcttatgtaaacaatctttggtttgtgaaacccgtcgaaacaattcttatggtcaggctggcgaactaagcgccttgctatgggtcacaatgggcagtttcatttggctgacgctttgtagcggtcatgcggttaatacacagcagttgttaaaacgataagaagttagcaggagtgcatatgtttaagtcttttttcccaaagccgggaacgttttttctctcggcctttgtttgggcattgattgccgttatcttctggcaagccggtgggggtgattgggtggcgcgtatcaccggcgcttccgggcagatcccgattagcgccgcgcgtttctggtcgttggatttcctgattttttacgcttactacattgtttgcgtaggactttttgcatttttctggtttatctatagcccgcaccgttggcaatactggtcaatactcggtactgcgctgattatcttcgtcacctggtttttggtggaagtcggggttgccgtcaacgcctggtatgcgccgttctatgatctgattcaaacggcgctaagttcgccgcataaagtcaccatcgaacaattttaccgcgaagtgggcgtctttctggggattgcgctgatcgcggtggtgatcagtgtgctgaacaacttctttgtcagtcactacgtgttccgctggcgtacggcgatgaacgaatattacatggcgaactggcaacaactgcgtcatatcgaaggggccgcgcagcgtgtgcaggaagacaccatgcgttttgcttcaacgctggagaatatgggcgtcagctttatcaacgctatcatgacgttgatcgccttcctgccggtgctggtaacgctctccgcacatgtgccggagctgccgattgtcgggcacattccgtatggtctggtgattgccgctatcgtctggtcgctgatggggaccggattactggcagtggtagggatcaaactgccggggctggagtttaaaaaccagcgtgtagaggctgcctaccgtaaagagctggtttatggtgaagacgatgccacgcgcgcgacgccgcctacggtacgcgagctttttagcgccgtacggaaaaactatttccgcctctattttcactatatgtatttcaatatcgcccgcattctctatttgcaggtcgataacgttttcggtttgttcttgctgtttccgtcaattgttgccggtacgattacactcggcctgatgacgcagattactaacgtttttggtcaggttcgcggtgctttccagtacctgattaactcatggaccacactggttgagttgatgtctatctacaaacgtctgcgcagctttgaacatgagctggatggtgacaaaattcaggaagtaacccataccttgagctaaaaaggagaagtaatgtcgcgcgtcaatcctctatcttcgctgtcattgttggcggttctggttttagcggggtgtagtagtcaggctccgcaaccgttgaaaaagggcgaaaaagcgatagatgtggcgagcgtcgtgcggcagaagatgcctgcgagcgtgaaagaccgcgatgcctgggcgaaagatctcgccaccacctttgaaagtcaggggctggcaccgacgctggaaaacgtctgctcggtgctggcggtggcgcagcaggagtcaaattatcaggcagatccggccgttccgggcttaagcaagatcgcatggcaagagattgaccgtcgtgctgaacggatgcacattcctgcttttctggtgcataccgcgctaaaaatcaaatcgccaaacggcaaaagctatagcgaacggttagattcggtgcgtacagaaaagcaattgagcgcgatttttgacgatctgatcagcatggtgccaatggggcagacgctgtttggttcgctcaatccggtgcgcaccggtgggccgatgcaggtcagtattgcttttgccgaacagcataccaaagggtatccgtggaaaatggacggtacagtccgtcaggaagtcttcagtcgccgcggcgggttgtggtttggtacttaccatttactgaattatcccgccagctatagcgcgccgatataccgttttgctgattttaacgctggctggtacgccagccgtaatgccgcgtttcagaacgcggtcagtaaggccagcggcgtgaagctggcactggacggtgatttaattcgttacgacagtaaagagcccgggaaaaccgaactggcaacgcgcaaactggcgggaaaactggggatgagcgacagcgaaattcgccgtcagttagagaaaggggacagcttctcttttgaggagacggcgctgtacaagaaagtttatcaacttgccgaagcgaaaacgggtaaatcactaccccgcgaaatgttgcctggcattcaactggaaagcccgaaaatcacccgcaacctgactacggcctggtttgcgaagcgcgtagacgaacggcgggcgcgttgtatgaaacagtgatcaaacaggaatgtcacgccagataaggcgttttaggccgcatctggcaacgtaaatcttactggcggcgatgtcgccagtgcagccatagcgccactactgcaaaaatgaggcagcctactaaaaacgggatcagcccaaaaatggtgccgacacctaaaccaatttccacccgtgggcgacctgtttcctggacctgcattaaatgctcatagacgccgggcgcatgcactagcaggttcagcaattgcgccccagcccaaaagcaaaacagcacaaacaacgcataggcaatattgccaggcgttgaagaggcattgcgatattttccgctaaacagcgattttgacagggtgaaatcagccataaaaacctccggaagtcatctgcttctcttctggtgtgataccagcggcttatggcaagtctgacaggtcatttagattgtcaatatcagaatcatggtaaattgatgttgggaatattcccgaagcgtgaatcttcgttgtgagtcacaaaatagcaaccttaagttaaatttattaacaattgcgaaagtgttgtctacaccacagacagttgttacagaatatgcaaggatgttgttttgcgttaacggagctgccatgaatctgcctgtaaaaatccgccgtgactggcactactatgcgttcgccattggccttatattcattcttaatggcgtggtggggttactgggatttgaagcaaaaggttggcagacctatgccgtcggtctggtgacgtgggtgattagtttctggctggcgggattgattattcgtcgtcgcgatgaagaaactgaaaacgcccaataagaatattaccgggcgtttgaatattacattgtggttttcagtgcgttatccgcagcgtgacgctccagcgccagctcaatcaaacgcgtgatcaggtcggtgtaacccagaccgctggcttgccacagcttcggatacatactgatgttggtgaagccaggcagggtgttgatctcgttgatcaccacttcgttctctggggttaaaaacacgtctacacgcgccatgcctgcgcatcccaacgtctgataagcctgaacggcaatcgcccggatcttatcgttgatttctggcgcaatggctgccggaactaccactttcgcgccatcttcgtcaatgtacttggtgtcgtaggcatagaaatcgctggtgagtacgatctcgccacaggtgcttgcttgcgggttatcgttgccaagaactgcgcattcgatttcacgacctttgatcccttgctcaacgatcactttatgatcgaactcgaacgccagatcgacggcaattgtgtactgttcttcactggttactttgctgacaccaacagaagagccctgattagccggttttacaaacagcggtaaccccagtttagactccacttcggcaaaactgatgttgtgacgattagcgcgcgtcagggtaataaatggcgcaatgttcagcccggcatcgcgcagcagacgtttggtgacatctttatccatacaggccgctgaagccagaacatcagaacctacaaacggtaaattggcgacccgcagcattccctgcaaggaaccatcttcgcccagcgtaccgtggacaatcgggaaaatgacatccaccgtcggcaacggctgaccgttttgtgcgtcgataagctgatgctcatgtttacctggcacctgcgcaaggctggtcgccgaagggcgcaacgcaatatgggcaggatcgtctgcatttagcagataattgctggcatcgctgacgtgccattgcccttgtttatcaatgcccagcagcacaacatcgaagcgacttttatcaatggcatcgacaatgttttttgccgattgcagagacacttcatgttccgctgatttaccaccaaaaacgattcctacccgcagtttttccatcttaaaaacctatcccgtctaacacaaagtgcatacattaccacgacaaaacgggggattcgcggccttctgacagaatgttgcaatcttctgctgacaaagcgagcaacgtactggtgaagaaagtgcgttatctcaaagatgtgtgcaagatcacaaaaatgatgaacgggaagctaatttattcctggcttaaatgaccatgtggtgagtttttttctcttaattataagataacgaagagaatatatttcataacttttatttataataaaggttgataattaaagacctatattttatgtgggtaattatttaaataagagaaacgtttcgctggtaatcaaacaaaaaatatttgcgcaaagtatttcctttgtcataaaaataatacttccagacactatgaagttgtgaaacataatgttaacttctccatactttggataaggaaatacagacatgaaaaatctcattgctgagttgttatttaagcttgcccaaaaagaagaagagtcgaaagaactgtgtgcgcaggtagaagctttggagattatcgtcacggcaatgcttcgcaatatggcgcaaaatgatcaacagcggttgattgatcaggtagagggggcgctgtacgaggtaaagcccgatgccagcattcctgacgacgatacggagctgctgcgcgattacgtaaagaagttattgaggcatcctcgtcagtaaaaagttaatcttttcaacagctgtcataaagttgtcacggccgagacttatagtcgctttgtttttattttttaatgtatttgtacatggagaaaataaagtgaaacaaagcactattgcactggcactcttaccgttactgtttacccccgtgacaaaagcccggacaccagaaatgcctgttctggaaaaccgggctgctcagggcgatattactgcacccggtggtgctcgccgcttaacgggtgatcagaccgccgctctgcgtgattctcttagcgataaacctgcaaaaaatattattttgctgattggcgatgggatgggggactcggaaattactgccgcacgcaattatgccgaaggtgcgggcggtttttttaaaggtattgatgccttaccgcttaccgggcaatacactcactatgcgctgaataaaaaaaccggcaaaccggactacgtcaccgactcggctgcatcagcaaccgcctggtcaacaggtgtcaaaacctataatggcgcgctgggcgtcgatattcacaaaaaagatcacccaacgattctggaaatggcaaaagccgcaggtctggcgaccggtaacgtttctaccgcagagttgcaggatgccacgcccgctgcgctggtggcgcatgtgacctcgcgcaaatgctacggtccgagtgcgaccagtgaaaaatgtccgggtaacgctctggaaaaaggcggaaaaggatcgattaccgaacagctgcttaacgcccgtgccgatgttacgcttggcggcggcgcaaaaacctttgctgaaacggcaaccgccggtgaatggcagggaaaaacgctgcgtgaacaggcacaggcgcgtggttatcagttggtgagcgatgctgcctcactgaattcggtgacggaagcgaatcagcaaaaacccctattaggactgtttgctgacggcaatatgccagtgcgctggcaaggaccgaaagcagcataccacggtaatatagataagcccgcagtcacctgtacgcctaatccgcaacgtaatgacagtgtaccgaccctggcgcagatgaccgacaaagccattgaattgttgagtaaaaatgagaaaggctttttcctgcaagttgaaggtgcgtcaatcgataaacaggatcacgctgcgaatccttgtgggcaaattggcgagacggtcgatctcgatgaagccgtacaacgggcgctggaattcgctaaaaaggatggtaacacgttggtcatagtcaccgctgatcacgcccatgccagccagatagttgcgccagataccaaagctccgggcctcacccaggcgctaaataccaaagatggcgcagtgatggtgatgagttacgggaactccgaagaggattcacaagaacataccggcagtcagttgcgtattgcggcgtatggcccgcatgccgccaatgttgttggactgaccgaccagaccgatctcttctacaccatgaaagccgccctggggctgaaataaaaccgcgcccggcagtgaattttcgctgccgggtggtttttttgctgttagcaaccagacttaatgacagatcacgggcgcatacgctcatggttaaaacatgaagagggatggtgcgatgaaaattacattactggttaccttgcttttcggtctggtttttttaaccaccgtcggcgctgccgagagaaccttaaccccacaacaacagcgtatgacctcttgtaatcagcaggcgacggcgcaggcgttgaaaggggatgctcgtaagacctacatgagtgattgcctgaagaatagcaagtctgcgcctggtgaaaaaagtttgacgccacagcagcaaaagatgcgcgaatgtaataatcaagcaacacaacaatctctgaaaggggatgatcgtaataagtttatgagtgcctgcctcaagaaagccgcctgatacctgatagtgctaacgggtgagctacgaaaatggctcacccgaaatttcatacttctgcctttagccccgtctctataatttgggaaaattgtttctgaatgttcccaaaaataatgaatgatgaaaactttttcaaaaaagcggcggcgcatggggaggaacctcctttaactcctcaaaacgaacatcagcggtccgggctgcgctttgcccgtcgcgtcagactaccccgcgcggttggcctggctggcatgttcttaccgattgcttcaacgctggtttcgcatccgtcgccgggctggtggtggctgttgttggtcggctgggcgttcgtctggccgcatttagcctggcaaatagcgagcagggccgtcgatccgcttagccgggaaatttacaacttaaaaaccgatgcagtattagcgggaatgtgggtaggcgtaatgggcgtaaacgcactgccttccaccgcgatgttgatgattatgtgtctgaatttgatgggggcaggcggcccccgtctgtttgtcgcgggtctggtgttgatggtggtctcctgccttgtcaccctcgaactgacgggcatcaccgtgtcgttcaatagtgcgccgctggaatggtggctctcccttcccattatcgtcatttatcctctgctgtttggctgggtcagctaccagacggcgactaaactggcggaacataaacgcaggttgcaggtcatgagtacccgcgacggtatgacgggcgtgtataaccgacgtcattgggaaactatgttacgcaatgaatttgataactgtcggcggcataaccgcgatgcgacattactgattatcgatatcgaccatttcaagagcatcaacgatacctggggccatgatgtgggtgatgaagcgattgtggcgcttacccgacagttacaaattaccctacgcggtagcgatgtgattggtcggtttggcggcgatgagtttgcagtaatcatgtccggtacgccagctgagagcgccatcaccgccatgttacgggtgcatgaagggctaaacacgttacgcttgccgaatacgccacaggtaactttacggattagtgtgggggttgcgccgctgaatccacaaatgagtcactatcgcgagtggttgaaatcggcagatttggcgctctacaaagcaaagaaagccggacgtaaccgcaccgaagtggcggcctgacgtccggcaaaagccatcaggatttgctgagtttttctgatttttccatacacttcgtcatcgcttcgatcactgcggcacggaagcctttctcttccagtacgcgtaccgcctcaatggtggtgcctcccggtgagcagaccatatctttcagtgtccccggatgttctcccgtttccagcaccatttttgcggagcccattaccgcctgagcggcaaatttatacgcctgggcgcgtggcatcccgcccagcacggcggcgtcggccatcgcttcgataaacataaagacgtaggctggcgaagaaccgctcacaccgaccaccgggtggatcatcggctcagcaatcacttccgcttcgccaaagcagcggaaaatattcagcacatcagcggtatcttctggggttaccagcgcgtttggcgttacggaggtcatcccggcattaaccagcgcgggagtgttcggcatggcgcggataattttccggtcatggcccagcgcgcgggcaagctggtcgagcgtgatacccgcagcaatagaaacgaccagagagtctttattcaggctggaggtgatttcgctaagcactttaatcatgatgcctggtttaacggcggcaaaaatgatgtcggcgatttgcgctacttcttgcgccgattctgcggcgttgatgccgaactggtcatgcagggcggtgactttatccggggagggggtatatacccagatttgccctggaagcacctgaccgctggcaatcagaccgccgagaatggcttttcccatattgccgcagccaataaaaccgattttcttttccattgcctcactcctgccgtgaaattcattgttttgataatcgctggcagaagcataaacagaactatgccggaaggcaaaagcgcgacacaatagaggattacccaacaaaggatgactttatgacaatttgggtggatgccgacgcgtgtcccaatgtaattaaagagattttgtatcgcgcggcggaacgtatgcagatgccgctggtactggtagcaaaccagagtttacgcgtgccaccatcacgatttattcgtacgctgcgcgtcgcggcaggtttcgacgttgccgataacgaaattgttcggcagtgtgaagcgggcgatttggtgatcaccgcagatatacctttggctgctgaagccatcgagaaaggcgcggcggcgcttaatcctcgcggcgaacgttacacgccagcgaccattcgtgagcgcctgacgatgcgcgattttatggataccttacgtgccagtgggatccagaccggaggaccagatagtctttcacaacgtgaccgccaggcctttgctgcggagctggagaagtggtggctggaagtgcaacgtagtcgtggctaaatgtaatttattatttacacttcattcttgaatatttattggtatagtaagggatgtattgagatttccaccttaagtggaattttttctttacaatcgaaattgtactagtttgatggtatgatcgctattctcatgacaccggctttcgccgcattgcgacctattggggaaaacccacgatgacacaacctctttttctgatcgggcctcggggctgtggtaaaacaacggtcggaatggcccttgccgattcgcttaaccgtcggtttgtcgataccgaccagtggttgcaatcacagctcaatatgacggtcgcggagatcgtcgaaagggaagagtgggcgggattccgcgccagagaaacggcggcgctggaagcggtaactgcgccatccaccgttatcgctacaggcggcggcattattctgacggaatttaatcgtcacttcatgcaaaataacgggatcgtggtttatttgtgtgcgccagtatcagtcctggttaaccgactgcaagctgcaccggaagaagatttacggccaaccttaacgggaaaaccactgagcgaagaagttcaggaagtgctggaagaacgcgatgcgctatatcgcgaagttgcgcatattatcatcgacgcaacaaacgaacccagccaggtgatttctgaaattcgcagcgctctggcacagacgatcaattgttgattttcgagcgcctatacttaacgttcatcccgtgaaataaggaagaacgatgccaacgaaaccgccttatcctcgtgaagcatatatagtgacgattgataaaggaaagccaggacagacggtaacctggtaccaactcagagccgatcatcctaaaccagactcgttgatcagtgaacatccgaccgctcaggaagcgatggatgcgaaaaaacgctatgaggaccctgacaaagagtgaccgcatcagactgctcggaagggattctgagtgccgccacaagggatctgcgtcacatttttcacaattcatgtttttcaaataattagaatattaaacaataacaatccattactggaatcatttggaatctttacattatgcagtgcaggtctgctgctacgctttttgtcatttgtagcacaagtaagtgtcagcagtggtgcttaacacttgcccggtaattaacgacgaaataaaagtaaggtggaagaacaatgagtgcgtcgttggcgatcctgactatcggcattgtacctatgcaggaagttttgccgctcctgacagaatacattgacgaagataatatttcccatcatagcctgctggggaagttaagccgcgaagaagtgatggcggagtacgcgccagaagcaggcgaagacacaattctcacattattaaatgacaaccatctggcccatgtttcgcgtcgcaaagtggagcgagacctgcaaggtgtggttgaagtgctcgataatcagggttacgacgtcattatattaatgagtacagcaaacattagtagtatgaccgcgcgtaatacgatctttcttgagccgtcgcggatattgccaccgctggtttcctctattgttgaagatcatcaggtgggggttatcgtaccggttgaggagttgctgaccgttcaggcgcaaaaatggcaaattttgcagaaaccgccagtattttcattgggtaaccccattcatgattcggaacaaaaaatcattgatgccgggaaagaattactggcaaaaggtgcagatgtcatcatgctggattgtttgggatttaaccagcgtcatcgcgatttactgcaaaaacagctcgatgttcctgtcttgctctctaacgtattgattgcacggctggctgcggaattactgatgtaattttgcgtgacagccagcgcctctggcccctatagtgaagtagatgttcaactaccagacagggccagtttatgcttcaaagtaatgagtacttttccggcaaagtgaaatcgatcggcttttccagcagcagcactggtcgcgccagcgtgggtgttatggttgaaggtgaatacaccttcagcaccgctgagcctgaagagatgacggtaatcagtggcgcgctgaatgtgttactgcctgacgcgaccgactggcaagtgtatgaagccggttcggtgtttaatgttcccggtcacagcgagtttcatctgcaagttgccgaacccacctcttatctgtgccgctatctgtaattcctcgccttccccttgaacgggagggcatttttctgaaatgtcctctctttaacccataataatatttcctttgctgggattttttcgatttccgatatattcataattcatcaaggttgatataaatatcagcgaagatctccagatattgttgcggaactggcgacgataaaagataaatcagatgatgaatggtggcgtgcattgctgcaaagtcgcaatgatcatttgcgccaaacggcattgcacaacgcacataccccggtgttgttgttaacgacattgactgagcctcaggagcggtcgctggctattaataattcacagctggctgccgatgtgaaaacggcgtggttaaaagaggagccatcattactcttatttgtcgaacaacccgatctttcgctgttacgtgatttagtgaaaaccggggcaacgcgaaaaattcgcagtgaagcgcgtcaccggcttgaggaaaaacaatgacacaacgcccctggagcaagttacagcataaaacgcataatattgctgcgctaagaattattgcccgctgtagctaacgattatattcctggtgtggctttgtacgccggataagacgcggcaggcgtcgcatccggcattaaaggtaaatcagcaattaacgttgtgcttcgccacctaatccttcaatcaggttttgaattaacgctgccagttcaccagtcatcaggatgaaatcggcatcaaagcgctgggcgaaatcttcacggtcgatatcttcgttttgatcgcgcagctcgtcgcagaacttcagacgcttgagcgaaccatcgtcgcacatcacaaactgaatgcgctgctgccagtcaagcgccagtttagtcaccacttttccggcttcaatgtggttggtgatctcttcgctggtcagatcttgtttcttcgcgcggatcacgccgccatcttccagcaacgatttcagctcggcttcatcaagcagctggaagccctgtgccgcgctgccggaacgtacccattcggtcagcgtcagttcaatcgggttttccatgctcaatggtacaaccggtaacgaccccaggcttttacgcagcagtgccagcgtatcttccgcttttttggcgctggcgcagtccaccataatcaaaccgttaaccgtatcgatccacatcattgtctggctaaaacggctgaaagcacgcggcagcagagagtgcagcacttcgtctttcagcgaatctttttcggttttcttcagcttacgcgcctgttctgcttccagtttggcgattttcgcttccagcgcctgtttaatcaccggggacgggaggattttttcttctttgcgcgcacagataacaatttgaccattggcaacgtgcgttaacgcatcgctgtgcgatcccatcggaggtacccagcccatcttcgccatgtcctggctgccgcatggggtaaatgccatcgaggctagctgtttttccatctcttctgcacgcagcgaaatctcgcggctaagacggtaaaccattaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatttagcgggcatgataacgaattgtcggcggccttgcattgccaatccggttgtccgtctctacgctattgatattgaaaaaaataaggagagtaccgtgcgtataggtatcgatttaggcggcaccaaaactgaagtgattgcattgggcgatgcaggggagcagttgtaccgccatcgtctgcccacgccgcgtgatgattaccggcagactattgaaacgatcgccacgttggttgatatggcggagcaggcaacagggcagcgcggaacggtaggtatgggcattcctggttcgatttcgccctacaccggcgtggtgaagaatgccaattcaacctggctcaacggtcagccattcgataaagacttaagcgcgcggttgcagcgggaagtgcggctggcaaatgacgccaactgtctggcggtttcagaagcggtagatggcgcggcagcgggagcgcagacggtatttgccgtgattatcggcacgggatgcggcgcgggcgtggcattcaatgggcgggcgcatatcggcggcaatggcacggcaggcgagtggggacacaatccgctaccgtggatggacgaagacgaactgcgttatcgcgaggaagtcccttgttattgcggtaaacaaggttgtattgaaacctttatttcaggcacgggattcgcgacggattatcgtcgtttgagcggacatgcgctgaaaggcagtgaaattatccgcctggttgaagaaagcgatccggtagcggaactggcattgcgtcgctacgagctgcggctggcaaaatcgctggcacatgtcgtgaatattctcgatccggatgtgattgtcctgggcggcggaatgagcaatgtagaccgtttatatcaaacggttccacagttgattaaacaatttgtcttcggcggagaatgtgaaacgccggtacgcaaggcgaaacatggtgattcgagcggcgtacgcggcgctgcatggttatggccacaagagtaaaaaaaccaggcaattggcgtatcatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaagtgagccgtccggtaggccggataaggcgctcgcgccgcatccgacaacaaataacgcgcacagtggcggcaaccccccagtgctccgatgcctgatgcgacactggcgtgtcttatcaggcctacaaaatgaacagtcccgtaggccggataaggcgttcacgccgcatccggcaacaagcgatgcgcactgcgactgctatctaccccagtggtttcgccagcaccgaactatccgccgcttgctggcgcttatagcgaccatacagcagcaacgacgacatcgcagcaaacgaaagcagggcagcgggcagcgccacgtaattatatgccagccccagcgtcagcatcataccaccgcaatatgcgccgacggcgctaccgaggttaaacgctatttgcccacctgcggcacctaataactctccgcctttggcattttgcagtaataatatttgtagaggtgctgatagggcaaataatcccgcgcaacaaataaaagcaaaaataagcgacgttgttttcataccgccgaagaaaaagagcatcagcagtgccagtacaatgataaagtcagtcactgctgcaatgcgcagtggtgaataacgtcctgaaatcctgccacttagcatattccccagcaccatccctagcccaactaacatcataataaaggtcatcgccgtttccgaaaaaccggaaataaacatcatgtatggctttacgtagctgaaccaggcaaacacacctgcgttgccaaacatcgtagcggcgaaaattaaccacggggcagggctgcgtaaaaaatgaaattgttcgcgtagttttcctttcgcctcgtcgcgaatatccggcacccaaaaatagaccgatgccatcaccgcaatattaaaaacagcgatcaacaaaaaggtgtaacgccaactaaattcctgacttaaatacgttcccagtggaatgcccagcaaattggcgactgtcatcccggaaaccatccctgccacggcggcggtgactttgccgggtttgataatttttgataacacgatcgcgccgacgccaaaaaatgcaccatgcggaaagccggaaaccagccgaccaatggcgagcatcaggtaagacgaagagagcgtgaacatggcgttgccaatgacgcacaacgccaccagaaacaacaagatatgtttgagtgagtagcggctggaaaaaagcgcgattataggcgcaccgaccaccacccccagcgcataatacgagatcatatgcccggcggcaggaatcgaaattcctacgttatgcgctagctccgtgagcacgcccataatgccaaattcggccatccccaaaccaaacgtgcccagagccaaagataaaataacttttttcataccaccatcacaaccaccagaacggctaccaatcaccgtagccaataaagtgatagattgcaggataacgaccagcgaggccaagagataattcgcccctctgtattcattatcctgctgaatagttatttcattgcaaacgcactttccagtttgctgtagcccagtccattgatcttcttcactttgatctgcaccggaatacgctctttcatcgcctcaacgtggctaatcaccccgatggttttgccactggcattcagggcatccagcgcatcaagggcggtatccagcgtttcgctatccagtgtgccaaaaccttcatcaaggaacagcgagtcaatacgcgttttatggctgaccagatctgaaagcgccagtgccagcgccagactgacgaggaaactttcgccgccggaaagggtacgggtatcgcgtaccgcatcagcctgccaggtatcaacaacctcaacttccagcgcttcgctggctttgcgctgtaacagatagcgcccgtgtagccgggtgagttgctgattagcgagatggactaaattatccagcgtcagcccttgggcaaacttgcggaatttatcgccctctttggaacctattagcgaattcagatatccccagtcctcaacctgctgcgtcatttgagcaatttgctgcattaaggtttgttgttgctgacggttatctgcatcctgcttcagctgctggcgaatctcgccttgactcgtggtgttttcacgcaacttttggtgagtttgcgctaactcttgctgaatctgctccaccgtcacagtgagagacaacccgccaggtcggtgttgctgatgctgtgtcagcgtttctgctgtctgagtgaccagcgtttgcgcctgacggcgctggttttccagattctgcttgagctgttccagctgcgttagtgtttgttcatccattagcgccgcaaggaacgcctgctgatcgtcaaagacgctcgcctgtagcgcggtgtcaaactgcgcctgggctttttgcagactttgcgccgccagaacatcctgttgctgtaacgtctgctgctggctgtgtaatgcgagacattgttcatgaacctgccgccagttttccagcgccacagtttcttcgctgtgcgggagttcatcactttgcggcaacgtttccagaatcggcgtcagttgctgaatacggttttgcagcgcggttaattcgttctggcgatgctgccagctctgcgcttcttgctgacgcgtcgccaaccagctctcttcttcatcttcctgtggcaatgtcagtgcataacccgccaatgccgttaagagctgctgctggcgttgttcaatttgctgttgatactggataatttgctgattatgcgcggcaatctgcccttgtaattcatgccgttggctgagtaaccgcagctggcgttcgtgctcatcttgtgcatctagccacggttgaatatcgtcctgtggctgcaaggtgatattgaggctggccgtgacggcttgccattgttgagtaagtgcttgctcatcttgccggaggctttgcgcttcgttttcatcgcgctgaagctgcttcgttaatgcatccagttgcccacgtagcgccgcaccttcttcgccgagctttttcacttctttttccagcgttaatagccgggcctgattaacgcccggttccagcgcctgatacgcctcgaccgccgggtggctgctggaaccacaaagtggacaaggctgacccgcctgtaactgtgcgcgctgggcttccagcgttttaatgcgcgcttcctgctcgcaaatggttttcacatcggcaagttgttgcgttttttctttataacgatggcgcatttcgttaagtgcggcattacgttgcgtctgttccagagtgacattctggatagcgacctgtaactgcgccagacgtttttgttggggaacaatctgcccatgcagtgcgaccaggcgctgacgcagtgggcgttgctcagcatgttgtgccagggcggtagcaacttcatcggcggttaacgtcaacgtgatcgccgcaagcgcattaagtttttgctcagcatgagttaactgttgctgccattgccgcagatgctcgcgatcgctggtttgttgggagaactgtgcacgccaacccgccagttcgttgttccactgacggaagcggtcgtgttcctgtaaccaggcattcaggctttgttgctgctgctgtaattctgctgactgcttcgccgcgtggtggcgaatgctcgcacgaagcgccattgtgctctgtaagcgagtatttacttcttcaatctgctggcgagtatgcgccagcgccgtgctgtgttctgcgatgcgttcccagtgcggacgaagatttcgtgccggttgtgccagactgagcgccgccagttgaggttgcgctttttcttcttcggctaatgcctgttgcaaggcctgttgacggcggctggcttcttgctgcaattcgtccagacgcgttaaccagtttagcgattgttgttcttgctgctgcgcggtaattaactgtttttcttcgtcagtaagtacctgcaaactcgctgtcagcgattgcacttgttccggcgtgagcaacgcgacgccgctggcctgcgcttgcagcttctccagctctgtgcgggccgatttgtgctgctcaaaaaccatcgccgagatttgcccgtagatttcagtgccggttaactcctcgagcaattctgcgcgttctttgggtttggcattcaggaaggcagcaaattgcccctgcgaaagcagcatcgaacgggtgaagcgcccgtaatccagtccggttaacgtcgccgtcagttccagcttatctttcactttgtcggcgagaattttgccgtctgcacagcgcgccagctctacgcgtggcacctgcaaattaccgtccggctggttacgcgcccgattctggctccagaacgcgcgatacgcttcacctttgacttcaaactccacttccgccagacattcggcggtatcgcgggtcatgagatcattttgcgattgtgaaacgttagagaggcgcggggtttcgtgatacagcgccagacaaatggcgtccagcagggtggttttccccgcaccggttgggccggtaatagcaaacagcccgttgctggcgaacggctcgcgggtgaaatcaatcttccattcgccttttaatgagttcaggtttttcaggcgcaggctgagaattttcatgcttcgtgttctccggcgaggctatgcaacgtcgtggcgaaaagatgctgcagacgttgctgctgtgattcatccagttcttccagtgccagacggcgattgaacacctcttcgacgctgagttcgctgagggtttcacgctgttggctggctaacacacgctcgcgctgttcacgactccggcgtaccagcaatacttcgacaggcaatgattcggttaatgcctggattttgcgctgaatatcatgcagatactcatcagtagtgatttcgatatccagccagacaggcggctcctgtgatatatcgcgccactgttccagctgtgcggtaatcgacgccagatcgcctttcagcaccgccatgggttgcgttaccggtacgttcaggttttccacgctctctaatttgccgtttgaaaatgtcaccagatggacatatttactcttaccgcattcatcaaaactcagtggtatgggggaaccgcaatagcgaacatgttccatgccgccaataatctgcgcgcggtgaatatgcccgagcgcgatgtagtcagctggtggaaagttttgtgccggaaacgcgtccagcgtgccaatataaatgtcacgcacggcgtcacttttactggcacccacggtcgttaaatgtccagtggcgatgatgggcagaggctgatcgccgcgcagtttgcaggcatcggcataatgttgttgataataatcagtaatagccgccagcaaatgctgctgtttttcaataccgttaagccccgcctggctggtaataatgtcacgcgggcgtaaaaaaggaatgggacacagcactgcgcctggcgtcccgtcgcgacggggcaatatttgcggcgcatgtccggcgctggcgaccacggtagtattgaggaacgccatgatatcgcgcgattcattcagcgtggcgaccgagtcatggtttcctgccagtaccaccagatgacagcccgtttgctgtaaattgacaacaaaacggttgtataacgtgcgggcgtaactgggcggcgagccggtatcgaaaacatcaccggcaacaataatcgcatccacctgatgggcttgtgctgtctccagcagccagtcaagaaaagcctgatgttcggcttcgcggcttttactgtagaagttctggccgagatgccagtctgaggtgtgaaggatgcgcataacggttccctggcgaaaaagcatgggcgcgattatacccaaacagatgtgccatttgcttttttctgcgccacggaaatcaataacctgaagatatgtgcgacgagcttttcataaatctgtcataaatctgacgcataatgacgtcgcattaatgatcgcaacctatttattacaacagggcaaatcatggcgagacgtattctggtcgtagaagatgaagctccaattcgcgaaatggtctgcttcgtgctcgaacaaaatggctttcagccggtcgaagcggaagattatgacagtgctgtgaatcaactgaatgaaccctggccggatttaattctccttgactggatgttacctggcggctccggtatccagttcatcaaacacctcaagcgcgagtcgatgacccgggatattccagtggtgatgttgaccgccagaggggaagaagaagatcgcgtgcgcggccttgaaaccggtgcggatgactatatcaccaagccgttttctccgaaggagctggtggcgcgaatcaaagcggtaatgcgccgtatttcgccaatggcggtggaggaggtgatcgagatgcaggggctaagtctggacccgacatctcaccgggtgatggcgggcgaagaaccgctggagatggggccgacagaatttaaactgctgcacttttttatgacgcatcctgagcgcgtgtacagccgcgagcagctgttaaaccacgtctggggaaccaacgtgtatgtggaagatcgtacggtcgatgtcacattcgtcgcctgcgtaaagcactggagcccggcgggcatgaccgcatggtgcagaccgtgcgcggtacagggtatcgtttttcaacccgcttttaaggccttgctcatcggacgtagagcagggcttatgatttcttaactggagtatcttacgtgctggaacggctgtcgtggaaaaggctggtgctggagctgctactttgctgcctcccggctttcatcctgggtgcattttttggttacctgccctggtttttgctggcatcggtaacaggactgcttatctggcatttctggaatttattgcgcctttcatggtggctgtgggtggatcgtagtatgaccccgccaccggggcgtggtagctgggaaccgctactatacggcttacaccagatgcagctgcgaaataaaaaacgccgccgtgaactgggcaatctgattaaacgctttcgtagcggcgcggagtcgctgcccgacgcggtggtgctgaccacggaagagggcggtattttctggtgcaacggtctggcgcaacagattcttggcttgcgctggccggaagataacgggcagaacatccttaacttgctgcgttacccggagtttacgcaatatctgaaaacgcgtgatttctctcgcccgctcaatctggtgctcaacaccgggcggcatctggagattcgcgtcatgccttatacccacaaacagttgctgatggtggcgcgagatgtcacgcaaatgcatcaactggaaggggcgcggcgtaacttttttgccaatgtgagccatgagttacgtacgccattgaccgtgttacagggttacctggagatgatggatgagcaaccgctggaaggcgcggtacgtgaaaaagcgttgcacaccatgcgcgagcagacccagcggatggaagggttggtgaagcaattgctgacgctgtcgaaaatagaagccgcaccgacgcatttgctcaatgaaaaggttgatgtgccgatgatgctgcgcgtcgttgagcgcgaggctcagactctgagtcagaaaaaacagacatttacctttgagatagataacggccttaaggtgtcaggcaacgaagatcagctacgcagtgcgatttcgaacctggtctataacgccgtgaatcatacgccggaaggcacgcatatcaccgtacgctggcagcgagtgccgcacggtgccgaatttagtgttgaagataacggaccgggcattgcaccggagcatattccgcacctgaccgagcgtttttatcgcgttgataaagcgcgttcccggcaaaccggtggtagcggattagggttagcgatcgtgaaacatgcggtgaatcatcacgaaagtcgcctgaatattgagagtacagtaggaaaaggtacacgtttcagttttgttatcccggaacgtttaattgccaaaaacagcgattaattcgcctttgtcatcttttattgccataagccagccgatgctggcttattttctttgcagtcgaaatacgggcgttagattttacaatggttggtgattttttgttcgcatgattagccatgtctttttcattgaaatagtgttttatactggttggtgatttcttatcgctatatacctctggtttttagatcccttcttgctttaaaacgttataagcgtttaaattgcgcttcaggtgctgtcatactgactgcatttacgcggtaaatcgaaaaactattcttcgccgcgcttggttgggagtatttcccgctaaaattgtttaaatataccgctgtatcatccccagggattggcacaaaaatttaacgttacaacaccacatccacaggcagtatgatttatgacccatcaattaagatcgcgcgatatcatcgctctgggctttatgacatttgcgttgttcgtcggcgcaggtaacattattttccctccaatggtcggcttgcaggcaggcgaacacgtctggactgcggcattcggcttcctcattactgccgttggcctaccggtattaacggtagtggcactggcaaaagttggcggcggtgttgacagtctcagcacgccaattggtaaagtcgctggcgtactgctggcaacagtttgttacctggcggtggggccgcttttcgctacgccgcgtacagctaccgtttcttttgaagtgggcattgcgccgctgacgggtgattccgcgctgccgctgtttatctacagcctggtctatttcgctatcgttattctggtttcgctctatccgggcaagctgctggataccgtgggcaacttccttgcgccgctgaaaattatcgcgctggtcatcctgtctgttgccgcaattatctggccggcgggttctatcagcacggcgactgaggcttatcaaaacgctgcgttttctaacggcttcgtcaacggctatctgaccatggatacgctgggcgcaatggtgtttggtatcgttattgttaacgcggcgcgttctcgtggcgttaccgaagcgcgtctgctgacccgttataccgtctgggctggcctgatggcgggtgttggtctgactctgctgtacctggcgctgttccgtctgggttcagacagcgcgtcgctggtcgatcagtctgcaaacggtgcggcgatcctgcatgcttacgttcagcatacctttggcggcggcggtagcttcctgctggcggcgttaatcttcatcgcctgcctggtcacggcggttggcctgacctgtgcttgtgcagaattcttcgcccagtacgtaccgctctcttatcgtacgctggtgtttatcctcggcggcttctcgatggtggtgtctaacctcggcttgagccagctgattcagatctctgtaccggtgctgaccgccatttatccgccgtgtatcgcactggttgtattaagttttacacgctcatggtggcataattcgtcccgcgtgattgctccgccgatgtttatcagcctgctttttggtattctcgacgggatcaaggcatctgcattcagcgatatcttaccgtcctgggcgcagcgtttaccgctggccgaacaaggtctggcgtggttaatgccaacagtggtgatggtggttctggccattatctgggatcgtgcggcaggtcgtcaggtgacctccagcgctcactaaatcactgaacatttgttttaaccacggggctgcgatgccccgtggttttttattgtgttgatgggttaggaattgatggaaagtaagaacaagctaaagcgtgggctaagtacccgacacatacgctttatggcactgggttcagcaattggcaccgggctgttttacggttcggcagatgccatcaaaatggccggtccaagcgtgttgttggcctatattatcggtggtatcgcggcgtatatcattatgcgtgcgctgggggaaatgtcggtacataacccggcagccagctctttctcgcgttatgcgcaggaaaacctcggcccgctggcaggttacattaccggctggacctactgctttgaaatccttattgtcgccatcgccgatgtgaccgcttttggtatctatatgggtgtctggttcccgacggtgccgcactggatttgggtactgagtgtggtgctgatcatttgcgccgtaaacctgatgagcgtgaaggtattcggtgagctggagttctggttctcgttctttaaagtcgccactatcatcatcatgattgtcgccggtttcggcatcatcatctgggggattggcaacggcgggcaaccgaccggtattcataacctgtggagcaacggcggcttcttcagtaacggctggcttggtatggtgatgtcgttgcaaatggtgatgtttgcttacggtgggatcgaaattatcgggattaccgccggtgaagcgaaagatcctgagaaatcgattccgcgtgcgattaactccgtgccgatgcgtattctggtgttctacgtcggtacgctgttcgtcattatgtctatctacccgtggaatcaggttggcactgccggtagcccgtttgtgctgacgttccagcatatgggcattacctttgccgccagcattcttaactttgttgtgctgaccgcttcgctgtcggcaattaacagtgacgtatttggtgtaggccgtatgctccacggtatggcagagcagggcagcgcgccaaaaattttcagcaaaacctcgcgtcgcggtattccgtgggttacggtgctggtgatgactaccgcgctgctgtttgcggtgtatctgaactacatcatgccggaaaacgtcttcctggtgatcgcttcgctggcaaccttcgccacggtgtgggtgtggattatgatcctgctgtcgcaaatcgccttccgtcgccgtttgccgccagaagaagttaaggcgctgaaatttaaagtgccgggtggggtcgcaaccaccatcggcggtttgattttcctgctctttattatcgggttgattggttatcaccctgatacgcgtatctcgctgtatgttggtttcgcgtggattgttgtgctgttgattggctggatgtttaagcgccgccacgatcgtcagctggctgaaaaccagtaatccttgcgttctgtaagccggttcaggaggaaatcctgatccggctattccgaaagttatccgcccccgtcctcctcccccaaatatccttcagatgatgagtgatcctgcattaggctatggcaaggtgatcagattttcatcacaggggaattatgatgttaaatgcatggcatctgccggtgcccccatttgttaaacaaagcaaagatcaactgctcattacactgtggctgacgagcgaagacccaccgcagcgcattatgctgcgtacagaacacgataacgaagaaatgtcagtaccgatgcataagcagcgcagtcagccgcagcctggcgtcaccgcatggcgggcggcgatcgatctctccagcggacaacctcggcggcgttatagtttcaaattgctgtggcacgatcgccagcgttggtttacaccgcaaggcttcagccgaatgccgccagcacgactggagcagtttgccattgatgtaccggatatcggcccacaatgggctgcggatcagattttttatcagatcttccctgatcgtttcgcccgtaatcttcctcgtgaagctgaacaggatcatgtctattaccatcacgcagccggacaagagatcatattgcgtgactgggatgaaccggtcacggcgcaggctggcggatcaacgttctatggcggcgatctggacgggataagtgaaaaactgccgtatctgaaaaaacttggcgtgacggcgctgtatctcaatccggtgtttaaagctcccagcgtgcataaatacgataccgaggattatcgccatgtcgatccgcagtttggcggtgatggggcgttgctgcgtttgcgacacaatacgcagcagctgggaatacgactggtgctggacggcgtgtttaaccacagtggcgattcccatgcctggtttgacaggcacaatcgtggcacggggggagcttgtcacaaccccgaatcaccctggcgtgactggtactcgtttagtgatgatggcacggcgctcgactggctgggctatgccagcttgccgaagctggattatcagtcggaaagtctggtgaatgaaatttatcgcggggaagacagtattgtccgccactggctgaaagcgccgtggaatatggatggctggcggctggatgtggtgcatatgctgggggaagcgggtggggcgcgcaataatttgcagcacgttgccgggatcaccgaagcggcgaaagaaacccagccggatgcgtatattgtcggcgaacattttggcgatgcacggcaatggttacaggccgatgtggaagatgccgccatgaactatcgcggcttcacattcccgttgtggggatttcttgccaacaccgatatctcttacgatccgcagcaaattgacgcccaaacctgtatggcctggatggataattaccgcgcagggctttctcatcaacaacaattacgtatgtttaatcagctcgacagccacgatactgcgcgatttaaaacgctgctcggtcgggatgttgcgcgcctgcccctggcggtggtctggctgttcacctggcctggtgtaccgtgcatttattacggtgatgaagtgggactggatggcaaaaacgatccgttttgccgtaagccgttcccctggcaggtggaaaagcaggattcggcgttattcgcgctgtaccagcgaatgattgcgctgcgtaagaaaagtcaggcgttgcgtcgtggcggctgtcaggtgctgtatgcggaagataacgtggtggtatttgtccgcgtgctgaatcagcagcgtgtactggtggcaatcaaccgtggcgaagcctgtgaagtggtgctacccgcgtcgccgttgcttaatgtcgcgcaatggcaacgcaaagaaggtcacgggcaactgacggacgggattctggctttgcctgccatttcggctacggtgtggatgaattaacgtcttataacgccttgcgtgacgcctgctccatcatccgcggataaaactgccagaagcgggtttcgagagcatcgtaatgggcgtctaaatcgtaccaggagtcacgcagggcatccagacgtgggcgacggcttgccatgccgtttaacacgctctggatgaaatccatatcgcgatagcgcaccaaccaccgctctgaccataagtagttgttcagattgataaagcgtggcggtgagtctggaagaatagtcatcacttgctcccgggcataacaggtaaattcctgtagcggaaaatcgggcgacagctgcgaccagtggcgggacagaaagtgatcccacatcacatccagcgtaataggcgcgacacggcgcgtttcattacgaaaccactcccgcgcttcgcggacttctggcagattgtcggttaatacgtcgattcgccgatgcatatgaatgccagccacgacgtcgggcggaaaactttcttcaggatttccgcgtacgaaatcagccagtaaattgccggaaagcgagctttccgcgagatgggctaaatgcaggtgagctaaaaaattcatcgattatattctatccaaaggggggtaaaggttgcagggagagcgccccggcactagactacccgcctcttattttagtctgagtcagtgtcatgcgcgttaccgatttctcttttgaattgcccgaatccctgattgcccactatcccatgcctgaacgcagtagctgtcgtttactgtcgctggacgggccgacgggcgcgctgacgcacggtactttcaccgatttactcgataagctcaaccccggcgatcttctggtttttaataatacccgcgtgatcccggcgcgtctgtttgggcgtaaagccagcggcggcaagattgaagtgctggttgagcggatgctcgacgacaaacgcattcttgcgcatattcgcgcctcgaaagcgccaaaacctggcgcagaactgctgctgggcgatgacgaaagtattaacgcaacaatgaccgcgcgccacggcgcactgtttgaagtcgaatttaatgatcaacgttcggtgctggatattctcaacagcatcggccatatgccgctgccgccgtacatcgaccgtccggacgaagatgcagaccgcgaactttatcaaacggtttatagcgaaaaacccggcgcggtagcagcaccgaccgccggactgcactttgacgaacctttgctggaaaaattacgcgccaaaggcgtggagatggcgtttgtgacgttgcacgttggtgcgggcaccttccagccggtgcgcgtcgacaccattgaagatcacatcatgcactcggaatacgctgaagtgccgcaggatgtggtagacgcggtactggcggcgaaagcgcgcggtaaccgggtgattgcggttggtaccacctcagtacgttcgctggaaagtgcggctcaggcagcgaaaaacgatctcattgaaccgttctttgacgatacccaaatctttatctatccgggcttccagtacaaagtggtcgatgcgctggtgacgaacttccaccttccggaatcgacgctgattatgctggtttcggcatttgctggttatcaacacaccatgaatgcctataaagcggcggtagaagagaaatatcgcttttttagttacggtgatgcgatgtttatcacgtacaatccgcaggcaattaatgagcgcgttggggagtaattccgcggcgctggtttaaacgttggactgtttttctgacgtagtggagaaaaaatgaaatttgaactggacaccaccgacggtcgcgcacgccgtggccgcctggtctttgatcgtggcgtagtggaaacgccttgttttatgcctgttggcacttacggcaccgtaaaagggatgacgccggaagaagttgaagccactggcgcgcaaattatcctcggcaacaccttccacctgtggctgcgcccgggccaggaaatcatgaaactgcacggcgatctgcacgattttatgcagtggaaaggaccaatccttaccgactccggcggcttccaggtcttcagccttggtgatattcgtaaaatcaccgaacagggcgttcacttccgtaacccgatcaacggcgacccgattttcctcgacccggaaaagtcgatggagattcagtacgatcttggttcggatatcgtcatgatctttgatgagtgtacgccgtatcctgctgactgggattacgcaaaacgctccatggagatgtctctgcgttgggcgaagcgtagccgtgagcgttttgacagtctcggaaacaaaaatgcgctgtttggtatcattcagggcagtgtttacgaagatttacgtgatatttctgttaaaggtctggtagatatcggttttgatggctacgctgtcggcggtctggctgtgggtgagccgaaagcagatatgcaccgcattctggagcatgtatgcccgcaaattccggcagacaaaccgcgttacctgatgggcgttggtaaaccagaagacctggttgagggcgtacgtcgcggtatcgatatgtttgactgcgtaatgccaacccgcaacgcccgaaatggtcatttgttcgtgaccgatggcgtggtgaaaatccgcaatgcgaagtataagagcgatactggcccactcgatcctgagtgtgattgctacacctgtcgcaattattcacgcgcttacttgcatcatctcgaccgttgcaacgaaatattaggcgcgcgactcaacaccattcataaccttcgttactaccagcgtttgatggcgggtttacgcaaggctattgaagagggtaaattagagagcttcgtaactgatttttaccagcgtcaggggcgagaagtaccacctttgaacgttgattaatattaataatgagggaaatttaatgagcttttttatttctgatgcggtagcggcaacgggtgcaccggcgcaaggtagcccgatgtctttgattttgatgctggtggtattcggtctgattttctatttcatgatcctgcgtccacagcagaagcgcaccaaagaacacaaaaagctgatggactccatcgctaaaggtgatgaagtgctgacgaacggtggcctggtcggtcgcgtaaccaaagtagcggaaaacggctacattgctatcgcactgaatgacaccactgaagtagttattaaacgtgacttcgtagctgccgttctgccgaaaggcaccatgaaggcgctgtaattaaaatttttccctaagggaattgccgtgttaaaccgttatcctttgtggaagtacgtcatgctgatcgtggtgattgtcatcggtctgctgtatgcgcttcccaacctgtttggtgaggatccggctgttcagatcactggtgcgcgcggagtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaataactgctaagtctgtggcactggaagagggcgctattcttgcgcgcttcgactccactgacacccagctgcgcgctcgtgaagcattaatgggcgttatgggtgacaaatacgtcgtggcgcttaatcttgccccggcaacgccgcgctggctggcagccattcatgctgagccgatgaagctcggccttgacctgcgtggcggcgttcacttcctgatggaagtggatatggacaccgcgcttggcaaactccaggaacaaaatatcgatagcctgcgcagcgacctgcgtgaaaagggcatcccgtataccaccgttcgtaaagaaaacaactacggcctgagcatcactttccgcgatgctaaagctcgtgatgaagccattgcgtatctgagcaagcgccatccggacctggtgattagcagccagggcagcaaccagctgcgtgcggtaatgagcgatgctcgtctgagtgaagcgcgtgaatatgcggtgcagcagaacatcaatatcctgcgtaaccgtgtaaaccaacttggcgtggcggagccggtggttcagcgtcagggtgctgaccgtatcgttgttgaactgccaggtattcaggacactgcgcgtgcgaaagagattctgggtgcgacggcaacgctggaattccgtctggtaaacaccaacgttgatcaggccgctgcggcatccggtcgcgtaccgggcgactctgaagtgaaacagacccgcgaaggtcagccggttgtgctgtacaaacgcgtaattctgaccggtgaccatatcaccgactccacttccagccaggacgaatacaaccagccgcaggttaacatctcgctcgatagcgcgggtggtaacatcatgtctaacttcaccaaggacaacatcggcaaaccgatggcaactctgtttgtggagtacaaagacagcggtaagaaagatgcaaacggtcgtgcggttctggtgaaacaggaagaggtgattaacatcgccaacatccagtctcgtctgggtaacagcttccgtattactggcatcaataacccaagcgaagcgcgtcagctttcactgctgctgcgtgccggtgcgttgatcgcgccgattcagattgttgaagaacgtaccattggcccaaccctgggtatgcagaacattgagcaggggctggaggcttgccttgccggtctgctggtttctattctgttcatgatcatcttctataagaagtttggtctgattgcgaccagtgctctgattgccaacttgatcttgattgtcggtattatgtcgctgttgccaggcgcaacgctgagtatgccaggtatcgcgggtatcgtcttaacccttgcggtagcggtcgatgcgaacgtactgatcaacgaacgtattaaagaagagttgagcaacggacgtactgttcaacaggcaattgatgaaggttatcgtggcgcattcagttccatcttcgatgcgaacatcaccacgctgattaaagtcatcatcctgtatgcagtgggtaccggggcaattaaagggttcgcgattactaccggtatcggtgtggcgacgtcgatgtttaccgcgattgtcggtacgcgtgccatcgtaaacctgctatatggcggcaagcgcgtcaagaagctgtcaatctgaggagtgcgatgtggcacaggaatatactgttgaacaactaaaccacggccgtaaagtctatgactttatgcgctgggactactgggctttcggcatctctggtctgctgttaatcgccgctatcgttattatgggcgtgcgcggctttaactgggggctggattttaccggtggtacggttattgaaattacgctcgaaaaaccggctgaaattgacgtaatgcgtgatgcattgcaaaaagccggttttgaagagccgatgctgcaaaactttggtagcagccacgacatcatggtccgtatgccgcctgctgaaggcgaaacaggcggtcaggtgctgggcagccaggttctgaaggtgattaacgaatccaccaatcagaatgcggcagtgaagcgtattgagttcgtcggtccgagcgtgggggcagaccttgcgcaaaccggtgcgatggcgttgatggcggcgctgctgtctatcctcgtgtacgtaggtttccgctttgagtggcgactggcggcaggggttgttattgcgctggcgcacgacgttatcattacgctgggtattttgtcgttattccatatcgagattgacctgaccattgtggcatcgttgatgtcggttatcggttactcgcttaacgacagtatcgtggtatcggaccgtattcgtgaaaacttccgcaagatccgtcgcggtacgccttacgaaatctttaacgtgtccttgacccagacgctgcaccgtaccttgatcacatccggtactaccttgatggttatcctgatgctgtacctcttcggtggtccggtactggaaggcttctcgctgaccatgcttatcggtgtttccatcggtactgcatcttccatctatgtggcatctgcgctggctctgaaactgggtatgaagcgcgaacacatgttgcagcagaaagtggaaaaagaaggggcggatcagccgtcaattctgccttaatcaagtttcagctgatgttgaaaatcccggtcagaagatcgggattttttttgatgtaaggtgattgcgaaaatccccgcatcttgggaaactgcgcgtaaccctacatttcatccaggtaactttttcatggctatcatcccaaaaaactatgcgcggttagaaagcggctatcgcgaaaaagcattaaaaatctatccgtgggtctgcggtcgctgttcccgcgagtttgtttattccaacctgcgtgaacttaccgttcaccacattgatcacgaccatactaataacccggaagatggcagtaactgggaattactttgtctctattgccacgatcatgagcattcgaaatacaccgaagcggatcagtatggtacgaccgttatcgcaggggaagatgcgcagaaagatgtcggtgaagcgaagtacaacccattcgctgatttgaaagcgatgatgaacaagaagaagtgataaaaaatgccggatatgaaatccggcattctcacaattagaagttgtaacctactaccagataaccaccccagccggtagagcgaacgttgaagttgccgttgccgaagttcagttctgcatcgtcattccactgaccaccgttatgccagtaacgggcaacgacagagtagtgccagtgatcgtaattcagcgccagaatatggctggacgcaatagagttattggtacgtgttttaataccgttgttcgcataaccgctgtcatcgcccaggtcggaaccccagtcgaagttggtgaagccgatgtagctcagctggccgccccacagatcggtaatcggcacaaagtacttcactttgaaacggtaaccgtcccactcgttttcgttcgctgcgccgtagttctgccactggtatttcgcatagacgttcatggacaggctcatcggcagaccagtatcgatgtcggtacccagacccatgtaccaggtgctctggcggccatctttattacgacccatgtcgtaaatgtagttgttcgcgaagtaccactctttgaacggaccaaagctaaggtcagtattggtcagcttgtcgatggagaaacgcggttcgatttccataaacagcggagaaccgtggttccagataccttttgcatcggagttaccgccgaagaataccggcgcatccgcataaccatagaagtcgaaccagtcttttttagcgaatgcttcgtactcaaggtaggtatcgttgcggagctgcggtccgaaacgggtgtgatagcttccgacaacgttaacgctctggtgccaccagtcggaaagatactgcggtttgtcgttttcagctgcgttgacagtaaaagacgaagagagcgccagtaccgcaccggctgccagtaatgtttttttcatatgtatgccactgtttgaaaatcccttgcgggagtgaaaaaggcgcaaattgcgtttctaaatatttcgtatacagaggagcctattataaaaatcattgctcacaaaaatatgtttcgtttcacagttctatcatttacgtaatcgattgcgttcacgtttacacacattcgggcggggattgtactgactttcacccttgttgcaaacttttactatcaatccaggtgatgtaagcggagtaacaaaatgacggagaaagatgttgcgggacgcacaatatcgccccgcaatacgtttactgcataacaggttgaatgtcgtggatacgtacaaagcctaactgatccacagacataccctttaactgtaacggaatatcaacatcgctgggggcgaggacgctggcaggtgcgttaatcaattgattctgcacattgatttcctgaaagttgtctattgttccctgaatttgcccatattcaacggttccgctgaatgcgggtaaagggtcattggattcgccctgaatacgtagcgtcagggtggtgccatctgtatcaggcgtaatattcaccagcgacatacgtaaagtaccgatctggctttccagtcttgctggtgtttttgctccaggcagaaggtaaaccccactgctggattttgcattcagcctgttttgctgagtgattttgaccgtttctttattgagctgcgtcatctcctggttcagcgtgctgacgctgtgtttcatctgtcgcacttcactttgctgcacacaggcgctaaggctgaacaggcttcccagcaggagcagtcgaaaaacgttagtattcataggtcgtccctttctcgtcgcaattagcctaatggtagagggtaaaagcagtgaaagcatcgatcctttatctcaaaagcgttgcgcctttgttgtatcgtcagttcaggttaaaatagatttctgttaaccacctggtcaggacgccgtatgcattgcccattctgtttcgccgtggacactaaggtaattgactctcgtctcgtgggcgagggttcatccgtacgccgccgtcggcagtgtctggtgtgtaatgaacgtttcaccacctttgaagtggcggagctggttatgccgcgtgttgtaaaaagcaacgacgtgcgtgaaccgtttaatgaagagaaattacgtagcggaatgctgcgggcgctggaaaaacgtccggtgagttccgatgacgtcgaaatggcaatcaatcatataaaatcgcagctgcgcgccaccggtgagcgcgaagtgccgagcaagatgattggcaatctggtgatggagcaattgaaaaagctcgataaagtcgcctatatccgttttgcctctgtctaccgcagtttcgaagatatcaaagaatttggcgaagagatcgcgcgcctggaggactaagccgtgcaggacgagtattacatggcgcgggcgctaaagctggcgcaacgaggacgttttaccacgcatcccaacccgaatgtcgggtgcgtcattgtcaaagatggcgaaattgtcggtgaaggttaccatcaacgagcgggtgagccgcatgccgaggtacacgcgttgcgcatggccggcgaaaaagccaaaggcgcaacggcgtatgtcacactcgaaccctgtagccatcatggtcgtacgccaccgtgttgtgatgcattaattgctgcgggcgtggcgcgcgtggttgctgcaatgcaagaccccaatccgcaggtcgctggacgtggactttaccgtctgcaacaggctggcattgacgtcagccacgggctgatgatgagtgaagctgagcaattgaataaaggctttctcaaacggatgcgcaccggctttccttatattcagttaaaacttggcgcatcgcttgatggtcgcacggcgatggcgagtggcgaaagccagtggatcacttcacctcaggcgaggcgcgacgtacaacgactgcgcgcgcaaagtcatgccattttaaccagcagcgccacggtgctggcggatgatccagccttaacagtgcgttggtctgaactggatgaacaaactcaggggctctacccgcaacaaaatctccgccagccggtacgtattgtgattgatagccaaaatcgcgtgacgccggaacatcgcattgtgcagcagcccggcgaaacctggttcgcgcgtacgcaggaagattctcgtgagtggccggaaacggtgcgtaccttgctgattccagagcataaaggtcacctggatctggttgtactaatgatgcaactgggtaaacagcagattaacagcatctgggtggaagcggggccaacgctcgctggcgcattgctacaggcgggtttagtcgatgagctgattgtctatatcgcacctaaactattaggcaacgacgcccgtggattatgcacgctgccagggcttgagaaattagccgacgctccccaatttaaattcaaagagatacgtcatgtaggcccggatgtttgcctgcatttagtgggtgcatgatctcccggctcgaaagggaagcagcgcacgaaatattatgctaaaatccgcccccctgcggggccatactcgaacccgaaggaagaaaatgaacattattgaagctaacgttgctaccccggacgctcgcgtcgccatcaccatcgcgcgtttcaacaactttatcaatgacagcctgctggaaggtgcaattgacgcactgaaacgtatcggtcaggtaaaagatgaaaacattaccgttgtttgggtgccaggtgcctatgagctgccgctggcggcgggtgcactggctaaaaccggtaaatacgacgcggtgattgcgctgggtacggttattcgtggtggcactgcccactttgaatatgtcgctggtggtgcaagcaacggcctggcgcatgttgcccaggacagcgaaattccggttgcttttggtgttctgaccactgaaagcattgaacaagcgatcgaacgtgctggcaccaaagctggcaacaaaggtgcagaagctgcactgaccgcgcttgaaatgattaatgtattgaaagccatcaaggcctgaaattagtaaggggaaatccgtgaaacctgctgctcgtcgccgcgctcgtgagtgtgccgtccaggcgctctactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctggctgaacaggatgtaaaagacgttgacgtcctgtacttccgtgagctgctggccggggtggcgactaacaccgcatacctcgacggactgatgaagccgtacctgtcccgtctgctggaagaactgggccaggtagaaaaagcagtactgcgcattgcgctgtacgagctgtctaaacgtagcgatgtgccatacaaagtggccattaacgaagcgatcgaactggcgaaatcgttcggcgcagaagacagccataagttcgtcaacggcgtactcgataaagcagcacctgtgattcgccctaacaaaaagtaatatccaggccggtagattcacggaagaccgttccatgatcgccggccttttcttttttacctgctgaggcataacgtatggcatgtggcgagttctccctgattgcccgttattttgaccgtgtaagaagttctcgtcttgatgtcgaactgggcatcggcgacgattgcgctcttctcaatatccctgagaaacagaccctggcgatcagcactgatacgctggtggcgggcaaccacttcctccctgatatcgatcctgctgatctggcttataaagcactggcggtgaacctaagcgatctggcagcgatgggggccgatccggcctggctgacgctggcattaaccttaccggacgtagacgaagcgtggcttgagtccttcagcgacagcttgtttgatcttctcaattattacgatatgcaactcattggcggcgataccacgcgtgggccattatcaatgacgttgggtatccacggctttgttccgatgggacgagccttaacgcgctctggggcgaaaccgggtgactggatctatgtgaccggtacaccgggcgatagcgctgccgggctggcgattttgcaaaaccgtttgcaggttgccgatgctaaagatgcggactacttgatcaaacgtcatctccgtccgtcgccgcgtattttacaggggcaggcactgcgcgatctggcaaattcagctatcgatctctctgacggtctgatttccgatctcgggcatatcgtgaaagccagcgactgcggcgcacgtattgacctggcattgctgccgttttctgatgcgctttctcgccatgttgaaccggaacaggcgctgcgctgggcgctctctggcggtgaagattacgagttgtgtttcacggtgccggaactgaaccgtggcgcgctggatgtggctctcggacacctgggcgtaccgtttacctgtatcgggcaaatgaccgccgatatcgaagggctttgttttattcgtgacggcgaacctgtcacgttagactggaaaggatatgaccattttgccacgccataaagatgtcgcgaaaagtcgcctgaaaatgagtaatccgtggcatctgcttgctgtcggattcggaagtggattaagcccgatcgttcctggcacgatggggtcgctggcggcgattcccttctggtatctgatgacttttttgccctggcagctctattcgctggtggtaatgctggggatctgtatcggcgtctatctttgtcatcaaacggcgaaagacatgggcgtgcacgatcacggcagtattgtctgggacgaatttattggtatgtggattacgctcatggcgctgccgaccaatgactggcagtgggttaccgccggatttgtgattttccgtattctggatatgtggaagccgtggccgatccgctggtttgatcgcaatgtacatggcggcatggggatcatgattgacgatattgtcgccggggtgatctccgctggcatcctgtattttatcggtcatcactggccgctgggtattctgtcgtagttgtgcaccgatgcctgatgtgacgcttgtcacgtctcatcaggcctgcatacctatttaaatcctgtgaccggatgcggtttatacggcgtttccagctcggcgatctgttccggcttcaaggtgatatccaccgcgtttagcagttcatcaagctgttcctcccgagaagttccgataatcggtgcggcaatgcccggtttactcaacaaccaggccagcgcaacttgtgctcgcgttgcaccaagttcttcactgacgcccgttaagcgttctgcaatttgtgcgtcattttcattgctttcttggtagagatttttccccacttcatccgacaccagccgtgcggtggtttctccccaaggacgcgtcagacggccccgcgccagcgggctccatggaatcaccgccacgccttcctgataacacagcggcagcatctcgcgctcttcttcacgataaatcagattgtagtgatcctgcatactgacaaactgcgcccagccgtgctgtttttgtagttccagtgcctgagcaaactgcgaagcgtgcatggatgacgcgccgatataacgcgctttcccggcttttaccacgtcgttgagggcttccagcgtctcttcgatcggcgtgttgtaatcccagcgatgaatttgcaggatatcgacataatccatgccgagacggcgcaggctgtcgtcgatagagcgcaaaatttgtgcacgggataatccttccggtaaatcaccaacgcgatggaacactttggtcgcaacgaccacgtcttcacgacgggcgaaatcccgcagtgcgcgaccgacgatctcttcgctgctgccatcggaatagctattggcggtatcaaagaaatttatgccgccttccagcgcacgtttaatgatgggacggctgctctcttccggcagtgtccatgcgtgattaccgcgatctggctcgccaaaggtcatacagccgaggcaaagtcgggaaacacgaaggtcggtttttcctaaggggttgtattgcatgctgccactcctgccatgaataatttcttaagcatagcaggagtagagtagggattatgccagccaggctttgattttggcttccataccggtggcatcgaggccgagttcggcgcgcatttcttcctgagttccttgtggaataaagaagtccggcagaccaatgttcagcacggatactggtttacgatgggccatcagcacttcgttcacgccgctgcctgcaccacccataatggcgttttcttctacggtaaccagcgcttcatggctggcggccatttccagaattaacgcttcatcaagcggtttcacgaaacgcatatcgaccagcgtagcgttcagcgattcagcgactttcgccgcttctggcatcagcgtaccaaagttaaggatcgccagtttctcaccacgacacttcacaatgcctttgccaattggcagtttttccagtggcgtcagttccacgccaactgcgttgccgcgcgggtagcgcaccgcggatgggccatcgttatagtgatagccggtatagagcatctggcgacattcgttttcatcgctcggggtcataatgaccatttccggtatgcagcgcaggtaagagagatcaaaagcgccctggtgggtttgaccgtcagcaccaacaatgcccgcacggtcgatggcgaacaggaccggaagcttttgaatcgccacgtcatgcagcacctgatcataggcgcgttgcaggaaggtggagtagatcgcaacaatgggtttgtagcctccaatcgccagacccgcagcaaaggtcactgcgtgttgctcggcaattgccacgtcgaagtagcgatccgggaatttacgtgaaaactcgaccatgccggaaccttcacgcatcgccggagtaatcgccatcagcttgttatctttcgctgcggtttcgcacaaccagtcgccaaagatttttgaatagcttggcaaaccgccgctacttttcggcagacaaccgctggagggatcaaatttaggcacggcgtggaaggtgattgggtctttttctgccggttcataaccacgaccttttttggtcatgatatgcaggaactgcgggcctttcaggtcgcgcatgttcttaagcgtggtgataagccccagcacatcgtgaccgtccaccgggccgatgtagttaaagcccagctcttcaaacaacgtgccaggcactaccatgcctttaatatgttcttcggtacgtttgagcagctctttaatgggtggcacgccagagaaaactttttttccgccttcgcgcagtgaagagtaaagcttaccggaaagcagctgcgccagatggttgttgagcgcgccaacattttcggaaatcgacatttcattgtcgttgagaaccaccagcatatcaggacggatatcgcccgcgtgattcatcgcttcaaacgccatgccagcagtaatcgcgccatcgccaatgacacagacggtgcggcgatttttgccttctttctcggcagcaactgcgatcccaattccggcactgatggaggttgatgaatgcccgacgcttaatacgtcatattcgctttcgccgcgccacgggaacgggtgcaggccacctttctgacggatggtgccgattttgtcgcggcgcccggtcaaaattttatgcggataagcctgatgccccacatcccagattaactggtcaaacggggtattgtagacatagtgcagcgccacggtcagttcgaccgtgcccagcccggaggcgaagtgcccgctggaacggctcacgctgtcgagtaaatagcggcgcagttcgtcgcagagtttcggtaaactctctttcggcaacagtcgtaactcctgggtggagtcgaccagtgccagggtcgggtatttggcaatatcaaaactcatcaggggcctattaatacttattgtttatttattacgctggatgatgtagtccgctagcgcttccagtgccgaggtatcgagtgactgttcagtcagttgtttcagcgactgacgggcatcgtcgatcagatcccgggctttcttccgggcttgctcaagacccagaagtgcagggtaggtacttttaccaagttgctggtcggcaccctggcgttttcccaacgttgcagtatctcccaccacatccaggatgtcatcctgaacctggaaggcaaggccgatgctctctgcgtacttgtcgagtactggcagagcacgacgccctttatctccggcgcttaatgcaccaaggcgaacggcggcgcgaatcaatgcgccagttttatgacgatgtatacgctcaagcgcgtccagaggtacgcgtttgccttccgcgtctaaatctaatgcctgaccaccgcacattccggcaataccgctggcgctcgccagttcagaaatcatcgaaattctgtcgcgatccgacacttccggcatatctgcatcgcttaaaatcgagaacgccagcgtttgtaaagcatcgccagcgagaatcgcgtttgcttcgccaaacttcacatggcaggtcggcaaaccgcgacgcagatcgtcatcatccatcgccggtaaatcatcatgaattaatgagtaagcgtggatacactctacggcggcagcgggtgcgtccagtgtgtttgtgctaacgccgaacatatgaccagtggcataaaccaggaaaggtcgcaggcgcttaccacctaataatgcgccatactgcatggtttcgaccacgggagtgttctgaaagggcagtggggcgataaaacggctcagcgcctggttggcctgcttaacgcaggcttcgagttgctgcggaaagtccattactcattgtccggtgtaaaaggggttagagaggcgtcttcattgtcagacagcagaatttgtacgcgctgttcggcttgttgtaatttggcctgcccctgacgtgccagctgcacgccgcgttcgaactcgttcagcgcctcttccagcggtaggtcgccactttccagatgggttacaatctgttccagctcgctcagcgccttttcaaagctggcgggagcctcatttttcttcggcataatgaatgtctgactctcaatatttttcgccccgtcatggtaacggactcagggcaaatagcaaataacgcgcaatggtaaggtgatgtgcgcagcaaagcgatgttagtggtatacttccgcgcctggatgcagccgcaggtgtgggctgctgtatttttccctatacaagtcgcttaaggcttgccaacgaaccattgccgccatgaagtttatcattaaattgttcccggaaatcaccatcaaaagccaatctgtgcgcttgcgctttataaaaatccttaccgggaacattcgtaacgttttaaagcactatgatgagacgctcgctgtcgtccgccactgggataacatcgaagttcgcgcaaaagatgaaaaccagcgtctggctattcgcgacgccctgacccgtattccgggtatccaccatattctcgaagtcgaagacgtgccgtttaccgacatgcacgatattttcgagaaagcgttggttcaatatcgcgatcagctggaaggcaaaaccttttgcgtacgcgtgaagcgccgcggcaaacatgattttagctcgattgatgtggaacgttacgtcggcggcggtttaaatcagcatattgaatctgcgcgcgtgaagctgaccaatccggaagtgactgtccatctggaagtggaagacgatcgtctgctgctgattaaaggccgctacgaaggtattggcggtttcccgatcggcacccaggaagatgtgttgtcgctcatttccggtggtttcgactccggtgtttccagttatatgttgatgcgtcgcggctgccgcgtgcattactgcttctttaacctcggcggcgcggcgcatgaaattggcgtacgtcaggtggcgcattatctgtggaaccgctttggcagctcccaccgcgtgcgttttgtcgctattaatttcgaaccggtcgtcggggaaattctcgagaaaatcgacgacggtcagatgggcgttatcctcaaacgtatgatggtgcgtgccgcgtccaaagtggcagaacgttacggcgtacaggcgctggttaccggtgaagcgctcggccaggtgtccaagccagacgctgaccaacctacgcctgattgataacgtctccgatacgctgatcctgcgtccgctgatctcttacgacaaagagcacatcatcaacctggctcgccagattggcaccgaagactttgcccgcacgatgccggaatattgcggcgtgatttccaaaagcccgacggtgaaagcggttaaatcgaagattgaagcggaagaagagaagttcgacttcagcattctcgataaagtggttgaggaagcgaataacgttgatatccgcgaaatcgcccagcagaccgagcaggaagtggtggaagtggaaaccgtcaatggcttcggcccgaacgacgtgatcctcgatatccgttctatcgatgatcaggaagataagccactgaaagtcgaagggattgatgtggtttctctgccgttctataaactgagcaccaaatttggcgatctcgaccagagcaaaacctggctgttgtggtgtgagcgcggggtgatgagccgcctgcaggcgctctatctgcgcgagcagggctttaacaatgtgaaggtgtatcgcccgtaatatgtggttgtaacgtcgcatctggtcagatgcgacgtttaccgcatccgacactactcgtaataattataaatccctgccgccatcaccagttgtgatgccacttcatgggctttctcgcgcccaaccagcaggtcgataattttcagaccaaagtcgatagctgtacctggcccctggctggtcagcaattttacccgtgcatcccagacgacgcgcttgtcctgccattgttcggcgggtattttgtctttcagcgtcgggaagccggtcatattgccaatcgggaagatatcgtgcgggaccagcacggtggctggcgcggcgcaaatagccgcgacgatacgcccggaacggtggaactgtttaacggtttcaaccagcagggtgctatcgcgaaaacactctgcgcctttgatgccaccaggcagcacaatcacgtcatattcgccatcagccacttcaaccagcggcgcatccgccagcagcttcacgccgcgcgagcaggtaatcgccaggttaccatcgctggcgacgctggcagtggtgactttgataccgccgcgaaccagcagatcgatagtggtgacggcttcagtctcttcactaccaggggcgaggcaaaccagtgccgatgcgctcatattcactctcctttctttttaccatttcaaacaggcgggtgttttccggtacggcaatcccatgcgcgcgggcgcggcgtaagagaaaaccattgatatagtcgatttcggtgtggcgcagcgcgcggatatcctgcaacatcgacgagatattttccgctgttgcatcaatcacctgcatcacgtaatcacgcaaatcttctgctgaagtatgatgcccttcgcgttcgaccactgccgcgacttcttcgcatatctgcataatttcttgcggatgatgacgtaattcaccattcgggcaattccagatggcggtcagtggattaatcacacagttgactgccagcttgcgccacaactcagcgcgaatattgttatgccacgcgacgtcaggcaatacggtttgcaaaatatccgccagataactgtaatcgccgtcctgttgccgtgccggaccaatatgcgtgataccgtttgccacatgaataatgacattgccgtcgcggcgggcggcatgggtggtggtgcccatcagtaatggctgctgaatgttttgcaactcttcgatggtgcccatgccgttgtgaattaacagtattggcgtggttacaggcagtgtggacgcgaggcttttgacggcatcggaaacctgccatgctttcagcgtcaccaggagcagatcgctggtggcgagaaaatcgggatcgttggcggtcagcgattcgttaaatatcgaaccatctgtctcaaccagattcacactacaataaggttgcggtacgcgcagccagccctgaacgtcgtgaccctgtttacaaagtgctgtaagccataattgccctaaggcaccgcatcccaatacggtaattttcattgttcctcctcacccgcaaccactccgggtgttcaataaggctatcccttaattgtgcatgctgttgcgactatgcacaattaagggatacgtcctggtgcaggactgttggttatttaactttgcaggtattatgcttcgcatcaaaaatgaagggagaggaaaagatgccatctttcgatattgtctctgaagttgatcttcaggaagcacgtaacgcggtcgataacgcgagccgcgaagtggagtcccgttttgacttccgtaacgttgaagcctcatttgagctgaatgacgccagcaaaaccatcaaagtgttgagcgagtccgacttccaggtcaatcagttgctggatattctgcgtgccaagttgctgaagcgcggcattgaaggcagttcactggatgtaccggaaaatatcgttcatagcggtaaaacctggtttgtggaagcgaaactgaaacagggcattgagagcgcgactcagaagaaaatcgtcaaaatgatcaaagacagcaaactgaaagtgcaggcgcaaattcagggcgatgagatccgcgtaacgggtaaatctcgtgatgatttacaggctgtcatggcgatggtacgtggtggcgatctcggccagccgttccagttcaaaaacttccgcgattaatcgcgacaacctgcgctttgttcatgtcagatgcggcatgaacgcctgattcggcctacaaaggtttgtaactcaggaacttagtaggcctgataagcgtagcgcagcaggcaatttcgcctcgcttttatgcctggcgaattgcctgttcaacctcaaagcgattcgtcactttgctgtcgattttcacataagctgaatgttcttcttctgcaatcaacacttctttgatgccttcagtttccagcaaacgcacttttaacgcctcgtttgcggcaatgttcgccgggatttcaatgcgcaagctgctgacatacggcggttctttcatggtactggcgactgccagccacactgcggccagcattgcgccagcgagaaatacgccctgaccgtcaaacatgccgtcaatccagccgcccagtgaaccgccaatcgccacgccaagaaactggctggtggagtaaacacccatcgccgtacctttgtaacctgctggcgattctttactgataagtgaaggcagaagggcttccatcaaattaaacgccacaaagaaaagctgcacgccgaccaccagttgccagaactgcgtttgtgcgttccacaacacaatttccgcgaccacgatcaacccgacgcagaagacaaagacttgcttcattttgcgcttaacttcagcgtagataatgaaaggcacgaccgagccaaaggcgattaacatcgttgccaggtagaccttccagtgttcagccgccggtaaccccgcatcagccatctgtccgggcagggcaacaaaggtcgacatcagcaaaatatgcagacacataatgccaaagttgagtttcagcagccgcggttccgccagcactttactgaaactgcctttcaccattccggactcacgattaagtacgtgagtgctactgttgggcacaacccaaatggtcaacgcaatgccggttgttgccagaatagcgatcatccagaacagcgcgtgcagcccaagtttgtgagtgatgatcgggccaagcaccatcgcaatggcaaaggtaatgccaaagctcacgccgataaacgccatcgctttggtgcggttttgttcgcgcgtgagatcggaaagcagcgccataacggcagcggcaatcgcaccggagccttgtagcgcccggcccagaataattccccagatggagtcagagagcgcagcgataacgctaccggcggcaaacaccgccagcccaccgacaattaatggtttgcgaccaatgcggtctgaaagcaggccaaacggaatctgaaaaacggcctgagtcagaccataaataccaatggcaataccgattaatgcttcgctggcaccttgcagagccatgccgtacgtggtcagaaccggcagaaccatgaacatgcccagcatgcgtaatgaaaatacggtccctaaaccccaggtcgcgcgccgctcacctggcgtcattttataatcgttcattaccacctctgttttaaattcgcgactagtgtaaagcggcaaacgaatggggtaaacatgcggattttttagtaaatatttcgagagggatatgattctaatgctaagaaaaaaggtgccgtagcacctttttaactgagaggttgtgttaccacacagcagccagcagcgtatgcgagtccggcaccataaaatcaacggacatcatcaccgagagggcagtgatggcgatgatagagaaaccgaacagcttgcgcgcccagattctgtcatcagcaactttatagccgcgcagagccatgcctaaccaccagacgctcaccgcagcggcgaccaccagatatttatacccagcgtagccgccaagagagagcatcagcgtggcaacggcaaaggcgatgatatacagcgtgatgtgattcttcgccaccgaaatgcctttcaccaccggcagtaccggaatgtttgccgcctgataatccttaaagcggaaaatggctatggcataagagtgaggcatctgccacaggctgaagatagccagcaggatcgctgcgccgctatcgaactcgccggttaccgcacagtaaccgatcaccggaggcgcagcgccggagagcgaaccaatcaatgtgccgtagacagaatgacgtttcatgtacaggctataaacgccgacataaaccacaaagcccatcacccccagccagcaggccagcggattcgcgccaaaccacagcagcataaagccagcaatacccagcaaggtggcgtacaccagcgagacagcaggagagatcaggcctttcaccagcacccgattcttcgtcctttccatctttcggtcgatatccctgtcgatgtagttgttaaacacacaacccgacgccacaaccagtgacaccccaaccagcgtgtagataaacaggggataatcaatgctgccctttgaggccagcaagaatcccccaatcaccgagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaatatcataaccgccgctcttagtgcatcatcatgttgtagttgaggttccacataatccaaatggagcccacaaccaggatggcgatgattagcacggtgaagacaaatgccgtcatattccagccttcatctgatttggtattcatgtgcaggaagcacaccagatgcaccagaatctgtaccactgccattgccaggattgttcccagaattacggccggagaggcagcccctgtcatcaccatccagaacggaattaccgtcaggattatcgacaggataaagcctgtcatgtaggtctttacgctgccatgggatgcgccgctgcttgcgttagaatgactcattacatcgcccccatcagataaacaacagtgaacacacagatccaaaccacatccaggaagtgccagaacaggctcaggcacatgatgcgggtacggttagtgctggtcaggccgcgacgggcgatttgcaccatcagcaccgccatccagataagaccggaagtgacgtgcagaccgtgcgtgccgaccagcgcaaagaatgctgacaggaagccgctgcgatccggacccatgccgttaacaatcaggtgatggaattcatagatttccatcccgataaatccggcaccaaacaaccatgtcaacgccagccaggagatcacctggcttttgttgtttttgtacatggcgatagccgccatgccgtaggtgatggagctgaacaacaggaagaaagtttcaaccagaacgaacggcagttcgaaaatgtccttacctgtcggcccacctgcggtgccgttcaccagaacggcataggtagcaaacaagatagagaacagaatgcagtcgctcatcaggtagatccaaaatccgaagattttggttccgcctgcatcgtggtgcccgtgttcgtgcgcgtgggcagtcgcgtgcgtcaaagtatcagttgccatttttcagccctgccttagtaatctcatcgaaatgctggttttccagtttttcgatttctgccaccggcacgtagtaatccacgtcctcgtcgaagcttttcacgatccaggtgatgatcatgcctgcgaagccaacaatcgccagccaccagatatgccagatcatggcgaaaccgaagatggtggagaaagccgcaatgacgataccggcaccgctgtttttcggcatatgaatttcttcatagtggtcaggctttttgtacgcttcgcctttctctttcatttcccagaatgcatcacgttcgtgaacgtgcggcacaacggcaaagttatagaacggaggcggggaagaggttgcccactccagcgtacggccaccccacgggtcgccagtcaggtcacggttctggtcgcggtcacgaatagaaacgtacatctgaataacgaggcagagaatacccagcgcaatcagtaccgcaccgctggctgcaatcatcagcatggtgtggaactgcgggtcaatctgctggctcaaacgacgggtcatgcccatgaagcccagcgcatacagtggcataaaggcaacgaagaagccgatgatccagaaccagaacgcgcgtttaccccaggtttcgttcagtttgaaaccgaacgctttaggccaccagtaggtcatccctgcgaagcagccgaagaccacgccgccgatgatcacgttatggaagtgcgcaatcaggaacaggctgttatgcagaacgaagtccgcgcccggtactgccagcagcacgccagtcatcccgcccaccgagaaggtgacgataaaaccgatggtccacagcatcgcagaatggaacacgatgcggccctgatacatggtgaacagccagttgaagatcttcaccccggtcgggatggcgataatcatcgtggtgataccaaagaaggcgtttacgttcgcgcccgcacccatcgtaaagaagtggtgcagccagacgatgaacgacagcacggtgatacagacggttgcccataccagcgaggtataaccaaacagacgtttacgcgagaaggttgccgcaatttcggagaacacaccgaatacaggcaggatcaagatgtaaacttccgggtggccccaggcccaaatcaggttgatatacatcatcatgttgccacccatatcgttggtaaagaaatgggtgcccagatagcgatccagggtcaacaacgcgacggtaaccgtcagaattgggaaggaagcaataatcagtacgttcgcgcacagtgatgcccaggtaaatactggcatcttgaacatggtcatgcccggtgcgcgcatcttcagaatggtaacgaagaagttgataccggtaagcgtcgtacctataccggatagctggagactccatatccagtaatcgacaccgactcccggactgtactctattcccgatagcggtggataggccagccagccggtctgcgcaaattcgcccacgccgagagaaacgttaaccagaatcacaccaacaacggtaaaccagaagcttaagttgttgaggaacgggaacgcaacgtcacgcgcgccgatctgcagcggaaccaccaggttcatcagaccgataacgaaaggcatcgccacgaagaagatcatgatcacgccgtgtgcagtgaagatctgatcgtagtggtgaggtggcaggaagcccgcttcgcccgcagaggcaagggcctgctgactacgcatcataatggcgtcagcaaaaccacgcagcaacatcacaatcgccacgatgatatacatgataccgagacgtttatggtcaacggaggtcagccactcttcccacaggtaggtccacttaccgaagtaagtgatcaggccaacgagcgccagacctcccaaaataatgccagcgatcgtaaccatgacgataggttcatggaacgggactgcatcaagtgataattttccgaacatctttattcttcctcaacccctttaatgggcggattccgcgtggctcatgtccatgccttccataccttcatgtgcgctgtgctcaccttctggctgggtcatgtccatgctcttaccgtgagccataaacttgttaatcacatcggcaaacaagtctggtttcacgttggagaaatattccacctggttgtattcgctaggcgcggccagtttttcgaacgctgccatgtcagacatgctgttcggcgactgtttcgcttttgcgacccattggtcgaatgcggcgcgatccggtgttgcaatagctttgaacttcatgcctgagaagcccgggccgctgtagctggcggagataccgtcataagtaccgggttcgttggcgatcagatgcaggcgagtctgcataccggccatggcataaatctggctacccagacgcggaatgaagaaggagttcatcacggagttggaggtcactttgaagtacaccggagtgttcgccgggaaagcgatttcattcacggttgcaatgccctgttccgggtagatgaagaaccatttccagtccatggaaaccacttcgatggtaatgggcttctcgtcgtgtgccagcggcttgctaggctcaagagcgtgagtggttttccaggtcagtaccgcaaggaagatgatgattaagataggtaccgtccagaccacagcttccactttattggagtgtgaccagttcgggctgtacttagcatctttattgctcgcacggtacttccaggcgaaaccaacagccatcaagattgcgggaataacgacaatcaacatcaggccaaatgccgtcagtatcagtgaacgttgctccagaccaatctgtcctttgggatctaacagcgcagaattacagccactgagcaatacagtgcctgcaaataatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggatctggtggcgtttaaagtgtgtgggcattttacgggaaggttacattactgtaaacatgattaaattcctgttacttggatttggctgtcaggtcacatatgttgcaaaacatatcaagttgattttaagaagctgttgcaaaagggcgttataacgaaaggggagtgcagaaggagtttgggtgggcaattggtataatcaatataaaataaaacaattatttaacaaataattatcattgaggtgacaactgggtggtgagaaaataaggactcattagctgaatcgtgtaagaaaaatagaattcataaattgcgtcaataatttccaaacgctaagccgcacaaaagaacaaatattaataagcgatgctgatgtttatttagccgtaataattacggcgagtgattactacagctaaataatatttacagattacgtcagatgtgtttttcgtagcgccagataatccagcaaaccaccaagcacaacgccagaaagggcgactaaaaccccgacttccagcagcgcaggcaggaaagagaagtgcgtcaaatccagcgcgtccattgtcaacagcagtaaccacacggccaacaggctgatacccgccgccagtgtccacatggcaaaggcataacctgcaggatattcggtacgggagataaagttgccatttactcgtgtatattcaagcgtctggcggcaaaccagcagcaaaataagccctggtacggcagcggcgacggagaatagatagaatgtcgaccagccatgtgcttcaacaaaccaacccgccacggggccgacataaactcgccctacagcagaaagcgctgagagcagggcaaattgagtagcggaaaatgacttattacacagcgtcattaacagcgcgacaaaggctgatgtacccatcccgccacagaggttttcgaaaaagacggctgcacccatgctgtagagatgcttatcagtaatcgacagcagccagtaaccggcgttagatgcaccttgtaaaatgccgaaaatcagcagtgcacggaacagcgacaggcgctgcatcaaaatcccaccgtacaatgcgccaacaatggtcgccagtaagccaagcgttttgttaaccacgcctacttcacccgcatcaaacccgacgccgcgaatcaaaaacgtggttgtcaggctcatagcgaatgcgtcgcccagcttatacagcacgataagaagcaaaataagccaggcattattgcgaccaaagaaatctcgcagaggtgcaacaaccgcttgttccagcgttttgggcacaggaatggtgtcggtgggttctggtgcaagcaacgtcgcgataatacaggggatcaacagcaccgccatcaaccagtacatgccctgccagcccagccatttatctgccagccacagggctaagccgccggaaaccagcatccctaaacggtaacccagcacgctgattgccgcgcccgcaccacgttcttctgccgggagcacatcggttttccacgcatcgaagacaatatcctgggaggcagagcaaaaagcgatcaccaccgccagtgccgccatccagcggagctgggtgcctggttcgagaaaacccatcgccgcaatggcgactaataacagaatttgcgtggcgagcagccaaccgcgccgccgcccgaaaaatgggggcgtgtagcggtccatcagtggtgaccagaggaatttaaaaacgtaagcctggcctaccagagagaagaaaccaatggttttgagatcgatattctcgaccgtcatccaggcctgtaaggtgccggacgtcagggcgagcggtagcccggaagcaaaacccaggatcagcaatatggctgaacgcggctgttgaaaaatacgtaaatattgactggacatgggtgtctacaggcccggcttgcaccgggccagagggcagaaattaacgcgcgttctgcttgatgaattcgtggatgctggtgtcctgagacatatcagcgatggtatcggtcagcacactgttaaccgcatcggcgatatttttgttggaggcctggaacgcaccttcaacgttgtagctggcacgatagtttttggtcattttgttgccattctgcgcggtagcgatgatggcgatatccgctttggtcgcgatgttgtagcgcacgttgccctgggacacgtcagcatacagttggctaacgatgatttgcagattaaccgggccattcggaccaaccatgtatccacgggcggtcatctgtttttccagcacttcttgcagcaggaaacgcagatcgcgggaggcggtcagggtaacgatttgattatcgcgggtgacttttgccagcgcctgatcggtacgctgatcggcaccattaatgcttacggtgacgcccatcaggcttggatcctgctgtggcagtgtaatcgtcggggaaacttcgatagttgttggcggttttgcgcatcctgcaagcataaacagagcaactaacgggaagaggatttttttgaacatgttcgggctctcagagactcttaagcgtgtttggtaaaaattcccgccatcataacattgccaacggcgaggggaagtgggtaaggcatgtaaattcatcatgttgacgaaataatcgcccctggtaaaagaaacgctgatgcgaggcctgtgtttcaatctttaaatcagtaaacttcatacgcttgacggaaaaaccaggacgaaacctaaatatttgttgttaagctgcaatggaaacggtaaaagcggctagtatttaaagggatggatgacatctcagcgttgtcggaggagatatttcatgatgatacgtgagcggatagaagaaaaattaagggcggcgttccaacccgtattcctcgaagtagtggatgaaagctatcgtcacaatgtcccagccggctctgaaagccattttaaagttgtgctggtcagcgatcgttttacgggtgaacgttttctgaatcgtcatcgaatgatttacagtactttagcggaggaactctctactaccgttcatgcgctggctctgcatacttacactattaaggagtgggaagggttgcaggacaccgtctttgcctctcctccctgtcgtggagcaggaagcatcgcgtaaaaacgcatttgcaactgtcggcgcttttccagtatgttgctaaagattttatgaaaaacggcctgcgggccgttttgttttgtctggattttgcgctttttgcccagcattcagacgaaaatcgcccgggaattgtgaaaaaatacgcgacagcgcgcaataaccgttctcgactcataaaagtgatgccgctataatgccgcgtcctatttgaatgctttcgggatgattctggtaacagggaatgtgattgattataagaacatcccggttccgcgaagccaacaacctgtgcttgcggggtaagagttgaccgagcactgtgattttttgaggtaacaagatgcaagtttcagttgaaaccactcaaggccttggccgccgtgtaacgattactatcgctgctgacagcatcgagaccgctgttaaaagcgagctggtcaacgttgcgaaaaaagtacgtattgacggcttccgtaaaggcaaagtgccaatgaatatcgttgctcagcgttatggcgcgtctgtacgccaggacgtcctgggcgacctgatgagccgtaacttcattgacgccatcattaaagaaaaaatcaatccggctggcgcaccgacctatgttccgggcgaatacaagctgggtgaagacttcacctactctgtagagtttgaagtttatccggaagttgaactgcagggtctggaagcgatcgaagttgaaaaaccgatcgttgaagtgaccgacgctgacgttgacggcatgctggatactctgcgtaaacagcaggcaacctggaaagaaaaagacggcgctgttgaagcagaagaccgtgtgaccatcgacttcaccggttctgtagacggcgaagagtttgaaggcggtaaagcgtctgatttcgtactggcgatgggtcagggtcgtatgatcccgggctttgaagacggtatcaaaggccacaaagctggcgaagagttcaccatcgacgtgaccttcccggaagagtaccacgcagaaaacctgaaaggtaaagcagcgaaattcgctatcaacctgaagaaagttgaagagcgtgaactgccggaactgactgaagaattcatcaaacgtttcggcgttgaagatggttccgtagaaggtctgcgcgctgaagtgcgtaaaaacatggagcgcgagctgaagagcgccatccgtaaccgcgttaagtctcaggcgatcgaaggtttggtaaaagctaacgacatcgacgtaccggctgcgctgatcgacagcgaaatcgacgttctgcgtcgccaggctgcacagcgtttcggtggcaacgaaaaacaagctctggaactgccgcgcgaactgttcgaagaacaggctaaacgccgcgtagttgttggcctgctgctgggcgaagttatccgcaccaacgagctgaaagctgacgaagagcgtgtgaaaggcctgatcgaagagatggcttctgcgtacgaagatccgaaagaagttatcgagttctacagcaaaaacaaagaactgatggacaacatgcgcaatgttgctctggaagaacaggctgttgaagctgtactggcgaaagcgaaagtgactgaaaaagaaaccactttcaacgagctgatgaaccagcaggcgtaatttacgtagcataacgcgctaaattcgcacaaaggcccgtcaccgccaggtggtgggcttttttttgtcatgaattttgcatggaaccgtgcgaaaagcctctttcggtgttagcgtaacaacaaaagattgttatgcttgaaatatggtgatgccgtacccataacacagggactagctgataatccgtccataaggttacaatcggtacagcaggttttttcaattttatccaggagacggaaatgtcatacagcggcgaacgagataactttgcaccccatatggcgctggtgccgatggtcattgaacagacctcacgaggtgagcgctcttttgatatctattctcgtctacttaaggaacgcgtcatttttctgactggccaggttgaagatcacatggctaacctgattgtggcgcagatgctgttcctggaagcagaaaacccagaaaaagatatctatctgtacattaactctccaggcggggtgattactgccgggatgtctatctatgacaccatgcagtttatcaagcctgatgtcagcaccatctgtatgggccaggcggcctcgatgggtgctttcttgctgactgcaggggcaaaaggtaaacgtttctgcctgccgaattcgcgcgtgatgattcaccagccgttgggcggctaccagggccaggcgaccgatatcgaaattcatgcccgtgaaattctgaaagttaaagggcgcatgaatgaacttatggcgcttcatacgggtcaatcattagaacagattgaacgtgataccgagcgcgatcgcttcctttcagcccctgaagcggtggaatacggtctggtcgattcgattctgacccatcgtaattgatgccagaggcgcaactgtgccgctatacttatccagggcggcacaacgctgtaagcggcttgcgcctgagaatggcatttgcgtcgtcgtgtgcggcacaaagaacaaagaagaggttttgacccatgacagataaacgcaaagatggctcaggcaaattgctgtattgctctttttgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccatccgtgtatatctgcgacgaatgtgttgatttatgtaacgacatcattcgcgaagagattaaagaagttgcaccgcatcgtgaacgcagtgcgctaccgacgccgcatgaaattcgcaaccacctggacgattacgttatcggtcaggaacaggcgaaaaaagtgctggcggtcgcggtatacaaccactacaaacgtctgcgcaacggagataccagcaatggcgtcgagttgggcaaaagtaacattctgctgatcggtccgaccggttccggtaaaacgctgctggccgaaacgctggcgcgcctgctggacgttccgttcaccatggctgacgcaaccacgctgaccgaagccggttatgtgggcgaagacgttgaaaacatcattcagaagctgttgcagaagtgcgattacgacgtacagaaagcgcagcgcgggattgtctacatcgatgaaatcgacaagatttctcgtaagtcagacaacccgtccattacccgagacgtttccggtgaaggcgtacagcaggcactgttgaaactgatcgaaggtacggtagctgctgttccgccgcaaggtgggcgtaaacatccgcaacaggaattcttgcaggttgatacctctaagatcctgtttatctgtggcggtgcgtttgccggtctggataaagtgatttcccatcgtgtagaaaccggttccggcattggttttggcgcgacggtaaaagcgaagtccgacaaagcaagcgaaggcgagctgctggcgcaggttgaaccggaagatctgatcaagtttggtctgatccctgagttcattggtcgtctgccggttgtcgcaacgttgaatgaactgagcgaagaagctctgattcagatcctcaaagagccgaaaaacgccctgaccaagcagtatcaggcgctgtttaatctggaaggcgtggatctggaattccgtgacgaggcgctggatgctatcgctaagaaagcgatggcgcgtaaaaccggtgcccgtggcctgcgttctatcgtagaagccgcactgctcgataccatgtacgatctgccgtccatggaagatgtcgaaaaagtggttatcgacgagtcggtaattgatggtcaaagcaaaccgttgctgatttatggtaagccggaagcgcaacaggcatctggtgaataattaaccattcccatacaattagttaaccaaaaaggggggattttatctcccctttaatttttcctctattctcggcgttgaatgtgggggaaacatccccatatactgacgtacatgttaatagatggcgtgaagcacagtcgtgtcatctgattacctggcggaaattaaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgccgctgcgcgatgtggtggtttatccgcacatggtcatccccttatttgtcgggcgggaaaaatccatccgttgtctggaagcggcgatggaccatgataaaaaaattatgctggtcgcgcagaaagaagcttcaacggatgagccgggtgtaaacgatcttttcactgtcgggaccgtggcctctatattgcagatgctgaaactgcctgacggcaccgtcaaagtgctggtcgaggggttacagcgcgcgcgtatttctgcgctctctgacaatggcgaacacttttctgcgaaggcggagtatctggagtcgccgaccattgatgagcgggaacaggaagtgctggtgcgtactgcaatcagccagttcgaaggctacatcaagctaaacaaaaaaatcccaccagaagtgctgacgtcgctgaatagcatcgacgatccggcgcgtctggcggataccattgctgcacatatgccgctgaaactggctgacaaacagtccgttctggagatgtccgacgttaacgaacgtctggaatatctgatggcaatgatggaatcggaaatcgatctgctgcaggttgagaaacgcattcgcaaccgcgttaaaaagcagatggagaaatcccagcgtgagtactatctgaacgagcaaatgaaagctattcagaaagaactcggtgaaatggacgacgcgccggacgaaaacgaagccctgaagcgcaaaatcgacgcggcgaagatgccgaaagaggcaaaagagaaagcggaagcagagctgcagaagctgaaaatgatgtctccgatgtcggcagaagcgaccgtagtgcgtggatatatcgactggatggtacaggtgccgtggaatgcgcgtagcaaggtcaaaaaagacctgcgtcaggcgcaggaaatccttgataccgaccattatggtctggagcgcgtgaaagatcgtatccttgagtatcttgcggttcaaagccgtgtcaacaaaatcaagggaccgatcctctgcctggtagggccgccgggggtaggtaaaacctccctgggtcagtccatcgccaaagccaccgggcgtaaatatgtccgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgtggtcaccgccgtacttacatcggttctatgccgggtaaactgatccagaaaatggcgaaagtgggcgtgaaaaacccgctgttcctgctcgatgagatcgacaaaatgtcttctgacatgcgtggcgatccggcctccgcactgcttgaagtgctggatccagagcagaacgtagcgttcagcgaccactacctggaagtggattacgatctcagcgacgtaatgtttgtcgctacgtcgaactccatgaacattccggcaccgctgctggatcgtatggaagtgattcgcctctccggttataccgaagatgaaaaactgaacatcgccaaacgtcacctgctgccgaagcagattgaacgtaatgcactgaaaaaaggtgagctgaccgtcgacgatagcgccattatcggcattattcgttactacacccgtgaggcgggcgtgcgtggtctggagcgtgaaatctccaaactgtgtcgcaaagcggttaagcagttactgctcgataagtcattaaaacatatcgaaattaacggcgataacctgcatgactacctcggtgttcagcgtttcgactatgggcgcgcggataacgaaaaccgtgtcggccaggtaaccggtctggcgtggacggaagtgggcggtgacttgctgaccattgaaaccgcgtgcgttccggggaaaggtaaactgacctataccggttcgctcggcgaagtgatgcaggagtctattcaggcggcgttaacggtggttcgtgcgcgtgcggaaaaactggggatcaaccctgatttttacgaaaaacgtgacatccacgtccacgtaccggaaggtgcgacgccgaaagatggtccgagtgccggtattgccatgtgcaccgcgctggtttcttgcctgaccggtaacccggttcgtgccgatgtggcaatgaccggtgagatcactctgcgtggtcaggtactgccgatcggtggtttgaaagaaaaactactggcagcgcatcgcggcgggattaaaacagtgttaattccgttcgaaaataaacgcgatctggaagagattcctgacaacgtaattgccgatctggacattcatcctgtgaagcgcattgaggaagttctgactctggcgctacaaaatgaaccgtctggcatgcaggttgtgactgcaaaatagtgacctcgcgcaaaatgcactaataaaaacagggctggcaggctaattcgggcttgccagcctttttttgtctcgctaagttagatggcggatcgggcttgcccttattaaggggtgttgtaaggggatggctggcctgatataactgctgcgcgttcgtaccttgaaggattcaagtgcgatataaattataaagaggaagagaagagtgaataaatctcaattgatcgacaagattgctgcaggggctgatatctctaaagctgcggctggccgtgcgttagatgctattattgcttccgtaactgaatctctgaaagaaggggatgatgtagcactggtaggttttggtacttttgccgtcaaagagcgtgctgcccgtactggccgcaacccgcagaccggtaaagagatcaccatcgctgctgctaaagtaccgagcttccgtgcaggtaaagcactgaaagacgcggtaaactaagcgttgtccccagtggggatgtgacgaagttcaagggcgcatctactgatgtgccttttttatttgtattcggtgactttctgcgtcttgtgggctgacaattgcccccgtttcttgtcacaataggcctttgcgcgcatcgatacgttgcgtgaggtacacagtcatctacagcggagtgttgttacaccatgatggacagcttacgcacggctgcaaacagtctcgtgctcaagattattttcggtatcattatcgtgtcgttcatattgaccggcgtgagtggttacctgattggcggaggcaataactacgccgcaaaagtgaatgaccaggaaatcagccgtgggcaattcgagaacgccttcaacagcgagcgtaatcgcatgcagcaacagctgggcgatcaatactccgagctggcagcgaacgaaggctatatgaaaaccctgcgtcaacaggtgctgaatcgtctgatcgacgaggcgcttctggatcagtacgctcgtgagctgaaactgggtatcagcgatgagcaggttaaacaggcgattttcgcgaccccagccttccaggttgacggcaaatttgataacagccgctataacggtatcctcaaccagatggggatgaccgccgatcagtacgcccaggcgctgcgtaaccagctcactactcaacagctgattaacggcgttgccggtaccgattttatgctgaaaggtgaaaccgacgagctggcggcactggtagctcaacaacgcgtggtgcgtgaagcgactatcgatgttaacgcgctggcggcgaagcagcctgtgaccgaacaggaaattgccagctactacgaacaaaacaaaaacaatttcatgacgccggaacaattccgcgtgagttacatcaagctggatgccgcgacgatgcagcaaccggttagcgatgcggatatccagagctactacgatcagcatcaggatcaattcacccagccgcagcgtacccgttacagcatcatccagaccaaaactgaagatgaagcgaaagcggtacttgatgagctgaataagggcggtgattttgctgcattagccaaagaaaaatctgccgatattatctctgcccgcaacggcggtgatatgggttggttagaagatgccactatcccggacgaactgaaaaatgctggtctgaaagaaaaaggccaactgtctggtgttatcaaatcttcggtcggtttcctgattgtgcgtctggacgacattcagccagcgaaagtgaaatcgttagacgaagtacgtgacgacattgcggcgaaagtgaaacacgaaaaagccctcgatgcgtactacgcgctgcagcagaaagtgagcgatgcggcaagcaacgacaccgagtctctggccggtgcagagcaagctgccggcgttaaagccactcagacgggttggttcagcaaagataacctgccggaagagttgaacttcaagccagttgccgacgctatcttcaacggcggtctggtaggtgaaaacggcgcgccgggcatcaactctgacatcatcaccgtagacggcgaccgcgcattcgtgctgcgcatcagcgagcacaaaccggaagcggtgaaaccgttggcagatgttcaggaacaagttaaggcactggttcagcacaacaaagctgaacaacaggcgaaagtggatgctgagaaactgctggttgatttgaaagccggcaaaggtgcggaagctatgcaggctgccggtctgaaatttggcgagccgaaaaccttaagccgttccggtcgtgacccgattagccaggctgcgtttgcactgccactgccagcgaaagacaaaccgagctacggtatggcgaccgatatgcaaggtaatgtggttctgctggcgctggatgaagtgaaacaaggttcaatgccggaagatcagaaaaaagcgatggtgcagggtatcacccagaacaacgcacaaatcgtctttgaagctctgatgagtaacctgcgtaaagaggcgaaaatcaaaattggcgatgcgctggaacagcaataatcctgaagccgcctcgcaaaaaaatgctttgcagctgtaacaagaaaaggtcgctttcgcggccttttccatttctgaacattgccatttgtttactgttttcactgccgttaaggtgattccactgttaacaaacaaggagaaaacagtatgaaacacggaattaaagcactgctcattaccctgtccctggcctgtgccggaatgtctcatagcgcgctggcggcagcttctgtggcgaaaccgacaacagtagaaaccaaagcggaagctcctgcagcacaaagtaaagcagcagtaccggcgaaagccagtgacgaagaaggcacccgggtcagcattaataatgccagcgcggaagagttagcccgcgcgatgaatggcgttggcctgaagaaagcgcaggcgattgtcagttatcgcgaagagtacggtccgtttaaaacggtggaggatctaaagcaggtgccggggatgggcaattcgctggtggaacgtaatctggcggtattaaccctgtaattaatttgcatagtggcaattttttgccagactgaagaggtcataccagttatgacctctgtacttataacagttcttataacaacaacgtaaggttattgcgctatgcaaacacaaatcaaagttcgtggatatcatctcgacgtttaccagcacgtaaacaacgcccgctaccttgaatttctcgaagaagcccgctggcatgggttggaaaatagcgacagttttcactggatgacggcccataacatcgccttcgtcgtggtcaatatcaatattaactatcgccgcccggcggtattaagcgacctgttaaccattaccagtcagttgcagcaattaaacggtaaaagtggcatcttaagccaggtcattacactggagccggaaggacaggtggtagcggatgcgcttattacgtttgtttgtattgatcttaaaacgcagaaagcattagctctggaaggggaattgcgcgaaaagctggagcagatggttaagtaaacgttttgtggtgccggatgctcaagccgcatccggcgacacccggaataattacttcaacccggttttctgcttcatcgctgccatcaccgtcggtttatcggccagataatgattcaaaccgttggcacgtaaattacacgccgcacaatgaccgcaaccgtcgcctttaatgccgttataacaggtcagcgtttcgttacggactaaatccagcttgccgtaataatctgccagcgcccaggtttccgctttatcaatccacatcagcggcgtttcaaaacgaatatctttcgccatgcccaaactgacggcatggtttagtgctttcacaaactcatcgcggcaatccgggtagccggagaaatccgtttcgcagacgccggtaattacggcttctgcttttacctgatacgcatatattgccgccagtgtcaggaacaaaatattacgccctgggacaaacgtattcgggataccatcggcttcaggttcataatcaggcaccggaatgctgtcacgcgtcaggctgctgaccgccagctcgttgagcagcgttacatcaagcaccttatgcgcgcgtgcccccagtttcagcgccagttcgcgtgccacgtcgatttctgcgcgatggcgttgaccgtaatcgaacgtcacgcaatggacttcatcatattgttgtaatgcctgcaccagacaggtggtggaatcctggcctccactgaacacaacgacagcacgtttcatagataatcctgcttgaacaataaaaacgttatggtaacgcctgcgattaacccggaccagctattcattgcgacggcgcgggaagccaggcttcggtaaattcaaaccagccgcgcggtgtcagtcgcacaccgttcacgccgggaggggcgctaatgcgatagtgatagttgaacagcggcgtcagcgtcgcatctgccattaactggctaaaaaccgctttcagggcattaaatcggttttcctcatcaggcattacttgcaccgcgtccagtgtcgattgcaaatgtgcatatgctggagcgtcgaaaacatgtggccacagtggatcgcaacgcagccattgctccagggtatattccggtgcttcgccaattaatctgtcgcccatcatgaggtctgcgtgtgccagtagggtcgtgtcgtcccagttttttgcgttatgaaaaataattgtgagttcacagccttccgctgccagtgtcgcctgtaggcgttctgccatggtatgaagttctatcggtaggtgataaaccagcgtcaaggttttcggtagtttgacttcatccggtacttgccattgtggaatagtccagtctggcagtaatgcatgactggcggtgatcaggttttctccgacttctaacgtttgtaataaaccggattgatgaataatggagatcacttttcgcgcctgccagagggacagtcggggacttttgcgcaacgttaaatagcaaaaacctaaactgatgccactactgacctggctgacccgttgcagctcctcaggtttgccgatagtgatttgcacgggatgccgacaactggttcccaaatctttttcgaaaagcggaggagttatccagtactcaaccgctttaagcagcggatgacgtaaatggtaataatcatggctttccaggcgcaccagttccgctgtgaattgtgttaagcgaaaaggaccagtgccgatcagggggaattgcggatgcgccagatggctgcaatagctcgccagccggtgcgcaagccagtaatcggggcgatgtaaaaagaaggtcagacactgcggatgggtgacttcaatacgcttcacgctaataaataattgatccagtgctggcagttgtaacagcatcaataaccgctggtgtaagtgggaggcttttactgcatcgccgttatgccagtgtaaggttgagcgaagataaaaatcccagcgtaacccgtcagtagaggtttcccagtgatgcgctaaatcgccaatcgggcgctgggtattattatcgaagcgggtcaggccggaaaatatctgcccggccagatgctgctcggcacggccgggcaaaaagcccggttgtagcggttcgagcgggcgatagtagggaatacgcaacgtgggcgtatcgttttgccattgtccgcccataaacggctgtaacagagtgcgcaactcacctggggccagttgcgccagctccagcacatcttgctgctttccggtttccagcgcctgttccatcatcgcattgcgtagcgattctggcgtgaccagaaagcgtagttgaccgcgctttccgcgtcctgactgcgcctgccactccagccatcccgcctcctgtgcctgacgcaacaccgtacgaacatggcgttcgctgcaaaaacagcgttcggccagttcgctgacggtgacggtttgcggctttccggcggaaggttgccacagacgttgatactggttaagacggttgagcagtcgcatataaacccggaacaatattatttaactattcactattacttccgtatatatcaggtgatactcaatcaccattaaccgtgtcacagagtggagaaagaaatggctcgtctggcagcatttgatatggatggcactttattgatgcctgaccatcatttaggtgagaaaaccctctctactttggcgcgactgcgtgaacgcgacattaccctcacttttgccacggggcgtcatgcgctggagatgcagcatattctcggggcgctatcgctggatgcatatttgattactggcaacggaacgcgcgtgcattctctggaaggtgaacttttacatcgtgatgatttacctgcggatgtcgcggagctggtgctgtatcagcaatgggatacccgagcaagcatgcatatcttcaatgacgatggttggtttaccgggaaagagatccctgcgttgttgcaggcatttgtctatagcggttttcgttatcagataatcgatgtcaaaaaaatgccactcggcagcgtcaccaagatctgcttctgtggcgatcacgacgatcttacacgcttgcagatccagctatacgaagcattaggcgagcgtgcacatttatgtttttccgccacggattgcctcgaagtgctgccggtgggctgcaataaaggcgctgcattgacggtgctgacccaacatttaggtttatcgttacgcgattgcatggcctttggtgatgcgatgaacgatcgcgaaatgttaggcagtgtcggtagcggatttattatgggcaatgcgatgccgcaactgcgcgcggagctcccgcatttaccggtgattggacattgccgaaatcaggctgtctctcactatttgacgcactggctggactatccacatctaccttattcccccgaataacgagatcccttccagcaccgggcaattgcccggttttttttgcgttgaatttgtcattttgtgccgtgatgcttaaaccgcacagaataaattgtcgcgatttcacctttaaaatagaattaaaagagaaaaaaattctctgtggaagggctatgttagataaaattgaccgtaagctgctggccttgctacagcaggattgcaccctctctttgcaggcactggctgaagccgttaatctgacaaccaccccctgctggaagcgtctgaaacggctggaggacgacggtatccttatcggcaaagtcgccctgctggatccggaaaaaataggcctcggcctgaccgcctttgtgctgataaaaacgcaacatcacagcagcgaatggtattgccgctttgtcacggtggttaccgaaatgccagaagtgctggggttctggcgcatggctggtgaatacgattatctgatgcgcgtccaggttgccgacatgaaacgctacgacgagttttataagcgtctggtaaacagtgtaccggggctgtcggacgtcacttccagcttcgcgatggaacagattaaatacaccacttctttacccatcgaataaatatccagaatcaagtcaggacacaacgcgtgcgattatttgctcaattaagctggtatttccgtcgggaatggcgtcgctatctcggggctgtcgccttgcttgtcattatcgcgatgctgcaactggttccgccaaaagtggttggtattgttgttgatggcgtgacagaacaacactttactaccgggcagatcctgatgtggatcgccaccatggtgctgattgccgttgtggtttatctcctgcgttacgtctggcgcgtattgctgtttggtgcgtcttatcaactggctgttgaactgcgtgaagattattaccgccagctaagccggcagcatcctgagttttacctgcgtcatcgcacgggtgacctcatggctcgtgcgaccaatgacgtcgatcgcgtcgtgtttgccgccggagaaggggtgctgacgctggtggattcactggtaatgggctgcgctgtgttgattatgatgtctacgcaaattagctggcagttgaccttatttgccctgttgccgatgccagtgatggcgatcatgatcaagcgcaacggcgatgccttgcatgaacgctttaagctggcacaggcggcgttttccagtcttaatgaccgcacccaggaaagcctcaccagtatccgcatgatcaaagcctttggtctggaagatcgtcagtcggcgttatttgccgcggatgccgaagataccggcaaaaaaaacatgcgggtggcgcgtattgatgctcgtttcgacccgaccatctatatcgcgattggtatggcgaacttgctggcgattggcggcggtagttggatggtggtacagggcagtttaacgctgggccagctcaccagttttatgatgtatttaggtctgatgatttggccaatgctggcgctggcatggatgtttaacattgtggaacgtggcagcgcggcgtatagccgaattcgtaccatgctggccgaagcgccagtcgttattgatggtagtgataaggtgccagaaggtcgtggtgaactggatgtgaatattcgccagtttacgtatccgcagactgaccatcctgcgctggaaaacgtcaatttcgccctgaaacccggtcagatggtaggtatttgcgggccgactggttccggcaaaagtaccctgttgtcgctcattcagcgtcatttcgacgtcagcgagggggatatccgctttcatgatattcctctgacgaagttacaactcgatagctggcgtagccgcctggcggtggtcagccagacaccgttccttttttccgacaccgtagcgaacaacatcgcgttgggttgcccgaatgccacccagcaagagattgagcatgtcgcgcggttagccagcgtgcatgacgatattttgcgtttaccgcaaggttacgatacagaagtgggcgagcgcggcgtgatgctttccggtgggcaaaaacagcgtatctccattgctcgtgcgttattagtcaacgcggaaatcctcatccttgatgatgcgctttcagcggtggacggacgcacagagcaccagatcctgcataacctgcgtcagtgggggcagggaagaacggtaatcatcagtgcccatcgcctttctgcactgacggaagccagtgaaattattgtgatgcagcacggacatatcgcccagcgtggcaatcatgatgagctggcgcaacaaagtggctggtatcgcgatatgtatcgctatcaacaactggaggcggcgctcgacgacgctccggaaattcgcgaggaggccatcgatgcgtagttttagccaactgtggccgactctcaagcgcctgttagcgtacggttcgccgtggcgtaaaccgttggggattgcggtcctgatgatgtgggttgcggcggcggcagaagtcagtgggccgctgcttatcagctattttatcgacaatatggtagcgaaaaataacctgccgttgaaagtggttgcagggctggctgcggcgtatgttgggctgcaactgtttgccgccgggctacattacgcgcagtcgctgctgtttaatcgggcggcagtaggcgtagtgcaacagttgcgtaccgacgtgatggatgctgcgttacgccagccattaagcgagtttgatacccaacccgtcgggcaggtgatttcccgcgtcactaatgacactgaagtgatccgcgatctctacgttaccgtagtggcaactgtcctgcgtagcgccgcactggtgggcgcgatgctggtggcgatgttcagcctcgactggcgaatggcgctggtggcgataatgattttcccggtggtgctggtggtaatggtgatatatcagcgttacagcacgccgattgtccgtcgtgtgcgcgcttatctggcggatatcaacgacggctttaacgaaatcatcaatggcatgagcgttatccagcagttccgtcagcaggcgcgatttggcgaacgtatgggtgaggccagtcgttcacactatatggcgaggatgcaaaccctgcgcctcgacggttttctgctgcgtccgctgctgagtctgttttcatcgctcattctttgtggcttgttgatgctgtttggcttctccgccagcggcaccattgaagtgggcgtgttgtatgcgttcatcagttatttggggcgacttaacgaacccttaatcgaactgaccacgcagcaggcgatgctgcaacaggctgttgttgctggtgagcgcgtttttgagctgatggacggaccgcgccagcaatatggcaatgatgatcgcccgttgcagagcggcaccatcgaagtcgataacgtgtcatttgcttatcgcgatgacaatctggtgctaaagaacattaatctctctgtgccttcgcgcaactttgtggcgctggtcgggcataccggcagtggcaaaagcaccctcgccagtttattgatgggctattacccgctaacggaaggtgagattcgccttgatggtcgtccattaagtacgctaagtcacagcgcgctgcgccagggcgtggcaatggtgcagcaagatccggtggtgctggcggataccttcctcgccaacgtgacgctgggacgtgatatctctgaagaacgcgtctggcaggcgctggaaatcgtgcagctggcggagctggcgcgtagcatgagtgatggtatttacacgccgcttggcgagcaggggaaaaatctctcagtcgggcaaaagcaactgctggcactggcgcgcgtgctggtggagacgccgcaaatcctgatccttgatgaggcaaccgccagcattgactccgggactgaacaggcgattcaacatgctctggcggcggtgcgtgaacatactacgcttgtggtgattgctcaccgcttatcaactattgttgatgccgacaccattctggtgcttcatcgtgggcaagctgtggagcagggcactcaccagcaactgctggcggcccagggacgctactggcagatgtatcaactgcaacttgcgggcgaagagctggcagccagcgtgcgtgaagaggaatcattgagcgcctgaatagcgcaatatttcatcgttggtgcaaaaatgtaacgcactgtgcactgtcatagtgcgttttcattttcaatcttcttaacttcctgctctctttctcgtttttcatttctggcacaccgcttgcaataccttcttcgtgtagcagaaccattaccgaattctgaccggaggggatctatgaagctggtgaccgtgattatcaaaccattcaaacttgaagacgttcgtgaagcgttatcttccattggtattcagggcctgaccgtcaccgaagtgaaaggtttcgggcgtcagaaagggcatgccgagctgtaccggggggcggaatacagcgtcaacttcctgccaaaagtaaaaattgatgtggcgattgctgatgaccaactcgatgaagtgatcgatatcgtcagcaaagcggcttacaccggaaaaattggcgacggcaaaatcttcgtcgctgaattgcaacgcgtcattcgtattcgtaccggcgaagccgacgaagcggcgctgtaatctctggcacacagcaacaggaacgaaaaatgaagatagcaacgataaaaactgggcttacttcactggcgatgctgccgggactggtaatggctgcacctgcggtggccgataaagccgacaatgcgtttatgatgatttgtactgcgctggtgctgtttatgaccgttccggggattgccctgttttatggagggctgattcgtggcaaaaacgtgctgtcgatgctgacgcaggtgaccgtgacgtttgcactggtctgtattctctgggtggtttacggctactcgctggcgtttggcgaaggcaacaacttcttcggcaacattaacgggttgatgctgaaaaacattgaactgacggcggtgatgggcagcatttatcagtatatccacgtggcgtttcagggatcgtttgcctgcattaccgtaggcttgatagttggggcgctggcggaacgaatccgcttctcagctgtgttgatttttgtggtggtatggctgacgctctcctacattccgattgcgcatatggtctggggcggcggtttgctggcttctcacggtgcactggatttcgcgggtggcacggtggtgcacattaacgccgcaatcgccggtctggtgggcgcgtatctgataggcaaacgcgtgggcttcggcaaagaggcgtttaaaccgcacaacctgccgatggtcttcaccgggactgccattctctatatcggttggtttggctttaacgccgggtcagcgggcacggcgaatgaaatcgcggcactggcatttgtgaatactgtggtcgcaacggcggcggcaattcttggctggatcttcagtgaatgggcgctgcgtggtaagccttcactgctgggagcgtgttcaggcgcgattgccggtctggtcggcgtgacgccagcgtgtggctatattggtgttggcggcgcgttgattatcggcgtggtagctggtctggcgggcttgtggggcgttaccatgctcaaacgcttgttgcgggtggatgatccctgcgatgtcttcggtgtgcacggcgtttgtggcattgtcggctgtatcatgaccgggatttttgctgccagctcgctgggcggcgtgggcttcgctgaaggtgtgacgatgggccatcagttgctggtacagctggaaagcatcgccattacgattgtctggtctggtgtggtggcatttatcggctacaaactggcggatctgacggttggtctgcgtgtaccggaagagcaggagcgagaagggctggacgtcaacagccacggcgagaatgcctataacgcgtaacaagcactgcaaaaaacagccggacggttttcacctccggctatttttttaattgtgattacgcatcaccccttcctgaacggtcgaggcaaccagcacgccgtcctgggtataaaactcaccgcgcacaaagccgcgtgcgctggacgccgaggtgctttccacgctatacagcagccattcattcaaattaaacgggcgatggaaccacatggaatggtcaatggtggcaatctgaatccccggttcgagaaaaccgatgccgtgcggctgtagagctaccggcaggaaattaagatcagaagcataaccgagcagatactgatgaacgcgcagatcatccggcacgctaccatttgcgcggatccacacctgacgatgtggttctgcgacgtgacctttcagtgggttatgaaactccaccggacggacttccagcggacgatcgcagatgaatttatctttcagcactggcggcagcaggtgcgccagcgattgggcgatttgcgtttctgaaggtaggccatcaggcgctggtgcggacggcattgttttttgatgctcgaaacccgcttctggtgcctggaaagaggcagtcatataaaaaatcggtttgccgttttgaatagcagcaacccggcgggcgctgaagctgttaccgtcacgcagcgtttcgacatcataaataatcggcttcttactatcgccagggcgaagaaagtagctgtgaaaagaatgtaccagccgctcgtcagggacggtctcttttgcagcatacaaggcctgacccacgacctggccgccaaatacctggcgtaaacctaaatcttcactctggccgcgaaagagtccttcctcaattttttccagatttaacaatgtcagtaaattttttagcgcctgactcatataactctccagtaacaaagctgccgcagcaagccaaagtgagttgagtataacgcaaatttgccactggtccgatgggtgcaatggtctgaattacgggctaattacaggcagaaatgcgtgatgtgtgccacacttgttgacgttactattttgttaaccactcttccggcgaggaaagttagcccgctggtgcattgataataaggagaagtgaatgaaactcgtgcacatggccagtggtttagcggttgcgattgcgttggcggcttgcgcagatcaaagcgcggatattcagacgccagcaccggctgcaaatacgtctatttcagcaacacaacaacctgctatccagcaaccgaatgtctccggtaccgtttggatccgtcagaaagtcgcactgccgcctgatgccgtgctgaccgtgacactttctgacgcgtcgttagccgatgcgccgtcgaaagtgctggcgcagaaagcggtgcgtaccgaaggtaaacagtcaccattcagctttgttctgccatttaacccggcagatgttcagccgaacgcgcgtattctgttgagtgcggcgattaccgtgaatgacaaactggtatttattaccgataccgttcagccggtgatcaaccagtggcggaactaaagccgacctgacattggtgccggtgcagcaaaccgccgtgccggttcaggctagcggtggcgcaacgactaccgtaccttcaacttcagcaacccaggtgaatccgtcttcggcagttccagctccaacgcaatattaagcgaagttaaccctctccgcccggagagggttagtagttccagcgataaagctgcaagtcgatttgcccgcttcccgacaccatcacaccttctgccagtaatgcctgtcgctgacgctgtaaatccggtccggtcagtgaaatggtgccgtggcgattaaccacccggtgccagggcaaggtgctgccttcggggagacgctttaacacaccgcctacctggcgcgcggcgcgcggcgatcccgccagtttcgccacatcaccgtaagtggtgacatagccttcgggaatagcggctacgatttgccagacgcgttggggaaatgaatcttctttttccatcttttcttcctgaggtaatttttcagcataatctggaaaaacgcccgagtgaagccgcattgcgcaagaaaccagcatctggcacgcaatgggttgcaattagccggggcagcagtgataatgcgtctgcgcgttggttctcaacgctctcaatgggggctctgttggttctcccgcaacgctactctgtttaccaggtcaggtccggaaggaagcagccaaggcagatgacgcgtgtgccgggatgtagctggcagggcccccacccatttctgccgcccaccgtttcgtcaaaaaatcccaacatggctaaactttaaccacaactgacgtcgcaagaattgtctggctgcgcagtacgcttcggaggtctgtctgatgaagtatgttgatggttttgttgttgccgttcctgccgataaaaaggatgcctatcgggaaatggccgctaaggccgcgccattatttaaagagttcggtgcgcttcgtattgtcgaatgctgggccagcgatgtaccggatggtaaagtgaccgattttcgtatggcggtgaaagcggaagagaatgaagaggttgtctttagctggattgaatacccttcaaaagaggtccgcgacgctgctaatcaaaagatgatatcggacccacggatgaaagagttcggcgagtccatgccgtttgacggcaagcgaatgatctatggtggattcgagtcaatcatcgacgagtaggtagcgtgacgggctgtgcggcgtgccgtcagccctaaaattcacaaatgttgctcggcccagcgtaagaaatcctctttcggtaatgccttgctgtagagccagccctgaccgtagtgcacgccatgctggcgtagccactcttcttgtttactggtttcgattccctccgcaaccattttcagtttcagtgtttttgccatttcgatgatatgcggcgtgacatttttatattccagcgcatcaacgaaagatttatcgatcttcagaatgtcgacatccagatcctgtaaatagcttaaacttgaataccctgtgccaaaatcatcgagataaatttcatggcccgcctcccggtagcgagaaattatcggggcgctggttttcggatcggcaaactcgcgttcagtgagttcaagcgcgatctgtctgggattaacctgatagtgattgatcatttcacgcagcaattgcgggattttttccgaggtgagcacggtggattcaagattgatcgaaatatgctgctgagaatgctgacgcagccagtcgcccatatcttcaaagacgcttcttataatcagtagcgtcaatggctcagaaaggcccgtttgctgtgccagcggaataaaactatctggtgacaaccaactaccgtctgtctgcggccagcgcgccagtgcctcagcaccgacaattttgccattggctaaggagacaatcggctgatagtgcacgcaaatatcacgattttcgatagcatcctgcagccgatgatgcggtgactggatacggcgcaaaatacgcagcacaaacatcgctgccagcaggccaatcaccaacccgagcggtaaccaaataaagacttgccgatgccagcctttctgcaacattttcgttgaagcccaggtgatgatcgaaatattcatctccggtaagggcaggatatcgtaaatgattccattattttcgatatgctcaccgggtgttttttgtagcctggtaataattccctgagcaattttatcgctgctggttatgacaacgttatgggcattgccaataatggcggcatcaatttgccatgagctatagggaatgacatcaataaaggaagcggggtcgatcatgacgacataatgtgccgttcccatggcgaccatgtaacgaataatgcctaaatcgttatgcgatgttaaccagacacgataaccatctttcgaaattttacctggctcggggaaggtatcgggcgggctttcatgctccagagacgaacactggggaacgttgttatcgatataaaccacttcctgaatatagcgataactgtaagatacccgacgcatttccatgagatgggcttcgctacaggcagcgccttgccatctttccagctcttgcagcgcatctttcccttgtgtcgccaccttattggcccgaacagcgacgcgggaggaatacgtattcagctcttcaataaatgatgtttctacctgctgatgggccagccagatgcttaagccgacaggcagcaatactgaaagaatcagtactcccgaaataaggccgaccagatgtcgtgttctcaccagcatatccttattaacacagtgtagggaaagtatatctgattgtggaaaaaggctggcaggagataaggaggtagagctggtatttcatgaagtgatgggtggaagcgatcgttgtcatttgaccaggcgtagagctttacgcctggtatgtacccctaacttaagatgttgattcggcgcgagcgagggtaaaaatatcgtaaaaagatagttcacctttacggacgatcattttttgcagttgttctttatgaacatccgcgacacgcggagagttcaggatggcttcaactagcgcggcaggtacaaagcgcgtgttgtaccattcgccgttatagcaaacgcggaaatccagcacgtcgatatcttcatagcggtagcgtgggtagacatcgaaaaagaagaaaccattaagcaggataaataatacaaccagtagccagacagagcctgaaagcgtttcggactgcaacatcaccgccagggtggcaaaaaaagcaacgtacataccgataaacagccccggatgtttacggataaaactgatactaaagcggggtttgttgtcgcgtttttcgcgggtattcagagactcaatcgtttcggtcagcaggcgttgtatttcggtcatcgtttgccttcgtgatatctgcaactttccagggaacaccctattttaacgtgggaatagtagaggggaagtaacagatttgccacgattttgcataacagttgagaaaagctggttacaatttgttaatgattctggctggattaccgcccacgacaacgttgtccgggacatcttttgtgacaactgcacctgaggctaccacgacgttatcaccaatggtcacaccagggttaatgactgcacgtccgccaatccagacgttattaccgatggtgacgggtttccccagttcagcaccgctattacgtgctacagggtcgatgggatgtgttgtcgtgtagatatgaacgcctggtgccaacatacagttatcaccaatgcgaatagggcagacatcaagcatcacgcaatcgaagttggcgaaaaaattattgccgagaaaaatgttataaccatagtcacagcgaaacgttggctcaatataagcctctgtcacctgaccgaataaatcagcaagaatttgctggcgtaatgtgtgctcttccgccagggaatgattgtatcggtgaataagccgacgagctcgcaggcgatcgcgagataacgcctcatctgccgagtgatacaactcaccagcaatcatcttttctttttctgtgctcattactgacttccggttgctgaaaatgcggcaacacagtaagacgaaaagtcagtgaagagaacgttcccattacatctgtgtgatgaagatcacatagggtatgtcttcatggcgaaaaaaagtataaaattcttaataaacagccggttatagctccgaaagcgagttatttattagcgaataaatttccatactgaggaagggatcttgtcgtacagtttattcatggtcaattcggcgaggcggtgatctgcagctgagtaaaataccgccagttcattatctgataattcgtatttatttttctcgataacacgctccagcgtgtcaattgtctgacaacgacgtaaacgcattaaataatcggttttcgttaaaggtttttcggacatacttctacccatggttgtaataattctaacaagataaactcgcaggattctctttcgtcgcattgacaaaacaacggaatagtcgattacctgacttccgccatttctgaagatcctgcatattaataccataactactgaacaacataaaggtgtcatccagatattcgtcgatctgctcaatgagcttattgtcttcattatacttaattttgtaattaagtgcgaaggtcgcaatatgctcaatcagttcattcaactggaggttgatcgccgaggttgggtcgttaacccagccatgattgctttcttcaaggtttgcaaggcagtcatgatacagggtttcacagagaaacttaagctgtgcgatatcatgtcttttgggtgagtattcatccataacgcgtccccttcttagcggttgaactaacggacacctttcgggatgaaaaaaacttactgacctggacttgccctctcgtttgttagcttaactataagccactctttgtaggttttcatcgcattattacgaaaaattacaattaggaaggaagcgggacaggactcactttttcatactagcaccaacccgcagcaggtaaaagcagtttgctcgaactgttcataacatttcagaattatcgccagaagaaattggtgacactaataccaggattgctctgaatatgacgtaataaccgaggaatgaataaagaattaccgcaaataattaagaatagcctctaaatggttatggattattaaatctattagcgctacttaatataaattaactaacaatcagtattttttatgaattttatacgtggttaatactggttttcgtatgagatcctgagttggtggttcaatactccttaatgttcgtaggttatgcataaaaaaggccgcttgcgcggccttagtgattacacgttgtatcaatgatgatcgacagtatggctgtgctcgatatcttcattcttgcggctaaagcggcggcgaaccaccacaaagaataccggaacgaagaagattgccagtaccgttgcggtcaccatcccgcccattacaccggtacctactgcgttctgcgcgccggaaccagcaccagtactgataaccagcggcataacgccgaggataaacgccaacgaggtcatcaggattgggcgtaaacgcatccgcaccgcatcaagcgtcgcttcaatcagacctttaccttctttatccatcaagtctttggcgaattcgacgataagtatcgcgttcttcgccgacaaaccaatggttgtgagcaggcctacctggaagtaaacgtcattggtcaggccacggaaggtggcagccagcaacgcaccgataacccccagcggaacgactagcataacggagaacggaatcgaccagctctcgtacagcgcagccagacacaggaacacgacaatcaacgaaatcgcgtacagtgaaggtgcctggttgccggagagacgttcctgataggacattcccgtccagtcatagccaacaccggtaggcagtttgctcgccagttgttccatcagctccattgcttcaccggtacttttacccggtgccgcctggcctaagatttccatagatggcaggccgttgtaacgttccagacgcggcgaaccgtactcccaacgagaagaggagaacgccgagaacggcaccatctgaccatcagcagcacgaacataccagtcgccgatatcatccggcagcatacggtatttcgcctctgacatgacgtaaactttcttcacacgaccgcggtcgataaagtcgttcacatagctaccgccccatgcagcgcccagagtggtgttaatgtcgttgatagaaacacccagcgcctgcgctttttcctggtcgatatcaatcttaaactgcggggtatcttccagaccgtttggacgtacgctggtcaacatatcagggtgcttcgctgcttctgcaagcaactggttacgcgcctgagtcagtttttcgtgaccaaggccagcctggtcaatcagctcaaagtcaaagccggttgcggtacccagttccacgattgcgggcaggttaaaggcgaaaaccatcgcatctttgatttgcgagaaagcacgtgttgcacgcatggtaatcgcttcaactttgttttcttcgcccggacgatcggcccagttcttcaaggaaacgaacgcaataccggtattctgaccacgtcccgcaaagccgaagccgttaacggcgaacaccgactcaacgttgttcttttctttggtcagatagtaattcgttacctcattgagcactttctgcgtacgttcctgcgttgcacctgctggcagctgaaccatggtcataaatacgccctggtcctcatctggcaagaaggagcttggcagacgcacgaacagataggccatgccgaccacgatgatcagatacagcaccaggtaacgccccgtactgcgcagaataccgcctacgctgtcggtgtagtggtgcgtgctcttctcgaacatgcggttaaaccagccgaagaagccttttttaccttccccgtgatcgcctttggcaatcggtttcagcatggtggcacaaagagccggagtcaggatcaacgccaccagtaccgacagcgccattgctgaaacaatggtaatagagaactgacgatagatagcaccagtagaaccgccaaagaaggccatcggtacgaataccgccgacagtaccatcgcgataccgaccagagcgccctgaatctgccccatcgacttacgggtggcttcttttggcggcaaaccttcttccgccatcacacgctcaacgttttctaccacaacgatagcgtcatccaccaacaggccgatggcgagcaccatcccgaacattgttagcgtgtttatcgagaagccaaaggcggcaaggacggcaaaggtcccgagcaataccaccggtacggcaatggtcggaatcaacgtcgcgcggaagttctgcaagaacagatacattaccaggaacacgaggatgatcgcttcgaccagtgttttaaccacttcgtgaatagagattttcacgaacggtgtggtgtcatacgggtaaacaattttcagacctgacgggaagaacggttccatcttcgccagttcagcacggattgccgcagcggtatccagcgcgttcgcaccggtcgccagcttgatccccagaccggaagccggttggccgttaaactctgcgatgatgtcgtagttctcaccacccagctcaattttcgccacatcacgcagcagcacgcgggaaccatcctgattcactttcagcaggattttgccgaactcttcagtagaggtcagacgcgtctgagcaataatagaggcgttaagctgttggcctttcaccggcggcgtaccaccgagctgaccagctgcaacctgggcgttctgtgctttgatggcggtaatgacatcaaccggcgttagctggaatttgttcagttcattcgggttcatccagatacgcatcgcgtactgtgaaccgaacaactgaacgtcacccacgcccgacgtacggctgatggcatctttcatattcgccgccacgtagtcggagatatcctcctgcgtcatggtgccatcggtgttgataacgccgacaaccatcaggaagctgctggatgatttctcaacgctcaccccttgctgctgtacttcttgtggcagcaacggcatcgccaactgcagtttgttctgtacctgaacctgcgcgatatccgcatcagtaccagactcaaaggtcagggtgatctgcacggtacccgtggagtcactgttagaggacatgtacatcaggttatcgataccgttcatattctgttcgataacctgtgtcaccgtgtcctgcactgttttcgcatcagcgccagggtaggaggcggagatcgttactgccggcggtgcaatcgtaggatattgcgccaccggcagtttgaggatcgccagcccccctgccaacatgatgataatggcgatcacccacgcaaaaatcgggcgatcgataaagaaattaggcatgtcttaacggctcctgtttaagttaagacttggactgttcaggctgagcaccgcttgcggcttgctggttattatcagcggtaacttcttgtgcttttacctggacaccaggacgcactttctgcagcccacttattactacgcgatcgcctgctttcagaccttctgtcaccagccacttatcgccaatagcctggcttgcaacgatcggacgggtttccactttgtcatccgcgccaaccaccagtacggtggcatcgccacgcggcgtacgggttacgccctgttgcgggactaaaatagcgtttggattaagcccttcttccagacgtgcgcgcacgaacatacccggcagcagagtgtgatccgggttcgggaagatagcgcgtagggtgatagacccagtggtctgatcaacggtaacgtcagagaattccagcgtaccgtcctgcgggaacttaatgccgtcactggtgatcagcgacactttggctttgccgttctcttgtttcagcgtgccattcgccagttcctgtttcaggcgcaggaagtcgttgctggactgggtcacatcaacgtagatcggatcaagttgctgcacggttgccagcgcagtcgcctgaccgttctgtaccaatgcgccttccgtcacgtttgacttaccaatgcgaccactaatcggagaggtgactttggtgtaagccagattgattcgcgcagtttcaacggcagctttcgccgcagttaccgcagcattcgcctgttgcgcatcagccagagcctgatcgtactcttgcttactgatgtactgagtaccgagcaatttctgataacgattcaccgtcaattgcgcgatattggctgcagcctgggctttcgccagatcacctttcgcactgtcgtatgccgcctgataggtcgcaggatcaatctgatagagagagacacctgcttcgatgtcgctaccttctttgaaattacgcttcaggataatcccgctaacttgaggacgaacttctgcgatccggtaggcactggtgcgacccggaagctcggttggatctgcagaggttcagttttgactgttactacgccaacggcgggcatctgctggccaccttgttgggcctgtttgtcgtcacatcctgttagggctaagctgcctgagagcatcagaacgaccgccagaggcgtaaaccctctgtttttgttcatatgtaaacctcgagtgtccgatttcaaattggtcaatggtcaaaagttaataaactcattgctgcgtttatattatcgtcgtgctatggtacatacattcacaaatgtatgtaaatctaacgcctgtaaattcacgaacatatggcacgaaaaaccaaacaagaagcgcaagaaacgcgccaacacatcctcgatgtggctctacgtcttttctcacagcagggggtatcatccacctcgctgggtgagattgcaaaagcagctggcgttacgcgcggtgcaatctactggcattttaaagacaagtcggatttgttcagtgagatctgggaactgtcagaatccaatattggtgaactagagcttgagtatcaggcaaaattccctggcgatccactctcagtattaagagagatattaattcatgttcttgagtccacggtgacagaagaacggcgtcgattattgatggagattatattccacaaatgcgaatttgtcggagaaatggctgttgtgcaacaggcacaacgtaatctctgtctggaaagttatgaccgtatagaacaaacgttaaaacattgtattgaagcgaaaatgttgcctgcggatttaatgacgcgtcgcgcagcaattattatgcgcggctatatttccggcctgatggaaaactggctctttgccccgcaatcttttgatcttaaaaaagaagcccgcgattacgtcgccatcttactggagatgtatctcctgtgccccacgcttcgtaaccctgccactaacgaataaccctgaatctgactccaggaattttcctggacattttcgtcgttgctattctggttcactgcgtcgtgatattcttgcggtttgactttttcaggtcgttcttcaggttcagaaaccttcattcatcatgactatgttccagtattacaaacgatcacggcattttgttttttcagcatttattgcttttgtttttgtcttgttatgccagaacacggcgtttgcgcgggcgtcatcgaatggtgatctgccgacaaaagcggacctgcaggcacaacttgactcactgaataaacaaaaagatctttctgctcaggacaaactggtgcagcaggatctgacagatacattagccaccctcgataaaatcgatcgcgtaaaagaagagacagttcagctacggcaaaaagtcgctgaagcgccggaaaaaatgcgccaggcgaccgcggcgttaacagcacttagtgatgtcgataacgacgaagaaacgcgcaaaattctgagcacgctttcgttgcgccagctggaaactcgcgttgcccaggcgctggacgatttgcaaaacgcacaaaatgatctggcgtcttataacagccagctggtttcgttacagacgcagcccgaacgcgtacaaaatgcgatgtataacgcttcgcagcagctgcaacaaattcgcagtcgtctggatgggactgatgtcggcgagacagccttacgtcccagccagaaagtgttaatgcaggctcagcaggctttgctgaatgccgagattgaccagcagcgtaaaagcctggaagggaacacagtcttacaggataccttgcaaaagcaacgggattacgtgacggcgaacagcgcccgtctggagcaccagttgcagctgttgcaagaagcggtaaacagcaagcgcctgactttaaccgaaaaaacggcgcaggaagccgtctccccggatgaagccgcgcgtattcaggctaatccgctggtgaagcaggaactggaaattaaccagcagttaagtcagcgtctgattaccgcgactgaaaacggtaatcagttgatgcagcaaaacattaaagtcaaaaactggctggagcgggcgctgcaatcggaacgcaatattaaagagcagattgccgtcctgaagggcagtctgctgttgtcacgtatcctgtaccagcaacaacaaacactcccctcggcagatgaactggaaaacatgaccaaccgcatcgcggatttgcgtctcgaacagtttgaagtcaaccagcagcgtgacgcgctgttccagagcgatgcgttcgtcagcaaactggaagaaggtcacaccaacgaagtcaacagcgaagttcacgatgcattattgcaagtagttgatatgcgtcgcgaattgctggatcagcttaacaaacagttgggtaaccagctgatgatggccattaacctgcaaatcaaccagcagcagttaatgagtgtgtcgaaaaacctgaaatccatcctgacgcagcaaattttttgggtgaacagtaaccgcccgatggactgggactggattaaagcgttcccgcaaacgctgaaagatgaatttaagtcgatgaaaatcacggtgaactgggaaaaagcctggcccgccgtattcatcgccttcctcgctggtttgccgctgctgttgattgccgggctgattcactggcgtttaggctggctgaaagcatatcaacaaaaactggcttcggcggtaggttccctgcgtaacgatagccagctcaatacgccaaaagcgattcttattgacctaatccgcgcactgccggtgtgcctgattattctcgctgtcggcctgattctgctgactatgcagctcaatatcagcgagttattgtggtcgttcagcaaaaaactggcgattttctggctggtgtttggcctgtgctggaaagtgctggagaaaaacggtgttgccgtgcgtcactttggtatgccggaacagcagaccagccactggcgtcggcaaattgtccgcatcagcctcgcgttgctgccgatccatttctggtctgtggtggcagaactctccccgctgcatctgatggatgatgtgctggggcaggcgatgattttcttcaacctgctgctgattgccttcctggtgtggccgatgtgccgcgaaagctggcgtgataaagagtcgcacaccatgcgactggtcaccattaccgtgctgtcgattatcccgattgcgttgatggtgctgaccgccacgggttacttctacaccacgctgcgcctctccgggcgttggattgaaaccgtttatttggtgatcatctggaacctgctgtaccagacggtattgcgcggcttaagcgtagcggcgcggcgtatcgcctggcgtcgtgcactggcgcgtcggcagaatctggtgaaagagggcgcagaaggtgccgaaccgccggaagaacccaccattgcgctggagcaggttaaccagcagacgctgcgtattaccatgttgctgatgtttgcgctgttcggtgtcatgttctgggcaatttggtctgatttgatcaccgtgttcagctatctcgacagcattacgctctggcattacaacgctactgaagctggtgctgcggtggtgaaaaacgtcaccatgggcagtctgttgtttgcgattatcgcctcaatggtggcctgggcgttgattcgcaacctgcctggtttgctggaagtgctggtgctctcgcgactgaatatgcgccagggcgcgtcgtatgccattactaccatccttaactacatcattattgccgttggtgcgatgacggtgttcggatcgctgggcgtctcgtgggataaactccagtggctggcggcagcattatccgtaggtcttggttttggtttacaagagatcttcggtaacttcgtttccggtttgatcattctgttcgaacgtccggtgcgcataggcgacacggtaaccattggtagcttctcgggtacggtcagcaagatccgtattcgtgcgacaacgattaccgatttcgatcgcaaagaagtgattatcccgaacaaagcgtttgttaccgagcgtctgatcaactggtcgttaactgacacgactacgcgtctggtgatccgtctcggcgtagcctatggctccgatctggaaaaagtgcgtaaagtgttgctgaaggcggcgactgagcacccaagggtgatgcacgaaccaatgccggaagtcttctttacggcatttggtgccagcacgttggatcatgagctgcgtctgtatgtgcgtgaactgcgtgaccgtagccgtactgtcgatgagctgaaccgtactatcgatcagttgtgccgtgaaaacgacatcaacattgcctttaaccaacttgaagtgcatctgcacaacgagaagggcgatgaagtgacggaagtgaaacgcgactacaaaggcgacgatccgacgccagcggtagggtaataaccaaagggggcgacatttagttgccccgagattactaacaaagtgcgcgttgttcatgccggatgcggcgtgaccgccttatccggcctacgaaaccgcaagaattcaatatattgcaggagcggtgtaggcctgataagcgtagcgcatcaggcagttttgcgtttgcccacaatcttaggggacatttagcggccccatttatttctcacttttccgcctcatcatcgcgcgttaatttcttttcataatcgcgttttacaatatccagcgcgcgcagcacggtgcgggctgggatctgattttcttccagtagcacaatcaaatcgacggccagtttgacatcgtcaggggcattttccagtgacatactctctccattgctagcgggttaaacgcgctaacctgttttcgattttttccagcgcatggcggcagcgtgccaggcgcgcttcataggcttccacttcacgatgcagcgtctgctgttccacgagatcggtcgctcgtgccagacgggctctacgttcggcaaccatctcacgtagccgccgctcaaaatcctgatgctgaatacgtttacgctgccagcgggcaattttcggtggtgcgctatcccactcgcgtagcgaccaggctgtggcttcacgcgctatagcctccagttgcgccgccagatgttctgccagccaggcgacttgcggcagctgttgctgctcaaccgcatgacgaagcgcagccaggttatcgcccgcctcatcgagacaagcctgtagtgttgtcgcacgggtctgaaaaaggtgcctgtcaaaacgggcacttagcgtggcaaattgcgctaccggggcacaacgctgacgcagcgtggcgagctgtccttccagtttttccagcagcagggcggttttcacgataagacctcaatgaaaatgataattgttatgctaaagtagccactctgtaagctgacaacactcaatatgcaacgaatcattttaatcatcattggctggctggcggtagtgctgggtacgctgggcgtggtattaccggtattaccgacgacgccgtttatcctgctggcggcctggtgctttgcccgttcttccccgcgctttcacgcctggttgctgtaccgctcatggtttggcagctatctacgtttctggcagaaacatcatgcgatgccgcgcggcgcaaaaccacgggcgattttgcttattttgattacgtttacgatttcgctgtggttcgtccagatgccgtgggtgcgcatcatgttgctggtaattctcgcctgtttgcttttttatatgtggcgaattccggtgattgatgaaaagcaagaaaagcactgaagcacaacaatcgcagttgcaattattgcgtacagccagtacattctggcgttttcgagcacaggcgcaggcggtcaaaggttaaacaactgttacttttgatacgtttaaaacgcgccgtgagtaccaccgtaacaagcaggcatacacttatgaccgcgactgcacagcagcttgagtatctcaaaaatagcatcaaaagcattcaggactacccaaaacccggcattcttttccgcgatgtcaccagcttactggaagacccgaaagcttacgctctcagcatcgacttgctggttgagcgttacaaaaatgcgggcattaccaaagtggtcggcaccgaagcgcgtggcttcttgtttggcgctccggtagctctgggtctgggcgttggctttgtaccggtccgtaaaccgggcaaactgccgcgtgaaaccatcagtgaaacttacgacctggaatacggcaccgatcagctggaaatccacgttgatgccatcaaaccgggcgataaagttctggtggtggacgatctgctggcaaccggcggcactatcgaagcgaccgttaaactgatccgtcgtctgggtggtgaagtagctgacgctgcgttcattatcaacctgttcgatctcggcggcgaacagcgtctcgaaaaacagggcattaccagctacagccttgtcccgttcccgggccattaattatcgtcagtcttgcgctgctcacgctacgggcagcacaagatgtgcattcagcctcgccgttctgacggggctgtgttagcattaccccttcgtgaatccaccttccagcgtttcagagcctgccaatgagttatcaggtcttagcccgaaaatggcgcccacaaacctttgctgacgtcgtcggccaggaacatgtgctgaccgcactggcgaacggcttgtcgttagggcgtattcatcatgcttatcttttttccggcacccgtggcgtcggaaaaacctctatcgcccgactgttggcgaaggggctaaactgcgaaaccggcattaccgcgacgccgtgcggcgtgtgcgataactgtcgtgaaatcgagcaggggcgctttgtcgatctgattgaaatcgacgccgcctcgcgcactaaagtcgaagatacccgcgacctgctggataacgttcagtacgctccggcgcgtggtcgtttcaaagtttatctcatcgacgaagtgcatatgctgtcgcgtcacagctttaacgcactgttaaaaacccttgaagagccgccagagcacgttaagtttttgctggcgacgaccgatccgcagaaattgccggtgacgattttgtcacgctgtctgcaatttcatctcaaggcgctggatgtcgagcaaatccgccatcaacttgagcacatcctcaatgaagaacatatcgctcacgagccgcgggcgctgcaattgctggcacgcgccgctgaaggcagcctgcgagatgccttaagtctgaccgaccaggcgattgccagcggtgacggccaggtttcaacccaggccgtcagtgcgatgctgggtacgcttgacgacgatcaggcgctgtcgctggttgaagcgatggtcgaggccaacggcgagcgcgtaatggcgctaattaatgaagctgctgcccgtggtatcgagtgggaagcgttgctggtggaaatgctcggtttgttgcatcgtattgcgatggtacaactttcgcctgctgcacttggcaacgacatggccgccatcgagctgcggatgcgtgaactggcgcgcaccataccgccgacggatattcagctttactatcagacgctgttgattggtcgcaaagaattaccgtatgcgccagaccgccgtatgggcgttgagatgacgctgctgcgcgcgctggcgttccatccgcgtatgcctctgcctgagccagaagtgccacgccagtcctttgcgcccgttgcgcaaacggcagtaatgacgccaacacaggtgccgccgcaaccgcaatcagcgccgcagcaggcaccgactgtaccgctcccggaaaccaccagccaggtgctggcggcgcgccagcagttgctgcgcgtgcagggagcaaccaaagcaaaaaagagtgaaccggcagccgctacccgcgcgcggccggtgaataacgctgcgctggaaagactggcttcggtcaccgatcgcgttcaggcgcgcccggtgccatcggcgctggaaaaagcgccagccaaaaaagaagcgtatcgctggaaggcgaccactccagtgatgcagcaaaaagaagtggtcgccacgccgaaggcgctgaaaaaagcgctggaacatgaaaaaacgccggaactggcggcgaagctggcggcagaagccattgagcgcgacccgtgggcggctcaggtgagtcaactttcgctaccaaaactggtcgaacaggtggcgttaaatgcctggaaagaggagagcgacaacgcagtatgtctgcatttgcgctcctctcagcggcatttgaacaaccgcggcgcacagcaaaaactggctgaagcgttgagcacgttaaaaggttcaacggttgaactgactatcgttgaagatgataatcccgcggtgcgtacgccgctggaatggcgtcaggcgatatacgaagaaaaacttgcgcaggcgcgcgagtccattattgcggataataatattcagaccctgcgtcgattcttcgatgcggagctggatgaagaaagtatccgccccatttgatcgtaagcacagcttacgttcgtcatccttaacgtgattgagagagaaacctatgtttggtaaaggcggtctgggtaacctgatgaagcaagcccagcagatgcaagaaaaaatgcagaaaatgcaggaagagatcgcgcagctggaagtcaccggcgaatctggcgcaggtctggtaaaagtgaccatcaacggtgcacacaactgccgtcgcgtagagatcgacccgagcctgctggaagacgacaaagagatgctggaagacctggtggctgcagcattcaacgacgcagcacgtcgtattgaagaaacgcagaaagaaaaaatggcctctgtatcctccggaatgcagctgccgcctggctttaagatgccgttctgatgcaaaccagcccgctgttaacacagcttatggaagcactgcgctgcctgccgggcgttggcccgaagtcggcgcagcgtatggcgttcacgctgcttcagcgcgatcgtagcggcgggatgcgtctggcgcagacgctcacccgggcgatgtcggaaatcggccactgcgccgattgccgcaccttcaccgaacaggaagtctgtaacatctgttcgaatccgcgtcgtaaggaaaacggtcaaatctgcgtggtggagagtccggcggacatctacgccattgagcagacggggcagttttcaggccgttattttgtgttgatggggcacctgtcaccgctggacggcatcggtccggatgatatcgggcttgatcgtctggaacagcgtctggcagaggaaaaaatcactgaagtgatcctcgccaccaaccccacggttgaaggtgaagctaccgctaactacattgccgagctttgtgcgcaatatgacgtggaagccagccgaatcgctcatggcgtaccggttggcggcgaactggaaatggtcgatggcaccacgctgtcacactcccttgccgggcgtcataagattcgtttttaagcaaacgagagcaggatcacctgctctcgcttgaaattactctcccttgtccccatctctccctcatcctgtttttaaccttaaaatggcattattgaggtagacctacatgaaaggacaagaaactcgtggttttcagtcagaagtgaaacagcttctgcacctgatgatccattctctctattccaataaagaaatcttcctgcgtgagcttatctctaacgcctccgatgcggcggacaagctgcgtttccgcgcgctttctaacccggacctgtacgaaggtgatggtgaactacgcgttcgtgtctctttcgataaagacaagcgcacgctgaccatctccgataacggcgtggggatgacccgcgacgaagtgattgaccatctggggactatcgctaaatccggcaccaaatcattcctcgaatccctgggttctgaccaggcgaaagacagccagctgatcggtcagtttggtgttggtttctactctgcgtttatcgtggctgacaaagtgaccgtgcgtactcgcgcggcaggcgaaaaaccagaaaacggcgtcttctgggaatcggctggcgaaggtgaatacaccgttgccgacatcactaaagaagatcgtggtactgaaatcaccctgcatctgcgtgaaggcgaagacgagttcctcgatgactggcgtgtgcgttccatcatcagcaaatattccgaccatatcgcgctgccggtagagatcgaaaaacgcgaagagaaagacggcgaaaccgttatctcctgggagaaaatcaacaaagcgcaggcgctgtggactcgtaacaagtcggaaatcaccgatgaagagtacaaagagttctacaaacacatcgcccacgactttaacgatccgctgacctggagccacaaccgcgttgaaggtaagcaggagtacaccagcctgctgtacattccgtctcaggcaccgtgggatatgtggaaccgcgatcataaacacggtctgaaactgtatgttcagcgtgtgttcatcatggacgacgcagaacagttcatgccgaactatctgcgcttcgtgcgtggtctgattgactccagcgatctgccgctgaacgtttcccgtgaaatcctccaggacagcacggtaacgcgtaacctgcgcaatgcgctgaccaagcgtgtgctgcaaatgctggaaaaactggcgaaagacgacgcggaaaaataccagaccttctggcaacagtttggcctggtactgaaagaaggtccggcggaagatttcgctaaccaggaagcgatcgccaaactgctgcgttttgcttctacccataccgattcttctgcgcagaccgtgtctctggaagactacgtttcccgcatgaaagaagggcaggagaaaatctactatatcaccgcagacagttacgcggcagcgaagagcagcccgcacctggaactgctgcgtaagaaaggcatcgaagttctgctgctttccgaccgcatcgatgagtggatgatgaactatctgactgagttcgacggtaaaccgttccagtctgtgtctaaagttgacgagtcgctggaaaaactggctgacgaagttgatgagagcgcgaaagaagcggagaaagcactgactccgttcatcgaccgtgtgaaagccctgctcggcgagcgcgtgaaagatgtccgtctgactcaccgtctgaccgatacgccagcgatcgtttcgaccgacgcggacgaaatgagcactcagatggcgaaactgttcgctgcggcgggccagaaagtgccagaagtgaaatacatcttcgaactgaacccggatcacgtactggtgaaacgtgcggcggatactgaagatgaagcgaagttcagcgagtgggtagaactgctgctggatcaggcgctgctggcagaacgcggtacgctggaagatccgaacctgtttattcgtcgtatgaaccagctgctggtttcctgatgtcatgccggatgaccttcgtgtcatccggcatttttcttttcttcatctgcactttccgcaaattatcttgccattaaccgtttcagcctcaggtgcctttcttgaggcaatcgcctgttggtggtatcgtttatcgctttttcaaaaaattcgacacattttaaggggattttcgcaatgcgtatcattctgcttggcgctccgggcgcggggaaagggactcaggctcagttcatcatggagaaatatggtattccgcaaatctccactggcgatatgctgcgtgctgcggtcaaatctggctccgagctgggtaaacaagcaaaagacattatggatgctggcaaactggtcaccgacgaactggtgatcgcgctggttaaagagcgcattgctcaggaagactgccgcaacggtttcctgttggacggcttcccgcgtaccattccgcaggcagacgcgatgaaagaagcgggcatcaatgttgattacgttctggaattcgacgtaccggacgaactgattgttgaccgtatcgtaggccgccgcgttcacgcgccgtctggtcgtgtttatcacgttaaattcaatccgccgaaagtagaaggcaaagacgacgttaccggtgaagagctgactacccgtaaagacgatcaggaagagaccgtacgtaaacgtctggttgaataccatcagatgactgcaccgctgatcggctactactccaaagaagcggaagcgggtaacaccaaatacgcgaaagttgacggcaccaagccggtggctgaagttcgcgcagctctggaaaaaattctcggctaatcaagccgccgcagatctgctctcgggcaggtctgctcatcctcctcaggcaatacctcttacagcaattagttcttcttcttcacttttccgctacaattatcaacaagttgaatcgataagaggcggtaatgcgtcaaactaaaaccggtatcctgctggcaaacctgggtacgcctgatgcccccacacctgaagcggtaaaacgctatctgaaacaatttttaagcgacagacgcgtggttgatacctcacggttgttatggtggccgttgctgcgcggcgtgattttgccgctgcgttcgccgcgtgtggcgaagctgtatgcctctgtctggatggaaggtggctcgccgctgatggtttacagccgccagcaacagcaggcgctggcgcaacgtttaccggagacgcccgtggcgctgggaatgagctacggctcgccatcactggaaagcgccgtagatgaacttctggcagagcatgtagatcatattgtggtgctgccgctttatccgcaatactcctgttcaacggtcggtgcggtatgggatgaactggcacgcattctggcgcgcaaacgtagcattccggggatatcgtttattcgtgattacgccgataaccacgattatattaatgcactggcgaacagcgtacgtgcttcttttgccaaacatggcgaaccggatctgctgttgctctcttatcatggcattccccagcgttatgcagatgaaggcgatgattacccgcaacgttgccgcacaacaactcgcgaactcgcttccgcactggagatggcaccggaaaaagtgatgatgacctttcagtcgcgctttggtcgggaaccctggctgatgccttataccgacgaaacgctgaaaatgctcggagaaaaaggcgtgggtcatattcaggtgatgtgcccgggctttgctgcggattgtctggagacgctggaagagattgccgagcaaaaccgtgaagtcttcctcggcgctggcgggaaaaaatacgaatatattccggcgcttaatgctacaccggagcatatcgaaatgatggctaatcttgttgcagcctatcgctaaagaatcgagcaccgtcgcgtagagcatcgtcggcggttttcatcatccgtgaataatgcaaaaaggcgtgcagcataccggagtagagtttgaactcacaaggttgctggtgtgccgctaacgtctggtaaagcagacggctgtcatccagcagtggatcgaactccgccccggcaataaaacagggcggaacttcgcgagtgagatcattattaaacaggcagtaatatggcgactcgcggtccgcgtcgttgcttaaatacgcctcttcatacatctgcaaatcctgttgcgttaagccatcccagacaccacccaacagacgacgagtcacggaatcccgtaatccgtaaagcccataccacagcaaaacgcccgcaactttaccgcaatcgatctgtttatcgcgcaaccacaacgcactggcgagcgccagcatggcacctgcggaatcaccagcaaaaccaatgcgggacatattgatttgataatcctccgcctgctggtggaaataacaacaggcagccacaatttcctctatcgcttgcggaaaacgcgcttcaggtgaaagggtgtaatcaatgccaatcaccgtacattggctgtagcttgccagcaggcgcatgatgcgatcgtgggtatcgagattgccgagaataaaaccgcctccatgcaaataaaatagcgtcgccggcctatctggctgcggataaaagatacgtgttttcacctgcccatattttgttggaaccctgtaagctctggttgccatttctggagcgcccacattccagaatcggcgctcaagcgtgtaatactgtcgttgctcagcaatcgttcccgttgcaggccagggcggtaaatccggctgaagagtattcacaacggtcttcatttcagcagagataaggtccagaacgggtaatttgttttccggcttcatgcaaaaactcctttcaaattacgtcattgtaaggaaccactgccatgaaaatgcgatcccgcctgctgatattgaaactggctgcgtctcgcgcgctcccgtcagattgtgttaacattcgccgctcagttaaccacccgtaaaaacaaccatgaaatttcccggtaaacgtaaatccaaacattacttccccgtaaatgcacgcgatccgctgcttcagcaattccagccagaaaacgaaaccagcgccgcctgggtagtgggtatcgatcaaacgctggtcgatattgaagcgaaagtggatgatgaattcattgagcgttatggattaagcgccgggcattcattggtgattgaggatgacgttgccgaagcgctttatcaggaactaaaacagaaaaacctgattacccatcagtttgcgggtggcaccattggtaacaccatgcacaactactcggtgctcgcggacgaccgttcggtgctgctgggcgtcatgtgcagcaatattgaaattggcagctatgcctatcgttacctgtgtaacacctccagccgtaccgatcttaactatctacaaggcgtggatggcccaattggtcgttgctttacgctgattggcgagtccggggaacgtacctttgctatcagccccggccacatgaaccagctgcgggctgaaagtattccggaagatgtgattgccggagcctcggcactggttctcacctcttatctggtgcgttgcaagccgggtgaacccatgccggaagcaaccatgaaagccattgagtacgcgaagaaatataacgtaccggtggtgctgacgctgggcaccaagtttgtcattgccgagaatccgcagtggtggcagcaattcctcaaagaccacgtctctatccttgcgatgaacgaagatgaagccgaagcgttgaccggagaaagcgatccgttgttggcatctgacaaggcgctggactgggtagatctggtgctgtgcaccgccgggccaatcggcttgtatatggcaggctttaccgaagacgaagcgaaacgtaaaacccagcatccgctgctgccgggtgctatagcggaatttaaccagtatgagtttagccgcgccatgcgccacaaggattgccagaatccgctgcgtgtctattcgcacattgcgccgtacatgggcgggccggaaaaaatcatgaacactaatggagcaggggatggcgcactggcagcgttgctgcatgacattaccgccaacagctaccaccgtagcaacgtaccaaactccagcaaacataaattcacctggttaacttattcatcgttagcgcaggtgtgtaaatatgctaaccgtgtgagctatcaggtactgaaccagcattcacctcgtttaacgcgcggcttgccggagcgtgaagacagcctggaagagtcttactgggatcgttaagttatcgtcggttcgtaggccagataaggcgttcacgccgcatctggcattttgctttcaatgcctgatgcgacgctggcgcgtcttatcaggcctacatatccgcgcctattatccggcaaccaccgtttaccccgtcaccacctcacccgccggtggcgtttccagcagttccagcatagtacgggcaatttcacgctcacccatcactacctgattcgcaccacgttcggtgatatacgccacttcatcgtcataatgggcgcgggcaataatctcaatatccggatttttcgcgcgggcagatgccacaatctcgcccgcttcatagccgttgggaatcgtcaggatcagccattttgcacattccagatgcgccagttgcataatttcttcgttcgccgcattgcccaatactgcgcggaccccgcgctcgcgcagctcatcaacacgggttcgtgacgtctcaatcaccaccagcggaatatcagaggcgagcaatttctcccccagcaggctgcctacacgaccgtaacccaccagtagcgcatggttgcaaatatccactgggatctgcttctcttcttcgattgcctcttccagcgtctgctcttccagcgtttcggtcttcgccagatatttctccagtagtgcgaacagtaccgggttgagcataatcgacaggatcgcccctgccagtaccaggttttgtccggcctgcggcagtaaattcaatgccattcctagtcccgccaggataaacgcgaactcaccaatctgcgccaggctggcggcgatggttaacgccgtgcgctgggagtgaccaaacaaacgcacaaggaacagggccgcgaccgatttaccaaacagaataattgccagcgtcgccagtactgccagcggttgctgaatcagaattaacggatcaaacaacatcccgacggagacaaaaaacagcaccgcgaacgcatcgcgcaatggcagtgtatcgtgggcggcacggtgactcagttcagactcgttcagtaccatcccggcaaagaacgcaccgagtgcaaaggagacatcaaacagctctaccgcaccaaaggcaatccctaacgccagcgccagcaccgacagggtaaacagctcgcgggaaccggttgctgcgctgcgtgccataatccacggcaccagacggcgacctaccagcatcataatggcgataaatgcgatcaccttgccgatggtgatccccatatcgactgcaagagtggcaaagcccacatcgccctgttccatcattcctgctaccgcgggtagcaataccagtgtcaggaccatcaccaggtcttccacaatcaaccaaccgatggcgatttgcccacgctgactgtcaattaattgccgttcttcaagtgcgcgcagtaacaccacggtactggcggtggaaagacataagccgaacacgataccggtcattaacgaccagcccagcacggcggagagcgccatacccagcagcgtcgccacggctatctgggcgatcgcaccgggaatggcgatggcctttaccgccatcaaatccttcagcgaaaagtgcagaccgacgccaaacatcaacagaatgacgcccagttcagccagttccggcgcaagcttggtatcggcaacaaagcccggagtgaatggtcctgccagcacacccgctaacagatatcccaccagaggagaaatacgtagtttattggccagcatgccgaggataaaggcgagcacaaggccgccaacaatggtggtgataagcggggtggcgtgatgcattccgtctccttttcctggtggttattgtccatttttggccgggaaaaccaaaattacaggtaatagtttatgacaatttcattgatgatgtttatgaataattgttgaattttgcagaaaaatggaattagctgcaaaaaaagcacggatcggaaaacagaaggcggtttaacagaggaaaggcttatggcgactgtaaaacgatgcagccaaagtttgcctttggctgcaatgaaatcagtctttatgccggttatcaggcaggaatatggtcaacatccccaatagtggcaggaaagcacagattttatagactaactcgatgctggtgtgatcggcgataagccccagaactgccgcccccagacctcccatgccgaaagcaaaaccgaaaaatagtccagaaaccataccgatacgtcccggaagcagctcctgggcatagaccagaatggcagagaatgccgaagcgaggataaatccaataatcaccgttaaaacccccgtccagtgcaggctggcgtagggtaaaatcagcgtaaacggcgcaacgccgaggatagagccccaaatcacatatttccgtccaattttatcccctacaggcccgccaatcaccgtacctgccgcaacggcaaacaggaaggcaaacaaatgaagctgagcattctggatagataatccgaatttttgcatcagataaaaggtataatagctgctgatgctcgccatatagaaatatttcgagaaaatgaggattaacagaatgctgaccgccagaacaactttattgcgcggcagtggattgataatcgtcgctttgggttttcctttattcattcggtgctgtgccgagtaccaacggctgatttgcgccaacaccacgatcgccagcagtgccgcaagcacaaaccaggcaacgttgcctttgccataaggcgcgataatcaccgccgccagcaaggggcccagggaactgccaaagtttccgccgacctgaaatatagattgcgccaggccatgacgcccgccggaagccatacgggccacgcgagaagattccggatgaaagaccgatgaaccggtaccgaccagcgccgctgccagcagaactgcgccgaaactgcccgccagcgccagcagcaccagaccacttaaggtaaagcacatgccaatcggcaacgaccacggcatcggatatttatcggtccagtagccgaccaccggttgcagtagcgaagaggcgagctggaaggtgagggttatcatgccaatctgcataaatgtcagagaaaattctgactgaagcagtggataaatcgccagaatcagcgattggatcatgtcgttcagcagatgtgagaggctgatagcacctaaaataccaaacgatgttcgggccttagtcgttgacgcagccgcgcccgccacaggctgggtttgttcactcattgccataggaaagtcactttttcagggttgcgatgtaaagaatgatcttatttgtgattattacccgactaacatacctgtatgcgccgcctgaaggaagtctcaacacggaatacagaatttctaatctggatgcagatttatcttcaccggacgcagacttgtttatgatgtcgcgtcatactatttttcaacacgttgaaatcaggtcagggagagaagtatgaaattattgcagcggggcgtggcgttagcactgttaaccacatttacactggcgagtgaaactgctctggcgtacgagcaggataaaacctacaaaattacagttctgcataccaatgatcatcatgggcatttttggcgcaatgaatatggcgaatatggtctggcggcgcaaaaaacgctggtggatggtatccgcaaagaggttgcggctgaaggcggtagcgtgctgctactttccggtggcgacattaacactggcgtgcccgagtccgacttacaggatgccgaacctgattttcgcggtatgaatctggtgggctatgacgcgatggcgatcggtaatcatgaatttgataacccgctcaccgtattacgccagcaggaaaagtgggctaagttcccgttgctttccgccaatatctaccagaaaagtaccggcgagcgcctgtttaaaccatgggcgctgtttaagcgtcaggatctgaaaattgccgttattggcctgacgacggatgacacagccaaaattggtaatccggaatatttcactgatatcgaatttcgtaagcccgctgatgaagcgaagctggtgattcaggagctgcaacagacagaaaagccagacattattatcgcggcgacccatatggggcattacgacaatggtgagcacggctctaacgcaccgggcgatgtggagatggcacgcgcgctgcctgccagatcgctggcgatgatcgtcggtggtcactcgcaagatccagtctgtatggcggcagaaaacaaaaaacaggtcgattacgtgccgggtacgccatgcaaaccggatcaacaaaacggcatctggattgtgcaggcgcatgagtggggcaaatacgtgggacgggctgattttgagtttcgtaatggcgaaatgaaaatggttaactaccagctgattccggtgaacctgaagaagaaagtgacctgggaagacgggaaaagcgagcgcgtgctgtacacccctgaaatcgctgaaaaccagcaaatgatctcgctgttatcaccgttccagaacaaaggcaaagcgcagctggaagtgaaaataggcgaaaccaatggtcgtctggaaggcgatcgtgacaaagtacgttttgtacagaccaatatggggcggttgattctggcagcacaaatggatcgcactggtgccgactttgcggtgatgagcggaggaggaattcgtgattctatcgaagctggcgatatcagctataaaaacgtgctgaaagtgcagccattcggcaatgtggtggtgtatgccgacatgaccggtaaagaggtgattgattacctgacagccgtcgcacaaatgaagccagattcaggtgcctacccgcaatttgccaacgttagctttgtggcgaaagacggcaaactgaacgacctgaaaatcaaaggcgaaccggtcgatccggcgaaaacttaccgtatggcgacattaaacttcaatgccaccggcggtgatggctatccgcgccttgataacaaaccgggctatgtgaataccggctttattgatgccgaagtgctgaaagcgtatatacagaaaagctcgccgctggatgtgagtgtttatgaaccgaaaggtgaggtgagctggcagtaatgaaccccgtcgcggcgtcatgatatgacgccgccatttatgaatattgaaatcttgcatcgtaatcgcgatgtgtcaaaccaaatgccatcagcatataattctgcggatcaccaggctgttcttcatctgcttcaaaccaaagtgtcacgcctgagcgattgacgtggattaagagtgtatggggcgattgacggcggatttgcagatcagcgccttcgttaacaagcatgttaaatacacgcgtaacgttcaactcagcgacgttattcaatattcctttatcaaatcggatcgctttgcccaaatggatttggctcagataatcgcaccaaatcatatatagcttgttgttttcgaaatgaaactcaacattaccaaatagccagatataaaaaccatttcccatatcatttttagagtccggctcaacaaagttttgttccaaccatgccattgtttgccccagttcgacaaaatcgaattttccgttaaagacaaaattgtggaagctaacatcaacaagatggtcaaatttcatctttcgctcctttgtgaattttttacatgcttcaaaagccagcgtaatttacatcggtgcaggcgactctccagtgttgagcgaaaatttgcgatgtcgacattggaccgatctaccgcagcaacccccgtgtattgtgggatcggtgaagggattttttgtaactttcccagcgccagcagttgttgaatgatcctgctaccgtcgtggtaatcatcgtaaatagccactggcagaggctgccaggcgggggtcgatttgataaatccggaaaaaaaatacgggtccagatcgccgaaatcaaagccgtaggcgaggggaacttcaatattttgctctgtttttttattctcaaatgtacaatgaaaaccgtgaaaacaatactgccactttcccattttgccttttcgcttacggttgcatttgaagggggcaaaggtaactagcgggttattttccgccatctcaacgttcagttgttcagccaatgcaaatataagctctgtcgccagcttacgatattctttcgcgcagtgttcgaaaaaatcctgatggcggttaatctcttcaagcgatattaatctggcgatcctgataaccgggtcggcagaatgcatgccaacaacaaattcatcgagctgtgctttcagcaccagcccgaattcctcacgatacctctctgcttcgctggcaaaatgcagatgtaataccttctctctcgatgtttgccgaagtaaggcgatatccggtatctcatctgcacaagcgatacttaatgtctctgtaatcctttccacatctcatcttccgtgtgcatcacttaatcgcgacgggcgatatcagcaaatttggcatcgagtatctttgccaggtcgcttgccgccagttcgatatccagtccgcgcttgccgccggaaacataaatagtggcaaattcttgtgcgggggcgtcgataatcgttggcagacgttttttctgccccagtgggctaatcccccctaccagataccccgtcgaacgctgcgcgaccatcggatcggccatctcaactttcttggcacccagcgcttttgctacttttttaagatccagttgacctgcgaccggcgtaacagccacggcaaggtgtttcatatcaccgttcactgcgaccagcagcgttttgtagacctgatccggattcaaacctaattttttgacgacttcatcgccaaaattggtttcagcaggatcgtgctcgtaggtgtggatttgaaacgaaatcttgtttttttcgagtaatttaactgcgggtgtcatggtaattttcctgccttaaacaaaaaaacgaagcaagcatacgcctgatggcggtccaaaaaaaagagtcatcttgcctaagagtattggcaggatggtgagattgagcgacaatcgagttacaccgtcgcttaaagtgacggcataataataaaaaaatgaaattcctctttgacgggccaatagcgatattggccatttttttagcgcaacatctgcggcaaattcccttctccatacaggtgtagtgcaccaaccgcgaccacatatcgccccggcggcatggcgcgtaatttatcccgccaggcgagatttcgctgatgcatcagcacatcgtacagcgactgactgaacgtattgggcaacgttatttcattattttgcggcggtgcattcagccaccagctcatcatttgttgcagcaaccgtgcgttggtgtgccagtgggtcagcgtatcgtccagcagcgccagtcctttgtcagggagctggagcaacatggcaatctggttttcagccccttccagttcaatcacgggtttatgttgttgcttagccgcctgcaatagctggtaatcgataccgtattctgcccgcagccccagtttttgcgcctgcgtcgcctgaagaaccatcgcgatttgccacagcggttgggtagaaaagagcgacggagaaatgcccatctcctggctaatgtgctgcaggttttggagttggtcctcgctaatgcgctcttccagggcctcgcaggcaggcaaattggcaaaaggcgtatcgctggtggaaacatccgcctcgacgatcagcgcatcggcgtttttgagctttttgagcaaacgggtgggcaggggagccatatcgtggctacccatatgaatactgccgatcagatgaaaatggcgattgccgggaagagagatatcgatagcaggccaggtgtaatgattaccgcgcagcgcggcccaaagcgtttttacccggtacaacagatccatacgacctccctttgtgaaatatcatgctagcgcgcggggagggatggcgcaaatggagttgattgttgcacttgcgcacagtgcttgtgtgcattacaatgattaaataatggacaaggagatgagagaggaatggctcaaaagaaaaatataaggagttttcgtgatgcctggttggctgatttttttgtccattcaacgccacatcgaaagatccctgctgaaatccataccacgttatcacgaaagttggacatcattaatgctgccacttctcatcgggatttacgctcccctccggggaaccgatacgaagagttatccgggaaattacaggaatactcctccattagagtgaataaacagtaccgactgatttttaaatgggttaatggcaaggccgaagaattgtttttagacccacacaactactaaaacatagctgtcgtattgacgagaaaggtaaaactatgaaacaggcaacaagaaaaccgacgacacccggagatattcttctctatgaatatctggaaccgctcgatttgaaaatcaatgagttagcagagttgctgcatgttcatcgtaatagcgtcagtgcactgatcaataacaatcgtaaactcaccactgagatggcattccgtctggcgaaagtttttgataccacagtcgatttttggctaaacctccaggcggcagttgatctttgggaagttgaaaacaacatgcgtacccaggaagaattgggacggattgaaacagtggctgaatatttggcacgtcgtgaagagcgtgcaaaaaaggtcgcgtagaataatttccctataacggatgcgccaccctaaagcagcgcatccgcaatgatgtacttattccttcggtttaaaccgcagcaagcggttggcgttactcactacggtgatcgacgagagcgccattgccgctccggcaaccaccgggttaagcagtgttccagtgaacggccacaaaataccggcggcgaccggaataccaatgctgttgtagataaacgcaccgagcaggttctgcttcatgttgcgcagcgttgcgcgggaaattgcgagcgcatccgcaacacccatcaggctatggcgcatcagggtaatcgccgcggtttcaatggcaacatcactgccgccacccatcgcaataccgacatccgcctgagccagcgctggcgcatcgttaatgccgtcgcccaccattgctacctgacgtccttcactttgcagacgtttgatcgcttcggctttaccgtccggcagcaccccggctatcacctcatcaatcccggcttctttggcgatcgcattggcggtggttgggttatccccggtcaacatcaccagacgatatcccgctttatgcaggcgttgcagcgccgccacgctatcactacgcaatggatcgcgtaacagccagcagggctaccgctttcccgtcaaccgccagcagcacaggcgttgccccttgcgatgcctgagctgaaatatctgcttcaatcgctttagtatcaacttgctggtcatttaacagcgcctgattgcccagcaataacgcatgaccttcagcttcaccgctcacgcccagcccgcgcaatgtgcggaaaccgttgacctgcggcagctgcatatcgcctgctttatcgaggatcgctcgtgccagcggatggctggaaccttgctccagtgccgccgccagacgcaatgcctgcgcttcatcaacatcagcaaacgttttcactgcgacaacctgcggtttaccttcggtcagcgtcccggttttatcgaacacgacggtatcgagcgtactggcgcgttgcagcgcgtcggcgtcccgtaccagcacgccaaactcagccgcccgcccgacgcccgaaataatcgacatcggcgtcgccagccccagcgcacacggacaggcaataatcagcaccgtggtggcaatcaccagggtatagacaatctgcggtgccggaccaaagaaataccagattgccgcactgatcagcgcaatcaccaccactaccggcacaaatacggctgagattttatccgccagttggccgatttcaggcttgctgctctgggcctggcgcaccatgcgaatgatccgtgacagcgtagtatggctgccgaccgcactagcacgaaacagcacgctaccgtcctgcaccactgtcccggcatggacgctatcgccttcgcctttttgctgcgggataggttcgcccgtcagcatcgcttcatccagccacgcttcgccttgagtaatctcaccatctaccggcacacggtcgccggtcgtcaggcgcagtaacatacctggctgaacatctgccagcggcacgtttttttcaccttcgtcggtgaccaggcgcgccgtcggtggggttaaatcgagtaatttctccagcgccttagaagaacgctgacgcgcgcgcgcttccagcatatggccgagattgatcagaccgataatcatcgcgctggcttcgtaataaagatgtcgcgcttccatcgggaaccactgcggccacaggttgacgctcatcgaatagagccacgccacgccagtacccagcgccaccagcgtatccatcgtcgccgcaccgttcagcaggcttttccatgcgctgcggtaaaaatgcccgccggcgaaaaccattaccgccagggttatcaggccgataactaaccacaggctgcggttgtcagcggtgaccatcatgttatcgccgatcatcccccagaccatcactgggatacccaccgccagcgcgacaattgcctgccagcggaagcgcttcatcgtagcgacggcggtttcttgctggcgctcgcggcgtttagcgtcatcttcaatcgcttccgcgccgtagcccgctttttccaccgcctgcactaaatcttgtggggaggcactgcccatcaccagcgcagtacgctccgccaggtttacccgtgcctgagtgacgcccggtacgctttgcaacgcattttgtacgcgggtgacacagctggcgcagctcatgccgctcagcagcaactgctggctgtcatcgtcatcggcggtcgctgccggaagcgcctcagaaaccgctgtcagtgcttccgacgggattgatgactccgccagcggtttagcctttgggtggcttacagatgcgtcataacccgcttgtttgatggtttcgatcagctgttctgcactggcagtcccggtaacgtgcgcttcagtgatagacacatccgcctgttcaacatccgggcgctgttcgagactttctttcacgcgtttaacgcagtgaccgcaggacaggccgtccagggtcaggtcgatagtttgtgacataaaacactcctttaagacagttttgactggctgtgacaaaggttaaaccttccagcaaggggaaggtcaagaaattaataaaccaggcgggtaaaagtccgtaaagattaaaaaatcggctcgatttgcatcaggattagacatttatctctttgttttcctgtagttaagttgcgggtgctaagttaaatcaggatgcctgaaaatcggcaccggggtgaggaattacctcccgcatctataaaaaggagttaacaaaagatgttagatgcaaacaaattacagcaggcagtggatcaggcttacacccaatttcactcacttaacggcggacaaaatgccgactacattccctttctggcgaatgtccctggtcaactggcggcagtggctattgtgacctgcgatggcaacatctatcgcgcgggtgatagtgattaccgctttgcgctggaatccatctcgaaagtctgtacgttagcccttgcgttagaagatgtcggcccgcaggcggtacaggacaaagttggcgctgacccgaccggattgccctttaactcagttatcgccttagagttgcatggcggcaaaccgctttcgccactggtaaatgctggggctattgccaccaccagcctgattaacgctgaaaatactgaacaacgctggcagcgaattttacatatccaacaacaactggctggtgagcaggtagcgctctctgatgaagtcaaccagtcggaacaaacaaccaacttccataaccgggccattgcctggctgctgtactccgccggatatctctattgtgatgcaatggaagcctgtgacgtgtatacccgtcagtgctccacgctcatcaatactattgaactggcaacgcttggcgcgacgctggcagcggggggtgtgaatccgctgacgcataaacgcgttcttcaggccgacaatgtgccgtacattctggccgaaatgatgatggaaggactgtatggtcgctccggtgactgggcgtatcgcgttggtttaccgggcaaaagcggtgtaggtggcggtattctggcggtcgttcctggcgtgatgggaattgccgcgttttcaccaccgctggacgaagaaggcaacagtgttcgcggtcaaaaaatggtggcatcggtcgctaagcaactcggctataacgtgtttaagggctgatcatgatgaacacggaaggtaataacggtaacaaacctctcggtctatggaacgtcgtttccatcggcattggggcaatggtgggggcggggatcttcgcgctgctggggcaggctgcgttgctaatggaagcctcgacctgggtcgcctttgcttttggcggtattgtggcgatgttttccggttatgcctatgcgcgtctgggggcgagctatcccagcaatggcggtattatcgacttctttcgtcgcggattaggcaacggcgttttttcgctggcgctctcgttattgtacctgttgacgctggcggtgagtatcgccatggtcgctcgtgcttttggcgcttatgccgtgcagtttttgcatgaaggcagccaggaggagcaccttattttgctctacgcgttggggatcattgcggtgatgacgcttttcaactccttaagcaaccatgcggtagggcggctggaagtgatcctcgtcggcattaaaatgatgatcctgttattgctgatcattgccggtgtctggtcgctgcaaccggcgcatatttccgtctctgcgccccccagctccggtgcgttcttctcctgtatcgggataaccttccttgcctatgcgggctttggcatgatggcgaacgcggcggataaagtgaaagatccggaggtcataatgccacgggcgtttctggtggcgattggcgttaccacgttgctttatatctcgctggcactggttttgcttagcgatgtatcggcattagagttagaaaaatatgccgataccgccgtagcgcaggctgcttctccgctcctcgggcatgtggggtatgtgatcgtcgtcatcggcgctttactggcgacggcttcagccatcaacgcaaacctgttcgccgtgtttaacattatggacaacatgggcagcgaacgcgaactgccgaagctaatgaataaacctctgtggcggcagagtacctggggcaacatcatcgtcgtggtgttgattatgctgatgacggcggcgctgaatttaggctcactcgccagcgttgccagcgccacctttttgatctgctatctggcggtgtttgtggtggcgatccgcctgcgtcatgatattcacgcctcgttgccgattcttatcgttggtacgttggttatgttgttggtgatcgttggctttatctacagtctctggtcccagggcagccgtgcgctgatatggattattggcgcactcttactcagccttattgtggcaatggtcatgaagcgcaataaaaccgtataacatctctctgtgcgcagtacttcctgtattattgtggtggcggtcgatattcgcactggcaaaaaaacgtgcttgaatatttgttgaaaccctttaacaaagcacaggaggcgttgcgcgaacgatgaacattagcgatgtagcaaaaattaccggcctgaccagcaaagccattcgcttctatgaagagaaggggctggtgacgccgccgatgcgcagcgaaaacggttatcgcacctacacgcagcagcatctcaacgaactgaccttactgcgccaggcacgccaggtgggctttaacctggaggagagcggcgaactggtgaatctgtttaacgatccgcagcgtcacagcgccgacgtcaaacgtcgtacgctggagaaagtagcggagatcgaacagcatatcgaagaactgcaatccatgcgtaaccagctgctggcgctagcgaatgcctgccccggtgatgacagcgccgactgcccgattatcgaaaatctttccggctgctgtcatcatcgggcggggtgattaaggcttgcgaaaatagtcgtccattattttcgtcaactccggacgttccccgtcatcattgatggcaaaatccagaaaaaaagcatctgcttgcggcgttcggttttgcgccatcaaccggaaggtgagggggcgataaatggcgtatgccggatggctgataacgaatcgggcaaagtcaataaaaagcggcgagtgtgtggaaaacagcgcctgcaaaataatatcagccttttcatcctcccccaaaccttgttggatcatgctcttaatacgagtttcgctcaaattcccggcctcaacaatttgccaggcttgatccagcgaggggtaccgactgacgctctgctttaactcttctgaccaggtttcggatgggctgatgtgcttatcagggccgaaactctcccatgcgctgggcggtaatgttttgcacgcggtgagttttggtatgtggtattgcagctctgttttgtgcagacattccccgccaggaaataccagggtttgttgctcatcattaaaatgggttgccgtgctgagcaccagtgttttgagcggtcgcccttccagcgcggcggcagtagccttatggtgtccgtcgagcagaacgcagagataggaatcagggagataccaggccagagcgcgggcgtccggtttatcgcgataaaacgtcgcacgctcaggattaaaatgtgatggcggctggccgggtagaagaaagcagggcgcggtgtcactgaaagagcaatattcaggatcccagacggcaacggttgccggattactggaactatggtccgttgccgcccaaaagaaatgcccgttgccatccgtcgggtaaagttcacgatcttccagcaaataataaccatcagccatgcatgtgaacagcggtgtcagcgcggcaaaagcgtccgttatgccagaccacgggcgattccagttttcgagagcagacaaaaaccgggcggctccctgttcatcctccgtaaaaccgctgtagacaaatttcgcacatgtagggcatccagcctcggaccagaaacgtattaacgggacatcctgccagcagagcgaatggataagaccgtgcgagtgcggatcgtaaatcacacattgacgcagaaatcctttcccggacttcaccgaaaaaatgacgcccgcagcggtatttttcagcagacgtacttcaggttttcgaaagggggaaaacatggctactccttagccgaacattcaattaacactatgtagggggctatatgccggatgcggcgtaaacgccttatccggcatggggtttggtacagatttccaggtgtgataagacgcgtcaggcgatgaccgcacggataatcagcgttatcccttctatcgcaatcacctcaacatgcgtacctgcactgagatcctcgctggcgctgacaggccatgaactgtcaccgacgcgcatatgaccgcgcccgttgaccagcggagattccagcacaaaacgtcggccaataagctgctgcccgcgctggtttaaatgactgtcgctgtgcttttgttcgcgcacccgccgcgacagccatttccaccacaaccaggcggcgagcagtgtcagaatggcaaacatcaccccttgccactcccaacccagcggcaccagccagaccaccaggccggtaatcaccgctgccacgccgctccacaacagataaccatttccgcccaacatctcggctgccagcagcaacccgccgagactgagccagaaaatatgtggatgaacgaccattaactccatcatggctgagtccgtttgttggcgctgtctttcaccagctcggcaatcccggcaatcgaccccatcaggctgctggcctctaatggcatcatcaccactttgctgttactggacgaaccgatctgctgtaacgcttcggtgtatttctgtgcgacgaagtagttcaccgcctgaatatcaccggaggcgatggcttcagacaccattttggtggcgcgggcttctgcttcagcggaacgttcacgcgcttcagcctgtaaaaacgccgactgacgttcgccttccgctttcaggatttgcgactgtttttcaccttcggctttgaggatttccgcctgacggatcccttccgcttcaaggatgtaagcgcgtttggtacgttccgctttcatctgcgcgttcattgaagagataagctctgcgggcgggcgcacatcacgaatttcgatacgggtgactttaatcccccacgggttggtggcctcatcgacaatacgtagcaggcgtgagttgatgctgtcgcgctgagagagcatttcatcaagttccattgaacccaacacggtacggatgttagtcatggtcaggttgatgatcgccagctccagattgctgacttcataagcggcgcgcggggcatcaatcacctgaataaagcacacggcgtcgatggtaacgttggcgttatctttcgagataacttcctgggaagggatgtcgagcacttgctccatcatattgatcttgcgaccaatgcgatccataaacggcaccaccagactgagccccggctgtaacgttttggtatagcgaccaaaacgttctaccgtccattgatagccctgcggcacgattttgacgcccgcgccgacaatgaccagcgcgacaaaaataagaatagggataaagataagcatcggaaaaacctcctgttgtaccgtccataatcagcaaaattgctgcttgattaaacaaattatacctgattactgaaagagagttcccccttattcctgcgaaggataaactgtttttagtaaaaatcagaaaaagggaacagtgatgcaggaaaatagtcctttgcttcagctacaaaacgtaggatatctggcgggtgatgcgaagattcttaataacatcaatttttcgctgcgtgctggcgaatttaagttaattaccggtccttctggttgtggcaaaagtacgctgctaaaaatagttgcttcattgatcagcccaaccagcggaacgttactgtttgaaggtgaggatgtcagcacactaaagccagaaatctaccgccagcaagtgtcttactgcgcccagacgccgacgctgtttggcgatacggtatacgataacctgatttttccctggcagatccgtaatcagcagcctgacccggccatttttctcgattttctcgaacgcttcgctttgccggacaccattttgacgaaaaatatcgccgagctatctgggggtgaaaaacaacgcatctcattgattcgtaacctgcaatttatgccgaaggttttattgctggatgaaatcaccagtgcgctggatgaaagtaataaacataacgttaatgagatgatccatcgttatgtgcacgagcaaaatattgccgtgctgtgggtgacacacgataaagacgaaattaatcatgcggataaagtgattacactgcaaccgcatgccggagaaatgcaggaagcacgctatgaactcgcataatattactaacgaatcattggcactggcattaatgctggtggtggtggcaatcttaattagccataaagaaaaactggcgctggagaaagatattctctggagcgtcgggcgcgcgataattcagctgattattgtcggctatgtgctgaagtatattttcagcgtggatgatgccagcctgacattattgatggtgttatttatctgctttaatgcggcgtggaacgcgcaaaaacgcagtaaatatattgctaaagcttttatctcatcgtttattgccattacggtcggggcgggaattactctggcggtgctgattttatcgggatcgattgagtttatcccgatgcaggtgatccctatcgccgggatgatagccggtaacgccatggtagcggtggggttgtgttacaacaatttagggcaacgggttattagcgaacagcaacagattcaggagaaactgagtcttggcgcgacgccgaaacaggcttcagcgatattgattcgcgacagtattcgcgcggctttaattccgacggtcgattcagcaaaaacggttggcttagtgagtttaccaggaatgatgtccgggctgatatttgccgggattgatccggtgaaggcgattaaatatcagattatggtgacctttatgctgctctcaactgccagcctgtcgaccattattgcctgctatttaacctatcgtaaattttataattcgcgccaccaattggtggtgacgcaattgaagaagaaatgatgcgatgccggacgcgcagcatcgcatccggcgttgtggttcatgtgccgatcaacggaaactcaatacaacaacgcgtacagctggcggcgatacttcgacgccagtgcatcacccgtacccagcgcagcgaggatctcctggaatgttttacgtgtctgaccatctgcggcggtgagatctttacgcagatgcccaaacagtaactccagcgcctcttcattgcgcccaacctggtgcagttgcagtgccagttgcgtcgccagtgcggcatcttctggattctccgccacctgctgttgcaactgttgaatttccggcgtatctgccgcctgcttcagcagttcgatttgcgccaccagcccctggtagcgggtgtcctgatcctgcaatggaatggttttaagcaccgcttctgcatcttcagaacggttcagcgcaatcagcgtttctgccaacagcaggccgatttccccgttctgattcgacaactgccaggcgtctttcagcaatggcagggcgtcggtgtaattgccttcctgcatcagttgcatcgcctgctgcgctttcagctcttcttcacgcggcagcactttatccagcagggcgcggatcgcctcttccggttgcggcccctggaagccgtctactggttgcccgttctggaacagatatacggtcggaatcgcgcgcagaccaaactgggcggcaatcatctgctccgcgtcgcagtccagcttcgccagaataaattgcccgttgtactgcgccgcgaggctttccagaattggggttaactgcaaacagtgctggctacgttcagaccaaaaatagaacagcaccggagtggtcatcgactgttcaagaacctgttgcaggttagattcgttaatgttgacaatattttctacggacatggagtcgctctctgttgtcgatattttctttgacatgggggcttaagcgcgcgcttcaactcacccctgcaatattttgtccatcacgcgccccggcagcaggcgcttaagcaccattactgcccaggtcaccagcgttaccggatagcgcatcttcggcttctcgctaataaaagcatggcgcactttgtcgaccaccgcttccggtcccaacgtaaagcgggcggcgatgccaggattttcgactggtttatcactttgcgtctgattgacgttgtcggtgaagcgagtacgaatgggaccaggttcgatcaggctgactttaattccgctgtggcgcagctccatgcgcagtgcgtctgaccacgcctccagcgcatatttactggccgcgtaagcgccacgacccggtgtggagattaatcccatcaccgatgaggtcatcacaatacgcccttcaccgtgcggcaacatcgcgggtaacaggcgcatggtgagctggtgtgcgccgaaaaagttggcggaaaactgctgttccatctgcgcacggctgatggtggaaagggggccatacatgccgaatccggcattgttaaagatcccatacagacaattatcggtcagggcgatcacttcgtcggctgcgcgatcaacactttctggcgaatccagatcgatcaacacgccggtaaatcccatgctgttcatgcgctcaacatcatccggtttccggcaacctgccagcacatgaaaaccctggcgttttaattcgagcgcgctttccaggccaataccactggaacatccggtaattaagaccgatttttgcataactttacctgtcaggatctccgttgctttatgagtcatgatttactaaaggctgcaactgcttcgccatccagtcggcaataaacggctgggcgtcgcggttgggatgaataccgtcatcctgcatccattgtggcttgaggtagacctcttccataaaaaagggcagcagcggaacatcaaactctttggcgagtttggggtaaatggcgctaaaggcttcattataacggcgaccatagtttgcaggcagacgtatttgcattaacaatggttcagcgttggcggctttgacatcctgcaaaatctggcgcagcgtttgctcggtttgctgtggttgaaaaccacgcaaaccgtcattgccgcccagttcaaccagcacccagcgcggctgatgctgtttcagcagagccggaaggcgcgccagcccttgttgcgaggtgtcgccgctgatgctggcattgactaccgacgttttactctgccacttatcattcaacaaggcaggccaggccgcgctggcagacattcgatacccggcgctcaggctatcacccagaatcaataacgtgtccgctgcggcggcacggaaggttaacaggaccaggaacaggaagggcaaatgccagcggaaaacattgttgaagttcatcatcttaagaagtccgtcggtcacggggagcatgaactctccatcctcaccggagttgagctggttgtcaaacgtggcgagaccatcgcactggtgggcgagtcgggatcgggtaagtcaaccttgctggcgatcctcgccgggctggatgacggcagcagtggcgaagtgagacttggtgggacaaccgctacataatatggacgaagaagcgcgggcaaagttgcgcgcgaagcacgtaggctttgtttttcagtcatttatgttaattcctacccttaacgcgctggaaaacgtcgagcttccggcgctgctgcgcggtgagagtagcgcagaaagtcgtaacggggcgaaagcgttgctcgaacagttaggactgggtaaacgtctggatcatcttccggcacagctttccggcggcgaacagcaacgagtggcgctggcgcgagcttttaatggtcggcctgatgtgctgtttgccgacgaacccaccggcaatcttgaccgccagacgggcgataaaattgccgacctgctgttttccctcaaccgtgagcatggcaccacgttgattatggtgacccatgacctgcaactggcggcacgctgtgaccgctgcttacggctggtgaacgggcagttgcaggaggaaacatgattgcacgttggttctggcgcgaatggcgctcgccgtcgctattaattgtctggctggcgttaagcctggcggtggcctgcgtgctggcgctgggcaatatcagcgatcgcatggagaaaggtttaagccagcaaagccgtgagtttatggcgggcgatagggcgttgcgcagttcgcgcgaagtgccgcaagcgtggctggaggaagcgcaaaagcgcggcctgaaagtcggcaagcagctgactttcgccaccatgacctttgcaggcgacacaccgcagctggcgaacgtcaaagcggtggatgatatctacccgatgtatggcgagctacaaaccaatccccctggcctgaaaccgcaggcgggcagcgtattgctggccccacgcctgatggcgctccttaacctgaaaacgggcgacaccatcgacgtgggcgatgctaccttgcggattgccggagaagtgattcaggaaccggattccggttttaatcctttccagatagccccacgcctgatgatgaatctggcggatgttgataaaaccggagccgtgcagccggggagtcgggtcacctggcgttataaattcggcggcagcgagaaccagctcgacggctatgagaaatggttgttaccccagcttaaacctgaacaacgctggtacggtctggaacaggacgaaggcgcgctggggcgatcgatagaacgttcgcaacagttcctgctgctttcggcgcttctgaccttgctgctggcggtggcggcggttgcggtggcgatgaatcattactgtcgcagtcgctacgacttggtggcgatcctcaagacgctgggggcagggcgagcgcaactgcgtaagttaatcgtcggtcagtggttgatggtgctggcgctttcagccgttaccggtggggcgataggcctgttgttcgaaaacgtgttgatggtgctgctcaagcccgttctgcctgctgcactaccgccagccagcctctggccgtggctgtgggcgctcggcaccatgacggttatttcgctgctggtggggctacgaccgtaccgactgttactggccacgcagcctttacgcgtattacgtaatgatgtggtagcgaacgtctggccgctgaagttttatctgccgattgtcaccgtggtggttgtgctgctgctcgccggactgatgggtggcagtatgctgctctgggcggtgctggcgggcgcggtagtactggctttgctgtgcggtgtgctgggctggatgctgctgaatgtacttcgccgcatgacgctgaaatcgctacctctgcgcctggcggttagccgcctgttacgtcagccgtggtcaacgttaagccagctttcggcattttcgctctcctttatgctgctggcactgttgctggtgttgcgtggcgatctgctcgaccgttggcaacaacaactgccgccagaaagcccgaactactttttaatcaacatcgctacggaacaggttacgccgctgaaagcgtttctcgcggaacatcagatagtcccggaatcgttttatccggtggtgcgggcgcggttgacggcgattaacgataagccgacagaaggcaatgaagatgaggcgctcaaccgcgagctgaatctcacctggcaaaatacgcggcccgatcataatccgattgtcgccggtaactggccgccaaaagccgatgaagtgtcgatggaagaggggctggcgaaacgcttaaacgttgccctcggcgataccgtgacttttatgggcgatacccaggagttccgcgctaaagtgaccagcctgcgcaaagtggactgggaaagtctgcggcctaatttctattttattttcccggaaggggcattagacgggcaaccgcagagctggcttaccagtttccgctgggagaatggcaacggcatgttgacgcaactcaaccgccagttcccgaccattagcctgttagacattggcgcgattttaaaacaggtcggtcaggtgctggagcaggtaagtcgggcgctggaagtgatggtggtgctggtcaccgcctgcggcatgttgctgttgctggcgcaggtgcaggtgggaatgcgtcagcgtcatcaggagctggtggtgtggcgcacacttggtgcggggaaaaaactgctgcgcacgacattgtggtgtgagttcgccatgctcgggtttgtatccggcctggtggccgcaatcggtgcggaaacggcactggcggtactgcaatcgaaagtgtttgatttcccgtgggagccagactggcgattgtggattgtgctgccgtgcagcggtgcgctactgctgtcgctttgcggcggctggctgggtgcgcgactgcttaagggtaaggcgctgttcaggcagtttgcggggtgatgacaggtgttagattgcctgatgcgctacgcttatcaggcctacgaagatcgtgcaatatattgagttttcgaaattttgtaggctggataaggcgttcacgccgcatccggcatgaacagcgtgcacagaatcccccatcactgcgccttaacccattccgccacttccgcccactcaccgcgaaagacaactttttccgcttttttctcaagctgatagcgatacatcgggtcgtaatattcttcaagtaacggcaccagccaggccagatgaccgtcggtgctgccggtggtgagttgcgttgtcagcgccgcatccagccttgcagccagttcgttatagcgttgtagtcccagccgacgtttaatcgccgaaagcccgtgatgcaggtattcgcaatactcctgccagccctgttcgtcgccataagcgtgggtaaaatcatgatgcatacgcaagaaatattcttcgttcaggcgttcaagacggatctcaaacggatcttctaccaccgcaatcgtcgcctgagtcattcgttcgcgcagacattccggcaggtgattcgaaccgatcatccggctttcatcttccagcacccacaggcgcaaatcctgatgggcgtcggtttttagcatttcggcagccagcaggttttcaaaactcgcctggctaagttgtggttgtaacgtgcgaccaaaagcagaaccgcgatggcgcgccagcccttccagatcaacaccgttcggttgttgttgcactaacagcgttttgccgcagccggtacaaccgccaatcagcactatcggtttttgtgacagttcaatggtcgcctgaatcgcggtctggcgcagtgccttataaccgccttccaccagcggataatcaatccccgcgtcatgcagccagcgttgcacaatatgcgagcgctgaccgccacgggcgcagcagagaataccgtgcggattttgcaggcacgctgcccgccaggcgtctatacgctgctgacgaatttcacccgccaccagcttatgccccagtgccagcgccgcgtctgacccttgctgtttatagcagatgccaacggcggcgcgttcatcgttattcattaacggtaggttgatagcggcgggcattgcgccttgctcaaactcgatgggggcgcgaacatcaataatgggcgtatcagcaatcagcagggcacgatagtcctgttccgtgtgtctctcttgcatagtaaaaagtgaacctcaaatcagcttgcgcgctattttacgcgccaacgtgcaaggaaacttgatttttaactgcgtgggttgccgaaaatttctaaaaatccgctgatttccggcctgcgctgggtaaacaaggtcacaatatcttctaccgctttgccgctgccaaatttgcgccatgccagactcaatggcgaaggagggcgcatcgttgggattacccggctgaccagttgttgattatcgagcattgactggcaaagtgattttggcaaaaaaccaatgcccacgcccgccagatgggcggcgattttcgtttccatatcgggaacaataatctctttttgccccggcaatcgccaggcgacgcgtttggttaatgtacgggcgctgtcttcaatattgaccgccggaaagcgccgcaactgtgcttctgttagcggctcttcaacgttcgccagcggatgatccgccgccatgacaaagcgccattgcaccgatcctaagggatcaagactaaaggtatttgccagcgcctcggttcccgtgacgccgatagccagtgaaaaaccttcgtacaatagcgagtcccagacgcccatatagatttgtcgggagatgtgaaattgggtaaacgggtaacgttcatttagccacgccagcagcctggcaacggcctgggggttatagagcaggttgttgatgacgatattcacctggcgttccacgccatcattcacctgttgtaactcgctgggcatactttccagccagctcagccagtctctggcctgacaaagtagatgctcgccagccgccgtcaacgtcacgctgcgagtcgtgcggaaaaacagcgccactccggtattctcttccagaagtttaatgcgataactgatcgtcgccgtggttttacataatcgttctgccgcttttgaaaaacttcctgtttcagcaaccgcaatgaaagtccgcaaggtttctggatcgaacatcttcaggtatccccttttaaatccgcaagttgcgtgattttcttatcctctgatttatcagtatttttacatgataaccctgttcaatttgtggactaaatctagttttggaaaaatattccaacttttgtgttgatgttgttctcttaaggttttagattgcctgttattgaaaccaagctgaccggtcggcggtggttgaacggaattatgttacaaggacaaaaagatgaaacttcaggtattaccgttaagtcaggaagcctttagtgcttatggcgacgtaatcgaaacgcagaaacgggattttttccatattaacaatggactggtggagcgttaccacgatttggcgctggttgagattcttgagcaagaccgtacgcttatcagcattaaccgcgcgcaaccggcgaatctgccgctgactattcacgaactcgaacgtcatccgctgggtacacaggcgtttatcccgatgaaaggtgaagtgtttgtggtggtggtggcgttaggtgacgacaaaccagacctgtcaaccctgcgggcgtttattaccaatggcgaacagggagtgaattaccatcgtaacgtctggcatcacccacttttcgcctggcagcgcgtcaccgattttctgaccatcgatcgcggcggcagtgacaactgtgatgttgaaagtattcctgaacaggaactctgttttgcgtgacgcctgcaaccgacttgcataagataaacgaattgttcattgtttatgctcatttgtaggtcggagttaacgtaggtatgacggaagttagacggcgcggcaggccaggacaggcggagcctgtggcacagaagggtgcacaggcgttagagcggggaattgcgattctgcaatatctggaaaaaagtgggggaagttcgtcggttagcgatatctctctcaatctggatttgccgctctccacgacctttcgcttgctgaaggttttacaggcagcggattttgtctatcaggacagtcagttaggctggtggcatataggattaggtgtctttaacgtcggtgcagcgtacatccataaccgcgatgtactctccgtcgccgggccgtttatgcgccgcctgatgttactttccggcgaaacggtcaatgtcgcgatccgtaacggcaatgaagcggtattaattggtcagttagagtgtaaatcgatggtcaggatgtgtgcgccgctgggcagtcgtctgccgctgcatgcttccggagcgggcaaggcgctgctttatccgctggcggaagaagagttgatgagcatcattctgcaaaccggtttgcagcagtttacgccaacgacgcttgtggatatgcccaccttgctgaaggacctggaacaagcgcgtgaactgggctataccgtagataaagaagagcatgttgtcggcctgaattgcatagcttcagcaatttacgatgatgtaggtagtgttgttgccgctatctccatctccgggccttcatcaagactgacagaagatcgttttgtcagtcagggtgagctggtcagagacactgcccgcgatataagcacggcgttgggactgaaagcacatccatagtgtctgtcgtatcccgctctgcggagcgggtttttttgacaaaatttgagagttggaaaatttttccaattaatagaggtaggaataaaatggcaaaaatgagagccgttgacgcggcaatgtatgtgctggagaaagaaggtatcaccaccgccttcggtgttccgggagctgcaatcaatccgttctactcagcgatgcgtaagcacggcggtattcgtcacattctggcgcgtcatgtggaaggtgcttcgcacatggcggaaggttatacccgcgcaacggcagggaatatcggcgtatgtctggggacttccggtcctgcgggcacggacatgatcaccgcgctctattccgcttctgctgattccattcctattctgtgtattaccggccaggctccgcgcgcccgtctgcataaagaagatttccaggccgttgatattgaagcaattgctaaaccggtcagcaaaatggcggttacagttcgtgaagcggcgctggtgcctcgtgtgctgcaacaggcgtttcacctgatgcgttctggtcgaccgggtccggtactggtggatttaccgttcgacgtacaggttgcggaaatcgagtttgatcctgatatgtacgaaccgctgccggtctacaaacctgctgccagccgtatgcagatcgaaaaagctgtagaaatgttaatccaggccgaacgtccggtgattgttgccggaggcggggtaattaatgctgacgcagctgtactgttacaacagtttgctgaactgaccagcattccggtgatcccaacgctgatgggctggggctgtatcccggacgatcatgaactgatggccgggatggtgggcctgcaaaccgcgcatcgttacggtaatgcaacgttgctggcgtccgacatggtgtttggtatcggtaaccgttttgctaatcgtcataccggttcggtagagaaatacaccgaagggcgcaaaatcgttcatatcgatattgagccgacgcaaattggccgcgtactgtgtccggatcttggcattgtctctgatgctaaagcggcgctgacgctgctggttgaagtggcgcaggagatgcaaaaagccggtcgtctgccgtgtcgtaaagaatgggtcaccgactgccagcagcgcaaacgcactttgctgcgcaaaacccacttcgacaacgtgccggtgaaaccgcagcgcgtgtatgaagagatgaacaaagcctttggccgcgatgtttgttatgtcaccaccattggcctgtcacaaatcgctgcggcacaaatgctgcatgtctttaaagaccgccactggatcaactgtgggcaggcaggcccgctgggctggacgattccggcggcgctgggggtttgtgccgctgatccagagcgcaatgtggtggcgatttccggtgacttcgacttccagttcctgattgaagaattagccgttggcgcacagttcaacattccgtacatccatgtactggtcaataacgcctatctgggtctgattcgccagtcgcaacgtgcctttgatatggattactgcgtacagctcgcgttcgaaaatattaactccagcgaagtgaacggttatggcgtcgaccacgtaaaagtagcggaaggtttaggttgtaaagcaattcgcgttttcaaaccggaagatattgcaccagcctttgaacaggcgaaaatcttaatggcgcaatatcgggtaccggtagtcgtggaagttattctcgagcgtgtgaccaatatttcgatgggcagtgaactggataacgtcatggaatttgaagatatcgccgataacgccgcggacgcaccgactgaaacctgtttcatgcactatgaataagggagataaataatgttacgtttctctgctaatttatcgatgttatttggtgaatatgattttctcgcccgttttgagaaagctgcgcagtgtggttttcgcggcgttgaatttatgttcccttatgactacgacattgaagaattaaaacaggtgctggcgagtaataaactcgaacatacgctgcacaatttaccggcaggtgactgggcggcgggcgagcggggtattgcctgtattcctggccgtgaagaagagtttcgggatggcgtagcagcagcgattcgttatgctcgtgctctgggtaataaaaaaattaactgtctggtcggtaaaacgccgactggtttcagcagtgaacagattcacacaacgcttgtagaaaacctgcgttatgctgcgaatatgctgatgaaagaagatattttattactgattgaacctattaaccattttgatattcctggtttccatctcaccggaacccggcaggcactgaaactgattgacgatgttggttgctgcaatttgaaaattcagtatgacatttatcacatgcagcggatggaaggtgaattaactaataccatgactcagtgggccgataaaattggtcacctgcaaattgctgataatccgcatcgcggcgaaccgggaaccggagaaattaattacgaatatctctttacggtaattgaaaattctgactacaacggttgggttggctgtgaatataaaccccaaaccaccacggaagccggtttacgctggatggatccgtaccgttaaaacgtaacgctattcagacaatgcttttttaggccgctaagttggcaggggatcgtgttgtctgaattcaggaaaagcgaaatttaaaagaggttaattatgaaactgggatttattggcttaggcattatgggtacaccgatggccattaatctggcgcgtgccggtcatcaactgcatgtcacaaccattggtccggttgctgatgaattactgtcactgggcgccgttagtgttgaaactgcgcgccaggtaacagatgcatcggacatcatttttattatggtgccggatacgccacaggttgaagacgttctgtttggtgaaaatggttgtaccaaagcctcgctgaagggcaaaaccattgttgatatgagctccatttccccgattgaaactaaacgtttcgctcgtcaggtgaatgaactgggcggcgattatctcgatgcgccagtctccggcggtgaaatcggcgcgcgtgaagggacgttatcgattatggttggcggtgatgaagcagtatttgaacgtgtaaaaccgctgtttgaactgctcggtaaaaatatcaccctcgtgggcggtaacggcgacggtcaaacctgcaaagtggcaaatcagattatcgtggcgctcaatattgaagcggtttctgaagccttgttgtttgcttcaaaagccggtgcggacccggtacgtgtgcgccaggcgctgatgggcggctttgcttcctcacggattctggaagttcacggtgagcgcatgattaaacgcacctttaatccaggtttcaaaattgcgctgcaccagaaagatctcaacctggcactgcaaagtgcgaaagcactggcgctgaacctgccaaacaccgcgacctgccaggaattgtttaatacatgtgcggcaaacggtggcagccagttggatcactctgcgttagtgcaggcgctggaattaatgggtaaccataaactggcctgatacccgcaataaaaatggccgatatcagaaaatgaatcggccagcaatattaaaaaaagaaagcagccaaagatgttgcttcagtattaaaaataatatttttattttatttgttcctcatagctagattaaaacaacgttattcgatacgtgaaattaagagggatttatggaacatcagagaaaattattccagcaacgcggctatagcgaagatctactgccgaaaacgcaaagtcagcggacctggaaaacatttaactattttaccttatggatgggttcggttcataacgttcccaattatgtgatggttggcggcttttttattctcggcttgtctacctttagtattatgctggcaattatcctcagcgcctttttcattgccgcggtaatggtattaaacggtgctgcgggcagtaaatacggcgtaccgtttgccatgatcctgcgtgcttcttacggcgtacgtggtgcactgtttcccggattattaagaggcggtattgctgccattatgtggtttggcctgcaatgttacgcggggtcactggcctgcttgattctgattggcaaaatctggccgggatttttgactctcggtggcgatttcacgctgttaggcctttctctaccgggattaattacttttttactcttctggctggttaacgttggtattggttttggcggcggaaaagttttaaataaattcactgccattcttaacccgtgcatctatatcgttttcggcggtatggcgatttgggcgatttcgctggtcgggatcggtccaatctttgactacattccgggcggtattcagaaagcagaaaacagtggcttcctgtttctggtggtgataaacgcggtggttgcggtctgggcggcaccggcggtgagcgcatccgactttacgcaaaacgcccactcgtttcgtgagcaggcgctggggcaaacgctgggtttagttgtggcctatattctgtttgcggtcgccggggtatgtattattgccggagccagtattcattacggcgctgacacctggaacgtgctggatattgttcagcgttgggacagcctgttcgcctcgttctttgcggtactggttattctgatgacgactatctctactaacgccaccggtaatattattccggctggttatcagattgccgccattgcaccgacgaaactgacctataaaaacggcgtactgattgccagtattatcagcctgctgatctgcccgtggaaattaatggaaaatcaggacagtatttatctgttcctcgatattatcggcggaatgcttggtccggtaattggtgtgatgatggcgcattattttgtggtgatgcgtgggcaaattaatcttgatgaactgtacaccgcacctggcgattataaatattacgataacggttttaacctcaccgcgttttcagtaactctggtggccgttattttatctcttggcggtaagtttattccctttatggaaccgttatcacgtgtttcatggtttgtcggcgtcatcgtcgcctttgcggcctacgccttattaaagaaacgtacaacagcagaaaaaacaggagaacaaaaaaccataggttaattaatcacgatattgaacattgagttaaaaaccaatctgtattttacaaggagtttgttatgtcttttgatttaatcattaaaaacggcaccgttattttagaaaacgaagctcgcgttgtagatatcgccgttaaagacggaaaaattgctgctatcggccaggatctgggcgatgcaaaagacgttatggatgcgtctggtctggtggtttcgccgggcatggttgatgcgcacacccatatttctgaaccgggtcgcagccactgggaaggttatgaaaccggtactcgcgcagcagcaaaaggtggtatcaccaccatgatcgaaatgccgctcaaccagctgcctgcaacggttgaccgcgcctcaattgaactgaagttcgatgccgctaaaggaaagctgactatcgatgcggcacaactcggtggcctggtgtcttacaacattgaccgtctgcatgagttggatgaagtgggtgttgtcggtttcaaatgcttcgttgcgacctgtggcgatcgcggtatcgacaacgacttccgtgacgtcaatgactggcaattcttcaaaggcgcgcagaagctgggtgaactaggccagccggtgctggtgcactgcgaaaacgcgctgatctgtgacgcactgggcgaagaagcgaagcgtgaaggtcgcgtaactgcccatgactatgtggcttcgcgtccggtatttaccgaagtggaagcgattcgccgcgtactgtacctggcgaaagtcgctggttgccgtctgcacgtttgccacgtcagcagcccggaaggtgttgaggaagtgactcgtgcacgtcaggaaggtcaggatgttacttgtgaatcctgcccgcattactttgtgttggataccgatcagttcgaagaaatcggtactctggcgaagtgttcaccgccgatccgcgatctggaaaaccagaaaggcatgtgggaaaaactgtttaacggtgaaatagactgcctggtttccgaccactctccatgcccgccggaaatgaaagccggtaacatcatgaaagcgtggggcggtatcgctggtctgcaaagctgcatggacgtgatgttcgatgaagcggtacagaaacgcggaatgtctctgccaatgttcggcaaattaatggcgactaacgcagcagatattttcggtctgcagcaaaaaggccgtatcgccccaggaaaagatgccgacttcgtcttcattcagccgaatagcagctatgttcttaccaatgacgatctggaatatcgccacaaagtcagcccgtatgttggccgtactattggcgcgcgtatcacgaaaaccatcttacgtggtgatgtgatttacgatatcgaacagggcttccctgttgcgccgaaaggtcaatttatccttaaacatcagcagtaatctggccctgcaatgcccgtccttgtggcgggcattctccggttaaggtgtgtttatgttcaattttgcagtgggccgcgaaagcctgttatcaggatttcagtggtttttctttattttttgcaacacggttgtggttcctcctacgctactttctgcttttcagttgccgcaaagtagcctgcttacgctcacgcaatatgcttttcttgctaccgcactggcctgcttcgctcaggcgttctgcggtcatcgtcgcgctattatggaggggccgggcggcctgtggtggggaaccatcctgactatcacccttggcgaagcatcgcgcgggacaccgatcaacgatatcgctaccagtctggcggtggggattgcgctctccggcgtgctgacgatgttgattggttttagcggattaggccatcgcctggcacggttatttacgccgtcggtgatggtcttgtttatgttgatgctgggtgcgcaactgaccactatctttttcaaaggtatgctcgggctgccgtttggcatagccgacccgaattttaaaattcaattaccgccgttcgcgctctcggtggcggtgatgtgcctggtactggcgatgattattttcctgccacaacgttttgcccgttacggcctgctggtcggtacgataaccggctggttgttgtggtacttttgctttccttcttcgcattcgctctccggtgagttgcactggcagtggttcccgctcggcagtggcggtgctttgtcgccggggattattctgacggcggtgattacaggtctggtaaatatcagcaatacctacggtgcgattcggggcacggatgttttttatccgcagcagggcgcggggaatacgcgttatcgtcgcagctttgtggcgaccggatttatgacactgataaccgtgccgctggcagtaattccattttcaccgtttgtttcatccattggtttattaacccagacaggcgattacacgcggcgttcgtttatttatggcagcgttatttgcctgctggtggcactggttccggcactcacgcgactgttttgcagtatccctttacccgtgagtagtgcagtcatgctggtttcttatctgcctttactcttttccgcgctggtgtttagccagcaaataacctttaccgctcgcaatatttatcgactcgcattgccgttatttgtcggcatatttttaatggcattaccgcctgtgtatctgcaagaccttccattaacgctgcgtcctctgctcagtaacggcttactggtcgggattttactggctgttcttatggataatcttattccgtgggaacgcatcgaataatttgttgaaaaaggattgataatgaaaattgtcattgcgccagactcgtttaaagagagtttaagtgcagaaaaatgttgtcaggcaattaaagccgggttttcgaccatatttcccgatgcgcactatatctgtttgccgatagcggatggcggcgaagggacggtggatgcgatggtcgccgcgacgggcggcaacatcgtgacgcttgaagtctgcgggccgatgggcgaaacagtgaatgctttttatggccttaccggcgacgggaaaacggcggtgattgagatggcggcggcaagcggcctgatgctggtcgcgcctgaaaagcgtaatccgttgctggcgtcaagttttggcaccggagagctgattcgtcatgcgctggataacggcattcgccatattattctcggcattggcggcagtgcgacggtcgacggcggtatgggcatggcgcaggcgctcggtgtgcgtttccttgatgctgacggtcaggtgctggcggctaacggcggcaatttagcgcgcgtggcaagcattgagatggatgaatgcgatccgcgtctggcgaactgccatattgaagtagcatgtgatgttgataacccgctggtaggggcacgcggcgcggcggcggtgtttggtccgcaaaaaggggcaacgccggaaatggtcgaagaactggaacaggggctgcaaaattacgcccgtgttttacaacagctaactgaaatcaacgtctgccagatggcgggtggtggcgcggcgggcggtatgggcattgcggcggcggtattcctcaatgcggatattaaaccgggtattgagattgtgttgaatgcggtcaatcttgcgcaggcagtgcagggtgcagcactggtgatcaccggggaagggcgcatcgactcgcaaacggcaggcggtaaagcgccgctgggtgtggcatcggtggcgaagcagtttaatgtcccggtgattgggattgctggcgtattgggtgatggcgtggaagtggtgcaccagtacggcattgatgcggtattcagcattttgccacgtctggctcctttagccgaagtgctcgccagcggtgaaaccaatctcttcaacagtgcgcgaaatattgcctgcgccattaaaataggtcagggaattaaaaactgactattacctttaaagcggatgcgatttatatcgcatctttttttacctgaattgactacaaaaaaagccacggaataaaccgtggcaaaatccaacatagctaaaaataatcaggcgagtggtatgacttaaatctctacgtcgcggttgcaatctttcgagtaaatatagctgaacgcttcaccacgccctacgccataaccagcctgtaaagaataagcgcccataaagatgtaatcgccttttttcaccgggatccagttattgtcgaggttataaaccccctgaccggaaagaatataggcaccgtgttcctgaacgtgggtttcgatataaccgtggctggcacctggtgcaaaagagaggatatgcatgttcatatcaaaacctaactctttgggcagaaaatccagcagaataacatcgtccatgccttcataatgaatgcgttccagttcgctggcattgccagaaaccagccacggcgcatgaccttctaccggaatatagcgacgcttatataaaaagatttggctgtcttcggcctgggcgttaacaaacgtcattaaggagcctggcgggcaataaagatagccaccttcacttaaggtaaatgttttcccttcggctttggcagtgatatttccagagatcacatacaggaacgtttcaatgccttcgccaccgaagccctgttggttgccgctgttttgatgcagtgtgaccagataatcaacaaaagaggcacccagctttggcgtggagaggattgtcgcgtcacaattttcaaagcccggaataatattttttaccagaccgtctggtgttaacagtgcgaaattaccgtgtttaacaatcgcacggttagccagtaaatcttcgcggtaaccggtgacgttatttaaatatcccatttataactccttatttctgccaggcaagttgataaagcatgagtgccaacgttttgaccccttcggcaaggtcggtaatattggtgcgttccgccgggttatggctgatcccgttgatgctgggaatgaaaatcatgcaggtcggcacgcgaggcgcgaaaatttgcgcgtcgtgcccggcaccactgtgcatcacccggtaattcagtttttcgctttcacacaattctgtcagggtggcgaccagctccttattcatcggcacgggttcttcgtccatccataaatcgatatcaataccaatatccatttcatcgcaaatcgcccgcatgtcgttttctaactgttgggtgaaatcgcgcagcacggtagcatcggtatgacgacaatcaatggtgaacgtggttttacccggcactacattcaccgtattcgggcgcggctctactttgccaaaggtcagaaccagcgggtcgcccaactttttcgctttttcgacagactgatggcaaatgcgactgaaagcgtaaaccgtatcacgacgataacccatcggcgtggtgcctgcatggtttgattcaccgttcagcgtcaccgtatagcgacgttgcccgacaattgcattcaccacgccaattgactgcccattactttccagcacacagccctgttcgatatgcagttcgacaaaggctttaatatcctgacgcggagttagtggggcgttcggcagagtaaatccgcaagccttcatcgcatcgacaaaactatttcctttggcatcacagatattccgcacgtcgtcaggattcgccagcccaaaaatatttttactgccccagaaaacatacgggaagcggctgccttcttcttctgccatcgccaccacttcgaccgtacgtaacggcgcgccgtattgcgttttcagccagtcaatagccagccacgccgccagcgcaccgaattgcccgtcgaggttaccgccgttaaccacggtatcgatatgcgaaccgctcagaaccacttcctgtggatattcggtgccactcaggcgaccgtataaattccccacttcatcgaaacgtgtttccagcccgcttgctaccattctttttttaaactgctgctgggtttccagccactccggcgaataaagtaaacgggtcatcccacccgctgggtcagcgccaaaagaggaaagccagggcagcgtttcttctatagcttgacggaaatgtgtaatcataagaaagtcctgtctcaataattattgcgcaaagggatttttcgtttcgtatgacgtgttataaagcgcgtcggaaattaaatactggtaaatatcatcaacaatttcgatgccttcgacggcggctttgcgttgtttaatatcctgatcctgtccgggataataaacctgattaaaaccgggcgcgggggtaatggtatttaattcgcgcatggtctggctaagatgttgacggaataattcgctggaggagaaaaagttcgggttaataactatatgtaattgccccaaattacgcccggcgtgtaaatcgtcatacatcgaactaacctgtcgcccgaacggtaagccgagtaagacgcctgagaggacgtcaatcatcatcatcaggccataccctttcggcccagcggcggggagcagagcatgtaccgcgaacggatcggttgttggtgcaccgtttttatcgactgcccaggtatccgggatagacatattgcgcgagcgggcgtcgagcacttttccccatgcctgtacggtagtcgccatatcaaaggtaaggatctcgtcgccttctcccggcgcggcaaaggccagtgggttagtgccgtagtaaatttccgcgccgccaaacggcaccaccattggatcggactggcacagcgaaatgccaattaatccggcgcgggctgcctgctgcacaaaataagagattgcgccgctgtgacccatccggctgataccgaccaccgcaacgcctttttgctgggcggttttgatggcatgttccatacccattttcgctgcgacctgtccggcggcattgtcggcatgtaaaattgccgagcacggtccggtttcctcaagacgaaactccggttcgcggttggtgccgccttttgaaatgcgttcggcgtagtattcaacgcgcaccgcgccatgagagtggatccctctggcatcggcgtaaaccaatacttcagccacggttgcagcgtgctcacgttttaacccagcctggcagagtttattctcgattagctggtggagtgtttcccgactgattttcatctgtcttcctttttaacgacggtgtgaagcatgactgcaattaacatacagggaaaatatctggattatgtgatccagacaggcaaaaaaatatagttagaatttatttgataatcttcgtgcttttaacctggtttttaaaacaaccatgcttattaaaaaataacgcgtaatagtctggcggttatttgaattcttttgttaataattcccgtgtgatattcatcaccttatttactcgttgtcatcgataccgtaatcgccacattaacactgctcgtgcaattgccatgggtgcaatttttaaggagttgttatgatccacgcctttattaaaaaagggtgttttcaggattcggtcagtttaatgattatttcacgaaaactcagcgaatcagaaaatgttgatgatgtttccgtaatgatgggtacgcccgccaataaagcgttattagatactacaggtttctggcatgacgattttaataacgccacgccgaacgatatttgcgtggcaattcgtagcgaagcggcggatgcggggatcgcgcaggcggttatgcagcagcttgaagaggcgctaaaacaactggcgcagggttcaggcagcagccaggcgttgacgcaggtgcgtcgctgggacagtgcctgtcagaaattacccgatgccaatctggcgctgatttcagtggctggtgagtatgcggcggagctggcgaaccaggcgctggatcgcaacctcaacgtgatgatgttttccgataacgtcacgctggaagatgaaatccaacttaaaacccgcgcgcgggaaaaaggcttgctggtgatggggccagactgcggtacgtcgatgattgccgccacgccgctggcttttgctaacgtgatgccggaaggcaacattggcgtcataggcgcttccggtaccgggattcaggagctgtgctcacagattgcgctggcaggggagggaattactcacgcgattggtcttggcgggcgcgatctcagccgtgaagtgggcggcatcagtgcgctaacggcgctggaaatgctcagtgcagacgagaaaagcgaagtgctggcatttgtttcaaaaccacctgccgaaactgtgcgtctgaaaattgttaatgccatgaaagcaactggcaaaccgacggtggcgctgtttttaggttataccccggcggtggcccgcgacgagaatgtctggtttgcctcctcgctggatgaggccgctcgtctggcttgtctgctttcacgcgtcactgcgcgacgtaacgcgatagcgcctgtcagcagcggatttatttgcggtttgtataccggcggtacgctggctgctgaagcggcgggattacttgccggacaccttggcgtggaagccgacgatacccatcaacatggcatgatgctggacgccgacggacatcagatcctcgacctgggcgatgatttttacaccgtcgggcgtccccatccgatgatcgacccgaccttacgcaacctgttaattgccgatctcggcgctaaaccgcaagtgcgcgtgttgctgcttgatgtcgtgattggcttcggtgcgaccgccgatcctgccgcctcgctggtgagcgcctggcaaaaagcctgtgccgcgcgttcagacaatcaaccactgtatgccattgccacggtgacaggcactgaacgtgacccgcaatgccgctcgcagcaaatcgccacgctggaagatgcggggatcgcggtagtgagttcgctgccggaagccaccttgctggcggcggcgttaattcatccgctctcgcctgccacacagcaacacacaccgtcattactggaaaacgtcgccgtgattaacatcggattacgcagctttgcgctggagctacaaagcgccagcaaaccggttgtgcattaccaatggtcgccaatcgccggcggcaataaaaaactggctcgtttattagaacgtttgcaataaggggttcccatgtttacatcagtggcgcaagccaatgctgcggttatcgaacaaattcgtcgcgctcgtccacactggctggatgtgcaaccggcttcttcacttatcagcgaactaaacaagggcaaaacactgcttcacgccgggccgccaatgcgctggcaggagatgaccggacccatgaaaggggcgtgcgtgggcgcatgtctgttcgaaggctgggcgaaagatgaagcgcaggcgctggcaatactggagcagggggaagtgaacttcattccttgtcaccatgtgaatgccgtcgggccaatgggtggcattacttctgccagtatgccgatgctggtggtcgagaacgtgaccgacggcaaccgggcgtactgcaacctcaacgaaggtatcggcaaagtgatgcgttttggcgcttacggcgaagatgtcctgactcgccatcgctggatgcgcgatgtgttaatgccagtattaagcgcggcgctggggcgcatggagcgcggtatcgatctcacggcaatgatggcgcagggcattaccatgggcgatgagttccatcaacgcaatattgcttcctctgcactgttaatgcgtgcgctggccccacaaattgctcgcctcgatcatgataaacagcacatcgccgaagtgatggatttcctcagcgtgaccgatcagttcttcctcaatctcgcgatggcctactgcaaggcggcgatggatgcaggcgcgatgatccgcgcaggcagcatcgttacggctatgacccgcaacggcaatatgttcgggattcgggtaagcgggctgggtgaacgctggtttactgcgcctgtaaacactccccaaggtctgtttttcaccggcttctcgcaggatcaggcgaacccggatatgggcgacagcgcgattaccgaaacctttggtattggcggagcggcaatgatcgcagcgcctggcgtaacgcgctttgtcggtgcgggtggcatggaagcggccagagcggtatctgaagagatggcggaaatttaccttgaacgcaatatgcaattgcagatccccggctgggatttccagggggcgtgcctggggctggacattcgtcgcgtggtagaaaccggcattacgccactcatcaataccggtatcgcccataaagaggcggggatcgggcagattggcgcaggcaccgtgcgggcaccgctggcgtgctttgaacaggcgctggaagcactggctgaaagcatggggattggttgaggaacgcacaatgacgatcatccatcctctacttgccagccgtagcgcaccgaattatcgccagtcctggcggttagcgggagtgtggcggcgggcgattaacctgatgacggaaagcggcgaactgttaacgctgcatcgtcaggggagtggtttcggccccggcggatgggtgcttcgccgcgcgcaattcgatgcgttatgcggtggattatgcggcaatgaacgaccacaggttgtggcacaagggattcgcctcgggcgtttcacggttaaacagccacagcgttattgtttgctacgtattacgccgcctgcgcatcctcaagcgcttgccgttgcatggatgcaacgcgcggaggaaaccgggcttttcgggccactggcattggcggcaagcgatcagctgcctgctgaattacgccagtttcgtcactgttttcaggccgcgctcaatggcgttaagaccgactggcggcactggctgggtaaaggccccggattaacgccaagtcatgatgacacgctgagcggaatgctgctggcggcctggtattatggggctttagatgcgcgctccggtcgcccgttttttgcctgttccgacaatcttcaactcgttaccactgcggtgagcgtcagttatttacgttatgccgcgcaaggatatttcgcctcgccactcctgcactttgttcatgctctgagttgcccgaaacgtaccgcagcggcgatcgattcgctgctggcgctggggcatacgtcaggggtcgatacgctgctggggttctggcttggccaacaattattacaaggaaaaccatgaaaacactggttgtggctcttgggggcaacgccttactccagcgcggtgaggcgctgacggcaaaaaatcaatatcgcaatattgccagtgctgtacccgcgctggcgcgcctggcccgttcttatcggctggcgattgttcacggcaacggaccgcaggtggggctgctggcgttacagaatctggcgtggaaagaggtagaaccgtatccgctggatatactggtggcggaaagccaggggatgattggctatatgctggcgcagagcttgagcgcacagccgcagatgccgcctgtcacgacggtgctgacgcgcattgaggtttcgcctgatgatccggcgtttttgcagccagagaagtttattggtccggtttatcagccagaagaacaagaggcactggaagcggcttacggctggcagatgaaacgtgatggtaaatatttacgccgggtggtggcgtctccgcaaccgcgtaaaattctcgacagcgaagccatcgagttgttgctcaaagaggggcatgtggtgatttgcagtggcggcggcggtgtgcctgtggcggaagacggggctgggagtgaagcggtgattgataaagatctcgccgctgcgttgctcgccgagcagattaatgccgatggactggtgatcctcaccgatgctgatgcggtatatgaaaactggggaacgccgcagcaacgtgccattcgccatgccacaccggatgagttagcgccatttgccaaagccgatggttcgatggggccgaaggtaacggcggtgagtggctatgtcagaagccgtggtaaacccgcgtggattggggcgttatcgcggattgaagagacgctggcgggcgaagcggggacttgtatttcgctgtagtgatgggcaccaggcaattggcacatccagcctgatgcgatgctggcgcgtcttatcaggcctacagtcggtgttggagcggtgggcctgataaggcgttcacgccgcatccggcaagaaaatgagcatcaattaactgaacttgctctgcgcccacatcacgccgctggcatactccggcggcagcagtgggattaaggcttccagcgtcgcggtcagacgcgatgtgtcgctgtcggtcaaattcaaatgccccactttacggcccggacggacttctttgtcgtaccagtgcagatgcacaagcggcagtttcagccagtcataattcagatcgctaccaatcagattgatcatcaccgacggattattcactactggttgcggtaacggcagatcggtaatcgcccgcagatgtagctcaaactggctgatgctggcaccgttttgcgtccagtgaccgctgttatgcacacgcggagccagttcgttgatcagcagaccttgtggggtgacaaaacactccattgccatcacgcctacatagctcagctcctgcataatcgccgacaacatctcttcagcttgcgcctgcagctgtgcgttggcctgcgggaaagcgacgctggtgcgcaaaatgccgtcctgatgcaggttatgcgtcagcggataaaacacggtgctgccatcaaaaccgcgcgcgccaaccagcgacacttcaccagagaagtttatgccctgctcgacaatacattcgccgtagcattcagcaggtaactgttcggtttcatcggcgcgtaaacgccattgaccgcgtccgtcatagccaccagtgcggcgcttaacaatcgccagctcacctaaacgatcaaacaccgcaggccactcgctgcgttcggaaagtaactgccacggtgcggtcggcaggtggagcttatcgaaaagctgcttctgagtcagacggtcggcaataatcgggaacacatcgcggttcacaaaggccggatggcgcgccagctcgcgggttaatgcagtttccggccagcgttcgatctcagcggtaatcacgctttgttgaaaaggcaccgccgccggttcagcgtccagcccgaccggccagacagcaatgcctaacggttcgcctgcctgacgcagcatacggcctaactgcccgttaccgaggacgcaaacctgtttcatgccgcacctcgcgggtccgggttttccagcacttcatcagtttgtgctttgcgccattcattcagacgctggtgcagttctttatcatgagtcgcaagaatttgtgctgccagtaacgccgcgtttgccgcgccagctttaccaatcgccagcgtacccaccggaatgccgcgcggcatttgtacgatggagtagaggctatcgacaccgctcagtgcggcgctctgtactggcacgcccagcaccggcaccagcgttttggcggcaatcatgccaggcaggtgcgctgcgccgcctgcgcccgcaataatcacctgataaccgttctcttcggcgctttcggcgaagctgaacagtttatcgggggtgcggtgagcagaaaccacttcaacgtggtgcgggacattcaggatttcgaagatttcggcggcgaactgcatggtagcccagtcgcttttggaccccatcacgatggcgacacgcgccggattattgcgggaagacatgcgtcttaaaactcctgtggtgcacaactctcggctttagagggcacagagaatagcacggaaagagtgcaaggaaaacggttgcgtaggcggaattaaccgtcagttgttgagtttttaatttgttctgcgtgttgattatgcgctctggctgaactggcaaagaatgcccatatcaacacaatgctccatggaaaaaagcaaataccgacaatcaatataaatctttctacaaaacgttggttatgggggcgggtgagtactaaataaatgagccagaaatagactatccaggaaatgaccgccgcagctaccagtgacaatgcgccaaaatagaagccgacaagaccgaaccagctaatacacagtggcgctcctgccgtaagggcgatgccagaaatcaaaaatccgttgcagcgttgcataataatattccctgttgttatttcactcagagattattaccttgctgattttaaaaaagatatacaggttgcggtagttcggtgcttttttcagaatctgtccattcgtggtcagaaaggaaaatggattagctcaacgtcatccgccgtgactttcaccatcgaaccttctgtatgccaggcacccagtaccacgcgaaaagccgtttgctgattggcgataagttcatgcaccgccgggcgatgggtatgcccgtggatcagccattgcacttgatgtttttccatcgcactgaccaccgcgttttggttaacgtccatgatcgccagcgatttactgctgttggcttctttgctgttcgcgcgcattcgcgcggcaatgcgtttgcgcacaaacaacggcagggcgaggaatagcgtttgcagccagggtttgtggactttggcgcgaaaagcctgataacccgcgtcatcggtgcacagcgtgtcgccatgcataatcaacacccgacgaccataaagttcgagcaccttttcttccggcaataacgtcatgccgctttcacgggcaaagcgtttgccgagcagaaaatcacggttgccatgaatgaaataacagggaacgccggaatcggataccgctttgatcgctgcggccatctggtgatgaagtggattgggatcgtcgtcgccgatccaggcttcaaacagatcgccaagaatatacagcgcatcggccttgcgggcctcccccgctaaaaaacgcagaaaaccggcggtgatcgccggttcttccacgcagagatgaagatctgcaataaagagtgtcgccacgattactcgctaacggtcacgctttcaatgataacgtcttcttttggcacgtcctggtgcataccgctacgaccggttgcaacacctttgattttgtctaccacgtccatgccttcaaccacttcagcaaatacgcagtagccccaaccttgcaggctttcgccagagaagttcaggaagtcgttatcaaccacgttgatgaagaactgggcagttgcagagtgcggtgcctgagtacgggccattgccagcgtaccacgggtatttttcagaccgttgttggcttcgtttttgatcggttctttggtggctttttgtttcatgcccggttcaaaaccgccgccctgaatcataaagccgttgataacacggtggaaaatggtgttgttgtaaaaaccttcgcggcagtagtccaggaagtttttaactgtttcaggtgctttatcgtcaaaagttttgatgacaatatcgccgtgattggtgtggaaagtaaccatttttgcatcctgttccgtttgattggtgcttcaacccggttcgggtcatatatagggtggtgttatagcataaccgcacgatcggatcatctcgcaatgtatgctgattcgcgcgggaaatatgggtattatacgcaactcaattacccacacatgtctaaacggaatcttcgatgctaaaaatcttcaatactctgacacgccaaaaagaggaatttaagcctattcacgccggggaagtcggcatgtacgtgtgtggaatcaccgtttacgatctctgtcatatcggtcacgggcgtacttttgttgcttttgacgtggttgcgcgctatctgcgtttcctcggctataagctgaagtatgtgcgcaacattaccgatatcgacgacaaaatcatcaaacgcgccaatgaaaatggcgaaagctttgtggcgctggtggatcgcatgatcgccgaaatgcacaaagattttgatgctttgaacattttgcgcccggatatggagccgcgcgcgacgcaccatatcgccgaaattattgaactcactgaacaactgatcgccaaaggtcacgcttatgtggcggacaacggcgacgtgatgttcgacgtcccgaccgatccgacatatggcgtgctgtcgcgtcaggatctcgatcagctgcaggcaggcgcgcgcgttgacgtggtcgacgacaaacgcaacccgatggacttcgttctgtggaagatgtcgaaagagggcgaaccgagctggccgtctccgtggggcgcgggccgtcctggctggcacattgagtgttcggcaatgaactgcaaacagttgggtaaccactttgatatccacggcggcggttctgacctgatgttcccgcaccacgagaacgaaattgcccagtccacctgtgcgcacgatggcctgtatgtgaattactggatgcactccggtatggtgatggttgaccgcgagaagatgtctaaatcgctgggtaacttcttcaccgtgcgtgacgtgctgaaatactacgatgcggaaactgtgcgttacttcctgatgtcgggtcactatcgcagccagctgaactacagcgaagagaacctgaaacaggcgcgtgcggcgctggaacgtctctatactgccttgcgcggcacagacaaaaccgttgcgcctgccggtggcgaagcgtttgaagcgcgctttattgaagcaatggacgacgatttcaacaccccggaagcctattccgtgctgtttgatatggcgcgtgaagtgaaccgtctgaaagcagaagatatggcagcggcgaatgcaatggcgtctcacctgcgtaaactttctgccgtattgggcctgctggagcaagaaccggaagcgttcctgcaaagcggtgcgcaggcagacgacagcgaagtggctgagattgaagcgttaattcaacagcgtctggatgcccgtaaagcgaaagactgggcggcggcagatgcggcgcgtgaccgccttaacgagatggggatcgtgctggaagatggcccgcaagggaccacctggcgtcgtaagtaattgcgctattgccggatgcgagttttcgcatccggttatcgtctgcgccaccacaacattcccatcagtagcatccccggcaaccacacccacatcaattcagaaataatcacctgatgcccgtacggcgtggtgtaacgagacaatgcaaacggcgcgactttaatcacctgccagggagcgaaaaagcgttcatctgaccacggccacagccagccaacccctttaccgccagtggttaccgaatccagcaagctgtgcgatagcaacgagacggttaaaaacagccagcagcgaatcagcccagccctgaaccatcgacgtccaatcagcacacataacagcgggacaacaaacgcaaacaccagcgaatgggtaaatccgcgatgaccaaaaacgttgccgtaagcaacgccaaatttaaacgataatacgtcggcatcaggcaacatcgccaggacgattccggcaaataacagacgcggagggatggctttcgaacccaaccctaaaccaatgcataggagaacggcggcgtgcgtaataacggttggcatgatggtcgcttcggcaaaatgccgatgctatcagcatggatgaacggggcgtagagggcaaaagtctgaaaagagaaccggcctgttgatacaggccgggaaagggatcaggcaacaacctgtacgctgtgacctgcaaaactcactgtctgaccggcgacaattttgcagcgtttgcgcgtttcaaccgcaccgtcgactttcacctggccttctgctatcgcgattttcgcctgcgcgccgctttcgctccagccttccagtttcagcaagtcgcacagctcaacgtgcggatgtttacctaaagaaaatgtcgccatgttactcaccctgtggatcatgatattcaacgcacgcctgtagcgtgttttcaatcagcgtggcaaccgtcatcgggccaacgccgcccggaacaggcgtaatgtatgaggcgcgtttagccgcgtcttcaaacacgacgtcgcccacaactttgccattttccagacggttgatgccgacatcaatcacaattgcgccttctttgatccagtcaccaggaataaagcccggcttgccgacggcaacgatcagtagatcggcattttctacgtggtgacgcagatttttagtgaaacggtgagtcacggtggtggtgcaacctgccagcagcagttccatgctcattgggcgaccgacgatattcgatgcgccaatcaccacggcgttaaggccgaaggtatcaatgttgtaacgctcaagcagcgtgacgataccacgcggggtgcagggacgcagacgcggcgcgcgctggcacaggcgaccgacgttataaggatggaagccgtctacgtctttgtccgggtgaatacgttccagtactttgacgttatcaatacccgccggtaacggcagttgaaccagaatgccatcaatggtgttgtcggcattcagcgcatcgataagctccagcagctccgcttcgctggtggtttccgggaggtcataagagcgggagacgaacccgacttcttcacaagccttgcgtttgcttgcgacataaatttgcgatgcagggttactgcccaccagcacaacggccagtcctggtgcccgcagtccggctgcaatacgcgcctgaactttttgagcaacttcagagcgcacctgctgcgcaatcgttttaccgtcaataatctttgctgccatcagagagaggattccatctgttacgtaggtcgaaggggatgtgtctattttgtcagaagcgtggcgcgctgtcagttttcgttttctgaaaagtaaaaccttctgtacctggctgattcacacctatcatgataaccgtcgttggtttgccgccatagtgagctacatcagatgcggtcgtacacttgttcagcaactggttcaaaagccattgactcagcaagggttgaccgtataattcacgcgattacagcacaccgtggtatcaatgcgcccttagctcagttggatagagcaacgaccttctaagtcgtgggccgcaggttcgaatcctgcagggcgcgccattaaaattcaatcagttacgccttctttatttcttctataattccagagtgggacattatcaccaaaaatgtcgtctattttcctcgcgtgctcagtcaaatgattaggcgcaaggtgagcatatctacgaaccatttctctggactcccatccgcccatttcctgaagcactgataatgggacgcctgacggaatcaaccagcttgcccaggtatgtctgaggtcatggaaacggaaattttcaattcctgcacgacgacaagctgatagccatgctgtcttgctgtcaatgcgcatcttcctgagcgcaggcattgatgttccatctgctcgcttagccgccctggtatgtacacccacatttgtgatgcttgcctgtttgatcatgcagcactttagaggctgtatcgttcagcgccacaccaatggcgcggtttgatttgctatcttctggattcaccctggcaacttgtcgctgcatgtcaatctgttgccactccagatttatgatgttcgactttctcagaacagttaccagtgcaaatttgacgacagatttcagtggttcggggctctcatcaatcaggcgttttgcctgattcttttgtaagtctcttgtgccattacacctcatacaggtttgcctgcaaacagtactgatattgcccagatattccggctggcttcgtggttgttttcaacagtgatgaggcatcgtggcatctcgttgaagaccatcgggggaaaacggtttatgacgtggcatcaggggacgcattatttatttctgaactcggtccgttaccggaaaatgtcacctggtatccccggcaggggagtttcagaagtggaacggcatatcatggataaaggatacggaggaagaaacctcgttgctggaagcctggaagatgtatcgggtgttgctgaaccgagttgatacatcaactgcccctgatattgagtggcctgtgaaccctgtctgagagtaatcattgggattatgccgcagcacgtcgtgcgcaagaacgtgctgcggctggatgctattttttccctgaagcggaaaacattactacagtacctttaaccttggttttaacattctcgaaatgctctgagagtatatgtgttaagccttcttcggaatcttttgtgtttgaaaagatgcctttctgattgtaaatgcgcatcagtttttgaccgaagctattgtgcacaacgccgtcaccaagaattgtggctccgtatagagttccatcgtcagttaaggcctgcgccgcattgcgtattacacagctttttgtagatatatttccaggcaggcagtgaagaaggtaaaacatggaaatggaatcaaattgaccatgtaacgccgcgggataaggatcaaaaacatcatggctaattttatgtttaatttttgattccccagcccttgtcgatgccgcgttcaggctagcttcgttcaaatccattaaagatatcagactactctcaggtacgtgagtaaggtaaaacccagttccaacgccaatatccagatggttgttacctaaatgttccagaaagtgtggaagaaggtgttcctttgtaggacatccccatgcaagccgatttgatacacccaaaacccaccagtcataaagctttagggtaagtggtgtgtaaattttagccccatcatctgtgttttttttcattagtttcaccatgttatagttttatttgtgaattaaatcaattatagcgatgaattacaaggggttaaatgatgccacggcataacgaatttaaatatattgagtcttgtgttgcggtaagaggttacacgccaggacgcaggttaaatgcttacaagattaggggatattgtttgcttttaacggtaaacaaattccccggggctatacaataccaccggggagaaaatctatttaacgttgttaaaaggtgtacttaagaccagcagtagtgatgaagttatagttttctatgcctgcaccatttttgctgtagtctgaagtgttatcattgtgatcataaagtgaagtattaccttttttattcgtaacccgattccatgcgccttcaacataaacttttgcgttaggtgttacgtaataacctgcattgactgcaacagaatagtaattttggtctttgactttactgcgataagtgattctttttcctgggtcatagtgctcatcgttatcagatgcttccacccagccgctgtatttaaatgtgccacctagctcaaaatcttcataacgataacttccagtcaagccaatgtagggcattttaaaacgttgtttgtagccgattgctctttctccattcgggaaggagccgatatcatctctgaatccctcctcagaactgtagatataggaaccacctctggctgtaaagctataacggctttcctgatatccggccatgagtcccaggcggtaattgggttcgttgaggagccagcctttgatattcagatcaaattcgttggcataattgagttgtgtatcagggtgtctactttcatccgtccaggttccggggttactggaatccatccagtcccgatcgaccatattgccacctcggctaccgagagttgtccagccagcagccccgatagatatctggggcatcaaatcccaattaattgcacctttaataattgcagcgttattgaatttccagtcaagttgactgacttttcggcctccttcttcggctagataaacacgctcttttgtttttccgctcagagttccaagactaatgtccgcatttatgttgtcaggagtaaacgataaagtctcggtagaagcaaaagagctgatcgcaataggggttgtcaggactattcccagaagtttcgcccgcataaaaggtctccattcaatcgttttaatgattgagtatgtattttttatatctaacttaatgagtcaattgtatattgccccactgtttatattttgtttaacattgaatttttgtcacaatgcgctgtcagttttttagtttaattgtctgtttgtgttttgcattgtggttttatgggctaattatttttttctttgtggagtttttatctattcaagtgccatgcctttagatgcatattagcgataatagcatgaggtttatcctcaattgctgtgttttttagtataaaaaagaggaacaaaactgagacacataaggcctcgcaatggcttgcaaggttttacatattttgaagtggtggaacgtgtgaacgcagagatggcgcggtaatttgttgatttaaaatgtcgttcctggagtttctaagtcgtgggctacaggttcgaatcctgcagggcgagccatttcctcgccatttatttgttcccttttacaaattacaccatcactttgttgtcgcggttttgctaaataattggaacacgtcagacgaataaaatgaaaacagaaattctgctaaacaattcatcttgccaggattttgattaggaaagtgaaaaggaaaggagcaagctaagttgctccctttaatcattaatactcaaggatactctgcgcgacgggcaaatagcgcagagagaaatagagcgtgtctttaccgcaagaggaacgtttcgctaacagcgaggcaatttctgcgttcggtttcggtttcgctgtaaacgttttacctttgccggcgacaaacagttcataaacaatgccgcctgctggggcggaactttggcaatcggcgctggcctgtagataacgttcacgctgttcagcggtcagtttatccacgccgctgccatcctgtacccagacattaacaccggttgctttaacttgttccagcagttggcgatagccatctggcgacatgtttccggcgaaaaaactactgatataaaccggttttgctgaaacatcgctaatcaaccgctgcgcgttgtttaaccatgttagcaaaggctgacgggcggcttcgctgcgccagttcaggtcgtcaatttccgcgctgatgtaccagccatccggcgttacgccaggcacggcgctccataatctggcttgctggagatcggcagccagcaggcgattaagatagctttccagcgctgcggacgactgtttctggtgcataaaaaattccggatcggcgttcagcccgacaatcagcttcaggccagcctgttgcgcaactgcggcacgcttaaacaataacgcgcgctgttctggctgggtgaatgcatcgccgtaacgggtccattgcaaaaccagggtatcgaagccttgcaaacgtaactgactcatcagcccctgccactgggtatcggtaacctgactatcacggttttgtggttgccagataatacctttcatcgcaaaggaaaaagggctgaccaaaagcagtgtcagcaatacgaaaatgaacttacgcatttaccagtgcactccaatggtgagaaacgcgttgttgcgctctccgttacgttgattaatcgccttaaaggtatgttgatactcgacgccgagactgactttgtgcggccaggcgtcgtagtgcgtctcgccggtccagatattccagcggaccccgacaccgccaagctgcgcgccctgagtgcctttatcacgataaccgttgtcctgaacgtgagcgtaaggctcaatagtctgtccgttcgccaccttctgatgccagcttacgcgataatctgccgtccacgcctgaatatcctggcggacatattgcgccgcatcgaggtacaggttttgggcaaaccagcctgaaccgttcgggtgccattcgtcgctgtatttgccgccattaaagaatgaggcgctggcgcgcagcatggtatcggatgcgccattttgcccgttcagcggcaactgctgttcgacggcgaggaaaaagatctgatcgcgcagcggcttccagcgcagaccggtgccggacatcggatttttcaccggcatcatcaccccgttttctccggtatcggcaaagacgcggctataaactgagagcaggtcgccttccagcagcatattgcgtccgatgcggtactcggcttccagttgcccgtagctacgatagcttttccctggtgctgcgccgccgacattattgttagcggtactcattgcgccggaacgcaagccgatagaagaatcgaaactgaacgtccagcggcgaccgacctcctcatgcagacggcggaaattgaagcgttgctgattttgctctggggtcagtggggttatcagcgcctgattatcaatgtcatcaatcaccagccgggcgtagtgctgcgtcgcaggcatgtcatccagacgctggttcacgtaggccagttgtcggataagtgccggatcgtccggtagccctttatgcgcctgttcgagcatttcccgcgactgtgcgatatcaccgctatcccacaaggcgtaaccgagcgctgcctgggtgttgctattattcggttccagttccagcgcggcgcgcaaatcactcaccgccgccgggacattatgacgttggcgataaattgtcgcccgcgcaacgtaagcgttggcagaaggcgcaatattgattgagcgcgtgagatcgttcagtgcgagttccggctgaccaggaatgtaacgttgcgcatgcagccaccagtagagggcattgtttcccagcccacgttgttctgcctgctgaagccagcgatcgcgagccgcaccatttcctgccgcctgggcggtattggcagcagcaagcagatcctcattgctcatgtcgtgaagactgattttctgccaggccgccagtgcggtggcgtagtcctcaacctgatacgcctgataggctaccgcacgatgttgccaggcgtccggttgtcgttgttcggcctgaagccatgcatacaacgccacaccgggtagcgtgtcccgataacactttgccagacggttccaggcggcggcatcgtaggaaggcgacatatcgcccagcaagcgaactattgccgggcaattatctgcaatacccggcaactgactttgccactgacgttgctccgccagcggtaagggtttcgataaaatcgccaccttcgccggcgttgccaggtaaggatgactttccagcagagacgccagtcgcgccattaacgtctggctgacacgcgcatcgccctggaaaggatagcgttgcagcaataaatcggcagcttcgcgtgactgttcgttctgcatcagttgccaggtcagttgatccaggcgggtaagatttgccggttcttgctgatacagcaatcgtgccagacgcagagcttcagccttgttacgggtcgctacgctaacggcataacgctcctcaagcatttcattggcggggagggtggcgagcagtttttgcgctgcgccgtactgaccttcttttaacagcaccggtagcgtcgcgccaacaacatactggcggttgtcggcaaactgtaccgtataattcgccaacgcctgaacggggttgccgctgtatttagataacagatagagccaacttttctcttgtgcgtccgtggtaaatagcggcgtattttcaatgagataatgctggaggcgtgctttttcgccacgataagccagcgcggtcgcgtaagtaatatatgactgaggatcggtgaagatcccctgtgattgcagcgccaggatccgatcatccagctgcgcggcaagaagcacgtcaaaccactgacggcgttctgccgcacttaatgtgttctgctggcgtgcttcattatatagcgtatctgcctgggaccattgtttcaggtagattgcgcgttgcagcagatcggttcgcagcgtttttccttccggcgatgcagcaaacgtcgcatcgttcagttgcgctctggcgacaggtaattgtgccagccgcagggcattctgcccgacttcactgcgacaacgcagggtcggcgcagcatcgcacgctttttgctgggcaagcagttcttcaacagtcgtaacgcttttcacttcaacaggaatagccgccagactgcgctcaagccgatcatctcctgggtgacgtttcagttgatcctcaagcaacagccgcgcccggtcatcatgaccaaaatggcgataggcttccgcaaggtataaagtcagcggaatattatccggcacctgctggtgtatatattcaaattcgcggatggcggttgcttcgtcgttatttttctgtgccttcagcgccttatcgagacggggataaataacaaaatggcgataatcgctcagccccagctcttctgcgctggtgccgatattgtctgcgagtgcgctggtactcaataaagacgtcagcagtaaaccagaccatccgatgacgcgattaaggttattctccttcattttcggactccagttgtgcaacctgttcagtgtttaaacctgctttgagtaatagtgattgcatcgaaacttgtaattcgcgttgaattgtcaggacgcgatccaacgtttcctggctgataacgccttcggtgaccaaaaacttgccgagcggcagagaactgcgttcatggcgcaataacaacacgttaattgctgaacgattaatatgaccgagcgtggtcagtatttctgcgaacaggaactgatgcggcacatattgccgccagatttcaccggcctgctgttccgtgagccactgatgctgaacagcattgtacaacattgcccgcggatcgtgaccgcgtcggcgtgcataccagtggcgtaatccggtgacaatttgtccccgcagaacaatgacgtaacgcactttgcgtccgactttacgcgtcagggccgccagcgaaaccgggtcaataccatcttcactgccgacaattaactcatcattgtccagacgcagcggcagtaccgcataatgcaacgccacggaggccggcatttcggcaatcagcgaggaagggatctgccaggcatcgatggattcccacgccacgccgttttgctctgccagcgcctgtgccagttgctcggcgctaatcagcccctgcatcagcattgaaccgcccaggcgtagaccttcgacgcgattacgcagtgctgtatcgagttgttcttcagtgatgacctgattttccagcaggatttgacctaacggacgcaacgagcgggtatcgccagtcacgctggggaagtcatgcgttgttttatcccacgcgacacgacgtggatcgccgtgttgaagtacctgttttaacgcgcgccagttggccatgaagttaatcaggttgccccagaaaagacgcaggacagatagcagcccctgcgtcaggccgtagtagccagtaacgaaaatcacccgctgcacgatgcggttaatcatcaagccaaagtttagccacagcagagtcattaaccatgcgctgccgctgaaaatagaaaggaaatgccaggcatcgggccacaaactttcatacgccagcaacagcaaaagctggatcatcaccagcatcgcgaggaagctgacaaagttactgattgcccctttgcggtcgcgccagagaaagtagttcagcgtcaggctggaggtccatttgtgggttttaaagccctggaaaacaatgccgatgatccagcgagatttttgccgaaccgcagtcgaaaaggtatcggggaaatattcgcgcacgcagatcatgtttgacgtccgcgcatgctgtaaaaatttacgctgctcgcgttctttggcttcgtccaccaccggaaaacggacaaaaatttccgtcatacctttctctttcaggcggaagccaatgtcgtaatcttcagtcagactctgcacgtcgaaagcaataccgtcaccgtcagctaacagtgcggtcacggcgcggcggctgaaacaggtgccgacgcctgcgctgggcacctgtccggcgagggcttcacgcaccggaacatctttgccatgcagttctgaaaactcatcaatgtaggtcatgctggtgaagtgcgtccattcgcgttcgaacggatacactgggatctgaatcagatctttacgctcgaccagatagttgaacagacgcaattccatcggtgaaatcacatcttcggcgtcatgcagaataaaaccagcaaaagcgaaattggcgctacgttcaaattgggtgatggcatccagcacgttgttcagacagtcggctttgctggtggggccaggacgcgcgcagactaccttatgcacgttcgggaagcgagcgcacacttcgtcaacatcacgctgagtatcggggtcgttggggtaggtgccaacaaagatatgatagttttcgtagtcgagcgtggtcgccgccagctcggccatattgccgatgacgcccgtttcattccacgccggaaccataatcgctaacggtttttcatctggtttatacagttcgcggtaactcattcgcgggtagcggcgataaacactcaacttgcgtttaatgcggcgtacccagtagacgacatcaataaaaaaatcgtccagcccgctgatgaacataatgaccgctaacgttatcgcgattacttttaagccgtagagccaggtagcaaaaacatcaagaagccagtccacacaaaaaccttacattaacgctggttatgtttagggtggcgtatattaaggttttttatgaattgtgacagctttttatcattaataggtattactattgcggcatgttatttttacactggttataaaagttgccgtttgctgaaggattaagcgggtaatatgataacaaactttgtcccccgcacatctgacgttactgcaactgtgcctttatgcgcgacaacaatcgatttcactatcgccaggccaatgccgctaccttcgccttttcgctggcgggaaggatcaacgcggtagaaacggtcaaacaatcgcggtaagtgctcaggcgcaatgggcgtaccagggttttcgacggtaacttgcaccaggtgatcgaccgtctgacagcgcactacaattgtctctccggttggcgtataacgcagggcattagaaagcaggttgcttaacgcccgacgcagcatcagcggatcgcccgcaacctgacactcgtcgccaacaaaccgcagctccacgccgcgatcttctgctaacgcctcgaaaaaatcgaacactttgccgacttcatccgccaggttgagcattttcttttcggggattagctggttgttatcggcctgagcgagaaacagcatatcgctgaccattttcgccattcgcgtcagctcttcgagattagagtagagcacatcttccagctccttctggctgcgcgactggctgagggcgatttccgtttgcgtaatgagattagtaataggtgtgcgaatttcgtgggcgatatccgctgagaaattggactggcgggtaaagacatcctcaatacgctcgatcatatggttgaacgacagtaccagctgttccagctcaatgggtacggtctgcgggtcaaggcgaacgtcgagatctttcgaggtgatattctggatttgacggctgacgctgcggatcggcgcgtgacctttatgtaccgccaacagcacgataaagacgatcaggatgctgattaccgatgcggtcataataagtttattcatcaaatcattgatgtaatgaagatgaaaatcgatcgaaagcgcgatgtagagcgtataaatcggtttgccgtcaaccagcgggccaaccggcaagttaatcatccgccagttgctgtgttccatatgcccgtgaccgtgccctggcatcatcatcgtcgggccggaaaggagatacacctcgccagcctgcgcgtctttatcgggtatggcgtcacgcgtaaactcgcggatatccggcgcaccgggggagtgatacaccgttttaccgtggctatctgccagggagatcaacacattggaataaccactgacgatatcttccagcgtcattaagcgtcgggtttgcgtttcgtcagggtgattaagtacccgttcaagggtggcgctaatctcctttaaatcattaatatcctgctcggcaaaatgcacttttaccgagtggatcatgatccatgcaaaggcgaaaaacgccgcgatggtggcgaggctgataaaaaaggtcagacgggttgccagcgaaaacgggcgctgaaatggcttactgaccatccggcacctctagcatgtaacccacgccgcgcacggtctgaatcaactttggctcaaagtcgttgtcgattttgccgcgcagccgcttcaccgccacatcaatggcgttggtatcgctgtcaaaattcatgtcccatacctgcgaggcgataagcgagcggggcagcacttcgccctgatggcggaggaaaaactccagcagagtaaattctttactggtcagagtgatgcgcgtgccgctgcgggtgactttgcggctgacgagatcgaccatcagatcggcaacctgaaactgactttcgataattaccgccgctccgcgccgcagtagagtgcgcacccgcgccagcagttcagcaaaagcgaacggcttcaccagatagtcatccgcccccaactccagccccttgacgcgatgttcaatggtgccaagcgcggtaagcaacagaatcggcatccccttattggcggaacgcaacatgcgcacgatatcccagccgttcacgtccggcagcataatatcgaggattatcagatcataatcaccggtcatcgccagatggtagccattcagcccgttgtcggccaaatcgaccacaaaaccggcttcggttaaccctttggtcaagtattctccggttttcttttcatcttcgacaatcaacagtttcatatttcctccgcatgttgcccgggcaattctagagtagcgggatcagatggcaatcgcttattggcaaaatgacaattttgtcattttcctgtcaccggaaaatcagagcctggcgagtaaagttggcagcataaaatcaccagaaattatgagcctatgtctccttgtaaacttctgccattttgtgtggcccttgcgctaaccggttgttcactggcaccggattatcagcgtccggcaatgcccgtgccgcagcagttctcactcagccagaacggcctggttaacgcagcagataactaccagaacgcgggctggcgcaccttttttgttgataatcaggtgaagacgctgattagcgaggcgttggtgaataaccgggatttgcgcatggcggcgctgaaagtgcaggaagcgcgggcgcaatatcgtctgaccgatgccgaccgctacccacagctcaatggcgagggcagcggcagctggagcggcaatcttaaaggcgattcagccacgacgcgggagttatcgactggccttaacgccagctttgatctcgattttttcggtcgcttaaagaacatgagcgaagccgagcgccaaaattatttagccactgaggaagctcagcgcgcggtgcatattctgttggtttctaatgtcgcgcaaagctatttcaatcagcaactggcgtatgcgcaattgcaaatagccgaagaaacgctgcgtaattatcagcagtcatatgcgtttgtcgaaaaacaactgttgaccggtagcagcaatgttctggcgctggaacaggctcgcggggtgatagaaagtacccgcagcgacatcgctaaacgtcagggggaactggcgcaggcaaataatgcattgcaactgttattgggaagctacggcaagctgccgcaagcgcagacagtaaacagcgacagcctgcaaagcgttaaattaccggcgggcttgccgtcgcaaatcttattgcagcgccctgatattatggaagctgaacacgcgttaatggcggctaatgccaatattggtgctgcgcgtgcggcatttttcccgtctatcagcctgaccagcggaatatcaaccgccagcagcgatctgtcgtcattatttaacgccagcagcgggatgtggaattttattcctaaaattgagatccccatttttaatgccggacgcaaccaggccaatctggatatcgccgaaattcgccagcagcagtcggtggtgaattatgaacagaaaatccagaacgcctttaaagaagtggcagatgcgctggcattacgtcaaagcctgaacgatcaaatcagcgcccagcagcgttatcttgcgtcgctgcaaattactttgcaacgggcgcggacattatatcagcacggcgcagtcagttatctggaagtgctggatgccgagcgttctttatttgcaacccgacaaactttacttgacctgaattatgcccgtcaggttaacgaaatttctttatataccgccttagggggcggttggcagcaataatttttaactccaggagagaataaatgaaaaaagcactgcaagtcgcaatgtttagtctgtttaccgttattggctttaatgcccaggctaacgaacatcatcatgaaaccatgagcgaagcacaaccacaggttattagcgccactggcgtggtaaaaggtgttgatctggaaagcaaaaaaatcaccatccatcacgatccgattgctgccgtgaactggccggagatgactatgcgctttaccatcaccccgcagacgaaaatgagcgaaattaaaaccggcgataaagtagcgtttaattttgtccaacagggcaacctttctttattacaggatattaaagtcagccagtaacccaggtttaatgagatgaaaaaaatcgcgcttattatcggcagcatgatcgcgggcggtattatttctgcggcaggttttacctggtttgcaaaggaggaaccgcccgcagaaaaaacgtcgaccgcagaacgtaaagtcttattctggtacgacccgatgtatcccaatacgcggttcgataaaccagggaaatcgccgtttatggatatggatctggtgccgaaatatgccgatgaagagagttctgcgtctggtgtgcgcattgacccgactcagacgcagaatctgggggtgaaaacggcgaccgtcacgcgcgggccgctgactttttcccagagtttcccggcgaatgtcagttacaacgagtatcagtatgccattgtgcaggcccgcgccgccgggtttatcgacaaggtgtatccgcttaccgtgggcgataaagtgcaaaagggcgcgccgcttctcgacctgaccattcccgactgggtggaagcgcagagtgagtatttactgctgcgcgaaaccggcggtacggcgacccagactgaaggcattcttgagcgactgcgactggcgggaatgccggaggctgatattcgcagcctgatcgccacgcaaaaaatccagactcgctttacgctcaaagcgcccattgatggcgtgatcaccgcgtttgatctgcgcgcgggaatgaatatcgccaaagataacgtggtcgcgaaaattcagggtatggacccggtgtgggtcactgctgcgatcccggagtccatcgcctggctggtgaaagatgcctcgcagtttacgctcaccgttccggcgcgacctgataaaacactcaccatccgcaaatggacgctgctacctggcgtggatgctgcgacccgcacgctgcaactgcgtctggaagtcgacaacgccgacgaggcgctaaaaccgggcatgaacgcctggttgcaactcaataccgccagcgaaccgatgctgctcattccgtcacaggcgctgattgataccggcaacgaacagcgggtgattaccgttgatgctgacgggcgctttgtaccgaaacgcgttgccgttttccaggcatcgcaaggcgtcaccgcgttacgctctggtctggcggaaggtgaaaaggtggtttccagcggcctgttcctgattgattctgaagccaatatttctggcgcactggagcggatgcgctctgaaagtgctacccatgcgcattgagggaatagccaatgattgaatggattattcgtcgctcggtggcgaaccgttttctggtgctgatgggcgcgttgtttctgagtatctggggcacctggactatcattaacacgccagtggatgcactgccggatctttccgatgtgcaggtgattattaaaaccagctatcccggtcaggcaccgcaaatcgttgaaaatcaggtgacttatccgctaaccaccaccatgttgtcggtgcctggcgcgaagactgtgcgcggtttctcgcagtttggcgactcttatgtgtatgtcattttcgaagatggcaccgatccgtactgggcgcgctcgcgggtgctggagtacctcaaccaggtacagggtaagctgcctgcgggagtcagcgccgagctggggccagatgccacgggtgttggctggatctatgaatatgcactggtggatcgcagcggtaagcacgatctggccgatttacgctcattgcaggactggtttctcaaatatgagctaaaaaccatccctgacgttgcggaagtggcgtcggtgggcggtgtggtgaaagagtatcaggtggttatcgatcctcagcgcctggcgcagtatggcatcagtctcgccgaagtaaaaagcgcgctggatgcttcaaaccaggaagcgggcggttcgtcgatcgaactggcggaagcggaatatatggtgcgcgccagcggctatctgcaaacgctcgacgactttaatcacatcgttttaaaagccagtgaaaatggcgtgcccgtttatctgcgtgatgttgcgaaggtccaggttggcccggagatgcgccggggcattgccgaactgaacggcgaaggcgaagtggcgggcggggtggtgatcctgcgttccggcaaaaacgcccgtgaagtgatcgccgccgtgaaggacaaactggaaacgctgaaaagcagtctgccggaaggcgtggagatagttacaacatacgatcgcagtcagctcattgaccgcgccattgacaacctcagcggcaagttgctggaagagtttattgtggtggcggtagtctgtgcgctgtttctctggcatgtgcgctcggcgctggtggcgattatttcgttgccgctggggttgtgtattgcttttattgtcatgcactttcagggactgaacgccaatattatgtcgttgggtggcattgcgattgccgtcggggcgatggtcgatgccgctatcgtcatgatcgagaatgcgcataaacggctggaagagtggcagcaccagcatcctgacgccacgctggataataaaacgcgctggcaggtgatcaccgatgcatctgttgaagtggggccggcgctgtttatcagtctgctgattatcacgctgtcgtttatcccgattttcaccctggaagggcaggaggggcgtctgtttggcccgctggcgttcaccaaaacctatgcgatggcgggcgcggcgctgctggcgatcgtagtgatcccgatcctgatgggctactggatccgtggcaaaattccgccagaaagcagtaacccgctcaatcgctttttgattcgtgtttatcatccgctgttgctgaaagtactgcactggccgaaaaccacgctgttggtggcagcgctttcggtgctgacggttctctggccgctcaataaagtgggcggggaatttttaccgcagatcaatgaaggcgacttgttgtatatgccatcgacgctgccggggatttccgcagcggaggcggcgagtatgctgcaaaaaaccgacaagctgattatgagcgtacctgaagtggcgcgggtatttggcaaaaccgggaaagcggaaaccgccaccgattctgctccactggagatggtagaaacgactatccagcttaagccgcaggatcagtggcggcctggcatgacgatggacaaaatcattgaggaactggataacaccgtgcgtctgccggggctggcgaatctgtgggtgccgccaattcgtaaccgtatcgatatgctctcgactggcattaaaagccctatcggcattaaagtttccggcactgtgctggcggatatcgacacgatggcggagcaaattgaagaagtggcgcgaacggtgccaggcgtggcttctgcgcttgctgagcgtctggaaggtgggcgttatatcaacgttgagattaaccgtgaaaaagccgcgcgttacggtatgacggtggcggatgtgcagttgtttgtgacttctgcggtgggcggggcgatggttggcgaaacggtggaagggattgctcgttatccaattaatctgcgttatccgcaaagctggcgcgatagcccgcaggcactgcgccagttgccgatcctcacgccgatgaagcagcaaatcactctggcggacgtggccgacgttaaagtctctaccggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcccgcgatcgtgacatggtgtcggtggttcacgatctgcaaaaagcgatagctgaaaaagtgcagttaaaaccgggcaccagcgtggcattctccgggcagttcgagctactggagcgcgccaaccataagctgaaactgatggtgccgatgacgctgatgatcatcttcgtgctgttgtatctggcgttccgtcgggtgagcgaagcgttgctgattatcagcagcgtaccgtttgcgctggtgggcggcatctggttgctgtggtggatgggctttcatctttccgtggcgacgggcaccggttttattgcccttgccggggtcgccgccgaatttggtgtggtgatgctgatgtatttacgtcacgccatagaggccgagccgtcgttgaataatccgcaaacattcagcgagcagaagctggatgaggcgttatatcacggcgcggtactgcgcgtgcgcccaaaagcgatgacggtggcggtgattatcgctggtctgctgccgattctgtggggaacaggtgcagggtcagaggtgatgagccggattgccgcgccgatgattggcggcatgatcaccgcacctttgctgtcgctgtttattatcccggcggcgtataagctgatgtggctgcaccgacatcgggtacggaaataaaagcaggataccccgtttaaccgtgtggattgtgtcttgcgacgatgggcactaaatgttaaaaggtgcccctcaacaaaaaagacacacaggggaaaggcgtgaaaaacgcgtcaaccgtatcggaagatactgcgtcgaatcaagagccgacgcttcatcgcggattacataaccgtcatattcaactgattgcgctgggtggcgcaattggtactggtctgtttcttggcattggcccggcgattcagatggcgggtccggctgtattgctgggctacggcgtcgccgggatcatcgctttcctgattatgcgccagctcggcgagatggtggtcgaagagccggtatccggttcatttgcccactttgcctataaatactggggaccgtttgcgggcttcctctctggctggaactactgggtaatgttcgtgctggtgggaatggcagagttgaccgctgcgggcatctatatgcagtactggttcccggatgttccaacgtggatttgggctgccgccttctttattatcatcaacgccgttaacctggtgaacgtgcgcttatatggcgaaaccgagttctggtttgcgctgattaaagtgctggcaatcatcggtatgataggctttggcctgtggctgctgttttctggtcacggtggcgagaaagccagtatcgacaacctctggcgctacggtggtttcttcgccaccggctggaatgggctgattttgtcgctggcggtaattatgttctccttcggcggtctggagctgattgggattactgcggctgaagcgcgcgatccggaaaaaagcatcccgaaagcagtgaatcaggtggtgtatcgcatcctgctgttttatatcggttcactggtggttttactggcactctatccgtgggtggaagtgaaatccaacagtagcccttttgtgatgattttccataatctcgacagcaacgtggtagcttctgcgctgaacttcgtcattctggtagcatcattatcggtgtataacagcggggtttactctaacagccgcatgctgtttggcctttctgtgcagggtaatgcgccaaagtttttgactcgcgtcagccgtcgcggcgtgccgattaactcgctgatgctttccggagcgatcacttcgctggtggtgttaatcaactatctgctgccgcaaaaagcgtttggtctgctgatggcgctggtggtagcaacgctgctgttgaactggattatgatctgcctggcgcatctgcgttttcgcgcggcgatgcgacgtcaggggcgtgaaacacaatttaaggcgctgctctatccgttcggcaactatctttgcatcgccttcctcggcatgattttgctgctgatgtgcacgatggatgatatgcgcctgtcagcgattctgctgccggtgtggattgtgttcctgtttgtggcgtttaaaacattgcgtaggaaagtgaattaagctgatgtgaggctgatttgcccgatgcgcaagcttatcgggcctacaatttgtaacgattctgtaggtcggataaggcgttcacgccgcatccgacaaaatgatgtcaacaatctgaaagccgctctcatctattcgatgagagcggtttttttaattactgcttaaatgcacccgccagagagcgaatatcattgccggttggcgactgatgaagtcgcagaccaaactcttcgacaatcgcaaatatgtgatcgaatatatcagcctgaatgctttcatattccagccacaccacggtgttggtaaacgcatagatctcaagcggtaaaccgttatcaccaggagccagttggcgtaccattaaggtcatatctttgcgaatccgcggatgattccgcagatattcgttcagataggcacgaaaggttccaatattggtcattcggcgcaggtttaataccgactccgtagaaccttgctggcgattccactcattaatttcctgatggcggctggttaaataaggctttaacaagtgcgctttattcagccgttgcatttcgtcttcatcaagaaaacgaatactggtgacatcaatgctgatactgcgtttaatacgtcgtccgccagatgctgacatcccgctccagtttttaaaggagtcagaaaccagagaccaggtgggaatagtggtaatggtattgtcccagttacgcactttgacggtggttaacccaatatcgatcaccgcgccatccgcgccgtatttcggcatctccagccagtcgcccagtttcagcatatcgttcgcggaaagctgaatacctgccaccagaccaagaatcggatctttaaataccaacattagcacggcagccattgcaccaagaccgctgatcagaatcgctggcgactgaccaatcagcagcgagatcatcaaaatgccgaccagaatcgcgccgatcagtttaatcccctgaaaaatccctttcagcggtaactgagatgccgccgggaatttctgcgccagattcaaaatcacatccagcaacgagaagactgaaagcagcgcatacatcatgatccacaactgcgcgcaggtagtcagaatatctgccgcttcggtgcctttttgtagccagaataccgcctgaatattgacgataatcccctgcaaggtaaaagctaaacggtggaagagtttattctgggtaatgatttgcaaccaaagccgtgaactggcgatggcgcgtttttcgaaggtccgcagtaccacccagtgcaaaaaaatatgcaccacgacggcggtcagaaaaataataccgaaaatcatcaccatcgaggtggtgtgatcgatctcaatacccgctaaatcttcaacctgggatattaaatcctgcataacgtctcctttatacaacagcagcctatgatgacggctgaaacagggttatgcaaatcaggagaatctgaggggaaatagccgggcagatgcccggcaagggagaattacacttcggttaaggtaatgttttgcggcagacgagatttcggcagcgtagcgttaaaatcttcaacgctgtgatgacccaccggaacaaccaccagactggtgtagcctttctctttcagaccaaattcttcatcgaggatggcggcgtcaaaaccttcgatgggcaccgcgtccagacccagcgccgccacgcccagcaggaagttaccgacgttgagataaacctgttttgccatccactctgcatcatcatgcagatctttacggtgcatatcggcgaagaacttgcgacctttatcgttcgcggctttcgcttccggcgtggcaaagcggccatcggcatcttcctggtcaacaaccagctttagccaggcatcgtccatcgcggtttttgcacagaacaccacgacgtgcgaggcatcaagcattttacgctcgttgaacacgtaattatcggcagcggatttggcaacacgcgctttaccttcttccgtgctggcaacaataaaatgccacggctgggagttggtgctggatgggctgtattgcagtagagttttgatctgctcggcctgttccggggtaagttttttgctggcatcaaatgccttagtggaatgacgctttaaggcgacagaaatgatatccataaagactccatgtgaaagtaattttgcgtgccagcagattacaaggatcgagatgaaatggtaagcgagaaaaatgcgctattgatttacggttgagtcaggacgcagtcgtttttgatcgcgtttagccagaccatcaaccaccagattccacgaatcgttgatcagatcgcgaagtaacgcttcggagatttcctcgccgggatacaccgaaatccagtgctttttattcatgtgataccctggcttgatgcttgggtatatttgctgatttagcagggatttttgtggatcggacttcagattgataaaggggacgccgcgcagctccgacgacagcataaaaatcttgccgccaattttaaaaacatcgaactccgggccaaaaggccagcaaagctcgacaaagggtaactcaagagccaggcgtttcgccgtttcgtgcagtgattgcttatccataaatgttcctttaggcgaaggagaataagcaaagtatgccgcgaagttcggcgataatcgacgtttaatccgccagcgagaaccagcgtcgccagataaagcgtagaacaaaatactcaatagcgcccagcactaaaaaccacagacaaaacaatacagtgtaaagctggctaagatccatcagatggaacgtggtcaccagtttttgtgccagcgtcagccccagtgcgggggcgggcagcagcaggcaagagaggaaagccatcagcaaaatgcctgctgcggtggtcaaggtttctaaagggtgtttcataacattgttaaatgtaagttaaaacaccattgtcagggatattcttctgtaaggcaattcccgacttattctccggcccagatctcacaatgctttttcaccagcccaattagcgagccaccatcggcgacgaaatcacgcattagctgcgcttcattcagaccactgacgacctgacggtgcagtgcttcaattgcgctcgatgcgccaattttatgtgcagaaggggcgattttttccagtaaacgcaaggtggcttccgttagtgaccgacgatcgccagtatgcggatcggtaatgacaccttccagcccatagcgacaggcctggaaacggttgaatttatacatcaggtaatctttctcctgatgtttaaacgggcgttccgtcagtaaccagtgggcggtggcctgaattaatcccgccatatttaccgcgtggctaagggttaacggggtatccatcacccgaacttccaccgtaccaaaatgggggctggggcgaatatcccagtgcagatctttaatgctgtcgatcatcgtggtgtaactcaggcagcgaaacagggcttcaaattgttgccagttactgacccacggcattgggccattatcgggaaaggcggaaaaaatattcggtcgtgaggaggcaaaacgcgtatccgttccctgcatatatggcgacgcggcggaaagggcgataaagtgcggcacaaaccgtgacaagccgtgcagcaaataaatggcgtcatcgccactggcgcagccaacatggacatgctgaccaaaaacggtcgcctgctggatgagatagccaaagttttccagcgttcgttgatagcgttcgttatcgcatacctcctgacgctgccatttctgaaacggatgcgtgccaccgccgcaaatttccagatgatggtctgccgctgcctgcaatacgactttctgcatcgctgaaaattgcccggcagcctggttgatatcacggcaaacatccgtcgccagctccagcatactttcggttatatcgtgctttacctctccggccgtgatctgatttttaaccgtgtcaatcagcattgatgagtcctggcttaagtcatagcccggcggattaaccacctgcatttccagttcaataccgagggtaaaaggttcagaaacatgaaaatcgggtaatggcataggtttctcttatattggcgttttctattcagtatagaagtgggagcggctgggtgagatgcggaaattctggaatgtttctttttttggtgatggagaactgattgtgactgaagcaatttggctacttttgcaatgtgacaagttatggcagagctggctggcggcgaagaattttgacgattgaggcatgcagaaaaaaacgggttcagcttcagttgattaaatgagaagtccgaaacaggactcactgtataaataaacagctattttgctaaggaagggtaagataactgcgggtgcctgaagctttccggtttcaggtttactctgaggtctggaaagatgaagccccaggagatatttctattaaccctggggctacctacccaaacctgaacaatttggatggtagtcccttcttcgcatggaggcaatataaacatgctgacgaaatatgcccttgtggcagtcatagtgctgtgtttaacggtgctgggatttacgcttctggtcggagactcgctgtgtgagtttaccgtaaaggaacgtaatattgagtttaaggctgttctcgcttacgaaccgaagaagtagccgttgtgcggggagcaatccccgcatatccggttgtcaggtcagggtggtaaggcacctgctttacactttcgcccgcggtcagtgatggctgcgggcgaatcgtaccagatgttgtcaattaatcgtgttggcacagcgttatgactattttttcttttatctgccagtgcacagcaaactgctcatcctctagtcgaatgatgatctgctgtttattccagctaattatctgataatccagaaaaccttgagcggcctgtatctcacttgccttaaatgcgctctctttggcggaaaatgccagtgtcagcgccagaggaaaggctaaaccgcagtctgcaagtcgcttgtgttccgctggtgtaataatgttgtctgtcaattctcttgcggtttgtgcagagaaaatctcttcaatatcaatgccaattggttgacgggaaaccacggctaatgccgtagtcccacagtgactaatgctgccgtatacccccgcaggccacacaggttggcgtagctcgccgattgcaggcacacatttatagccatattcccgcagcgcataaattgcagcgatccgcccggctaaatgctctgttttacgtttacgtccagcgtgttgaagttgtgcgtagtgcggcagccagagtaaatcctgctcgcgaaaactcgccggatcaaactcaacaaaatgcagcgtatgtccggcaaaggggagggaggtatgcgtagttttcatgtcaaccatattagagaatgatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacgtggtcctgcaatatattgaattggcaagatttttgtaggccggataaggcgttcacgccgcatccggcatgaactacgcgcactttgtcaacaatctgacgttagcttcagaagtgagtattaatgctcatataccacgtacgtcccggctcgttataggtatacgccccggcacctgcgatatagttggctcctgccagatcgcccgtggtctgggcattacccgcacgccacaaacgtttgtcgaacaggttgtccacgccgccggtcagactgacattcttggtcacatcccaggtcgcgctcaggccaacaatgctgtacggactgatttctttggtttccggtccaaccgctggctgacctttgtagttgtacttcttcggctgctgcttgccgtaccaggtgaaggtcgtttgcatcgacaaatcttcccgtgcctgccagctcagcgttgagttcaacgtatattccgggatgatcgacaaacggtcgcccgtggttttgttttcactcttcagcatataagtgatgttattggtccacatcaccgtttcgctaaccggtacgtttaacgatccttccagaccttcaaccaccgctttcggtacgttatcccactgatagagatcggtgccgactgcgttttgccctacagccacatagcccgcttcaatcttattgcgataatcgttacggaaccaggtcacgcccgccagccagccgtcgcgtttgaactccagaccaatctccttgttgatgctggtttctgctttcaggtcatcattaccttgcagatagcagccgcccgcgctggcatagcagccctgacctttactgtagagaatgtagtttgggttagtctggtacagactcggcgctttataggcgcgggcgatgcccattttcagcgtgaagtcatcgcctaaactttgcgatatgttcagcgccgggctccagttattgccgacaatactgtgatgatcgaaacgcagccccggcgttacgatggtgctgtcagtcagctccatattgttttcggcaaacagcgagaaaatttctgcttttgaatatgggctacggtcggtggcactcacaccatcaatagcaccgccggtattcgttccggtcagcgcctgggtgttggaacttaagtccttcatccgttgctgattccactctgtacccagcgtcagcgtttggtttacgaggaaatcaatcggcaggttaacttcgctgtgcagcatcacgtcatcaagatcgatatctacaaaatcctgtgccgctttttcgttaaatttcccttcagtaccgcccgccagaccttccggaatacgcgagttacgggtgtgttcgtactgcacccagttgctggtggtcacgccgttatcccagccaccgttccaggtcagcgagtagttctggcgatacaggcggttggtttcatcgccatatttcgagcgagtgtaagcgtcagagttggtgttctgcgtatcacccgcatacaggttaccctggcggctgtagcccgcttccagttcgagtgactgcagaggcgcgaagtcccagcgcaccacgccattaatatctttgttgatcaccccttcgcgcccggctggtaacgtcgtggcatacgttccggcacgcgcggactgatggccctggttgatatcccacgcgtcagcctgggttttgtcgaggttgccatacaagcggaagctgaattcgtcgcccagcggaccggtcaggctgaagttggtgcgtttggtggcaccttcctctttatgttctggcgcattgaaataagcatcccaggagccgtgccactcaccactgccttttttggtaatgatgttaaccacgccgcccgccgcgccgttgccataacgcgcagctgccggaccacgtagaacttcaatacgttcaatcatttcaggcggcacccaggaggtatcaccacgggtatcgcgctcgccacgccagccctgacgcacagagttacggctgcttaccggcttgccgtcaatcaaaatcagcgtgttttccggacccatgccgcgaatatcaatctggcggttattaccacgctgaccactggtggagttaccggtcaggttaacgccaggcatggtacgaatgatctccgatacatcgcgggcaaccgggtttttgcggatttcatctgcggtaatggtcgaaacgccgggagcctgcaagttttgctcggcagcggtgaccacgatggtatcgtcatgtgaaacggcattatcgcttgtttcttctgccagtactggcagagctaccccataaatccccagattgaccagcaaggccagggaatgaatcttcttgttcattgttttttcctgcatttttgccacgaattgcaactgtcgggcatggtcgccatcaacacgacgcatcccgctaccgcgaaaacctttgatcctgaaagacacgcagtgcagctgattaattaatgtccgcgcttcccacggcgcgccattacgctattgcaaatgcaaatagttatcaataatattatcaatatatttctgcaatcaataaaaaattgcacagtaaacatggggttatggtgtgacggcgttaaaagtaggaagtgagagctggtggcagtcgaaacatggcccggaatggcaacgtctgaatgacgaaatgtttgaggtcactttctggtggcgtgatccccagggttctgaagaatactcgacgataaagcgcgtatgggtctatatcactggcgtgaccgatcaccatcagaacagccagccccggtcgatgcagcgaattgcaggaaccgatgtttggcagtggacgacacaactcaatgccaactggcgtggcagctactgctttattcctactgaacgcgatgacattttttctgcaccatcccccgatcgcctcgaattacgcgaaggctggcgaaaactattaccccaggcgatagccgatccgctgaatccacaaagctggaaaggcgggcgagggcacgctgtttctgcactcgaaatgccgcaagcgtctctgcaaccgggatgggattgtccgcaagcgccagaaacgcctgccaaagaaattatctggaaaagtgaacggttgaaaaattcacgccgtgtatggatttttaccaccggcgatgcaacagcagaagaacgcccgctggcagttttgcttgatggcgaattttgggcgcagagtatgcccgtctggcctgcgctgacttcgctgacccatcgtcggcaacttccgcccgccgtgtatgtgttgatcgacgctatcgacaccacgcaccgcgcccacgagctgccgtgtaatgcggatttctggctggcagtacagcaagagttattaccccaggtgaaagctattgccccttttagcgatcgcgccgatcgcaccgtggtcgccggacagagttttggtgggctttccgcgctgtatgccggactgcactggcctgaacgctttggctgtgtattaagccagtcaggttcgtactggtggccgcatcggggcgggcaccaagagggcatgttacttgaacagctaaaaactggtgaagttagcgccgaaggtctgcgcattgtgctggaagcgggtgttcgcgagccgatgatcatgcaggccaatcaggcgctgtatgcgcaattacaccccctaaaagaatccattttctggcgtcaggttgacggcggacatgatgcgctttgttggcgcggtggcttgatgcaggggctaatcgacctctggcaaccacttttccatgacaggagttgaatatggcattcagtaatcccttcgatgatccacagggagcgttttacattttgcgcaatgcgcaggggcaattcagtctgtggccgcaacaatgcgccttaccggcaggctgggacgttgtgtgtcagccgcagtcacaggcgtcctgccagcagtggctggaagcccactggcgtactctgacaccggcgaatttcacccagttgcaggaggcacaatgagccagcatttacctttggtcgccgcacagcccggcatctggatggcagaaaaactgtcggatttaccctccgcctggagcgtggcgcattacgttgagttaaccggagaggttgatgcgccactactggcccgcgcggtggttgccggactagcgcaagcagatacgttgcggatgcgttttacggaagataacggcgaagtctggcagtgggtcgatgatgcgcagacgttcgaactgccagaaattatcgacctgcgaaccaacattgatccgcacggtactgcgcgggcattaatgcaggcggatttgcaacaagatctgcgcgtcgatagtggtaaaccactggtctttcatcaactgatacaggtggcggataaccgctggtactggtatcagcgttatcaccatttgctggtcgatggcttcagtttcccggccattacacgccagatcgccaacatttactgcgcattgctgcgtggcgaaccaacgcctgcttcgccgtttacgcctttcgctgatgtagtggaagagtatcagcagtaccgcgaaagtgaagcctggcagcgtgatgcggcattctgggcggaacagcgtcgtcaactaccaccgcccgcgtcactttctccggcacctttaccggggcgcagcgcttcggcagatattttgcgcctgaaactggaatttaccaacggggaattccgccagctggctacgcaactttcaggtgtgcagcgtaccgatttagcccttgcgttggcagccttgtggctggggcgattgtgcaaccgcatggactacgctgccggatttatctttatgcgtcgattgggctcggcggcgctgacggctaccggacccgtgctcaacgttttgccattaggtattcacattgcggcgcaagaaacgctaccagaactggcaacccgactggcggctcaactgaaaaaaatgcgtcgccatcaacgttacgatgccgaacaaattgtccgtgacagcgggcgagcggcaggagaggaaccgctgttcggtccggtactcaatatcaaggtatttgattaccaactggatattcctggtgttcaggcgcaaacccataccctggcaaccggtccggttaatgaccttgaactggccctgttcccggatgaacacggtgatttgagtattgagatcctcgccaataaacagcgttacgatgagccaacgttaattcaacacgctgaacgcctgaaaatgctgattgcgcagttcgctgcggctccgtcgctgttgtgcggcgatgtcgatattatgctgccaggtgagtatgcgcagctggcgcagatcaacgccactcaggttgagattccagaaaccacgctgagcgcgctggtggcagaacaagcggcaaaaacaccggatgctccggcgctggcagatgcgcgttaccagttcagctatcgggaaatgcgcgagcaggtggtggcgctggcgaatctgctgcgtgagcgcggcgttaaaccgggcgacagcgtggcggtggctctaccgcgctcggtctttttgaccctggcgctacatgcgatagttgaagctggtgcggcctggctaccgttggataccggctatccggacgatcgcctgaaaatgatgctggaagatgcgcgtccgtcgctgttaatcaccactgacgatcaactgccgcgctttagcgatatccctaatttaaccagcctttgctataacgccccgcttaccccacagggcagtgcgccgctgcagctttcacaaccgcaccacacggcttatatcatcttcacctccggttccaccggcagaccaaaaggggtaatggtcgggcagacggctatcgttaatcgcctgctttggatgcaaaaccactacccgcttacaggcgaagatgttgttgcccaaaaaacgccgtgcagttttgatgtctcggtgtgggagtttttctggccgtttattgccggggcgaaactggtgatggctgaaccggaagcgcaccgcgacccgctcgctatgcagcatttttttgctgattatggcgtaacgaccacgcactttgtgccgtcgatgctggcggcatttgttgcatcgctgacgccgcaaaccgctcgccagagttgcgcgacgttgaaacaggttttctgtagtggtgaagccttaccggctgatttatgccgcgaatggcaacagttaaccggcgcgccgttgcataatctatatggcccgacggaagcggcggtagatgtcagttggtatccggcttttggcgaggaactggcagaggtgcgcggcagcagtgtgccgattggttatccggtgtggaatacgggcctgcgcattctcgatgcgatgatgcatccggtgccgccgggtgtggcgggagatctctatctcaccggtattcaactggcgcaggggtatcttggacgacccgatctgaccgccagccgctttattgccgatccttttgccccaggtgaacggatgtaccgtaccggcgatgtggctcgctggctggataacggcgcagtggagtacctcgggcgcagtgacgatcagctaaaaattcgcgggcagcgtatcgaactgggcgaaattgatcgcgtgatgcaggcgctgccggatgtcgaacaagccgttacccacgcctgtgtgattaaccaggcggcagccactggtggtgatgcgcgtcagttggtgggctatctggtgtcgcaatcaggtctgccgttggataccagcgcattacaggcgcagcttcgtgaaacattgccaccacatatggtaccggtggttctgctgcaacttccacagttaccacttagcgccaacggcaagctggatcgcaaagccttaccgttgcctgaactgaaggcacaagcgcctgggcgtgcgccgaaagcgggcagtgaaacgattatcgccgcggcattctcgtcgttgctgggttgtgacgtgcaggatgccgatgctgatttctttgcgcttggcggtcattcgctactggcaatgaaactggcagcgcagttaagtcgacagtttgctcgtcaggtgacgccggggcaggtgatggtcgcgtcaactgtcgccaaactggcaacgattattgatggtgaagaagacagcacccagcgcatgggattcgaaaccattctgccgttgcgtgaaggtaatggtccgacgctgttttgtttccatccggcatccggttttgcctggcagttcagcgtgctctcgcgttatctcgatccacaatggtcgattatcggcattcagtcgccgcgccctcatggccccatgcagacgtcagcaaatctggatgaagtctgcgaagcgcatctggcaacgttacttgaacaacaaccgcacggcccatattacctgctgggttattcgctgggcggtacgctggcgcagggcattgcggcgcgactgcgtgcccgtggcgaacaggtggcatttcttggcttgctggatacctggccgccagaaacgcaaaactggcaggaaaaagaagccaatggtctggacccggaagtgctggcggagattaaccgcgagcgcgaagccttcctggcggcacagcagggaagtacttcaacggagttgtttaccaccattgaaggcaactacgctgatgctgtgcgcctgctgacgacagctcatagcgtaccgtttgatggtaaagcgacgctatttgttgccgaacgcacgcttcaggaaggtatgactcctgaacaggcctgggcaccgtggattgctgggctggatatctatcgtcaggattgtgcgcatgtggatattatctctccggtggcgtttgaaaaaattgggccgattattcgtgcgacgctaaataagtaaatttatattatctataaacccataattacagaaaataattatgggtttatcatttgtttaatttataagtttggtgggtatttctctgaaatagagtgaatgttgcattcagtgggagtaatttacaaacttcagcttcggataaatctcaccaactggtagagtgggggccgtggagatttactcttattggactcattttcaggttataccccatgtcatcactgaatattaaacagggaagtgaagctcattttcccgagtatcctctggcgtcgcccagtaataatgaaattgatttacttagtctaattgaagttttatggcgggccaaaaaaacggtcatggcggtcgtttttgcgtttgcctgcgcagggttactgatctctttcatcctgccgcaaaaatggaccagctcagccgtcattactcccgccgaagccattcagtggcaggacctggagaaaacctttaccaaactccgcgttcttgatctcgatattaatatcgaccgtggcggtgcatttaacctgtttatcaagaagtttcagtctgttagcttactagaagagtacctgcgctcatcaccttatgtgatggaccaattaaaagaggcgaaaatcgacgaactggatttgcatcgagctatcgtcgcattgagcgaaaaaatgaaagcggttgatgacaatgccagtaagaaaaaagatgaaccgtcactgtatacctcctggacgctaagttttaccgcgcccaccagtgaagaggcacagaaagtgttggccgggtatatcgattatatctctgcgttggtggtgaaagagtcgatagaaaacgtccgtaataaactggagatcaaaacccagtttgaaaaagcaaaactggctcaggatcgcattaaaacgaaaaatcaacttgatgcaaacattcagcgcctcaattattcactcgacattgccaacgcggcaggaattaaaaagcccgtatacagtaatggtcaggccgttaaagatgaccccgatttctctatttctctcggtgctgacggtattgaacgcaaactggaaattgaaaaagcggttactgacgttgcggaactgaacggcgaattacgtaatcgccagtatcttgttgagcagttaacaaaagcaaatatcaacgatgtgaattttacgccgtttaaatatcagttaagaccgtcattgccagtaaaaaaagacggtccgggtaagtcgattattgtgatcctttccgcgttgatcggcgggatggtggcttgtggtggtgtgctgttgcgccatgcgatggcatccagaaaacaggatgccatgatggcagaccacttagtttaaatctttgcggttgaaggtgccgttcgtccgagcggcaccacgagcggcgttccggcaaccggatcgtcaataatcatgcagcgcagaccataaatgcgctcgatcagttcagcagtgacaatctccttcggtgctccctgagcaacaattttcccttcccgcaatgcaatcaaatggctggcgtaacgacaggcctgattaagatcgtgcagcaccgccgccagggtatagcctttctcgcggttcagttcgcttaacagttccagcaaatcaatctgatgactgatatccagccaggtcgtgggttcatcgagcagcataattgccgtttcctgggccagcaccatcgcgatccacgctcgctggcgttgtccgccagaaagggtgtccacgctttgatccgccagatgagttattcccgtggcctgcatcgcttttgttaccgcgtcttcatcttctttgcgccagcgggtaaacagcggttgatgcgggtaacgcccacgcgccaccagctcctgcacggtgatatcgcccggtgtggtagcattttgcgccaacagaccaatccggcgtgcaacctctttactggcgtaatgttgaatgtgctcgccatccagccagacatgcccgtgagcaggcgtcatcaggcggcttaaggtacgcagtaacgtggatttaccgcagccatttggcccgataattgccgtgaagtgaccatcaggtatttctacagtcagattttccgcaacggtatatttgccatatccgagggttaactgttcgccgcgcaaacgggctactgattcggtcattttttgcgagactcctgaattaacaagacgataaggtaaataccgccgaggctgacggtaacgacgccaaccggaagttgatacggcataaacagttgttgggcgcagagatcggccaccagcagtaacagcgccccgcacagcgccgcctgggttagcccccagcgagcggtgccactgatgcggcgggcaatgtgcggcgcgactaaagcaataaaggaaattggccccgccagggcagtggcagctgcggtaagcactacggcgaccagcatcattaacagccgcgaacgttcgacgctgacgcccagcgcacatgcggtatcatcgcccatttccagcaagcgcattcgccgcaccagcaaggcggcggcaattaacattaatataatgatgggtgcggaaggcgaggtttttgcccacgtcaggccattgagcgatccggcattccacaaacccgctgttagcgccgtttctaaagacgctttcagcaacagccaggtattaaaggccaccagcatggcgcgaacaccaataccgataataatcaaccgaaaggtgtcgataccgttacgccaggcgagcagccagaccagcagcgaagtgacaatgccgcccaccattgctgccagcgcgatagccgtcaggtcctgaccaaacagcaccatcgccaccagcacgccgctccacgccccggtgttaaagcccattacgtcagggctgccaagcgggttacgcatcagcgactgaaaaatcgcgccgctgacgcccagcgccgcgccaatcaacagcgccatcagcacgcgtggtaaacgccattcggtgaccaccatcgtcatactgcgcggcgtgtcgcccatcaacgcggcgaatacctgcgaagtttccagcgtgacggcaccgctacgtaatccccacacgcctgccatcacacaagctattagcagcagcagacaggtgataattaatcggcgagagacgtaaatcatgcgccacctcgcgttttacgtcgtacgaggaagatcagcactggtgcaccaataaaggcactgactacagaaacgcgcagttcgccgggaacaatcacccgcccaatgatatcggcaaacagcagcagggcaggggtagtgagtagcgtgacgggcagcgaccagcgatgatcggcacctaccagccagcgcgccatgtgcggcatcatcaggccaataaaggcaatcgggccaactaccgccgtcgcactaccacaaagcacggtaattgccagcagaccaatcaactgtgtgcgcgctacgcgactgcccagcgccgtcgcggtgtcactgccaaggcttaaactgttcagcgcgcggctcagtaatagcgcagttgctccagcggtaagcaccgggatcagcaccacttttaaggtatgtagattgcgaatatccagcgaaccggcttgccagaaacgcagttgatcgtagacgtcgggattaagcagggcgatgccgctggtcagcccttccagcaccgccgccagcgccacgcccgccagggttaaacgcaccggacttaactgcccgccgccctggctgccggtaaaggcaacaatcaacgaggccaccagcgccccggcgaaggccatcgccagttgctcctgcgcggaagagtaaccaaacagcgccgcgcccagcacaatggcaaaactggcaccggcgttcacgccaagcaaaccaggatcggcaagtgggtttcgggtgagggtttgcattaacgccccggcaaggccaagcgcaccgcctgccagtaaaccggcaagggtgcgcggcagacgggcgtcgagcacaatggtgcagtcggcgctctggcaggtgccggagagcgcctccagcactacggaagcggggagtgattttgctccaatgagcaggcttaatgccgtcgcgataatcagtaataacagcaatccgggcacggcaatggcgcgtgtcacggcaacagaaccagacatacgaacttccatgataatgaaattaattatcgttatcgatcttatttggatatgttagcatgtgcagcctaagaataggtatttaaaatatttgatggcaaggcattgtaatgaataaacaatcctggctgcttaacctcagcctgttgaaaacgcacccggcgtttcgcgcagtattcctcgctcgttttatctcaattgtttctctgggtttgctcggcgtcgcggtgccggtgcagatccagatgatgacgcattccacctggcaggtggggctttcggtgacgctgaccggcggcgcgatgtttgttggcctgatggtcggcggtgtgctggcggatcgctatgagcgtaaaaaagtgattttgctggcgcgcggcacctgtggcattggcttcattggactgtgcctgaatgcgctgctgccggagccgtctttgctggcaatctatttacttggtttatgggatggttttttcgcatcacttggcgttacggcgctactggcggcgacacctgcactggtagggcgtgaaaacctaatgcaggccggggcgatcaccatgttgaccgtgcgtctggggtcggtgatttcgcccatgattggtggtttattgctggcgaccggaggcgtagcctggaactacgggctggcggcggcgggcacgtttattaccttgctaccgttgttaagccttccggcgttgccaccaccgccgcagccgcgtgagcatccgttgaaatcattactggcaggatttcgttttctactcgccagcccgctggtgggagggattgcgttgctggggggtttattgacgatggcgagcgcggtgcgggtactgtatccggcgctggctgacaactggcagatgtcggcggcgcaaattggctttctctatgcggcaatcccgctcggtgcggctattggcgcgttaaccagtggaaaactggcgcatagcgtacggccaggtctgttgatgttgctctccacattgggggcgttcctcgccattggtctgtttggcctgatgccgatgtggattttaggcgtggtttgtctggcgctgttcggctggctgagcgcggttagttcgttgctgcaatatacaatgctgcaaacgcaaaccccggaagcgatgttagggcggattaacggtttgtggacggcgcaaaacgtgacgggcgatgccataggcgcggcgctgctgggcggtttgggagcgatgatgacaccggttgcttccgcaagcgcgagcggttttggtttgttgattatcggcgtgttgttgctgctggtactagtggagttgcgacgttttcgccagacgccgccgcaggtgacagcgtccggcagttaatgcttaaaacagcgccttaagtctatccagcacttgcatggcgctgtagtaatccaggcggaacgtctcggttcccagcgcataaacctgcttgttttgtactgcaggcaggtgcgcgagcagcggattagcataaatagcatcggcgtctttctgatcaccggcgaacaggaatagtgactcgccatttaaccctgcagccagattctctccaccaagctgaatgatgtcatggcgtttgccctggctttggctggcgtttaagcctgcgggcaacttcgccagcgtaaagccgagttgttccagcatctgcccttgtgctgattccggcgtccagagattggcactgtgtgcagcggcggtatagacgatggcagtgaccggctgcggcggtaatttgatttgctctttcgccgccgccagttgcttatcaaactgtgcaatccgctctgccgcttgtttctcatgcccggtaatttcgccaagctgcgttaacagcgactgccagcttttgtcgtcgtaattgatgattaatgttggggcgatggtagaaagctgatcgtacagcgccagcgccgaatcgccgccggttgcgctaattaaaatcagatccggcatttgcgtggcaacggcttctgcactcggttcgccgatatagagccgttgcagtttgcgttctttcgccaccttgctccactggcgtaaaaagccctggtcatccgctacgcggttatttggcgtggtcgcgccgctggcgatcaccggagcatcaatcgccagcagtgagccggtcagggtgacgctggtggaaacaatacgctgcggctggctttccagggtatgagtgccacggctgtcagtaatctgacgcggccagtcggcggcctgaactgctgctattcctgaaagcaaaagtcctgttaatagaagggcgttgcggtagagcggggcgagtctcacaagtcagcttcctgttattaatgaagttaatgcttctcattttcattgtaaccacaaccagatgcaaccccgagttgcagattgcgttacctcaagagttgacatagtgcgcgtttgcttttaggttagcgaccgaaaatataaatgataatcattattaaagcctttatcattttgtggaggatgatatggatacgtcactggctgaggaagtacagcagaccatggcaacacttgcgcccaatcgctttttctttatgtcgccgtaccgcagttttacgacgtcaggatgtttcgcccgcttcgatgaaccggctgtgaacggggattcgcccgacagtcccttccagcaaaaactcgccgcgttgtttgccgatgccaaagcgcagggcatcaaaaatccggtgatggtcggggcgattcccttcgatccacgtcagccttcgtcgctgtatatacctgaatcctggcagtcgttctcccgtcaggaaaaacaagcttccgcacgccgtttcactcgcagtcagtcgctgaacgtggtggaacgtcaggcaattccggaacaaaccacgtttgaacagatggttgcccgtgctgccgcacttaccgccacgccgcaggtcgacaaagtggtgttgtcacggttgattgatatcactactgacgccgccattgatagtggcgtattgctggaacggttgattgcgcaaaacccggttagttacaacttccatgttccgttggctgatggtggcgttctgctgggggccagcccggaactgctgctacgtaaagacggcgagcgttttagctccattccgttagccggttccgcgcgtcgtcagccggatgaagtgctcgatcgcgaagcgggtaatcgtctgctggcgtcagaaaaagatcgccatgaacatgaactggtgactcaggcgatgaaagaggtactgcgcaaacgcagtagtgagttacacgttccctcctctccacaattgattaccacgccgacgctgtggcatctcgcaactccctttgaaggtaaagcgaattcgcaagaaaacgcactgactttggcttgtctgctgcatccgacccccgcgctgagcggtttcccgcatcaggccgcgactcaggttattgctgaactggagccgttcgaccgcgaactgtttggcggcattgtgggttggtgtgacagcgaaggtaacggtgaatgggtggtgaccatccgctgcgcgaagctgcgggaaaatcaggtgcgtctgtttgccggagcggggattgtgcctgcgtcctcaccgttgggtgagtggcgcgaaacaggcgtcaaactttctaccatgttgaacgtttttggattgcattaaggagcgaggatgagcattccattcacccgctggccggaagagtttgcccgtcgctatcgggaaaaaggctactggcaggatttgccactgaccgacattctgactcgccacgctacgagtgacagcatcgcggttatcgacggcgagcggcagttgagttaccgggagctgaatcaggcggcggataacctcgcctgtagtttgcgccgtcagggcattaaacctggtgaaaccgcgctggtacaactgggtaacgtcgctgaactttacattacctttttcgcgctgctgaaactgggcgttgcgccggtgctggcgctgttcagccatcagcgtagtgaactgaacgcctatgccagccagattgaaccggcgttactgattgccgatcgccaacatgcgctatttagcggggatgatttcctcaacacatttgttgcagagcattcttccattcgcgtggtgcagctgctcaacgacagcggcgagcataacttgcaggatgcgattaaccatccggctgaggattttactgccacgccgtcacctgccgatgaagtggcctattttcagctttccggcggcaccaccggcacaccgaaactcatcccacgcactcacaatgactattactacagcgtgcgtcgtagcgtcgagatttgtcagttcacacaacagacgcgctacctgtgcgcgatcccggcggctcataactacgccatgagttcaccgggatcgttgggggtatttctcgctggcggcactgtcgttctggctgccgaccccagcgccacgctttgcttcccattgattgaaaaacatcaggtgaacgccaccgcgctggtgccgccagcagtcagcctgtggttgcagacactggctgaaggcgaaagccgggcgcagcttgcctcgctgaaactgttgcaggtcggcggcgcacgtctttctgccacgcttgcggcgcgtattcccgctgagattggctgccagttgcagcaggtgtttggcatggcggaagggctggtgaactacacccgacttgatgatagcgcggagaaaattatccatacccagggttacccaatgtgcccggacgatgaagtatgggttgccgatgccgaaggaaatccactgccgcaacgggaagttggacgcctgatgacgcgcgggccgtacaccttccgtggctattacaaaagcccgcagcacaatgccagcgcctttgatgccaacggtttttactgttccggcgatctgatctctattgatccagagggttacatcactgtgcaggggcgcgagaaagatcagatcaaccgtggcggcgagaagatcgctgccgaagagatcgaaaacctgctgctgcgccatccggcggtgatctacgccgcactggtgagcatggaagatgagctgatgggcgaaaaaagctgtgcttatctggtggtaaaagagccgctgcgcgcggtgcaggtgcgtcgtttcctgcgtgaacaggggattgccgaatttaaattaccggatcgcgtggagtgtgtagattcacttccgctgacggcggtcgggaaagtcgataaaaaacaattacgtcagtggctggcgtcacgcacatcagcctgaaggagagaacacgatggctattccaagattacaggcttacgcactgccggagtcccacgatattccgcacaataaagtcgactgggcctttgaaccgcaacgtgccgcgttgttaatccatgatatgcaggactattttgtcagcttctggggtgagaactgcccgatgatggagcaggtgatcgcgaatattgcggcactacgcgactactgcaaacagcacaatatcccggtttattacaccgcccagccgaaagagcagagcgatgaagatcgggcgctgttgaatgatatgtgggggcctggcctgacccgttcgccggaacagcaaaaggtggtggatcgcctgacgccagatgccgacgacacggtgctggtgaagtggcgctacagcgcgtttcatcgttccccgctggagcaaatgctcaaagagagtggacgtaaccagctgattattaccggggtatatgcccacattggctgtatgaccaccgcaacggacgcatttatgcgcgatattaaaccgtttatggtggcggatgcgctggccgatttcagccgtgacgagcatttgatgtcgctgaaatatgtggccggacgttctggtcgggtggtgatgaccgaagaattgctgccagcacctatccccgccagcaaagcggcgctgcgtgaggtgatcctgccgttgctggacgagtccgatgaacccttcgatgacgacaacctgatcgactacggtctggattcggtgcgcatgatggcgctggcggcgcgctggcgcaaagtgtatggcgatatcgactttgtcatgctggcgaaaaacccgaccatcgacgcctggtggaagctactctcccgcgaggtgaaataatggatttcagcggtaaaaatgtctgggtaactggcgcggggaaaggtatcggctatgccacggcgctggcatttgttgaggcgggggcgaaagttacaggttttgatcaagcgtttactcaggagcaatatccttttgcgaccgaagtaatggatgttgccgatgctgcgcaggtggcgcaggtatgtcagcgactgttagctgaaacggagcgactggacgtgctggtcaatgcggcgggaattttgcgcatgggcgcgaccgatcagctcagtaaagaggactggcagcagacttttgcggtcaacgtcggcggtgcatttaacctgtttcagcagaccatgaaccagtttcgccgtcagcggggcggggcgattgttactgttgcgtccgacgccgcacacacgccgcgcattggtatgagtgcttatggcgcgtcgaaagcggcgctgaaaagcctggcgttgagcgtcgggctggaactggcgggtagcggcgtgcgctgtaatgtggtttcgccgggctccaccgacaccgatatgcaacgcacgctgtgggtgagcgatgacgccgaagagcagcgtattcgcggctttggcgagcagtttaaactcggcattccgctggggaaaatcgcccgtccgcaggagattgccaatacgattttgttcctcgcctctgatctcgccagccatatcaccctacaggatattgtggtcgatggcggctcaacgctgggggcataagcatgatctggaaacgccatttaacgctcgacgagctgaacgccaccagcgataacacaatggtggcgcatctgggaattgtgtatacccgtctgggcgatgatgtgctggaagccgaaatgccggttgatacccgtactcatcagccgtttggcctgctgcatggcggcgcgtcggcggcgctggcggaaacgctgggatcgatggccggatttatgatgacccgcgacggacagtgtgtggtgggcacggaacttaacgccacacatcatcgcccggtgtctgagggaaaggtgcgcggtgtctgccaaccgctgcatcttggacgacaaaatcagagctgggaaatcgtcgttttcgatgaacaggggcggcgttgctgcacctgtcggctgggcacagcggttttgggatgaacccgacagaataaaatgagattgcaggaaaactcggttaacggagtgatcgagttaacattgttaagttaaatattggtttcaactccgatttgcatggttgctgtgttgttaaattgtacaaagatgttatagaaacaaaatgtaacatctctatggacacgcacacggataacaactatgaacaaatcagggaaatacctcgtctggacagtgctctctgtaatgggagcatttgctctgggatacattgctttaaatcgtggggaacagatcaacgcgctgtggattgtggtggcgtcggtctgtatctatctgatcgcttaccgtttttatgggctgtatatcgccaaaaatgtgctggcggttgacccgacgcgtatgacgccagcggtgcgccataacgacgggctggactatgtgccgacggacaaaaaagtgctgttcggtcaccattttgcggccattgccggagcaggtccgttggttgggccggtactggcggcgcaaatgggttacctgccagggatgatctggctgctcgccggggtggttctcgccggtgcggtgcaggatttcatggtgctgtttgtttccacgcgccgtgacggtcgctcgctgggtgagctggtcaaagaagagatggggccaaccgccggggtgattgcgctggtggcctgctttatgatcatggtcattatccttgccgtgctggcgatgatcgtggttaaagccctgactcatagcccgtggggaacgtataccgttgcgttcaccattccgctggcgctgtttatggggatctacttgcgttatctgcgtccggggcgtattggcgaagtgtcggtgattggtctggtgttcctgattttcgccattatctctggcggctgggtggcagaaagtccgacgtgggcaccgtactttgactttaccggcgtgcagctgacctggatgctggtgggttacggttttgtggcggcggtgctgccggtgtggttgctgctggctccgcgtgactacctctcaaccttcctgaaaatcgggactatcgtcggtctggcggtgggcattttgattatgcgcccgacgctgaccatgcctgcgctaactaaatttgtcgatggcactggcccggtatggaccggtaacctgttcccgttcctgtttatcaccatcgcctgtggcgcggtgtctggcttccatgcactgatctcttccggcaccacgccgaagatgctggcgaacgaagggcaggcgtgttttatcggctacggtggaatgttaatggaatccttcgtggcgattatggcgctggtttccgcctgtatcatcgatccgggtgtgtacttcgccatgaacagcccgatggcggtgctggctccggcagggacggcggatgtggttgcttctgccgcgcaggtggtgagtagctggggctttgcgattaccccggatacgctaaaccagattgccagcgaagtgggtgaacagtcgatcatttcccgtgcgggcggagcgccgaccctggcggtggggatggcctacattctgcacggtgcgctgggcggcatgatggatgtggcgttctggtatcacttcgccattctgtttgaagcactgtttattctgacggcggtggatgcgggtacgcgtgctgcgcgctttatgttgcaggatctgctgggcgtggtgtctccgggcctgaaacggaccgattcactgcctgctaacctgctggcaacggcgctgtgcgtgctggcgtggggctacttcctgcatcagggcgtggtcgatccgctgggcggtattaacaccttgtggccgctgtttggtattgccaaccagatgctggcagggatggcgctgatgctttgtgctgtggtgctgttcaaaatgaaacgtcaacgttacgcctgggtggcgctggtaccaacggcctggctgctgatttgtaccctgaccgcaggctggcagaaagcgtttagcccggatgcgaaagtcggcttcctggcgattgctaacaagttccaggcaatgatcgacagcggcaatattccgtcgcagtatactgagtcacaactggcgcaactggtgttcaacaaccgtcttgatgccgggttaaccatcttctttatggtggtcgtggtggttctggcgctgttctcgattaagacggcactggcggcattgaaagagccgaagccaacggcgaaagaaacgccatatgagccgatgccggaaaatgtcgaggagatcgtggcgcaggcgaaaggcgcgcactaaagtcagagtgagggggaatgtgctgagcgctccccttactctcatcccgagcgtgttgatagcaattaagccctcttaattcaggagggcatttgtataccggaggtttagatgtttgattcactggcaaaagccggaaaatatttaggtcaggcggcgaaactgatgattggtatgcctgattacgacaactatgtcgaacatatgcgggttaaccatcccgatcaaacaccgatgacctacgaggagtttttccgtgagcggcaggacgcgcgctacggtggaaaaggcggtgcgcgctgctgctaaatttgtacgtcaggctttaaacgattccactttttcgaacgctgcacgcaaggtatctggtgtcagcgtgactggcaggtaatgaatggattccaccggacgtagggtgtgggcaatcattttgtcgatctccacctgattattgatatccacttccagctccgccagcgtagtcggcagatgaaaacgctgatacgccccggttaattgcgccagcacatcatcctgacccagcaaggcgctttgcaccagaattccgtaggcgactttggtgccgtggagaaacttctcggtttgtggcaaaacggtcagaccgttatgcacagcatgggccgccgccacacgcgtaaaacgatcgcccagaccaccgaccatcccaccaccagcaataatggcatccaccacatcgcaaaatgattgcgttaattgctgattttgctgatcggcaagcgcctgttcgctactgtttaacaagacgtcgcgaatggcctgcgcattattgattcccagccgcacggttagcggcaacgtttctggttgcggggccagcaccaccgcttcataccatttcgccagcgtgtcaccgatccccgccagcagatattgttgcggcgcgttgaggataatctccggttccaccagcaccataaaattggcgtcgtcgaaaatctcataatgcagcgcctgtccggcatcgttataccagacagagagcggtgtccaggcggcgcaggtagcggcgatcgtcggaacggcaacaaatggcagaccgagacggcgggcgagggctttcgcggtgtcgagtagtgcgccgccgccgacgccaatcaccacgctgcgatcgtcaccggactccgccgccagttgttgcacatcgctttcgctgcaatgaccacgaaacaaaatatgctttacccctggcagttcaaacgcaggcggcagtttggtttgtgccgcagcaatggcgcgttcgccgtagatccacactgcgcgagaaagttgttcatcagtgaaaaaatcgtgcaggtgattgaaacttccgggatgtgaaaagtagttagccgggccgacgaccacgcggataggattgtgaggcatgttgtgttgtccttattgttttatttagacatctaaacgtcttgattgccaaatactagcatcgtgttatagtgccttcaacacgcaacttcgtcaggtacaataaaaatgacaaataaccctctgattccacaaagcaaacttccacaacttggcaccactattttcacccggatgagcgcgctggcgcagcaacaccaggcgattaacctttcgcaaggctttcctgattttgatggtccgcgctatttacaggagcggctggcgtaccacgttgcccagggggcaaaccaatacgcacccatgaccggcgtgcaggccttgcgtgaggcgattgctcagaaaacggaacgtctgtatggctatcaaccggatgtcgacagcaatatcaccgtgacggcaggggcgacggaggcgttatacgcggcgataaccgcattggtgcgcaatggcgacgaagtgatttgttttgatcccagctatgacagttacgcccccgccatcgcactttcggggggaatagtgaaacgtattgcactgcaaccgccgcattttcgcgttgactggcaggaatttgccgcattgttaagcgagcgcacccgactggtgatcctcaacaccccgcataaccccagtgcaactgtctggcagcagactgatttcgccgctctgtggcaggcgatcgccgggcacgagatttttgtcattagcgatgaagtctacgagcacatcaatttttcacaacagggccatgccagcgtgctggcgcatccgcaattgtgtgagcgagcggtggcggtgtcatcgtttggcaagacctatcatatgaccggctggaaagtgggttattgcgttgcgcctgcgcccatcagcgccgagatccgcagagtgcatcagtatctgaccttttcggtgaataccccggcacaactggcgcttgccgatatgctacgtgcagaacctgagcattatcttgcgttaccggacttttatcgccagaagcgcgatattctggtgaatgccttaaatgaaagtcggctggagattttaccgtgcgaaggtacatactttttgctggtggattacagcgccgtatctacgatggatgatgttgagttttgccagtggctgacgcgggagcacggtgtagcggcgattccgctgtcggtgttttgcgccgatcccttcccacataaactgattcgtctctgttttgccaagaaggaatcgacgttgctggcagcagcagaacgcctgcgccagctgtagttatttaaccgtccaggcgcgggaaaattgacggtcggcaaacaactcttgcaggccgttaatttgcttcaggcgtaacacttcgtcgctgtccattcccagctctttgcctattttattatcgtcccatcccaactggctgagttctcggacgatttctgacatggcagtgatttggtgacgtccacgagcgcgattatgacgaatagtcgcggcgatgcgttgattacgcgtaccttccagacaggtcaccggcaaataaccttttaagcgtaattttaacgatgatgagcctttaccaatttcatggcggtgaaaaccatccacgatttccagagcatttttatccgtatgcgtgaccacaatgggttgggtaaaaccatctatttcaatggattttttcagcagttttttttcgggtggtgccacgttgtttgggttgtaatcattaggcataagttggctgtttttaacccacagaacgcaatccactggctcttcacgaaaggggctaacctgatggatcgccatgcggatttcattaatcgctttgatgcgatcatcttccggcaagctggcgagaaattgggttaaatcctgcgttaatcgttgttgcatagtatcccccattcctgacgttttccttttatccgttcgttataacgctgatagttcttcgctttcgtaggactaaatgataatgcccggcaccagtaatcgttattgagtaaaactttgcatattcgccgccaggaggggatatctttcgcgccaatgtccccttgctgggtttgtggaacttcgatgccttttttctgataccagtgcaaataaatggcgattttattgcggtaatgctcagccgttttttccggcatgctattgagcagcaataatgcatattcttgccagtctaaatgttctggcttgaggattttccgatgaccataaaaatgattatcatgtccggcgtaaatgccgccactttttaccccgctgactcgtgcgcacatagcagcccagcgatccggttcgataacgtgatagagccataatccttgccgttgctccgggccaaaaggttcgcaaattcgcatatgacgcagaggaacgcctgcctgatacattatattatacagtgggttacagagctgttgatggttagcataccaggtccagatatcagccactttccagtcgtagatggggtaaatgtaccagctatgaccgcctggtgcggcggtggtccagggcttatcatcggcaaaacgttgtttatttaaactggcgatggcgacaaaacggttgtaggactcatctgcacggatgccgatcatcatcgccgccggacgtttttgtgaaaaccattcagcaaactcacgcacaaattgttcgaaggtcatgccaggctggtaaaaggagaaaaagtcaggatcggttatcgcatcttgcgggggctgacgcacccattcgacatcaggttcccagcactgccattcgggttggtattgagaaagggaattttgcgtcgtaagcgggagcgcaacccagtaaaactcttcgatgacatcggcgtaaaactcacgtaatgactgaacatagttaatagtgcatgagaactgcgcttcccagtcgataaacaaaacgcagatttttttgcccatttgtcgggcaatttcagctgtcagatgcagcattaatccggaatctttaccacccgaaaaagaaacacagatacggggtagggtattaagtgtccaggtaatacgttcttttgcagcttccagaatattcagtggaagcgggattttataaatagacatctaaaaacgctctctgaacgttacggggtgactcgtgagatgaatccgctaattataggataaacgaagcaagatagagcacattattttatattcacacaatgaattaattgatgcgtaatatattatttgtcagtggtaatgaatcagaagctatcatttaaacgatctatgaatcgggagaagacaaggttgttcaacgaagccttgttataggaaatataaagtttaaccgcaggaagaggttgttccagttttatttcttttaacttcaaaaagtcacgatgtaaatcgtacagttcggtgggcacaatgcctaataagtcagtaacagaaatactattaattatagtcatcaaagaagaactgcgaaatgaaactttacggttcataaaacgttcatctatgtccatttgaatttcgtcaatccctgctgatttagatatcaatagggtgaattcttcggcgataatttgttcatagttactggtatcagtaatacgaggatgtttgttgctacatataagggaattgcgaatagtgtgtaacggcatgcagatgacagagcgactaattactggttgcagcgtaattgccaggtcagttttgcgttgaaccaacagttcttcggcattttcagctgaaagcagtatgtcatggcattctatatcgattgaagtatcttgtctaagacagcggattagcatgttgttattagtacaagaaataagctgaggaccgtagataataaaatttttctttagttcagacttattaacgatattgatcgtttgttcaaggcctctgagatttttctcaagatggtgatgcaggtttaaccctgttgtagtcggcgcgatacctttccctgagcgaatgaataacgggtcattaaattgcgcacgtaaacgttgtaacgactgactaacagcagagggcgttatatataatgattctgccgctttactaatgctgagatgttgataaatacattcaaatatgaccagtaaattgaggtcaaatttttttagatcataaagattagccataacatactccgttgtattgtctcttccataaatcattcacttgatcaataatgttgttgtatttatatgtgttatgtttttctgcttaactttggattaagattttctaaaatagcatagctgtcaggtgggttacgagcaattcatgcgtttttaggatggttgaaaagcaaggatgcatttcaaccatctatgaattatcctttatttattcctcataatgatattaagcgttttctgatcgggtaatccgacggcttgttgcagggtattttccttactcatgtaatagatagctggtgtgacatttgcccccagatcgtccatgagtttctcgttgtcgcttaacactttcatttgctctgtgcttacgtttgcaggcacgtttagcttaagcttgccaccagaggcttcatattcttgccaggtttttgcgggatctttggaggcaagaattgccgctgctgtcgccgggctttctggcttgataaccccaaccaagaatgttcttaattgcactttgccagaatctacccacgggcgagcctgctgccagaactgtttacaatatgggcagaacggatcggcgaagacgtagacaatgaccggcgcgtcttttttaccgtcgaggagccagtgggattgttccatccgttgccacatttcacgtccggcgggtgcgtaaatttctttttcgataagcgtgttactcaggttttcacctttttcgttgtacatgtaaccagagatagcgtgcttaccatctggagtcaggtagatggtgacgcccatatcctgatacttaccgagataacctttcattcctccaggggcatcgaacgttttgatgattgtaataccctgtttttcaatcgcttttactggggcaggaagttcctctgcgaaggcgattgcaggaagtagagccagtaaaagtatcttttttaacattaatttgtccttttcagtcagtgcaaaagtcgagtaaaaggcataacctatcactgtcataggtaagagcttagatcaggtgattgccctttgtttatgagggtgttgtaatccatgtcgttgttgcatttgtaagggcaacacctcagcctgcaggcaggcgctgaagataccaaagggtagttcagattacacggtcacctggaaagggggccattttactttttatcgccgctggcggtgcaaagttcacaaagttgtcttacgaaggttgtaaggtaaaacttatcgatttgataatggaaacgcattagccgaatcggcaaaaattggttaccttacatctcatcgaaaacacggaggaagtatagatgtccttgattaacaccaaaattaaaccttttaaaaaccaggcattcaaaaacggcgaattcatcgaaatcaccgaaaaagataccgaaggccgctggagcgtcttcttcttctacccggctgactttactttcgtatgcccgaccgaactgggtgacgttgctgaccattacgaagaattgcagaaactgggcgtagacgtatacgcagtatctaccgatactcacttcacccacaaagcatggcacagcagctctgaaaccatcgctaaaatcaaatatgcgatgatcggcgacccgactggcgccctgacccgtaacttcgacaacatgcgtgaagatgaaggtctggctgaccgtgcgaccttcgttgttgacccgcagggtatcatccaggcaatcgaagttaccgctgaaggcattggccgtgacgcgtctgacctgctgcgtaaaatcaaagcagcacagtacgtagcttctcacccaggtgaagtttgcccggctaaatggaaagaaggtgaagcaactctggctccgtctctggacctggttggtaaaatctaaatttcctttgtctttcgcgctactaactccggcgcgagatacttcggaaattcacctaattcttcgggtgctgcggcacccgattttcttccccgcaccatgatgcaagctgcatccagctagccgcagaggccgcttgcatgatgatgtttaaagcccaggagataaacatgctcgacacaaatatgaaaactcaactcaaggcttaccttgagaaattgaccaagcctgttgagttaattgccacgctggatgacagcgctaaatcggcagaaatcaaggaactgttggctgaaatcgcagaactgtcagacaaagtcacctttaaagaagataacagcttgccggtgcgtaagccgtctttcctgatcaccaacccaggttccaaccagggaccacgttttgcaggctccccgctgggccacgagttcacctcgctggtactggcgttgctgtggaccggtggtcatccgtcgaaagaagcgcagtctctgctggagcagattcgccatattgacggtgattttgaattcgaaacctattactcgctctcttgccacaactgccctgacgtggtgcaggcgctgaacctgatgagcgtactgaacccgcgcatcaagcacactgcaattgacggcggcaccttccagaacgaaatcaccgatcgcaacgtgatgggcgttccggcagtgttcgtaaacgggaaagagtttggtcagggccgcatgacgttgactgaaatcgttgccaaaattgatactggtgcggaaaaacgtgcggcagaagagctgaacaagcgtgatgcttatgacgtattaatcgttggttccggcccggcgggtgcagcggcagcaatttactccgcacgtaaaggcatccgtaccggtctgatgggcgaacgttttggtggtcagatcctcgataccgttgatatcgaaaactacatttctgtaccgaagaccgaaggccagaaactggcaggtgcgctgaaagttcatgttgatgaatacgacgttgatgtgatcgacagccagagcgcgagcaaactgatcccggcagcggttgaaggcggcctgcatcagattgaaacagcttctggcgcggtactgaaagcacgcagcattatcgtggcgactggtgcaaaatggcgcaacatgaacgttcctggcgaagatcagtatcgcaccaaaggcgtgacctattgcccgcactgcgacggcccgctgtttaaaggcaaacgcgtagcggttatcggcggcggtaactccggcgtggaagcggcaattgacctggcgggtatcgttgagcacgtaacgctgctggaatttgcgccagaaatgaaagccgaccaggttctgcaggacaaactacgcagcctgaaaaacgtcgacattattctgaatgcgcaaaccacggaagtgaaaggcgacggtagcaaagtcgtaggtctggaatatcgcgatcgtgtcagcggcaatattcacaacatcgaactggccggtattttcgtccagattggtctgctgccgaacaccaactggctggaaggcgcagtcgaacgtaatcgcatgggcgagattatcattgatgcgaaatgcgaaaccaacgtcaaaggcgtgttcgcagcgggtgactgtacgacggttccgtacaagcagatcatcatcgccactggcgaaggtgccaaagcctctctgagtgcttttgactacctgattcgcaccaaaactgcataagaagaagtaagattcacctgtaattgcttagccgccggggtcaaacctggcggcttttttattgcattaaaaagccctgcagggatggctccgggcagggcgggagacttattctggcaattaacgcacaaccagcaccggcaaattggcgtgccggatcacgctcgaggcgttagaacccaacagatgagttgaaattgatgggttacgcgaaccaatcactactacatctgcatcaagttctttcgctaactcgttaacttcatcccgcacactaccaaaacggacatgttgcttaatgcgggaaggatcgatggtgaagtggctgaccatcgtttgtaaacgttcttctgcttcatgttgcagatgctcttcaaaacgacgtacatcagcggcaaaacggtgcaggctcaggctggctgaccccggtagtacgtgaagtagatgaataactccgtcatcctgggcgaggaattcagcgtggcgaatcgctttgtcgctcaattccatttcgaaaacatccactggcatgatgattgttttgtacataagcattctctccttgtttttgcatgtatacataacagcacattattggttatgaatctataatttgcgaggctgatttgatctgaatttgctattgagctggaaaataaataaaaccaggcgttaccagcgttgttcaaggtatagcactgcagcaacaataattgctgctatgaatatataaaatgcagtgataccgagagcttcgctcatatgaggttccgcagatgaataaccagttcagattagaatgctgcgcttaagagcaaaatgataaatctggttgatatttgagcggaaagaggatgcgagtgcatcctctgggcaaagcgagttgtcgcttgtgcagatgggattaaagcaggtagtcgccagcagcttctggctggtattcgagttccagcacttcaaggtgggttgcaacgccgcccggaagttcccagtgaatggaatcgccaacgcgcagccccagcagtgcggcacctaccggagccataacggaaagctgagtattgctgtcggtcatttttgccggatacaccagcgtgcgcacacgcacttcgccatcgctaagattgcggaatttaacccggctgttcattgtcaccacgtcgtgtggcatctcttctggcgaacacatttgggcgcgatccaactctgcgtttaacgcgtcggcgattggcaaaccagcataggcgggttgctccagcagaatatcgatgcgttcggcatccaggtcgttaatgatgatagttggtctggacatttttactccatgtcgtcggtactgcgagtgtcgcagataaacatacccaaaagaaaaccctcaccgtcaggcggcgagggtttaactcacatgatgatactgactgttgctcactctttgaagtgatttgcgtcacattcagggaattcctcaatgtagcgcattatgtataaatcttaatcgtcatggtttatggaagacgaattagcgtgttttgtaaatcagaggattaataacctgctttatcaatcacaaaggttttgccacagttgcctgggtgtggttgtggcaagaatgagttggcagaaagcggagcgttgatggcgtcagctttgatcgagatctgaatttcagttaaatacgcagggttaccctggcacgttagcttaactgctttcacgttctcttttccccagcttttggcaaaggcggcatcaaagtcacggcggctcactgtgttaccgtagttatccgcaaggaattttccggcttcgctctctttaatttcttgattcaggcgtaccatcgtgccgaagtatgcgtctggatcaaaaccaaagcaggcaccgtgtttggcatattcgtagcgttccaggcaggaacgtccgccagctcctggcatgacttcacttagtttagctgccgtttccagtgataacccagtttccggcgatgaacacatccggctggcgcgtgcttctggcagattcgggattgggcgagtagcgcaaccgaagcgcatccagcggcgttcatcaacaccacgggcagcaaccgatttaggcaatcctggccacagaccatgtacggtcaaaaaatcagctttgttggtcgtttcggtttgcaggcgacattcatctcgttcgttacgatttcgatcatgttgactctggcaaaatccggtttgccaggagagggccaggacatagcgatcaaaatcgccatactgttttgcctgcaacgccacggcgttggcagaagagaagggaagcagagaaaccgcgagcaacgcggcgttacgccagaatgctttcataatgggtgtggaactcatacatacactgaatattatctattaaatcataaaaaagcccgccaggtgggcttacctggcgggcgtgatgatttattcagcgtttggcgaacgtattagttccacatggcgagaatcggccagccaaccaacagcagcatagagatgtaaatcaccccgaagattgcgccaagacgccagtaatcttttgatttcacatagccacagccgtaaataatcaccccaggaccggttgcatacggcgtcagacagcccatgataccgatagacagtaccagcaggatacacagttgttccattggtacgcccggaatccctttaccgacggccagaataaccggcagcatggttgcggtgtgcgcagacaggctggcaaacaggtagtgtgcaaagtagaacaccagaaccagtacaatcaccgttgcgtttggtgagaagccttccaggtgtgtactcatcgtgttggcgaaccagtcgataaagccagaacgggtcaggccattcgccataacaaccagcgttgccaggttgaccagcgtgttccatgcgctgttatagcgagtaatgtctttccacggcacaacgtgcagcgccagcatcagcgaaactgccagcagacctaccgcagtagcattaatgacttcactgccaaatacccacaaacctaagctgagcaatacaaggccaatcagcgtccactctctgcgcgtcagcgcacccatggtttttagttcatcacccgcccaggttgccacttcttcactgtgtgtgatttccggtttgtacagcacgtaggaaagccacggcgcaatgataagcaagataaccccaaccggcaggaagcagaggaaccactgcaaccagctaatctggataccggcaattttgctgacgaactccagacccagcacgtttggtgccgcaccggtgacaaacatggacgaactcagactggtactaatgaccatcatccacatcaaatagccgccaatacgacgcgcggacggatcgttcgggaatgatttaaacagcggcggcaggtttttaatgaccggaaaaaccgtacccccggtacgcgcggtgttggacggtgtaaacggtgccagcagaatgtcgataatgacaatcgcataacccaacgtcagcgtgcgtttgcccatgaatttcaccaggaaaagggcaatacgacggcctaacccggaaacttcataccctaatgcaaaaataaatgcgccaaataccagccataccgtggtgctggaaaaaccagccagaccccatttcagcgcctgtttttgcgcattaaacgctgggtcagctaattctttggcatcaaagagcaggtaattactgccaataacgcaaatagtaaccgcaataaaactgatcgccgttgccggaattggctcgaggatcatgccgacaatcattgccacaaacactgcaaagtaatgccacgcctgcggcggcataccgtcaggtacagggataagaaacatgacacccatcaccaccaggggcgccaataatttccatatattatcttttgctaaagacatacgggttctccgaaaattaatatttccaaatttatcaagtgcttaaataattaaatctgtgctaaaaaccaggtaaggatcagcaggtcggcactgccgcctggactgagatttcgttcgatacactccctgtcgaactgccggagataatcgagatcggcgggggttcgaatgccccctttttgcaataatgtttgcgcctcgcgctgtagccagcgcaggcccccctcgccaccgcgcgatgcaacgttggtatcgccgttggtagccatcagtaggagcaaggtatcgagcaatgccagctcaggatctaacccctgatccagcagagtgaggtaatgcggcaaggcgtggttgatcaccagtggataacccgcttcggcttcaccgcgtgcgccggtaaggccaagctgctggtacaaccgttgacctgccgtcagtcgtgcattattggtacgcagttcgcgatcggtcaggccacggcagaaacttgccgccgtagaacaaacggttgttggcgttaccggctggttgagctgaagcaaacggccaattgccgcacacagtagccctaaagaaaaaatgcttcctttatgcgtgtttacgcccgcagtggcgcggaacatatcaccttcgcaagccataccaattgggcgtaatccgttgagtaccgcttccggtgccatttctgcactacaggcaccaaattcaatgaaacggggtaaccagccctgaatcgccagcgcgctgcggtggaaatcttccagcgccatatctttgtgcgcaccgcagttaatgcgatccacgaggcctggtttcggtgacaggttgacttcagtcagcatggcgcgccagcccagcagggcgtactcatcgattaatgacgtcgcaagctttgtggttttagttgacgttgcaggcatcgacatcgtttagcagcgcctccatgcggttgagtaaatcggtcagttgatgggtttttccacgcgcgcaaacagctgcgctttgctcgcacaacaggcagcggcgaggcggcagtgaataatcgcggcgggagagaatgtcgccttcgggcgtcaggacatcgatatcccataaccgcccgagaggatgactatgttcaagctcaatggtggcgagcttgaggtcgcgagccggggcggcaatgctcaacatgccctccggcccgctggcggaaaccagtgcagcctgctcctgaatttgccagccctgttttgcggctaaggcacgcaaggctgtcacgccatgattaaaaattcggcgtgtgacctcgctgtctttaatcggcccaggcgcaaccacggtaaaggagaccagtggaacaggatggcgcttgagccaggcgtgttgccgtgcttgcctttcatcccggctgacgagcagctcgggaattgacaccgcatggtggctggcgagttcaggaagcaggtgcatggcttattccttcacctgatgcacaacatcgatcaccgagccatcgcggtaacgcacaacggcaacgacgcggtcggtgaattcaatcggctgtggttcaccggtcagcagacgcgcacgttcacgcagccactcaatagaaaccactttgatccccgcttcctgcagacgttctgccagctccggacgtgccgggttaacagcgatgccgtggtctgtgaccagaatatcgacactggagcccggggtgatgcaggtcagcacgttatccaccagcgtcggaatacgaccgcgtaccagcggcgcgacgatgatggaaagcgcagaagcaatcgcggtatcgcagtgaccaccggaagcaccacgcagtacgccgtcagagccggtcagcacgttaacgttgaactgggtgtcaatttccagcgcgctcagtaccaccacgtcgagacgatcaaccgctgcgcctttcgacccccagttagcgtactggttggcgctgatttcgatgtgattggggttacgggccagcgattgcgcagcatggctgtcaaagctctgcacatccagcagtttgcggatcaaacctttttcgtgcagatcaaccatcgttgcggtaataccgccgagggcgaagtcggcgcgaatatcgcggctacgcattttgtcttccaggaaacgggttaccgccagcgaagcgccgccggtgccggtctgcatggagaaaccttctttgaagtagccagagttaacaatcacatccgcagcgctacgggcaataagcagttcgcgcgggttagtggtcatacgggtagcaccagcgccgatttttgcagcatcgccaacgcgatcaactttgacgatcagatcaacctgatcttgctcaatgcttgccggattatgcggataaggcagcagttcttcggtaagcatcacgacctgttttgcgttgtcggcatcaaccattgcatagccgagggagccgcagcaggctttaccggagtagccgttggcattaccgaattcatcacaggacgggacgccgaggaaagccacatcgatattcagttcgccgctctgtaccagatgcacacgtccgccgtgagagtggatttgcaccggttccgccagcagaccacgggagatttcttccgccagtggaccgcgcaggccagaggtataaatgcgggtaaccacgccctggcgaatgtgttctaccagcggcgcatggcaatcactcagggagctggaggccagagtcaggtttttaaagcccatcttcgcgatgacgtccatcaccatattgacggtcaggtcaccgccacggaaagcgtgatggaaggaaaccgtcatgccgtcctgtaaaccagagcgacgaatcgcttcttccaggttggcgcacagtttgcgatcgcgcgctttttcagcctggtaggtttgctttggcgagttctggaaagcggcaagatcgcattcagcgcgacgattccaggccgctacccgttcttgtcgttgagattgttcaattttctgcgtcattttgattgccttattcttcgcggatgccggaaagttctgcacgggagagcaccagacgggcgcgatcgataaccggaccgtccaccatcttgccgttcagggaaaccacgccgaggccttcgcgagcggcggcttcagcggcttctacgacgcggcgggcgtgatccacttctttctgggtcggtgcgtagaggttgtgcagcagatcaatctgacgcgggttgatcagcgatttgccgtcaaagcccagctgtttgatgtgggcggcttcttgcaggaatccggcttcgttgttagcgtcggaatagacggtatcgaacgcctgaatacccgcagaacgcgcggcctgcaaaatggagcagcgagcgaacagcagttcagttccttccggggagcgttctgtacgcaggttgcgcacatagtcttctgcaccgagggcgataccgatcaaacgctcggaagcgtgagcgatttctaccgcgcgggtaatgcccagcggagattcaatcgccgccagcaggccggtactgccgggttcacgaccacaggctttttcgatacgcaggatctctttttcgatatccagaacatcctgagcggtatcggttttcggcagacgcacaacgtccgcaccaccgcgaacgacggcttccaggtcgttaacaccccattcggaatccagagcgtttacacgcacaatggtttcaatatcgcgataaagcggatgttgcagcgcgtggtaaaccatgcggcgggcggtgtctttttcacgcaatgcaacggagtcttcgaggtcaaacatcagggcatcagccgggtagatgaaggagttgctgaccatcgcggcattagcaccaggcacaaacaacatactgcggcgggtgcgagttttacgttgttgcagcgaagcggaaatcattggcaatcctcccatggcagagccgggataccgctggcgcgtgccagcagggcttccagtcgtgcacgtaaaatgcagtccagtgcgcctttgtcatcgacattcagctgtacgccgcgcacgttgtagcgggcgagaacgtccagaatggtggtgcgaattgcatcgccaaactgtttctcaacgctgctgttgatttgcaggtcgatatcctgcgtatcgagtggggcgatgcgtatcatcacatccccagactcaagggtgcctgcaacggcgggctggtttattttcatttttcacctgtttctcatgcgggggtcttttgacgagctgccgcgtcctggcgggagtgctcaagcaggttctgcaaataatgcagcgtgactgcagggaccagcggcgcgatagccgtgagatcgtttttcgccagcagttgacgtacccgggaagcggatatcggcatctcctggtaacgcagccgctcaatttcaaccagttcgatgggcggtgcggagatagtcggcgtttccagccagtagcgcatatcctggttgtactgggcggtaacgcgacaaaagggttcagtaccgacaaagcggtgagttacacccagcgcgggagcgaggtactgacggaaaatcttcagatcaatttcggtgtaacaatggttaatgacgctctgttctttaatgaagtagcaagggaacgtagcgcgggagatgatgtattcggagccgcgatgcacagtcaggcgtggaatatcggcggtgccttttaacaccagatccagccggtcttcataggggaagcgtgaagaatcttctttgactaaaaacagatgcaaccagtcgcactgtgccgcagcctgttgaatcagataacggtgaccattcgtaaagggattggcgttcatcacaatgcagccaatcttgttccctggatgacgaaattttttcagcgattcggcatagcgtttcagtcgcgtggcgctgttttccatcagcaccatcacgccgggtacgctggtcagcgtggaaaaaccgcactggcggaacagcgcctcgtattcggttttggtataaataaacagatgcgtgctatgccgctcataggcgaggtttatcagttcagtggctaatgtcagcgccagtccttcaccgcgaacggattcactgatagcaacgcatttaataatatttccggcaattccaccgcacgcgataagcttttcatcgcgggttacggtaataaatacttcgactgtggtgtcaacgctcaaatcattttcatgcaggaattgggcgatttccgccatttttttattttctgaacgttttacgcgggtgaaaatatcattgccgaacataataaatagtatcctgaaggtgcatgttgttatcgatttgcaacgaatgttgttcaatgttgcaaattgataaccttttattttcacttgggagaaaggggggcgatcgaggtatatctttttctcctttcgctatacatcctaaggagtatttcggcgtgaaattttgatttatttcacatagagttagtggttttttatttatttaatggttttaagttttttaactaatgtaattacgaaataacccgcaggtttaagtgatttaattgatttaatgaataaaatttgccacgatcatatttaatatctatgtattttgattcaacattttaattacatccgtcaaagaggctcgggacaacccgcaaggaaaacaatgttgcagcttaaagagaataaacagtttgcatttttccaaagactggcatttccgctgcgtatctttttgctgattctggtgttctcaatatttgtcattgcagccctggcgcaatattttacagccagttttgaggactatttaacgcttcatgtgcgcgacatggcaatgaatcaggcaaaaattattgcttctaatgacagtatcatcagtgcagtgaaaacgcgtgactacaagaggctggcgaccatcgctgacaaattacaaagagatactgatttcgattatgtggtgattggcgatcggcactcgattcgtctttaccatcctaatccggagaaaattggttatcctatgcagttcaccaaaccgggcgcgctggagaaaggggagagctacttcatcaccgggaaagggtcaattggcatggcgatgcgtgccaaaacgccaatctttgatgacgatggaaaagtcatcggcgtggtgtcgattggctatctggtgagtaaaatcgatagctggcgggctgagtttttattaccgatggcaggcgtgtttgtcgtgctgttagggattttgatgttgctgtcgtggttcctggccgcgcatatccgtcggcagatgatgggcatggagccaaagcaaatcgctcgcgtggtccgtcagcaagaggcgctgtttagttcggtttatgaagggctgattgcggtggatccgcacgggtacattaccgccatcaatcgtaacgcaagaaagatgctggggctgagctcccccgggcggcaatggttgggtaaacccattgctgaagtggtcaggcccgccgatttctttaccgaacagattgatgaaaaacgtcaggatgtggtggcgaactttaacggtctgagtgttattgccaaccgggaagctattcgttctggcgatgatttactgggggccattattagctttcgtagtaaagacgaaatttccaccctcaatgcgcaactgacgcaaattaaacaatacgtcgagagccttcgtacattgcgacacgagcatctcaattggatgtcgacgctcaatggtctgttgcagatgaaagagtatgatcgcgtgctggcgatggtgcagggggagtctcaggcccagcaacagcttattgacagcctgcgtgaggcgtttgccgatcgccaggtggcggggctgctttttggtaaagtgcagcgcgcccgcgaactggggctaaaaatggtcatcgtccccggtagccagctttcgcaactgccgccaggactggacagcaccgagtttgcagccattgttggcaatttacttgataacgccttcgaagcaagcctgcgtagcgatgaaggaaacaagatcgttgaattattcctcagcgatgaaggcgatgatgtggtgattgaagtcgccgatcagggctgcggcgttccagagtctctacgagacaaaatatttgagcagggtgtcagtacgcgtgctgacgagcccggtgaacatggcattgggttgtacttgattgccagctacgtaacgcgctgcggtggtgttatcactctcgaagataatgatccctgcggtaccttattttcaatctatattccgaaagtgaaacctaatgacagctccattaaccctattgatcgttgaggacgaaacgccgctggcagagatgcatgcggaatatattcgtcacattcccggattcagtcagatattactggcgggaaacctggcgcaggcccgaatgatgatcgagcgttttaagccggggctaatcttgctcgataactatcttcctgacggtagagggattaatttactgcatgaactggtgcaggcgcattatcccggcgacgtggtgtttaccactgcagccagcgatatggaaacggtgtctgaagccgtacgttgtggtgtatttgattatctcattaagcccattgcctatgaacggttggggcaaacgctaacccgtttccgccagcgtaaacatatgctggaaagtattgatagcgccagccagaagcaaattgatgagatgtttaatgcctatgctcgcggtgaacccaaagacgaactgccgaccggcattgaccccttgacgctaaacgcggtgcgaaaactgttcaaagagcctggtgtgcaacatacggcagaaacggtggcgcaggcactgaccatcagccgcaccactgccaggcgttatcttgaatattgcgccagccgccatctgattattgctgaaattgttcacggcaaagttggcagaccgcaacgcatataccacagtgggtgacatgataaagccggaggaaacttgcctccggcattactatttacttgcctgtgaccgctgctgccgttcctggcaccatcagctctgtagcaacgataacaatcaccaaaccaacaagcaccggcaccgaggtgcgttttacgacttcaaacggcgagatcttcgccatcccggcaaccgcaacgactacgccagaaacgggtgatagggtacgacccaggtttgacgcctgcagcatcgggatagtcaaatacgccgggttaatgccggaggagtgcgccagtttcgggatcatctcaacaaacgcataaaacggcgcattgcctgaaccggtcgtgactgccgccagcattgtcaggatcaccaataccagcatcaggatgatactcgccgaaccaaacgaggtagcgatagaaatcagactttgaataaagccgatggtgctaagcccctgagcgaataccccagcggcaaccagcagcatcaccacgttagcaaatgcatctgccataccgcgataagccacttccagaccagagaaaactttctgggtattaaagctgcggatgaactccagaatggaggcaattagcatacaaatcaccagaatagtgatgatgtgtaattgcggaccccatttgccgtcaaaaatcagcactccgatgatcggcgtgaacggcaaaatggcataaaacgcaggggcagtggtggtgatttcactgacatctaacatttcatgagagatgtgctcttttttatccagataacgttgccagaagaagtgggcgattgccatgccgataattgcagcaattgagataggcagcgttgttttgaaggcgaagtcaatcagcgacatttcggaagcctgcgccgccagcaccacatcccctgaagtcggtgcgagaataatcgccgccggggaggcacaaatggcagcagctgcgccacgactgataccaacgtttaccatcaccggaaacagggttgccatcagcaaaacacccagaccggttgcggaagagacagccagtgacatcagacaggcaacaaaataggcggcaatcatcagaaggtaaggggagttaatatactgcaatggttttgacgccagcttgaccaccatatcattcgcgccgatatgggtcatgtaagcggcaaagccacacagcatcataatcatcatgccgaggtcgccgccgcggctcattagcaatattttaacgtattcaacgatatccgtggcgctgtagcctgttgaagcctggctggacggtaacactttgtgccccataatggcactgataatcagcaataacaggccaccgacaaataacacgccagtggcagaataccctttaatgatgtagcgagctacacccacaataaccacaaccccaataaggagttcaatgaatgtcagcataatttttcctgtctccaggccccaaagtaaataatgaaaaattcctaaaagttaaggaaaaaatatgcccaataaattggcggtgaatgctgattaaaatcaagaaaaactgccattaagacattgaagttgctgtttttatacgtagataacaaaacgcatatttagcggttggcaaatatcacataataatgtgtgtaaattgatggtggattgatgcaaatttgttaattgtaaggtgttagctgcggttgtgtgctcaaaaaataatcttccatgagcatgggttgacgatacataatatatttttcgttaagatattttttatatcttattaaaaaataaagtaatttttatcggttgtactttgttatcagaaacgacttggtttttcttttatgactattcccatcgcagaaaacgatgcatcgtctttaatcgatgcgcggaaatatttatcttgaactagcggaaataaatagagcagctattcatattattcttcatgttggggctattgaggttatgttaattgtagctttgctatgttagtagtagatttttgataaatgtttaatggtcacagatgaaagtgagtaaatatgtcgctatatttttctttgtttttattcagttaatcagtgttggtaaagtttttgctaacgctgatgagtggatgacaacgtttagagaaaatattgcacaaacctggcaacagccagaacattatgatttatatattcctgccatcacctggcatgcacgttttgcttacgacaaagaaaaaaccgatcgctataacgagcgaccgtggggtggcggttttggtcagtcgcgttgggatgaaaaaggaaactggcatggcctgtatgcaatggcatttaaggactcgtggaacaaatgggaaccgattgccggatacggatgggaaagtacctggcgaccgctggcggatgaaaattttcatttaggcctgggatttaccgctggcgtaacggcgcgcgataactggaattacatccctcttccggttctactgccattggcctctgtggggtatggccccgcgacttttcagatgacctacattccgggtacctacaacaatggcaatgtgtactttgcctggatgcgctttcagttttgagacaaatgaagttttagtaaatcctttaaaatcaaccactaaaataattaacatcaaaaataacgcgacttttatcactttttagtaaagttgcactggacaaagcgtaccacaattggtgtactggtaaccgacacagcatttgtgtctatttttcatgtaaaggtaattttgatgtctaagattaaaggtaacgttaagtggtttaatgagtccaaaggattcggtttcattactccggaagacggcagcaaagacgtgttcgtacacttctctgcaatccagactaatggttttaaaactcttgctgaaggtcagcgcgtagagttcgaaatcactaacggtgccaaaggcccttctgctgcaaacgtaatcgctctgtaagatacgtcagcaagaattcaaaacccgcttaatcagcgggttttttttggtctttagtgtgcggttgaggccgaaaacagccagaaagccagtgcggtcatagcaaaagaccccaaaagattgacgaaaacgttcagtaacgcccagccaaagcggccctcttgtaacaaaaacaccacttctgccgaaaatgttgagaaggttgttagaccgccacaaaatccggtggtgattaatactttccacactggatcaatgttcgtcatcctgctgaaccaggcgaatcccattcctatgatgaatgccccaatcaggtttgctgccagcgtccccaacggaatcgcctgatgcagcgggttaaatcgcatacttaacagccatctcgccacgcttcccgtaccaccgccaataaaaactgctaaaagaagttgtaacactgcaaaatcctgctatttgatttgtatgaatgataagtgtaacgccgaataatcgccgttggcgaattttacgactctgacaggaggaggtggcaatgctggttgccgcaggacagtttgctgttacatctgtgtgggaaaagaacgctgagatttgtggctcgttgatggcgcaggcggcggaaaacgacgtttcgctgtttgtcctgccggaagcattgttggcgcgtgatgatcatgatgcagatctatcggttaaatcagcacagctgctggaaggcgaattcctcggacgtttacggcgagaaagtaaacgtaacatgatgacgacaattctgacgattcatgttccttcaacgccggggcgcgcatggaatatgctggtggcgctacaggcaggaaacatcgtcgcccgttatgccaaactgcatctctatgatgcatttgccattcaggaatcacgccatgttgatgctggtaatgaaatagctccgttactggaggtggaagggatgaaggtcggtctgatgacctgttatgacttacgctttccagagctggcgctggcacaggcattacagggagctgaaatcctggtacttcctgccgcctgggttcgtgggccgctcaaagagcatcactggtcaacgttgcttgccgctcgtgcgctggataccacctgttatatggtggcggcgggggagtgcgggaataaaaatatcgggcaaagccggattatagatccctttggcgtcaccattgcggcagcgtcagaaatgcctgcactcattatggcggaagtgacgcccgaacgtgtgcgtcaggtacgcgcgcaactgcccgtcttaaacaaccgtcgctttgcgccgccgcaattattatgatgtttttttactcggcgcttgattcaccttgttacagattgctattgtgtgcgcgcgtcgaatgaccgttaatattctctggtttttaaggcgcgttctgttgccggttatatgtcaagaaggtatctatgggtgagattagtattaccaaactgctggtagttgcggcgctggtcgttctgctgtttgggactaagaagttacgtacgctgggcggagaccttggagcggccattaaagggttcaagaaggcgatgaatgatgacgatgctgcggcgaaaaaaggcgcagacgttgatcttcaggctgaaaagctctctcataaagagtgacgtggcgagcaggacgctccctcaatatcttgttcgatacaaaaacccgcttcaaaaagcgggttttttatcagacagatgtaagtaattattacaggattacttaacttccatccctttcgcctgcaaatcggcgtggtaagaagagcggacaaacggaccgcatgcagcatgggtaaagcccatcgccagcgcttcggctttcatttcgtcgaactcatccgggctaacgtaacgttgaaccggcaggtgatggcggcttggctgcaaatattgccccagcgttagcatcgtcacaccatgacggcgcaggtcgcgcattacctcaataatttcttcattggtttcacccagtcccaccatcagaccagacttggtcgggatttccggatgcgcttctttaaagcgttccagcagcttaagcgaccagttgtaatctgcgccaggccgtacctgacggtaaatacgcggtacgttttccaggttatggttgaacacatctggtggcgttgcagtcagaatatccagagcacgatccatacgaccgcggaaatccggcaccagagtttcaattttgatttgcgggcttttttcccgaatggcagtaatgcaatccgcaaagtgctgggcaccgccatcgcgcagatcatcacggtcaacggaggtgataaccacataacgcagcgccatatcggcaattgtctgcgccagtttcactggttcattggcatcaggagctaccgggcgaccgtgggcaacgtcacagaacgggcaacggcgggtacaaatagcgccgaggatcataaacgttgctgtgccgtggttaaagcattccgccaggttagggcaggaggcttcctcgcagacagaatgcaggccatttttgcgcattgcggctttgatgccctggatacgtgtagagtccgctggaagcttgattttcatccattccggcttgcgcagcagggcttcgcgctctgttgccacgtttttaaccgggataagggccatcttatcggcatcgcggtatttaacaccgcgttccatcacaatgggtttactcatagcgtgcgtgttccagttgcgaattacgaaggaaagcgtttcaattcaatagattgttgtaattatcaactatttttgaattaacgactggcagtatatcattgaaacggacctgaaagcagccaaagcggtcgcgaaaatgtaaaattgttgttggattgtgccattttatcgttctgcgctgtgatctggctgtaacaatactttttcaaaatgcattacggataacatctatggtcctgtgcaaaacatgttatcggtgatgagatcggtttgaaactgactgagttggttttccgcgccgccgatgggcaggttgcgcagtaaaagctgtggatagtgagttttaatcgcccgatagatgacaggaaggaccagggctccgaccgagggggggcagattaagcactttcgctgcattaacgattcctttatggacatatgcaacttcaaaatagtcagaagagtaagatcaatatttcgtaaggttgtaaatatttgtggtttaccttctgacgattttctacttaaacagggttcaatttgattattactatccacgcacttactcaaattttattcatggaaaaataatatttataaaaattacaataatcttatgtctaattgggacggaacgcttttgctcaccatggtaattatttcaatgagttaaccaattgggtgagctacggagcaaggcgtagcatcgcatttctgcaagtgataaagaaaatatacaaacgcgaaggagatgtaaagcattagcaggtattatgagtaatgacccagtgtaaattgggccattgatgtatggaattaagcggtaatatattcgaagtcaggattgtttagtagcgctaaaatattttccagtaaacgtggtgcaatattattagttgtcgcttcgggtttccattgtgatattttagccatttccattcctgcatacccacaaggattaatacgtaaaaatggtgaaagatccatattgacgtttaatgccagaccgtggaatgaacaaccgcgtcgaatacgtaaacccagtgagcaaattttcttttccccgacatagacaccaggcgcgtcagcccgaggatgcgcttctatacccagttcagccagggtattcaccactgtttgctcaagcaaggtcaccagttcacgcacaccgagtttacggcgtttcaggttaagcaacacatacatcacctgttgccccggcccgtgataagtcacctgcccaccgcgatcgctctggatcaccggaatatcacccggcattaaaatgtgctccgcctttcctgcctgcccttgggtgaataccggatagtgctcgaccagccagatttcatcaagggtactatcatcgcgggtatcggtgaattcatgcatagcctgggagattggctcgtaaggctgaagaccgagctggcggacaagaattttatcctgatacaaaacggcgtctccgtggagaatgagtaaaagtgggggaaaagtatatcacagcgaggagaggggagttacccgaccaggagccgggtaacggagaagcgagttacagaaccatgcggacaatatcgattttgcccagttcttcatacagtgtttcaacctgctcgatatgagtggcgttgatagtgatagataccgagtggtagttgcctttgctgcttggttttaccgttggggtgtagtcacctggcgcatggcgctgtaccacttcaaccacctgatcaaccagctcaggtaacgcctgccccataactttgtaagtaaaaggagtagggaattcaagcagttcgttaagtttggttttcatgtcagctccggcgtaacgtaattaaatagcaactcccgccagaaggcgggagttttttactgatgcttagtatatggggacggaaattacactttcaagtgttcaattttcaaccaaaccagtgatggaacattaatttaatgtaatcaatgattttgccgaagaagttaccttccgggatttcttgcagcacaaccagcgggcgttgttcgatcgttttgccatcaagctggaagttgatagttccgacgacctgattcttttgcagcggcgcatgcaattcactgctgttcagcacatagctggctttcagatctttcatgcgaccacgcggaatggtcaggtacacgtctttatcaacccctaacgaagcgcgatcagaatcaccaaaccaaaccggttcagaggcgaactctttacctactttcagtgggttaacggtttcgaagaaacggaagccccaggttagcaattttttactttcggcttcacggcctttaaaagtacgtccgcccatcaccgcagagatcaagcgcatctggccttcagtcgcagaagcaacaaggttgtaacctgctttgtcagtgtgtccggttttgatgccgtcgacattcaggctgttatcccataacaggccgttacggttcagctggcgaataccgttaaacgtaaattctttttctttatagatcgagtattcattcggtacgtcacggatcaacgcctggccgatcagcgccatatctcgcgcggagctgtactgaccatcagcatccagaccgtgtaccgtctggaagtgggtatttttcaggcccagggcgttaacgtagctgttcatcaagccaacaaaagcgtcctggctaccagcggcaaaatcggccatggcgacacaagcatcgttacccgattgcaggttaataccgcggatcagctgagaaaccggaacctgcatgcccggtttgaggaacatcagcgaagaacctttaaacaccgggttaccggtggcccatgcgtcgttgccgatagtgactaaatcagtttctttaaatttaccggctttcattgcctggccgataacgtaactggtcatcattttggtcaggctggcaggatcgcggcggacatcagcgttctgttcggcgagtactttgccggagttgtagtcaatcaggatgtaggactccgcgtcgatctgcggtacacccgggatcatggttttgatattcaggtcatcggcatgtgcagcagagataaaggctgtgcaaagagccgtggtgagcgccaggcgcttcatgatacgagcggaaaaaatggtattcatggtctgaactacgacatccgtgatggaattaaaaaaagtgccctactatagcaaatgcactaccggcaggcatctgactttccgcgtgactttgttaacgtcatttacagaaattgacacatcagatgcctgctttacgctactgcgcggtggtaataaatgactgtaattgggcttcggtttgcaaacgttgctgcaaggtactggcttcggctttgctggcgaatgggccaagctggatccgccagaccgcgccattttgagttacgcgaccggggacgccgaacttctgtcccagttgctgttggtactgttgcgcacgagcctgatcgctaacggccccgacttgcaccataaagttgccgctggcgctttgcgaggcggcttgcggtgtcaccattgcaggtgaggttgcaggcgttgtcgacggagctgtaacaacgggctgtggcgcaggcgtcggttcgctgccttccagtacaccaggcgctaaggtcgttggtgcgccgaggaaaccgctgctggttaccggcgcgccggtcggatcttcgctttttagcgtcgaattactgaccggaagaatgtcaccctgcgggacaggcactgaacttgttcccgcgccaccgcttaaatcgggaggtgctggcagggcgtaagtctgtttggcgactgtggtacaagccataccaggaccagaaagcgaaccatcctgggcgacaataatcggatcgatacgaactttggtgttgtttgacgtgttaagacggtcagctgccgcgcgagaaagcgaaatcacgcggtcgttgccataagggccgcgatcattaatgcgcaccacgatcattcgcccgttagccaggttagtgattctggcgtagctggggattggaagcgttggatgggccgccgtcaactgtgtcggatcgaaagcttcgccagaggccgtcaggttactgccgggttcggcatcatagattgccgccagtcccgcctggctaaatcgagacggatcctgcacgattttgtagcttttaccgtcgcgctggtaatcctgatttgccgtcgcgttcagtggttcgaaacgcgggtctgccccgctaatttcaactatggggccgttacataccgcaggctgcggtacacttaccgtctgttgctgaccatcatcgcttgtacatgccgcgagcattcctgccgcgatgcagatcccgagccactgcttacgcattgcgcacctcttacacgcttttcgacaacattttcctgtgggtgtggattgacattacaatcccgaacccagccatcagcacaattagcgccgatcctccataactgaccagtgggagcggaacccctacaaccggcagaataccgcttaccataccaatatttacgaagacataaacgaataatatcagcattaagccgccagccatgacgcgaccaaaggtggtttgcgctctggcggctatccacagcccgcgcatgatcagcagaatgtaaagagcgagcagaatcaaaatgcccactaatcccagctcttccgccagtaccgcgaagataaagtcggtatggcgttcggggagaaattcaagctgtgactgagtgccgtgcagccagcctttgccgcgtaatccgccggagccaatagcaattttagactgaataatgtgatagcctgcgccgagtgggtctgattccgggtccaggagcatcattacgcgctggcgctggtaatcatgcatcaggaagaaccacagaatcggaatgaacgccgctaccagcactactgcgacgccaatcagacgccagctaaggccagagaggaacagtacaaacaggccggaaagcgcaacgaggattgatgttcccaggtcaggctgtgcagccaccagcagcgtgggcataaatatcagcaccagcgcgatagctgtattcttcaatgaaggtgggcaaacgtcgcggttgataaagcgtgcaaccatcaacggtacggctatcttggcaatttccgacggttgaaaacgaacaataccgaggtccagccagcgttgagcgcctttagagatggcaccgaaagcatctaccgccaccagcaaaataatacagatgatatagagatagggggcccagccttcataaacgcgtggaggaatttgcgccatcaccaccatgatgaccagacccatcgcaatctggccgattttacgctccatcatgccaatatcctgaccgctggcgctccagataaccagggcgctgtaaaccagcaatgccagtaagatcagcagcattgtgggatcgagatggactttatcccagaatgtttttttattcggattatccgtcatgattaatggtcctccgctgcggcaaccgctggattttccgcaggcagatcggtgttgttatcacccagcataatgtggtcgaggatctggcgcatcagcgtaccaaccgccggacccgcgccgccgttctccagaatcatggcgacagccacttgcggattgttgtatggcgcaaaggcggtcatcagtttgtggtcacgtaaacgctcggcaattttgtgcgcattataggtttcgttcgctttcagaccgaagacctgagcggtaccggatttcgccgcaattttgtacggtgcgctggcaaaatatttatgcgccgtaccgttagggcggttagcaacaccgtacataccgtctttcgccagctcccagtaaccggaatgaatatcgccgacgggcggttcatgcggttgtacccatggcacctgtttgccgtcttcggcggtgctcatcagcaaatgcggaaccttcacgataccgtcattaatcaggatcatcagtgccttactcatctggattggggtcgctgtccagtaaccctgaccgataccaaccggaatggtgtcaccctgataccacggttttttaaagcgtttttgtttccattcgcgggttggcatgttaccggaacgttcttccgccaggtcgataccggtgtaatgaccataaccgaatttccccatccattcggagaggcgatcgatccccatatcgtaggccacctgatagaagaaggtatccgcagattcttccagcgatcttgtgacattcagacgcccgtggccccattttttccagtcacgataacgtttttccgaacctggaagttgccaccagccggggtcaaacagcgtcgtattgcgcgtgatcaccccggcactcaatgccgaaaccgcaacatagggtttaactgtagacgcgggaggataaaccccctgtgtggcgcggttcaccaacggtgtattcgggtcgttcagcaaggcggaataatctttgctggagataccgtcaacaaacaggtttgggtcataactaggcgtggaaaccagcgccaacaccccacctgtacgcggatcggtgactaccacagctgcgcggctacccgccagcagcgtttcaatatattgctggagtttgagatccagcgtcaggtaaatatcgtgtccggcttgcggtggtacttcttttaactggcggataacacgcccacggttgttaacttcaacctcttcataaccggtctgaccgtgcagcacgtcttcatagtagcgctcaatgcccagcttaccgatatcatgcgtcgccgcatagttggccagtttgccgtcattattcaggcgttcgacgtctttatcgttgattttcgacacatagccgatgacgtgggtcaacgctgaaccgtaaggatagtaacgacgtttatagcctttaacttcgacgccaggaaaacggtactggttgacggcaaagcgagctacttgtacttcggtcaggttagttttcaccggaatagaggtgaaacggtgtgaacgtgcgcgctcttttcggaatgcagcaatatcatcatcggtcagatcaaccacgctgcgcaaagcgtccagcgtttgctgcacgttatcgactttctccggcatcatttctatctggtagatagtgcggttgagagccagagggataccgttacggtcgtagataatgccgcggctgggtgcgataggcaccagcttaatgcggttttcattagagcgggtctggtagtcggtaaagcgaacaatttgcagattatacaggttggcgataagcacgccggtcagcagcaaaatccccaaaaaggcgaccagcgcccggcgcacaaacagcgcggactctgccgtatagtcgcgaaaagagttctgtagtttcatccgctgcgttttctactcaaagctcacttatcactcacggtgataaggatggttggtggtgatgctccacgcccggtacagactctctgcgaccagcacgcgaaccagcggatggggaagggtaagtgccgacagcgaccagctctgctccgccgccgctttacaggcaggcgacaacccttcaggcccgccaatcagtagactgacgtcgcgaccatccagcttccagcgttccagctcagcggctaactgcggcgtatcccagggcttgcctggaatatcgagggtgacaatgcggtttttgcctgcggccgccaacatctgctcaccctctttgtcgagtatgcgcttgatgtccgcattcttgccgcgttttccggccggaatttcaatcagctcgaagggcatatctttcggaaaacgacgcaggtactcggtaaaaccggtttgtacccagtccggcattttcgttcccacggcgacaagttgcagcttcacgcattaactccagagtttttccagttcatacaggcgacggctctcttcctgcatgacatggacaatcacatcgcccaaatccacgacaatccagtcggcgctgttttcaccttctacgccgagcggtaacaggcccgctgcgcgagactcctgcacaacgtgatcagcaatggacataacatggcggctggacgtacccgtacagatgatcatgcagtcggtgatgctggatttgccctgaacgtctaaggcgatgatgtcctgacctttgaggtcatcaattttgtcgataacaaaatcctggagtgctttaccctgcaagttttccccctgggtgaatcaaatagataaaaatggtctgtcagtatacctgaaccagaggcgatttcgggacaattgtcgccgaatcggctttcgaaagtgggctatcatcccaccccgcgccgcagattgcatcgccatttttgtaaaacaatttctacaaagtcgtgtctggcggaaaaagtctggctgcggagaatatcagcctgcccggggctgtcaatggtcgttgcggcttacccgtaaaaaaacagaaaagtcatgcattctcgaccccgatggcacggctattgaggacgcgtagcgtcgcgaatttttggttgatatcaatggcgctccaacacccctggtcaacgcggaaatgccacatagactcggcaggcataccaattaaacgagtaattaacagactcagtacgccctgatggctgacgactaaaatattctgatagtgctgatattcactaagccttgcgataaatcgttccacacgttgcgaaaatgcctgaaatccttcaccgttcgtggggatagcatgctgccagtcattgcaccacgcgctatagttttcggcatcttcttgcatgaggtcacgatgatgtcgcatctcccagtcgccaaaaaacatttcattgagttcagggatgatatgaacggggtgctggcggtcactaagaaccagtcgcgcggtatgctgtgcccgttccagttcactgcataaaaccaggtcaaaggaaacatcatgtagcagcgtatgcagattttgcgcttgctcaataccgcgcgcggtcaggggtgtgggcgcatgaccgctgtacagaccatcgacattcgcttgcgtttcaccatgacgaattaaccacagtcgcatcatgccctccgtaacgacaggtatcagcgatacaagccttgttggttaatgtaagtcagtaccggttccggtaataaatcctcacacgattcaccattttgcaaacgttcgcggatgatggtcgccgagatgttaaaccacggcgtttcagccagataaattttaccggcaggctgaaggtgaagatcttccgggttatgtgtcaaatgatcctccagccattgctgatattgtggttgtgccatttcaagtgggtaacctggacgccgacagacgatcaaatgtgcattgtcgagtatcgtttcgtattcgtaccaggtcggaaaggtcagcaatgaatcctgaccaataataaacgccagcggcacgtccggtccttgctcctgccgccactctttcagtgtttgcgcagtgtaagagggggcattgcgctttagctcgcgttcatcaagagtaaataatggcttgtcggcaatcgccagttcaagcatgtgtttacgctgcatgctgtttgcttccggctggggacgatgcggaggaacattattagggatgattgtgacccgcgtcagaccaatcaaattcgccagcgtttccacgggtttaagatgaccatagtgcaccggatcaaaggtgccgccaaacagagcctgtaaagatttcatatcaaccgtcgataaatacgtccgccaggggtttatggcacaacagaagagataacccttcaagctctgcccacactgactgaccgtaatcttgtttgagggtgagttccgttcgtgtcaggagttgcacggcctgacgtaactgcgactggcttaagcgatttaacgcctcgctcatcatgccccggcggttctgccatacccgatgcttatcaaacaacgcacgcagtggcgtatgggcagactggcgtttcaggttaaccagtaacaacagttcacgttgtaatgtgcgcaacaaaataaccggttcgctgccttccagacgcagttgctgaagaatatgcaacgcgcgcttactttttcccatcaacaaagcatcaacccaatgaaaaggggtgaaatgcgcggcatcattcaccgcctgttcaacgcgcggtaatgtcagtttgccgtccggccagagtagcgataaacgctccagtgcctgggccagcgccagcaggttaccttcataacagtagcagagcacctgatttgcagcgtcatccagttctaagttgagctgttttgcgcgcgcagcaacccagcggggcagctgagcctgctccggtgtctgacaggtcacctgcacgctgcgattcgcaagagcagtaaaccaggcggcattttcttgcgctttgcttaatttattaccgcggacgatcaacagtagatcgtcatgcagaagtccggtgagtgtgagaagttgttcattgatcgccgcattcggtccgttttcgggtaacaacagcaatagcgtttgtcgactggcaaacaggctcatggcctggcataacgaaaaaatcgcattccagtcggtgttgggatcaatggaaaaagtgtggtgttcttcgaacccttgcgccgcagcgacctgacgaacagcgtcctggctttcctgcaataacagaggatcgttaccaagtaaaagatacgccgcgcgcagcccttcattgagctgcgcgcggagttgttccgggtacaaccgaatcatcagttacccagcgtggtggagacgcgtgcaggcgttgccggagtatccgttgtggtcgacgtctgttcttcgtcggaacgaatatccgcagcacggatgcttggcagcttacgaatcagctgttcggcagcacggtcgtacatctcttttacgatcatgtcttgttcgttatctttcgctaacgccatttgcgggttatcgaagaacgaacggaagactttggcgctaatcgggtagatgtcacggccggggatcaacacggtcgcattcaccgtcatgatcatctgatactctgctgtttgaccgttacggaataccgatgcggtatctttcgcgatgctcactttacccaaacgcagggatggaacgtccttacgcgtggtttctttatcaagcaactcgacaccattcagacgtaactggttacgcaccgcacggcttaatggcccgttcggatcgcctgagtccaggatcatgactttcatagtggaaggaacctgcgtggtgtcacgcagatgccagccacacccggcggtgattaacaccgccagagataacaacaatgttgccagatatcgcacgcttcctcccgcgcttagccaacgaccagattgaggagtttacctggtacgtaaatcactttacgtacagtaacgccatcaagatattttgctaccagatgtttctggccagcacgttcgcgaacctgttcttccgttgcgtccaccggaacggtgatttttgcacggactttaccgttaacctgcaccacgaccagcgtggagtcttccaccatcgctttttcgtcagcaaccggccacggcgcgttgtcgatatcgccttcgcctttcagttcctgccacagcgtgaagcagatgtgcggggtgaacgggttaagcatacggactaccgccagcagcgcttcctgcatcagggcgcgatcctgctcgccatcggtcggtgctttcgccagtttgttcatcagctccataatcgccgcaattgcggtgttgaaggtctgacgacggccgatatcatcggttactttagcgatagttttatgcacatcgcgacgcagcgctttctgatcttcagtcagcgcatcgacgttcagtgccgcaacatcaccttttgctgtgtgctcgtacaccagtttccagacacgtttcaggaagcggttagccccttccacgccggactcctgccattcgagagtcatatcagccggagaagcaaacatcataaacagacgaacggtgtccgcgccgtaacgttcaaccatcacctgcgggtcgataccgttgttcttcgacttggacattttgctcatgccggtataaaccagttcatggcctgccgcatctttcgctttcacgatacggcctttctcgtcacgttcaacgatagcatcaaccggggaaacccagttacgttcgccgttttcaccaacatagtagaaggcatctgccagcaccataccctgacacagcaactgtttcgctggttcgtcagagttcaccatgcctgcatcacgcatcagtttgtggaagaagcggaagtagagcaggtgcataatggcgtgttcgataccaccaatgtaaatatccaccggcagccagtagttagccgctttggaatccagcataccttctttgtactccgggcaagtgtagcgcgcatagtaccaggaggactccataaaggtgtcgaaagtgtcggtttcacgcagtgctggcataccgttaacggtagtttttgcccattccggatctgctttaatcgggctggtaatgccgtccatcaccacatcttccggcaggatcaccggcagctggtcgtccggggtcggcattacggtaccgtcttccagcgtcaccatcggaatcggcgcgccccagtaacgctgacgagaaacaccccagtcgcgcaggcggtagttcactttacgctcgccaacgcccatcgcagtcagtttatcggcgatggcgttgaaggccgcttcatggtcaagaccattaaactcgccagagttgaacagcacgcctttttcagtcagggcttgctgagaaagatctggctcagagccgtcagctgccaggataaccggtttgatgttcaggccgtatttagaggcaaactcgtagtcgcgctggtcgtgacccggaaccgccataactgcgcccgtgccgtattccatcaatacgaagtttgctgcccaaacgggaatttcttcgcccgttaatgggtgaaccgctttaaagccagtatcgacgccttttttctccatcgtcgccatttcagcttcggcaactttggtgttacggcattcgtcaataaaggcggccagttcaggattattttccgccgctttctgtgccaacggatgacccgcagccaccgccaggtaggtacaacccataaaggtgtccgggcgggtagtgtaaacggtcagcgtgttgtcatagtcgttaacgttgaaggtgatttccacgccttcggaacgaccgatccagttacgctgcattgttttaacggtgtctggccagtgatccagtttatccagatcgttgagcagctcgtcagcgtaagcagtgattttgataaaccactgcgggatctctttacgctcaactttggtatcgcagcgccagcagcagccgtcgataacttgttcgttcgccagtacggtctggtcgttcgggcaccagttgaccgcagaagtcttcttatataccaggccttttttatacagttcggtgaagaatttctgttcccaacggtagtattccggcgtacaggtcgccagctcgcggctccagtcataaccaaagcccagcattttgagctggtttttcatatacgcgatgttgtcgtacgtccacggtgctggcgcggtgttgtttttcaccgccgcgccttccgcaggcagaccaaatgcgtcccagccgattggctgaagaacgtttttgcccagcatgcgctggtagcgggcgatcacgtcaccgatggtgtagttgcgaacgtggcccatgtgtagtcgaccagaaggatagggaagcatagacaggcagtaatacttctctttgctctcgtcttcggttacttcaaatgtgcgcttctcatcccagtgaagctgtactttggattctatctcttccgggcggtattgctcttgcatggcagccagtggtcctgttttcaatacggctacaaatgtagcgttgatgtggtttttcagatccgcatagcatagcccaaacgcccgcgtcaaaacagcctttcgcgcactcgacgttgaaatgatgcccggattattcatacattaatttacagagtttgtgggcgtattagcaaagcaaggaacaaagaacgtctattattatagtcagttaacgacccgggagatgaaacgatgaacaaggttgctcaatattaccgtgaactggtcgcgtcactgagcgaacgcctgcgcaatggcgaacgtgatatcgacgcactggtggaacaggcgcgcgagcgcgtaataaaaacaggggagttaacgcgaaccgaggtcgatgagctgacgcgagctgtcagacgtgacctggaagagttcgccatgagctatgaagagagcctgaaagaagagtctgacagcgtctttatgcgggtgattaaagaaagcttgtggcaggagctggcagacatcaccgataaaacgcagcttgaatggcgcgaagttttccaggacctcaatcatcacggggtttatcacagcggagaagtggtagggctgggaaatctggtctgcgagaaatgtcacttccatctcccgatctatacaccggaagtgctgacgctatgcccgaaatgtggtcatgatcagttccagagacgcccgttcgagccgtaatgaaatgagtggcgccggatggcgtgatgtcatccggcgagtgattaagcgtaaaatttcagacgatcagccagtaaatcaacaaagccctgacgatcaacatcgaccattacagtggcattcggtttattgccagtcagataataataatcaacaaccgtcataccttgggtatatttcccttgtgtttccacgccaacccagcgctcaacagtggtaaacaactccggttttaacagccaggcgatggtgcatgggtcatgcagcggtgcgccgacaaagccccatttttcgtctttatgatattcgaggaagaaatccagcagttcggcaacaatggttgaaacagggttgccaatcgcgcggaaacgctcagtgtcttcaacgtggatttgtgctttgtgagtaacatccagaccggccatcaccaccggaattcctgactggaagacaatttctgccgcttccgggtcaacgtaaatattaaattcagccgcaggcgtccagttaccaagccccattgcgccgcccataatcacgatacgggcaattttgctatgcagttccgggtggctattgagcagcaaggcaacgttagtttgcggtccggtagaaacaatggtgacaggttcctcactttcacacagcgttttcgccatcagctccaccgccgtacagttttgcggtgcgaacgtcggttccggtaatgccgggccgtcgagaccgctttcgccgtgcacgttgtccgcaataatcaaattacgcattaacggttttaccgcaccgcttgctaccggaatatcggtgcgattaagcaaggtcagcatacgcagaacattgcgtaaggttttttctggtgtctggtttccggcggaggacgtaattgctttgacatcaagctctggtgaggcgagggcgagaacgattgcgatagcgtcgtcatgacctgggtcgcaatctaacagaattggcagtgccattgttgctccttgttgtgtgtttctttgcgacaagggtaacgccgggatgtaacagatacgagggacgaaacgagaaagcgtgagatggcgcgcaattgagtatgcgcgccagagtgattaatgcaggatttttgcgaggaagtcttttgcgcggtccgatttcggatcatcgaagaaagcgtctttcggcgagtcttcgacaattttaccctcgtccataaagatcacccgattcgccactttacgggcaaagcccatttcgtgggtcaccaccatcatcgtcattccttcgttcgccagttcgaccatcacgtccagcacttcgttgatcatctccggatccagcgccgacgttggttcgtcgaacagcatggcaataggatccatgcacaatgcgcgagcgatcgccacacgctgctgctggccgccggaaagctgcgccggaaacttattggcatgtgcggaaagcccgacgcgctccagcaatttcaatgctttttcacgagccggcgctttattgcgtttaagcactttcacctgcgccagggtcaggttttcgataatcgacagatgggggaacagctcgaaatgctgaaacaccatcccgacgcgggaacgcagtttcgccagatcggttttcttgtcgttaaccacgatgccatcgacggtgatttcaccttgctgcaccggttcgaggccgttgacggttttaatcagcgttgatttgccggaaccagacgggccgcaaaccaccacaacttcgccttttttcacttcggttgagcagtcggtcagcacctgaaagtgaccataccattttgaaacatttttcagggtaatcattatgctgtccttcttttcaagtagctgaccaacaacgatgcgctaaggctaataacgaaataaacaaatccggcaaacaggatcatctcaacctgcgtaccatcgcgctcaccaatggttgaggcggtacggaagaaatcggccagagataacacatacaccagtgaggtatcctgaaacagtacgatgccctgagtgagcaacagcggcaccatcgcgcggaacgcctgcggcagaataatcagtttcatcgactgccagtgagtcattcccaacgccagcgcggcgctcgactgaccacgagaaatactttgaataccagcacggataatctctgaatagtaggccgcttcaaacatcgaaaacgccaccatcgccgaaattaaacggatatcatttttgggtgataatcccagcacgttttgcagaaaacccggtacgatcaggtaaaaccacagcaaaaccataactaaaggaatcgagcggaatacgttaacgtaggctttggcaaaccacgctacgggcgcaaagctggacaagcgcatcaccgccagcatggtgccccacaaaataccaatcaccactgccgtgacggtgattttcagcgtgatcaccagcccgtcgagcagatatggcagggaaggaacaatggaactccagtcaaactcgtacattatttgccccccatgttgccgggcaggcgaactttacgttcaaccagcgtcatcaccagcatgataaaagcgttaatcaatacatacgccagcgtaatggcggtaaacgactcccaggcgtgggccgagtaatcgagcaatttacccgcctgcgccgccatatccaccagaccgatagtcgaggcgatggcggagtttttcaccaggttcatcatctctgaggtcatcggcgggacgataacgcgataagcattaggcagcagtacgtagcggtaggcctgcggtagcgtcagacccatcgccagcgcggcatttttttgcccacgcggcagcgactgaatagctgcgcgtacctgttcgcaaacacgggcggcggtaaacagccccaggcagagcatggatgaaaggaaaaactgaatattgggatccagctctgccttaaaccacatgccgattttctctggcagcagctccgggatcaccaggtaccaggtaaagaattgcacaatcaacggcacgttgcggaacagttcgacatacaacgtacccagaccggagagaaaacggtttggaacggtacgtaaaatgccgaaaaatgaaccgacgaggaaggcgataatccaggcgcagatcgacaaagcgatcgtcacctgaaaaccactccagatccaaccaagataggtggtgttgccgaacggggcttgttgtaaaaaaataccccagttccagtctatagacataaatctactccagaaaaaagagggtagcagcgttaactgctaccctcgaagattgttacccagcgtattgcggttttcaggcccgatggggaacgaccaccaggcgtatagtctgtccgtgctacgtaacaatcgagagggctggaatttccgcccctggttcttgtaattagttcagtgccttgtcattcggttctttgaacagtgctttcatttcgtctgacagttcgaaattcatgttcaggtttttcggcggaattgggtttttgaaccatttatcaaaccatttttccgcttcaccggaggtctgcacctgagcgatagtgtcatccatcagctttttgaactgcggatcgtctttacgcaacatgcaaccgtaggcttcctgagactgcggcttgccgacgatttcccagttgtctggtttcttcgctttcgcacgttcaccggccagcagggcatcatccatcataaaggcaacggcacgaccgctttccagggtgcggaaagagtcaccgtgatctttggcgctgatgatgcgcatattcattttttgctcttcattcagtttgttgagcaaaacttcagaggtagtgccggaagtgacgactacggctttgcctttcaggtcggcaaaatctttgatatcgccgccctttttggtcagcaggcgcgtaccgaccacgaaaatagtgtcagagaaagccgcctgtttttggcgttcggcattgttggtggtagaaccgcattcaaaatcgaaagtgccgttttgcagcagtggaatacggttttgtgaggtgatcggaatcaatttcacctgtaagtctggtttgttgagtttctttttcactgcttcaacaatggcgttggagtaatcctgcgagtagcccaccactttttgctgattgtcgtaataagagaaaggtactgaagattcacggtgaccgacgacaatcacgccgtttttggcgattttgtccagcgtgctgcctgctgccggggcggcgtcatctgcctgtgccagtcctgcggaaagcgccagggccaggattgctgtggcaggtttacgtaattgcatatccaactcctttatcttctgcgttaaaaacgcatggatacccgttgtgagtgtttgtgttgttatcatctgcgactttattgtgcagtgttgtgtttgttaggtaacatttagtttggataaatgtaaagatattgctgttttattgtttatttttgcgaggtgcgccgcaccattccgaagcaaaattcttaaaccgcacctttttggtgctaccgctgatttgtggtggtgcaacccggttgcgttgcggctgatttcattggttacacagtaaataaagcaacttacatgccaaaaaatacttaggggtgaattaattacgattgtaatttcagtttgaaaaagtcatatttcggacagtgttaacttttcggtgtgggacgtttgccgggatgataactacacacgggaaaatgctttttactagtcttttcaaggaagaatcaccttatgtctgcatcttcggttaagccgttaaatgttcaattacccgcaataaccctgatcctttttgcgctctgtgttgggatattttgttacctcgcacaatggatgagttacgaagaagtcgatcaatccgcactcatccatctcggcgctaacgttgcttctctcacgttgtcggatgaatcctggcgcttattgagcagtatttttctgcacagtagtttttcccatttgctgatgaatatgtttgcactcctggcggtggggacagtagcggaacggatactggggaaatggcgactcctgattatctggttattctccggcatctttggtgggctgatcagcgcctgttatgcgctacgcgaaagtgagcagatagtcatcagcgttggggcatccggggcaattatgggaatagcgggcgctgcgatagcaacacagcttgcttcaggtgcgggcatacaccataaaaaccagcggcgagtatttcctctgttgggtatggtggcgctgacactgttgtatggtacccggcaagcaggaatagataacgcttgccacattggcggcctgattgcggggggcgcgttgggttggctgagcgcgcgtttagttgggcaaaaccgattcgttacggaaggcgggattattgttgcggtcactcttcttctgaccggggctatctggcttgtgcagcagcagattgatgaatcagttttacaggtcaggcaaagcctgcgtgaagcgttttatccgcaggagattgaacaagagcgacgacaaaaaaagcagcagttagtggaggagcgcaacgccctcagggaaacattatccgctccggtaagtcgtgagcaggccagtggtgatttactcgctgagattgccgatatccatgatatggcgatcagtcgggatggtaatacgttgtatgccgcaattgaaaacacgaacagcattgttgttttcgacctcggacaaaagaaaatcctgcatacctttacagcgcccatagcgaaagaaaagtcagtcaaacattgtggtggctgtaaagatcagggcgtcagatcgctggcattaagcctggatgaaaagttgatttatgcgacttcatttgaagcgaatgcgttatcggtcattaacgtggcgacgggggagattattcagtcgattaccaccggcgcccatcctgacagccttatcctctcgcgtgatggcacaaaagcctgggtgatgaatcgcaccagcaatagtgtgtcagcgattgatctggtggcttatcagcatgtggcggatatcccgctggagaaatacgacgggacggggatgagcggtaaaccaggcgcctgggttatggcactttccccggatgaaaaaacattactggttccgggagcaggcaggggtaacatcgtgcggatcaataccatcacgcatcagaaagaagactttcccgcaggtgatgcgcgtggtgtcgtttctgcgatgggattccgaccaaaaaatggtgagattatttttgccgatagccaggggatttcacgtataagagctgaggatcaacaagccagcattatgacgcaatggtgtagcaggagcgtttattccgttgagggtattagcccggacggtcagtatttagcgttggtgtcatatggcctgcaaggttatgtcatcctgctcaatattaatgccgggcagattattggcgtttatcccgccagctacgttaataatcttcgtttttcagcggatggtagaaagatatttgttatggcgaagaacaggttaatccaaatggacaggacgcgctcgcttgatccgcaggcaattattcggcatccccaatatggcgatgtggcttgtatccctgaaccgtaagaaaaaagggcatgataatcatgccccagagcgtgttgaaaaagtacgctttatcctacaaaatcgcgaaaattcaacatattgtaaaaatcgcgtaggcctgataagcgtcgcgcatcaggcacattaacgtttgcgagcacgcagactcatcagtacagcggcaaaaccaaacagcgccgtcagcacccacagcggccagttgccggttcgtgcgtacggtgtgagtccggtggttggtgtcacgttagtggtcaacacctcgcgggtgaactgcgggatcatcgcctgaatctcaccctgcgggccaatcaccgccgtaatgccgttgttggtgctgcgcaacagtgggcgcgccagctccagcgcacgcattcgcgccatctggaagtgctgccatggaccaatagacttaccaaaccacgcatcgttggagatagtcagcagatagtcggtatccgggcggaagttatcgcgcacttgctcgccgagaatgatttcgtagcaaatggccgcagtaagttgaatgccattcaacgacagcggtggctgaatatatggtccgcggctgaatgacgacatcggcaaatcaaagaacggtgctaacggacgcagtatcgactccagtgggacaaactcgccaaacggcaccagatggtttttgttatagcgatcggctgattcatagctgtacggtgcgcctttacccagtgtgatgatggtgttgtaggtatcgtagcggttctgtttattgagacgcgcgtcgacaatcccggtgaccagcgagctacctttatcgcgcaactcaccgtccagagctttaaggaacggttgctgattaatttccagatcggttatcgccgactccggccagataatcagcgatgatttgcccatcagcggtgccgttgcgttgtagtaaatcttcagcgtattaagaagctggccttcgtcccatttcagcgattgcggaatatcgccctgaaccatcgaaacctgaatggttttctccggttgcggggtaaaccactggatgtaacgcagcgggaagggaagggcaaacagcacgacggccaccaccagcggacgccagttgcgtttgaccaacgccagtgccagcaagccactaaccatcatcagcaggaagttaatggcttccacgcccattatcggtgccagcccttttaacgggccatcaatctggctatagccgaactgtaaccacgggaagccagtcagcacccaaccgcgcagaaactcggtcacttgccagagagcaggggcggcaatcgccacgcgcagccaggtggttttcggccacagacgcgacagcacgccagcaaacagtccggtatacagcgacaaatacgccgccagcagtaccaccaggaagatgttaaccgggccaggcattccgccaaaggtcgcgatgctgacatagacccagttaataccgctgccaaagaggccaaatccccagcaaaagccaatagcggcagactggagtggacggcggttaaaggtcaacgcctgaagccccatcagcgaaataatcgccgcaggccagacgtcgtaaggagagaaggccagcgttccgcaggcaccgaataataacgccagcagcaggcgaatgcgctggcgttcaattaatgaggcaaaagccatgtagttatctatccagtttcggttttattcatccagcttcggctggggtgagtcatccgggattttgacatgaacctgaataatacgccgactgtcggccatcgccactttgaactggtaaccgtcgatgtcgatggtttcgccacgcgccggaagatgcccaaatgcctgcatcaccagaccaccgatagtgtcaacctcttcatcgctaaagtgggtgccgaacgcttcgttgaagtcttcaatagaagccagtgcgcgcacggtccaggtatggcgactcagctgacggaagtcgatatcatcttcttcgtcatactcgtcttcaatctcaccaacaatcagttccaggatgtcttcaatggtcaccagaccggaaaccccaccgaattcgtcaatgacgatcgccatgtggtaacgctgagagcgaaactctttcagcatccggtctacgcgcttactttcaggaacgacaaccgcctgacgtaacactttgtccatgctgaaggcttcggcatcgctgcgcataaacggcagcaagtctttcgccatcagaatcccttcaatgtgatctttgtcttcgctaatcaccgggaaacgtgagtgggcggactcaatgatgacatcaaggcattcgtccagcgtctggttgcgtttcagggtaatcatctgggagcgggggatcatgatgtcgcgaacgcgttggtctgcgatgtccatcaccccttcgagcatatcgcgcgtatcttcgtcgataaggtcgttctgcccggaatcacggatcagcgccagcagttcgtcacggtttttcggttcaccgtggaaaagttggctgagtaacagggagaaaaatcccttcttgttgcttatcgtgtcactactgtgtgaattgtcgtcgctcatggcgtcgtatgggttctcatgttagttaatcaaaacgccgtcgttaatcaccaacggcggggacgtctgccagtcaaatgcctggcaaattattctttctcggcaatgtacggatcctcatagcccagagcaagcataatctctgtttcgatggcttccatttcttctgcttcgtcatcttcgatgtgatcgtaacctaacaaatgcagactgccgtgcaccaccatatgcgcccagtgcgcctccagtggtttgccttgctcctgagcttccttctcaaccacctgacggcagataaccagatcgcccagtagcgacatttccatgccaggcggtacttcaaacgggaaggagagcacgttggtcggcttatccttaccgcgataggtcagattcagactgtggctttcggcggtatcgaccacgcgaatagtcacttccgattcttcctgaaactgcgggatcaccgcattcagccatgtctgaaactggctctcttccggtaacccggaattatcttcacatgccagttgtaaatcgaggatcacctgactcatttttgttcctgttcttcgcgcttgcgttctgctgccagcgccgctttacgtttttgttcggcttcttcccaggcttcataggcgttaacgatacgcgccaccaccgggtgacgaaccacgtcttcgctgtggaagaagttaaagctgatctcttcgacatcagccagtacttcgatggcatgacgcaaaccagacttggtattacgcggcaggtcgatctgtgtgacgtcgccggtgataaccgcttttgagttaaaaccgatacgggtcaggaacatcttcatctgttcgatggtggtgttctggctctcatcaagaatgataaacgcgtcgttcagcgtacgaccacgcatataggccagcggtgcgacttcaataacgttgcgctcaatcagtttctcgactttctcaaagcccagcatttcaaacagcgcgtcgtacagcgggcgcagatacgggtctactttctggcttaaatcgccaggcaggaagcccagtttctcaccggcttctactgccggacgagtcagcagaatacggcgaatttcctgacgctccagggcatcaactgccgcagccactgccaggtaggttttacccgtacccgccgggccaacgccgaaggtaatgtcatggtcgagaatattggcgatgtactgcgcctggtttggcgtgcgcggcttaattacgccgcgtttggttttgatattgaccgctttgccgtactccggcacgctctccgcgctttgctccagtacccgcgcttctttaatcgcaaggtggatctgttccggttcgatatcctgaatctgaccgcgcatcggggcagtatcgacatacaggctacgcagaatgtctgccgcagcggtgacgcaaatcggacggccggtcagtttaaagtggttatcgcggcgattgatttcgatgccgagacggcgttcgagttgtttgatgttgtcatcaaacgggccgcacaggctcaacagacgcgcattgtctgctggctccagggtgatttcgcgagtgtctatgttcaaaccgttcctcttatctgtatgccgccggaagctgaacattcaccggcctataaggaaattattcacgccacaggaaaaaggcgcaagcattgcgataaagatggggataaagagagaaaaaacaaggcccaccggaacggcgggcctgagaattacggctgataataacccacgccaaggtcgttttctttgcgggtacgggcaatcaccgattccggtgtttctgccacgcgcagacccatttcatcttcagttcgcaccactttaccgcgcagagagttcgggtagacgtcggtaatttctacatcgacgaatttaccgatcatatccggcgtgccctcgaagttaaccacgcggttattttcagtgcgaccggaaagctccatgatgctcttacgtgaagtcccttctaccagaatgcgctgggtggtgccgagcatccggcggctccatgccatcgcttgctgattaatgcgctcttgcagaatatacagacgctgcttcttctcttcttccggaacatcatcaaccatatcggcggctggtgtacccggacgtgcagagaagataaagctgtagctcatgtcgaaattgacgtcggcaatcagcttcatcgttttctcgaagtcttcggtggtttcgccagggaagccgacgatgaagtcagagctgatctgaatatccgggcgcgccgcacgcagtttacggatgatcgctttgtactccagcgccgtatgggtacgtcccatcaggttcagaatgcgatcggaaccgctctgtaccggcagatgcaggaagctcaccagctccggcgtgtcgcggtacacttcgatgatatcgtcggtgaattcgatcggatggctggtggtaaagcgaatacgatcgatcccgtcgatcgccgcaaccagacgcagcagatcggcaaacgatccggtggtgccgtcgtagttctcaccgcgccaggcgttcacgttctggccgagcaggttaacttcacgcacgccctgagcagcaagctgggcaatctcaaacagaatatcgtcggacggacggcttacctcttcaccacgggtgtaaggcactacgcagtaggtgcaatatttattgcagccttccatgatggagacaaacgcggtcggcccttcggcgcgcggttccggcagacggtcaaacttctcgatttccgggaagctgatatctacaaccgggctgcggtcgccgcgcacggagttgatcatctccggcagacggtgcagcgtttgcggcccaaaaataatatcgacatagtgggcgcgctggcgaatgtgctcgccttcttgcgatgccacgcagccgccgacgccgataatcaggtctggattcttctcttttaacagtttccagcgacccaactgatggaagactttttcctgagccttctcgcggattgagcaggtgttcagcagcagcacatccgcttcttccgccacgtcggtcagttgatagccgtgggtggcatccagcagatcggccatcttcgatgaatcgtactcgttcatctgacagccccaggttttaatatggagttttttggtcatcgacttgctcttgcgaaatagtagccaggaatgcagggcgcatagtgtaatgctttgctgccgttgtgaccagtatgagcgttatcagcccttgggggtaaaaatcctgtaaacttaaagcatattgctaacaggatgattgaccatgacaaatcaaccaacggaaattgccattgtcggcggaggaatggtcggcggcgcactggcgctgggactggctcagcacggattttcggtaatggttatcgaacatgcccaacctgcaccgtttgtcgctgacagccagccggacgtgcggatctcggcgattagtgcggcttcggtatcattgcttaaagggttaggggtctgggatgcagtacaggctatgcgttgccatccttaccgcagactggaaacgtgggagtgggaaacggcgcatgtggtgtttgacgccgctgaacttaagctaccgttgcttggctacatggtggaaaacactgtcctgcaacaggcgttgtggcaggcgctggaagcgcatccgaaagtaacgttacgtgtgccaacctcgctgattgcactgcatcgccataatgatcttcaggagctggaactgaagggcggtgaaacgatcctcgcgaagctggtgattggtgccgacggcgcaaattcgcaggtgcgacagatggcgggaattggcgttcatgcctggcagtatgcgcagtcgtgtatgttgattagcgtacagtgtgagaacgatcccggcgacagcacctggcagcaatttaccccggacggaccgcgtgcgtttctgccgttgtttgataactgggcatcgctggtgtggtatgactctccggcgcgcattcgccagttgcagaatatgaatatggcgcagctacaggcggaaatcgcgaagcatttcccgtcgcgtctgggttacgtgacaccgcttgccgctggtgcgtttccgctgatacgtcgccatgcgttgcagtatgtgcaaccagggcttgctctggtgggcgatgccgcgcataccatccatccgctggcggggcagggggtgaatcttggttatcgtgatgtcgatgccctgattgacgttctggtgaacgcccgcagctacggcgaagcgtgggccagttatcctgtgctcaagcgttaccagatgcggcgtatggcggataactttatgatgcaaagtggtatggatctgttttatgccggattcagcaataatctgccaccgctgcgttttgtgcgtaatcttggtttgatggcggcggagcgtgctggcgtgttgaaacgtaaggcgctgaaatatgcgttagggttgtagcctcacaacattgctggatgcatgccaaccgtaggtcggataagacgcggcagcgtcgcatccgactttgaaggataagacgagtcaacatcgcattcggcattgaatatacgcagaaaagcaaaaagctcgccgaggcgagcttttttaatgtggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaactgggtgcacttacaaggtaagcgtcttgaataaattggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaacaaattggtttttgaatttgccgaacatattcgacacattcagaatttggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccatctttttttttcgcgataccttatcggcgttgcggggcgcattatgcgtatagagccttgcagcgtcaacctctttttcaaggaaaattgctcgaaagtgactgtttggttaggttgcgaacagcatggcgctatattcgtcaattattgtttactttgtgttttttccccaccctacagccattcttttgtcatacaggatgaaattcggaattcaacaatagtggtgggaaattaatctatgaaatactggcctacagtaatgagttgtcaaacagcgatgtggcaaacccggaacatttccttactgcatatcagaatcaacaagcgccccagtaactgaaattgccccggatttctccggggcaatattacacgtcttatttatatgccgactggtgaacgccaaccgcgcgaccagacggatcgtccattttcttgaacgcttcatcccactcaatcgctttagcggaagaacaagcgacggaaggaccgcccggcacgcactcagcggcgctcggaagcgggaacaattcttcaaagatctcccggtacagatacgcttcttttgaggtcggcgtgttgtacgggaagcggaagcgggcagtttccagctgttgatcagaaacctgctgcgctgccacttctttcagggtgtcgatccaactgtaaccgacgccatcggagaactgctctttttgccgccaggccacgcttgcaggcagatacgcttcaaaacattcacgcaggatgtgtttttccattttgccgttaccgcacattttatcctgtgggttaatgcgcatcgccacatcaaggaattttttgtcgaggaacggaacgcgtgcttccacgccccaggctgacatcgctttgttggcacgcgcgcagtcatacatatgcagggccagcagtttacgcaccgtctcttcatgcaactctttagcgttcggcgctttgtggaagtatagataaccgccaaacacttcgtcagaaccttcaccggacagcaccattttaatgcccatcgccttgatcttacgcgacattaaatacatcggtgttgaagcgcgaatagtggtcacatcataagtttcgatgtggtaaatcacgtcgcggatggcatccagaccttcctgtacagtgaagtgaatttcgtgatgcaccgtgcccagatggtttgccacttcctgggctgctttcagatccggtgagcccggcagacctacagcaaaggagtgcaactgcggccaccaggcttcagagcgttcctgatcttccacgcggcgggcggcgtatttcttggtgatagcggaaataattgaggaatccagaccaccagaaagcagcacaccgtaaggcacatcagacatcagatggcttttaacggaatcttccagtgcctgacgcagctcgtttttgtcggtcacgttatctttcaccgcatcgtagtcgaaccagtcgcgatgataataagaacggatttcgccgtcctgactccacaaatagctccccgccggaaactctttaatcgtgcggcaaactggcacgagggctttcatttctgaggccacatacagctgaccgtgttcgtcatagcccatatacagtgggatgatccccagatggtcgcgaccaatcagatatgcatctttttcgctgtcgtacagggcaaaggcaaacatgccctgcaagtcgtcgagaaattccggccctttttcctgatacagcgcgaggatcacttcacagtcagacccggtctggaactggtaacgatcgccatattcagcgcgcaatgcctggtggttgtagatttcaccgtttactgccagcacatgagttttttgttggttgtagagaggttgcgcccccgcgttaacgtcaacaattgacagacgttcgtgggcgagaatggcgttatcgctggcataaatgccggaccagtccgggccacgatgacgcatcaggcgtgacagctcgagtgctttcttacgcagctcaactgcgtctgttttgatatcgaatatgccaaaaattgaacacataaccttctccgttaacctggtatttgttgcttgttgtgtttgcttgtttaaaaaaatgccgcaaagcagcacggtgcgcaagcgatttggcggtggaaaaataaaaaacgtaatggcgattgctgatttgtgaaaaaggatagggtgtgatggcgtatttattgatggatcgataatttttgacgggttttattgaatagggtgattttaatgatgggtaaaaataagaaaccacgccctgaggcgtggttgctattcagataacgtcgatttcagcgaccgatgggtaaatccaacttgggcggaacggcatactgtcgatatcgtcgagcgacgaaacaccagaaagcaccagaatcgtctccagaccggcctggaagcccgccagaatatcggtacgcaagttatcgccgacaatcaccgtttcttccgaatgcgcctgcattttgtttaatgctgcgcggatgatccacggactcggcttaccaacatagaacggtttacgtccggagattttttcgatccccgcgcatagcgcgccacaggccggataaaaaccgcgcccgtgggtgtccgggttggtggcgataaagcgtgcaccgttagcgacgaaataggctgctttatgcatcatgtcccagttgtaggaacgcgtttcgccaacaatcacaaaatcagggttcacatcggtaatagtgaaaccggctttgtacagttcatgaatcagtgcgccttcgcccaccacatatgctttcttgccttcctggcgacgcaggaaatcggcggttgccatcgcggaggtataaaacacgctgtccggcacatcgacacccgcagtggcaaagcggttcgccagatcttgcccggtctgcgaaggatagttggtcagcaacaccagcggcaggcctttatccataatcccgtgcaaaaattccgctgcacccggtacggcgacgttatcgtgcatcagcacgccgtcgatatcgcaaattacatttttaatggtcatggactacccagaatattgacaacaataagcgccactataaaagcacattaattttccagcaaatgctggagcaaaataccgttgagcatggcgcgttttaccagcgcaaaagcgccgattgccgagcggtgatccagctcagaacgtaccaccggcagattagtgcgaaacgccttcagcgcctgggtattaatgcagctttcaatagcagggagcagcactttatcggcttcggtgatttctccggcaataacaattttttgcgggttaaacaggttgatggcaatggcgatggttttgcccagatgacgaccgacatactcaatcacttccgacgccaggctatcgcctttgttcgcagctttgcagatagtttttatggtgcagtcgtccagcggcacgcggctctggtagccctgctttaacagattcaacacccgttgttcaatggcagcgttggcagcgatagtttccaggcagccaaagttgccgcagtggcagcgttcacccagcggttcgacctgaatatggccaatttcaccgacgttaccgttgcggccaataaaaatgcgcccgttagagataatcccggccccggttccgcgatgtacacgcaccagaatggagtcttcgcaatcctgacttgcaccgaagtagtgctccgccagcgccagactacggatatcgtgaccgacgaaacaggtcactttaaaacgttcttccagtgcttctaccagcccccagttttctacctgaatatgcggcatgtaatgaattttgccgctgtccgggtcaacaagccctggcaggatcacggaaatggcgatcagctcgcgcagcttgcgctggtagctatcaataaactgagcaatggcattcagcagggcatgttccagcgtctgctgggtacgttccggcagcgggtaatgttcttctgccagcactttgctactgagatcaaacagagtgatggtggcgtcgtgacgaccaagccgtacgccgattgcgtggaaattgcgggtttcggtgacgatggagatagcgcggcggcccccggtggaggcctgctgatcaacttctttaatcagcccgcgttcgataagctgacgcgtaattttggttacgctggcgggggcaagctggctttgctcggcaatctgaatccgcgagattggcccatactggtcaatcaggcgataaaccgccgcgctgttaagctgttttacgagatcaacattacctatctgagcttgtccgcctggtgtcatactttctcttattgagttacgacctcgttaccgttaacgatggtcctggtgattttaaaatcaggtgtgaatgcagtcaggttggctactttacctgcggcgagtgtaccgagacgtttctcaacgccaatcgcacgcgccggatagagcgtcgccatacgcagcacttcatccagtgcgataccgcaatgttcgaccagattacgcacgccttcaatcatggttaaggatgaaccgcttaacgtaccgttctcatccacacaaagtccattacggtagtatattgttttacccgcaaaaatgaactgttcaatgttggcacctgctggcgcggtggcgtcagtaaccagacacagtttgtcgcctttcagacgtttagcgttgcgaatgttggcgtaatcaacatgcaggccatcagcgataataccgcaataaatgtcagcttcgtcgaggatagcgcccgccaggcccggttcacgaccggtaatatacggcatcgcgttgtacagatgagtggcaaaggtaatccccgcgcggaaaccggcttttgcttgtttcaacgtcgcgttggagtgaccggcagaaaccacaatcccggcatttgccagtttgctgatgacttctgcaggaaccatttccggtgccagggtcactttcgtaatcacgtcggcgttctcacacaggaaatcgaccagcgcggcatcaggcttacgcacaaaattcggattatgggtacctttttttaccagattcagccacggaccttccagatgcagacctaacgcctgattcggatgttttgccaggtactcgcgcataacgcgcacgccctgtttcatcagctcgtcgctggtggtgataagcgtcggcaaatagttagtacagcctgatttctcattggctttctgcatgatttccagcgtttctacgctgactgcttcagcagtatcgttaaactgcacgccgccgcagccgtttaactgcacatcgataaaaccgggggagagaatggccccgttcagtgaacgttgttcgatctctggcggcagttccgctaccggacagacgcttttaatcaggccatcagcgataacaaccgcgtggtcatcaagaaattcgtggccggtaaagatccggccctgggttaatgcatacattctgacccccgattttaaaaaatattgccctgagcaaggagccagggcagggataataattacagacctttgatattttctgcttctaattcattgaaatatcttaaagtcttaactttcagctccatggtggaaggttcatcgcacaccatgatcgcttttggatgcagttgcagacagctgatggtccacatgtggttcacgcaaccttcaacggcggcctgcagtgccagtgctttctggctacccagcaccagaatcatcacttcttcggcatccagcaatgtaccaacaccgacagtcagggcatattttggcacctgattaacatcgttatcaaagaaacgagagttcgcgacgcgagtgtcatgagtcagggttttgatacgagtacgagaagccagagaagacgccggttcgttaaatgcaatatgaccgtcgttacctacaccgcccataaacagatgaatttttccgtaagaacggattttttcttcatactggcggcattcggcgtcgatatccggggcgttgccgttgagaaggttgatattttctgctggaatatcaacgtgatcgaagaaattacggtgcataaagctgtagtagctttccggatgctctttcggcagaccgacatattcgtccatgttgaaggtgacaacgtgcttaaagctgacctggcctgctttatgcatttcgactaacgctttataggtggtcatcggcgtgccgccagtcggcaggcccagtacaaacggacgatcggcagtcggtttgaacgcattgatacgattgacgatatggcgagcagcccatttgccgacctgttcagcggtagtcagggggatcagtctcattattcacctcaataagtaaaatgtaagccgttggcggattaggcatctttaagcgtaacctggatttgcgcagacaggcgtcaatccgacctgattttttgaatgataaaataagttttctggtttagccagtaaaagggagtgatgataacgatatttggtgacaaaactcacaaaagacacgcgtttaatttgcgatacgaattaaattttcacacactctgtagcagatgatctaacaatctgattacagaacatcggcagtacaatttgcagcaaaataaaaatacggctttaaacgagccaaatagggttctcgtagggggaataagatgaatattttaggttttttccagcgactaggtagggcgttacagctccctatcgcggtgctgccggtggcggcgctgttgctgcgattcggtcagccagatttacttaacgttgcgtttattgcccaggcgggcggtgcgatttttgataacctcgcattaatcttcgccatcggcgtggcatccagctggtcgaaagacagcgcaggtgcggcggcactggcgggtgcggtaggttactttgtgttaaccaaagcgatggtgaccatcaacccagaaattaacatgggtgtactggcgggtatcattaccggtctggtcggtggtgcagcctataaccgttggtccgatattaaactgccggacttcctgagcttcttcggcggcaaacgctttgtgccgattgccaccggcttcttctgcctggtgctggcggccatttttggttacgtctggccgccggtacagcacgctatccatgcaggcggcgagtggatcgtttctgcgggcgcgctgggttccggtatctttggtttcatcaaccgtctgctgatcccaaccggtctgcatcaggtactgaacaccatcgcctggttccagattggtgaattcaccaacgcggcgggtacggttttccacggcgacattaaccgcttctatgccggtgacggcaccgcggggatgttcatgtccggcttcttcccgatcatgatgttcggtctgccgggtgcggcgctggcgatgtactttgcagcaccgaaagagcgtcgtccgatggttggcggtatgctgctttctgttgctgttactgcgttcctgaccggtgtgactgagccgctggaattcctgttcatgttccttgcgccgctgctgtacctcctgcacgcactgctgaccggtatcagcctgtttgtggcaacgctgctgggtatccatgccggcttctctttctctgcgggggctatcgactacgcgttgatgtataacctgccggccgccagccagaacgtctggatgctgctggtgatgggggttgtcttcttcgctatctacttcgtggtgttcagtttggttatccgcatgttcaacctgaaaacgccgggtcgtgaagataaagaagacgagatcgttactgaagaagcgaacagcaataccgaagaaggcttaactcaactggcaaccaactacattgcggcagttggtggtagtgacaatctaaaagcgattgacgcctgtattactcgtctgcgtttgactgtggctgactcagcacgtgtcaacgatgcaatgtgtaaacgtctgggtgcatctggtgtggtgaaactgaacaaacagactattcaggtgattgttggcgcgaaagcagaatccatcggcgatgcgatgaagaaagtcgttgcccgtggtccggtagccgctgcgtcagctgaagcaactccggcaactgccgctcctgtagcaaaaccgcaggctgtaccaaacgcggtatctatcgcggagctggtatcgccgattaccggggatgttgtggcactggatcaggttcctgacgaagcattcgccagcaaagcggtgggtgacggtgtggcggtgaaaccgacagataaaatcgtcgtatcaccagccgcaggaacaatcgtgaaaatcttcaacaccaaccacgcattctgtctggaaaccgaaaaaggcgcggagatcgtcgtccatatgggtatcgacaccgtagcgctggaaggtaaaggctttaaacgtctggtggaagagggcgcgcaggtaagcgcagggcaaccgattctggaaatggatctggattacctgaacgctaacgcccgttcgatgattagcccggtggtttgcagcaatatcgatgatttcagcggccttatcattaaagctcagggccatgttgtggcgggtcaaacaccgctgtatgaaatcaaaaagtaatctgctttatacctgatgcgacacggcagcgtcgcatccaacaataaaaagcggcagggatcttctctgccgctttttttgtctgagattacattgggaagataaaaacagcgcctgcacaaagcgccagaatgcggatgagatacattggtacagagaacacccagaattcgggaagtttgtatttccccattccgaggatcatggctggcattccgtcaataggcatatagccgccattccagccagaaatcaccaccgcaatcgcggcagcggtcgggttaagcccaaggctagtacaggcggcaatggcgatgggggcaaaaatatatactgaccccatattcgaacccgtgaaggtggcgcaggtactggtaagcaaagcaaaggcgacaataaatacaaacggtgagacgccagaaccgagcacacctgcaacggcatcgccaaccatcgccgtaaagccggtgcccgccagtgcatcagctacaccgatcacccccgccatcattaaaatgaccggagcccccatatgatcgcgaacttctttgaagtccagtacatcgatcatcagaacaaacgcacccgcaagacccggaataacgaaggcgatatttcccagaatgttcattagcatcatgccgataacgctgacagcgaatgcggcaatagtgcaatattctttccaggcaggaagggcgttaaacgtttcctcgcgtgccgccagcgcatcctcggaagcatccgcaatgggatgatccggaagaaaacggtaggcaataagactccatgcgaggaaagccgctgacatgatgagattcaccagcgcaaagcgccccatcgaaatctcctgatgaaaccccgcggtttcgagtacggtcgccgtaacgccaaagagaagcgcgagattgataggaagaagcgggtggttggtggcaaatcccaggggcatcattaatttcgatgttggtagctttttactgtacggaatggtggataccagcgacagaattagcacgtaataaccggtcgctccggtgccggcaagactggcacccagcataacaatgactaacaacagcccatagctgcggtaactgcctttattgaccaggcttatcatcgcagatttaacgttgctgataagccgggttttttgtagcgccgccatgaccaccataaaccctgcaatcatcaccacgcttggattgacgaatccggcaaaagcctgttgaacggtcgaaagtcccgatacaaccagcaataaacacgcaagcagtggcggtgcgccaaaaggcattttgtccgacatgatcagcacgatcatcaggaccagtattcctaatgccaggatcatttccattgtcattttttctctccttttaggcttccagcatgtcgcgcggtactttaaagaccgctttgcgtattgaagtagccgtgccaattgcgcacagcgtctggtgaggttcctcaggcataaagacggcgaaatcaccggcgtgtagggtgatggcgacactgttttcaggggatggggcgataaacagatcgggcttacgttcttcatcgttttcgcgagcgatgggccgcgttcccgcattaatgccctcacaaccagtaatcaccacctgtatatcggcccatagatggtgatactccgtatggcggagttcggcgggttgcgtgtctgaagttcccagcgtgcagaaccaccgacatccttcaggttgccagcgaccgtcctctctggtggataacgccgataacgaacactccgggcgcagcagaatatttctcacccaggcaggaagccccgccagcgacaaatggttgagattaccgataatcatgatgcctgccccttaacccactcgggggagatgcgtacgtacttgatggcctgacgccaccaggtgtaagcgatatgtagcgtaccgtccgggctttgtttgatgctggggtaggagaactcacgatttagcttttccagggaattgttggtcatgcagtagccgtcgccttcatcgagattgcgccgccacggccagcttttcccaccatcggcagaaatcgctaccgtcatcggcgcgcgtggggcaccccagaaagcggagcgtccgacggctgtcggttctttgcggctgtcgtcgccatcgtcgatttcgtcataaagcgacgcgcgatgttctactgcgcctgccgcactcatcgcgttgtacaccagcgccagttcgccgctggcaagcgtcgttacctgaatagacgaattgttgttgggcaattcggttgcttgcggcaccgaccaactctcgccgttgtccgcggaatggctgatatagatgttgtctgcccaacggctgcgaaagagagcaaccaacgtaccgttgtgcagcattgtgatattcatatgaacacagccaagactttgcggcacctcgacatcgcgccaggagtgaccaccgtcagcggaaattttcactgcgctgatatcatcattgccgacccatttttcgccgggttgggtacggcaataaaagacgggaagcagccagttaccgttatcaagcaccgtgatcggctggcgaatgaacgtgccgggtttatcgagcagggtggcaatctcgccccaggtttgcccaaggtcgtcagacttacggtagcggacgatggcggtgtcctgattaccggatatttgtgcggtccatagcagccacagcacgttatccggcgcgagaaacagcactgggttttgctctgaacgcgtgtcatcgtgggaaagtttgaccgcatcgctccactgcatcccgccagcgggcaatcgcgatccccagacagaaatatcggcaataccttccagcgttcccgcaaaccagacgcacattaacgcgccatccggcaaaggcagaatattcgccgcgtggttttgtgggcaggacgagggcagcatggcggtaagcacatgcgaatcgttttcggatggacggatgacgccgtcacgaataagggctacagacatagttagactccatcttaaagttggtaatagatttattaatgcgagtgcgattcatgcgtttcgatcaatgtcgaaacttttttatttcttctttcacggataatattgagtgtctcaacacttaatgagaaaaatatcgcgaagtagagatactctttggcaatatgaatgttgagactatcggcaaccagcaatacaccgacaaataataaaaaggttaacgccagtatttttattgacggcgtggcgttaacgaaatcaccaattgttttcgccgcaaacatcatgacgccgacggcaatcattacggcggcaatcatgataaatatatgctgagaaaggccgacggcggtgatcaccgaatccaggctaaacacgatatcgagcagcattatctgtacgatggcaccgcacagcgacagttgccgcgatccgctgccatgttcgtcttcctgcgcgggcgacagctcttcgcgtatctccagtatcgctttataaatcaggaacagcccgcccccgagcagaatcaacgtgcggaacgaaatctccagcgtcagcacggtaaaaagcggctgggtaatatgtgaaagccacgcaatggatatcagcaataatatccgcataatcatcgcgcagcttaaacccagtttacgcgccatattttgttgtgataacggaagttttgccaccaccagtgaaagaaaaataatattatccaccccgagaataatttccagaaaggtgagggtaattaaagtgagccagatatctggctgcataaaccacaaaaacatggggtaatcctttattctctttatctaaactttatagcgggctggataatagagttaatttaattaatgttataatgacgaataatttgttgaatctcgctgatctgttcaggcgtgaaattaaccgcgtagcggctatcaccaacatcatgccccataagctgcaacgctttcttcaccgcagccggggagaatgctactttataaaggtcggtacgcaggcccgttacactctcctgtgcttcataagacccttcaatatcaccggcatggaagcgagaccagatagcattgatttcccgcggtgcgacgttggcgagcccagagatacaggctgaacacccctcgacaaaccctttatggatcagcgaatccgggccgttgagcacattaaagccgtcaatgtcgcgcaccgcatcgagaaaacccttcaggctttcgtcgcttccggcgctgtctttaatcccaatgatattgggatgcgacgccagagcacgcgcggtttctggctggatcgtattgccagtgcgagccgggatgttatagagaaacatcggaatgctcagtgcgtcggcaattgcgctgtaatgcgcaatcaactcttcctgtttcagcggtacgaagtaaggggcaatgaccgacacggcatctacgccaagtttttcaatctgctgacccagacgaatcgtttcgcgcgtagagatctcgccaatgtgtgccacgaccggtgcacgaccagccacttcatccacgcaggtttgcgtaacgctgagcttctcctgttcattcaacacaaaaaactcgccgttggtgccgccgcaaaaaatcgcgttacccgcttccagttgacgattcacctgcacttttaacgccgggatattcagactgccggtcgcggtaaacggggtgacgatagcggttaatacaccttcaatggttttcggcatgatttattccttaaattgatgttgcggaaacagtgtttggtaaatggcctgtacgtcctgtagatcaagctggcacggcacattgttcataaggcgcttcacgttcagtgccgcctcgctaagagaggcaatatcctctggcggtacgccgagatccgcgagattgttgggtagcttgagttgatggactaatgcctgtaaccaggtcaccagggcatgagatttttcttccgtgctcagggcggtttccgcatcgggaatgcaatcccagacccgggcaaatttctcgaccgcccaggggcgaacaaacgccatgcacggcgccagcaagatggcattcgcgacgccatgcggcagatgatatttgccacctaacgggtaggagagcgcatgaacgagatgcgtgcccgcatgggttatcgctacgccgccatagtaagacgcccacagcatttccagttttgcgcgcagatcctgaggatcgttcacggcgggttgaatgtgccggaaaagtttacttaaaccagtcagcgccacgttatcgctgaccggatttgccacggtcgcggtaaaacactccagtaagtggcaaagagcatcaatgcccgtggacgccgcaatatgcgcgggcatgctggtggtcagttccgggaaaagcgccacatagtctggtaacagcacctgggaaataatacccaccttcgtgctttgctcagggattgccagaatcgcattcggcgtggcttctgagccggttccggcggttgtaggaatcaaccatgattgcacccgctgagtcggtttttcacccgcaagcagcgcatccagccccggtgattgtggatggcaaagcaccgatagcagcttcgccacatccaacacgctgccaccgccgatcccgaccaccacatcaaaagaggcatcgccaagggcatccattagctggcgcacatcatgatgcgtgggctctgcgggcacattatcgataacgttaacctgcgggcagtgcttttccagtaaggcgcgaatctgctgcacaccgtcgagctgcgcaatattacggtcagtgaccagcagcatttttctgatgtcgggtaagagcgacgtcagggaagggatagcgcctgcgccgctcagtatcgtgctattgataattaccacaaataacctctcttctggtgattgaattcaatcattcaaaatgccgtagcctacgtaacatggtctaattttataatttattcgagtgattaataacttgagcttgctcacatttaatcaattgtgattgaatataatcattgttatcataaaacaacctggagtgatgatggaaaagggaatcactaagccgagcattctcgtcgttgccgatgatttcacgggagccaacgacgcgggggtaagcctggcgcaggtggggcatacagttgatgtggcctttgaaatgcattatcgcggtgatgccagcgtatgggtgattaacagcgacagccgggcgatggatcctaagctggcggcgatgaaaataacctcgctgatgagtcatctccctctggcgaataatccgccgctcgtgattaaaaagatagattccacgctgcgaggcaatatcggcgcagaaattgaagccctgatgaaggcatgcggtataacgggcgcagtggttgcccccgcatttcctcaggcgggaaggatcacagtggccggtgagtgttgggtaaacggtgtgcggataacggaaaccgagtttgccagcgatccgaaaaccccggtattgagcgcccgaattgcggacatcatccggttgcagacggccattccatgccagcccgttacggtttctcagctcagccatttgtcttatgagcaaccgtggattagcgtgatagatgcgcagacggacagcgacctggatcgcatcgctgccgctgtgatgcaggctaaacaaccgctgctgctggtcggctccgctggtatttgtgatgccgttgcccggcgctccgcgattatgccgccacccaccgtgctggccattattggttcaatgagcgaaatcgctcaacggcagatcgccacacttcattcacacccacgtatcacacagatatacgtcgatgttgaacacattctggcaggcaatgccagtgactatgacgcgcgtattgtgcaggccttgcagaaaggcgaccactgcattgtccacacctgtaacgattctgtagcaaggcatcagatcgacatcctttgccagcgttggcagatgagtcgcgctgcacttggggaaaaaatttgccggtttcttggcgaacttacccggcaagttctgcttcgcacaatgcccgatgcgctttatctctctggtggtgatgtcgcaatggcaacagccagtgcgttaggcgcgaccggatttcgtattacggggaaggtggcgcaatgcgttccatacggtcactttctgggcggtgtctggtcccgttcggtgatgacgaaagccggtgggtttggcgatgagaccacgttgcatcaggttctgaattttatcgaggagaagtgtagtgaataatattattgcggtaacgatgggtgacccggcgggtattggcccggagatcattattaaatccctgagcgaagccgggcttgctggtgccccggtggtggtggtgggctgtgtgcgcacgctgcgacgtattatggcgatgaatatcacgccgcaggcagagttacgcgtcattcaaaaggtgtgcgacgcccattttgctcccggcgtgattaacgtgatggatgagccgctggctaaccccgatgcgctgacacccggagtggtacaggctgcggcaggcgatttagcatatcgctgtatcaaacgtgtaacggctctggccttatcaggcgaggttaaagccatagccactgcgccgctgaataaagaagcgctgcatcttggcgggcataactatccggggcatacggaattgctggcccatcttaccggcagcaaagagtacgcgatggtgctctataccgataagctcaaggttatccatatttcgactcacatctcactgcgtaaattcctggatactttgaatggtgaaagggtcaaaacggttattcgagttgcgaaccacttcctgaaacgtgttggtattgagcgtccgcgtattgccgtggcgggtgtaaatccacatgcaggggaacatggtttattcggcactgaggaaatcgagattatcgcgcctgcgattgaagcaatgcaggccgaagatattgatgttactggcccgtgcccgccagataccgtgtttatgcaatgccatgaagggctattcgatatggtagtggctatgtaccacgatcaggggcatatccctttaaaactgcttggattttatgatggggtgaatatcaccgccgggttgccatttattcgcacttctgccgaccacggcaccgcgtttgatattgcctggacaggaaaagccaagtctgagagcatggcagtttccatccagttagcaatgcagatttcgcgagaataaaatgaagggatataaccggttagagcagatcatggattacctgaaaagccataatctggtcaccgttgatgagctggtggcggtaaccaatgcgtcgccggctacgattcgtcgagacctgataaaactcgatgagcagggtgttatcagccgtacacatggcggtgtgaccctcaaccggtttattcctacccaaccgactacccatgagaaaatgcagcgcagcctggcggaaaaacatgccatcgccagcgcagcggcgtcaatggtcaaagcgggggattccgtcgtccttgatgccggtacgacaatgattgaacttgcgcggcagattacacatttaccgcttcgcgtgatcacaagcgacctgcatatcgcgctttttttggctgaattcaagcaaattgaagtgacgattatcggcggacgtatcgacgactccagccagtcctgcattggcgaacatggtcgtaaattgctgcaaaatacctggccggacgtggcatttttaagctgtaacagctgggatcttgaaaagggtattacagcacccacggaagagaaagccgcactaaaacgcgatcttatcgcgcatgcttcgcgcaaaattctcctggctgacagctcaaaatacggttcatggtcgctgtttaatatcgcgcatcttaatgaactgacagagattattacggatagtcagcttgatgggcagacgcgtagaacgcttgcgtccttgtcgacgcgtttaatcatagccgactaatctatgactctgcggccagctcatccggcaatttaataaatgcgtcaggctggcgacgtttggccttacgtttccagcgcgaggatctgctggcagtagcgcagaaaacgccccaatatcttacgcaaaaccattttttcgctaactaacagttgtcagcctgtcccgcttataagatcatacgccgttatacgttgtttacgctttgaggaatccacgatgagtgaggcagaagcccgcccgactaactttattcgtcagatcatcgatgaagatctggccagtggtaagcacaccacagtacacacccgtttcccgccggagccgaatggctatctgcatattggccatgcgaaatctatctgcctgaacttcgggatcgcccaggactataaaggccagtgcaacctgcgtttcgacgacactaacccggtaaaagaagatatcgagtatgtcgattcgatcaaaaacgacgtagagtggttaggtttccactggtctggtaacgtccgttactcctccgattattttgatcagctccacgcctatgcgatcgaactgatcaataaaggcctggcgtacgttgatgaactgacgccggaacagatccgcgaataccgcggcaccttgacgcagccgggtaaaaacagcccgtaccgcgatcgcagcgttgaagagaacctggcgctgttcgagaaaatgcgtaccggcggttttgaagaaggtaaagcctgcctgcgtgcgaagatcgacatggcttcgccgtttatcgtgatgcgcgatccggtgctgtaccgcattaagtttgctgaacaccaccagactggcaacaagtggtgcatctacccgatgtacgatttcacccactgcatcagcgatgcgctggaaggtattacgcactctctgtgtacgcttgagttccaggacaaccgccgtctgtacgactgggtactggacaacatcaccattcctgttcacccgcgccagtacgaattctcgcgcctgaatctggaatacactgtgatgtccaagcgtaagctgaacctgctggtgaccgacaagcacgttgaaggctgggatgacccgcgtatgccgaccatttctggtctgcgtcgtcgtggttacactgcggcttctattcgtgagttctgcaaacgcattggtgtgaccaagcaggacaacaccattgagatggcgtcactggaatcctgcatccgtgaagatctcaacgaaaatgcgccgcgcgcaatggcggttatcgatccggtgaaactggttatcgaaaactaccagggcgaaggcgaaatggttaccatgccgaaccatccgaataaaccggaaatgggcagccgtcaggtgccatttagcggtgagatttggatcgatcgcgccgatttccgcgaagaagctaacaagcagtacaaacgtctggtgctgggtaaagaagtgcgtctgcgtaatgcttacgtcattaaggcagaacgcgtggagaaagatgccgaaggcaatatcaccaccatcttctgtacttatgacgccgacaccttaagcaaagatccggcagatggtcgtaaagtcaaaggtgttattcactgggtgagcgcggcacatgcgctgccggttgaaatccgcctgtacgatcgtctgttcagcgtgccgaaccctggtgctgcggatgatttcctgtcggtgattaacccggagtcgctggtgatcaaacagggctttgctgaaccgtcgctgaaagatgcggttgcgggtaaagcattccagtttgagcgtgaaggttacttctgcctcgacagccgccattctacggcggaaaaaccggtatttaaccgcaccgttgggctgcgtgatacctgggcgaaagtaggcgagtaagtttacgttgtcggatagagcgtttacgccgcatccggcaagaaatatgcaaattatcccaaacgccgcgctctgcggcgttttttctgcttttcttcgcgaattaattccgcttcgcaatttatccataaaataaatttaaaaccacaaaacataattaaataaaatgtaaccgctttcatcttgctggaatttcacgtttttattcttctgcaagcctttcaactgcaaacttaagccttgtaacaaaaatcatcaaaatatgtgcggttgctcatgttcttacattctggttacagaaagagattgataattcgcgtcgcgaaaaatagtctgttcctgtagtcagcgagacttttctcaacgctatttttttaatttttatttttttcgctgttcacctttggtgcagcaatttatacgtcaaagaggattaacccatgcgtacgtttagtggcaaacgtagtatgctggcgctggctatcgccggtgttacagctatgtcgggctttatggcaattccggaggctcgcgccgaaggattcatcgacgattcaaccttaaccggcggtatctattactggcagcgtgaacgcgaccgtaaagatgttaccgacggcgataaatacaaaaccaacctttctcactccacctggaacgccaacctcgattttcagtctggttatgctgctgatatgttcggccttgatattgccgcgtttacggcgattgaaatggcggaaaacggcgacagctctcacccgaacgaaatcgcgttttcaaaaagtaataaagcctatgacgaagactggtccggcgataaaagcggtataagcctgtataaagcagcagccaaatttaaatacggtccggtttgggcgagggcaggttatattcagccaaccggtcagacgctgttagcgccacactggagctttatgccgggtacttatcagggggcggaggccggggcgaattttgattacggcgatgctggtgcgttgagtttctcctacatgtggaccaacgaatacaaagcgccgtggcatctggaaatggatgagttttatcagaacgataaaaccaccaaagttgattatctacactcccttggggcgaagtacgacttcaaaaataacttcgtactggaagcggcgtttggtcaggccgaagggtatatcgatcaatattttgccaaagccagctacaaatttgatatcgccggtagcccgttaaccaccagctaccagttctatggtacgcgcgataaagttgacgatcgcagcgtcaacgatctttatgacggcaccgcctggctgcaggcgttgacctttggttaccgggcggctgacgtagtggatttgcgcctcgaaggtacctgggttaaggctgacggtcagcagggatacttcctgcaacgtatgactccaacctacgcttcctcgaacggtcgcctggatatctggtgggataaccgttccgacttcaacgccaacggcgaaaaagcggtcttcttcggtgcgatgtatgacctgaaaaactggaatcttccaggcttcgccatcggcgcttcctacgtttacgcatgggatgctaaacctgcgacctggcagagcaatccggatgcgtactacgacaagaaccggactattgaagagtctgcctacagcctggatgcggtttacaccattcaggacggtcacgccaaaggcacgatgttcaaactgcacttcaccgaatacgacaatcactccgacatcccaagctggggcggtggttacggcaacatcttccaggatgagcgtgacgtgaaatttatgataatcgcaccattcaccatcttctgatgcccgacgcggcaggttttgtgcctgccgcacatttgaggaatttgctatgaaaaaactgattctcattgccatgatggcatcggggctggtagcttgtgcgcaatcaaccgcaccgcaggaagacagtcgtctgaaagaggcttacagcgcctgtatcaacaccgcgcaaggttcgccggaaaaaattgaagcctgccagagcgtgttaaacgtgctgaagaaagagaaacaacatcagcagtttgccgagcaggaaagtgtacgcgtactggattatcagcagtgtctgcacgcaacgcaaaccggtaatgaccaggcggtgaaagccgattgtgataaggtctggcaggaaattcgcagtaataacaaataagtgagagctgtaactctcgcttttcttatttcccttgtataaaaaagccaacctgcaggttggcttttctcgttcaggctggcttatttgccttcgtgtgcgtgctcatcttcgcggcaatcgccttcggcacagtgaccgtaaagatagagactgtggttagtcaggcgaatgccatgttttgcggcgatttcacgctgacgcgcttcgatggaatcatcactaaattcgataaccttaccgcagtcgaggcagatcagatgatcgtggtgatgttgctgtgtcagttcaaatacggatttaccgccttcaaaattgtggcgggtgacgataccagcgtcgtcaaactggttcagtacgcgatataccgtagccagaccaatttcttcacccatatcgatcagacgtttgtataaatcttccgcactgacgtgatggttgtccggctcctgaagaacttccaggattttcaagcgaggaagcgttactttcaggccagctttctttagggcggtattgttatcagtcatgcggaatctgtcctgttactaagcggttcacttcattagaagaagtgacagaatttgctcttgagataatgcgtatcattatagaattgccacgcctaaatgaaaaccacaagtccctggcaaatattgttaataaaaacgtggcacagcttacatttacaacggcaaggccacttgaacaccgggacattgtacaggtacaacagcaaaagttacaaatttgtagcaattattttgattggcattatctattaatacggcgtagacatgagtctacgccgcatcacatcaggcattgagaatttcgtcgagatgcagctcttcagaaatttgtttaacccatttttctacacgttcagcagtcagttccggctgacgatcttcgtcgatagccagaccgacaaagtggtcatcatcagccagaccttttgacgcttcgaagtggtagcccgcggttggccagtgaccaacgatagttgcgccgcgcggttcaatgatgtcgcggatggtgcccaatgcatcgcagaagtattctgcgtaatcctcctggtcgccacaaccaaacagcgcaaccagtttaccattaaaatcaatctcttcgagagtcgggaagaagtcatcccagtcacactgcgcttcgccgtaataccaggttgggatgcccagcagcagaatgtcatatgcttccagatcttctttgctgctttttgcaatgtcatggacatcggcaacgtctttaccaagctgtttttgaatcatttttgcgatattttcggtattaccggtgtcgctgccgaaaaagatgccagtgatagccatgagtgaaataacctcttgaaacttattgaaatgggggtggaaaattgcccacggataaaggcaatcatagcagaacaggcagtcttgcggaatcagcaaacgagcaggactgcacactgtgctacatgaaagtggaaatttaaacgatgccctgactacgcagcgccgccagttgctgcattaacatctcttcgatcagctcgctacggctcatattgcgcgactccgccagctcgttcagtgcctcgacagcttccgcgttcagcttcagttcgacacgcttaaggccacgtactttgtcgcgttttagttggttgcgtttattaatacgcagctgttcatcgcgcgaaagcggattagttttcggtcgtcccggtcgacgctcgtgcgcgaacagatctaatgtcgtacggtccgtttgttctttggccatgatcttggtgacttcgggggaaacaatcagccaggcgcctgcccggatggatagcgcgccataatacatcagcgcgatgagtcacgccaacgtccacgcgcggaaagcgacgcgggcgctgggtttttaatcagttgcgttaatcattgagatagcgacggatagcgcgtaataccgcatccggtttttcagcatggacccagtgacccgcgcctgcaatcacatgcgcccgagcctgtggaaattgtgccagtaaatcatcacggtactgctcgctaacatacggagaattgccgccagggataaacagggtaggatgatcccatgccgggattttctcccaacccacaatatgcggatactgatcccacaatactggcacgttaaagcgccactccccgtcaacaaaagatttcaacagaaactgaatcaccccttcttcattaagatgctggcgcattattgccgctgcttgctggcgtgtttgtgcgtctgattcactgactgcgttgatggccgcgaaaatctcatcatgacggcgaacgtgataatcgaccggcgcaatatcaatcgccaccagcttgtcaatgcgatcgggggctagtgcagtaagagccattaccgctttaccacccatggagtgaccgataaatgttgctttgtcgatctgctgtgcatccagggtatcaacaagatcctgcgccatcgccgggtaattcattaccggatctctcggtgaaagaccgtggttacgcatatcaacctggatgatattgtgatcgtttaccagatcgcgagccagtacgccaaggttgtcgaggctgccaaacagaccatggacaagaacgatgggagaattattgtgctggttttgtgcagtttgcgcgcggatattcaatttcatggcaaagttctttttttcgcgttgtcgggttagggtattatgttgaccattgtgccacagggctgcaacaaataaggtttattccgagtttttctgcaagccaggcttgacgctatccgctgccgggatttattcatatactcctggcgacttgtattcagctaagacactgcactggattaagatgaaaacgattgaagttgatgatgaactctacagctatattgccagccacactaagcatatcggcgagagcgcatccgacattttacggcgtatgttgaaattttccgccgcatcacagcctgctgctccggtgacgaaagaggttcgcgttgcgtcacctgctatcgtcgaagcgaagccggtcaaaacgattaaagacaaggttcgcgcaatgcgtgaacttctgctttcggacgaatacgcagagcaaaagcgagcggtcaatcgctttatgctgctgttgtctacactatattctcttgacgcccaggcgtttgccgaagcaacggaatcgttgcacggtcgtacacgcgtttactttgcggcagatgaacaaacgctgctgaaaaatggtaatcagaccaagccgaaacatgtgcctggtacgccgtattgggtgatcaccaacaccaacaccggccgtaaatgcagcatgatcgaacacatcatgcagtcgatgcaattcccggcggaattgattgagaaggtttgcggaactatctaaaacgttgcagacaaaggacaaagcaatggcaatccacaatcgtgcaggccaacctgcacaacagagtgatttgattaacgtcgcccaactgacggcgcaatattatgtactgaaaccagaagcagggaatgcggagcacgcggtgaaattcggtacttccggtcaccgtggcagtgcagcgcgccacagctttaacgagccgcacattctggcgatcgctcaggcaattgctgaagaacgtgcgaaaaacggcatcactggcccttgctatgtgggtaaagatactcacgccctgtccgagcctgcgttcatttccgtactggaagtgctggcagcgaacggcgttgatgtcattgtgcaggaaaacaatggcttcactccgacacctgccatttccaatgccattctggttcacaataaaaaaggtggcccgctggcagacggtatcgtgattacaccgtcccataacccgccggaagatggtggtatcaagtacaatccgccaaatggtggcccggctgataccaacgtcactaaagtggtggaagacagagcaaacgcactgctggctgatggcctgaaaggcgtgaagcgtatctccctcgacgaagcgatggcatccggtcatgtgaaagagcaggatctggtgcagccgtttgtggaagggctggccgatatcgttgatatggcggcgattcagaaagcgggcctgacgctgggcgttgatccgctgggtggttccggtatcgaatactggaagcgcattggcgagtattacaacctcaacctgaccatcgttaacgatcaggtcgatcaaaccttccgctttatgcacctcgataaagacggtgcgatccgtatggactgctcctccgagtgtgcgatggcgggcctgctggcactgcgtgataagttcgatctggcgtttgctaacgacccggattatgaccgtcacggtatcgtcactccggcaggtttgatgaatccgaaccactacctggcggtggcgatcaactacctgttccagcatcgtccgcagtggggcaaagatgttgctgtcggtaaaacgctggtttcatctgcgatgatcgaccgtgtggtcaatgatttgggccgtaagctggtagaagtaccggtaggtttcaaatggtttgttgatggtttgttcgatggcagcttcggctttggcggcgaagagagtgcaggcgcttccttcctgcgtttcgacggcacgccgtggtccaccgataaagacggcatcattatgtgtctgctggcggcggaaatcaccgctgtcaccggtaagaacccgcaggaacactataacgaactggcaaaacgctttggtgcgccgagctataaccgtttgcaggcagcagcgacttccgcacaaaaagcggcgttgtctaagctgtctccggaaatggtgagcgccagcaccctggcaggtgacccgatcaccgcgcgtctgacggcggcaccgggtaatggcgcttctatcggcggtctgaaagtgatgactgacaacggctggttcgccgcgcgtccgtcaggcacggaagacgcatataagatctactgcgaaagcttccttggtgaagaacatcgcaagcagattgagaaagaagcggttgagattgttagcgaagttctgaaaaacgcgtaaacatatcaaataagaaaaagggcggtcggaagatcgcccttttttgctttgcttaattaaccgtgtttatttttcagttcaaagcgtggtgagaccagaccatacagtgtccaaccgaggaaggtcacgatggaaccgtatagcatggcttcttccccggatgagtacagcgcataaaagctgtacatcgcgccaacaaaagcaacaaagtttgcaactttcgcttttgaggggggcacattagcgaccttctgaataatgactaatgccgccattgacagaatatacggaatgatattggtcaccacggccaggttaaccagcacgttgaactgactgtttagcgacgggctaatcgtcatcagcgccaacccgctctggataatcacaatggtcaacattccctgcaccggtgcatccactttggttacacgggagaaaattttagggaagtagccttcatcagatgaagatttaaacacctgggcaatggtgaactgccagccaagcagcgaaccgcagcaggacatcaccatcagcgccataatgactttacccacttccggcgtgaacatctgcgcgaaggccagaccaaatggtgccgttgaatttgccagctccatatttggcacaatcccggcaatcacgttggtggagacgatataaatcaccgccgcacctaacgtaccgccgagtaccgcgattggcacattacgttctgggttttccactacatcagtatttgcacacgcagactccagaccaagaaaagcccacagcgtcatagcgatggaagaacctaccgcactgaagaacggtgcatgatgcggattccaggaatcaacgtaaagcgtcgggctaaaccagaaccagccgataatgcacaggcctaccaccggaataatgaccccccacacggtaatgctactgatttgcccggtaatgcgcgcaccaccaaagttagccacggtacaaatccacagcaccccgatggtcgcaagaccaatctgcactggcgacaaactcgcgccgagcagttcggtgccgtaaccaaccgccgaaatagcaatcgcgacgttagcaatcagcagcgagacgccgtaggtatagttcgccataaagttaccggatttaccgaaagcatactccgcataaccgcccataccgcctgatttacggctgaacataccgcattttgcgaatgcccatgccagtgccattgagcctacggctgtcaccagccaggagataattgagattgtcccgacttcggcaagctttgtcggcagcatgatgataccggagcccatcatgttgaccatcgtcagtatggttaactgaacgacacccattttgttcgatttagcctgactcataatttttcccctttcaacagggcgctttgcgcatcacgaggcttgatgacatagcaccaaacttgcttacgaccatcatgttcttcgatatagacaccctgcagctccggtgcaaaacctggcagcaggttgatgccttcttccagagcgctgaagtaacgcagaacagcaccaccccagatttcaccaggaacaacacacagcacacccggaggataaggaagcgcaccttcggcagcgatacggccttctgcatccggcagacgaaccagctccacttcaccgcgtaagtaggcgtagttggcttcttgcggattcatgctgacgcgagggaagtgttccttacggaacatctctttttgcagttgtttcacgttgtgacgggcatacaaatcatgcatttcctggcacaactgacgcagggtataaccggcgtagcgctcttcatgctgtttgtagatggaaggcagtacttccgccagaggcgcatcagcttccagtagtttttcgaagcgtaccagcagggcaacaagttgctgcagtttggccatatcttctgccggagtcagcaggaagaggatggagttaagatcgcatttttccggcactacgccattttcgcgcaggaagttagcaagaatcgttgcaggtacaccgaacgcttcatattcgccgttacgtgcatcaatacctggagttgtcagcaacagtttgcacggatcgacaaagtattggttctctgcgtagccttcaaaagaatgccagtgctcaccgggtacaaatttaaagaagcgcagatcaaccgcaatttgcgctgtttcatacgactgccagggtttaccatccaccagttcaggaacgaacgggcgaatgtgctggcagttatcgaggatcaatttgcgggcattaataccgttaaccacacaatccatccacatattacgaccgctgacaccttcatgcattttggcgttgatatccagtgcggcaaacagcggatagaacgggctggtggaggcgtgcatcataaaggcgttgttcatgcgtttgtgcggtacataacgctgttgccctttgatatggctgtcttttttatgaatttgtgaagtctgagaaaaaccagcctgttgtttatgcacagattgcgtaaccagaatacccggatcgttctcattaagctccagcagcagcggcgaacagtccgccatcatcggaataaactgttcatagccgacccatgctgagtcaaacaggatgtagtcacacagatgaccgattttatccaccacctggcgggcgttataaatagtaccgtcgtaggtgcctaactgaatcacagcgaggcggaacggacgcgcctcttttgcccgttgcggtgcaacttctgtaatcagttcacgcagataactttcttcgaagcagtgcgcatcaatgccaccgataaaaccatacgggttacgtgctgtttccagataaaccggtgttgcaccagcctgtagcaaggccccgtgatggttagacttatggttattgcggtcaaacagcaccagatcacccggtgtcagcagggcgtttaaaaccactttgttggaggaggaggtgccgtttaaaacaaagtacgttttatcggcattaaacactttagccgcatgttgctgtgcaatgcatggcgcaccttcatgaatcagtagatcgcccattgcaacgtcggcattacacaagtcggagcggaagagcatttcgccaaaatattccacgaactgattgcctgccggatggcgacggaaaaactcacctccctgatgacccgggcagtcaaaagcgctattgccctgattgacataatcgaccagtgcgcggaagaagggcgggcgcagttgcgtttcataatggctggcagcggtttctaactgacgtccataaaactctttccgtgattcgcaatgctcgaagacaccagaaatacgtggcagatattctgctggtacacgttcttcattttccgttgcaataaaaacaggaatgccatagccagtagcgtctatttcatcgagttttccacgttcaacatcattgactgataaaataatggcggcaacgtcaatataattacttttgtcaatattcacgcattcacgatgagtggaaaaacaatccgggcaagaacggctaacggcaatttttaattctgacattttgttcatctctttatttcaggtaatagcaggtcctcaatttctcaaaggagaaattgatcacgccggaaaaaagcaaaaccccaccgctgataaataaatcagtagtttgctttttgcagatgcaataacccagaccagcccggtaactggctatactcgtcatacttcaagttgcctatgctgcgactcgaattattaagaggttaaaagggttagcagtatatgagcaccgagggatacaggtattaacctgtaatgcttaaagccagggagacctgtacgctggggtgccctttagtcagaagactagcgggcattaaagaaatgaaagtcaaaactattacgatgggcaaacttcatgatatgggttgtccgccttatatgaggcattaagcggttattattttccatttacctttacctttttctgtgtcagttgaaggtagggttattctatccatgaaatagctataatctgtgaagaagatcaacaaaaaacgatcatatcccaaataataaatcattaatgatgaatagcgccatattagatgctgttttgttgtttaaatgttgcaattttgtgggttgtattttcattaagaaattaaacctgccaaataataattttcggggcaggtttaataataaattaataattatttaagcgtatttattgaataataattcatggcataaaccgatacccaataccggtttcagtaataaaatggcgggggcgggcgggatcttgctccagtttttgtcgcagatgccccatataaatacgcaaatagtggctgtgttcgaccgcgtttggtccccacacctgattgagtaactggcgctgggtgagcacttttccggcgttgttgagcagcacggccagcaggcggaactcaatcggtgtgagatgcacctcttcctcgccgcggtggataacgcgggcggctaaatcgacggtaacatcagaaaatttcaccagcggatcgggcgtggtggtggcggagtggcggcgtaatgcgacgcgcagacgggcctgcaattcgccaatgccaaacggcttactcagataatcatccgctccggcatccagcgcggcgattttatcgctctcttcgctgcgtgcggaaagcacaatcaccggcaccgcgctccactggcgcaggtcgcggataaactcaatcccatcaccgtcgggcaggccgagatcgagaataatcaaatctggcttacgggttgccgcttccagcaagccgcgttgcagtgtttcggcctcaaagacgcgcataccgtcgccctccagcgccgtgcgcagaaagcgacgaatagcctgttcatcttcaacaatcagaacgtttgtcacatatcctcatgaaattcttcaagttcaggggctgtttgctggggaagtgtaacacgaaaacaggcaccaccttccggtcggttgaatgcggtaatggtgccgccgtgtacatccactatcgcccgacaaattgccagcccaagccctacacccggtaccgccgactctttattcccgcgagcaaacttatcaaatatcgtctgctcctggcctggtggaagaccggggccgttatcccagacatccagttgtagattttcgccctcaacgtgggcattgataccaatttcggcctgcgcccccgcatatttcaccgcgttctccagcaggttaatcagcacccgttcaaagagtggcccgtcaacgtggattaaggtcagcggctctggcagagaaagattgatgggcgacgataaacccggttccagcatttgcagcgcgctgccgaccacttcttccagcgttaaccactctttcttcaaattaaagccgccggactgaattcgcgccatatccagtagattattcaccagtcgggtggtgttcagcacatgctgacgaatctcgctggcctggcgggcgtggggcgatccttcgcttgccagatcgagcgttaagatttctgcctgaccgaacagcaccgtaagcggcgtgcgtaaatcatgcgaaagtgccgccagcagggcgttgcggatctgttcacgttcgcttgccatccgcgcctgttcttcgctggcggtcagtgtcagccgctcaagggcattggcgactaacagcgtaaacgtctccagcaggcgctgctgttccgggatcatcaactggcgcagattccccggttccaccaccaccagtccgtaggttttctcgccgctttttagcggcaaaatctggtacggtacaccgggtaacgtgtcggtgcccgcgcccgcaggcaggcctttatcaaaactccactgcgcgatggcatcgtcccacggcgtcattccttgcggatgtgttaaaggctgcaatttaccgttgtcatcaggcagcaacacctggctacgggcatgaaacgtggaggcaataaactgttcgctggtggcggcgatatcctgcgaactacggcccacagccagagctttggacatttcatataagtgccgtgtgcgttgttcgcggtaacgggctacccgcgcctgataacgcacgccagcagtaaggttcccgatcaccagcccgacggttaacatcaccgcgaaggtcagcagatattgcacatcagagacggcgagcgtgccgcgtggggcgataaaaaagagatcgaaactcaccacattaatgacggtggcaaccaccgaaggccagcgtccgtaaaatagtgccaccaccacgacgccaagcagatacagcatcaccaggttggcggcatcaaacgccatcagccactgcatggcaattaaggtgataacggcgcataacgcggcggcaaccacgcatccctgaatctgtacccgccacttgtctttaaaagagcggctatccggcgcgttgttaatcgtgcgggcgggtggttcatcaagcgcaaccagcacctgatcgagatcgggggcgatgcgtgccagccggtcagcaaatgtttcccgacgccaccagcggcgcgaagccgggcgaccgagaataatcttgtcgagattatgttcacgggcataacgcactaccgctttttcttccgctggatcagaaagtgttgccgtctccgcgcccagctcctgcgccagacgtaaggcgctgagaattgcccgacgttttttctccggtaagcgatgcagggcaggggtttcaacatacaccgcgtgccagacactgcccaggcgcgaggccaaccgcgccgccgcgcggaccagtttctcactgccggtgttatgcccgatgcataataggatcgcgtcgcgtgtgtgccagactttctcttcgccaggatgcccccgccaggcgcgcatttgctcatctacgcgatcggcagtacggcgcagtgccagttcgcgcagggcgatcagattacctttgcggaaaaaatgttcaatggcgcgctccgcctgcccggcaatatagactttgccttctttcagtcgctggcgcagatcgtccgggggcaagtccaccagcaccacgtcgtcggcggcatcaaaaaaaggatcgggcacggtctcccgtacctgaattccggtgacgccgctgaccacatcattcagactttccagatgctgaacgttgacggtagtgaaaacatcaatgccagcttccagcagctcctcaatgtcctgccagcgtttaggatgacgtgaacctggcgcattactgtgcgccaagttcgtccattaagatcagtgccggacggcgggcgagggcggcatcgagatcaaactcgctgatgtgccgcccacggtacgcctggcgttttaacggcagaacagccagacctttcagcattgcggcggtatctttccgaccgtgggtttctaccacgccaaccacaatatccagcccttgcgcccgcagtcgctgggcttccgccagcatcgcccaggtcttcccgacgcctgcgcaggcaccgaagaaaactttcagcttcccccgatgcggcgcggcagcttgttccagcagacgatcggggtcgggacgtaagggttcgttattcatcaagcttatccagtgccagattgagttcgacaatgttgacgaccggctggccgatatatttcaccagcggttgttggctgtattttgcgatcagttgcgtgagctgttcaacgctgagattacgcgctttcgccacgcgtgggatctgccaggccgccgcttgcggggtgatgttattgtccagcccgcttgctgacgccgtcaccagttcaaccggaacgttcgtgctggcatccgggttagcagcccgtaatgcagcaacgcgtgcggctatctgtttatccagctccgggttactgaccgccaggttgctcccgccagaagcctgtggattatagggcatttctgctgttgccgacgggcgaccatgaaaatagccgttgccggtaaaattttgcccgattaatgccgaaccgcgcaccgtatcaccttcacgaatcaatgaaccgttggcctgccagggaaaccaccattgccccagtgcggtggtcagcagcgggtaaacgccgccagtaatcaataacagaaagagaaatgtcgataatgccggacgtaatccacgcatggtaaacctcacaccagaccgcaaacggttagcagtaaatcaatgactttgataccaataaacggcaccagcagcccacccagaccgtaaatccataagttacggcgcaacatggcagaagcggtaagcggtttataactcacgccttttaacgccaggggaatcaaaaagacgataatcaaggcgttgaaaatgaccgcactgagaatggcggagtcgggcgaatgcaggcgcatgatgttcagcgcatttaactgcggatacgttgccgcgaacgccgctggaataatggcgaagtatttcgccacatcgttggcaatgctgaaggtggtcaacgagccacgggtcatcagcatctgtttgccaatgtgcactacctcgatcaacttggtcgggttggagtcgagatccaccatattgcccgcttctttcgccgcctgggtgccggagttcatcgccaccgcaacatcggcctgtgccagcgccggagcatcgttggtgccatcgccggtcatcgccactaaacggccttccgcctgatactgacgaatcagtgccagcttggcctccggtgttgcttcggcgagaaaatcatcgacacccgcttccgcagctatcgcggcggcagtcaggcggttatcgccggtaatcatcaccgttttaatgcccattttacgcagctgggcgaagcgctctttaataccgcctttgacgatatctttcagcgcaataacgcccagcacacgagaaccttccaccaccaccagcggcgtggctccctgacgcgcaacctgatcgactttttgatcaacatcggcagggaagtgaccgccgttagcctcaacatggcggcgaatggcatcgacagaacctttacggatcatgcggttgtcgatgttgatcccgctcatccggctttgtgcagtaaacggtacaaaggtggcatggagcgactgcacatcgcgctcgcgcaggttaaaacgctgcttggcgaggatcacaatactgcggccttccggcgtttcatcagccagcgaagccagttgtgcggcgtcggccagcgctttttcctccacgccttgtgcggggataaactctgacgcctgacggttaccgagggtgatggtgccggttttatccagcagcagaacgtcaacatcacccgctgcttcaactgctcgcccgctggtggcaataacattcgcgcccagcatccgactcatcccggcgacgccaatcgctgacaacaggccgccaatagtggttgggatcagacagaccagcagtgccaccagtaccgttacgctgactgcattaccgccccacgcggaaaacggccacagcgtggcggttgccagtaaaaagacgatagtcagggcaatcaggagaatggtcagggcaatctcgttcggcgttttacgtcgctgcgcaccttccaccatcgcgatcatccgatccagaaatgtctcgccggggttaacgctgcactcaatcaccagccagtcagaaagaatacgcgtgccgccagtgacggaggcaaaatcaccgccggattcacggatcaccggagccgattccccggtgatggcgctttcatcgaccgatgcgccgccttcaatgacttcaccatcgcaggggataatatcgccagcttctaccagcacgatgtcacctttacgcagttgatcagcaggaactttgtccgccgcagcgccatatttcggttcgcgcagtttgcgagcaaaagcggtttttttcacccctttcagactgttggcctgcgctttactgcggccttctgccaacgcctcggcgaaattagcgaacagtacggtgacccacagccagccgctaattgccgcgctaaacagcgcattgccaggcatcacaccgcttgccatcgcgatgctaatacaggtggtcagcagactgccgatccagacgataaacatcaccggattgcgccattgcgcctgcgggtttaattttttcaccgcttctttcagcgcctgaacgacaagtgttggttcgaatagcgccagttgtttacgactcatattcagtgctcactcaatatcatcaggagagatattccgccaccggaccaagcgccagggcagggataaaggtcagtgcgccaaccagcaacacggtgccgattaacaggccaacaaacagcgggccgtgcgttggcaatgtgccggagctggcgggttggctctttttactcaccagcgaaccggcaattgccatcaccgggataatcaccccgaagcgcccgacaaacatgcacaacgccagtaaacagttccagaatggagagttggcgcttaatccggcaaaggcgctgccgttgttgttagcggcggatgacacggcgtacagcacttcgctaaaaccatgcgggccagggttgagcatggcgctacgtccggcgtcggtcatcattgccagcgccgcgcccatcagcaccagcgtcggggtgaccagaatcgccagtgcagtcagtttcatctcgcgtacgtcgatttttttacccagatattccggtgtacgaccaatcatcagcccggcaataaacaccgccagcaggacaaacagcatcatgccgtaaaggcctgaaccgacgccgccgaataccacttcaccaatttgcatcaaccacatcggcaccatgccaccaagagcggtaaacgaatcatgcatcgcaatcaccgcgccgcaggaagccgccgtagtcacgaccgcaaacaggctactgaccagcacgccgaaacggctctctttaccttccatattgatgctgctgtccgcgccgagcgccagcagatgcggattaccctgaacttctgcccacatcactacgcctacgcagatgacaaaaatcaccgacatcgcccacagcaacatgcgcccctggcgacgatcgcccgccacttcaccaaaggcaaagcacagcgctgttgggatcaagaaaatcgccagcatttgcacgaagttggtcagtacggttgggttttcaaacggatgcgacgagttggcattaaaaaagccaccgccgttagttccgagcattttgatcgcttcctgagaagctactggccccattggtaacagctgttgcgctccttcaatggtcgtcacagcctgataaggcaaaaagttttgcagcgcaccttgttgaataaaaaacagtgcgatcagcaatgctacgggggttaacacccataacgtaatccgcaacaggtctacccacgcattacccagcgtgttcatgctctggcgggtaaacgcgcgaataagcgcaaaaatcaccgcaatcccgctggcggcagaaagaaagttttgcaccgttaagcccgccatctggctgaaatagctcaacgtggtttcaccgctataagattgccagttggtgttagtgacaaagctgacggcggtattgagcgccagatcccacgacagccccggcaactgctgtggattaagcggcagatagtgctggccgagcaacataaaaaacagcaccgccagccccagtatattcaggccaagaatggctgagagatactgcttccagttcatctcgcggtcagagacgccaagcgcgctaaagagtacgcgttcaacgcccgtcgtaccaggaagaggtatatcattaatcagccgcgccagcccgctacctaagggacgcgccagcaccattaataccagtaaaaacgtggcaatcagtaagaacccttgcgcagccatcagaacgcctccgcattgatcagggcataaaccagataacccagtaataaaaacaccagcaacacgccggctatcacgcctgcactcacagtgcacctccagtggcctaaaagtgataccggaagggtagagttctggctgcaaagatttcgcaaaaatctgcgggcggggtgtaaaaaaagtataaaaatggcaaaagccatggtttaactaatgtttagtattaatttaacttttatgtaacttaattacacggtgaatgtaaataaaccatcaataagcaaaaataagtggtcggatgagtagtaaaattacacaaacagcggtactattttcatcagataaacgaattcatttttccggtgctattcaccgggtagatacaaaagggggagaaaagtatggaactctacaaagaatatcctgcatggcttatctttttacgccgtacttgtgcggttgcagcgggcgttctggcgctgcctttcatgcttttctggaaagaccgcgcccgcttttatagctacctgcaccgcgtctggtcgaaaaccagcgataaaccggtgtggatggatcaggccgaaaaggcaaccagtgatttttactgattgccaaacatgacgtttaaagaaaaccgccggtggaaacgctggcggttttcttttttcggcgtctacacttactcctgtaaaccgttcaggagcagtaatgaatcaacaactttttgatgacagcacccttatccgcatttttgctttgcatgagttacacaatctcaaagatcgaggactaacgcgcggggcgcttctcgattatcacagccgctataaactcgtctttctggcgcattctcagccggagtaccgcaaacttggcccgtttgtggctgatattcaccggtggcaaagtctggatgactattacaaccagtaccgccaacgcgtgattgttttgctttctcaccctgccaaccggcgtgatcatactaacgttttgatgcacgttcagggatattttcgcccacatattgattccacagaacgccagcagctggcggcgcttatcgacagttatcgccgtggcgagcaaccgcttcttgcgccgctgatgcgtatcaaacactatatggcgctttatcctgacgcctggctttcagggcagcgttatttcgaactttggccgcgtgtgattaacttgcgccatgcaggagttttatgactacccatctggtctggtttcgccaggatttacgtctgcacgataatctcgcgctggctgccgcctgccgcaattcgtctgcgcgcgtgctggcgttgtatatcgctacaccacgccagtgggcggcgcataatgtgtcgccgcgtcaggctgaacttatcaatacacaacttaatgcgctacaaatcgcgctggcggaaaaaggcattcctttattgttccgtgaagtggatgactttgccgccagcgtcgaaatagttaaacaggtgtgcgcggaataccgcgttactcatcttttttataactatcagtatgaggtgaatgagcgggcgcgggatgtgcaggctgagaggacgctgcgtaacgtggtgtgtgaaggatttgatgacagcgtgatcctgccgccgggggcggtgatgactggcaatcatgagatgtacaaagtctttacgccttttaaaaacgcatggttgaaacggctgcgggaagggatgccggagtgcgtcgctgcaccaaaagttcgtagtagcggatcgatagagcccgcgccatccattacgctgaattatcctcgtcagtctttcgatactgcgcatttcccggtggaagaaaaagcggcgattgcgcaattacgccagttttgcctgaacggtgccggagagtatgagcaacaacgagattttccggcagtggaaggcaccagtcgtttgtccgccagcctggcaacgggcgggttatcgcctcgccagtgtttacatcgcctgttggcggaacaaccgcaggtgctggaaggcggaccggggagcgtctggcttaatgagctgatatggcgcgagttctaccgccatttgatgacgtattatccttcgctgtgtaaacatcgtccgtttattgcctggacggatcgtgtacagtggcaaagtaatcccgcccatttaaaggcctggcaggaaggcaaaacgggatacccgattgtcgatgctgccatgcgtcagcttaacagcactggctggatgcataaccggctacggatgattacagccagttttctggtgaaagatttgttgatcgactggcgcgaaggcgagcgatatttcatgtcgcagctgattgatggtgatttggcagctaataacggtggctggcagtgggccgcttctacgggtactgatgcagcgccgtattttcgtattttcaacccgacaactcagggcgagaaatttgaccgcgaaggcgaatttatccgccagtggctaccggagctgcgcgatgtaccggggaaagcggtgcatgagccgtggaagtgggcagagaaaacaggtgtgacgttggattatccgcaaccgatagtcgatcacaaagaggcaaggctgcgaacgctggcagcgtacgaagaagcgaggaaaggagcctgataaaacgcagcgagcgttttatcaggcatggtgctggcttattaagactccagcgccagcgcgcggtttctgaacttaagcgcctgatacagccaaatcatcagtaccagtcctacacacgccagtgcgccccaggtaatttgatcaaatacttcaatatatgcattgatggagtagttgatcgccccggaagcatcaaacgaagcctgcgatgtctgatcggcaatcacgcccgccagatagttcgcaatcgcgccggaaagcagcatataaatgccggttaatacgccggtcacgccggggatttcaatgcgcgtaatctgcgacatagcaaccggatcgataaacagttccgcaaagcccatcaccgccaggcctaacaccatcagtggcagagaagagtgaccatacattgcggaccagcgggcgcttaaggtcagaatgcagaatccggcgctcatcaggccaaggccaagagcaaattttccccagatgcgcacggtacgattacctgcgacgctttctttaaccacccacgccaggaacacaccgcacagcataactgcgaaggcattaatcgactggaacatagcagtcggaacggtataaccaaacatatcgcggttaacgaagcggtcgatataaaggctaatcgagctacccccctgttgtgcgaatgcccagaacaacatgctgaagaaggtgagggtaacaatcagccccagctccttacgctgtttttggttttctgctttgcgataaatttttgccagaaccccaaggccaatgatcgtcgcgacaatcaaggcgtataccgaccactctttccagaacaacacggtaatcagcgcaggcgttgccaccagcagaaccagtagccatccccagttgggcaggagaaagtttgtcgcacgcagtacctttttgttaacgccgcgggtatgtgtgaaatgacgattgccacataagaaaatgaccagacccgcgatcatacccaccgccgccaggccaaagcccatcgcccaactgtactcttcctgggcgaaaccacaggcgataggtgcgataatagaccccacgttacccgccgcatacatcagcgagaaaccgccatcacgacgtggatcggttggctcatacagctcaccgagcaggcaactgacgttggatttaaacagaccatagccgcagacgataatcgccagtgacagatagaggaatgacggatggatctcactggcacccagcaccacatgaccgatcgccatcaacaacgcccccagcatcaccgccatgcgattgccgagaactttatccgccaaaaagccaccgaggattggcgtgacatataccagcgaacagtaggcgctaaataactcgtaggcgtgattatcgctatattttagttgattggtgagatagaggatcagcagggcacgcatgccgtaaaagctaaaatattcccagatttgcagcgcaacgacatagtaaatagcgagcggttgtgatgcgtgtttattcataataattccacaattgactgcaacgtcacgtaatagttgcgcggcgtgcttgtgtttccttaaagttaaaactttgatacagatctgattatttatgcaatatgctgtctgattgcataaatatacattagctgaagcgtgatgatataaacaatttgcgtcttttggcgtcgggtttgtttcttaatatgtcaaaagattggctatcgacgaacaggcgaggtaacgctatgttaacggtgtagctatcagaatacggaaggcgcgaagatgaaaaacaccgaactggaacaactgattaacgaaaaactgaacagcgcggcgattagtgattacgcgccgaatggtttgcaggtggaaggcaaagagacggtgcaaaaaattgttaccggtgtcactgccagccaggctttgctcgatgaggcagtgcgtctgggcgcggatgcggtcattgtgcatcatggctacttctggaaaggcgaatctccggtcattcgcggaatgaagcgtaaccgtttaaaaacgttgctggcgaatgatatcaacctgtatggctggcatctgcccctggacgcgcatccggagctgggtaataacgcacaactggcggcgttactggggatcacggtcatgggcgaaattgagccgttggtgccgtggggcgaactgaccatgcctgtgccgggactagaactggcctcctggattgaagcgcgtctgggacgtaagccgttatggtgtggcgataccgggcctgaggtggttcagcgcgtcgcctggtgcacgggcggcgggcaaagttttatcgatagcgccgcgcgttttggcgtggatgcttttattactggcgaagtttctgaacagaccattcattcagcccgcgagcagggattgcatttttatgctgcgggtcaccatgccactgaacgcggtggtattcgcgcattgagcgagtggctgaatgaaaataccaatcttgatgtgacctttattgatattcctaatcctgcataacgaataatcagagggatcgaaagtgcaacgagcgcgttgttatctgataggtgaaacggcggtagtgctggaactggaaccgccggtgacgctggctagccagaaacggatctggcgactggcacagcgtctggtgaatatgccgaatgtggttgaagccattcctggcatgaacaatatcacagtgattttgcgtaatcctgagtcgctggcgctggatgccatagagcgtttgcaacgctggtgggaggagagtgaggcgctggagccggagtctcgctttattgaaattccggtggtttacggtggcgcagccggaccggatttggcggtggtcgcggcgcattgtggattgagcgaaaaacaggttgttgaattgcactcctccgtggaatacgtggtctggtttttaggttttcaaccgggcttcccgtaccgggcttcccgtatctcgggagtttgccggaacaactacacacgccacggcgcgctgaaccgcgcttgcacgttccagcaggttctgtcgggatcggcgggccgcagaccggtgtttatccgctggcaacgccgggtggctggcagttggttggtcatacctcactcagcctgtttgatccggagcgtgacgaacccatcttattacgtccgggagacagcgtgcgctttgtaccccagaaggagggagtatgctgaagattattcgtgcgggcatgtacaccaccgtgcaggatggcggccgtcacggctttcgtcagtctggtatcagccactgtggcgcactggatatgcctgcgctgcgcattgctaacctgctggtgggtaatgacgccaacgcccccgcgctggagatcacgctcggtcagttaacggttgagttcgaaactgatgggtggtttgccctgacgggtgccggttgcgaagcgcggctggatgataacgccgtctggaccggctggcgattgccaatgagagcaggccagcgtttaacgcttaaacgcccgcagcacgggatgcgcagttatctggcggtcgcgggtggtattgatgttccgccggtaatgggatcatgcaacaccgatctcaaagtggggattggcgggttggaaggccgtttactgagggatggtgaccgactcccgattggcaaagcgaagcgtgattttatggaagcgcagggcgttaaacagctgctgtggggcaaccgcattcgcgccttgccggggccggaatatcatgagttcgatcgcgcctcgcaggatgcattctggcgttcgccctggcagcttagctcgcaaagtaaccgcatgggctatcgcttacaggggcaaattttaaaacgcaccaccgatcgcgaactgttatctcacggtttgttaccaggtgtggtgcaggtgccgcataacgggcagcccattgtgttgatgaacgatgcgcaaaccaccggtggttacccgcgtattgcctgtatcattgaggctgatatgtaccatctggcgcaaattccgctcggtcagccgattcattttgtccagtgttcactggaagaggcactgaaagcacggcaagatcaacaacgttatttcgaacaattagcgtggcggctgcacaatgaaaattgacctgaacgccgatctgggcgaaggctgcgccagcgacgcagaactattaacgctggtttcctctgccaatattgcctgtggatttcatgcaggcgatgcgcaaaccatgcaggcttgcgtgcgtgaagcaataaaaaatggtgtcgcgattggcgctcacccgagttttcccgacagggaaaattttggtcgcagcgccatgcagctgccgccagaaaccgttttcgcccagacgctgtatcaaattggcgcgctggcagcgattacccgtgcgcaaggcggcgtaatgtgtcatgtcaaaccgcacggcatgttatacaaccaggcggcgaaagaggcacaactggcagacgccatcgccagagcggtatacgcttgcgatccggcattgattctcgtcgggctggcaggaagcgagctgattcgtgcaggcgaacgatatggcctggtaacgcgcgaggaagtgtttgccgatcgcggttatcaggcagacggttcgctggtgccgcgaagccagccaggcgcgttgattgaaaacgaagaacaggcgctggcgcaaacgttggagatggtgcaatacggcagagtcaaaagtatcaccggcgaatgggcaatggtcacggcgcaaacggtctgcctacatggcgatggcgagcacgcactggcgttcgcccgccgattacgagctacatttgctgaaaaggggattgttgtcgcagcataaccccgcttaataaagaatgaaaaaaggatatcaccatgcctgaaggcccggagatccgccgtgcagcggataacctggaggcggcgatcaaaggcaaaccactaactgatgtctggtttgccttcccgcagttaaaatcttatcaatcacgacttatcggtcaacacgttacccatgtggaaacgcgtggtaaggcgttgttaactcatttttccaacgacttaacgctctacagccataatcagctttacggcgtctggcgcgtggttgataccggcgaagagccgcagaccacgcgagtattgcgggtaaaactgcaaacggctgacaaaaccattctgctttatagcgcctcggatattgagatgttgactccggaacaactgaccacgcatccgtttttacaacgcgttggtcccgatgtgctggatccgaatctgacgccggaggtggtaaaggaacgattattgtcgccgcgctttcgtaaccgccagtttgctggattactgctcgatcaggcgtttctggcaggacttggcaattatttgcgggtggagatcctctggcaggttgggttgaccggaaatcataaagcgaaagatctcaatgcggcgcaactggatgcactcgcacacgcgttactggatattccgcgactttcttacgctacgcgggggcaggtggatgaaaacaaatatcatggggcgctgtttcgctttaaggtttttcatcgtgatggcgaaccgtgcgaacgctgtggcggcatcattgagaaaaccacgctgtcatcgcgcccgttttactggtgccctggctgccagcactaggccgaacgcttcggcgcataggttgaaataaaccgtgcgatggcaggccccgtcagcaaaatactgaacaggcgcagggtttgcatcgccatgatgagcgccatatcggcattgctccctgcggcgatgaccgccacggtatcaagcccgccggggctggtggcgaggtaggcggtcataaaatcaatatgcataaaccgggtcagcccccacgccatacccgcacaaatagccagcagagcaaaaatcgacagcaggatttgcggtagcgggcgcaatgcccgcagtaatatttgtttatcgaaaccaagaccaatccgccagccaattgccatatatgccatcgccagcagccattccgggagttcaatcgtgatgagctgacctgactggagcactgcgcccgccagcatcgggatgagcatcgtgccggaaggaagacgtagcaagcatcccgccgtaccggcaacgaccgcgagcaaaatcgtaagcaggagattaatgctcactggcgggaaccagacgatctgctggttaaccgcttcagcgttatcgcccagcatcatgcgggtgaccagaacagcggcccccgcgacgaacagcactcgcagatattgcataaacgccaccaggcgaatatctgcgccgtaatcttgcgccatagcgaccattgccgccgcgccgccaggagaagaaccccaggcaccggtatttccaggcagtgagctatagcgcaccaataaccaacccacgatggcgctggaaagcagcgtcaccagtaaaatcgcaagcacgatcggccagttgacggccagcgtggtgagaatcgaaccagtgaggttttgtgcaatcatgcagccaagaatggcttgggcagcgagaaaagcggagcggggaagttgcagagtgactccgcgcatactgaagatgatccccgcgatcatcgggccaagcaggagtgccgccgggagatgtaaagcgaggaagccaatagaaaggagaagtgacagaacacataacattccccactgcaatacaggcattcttcgcttcctcattattttatctttggtgtatcgatacagcataaagaaagctgggtctggaaaaaataacggtaatcaaggaaaaggggaaaatcagcaataatctgaatacgttgccctttccggctgaaaagggcgtcgtgttaaatcagttatagttaatcttaaaaagtaccactgtatcgaagggacccgccgcgatgggagtgccaggtgtggacgataattcagccgtataggttttttcgtagatcagcatatcactggtgaaatcggcgtattaagcatatttattgaatgtataaggcgaggcgttttcatccagtatacgtagcttcagaccattaccaatcaacaatgctttatcttcttcaaccaacgttttttcggtataaaacgaggagctgaccttaaatccgtcggtacactggtcattttgcgattttgttgtcttgatactgaatgttttcgacattgtgtggcggcgaatatccagtaagttaaatttacccaaatcaatcaccagtgtttccggtgaaatattttttcaccattattaatgggtatttgcatctggtttaatttttacaattttttatgttcagccatataaaaagaacccgctctattaaaggcgggtccggaaagtgaacggcttagcaatcaaccattaacgcttgatatcgcttttaaagtcgcgtttttcatatcctgtatacagctgacgcggacgggcaatcttcataccgtcactgtgcatttcgctccagtgggcgatccagccaaccgtacgtgccatagcgaagatcacggtgaacatagaagacggaatacccatcgctttcaggatgataccagagtagaaatcgacgttcgggtacagttttttctcgataaagtacgggtcgttcagcgcgatgttttccagctccatagccacttccagcaggtcatctttggtacccagctctttcagaacttcatggcaggtttcacgcattacggtggcgcgcgggtcgtaatttttgtacacgcggtgaccgaagcccatcaggcggaaagaatcatttttgtctttcgcacgacgaacaaattccggaatgtgtttaacggagctgatttcttccagcattttcagcgccgcttcgttagcaccaccgtgcgcaggtccccacagtgaagcaatacctgcagcgatacaggcaaacgggttcgcacccgaagagccagcggtacgcacggtggaggtggaggcgttctgttcatggtcagcgtgcaggatcagaatacggtccatagcacgttccagaatcggattaacttcatacggttcgcacggcgtggagaacatcatattcaggaagttaccggcgtaggagagatcgttgcgcgggtaaacaaatggctgaccaatggaatacttgtaacacatcgcggccatggtcggcatttttgacagcaggcggaacgcggcaatttcacgatgacgaggattgttaacatccagcgagtcgtgatagaacgctgccagcgcgccggtaataccacacatgactgccattggatgcgagtcgcgacggaaagcatggaacagacgggtaatctgctcgtggatcatggtatgacgggtcaccgtagttttaaattcgtcatactgttcctgagtcggtttttcaccattcagcaggatgtaacaaacttccaggtagttagaatcggtcgccagctgatcgatcgggaaaccgcggtgcagcaaaataccttcatcaccatcaataaaagtaattttagattcgcaggatgcggttgaagtgaagcctgggtcaaaggtgaacacaccttttgaaccgagagtacggatatcaataacatcttgacccagcgtgcctttcagcacatccagttcaacagctgtgtccccgttgagggtgagttttgcttttgtatcagccatttaaggtctccttagcgccttattgcgtaagactgccggaacttaaatttgccttcgcacatcaacctggctttacccgtttgttatttggctcgccgctctgtgaaagaggggaaaacctgggtacagagctctgggcgcttgcaggtaaaggatctattgatgacgaataaatggcgaatcaagtacttagcaatccgaattattaaacttgtctaccactaataactgtcccgaatgaattggtcaatacttccacactgttacataagttaatcttaggtgaaataccgacttcataacttttacgcattatatgcttttcctggtaatgtttgtaacaactttgttgaatgattgtcaaattagatgattaaaaattaaataaatgttgttatcgtgacgcagatcactgttcgggataaaacccgacaaactatatgtaggttaattgtaatgattttgtgaacagcctatactgccgccaggtctccggaacaccctgcaatcccgagccacccagcgttgtaacgtgtcgttttcgcatctggaagcagtgttttgcatgacgcgcagttatagaaaggacgctgtctgacccgcaagcagaccggaggaaggaaatcccgacgtctcctggtaacagaaagttaacctctgtgcccgtagtccccagggaataataagaacagcatgtgggcgttattcatgataagaaatgtgaaaaaacaaagacctgttaatctggacctacagaccatccggttccccgtcacggcgatagcgtccattctccatcgcgtttccggtgtgatcacctttgttgcagtgggcatcctgctgtggcttctgggtaccagcctctcttcccctgaaggtttcgagcaagcttccgcgattatgggcagcttcttcgtcaaatttatcatgtggggcatccttaccgctctggcatatcacgtcgtcgtaggtattcgccacatgatgatggattttggctatctggaagaaacattcgaagcgggtaaacgctccgccaaaatctcctttgttattactgtcgtgctttcacttctcgcaggagtcctcgtatggtaagcaacgcctccgcattaggacgcaatggcgtacatgatttcatcctcgttcgtgctaccgctatcgtcctgacgctctacatcatttatatggtcggttttttcgctaccagtggcgagctgacatatgaagtctggattggtttcttcgcctctgcgttcaccaaagtgttcaccctgctggcgctgttttctatcttgatccatgcctggatcggcatgtggcaggtgttgaccgactacgttaaaccgctggccttgcgcctgatgctgcaactggtgattgtcgttgcactggtggtttacgtgatttatggattcgttgtggtgtggggtgtgtgatgaaattgccagtcagagaatttgatgcagttgtgattggtgctggcggcgcaggtatgcgcgcggcgctgcaaatttcccagagtggccagacctgtgcgctgctctctaaagtcttcccgacccgttcccataccgtttctgcgcaaggtggtattaccgttgcgctgggtaatacccatgaagataactgggaatggcatatgtacgacaccgtaaaagggtcggactatatcggtgaccaggacgcgattgaatatatgtgtaaaaccgggccggaagcgattctggaactggaacatatgggcctgccgttctcgcgtcttgatgatggtcgtatctatcaacgtccgtttggcggtcagtcgaaaaacttcggcggcgagcaggcggcacgtactgcggcggctgccgaccgtaccggtcacgcactgttgcacaccctttatcagcagaacctgaaaaaccacaccaccattttctccgagtggtatgcgttggatctggtgaaaaaccaggatggcgcagtggtcggttgtaccgcactgtgcatcgaaactggtgaagtggtttactttaaagctcgcgcgacagtgctggcgactggcggggcagggcgtatttatcagtccaccaccaacgcccacattaacactggcgacggtgtcggcatggctatccgtgcaggcgtaccggtacaggatatggaaatgtggcagttccacccgaccggtattgccggtgcgggcgtactggtcaccgaaggttgccgtggtgaaggcggttatctgctgaacaaacatggcgaacgctttatggagcgttatgcgccgaacgccaaagacctggcgggccgtgacgtggtggcgcgttccatcatgatcgaaatccgtgaaggccgcggctgtgatggtccgtgggggccacacgcaaaactgaaacttgaccatctggggaaagaagttctcgaatcccgtctgccgggtattctggaactctcccgcaccttcgctcacgttgatccggtgaaagagccgattccggtaattccaacctgtcactacatgatgggcggtattccgaccaaagtgaccggtcaggcgctgactgtgaatgagaaaggcgaagatgtggttgttccggggctatttgccgttggtgaaatcgcttgtgtatcggtacatggcgctaaccgtctgggcggcaactcgctgctggacctggtcgtatttggtcgtgcggcaggtctgcatctgcaagagtctatcgccgagcagggcgcactgcgcgatgccagcgagtctgatgtagaagcgtctctggatcgcctgaaccgctggaacaataaccgtaacggtgaagatccggtggcgatccgtaaagcactgcaagaatgtatgcagcataacttctcggtcttccgtgaaggtgatgcgatggcgaaagggcttgagcagttgaaagttatccgcgagcgtctgaaaaatgcccgtctggatgacacttcaagtgagttcaatacccagcgcgttgagtgcctggaactggataacctgatggaaacggcgtatgcaacggctgtttctgccaacttccgtaccgaaagccgtggcgcgcatagccgcttcgacttcccggatcgtgatgatgaaaactggctgtgccactccctgtatctgccagagtcggaatccatgacgcgccgaagcgtcaacatggaaccgaaactgcgcccggcattcccgccgaagattcgtacttactaatgcggagacaggaaaatgagactcgagttttcaatttatcgctataacccggatgttgatgatgctccgcgtatgcaggattacaccctggaagcggaagaaggtcgcgacatgatgctgctggatgcgcttattcagctgaaagagaaagatcccagcctgtcgttccgccgctcctgccgtgaaggtgtgtgcggttccgacggtctgaacatgaacggtaagaatggtctggcctgtattactccgatttcggcactcaaccagccgggcaagaagattgtgattcgcccgctgccaggtttaccggtgatccgcgatttggtggtagacatgggacaattctatgcgcaatatgagaaaattaagccttacctgttgaataatggacaaaatccgccagctcgcgagcatttacagatgccagagcagcgcgaaaaactcgacgggttgtatgaatgtattctctgcgcatgttgttcaacctcttgtccgtctttctggtggaatcccgataagtttatcggcccggcaggcttgttagcggcatatcgtttcctgatcgatagccgtgataccgagactgacagccgcctcgacggtttgagcgatgcattcagtgtattccgctgtcacagcatcatgaactgcgtcagtgtatgtccgaaggggctgaacccgacgcgcgccatcggccatatcaagtcgatgttgttgcaacgtaatgcgtaaaccgtaggcctgataagacgcacaagcgtcgcatcaggcaaccagtgccggatgcggcgtgaacgccttatccggcctacaaaagaaatgcagaaaccgtaggcctgataagacgcgcaagcgtcgcatcaggtaaacagcgccggatgcggcgtgaatgccttatccggcctacaaaagaaatgcaggaaatctttaaaaactgcccctgacactaagacagtttttaaaggttccttagcggacgcagaaaacacgacaagtccgcaacaagtgaaccccggcacgcacatcagatatgaaatgtgcgtggtagtatccacggcgaagtaagcataaaaaagatgcttaagggatcacgatgcagaacagcgctttgaaagcctggttggactcttcttacctctctggcgcaaaccagagctggatagaacagctctatgaagacttcttaaccgatcctgactcggttgacgctaactggcgttcgacgttccagcagttacctggtacgggagtcaaaccggatcaattccactctcaaacgcgtgaatatttccgccgcctggcgaaagacgcttcacgttactcttcaacgatctccgaccctgacaccaatgtgaagcaggttaaagtcctgcagctcattaacgcataccgcttccgtggtcaccagcatgcgaatctcgatccgctgggactgtggcagcaagataaagtggccgatctggatccgtctttccacgatctgaccgaagcagacttccaggagaccttcaacgtcggttcatttgccagcggcaaagaaaccatgaaactcggcgagctgctggaagccctcaagcaaacctactgcggcccgattggtgccgagtatatgcacatcaccagcaccgaagaaaaacgctggatccaacagcgtatcgagtctggtcgcgcgactttcaatagcgaagagaaaaaacgcttcttaagcgaactgaccgccgctgaaggccttgaacgttacctcggcgcaaaattccctggcgcaaaacgcttctcgctggaaggcggtgacgcgttaatcccgatgcttaaagagatgatccgccacgctggcaacagcggcacccgcgaagtggttctcgggatggcgcaccgtggtcgtctgaacgtgctggtgaacgtgctgggtaaaaaaccgcaagacttgttcgacgagtttgccggtaaacataaagaacacctcggcacgggcgacgtgaaataccacatgggcttctcgtctgacttccagaccgatggcggcctggtgcacctggcgctggcgtttaacccgtctcaccttgagattgtcagcccggtagttatcggttctgttcgtgcccgtctggacagactcgatgagccgagcagcaacaaagtgctgccaatcaccatccacggtgacgccgcagtgaccgggcagggcgtggttcaggaaaccctgaacatgtcgaaagcgcgtggttatgaagttggcggtacggtacgtatcgttatcaacaaccaggttggcttcaccacctctaatccgctggatgctcgttctacaccgtactgtactgatatcggtaagatggttcaggcaccgattttccacgtaaacgcggatgatccggaagccgttgcctttgtgacccgtctggcgctcgatttccgtaacacctttaaacgtgatgtcttcatcgacctggtgtgctaccgccgtcacggccacaacgaagccgacgagccgagcgcaacccagccgctgatgtatcagaaaatcaaaaaacatccgacgccgcgcaaaatctatgctgacaagctggagcaggaaaaagtcgcgacgctggaagatgccaccgagatggttaacctgtaccgcgatgcgctggatgctggcgattgcgttgtagcagagtggcgtccgatgaacatgcactctttcacctggtcgccgtacctcaaccacgaatgggacgaagagtacccgaacaaagttgagatgaagcgcctgcaggaactggctaaacgcatcagcacggtgccggaagcagttgaaatgcagtctcgcgttgccaagatttatggcgatcgccaggcgatggctgctggtgagaaactgttcgactggggcggcgcggaaaacctcgcttacgccacgctggttgatgaaggcattccggttcgcctgtcgggtgaagactccggtcgcggtaccttcttccaccgccacgcggtaatccacaaccagtctaacggttccacttacacgccgctgcaacatatccataacggccagggcgcgttccgcgtctgggactctgtactgtctgaagaagccgtactggcgtttgaatacggttatgccaccgcagaaccacgcaccctgaccatctgggaagcacagttcggtgacttcgccaacggtgcacaggtggttatcgaccagttcatctcctctggcgaacagaaatggggccggatgtgtggcctggtgatgttgctgccgcacggttacgaagggcaggggccggagcactcctccgcgcgtctggaacgttatctgcaactttgcgctgagcaaaacatgcaggtttgcgtaccttctaccccggcacaggtttaccacatgctgcgtcgtcaggcgttgcgcgggatgcgtcgtccactggtcgtgatgtcgccgaaatccctgctgcgtcatccgctggcggtatccagcctcgaagaactggcgaacggcaccttcctgccagccatcggtgaaatcgacgagcttgatccgaagggcgtgaagcgcgtagtgatgtgttctggtaaggtttattacgacctgctggaacaacgtcgtaagaacaatcaacacgatgtcgccattgtgcgtatcgagcaactctacccgttcccgcataaagcgatgcaggaagtgttgcagcagtttgctcacgtcaaggattttgtctggtgccaggaagagccgctcaaccagggcgcatggtactgcagccagcatcatttccgtgaagtgattccgtttggggcttctctgcgttatgcaggccgcccagcctccgcctctccggcggtagggtatatgtccgttcaccagaaacagcaacaagatctggttaatgacgcgctgaacgtcgaataaataaaggatacacaatgagtagcgtagatattctggtccctgacctgcctgaatccgtagccgatgccaccgtcgcaacctggcataaaaaacccggcgacgcagtcgtacgtgatgaagtgctggtagaaatcgaaactgacaaagtggtactggaagtaccggcatcagcagacggcattctggatgcggttctggaagatgaaggtacaacggtaacgtctcgtcagatccttggtcgcctgcgtgaaggcaacagcgcgggtaaagaaaccagcgcgaaatctgaagagaaagcgtccactccggcgcaacgccagcaggcgtctctggaagagcaaaacaacgatgcgttaagcccggcgatccgtcgcctgctggctgaacataacctcgacgccagcgccattaaaggcaccggtgtgggtggtcgtctgacccgtgaagatgtggaaaaacatctagcgaaagccccggcgaaagagtctgctccggcagcggctgctccggcggcgcaaccgaccctggctgcacgtagcgaaaaacgtgtgccgatgactcgcctgcgtaagcgtgtggcagagcgtctgctggaagcgaaaaactccaccgccatgctgaccacgttcaacgaagtcaacatgaagccgattatggatctgcgtaagcagtacggtgaagcgtttgaaaaacgccacggcattcgtctgggctttatgtccttctacgtgaaagcggtggttgaagccctgaaacgttacccggaagtgaatgcgtctatcgacggcgatgatgtggtctaccacaactatttcgacgtcagtatggcggtttctacgccgcgcggcctggtgacgccggttctgcgtgatgtcgataccctcggcatggcagacatcgagaagaaaatcaaagagctggctgttaaaggccgtgacggcaagctgacggttgaagatctgaccggtggtaacttcaccatcaccaacggtggtgtgttcggttccctgatgtcaacgcctatcatcaacccaccgcagagcgcaattctgggtatgcacgctatcaaagatcgtccgatggcagtgaatggccaggttgagatcctgccgatgatgtacctggcgctgtcctacgatcaccgtttgatcgatggtcgcgaatccgtgggcttcctggtaacgatcaaagagttgctggaagatccgacgcgtctgctgctggacgtttagtagtttaagcttcacctgcactgtagaccgacgtggatagggtgtcggtctacggtttaaaagataacgattactgaaggatggacagaacacatgaacttacatgaatatcaggcaaaacaactttttgcccgctatggcttaccagcaccggtgggttatgcctgtactactccgcgcgaagcagaagaagccgcttcaaaaatcggtgccggtccgtgggtagtgaaatgtcaggttcacgctggtggccgcggtaaagcgggcggtgtgaaagttgtaaacagcaaagaagatatccgtgcttttgcagaaaactggctgggcaagcgtctggtaacgtatcaaacagatgccaatggccaaccggttaaccagattctggttgaagcggcgaccgatatcgctaaagagctgtatctcggtgccgttgttgaccgtagttcccgtcgcgtggtctttatggcctccaccgaaggcggcgtggaaattgaaaaagtggcggaagaaactccgcacctgatccacaaagttgcgcttgatccgctgactggcccgatgccgtatcagggacgcgaactggcgtttaaactgggtctggaaggtaaactggttcagcagttcaccaaaatcttcatgggcctggcgaccattttcctggagcgcgaccttgcgcttatcgaaatcaacccgctggttattaccaaacagggcgatctgatttgcctcgacggcaaactgggcgctgatggcaacgcactgttccgccagcctgatctgcgtgaaatgcgtgaccagtcgcaggaagatccgcgtgaagcacaggctgcacagtgggaactgaactacgttgcgctggacggtaacatcggttgtatggttaacggcgcaggtctggcgatgggtacgatggacatcgttaaactgcacggcggcgaaccggctaacttcctggacgttggcggcggcgcaaccaaagaacgtgtaaccgaagcgttcaaaatcatcctctctgacgacaaagtgaaagccgttctggttaacatcttcggcggtatcgttcgttgcgacctgatcgctgacggtatcatcggcgcggtagcagaagtgggtgttaacgtaccggtcgtggtacgtctggaaggtaacaacgccgaactcggcgcgaagaaactggctgacagcggcctgaatattattgcagcaaaaggtctgacggatgcagctcagcaggttgttgccgcagtggaggggaaataatgtccattttaattgataaaaacaccaaggttatctgccagggctttaccggtagccaggggactttccactcagaacaggccattgcatacggcactaaaatggttggcggcgtaaccccaggtaaaggcggtactacccacctcggcctgccagtgttcaacaccgtgcgtgaagctgttgctgctactggcgctaccgcctctgttatctacgtaccagcaccgttctgcaaagactccattctggaagctatcgatgcaggcatcaaactgattatcaccatcactgaaggcatcccgacgctggatatgctgacggtgaaagtgaaactggatgaagcaggcgttcgtatgatcggcccgaactgcccaggcgttatcaccccgggggaatgcaaaatcggtatccagccgggtcacattcacaaaccgggtaaagtgggtatcgtttcccgttccggtacgctgacctatgaagcggttaaacagaccacggattacggtttcggtcagtcgacctgcgttggtatcggcggcgacccgatccctggttctaactttatcgacatcctcgaaatgttcgaaaaagatccgcagaccgaagcgatcgtgatgatcggtgagatcggcggtagcgctgaagaagaagcagcggcgtacatcaaggagcacgttaccaagccagttgtgggttacatcgctggtgtgactgcgccgaaaggcaaacgtatgggtcacgcaggtgcgatcattgccggtggtaaagggactgcggatgagaaattcgctgctctggaagccgcaggcgtgaaaaccgttcgcagcctggcggatatcggtgaagcactgaaaactgttctgaaataaatatctgtaataagaaatagccctcgccgcttccctctacaggaggggcgaagggctgtcggtttcgacatggttggccatcttatgatggccttttttattcgggcactaatctgaaaagtttgcccactgcttttctcccatcttctgcgcaataatgcccggcaaaatatcccctctccgttctgtaaaagcatttatacaagaagaaaattgttctgccggttgctctggctctgatgggtgtaaattcggacgtttatgcggccgatgtaaatatcgatattttaagtgcgacagtgaaagataaacgcattgagggagtatcggtgacgctgcaacgcaatggcgcacaatctgtttctggaaccacaaatgcatcgggcagcgttaatctgggttctacatttgctgatgatcaagatgctttattgatcgtcaaaaaagagggctattctaatctggtggtcaaatgttcgtgtgctggcatgacttatgcgattagtccggcaatgactagtctggatggcatgcgtgtagttttgagctggggcgaaaagccttttgatcttgattcacatttgatcttccctggcggacatatctattttgatagtaaagaggggactgatgctaatctggatgttgatgatacggatagctatggatcaaaaactgtcactatcagcaaaaagcattttggcgaaagttacatctatgccgtgcaggactatagcaataaagggctgcccaacagtaattatctctctgccagtaaggcaaaagtgtttgtttatgtagggagctccctggtacgtagttatagtgtccctgctggaaaacgagggaacatctggaccgtgtttaaactcaatccaaacggcgagtttgaagatatcaactctgttaccagcgccaattttaacgacaccacattagacgtcagggatttagccactgtgataatgcctgcgacggactcttcagctccggcttcgcctgcgatgcaaaacagtggagatactcaactggcaagaaaatataatcgcgaaggtgaagctgtttataaaaccggtcaacttgagcaagccattcaactcttccaacaggcaacagaattagacggcaattacggacaggcatttagtaacctggggctggcgtatcagaaaaatggcaacatcgcggaagcaatttgggcaaatcgtaaagcgatctcgttagccagtggagcaaatgcggcgacaacgcgcgctaactcctattataacattgccaaaatttatgaaactgctggacaggacgctgatgcattgcagcattatcaactcgctcttcacgatgccattttataaaaatgaaagtggaatcatattttttaattttatatgcttgcttgtttttctggtcaagttatccatcattcactgttttattatcttaaggatgatggaaatagaaggttttttaatgataataaaacatattcttatgttatttaatcacgaattttttaatatgattatgtatcaatacgttatattacccgatgtgctactgaattatcgactattactttaatatttagtgatcgtaaacatggttctccagattactaaatttctggcatcttacaatatcatcatcttcaaatagttaaattaagattatggcactgccaaaacagataaattgaagcagtctggtagatattgcagaacaaccttgattccaacggcgaaatcatgtttatcctccaggttgccgcccatatggagctgaatatcattcagtccacgcttgatgagttgatatcgctatatccatagatagggtagctttttacacgagagtgtccggtgttttctaacggctggcaatcattccgttttgttgtttcgtatcactgctataacaatttctcttgaatttcaatctttgagcgaatcattgaatacagatcgggaaatattaataccatatatattttattttgaaaatccttgttccatctgactatacctaaggtatctatttcttcttgtgattattaccaatgaaacaataagtgacggatttacagtacgttgctcataaagacaacaatcaattaacggtgataaaaatatgttatgtaaaatggcaataaagtagctactctaactaattagtattataaaaagtcgataaagcggctctgttaaataaaatactggttttttatctatatatttccatgtgggtaattttactgtgctattttgttacaataaattaacaataaagttaccagtggttcatgattcacacataattaacatatgcggttgattttgatataaatcaatttttaattcttgaaaaaaatctgcaaaacacgataaattgttgtagatcaaattggtgagatcgtgacaatttcgctataaattgatcactgtcgaaaaatgcaaatttgctcaataaaaacctgtttattgtaaggattttgcggcgtaatataattacgggatcaatttggtttattcattaacacatttgtaacttttttatcattgtcttttcctcttttgatgaaatggcaacgatagaggcgagcaaataattttgtattggggcatgcgtgtgaccctttctaacggggttcactctcggagtcttcatgcgatgagcaaggagtcatgatgttagatatagtcgaactgtcgcgcttacagtttgccttgaccgcgatgtaccacttcctttttgtgccactgacgctcggtatggcgttcctgctggccattatggaaacggtctacgtcctttccggcaaacagatttataaagatatgaccaagttctggggcaagttgtttggtatcaactttgctctgggtgtggctaccggtctgaccatggagttccagttcgggactaactggtcttactattcccactatgtaggggatatcttcggtgcgccgctggcaatcgaaggtctgatggccttcttcctcgaatccacctttgtaggtctgttcttcttcggttgggatcgtctgggtaaagttcagcatatgtgtgtcacctggctggtggcgctcggttcaaacctgtccgcactgtggattctggttgcaaacggctggatgcaaaacccaatcgcgtccgatttcaactttgaaactatgcgtatggagatggtgagcttctccgagctggtgcttaacccggttgctcaggtgaaattcgttcacaccgtagcttctggttatgtgactggcgcaatgttcatcctcggtatcagcgcatggtatatgctgaaaggtcgtgacttcgccttcgctaaacgctcctttgctatcgctgccagcttcggtatggctgccgttctgtctgttattgttctgggtgatgaatccggctacgaaatgggcgacgtgcagaaaaccaaactggctgctatcgaagccgagtgggaaacgcaacctgcacctgctgcctttactctgttcggcattcctgatcaggaagaggaaacgaacaaatttgcgatccagatcccttacgcgctgggcatcattgcaacgcgttccgtggatactccagttatcggtctgaaagaactgatggtgcagcatgaagaacgcattcgtaacgggatgaaggcgtactctctgctcgaacaactgcgttctggttctactgaccaggccgttcgtgaccagttcaatagcatgaagaaagatctcggttacggtctgctgctgaaacgctatacgccaaacgtggctgatgcgactgaagctcagattcaacaggcaaccaaagactccattccgcgtgtagcgccgctgtactttgcgttccgtatcatggtggcgtgtggcttcctgctgctggcaatcatcgcgctctctttctggagtgtcatccgcaaccgcattggcgagaaaaaatggctgctgcgcgccgcgctgtacggtattccgctgccgtggattgctgtagaagcgggctggttcgtggctgaatatggccgccaaccgtgggctatcggtgaagtgctgccgacagctgtggcgaactcgtcactgaccgcaggcgatctcatcttctcgatggtgctgatttgcggcctgtataccctgttcctggtggcagaattgttcttaatgttcaagtttgcacgcctcggcccaagcagcctgaaaaccggtcgctatcactttgagcagtcttccacgactactcagccggcacgctaagacaggagtcgtcaaatgatcgattatgaagtattgcgttttatctggtggctgctggttggcgttctgctgattggttttgcagtcactgacggtttcgacatgggggtgggcatgctcacccgtttcctcggtcgtaacgacaccgagcgtcgaattatgattaactccatcgcaccacactgggacggtaaccaggtttggctgatcaccgcaggcggcgcactgtttgctgcctggccgatggtctatgccgctgcgttctccggcttctatgtggcgatgatcctcgtgctggcgtctttgttcttccgtccggtcggttttgactaccgctccaagattgaagaaacccgctggcgtaacatgtgggactggggcatcttcattggtagcttcgttccgccgctggtgattggtgtagcgttcggcaacctgttgcagggcgtaccattcaacgttgatgaatatctgcgtctgtactacaccggtaacttcttccagctgcttaacccgttcggcctgctggcaggtgtggtgagcgtagggatgatcattactcagggcgcaacctatctgcaaatgcgtaccgtgggcgaactgcacctgcgtacccgtgcaacggctcaggtggcggcactggtgacgctggtctgcttcgcactggctggcgtatgggtgatgtacggtatcgatggttatgtcgtgaaatcgacaatggaccattacgcagcctctaacccgctgaataaagaagtggttcgtgaagctggcgcatggctggttaacttcaacaacacgccaattctgtgggctattccggcactgggtgtggttctgccgctgctgaccatcctgactgcacgtatggataaagccgcgtgggcgtttgtattctcctccctgacgctggcctgcatcatcctgactgccggtatcgcaatgttcccgtttgtgatgccgtccagcaccatgatgaacgcaagtctgacaatgtgggatgcaacttccagccagctgacgcttaacgtcatgacctgggttgcggtggttctggtaccgatcattctgctctacaccgcctggtgttactggaaaatgttcggtcgtatcaccaaagaagatattgaacgtaacacccactctctgtactaagtaaggagctaaaaatgtggtatttcgcatggattctgggaacgcttcttgcctgttcgtttggggtaatcaccgcgctggcgcttgagcacgtcgaatcaggcaaagccggtcaagaagacatctgatgagtaagattatcgcaaccttgtatgcggtaatggacaagcgccccctgcgggcgctttccttcgtgatggcacttctgttagcaggatgtatgttttgggacccatcacgtttcgccgcgaagaccagtgaactggaaatctggcatggtttactgctgatgtgggccgtctgtgctggtgtgattcacggcgtgggctttcgtccgcagaaggttctctggcaagggattttttgcccattgcttgccgatattgttctcattgtcgggctgattttcttcttcttttaaatcagaattctctttaaaaatttatgggccgagtcaggcccataaatttttacgctcccttaacttgccctcattcccaaacctcaatcgcgcgcgtatagtagcagcgtttaaaagctctaacttttgttgcattaccgggatgtaaagtgaatacaacgctgtttcgatggccggttcgcgtctactatgaagataccgatgccggtggtgtggtgtaccacgccagttacgtcgctttttatgaaagagcacgcacagagatgctgcgtcatcatcatttcagtcaacaggcgctgatggctgaacgcattgcctttgtggtacgtaaaatgacggtggaatattacgcacctgcgcggctcgacgatatgctcgaaatacagactgaaataacatcaatgcgtggcacctctttggttttcacgcaacgtattgtcaacgccgagaatactttgttgaatgaagcagaggttctggttgtttgcgttgacccactcaaaatgaagcctcgtgcgcttcccaagtctattgtcgcggagtttaagcagtgactgacatgaatatccttgatttgttcctgaaggctagccttctggttaaacttatcatgttgattttgattggtttttcaatcgcatcctgggccattattatccagcggacccgtattcttaacgcagcagcgcgcgaagccgaagcgtttgaagataaattctggtctggaatcgaactctctcgcctctatcaagagagccaggggaaacgggataatctgagcggttcggaacaaatcttttacagcggcttcaaagagtttgtgcgcctgcatcgtgccaatagccatgcgccggaagccgtagtggaaggggcgtcgcgtgcgatgcgtatttccatgaatcgtgaacttgaaaatctggaaacgcacattccgttcctcggtacggttggctccatcagcccgtatattggtctgtttggtacggtctgggggatcatgcacgcctttatcgccctcggggcggtaaaacaagcaacactgcaaatggttgcgcccggtatcgcagaagcgttgattgcgacggcaattggtttgttcgccgcaattccggcggtaatggcttataaccgcctaaaccagcgcgtaaacaaactggaactgaattacgacaactttatggaagagtttaccgcgattctgcaccgccaggcgtttaccgttagcgagagcaacaaggggtaagccatggccagagcgcgtggacgaggtcgtcgcgatctcaagtccgaaatcaacattgtaccgttgctggacgtactgctggtgctgttgctgatctttatggcgacagcgcccatcatcacccagagcgtggaggtcgatctgccagacgctactgaatcacaggcggtgagcagtaacgataatccgccagtgattgttgaagtgtctggtattggtcagtacaccgtggtggttgagaaagatcgtctggagcgtttaccaccagagcaggtggtggcggaagtgtccagccgtttcaaggccaacccgaaaacggtctttctgatcggtggcgcaaaagatgtgccttacgatgaaataattaaagcactgaacttgttacatagtgcgggtgtgaaatcggttggtttaatgacgcagcctatctaaacatctgcgtttcccttgcttgaaagagagcgggtaacaggcgaacagtttttggaaaccgagagtgtcaaaggcaaccgaacaaaacgacaagctcaagcgggcgataattatttcagcagtgctgcatgtcatcttatttgcggcgctgatctggagttcgttcgatgagaatatagaagcttcagccggaggcggcggtggttcgtccatcgacgctgtcatggttgattcaggtgcggtagttgagcagtacaaacgtatgcaaagccaggaatcaagcgcgaagcgttctgatgagcagcgcaagatgaaggagcagcaggctgctgaagaactgcgtgagaaacaagcggctgaacaggaacgcctgaagcaacttgagaaagagcggttagcggctcaggagcagaaaaatcaggctgaagaagccgcaaaacaggccgagttaaagcagaagcaagcggaagaggcggcagcgaaagcggcggcagatgctaaagcgaaggccgaagcggatgctaaagctgcggaagaagcagcgaagaaagcggcggcagacgcgaagaaaaaagcagaagcagaagccgccaaagccgcagtcgaagcgcagaaaaaagccgaggctgctgctgcggcgctgaagaagaaagctgaagcggcagaagcagctgcagctgaagcaagaaagaaagcggcaaccgaagctgctgaaaaagccaaggcagaagctgagaagaaagcggctgctgaaaaggctgcagctgataagaaagcggcagcagagaaagcggcagccgacaaaaaagcagcagaaaaagcggctgctgaaaaggcagcagctgataagaaagcagcggcagaaaaagccgccgcagacaaaaaagcggcagcggcaaaagcagcagctgaaaaagccgctgcagcaaaagctgccgcagaggcagatgatattttcggtgagctaagctctggtaagaatgcaccgaaaacggggggaggggcgaaagggaacaatgcttcgcctgccgggagtggtaatactaaaaacaatggcgcatcaggggccgatatcaataactatgccgggcagattaaatctgctatcgaaagtaagttctatgacgcatcgtcctatgcaggcaaaacctgtacgctgcgcataaaactggcacccgatggtatgttactggatatcaaacctgaaggtggcgatcccgcactttgtcaagctgcgttggcagcagctaaacttgcgaagatcccgaaaccaccaagccaggcagtatatgaagtgttcaaaaacgcgccattggacttcaaaccgtaatcgcgatgttgactgttccgacggtcaacatcaggcaccggttgccacggggttctggtagttttgtgtattttagtttgttaacattctgctaaattatcgtgggccatcggtccagataagggagatatgatgaagcaggcattacgagtagcatttggttttctcatactgtgggcatcagttctgcatgctgaagtccgcattgtgatcgacagcggtgtagattccggtcgtcctattggtgttgttcctttccagtgggcggggcctggtgcggcacctgaagatattggcggcatcgttgctgctgacttgcgtaacagcggtaaatttaatccgttagatcgtgctcgtctgccacagcagccgggtagtgcgcaggaagtacaaccagctgcatggtccgcgctgggcattgacgctgtggttgtcggtcaggtcactccgaatccggatggttcttacaatgtcgcttatcaacttgttgacactggcggcgcaccgggtactgtacttgctcagaactcgtacaaagtgaacaagcagtggctgcgttatgctggtcataccgccagtgacgaagtatttgaaaaactgaccggtattaaaggtgcgttccgtacccgtattgcctacgttgttcagactaacggcggtcagttcccgtatgaactgcgcgtatctgactatgacggttacaaccagtttgtcgttcaccgttcaccgcaaccgctgatgtctccggcgtggtcaccagacggttctaaactggcttatgtgaccttcgaaagcggtcgttccgcgttggttattcagacgctggcaaatggcgctgtacgtcaggtggcttcattcccgcgtcacaacggtgcacctgcattctcgccagacggcagcaaactggcattcgccttgtcgaaaaccggtagcctgaacctgtacgtaatggatttggcttctggtcagatccgccaggtaactgatggtcgcagtaacaataccgaaccgacctggttcccggacagccagaacctggcatttacttctgaccaggccggtcgtccgcaggtttataaagtgaatatcaacggcggtgcgccacaacgtattacctgggaaggttcgcagaaccaggatgcggatgtcagcagcgacggtaaatttatggtaatggtcagctccaacggtgggcagcagcacattgccaaacaagatctggcaacgggaggcgtacaagttctgtcgtccacgttcctggatgaaacgccaagtctggcacctaacggcactatggtaatctacagctcttctcaggggatgggatccgtgctgaatttggtttctacagatgggcgtttcaaagcgcgtcttccggcaactgatggacaggtcaaattccctgcctggtcgccgtatctgtgataataattaattgaatagtaaaggaatcattgaaatgcaactgaacaaagtgctgaaagggctgatgattgctctgcctgttatggcaattgcggcatgttcttccaacaagaacgccagcaatgacggcagcgaaggcatgctgggtgccggcactggtatggatgcgaacggcggcaacggcaacatgtcttccgaagagcaggctcgtctgcaaatgcaacagctgcagcagaacaacatcgtttacttcgatctggacaagtacgatatccgttctgacttcgctcaaatgctggatgcacacgcaaacttcctgcgtagcaacccgtcttacaaagtcaccgtagaaggtcacgcggacgaacgtggtactccggaatacaacatctccctgggtgaacgtcgtgcgaacgctgttaagatgtatctgcagggtaaaggcgtttctgctgaccagatctccatcgtttcttacggtaaagaaaaacctgcagtactgggtcatgacgaagcggcgtatgccaaaaaccgtcgtgcggtactggtttactaagagaattgcatgagcagtaacttcagacatcaactattgagtctgtcgttactggttggtatagcggccccttgggccgcttttgctcaggcaccaatcagtagtgtcggctcaggctcggtcgaagaccgcgtcactcaacttgagcgtatttctaatgctcacagccagcttttaacccaactccagcaacaactctctgataatcaatccgatattgattccctgcgtggtcagattcaggaaaatcagtatcaactgaatcaggtcgtggagcggcaaaagcagatcctgttgcagatcgacagcctcagcagcggtggtgcagcggcgcaatcaaccagcggcgatcaaagcggtgtggcggcatcaacgacgccgacagctgatgctggtactgcgaatgctggcgcgccggtgaaaagcggtgatgcaaacacggattacaatgcagctattgcgctggtgcaggataaatcccgccaggatgacgcaatggtggcatttcagaatttcatcaaaaattaccctgattcaacttacctgccaaacgccaattattggctgggtcagttaaactacaacaagggtaaaaaagatgatgcggcgtattattttgcttcggtagtgaaaaactatccgaagtcaccgaaggctgcagatgcgatgtttaaagtcggcgtcatcatgcaggacaaaggtgacaccgcaaaagcgaaagccgtataccagcaggttatcagtaaataccctggtactgatggcgctaaacaggcgcaaaaacgtctgaacgcgatgtaatgcataacacacgaccagaagtcgcattatttctggtcgtgtcgtgcgaatcataagcagttgagtgatctacatcgaaatttttgttgcgctcaagtctgaaatcagtaatatatgccgccgttgccacgggatatcaaacaaaccaaaagcaacgaaaaagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactaacatagttagttgtagtatccagcgtagtatcgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaccgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactgattacggtgggttcggtggaagtagtttgtagtatccagcgcagtatcgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaattttaaacattggttccgagtagaaatctttcaggtaacacccgtatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccatcctgaatgattaaagcagcataatcccgcaaggggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgcaaaaaagcgccctaaaggcgcttttttgctattcaggcatctctcaatttcaattcttgaccctgatgacatactccgcatttgctgcgtaaacaactctacgtcggaggaataagacgcaaagtgtggcattcggcatctcatacgtaattcgagtgacttttccccaccattcgactatcttgtttagcatataaaacaaattacgccgataatagcgaatatcacgcttaagtcggttttaacgttaagcctgtaaaacgagatggtaagatgagcgtgatgtttgatccagacacggcgatttatcctttccccccgaagccgacgccgttaagcattgatgaaaaagcgtattaccgcgagaagataaaacgtctactaaaagaacgtaatgcggtgatggttgcccactactataccgatcccgaaattcaacaactggcagaagaaaccggtggctgtatttctgattctctggaaatggcgcgcttcggtgcaaagcatcccgcttctacgttgttagttgctggggtgagatttatgggagaaaccgccaaaattctcagtccggaaaaaacaattctgatgccgacacttcaggctgaatgttcactggatctcggctgccctgttgaagaatttaacgcattttgcgatgcccatcccgatcgtactgtcgtcgtctacgccaacacttctgctgcggtaaaagcgcgcgcagattgggtggtaacttcaagcattgccgtcgaacttattgatcatctggatagtttgggtgaaaaaatcatctgggcacctgacaaacatctggggtgttacgtgcaaaaacagacgggcgcagacattttatgctggcagggtgcctgcattgtgcatgatgagtttaagactcaggcgttaacccgcttgcaagaagaatacccggatgctgccatactggtgcatccagaatcaccgcaagctattgtagagatggcggatgcggtcggttccaccagtcaactgatcgctgctgcgaaaacattgccacatcagcggcttatcgtggcaaccgatcggggcattttctacaaaatgcagcaggcggtgccagataaagagttactggaagcaccaaccgcgggtgagggcgcaacctgtcgcagctgcgcgcattgcccgtggatggccatgaatggccttcaggccatcgcagaggcattagaactggaaggaagcaatcacgaggtttatgttgatgaaaggctgctagagagggcgctggtgccgctcaatcgtatgctggattttgcggctacactacgtggataattgataataaggcgtcacattacgctttgggggaacgatggatttttttagtgtgcagaatatcctggtacatataccaataggggcaggcggttatgatctctcatggatcgaagcggtaggcacgatcgccgggttgctgtgtattggccttgccagtctggagaagatcagtaactacttctttggcctgatcaacgtcaccttgtttggcattattttctttcagattcagctgtatgccagcctgctattacaggtgtttttctttgccgcgaatatttacggctggtatgcgtggtcgcgacaaaccagtcagaacgaggcggagttgaaaattcgctggttgccattgccgaaggcgctaagctggttggcggtttgcgttgtttcgattggtctgatgacggtatttatcaatccggtgtttgcatttttgacccgcgtggcagtcatgatcatgcaagcattaggattacaggttgcgatgcctgaactacagccggacgctttcccgttctgggattcatgcatgatggtgttatctatcgtggcaatgattctgatgacgcgtaagtatgtggaaaactggctgttgtgggtgattattaatgtgattagcgtcgttatttttgcacttcaggacgtttacgccatgtctctggagtacatcatcctgacctttattgccctcaacggcagccggatgtggatcaacagcgcacgcgaaagaggttcacgcgcgctgtcccattaatggtgatgatgtgaatggccagacaccccttcattcaggtggcagtctggcccatgacaaggttgatattccatctgaatagtggcgtgctcaatctgatagtgatccatcaggtagtgttggatctgatctaacaaggcatcgtgatcgtgtggcgggatcacctgcacatgcagcgtcatcaccggcttctcgcctaccatccatacatgtacatggtgcacattgcggacttccgggatttcccggcacatacgacgcttcagttcggcgatatccagcgataccggtgcaccttcaagtaattcattcacgctatctttcaacagtcgccacgcgctacgcagaaccagaagcgacaccagtattgagagaatggggtcagcaggtgtccagccggtccagataataatcaacgcggcaataatagccccaaccgaacccagcaggtccccgagcacatgcagtgccgctgctcgcacgttgaggtttttctcttcgctgccgtgatgaagtaaccagaaagaaagtatatttgccagcagcccagccacggcaattgccatcatcatgccgccctcgaccggacgcggagtgcggaagcgttctatcgcctcccagacaatcaaaatagtaatcaccaccagggcgatggcattcacaaacgccgcgagcgtggtcaatcttagccaaccgaaagtgtggcgaatggtgggaggacgacgggaaaattgcactgcgagtagggcgaaaagcagggcggcagtatcggtcaacatatgacccgcatcggccagcaatgccagagaaccggaaagaaaaccaccaatgacttctacgagcataaacccggcagtcacgccgaaagcatacaacaagcgacgagcattattatcttctggcaggtgtgaggaagtgtgtgagtgtgagtgcgccatgacgagtcatcccttaattattctcacttaactttatgacatcatactgcttttagaagggaaaaattacaagggagagactccgctctcccattattggctatttcgcaagggttactgcgtggtaccgtcggttttggtatcgacatcattgttgatgccatcaccagtttgtacctttttattgatatccggacagcgaccatctttacacatggtgttcttgtgctcttcatctttggtcatgccgtcattgttcattgaagaaccatccggatgcagcattgtgccgtcggaaccggtatttaccccgttattatcgacgttatttggcgcgacattttcacgggcgtcaggggctacctggcccgcatcagctgcggcgtttgcctggccgttattgctttgcgctccgctatcggcagccagtgcggcaccgctggcaaggcttagagtggcagtcaaaaatagtgtggccagttttgtcattttcataggatgctcctgttatggtcgttatgtcggataacctcttccaacagtgcatttgcaggtgaatataaggcaatggtttaagatttcagccaggcaaagatacccagcagagaatcttgaaataattaacaaacaaaggagttacagttagaaattgtaggagagatctcgtttttcgcgacaatctggcgtttttcttgctaattccaggattaatccgttcatagtgtaaaaccccgtttacacattctgacggaagatatagattggaagtattgcattcactaagataagtatggcaacactggaacagacatgaattatcagaacgacgatttacgcatcaaagaaatcaaagagttacttcctcctgtcgcattgctggaaaaattccccgctactgaaaatgccgcgaatacggtcgcccatgcccgaaaagcgatccataaaatcctgaaaggtaatgatgatcgcctgttggtggtgattggcccatgctcaattcatgatcctgtcgcggctaaagagtatgccgctcgcttgctgacgctgcgtgaagagctgcaagatgagctggaaatcgtgatgcgcgtctattttgaaaagccgcgtactacggtgggctggaaagggctgattaacgatccgcatatggataacagcttccagatcaacgacggtctgcgtattgcccgcaaattgctgctcgatattaacgacagcggtctgccagcggcgggtgaattcctggatatgatcaccccacaatatctcgctgacctgatgagctggggcgcaattggcgcacgtactacggaatcgcaggtgcaccgcgaactggcatcagggctttcttgcccggtaggcttcaaaaatggcactgatggtacgattaaagtggctatcgatgccattaatgccgccggtgcgccgcactgcttcctgtccgtaacgaaatgggggcattcggcgattgtgaataccagcggtaacggcgattgccatatcattctgcgcggcggtaaagagcctaactacagcgcgaagcacgttgctgaagtgaaagaagggctgaacaaagcaggcctgccagcgcaggtgatgatcgatttcagccatgctaactcgtcaaaacaattcaaaaagcagatggatgtttgtgctgacgtttgccagcagattgccggtggcgaaaaggccattattggcgtgatggtggaaagccatctggtggaaggcaatcagagcctcgagagcggggaaccgctggcctacggtaagagcatcaccgatgcctgcattggctgggatgataccgaagctctgttacgccaactggctaacgcagtaaaagcgcgtcgcgggtaaagtttaattgtcggatgtgctgtcagagtggcgtatccgattaatcaccgtaggcctgataaaacgcgcagcgtcgcatcaggcaatgcgctccattggtagcaacgaaaaataaaaaagccgactcattttgcagtcggctttctcatttttaagcgaatgacgtttacttcgctttaccctggttagcaaccgccgctgctttcgccgcgatctcgtcagcattacccagataatagcgtttcagcggtttgaagttctcgtcaaactcataaaccagcggcacgccggtcgggatattcagctcaagaatctcttcttcgctcatgttatcgagatatttcaccagcgcacgtaacgagttaccgtgtgcggcgatgattacgcgctcaccgctcttcatacgcggcagaatggtttcattccagtaagggatcacgcggtcaatggtcagcgccaggctttccgtcagtggcagctctttctcgctcagtttcgcgtaacgcggatcgtgacccggataacgctcatcatctttagtcagttccggcggagtcaccgcaaaaccacgacgccactgtttcacctgctcgtcgccatacttttcagcggtttccgctttgttcagaccctgcaatgcaccgtagtgacgttcgttcagtttccaggatttctcaacgggcagccatgcctgatccagttcgtccagcacattccacagggtatgaatagcgcgtttcagcacagaggtgtaagcaaagtcaaagctgtaaccttcctctttcagcagcttacctgctgcttttgcttcgcttacgcctttctcagacagatccacgtcgtaccaaccggtgaaacggttttctttgttccactgactttcgccatgacgaaccagaaccagcttagttacagccatatacttactcctcaaatcatcttttaatgataataattctcattatattgccgtgacgaagcaacagcaatgcttacgcataaccatagcgaaaatagtgtcgcagtgtaaggttgttgtgaatattgagttgcaaatatgtcggtgtttgctggtgatttgaacaatatgaggataaagccctcatgacgagggcttaacattactgagcaataaactgatattccgtcaggctggaatactcttcgccaggacgcaggaagcagtccggttgcggccattcagggtggttcgggctgtccggcagaaattcgctttccagagccagcccttgccagtcggcgtaaggttcggttccccgcgacggtgtgccgccgaggaagttgccggagtagaattgcagagccggggcggtggtgtagaccttcagctgcaatttttcatctgctgaccagacatgcgccgccactttcttgccatcgcctttggcctgtaacaagaacgcgtgatcgtaacctttcactttgcgctgatcgtcgtcggcaagaaactcactggcgatgattttggcgttgcggaaatcaaaagaggttccggcgacagatttcaggccgtcgtgcggaatgccgccttcatcaaccggcagatattcttccgccagaatctgcaacttgtgattgcgcacgtcagactgctcgccgtcaagattgaaatagacgtgattagtcatattcaccgggcaaggtttatcaactgtggcgcgataagtaatggagatacggttatcgtcggtcagacgatattgcaccgtcgcgccgagattacccgggaaaccctgatcgccatcatctgaactcagggcaaacagcacctgacgatcgttctggttcacaatctgccagcgacgtttgtcgaacccttccgggccgccatgcaattggttgacgccctgacttggtgaaagcgtcacggtttcaccgtcaaaggtataacggctattggcgatgcggttggcataacgaccaatagaggcccccagaaatgcggcctgatcctgatagcattccgggctggcgcagccaagcagcgcctcgcggacgctgccatcggaaagcggaatacgggcggaaagtaaagtcgcaccccagtccatcagcgtgactaccatccctgcgttgttacgcaaagttaacagtcggtacggctgaccatcgggtgccagtgcgggagtttcgttcagcactgtcctgctccttgtgatggtttacaaacgtaaaaagtctctttaatacctgtttttgcttcatattgttcagcgacagcttgctgtacggcaggcaccagctcttccgggaacaacgcgacgatacagccaccaaatccgccgccggtcatgcgtacgccacctttgtcgccaatcacagctttgacgatttctaccagagtgtcaatttgcggtacggtgatttcgaaatcatcgcgcatagaggcatgagactccgccatcaactcgcccatacgtttcaggtcgccttgctccagtgcgctggcagcttcaacggtgcgggcgttttcagtcaggatatgacgcacgcgtttcgccacgattgggtccagttcatgcgcaacagcgttgaactcttcaatggtgacatcgcgcagggctggctgctggaagaaacgcgcaccggtttcgcactgttcacgacgggtgttgtattcgctgccaaccagggtacgtttgaagttactgttgatgatgacgacagccacacctttgggcatggaaactgctttggtccccagtgagcggcagtcaatcagcaaggcatgatctttcttgccgagtgcggaaattagctgatccatgatcccgcagttacagccaacaaactggttttctgcttcctgaccgttaagcgcgatttgtgcgccgtccagcggcagatgataaagctgctgcaatacggttccgaccgcgacttccagtgaagcggaagaacttaaccctgcaccctgcggcacattgccgctgatcaccatgtccacaccgccgaagctgttgttacgcagttgcagatgtttcaccacgccacgaacgtagttcgcccattgatagttttcatgcgcgacaatgggcgcatcgagggaaaactcgtcgagctgattttcataatcggctgccattacgcgaactttacggtcatcgcgtggcgcacagctgatcacggtttgataatcaatcgcgcagggcagaacgaaaccgtcgttgtagtcggtgtgttcaccaatcaaattcacgcggccaggcgcctgaatggtgtgagtggcagggtagccaaatgcgttggcaaacagagattgtgttttttctttcagactcatttcttacactccggattcgcgaaaatggatatcgctgactgcgcgcaaacgctctgctgcctgttctgcggtcaggtctcgctgggtttctgccagcatttcataaccaaccataaatttacgtacggtggtggagcgcaacagaggcggataaaagtgcgcgtgcagctgccagtgttgattctcttcgccattaaatggcgcgccgtgccagcccatagagtaggggaaggagcactggaagaggttgtcataacgactggtcagctttttcaacgccagtgccaaatcgctgcgctgggcgtcggtcaaatcggtgatccgcaaaacgtgggctttgggcagcagtagcgtttcgaacggccaggcagcccagtaaggtacaacggctaaccagtgttcggtttcgacaacggtacggctaccgtctgccagctcgcgctgaacataatccaccagcattggcgatttctgttcggcgaaatattctttttgcagacggtcttcgcgctcagcttcgttaggcaggaagctatttgcccaaatctgtccgtgcggatgcgggttagagcagcccatcgccgcgcctttgttttcaaagacctgcacccatgggtacgtttcccccagctctgcggtttgctcctgccaggttttgacgatttccgtcaatgccgcaacgctcagttctggcaacgttttactgtgatccggtgaaaagcagatcacccggctggtaccgcgcgcgctctggcaacgcattagcggatcgttgctttctggcgcatctggcgtgtcagacatcaaggccgcaaagtcattagtgaaaacgtaagtcccggtgtaatcggggtttttatcgcctgtcacccgcacattacctgcgcagaggaagcaatctggatcgtgcgcaggtaacacctgtttggctggcgtttcctgcgccccctgccaggggcgcttagcgcggtgcggtgaaaccagaatccattgcccggtgagcgggttgtagcggcgatgtggatgatcaacgggattaaattgcgtcatggtcgttccttaatcgggatatccctgtggatggcgtgactgccagtgccaggtgtcctgcgccatttcatcgagtgtgcgcgttacgcgccagttcagttcacggtcggctttgctggcgtccgcccagtaggccggaaggtcgccctcgcgacgcggtgcaaaatgataattaaccggtttgccgcaggctttgctgaaggcattaaccacgtccagcacgctgctgcccacgccagcgccgaggttgtagatgtgtacgcctggcttgttcgccagtttttccatcgccacgacgtgaccgtccgccagatccattacgtggatgtaatcgcgcacgccagtaccgtcttcggtcggataatcgttaccaaaaatcgccagcgagtcgcgacggcctacagcaacctgggcgatgtatggcatcaggttattcggaatgccttgcggatcttcgcccatatcgcccgacggatgcgcgccaactgggttgaagtagcgcagcagggcaatgctccagtccggctgggctttttgcagatcggtgaggatctgttccaccatcagcttgcttttgccgtaagggctttgcggtgtgccggtcgggaagctttcaacatatggaattttgggctgatcgccataaacggtggcggaggagctaaagataaagtttttgacgttagcggcgcgcatggcgctaatcaggcgcagagtaccgttgacattgttgtcgtaatattcaagcggtttttgtaccgattcgccaacggctttcagcccggcgaagtggatcacggtgtcgatagcgtgatcgtgcaggatctcggtcatcaacgcttcgttacggatatcgccttcaacaaacgttggatgtttgccgcctaaacgctcgataacaggcagtacgctgcgcttactgttacagaggttatcaagaatgatgacatcatgaccgttttgcagtaattgcacacaggtatgacttccaatgtaaccgctaccaccggtaaccagaactctcataattcgctccattaggcttatggtatgaaataaccatagcataacaaagatgcgaaaagtgtgacatggaataaattagtggaatcgtttacacaggaatttagccgttttttatgcgcgattaagtgattataaaacagcggctttatgaatgattgcactttttatctgaaaaaaagacgcggtttcatgcctgcatgcgtcaaaccgttggccggataacacgtttacgccgcctccggcacggtcagcactaccgactcagtttatttttgtcagcgcatagcgataaaagtcaccgtccggcacgaactccagacgatgggtaatacaggcaggcgcatcttcagcgtggtgcgaaacaaacaacaattgcgtttcaccttcgctaatcagcacatcaataaaacggcggataagctggcgattgagcggatcaagcccctgtagtggttcatcgagaataagcaacgtcggatgtttcactagcgcacggacgatcagcgccagacgctgctgtccccaggaaagactatggaaaggagcgtcagccgtgcgtttatcaatgccgagaatatccagccactgctgcaccagtttttgctggcgatccgaaacggcctgataaatgccaatcgaatcaaaatagccagaaagaatcacattacgcacagtagtgctgacccggtaatccagatgcaaactactgctgacgtagccgatatgctttttgatatcccagatggtttcgccgctgccgcgacgtcgtccgaaaagcgtcaaatcgttgctgtaaccttgcggatgatcgccagtaatcaggcttaataacgtcgattttcccgcgccatttggcccgacaatttgccagtgttcgcctggattcacctgccagctaaggttattaagaatggggcgatcgttataagaaaccacgctattgttcagcacaatgcgcggttcgttggcgggtaaggcgtgacgtactgaaggttcatccggctccggcatttgcacaccttcaagcagttcgctatgcgccagttgcgcaacgagtgcttgttggagcagttcttctttagcgccagtttccgctaaggtgcaatccgccagcacgccagcaaactggacaaattccgggatctcatcgaagcgattgagcaccagtaccagagtaataccggactgatgtaacgaggcgagtagctcagccagctgctgacgtgaggcaacatccaggccatcgaacggttcatcaaggatcaacaagtcaggctccgacatcagcgcctgacacagcagggtttttcgcgtctcgccagtggaaaggtatttaaagcgtcggttgaggagggcggtaataccgaattgctgcgccagttgcatgcaacgcggagtatcctttacttcatcctgaatgatctcagccgtggtacgcccggtgtcatcttcgccagggccgagcatatcggtgttattccgctgccattcgtcgctgacgagcttttgcaattgctcgaaggagagacgagtgatgtgggaaaactggctttgccgttcacctttcaaaagcggaagttcctccgacagcgcgcgggccagcgccgatttcccgcttccattcgaaccgacaaacgcccaactatcacccgcgtttaacgttagccgaggcaattgcagcgtttttgtgtcgccaagacgaaacgtgccttgcaaaatttgcaacgatgacattttatatcccattttgtgcagcgattactgacagggatacgtgtttcataacaaattgtcaacacgcttagcacagcgtggcgataatcacgctgtcggcattaaagtaggccgtgacattctgtccttgctgaagagaagttgcttcatttaccggcactgtggcgcacagtgtttgcccgtcgggtagcgccattaatacttcgcactgctctgcgccgcgctcaatatgactaataatacctggtaattggttgtcagcgttttgcgcgaccgcatcgtcctgagtaatacctacccacggcgcttttagcaatatcaacacttctttgccttcatccagccccagacgcgcgccgctttgtgcggtaactgcgactttcaggcgtgtttttccatcagccagtaagacatcaacatgctgttgaacgtcatcatgatcgcgggcggtgatggtaccgaaccactggttacgggcgctggtttgcagtgaaaaacgtgagatcgcggccagcaggctgttcagcggcagggcgtcatcgtcacttaacacatcaaaggctttttgctggatttgcgccagtaagtcatagagctgaatcagtcgctgaccatagcgggtcagtactgcgccgcctccacctttaccgcctgttgcgcgctcaaccagaatatgctcacttaactgattcatctcgttaatggcatcccaggcgcttttatagctgataccggcatctttcgctccctggctaatggaaccggaaagcgcaatgtgttttagtagcgaaatgcggcgcgggtcggcgaataatttttgttggagcttaagggtgagaaggatttcggcctgcataacaatgtcctggcaaaagtcttattgtgacggaaaacgaacgccacgcaaagctgaccgcacaaaaggggagtgcttttctgtgcttagcggttagaatagtctcatgactatatctggagttgaccatgttagagttattaaaaagtctggtattcgccgtaatcatggtacctgtcgtgatggccatcatcctgggtctgatttacggtcttggtgaagtattcaacatcttttctggtgttggtaaaaaagaccagcccggacaaaatcattgattccctgaatgcccgcttagtcgggcattttctttttctcaacttcctgctttttctgccgatattttttctcatctacctcacaaaggttagcaataactgctgggaaaattccgaacttgccgttatattgacgcctacataacgttacattaaggggttaccaatggctcgtaaatggttgaacttgtttaccggggcggcactctctttcgctgttgctggcaatgcactggcagatgaagggaaaatcacggtgttcgccgccgcatcactgactaacgcaatgcaggacattgctacgcagtataaaaaagagaaaggcgtggatgtggtttcttctttcgcttcgtcatctactttggcccgtcagattgaagcgggtgcgcctgcggatctgtttatttctgccgatcagaaatggatggattatgcggttgataaaaaagcgatcgatacggcttcgcgccagacactgctcggcaatagcctggtcgttgtagcaccgaaagccagcgagcagaaagatttcaccatcgacagcaaaaccaactggacttcgctgctgaatggcggtcgcctcgcggttggtgatccggaacatgtccctgctggcatttatgcgaaagaagcactgcaaaaactgggcgcatgggatacgctctccccgaaactggctccggcggaagatgttcgtggcgcgctggcgttggtcgaacgcaatgaagcgccgctgggtattgtttacggttctgacgcagttgccagcaaaggggtaaaagtggttgccaccttcccggaagattcacataaaaaagtggaatatccggttgctgttgtggaagggcataacaatgcgacagtgaaagcattttatgattatctgaaggggccgcaggctgcggaaatctttaaacgttacggatttacaaccaagtaatgatactgaccgatccagaatggcaggcagttttattaagcctgaaagtttcttccctggctgtgctgtttagcctgccgtttgggatcttttttgcctggttactggtacgttgcacgtttccgggcaaagctctgctcgacagcgtactgcatctaccgctggtgttaccgcccgtggtcgtcggttacctattattagtttcgatgggacggcgcggatttatcggtgaacgtctgtatgactggtttggtctttctttcgcgtttagctggcgtggtgcggttctcgctgccgctgtcatgtcttttccgctgatggtgcgggcgattcgtctggcgctggaaggtgttgatatcaaactggagcaggccgcaagaacactgggggccgggcgctggcgcgttttctttactatcacgttaccgctgaccttaccgggaattattgttggtacggtgctggcattcgctcgttcgctcggtgaatttggcgcaaccatcacctttgtttctaacattcctggtgaaacgcgaaccattccttctgccatgtataccctgatccagacccctggcggggaaagtggcgcggcgagactgtgtattatttctattgcgctggcgatgatctccctgttgatttcagaatggctggccagaatcagccgtgaacgggcggggcgctaatcatgctggaactgaatttttcccagacgttgggcaaccattgcctgacgattaatgaaacgctgcccgccaatggcatcaccgctatttttggtgtctctggtgccggaaaaacctcgctgattaacgccatcagtgggctgacacgtccgcaaaaagggcggattgtcctcaatggtcgggtactaaatgatgccgaaaaaggtatctgcctgtcgccggaaaagcgtcgcgttggctatgtttttcaggatgcgcggctgttcccgcattacaaagtgcgtggcaatctgcgctacggcatggcgaaaagcatggtcaatcagttcgataagctggtggcgcttttaggcattgaaccgttgcttgatcgtttaccaggcagcctgtccggaggcgaaaaacagcgcgtggcgattggtcgggctttgctgacagcaccggaattgctgttgctggatgaaccgctggcgtcactggatattccgcgtaaacgcgaactgttgccttatctgcaacgtctgacgcgggaaatcaacattccgatgttgtatgtcagccattcgctggatgagatcctccatctggcagacagagtgatggtactggaaaacggtcaggtgaaagcctttggcgcgctggaagaagtctggggtagtagcgtgatgaatccgtggctaccgaaagagcaacaaagtagcattctgaaagtgacagtacttgagcatcatccgcattacgcgatgaccgcgctggcgctgggcgatcagcatttgtgggtcaataagctggacgaaccgctgcaagctgcgctacgcatccgcattcaggcttccgatgtctcgctggttttacaaccgccacagcaaaccagcattcgtaacgtattgcgggcaaaagttgttaatagttatgacgacaacggccaggtggaagtggagctggaagtcggcggtaaaacgctgtgggcgcgtatcagcccgtgggccagggatgaactggcgatcaaacctggcctgtggctgtatgcgcaaattaaaagtgtgtcgataaccgcctgattaaatcaggtggctataaatgaactgggcaatgctgtcggtggtgttatcaccaatcacaatgttggcgcgcgcttttactgcgtcatcggcgttgcccatcgccacgcctgtaccagcggcttccagcatactaatatcattgaagttatcgccgaaggccacgacgttttccatcgaccagccttgcgcctcaacccatttcgtcaaacgtttacctttgctgttgccgccgcgtgcaatatcaacctgatcgtgccaggaccattcacactccagtcccagttcatgttcgacatgcttaccaaaatgctgcaattgcggcaggtcatcgtgcgtcagggcgaacttccatacggcgttaacttgttgcgccgtttcagccagagaagcgacttgtgtgaaagtcggacgctgttccggcggcagggtttgcgcccagttagacgtgcgaatgacatgtccggtcgggtgctcataaaccatcgcatcatccacatacatcagaccgtgaatgtggtgttcattcagcatctcaatgagttgcagggctttgttaacaggcattgggtccgcttctagtacggtttttgcatgataatcatacaaataggtgccgttacagcaaatagcaggtgtatccagcgccagcgcctgataaaaaggatgaatagcgacgtgatggcgacctgtgacgatgattaatcggtagcctgcttcgcgagcacgggccagggcttctatcgatgaaggaagcagggtctttttcggggtcaataaggtgccgtctaagtcgagagcaatcacgcgtgtggtcatggcgtattccagattaaggttaagaattttcgtctgcgcgaatggtacaccgataccactatcggacaaaattctgcgttttaattcagcattcaccgccaaaagcgactaattttagctgttacagtcagttgctaaatgcaaaggagcattcatgaagcaaacagtttatatcgccagccctgagagccagcaaattcacgtctggaacctgaatcatgaaggcgcactgacgctgacacaggtagtcgatgtgccagggcaggtgcagccgatggtggtcagcccggacaaacgttacctctacgttggtgtccgtccggagtttcgtgttctggcgtatcgtattgcaccggatgatggcgcgctgacctttgctgcagagtctgcgctgccgggtagcccgacgcatatttccaccgatcaccaggggcagtttgtctttgtcggttcttacaatgcgggtaacgtgagcgtaacgcgtctggaagatggcctgccagtgggcgtcgtcgatgtggtcgaggggctggacggttgccattccgccaatatctcaccggacaaccgtacgttgtgggttccggcattaaagcaggatcgcatttgcctgtttacggtcagcgatgatggtcatctggtagcgcaggaccctgcggaagtgactaccgttgaaggggccggcccacgccatatggtattccatccaaacgaacaatatgcgtattgcgtcaatgagttaaacagctcagtggatgtctgggaactgaaagatccgcacggcaatatcgaatgtgtccagacgctggatatgatgccggaaaacttctccgacacccgttgggcggctgatattcatatcaccccggatggtcgtcatttatacgcttgcgaccgtaccgccagtctgattaccgttttcagcgtttcggaagatggcagcgtgttgagtaaagaaggcttccagccaacggaaacccagccgcgcggcttcaatgttgatcacagcggcaagtatctgattgccgccgggcaaaaatctcaccacatctcggtatacgaaattgttggcgaggaggggctactgcatgaaaaaggccgctatgcggttgggcaggggccaatgtgggtagtggtcaacgcgcactaaccgctgatttaaccggcgcagtctctcctgcgccggtgtattaacctatctcctgtaacgcatgtctctggcgttcgacgatattggtccacaaattgtctttatcgtcagtccacaaattaatcagcaaggcaaaaaagcgttcagctgccggagaaagcacggcatctttgcggcgaataatccccaatgtccgacgtataacgggttccaccagtgggataccaataatcgaagaatagggcgcatggggcattgccagaccaggaagcgccgaaatccccagtcccgcctccaccagccctaatgacgtcgaaagatgacgcacttcgtaaaaccagtccagcttccagggcttgtcggctagctgttgttctatcaatagtcggttgccgctggaggagcgtacgccaatcattttgtaacccactaactcctgccattctacaagctgctttttggccaatggatggtcacgccgacaggccagcacgaacggctcgttgaccagtggggtaaaatcaatggatgaatttgtgacgttgttcatgtttatgccaaagtctgattcgttacacagcaccgattccatgcaattattcgtgccttgttccagaatccgcactttaatattgggatacagctcattaaatttaccgattgccagcggtaaaaaataaaatactgcggtcggaatacacgctaacgtcaccataccacgatgataagcattcatatcacgaatattaaaaagcgtttcatcgaatttttttattaattcccgcgcctccgggagcaacctttttcctgcttttgttaacgtaaccttgcgagttgtacgctcaaatagttgaatgtgtaaatcttcctccatttttttattcttcgcgttaatgcaggttgcgtaatattgagtaatttagcagcattgttaaatgaactggactctgccagtatgacaaatgccttcatacttgataattcatgcttcattattactccggaaaatggaagcgacgattttgggtgactggcagttaaaaattttaactgcatttagccaacttaaattaatgaaaaaatgttattaatcgttgagctaaagtcattagagatgctttgcccttaatgtaaccatatcgcaataagttatgtttttaaattgagggcattattatgaaaaaaataccctgcgtgatgatgcgaggtggaacctcgaggggcgcgttcctgttagcggaacatctacccgaagatcaaacgcagcgcgataaaatattgatggcaattatgggttccggtaacgatctggaaattgacggtattggcggcggtaatccgctgaccagtaaagtcgccattattagccgctccagcgatccgcgtgcagatgtcgattatctgtttgctcaagttatcgtccatgagcaacgtgtcgataccacgcctaactgcggcaatatgctgtctggcgttggggcattcgccattgaaaatggtttgattgcagcgacttcgccagttacccgcgtacgtatccgcaacgtcaatacgggtacgtttatcgaagctgatgtgcaaacgccaaatggtgttgtcgagtacgagggtagcgccagaattgacggcgtaccgggtactgccgcaccggttgcgctcactttcctgaatgccgccggaacgaaaaccggaaaagtcttcccgactgataatcagattgattattttgacgatgtcccggtgacctgtatcgatatggcgatgccagttgtcattattcctgctgaatatctgggaaaaacaggctatgaattaccggcagagctggatgccgacaaagcattattagcccgcattgaatctatccgtctacaagcgggtaaagcaatgggcttaggcgatgtcagtaatatggttatccctaaacctgtacttatttctccagcgcagaaaggcggggcaattaatgtgcgttattttatgccgcattcttgccatcgcgctttggcgataaccggtgctattgctatttccagtagttgtgcattggaaggtaccgtcacccgacaaatcgtcccttctgtaggatacggcaatatcaatattgaacaccccagtggtgcgctcgacgttcatttaagtaatgaaggtcaggatgccacgacgttacgcgcatctgttattcggacgaccagaaaaatattttccggtgaagtttatcttccctgaaaaattttgttgtcgtgataatgatactcaataaaggaattctgtatgagtcatacagaaagaacaggatattaaatgaataaaaaatcgttatggaagctaattctgatattagcgatcccatgtattattggctttatgccagctccggcaggattaagcgaactggcgtgggtgctttttggtatttacctggcggccattgtggggctggttatcaagcctttcccggaacctgtcgtactgttaattgccgtcgccgcatcgatggtagtggtgggtaacttatcaggtggggaatttaaaaccaccgccgtattaagcggttactcttccggtaccacctggctggtgttttctgcgtttactttaagcgccgcgtttgtaaccacaggcttaggtaaacgtattgcctatctgctgattggtaaaattggtagcactaccctgggtctgggttacgttacggtatttctcgatctggtactggctccggcaacaccgtctaacaccgcgcgtgcgggcggcatcgtgttaccgatcatcaacagcgtggcagtggctttgggatcagaaccggaaaaaagtccgcgtcgtgttggacattacctgatgatgtccatttacatggtcactaaaaccaccagctatatgttctttaccgcaatggcggggaacattctggcgctgaaaatgatcaacgacattctgcacctgcaaattagctggggtggatgggcgctagccgccggattgccgggcatcattatgctgctggtcaccccgctggtgatttacaccatgtatccaccagaaattaagaaggtggataacaaaaccatcgctaaagcgggccttgccgaactgggaccgatgaaaatccgcgaaaaaatgctgctcggtgtctttgtgctggcgctgctgggctggattttcagtaagtctctgggggttgatgaatccaccgtggcaatcgttgttatggcaactatgctgctgctgggtatcgttacctgggaagacgtggttaaaaataaaggcggctggaataccttaatctggtacggcggtattatcggcttaagctccttattatcgaaagttaaattcttcgaatggttagctgaagtctttaaaaataacctggcatttgatggtcacggtaacgttgctttcttcgttattattttcctcagcatcatcgtgcgttatttcttcgcttctggtagtgcctatatcgttgccatgttaccggtatttgccatgctggcgaatgtctccggcgcaccgttaatgttaaccgcgctggcactgttgttctctaactcctatggcggcatggttactcactatggcggcgcggcaggtccggtcatctttggcgtgggttacaacgatattaaatcctggtggttggtcggtgcggtactgacgatattaaccttcctggtgcatatcaccctcggcgtgtggtggtggaatatgctgatcggctggaacatgctgtaaatatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgcaactcgaattatttagagtatatccatttattatctttctgcgcacttcacggtgcgcagatatctggagcatttgatgatcaagttatctgaaaaaggcgtgtttctcgccagcaataacgaaataattgccgaagaacatttcaccggcgaaataaaaaaagaagaagcaaaaaaaggcactattgcctggtctattctctcttctcataatacgtccggaaatatggataaacttaaaattaagtttgattcattagcctctcacgatattacctttgttggtattgtacagaccgctaaagcgtccggtatggaacgtttcccgctgccgtatgtgctgaccaactgccataactcactctgtgctgtgggcggcaccattaacggtgatgaccatgtttttggtttatcggcggcccagcgttatggcggtatttttgtgccaccgcatattgcggtcatccatcaatatatgcgtgaaatgatggcgggcggcggcaaaatgatcctcgggtcagacagccatacccgttacggtgcgttagggacaatggcggttggcgagggcggcggcgagttggtaaaacagctgcttaatgacacctgggatatcgactatccgggcgtggttgcggtgcatctgaccggaaaacctgcgccgtatgtggggccgcaggatgtggcgctggctatcatcggtgccgtgttcaaaaacggttacgtcaaaaacaaagtgatggagttcgtaggtcccggtgttgcagcgctctctaccgatttccgtaacagcgttgacgtgatgaccactgaaacgacctgtttaagttctgtctggcaaaccgatgaagaagtccataactggctggcgctgcacggtcgcggccaggattactgccaacttaaccctcaaccaatggcgtactacgatggctgcatcagcgttgatttaagcgccatcaaaccaatgattgcgctgccattccacccgagcaacgtgtatgaaatcgacacgctgaaccagaacctgaccgacattctgcgtgagattgaaattgagtccgaacgcgtggcgcacggtaaagccaaactctcgctgctggataaagtggaaaatggtcgcctgaaagtgcagcaggggattatcgcgggctgttctggcggtaactacgaaaacgtcatcgcggcggcgaatgcgctgcgcggtcaatcctgcggcaacgataccttctcgttggcggtttacccgtcatcacagccggtgtttatggatctcgccaaaaaaggtgtggtcgcagatttgattggcgcaggcgcaatcatcagaaccgcgttctgcggcccatgctttggtgcgggcgatacgccaatcaacaacggtttgagtattcgccacaccacgcgtaacttcccgaaccgcgaaggctctaagccagctaatgggcagatgtcagcggtggcgttgatggacgctcgttctatcgctgcgactgcggcaaacggtggctatttaacctctgccagcgaactcgattgctgggacaacgtgccggagtacgccttcgatgtaacgccgtataaaaaccgtgtttatcagggctttgtgaaaggggcgacccagcaaccgctgatttacggaccgaacattaaagactggccagaattgggtgcgctgactgacaatatcgtcctcaaagtgtgctcgaagatcctcgacgaagtgactaccaccgacgaactgattccttccggtgaaacctcttcatatcgttcaaatccgattggtctggcggagtttactctgtcacgccgcgatccaggttatgttggcagaagtaaagcgactgccgagctggaaaatcagcgtctggcgggaaatgtcagcgagctgacagaggtgtttgcgcgcattaagcagattgctggtcaggaacatgttgatccgctgcaaactgaaattggcagtatggtctatgcggtgaaaccaggcgatggttctgcgcgtgaacaggcggcgagttgtcagcgtgtgattggcggtctggcgaatattgccgaggagtacgcgactatacgctatcgttcgaacgtcatcaactgggggatgttaccgctgcagatggcggaagcgccaacctttgaagtgggggattacatttacatccctggcattaaagcggcgctggataatcctggaacgacgtttaaaggttatgtgatccatgaagatgcaccggtaacggagattacgctctatatggaaagtctgactgctgaagagcgcgagattatcaaggcgggtagtttgattaacttcaataaaaaccgtcagatgtaaaaagcgccatgtgaatgtaggtcgcatccggcacttattgtcggatgcgatgctggcgcatcttatccgaccgacaaatcgtatcgaactgtaggccggataaggcgtttacaccgcatccggcacatagttaacagctcctacttcttcgcctctgcaaccactttgctacccacgccgcggttattgtattcccacatgcggttgtagttagtgtcattcagattgcgctgtacttcgtcgttatcatcaacgctgccggtgttacccgcaaacggacgattagagatcaccgcatcagcccacggtttggctgtgttaaaaccttcgttgatggcgctatcacggatcactacctgaccgttggtattggcatcaacatccagcgagcggcccagttgcgccacgccatcaccggaagcattgaaacggctgtttacggcgaggaaaccgtagtaaatgttggacagcgtagccggtgcaaacacatacgcttcttgctgggtacgggagttcaccacgcggaattcggtgttatcgaacaccactgcgccgcgaccagaaacgatatccacatccccttcaatatagctgttggtcaccagcgtacgcggctgacgattcgtttccagacggttctgcacaccgctgttggtgacaaagaaggtgttctgacgaccgagaatgttaacgttgttaatctgtacctggtcaccatcagtacgcagtgccaccgccggatggttacccgcatctacgctatcgcccagcgtgttttcgatggtcaggttttgcagttgcagtccattgttttgtgaccagaagaccgcagagcagagaacgccgatactgtcgctgcgtttactctggcagctatcgtacatataccacgccggtttacctggcatatatttgccgcgcgggttgacgtcgtgacgccagtcggcagggctcatgccaccatcaagggaaagcccaatcttcacatcaatcggtttttcacctgtaccgtatagagtaattccacccggagcggcagggacatacaccgttccctgatactcaccaggcatcacggcaatatactggcgcttgttggtacgcttgataattgccgcatctaccgccgcctgaatcgtggtatgcgttacaccttgagtacccgccgggccgacaacaaagtcaggttgcgcaggcagggtaatcggggaaggattccacgctgccgcacctggtgtcagggatgcaaaatagtgttgagcatcgaaattctgcgcttcttttgccgacagaatcgggcgagaagaggtaccaggcgcggtttgatcagaaggacgttgatcgggcggtgttgagctacaggcggtcagcgtcacgccaaaagccaatgtcagcgccagacgggaaactgaaaatgtgttcacaggttgctccgggctatgaaatagaaaaatgaatccgttgaagcctgcttttttatactaacttgagcgaaacgggaaggtaaaaagacaaaaagttgtttttaatacctttaagtgataccagatggcattgcgccatctggcagagtgattaactaaacatcgcagtaatcgaggcactcgccagagagtgaaaatgaacgttaaacccgaccatcgtgccgctggcaccttcatcgacatcaatacgttctacatccagcgcgtgaacggtaaaaatgtagcgatgggtttcgcctttcggcggcgctgcgccatcgtatccggttttaccaaagtcggtacgcgtctgcaaaacgccgtctggcattgctaccagaccagagccaaacccttgcggtaatacgcgggtatcagcgggtaaattaacaactacccagtgccaccagccggagccggttggcgcatccgggtcgtagcaggtgacaacaaaacttttcgttcccacaggaacatcatcccacgccagatgcggtgaaatattatcgccatcgtaacccatgccgttaaagacatgacgatgcggcagcttatcgccatcgcgcagatcgttactgatgagtttcattagaatgcctccgggaaacctcggccttcagaccggggaggaaaggaggcggttttccgactaactgtactttgcataatcacattttcctctttagtatgtgaacacatgaaacgcgcatataaataccggttttacccgacaactgagcaggctgagcttttagctcagacgtttggctgtgtgcgcttcgtctacaattccatccttcgttggcgtaccgatgcgtactacgagcgaaaagaaaagatcggttatctacaggccaacgctcgccttacggcgctcaaaaaagagcctgaatacatatggctgaatgatgtttcctgcgttcccctccagcagtcgttgcgccaccaacaagccgcctttgctaacttctttgctggacgagttgcatatccggctttcaaaagcaaacggcacaaacaggtggctgagttcactgccagcgcgtttaaacaccgtgacggcgagttgtatatagcaaagagcaagtcgccgctggatgttcgctggagtcgagaattaccatctgcgccgtcaaccgttaccatttccagagatagcgctggcaggtactttgtttcctgcctgtgtgagtttgaacctgtatcaatgcctgttaccgctaaaacggtcggcattgatgtgggcttaaaagatttattcgtcaccgataccggattcaaaaccgacaatccccgccacaccgctaaatatgcgaagcgattaacgctgctacagcgacgtttaagcaggaagcaaaaaggctcaagaaaccgtattaaagcccgcttaaaggtcgcccgactccacgcgaaaatcgccgattgccggatggacaatctgcacaagttgtcccgcaaactgattaacgaaaaccaagttgtttgcgtcgaatccctcaaggtgaaaaacatgatccgcaacccgaagctgtctaaagcaatagctgacgcaggctggagcgaacttgttcgccagctccagtacaaaggcaaatgggccgggcggtcagtggtcgccattgaccagtatttaccgtcctcaaaatgctgtagttgctgcggtttcaccatgcaaaaaatgcctcttaatgttcgtaaatggcactgccctgaatgcggcgcagaccatgatcgcgacattaacgcggcacgtaatattaaagctgccgggctggcagtgttagcccacggagagcctgtaaaccctgaatcgcagcacgcggcttaggttcggctcgttgaagtgggaatccccgtcattcagggcggggagccgtcaagagccctcctttcttgtttgcagaaagtgtagccagaaaccctcacgctgacttcccgttattggcaaaaaaatgtttcatcctgcaccgcacggttaaccgctgcggtcagacgctgcaactgttgcgggagaataatatagggcggcatcaggtaaatcagtttgccaaaaggccggatccagataccctgttcgacaaagaatttttgcagcgctgccatattcaccggacgagtggtttcgaccacgccgattgcccccagtacgcgcacatcggcaaccatttcggcgtcacaggtgggggcaagttgctcgcgtagctgcccttcaatagccgccacctgatgctgccagtcgccagattcgagaatcgccaggctggcgtttgctgctgcgcaggccagcggattgcccataaaagttggcccatgcataaagcagccggcttcgccgttactgatggtttccgcaacctcgcgcgtggtgagcgtggcggaaagggtcattgtgccgccggttaaggctttaccgagacacaaaatatccggcgcgatttctgcatgttcacaggcaaacagtttgccggtacgaccaaatccggtggcgatctcgtcggcaatcagcaagataccttcgcgatcgcacattttgcggattcgttttaaccattccggatggtacatgcgcatcccgcctgcgccctggacaatcggttcaatgatcaccgccgcgatttcatgacgatgcgctgccatcaggcgggcaaagcccaccatatcgcgctcatcccattcgccatccatgcggctttgcggggcgggagcaaacaggttttctggcagatagcctttccacaggctgtgcattgagttgtccggatcgcacaccgacatcgcgccaaaggtatcgccatgataaccattgcggaaggttagaaaacgctggcgcgcttcgcctttggcctgccagtactgcaacgccattttcatcgccacttctaccgctacggagccggagtccgcgagaaaaacgcactccagcggttgcggcgtcattgccaccaatttgcggcacagctcaatggcgggcgcatgggtgataccgccaaacatcacatgcgacatagcatcaatttgcgacttcatcgccgcattaagctgcgggtgattgtaaccgtggatcgccgcccaccaggacgacataccgtcaaccaggcgcctgccgtcagacaaaattagctcgcaaccttcggcgcttgccaccggataaaccggcagcggggaggtcatggatgtgtatgggtgccagatatggcgttggtcaaaggcaagatcgtccgttgtcataatcgacttgtaaaccaaattgaaaagatttaggtttacgagtctacaccgaattaacaacaaaaaacacgttttggagaagccccatggctcaccgcccacgctggacattgtcgcaagtcacagaattatttgaaaaaccgttgctggatctgctgtttgaagcgcagcaggtgcatcgtcagcatttcgatcctcgccaggtgcaggtcagcactttgctgtcgattaagaccggagcttgtccggaagattgcaaatattgcccgcaaagctcgcgctacaaaaccgggctggaagccgagcggttgatggaagttgaacaggtgctggagtcggcgcgcaaagcgaaagcggcgggatcgacgcgtttctgtatgggcgcggcgtggaagaatccccgcgaacgcgatatgccgtacctggaacaaatggtgcagggggtaaaagcgatggggctggaggcgtgtatgacgctgggcacgttgagtgaatctcaggcgcagcgcctggcgaatgccgggctggattactataaccacaacctcgacacctcgccggagttttacggcaatatcatcaccacccgcacctatcaggaacgtctcgatacgctggaaaaagtgcgagaagctgggattaaagtctgttcaggtggcattgtgggcttaggcgaaacggtgaaagatcgcgccggattattgctgcaactggcaaacttgccgacgccgccggaaagcgtgccaatcaacatgctggtgaaggtgaaaggcacgccgctggcggataacgacgatgtcgatgcctttgattttatccgtaccattgccgtagcgcggatcatgatgccgacctcttacgtacgcctttctgccggacgcgagcagatgaacgaacagactcaggcgatgtgctttatggctggcgcaaactcgattttctacggttgcaaactgctgaccacgccgaatccggaagaagataaagacctgcaactgttccgcaaactggggctaaatccgcagcaaactgccgtgctggcgggcgataacgaacaacagcagcgtctggagcaggcgctgatgaccccggacactgacgaatattacaacgcggcagcactatgatctggcaggagaaaatcgacgcggcgcttgatgcgcggcgtgttgctgatgccttgcgtcgccgttatccggtggcacaaggagccggacgctggctggtggcagatgattgccagtatctgaacttttccagtaacgattatttaggtttaagccatcatccgcaaattatccgcgcctggcagcagggggcggaacaatttggtgtcggtagcggcggttccggtcacgtcagcggttatagcgtggcgcaccaggtgctggaagaagaactggccgagtggctgggctattcgcgggcactgctgtttatctctggttttgctgctaatcaggcagtcattgccgcgatgatggcgaaagaggaccgtattgttgctgaccggcttagccatgcctcattgctggaggctgcaagtttaagcccgtcgccgcttcgccgttttgctcataacgatgtcactcatctggcgcgactgcttgcttccccctgtccggggcagcaactggtagtgacagaaggtgtgttcagcatggacggcgatagtgcgccactggaggaaatccagcaggtaacgcaacagcacgatggctggttgatggtcgatgacgcccacggcacgggcgttatcggggaacaggggcgtggcagctgctggctgcaaaaggtaaaaccagaattgctggtggtgacgtttggcaaaggatttggcgtcagcggggcagcggtgctttgctccaatacggtggcggattatctgctgcaattcgctcgccatcttatctacagcaccagtatgccgcccgctcaggcgcaggcattacgtgcgtcgctggcggtcattcgcagtgatgagggggatgcacggcgcgaaaaactggcggcactcattactcgttttcgtgccggagtgcaggatttgccgtttacgcttgctgattcatggagcgccatccagccattgatcgtcggtgataacagccgtgcgttacaactggcagaaaaactgcgccagcaaggctgctgggtcacggcgattcgcccgccaaccgtacccgctggtactgcgcgactgcgcttaacgctaaccgcagcgcatgaaatgcaggatatcgaccgtctgctggaggtgctgcatggcaacggttaataaacaagccattgctgcggcatttggacgggcagccgcacactatgagcaacatgccgatctacagcgccagagtgctgacgccttactggcaatgctcccacagcgtaaatacacccacgtactggatgcgggttgtggaccaggctggatgagccgccgctggcgagagcgtcacgcgcaggtgactgcgttagatctctcgccgccaatgcttgttcaggcacgccagaaggatgccgcagaccattatctggcgggagatatcgaatccctgccgttagcgactgcgacgttcgatcttgcatggagcaatctcgcggtgcagtggtgcggtaatttatccatggcactccgcgagctgtatcgggtggtgcgccccggaggcgtggtcgcgtttaccacgctggtgcagggatcgttacccgaactgcatcaggcgtggcaggcggtggacgagcgtccgcatgctaatcgctttttaccgccagatgaaatcgaacagtcgctgaacggcctgcattatcaacatcatattcagcccatcacgctgtggtttgatgatgcgctcagtgccatgcgttcgctgaaaggcatcggtgccacgcatcttcatgaagggcgcgacccgcgaatattaacgcgttcgcagttgcagcgattgcaactggcctggccgcaacaacaggggcgatatcctctgacgtatcatctttttttgggagtgattgctcgtgagtaaatgttattttgtcaccggaacggataccgaagtggggaaaactgtcgccagctgtgcgcttttacaagccgcaaaggcagcaggctaccggacggcaggttataaaccggtggcctctggcagcgaaaagaccccgaaaggcttacgtaatagtgacgcgctggcgttacagcgcaacagtagcctgcagctggattacgcaacggtaaatccttacaccttcgcagaacccacctcgccgcacatcgtcagcgcgcaagagggcaggccgatagaatcattggtaatgagcgccggattacgcgcgcttgaacaacaggctgactgggtgttagtggaaggcgctggcggctggtttacgccgctttctgacactttcacttttgcggattgggtaacacaggaacaactgccggtgatactggtagttggtgtgaaactcggctgtattaatcacgcgatgttgacggcacaggcaatacaatacgccggactgactctggcgggttgggtggcgaatgatgtcacgcctcctggaaaacgtcacgctgaatatatgaccacgctcacccgaatgattcccgcgccgctggtgggcgaaattccctggcttgcagaaaatccagaaaatgcggcaaccggaaagtacataaaccttgccttgttgtagccatcctgtatttggttaaattgcgagcgagatcgcgtcttcgattgactgcaatttaaccaattaaattctaaaataatcacgaaaaaaattttacttccgcatcatgcgatgaatgtgggaattgcccaggcggcgggggataggggctgcagacagttatccactattcctgtggataaccatgtgtattagagttagaaaacacgaggcaagcgagagaatacgcggcttgcacgcgaattggcgttaaagacggctcaaagaaatatcttttattttttaactggttagataattgcaatggcagtcactgaagaggcatctcttgccataaaactgtcatcactcatcttgacaaatgttaaaaaagccgttgctttggggataacccggcaaggccggagttttatctcgccacagagtaaattttgctcatgattgacagcggagtttacgctgtaacagaaatattatggcgatgaactgtttttttatccagtataatttgttggcataattaagtacgacgagtaaaattacatacctgcccgcccaactccttcaggtagcgactcatgagtaaaccgttcaaactgaattccgcttttaaaccttctggcgatcagccggaggcgattcgacgtctcgaagaggggctggaagatggcctggcgcaccagacgttacttggcgtgactggctccgggaaaaccttcaccattgccaatgtcattgctgaccttcagcgcccaaccatggtacttgcgcccaacaaaacgctggcggcccagctgtatggcgaaatgaaagaattctttccggaaaacgcggtggaatatttcgtctcctactacgactactatcagccggaggcctatgtaccgagttccgacaccttcattgagaaagatgcctcggtaaacgaacatatcgaacagatgcgtttgtccgccaccaaagcgatgctggagcggcgtgatgtggttgtggtggcgtctgtttccgcgatttatggtctgggcgatcctgatttatatctcaagatgatgctccatctcacggtcggtatgattatcgatcagcgcgcgatcctgcgccgactggcggagctgcaatatgctcgtaatgatcaagcattccagcgtggtactttccgtgttcgtggcgaggtgattgatatcttcccggcagaatcggatgacattgcacttcgcgtggagctgtttgacgaggaggtggaacgattgtcgttatttgacccgctgaccgggcagattgtttccactattccacgttttaccatctacccgaaaacgcactacgtcacgccacgcgagcgcatcgtccaggcgatggaggagatcaaagaagagctggccgccagacgtaaagtgctattggaaaacaacaaactgctggaagagcagcggctgacccagcgtacccagtttgatctggagatgatgaacgagctaggctactgttcggggattgagaactactcgcgcttcctctccggtcgtggaccgggtgagccaccgccgacgctgtttgattacctgcctgctgatgggctgctggtggtcgatgaatctcacgtcaccattccacaaattggcggcatgtatcgcggtgaccgggcgcgtaaagagacactggtggagtacggcttccgcctgccatcagcgctggataaccgtccgctgaaatttgaagagttcgaagcattagcgccgcaaaccatctatgtttcggcgacgccgggtaattacgagctggaaaaatccggtggcgatgtggtggatcaggtggtgcgtccaacaggcttactcgacccgattatcgaagtgcggccagtggcaacacaggtggatgatcttctttcggagattcgtcagcgagcggcaattaacgaacgcgtactggttacaactctgaccaagcggatggcggaagatcttactgaatatctcgaagaacacggtgagcgcgtgcgttatcttcactcagatatcgacaccgtcgaacgtatggagattatccgcgacttgcgtctgggtgagttcgacgtattggtagggatcaacttactgcgcgaaggtctggatatgccggaagtttcgctggtggcgatcctcgacgctgacaaagaaggcttcctgcgttccgaacgttcgttgatccagaccattggtcgtgcggcacgtaacgttaacggtaaagcgattctctacggcgataagatcaccccatcaatggcgaaagcgattggcgaaaccgaacgtcgccgcgagaaacagcagaagtacaacgaggaacacggcattacgccgcaaggcttgaacaagaaagtggtcgatatcctggcgctggggcagaacattgccaaaaccaaagcgaagggcagaggaaaatcgcgcccgattgttgagccggataatgtgccgatggatatgtcgcctaaagcgttacagcagaagatccatgaactggaagggttgatgatgcaacacgcgcagaatctggagttcgaagaagcggcgcaaattcgtgaccagttgcatctgttgcgtgagctgtttattgccgcgtcgtgacaagatgacgaagccggaatattcttccggcttcgtgttaacctaaagcctgtaatgccttttccagcgcgctatgcaacaactggcggtcatgacgatacggaatatcgctggcctccagcacttcctgaatcacaatccgctctttcaccgccgagacatccacttttggcccgacgatgaccgcatcaattacctttttaccgacatactgctccataattgccagcttgctttccagcttcagattagccgcaggtaaactcaactcacgccccagattgccgatatagaccatcggcgctggcgtgcggcgtaatgcctgtgcgatttccttcagcagcagaattggcatcaggctggtgtaaaaactgccaggcccaataatgatgagatccgcttcactgatagcgtgaaccgcctcacgcgttgcgggtacattcggcgttaacaataactcttgaatcggcacagttaactggtcgatattgacctcgccgtaaacttcatgcccctgatcgtcaatcgccatcagatcaacaggatgctccgacatcggaatcaaatgtgcgtccactttcagcagatttcgaatcagattgatcgcttcaagaggtcgtacgctaaggtgatccagtgcctttaacatcaggtttccaaggttgtgcccggaaagttcgccattaccgccgaaacgatattcaaacattgcggaagcgacgctgggttcagttatcagctgattgaggcagttgcgcatatcgccccaggcaatgccgccttctgagcggcgaatacgccccgtcgagccaccgttatcggtggtggtgacgatacccgttaaacgagaacccaaagacgaaagtgatgagagaacgcgtcccagtccatgccctccgccgagagcaacgacacgatcaaggtcagccagcgtacgattgcgcatatagtttcctggagtcagattatccgcgctacagtagcgcaaattgcgaggaaacagcaattaacctgccaatattgaggatacaaactattttcttctacctctaaaggacgatgcatgctatgcctccctgatgatgtatatcaaagtaaaaccgccattttcccttattctgtagcgaaatagcacgatcatgacgctatatacatgattacatagcgaaagtgtggatggtaaaaatctcatttacacgctagtatcggcttaaccactaaacactctagcctctgcacctgggtcaactgatacggtgctttggccgtgacaatgctcgtaaagattgccaccagggcgaaggaagaaatgacttcgcctcccgtatctggaaaggtgtacatggcttcacaactgactgatgcatttgcgcgtaagttttactacttgcgcctgtcgattactgatgtgtgtaactttcgttgcacctactgcctgccggatggttacaagccgagcggcgtcaccaataaaggctttctgaccgtcgatgaaattcgccgggttacgcgcgccttcgccagtctgggcaccgaaaaagtccgtctgacaggtggtgagccatctttacgccgcgactttaccgatatcatcgccgctgtgcgagaaaacgacgctattcgccagatagcggtcaccaccaatggttaccgtctggagcgcgatgtggcgaactggcgcgatgctggacttactggcatcaacgtcagcgttgatagccttgacgctcgccagtttcatgccattaccgggcaggataaattcaaccaggtcatggcagggatcgatgctgcatttgaggccggttttgagaaggtcaaagtcaataccgtgctgatgcgtgatgttaatcatcaccagctcgacacctttctgaactggatccagcatcgtcctatccagctgcgtttcatcgaactgatggaaacgggcgagggcatcgagctcttccgtaagcatcacatctctggtcaggttctgcgtgacgagctactgcgtcgcggctggatccaccaattacgtcaacgcagcgacggtcccgcgcaagtcttttgtcatccggattacgccggagagattggccttatcatgccgtatgaaaaagacttctgcgccacttgcaaccgcctgcgcgtttcctccattggtaaactccatctctgcctgtttggtgaaggcggcgttaacctgcgcgatctgctggaagacgatacccagcaacaggcgctggaagcgcgtatttcagcggcgctgcgggagaaaaaacagacccatttcctgcatcaaaataacaccggtattacgcaaaacttatcgtacattggtggctaaaacgtcaaaaggagagatcagatgagtcaggtaagcactgaatttatcccgacccgtattgctattcttacggtttctaatcgtcgcggtgaagaagacgatacctccggtcactatctgcgcgactcggcgcaagaagcgggccatcacgttgtcgataaagccattgtgaaagaaaaccgctacgctattcgcgctcaggtatctgcgtggatcgccagcgacgatgtacaagtggtgttgattacgggtggtactggcctgacggaaggcgatcaggctcccgaagcgctgctgccgttgttcgaccgtgaagttgaaggttttggtgaagtgttccggatgttgtcgttcgaagagattggcacttccacgttgcaatctcgtgcggtagcgggcgtcgctaacaaaacgctgattttcgccatgccgggttcgaccaaagcgtgccgtaccgcatgggaaaatatcattgcgccacagctggatgcccgtacgcgtccgtgtaatttccatccacatttgaagaaataagtatgtcgcaactgacccatatcaacgccgctggcgaagcgcacatggtggatgtctccgccaaagcggaaaccgtgcgtgaagcgcgcgccgaagcctttgtcaccatgcgcagcgagacgctggcgatgattattgatggtcgccaccacaaaggcgacgtatttgccactgcgcgtatcgccggtattcaggcggcaaaacgcacctgggatctgatcccgctgtgtcacccgctgatgctcagcaaagttgaagtcaatttacaggccgagccggagcacaatcgggtacgtatagaaaccttatgccgcctgaccgggaaaaccggtgtcgaaatggaagcgttaaccgcggcctccgtggcggcgctgaccatttatgacatgtgcaaagcggtgcaaaaagatatggtgattggtccggtacgtttgctggcaaagagcggcggcaagtcgggtgactttaaggtggaagcggatgattaacgttctttttttcgcccaggtgcgcgagttggtgggaacagatgcaaccgaagtggctgcggatttcccaaccgttgaagcgttacgccaacatctggctgcgcagagcgatcgctgggcgctggcgctggaagatggcaaattgctggctgctgtcaaccagacgctggtgagttttgaccattcgctgactgacggcgacgaagtggctttcttcccgccggtaaccggaggttaagatggcagaaaccaaaattgttgtcggcccgcagccgttcagcgtaggagaagagtacccgtggctggctgagcgtgacgaagacggtgcggtagtcacctttaccggtaaggtgcgcaaccataacttgggcgacagcgtcaaagcattaaccctcgaacactatccgggaatgacagaaaaagcactggcagaaatcgttgatgaagcgcgtaaccgctggccgctggggcgcgtcacggtaattcaccgcattggtgaattatggccgggcgatgaaattgtttttgtcggtgttaccagtgcgcatcgcagcagtgcgtttgaagccgggcagtttattatggattatctcaaaacccgcgcaccgttctggaagcgcgaagccacgccggaaggcgaccgctgggtcgaagctcgggagagcgatcagcaggcggcaaaacgctggtagtttattgttagccggataaggcaccgctgcgtccggcaatttcaccgctcagtacatgcgtttacgctgcgtcgatgcacagcctcatcattttgcagtatccttaagatattccttatatcttcaggagaaagtcatggacagattcccacgttctgattcaattgtacaaccccgggctggcttgcaaacttatatggcgcaagtctatggctggatgaccgttggcttgttgctgaccgcatttgttgcctggtatgcggctaactccgcggccgtgatggagctgttgttcactaaccgtgtctttttaatcggtctgatcatcgcgcaattagcattggttattgtgttatcagcgatgattcaaaagctgagcgcaggtgtgacgacgatgctctttatgctttattcggcgctgacgggtcttacgctttccagtattttcattgtctataccgctgcttctatcgccagtactttcgtcgttactgccgggatgtttggcgcaatgagcctgtacggttacaccacgaagcgcgatctaagcggctttggcaatatgctgtttatggcgttaatcggcattgtgttggcatcgctggtcaacttctggctgaaaagcgaagcattgatgtgggcagttacctacatcggcgtgattgtctttgtcggattgacggcgtatgacactcagaaattgaaaaatatgggtgagcagattgatacccgcgacacgtcgaacctgcgcaaatattccattcttggcgcgttaaccttgtatctggacttcatcaacctgttcctgatgttgctgcggatcttcggcaaccgccgttaattctttttcaccatcaatatcccggccatgtgtcgggattttttttcttactaaaaacgacacttaacaagtaccaggtataaaatatgccttatggacgagcggaagcgttttctgtatccataaatgcaaaagtattttgtatgcgtggttttaaatttattgatggtgaatattaatgttttttcgaaggacaactaaaagaatggaatcatactcgcaaaatagcaataaattagattttcagcacgaagccaggatattaaacagcatatggctcattaccgctttgggtttggtggcaaccgcagggctggcctggggcgctaagtatctcgaaattacggcaacaaaatatgattcaccgcaaatgtatgttgctataggattattattactttctatgtatggcttgagtaaagatatcaacaagataaataccgccatcgcgggcgtaatatatttgtttttaatctctttggtggcgattgtcgttgcgagtttagcgcctgtatctgccattatcgtcgtgttcagcactgcgggatcgatgtttttaatcagtatgctggcaggtctattgtttaaatttgatcctggttctcaccgttttatcattatgatgacgttgacagggttggccctggtaatcatcgtgaatgccacattaatgagtgaacgacccatttgggtaataagttgcttaatgattgtcttatggtcaggcattatctcgcatggacgaaataagctccttgaactgacaggaaaaagccatagtgaagaattatggagttcagttcgttgtgcttttataggtgcattaacactctattactattttatcggcttctttgggattcttgccgctatagctataacgcttgtctggcaaaggcatacgcggttttttcattagccgtaaatgcacatactaaagaacttaactatacttcacatcgccgcttcatttttcgcccgtagcttcttcgcctggctttccagcaacaggtaacagatcagcgccagcagcagtgggataaagtaatacagcacacggtaagcgagcagggcggcgataattgtgcctttggaggtatgctccccagccagtagcgcgataaacaccgcttccagcacaccaattcccgccggaatatgcacgatgacgccagcaatactactaaccagcaacacgcccagtacaaagaaatagttcacgctttgaccaagtaacagccagataatcgctcccattaccatccagttaacgctggaaatcagcatctgggtgagggcgaatttccacgaaggcagcaccagcttttgccctttgatggtcatatggcggtgcttcgcgaaagcgcaaaaccacaaataaaccgcgataatcatcagtaagccaataccgagaatacgcagcgtagtttgatcgacataccagtgatccggcaactccaccacgcctgcggtaaagataacccccgctagcaaaatatagcctagccagttggtggtaatactgagcgaaaaaatccgcgtaatagtgctgcccggtaaccccagtcgggagtacaaacgatagcgcataccaatgccgccgacccaggtactgagtgtcaggttgaaggcgtagcagataaacgacaccagcatcacctggcgcttcgccagtttgtgaccgcagtagaaacgggcgagcaggtcgtagcaaccgtaaatcagataactgacgaccaccagcccgaccgcactaagcagcgcaacgcgattgtagtcgcggatgaccttccagacctcttcccagtccacttttttggcgtagaccaccagcaacacaatcaccgcgataaaaaacagccaggtgaggagtttctttgctaagcgccagcgcgggtgtgatttactcatcagggttttacccccgtgttttcagtttctacccgatcctgcgtttccattgtcggttgtgcggggggaccaacctgcgccagacgtggcgtgtgcgccggaagccagcccaccagcgccgggaagtggcgtaaaaagtggaacgccagcacgcttttggtcaggttccaccaggtgcgtttcggcagcatggtctcatcgacctgctgacaatctgcggcgataatgccgttcagattatcgcgcagcgtctggttaaaattacgatcgtggatgatgacatttgcttcgagattcagtgacaaactgagcggatcgagattactggaccctactgtcgcccagtgatcgtccatcaatgccactttgccgtggagcgggcggcggcggtactcaaacacctgaacgccgcctttaaccagatagttatacagcaaacgtgcgccgactctgacaatcggcatatccggttcgccctgaatgatcagtttgatccgcaccccgcgccgtgccgctttacgcaaggcgtgtaaaaaacgatagccggggaagaagtaggcgttggcgataatcacttcccgccgcgcctgagtgagcattttcagatagtgacgttcgatatcatcgcgatgttcttcgttatcgcgccagaccagcaatacctgcgcttctcccggctggcggttctcttccgctttatgatgacgtcgccaccagcgtcgcgccgcgctctgtcctggcaggttttccagctcaaactggagaatatcttcgacaatcggcccttcgaggcgaaccgcgtaatcctgtttggcctccgggccgtagctggacatatgctcggcggagtaattcagcccgccaataaaggcgatacgcgcgtcgatcaccacaattttgcgatgcatccggcgaaacacattggtgcgcataccaaaaaggcgagggcggggatcgtagtagcggaacaccacgccagctgccgtcagttcattgacaaactcatcgctgagatccggcgaaccgtagccatccagcaagacttccgcttttaccccgcgttgcgctgctgccaatagcgccgcatgcagctgtttgccgacgtcatcctcaaaccagataaacgtttcaagaatgatgcgttcttgcgcctcgccaatcgccttaaacaccgcgggataatattgctcgccgttttccagcaactggatcttattgccttcgcgccagctacatttcataaatgaatctccgcacttaaaggggcatgatcagaaaggtgtcgccatgtccgcagcggcaacgcggttggcgcgctggcgctggcatttttgacgtagatcctgtccagtcgtagtagaggaaattgcaccggaaacgtgcgcgccgggcgtccgtgggcgcgggtaaaaatctcatccagcccggcctgcacttttaacggatgattagctttttgccgccagtcgttgaaatcacccgctaccaataccggttcgccgtccggtagctcattcacccattcggcgagcatcgcaagctgcgcctgacggtgcgcctcacgcaggcccagatgtacgcacatcacatgaatcgctttcccggtcatcggcggcacaatgcggcagtagagcacgccgcgcttttccgcaccatcgaccgaaacatcacgattctcataatgttcaatgggataacgtgaaagaacggcgttaccgtgatgtccttccaggtatacggcattgcgaccgtaggcgaaatcgctccacatggtgtcggcgagaaactcgtagtgcgaggtatcgggccagttttccacatgcagcggatgaacttcgtgcgcgcccatcacttcctgcaggcaaacaatatcggcgctgacggtacgcacggcgtcgcgaagttccggcaaaatgaagcgtcggttaaacgcggtaaagcctttgtgaatattgatggtgagcaccttgaacgaaaattgttgtgtttgatcgggcataattttcctgtctttgcctcttatctcattgaaatagtgtagtcggcgtcacaaaaaggtgcggtcttacggaattttccgtaaagttcggtactctgaataagtagagataaattcttcaggagagaagccatgaagtggcaacaacgtgttcgtgtcgcaactggcctaagttgctggcagattatgttgcatttactggtagtggcgctgctggtggtgggctggatgagtaaaactctggttcacgtcggcgtaggattatgcgcactgtattgtgtcacggtagtgatgatgctggtgtttcagcgccaccccgagcaacgctggcgtgaggtggcagacgtgctggaagagctgaccacgacctggtattttggtgcagcgctgattgtgctgtggctgttgtcccgcgtactggaaaacaactttttgctggcgattgcagggctggcaatccttgccggcccggcggtagtgtctttgctggcgaaagataagaagttacatcaccttacgtctaaacatcgcgtacgccgctgaccctgtcgtggccgttatcaccagtagcggccacaaactattccacacaatatccagactcgcatccttcaaataaatctgcttggtaatgtccgtaaagtggcgaatagggttaatccacgtcagattttgcagccacactggcatgttttccaccggcgaaacgtaaccggaaaggagaatggcgggcatcataaagacaaacacgccgataaacgcctgctgttgtgttgaacagagtgatgaaatcaacagaccgaatcccaccagcgataaaccgtaaatcaccatcgtgaagtagaacagcgccagcgatccggcgaaggggatttgatacgcccagataccaatcgccagcacaatggtggcctggaaggtggcgacaattaatgccggtacggctttgccgatgaatatctgccaggtggtgaggggcgaaaccagcaactgatcgagcgtaccttgttcacgttcgcgggcgacggaaagtgaagtgacgatcattacgccgatagtggtgatcatggcgatcagcgacggcaccacaaaccatttgtagtcgagattcgggttataccagttgcgtaccaccagctcgctgttgttgggtttcggttttccttccagcagctcctgctgataatttttgacgatctgttgcaggtagttggcggcaatttgcgcactgttggagttacgcccgtcgaggatcaactgcaacggcgcggtctggaaggtatccagtttgcgcgagaagtcagccgggaaacgcaccagtagtaacgccttttgtgtgtcgatggtcgggcggatctcctgcgggcttttcagcagcagcacatgggtaaaggcgctggcgcgggcaaaacgttgagtaagttctaccgagtgctcgccgttatcttcatcgtagatggcgatggtggcgttggtcacttccagcgtggcggcgaacgggaacaggatcacctgaatcagcacgggtaaaatcagaattgcgcgggtttgcggttcgcgcagcagcgactgcaactctttgcggattaacgtccataagcgatgaaacatgctcttctccctaatccagccgacgtttggttttcagccacgtcaggccgataaacatcaccgctgaagcgatcaaaaacagcacgttcactatcagcaccactggaatattcccggcgaggaacaggctttgcagggtgctgacgaaataacgtgcgggaataatgtacgtcaccgcgcggatcaccgcgggcatactgtctatctgaaatataaagccggaaagcataatcgacggcagaaaagccgcgttcagggccacctgagcggcgttgaactggttgcgggtaatcgtggaaatcagcagccccatccccagggtactgagtaaaaacaggctggagataaaaaacagaatcagcagcgacccgcgatacggcacgccgagaataaacaccgacaccagcatacatagcaacatcgccagcatcccgagaaagtaataagggatcagcttacacagcagcagctccgtgcgggtaatctccgtagagagcagagcctccatggtgccgcgttcccattctcgcgccaccaccagcgaggtgagaatcgcgccgatgaccgtcatgataatggtcaccgcaccggggataataaagtgctggctaatcgccgccgggttaaaccagtagcgggtttgtacatcaataagcggttcaaaagtctgcccgttatcctccgctcgctgcatttgccagatctgccagatcccttcgacatacccctgcacaaagttagcggtattcggctcactgccgtcggtgatcacctgaatcggtgcggtggcgttggcgcgctccatctgttcggcgaaatccacgggaataaccaccagaccgcgaattttccccgcctgcattttggcgatcaattcctgacggttatcgctgatggtggcgtcgatgtagggcgaaccggtcatggtgtgggtgaaatccagcgccgcttcgctacgctgttccagtaaaatcccgacccgcagcttgctggagtcgaggttaatgccgtaaccaaaaataaacagcagtagcagcgggatcaccaccgcaatcagccagctactcggatcgcgaacgatctgccgcgtctctttgacgcacagcgcccgcacgcgacgccaggacaggatcggattactcattgccatgctccttatcccagtcgtggatcaactgaataaaggcctgctccattgtgggatcgggttgctcgtcgttggccgactgcgctttcaaatcatccggcgtgccgctggcgattaatttcccgcggtacaccaggccgatgcggtcgcaatattccgcttcatccataaagtgggtggtgaccatcaccgtgacgcctttctctaccatactgttgatatgtagccaaaattcacggcgggtgaggggatcaacgccggacgtcggttcgtcgagaaacagaatgtccggttcatgcatcagcgaacaggccagcgccagccgctgtttaaaacctaatggcagttcatcggtcgcgtgggaggcgatacttttcaggcagaacgcctcgctcatacgggagattttttcgttctgcgcccgaccgcgtaagccatacacaccagagaaaaagcgtaaattctgttcgaccgtcaggttgccgtagagcgaaaatttttgcgccatatagccgagatgctggcgcgctttaccagaactctctttcagatccatgcccagcaccagcgcctgaccagaggtcggtaccagcaaaccgcacatcatcttaaaggtggtcgatttacccgcgccgtttggtccgagcaaaccaaaaatctccccgcgtttaacggcaaagttgacgtgatcggtggcggcaaaatcaccaaatttcttggttagttccttcgcttcgatcaccgtctcgccgggtgtgccttctaccgtatgtaatattgcgcccagcggcgattccgaggttccggcaccgcccagcaaatcaataaacgcatcttcaaaacgcggcgtagtttcgttgatgtcgatttccggcatcccgtcggcatggcgaatatcgtctggcgtggtctcttttttgaggatcagacgtaccgatttcccctgaatcatgccgtcgctgacctgcggcagtttcaatgcccgttgcaacagtttgcggttgccctcgtgcgggctggtcatcagaaagctgcgtccggccatagtttgagtcagggccgtcggttctccctgatacagcagctcgccttcgttcatcagtaacacgtcacggcactgctcggcttcgtcgagatacgaggtactccagaggattaacatcccttcgcccgccagctcatgcaccatctgccacagttcgcgccgtgagatagggtcaacgccgacgccgggttcatcgagcagcaacactttcggttcgcccaccagggtacaggccaggccaagtttttgtttcatcccaccggagagcttgcccgccaggcgtccggtaaacgggccaagagacgtaaactccagcaggcgagcaaaagtttgcttccgtgcctcgccggtgacgctgcgcaaatccgcgtacagattgaggttctccatcaccgtcagatcttcatacagaccaaatttctgcggcatatagccgagcacagcgtgcagcgcagcgtcatttttgatcggatcaaagccaatcaccgtggcactgccgctgtcgggtttcagtaatcccgccagcatccgcatcagcgtggttttgcccgcaccgtccggcccaaccagccccgtcacataaccggcgtgaatggtgcagtcgagcggtgcgacggcgggcttgtccatgcccggaaagcgtttttccaggccgttcagcgtgataacggcatcattcatgtcctgcctcgtcaccgaattgcaccgttaccggcattccctggcgtaacgcatcatcggcgtcggtcaccacaatacgcaggcgatagacgaggtcggtacgcagatccggtgtttcgacggttttcggggtaaattcagcagtcggcgaaacgaaaccaatctgcccgtgatacggtttgttcggacgaccatcggtataaagcagcactttgcgccccggctgggcctggtcaagattacgttcatcaacataggcgcgtacccacaccggacgcgtcagcgagacggtaaataccgtgccaccttcattaagcaccgtgcctggctctaccgcgcgcgttaacagcgtgccatcagacggagcgaccagcgtcgaatcctgcaaattcagctccgcctgcgccagttgcgcctgcgcttgttcgaggctggctttcgcctgggcgatgtcctgttcgcggttaccggaacggtactgacgcaatttatcctgcgctgatttcagcgtggcctgcgcctggtcgcgcgaggagcgggcattttccaggtcatttgccgaaatggtgcggcttttccacagtccttgctggcggttatagaagttctgcgcatagtcataggcagcttgcgcctgtttcaccgctgcggcggcctgagcgatttcttcgtcgcgatacccggcaagcatcaggtcatactgcgcctgagccaccgaaacgcccgctttcgcctgcatcagggcaatctcatacggcttgtgatccagttcgcccagcacctggcccgctttgatcgcatcaccttcgtccaccgccagcgactcaacgcgccccccaacacggaaactaagattcaccgtacgaatatccacgttgccatacagcgtcaggccgttatcctggcggctttgataccaccagtagcctccggcaaccacggcggcaagtactactaccgccagtccgatcacgacaggttttttcatcactacaaactcctttgcgataatccttgcaaaatcaggtcaatatgacaggtcaccgtctggttgatcagttcggtcttttcttcatcgaacgcggtccagccggtacgtaacagaatagtttctttgccaagacgaaacgccagaatctcaccaatcaacgcatgggtatgaaggatcatgcgggtatcgctagcgtcgcagccggtccaggcggcaatcaggcgtgtaaggtgactgtgtagcggactaatcacctgttcgtgcaccaggtggtaggctgccgtgggagagagctgctcacgggagataaatttgctgaggttgacggtgtcatcctgggtgagcagcttaatcatgtttctgcaggcgcgaaggatcagttcacggatggctgcccgatccggctgtggttgtgcgaacaaacgttcggcttcttcggcgtgtggacggaactgctcgccaataaaatcagcaatccactgggcgcaggcgaggtacaaatcctctttcgaaccgaagtagtaggtgatggctgcgatattctgcccggcctgggcggctatctcgcgggtggtggcgttcattccatattcaccaaactgtgccagtgccgcagcaatcagctgttttttcgcctgttcacccttgattgtcatggcaggattattcatcgcacagtccattcttaatcaaatgattgattaagattatgactccataggggagttgtccagtatggctaagaattttagctacgccagtcacagggataatttatgcgctgcgtcacaaaaactgctacactccgctccctcatgacattgtggtttttgtcattttccttttcagtatctccctgaaaactacaccggtaacggtcggggcggttcggagtagttatgtctttcgattctttgggtttaagccctgatatcctgcgcgccgttgccgagcagggttaccgtgaacccacccctattcagcagcaggcgatccctgcggtgctggaaggccgcgacctgatggccagcgcccagaccggtaccggcaaaacagcgggctttacgctgccgctgttgcaacacctgatcactcgccagccgcacgccaaagggcgtcgtccggtacgcgcgctcattcttaccccgacccgtgaactggcggcgcagattggcgaaaacgtccgtgattacagcaaatatctgaacattcgttcgctggtggtgtttggcggtgtcagcattaacccacaaatgatgaagttgcgcggcggcgttgatgtgctggtggcaacgccgggacgtctgctggacctggaacatcaaaatgcagtgaagctggatcaggttgaaatcctcgtccttgatgaagctgaccgcatgctcgacatgggctttatccacgatatccgtcgcgtgttaacaaaactgccagcgaagcgccagaacctgttgttctccgcgaccttctctgacgatattaaagccctggcggaaaaactgttgcacaacccgctggaaatcgaagtggcacgccgcaatactgcgtctgatcaggtgacccagcacgttcactttgtcgataagaaacgcaaacgcgaattgctgtcgcatatgattgggaaagggaactggcagcaggtgctggtgtttacccgtaccaaacatggcgctaaccatctggctgaacagcttaataaagatggcatccgtagtgcggcgatccacggtaataaatcgcaaggtgcgcgtactcgtgcgctggccgattttaaatcgggcgatattcgtgtactggtggcaactgacatcgctgcgcgcggtctggatatcgaagagttgccgcacgtcgtcaactatgagttaccaaacgtaccggaagattatgttcaccgtatcgggcgtactggccgtgcggcggcaactggcgaagcattgtcgctggtgtgtgttgatgaacacaaactgctgcgtgatatcgaaaaactgctgaaaaaagagatcccgcgcattgcgattccgggatatgagccggacccgtcaatcaaagctgaaccgatccagaacggtcgccagcaacgtggcggcggtcgtggacagggcggtggtcgcggtcaacagcaaccacgccgtgcggaaagtggtgcgaagtctggtaacgcgaagcccgcagaaaaaccgtctcgtcgtctcggcgatgccaaaccggcaggcgaacaacaacgtcgccgccgtccgcgtaaacctgccgctgcgcagtaatcttttatgccgggctatgcccggcatgagactgatgacaaacacaaaactgcctgatgcgctacgcttatcaggcctacgtgaactctgcaatatattgaatgtgcatgtttttgtaggccggataaggcgctcgcgccgcatccggcatttcacaacaagcacttgtcagccatttgcgagcgcggcaaaaagatttctctgttttaacgcccacaagccacccgatgcgttacttctccgcagccaattgtccgcgcaacgccattaaaaggtaccctgggcgattcttgccctgaccattaccgccatctccccagtaagcatcattttgcgtatgctcaaccagttttgcggacgcggttgccagcaagagtgtacgcagttctgcatgttgttcgaatttagcgcgaagcgctttacgcatcatcctgctggttattgcgagccgctttccagaaacagaaaaaccattacccctgaaaaccgaaaaatgccacaatattggctgtttatacagtatttcaggttttctcatggcattaaccgccgcgcttaaagcgcaaattgccgcctggtataaggcgcttcaggaacagatccccgactttattccccgcgcgccgcagcggcagatgattgcggacgtcgccaaaacgctggccggagaagaagggcggcatctggcgattgaagcccctaccggcgttgggaaaacgctctcctatttgatccccggcatcgccattgcccgcgaagagcaaaaaacgctggtggtaagtaccgccaacgtggcattgcaggatcagatctacagcaaagatttaccgctgctgaaaaagatcattcccgatcttaaattcactgccgcttttgggcgtgggcgctacgtttgcccgcgtaatctgacagcgctcgccagcactgagcccacgcaacaggatctgctggcgtttcttgacgacgaactgacgccgaacaatcaggaagagcaaaaacgttgtgcgaagctgaagggcgatctcgacacttataaatgggatggcctgcgcgatcatactgatatcgctatagatgatgatctctggcgtcgtttgagtaccgacaaagccagctgcctcaaccgcaactgttactactatcgcgaatgcccgttttttgtcgctcgtcgggaaattcaggaagcggaagtggtggtggcaaaccatgcgctggtgatggcggcgatggaaagcgaagcggtattgcctgacccgaaaaatttactgctggtgctggacgaaggtcatcacctgccggatgtggcgcgggatgcgctggagatgagcgccgaaatcactgcgccctggtaccggctccaactggacctgttcaccaaactggtcgccacctgcatggagcagtttcgcccgaagaccatcccaccgctggcgatccctgaacgtttgaatgcgcattgtgaagagctgtatgagcttatcgcctcgttaaacaacattctcaatctctacatgcctgccgggcaggaggcagagcaccgttttgcgatgggcgaactgcctgatgaagtgctggagatctgccagcggctggcaaaactcaccgagatgctgcgtggtctggcggagttatttcttaacgatttaagtgagaaaaccggcagccatgacattgtacgcctgcatcggttgattttgcagatgaaccgcgcgttggggatgttcgaggcgcaaagcaaactctggcggctggcgtctctggcgcaatcttccggtgcgccggtgaccaaatgggcgacgcgggaagagcgcgaagggcagctacacctttggtttcactgcgtgggaatacgtgtcagcgatcagctggaaaggctgctgtggcgcagtattccgcacattattgttacctccgcaaccttgcgttcgctgaacagtttttcgcgtttgcaggagatgagtgggctgaaagagaaagcgggcgaccgctttgtggcactggattccccctttaaccactgtgaacagggcaaaattgttattccccggatgcgcgttgagccttccatcgacaacgaagagcagcacattgctgaaatggcggcctttttccgtgagcaggtggagagcaaaaaacatctcggtatgttggtgctgtttgccagcgggcgtgcgatgcagcgctttctcgactatgtgacggatttacgcctgatgttgctggtgcagggcgatcagccacgttatcgcttagttgaactgcaccgcaaacgcgttgccaacggtgagcgtagcgtgctggtgggtttacagtcctttgccgaaggtcttgatctgaaaggcgatctgctcagccaggtgcatatccacaagatcgcttttccgcccatcgacagtccggtggtgatcaccgaaggtgaatggctgaaaagcctcaaccgctatccgtttgaggtgcaaagcctgccgagcgcttcgtttaacctgattcagcaggttgggcgactgattcgaagtcacggttgctggggggaagtggttatctacgacaaacgcttgctgacaaaaaattatggcaagcgactactggatgcattaccggtatttccgatagagcaaccggaagtccctgaaggtatagttaaaaagaaagaaaaaacgaaatccccacgccgtcggcggcgttaatgatgtgagtcaggtaaggagtcgtaaatggactatcgcaaaatcattaaagagatcgggcgcgggaaaaaccacgcgcgcgatttagaccgggatactgcgcgcggtctgtatgcccatatgctcaatggtgaagtccctgaccttgagttgggcggcgtattgattgcgctacgtatcaaaggggagggggaagcagagatgctcggcttttacgaagccatgcaaaatcacaccatcaagctgacgccgcctgcaggcaagccgatgccgattgtcatccccagttacaacggcgcgcgtaaacaggccaacctgacgccgttgctggcgattctgctgcacaaactcggttttcctgtggtggttcacggggttagcgaagatccaacccgcgtgctgaccgaaaccattttcgaactgatgggtattacgccaacgttgcacggcgggcaggcgcaggcgaagctcgacgaacatcaacctgtctttatgcctgtcggcgcgttttgcccgccgctggaaaaacaactggcgatgcgctggcggatgggcgtgcgtaacagtgcacataccctggcgaaactggcgacgccatttgccgaaggtgaggcactgcgtctttccagcgtttcgcatccggaatacattggacgcgtcgcgaagttctttagtgatatcggcgggcgggcgctactaatgcatggtactgaaggtgaagtgtatgctaatccgcagcgctgcccgcagatcaatctcattgaccgtgaagggatgcgggtactgtatgaaaaacaggacactgctggtagcgagttactgccacaagcaaaagatccggaaaccacggcgcagtggattgagcgttgccttgctggcagcgaaccgattcccgaatcactgaaaatccagatggcttgctgcctgatggctacgggtgaagcggcaactatcagcgacggcctggcgcgcgttaatcaggcattttaatttttatctcagccggatgagccatgtcatccggcttttaccccaccgcaatatgaaattcctgcatctttattgaccttcccgcgcccggcgtgcagcataaaaaaacaacaaacacataacataaacaggagttaaccatggtaagtggtcatcgctttgatgctcagacgctgcacagttttattcaggctgtatttcgtcagatgggtagtgaggaacaagaagcgaaattagtcgccgatcatttaatcgcggcaaacctggcagggcatgattcacatggtattggcatgatcccaagctatgtgcgctcctggagtcaggggcatctgcaaattaaccatcatgccaaagtcgttaaagaggcgggggcggcggtcacgctcgatggcgatcgcgcatttggtcaggtcgcggcacacgaagcgatggcgctggggattgagaaagcgcatcagcacggcattgccgccgtggcgctccataactcgcatcatatcggccgtatcggttactgggcggagcagtgtgcagcggcggggtttgtctctatccactttgttagcgtggtcggtattccaatggtcgcgccgttccacggtcgcgacagccgctttggcaccaatccgttctgtgtggttttccctcgtaaagataatttcccgctgttgctcgattacgccaccagcgccattgcatttggcaaaacccgcgtcgcctggcataaaggcgtccccgtgccgccaggttgcctgattgacgttaacggcgtgccgacgaccaatccggcggtaatgcaggagtcgccgttgggttcgctgttgacctttgccgaacataaaggctacgcccttgcagcgatgtgtgaaattcttggcggggcgctttctggcggtaaaacgacgcatcaggaaacgttacaaaccagtcccgatgccattctcaactgcatgaccactatcattatcaacccggaactgttcggcgcgccggattgtagtgcacagaccgaagcctttgccgagtgggtgaaagcctcgccgcatgatgacgataagccgattttgctaccgggcgagtgggaagtgaacacgcgtcgcgaacggcaggagcaggggattccactggatgcgggaagctggcaggccatttgtgatgcagcgcggcagattggtatgccggaagagacgttgcaggctttctgtcagcagttagccagctaaaaaaagcccgtccagtggcggacgggcaaacaagggtaacataggatcaatgagggttagagcatatgcgtctgtcggcaaacagacagggaaatacttgtgctgaacgtagcgtaaacgcctgatccagccaacggttcggattttgtaggtctgataagacgcggtagcgtcgcatcaggcatctgtgccggaatccggcgtaaacgccttatccgtcctacgaattacttataaattaccgcagtaccgcttaatttattgttgttggtggcggaagtaatgctgtatccactggcaccggccgccgcggctttctcagccagtttcgcttccagggcatcgagggtggatgcgccatcggcagaaaccacgccgattttattcatgttctgtgcctgggatgccgttaccggttccgccgcgaacacgccaaatgacagagttgaaagagccatagcagcaacaacagtattgatagttttcataattaatctctcgcaggtgatttttgtataagtgacgttgtttcgtcgatgtgatgagtatcacgtttttttacgagagataaaatcgaagagaattgaccaccttgttcaaataaattgattgatatctaacataatgataattcatttatttgttgaacttatggacttgttttatgcagcgtggcagtcacgacagcgttaaaggcacggaatgccacgcaaaatacaaattatactcgctatacatcccgccagttgtagttaacgtaactggctgtctttcgagcctctgcgattatatcctgtataagctggtttttgtaaatctttctcctgctgacaatgaatgcataagcgcacgccaggaatggcttcccgacgggcttgcgggatgagggctccgcactcttcacattcatccaggctttcgccacgcggaatttcaccccgagcgcgggcaatcgcatcttcaattgtactgttgatctgttcgttgacggcgtcatcattagcccaaccggatgccatatcgtcctccccatatcaatacttgtacagttaagtgtagctaatatagggacgaactcgggcagttcaagcgtcagatctccgaccattcccgcagcagattatgataaagattgagcagcgacaggatctcttcactttcgccgtagtggcttttcagcgactgaatattgttgtccagttcaaacagcatggcgcgctttttatcatcacggatcatcgactggatccacataaatgatgccactcgtacgccgcgggttacgggtgtcacgcaatgcaggctgctggagggatacaacaccagatcgcctgccgggagttttacccgatgttgcccgaaggtgtcattaacgaccagttcgccgccgtcgtagctttctggatcgcttaaaaacagcgtggcagaaaggtcagtgcgcatacagccgttttgtggatggctgcgtactgcgccatccacatgaaaaccataggtttcattgttctgatagcgattaaacagcggcgtggaaagggtacgcggcaaggccgcggcaaagaacaaagcatgttggttaaccgcgttcagcacctcattttgtagggcggcgtacagggcgctgcgggtgtctacttgttgattgttcttaacttgcgcaccttgtgcgccggtggtgacgcgtccatccacccattcggcttgttccaggtgttcgcgaaaacgggcgacgtcctgtggcgataacacgccgggaatgtggtacatcatacaagttctccaaaaagtggggcctgcgccccacaccgatttttaacagcaggcaatggtgctcaggtgccggatgcggcgtgaacgccttatccggcctaccaaatgatgtgaattcagtgtattgcacaaccttgtaggcctgataagcgcagcgcatcaggcagtcctgctctcgccatcaacattagtgagccttgcgccccacatctgaatcagaaatgcatattggctgtgagcaagaaggttcttggctcgcccgggtgataacggtagccgctcttattgattgaggcgacgtaatcggtatcaaacaggttgtagacgtttagctggaagtcgagattgcgattaacccgataccccagtttggcgtcggcgacccaataatcttcggtaaatgctggcgtccccaccgcgccgtctgaacctttatgcatactgccgatataccgtgcgcccgcaccaacagaaatatcatcggttgcctgatactggctccataaggtgaaggcgtgttccggggtatacggcagcgatgaggaaccatcctgggcaacatctttgccgtttttgatggttgctttttgctgggtatagccgccaatcatctgccatgcgggggtgatattcccggccacggatatctcgtagccttcgacacgtttcttaccatattgcgaataagtcccgtcatcattttgctcaacttcattttcaatatcagtacggaacagcgcggcggtaagtagcaggcgtttatccagaacctgccatttggtgccaatctcgctggtgttggctttttgtggtttaaaatcggtgcggttggcactgttaccgctgccagactgcgcaagggcgaagttgttgccgcccggcggctgctgggaaacggcatagttaatatagacattgccgttttccgtcaggtgatacagcgccccggctttccagttcaccagattgcccgacttggcggtgtcgacggtggtgaccggagaaccttttgccacgccagcagggcaggtgatggcaccgcgcccgctgccgccgtaggcggtagcactgtcatattcagtatgataattatccagacggatcccgccgttcagctcaaaatcacgggtgatttgcagcgtatcgaaggcataaattgcgaaggtatccgtctgaccattggcgtttgcgccgttgcgcgtcaggccgccgggatgaatgctgctgtcaggatgataaatatttaccgccggtaacgtcaccggattaacgccatagttagtttgtgtttcgcgggtaaattccacgccggtactgacatcatgaccgatagcgccggtatagaacgtcgaggtcaggttggtctggttggtgagaattttgttactcacatctttggtattcgccgtgcgtgaccacgtccagctattcacatcgctggtgggctgggtaatattcgacgctccacccataatcgccgtcatcaggtaatcctgctttacgcgcgaccaacgcgtagtgttgcgaatggtggtgttatcgttgatgtcgtgctcaaaacgcatggtagcggtgtcggtggtcgaatcgtcgtaatcggaatctgtgccgtaaaagttatgagtatcaacttttccggaatgattcagggctgctgttcccgcagatggggcagaataacccggtaaaccgatagtcggaatgccgccgtctggcgtgttgtgctgggtgacatgcagataattaagatacaaacgattcgctgtaccaaggccaaaagcgacagaaggggcgacgccgtaacgctcatttttgactttgtcgcgtccggcatcgtgcgttttttcgcccattacattcaggcgcaccgcagtggtatcaccaatgacctgattgacgtccagcgtgccgcggcggaaccaggcgctgccaatactggcggaggcgtcaatgccggaatcattgcgcggctgtttgctgatcatattgatcgagcctgtcggtgcgctgcgcccgtagtcggtgccggacggccctttaattacttcgacctgctcggtattgaaggtgtcgcgcgagacgctgccgatatcgcgaatgccatcgatataaatactgttagaggtatcggcaccgcgcatataaatggcgtcgccagtggtggagttaccgttctcacccgcaaaaaacgcacccacgccggggacgtttttgagcgcgtcggtaaggttggttgcaccctgatctttaatcacttgttcagaaatcactgtcatcgtgcgggtagtatccgctaccggacgcgagaatttcggatcggcagattgttgtggcgcataaagcgaaggcgttgatgcttcgacaaccagcgtgtcatccgcgttagcttgcccttcggcagcgagtgcctgcgccacaggcgtaataccaatacaaagaccggcaaagaacgtgagcgaatgaaattgtctggcagggaaattgcgattgttttccattttgcaggtgactttttcttatatggtgaaattttcactgtcacgagaaagcatctctgcggatgcgatgccactgttaatcccgtgatagcgtccgtgcaagtgataataattttgataagcattatcacttggcgcgattttctatcacccattgcgcgaaaaagaaatacatttatttacattacgttcatatttgatgttttttgcttacaaattggacgaaaactgcatccagaggcgaatgcagttacgtttgtggggttatttgtagatgattgcagtaccgaacatctggtcatttccgcctgcggaattaatgacataacctttcgcgccttgttcgcgcgctttttctgccagtttatcctccagatcgcttaggtttgatgcgccagttgccgaaacggtaccggcgggccgtagttgaccactgtccaggttactcatcggttgcgcggcataagccgtgagagagattccgctcaggacggtggcaatcagtagtgtgaggcactttttcataatgacatcctcataaatacaacgggtagtgccagataagtgtaggtcgcctgcgcgatgaaaatgacgcaaaaaattgacagagatgcgcttattttttgaacgatatgtttttacaaaataagacaaatcaatgacatgcatgatgatgatttttatggtgaattgccataaaccatagccatgtgaaggtttttagaaatgataaacgcagccagatatttaccctgtcgcgttatgcgggtatcttacgccgctgcttaaaggagaatgctatgtccgcccagaaaccggggttgcatccgcgcaaccgtcatcacagccgctacgatctcgccacgctttgtcaggtcaatcctgaactcaggcaattcctcacgcttacacccgccggggagcaaagcgtagactttgccaatccgctggcggtgaaggcgcttaataaggcgttgctggcccatttttacgccgtagcgaactgggatatcccggacggttttctctgcccgccagtaccgggccgggcggattatattcatcaccttgccgatttactggctgaagcaagcggaacaattccagctaatgccagcattctggatatcggcgttggtgcgaactgtatttatccgctgattggcgtacatgaatatggctggcgttttaccggtagtgaaaccagcagccaggcgttaagcagtgcgcaggcgatcatcagtgctaatccggggcttaaccgcgctattcgtctgcgtcggcaaaaagagagtggggcgatttttaacggcatcatccataaaaacgagcaatacgatgcgaccttgtgtaacccgccattccacgattccgccgctgcggcacgggcaggtagtgaacgtaaacgccgtaacctggggctgaacaaagacgatgcactgaactttggtggtcagcaacaggagttgtggtgtgaaggcggtgaggtcgcttttatcaaaaagatgattgaagagagcaaaggcttcgcgaagcaggtgatgtggtttacctcgctggtatctcgtggtgaaaacttaccgccgttgtatcgtgctctgacggacgtaggtgcggtgaaggtggtaaaaaaagagatggcccaggggcaaaagcagagccgctttatagcctggacctttatgaacgacgagcagcgccgccgttttgtcaatcgccagcgttaaagcgttggctcccccggcggcaacggttcagccggggccgcgcccggagctggcagcacctgataagtctgcaccggcgcgcgaacacccgccaggtcgaaatgttttttcacctggctgtcgagggcaaagcggaccgtccactgtttgagtggcagcgtggtgaacgaaacacgcagtgtaaacgcggtattgcttaagccgacaatcccggcaaagttcggttcaccaataaccagcccgcgaatttcttcgttttccatcaattctgctaccgcatctttcagtgcctgattggctttatcagcatcttcatggcgatcaacatcgtagtttgccactaccgaaccaataccgcggacgaagttagcaaaggtggttatcgaagaccacggaatgatgtgatacgccccggtatcctggcgcacgcccacggagcgaatcgacatccgttccacagtgccggtcaacggcccgatagtcaccaaatctccagtgttcatgccgttttcaaactgaataaatactccggtaataatatctttcaccagcgtttgcgaaccaaacgagatagccagacctaatgccccggcacctgccagcaatggcgcgatattgacgccgatttccgacaacacaatcatgatggtgatggtactgataatcaccgccagcgcgttacggaacagcgtcagcagggttcgcgtacgggcgctgggtagcgggcggccatgaatatccgaagccagccggttttctatcaaactggcgagcaccgtccagccaaccgccgagaagaaaagaatgagtgcgatacggatcaggatatctaaggttttctgccccgcgccgttttgcagccagttccagaaatcgaacaatccccatgcgctcaacagcagcattaccgccacgcagactgtcagaatacgcgctgttttcagtgccgccgaaagccagccattcagccgtttttgcagctccggataatttcgctgagtatgtggcgagagggtgatggttttcgccagccagcgggaaaacataccggaaacaaatgctgcgataccaataatcgccaggctgcgcaccgttgcacccatcataaatttcaggctgttgcccggatcgaacaacgaaaagaaaaacagcacgataaaataggcgcttgccagccagtgccacaccagcgcaaaggcgcggataaacaggctgaaaaaggccagcgaatgctccgcaaagttgagcaaatgctgggtgatctcttttttattacgaaaaatcaggtacaacgcccagacggtcatgcacagcataatgatgacgttcgccagcgcacctatctgtacattcacctgattagagataatcggcacagccacaatcagaccatagccaatcaggctgcttaaccagctcaggcgacgactccagtaacgggcggtctcgtcatgaatcgtgaacgggcgcagttcagctacgtttgggcaaaaaatcaggcgtagtacggctttgaaaaattcaatcagggcaaaggcgttgagaaacaaactttgttggaaagcgatagtgcgactgcccgcattcaggttgtcgcttaatacctggccgacaaataatgtcagtgccagtaacagcaggtcgataataaacgccccgatgatcatcgccggaagctgcaaccagttactgcgctcacgatttttttgccgcgcccactggcccattttgcgatacagcggcagtgcgcacagacgaatcagccagtaaaaaccaaacactaataccgctaacattgaaaagtgggtcagcgcattgctgaaggtttgtggattaaacggcttatgcggggagccggtgatattgcgataaagttgcccgaagcgggcggaaagggcttcaccataatggcggctgacttcggtgactttttgcagcacggtttgctcttcaaccagcgtcggcggcacgatcttcggtacgggttccgcaggaggcgtagcggcgacggtgcgcaactggtcgatcaactctttacgcgaggtgtcattatccagcacatccgccagtgcgccataggccgcttttttttgttcgatatccggttccggggccggttcagtcgttgagtccgttgtcgttgtggttgtaacgccgggtatggataccgcgtgggcaggtgcgcccaacaggcagaagaggatgaacaggatccaccgcatgactcctccagtgagaaaacagagcaaaaagataagtatagatgctgggggagaggcgattttaaatgagaggaatctggtgtgcctccctttcgggggaaagggaggcagagaagttaagagacgtgctgcaaaaattcctgcaagcgctggctcggcgggttcttgatcaacacctgcggatcgccatcttctgcaatccggcctttgtcgataaagatcaggcgcgaagctactttctcggcaaaaccgatttcgtgggtcacgatcaccatcgtcatcccttcttcagccagatcctgcataaccttcagcacttcatggcgcagttccgggtcaagagcggaagtcggttcatcaaacagcatcattttcggcttcaccgccagcgcgcgggcaatcgccacacgctgctgttgaccaccagaaagttcggaagggtagtgatgtgcacgctctgccagaccgactttcgccagcagctcacgcgccagtttttccgcctcttctttattcgcgccacgcacgcgtagcgggccaaacatgacgttttccagcgccgtcagatgcgggaagaggtaaaactgctggaacaccatacccgcttcctggcgaatcaggcgctcatcaactttcggatcgttaaccttcaggccatcgacaatcagatcgccggaggtgatttcttccagtttgttgatgcagcgcagcagggtcgatttaccggaaccggacggcccgataatcaccacgacttcgccctgagcaatgttcaaatcgatattgtgcagcacctgggttggaccaaaatgcttggagacgtttttaaattcaatcacaggattttcatccttctttccagacgacgcagaataaagctcagcaccagggtaataatcagatagaacaccgccacggcgctccagatctcaagggcgcggaagttaccggcaataatttcttgcccctgacgggtcagttccgccacgccgataacaataaacagcgaagtgtctttaatgctgatgatccactggttacccagcggcggcagcatacgacgcagtgccagcggtaaaatgacgtagcgaatggtttcccaacgtgaaagaccgagcgccagtcctgcttcacgaaaacctttgtgaatagatagcaccgcaccacgcgtgatttccgcaatgtacgcgccggagttgatcatgatggtgaccaccgccgcagtaaacgggtcgatgcgtaaatcgttaaacgccatcggcagggcgaaatagataaacatcacctggacgacgataggtgtgccgcggatcacttcaataaagaccagcgcgacgtggttggctatccaaccaccgaaggtgcgtgcaaaacctgccaacaatccgatcaccagaccgccagccagaccgaggaccgaaatccacagggtcattttggcaccttcaatcagaagcggaatggcaggccagatggcactccagtcaaactgcatatgttgttcctgttaccgtggtgtaaataatcaaattcagggtaattaatggccccggagcgggtttgcgcccttcaccctaatcctctccccggcggggagagggaactgccagtgcgctttacaggcgccgcgttattatttcggttcagtaccgaaccattttttgtagatttcgttgtaagttccgttctcgcgcagggttttcaacgcgccgttgactttgtcacgcagctcgtcgctacctttcgggaacgcaataccgtattgctgtgcttccagagagtcacctaccgctttgaactgaccgttaccggcggttttgatgaagtacagaatgtttggcgtatcgtgcagaacggcgtctgcgcggttggtgcccagttccatataggcgttatcgatattcgggaactgacgcagatctttagttttgatgtttgctttcgcgtaatcaacggagccagtgccgctcttcacagcaaccactttcccgtcgagatctttcacgcttttcacatcgttattgttagctttcaccatcactaacaggccgcttttgtagtagccgtcagagaaatcgatcgcttttttacgctcgtcggtgatggtaatgcccgccagcgccagatcgacgtttttggtttgcagtgctggaatgatcccactgaaatccatcggcttcagttcataatccagcttcagttctttagcgatggcagcccacagatcaacgtcaaagcccacgtatttatcgccctgtttaaattcaaacggaacgaaggcagtatccgtcgcgacaactaattttttatccgcggcatgagaagaaaccgcaaaagccagggtcagtgcagccagtgaaacttttaatacagacttcatagcatttccttttttctatccacgggacgatcccctgcgtgacattcacatatatgaaaaaatcgtgccagttttgcaactcattgatttttcgagatgcggcaaaaacgtgatgcacgatttatagggcaataccctgaagatgcaccattctggggcaccaaactggtgcgctaaaattgtgcactcaacacagtgattatttagcgtaaaacctgatgaaaaaacaatctttatgtaacgattgcgtgatgatgtggatacaaaaaatttacttaaccagctggtgatagcagatggatgcactaaataagtgcgttgaggcgggctacaaaacaaaacggcctcctgtcaggaagccgcttttatcgtgtactaaagttctgcaccatcagcgatggatttattcgatgttagactcgataaaccacaggaatttatccaggtcgcgagacgcggcggtcaggatatctgcggtgtcgtcatctttcgcttcgccaatcgctttgcgtacgtcattagcgacgattgcgtaacggtcagccagctctttcaggtgatcctgaacgttgtggatgtccagcgggtaacttttcagcggagttttgctgttgataacttgagtggtccccagagctacaccgcccagctgcactgcacgttctgccatggtatccagatgatcgatcagtgcagtgcggaagccatccagcatttcatgtacggcaatgaagttagcgccgcgcatgttccagtgcgcttgtttggtaatcaaagaaagatcaataaactggataacctggcgattcagcaactctactgttgcttttttctcgctgtcagagacatcgttgcgggtataaagcagattggtcgcttttgatttaactaatttagcggtactcataatttcatatcctcttgatgttatgtcccagtaattaacgagactaagtatagcaccagctatgtgttccgctattctggctgttcctatcacactaatagtggtaacaagcgtgaaaaaacaaaaccaataaaaactcaatgagttagatatattaataagaacaattcttatttatttgctcgccaggaattttcggaataaatatgcttttgcataattcgatatataaagacggtatagaggaaaagtagcgagaaaatctgcatggttatgcataaccatgcagaaatgtaaatttaatttatgtctaattcttttattttgctctctttgcgtactgtcagcgtagaacccattgaagcggcgatgatagcgccgagcgccagcagctgtatgggtgtcagtgtttctccgaggaaaatcatcccggaaacggcagccagcgcaggttccatgctcattagcgtaccaaatgtgcgtgttggcaaacgggtgagggcaatcatttccagcgaataaggcagagcggtcgagagaatagcgacagccagacccaatggaataaccgaccagtgccagagtgcttcaccagcctgaagcgctccaattggcacgaaaattaacgctgcaatcaacgaaccaattgccaccgtcgcagggccatgttccgctcctgcgcgttgcccacttaaaatgtaaatagcccaacaagccccggcccccagtgccagcgcacagccggttaaatcgacatgggaaacgtcttgccccagcggtagcaggaaccacagaccaagaaccgccagcacaacccagacgaaatctaccgggcgacgagaagagaacagtgccaccgccagtggtccggtgaactccagcgccaccgcaatacccagcggtaccgtctgaatagaaagataaaaaagataattcattccacccagcgaaacgccgtaaaacaacagcggtaatcgttgctctttggcaaagcgcagtcgccatggcttaaagaacgcgatgaggatcagcgtgcctaatgccagacgcagcgcagtgacccccggtgcgcccaccagaggaaaaagtgacttagctaacgaggctccaccctgaatagacgccatggcaacgagcaatatgactattggtaaccagaccggcattttacgtaatgaaccaggcatcctttctcccacaaatatctaaacctaagtaaagcgtggagtgtactggatatacccaatgctggttgagcatttgttgaaaaaattttcccccgttttgactaaaatgcgccaggattgatggaatcattagtctggtgattaggaataatctggatgaatgacagggaaaacatgcgtaatacttacgcagttctctgaaaaagtgatttaaatttagatggatagcggtgtatggaaacgttctgttacatgaaatggcccgttagacatcataaatcgcgaagagtttcccattaatttttgatatatttaaaacttaggacttatttgaatcacatttgaggtggttatgaaaaaaattgcatgtctttcagcactggccgcagttctggctttcaccgcaggtacttccgtagctgcgacttctactgtaactggcggttacgcacagagcgacgctcagggccaaatgaacaaaatgggcggtttcaacctgaaataccgctatgaagaagacaacagcccgctgggtgtgatcggttctttcacttacaccgagaaaagccgtactgcaagctctggtgactacaacaaaaaccagtactacggcatcactgctggtccggcttaccgcattaacgactgggcaagcatctacggtgtagtgggtgtgggttatggtaaattccagaccactgaatacccgacctacaaacacgacaccagcgactacggtttctcctacggtgctggtctgcagttcaacccgatggaaaacgttgctctggacttctcttacgagcagagccgtattcgtagcgttgacgtaggcacctggattgccggtgttggttaccgcttctaatcacttcggtgatataaaaaatccgcctctcggggcggatttttttgttttaaggtttcgggtcgaaaatatcggttccgagatggttgtaatccaccttctgtaactggaagttggtgatgtatatcggcccggctttcttttcagatataaacgggtatttgatatttatttccttcgctttaattcccgtccactgcgagaaaaagcctaagaagtcattggccgagcggcgggctttaatcacccgatgcgctttatcgtcgctggaaatgaccataaaaggcacctggaaattttgctgatacttatcatcatgagcaaggtattgcacgtctttgccgcgctctttaaaggccagaccgtggtcagaaaagtaaaccagcgagaagctgctgccgctgttgcgtaactgatcgtacagcttgcgcagtaaatcgtctgtttgcgtcatggtatagagatagcacgacgtttctttcgattgcacaaaggtttcgtattttccttgtgtccggtcgcaggcctgcggatgcgagcccatcagatgtagaacaatcagctgcggttgcgagtgctcttgcgccagcacttgagcggtcatatccagtaacgcttcgtctttcgtgtttttatctgcttcaaaattaccttctttcaggaagtacacttcatctgctcgtttggcgatgctggcgatggcggtatcgtattcgccgatttggccctggttggaaaaccaccaggtctggaagcccgcgcgatttgccagggtgacaaagttatcctgaaactgtggtttgccatcgacaacgcgattgagcgttaagccaagcgatttctgcgtggagccactggcggcaatgtagtcagcaaatatcaaaccgttaacgctgctggcaaacggggtattgtcccagtgaccgccaaaggcaccgagggcatcgcgacgcgcgctttctccgatcaccaccacataggtctgatacttcggcttaacggcagtgaccgtccaggtatctttcattccggaaagttttgccatccgttcttgctcttcaatcacctcgttattattgacgatgacatccttagcaaaacgaaataccggatagccagtatctttcagtttaaatacgccgccccaggccaggttttgcacgggagcaacaaaaaatgtcgctacactgaataccaggcacaggctgtcgaaggtattccagcgcgctttttcactctctttttttcgcctgatcgctattacgccgagcgcaaaaataaatatgccgaccaggtagctgtaccatggaaaaatcgtcaggatttcggtcgactcttccatattggtggagtgcaatgccagcaatgtattgaagttaggcgcgccgtaggcctgagcaaaagggaaataacaagccgccaccagcgagctgataccgaccagaactttttgtacgcgaggcaatgttcgccatagcaaaagcaaaatagccgtaaacgcagcggtgtagagcaaactgaaggggtaacctaagccgaggttaattaatagcgactgtaaaaagtagaacgcagtccacgggctaaatacccggctacgggtaacaagcgattctttgagggttaaattcatatgccactatcgtaacaaacgccatgtgcttaccctggcgtcaagggtcaatacctgcaagagtgcgtgaagaggggaaaggggtccgcatccgcgagccgcaatatacgcagggctgcaagaagatagagcgagctgctgttcaggtcaactaccgacgaacaaatcttttgcgaaggggattgcaaatccgacaaaaagtggggtttttcagaccaaaacgcgttgtgcctgcataaaagcaggagtgaagcggcgtaccgcgacgccgctatttatcggaaggtttatcctgctgcggtttgttgttgaccatatcgcacaacatagagagcagcattaaccgtactttaaagggagaatgactaaacacgcgcatacacctcttgaactcattcataagacctccttacttgctaatcccatcgatccttgagggatgattgcattacatacagatatagcacaggctatattatatagctattgctaaaacgttaattttttgtaccctcgcaactctggtttacaatgtgcgcacgaaatgagaacgctatgtatgcgtcaccataatgaggaagcacaatgagtcgtcgcgcaggtacgccaacagcaaaaaaagtgacgcagttagtgaacgtggaagagcacgttgaagggttccgccaggtcagagaggcgcatcggcgcgagctgattgatgattacgttgagctgatttctgacttgatcagggaagtgggggaagctcgtcaggtggacatggctgctcgtctgggggtttcgcaaccgacggtggctaaaatgcttaagcgactggcaaccatggggctgattgaaatgatcccctggcgtggcgtgtttttaacggcagaaggagagaagctggcgcaggaaagccgcgagcgacatcagatagtcgaaaatttcttgttggtgttgggcgtcagtccggaaatcgcccgtcgcgacgcggaaggtatggagcaccatgttagtgaagagacgctggatgcctttcgtttgtttacccagaaacacggtgccaaatgagcctgccttttttacgcacgctgcaaggcgatcgtttttttcagttattaattcttgttggcatcggattaagttttttcgttccctttgcaccgaaatcctggcctgctgctatcgactggcacaccatcatcaccttaagcggcctgatgctgctgaccaaaggtgtcgagttaagcggttattttgatgtgctggggcgcaaaatggtgcgccgttttgctacggagcgtcggctggcgatgtttatggtactggcggcagcgctgctttctacctttctgaccaacgatgtcgcactgtttatagttgttccgctgactatcacgctaaaaagactgtgtgagattccggttaatcggctgattatttttgaggcgctggcagtcaacgctggttcgctactgacgccaattggcaacccgcaaaatattcttatctggggacgttctggtctttcgtttgccggatttattgcccaaatggcaccgctggctggcgcaatgatgctgacactcctgctgttgtgctggtgttgtttccctggaaaggcgctgcaataccatacgggggtgcaaacgccggagtggaaaccgcggctggtgtggagttgtctggggctgtatatcgtctttctgacggcgctggagttaaaacaagagctgtggggactggtgattgtggcggcgggctttgcgctgctggcgcgtcgtgtggtgctcagtgtggactggacgctgctgctggtgtttatggcgatgtttatcgacgtccatttactaacccaactgccagttttgcagggggtgttaagtaacgtgagtcatttatccgaacccggattatggttaacggcgatcggtttatcgcaggtgatcagtaacgtgccgagtaccattttgctgctcaattatgtgtcaccgtctttattactggcatgggcggtaaacgtggggggctttggtttattacccggatcgctggcaaatttgattgcgttacggatggcgaacgatcgccgtatctggtggcgttttcatctttattcgataccgatgctgttgtgggcggcgctggtgggatatgttttgttggttatgatcccggcgggataaggtctgtcaaattaaaaaggcggattatgagtccgcctttgctttacgttttgaagattaattcagacgaaccggcatcccggaacgatttttgatcgcttcatccagaacaacctggtcaacatctggctgaccggtcactgtctgcacgctcttcgtcagggtaattggcacaatttcctgaccttcaaactgggcttcggttgtagacagcgggttatggacttcaatataacggctgccgtctggctcggtggtcgcttttaccggctcatcaataaactgtacgcgggtaccgaccggtactttctcgaacaggaatttgatgtcttcgttacgcagacgcacacaaccatgacttacacgcaggccgataccgaagttggcgttggtgccatggatagcgtacaggcgaccgatgtagagtgcatacagccccatcgggttatccggaccagccggaacgaccgccggaagcggttcgcccgcagcgcggtactctgcgtgcattttagcggtcggcgtccaggtcgggcctgcttttttacgctcaactttggtggtccagttgataggcgtgtctttgcctaactgaccaatgccgatcggcagcacgataacggtgttggtccctttcggatagtaatacagacgcatctctgcactgttaatgacgatgccttcatgaacggtatccggcaggatcagctgctgcggaatgttcagtacagtaccgcctttcggcaggaaggtatccacacccgggttcgcttccatcatattggaaagtcccatctggtactcggcggcaaaatactccagcggctgagtgttaccttcaggaatggtgatcacctgattctgaccaaccaggcgactcccgtcggttggcagaggataagttaccgcagaggcggtactgcaaaagccgacaacagcgaaggccgctgcgaataatgttttcaatttcatattcatgttaagcgagattttgtgcctggcaggccattgggttgagaatattagagtattggaagcgcattataagttcattccagctcacagtgaaatcagatgtgtacgaaatcacattttttgcctttggcttgagtgtagaccttaagcgaggagcaggatcttctttcagacttatggcataatgcgcggtttgtcatatctcttttcaggatacgcctgtgttagtttccagtaacgtcaccatgcagttcggcagtaagccgttgtttgaaaacatttccgtcaaattcggcggcggcaaccgttacggcctgattggcgcgaacggtagtggtaaatccacctttatgaagatcctcggcggcgacttagagccgacgttgggtaacgtttccctcgatcccaatgagcgcattggtaagctgcgtcaggatcagtttgcctttgaagagttcactgtgctggatacggtgatcatggggcataaagagttgtgggaagtgaagcaggaacgtgaccgcatctatgctttgccggaaatgagtgaagaagacggctataaagtggccgatctggaagtgaaatacggcgaaatggacggttactctgcggaagctcgcgctggtgaactgttgcttggcgtgggaattccagtggaacagcactacggcccgatgagtgaagttgctcctggctggaagctgcgtgtgctgctggcgcaggcgctgtttgctgatccggacattctcctgctcgacgaaccgaccaacaacctcgacatcgacaccattcgctggctggaacaggtgctgaacgagcgtgacagcaccatgatcatcatctcgcacgaccgtcacttccttaacatggtttgtacccacatggcggatctggattacggcgagctgcgcgtttatccgggcaactacgatgagtacatgacggcggcgactcaggcgcgtgaacgtctgctggctgataacgccaagaagaaagcgcagattgctgagttgcaatctttcgttagccgctttagcgccaacgcctcgaaatctcgccaggcaacttcgcgcgcgcgccagattgataaaatcaaactggaagaggtgaaagcctccagccgtcagaacccgttcatccgttttgaacaggataagaaactgttccgtaacgcgctggaagtggaaggtctgactaaagggtttgataacggtccactgtttaaaaatctcaacctgctgctggaagtgggtgaaaaactggctgtactgggtaccaacggcgtcggtaaatcaacgctgctgaaaacgctggtgggcgatctgcaaccggacagcggcaccgtaaaatggtctgagaacgcgcgcattggttactacgcccaggaccatgaatatgagttcgaaaatgatctgaccgtgttcgaatggatgagccagtggaagcaggaaggcgatgacgagcaggcggtacgcagcattctcggtcgtttactgttcagccaggacgacatcaaaaagccagcgaaagtgctttccggtggggagaaagggcggatgctgtttggtaagttaatgatgcagaagccgaacattctgatcatggacgaaccgaccaaccacctggatatggaatccatcgagtcgctgaacatggcgctggaactgtatcagggcacgctgatctttgtttctcacgaccgtgagtttgtaagctccctggcgacccgtattctggaaatcaccccggaacgcgtgatcgactttagcggtaattacgaagattacctgcgtagtaaagggatcgagtaagttattatcagtagccctgatatggtcagggctactgaaactgatgacaaacgcaagattgcctggtgcgctacgcttatcaggcctggtagtgtatcgcaatatattgaattttcatgattttgtatgccaaataaggcggttacgccgtatccggcataatgacatgcactttctcaataaactgaattggcgataatcaaagattaaacggcggtttattttccagcaccgcctgaatcacattcagcgcgccttcatgattattatcatcggtagcgtaacgggcgatttgtttaatgttttccgcagcattgctcatcgcaaaggaataacgcgccattttcagcatctccgcatcgttaccgctgtcgccaatcgctaccacattttgcggtgacagatcccagcgtttcagtaaccgcgaaataccgtttgctttatgtagaccgggaataatcaagtcgataaagccaaaaccactggtgacgggtttcataatgccatccagcgctatgtgcagtttgtcgatcactaacgggatttgttcatccggcaggttgagcgaaaacttgaacagtacgtcgtcaatctcctgataatcttttacaggtttcaggcgatggtagtgttttgccatcagtgcgacgaatgcttcgggggcattttcgctgacatatgcactttgcagaccgcaggcgacaaaattgagttgcttatcttttagcaactcgccaataacaatccgcgattcatgtcgggtcagttcgccgtggaacaactgcttgccatgttcgtaaaccagtgcgccgttttccgcgacaaaagagatctcatcctttagctcaggaaagaacgaaataagctggtaatactgattaccgctggcgacaacgaactcaatgccgcgctttttaagttcctgatactgcgccataaaacgtggttggttgtacgttttggcgtcgttaagaaaagtaccgtccatgtctgtgacgataacttttacgctcataggtgtgctcctggctcgaaaatgaaaccgtaacagtgtaataacaatgtgacgcagagcacaaattatatttcgaatgaaagtgagagcggaattgatgatgtgaatgatttgacccggcgacgacgccgccgggctgaggagattacagcatatgttcagtacgggcgatgatatcgtcctgagcgtctggagagagcgcggtgaagaaggcggaatagcccgcgacacgcactaccagatcgcggtactgatccggatgttttttcgcttccagcagcgtttcgcgggaaacgatgttgtactgaatatgccagcctttatgcacctcgaagaaggtgcgcagcaggatcatcagtttctgcttgtcagattcgttctccagcgttgctggattcagtttctggttgagcagcacgccgccgagaatcgcggccgtaggcagtttacccaccgagccaatgaccgcagtagggccgagatggtcagtaccggaggccggactagcgccttctgccagcggggtatgtgctttacgtccgtccggcgttgccatcgtctgcgcgccaaacggtacgttagcggagatagacgatgtgcccgcataatagttgccgccaatcggaccacgaccgtagcgcgggttatggtactgcttcagttcgtcgatataggtctgataagcgcgagccagcagcgtatcgacagtatcatcgtcgttgccgtacttcggcgcaccgttaatcagccgctgacgcagctgctcgtgagtcagaccgtcgaagtcatccgccagtgcggcagccagctgttgctgaccaatcgcgccctgttcaaataccagtttcttcactgccgccaggctgttgccgaggttagcaatgccgacctgcaggccagaaacccagtcatatttcgcgccgccttgcttgatacttttcgctcgctcaatacagtcatcgaccagcgccgagcagagaatatcgtgtacgttctcttccagcatggtatcgacgacatattcgatttcgattgatttacgcgtgtagtaacggatttgcgtatcccatgcgtccattacttcatcgaagttgttgaagttacccgctgacaacgcttttgcttgtggcaggaacactttgccgctggtggcatcacgaccaccttccagcgccgccagcatcacgcgggcgaagttgataaagctcatgccggtacagcgatagccccatttgccaccgacggcggtttcgatacaaccaattgctgcgtagtcgtaagcgtcctgcggttcaataccgagtttaataaattccgggatcacgatttcgtcgttgttgaacgccggcatcccgaagccgcagcggatcacctgaacacaggcgtcgaggaaatcgttactcatacccgcatggtaacgcacgctgaggttaggctgagtcgaacgcaggcgaccgcaagattcgaggatcgcataagagagtggatttaccgcgtccatcggttgaccatcaaccagattttgcccgccaatggtgacgttctgatacagcggacttcccgcagaggcttttgagtgtgagccggagcggattttgttcacttccagcagtttcagccagcagctatgcagcatctcgatggcgtgttcgcgatccagtgtctggttcagttcaacgtcacggcgatagtatgggtagagatactggtccatacgaccaaacgataccgagtgaccgttagattcgatctgcaaaatcaactggatgaagtagcacagttgcagcgcctgccagaaagtctgcggcggctggtgggcgataagatcgcagttttctgctatcgtcagcagttcatcgcgacgactttcgcgggtttcggtcgcggccatttcacgcgccagggcagcgaaacgttcaatgtgttcactgactgccaccagcacgatatcaatcgctttcaggaattgctcgccgtgcagatcttccagaaccgtcagattgatgtgcgagcgacgttccgccactttctcacgcagaccatcaagacctttttccagcagtagcgggaaattgaccgccaggtgcgcatcgccggaggtcatattgccctccgctttaatgattccggtcgccagcagacctttttgctcatcggtaaacatgccgtagcagcgatcctgtacggtctgaccgcgccaccacgggcacacttcatgcagaacgcgtttgttctcttcgctcaccgcaaaaccagcaccgggacgatctgccagatcatcaatctctttttcgatccacgagacggtatattccgggaagatcggcgcggcgcgaacttcgcttgcctggttgccaatgatcaactcatcgtgcttgatccagatggtgcgattcgccaggtgatgcgccagtgccagcgcgcgacgtaccgggattggcttatcgagatgttgttgatacatctcggtatagtgttgtgctcgttcggtacagaccggcggtttcacaatatgcaccagcgcatttttgtgcgctttaatgcggtcgctgagcgtatccagttttagtgttgtcatgattgttatcctcgtaaggtcgcggttaaccctttctggcaggcatactgctgggcaaagtcgagcagttctggcgcatcaagcggtttttccggggcgtcatagggcagattaagtaagtgatatttgttgatgcccagtgtgtggtagggcagaaaatgaatttcgctaacgtgcagctcgtcggcggcaaaatcggtaatggctttcacagaagtttcgtcggcattaaagccctgaatcagtggcacgcggataatgatttttttgccggctgcggcgagttttttcaggttatccagcaccctggcggcgttaccgtcggtccactgtttaaacggcgcgtcggcaacgtgttttaaatcggcaagaaacagatcgatatagggcagagaaggggcgatatatttccacggcacatgcagacaggtttctaccgcagtatgaatgccggcctcgtggctggcttgcagcagcgccgtcgccatttccggctgcataaacggttcaccgccagaaagcgttaagccgccgccgctgcgatcgtaaaacggtttatcgcgcaaaacggttgccatgatctcctcaacgcttttcacttcaccacacacggttaacgcctgtgtcgggcagcagtcggttagcgccgtaaaatgctccggggttaacttttcccgatgaataagcaaaccattcaacgcgcgctcaatcacttccggtgcggtcttagcgcacagcttacagccttccagacagagtcgtgggtcatacagcagatcctgcgtgcgggcgcggctttccgggttctgacaccagcggcagcccagcgaacagcctttaagaaatacgaccgtgcggataccggggccatcatgggtcgagtagcgttgaatattgaaaatcatagttgcctctctgtttcgttcaaacattaaaatactttcgaatgaaagttagattgatgtgcgtcaactgttcagagagttttcccgtgatagtctacattcagacaaaaagtacattttgaggatggttatggaactgtatctggatacttcagacgttgttgcggtgacggcgctgtcacgtatttttccgctggcgggtgtgaccactaacccaagcattatcgcagcgggtaaaaaaccgctggaggttgtgcttccgcaacttcacgaggcgatgggcggtcaggggcgtctgtttgcccaggtaatggctaccactgctgaagggatggttaatgacgcacgtaaattgcgttctattattgcggatatcgtggtgaaagttccggtgaccgctgaggggctggcagctattaagatgttaaaagcggaagggattccgacgctgggaaccgcggtatatggcgcagcacaagggctactgtcggcgctggcaggtgcggaatatgttgcgccttacgttaatcgtattgatgctcagggcggtagcggtattcagactgtgaccgacttacaccagttattgaaaatgcatgcgccgcaggcgaaagtgttagccgcgagtttcaaaaccccgcgtcaggcgctggactgcttactggcaggatgtgaatcaattactctgccgctggatgtggcacaacagatgattagctatccggcggttgatgccgctgtggcgaagtttgaacaggactggctgggagcgtttggcagaacgtcgatttaaccggacgttctgcatcctcataaattgctgatgacgtggcggagtgccgcgtcttatctggcctggaggtggcagttactgcccgcacacctcacaccccggattacgcatcagtttcatttcgcgaaactgacaggtcatcgcatcgtacatcacgattttcccgcaggctggtttgccataacctgccagcagtttgattgcttccattgcctgcaacgaaccaattacgccgattaacggtgccatcacgcctgcttctacgcaggttaacgcgttctcgccaaacaaacggctaaggcagcgatagcacggttcgccgtcctgataagtgaagaccgtgatttgcccttccatacgaattgccgcgccggaaaccagcggcaccttcgcggcaaaacagcctgcgttcagttgattacgtactgcaacgttatccgtacagtcgagcaccagatcgtgttttgcaatcatcgcagcaagttcagcgtcatcaagcagcgcattgactggcgtaatcgcgatatgtgggttgatccgcgtcagggcgtcacgggcggattccacctttggttgcccgaccgtggcatcactgtgcagcgtctggcgttgcagattggagagcgaaaccgtgtcgaagtcgagcagcgtcaggttgccgacaccggcgcttgccagatactgcgaagctgcgcagccgagtccaccaaggccgacgaccagcacacgagaatcttttagcgcctcctgaccgtcaaaatcaaaaccgcgcagaatgatttgccggttgtagcgcagcatctcctgatcgctgagttctgccattacaggcctccgaacaacgcgttaaacggttcgacttccacccattcgcccacgtcaacattgccgcgctcgcgttccagcacgataaagcagttgccgaggctaaaggagctaaatatatgtgaaccctgatgtccggtggtcgtcacttccagttcgccatcggcgttgcgttgcagcacgccgcgctggaaatcaaggcgtcctggcgtttttttcaggcgggacgctgtgcgtacacgctggcgcgcgggcaggccactggcggtattgccgcttagttttgccagcaaaggctgtaccagttgatagaaggtcagcgtcgctgaaaccgggttgcccggcaggccgcagaaccaactattagaaagtttaccgaatgcgaacggtttacccggtttaatcgccagtttccagaaggcgatctcccccagctcttcaagaatcgttttggtgtaatccgcttcacccactgaaacaccgccggaactgatcaccacatccgcctggctgtcggcttcaataaatgcggcgtgcagggcatggggatcgtcgcggataatccctaagttgattacctcgcatcccaactgttctaacatcaggtgtacggcgagacggttggtatcgtagatttggccgtcgcccagcggctgaccgggcaactggagttcatcaccggtagaaaaaagcgctacacgcactttacgaatcaccggaacttcggcaatccctagcgaagcaatcactggcagttcagcggtagtcaggcgagtccccgccgggaaaacaaccgcacctgcagagatatcttcaccgcgacggcgaatattttgcccgctacgcgcttcagcagtaaaacgcacgccattgtccgtttgttcagtctgctcctgcatcaccaccgcttcgcagccttccggcaccggcgcaccggtcataatacgaatgcaggtacccgcaggccattcaccatggtacggctgaccggcaaaggatttaccggcaacgggcagcggttgcccggaggcaatatcggctaaacgcaccgcgtagccgtccatagcggagttatcaaaccccgggacatccagtggcgaaacgacatcgctcgccagaatacggccaaaacactgaaccagtggcagcgtttcctgggcggtcagtggggtaacgcgagaaagcatctcattaagcgcggtgtcgagcgacatcaatccggtggtaaattccatgaaaacactcctgcggaggcaaaatcgaatttgcctattatgtcagaaaaacgccacagactgtatgccacctcgggcgtagcgctggctcctgcctttacatgccatatccatctttctatattcaaaaattgaatgagtcattcataaaaattctgatatttatagcaaaagtggcgagccacccttaatggacgaatactatgggcaaagcagtcattgcaattcatggtggcgcaggtgcaattagccgcgcgcagatgagtctgcaacaggaattacgctacatcgaggcgttgtctgccattgttgaaaccgggcagaaaatgctggtagcgggcgaaagtgcgctggatgtggtgacggaagcggtgcgtctgctggaagagtgtccactgtttaacgccggaattggcgctgtctttacgcgtgatgaaacccatgaactggacgcctgtgtgatggatggtaacaccctgaaagccggtgcggtggcgggcgttagccatctgcgtaatccggttcttgccgcccgactggtgatggagcaaagcccgcatgtgatgatgattggcgaaggggcagaaaattttgcgtttgctcatggcatggagcgcgtctcgccggagattttctccacacctttgcgttatgaacaactaatggcagcgcgcgaggaaggggcaaccgtcctcgaccatagcggtgcgccactggatgaaaaacaaaaaatgggcaccgtaggggccgtggcgttagatttagacggcaatctggcggcagccacgtccacgggcggaatgaccaataaattacccggacgagttggcgatagtcccttagtgggggccggatgctatgccaataacgccagtgtggcggtttcctgtaccggcacgggcgaagtcttcatccgcgcgctggcggcatatgatatcgccgcgttaatggattacggcggattaagtctcgcggaagcctgcgagcgggtagtaatggaaaaactccctgcgcttggcggtagcggtggcttaatcgctatcgaccatgaagggaatgtcgcgctaccgtttaacaccgaaggaatgtatcgcgcctggggctacgcaggcgatacgccaaccaccggtatctaccgtgaaagaggggacaccgttgccacacagtgatgaacttgatgccggtgatgtgctggcggttgaaaatctgaatattgcctttatgcaggagcagcagaaaatagctgcggtccgcaatctctcttttagcctgcaacgtggtgagacgctggcaattgttggcgaatccggctccggtaagtcagtgactgcgctggcattgatgcgcctgttggaacaggcgggcggtttagtgcagtgcgataaaatgctgttgcagcggcgcagtcgcgaagtaattgaacttagcgagcagagcgctgcacaaatgcgccatgtgcgcggtgcggatatggcgatgatatttcaggagccgatgacatcgctgaacccggtatttactgtgggtgaacagattgctgaatctattcgtctgcatcagaacgccagtcgtgaagaagcgatggtcgaggcgaagcggatgctggatcaggtacgcattccggaggcacaaaccattctttcacgttatccgcatcaactctctggcgggatgcgccagcgagtgatgattgcgatggcgctgtcatgccgcccggcggtgctgattgccgatgagccaaccaccgcgctggatgtcactattcaggcgcagatcctgcaattaatcaaagtattgcaaaaagagatgtcgatgggcgttatctttatcactcacgatatgggcgtggtggcagagattgccgatcgggtactggtgatgtatcagggcgaggcggtggaaacgggtagcgtcgaacagatttttcatgcaccgcaacatccttatacccgtgcgctgttagctgctgttccgcaacttggtgcgatgaaagggttagattatccccgacgtttcccattgatatcgcttgaacatccagcgaaacaggagccacccatcgagcagaaaacggtggtggatggcgaacctgttttacgggtgcgtaatctggtcacccgtttccctttgcgcagcggtttgttgaatcgcgtaacgcgggaagtgcatgccgttgagaaagtcagttttgatctctggcctggtgaaacgctatcgctggtgggagagtctggcagcggtaaatccaccaccgggcgggcgttgctgcgcctggtcgaatcgcaaggcggcgaaattatctttaacggtcagcgaatcgataccttgtcacccggcaaacttcaggcattgcgccgcgatattcagtttatttttcaggacccttacgcttcgctggacccgcgtcagaccatcggtgattcgattctcgaaccgctgcgcgtacacggtttattgccaggtaaagaagcggctgcacgcgttgcgtggttgctggagcgcgtgggcctgttaccggaacatgcctggcgttaccctcatgagttttccggcggtcagcgccagcgcatctgcattgctcgcgcgttggcattgaatccaaaagtgatcattgccgacgaagccgtctcggcgctggatgtttctattcgcgggcagattatcaacttgttgctcgatctccagcgtgatttcggcattgcgtatctgtttatctcccacgatatggccgtggttgagcggattagtcatcgtgtggcggtgatgtatctcgggcaaattgttgaaattggtccacggcgcgcggtctttgaaaatccgcagcatccttatacgcgtaaattactggcggcagttccggtcgctgaaccgtcccgacaacgaccgcagcgtgtactgctgtcggacgatcttcccagcaatattcatctgcgtggcgaagaagttgcagccgtctcgttgcaatgcgtcgggccggggcattacgtcgcacaaccacaatcagaatacgcattcatgcgtagataacattcaggcggagaataaaatggcaagagctgtacaccgtagtgggttagtggcgctgggcattgcgacagcgttgatggcatcttgtgcattcgctgccaaaaatgtggtggtggcagtaggatcgaacttcaccacgctcgatccgtatgacgcaaatgacacgttatctcaggccgtagcgaaatcgttttaccaggggctgttcggtctggataaagagatgaaactgaaaaacgtgctggcggagagttataccgtttccgatgacggccttacttacaccgtgaaattgcgggaaggccattaaattccaggatggcaccgatttcaacgcagcggcggtgaaagcgaatctggaccgggccagcgatccggcgaatcatcttaaacgctataacctgtataagaatattgccaaaacggaagcgatcgatccgacaacggtaaagattactctcaaacagccattctcagcgtttattaatattcttgcccatccggcgaccgcgatgatttcaccggcagcgctggaaaaatatggcaaggagattggttttcatccggtgggaaccggaccgtatgaactggatacctggaatcagaccgattttgtgaaggtgaaaaaattcgtgggttactggcagccaggattgcccaaactggacagcataacctggcgtccggtggcggataacaacacccgcgcggcaatgctgcaaaccggtgaagcgcagtttgctttccccattccctacgagcaggccgcactgctggagaaaaacaaaaatatcgagttgatggccagtccgtcaattatgcagcgttatatcagtatgaacgtgacgcaaaagccgttcgataacccgaaggtccgtgaggcgctgaattacgccattaaccgcccggcgctggtgaaagtggccttcgcgggctatgcaacgccagctactggtgtggtaccgccgagtatcgcctacgcgcaaagttataaaccgtggccttacgatccagtgaaagcgcgcgaattactgaaaaaggcgggatatcccaacggtttcagtaccacgctgtggtcgtcacataaccacagcaccgcgcagaaagtgctgcaatttacccagcagcagttagcgcaggtcgggattaaagcccaggtgactgcgatggatgccggacagcgggcggcagaagttgaaggtaaagggcaaaaagagagcggcgtgcggatgttctacactggctggtcggcttcaaccggcgaagcagactgggctctatcgccgctgtttgcctcgcagaactggccaccgacgctgtttaataccgcgttttacagcaataaacaggtggatgacttcctggctcaggcactgaaaactaatgatccggcggaaaagacccgcttgtataaggcggcgcaggatatcatctggcaagagtcgccgtggatcccgctggtggtagaaaaactggtgtcggcacacagtaaaaacctgaccggtttttggatcatgccagacaccggcttcagctttgaagatgcggatttgcaataagcaacgcagggagtggaatgcttaattacgttatcaaacgcttactggggttgattccgacgctgtttatcgtctcggtgctggtgtttttatttgtccacatgctgcccggcgatccggcgcgattaattgccgggcccgaagctgatgcgcaggttatagaactggtgcgtcagcagctggggttggatcagccgctatatcaccagttctggcactatatcagcaatgctgtgcagggggattttggcctgtcgatggtgtcgcgtcgtccggttgccgatgagattgccagccgctttatgccaacgctgtggctgaccataaccagtatggtctgggcggtgatatttggtatggcggcgggaattatcgccgccgtctggcgtaaccgttggccggatcgattgagtatgactattgcggtgtcggggatttcgtttccggcatttgctctggggatgcttttaattcaggtattctccgttgaactgggctggctgcctaccgtgggagcagacagttggcagcactacattttaccctccctgacgctcggcgcggcagtggccgccgtgatggcgcgctttacccgcgcgtcgtttgtcgacgttttaagcgaagattatatgcgtaccgcgagggcgaaaggggtgagcgaaacctgggttgtcctcaaacacgggctacgcaacgcgatgatcccggtagtgaccatgatgggcttacagtttggatttttactcggtggttccatcgtggtggagaaagttttcaactggcccggacttggacgcttactcgttgactccgttgaaatgcgcgattacccggtgattcaggcggaaattctgcttttctcgctggaatttattcttatcaacttagtggtggatgtgctttacgccgccattaacccggctatcaggtacaagtaaggatgcgactatttaactggcgacgtcaggcggcgttaaacgccatgccactggtcaaacctgaccaggtacgtacaccgtggcatgaattctggcgacgatttcgccgtcagcatatggcgatgaccgccgcattgttcgttattttattgattgtggtggccatttttgcacgctggatcgctccctatgacgccgaaaattattttgattatgacaatctgaataacggaccttctttgcagcactggtttggtgtcgattcactggggcgcgacattttcagccgtgtcctggttggtgcgcaaatctcgctggcggcgggagtgtttgccgtgtttatcggtgcggcgatcgggacgttgctgggcttgctggctggatattatgaaggctggtgggatcggctgatcatgcgcatttgcgatgtgttgtttgccttcccgggtattttactggcgatcgctgttgttgcggtgttgggaagcggcattgctaacgtgattatcgcagtcgccattttttccatccccgcgtttgcccggctggtgcgcggcaacacgctggtgttgaaacagcaaacctttatcgagtcagcacgcagtattggtgccagcgatatgaccattttgttgcgtcatatcttgcctgggaccgtctcttctatcgtggtgtttttcaccatgcgcattggcacctcgattatctctgccgccagcctgtcatttctcggcctcggtgcgcagccgccgacaccagagtggggagcaatgctcaatgaggcacgagcggatatggttatcgcgccgcatgtcgctgtttttccggccctggctatttttctgaccgtactggcgttcaatttgttgggcgatggtttacgcgatgcgctggatccgaaaattaaaggatagttacgtttgaatattgcttgaaagggtaatcacctcacaggaaattattgccctaagcaagtgttgtaactttctgctgattttgtagaatcgggtaatttggttaaaaagccgcagcaagggactattttgcagcggcacagcgttcagatagttattttgttaaatgtattaacatgctgagtttatacgaaaagataaagataaggctgataattttatttttattggcagcactgtcatttattggtctttttttcatcattaactatcaactggtatcggaacgcgcggtaaaacgtgccgatagccgctttgaacttattcagaaaaacgttggctatttctttaaagatattgaacgttcggccctgacattaaaggactcactgtatttattaaaaaatacagaggagattcaacgtgccgtgattctgaaaatggaaatgatgccatttttagactcggtgggactggtacttgatgataataaatattatctcttttcgcggagggcgaatgataaaatcgttgtttatcatcaggaacaagtaaatggaccgcttgtcgacgagtcagggcgggttatttttgccgattttaacccatcgaaacgaccgtggtcgatggcttcagatgactctaacaacagctggaatccggcatacaattgctttgatcgtccgggtaaaaaatgtatctcttttacgctacacatcaacggcaaagatcatgatttgttagcggtagataaaattcatgtcgatttaaactggcgatatctgaacgagtatcttgatcacatcagcgctaatgatgaagttctatttttaaagcaaggtcatgagatcattgctaagaatcaactcgctcgtgaaaaattgattatttataatagcgaaggtaattataatattattgattctgtcgatacggaatatattgaaaaaacatcagcggtgccaaacaacgcattattcgaaatctatttttattatcctggtggtaatttattgaacgcatcagataaacttttttatctgccgtttgctttcattattatcgtattgctggtggtttatttaatgaccactcgagtgttccgtcggcaattttctgaaatgacagatttggtcaatacgctggcgtttttgcccgactctacggatcaaatcgaggctctgaagattcgtgaaggcgatgcgaaagagattatcagcatcaaaaattcgatcgcggaaatgaaagatgctgaaattgaacgggcaaataaattgctctcgctgatctcttacgatcaggaaagcggttttattaaaaatatggcgattattgagtccaacaataatcagtatctggctgtggggatcatcaaactgtgtggtctggaagctgtggaagcggtgtttggtgttgatgaacgcaataaaatcgtcaggaaattgtgtcagcgaattgccgagaaatatgtgcaatgctgcgatatcgtgacatttaatgccgatctctatttactcctgtgccgggaaaatgtacagacgtttacccgtaagatagcgacggtaaacgattttgacagcagttttggctaccgcaatctgcgcatccataagtctgctatttgtgaacctttgcagggggaaaacgcctggagttacgcagaaaagctgaaactggcgatttccagtatccgcaaccatatgttctcagagtttattttctgtgatgatgcgaaactcaacgaaatagaagagaatatctggattgcgcgtaatattcgccatgcaatggaaattggcgaactattcctggtctatcaaccgattgttgatattaacacccgcaccattttgggcgcggaggcgttgtgccgttgggtgtctgcggagcgggggattatttcaccgctgaagttcattaccattgctgaagatatcgggtttatcaatgagctgggctatcaaattattaaaaccgcgatgggtgaattcagacattttagcgagcgtgcggtcctgaaggacggtttcttactgcatattaatgtttcgccctggcagttaaacgaaccacactttcatgagcgttttactaccatcatgaaagaaaatggcctgaaggcgaacagcctttgtgttgagatcactgaaaccgtgatcgagcgaattaatgaacatttctatctcaatattgaacaactgcgtaaacaaggggtacgggtatcgattgatgactttggcaccggtttgtcaaacctgaaacgtttttatgaaatgaatccagacagtataaaggtggattcgcaatttaccggcgatattttcggtactgcaggaaaaattgtgcgcattattttcgatctggcacgctataaccggatcccggtgattgcggaaggcgtagagagcgaagacgttgcgcgtgaattaatcaaattaggatgtgttcaggctcaggggtatctgtaccagaaacccatgccattctccgcctgggataaaagtggaaaattagtaaaagagtagtttacgtatgtccagaatcaataaattcgtacttacagtcagtctgctgatttttatcatgatttcagcagttgcctgcgggatctacactcaaatggtaaaggaacgggtgtatggcctgaaacagtccgttattgatactgcttttgcggtggcaaatattgctgaatatcggcgtagtgtggcaattgatctgatcaacacgctaaaccctacggaggaacagctgttggttggcttacgcacagcttacgccgactcggtttcaccctcttatttgtacgatgtcggtccttatctgatttccagtgacgaatgtattcaggtaaaggagttcgagaaaaattattgtgcagatattatgcaggttgttaagtatcgacatgtcaaaaatacagggtttatctcttttgatggtaaaaccttcgtctattacctctatccggtaactcacaatcgtagtctgatatttttgcttggtctggaacgtttttctttactgtcaaaatcgctggcgatggatagcgagaacctgatgttctccctgttcaagaacggtaaatcggtgaccggtgatgaatataacgctaaaaacgccatcttcaccgtttcggaagcaatggagcacttctcctatttgccgaccgggttgtacgtatttgcttataaaaaagacgtttattttcaggtatgtacattgattattttctttgccgcattggtggcagtgatatcgggtgccagttgcctctatctggtacgcagagtgattaatcgtggtattgtggagaaagaagccattattaataaccattttgaacgcgtactggatggcgggcttttcttttcggctgccgatgtcaaaaaactctacagtatgtataactcggcattcctggacgatctgaccaaagcgatgggcagaaaatcttttgacgaagatttaaaagcgctgccggaaaaaggcggttatttgtgcctgtttgacgtcgataaattcaaaaacattaacgacaccttcggtcatttgctgggcgatgaagtgttgatgaaagtggtgaaaatccttaaatcacagatcccggtagataaaggtaaagtttaccgcttcggaggtgacgaatttgcggtgatttatactggcggcacgctggaagagttgctatcgattctaaaagaaatcgttcatttccaggtgggaagcattaatttaagcaccagtatcggtgtagcgcattcaaatgaatgtactaccgttgaacgtttgaaaatgctggcggatgagcggctgtataagagtaagaaaaacggcagggcgcagattagctggcagtaatcattattcgcaggccggacaaatgattttgcccggcctgaattaattaaacccggctaccccacaaatcgtactcatcggcgtgctcgactttcactcgcaggatatcacccggcttaacgttggtttcaccattgagataaaccgcgccgtcgatttccggtgcatctgccatgctgcgaccaatcgcgccttcttcgtccacttcgtcgataatcaccagaatttcacggcccactttctcttgcaggcgctcggcggaaatttgctgctgcaactgcatgaaacggttccagcgttcttctttcacttcttccggaacctggtcaggcagggcattggcgtctgcaccttcaaccgggctgtatttaaagcagccaacgcgatccagacgtgcttctttcaggaagtcgagtagcatctggaaatcttcttccgtctcgccagggaagccaacaataaaggttgagcgtagggtcagttccgggcagattttgcgccactgtttgatgcgcgccagttggcgatctacagaacccggacgtttcatcagtttgagaatgcgcgggctggcgtgctgcaacggaatgtccagatacggcaggattttgccctctgccatcagtgggatgacgtcgtccacatgcggataagggtaaacgtagtgcagacgtgtccagatccccagtttcgataactgttcgcacaggctgaccatgctggtttttaccggctcgccgttgtggaagccagtacgatgtttaacatcgacgccatacgcggaagtatcctgcgagatcaccagaatttctttaacgcccgcatcaaccagacgtttcgcttcacttaacacttcgccaatcggacggctcaccagatcgccgcgcatagacggaataatgcagaaggtgcagcggtgattacagccttcagaaattttcagataggcataatgacgcggcgtcagtttcacaccttgttctggcaccaggctcaggaatgggttgtgtttcggttttggcacgtagtgatgaacgtgctccagaacctgctcatagctatgaggcccggtgatttccagcactttcgggtggacttcgcggatctgatcttcttttgcccccagacaaccggtcacaattaccttgccgttttcattcaacgcttcaccaatggcttccagtgattcttgtaccgcgctgtcaataaagccgcaggtgttgacgatcaccatgtccgcatcatcatagctcggtaccacgtcataaccttcagtgcgtagttcggtgagaatacgctctgaatcgacaaggtttttcggacagccaagggaaacaaagccgattttcggctggggagttactttgctcatagcttaaaaaatattcagttacaggaaaggtcagggcagggattctacagagttctggataaaatttgtatcgcaatctcattcgctggcggagttgaaggaaatgtaaattttgttaattcggcgtgaagaattgatcctggacagcattttgctcaaaaaacagccatactatttaattgcaacaaggctggaaagaggaggatcgaagtatgttcgttgacagacagcgaatcgatctgctgaaccggttgatcgacgcacgcgttgacctcgccgcatacgtgcaactgaggaaggcaaaaggatacatgtccgtcagcgaaagcaatcatctacgagataacttttttaaactgaatcgcgaactgcacgataaatcgctgcggttgaatcttcatctggatcaggaagagtggagtgctcttcatcatgctgaagaagcattagcgacagccgcagtatgtttgatgagtgggcaccatgattgcccgactgttattaccgtcaacgccgataagcttgaaaattgtctgatgagcttaacgctgagtatccagagcctgcagaagcacgccatgcttgagaaggcctgaaaactaagggggagaaagcgtctcccccttcatgtttaagtttttgtaaaaatgaatttgttatctcctccactgactacgctttaagccagagtcaatccggaggcgttatgcatcgacaatcctttttccttgtgccccttatttgtctttcttccgctctctgggcagctcctgcaacggtaaatgtcgaagtactgcaagacaaactcgaccatccctgggcgctggcctttttacccgataatcacggtatgttaatcactctgcgcggcggcgagttgcgtcactggcaagcaggaaaaggattatctgcgccgctttccggagtgccggacgtttgggcgcacgggcagggcggtctgctggacgtggttttagcgcccgattttgctcagtcgcgccgcatctggttaagttattccgaagttggcgatgatggcaaagccggaactgctgtgggttatggccgcttaagtgatgatctctcaaaagtgaccgacttccgcaccgtctttcgtcagatgccaaaactgtctaccggcaaccattttggcgggcggatggtattcgacggtaaaggttatctttttattgctctgggcgaaaacaatcagcgcccgacggcgcaggatctggataaattacagggcaaactggtgcgtctgaccgacctgggagaaatcccggatgataatccttttataaaggaatccggtgtgcgcgccgagatctggtcttatggcattcgtaatccgcaaggaatggcgatgaatccgtggagtaatgcactatggctgaatgaacatggcccgcgcggtggtgatgaaattaatattccgcaaaaaggcaaaaactacggctggccgctggcaacctggggaatcaactattcgggctttaagataccggaagcgaaaggggagatcgtcgccgggaccgagcaacctgttttttactggaaagattcgcccgccgtgagcggcatggccttctataacagcgacaaattcccccagtggcagcaaaaattatttattggcgcgctgaaagataaagatgtcattgtgatgagcgtcaacggcgacaaagtgacagaagatggccgtattttaacggacagagggcagcgaattcgtgatgttcgcactggacccgacggttatttatacgttctcaccgacgagtccagtggggaattacttaaagttagcccacgcaattagctaacgggaatcatcaccactttgcgcactgcggggcgttcagtgagttgctgataccagcgttgcagatttggacgcggtgtccaggtcaggccaacgttaaacaaattgtagatgaacggtgcgatagcgatatcgcccacaccaaactcgtcgcctgagaaccattttacttttgccagttccgcatcgagcagggcaaacagggcgtcgcactctttgcaactggcatcaatggcggcctgatcgcgctcttccggtggtgttctgactaatcccatcaggatcccgcgatgagcattactgagcgtctggtttgcccagtccatccatttttctgcttccgcacgacgtgccggtgagtcgatccacaggcgtttttgcccgtactgtgccgccagatagcggacaatggcgtttgattcccaaagaatgagatcactttcgtcgtcacgcaacaacggcaccagcccgttagggttcatcgccagaaaatcagcatcgtgatttatcccaaactcacggcccgcgagaatttgctcataaggtagttccagttcttcgagcgtcagcaatactttttttacgttggttgaattattccgaccccacagcgtaatcatactcaccccttttccgacaggcagccacaggctgaacaggactccgatggtgaagtaaagttaacttttaagcaacagctggcaaaaaaatgacaccagaagcagcgaagcggcaggatattgcataaactttaaaaactttaccaacttacggtttctttaagtttgtgtgtgcgttattaatcaccgaacttatcatacggcgatataacgtatttttttgaatggatactcgggtggcatttatgacgcaatactcctctctccttcgtggtcttgcagcgggttctgcatttttattcctttttgccccaacggcattcgcggcggaacaaaccgttgaagcgccgagcgtggatgcgcgtgcatggattttaatggattacgccagcggtaaagtgctggcagaaggcaatgcggatgagaaactggatcccgcgagcctgactaaaattatgaccagctatgtggttgggcaggcgcttaaggccgataagattaaactcaccgatatggtgacggtcggtaaagatgcctgggcgacgggaaatccggcactgcgtggttcatcggtaatgttcctcaaaccgggcgatcaggtttcggtggcagacttgaacaaaggtgtgattatccagtccggtaatgacgcctgtattgcgctggctgattacgttgccgggagccaggagtcatttattggtttgatgaatggttatgccaaaaaactgggtctgaccaacactaccttccagacggtgcacggcctggatgcgccggggcagttcagtaccgcgcgcgatatggcattgctgggtaaagcattgatccacgatgtgccggaagagtacgccattcataaagagaaagagttcaccttcaacaaaattcgtcagcctaaccgtaatcgtctgctgtggagcagcaatctgaatgttgatggcatgaagacaggaaccacggcaggcgcgggatataatctggttgcttcggctacccagggcgatatgcgtttaatctccgtagtgctgggggcgaaaactgaccgtatccgttttaatgagtctgagaaattattgacctggggcttccgtttctttgaaaccgtgacgccaattaaacctgatgccacatttgtgactcagcgcgtctggtttggtgataagagcgaagtgaatctcggggcaggcgaagcgggctcagtgaccataccgcgtgggcagctgaaaaacctgaaggcgagttatacgttaacggaaccgcagcttaccgcaccgctgaaaaaaggtcaggttgtcggcaccattgatttccagcttaacggtaaatccattgagcagcgtccgctgatcgtgatggaaaatgtggaagagggcggattctttggtcggatgtgggatttcgtgatgatgaaattccatcagtggttcggcagctggttctcttaatcttctgataaccggatggcgcgaaacgtcatccggttatacgtcattaatacatcaacttaatacgctgcgtctgcgcgtacttcacatactcatcttccgggcaacaatcgctcacaacaatatcaaagcgtttcaggtcacccatgcgcgccggacgcaccttgccaaatttactgtggtcgacaaccagcacatgcttttgcgccatcgacatggcccagtgttttaccggcaactcttcaagattaaagcaggtagcgcctttactgacatgcacgcccgcagcggaataaaaagcgatatccgggcaaaaattattcagcgtttgctgaaaatcgatgggtttgaaaatggcgttgctggcgtgaaattcaccaccgcaaagaaacgcgcggcaatggggtttctctttcagcgccagaaaagtatttagcgaataacaaacggcggtaaaagggatttcattatcaattgcttcaataatccacggcgtggtggtgccacagtcaaaaaagagggtctgatcgggttctatcagcgtcgcagccagttttgccgcccggcgtttttcttccaccaggcgagatttttgatcgcttaacaggtaatggctggcgctgcgtggttccagaacaatatagccgccgagcaaaacgacgggcgcactgtggttgttcagatcgcgacgaatcgtcatctccgaaaccccaagcagggcggcggcgtctttaagatgtaacttatcactgcgttttaattcttgcagcagctgcccgatacgctcttcgcgacgtgtttccataatccctctgaatagttattgaagcgagccgctcaatactacactttttagcagagatcagtcacgcacccagcctttgcggatcggtaatgcaaaacagaagcgataccacgattgcagacgttgatagagtttatgccccatcgcttgccagataatctgggcgctaaggcagccaatcatacctgccagcaatccaccgagcatatccagcggccagtggacgccaagataaacgcgcgaccaggcaatgacgacggccagcaccattaaaagtgagccggaccacaggcgatgccagcataaaaatgccagtgcaaaggtgaaaatcaccgtaccgtgatcgctcgggaatgagtcatccgccgcatgatgcaggaagttatagccgatattttcgacaaagggtcggtcgtgcggaaaaagatgtcccatcgtccaggacacaaacaggctgaccgccagcgcgatagcgatttttatcaccagttgccgttgtgctgtaagcccccacaaccaaagtactgcggccagcaacggcaccacggtaatcaaatctttagcaataaaaatcgccaacgagatcatccacggcgcagagtctggcgttgcgttaataagagagaatagagagagattcaaattttccagcataacttcccgacgcaaagtgattaaaagggagccaatacaggcaagtcgttgagaataaagtgcaggttaaactgggtaaagcggcatcgtcttatttccctcaagcggcctgtttacggtaggtgattgtaacgggcaaaggttaaataaaacttaaagaaagcgtagctatactcgcaataatgtaagaatgtgcttaaccgtggtttcagctacaaaattcgctttctcgttagctgcgcttttattaaactttgcgcgattattattggcggaagaaattgcatgcaaaataaattagcttccggtgtcaggcttggacgtcaggcgttacttttccctctctgtctggtgctttacgaattttcaacctatatcggcaacgatatgattcaacccggtatgttggccgtggtggaacaatatcaggcgggcattgattgggttcctacttcgatgactgcgtatctggcgggcgggatgtttttacaatggctcctggggccgttgtcggatcgtattggccgccgtccggtgatgttggcgggagtggtgtggtttatcgtcacctgtctggcaatattactggcgcaaaacattgaacaattcaccctgttgcgcttcttgcagggcataagcctctgtttcattggcgctgtgggatacgccgcaattcaggaatccttcgaagaggccgtttgtatcaagatcaccgcgctaatggcgaacgtggcgctgattgctccactacttggtccgctggtgggcgcggcgtggatccatgtgctgccctgggaagggatgtttgtcttgtttgccgcattggcagcgatctcctttttcggtctgcaacgagctatgcctgaaaccgccacgcgtataggcgagaaactgtcgctgaaagaactcggtcgtgactataagctggtgctgaagaacggccgctttgtggcgggggcgctggcgctgggattcgttagcctgccgttgttggcgtggatcgcccagtcgccgattatcattattaccggtgagcagttgagcagctatgaatatggcttgctgcaagtgcctattttcggggcgttaattgcgggtaacttgctgttagcgcgtctgacctcgcgccgcaccgtacgttcgctgattattatgggtggctggccgattatgattggtctgttggtcgctgctgcggcaacggttatctcatcgcacgcgtatttatggatgaccgccgggttaagtatttatgctttcggtattggtctggcgaatgcgggactggtgcgattaaccctgtttgccagcgatatgagtaaaggtacggtttctgcggcgatggggatgctgcaaatgctgatctttaccgtcggtattgaaatcagcaaacatgcctggctgaacgggggcaacggactgtttaatctcttcaaccttgtcaacggcattttgtggctgtcgctgatggttatctttttaaaagataaacagatgggaaattctcacgaagggtaaaaaaatgcctgattgctttgtgcgatcaggcattctcgaattaatggtgatggtcgtcaatctggtgttcgataaccatcccttcacctacgctggcaagatggcgaacataaggatgcgggcggtaagccggagctggcgcaggagccacatagacggtttgcggcacagtcgcgacgctgaccgcttgtggaacgctgactgaatcaggaaccacaaccactttgtatccactcggcacatcgacggtgacactttgcgccatcgccacaccagtaaagcccattaaaagcgcgcccaacagtagacaatttttcataatcatttcgcctgaaataatgcagcgggttaatttccgcgaattatgcagccttcattcaggcattgtgttgccgggcgtgctgccttttttattgcttaaatggcgcttcgtgtttaagcactttatcgatcacatccagtacgccttcacggttattggagcctgcccggtattttgccgctgcgacgaccgcgctgccggcattttccattgcaaaactaaagcctgcctgacgcagcatctcaatatcgttaccgccatcgccaaagaccaccacttcgctgtcgtctattccccataatttctgcagttggcgaaggccattggctttatgtacgccggggataatcagatcgatgctgccgttgccggtgtggaccggcaccataatatcgccgatggcctcatgtaatgctttttgtacttgtggaatcagttcatcggaaagattcagaccaaacttaaagaagatatcttctaagttgtcaaagttatcgacgtattccagacggtgataatacatttccgccaccgttttcatggcatcgtcatattttttgagggtataggcgctattttttccgcaggcaataatttccacttccgggcgcgtcagcaaatgttccacgacagtagcaaacgcatccttcgacagctcgccattaaaaacatctttgccttcgctcactacccagccgccgttttcagccacaaaggctatttcattagcaatttcagggaagaaagagatcaactgataatattgattaccgctggcgaccacaaagcgaatgccttgtgctttcatttgctgatactgagccataaaccgctcacggttataggttttttgatcgcttaagaaagtaccatccatgtctaccgcaattaatttaatgctcatcaactattctccatcgccgtctgcgttttggtatcgggtttggcgacggctttcgcgacaatagccgcgagaataaccagcgccagtacaaccagcattgcactacgtaatccataatgttcgccgagatagcccagcagcggcggcccgacgaggaaagccagataaccggtcgtagctaccacgctgacgcgggttggtgcatcggggccggtatcgctggcggcagaaatagtcagcgggaagcccaacgaggcacccagtccccaaagtacaacagacaccccagcgacccaggcgctatcgacaaaaataatcagcccaatacccaacgcccccattagtgcactggcccgaaccacggcaacgcgactgtaacggtcaatgaaccaaccgccggtaaagcgtccaacggtcatccccagggtaaacccggcataaatcagcgagccggaagtagggctaaaaccgtgaccatcaaccattaataagggtaaccagtcgttggcagaaccttcggcaaaggccatcgccagcaccacaacaccaatcagcagcaactggatatcgcgataaaaaggtacgcctttttcaccatgctgggtgccatcggcagcatttttgcccgtaccgtcagggattgcctgaatggcgatataaataggcgcgatgcctaccagcgccgccaataaaatgtgcaccgttgccggaacgccaaaggccgtcagtgccatcccgacacctgcgcctgccagcgtgcccaggctataaaaaccgtgcatcatcggtaaaaccgtcttattcatttctctctcaacggcggcaccttcaacgtttatcgccacttccgcagaaccaaaactagccccaaagacgccgagaccaacggcaaagagcaagggcgatgtcagccagagtgccagacttagtatcatcatcccaatcaatgcgcaggacatcgtgacaaggatgacattacgcgtcccaaagcgtttcactaaccacgctgagcagagaataccgctcatcgaaccgatcgacagaccaaagagaacaccgcccatttcagcgatcgagacagagagaatatcgcggatagcaggcgtacgggttgcccaggacgccattaacaggcctggcaaaaagaagaacataaacagcgcccaggttcggcgtttcaatgcattacgtgaagaatttacggtcatagaccacgtcaaaataagaagagggaagacaacattagcaagactgtgtacatttgtacacaattgcagagagaggaaatgacatgcgtcgcgctaacgatccgcaacggcgagaaaaaattatccaggccacgctggaggcggtgaaactttacggaatacatgctgttacacaccgcaaaattgctgcccttgccggggtgccgttgggatcgatgacctactatttttcaggaattgatgagttgttgctggaggcgttcagccgttttactgagatcatgtcccggcaatatcaggcattttttagcgatgttagtgatgctccaggcgcacgccaggctatcaccgatatgatctacagctcacaggtcgcaacgccggataatatggagctgatgtaccagctctacgcgctggctagccgaaaaccgctcttaaaaacggtaatgcaaaactggatgcagcgcagtcaacaaacgctcgaacaatggtttgaacccggaaccgcccgcgcgcttgatgcgtttattgaggggatgacgctgcattttgtcaccgaccgtaagccgctatcacgcgaggagattttgaggatggttgagaggattgctgggtagtagataaatttcaggcaacaaaaaacccatcaaccttgaaccgaaatggcggggttgatgggctccacaaaatggggacatcaaagaaaagcagtggcactaattaagactgatgccctgcggaaaagttctgcggttgtgcaaaaaaatttcattttcagggcaacttcagttttatcctaatcctggccataccatgacgatgattgtccctgccagcgtcagcaggacgttggcgattgcataggtgcccgcatagcccagcgccgggatgttactgcgagctgtatcactgatgatctccattgccggcgcgcaggtgcgtgcgcccatcattgcgccgaataacagtgcgcggttcattcgcaatacataagcaccgaacaagaaacagataaccactggcacaagactgacaatcaatccggcaatcaacatctgaccgccaatcgcgcccaggccgttattaataccgctaccggcgctcagaccaacgcctgccataaacaccattaagccgaactctttcaccatgcttaatgcaccctgcggaatgtaaccgaaggtcgggtggttagcgcgcataaagcccagcataattccggcgaataacaacccggcagcgttccccatgccgaaactgaatgtgctgaactggaaggtgatcatcccgatcatcagcccaataacaaagaaggcgcagaatgccagcaagtcagtgacctggctgtgaatcgagataaagccgatgcgatcggcgatggtttttacgcgacgggcatcgccgctgacttgtaaaacgtcacctttgttaagcacgacgttgtcatctatcggcatctcaatctggctacgaatgacgcggttaaggaagcaaccgtgatcggtcaacttcagttgtgcgagacgtttgccaacggcgttatggtttttaacgaccacttcttcagtgacgatacgcatgtcgagaaggtcacgatcgaaaacttctttgccgttacggaagctgggatcgagtcgtgcgtgggcgtcgggatagcctaccaacgctatttcatcgcccatttgtagcacagcatcaccgtctggatttgccagaatcccgttacgtcgaatacgttcaatgtagcagccagtttgtcgataaatacccagttcacgcagatttttgccgtcggtccaggccaccagctccgggccgacgcggtaggcgcggatcaccggtaaataaaccttacggttggcatcagtgtccaggccacgttcgcgggcgatttgctgggcgctggtctgtaagtcctgatgctgcaatttcggcaagtaacgcgcaccaacaatcaaactcaccagaccgattaaataggttaaggcatacccgaggctcagattatccagtgccagtgagagctgcctgctttccatgccggaatgacgcagtgtatcgccagcaccgaccagaaccggtgtcgacgtcatagagccagctaacataccggccgtcaggccaatatcccagccaaacagcttacctaaccctaaggcgatcaccagcgcactgccaaccatcaccagtgctaacattaggtaatttttaccatcgcgaaaaaaaatggaaaaaaagttcggtccggcttcgaccccgacgcagaaaataaacagcataaagccaagattaagcgcgtcggtgttaatgctgaaatgttgttggcctaataacagcgatacgactaaaacgccaatggaattacccagttggatcgaaccaagtcgtaatttcccgagacatagcccaagcgcgaggaccacaaataataacagaatgtaattcccatttaacaattcggcgacgtttatattcacggaggctaacttcttgtttactagtaagctgttgaaagaaatggtaatttacgataatgttttttaccagaattcagggcgcagattcattcagcgcacctaaacgatagtaaagtaacaatatattttactagtgtaatcacattaggtatcaacggctatatgaattgcgttggcctatattagcatggaatgcgaagcggctttatcttactgaacgccacactggcgaaaaatgtgttcgatagacgcagtgtcaggaggaacgagtgaaacataaacaacgttgggcgggggcaatctgctgttttgtcctcttcattgtggtgtgtctttttctggcgacgcacatgaaaggcgcttttcgggctgccgggcatcctgaaatcggtttgctatttttcattcttcctggtgcagttgccagcttcttttcacatcgtagagaagtcctgaaacctctgtttggcgcaatgctggcggcaccctgttcgatgctcattatgcggctgtttttttcaccgacgcgctcattctggcaagagctggcatggttattaagtgcggtgttctggtgtgcgctgggggcattgtgtttcttatttatcagtagtttgtttaaaccacagcacagaaaaaatcaataaagccctcaacgcgagggcttgtcagacgatcaggcgtccagattctctttcacccatgcagcaaaatcggtatagccgccgatatgttgctgatcgacaaaaatctgcggcacggtttctacgggtttacctgccttttgttgtagatcttctttagtgatcccttccgcacgaatatctacatactgatactggaaatcatcgcgttcattgctcaatttctcagccagatcttttgcacgcacacagtaagggcaacccggacgaccaaaaataacggtttgcattatttctctcctcatagatttatgcctgtaatgatcacgctaaaatgtattcgctgaaagtaggtttaacctgttgcattaattgataaaagctataactgttaaacacaatacagtgaaaagttttagactgaaggctcactttgcagagggaagcgtatgcgcgcgatcggtaaattgcctaaaagcgtgttgatactggaatttatcggaatgatgttgctggcggtggcgctgctgtcggtaagcgactccctgtcgctacctgagccattttctcggccagaagtgcagattctgatgatttttctcggtgttttgctcatgcttcccgctgcggtggtggttattcttcaggtggcaaaacgtcttgccccacagctgatgaaccatccaccgcaatattcacgttcagaaagagaaaaagataatgacgccaaccattgaacttatttgtggccatcgctccattcgccatttcactgatgaacccatttccgaagcgcagcgtgaggcgattattaacagcgcccgtgcgacgtccagttccagttttttgcagtgcagtagcattattcgcattaccgacaaagcgttacgtgaagaactggtgacgctgaccggcgggcaaaaacacgtagcacaagcggcggagttttgggtgttctgtgccgactttaaccgccatttacagatctgtccggatgctcagctcggcctggcggaacaactgttgctcggtgtcgttgatacggcaatgatggcgcagaatgcattaaccgcagcggaatcgctgggattgggcggggtatatatcggcggcctgcgcaataatattgaagcggtgacggaactgctgaaattaccgcagcatgttctgccgctgtttgggctgtgccttggctggcctgcggataatccggatcttaagccgcgtttaccggcctccattttggtgcatgaaaacagctatcaaccgctggataaagacgcactggcgcagtatgacgagcaactggcggaatattacctcacccgtggcagcaataatcgccgggatacctggagcgatcatatccgccgaacaatcattaaagaaagccgcccatttattctggattatttgcacaaacagggttgggcgacgcgctaaaactgccacgtcgatgtatgatacgcgggcttttgaccaggtctgacagagaggtgcagagtgaaaattgccatattgtcccgggatggaacgctctattcgtgtaagcggctgcgtgaagccgctatacagcgcggtcacctggttgaaattcttgatccgctttcttgctacatgaacataaatcctgcggcgtcttctattcactacaaaggccgcaagttaccccattttgacgcagtgatcccgcgtattggcaccgccattaccttttatgggacggcggcactgcgccagttcgagatgctggggagctatccgctcaatgagtcggtcgccattgcccgggcgcgtgacaaattgcgttccatgcaactgctggcgcgtcagggcatcgacctgcctgtcacgggcattgcgcattcgccggatgataccagcgatttaatcgacatggtcggtggtgcgccgctggtggtcaagctggttgaaggcacgcagggaattggcgtcgtgctggcggagacgcgtcaggcggcggaaagcgtgattgacgctttccgcggtctgaacgcgcatattctggtgcaggaatatatcaaagaggcgcaagggtgcgatatccgctgtctggttgttggcgatgaagtagtcgctgcgattgaacggcgggcgaaagagggcgattttcgttccaatttgcatcgtggcggcgcggcaagcgtcgccagtatcacaccacaggagcgtgaaatcgcgataaaagccgcgcgaacgatggcgctggacgttgctggtgtggatattctgcgtgctaatcgcgggccgttggtgatggaagtgaatgcgtcgccagggctggaaggaatagaaaaaaccaccggtatcgacatcgcgggtaaaatgatccgctggatcgaacgccacgctacgacagaatattgcctgaaaacgggtggttagtcgcaatcacattactgatcatggttttgcctgcgctttttgcgtaagctgtgccggtctttttatcggaagaggttgtacaaaattatgacatcgctggtcgttcctggtctggatacgttgcgtcaatggctcgatgacctggggatgagtttttttgaatgtgataactgtcaggctctgcatctgccccatatgcagaatttcgacggtgtctttgatgctaaaatcgatctgatcgataacacgatcctgttttctgccatggcggaagtccgaccttcagccgtattgccgctggcggcggatttatcagccatcaatgccagttcgctgaccgtgaaagcatttcttgatatgcaggatgataatctgccaaagctggtggtttgccagtctttatccgttatgcagggcgtaacctatgagcagtttgcatggttcgtgcgtcagagcgaagagcagatttcgatggtcattcttgaagctaatgcccatcaactgctgttaccgactgacgatgaagggcaaaataacgttaccgaaaactatttcctccactgataactcctttcgagcacgcagtcgctgccgcagtgactgcgtgccgcaaaattatccgctgtttttaaccttttattaaagattaattcacttctcttgtgccgatttggctttatcacatagagcaaatacgcataaaaatttgttaaataccgttttttaatccgagctatagtctcaaaccctggctaaagttattcttgcgatgcttttatatagtgagcagtgcaggccgggagagagttctcttttcttacaccgcgccgataaaaatatgcacgtttattgcatatctttcagtgtgacaacttttgttcgtttgttaacgaattttcagaaggaaagagatatgaccgccttaaataaaaaatggctatcgggtctggttgcgggggctctgatggccgtctctgtcagcacgctcgcggctgaacaaaaaacactccacatttataactggtctgattatatcgccccggacacggtggccaactttgaaaaagaaaccggtattaaagtcgtctacgatgttttcgattctaacgaagtactggaaggcaaattaatggcggggagcaccggctttgatctggtggtgccgtcagcaagctttcttgagcgccagctgacagcgggagttttccagccgctggataaaagcaaattgccggagtggaagaatctcgatccggagctgctgaagttggtcgccaaacacgatcccgacaataaatttgctatgccctatatgtgggcgacgaccgggattggctataacgtcgataaagttaaagcggtgctgggcgaaaacgcgcccgtcgatagctgggacttgatcctcaaacctgaaaatctggaaaaactgaaaagctgcggtgtctctttcctcgatgcgccagaagaagtgtttgctaccgtgctgaattatctcggcaaagatcctaacagcactaaagcggatgattacaccggaccggctaccgatctgctgttaaagctgcgcccgaacattcgttatttccattcatcccaatacatcaatgatctggcgaatggtgacatctgtgtcgctattggctgggcgggcgatgtctggcaggcgtcaaaccgcgcgaaggaagcgaagaatggcgtgaatgtctcgttctcgattccaaaagaaggggcgatggcgttctttgatgtattcgccatgcctgcggatgccaaaaacaaagacgaagcctatcagttcctgaattacctgctgcgtcctgatgtggtggcacatatctctgaccatgtgttctatgctaacgccaataaagcagccacgccgctggtgagtgcggaagtccgtgataacccgggtatttatccgcctgcggatgttcgtgcgaagctgttcactctgaaagtgcaggacccgaaaatcgaccgtgtgcgcacccgcgcgtggaccaaagtgaagagcggaaaataatccgcagccgtagatgccggacgggcgcaccacacccgccggcaattcgcaccatcatggtgcgcttgcacacattcaatgccggagagcagccgtgaatgacgctatccctcgcccgcaggcgaaaacccgtaaggcgctgacgccgctattagaaatccgtaacctgaccaaatcctacgatggtcaacatgcggtggatgatgtcagcctgaccatctacaacggtgaaatcttcgcgctgctgggcgcatccggctgtggcaagtccacgctgctgcgtatgctggcaggttttgaacaaccttctgccgggcagattatgctcgatggcgtcgatttgtcacaggtgccgccttacctgcgccccatcaatatgatgtttcagtcttacgcgttgtttccgcatatgaccgtggaacagaacatcgcttttggcctgaagcaggacaaactaccgaaagcggaaattgccagccgggtcaatgagatgcttgggctggtgcatatgcaggagttcgccaaacgcaaaccgcatcagctttccggtggtcagcgtcagcgtgtggccctggccagaagccttgccaagcgcccgaaactattactgctcgatgagccgatgggcgcactggataaaaagctgcgtgaccggatgcagcttgaagtggtggatattctggagcgcgtcggtgtgacctgcgtaatggttactcacgatcaggaagaggcgatgactatggcggggcgcatcgccattatgaatcgtgggaaatttgtccagattggcgagccggaagagatctacgagcatccgaccactcgctacagcgctgaatttatcggttcggttaatgtctttgaaggtgtactcaaagagcgtcaggaagatggtctggtgctttattcgccggggctggtgcatccactgaaagtcgatgtggatgcttcggttgtcgataacgtgccggtgcatgtggcgcttcgcccggaaaaaatcatgctttgcgaggaaccgcccgccaatggttgtaacttcgcggtgggggaggtgatacacattgcctatctcggcgatctttcggtgtatcacgttcgcctgaaaagtgggcagatgattagcgcccagctacaaaacgcccatcgccatcgtaaagggttaccgacctggggcgacgaagtgcgtttgtgctgggaagtggacagctgtgtggtgctgacggtttaaggagcaaagatgagtacacttgaacctgctgcccagccaaaaccctttaagctgtggttgtcgcagctgcaaatgaagcatgggcgcaaactggtcattgcgttgccatatatctggttgatcttgctgtttctgctgccatttctgatcgtctttaaaataagccttgcggagatggcgcgcgctattccaccttataccgaattgatggagtgggctgacgggcaactttctatcactcttaatctcggtaattttctgcaactgaccgacgatccgctctattttgatgcttatctccagtcgttacaggtggcggcgatttcgactatttgctgtttactgatcggctatccgctggcgtgggcggtggcgcacagtaagccttcgacccgtaatatcttattactactggtgatcctgccgtcgtggacctcgtttctgattcgtgtctacgcctggatgggaatattaaaaaacaacggtgtgctgaataattttctgctgtggctggggattatcgatcaaccgctgaccattctgcataccaactttgctgtttatattggcattgtttacgcctacgtgccgtttatggtgctgccgatttacaccgcgttgattcgtattgattattcgctggtagaagcggcactggatctcggtgcacgaccgctgaaaacgttctttactgtgatcgtgccgcagactaaaggtgggattattgccggatcgatgctggtgtttatcccggctgtgggcgagtttgtgatcccggaactgctcggtggcccggacagcatcatgatcgggcgcgtgctgtggcaggagttctttaacaaccgcgactggccggtggcctcagcggtagcgatcatcatgttgctgctgctaattatgccgataatgtggttccacaaacatcagcaaaaaagcgtgggagaacacggatgaataatttaccggtggttcgttcgccctggcggattgtgattttgctgttgggcttcacctttctctacgcgccaatgctgatgcttgttatctattcgtttaacagctcgaagttagtgacggtgtgggccggctggtcaacgcgctggtatggcgaattattgcgcgatgacgcaatgatgagtgcggttggtttaagtctgacaattgcggcctgtgcggcgacggcggcggcgatcctcgggactattgcggcggtcgtgctggtgcgctttggcaggtttcgcggatcaaatggttttgccttcatgatcaccgcaccgctggtaatgccagatgtcatcacgggtttgtcgctgttgttgttattcgtcgcgcttgctcatgctattggctggcctgcggaccgcggtatgctcaccatctggctggcgcatgtcactttctgtacggcttatgtggcagtcgttatttcgtcgcgtctgcgggaactggatcgctcgatagaagaagccgcgatggatctcggtgcgacgccgctgaaagtgttttttgtcattacgctaccgatgatcatgcccgcgatcatttctggctggttactggcttttactttgtcgcttgatgatctggtgatcgccagctttgtttccgggccaggagccaccactttaccgatgctggtcttttccagcgtgcggatgggggtgaatccggaaatcaacgccctggcaacattgatcctcggcgcggtcggaattgtcggatttatcgcctggtatctgatggcgcgcgcagaaaaacagcggatacgcgacatccagcgtgcaagacgtggctgaagacactaaaatttgccaacctggctacataatgccgcgcatgtcgcggcattgttttcatggaagacgaaacgttgggattttttaagaaaacatcttcatctcatgctcgcctgaatgtgcctgcgctggtgcaggtggcggcgctcgccattattatgatccgtggcctcgacgtgctgatgattttcaatacgctgggcgtgcgcggtattggcgagttcattcatcgcagcgtacaaacctggagtttaacgctggtctttttgagcagtctggtgctggttttcattgagatctggtgtgcgttttcactggtgaaagggcgtcgctgggcgcgctggctgtatctgttgacacaaatcacagccgcaagttacttgtgggcggcctcgctggggtatggttatccggagctgttcagcattcccggtgaatcaaaacgtgaaatcttccatagcctgatgctgcagaagctgccggatatgctcatcctgatgctgctgttcgttccctcgaccagtcggcggttcttccagttgcaataatgtgtataatcgtcgcccctgatgatgtgaaggtcaatgtatgcagtgcgcactttacgacgcgggtcgctgtcgttcctgtcagtggataacgcagccgattccagagcaactctccgctaaaaccgtcgatcttaaaaatctgctcgccgattttccggttgaggaatggtgtgcgccggtgtcaggcccggaacaagggtttcgtaataaagccaaaatggtggtgagtggtagcgttgaaaaaccactgctcggtatgctacatcgggatggtacaccggaagacctttgtgactgcccgctttatccagcctcatttgcgcccgtttttgcggcgctaaaaccgtttatcgcccgtgcgggtttaacgccttacaacgtggcgcgtaaacgtggtgaactgaaatacattctgctgactgaaagccagagcgatggcggcatgatgctgcgttttgtactgcgttctgataccaaactggcgcaactgcgtaaggcgctgccgtggttacaggaacaattaccgcagctgaaagttattaccgtcaatattcagccggtacatatggcgattatggaaggggagacggagatctacctgaccgaacaacaggcactggcagagcgttttaatgacgtaccgctgtggatccgtccgcaaagtttcttccagactaatccggcggtcgccagccagctgtacgccaccgcgcgcgactgggtacgacagctgccggttaaacatatgtgggatctgttctgcggtgtgggtggctttggtttacactgcgcgacgcctgacatgcagttaaccgggatcgaaattgcaccagaggccattgcctgtgcgaagcagtcagccgctgaactgggcttaacgcgtttgcaatttcaggcgctggactctacgcagtttgccaccgctcagggggaagtgccggagctggtgctggttaacccgccgcgccgcggcatcggtaaaccgctgtgtgattatctctcaacgatggcaccgcgttttattatctactccagctgtaacgcccaaactatggcgaaagatatccgcgaactgcctggttatcgcatcgaacgggtacagctttttgatatgttcccgcacaccgcgcactatgaagtgctgacgctgctggtgaagcaataaaaaagccgcaggtgcggctttctgaatcttactgtgggaaccactggtcattgattttctgatatgtaccgtcagctttaattgctgccagcgcgttattcagtttttccagcagagctttgttatccggacgtacagcgatacccaggccggtgccgaagtattgcggatcggtcactttttcagtagcaacgcccagttgcggattggttttcagccattcgtttaccactgcggtgtcaccaaatacgccatcaatacggccatttttcagatcgataaaggcattctgataactgtcataggagacagtttttacttccgggtgctgatcctgaatatatttctcggtgcgtggtgccgttttccatcccaatacgtttgcctttcagatcggcaaacgttttgtaggtatcttttttggcaatcacgacggctgagttttcgtagtagggcgtggtaaacgatacctgtttgctacgctccggcgtgatatccattccggagattacggcgtcatattttctgaatttcagtgacgggatcaggctgtcgaacgcgtgattagtaaaagtacattctgcctgcatttgtttgcacaaggcttttgccaggtcgatatcaaagccgacaatctcattattagcacctatagattcaaagggtggataggtggctgaaacgccaaaattgattttctctgcggcagaagcaccgaaagtaaaagaagcaagtaaagcggcaagaactaactttttcatgatggaactcccgtctgtcaatcttatgatttttggccgtgtctgcggcatgggataacaatgccatcaagtgaatttatatgcaataaatatgagtaaataatttatatgaaataaaaaaagacggacagcttagtgggttgtccgtcttcataataagaatttatgcactatgtaggccggataaggcgtccacgccgcatccggcatcagcatgcagctacattaattccgccgttcgaatgccagtgctttacgctcgatcagacgcatcatcagcgtcagcaggccgttgacgaccaggtaaataatccccgccgcgccaaataccattacatcgtaggtgcgtccgtacaacaactggctgtatcccatcacttccatcagcgtaatggtgtaagccagagaggtacttttgaacaccagcaccacttcgttggaataagaagagagcgagcgtttaaacgcgtacggcagcaggatcgccagcgtatcttttttgctcattcccagggcgctacaggactgccattgaccttccgggatcgcgcgaatcgcaccgtaaaacagctgcgtggtgtacgccgcactgttcagcgacaacgcaatcagcgcacataaccacggttctgacaacaaatgccacagtgccggatactcctgcaacgttgggaactggcccggtccgtaataaatcaggaagatctgcaccagcagcggcgtaccggtaaacagcgtgatatagccccgcaccagccacaccagcaccggcgttttcagcgtcaggatgatggtaaaaatcaatgccagaatcagtgccacaatcagcgaggcaacggttagcgtcaggctggtgtgcagccctttcatcagttcgggtaaatactcaaacattagctgggcctccgctcaaaacgtgtcgcgcgcaggtcaatgcgtttgagaatgtactgactgagcagggtgatcaccaggtaaatcaccgccgccacaatgtaccaggtaaacggttcctgtgtacgggtagcgatgcttttggtttgtagcattaaatcattcacactaatcaaactgaccagcgcggtatctttcagcagcaccagccactggttaccgagacccggcagcgcatgacgccacatctgcggcatcaccagacggaaaaatatagccgatttcgacagccccagcgcctgaccggattcccactgacccaccggcaccgcttttaatgcaccacgcagcgtttgcgaggcataggcggcatacagcagtgacagtgcgatgacaccacaaaggaacgggctaacgtcgaagttctcaatgtccatctgcaccgggatctgcacgaacccaagattgatagtgaagccatccgaaagcgtcagcagcagctgcgaggagccaaaatagataaacagcaccaccagaatttctggcaggccacgcagaatggttaccagcgctgaacctgcccacgcgacaggacgccatttcgcagactcccataccgcaaagaacatcgccagcgccagcccgacaatcaatgcacaaacggcaaggccgacggtcatcccggcggcgcttgctaaaggaaaaaattcattcatcaggaattacttctggaaccatttgttgtagatggtttcgtaagtgccatctttcttcactttttccagcgcagtgttgagtttctgctgcagttcagtgttgccctggcgtactgcgatgccgaggccagtaccgaagtaatctttatcggtcactttatcgcccactgccgccagtttcgggttatctttcagccattcggttaccactgcggtgtcaccaaatacgctgtcgatacgaccgttttgcagatccagttttgcgttctggtaactgtcatatggcacggtagtgatttccggatgcttatccataatgaacttctggtgtgtcgtcccgttctgaacgccgacttttttgcctttcagctgatcaacactggtgtatttgccttgctgacccacaaacagggcagagttgtcatagtacggggtggtaaacagcacctgcttttcacgctccggagtgatatccatgcccgccatcactgcttctacgcgacggaatttcaggcttgggatcaggctgtcaaacgcctggttagagaaagtgcaggttgcatcaatctctttacacaatgcctgcgccaggtcgacatcaaaaccaacgatctggttgtttgcatcaatcgattcaaacggaggataggaggcttcggtggcaaaacgaatggtttcggctgctgtggcggaaagactaaaacctgcaattaacgcggcaatcagaacttttttcattgttgttatcccgaatcttagtgagagagatagtttttaaatgcttcggtttgcggctcggtaaagcagctcgcgtcgccttgttctacgatatgaccgttttccatatacaccactcggctggcggttttacgcgccacttcaacttcgtgggtgacgatcacctgggtaatattcgtttctgccagctcacgaatgatgctgacgatttgtgccgtaatttcggggtccagtgcggcggtcggttcatcgaacagcagtacctgcggttccatcatcaacgcacgggcaatagcaacacgctgctgctgacctccagaaagatgcagcgggtaacgatcgctataaggtttgagacgcagacgttccagcagtttttctgcacgggccagcgcctgatctttactcaaccccagtacacgacagggcgcttcaatcaggttttgctgcacggtcagatgcggccacaggttgtattgctgaaacaccatgccaacgttacgacgcaaatcgcgaatcgctttgtcagagggggttttggtgaaatcgaaatggttgcctgcaatgttgagcgtaccggagcgcggcatctcaagcagattgagtacacgcagcagcgagcttttacccgcgccgctggggccaagtaacaccagcgtttcgccctgtgggcaatccagcgtgatatcgaacagcgcctgatgcgcgccgtagaagcaattaatgccgtttaattgaatactcattgacactcgtatactggcagtctgatagctattgaggtcgaagatagtacctttgacagaataattatgcaatatttctgctttaaaagttaaaagcaaagcgcattattcaataaacatagcacaaaataacgggggcggtggtcggcgagcataaatgtcggcattcctcacgaaatgccggacaatttacggggtttattggttgatcaagacgttagcgattctcgatggactgacggagcgtacccgctgtggcatgaacgctaccgcctaagtagcgcacatcgtcgatgacccaacactggccttcctgaatcattaacacttcatcctgccagccctggtcaccctgcttgagatccacgcgcaatggaatgttacgggcatcacgattagggatagtagatgcactggcaacgtgggcgctgtctggcaaggtggttcgactggagaacggatcgctgcttaacaattcacgatgactattatcgcggctggcatcgctaagtagggttgccagtttgtcactcaaataggggcgcagagcggtaatgtcattgccgcgatgttgaatgcggtagtcatagaactgttgagccacgctatcaggccccccctggacacaggaaccggtgcgggggccgttatctttataagctggcgtgacggtggtacaggcactgagtagcagtgcgcaagggataagcatggtcaatttgctatagcgcatgatgatttccttataagcgaacaccttgaaagcgttctacgataataatgatatcctttcaataatagcgtatcagtccgataatgctttgaagatcgaaggcttagcaaacaaggagatcgatcatgcaattttctacaaccccaactctggaaggccagaccatcgttgaatattgcggtgtggtgactggcgaagcgattttaggcgcgaatattttccgtgatttctttgccggtatccgcgatatcgttggcggacgctccggtgcctacgaaaaagaactgcgtaaagcgcgggagattgcctttgaggagctcggctcccaggcgcgagcgctgggggctgatgccgtcgtcggtattgatatcgactacgaaacggtcgggcaaaacggcagtatgctgatggttagcgtcagcggtacggcggtgaaaacgcgtcgatgagaagagtcttctggctggtcgctgccgctctgttactggcagggtgcacaggcgaaaaaggcattgtcgagaaagagggatatcagcttgatacccgacgccaggcgcaggcggcgtatccgcgcattaaagtgctggtgatccactacaccgcagatgattttgatagctcgctggcgacactgaccgataagcaggtcagctcgcattatctggtccctgcggtgccaccgcgatacaacggtaaaccgcgcatctggcaactggtgccggaacaggaactggcctggcatgcggggattagcgcctggcgcggggcaacgcgccttaacgacacctctattggcattgagctggaaaaccgtggctggcagaaatcagccggagtgaaatattttgcctcgtttgaaccggcacagattcaggcgcttattccactggcgaaagatattattgcccgttatcacatcaagccggaaaacgtagtggcacatgcggatatcgcgccgcagcgcaaagacgatccggggccattattcccctggcagcaactggcacagcaggggattggtgcatggccggatgcgcagcgggtgaacttttaccttgccgggcgcgcgccacacacaccggtagagaccgcgtcattgctggagcttttggcgcgttatggttatgacgtaaagcctgatatgactccgcgcgagcagcgtcgcgtgattatggcgttccagatgcatttccgcccgacgttatataacggcgaagcggatgcagaaactcaggcgattgccgaagcgttgctggagaaatacggtcaggattagcgcggcagttttccgtggtcgcgcagccaggcggcagttttctcgataccttcatccagggtaaggactggctgataacctagctcttcctgcgcgcgcgtaatatccagcgtaaagtcaaaattcaacttggagacgccgtagtgggttagcggcggctctttagctgacttgcgacctaaacgctccatgctgcgggcgatcatatccagcattgggtaggggacggaacgaatacgacagtcaatattcaactcgtcgatcagcttctgcacgatgctgcgcagtgtgcgatgttcgccgttggtgatgttgtacacacgcccggaaggtagcttatcgcacgcttcctggcttgccagccacatggcgtgcacggcattttcatagtaggtcatatcgaccagcgcactgccgccatgcggtaacagaatactgccgtagtgatgcatcatatgcgccagacgggggataaagactttatcgtgcggtccgaacagactttgtgggcgcagaatagtaaagcgcgtttgtggattcgcctgcgaaagcatattgatcacttcttcactggctgctttgctgcgggcaaactcgttggcgaagcggtgagggcgaaaatcttctttaatatcgcgatggtggtgataatcgaagtacagggagggagaagagatatgaataaagttacgcacaccccaggcaacagcccattcacccaggcggcgagtggcacgaacgttagccagatcgaaagcctgttgtgtcccccagggcgaggtaaagctggagcagtgccacagcgtatcaatgcctgcgagcatcactttagcttgtgatgagaccagctcggtcagatccgccggaacaaactctgcgcccattttttccagcaatttacccattgcctcgttgcgaccggtcgctcgcacgctgatgcctttctggcataaaaactctaccgcgtttcgacctaagccgctggtggcgccggtaaccagtaccttcatatcaatccactgttgttgagaaaataacgtgcgcattcttccgtgatttcctccatgatgcaatgggaaacatgaaagaataacgcaggttttgtcgattaatctgtgctttgttctgccagtctggcgattcgttttgccattccgcgaaaaataaacagatgcgcggggatcatcaataaccagtaaaacaaccctggcataccgtgcggatgccagaatgcgcgaacatcgatagtacgatagtcacctttatcttccagggtaaaacacagtcgtcccagccccggcgctttcatgccaaataacagcgtaagttgtttttgcggttcaacgacaatcactttccagctatccaccgcatctccggtctgcaaatattcacgctccgggcggcctttcgccagcttatgaccgatcgcgcggtccatcaacgcccgggtttgccacaaaatattgccaaagaaataacgctctttaccgccgatttgattcaccacctgccataaagccgcaaggctggcggacgttttaacggtaaaccccgcctgtttggcgaaataaccgtactccggtcgccagcgggcaaaggcctgagcgtcgtagccccagtcgctggagttgaccagcttttcttcctctttcaacgtgctacgtaccgcgtcatcgaaagcgatcagccgttgtgggatgagcgcacgtagcgcggtgtcatccgccagcagatcgtgtttcagcccctgaatcaacgccctggcggtggtgggcggtacggaagtaatcacattaagaaaccacaccgaaatccagcgggtggggagggggatggggagcaaccagcggcgcttaccgctcaccgccataaaatgttcaaactgttgctgataactgagcacttctggtccggcggcttcgaagatgcggtgttcgcaggccggatgatctaacagcgccaccagatagtgcagcaagttttccagcgcgatgggcgttgtgcgtgaacggacccagcgtggcggcgttaacattggcaggttgtaaaccatatcgcgcatgacttcgaatgccgctgaacccgcgccaacgataattccggcacgtagttcggtcaccgggacacccgcttcacgtaaaatatccgccgtggcctgacgagcacgcagatgatcagattgttcatgaggcggcgcctgcaatgaactgagaaagattaattgctttaccggtacttcgcgtagcgcatcgcggacgttgagagccacctggcgctcctgagcgataaaatcaccgccttcgcccatgctgtgcaccagaaaatagacagtatcaatattctgcaacagggccggaaggttatccggccagttgagatcgactttatggcaactgacattagccagttgcagttttgcaagtctgtcgacgtgacgtgccgccgccaggatctgatgcccttgctggctgagcgtgcgcaccagatgctgaccaatgtagccactggcaccgagaaccaaaatgcgttgcggcacgtctctctccttaacgcgccagaaacgcacgccagtgggcggcaacttccgccagttgttcacgcgagacgtcaagatgggtcaccaggcggacaatcggcgaggcgttaatcagcacgtttctcgctttcatgtattcgcctaacgcggcagcattttcttccccgacgcgaacaaacagcatattggtgtcctgacgcatcacatccgcgcctgcttcacgcaactgctccgccatccaggcggcgttatcgtggtcttcctgcaaacgtgcgacgttatttttcagggcatacatcccggcggcagccagaatgccggactgacgcatcccgccacctgtcattttccgccagcgaatggcacgtttaatgtaatcacgattaccgacgagtaatgaaccgactggcgtcccaagacctttcgacaggcaaatggtgaacgagtcacaatattgcgtgatctctttcagttcgcagccgtaagccaccacggcattaaagatgcgcgcaccgtcaacatgcagcgccagattgcgcttgcgggtaaattcccatacctcttttaagtattcacgcggcagcactttgccgttgtgggtgttttccagactgagtaatttggtgcgggcgaaatggatatcgtcgggtttgattttcatcgccactttatccagcggtagcgtaccgtcggcagctgcgtcgatgggttgcggctgaatactgcccagcactgctgcgccaccggcttcaaacagatagttatgcgcggcctgaccgacgatatactcttcgccgcgttcgcagtgactgagcagagcgaccaggttggcctgagtgccggtaggcagaaaaatggcggcttctttaccagaaagctctgctgcatagtcctgcagagcattaacggtagggtcgtctccgtaaacgtcgtccccaaccggggcggccatcatcgcttcgagcatggcgcggctcggtcgggtaacggtatcactgcgtaaatcaatcatggcatgtccttattatgacgggaaatgccaccctttttaccttagccagttcgttttcgccagttcgagcacttcatcaccgcgcccgctgatgattgcgcgcagcatatacaggctgaaacctttggcctgttcgagtttgatctgcggtggaatggctaattcttctttggcgaccaccacatccaccaacaccggaccatcgatggagaaggcgcgttgcagagcttcatcaatttcagacgctttttccacgcggatacccgtaatgccgcaggcttcggcaattcgggcaaagttggtgtcgtgtagttcggtgccatcagtcaaatagccaccagctttcatctccatcgccacaaagcccagcacgctgttattaaagacgataattttcactggcagcttcatctgcactaccgagaggaaatcgcccatcaacatgctaaaaccgccatcgccgcacatggcgaccacctggcgttctggctcggttgcctgcgcgcccagcgcctgcggcatggcgttagccatcgaaccgtggttaaacgaacctaacaggcgacgcttgccgttcatttttagataacgtgccgcccacaccgttggcgtaccaacgtcacaggtgaaaatagcgtcatcggcggcaaaatgactaatttgctgcgccagatattgcgggtgaatggctttctcgctcggtttagctaaatcgtccaaccctttgcgggcgtcgcggtaatcttccagcgccttatccagaaacttgcgttcggttttttcttccaccagtggcagcaatgcgcgcagggttgatttgatatcgccgaccagcgccatatctaccttgctatgcgcgccgatgctggctgggttgatatcaatctgaataattttggcatcggtcgggtagaacgcacggtagggaaactgagtaccgagcagcactaacgtatcggcgttcatcatggtatggaaacctgacgaaaagccgattaatcccgtcattccaacatcatatggattatcgtattcgacatgttctttaccgcgcagggcatggactataggcgctttaattttcccggcaaactcaactaactctttatgcgcccccgcacagccgctgccacacatcagggcgatattgctggaataacgcagcagttgcgccagtttgcgtaactcttcttcttccggtgttactaccggctgtggcgcatgataccagtgggttgttgccccttctggcgcaggttttaacgccacgtcgcccggtaacacaacaacggaaacgccacggttaagcaccgctttgcgcatagcaattgccagcacttgtgggatctgctctgggctggaaacaagctcgcaatagtgactacattcgcggaatagctcttgtgggtgggtttcctggaaatagccgctgccaatttcgctggagggaatatgagcggcaatcgccagtaccggaacgtgattgcggtggcaatcgaacaggccgttgattaagtgcaggttgccgggaccgcacgatccggcacagaccgccagttctccgctaagttgtgcttcagcgccagcggcaaacgccgccacttcttcatgccgggtggacatccactcgatggtgcccatgcgattaagactgtcactaagaccgttcagagagtcgcccgtgactccccagatgcgtttcacgcctgccgattcgagtgttttggcgatataagctgcaaccgtttgtttcatggttctccatctcctgaatgtgataacggtaacaagtttagttcatctgacggagggggaagggatgggagaaaaaggaggcactaacggttaaatagcccgatgaaaggaatatcatcgggcatcaggcgattatgcgagaaccaaatccccctgcggatggcaggagcaggccagtacgtaaccttcagcgatttcggcgtcggtcagcgtcattgtgctgctcaccgtatattcaccggaaatcactttcgtcttacagcagccgcaaacacccgcacggcaggcggcgacaaccggaacgttattgctttccagcgcctccagtagcgtggtgccaaccggagcgtaaaattctcgtgccggttgcagtttggtgaatttcagaccactggtcgccgcttccgctactggggtgaagaatttctctttaaagaaacgcgtcacgccgagcgctttcacttcctgctctacccaatccatatatggagcagggccacaggtcatcacggtacgtgaggctaaatcaggaacgcgagtcagcagttcgcgagtgagacgaccagcgataaagccttcggtaacgttattttccgccaccagcgttaccggatagttacgccactcatcggcgaaaataacatcctgcggcgtacgcacgttgtagatcacctgcacatcggcctgtggacggttcttcgccagccagcgacgcatcgacataatcggcgtaacgccgcagcctgccgccagcaacaggaatttatcttctgctttatcgtcgcaggtaaattcccccatcgcgtccgaaagccagagataatcaccgcgttttacatcgcgcgtcagccaccgggagccgacaccgtcatcaatccgccgcacggtcagggtgatgtattcactcacgcctggcgtggaggaaatggtgtaagcacgcagcgtttccgctgagttacgcacgctgaccagcgcatattgcccggcgcgatacgggtagtaatcgtggcaaatcagggaaatcgtccacacatccggcgtttcttgcgtaatgtgatgaacctgcatccgccacgggcattgattcgttggcatcgtcatcgacaaactccttacgcgctcaacagttgcttcatgtcttcttcaacagtggtgatagaacgcaggccgaatttctcgttcagcaccgccagcaggtctggtgtcaggaaaccaggtgcagtcgggccggtgacgatatttttcacacccagagaaagcagcgtcagcagaatgacaatcgctttctgttcaaaccaggagagcaccagcgacagcggcagatcgttcaccccacagcccagtttctctgccagcgttaccgccagaataattgctgagtaagcatcgttacactgaccagcatctaccagacgcggcagaccttcgatatcgccaaactcaagtttattaaagcgatatttaccgcaagcgagggtcaggatcaggcagtcatccggcacgctggtggcgaaatcggtgaagtagtgacgctcgccgcgtgcgccgtcacagccgccaagcaggaagatatgacgcagtttttcacggctcaccagatcaatcagcgtatcggctgcgccaagcagtgtctggcgaccaaagcccacggtgatcaggtgcggaatttcgctgtacgggaagcccgccatctgttgcgcttgggcaatgactgcagagaaatcttcgccatccagatgacgcacacccggccagccaacgatgctgcgggtccagatacgatcgtcataagcgcctacggttgggtcgatgatgcagttcgaggtcatcacgatggggcctgggaaacgagcgaactccacttgctgattctgccagccgctgccgtagttaccgaccagatgcttgaatttacgcagctccgggtaaccatgcgcaggcagcatttcgccgtgggtgtagacattaacgcccgtgccttcggtctgttccagcaggttgtagagatctttgagatcgtgaccggaaatcagaatgcatttacccgccgtcgctttgacgttgacctgagttggcgtcgggtgaccgtatttaccggtttcgcctgcgtccagaatgctcatcactttgaagttcatctggccgatttccattgaacactcaagaagcgcgttcatatcggcaggccaggtccccagccacgccatgattttatggtactgggcataaatatcgttgtcgtattgaccgagaacatgcgcgtgttccatataggccgccgcacctttcaggccatacaggcacagcagacgcaggccgagaatgttttcgccaatcgccgctttatctttgttaggggtaaattctgctgcctgacgttgcagctcgccgagatcgtcgctcatcagttgcaggtcagccatcgggttatcgacgcgggcgttggcatctacagccaggcattgtgctttcagcgcctcgcgcagggcaatcgcttcacgagcgtagccgacaatacgcggagaatcgaagttaacgttggtcagggttgagaaaaaggcacgtggcgcaaagctgtctacatcgtggttgatgatgccgtattcacgtgctttcactgcccaggccgaaagcccttgcagcgtcgcgatgagtaaatcctgaaggtcagaggtttccgccgttttaccacacatcccctgcgcgtatgagcagccgtttcctgccggagtacggatagtttgttcacattgcacacaaaacatgatcacaccttttaaagttatatttaatatacatgtttaaggttaagacgcttaacgcggggataaaagagatttttaatgcaactttaagggagattgatttagcgcaattttggcggcagagatctaccgccagagaggtattatgcagagaaaaaggcgatgagaatcggcactaacagactaagaataaaaccgtgaacaatcgccgccgggaccatatccagcccgcctgtacgttgaagaacgggcagggtgaaatccatcgacgtcgcaccgcataagcccagtgcagtagagcggctacggcgaatcagcccagggattaacataatagcaatcagctcacgggccagatcattaaaaaacgccgcgctcccgattaccggaccaaaagattcggtcaataaaataccggaaagagaataccagccgaaaccggaggccattgccagcgcggtattgatgggaagatcaagaataaaggcgttaattaaaccaccaattaatgaactggcaaccaccaccacggcgacaatcattccccggcgattaaggacaatctgctttaaggtcatgccattattgcgcaactgaataccgacgaggaaaagtagcagaattaaggtgtattcactggcttcggtcgcgtgttgtaagaaagccagtccactcagaccaatggcaaaaccaatcactactacgccgcacagttttagcgactccagcgccatcgcaatacgcgacgggagtttttcttgatgatggtggttgcgccatggcaggccgcgctccagccacatcagggcggcaatattacacagtaaaataacggtaatactgacggcagaataatgcagaattgccaacaagttactggcgaggttatcgagaaacgccagactgatacccataaaaaagagaataaggtaaaccatccaacttaatagctgattaataactcttaatgcagctttttggcgaagcggaatgaggtaacccacaatcaggggaaccagaatgattaacagcccagaaaacatgaaaaaccagtccttgcaaagaagattcgaaatgcgcgatgacacactactgaaagcggaaggacgagtaaagttgcaattaaaaggaaatgttatgcatcagagggggatttttaattctatatgagtgtttagcgttgttgcgctcctttcatgtgcaatgccatataaagccactggcgcagggagcggccagtcgccgccgctccctgcccccccggccttcggggaacgcctcggcgattttaacgccaccaacacccgtgcggtttgtaacgtcgaagataaaaccaccagggcagacaacatgccaatgctaattaatcgcgtttttccagcagggtccggtaaatcagaccaccgataataccgccgacaattggcaccacccagaagaaccacagttgctctaatgcccagccgccctggaatatagcaaccgcagtactgcgcgccgggttaacggaagtgttagtcaccggaatactgattaagtgaatgagggttaaggccagaccaatggcaattggcgcaaaaccagcaggagcgaatttgtcagttgcgccgtggatcaccagcaggaaacctgcactcaataccagttcaactaccagcgcggaaagcatggaataaccgcctggtgaatgctcgccataaccgttagaagcaaaaccgctggctgccgcgtcaaaacccgttttaccactggcaattaaatacagcagcgccgccgcaacaataccgccgacaacctgggcaattacgtagccaacgacttcttttgccgggaaacgtccgccagcccataaaccaatagtgaccgccgggttaaaatgaccaccagaaatatgaccaacagcaaaggccattgtcagaacggtcagaccgaacgccaacgccacgccggcaaaaccaatgcctaattccgggaagcctgcggccagtacggcactaccacagccgccaaaaacaagccagaaagtaccaaaacattcagctgctaattttctgaacatatccacctcaattaaaaattgaccctgtgaaaaatatggtcgttttatagggtcgtcgtaaaaaagtgacgacggaaataatgcgcggctattttaaaaacgaaggcaagtcattcaccagataaataaatccagtaaatttgatttagggcaacagcgggttgccccatatagtcatttgtctgattgacagtgtagtgcaagcgaaagatttaatcctttaggcgtaataaaaaataatttatcatgctaattatttgattttgttgtttttgcagacttgtcagcaagagggagtataacgcgattattcgctcatttttcagacatttgccatgcttaaatgtgatgtcatcacgtattagcatggcctttcccgttatactgccagcgtaaaggataagtcacatatttctggaggggatatgattcttgagcgcgttgaaattgtgggttttcgcggtatcaaccgtttgtcgttgatgctggaacaaaacaacgtcctgattggggagaacgcgtggggtaaatccagcttgctggacgccttaaccctgctgctatcgccagaatcagatctctaccattttgagcgcgacgatttctggttcccgccgggagatatcaacgggcgagaacatcatctgcatattattttgaccttccgcgaatcgctgccaggccgacatcgggttcgccgctatcggccgctggaagcgtgctggacgccatgcaccgatggttatcaccgtattttttatcgtctggaaggggagagtgcggaagacggcagcgtgatgacactccgcagttttctcgataaagacggacatccgattgatgttgaggatattaacgatcaggctcgtcatctggtgcgtttaatgccggtgctgcgcttgcgtgatgcccgttttatgcgccgtattcgtaacggcacggtgccaaatgtccccaatgtggaagtcaccgcgcgccagctcgatttcctcgcccgtgaattatcctcacatccgcaaaatctctctgatgggcagattcgtcagggactttccgcaatggtacagctgcttgagcattatttctctgagcagggggccggacaggcgcgatatcgtttaatgcggcggcgagccagcaatgagcaacgaagctggcgctatctggatatcatcaaccggatgattgaccgacctggagggcgctcgtatcgggttattttgctcggcctgtttgctactttgttgcaggcaaaaggcacattgcgactggataaagacgcccgtccattgttgctgatcgaagatccagaaacccgtttacaccccattatgctttcagttgcctggcatctgttgaatcttctgccattgcagcgcattgccaccaccaactctggcgagctgctttcgttaacgccggtagagcatgtttgccgactggtacgtgagtcctcgcgcgttgccgcctggcgtctggggccgagtggtttgagtaccgaagatagccgacgcatctcttttcacattcgttttaatcgtccgtcatcgctgtttgctcgctgctggctgttggtggaaggggaaacagaaacctgggttatcaatgaactggcgcgtcagtgcggacatcattttgatgccgaagggatcaaggtcattgagtttgcccagtccgggctaaagccactggttaaatttgcccggcgaatggggattgaatggcatgtactggtcgatggcgatgaagcagggaagaaatatgccgctacggtacgcagcctgttgaataacgatcgggaagccgaacgagaacatttaacggcgttaccggcgctggatatggaacattttatgtatcgccagggattttccgatgtgttccaccgcgtggcgcaaatcccggaaaatgtaccgatgaatctgcgcaaagttatctcgaaagcgatccatcgctcttccaaacccgatcttgccattgaagtggcaatggaggccggacgtcgtggtgtggactccgtaccgacgctgctgaaaaaaatgttctcacgcgtgctgtggctggcgcgcggtcgggccgactaactacaaaacatcgtggccatttgtggctgaatagcgtcgagcatctcatagcgccgacggtattcagcccgttttttactggcgatttcggcaatctcttttcgtgctatctgtgctggaaggcggtaatggcgttcagcatcacatacgccgccaaccgactcccagaacgcgttgtaatcggcatggatcttgccctctttatcgcgataacgcaggctgcggtaaatatgcgtttcattgctgacggcaataatctgctctacctgcaaacgttgggcaaacagacaggccgcttccatcacgaggcgtttgggaaatagcccgtggcaggctttcgtcgcattctggatttcctggtgtggaatttcccattttgcgccttgcagtccgccaataaacatcgtccttttcccctgatattcacacagggtaaaagtgagctctgccagaggaataccttcgctgttgcggaacaggatggtgctgtcaccttctttatccattgagatcatcatggtcagctcaagcgtgaactgctcgccgtttttgccttccagcttcgccagttgcagcccgggggtattcaaatataagctgaattcttccgccgacatacacccgcggagtaacgcataatggtaacgtaacgcctccagcaattgcttacggctaagattcgccgcaaggtaagggcgatgtagacgtacaggcagtcgcggctggcgcgttaacaacacattgagattaggccagtgggaaagttcgttcatccactcaacgcttaaacgcggcataatcaacgagcgcagcaaaaatttctggcgaaaactacggcgatgccagaatttacccggccgacactgtcctcgtgccagactaagaaaaagtgacaggctgctgagagattcagatggcgtaaaggtccgttcagttagctgcgacatattcatgaaatcaatggttatacatgacgtcgatttaaccattgcgtatcttaaccaaacatcaatagtgtgattattaacgtaaattttagtgttttgttgatatttcgttgaagttaatgacccggattggcatatggagtattcagaatatttatgaaaaagcggaaaaccgtgaagaagcgttacgttattgcgatggtgatagtcatcgccgggttgattacgttatggagaattcttaacgcacccgtgccgacttatcagacgctgattgtgcgccccggtgatttacagcaaagcgtgctggcgaccggaaagctggacgcgctgcgtaaggttgacgtgggcgcgcaggtcagcggtcagttgaaaacgctgtcggtggcgattggcgataaagtaaaaaaagaccagcttttaggggttattgatcctgaacaggctgaaaaccagatcaaggaggtggaagcaacgctgatggagctacgcgcgcagcggcagcaggcggaagcggagctgaaactggcgcgggtgacgtattcccgtcagcaacgtcttgcacaaacgcaagcggtttcacagcaggatctcgataacgccgcgacggagatggctgtgaaacaggcgcaaattggcaccattgacgcgcaaatcaagcgcaatcaggcctctctcgatacggctaaaaccaatctcgattacacccgcatcgttgccccgatggccggggaagtcacgcaaatcaccactctgcaaggccagacggtgattgccgcacaacaagcaccgaacattctgacgctggcagatatgagcaccatgctggtaaaagcgcaggtttctgaagcggatgtaatccacctgaagccggggcaaaaagcctggtttacggtgcttggcgatccactgacgcgctacgaggggcaaatcaaggatgtgctaccgacgccggaaaagattaacgacgctattttctattacgcccgttttgaagtacccaaccccaatggtttactgcggctggatatgaccgcgcaagtgcatattcagctcaccgatgtgaaaaatgtgctgacgatccctctgtcggcgttaggcgatccggttggcgataatcgttataaagtcaaattgttgcgtaatggtgaaacacgcgagcgtgaagtgacgattggcgcacgtaacgataccgatgttgagattgtcaaagggctggaagcgggcgatgaagtggtgattggtgaggccaaaccaggagctgcgcaatgacgcccttgctcgaattaaaggatattcgtcgcagctatcctgccggtgatgagcaggttgaggtgctgaagggcatcagcctcgatatttatgccggtgagatggtagcgattgtcggcgcttcgggttctggtaaatcgaccctgatgaatattctcggctgcctggataaggccaccagcggcacctatcgcgtcgccggtcaggatgttgccacgctggacgccgatgcgctggcgcaactgcgccgcgagcatttcggctttattttccagcgttaccatttgctttcgcatttaaccgccgagcagaacgttgaagtacccgccgtctatgccggtcttgagcggaaacagcggctgcttcgcgcccaggagttactgcaacgactggggctggaagaccgtacagagtattacccggcacagctttcgggtggccagcaacagcgcgtcagtatcgcgcgggcattgatgaacggcggtcaggtaattcttgccgatgaaccgaccggcgcactggacagccattctggcgaagaggtgatggcgatcctgcatcagctgcgcgatcgcgggcatacggtgattatcgtcacccacgatccgcaggttgctgctcaggccgagcgggtgatcgaaattcgcgacggcgaaattgtgcgcaatcctcccgccgttgaaaaagtgaatgctactggcggaacggaacctgttgtcaacacggcgtctggctggcggcagtttgtcagcggttttaacgaggcgctgacgatggcatggcgggcgctggcagcgaataaaatgcgtactttactgaccatgctggggattattatcggtattgcgtcggtggtttccattgtcgtggtgggcgacgccgccaaacaaatggtgctggcggatattcgttctattggtacgaatactattgatgtctatcccgggaatgattttggcgatgacgatccgcaatatcagcaggcgctgaagtacgacgacttaatcgccatccaaaaacaaccgtgggttgcctctgccacgcccgccgtctcgcaaaacctgcgcctgcgttataacaatgttgatgtggctgccagtgccaatggtgtgagcggcgattattttaatgtctatggcatgaccttcagtgaagggaacacctttaatcaggagcagctgaacggtcgtgcgcaggtcgtggttctcgacagtaatactcgccgccagcttttcccccataaagcagatgtggttggcgaggtgattctggtcggcaatatgcccgccagagtcattggtgtggcggaagaaaaacagtcgatgtttggtagcagtaaagtgctgcgtgtctggctgccatacagcacgatgtccgggcgagttatggggcagtcgtggctgaactccattactgtcagggtgaaagaaggctttgacagcgctgaggcggaacagcaactcacgcgtttactttcactgcgccacggtaagaaggatttctttacctggaacatggatggcgtcttgaaaaccgttgaaaagaccacacgtactttacaactgtttctgacgctggttgcggtgatttcgctggtggtgggcggtattggtgtaatgaatattatgctggtgtcagtgaccgagcggacgcgggaaattggcattcgcatggctgtaggtgcgcgagcaagcgatgttttgcaacagtttttgatcgaagccgtactggtttgcctggttggtggcgcgttgggaataacactgtcactgttaattgctttcaccttgcagcttttcttacccggctgggagattggcttttcaccgttggcactgctgctggcgtttctctgctcgacggtcaccgggattttatttggctggttacccgcacgaaatgcggcacgactggatccagtagatgctctggcacgagagtaatttttgagataaaaatgccagccgatcgggctggcattttgcctttaggatgtacacaatgagacagaagagctatgcgactgccgcttctacttcgacgggcacaataacactggcgtgattgccttttggcccctggtggacatcaaactgaacggattgtccagcttttagcgttctgtaaccatccatctgaatggtggaataatgagcgaaaatatcttcgccgccgccttcagggcagatgaaaccaaaccctttggcattgttgaaccacttgacagtacccttttccatgcttcgacatccttcgcaaatcttatacaagtaagatggaataaaccggggtcagagagggggctgttcaaaacctcgccaactctagaaatacaatttagagaattagggcgagccgtcaagcatttgacaggggccagggggcaggtatgaatcaaaaatttgaagcagttaacgctattgacaggaatgtgacagatgtcgctgatgccaacgatagatgatagttatctatcatgtggagtagattggtcaggcaaataagctcttgtcagcggcagggcgttctgccgataaccgtaaccgaagatgataactgacaatgggtaaaacgaacgactggctggactttgatcaactggcggaagaaaaagttcgcgacgcgctaaaaccgccatctatgtataaagtgatattagtcaatgatgattatactccgatggagtttgttattgacgtgttacaaaaattcttttcttatgatgtagaacgtgcaacgcaattgatgctcgctgttcactaccaggggaaggccatttgcggagtctttaccgctgaggttgcagaaaccaaagtggcgatggtgaacaagtacgcgagggagaatgagcatccattgctgtgtacgctagaaaaagcctgaatgcaggcataaaaattgggggaggtgcctatgctcaatcaagaactggaactcagtttaaatatggctttcgccagagcgcgcgagcaccgtcatgagtttatgaccgtcgagcacttgttactggcgctgctcagtaacccatctgcccgggaggcgctggaagcgtgttctgtggatttggttgcgctccgtcaggaactggaagcctttattgaacaaaccacacccgttctgcctgccagtgaagaggagcgcgacacacaaccgacgctgagttttcagcgtgtactgcaacgtgcggtcttccatgtccagtcctccggtcgcaatgaggttaccggtgcaaacgttctggtcgctatctttagcgaacaggagtcgcaggcggcatatctgttgcgcaaacatgaagtcagccgtctcgatgtggtgaactttatctctcatggctcgcgtaaagacgagccgacacagtcttctgatcctggcagccagccaaacagcgaagaacaagctggtggggaggaacgtatggagaatttcacgacgaacctgaatcagcttgcgcgagtgggcggaatcgacccactgattggtcgtgagaaggagctggagcgtgctattcaggttctctgccgtcgccgtaaaaacaacccgctgctggtgggggagtctggtgtcggtaaaaccgcgattgcggaggggcttgcatggcgaattgttcagggcgatgtgccggaagtgatggctgactgtacgatttactctctcgatatcggttccctgttagcgggcacaaaatatcgcggcgactttgaaaaacgttttaaagcgttgctcaagcagctggagcaggacactaacagcatcctgtttattgatgagatccacaccattatcggtgcgggtgcagcgtctggtggccaggtcgatgcggctaacctgattaaaccgttgctctccagcggtaaaatccgcgtaattggttcgacaacctatcaggagttcagcaacatttttgagaaagaccgtgctctggcgcgtcgcttccagaaaattgatattactgaaccgtcaatcgaagaaactgttcaaatcatcaatggcctgaaaccgaagtatgaagcgcaccacgacgtgcgttataccgcaaaagcggtgcgtgcggcggtagagctggcggtgaaatacattaacgatcgtcatctgccggataaagcgattgatgttatcgacgaagcgggcgctcgcgcacgtctgatgccggtaagcaaacgcaagaaaaccgttaatgtggcggatattgaatccgtggtggcccgtattgcacgcattccagagaagagtgtttctcagagtgaccgcgataccctgaaaaacctcggcgatcgcctgaaaatgctggtcttcggtcaggataaagccattgaggcgctgactgaagccattaagatggcgcgtgcaggtttaggtcacgaacataaaccggtcggttcgttcctgtttgccggccctactggggtcgggaaaacagaggtgacggtacagctttcgaaagcgttgggcattgagcttctgcgctttgatatgtccgagtatatggaacgccataccgtcagccgtctgattggtgcgcctccgggatacgttggttttgatcagggcggtttgctgactgatgcggtcatcaagcatccacatgcggtgctgctgctggacgaaatcgagaaagcgcacccggacgtgttcaacatcctcttgcaggtgatggacaacggtacactgaccgataacaacggacgcaaagcggacttccgtaacgtggtgctggtgatgaccactaacgcgggggtacgtgaaaccgagcgcaaatccattggtcttatccaccaggataacagcaccgatgcgatggaagagatcaagaagatctttacaccggaattccgtaaccgtctcgacaacattatctggttcgatcatctgtcaaccgacgtgatccatcaggtggtggataaattcatcgtcgagttgcaggttcagttggatcagaaaggtgtttctctggaagtgagccaggaagcgcgtaactggctggccgagaaaggttacgaccgggcaatgggcgcacgtccgatggcgcgtgtcatccaggacaacctgaaaaaaccgctcgccaacgaactgctgtttggttcgctggtggacggcggtcaggtcaccgtcgcgctggataaagagaaaaatgagctgacttacggattccagagtgcacaaaagcacaaggcggaagcagcgcattaatctgattgtctggtaggttggtgaagtccgtaatctcgtcaggggttacggactttttatttatggggggaggaggttcagaccctttttttaatgatgatgctaagttattgataattagtgctgcgggtaggtaaggataaaaaagggtggcagcaggagattgagatggttttgctttattaacaacgggctaaacgtgtagtatttgagttcactgccgtacaggcagcttagaaagcacacgtcgagctggtggggattaatgctgggttcactgccgtacaggcagcttagaaattgccgcggatcctgtctgccaataatgacaagttcactgccgtacaggcagataaaatgcgaaaaaaaacccgtactttcgtacgagctcttctttaaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgttttgttgcctgacctcatggggggcaacggggcgctactatagggagttggaataaaacggtcaagaagaattttaatgataattattgtttgctcatactgtaaacaagttgtgcagtatatctacatcgagacaagttacggacttatacttctaaagtactccatacatatcacaaaataaaaaggccggctaaaccgaccttttactcattctttctcttcgcccatcaggcggtaaaacaatcagcgactacggaagacaatgcggcctttgctcaggtcgtacggggtcagttcaacagtcactttgtcgcccgtcaggatgcggatgtagtttttgcgcattttaccggagatgtgtgcagtaaccacgtgaccgttttctaactctacgcggaacatggtattaggcaacgtttcaagaacggtaccttgcatttcaatattgtcttctttggccatctaatcctctggggtatcactaccgtaatttgaaccggcaagataatgccgaagttctgtaaataagtaaagatttgcgcgctaaatcgcaacaaacaggttcggcacattactccgaaaacacacggctaagccgcaccaaaagcgcaacgtataagggagcggtgagataaacgatgggcgttacctgacgcgaaaaattccttatcggcagcggggtaatgagcgtaaccaactctgcgaccgcaattataacactctggggagaaatgtgccgaaaacattcattcttgtggtgaaaacaagcatcgaggtacccagaaattattcggcaatcgtccgaggcgcatttgattgagataattaaggtaatcccggcggggaatttcgcaggcaccaagcgatgctgtgtgatcgttaaggacctggcagtcgataagtttaccgccatgacggataaattcatcacagaagaccagaagcgccgttttggacgcattttccatccggctgaacatggactcgccacaaaatagtgttccctgggccacgccgtacataccgccgacaagctcatcttcacgccagacttcaatggagtgggcatgaccgagttcgtgaaggcgatggtaggcttcgaccacgccacgcgtgatccaggttccttcttcgcgatcgctggcacagccttcgatgacctgaccaaaagcgtaattcatcgtgacacgatagggtgagcgtttatgaaatcgcttcatactacggctgatatgcagtgattctggccataacaccgcgcggggatcgggcgaccaccagaggatggggtcgccaggagaaaaccacgggaaaataccacgctgataagccattaacaggcgcgcagggctaagatcgccccccagtgccagcaggccgttaggctcacgtaatgcgccttccggggaagggaaggctattgaatggcgagaaagctgaaccaggcgcatgaccgcaaaactccacgcaagtcggatcgttcaataatagcttacaaaccctgcttaaactggtaataacgcccctgtctggtaagcagttctgcgtgagtaccttgctcaataatttgcccgttgtccatcactattatttgttggaaacgagagagtccgcgaagtcgatgggtgaccattaacaccgttttctcgcacatcatttctgcaagcaattcaaggatctgactttcggttgtggcatctaagccttctgtaggttcatccagcaataccagcggcgcatcatgtaacagcgcacgggcgatagccagacggcgcagttcaccaccggagagctggcgtccgccttcacctaaccaactgttgagacctgcatcctcgagcagcttctccagaccaacgcgacgcaagatctccgccagagcctcatcactactaccaggcgaggcgagtaacagattatcacgcagcgtggcgctaaacagatgcactcgctggggaacaacgctaatggtctgtcgtagagccgcttcattcaggctggctatgggactatcgttaagcaaaatctcgccctgttgcgggtcccatgcgcgggtcagcagttgtaacagtgttgatttgccgcatccggttcgcccgagaatcgcaatatgttccccggcgtttacctgaagataaatccctttaagtgcctgttgggattgctccggataagtgaactgaacatcccgtaatgtcagcgaaacgcgatcggcaacacgagtttgggtatcagggaaggtgacttccggtttttgatccgttaaatcagtgatccgtacggcagaggcaatgacttgccccagatgctgaaatgcacccgttactggtgccagcgcttcaaacgcggctaacgcgcagaagacaaacagggcaattaacgcgccgggttgagcattgccgccaacgccgccggacgccatccacagcatcaggatcaccgctaacgcgccaatgagcagcattatcgcttgcgacaatgcggtgagttcagattgacggcgttgcgcttccagccactgaatttctgtattctctaattgcgtgcgataacgatcgctggcaccaaaaatggtcagctcagcttgcccttgcagccaggccgtcagttgttggcgatactgcccgcgaagatgagtcagattttgcccggtgctttttcccgcacgataaaacagtggtggcatcaggaaaagcgtcagtaacataatgccgcccagcgtaaaggcgagggtgaaatcaaggaaacttaacccgattgtcaccaccataatcaccacaaaagcacctaccagcggcgagataacgcgcaggtaaagatgatcgagcgtatcaacatccgccaccacgcggttgagtaattcgccctgacgatagcgcgccagtccggcaggggagaggggcagcaatttgctgaaggtgtatatgcgcagatgctgcaacacgcggaaagtcgcgtcgtgacttaccagacgttcaaaataacgcccggcagtacgggtgattgctgcgccacgcacgcccgcagcgggtagcatatagttgaagctgtacagtccggcaacccccgctaccgctgaggcggagaggaaccagccggaaagggtcaacagaccgatactggcgagcagcgtgacaattgccagcacgataccaagacttaacatccatttatgacgtttatacagtgccagatagggtagcaaagcgcgcatttaaatctcctcctgacgatgggccagtaatgtggcgaatgggccgccagccacacttaattccgcgtaacgtccttgctcaataatctgaccatcctgcattacccaaatgacatcccagtcagcaagatcttctaactggtgggtgaccattaacgttgtctggcgcagagaggcggcattcagcgcctccattacgcgctgttcactgtgagcatcaaggctggcagcgggttcatccaacagtaatagcgaacagggatttagtaacgcacgggccaccgccacgcgctgcgcctgccccacggaaaggcgggcagcctggtcaccaacaggcgtatcaatgccttgcggcaggagcggtagaaactcactgacccaggcgttatccagcgctgtttgtaactcttgttcgctggcatcaggtcgcgccagtagtacgttatcccgtaatgttgctgccggtaattgtgggttttgcccaacccaggagagatgtttacgccatgattccggtgataaatcgcgtaattctatcccgttgattcgtagcgatccctgatatgagagaaaaccagaaagcgcgttcaacagtgaacttttacctgaaccgctgcgaccaaccaacactgctcgttggcctgctggcaaagtaaaattcagcggtccggccagcgttttaccttccggcgacgtgataaacagatcctcggcttcaatggtcaccggatcggtcgatgctaattccgcctcaccgcgctgcggatgggcgagcggggtttccataaacgttttcaaactgtcagctgcaccaacagcctgggctttagcatgataaaacgtaccgagatcgcgtaatggctggaaaaactctggcgcaaggatcagggctagaaaacccgcagccagcgtcacaccagtatcgtagtgaccaaaatccagctcgccgaggtaggaaaaaccaaagtagatcgccaccagagcaatcgacagcgaggtaaaaaattcgagaatgccggaggataaaaacgccagccgtagcacttccattgtccgttggcggaaatcttccgaagcagaacgaatactttcaatttcagcttcaccacgaccaaaaatacgcaatgtttccatgccgcgcaggcgatcgaggaaatgcccacttaagcgagcaagagcgagaaagttacgtcggttagcatcggcagcccccattccaaccagcgccataaataacggaattagcggtgcagtgcccagcagaatgagcgccgcagcccagttagaggggaagatagccaccacaatcagcagcggcaccgacactgccagcgccatttgcggcaggtagcgtgcatagtaatcatgcatatcgtcaatttgctcgagcaccagcgtcgcccagctccccgcaggtttaccctgaatccacgctggccctgcttgttgcagacggtcgagaacctgacggcggatggcaaagcggatatgctgcccggcgtgataacccacccgttcgcgtaaccagaccacccatgcgcgcagtacaaaggtcagaaacagtaacgtaaagggaagcagcagggcttcacggggaatattctccataatcatatgttgcagaattcgcgccatgaaccaggcctgggcaatgatcaatatgccgctcacaaagcccagcagacgagaaatattcagccaacgttgggagatgacgctttgctgttttaaccagcgggttaattctttttgacgggatttattcattgcacgcttagcaggtgagttatcagaattatttgcagagcaatgttacaacggggaaaaaataaaggcgacccatagtcgcatggtgtcgccttctttacttttgttactgacttgtaaaattattttgcgtcagctaaaccgtcgaggtagcgttccgcatcaagagctgccatgcagcctgtaccagcagatgtaatggcctggcgataaatgtgatccatcacgtcgcctgcggcaaagacgccagggatgctggtctgggtggcattaccatgaatacccgactgtactttgatgtagccgttttccagttccagctgcccttcgaaaatggcagtattcgggctgtgaccgatagcaacaaacagaccggcaacgtcgagtgactcgatgttatcgctgttttgcgtatcgcgcagacgaacgccagtgacacccatctgatcgccggtcacttcttccagcgtacggttggtgtgcagaataatgttgccgttctccactttatccatcagacgcttaatgaggattttttccgcacggaaaccatcacggcggtgaatcagatgaacttccgaagcgatgttagacagatacagcgcctcttcaaccgcggtattgccgccgccgatgaccgcaactttctggttgcgatagaagaaaccgtcgcaggttgcacaagcagaaactccacggcctttaaaggcttcttcagagggcaggccgagatagcgtgcagaagctccggtggcaataatcagcgcgtcgcaagtgtattcgccgctatcgccagtcagacggaacggacgattctgcaaatcaactttgttgatgtgatcaaagatgatttcagtttcaaatttggtggcatgttcgtgcatgcgctccattaataacggaccggtcagatcgtttggatcgccaggccagttttccacttccgtggtggtggtcagttggccgcctttttccatgccggtaatcagcacaggttgcaggttggcgcgcgccgcgtagacagcagcggtgtatcccgccgggcctgaacccaggataagcagtttactgtgtttggtcgtgcccatgagatccccatagttgttggcagacaatggcaggattgtagggaatttacagacgtaaaaaaagagtatgacgattttgttaacaatttgtgcaatcggcagcatcgataagcaggtcaaattctcccgtcattatcacctctgctacttaaatttcccgctttataagccgattaaatgatgaataaacgcccctgttaatgaatatctggcatgttgtactaaaaatcgatgttttgctttgacaatcccctggtgttttgcgaaaacattcgaggaagaaaaaaaacagtattcttatatgcgcataaccatgcatgtaaataccatgtttaccgtgctagtgaaatctacgtatggcgtggacagacgccattcgtgatgtcgatagctgccacaaggcaacggtcttctcaccgtagacccaggcattgcgcgccgtgaatcttcatgatttcggtctatcgtgacgggtagcgactctgaacagtgatgtttcagggtcagacaggagtagggaaggaatacagagagacaataataatggtagatagcaagaagcgccctggcaaagatctcgaccgtatcgatcgtaacattcttaatgagttgcaaaaggatgggcgtatttctaacgtcgagctttctaaacgtgtgggactttccccaacgccgtgccttgagcgtgtgcgtcggctggaaagacaagggtttattcagggctatacggcgctgctgaacccccattatctggatgcatcacttctggtattcgttgagattactctgaatcgtggcgcaccggatgtgtttgaacaattcaataccgctgtacaaaaacttgaagaaattcaggagtgtcatttagtatccggtgatttcgactacctgttgaaaacacgcgtgccggatatgtctgcttaccgtaagttactgggggaaaccctgctgcgtctgcctggcgtcaatgacacacggacatacgttgttatggaagaagtcaagcagagtaatcgtctggttattaagacgcgctaacacggaacaggtgcaaaatcggcgtattttgattacactcctgttaatccatacagcaacagtactggggtaacctggtactgttgtccgttttagcatcgggcaggaaaagcctgtaacctggagagcctttcttgagccaggaatacactgaagacaaagaagtcacattgacaaagttaagtagcggccgccgtcttctggaggcgttgctgatccttattgtcctgtttgccgtctggttgatggctgccttactaagctttaacccttcggaccccagctggtcgcaaacggcctggcatgaacctatccataatttaggtgggatgcccggtgcgtggttggcagatacgctgttctttatttttggcgtgatggcttacaccattcccgtcattattgtcggcggttgttggtttgcctggcgtcatcagtccagcgacgaatacattgattattttgccgtttcgctacgcatcattggcgttttggcgctcatccttacctcctgtggtctggcggcaatcaacgctgacgatatctggtattttgcctccggtggcgtcattggcagcttactaagcactacgctacaaccactgctacacagtagcgggggaactattgcgctgctctgcgtttgggcagcgggcctgacgctgttcaccggttggtcatgggtgaccattgctgaaaaactcggcggctggattttaaatattcttaccttcgccagtaatcgtacccgtcgcgatgatacctgggtcgatgaagatgagtatgaagacgacgaagagtatgaagatgaaaatcacggcaaacagcatgaatcacgccgtgcccgtattcttcgcggcgcgctagcgcgtcgtaaacggttggcggaaaaattcattaatccgatggggcggcaaacagatgctgcgctgttctccggtaagcggatggatgatgaagaagagattacctacactgcacgcggtgtggctgctgaccctgacgacgtcctgttttcgggcaatcgtgcaacgcagccagaatatgacgaatacgatccattattaaacggtgcgccaattaccgaacctgttgctgtagcagctgctgctaccacggcgacacaaagctgggctgcaccggttgaacctgtgactcagacgccgccagttgcctctgttgatgttccacctacgcaacctacagtagcctggcagcctgtaccggggccgcaaacgggagaaccggttattgcacctgcaccggaaggttacccacaccagtcacaatatgcgcagcctgcagtgcaatataatgagccgctgcaacaacctgtacagccacagcagccgtattatgcgcctgcggctgaacaacctgtgcaacaaccttactacgctcctgcggcggaacaacctgttcagcaaccgtattacgcccctgcgccagaacaaccggtggcaggtaacgcctggcaagccgaagagcagcaatccacttttgctccacagtctacataccagacggagcaaacttatcagcagccagctgctcaggagccgttgtaccaacagccgcaacccgttgaacagcagcctgttgtggagcctgaacccgttgtagaagagacaaaacccacgcgtccgccgctttactattttgaagaagtggaagagaagcgagcccgtgaacgtgaacaacttgcggcctggtatcaaccgattccagaaccggttaaagaaccggaaccgatcaaatcttcgctgaaagcaccttctgttgcagcagtacctccagtagaagccgctgccgctgtttctccgctggcatctggtgtgaaaaaagcgacactggcgacgggggctgccgcaaccgttgccgcgccagtcttcagtctggcaaatagcggtggaccgcgtccgcaggtcaaagaggggattggcccgcagttgccacgaccgaaacgcatccgcgtgccaactcgtcgtgaactggcgtcttacggtattaagctgccctcacagcgtgcggcagaagaaaaagcccgcgaagcccagcgtaatcagtacgattctggcgatcagtacaacgatgatgaaatcgatgcgatgcagcaggatgaactggcacgtcagttcgcccagacgcagcagcaacgctatggcgaacagtatcaacatgatgtgcccgtgaacacagaagatgcagatgctgcggcagaggcagaactggctcgtcagtttgctcaaactcaacaacaacgttattccggcgaacaaccggctggggcgaatccgttctcgctggatgattttgaattttcgccaatgaaagcgttgctggatgatggtccacacgaaccgctgtttacgccaattgttgaacctgtacagcagccgcaacaaccggtagcaccgcagcagcaatatcagcagccgcagtatcagcagccgcaatatcagcagccacaacagccggttgcacagcagccgcaatatcagcagccgcaacaaccggttgcaccgcagcagcaatatcagcagccgcaacagccagttgcgccgcagccgcatgataccctgcttcatccgctgttgatgcgcaatggtgacagccgtccgttgcataaaccgacgacgccgctgccttctctggatttgctgacacctccgccgagcgaagtggagccggtagatacctttgcgcttgaacaaatggcgcgcctggtagaagcgcgtctggctgatttccgtattaaagccgatgttgtcaattactctccggggccagttatcactcgctttgaattgaacctggcaccgggcgtaaaagcagcgcgcatttctaacttgtcacgtgaccttgcccgttcactttcgacggtggcggtgcgtgtcgttgaagttattcctggcaaaccctatgtaggtctggagttaccgaataaaaaacgacaaaccgtttatctgcgcgaagttttggataacgccaaattccgcgataatccgtcgccattaaccgtggtgctgggtaaagatatcgccggtgagccggtggttgccgatctggcgaaaatgccgcacttgttggttgcggggactaccggttccggtaagtctgtcggggtgaacgcgatgatcctgagcatgctttataaagcacagccagaagatgtgcgtttcatcatgatcgacccgaaaatgctggagctttcggtttatgaaggcattccgcatctgttaacggaagtcgttaccgatatgaaagatgccgccaacgcgctgcgctggtgtgttaacgagatggagcgtcgttataaactgatgtctgcgctgggtgtgcgtaatctggcgggttataacgaaaaaattgctgaagccgataggatgatgcgtccgattccagacccgtactggaagccgggtgacagtatggatgcccagcatccggtgctgaaaaaagaaccgtacattgtggtgttggtggacgaatttgccgacctgatgatgacggtaggtaaaaaagtggaagagctgatagcacgtctggcgcaaaaagcccgtgccgcgggtatccacctcgtactggcaacgcagcgtccatcggttgatgttattactggtctgattaaagcgaatattccgacccgtatcgcctttaccgtatccagtaagattgactcacgtaccattcttgatcaggctggtgcggaatcactgctgggtatgggggatatgctctactctgggccgaactccacgttgccggtacgtgtccatggtgcttttgttcgcgatcaggaagttcatgccgtggtgcaggactggaaagcgcgtggtcgcccacagtatgttgatggcatcacctccgacagtgaaagcgaaggtggcgtgggcggtttcgatggcgctgaagaactggatccgttgttcgatcaggcggtgcagtttgtcactgaaaaacgcaaagcgtcaatttctggcgtacagcgtcagttccgcattggttataaccgtgcagcgcgtattatcgaacagatggaagcgcaggggattgtcagcgaacaggggcacaacggtaatcgtgaagtgctggccccaccgccatttgactaattaatgcaacgtagaccggataagacgcgatagcgtcgcatccggtattctatcaactgaaaattcagtattttcttctttcctcaagctgattattagcctggaatagagagtagagggaactcccgattgggagtgacgtaatttgaggaataatgatgaaaaaaattgccatcacctgtgcattactctcaagcttagtagcaagcagcgtttgggctgatgccgcaagcgatcttaaaagccgcctggataaagtcagcagcttccacgccagcttcacacagaaagtgactgacggtagcggcgcggcggtgcaggaaggtcagggcgatctgtgggtgaaacgtccaaacttattcaactggcatatgactcaacctgatgaaagcattctggtttctgacggtaaaacactgtggttctataacccgttcgttgagcaagctacggcaacctggctgaaagatgccaccggtaatacgccgtttatgctgattgcccgcaaccagtccagcgactggcagcagtacaatatcaaacagaatggcgatgactttgttctgacgccgaaagccagcaatggcaatctgaagcagttcaccattaacgtgggacgtgatggcacaatccatcagtttagcgcggtggagcaggacgatcagcgcagcagttatcagctgaaatcccagcaaaatggggctgtggatgcagcgaaatttaccttcaccccggcgcaaggcgtcacggtagatgatcaacgtaagtagaggcacctgagtgagcaatctgtcgctcgatttttcggataatacttttcaacctctggccgcgcgtatgcggccagaaaatttagcacagtatatcggccagcaacatttgctggctgcggggaagccgttgccgcgcgctatcgaagccgggcatctgcattctatgatcctctgggggccgccgggtaccggcaaaacaaccctcgctgaagtgattgcccgctatgcgaacgctgatgtggaacgtatttctgccgtcacctctggtgtgaaagagattcgcgaggcgatcgagcgcgctcggcaaaaccgcaatgcaggtcgccgcactattctttttgttgacgaagttcaccgtttcaacaaaagccagcaggatgcatttctgccacatattgaagacggcaccatcacttttattggcgcaaccactgaaaacccgtcgtttgagcttaattcggcactgctttcccgtgcccgtgtctatctgttgaaatccctgagtacagaggatattgagcaagtactaactcaggcgatggaagacaaaacccgtggctatggtggtcaggatattgttctgccagatgaaacacgacgcgccattgctgaactggtgaatggcgacgcgcgccgggcgttaaatacgctggaaatgatggcggatatggccgaagtcgatgatagcggtaagcgggtcctgaagcctgaattactgaccgaaatcgccggtgaacgtagcgcccgctttgataacaaaggcgatcgcttttacgatctgatttccgcactgcataagtcggtacgtggtagcgcacccgatgcggcgctctactggtatgcgcgaattattaccgccggtggcgatccgttatatgtcgcgcgtcgttgcctggcaattgcttccgaagatgtcggcaatgccgacccacgggcgatgcaggtggcaattgcggcctgggattgctttactcgcgttggcccggcggaaggtgaacgcgccattgctcaggcgattgtttacctggcctgcgcgccaaaaagcaacgctgtctacactgcgtttaaagccgcgctggccgatgctcgcgaacgtccggattatgacgtgccggttcatttgcgtaatgcgccgacgaaattaatgaaggaaatgggctacgggcaggaatatcgttacgctcatgatgaagcaaacgcttatgctgccggtgaggtttacttcccgccggaaatagcacaaacacgctattatttcccgacaaacaggggccttgaaggcaagattggcgaaaagctcgcctggctggctgaacaggatcaaaatagccccataaaacgctaccgttaatgttatcgttgcggtaatgttgttaatgtatccctgtggtcgcaggctgtggccacatctcccatttaattcgataagcacaggataagcatgctcgatcccaatctgctgcgtaatgagccagacgcagtcgctgaaaaactggcacgccggggctttaagctggatgtagataagctgggcgctcttgaggagcgtcgtaaagtattgcaggtcaaaacggaaaacctgcaagcggagcgtaactcccgatcgaaatccattggccaggcgaaagcgcgcggggaagatatcgagcctttacgtctggaagtgaacaaactgggcgaagagctggatgcagcaaaagccgagctggatgctttacaggctgaaattcgcgatatcgcgctaaccatccctaacctgcctgcagatgaagtgccggtaggtaaagacgaaaatgacaacgttgaagtcagtcgctggggcaccccgcgtgagtttgactttgaagttcgtgaccatgtgacgctgggtgaaatgcactctggcctcgactttgcagccgcagttaagttgactggttcccgctttgtcgtcatgaaagggcagattgctcgcatgcaccgcgcactgtcgcagtttatgctggatctgcataccgaacagcatggctacagtgagaactatgttccgtacctggttaaccaggacacgctgtacggtacgggtcagctgccgaaatttgctggcgatctgttccatactcgtccgctggaagaagaagcagacaccagtaactatgcgctgatcccaacggcagaagttccgctgaccaacctggtacgcggtgaaatcatcgatgaagatgatctgccaattaagatgaccgcccacaccccatgtttccgttctgaagctggttcatatggtcgtgacactcgtggtctgatccgtatgcaccagttcgacaaagttgaaatggtgcagatcgtgcgcccggaagactcaatggcggcactggaagagatgaccggtcatgcggaaaaagtcctgcagctgctgggtctgccgtaccgcaaaatcatcctttgtaccggcgacatgggctttggtgcttgcaaaacttacgacctggaagtatggatcccggcacagaacacctaccgcgagatctcttcctgctccaacgtctgggatttccaggcgcgtcgtatgcaggcacgttgccgcagcaagtcggacaagaaaacccgtctggttcataccctgaacggttctggtcttgctgttggtcgtacgctggttgcagtaatggaaaactatcagcaggctgatggtcgtattgaagtaccagaagttctgcgtccgtatatgaacggactggaatatattggctaatacccaatttttctgaatctaaaaagcgcctgcgggcgctttttttgtctccctttgataccgaacaataattactcctcacttacaagtaatactactttcgagtgaaaatctacctatctctttgattttcaaattattcgatatatacaatcctatatagcgatctgctatagaaataattacacaatacggtttgttactggaatcaatcgtgagcaagcttgagtgagccattatgaaaacgaaaatccctgatgcggtattggctgctgaggtgagtcgccgtggtttggtaaaaacgacagcgatcggcggcctggcaatggccagcagcgcattaacattaccttttagtcggattgcgcacgctgtcgatagcgctattccaacaaaatcagacgaaaaggttatctggagcgcctgtacagttaactgtggtagtcgctgcccgctacgtatgcacgtagtggacggtgaaatcaaatatgtcgaaacggacaataccggcgatgacaattacgacggcctgcaccaggttcgcgcctgtctgcgtgggcgttccatgcgtcgccgtgtctacaatccggaccgcctgaaatatccgatgaaacgagtcggggcgcgcggtgaaggcaaattcgagcgcattagctgggaagaagcctacgacatcatcgcgaccaaaatgcagcgcctgatcaaagagtacggcaacgagtctatctatctgaactatggcaccggtacgctgggcggcaccatgacccgctcgtggccgccgggaaataccctggtcgcgcggctaatgaactgctgcggcggttatctgaaccattatggcgactactcctccgcgcaaattgcggaaggtctgaactatacctacggcggctgggcagatggtaacagcccgtcggatatcgaaaacagtaaactggtagtgctgtttggtaataaccctggcgaaacgcgaatgagtggcggtggggtgacttactatcttgaacaggcgcgccagaaatctaatgctcgcatgatcatcatcgatccgcgctataccgacaccggtgccgggcgtgaagatgagtggatccctattcgtccgggaacagatgccgcactggttaacggtctggcgtatgtgatgatcaccgaaaacctggtagatcaggaattcctcgataaatattgcgttggctacgacgagaaaaccctgccagccagtgcgccgaaaaatggtcactataaagcttatattctgggtgaaggacccgatggcgtggctaaaacaccggaatgggcctcgcaaatcaccggtgttccggcagacaaaatcatcaaactggctcgtgaaatcggcagtaccaaaccggcgtttatcagccagggatggggcccgcagcgtcatgctaacggtgaaatcgcaacccgtgctatctcgatgctggcgattctgaccggtaacgttggtattaacggggggaacagcggcgcgcgcgaaggttcatacagcttaccgtttgtccgtatgccgactctcgaaaacccgatccagaccagcatttctatgtttatgtggaccgatgccattgaacgtggcccggaaatgacggcgctgcgtgatggtgtgcgcgggaaagataagctggatgtgccgatcaaaatgatctggaactatgccggtaactgcctgattaatcagcattctgaaatcaaccgtacccatgaaatccttcaggatgataagaagtgcgagctgattgtggttatcgactgccacatgacctcatcggcgaaatatgctgacatcctgctgcctgactgcaccgcttccgaacagatggactttgcactggatgcatcctgcgggaatatgtcttacgttattttcaatgatcaggtcattaaaccgcgctttgaatgtaagactatctatgagatgaccagcgaactggcaaaacgtcttggcgtcgaacaacagtttactgaaggtcgtactcaggaagagtggatgcggcatctgtatgcccagtcgcgggaagcgattcctgaactgccaacgtttgaagagttccgtaagcaggggatctttaaaaagcgcgacccacaagggcatcacgttgcttataaagctttccgtgaagatccgcaggcaaatccactgaccacgccatcggggaaaattgagatttattcgcaggagctggctgacattgccgctacctgggaattgccagaaggtgatgtgatcgatccactgccgatctatacgccgggctttgaaagttatcaggatccgctgaacaaacagtatccgctgcagcttacgggtttccactataaatctcgcgttcactcaacttacggcaacgttgatgtgctgaaagcagcttgccgtcaggaaatgtggatcaacccgcttgatgcgcaaaaacgcggtatcagcaacggcgataaagtcaggatctttaatgatcgtggtgaggttcatattgaggcgaaagtgacgccacgaatgatgccgggtgtggtcgcactgggtgaaggtgcctggtatgacccggatacaaaacgtgtcgataagggcggttgtattaacgtactgaccactcaacgtccgtctcctctcgctaaggggaatccgtcacatacaaaccttgttcaggttgaaaaggtgtaaggagtaaccgatgacaacccagtatggattttttattgattccagccgttgcaccggttgcaaaacctgcgagctggcttgtaaagactacaaagatttgacgccagaagtcagcttccgccgcatttatgaatatgctggtggtgactggcaggaagataacggtgtctggcaccagaacgtgtttgcctactatctgtcgatttcatgtaaccactgcgaagatccggcttgtaccaaagtctgcccaagcggtgcgatgcataaacgtgaagatggttttgtcgttgtcgatgaagatgtgtgtattggctgtcgttactgccatatggcctgcccgtatggcgcaccgcagtacaacgcaaccaaaggtcatatgaccaaatgtgatggttgctatgaccgcgtcgcagaaggtaaaaaaccgatctgcgtagagtcctgcccgctgcgggcgctggatttcggacctatcgacgagctgcgtaaaaaacacggcgatctggcggctgttgcgccgttgccgcgagctcactttaccaaaccgaatattgtgatcaaacccaatgccaacagccgcccaaccggggataccactggctatctggcaaacccgaaggaggtgtgagatgggaagtggatggcatgaatggccgctgatgatcttcacggttttcgggcaatgtgtagcgggtggttttatcgttctggctttggcgctgctcaaaggcgacctgcgagcagaatcccagcagcgtgttatcgcctgcatgttgggtttatgggtgctgatgggtattggctttatcgcctctatgcttcatcttggttcaccgatgcgcgcttttaactcgctcaatcgggtaggggcttcagcactcagtaacgaaattgccagcggttcgatcttttttgctgtaggcggcatcggctggttgctggcaatgctgaaaaagctttcaccggcattgcgtacgctttggctggtggtgacgatggttcttggcgtagtctttgtctggatgatggtgcgtgtgtataacagcatcgatacagtacccacctggtacagcatctggacaccgatgggcttcttcctgacgatgtttatgggcggcccgttactgggttacctgttgctgagtctggctggtgtcgatggctgggcgatgcgtctgctgccagccatttctgttctggcactggtagtgagtggcgtgatgtcagtgatgcagggcgcagagctggcgaatattcatagctctgtgcagcaggccgcagcgctggtgccggactatggtgcgctgatgtcctggcggatcgtgcttttggccgttgccctgtgcttgtggattgcaccacagctaaaaggttatcagcctgcggttccgctactttctgtatcattcattctgcttctggcaggggaattaatcggtcgtggcgtattctatggtttgcatatgaccgtggggatggctgtcgcaagttaatcagtaacaaccggggtttcggccccggttcgcttttatttctgcttcgttaacgtgtcataactggtcatcaagttacgataatcaggaatgtggttagagaacaacgtcgccagtccttcaatatcattacgccagtcgcgatgcagctcgcacgccacgccgaaccatgtcatcaattgcgcaccagcttgcgacatgcgatcccatgccgaatgccgggtaatttcattaaaggtccctgacgcgtcagtcacgacaaagacgtcaaacccttcttcaatggctgaaagcgccgggaatgccacgcaaacttcggttaccacaccggcaataattaactgttttttacctgtcgctttgacagcttttacaaaatcttcgttatcccaggcgttaatatttcccgggcgagcaatgtaaggtgcatcggggaattgtgctttcagttctggaactaatgggccgttaggaccggtttcaaaactggtggtaagaatagttggtaagttgaaatacttagccaggtcacccagcgccagcacgttatttttaaacttatcgggttcgatatcccgtacaagggaaagtaaaccagcctggtgatcaacaagcaaaacggcagcatcatttttatcaagacgaacatacggtttggtcatcctcttctcctttcgagagtcagtggtacgtctaaatcggtcagacgcgatgcattgctctgaaagcatagacgggaaatatgagtttgctgtgaccatgaaatttttcgactgaacgaagcgtatgaaatttgtgttagatcaataaaaacaatcagatgagattaatcgtctcttcagcattggcgttatgaatgagtaatataaatcgataataccgccgctgcgatatgcgcgtattttcacccattgacaatgtttttggcggtggcatgatgcgcatgaaatttgaacttcctcacggttttaattcatgtccacgtatacccggcctgtcatgcttttgctgtctggcctgcttttgttgactctggcgatcgcggtgttaaatacactcgtgccgctttggctcgcccaggaacacatgtctacatggcaggtaggcgttgtcagctcatcctattttaccggcaaccttgtcggtacattgctgacagggtatgtcattaaacgcattggctttaaccgtagctattatctggcctccttcatttttgccgctggctgtgccggccttggcctgatgattggattctggagttggttggcgtggcgttttgtcgctggcatcggctgtgccatgatttgggtggttgttgagagtgcgctgatgtgcagtgggacgtcgcgtaaccgcgggcggttgcttgctgcgtatatgatggtttattacgtcggaacgtttttaggccagttactggtcagcaaagtctcaaccgagttgatgagtgtattgccgtgggttacaggtttgacgttggcaggaatcttaccgctgttgtttacgcgtgtcctgaatcagcagactgaaaaccatgattcgacgtcaattacgtcaatgctaaaactccgtcaggcgcggcttggcgtgaatggctgcattatctcaggaatcgtgctgggatctctatatggcctgatgccgctgtacctcaatcacaaaggggtgagcaatgccagcattggtttctggatggcggtactggtcagtgcgggtatcctcgggcaatggccgattggacgtctggcggataagtttggtcgactgctggtgttgcgtgttcaggtctttgtcgtcattctcggcagtattgcgatgcttagccaggcggcgatggccccagcgttattcatcctcggtgccgctggctttacgctatatccggtggcgatggcctgggcttgtgagaaagttgaacatcatcaactggtggcgatgaaccaggccttactgttgagctataccgtgggaagcctgcttggcccgtcatttaccgctatgctaatgcagaatttctccgataatttattatttatcatgatcgccagcgtatcgtttatctatttgctgatgctgcttcgtaacgccggtcatacgccgaaacccgtggctcacgtgtaaatgaattcaagcagagtgtgaacttactgtttcacactctgcttttctgtgcacaaaaaagcggtaactcaataaagttgctgctttacggggaaattagaacatgaccttatgaccgtactgctcaagaatgcctttcacgcgttccatggtctctttcttcggtggtttaacaccatcgagtttgtattcttcacccatcgccacccatttgtgtttgcccagttcgtggtaggggagaagttcgattttctcaacgttgcccatatcacgggtaaattcaccaaggcgatgcgctgaatcgtcatcgtcagaccagcctgggacaacaacatagcggatccacaccttcacatttttgttcgccagatatttagcgaactccagcgtgcggtggttggaaactccaaccagattttggtggatctcgtcgttcatctgtttgagatcgagcattaccaggtcggttacttccagcagttcatcaatcaccggatcgtaacgacgaacaaaaccgttggtgtccagacaggtatgaatgccttcttttttgcaggcgcggaaccagtcacgaacaaactcagcttgtaggattgcctcaccgccggatgcggtaacgccgccgccggaagcgttcataaagtggcgataggtcaccacttccttcatcaaatcttcaacggtaacttctttaccgccatgcgtatcccaggtgtcgcggttatgacaatacaggcagcgcatcaggcagccctggaaaaaggtgataaagcgaatacccgggccgtctacggttccacaggattcaaaggagtgaatgcgaccaataactgacattgcggtgtttctccagatgtggcccatctgaggccgtgttggtgcgcagctcgaaggctacgtcgagtctgttttggcagtcaccttaaagtatagatagctgacaaaaaaggctctcgtgctaaaaaaggccccactttcgtggagcctttattgtacgctttttactgtacgatttcagtcaaatctaattacatagattgagtgaaggtacgagtaataacgtcctgctgctgttctttagtcagcgagttgaaacgtactgcgtagccagatacacggatggtcagctgcggatatttttccgggttttccatcgcgtcgagcagcatttcacggttcatcacgttaacgttcaggtgctgaccaccttcgatggatgcttcgtggtggaagtaaccatccatcagaccagccaggttggtcttacgaacttcgtcgtctttacccagtgcgttcggaacgatagagaaggtgtaggagataccatctttagcgtaagcaaacggcagtttagcaacggaagtcagagacgctacagcacctttctggtcacgaccgtgcatcgggttagcacccggtccgaacggcgcgccagcacgacgaccgtctggggtgttaccagttttcttaccatacacaacgttagaagtgatggtcagaacagactgagtcgggatagcgtcacggtaggtgtgcagtttctgaattttcttcatgaaacgttctaccaggtcaacagccaggtcatctacacgcggatcgttgttaccaaactgcgggtattcgccttcgatttcgaagtcgatagccagaccgtcttcatcacgaatcggtttaactttcgcatatttgattgcagacagggagtcagcagcaacggacagaccagcgataccacacgccatggtgcggataacgtcacggtcgtgcagcgccatcagagaggcttcgtagctgtacttgtcgtgcatgtagtggatgatgttcagtgcagtgatgtactgtttagccagccagtccatgaagtgatccatgcgctccatcacttcatcatagttcaggacatcgcctttgatcggttcagacttcggaccaacctgcattttcagtttttcgtcaacgccgccgttgattgcgtacagcatggttttcgccaggtttgcacgcgcaccgaagaactgcatttgtttaccaacgatcatcgggcttacgcagcaagcaatagcgtagtcatcgttgttgaagtccggacgcatcaggtcatcgttctcatactgcagagaagaggtgtcgatggacactttagcggcgaatttcttgaagttcagcggcagtttttcagaccacagaatggtcatgttcggttccggagacggacccatggtgtacagggtgttcaggaaacggaagctgtttttggtaaccagggtacgaccgtcgaggcccataccaccgatagattcggttgcccagatcgggtcgccagagaacagttcatcgtattccggagtacgcaggaagcgaaccatacgcagtttcatgaccaggtggtcaaccatttcctgcgcttcttgttcggtgatcttgccagctttcaggtcacgttcgatgtacacatccaggaaggtggaggtacgaccgaaggacattgcagcaccgttctgagacttaacagcagccaggtagccgaagtaagtccactggatagcttcctgagcgttggtagccggaccagagatgtcgtagccgtatttcgcagccatttctttcatctgacccagagcgcggtgctgttcagcgatttcttcgcgcagacggatagtctgttccaggtttacgccgttttccagatcagcctgcagagaggtgaactgtgcaagtttgtctttcatcaggtagtcgataccgtacagcgcaacgcgacggtagtcaccgatgatacgaccacggccataagcatctggcagaccggtcagaacaccggatttacggcaacgcaggatgtccggagtgtaaacgtcgaacacgccctggttgtgagttttacggtattcagtgaagatttttttgatcatcgggtccagttcgcggttgtacgctttgcaggaaccttcgatcattttgataccaccgaacgggataagagcacgtttcagcggagcttcagtctgcagaccaacgattttctcaagctgcttgttgatgtaaccagcgtcgtgagaggtgatggtggaagcaacagcggtgtcaaagtcaactggcgcgtgagtgcggttttccagtttaacgccttccattactttgtcccacagggtggtggtcgcttcagtagcgccagccaggaaggactcgtcaccctcgtacggagtgtagtttttctgaatgaagtcacggacgtttacttcattctgccagtcacctttggtaaaaccttcccaggctgtggctaacttttcattaagctcggacatgtaacacctaccttcttaagtggattttttatttactgcgtacttcgacaaccattaatggtgatcgttttcacgcaggtaaatgacccagtatgtcaacccaaccaacaaaccaccgccgataatattaccgatcgtaaccggaatcaggttatcagtgatgaaattcatcacggtcaggtgagaaaaattttccggtgcagaaccgacagcggtccagaattccggagatgcgaagtcgcggattacaatacccatcgggatcataaacatgtttgcgatactgtgctcaaaaccgctggcaacaaacatcgcgaccggcagcaccataatgaacgctttgtccatcaggctgcggccagaataactcatccatactgccagacataccatcaggtttgccaggataccaagacagacggcctcaataaaagtatggtgcactttgtggtcggcggtttgtaggacgtttagtccccattgaccatttgcggtcatatactcgccggaaagccacattaaaagtacaaacagcagtgcgccgaccaggttgccaaaataaacatttagccagtttttcgccaactgaccccaggtgatgcgcccactcgccttggcaacaacaatcaacactgtggaagtaaagagatcggctccgcagacaacacaaagaatcaaccccagagagaagcaaatgccgccaaccagttttgccatgccgaagggcattgtacctgtgccagtggttgctgtgatatagaagacgaatgcgattgagatgaaaacaccggcggtaatcgccagatagaaagtcttaagcggatgtttcgttgctttatagacacctgcctcttcggccactttggccattgcagcaggaagtaaaagatcaaaagggttgtcagctttcacactaactctctctttattaagtcggcgacgagatactaacaaagcattatagatgagaaattgatatagatcatatctcgcctggcttataggcccgtaactcgcatggtttttatgcaaatacggagtaaatatttgattatccaaataaaaataaattttaaaaattaacaaatgagttgaattttttccgcatcctccgctaaaacagttaattaaaagggagcacctggcgaataaagtaacaatatcgatcgtatttattaaatacaaattaccgatatttaaccttataattacaattattttattaatgcaaatatatgtaaagcggggcattaaaaaaacgccccgtaatataactcagacgaatcattaagcctacattgcgtaggctatttgattttattttgcccagaatgctgctttggcgcgttgcagcttttcgtaggccttcaacaacgactgatgtgcagcaaacgcgtgcagatcgctatctactggttgcaagccataaaatgccgcttcgccgctcattgccgcactggcggcttccacggcatctgcgccgtacatgcgaacaaacgcattcagatattgcagcggctggcgatcttcttcctgcgccagtaataacaacgtttgcaggcagcgataataattggcgcgttccgggctgaatactgatgagttaaactccatcgtccattcggtccagaccagagcctgttccagatcgccaccagccagcgccagcatggcttttaattcaccgatacgcagagtgtaccagccgttatccgacccggtcaccagacccaacagttcacgcacgcgggtaaagtcatcaaaaccttcttcatccagttgctcgatgaggttcaggtaatcttccttttcccactcgctacctggtagcgaaagaatcgtttcacgtaaatggctgcccatactgttattcgccagccacagatcttcagccggataaatatcggacatgccaggcacgataatacggcaagcgtagacacccagatgctcgtaatcggcaatataaacttctttatcttcctttttgaagatagccatcagcgtggcgaactcttcttccgtggtgccggagaagctccagtcaacaaacggataatcggcatcctgcttgaacaggtcccaggagattaaaccgctggaatcgataaagtgcgtttcgaggttggtatgttcagcgacttcttcatcatcgaaggttggtggagtaaacacatccagatctttcaggccacgaccttgcagcaactcggtcacggtacgttccagtgcaacgccaaaatcaggatgcgcaccgaatgaggcaaagcaggtaccgttagcaggattgaacagtaccacgcaaatcaccggatactggccgccaagcgaaccgtcataagcgaagatcgggaaaccttccgcttccagcgtttcgatcgcttcaactactgctggataacgtgccagcacgtctgccgggatttccggcaagctgatgctttcagcaataatgcggtttttcacgtaacgttcgaaaacttcggacaacccctgaacgcgtgcttcgttacgggtattgccagcagacataccgttagaaacgtacaagttaccaatgatattcatcggaatataaatggtctgattgtcggactggcgcgtaaacggtagaccgcaaataccacgatcttcgttaccggattgcaggtcaatcagcatactaccggtcagttcattctccggatcgtaaaatgcgcgcagacggtcatcgagcagcccttctggtacatcgtcattttcggtcagtgggaaccatttttcgttgggataatgcacgaatgggccgttggcgatggtttcgcccagccagaagtccgcaaaaaagtagttggttgagagacgttcgaaatattcaccgagggcagaagccagcgccgcttttttggttgcgcctttaccgttggtaaaacacagtgcgcactctttgtcgcgaatatgtacagaccagacattaggcacgggattcagccaggaggcctcttcaatctgaaaaccgaggtctgaaagtttttgctggaagcgtgcgatggaatcttccagagcggcatctttgccggggataaatgtttgcgtcatgaaaatcactttagtcgtacggaaagcgcgcaataatacgggttttatctcaaaggtgctatcaccgccgccacgctgatgaactgttagctatgcttttagcggattaactacgataagagcataaaaatgaaggcgtttgatctccaccgtatggcattcgataaagtgccttttgatttccttggcgaagttgcactacgtagtctttatacctttatactggtctttttgttcctcaaaatgaccggaagacgcggtgtgcggcagatgtcgctgtttgaagtgttaatcattctgacactgggttcagcggcgggagatgtggcgttttatgatgatgtgccgatggtcccggtacttatcgtctttattactctggcgttgttataccgcctggtaatgtggttgatggcgcacagtgaaaaactggaagatcttctggaaggcaagccggttgtcattattgaagatggcgagctggcctggtcgaaactcaataactccaacatgacggaatttgagttctttatggagctacgattgcgcggtgtagagcagttggggcaggtacgtctggcgattctcgaaaccaacgggcaaatcagtgtttatttctttgaagatgacaaggtgaaaccggggttacttattttacccagtgactgtactcagcgttacaaagtggtgccggagtcggcggactatgcctgcatccgttgcagtgaaatcattcatatgaacgcgggggaaaaacaattatgtccgcgctgtgcaaatccagaatggacgaaggcaagtcgggctaaacgggtgacctgacagccaaaacatcggttttttgaaaataatccgagagattcttttgtgtgacgcgtgcctcatttttgccctcaacggttttactcattgcgatgcgtgtcactgaatgataaaaccgatagccacaggaataatgtattgcctgtggtcgcaattgattgaccgcgggttaatggcaacgcaacgtggtgaggggaaatggctcaaatcttcaattttagttctggtccggcaatgctaccggcagaggtgcttaaacaggctcaacaggaactgcgcgactggaacggtcttggtacgtcggtgatggaagtgagtcaccgtggcaaagagttcattcaggttgcagaggaagccgagaaggattttcgcgatcttcttaacgtcccctccaactacaaggtattgttctgccatggcggtggtcgcggtcaatttgctgctgtaccgctgaatattcttggtgataaaaccactgcagattatgttgatgcgggttactgggcagcaagtgctatcaaagaagcgaaaaaatactgcacaccaaatgtgtttgatgcgaaagtgaccgttgatggtcttcgcgcagttaagccaatgagtgaatggcaactctctgataatgctgcttatatgcattactgcccgaacgaaaccattgacggtatcgctatcgatgaaacaccagacttcggtaaagacgtggtggtcgccgctgacttctcttcaaccattctttcccgtccgattgatgtcagccgttatggtgtaatttacgctggcgcgcagaaaaatatcggcccggctggcctgacaatcgtcatcgttcgtgaagatttgctgggcaaagcgaatatcgcctgcccatcgattctggattactccatcctcaacgataacgattccatgttcaacacgccgccgacatttgcctggtacttatctggcctggtcttcaaatggctgaaagcgaacggcggtgtggctgcaatggataagatcaatcagcaaaaagcagaactgctgtatggggtgattgataacagcgatttctaccgcaatgatgtggcgaaagctaaccgttcgcggatgaacgtgccgttccagttggcggatagcgcgcttgataaattgttcctcgaagagtctttcgctgcgggcttacatgcgctgaaaggtcaccgagtggtcggcggaatgcgtgcgtctatttataacgccatgccgctggaaggtgttaaagcactgacagacttcatggttgagttcgaacgtcgtcacggctaatgtcgaaattttgcataatccccacagccagcctgtggggtttttatttctgttgtagagagttgagttcatggaatccctaacgttacaacccatcgctcgtgtcgatggcactattaatctgcccggttccaagagcgtttctaaccgcgctttattgctggcggcattagcacacggcaaaacagtattaaccaatctgctggatagcgatgacgtgcgccatatgctgaatgcattaacagcgttaggggtaagctatacgctttcagccgatcgtacgcgttgcgaaattatcggtaacggtggtccattacacgcagaaagtgcccgtgagttgttcctcggtaacgccggaacggcaatgcgtccgctggcggcagcactttgcctgggtagcaatgatattgtactgaccggtgaaccgcgaatgaaagaacgcccgattggtcatctggtggatgcgctgcgccagggcggggcgaagatcacttacctggaacaagaaaattatccgccattgcgtttacagggcggctttactggcggcaacgttgatgttgatggctccgtttccagccagttcctcaccgcactgttaatgactgcgcctcttgcgccggaagatacggtgattcgtattaaaggcgatctggtttctaaaccttatatcgatatcaccctcaatctgatgaagacgtttggtgttgaaattgaaaatcagcactatcaacaatttgtcgtaaaaggggggcagtcttatcagtctccgggtacttatttggtcgaaggcgatgcatcctcggcttcttatttcctggcagcagcagcaatcagaggcggcactgtaaaagtgaccggcattggacgcaacagtatgcagggtgatattcgctttgctgatgtgctggaaaaaatgggtgcgaccatttgctggggcgatgattatatttcctgcacgcgtggtgaactgaacgccattgatatggatatgaaccatattcccgatgcggcgatgaccattgccaccgcggcgttatttgcaaaaggcaccaccacgctgcgcaatatctataactggcgtgttaaagagaccgatcgcctgtttgcgatggcaacagaactgcgtaaagtcggtgcggaagtcgaagaggggcacgattttattcgcattacgccaccggaaaaactgaaatttgctgagatcgccacttataatgatcaccggatggcgatgtgtttctcgctggtcgcattatcagatacgcctgtgacgattcttgatccaaaatgtaccgccaaaacttttccagactatttcgagcaattggcgcggataagtcaacccggctgaatgaataacgggcgataacatagacaatcctttcttttcaaagacgtcggcacattgccggcgttttttttcggaccttgtggggtatttttattaatggtagcgttaattatcaatgtaacttgttgatacataatgtttatatataattaatcaacggatgattcacatgaagaatactaaattattgctggcgatagcgacctctgcagccttactgacaggatgtcagaatacgcacggtattaataccgatttggctatcagctcaggtctgaatgcttataaagccgcaacattaagcgatgctgatgctaaagcaatcgccaatcagggctgtgtcgaaatggacagcgacaataaagtggcaagcaaatccagcaagtacgggaaacgtctggcaaaaatcgccaaagcattgggtaacaatattaatggcacgccagtcaactataaggtttatatgaccagcgacgtcaacgcatgggcgatggcgaacggttgtgttcgtgtctacagtggcctgatggacatgatgaacgacaacgaaattgaaggcgttctgggccatgaactgggccacgtcgcgttgggtcactcgctggctgaaatgaaagcttcttatgcgatcgtggccgcacgcgatgccatttcagctaccagcggtgtggcttcccagctttcccgttcacaattaggtgatatcgcagaaggcgctatcaatgctaaatactcccgtgataaagaatccgaagcagatgatttctcttttgatctgttgaagaaacgtggcatcagtacccaggggctggttggtagctttgaaaaactggccagcctggatggcggtcgcacccagtccatgtttgattctcacccaccatcaacagagcgtgcgcaacacatccgtgatcgtatcgcctctggtaagtaaatcattgtcatctttcgggctggtcttctgccagcccgctataattgcgcaataaatccccatctgaatacagacaaaactggtttttgcacacaacgttaacgatttgtggcgtcggcgcgtataatgcgcgcggttatgttaacggtacgcctgttttaaggagataaagatgacggcaattgccccggttattaccattgatggcccaagcggtgcagggaaaggcaccttgtgtaaggctatggcggaagcgttgcaatggcatctgctggattcgggtgcaatttatcgcgtactggcactagcggcattacatcaccatgttgatgttgcatcggaagatgcgctggtgccgctggcatcccatctggatgtacgttttgtgtcaaccaacggtaatctggaagtgatcctcgaaggggaagatgtcagcggcgaaattcgtactcaggaagtggcgaatgctgcttcacaagtcgcggcattcccacgcgttcgtgaagcattattgcgtcgccaacgcgcgtttcgcgaattaccaggcctgattgccgatggccgcgacatgggaacggtggtattccctgatgcgccagtgaaaattttccttgacgcctcctcggaagaacgtgcgcatcgccgcatgctacagttgcaggagaagggctttagtgttaactttgagcgccttttggccgagatcaaagaacgcgacgaccgcgatcgtaaccgagcggtagcgccactggttccggcagccgatgctttagtgttggattccaccaccttaagcattgagcaagtgattgaaaaagcgctacaatacgcgcgccagaaattggctctcgcataagcgaccgaatttgcagtacccccgttgcaatggaatgacagcgggtatgttaaacaaccccatccggcatggagccaggtggacgttaaatataaacctgaagattaaacatgactgaatcttttgctcaactctttgaagagtccttaaaagaaatcgaaacccgcccgggttctatcgttcgtggcgttgttgttgctatcgacaaagacgtagtactggttgacgctggtctgaaatctgagtccgccatcccggctgagcagttcaaaaacgcccagggcgagctggaaatccaggtaggtgacgaagttgacgttgctctggacgcagtagaagacggcttcggtgaaactctgctgtcccgtgagaaagctaaacgtcacgaagcctggatcacgctggaaaaagcttacgaagatgctgaaactgttaccggtgttatcaacggcaaagttaagggcggcttcactgttgagctgaacggtattcgtgcgttcctgccaggttctctggtagacgttcgtccggtgcgtgacactctgcacctggaaggcaaagagcttgaattcaaagtaatcaagctggatcagaagcgcaacaacgttgttgtttctcgtcgtgccgttatcgaatccgaaaacagcgcagagcgcgatcagctgctggaaaacttgcaggaaggcatggaagttaaaggtatcgttaagaacctcactgactacggtgcattcgttgatctgggcggcgttgacggcctgctgcacatcactgacatggcctggaaacgcgttaagcatccgagcgaaatcgtcaacgtgggcgacgaaatcactgttaaagtgctgaagttcgaccgcgaacgtacccgtgtatccctgggcctgaaacagctgggcgaagatccgtgggtagctatcgctaaacgttatccggaaggtaccaaactgactggtcgcgtgaccaacctgaccgactacggctgcttcgttgaaatcgaagaaggcgttgaaggcctggtacacgtttccgaaatggattggaccaacaaaaacatccacccgtccaaagttgttaacgttggcgatgtagtggaagttatggttctggatatcgacgaagaacgtcgtcgtatctccctgggtctgaaacagtgcaaagctaacccgtggcagcagttcgcggaaacccacaacaagggcgaccgtgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggcatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagttcgtgaatacaaaaaaggcgacgaaatcgctgcagttgttctgcaggttgacgcagaacgtgaacgtatctccctgggcgttaaacagctcgcagaagatccgttcaacaactgggttgctctgaacaagaaaggcgctatcgtaaccggtaaagtaactgcagttgacgctaaaggcgcaaccgtagaactggctgacggcgttgaaggttacctgcgtgcttctgaagcatcccgtgaccgcgttgaagacgctaccctggttctgagcgttggcgacgaagttgaagctaaattcaccggcgttgatcgtaaaaaccgcgcaatcagcctgtctgttcgtgcgaaagacgaagctgacgagaaagatgcaatcgcaactgttaacaaacaggaagatgcaaacttctccaacaacgcaatggctgaagctttcaaagcagctaaaggcgagtaattctctgactcttcgggatttttattccgaagtttgttgagtttacttgacagattgcaggtttcgtcctgtaatcaagcactaagggcggctacggccgcccttaatcaatgcagcaacagcagccgcttaatttgcctttaaggaaccggaggaatcatgaccaagtcagaattgatagaaagacttgccacccagcaatcgcacattcccgccaagacggttgaagatgcagtaaaagagatgctggagcatatggcctcgactcttgcgcagggcgagcgtattgaaatccgcggtttcggcagtttctctttgcactaccgcgcaccacgtaccggacgtaatccgaagactggcgataaagtagaactggaaggaaaatacgttcctcactttaaaccaggtaaagaactgcgcgatcgcgccaatatttacggttaagtttttactcaaacttgaacgcgagaaaagcacctgtcgggtgcttttttcatttctctaatctggaactggaagctgcctcgcagagttttgagcagttttcaccctatcgttaaattcttctgaacgtgcctcggggaacgcaaaactcccaccagacaaccgttcaacaaagttgcacactttctataaacagggagggtgcatgaaaataacgacagtcggcgtatgcataatttgcggaatttttccgttgctgattttgccccaattgccagggacagtaacccttgcgtttctgactctcttcgcctgtgtactggcatttatccctgttaaaaccgtccgttatatcgcgctgacgttgctgtttttcgtttggggcatattagcagcaaagcaaattttgtgggcaggagaaaccttaactggcgcgacgcaggatgcaattgttgagatcattgctactgacggcatgaccactcattacggtcaaattactcatctacaaggtcgacgtatattccctgcgccaggcctcgtactgtatggcgaatatcttccgcaagcggtttgtgccggacaagtatggtcaatgaaactcaaagttcgtgcagttcatggtcaacttaatgatggcggctttgatagccagcgttatgccattgcccagcatcaaccgctcaccggccgttttctgcaggcaagtgtcattgaaccgaattgtagcctgcgtgcacagtatctggcgtcactacaaacaacgctgcaaccctatatgtggaacgcggttattcttggattaggtatgggggaacggttatccgtccccaaagaaatcaaaaatatcatgcgtgatactggaacggcgcatttaatggcgatatcaggattgcacatcgcttttgcggcgttgctggctgcaggactcattcgcggtgggcaagtttttctgcctgggtgctggatccactggcaaatgccattaattggtggaatctgctgtgctgctttttatgcctggcttacgggaatgcaacctcctgcattgcgtaccgtggtggcgcttgccatttggggaatgcttaagttaagtggacgacaatggagtggctgggatgtatggatatgttgtctggcggcaattttgctgatggatcctgttgccattctctcgcaaagtttatggctctctgccgctgcggtcgcggcactgattttttggtatcagtggtttccctgtccggagtggcagctgccgccggtattgcgcgcggttgtttccctcatccatctgcaactgggaatcaccctcctgcttatgcccgtgcaaattgtcatatttcatggcattagtctgacctcgtttattgcaaatctttttgcaattcccctggtgacatttatcacggttccgttgattctcgccgcgatggttgtgcatttaagcgggccgtttattctggaacaagggttatggtttcttgccgaccggtctttggctttacttttctgggggttaaagagtttgccggaagggtggatcaacattgctgaacgttggcaatggctaacattttccccatggttcttactggtggtatggcgattaaacgcctggcgaacgttgccagcaatgtgtgtggctgtaggcttgctgatgtgcttgccgctgtggcaaaaacctcgacctgacgagtggcaagtgtacatgcttgatgtcgggcaagggctggcaatggtcattgcgcgaaacggcaaagcgattctctatgacacgggactggcctggcccgaaggggatagtgggcaacaactgattatcccctggctccactggcataatcttgaaccggaaggcgttattttgagtcatgaacatctggatcaccggggagggctggactcaatattgcacacatggccgatgttatggatccgaagtccgttaaactgggaacatcatcagccctgtgtgcgtggcgaagcgtggcaatggcaaggattgcgtttcagcgcgcactggcctttacaaggtagcaatgataaaggaaataaccattcctgtgtggttaagattgatgacgggacgaatagcattcttctaaccggtgatattgaagcccccgctgaacaaaagatgctaagccgttactggcagcaaatgcaggcaacattacttcaggtacctcaccatggcagtaatacctcatcatcgttgccattaattcagcgagtgaatggaaaagtggcactcgcatcggcatcgcgctataacgcatggcgactgccctcaagcaaagttaaacatcgctatcaacaacagggctataagtggcttgatactccacatcagggtcaaataacggtcaatttttcagcgcaaggctggcggattagcagcctcagagagcaaattttacctcgttggtatcatcagtggtttggcgtgccagtggataacgggtagaatatgcggctatttcaacaaatgctggttttttgaatgcataacgacaaagatctctctacgtggcagacgttccgccgactgtggccaaccattgcgccttttaaagcgggtctgatcgtggcgggcgtagcgttaatcctcaacgcagccagcgataccttcatgttatcgctccttaagccacttcttgatgatggctttggtaaaacagatcgctccgtgctgatgtggatgccgctggtggtgatcgggctgatgattttacgtggtatcaccagctatatctccagctactgtatctcctgggtatcaggaaaggtggtaatgactatgcgtcgccgcctgtttggtcacatgatgggaatgccggtttcattctttgacaaacagtcaacgggtacgctgttgtcacgtatcacctacgattccgaacaggtcgcttcttcttcttccggcgcactgattactgttgtgcgtgaaggtgcgtcgatcatcggcctgttcatcatgatgttctattacagttggcaactgtcgatcattttgattgtgctggcaccgattgtttcgattgcgattcgcgttgtatcgaagcgttttcgcaacatcagtaaaaacatgcagaacaccatggggcaggtgaccaccagcgccgaacaaatgctgaaaggccataaagaagtattgattttcggtggtcaggaagtggaaacgaaacgcttcgataaagtcagcaaccgaatgcgtcttcaggggatgaaaatggtttcagcctcttccatctctgatccgatcattcagctgatcgcctctttggcgctggcgtttgttctgtatgcggcaagcttcccaagtgtcatggatagcctgactgccggtacgattaccgttgttttctcttcaatgattgcacttatgcgtccgctgaaatcgctgaccaacgttaacgcccagttccagcgcggtatggcggcttgtcagacgctgtttaccattctggacagtgagcaggagaaagacgaaggtaagcgcgtgatcgagcgtgcgactggcgacgtggagtttcgcaatgtcacctttacttatccgggacgtgatgtgcccgcattgcgtaacatcaacctgaaaattccggcagggaagacggttgctctggttggacgatctggttcaggtaaatcaaccatcgccagcctaatcacacgtttttacgatattgatgaaggcgaaatcctgatggatggtcacgatctgcgcgagtataccctggcgtcgttacgtaaccaggttgctctggtgtcgcagaatgtccatctgtttaacgatacggttgccaacaacattgcttacgcgaggactgaacagtacagccgtgagcaaattgaagaagctgcgcgtatggcctacgccatggacttcatcaataagatggataacggtctcgatacagtcattggtgaaaacggcgtgttgctctctggcggtcagcgtcagcgtattgctatcgctcgagccttgttgcgtgatagcccgatactgattctggacgaagctacctcggcgttggataccgaatccgaacgtgcgattcaggcggcactggatgagttgcagaaaaaccgtacctctctggtgattgcccaccgcttgtctaccattgaaaaggcagacgaaatcgtggttgtcgaggatggtgtcattgtggaacgcggtacgcataacgatttgcttgagcaccgtggcgtttacgcgcaacttcacaaaatgcagtttggccaatgatcgaaaaaatctggtctggtgaatcccctttatggcggctattgctgccactctcctggttgtatggcctggtgagtggcgcgatccgtctttgctataaactaaaactgaagcgcgcctggcgtgcccccataccggttgtcgtggttggtaatctcaccgcaggcggcaacggaaaaaccccggtcgttgtctggctggtggaacagctgcaacagcgcggtattcgcgtgggggttgtatcgcggggatatggtggtaaggctgaatcttatccgctgttattgtcggcagataccaccacagcacaggcgggtgatgaacctgtgttgatttatcaacgcactggcgcacctgttgcggtttctcccgtgcgttctgacgcggtaaaagccattctggcgcaacaccctgatgtgcagatcatcgtaaccgacgatggtttacagcattatcgtctggcgcgtgatgtggaaattgtcgctattgatggtgtgcgtcgctttggcaatggctggtggttgccggcggggccaatgcgtgagcgagcggggcgcttaaagtcggttgatgcggtaatcgtcaacggcggtgtcccccgcagcggtgaaatccccatgcatctgctgccgggtcaggcggtgaatttacgtaccggtacgcgttgtgacgttgctcagcttgaacatgtggtggcgattgcggggattgggcatccgccgcgcttttttgccacgctgaagatgtgcggcgtacaaccggaaaaatgtgtaccgctggccgatcatcagtctttgaatcatgcggatgtcagcgcgttggtaagcgccggacaaacgctggtaatgactgaaaaagatgcggtgaaatgccgggcctttgcagaagaaaattggtggtatttgcctgtagacgcacagctttcaggtgatgaaccagcgaaactgcttgcgcaactaacctcgctggcttctggccactagttacgccgcggcagcgttcgattgatggagtcatgaatgtcgctgccgcacctctcccttgctgatgcgcgtaatcttcaccttgccgcgcaaggcctgttaaacaaaccccgccgtcgagcgtcgttggaggatattccggcaacgatctcccgcatgtccttgctgcaaatcgataccatcaatattgttgtctgtagcccatatctggtgcttttcagccgtctgggagattatcctgcgcagtggctggatgagtctctggcgcgtggagaattaatggaatactgggcgcatgaagcctgctttatgccgcgtagcgattttcgtcttattcgccaccgcatgctggcacctgaaaaaatgggctggaaatataaaggcgcctggatgcaggaacatgcggcggaaattgcactgttaattcagcatattcatgataaggggccggtacgttcagccgattttgagcatcctcgtaaaggggcgagcggctggtgggagtggaagccgcataaacgacatctggaaggtttatttactgccggaaaggtgatggtgattgaacggcgcaacttccagcgcgtttatgatttaactcaccgtgtcatgcctgactgggatgatgagcgcgatctcgtttcgcaagcagaagcagaaatcatcatgctggataacagtgcgcgtagcctgggaatatttcgcgaacagtggctggcagattactaccggctaaaacgtccggcactggcggcgtggcgtgaagcgagggctgaacagcagcaaatcattgctgtgcatgttgaaaaattgggtaatctttggctgcatgctgatttgctgccgctactcgagcgtgcgctcgccggaaagctcactgcaacgtacagcgcggtactttcgccttttgatcctgttgtctgggatcgcaaacgcgcggagcagctttttgattttagctaccgactggagtgctatatcccagcgccgaaacgccagtatggctattttgttctgccgttattacatcgtgggcaattagttgggcaaatggatgccaaaatgcatcgccagacaggcatccttgaagttatctctctgtggttacaggaaggcattaaaccaacgacaacgctgcaaaaagggttacgtcaggcgattactgatttcgctaactggcagcaggcaacgcgggtgacattaggacgctgcccgcaaggcctctttactgattgccgcgccggctgggaaatagaccccgtcgcataaatgattatgataagatttatgcattcataacccgatccatctggaggaactatggatcatcgtctgcttgaaatcattgcctgcccggtttgcaacggaaaactttggtataaccaggaaaaacaagagcttatttgcaaactggacaacctggctttcccgctgcgcgatggcattccagtgttgctggaaacggaagcccgcgtgctgactgctgatgagagtaaatcatgagttttgtggtcattattcccgcgcgttacgcgtccacgcgtctgcccggtaaaccattggttgatattaacggcaaacccatgattgttcatgttcttgaacgcgcgcgcgaatcaggtgccgagcgcatcatcgtggcaaccgatcatgaggatgttgcccgcgctgttgaagccgctggcggcgaagtatgtatgacgcgcgccgatcatcagtcaggtacagaacgattggcggaagttgtcgaaaaatgcgcattcagcgacgacactgtgatcgttaatgtgcagggtgatgaaccgatgatccctgcgacaatcattcgtcaggttgctgataacctcgctcagcgtcaggtgggtatggcgactctggcggtgccaatccacaatgcggaagaagcgtttaacccgaatgcggtgaaagtggttctcgacgccgaagggtacgcactgtacttctctcgcgccaccattccgtgggatcgtgatcgttttgcaaaagaccttgaaaccgtaggcgataacttcctgcgtcatcttggtatttatggctaccgagcaggctttatccgtcgttatgttacctggcagccaagtccgttagaacatatcgaaatgttagagcagcttcgtgttctgtggtacggcgaaaaaatccacgttgctgtcgcccaggaagttcctggcacaggtgtggatacccctgaagatctcaagcgcgttcgcgccgaaatgcgctaatttcacttcacgacactccagccaattttgggaggagtgtcgtaccgttacgattttcctcaatttttcttttcaacaattgatctcattcaggtgacatcttttatattggcgctcattatgaaagcagtagcttttatgagggtaatctgaatggaacagctgcgtgccgaattaagccatttactgggcgaaaaactcagtcgtattgagtgcgtcaatgaaaaagcggatacggcgttgtgggctttgtatgacagccagggaaacccaatgccgttaatggcaagaagctttagtgcgcccggaaaagcccgacaactggcatggaaaaccaccatgctggcaagaagtgggactgtccgtatgccgactatttatggtgtgatgacgcatgaagaacaccccggccccgatgtcctgctactggagcgaatgcgtggtgtttcggtggaggcaccagcccgaacaccagaacgctgggaacaactcaaagatcaaatcgttgaagccttactggcctggcaccgtcaggacagtcgtggttgcgtcggcgcggtcgacaatactcaggaaaatttctggccctcatggtaccggcaacatgttgaagtgctatggaccacgctcaatcagttcaataacaccggtctaacgatgcaggataagcggatcctgtttcgcactcgcgaatgtctcccggcattatttgaaggctttaacgacaattgtgtactgattcacggtaacttctgtttacgtagcatgctgaaagattcgcgcagcgatcagttactggcgatggtcggaccgggactaatgctttgggcaccgcgagaatacgaactgttccgactaatggataattctctggcggaagatttgctctggagttatctgcaacgcgcgccagtggcggagtcgttcatctggcggcgttggttgtatgtgttatgggatgaagttgcgcaactggtcaacaccggacgatttagtcggcgtaacttcgatctggcatcaaaatcactcttgccgtggctcgcctgacgaacctttcagccactgccagattcggccaagcgtttcatagccaacgcggtcgctatgcatcaaccaaaccggagaagggattgcccgttcccacggattaagcggcgagtcgatggccaactgattcgccggggctggtagcggatttaacccttcctgctgaaaaaagatcatcgcccgcggcagatgtgatgcggaggtcaccagcaggaaaggtgcgtcaccaatcgcctgtttcactgctgcagcttcttcttcggtatcttttggcaaatccagggtgataatttgctcgcgcggcacgcccagcgattgcgcaactctggcacctacttcggctgtgctcaccgtattggttttagctacgcctcccgtaaagatcagttttgatcccggattttcgcgccataagcgaataccttcattcaggcgtggcagactgttattgattaaattagagctcggcgcccactgcgggttccaggtataaccacctccgagcaccacgatatagtccactttttgcgaattattccatgtcggataagtgctttcgatgggacgcaacaggcggtcggctatcggttgcaaactcaataacaagagcgccagccacccaatgctaataaaaatcttcccggttttttgaaaacggctaaaccacagcagcgccaggccagcgccaataatcaacaacatcagcggaagtggcagcaacatattgccaatcacttttttcagtgtaaaaagcatcctttctggttccttttttgaccatatagcaagggatcgccagcgatattacaccagacgggttcattctcgccgtggctgtgacaaaatagcgtctttatcagaaaacgtcttagccaaccggtggagaaagcaatgcaggatcgcaattttgatgatattgcggaaaagttttcccgtaacatttacggcaccaccaaagggcagcttcgacaggctattctgtggcaggatctcgatcgcgtgctggcggaaatgggcccgcaaaaactgcgtgtgctggatgctggcggcggagaagggcagaccgcaatcaaaatggccgagcgtgggcatcaggtcattttatgcgatctttctgcgcagatgatcgaccgcgcaaaacaggcggcagaagcaaaaggtgtgagcgacaacatgcaatttatacattgcgccgctcaggatgttgcttcgcatttggaaacgcccgttgatctgatattgttccatgcggtgctcgagtgggtggccgatccccgcagcgtattacagaccctgtggtcagtgttgcgtccaggcggcgtattgtcgttaatgttctacaatgcgcatggtttgttgatgcataacatggtcgccgggaattttgattacgtgcaggcgggaatgccgaaaaagaaaaaacggacgctttcgccagattatccacgcgacccggcgcaggtttatctgtggctggaagaagctggttggcaaattatgggtaagacaggcgttcgcgtgtttcatgattatctgcgcgagaagcaccagcagcgcgactgctatgaagcattacttgaattagaaacgcgttattgccgtcaggaaccgtatattaccctggggcgttatattcatgtcaccgcgcgcaaaccgcagagcaaggataaagtatgagtgaattttcccagacagtccccgaactggttgcctgggccagaaaaaatgacttctccatctcgctgccggtagaccgactctcttttctgctggcggttgccacgctgaacggcgagcgtctggatggtgagatgagtgaaggcgagctggtggatgcattccgccatgtgagtgatgcgtttgagcaaaccagcgaaaccatcggcgtgcgcgccaacaacgcgatcaacgacatggtgcgtcaacgtctgctgaaccgctttaccagcgagcaggcggaagggaacgcgatttaccgtctgacgccgctcggcatcggcatcactgactattacattcgtcagcgcgagttttctacgctgcgcctttctatgcaattgtcgattgtggcgggtgagctcaagcgcgcagcagatgctgccgaagagggcggtgatgaatttcactggcaccgtaatgtttatgcgccactgaaatattcggtagcagaaattttcgacagtatcgacctgacgcaacgtctgatggatgaacagcagcagcaggtgaaggatgatatcgcccagttgttgaacaaagactggcgtgcggcgatttccagctgtgaattgttgctttcagaaacttccggaacgctgcgtgaattgcaggatacgctggaagcggcaggcgataaattgcaggccaacctgttacgcattcaggatgcgacgatgacccatgacgacctgcattttgtcgatcgtctggtgttcgatcttcagagcaaactcgaccgtattatcagttggggccagcaatccatcgacttgtggattggctacgaccgccacgtacacaaatttattcgtactgcgatcgatatggataaaaaccgcgtctttgctcagcggttacgtcagtcggtacaaacctattttgatgagccgtgggcgctaacttatgccaatgccgatcgtctgctggatatgcgtgacgaagagatggtactgcgcgatgaagaagtgactggggaacttcctgaggatctggagtacgaagagtttaacgagatccgcgaacagctggcggcgatcatcgaagaacaacttgccgtgtacaaaaccagacaagtgccgttggatcttggtctggtggtacgcgaatatctgtcacagtatccgcgtgcacgtcactttgacgttgcgcgcattgttattgatcaggcggtacgtcttggcgtagcgcaagcagatttcaccggactgccagcgaaatggcagccgattaatgattacggagccaaggtacaggcgcatgtcatcgacaaatattgaacaagtgatgccggttaagctggcgcaggcgctggcgaatccgttatttccggcgctggatagcgccttacgttcaggccgtcatattggcctcgacgaactggataatcatgcattcctgatggattttcaggaatatctggaagagttttacgcgcgttataacgttgagcttattcgtgcaccggaagggttcttctatctacgcccacgttccaccacgctgatccctcgttccgtcttgtcggaactggatatgatggtcgggaaaatcctctgttatctctatctcagcccggaacggctggcgaatgaggggatttttactcaacaggaactgtacgatgaactgctcaccctggccgatgaagcgaaactgctgaaactggtgaacaaccgttcaaccggttcagacgttgaccgtcagaagttgcaggaaaaagtacgttcttcgctcaaccgtctgcgtcgtttaggcatggtgtggtttatgggccacgacagcagcaagttccgcattaccgaatcggtgttccgcttcggcgccgatgtgcgtgctggcgacgatccccgtgaagcacagcgtcgcctgattcgtgatggtgaagcaatgccgattgaaaatcatctgcaactcaacgatgaaaccgaagagagtcagccagatagcggagaggaagaataatgattgaacgcggtaaatttcgctcactgacgctgattaactggaacggcttttttgcccgaacttttgaccttgacgagctggtcacgacgctttctggcggtaacggggcgggtaaatccaccaccatggcggcgttcgttacggcgcttatccccgatctgaccctgctgcatttccgtaacactacggaagccggggccaccagcggttcgcgcgataaaggtctgcacggtaagctgaaagcgggtgtctgttattcgatgcttgacaccattaactcgcgccaccagcgtgtagtggtcggtgtgcgtctgcaacaggttgccggacgcgatcgtaaagtggatatcaaaccatttgccattcagggcctgccgatgtcggtgcagccgacacaactggtgaccgaaactctgaacgaacgccaggcgcgcgtgctgccgcttaatgagctgaaagacaagctcgaggcgatggaaggcgtgcagtttaagcagttcaactccattaccgattaccactcgctgatgttcgatctgggcatcatcgcgcgtcgtctgcgctcagcgtctgaccgtagtaaattctatcgtctgatcgaagcctcgctgtatggcgggatctccagcgccattactcgttctctgcgcgactacctgttgccggaaaacagcggggtgcggaaagcgttccaggacatggaagcggcgctgcgtgaaaaccgcatgacgctggaagcgattcgtgtcacccagtcggaccgtgacctgtttaagcatctgatcagcgaagccaccaactacgtggcggcggactacatgcgtcacgccaacgagcgccgtgttcatctcgataaggccctggagtttcgtcgcgagctacatacttcgcgtaagcaactggcggctgagcagtacaaacacgtcgacatggcgcgagagctggctgagcacaacggtgccgaaggcgatctggaagcggattatcaggcggccagcgatcacctgaacctggtgcaaaccgcactgcgtcagcaggagaagatcgaacgctacgaagcggatctcgatgagctgcagatccgtctggaagagcaaaacgaagtggtggcagaagccatcgaacgccaggaagagaacgaggctcgtgcggaagctgccgaactggaagtggacgagctgaaaagccagcttgctgactaccagcaggcgctggacgtccagcaaacgcgcgcgatccagtataaccaggcgattgctgcgcttaatcgtgccaaagaactgtgccatctgccggacttaaccgccgacagcgctgccgaatggctggaaaccttccaggcgaaagagctggaagcgaccgaaaaaatgctctctcttgagcagaaaatgagcatggcgcaaaccgcgcacagccagtttgagcaggcttatcagctggtggtggcaatcaacggcccgctggcgcgtaacgaggcgtgggatgtcgctcgcgaactattgcgcgaaggggtcgatcagcgtcacctggcagagcaggttcagccgttgcggatgcgcttaagcgaactggaacagcgtctgcgtgagcagcaagaagctgagcgtctgctggcagatttctgcaaacgtcagggcaagaattttgatattgatgaactggaagctctgcatcaggagctggaagcacgcattgcctctctttccgatagcgtctctaacgcccgagaagagcggatggcactgcgccaggagcaggaacagctgcagtctcgcattcagagtttgatgcagcgtgcgccggtttggctggcagcgcaaaacagtctcaaccagttgagcgaacagtgcggcgaagagttcacctccagccaggatgtcaccgaatttctgcaacagttgctggagcgcgagcgcgaggcaattgttgaacgcgatgaagtaggcgcgcgcaaaaacgccgtcgatgaagagatcgaacgtttaagccagccaggtggttctgaagatcagcgtctgaacgcgctggcggagcgttttggtggtgtgctgctgtcagaaatttatgacgacgttagcctggaagatgcgccgtacttctcagcactgtatggcccgtcacgccacgccatcgtggtgccagatctgtcacaggtaaccgaacacctggaaggcttgaccgattgcccggaagatctctatttgatcgaaggggatccgcagtcattcgatgacagcgtgttcagcgttgatgagctggaaaaagcggtggtggtgaaaatcgccgatcgtcagtggcgttattcacgtttcccggaagtgccgctgtttggtcgtgctgcgcgtgaaagccgtattgaaagcctccatgccgagcgggaagtgctttccgaacgcttcgccacgctctcctttgatgtacagaaaacccagcgtctgcatcaggcgttcagccgctttatcggcagtcatctggcggtggcgtttgagtctgacccggaagcagaaatccgtcaactgaacagccgtcgcgtcgaactggaacgggcgttgagtaatcatgaaaatgataaccagcagcagcgtattcagtttgagcaggcgaaagagggcgttacggcgctgaaccgcattctgccgcgtctcaacctgttggctgatgacagcctggcggatcgcgtcgatgaaatccgcgaacgtctggatgaagcccaggaagccgcgcgttttgttcagcagtttggcaatcaactggcgaaactggaaccgatcgtttcggtattgcagagcgacccggaacagttcgaacagttaaaagaagattacgcgtactctcagcagatgcagcgcgatgcccgtcagcaggcgtttgccctgacggaagtggtgcagcgtcgtgcgcactttagctactctgactcggcagaaatgcttagcggtaacagcgatctcaacgaaaaactgcgtgaacgtctggaacaggcggaagcggagcgtacccgcgctcgtgaagcgttgcgcggacacgcagcgcagttgaatcagtacaaccaggtgctggcttcgctgaaaagttcgtatgacaccaaaaaagagctacttaacgatctgcaacgtgaattgcaggatatcggcgtgcgtgctgatagcggggcagaagagcgggcacgtattcgccgtgacgagttgcacgcgcaactgagcaataaccgttcacgacgcaatcaactggaaaaagcgcttacattctgcgaagcggagatggacaacctgacccgtaaactgcgcaagctggagcgggattactttgagatgcgcgagcaggtagtgaccgccaaagcgggctggtgtgcggtgatgcgcatggtgaaagataatggcgttgagcgtcgcttacaccgtcgtgagctggcttatctctccgctgatgatttgcgttccatgtcggataaggcgttaggtgcgctgcgtctggcggtggcagataacgaacatctgcgcgacgtgctgcggatgtcggaagatccaaaacgtccggaacgtaaaattcagttcttcgtggcggtttatcagcatctgcgtgaacgtattcgtcaggatattattcgtaccgatgatccggtggaagctatcgaacagatggagatcgagcttagccgtctgaccgaagaattaacctcccgtgaacagaaactggcgatcagttcccgcagcgtggcgaacatcattcgcaaaaccattcagcgcgagcagaaccgtatccgtatgctcaaccaggggttgcagaacgtatcgtttggccaggtgaacagcgtacgtctgaacgtgaacgtacgtgaaacgcacgccatgctgctggatgtgctctctgaacagcacgagcagcatcaggatctgtttaacagcaaccgcctgaccttctcagaagcgctggcgaaactgtatcaacgtcttaacccgcagattgatatggggcagcgcacgccgcagaccatcggtgaagaactgctggattaccgcaactatctggaaatggaagttgaggttaaccgtggttccgatggctggttgcgtgcagagtctggtgcattgtcgaccggtgaggcgattggtaccggtatgtcgattctggtgatggtggtacaaagctgggaagatgaatctcgccgcctgcgcggtaaagatatctctccttgccgcctgctgttcctcgatgaagcagcgcgactggatgctcgttctatcgccacgctgtttgaattgtgtgaacgtttgcaaatgcagctcatcatcgcagcgccggaaaatatcagtccggaaaaaggcaccacctataaactggtgcgtaaagtcttccagaataccgaacacgttcacgtcgtcggcctgcgaggatttgcgccgcaactccctgaaacgcttccaggaagtgacgaagcgccttcccaggcgagttaaaatgaaggcggcagcaatgccgccttttctttttccgaaaactccgtttctgcactaaaaaagtggcacattacggcgcgcttttctttaaacttctttacattaggttatgtaaaaacgtatcggcgtttatatactgaagataagcctgatgagtaacaggcttgctcgtcatactttcgtgagtattggcgttgtacaggcaagtcgtaaaataacagcctggctattcagagtatgataaaaacagggggcaagggatgttgcttaatatgatgtgtggtcgtcggctgtcggcaatcagtttgtgcctggccgtaacattcgctccactgttcaatgcgcaggccgatgagcctgaagtaatccctggcgacagcccggtggctgtcagtgaacagggcgaggcactgccgcaggcgcaagccacggcaataatggcggggatccagccattgcctgaaggtgcggcagaaaaagcccgcacgcaaatcgaatctcaattacccgcaggttacaagccggtttatcttaaccagcttcaactgttgtatgccgcacgcgatatgcaacccatgtgggaaaaccgtgatgctgttaaagccttccagcaacagctggcagaggtggcgattgccggtttccagccgcagtttaataaatgggtagagttactgaccgatcctggtgttaacgggatgacacgcgacgtggtgctctctgatgcgatgatgggctatctccatttcattgcaaatattccggtcaaaggcactcgctggctatatagcagtaaaccttatgcgctttcaacgccgccgctttcggtgattaaccaatggcagctggcgctggataaaggtcaattgccgacgtttgttgtaggattggcaccgcagcatccgcaatatgcggcgatgcatgaatcgttactggccttactcagtgacaccaaaccgtggccccaactgaccggcaaagcaacgttgcgcccaggacagtggagtaacgacgtaccggcgttgcgcgaaatattgcaacgtacaggcatgttggacgggggaccgaaaattacgctacctggcgatgacacgccaactgacgcggtagtcagcccatccgctgttactattgaaacagcagaaactaagccgatggacaagcaaactacgtctcgtagtaaacctgtgcctgtcgttcgtgccgcctacgataatgaactggtggaagccgttaaacgttttcagacatggcaaggattgggagcagatggtgctattggcccggcaacgcgtgactggttaaacgtaacgcccgcccagcgtgctggcgtgttggcactcaacatccagcgattgcgcttgctgccaacagagctttctaccgggatcatggttaacattccggcctattcgctggtctactatcagaacggcaatcaggtgctggattcgcgagtcattgtcggtcgccccgatcgcaaaacgccgatgatgagcagtgcccttaacaacgtggtggtaaacccgccgtggaacgtaccaccaactctggcacgcaaagatattctgccgaaagtgcgcaatgatcctgggtatctcgaaagccatggctatacggtgatgcgcggctggaacagcagagaagcgattgacccatggcaggttgactggtctacaatcacggcctcgaatttaccgttccgcttccagcaggctccaggcccacggaactcgctggggcgctataaattcaatatgccgagttcagaggccatttatttgcatgacacgccgaaccacaatctgttcaagcgtgatacacgcgcattgagctcaggctgtgtacgagtgaataaagcttccgatctggcgaatatgctgttgcaggatgcaggctggaatgacaaacgtatttctgatgcgctgaagcagggcgatacgcgttacgtcaatattcggcagtcgattccggtgaatctctactatctgacggcctttgttggtgcagatggtcgtacccagtatcgtacagatatttacaattatgatctgcctgcgcgatccagctcgcaaattgtatcgaaagcggaacaattaatcaggtaaatgaagtagttcggggaaatcagttgtcgtaataattagcatgatcggggggcgattctctgtagcccccgtcactgctggggttgagtcatcttgacgtctgctttacgggcggttaaggtgcctcttgtgcgccagaagtgcatataaacgataacattgacctgtagacttgattatcatggacaaattcgacgctaatcgccgcaaactgctggcgcttggtggcgttgcactcggtgccgccatcctgccgaccccggcgtttgcaacactctctaccccacgcccgcgcattttgacactcaataatcttcataccggagagtcaatcaaagcggagtttttcgatggcagaggctatattcaggaagaattggcaaaacttaaccattttttccgcgattaccgcgcgaacaaaataaagtccatcgacccaggattattcgaccagttgtatcgcctgcaagggttgttaggcacccgcaaaccggtgcaactcatttccggttatcgttccattgataccaacaatgaactacgcgcccgcagccgtggagtagcgaagaaaagctatcacactaaaggccaggcgatggatttccacattgaaggtatcgcgttaagcaatattcgcaaagccgcgttatctatgcgcgcaggtggtgtaggatattacccacgtagtaactttgtgcatattgataccgggccagcacggcactggtagtaatcacttaacgaaacaggggcagtatgaactatcgtattattccggtcaccgcattctcccagaactgttcattgatctggtgtgaacaaacccgtctggccgcactggtcgatcctggcggcgatgcggaaaaaatcaaacaggaagttgatgccagcggcctgacactgatgcagatcctgctgactcatggtcatctggaccacgttggcgcagcggcggaactggcgcaacattacggcgtgccggtttttggcccggaaaaagaagatgagttctggctgcaaggcttgcctgcgcaaagtcgtatgtttggtctggaagagtgccagccgctgacgccagatcgttggctgaacgaaggcgataccatcagcatagggaatgtgactttacaggtgttacattgccctgggcatacgccgggtcatgtcgtgttttttgatgatcgggcaaagctgctgatttctggcgacgttattttcaaaggtggagtagggcgcagtgacttcccgcgtggcgatcataatcaactgatttcttcaatcaaagataaattgctgccactgggggatgacgtgacatttattccgggtcacggaccattatccacacttggttatgagcgcctgcataatcccttcctgcaagacgaaatgcccgtctggtaaaggtgcataaaaaagcccgctttcaagcgggcttcatcggttttaacgcttacagcactgccacaatcgcttcgcacagcggcgccatgttatctggtgtcatcccagctacgtttacgcgaccagaagcaacagcatatacgccaaactcttcgcgcagacgcagcacttgttcttttgtcaggccactgaaggagaacatgccgttctgtttgatgataaagctgaagtcgcgatttgcgcctttttcctgcagcgtattgacgaacaactgacgcatacgctgaatacgctggcgcatatcagtcagttcttgttcccaaatcgcacgtaacgcatcgttgctcaggatggtggcaacaacagaagcgccgtgtgctggtgggttagagtagttagcacgaatcgccgctttcatttggctgaatgcgcgttcaacagtttcactgtcagcagcaaccagagtacaagcgccaacacgctcgttgtacaggccaaagtttttagagtaggaactggcaacaatcagctccttatgcagagccgcgaaagcgcgcagtccttcagcatcttcttccagaccacgggcaaaaccctggtaagcgaagtcaaacagcggtaaccagcctttctcaacggagagttgtgccagtgtctgccattgttccagcgtagggtcgatgccggttgggttatggcagcagccatggaacagcactacgtcgccagcctgggcttcgttcaggctgttaatcagtgcatcgaagtcaagagtgtgattttccgcatcataataagcgtattcacgaacttccagacctgcagagttaaagacgctcttatggttcggccagcttgggttgctcacccacacacgcttaacgctggtattttttgccaggaaatcggcagccacgcgtagtgcgccagtgccacccggagtctgtgccgtgcgagcacgtttgtcattgatcagggcgctacctttaccaaacagcagttcctgagtgcagcgaccaaattcagggatgccgtcaatgccgaggtaatttttggtggtttcattttcgagcagatactgttcagcctttttcacgctggtcagtaccggggttttacccgtctcatctttatagacaccaatcccgaggttaattttgccgggacgttcatcggcacgaaacagatcggccaggcccagaatcgggtcggcaggagcggcggtaatgttctcaaacatgacgaggttccattatggttacagaagggaagtccgctatcagggtaacgggagatttacaaaattccaactattactgatgaaaacgcaggctgtttttgcaagacgtgagattgctctggaaggcataaaaaaaacaggaccaaagtcctgttttttcggcatttaacaaagaggtgtgctattagaactggtaaacgatacccacagcaacggtgtcgtcagaacctacgcccagtttgttgtcagaatcgatctggttgatgatgtagtcaacataggtggacatgtttttgttgaaatagtaggttgcgcccacttcaaagtagttcaccagatcaacatcaccgataccttctacgtctttcgctttagatttggtgtaagcgatggacggacgcagaccgaaatcaaactggtattgcgcaactaacagaacgtcttgcgttttgttggcgaagccgctggtgtttgtaaatttattagtgatcggcgtagcgttacgggtttcaccgtagttcgctgccaggtagatgttgttcgcgtcatacttcagaccagtagcccactgttcagcttttttgcctttgccaagggaagactcttcctgcaggttggtacggtcagcggcaccataagcaccaacgataccaaagccttcgtattcgtagctgatagaaccgccaacaccgtcgccgttagagcggcgtgcagtgtcacgctcgtttttccccaggtactgaacagcaaagttcagaccatcaaccagaccaaagaagttggagttacgataggtagcaacgccgccaacacgaccaacgaagaagtcatcgctgtatgcagtatcaccaccaaattctggcagcatatcggtgtaacccagtgcatcataaaccacaccgtagttacggccgtaatcgaaagaaccaacgtcagcgtatttaagacccgcgaatgccagacgcgttttgttaccagtttgagcgtcagcgccctcagagttgttaccctggaagttatattcccactgaccataaccggtcagatcggaattgatttgagtttcccctttaaaaccaagacgggcataggtcatgtcgccattgccaccgtaactgttttcaccgttacccttggagaaataatgcagaccgacagctttaccgtacagatctactttgttgccatctttgttatagatttctgcagcgtttgcagtacctgctactaacagagcagggacgatcactgccagaatattgcgcttcatcattatttattaccctcatggttttttttatgacacctgccactgccgtcaataagttctgtcaataaaaatttacggaactattgatgagagtttggtgtctttatgtgtctgcaggcatctttccattcaaactaacgtttcgctaccgtgaaagtgctacaaagataaaaatttggtttcaaaaagaaaaaatgtgtgacaaaaagtaaaaattaaggaactttgtgaacaccgtcatatttccatagaagcgtgatgatatttacagcaatttttatctatttatatgattttcttatatttaaattaactaaacggaaattttgtttctgatggaaactttatcgaccaggcacaaaatcttctttcagacatccagaatgccaaaaaaattgtatgaaaattgtgctatcagctaagaaaaaactaatccgcaataagaatgcagattattttttgtgcgtaaatgttgcagcgtaatattccgtaacaggatgatcgttatggcggggttgcaaatagattgcttgacttaacaaacagataacttgacagaaaggataaaaaaagagccagcgggcgctggctcttgaagacgctaaattagaagctggcgttacgcggagtacgtgggaacggaataacatcacgtacgttttgcacgccagttacgtaagcaatcaggcgttcaaaaccaagaccgaaacctgaatgcggaacagtaccgtagcgacgcagatcgcgataccaccagtaatcttctttgttcaggcccatttcaagcatacgctcgtccagcacgtccagacgttcttcacgctgggagccaccaatgatctcaccgatgcccggagccagaacgtccatagccgcaacggttttaccgtcttcgttaaggcgcatatagaacgctttaatatctttcggatagtttttaaccactactggtgctttaaagtgttcttccgccagataacgctcatgctcagaagagagatcgacgccccagtaaaccgggttttcaaacttcctgccgcagttttcgagaatggtcactgcgtcggtgtaatccacctgcgcgaaatcggcctcaatgaagcgttccagacgtgaaacggcatctttatctacgcgttcagcgaagaatttcatgtcgtcagcgcgttcttcgagaaccgctttgaagacatatttcagcatggcttcagccagacctgcgatatcgttcaggttagcaaacgccacttccggctccagcatccagaattccgccaggtgacggctggtgttggagttttcagcacggaaagtcgggccgaaggtataaattttggacaatgcgcaagcgtaggtttcgccgttcaactggccagatacggtcaggaaagactctttaccaaagaagtctttgtcgaaatccactttgccctgatcgttacgcggcaggttttccagatccagcgttgaaacacggaacatttcgccagcaccttcggtatcagatgcggtaatcagtggcgttgaaacccagaagaatccctgctcgttaaagaagcgatgcagcgcctgcgccagcgtatggcgaacgcgcgcgacggcaccaatcaggtttgtgcgcggacgcaggtgagcgacttcacgcagatactcaatgctgtggcgttttgccgccatcgggtaagtgtctggatcttcaacccaaccagcaacttcaaccttgctggcctgaatttcaaattgttgcccctggcccggcgacgccacgactttacccgtcacaatgaccgagcagccggtggtcagacgcaagacgtcttcattgtaattgggcagagaattattgatgacagcctgtacaggatcaaagcaggaaccgtcataaacggcgaggaaggagatgccagcttttgaatctcggcgggtacgtacccatccgcgcacggtgacttcgctgtcaacggctacgcggccctggagtacgtcggctacaggcacaacgctcataatattctctctgttaatagtcggaaaaaataaacacttgtccacccgtaaatggggggatacctatgttacctggcatctgcaatcagacaagcagaattcgcaaatgcagcgaaagatttcggaattaaaggtaaaaaaagggagccgattagctccctgatgatattaactggcttttttaatatgcggaaggtcgaacgctttgcgcagcgcccgaacaaacgctttatcgtggcagatagttttgccagggctgtcagaaagtttcgccactggtttaccgttacactctaccaacttaatgacaatattcaggggttttacctgggggatatcgcaggtcaggcgagtcccaataccaaaacttaattgcacgcgggaagagaagtggcggtatagctcaaccgctttgcgtaaatccagattgtcagagaaaaccagcgttttactctgtggatcaattcccagcttttcataatgtgcaatggctttttcaccccattcaaccgggtcgccagagtcatggcgcaggccctggtaacgactggcaaattccacaccgaaatcacgcaggaaagcatccatagtgatgcagtcggttaatgcaatgccaagttggtcgggatactcttccagccaggcagcaagtgcagctcgctggctgttggctagatccgggctgatttgctgatgcgcctggaaccattcgtgtgcctgtgtcccatcggcgtgagggaaagccgacgcgccagatcgtagttgctggtgcccacgaaccaggattcctgttgcagacgtttcacgatggtttcttgtacttcgcgagaaaaacggcggcgggtgccaaaatccatcagatggaagcgcgacatatcaagaccggcggttaatgccgagaagtcgactaatttgttttccagcgtgtcgagggcttgcgcaacgtcggcctgcggtgagcgatagcgatgtaccatttcactgataaccgccagcaaaggaacttcccagaggatgacttcacgccacgggccgcttaaacgaatatccagcttgccattatcgttggacacggtgacttgttccgggttaaagcggaactcgcgtagccagttaagatagtcggccttaaagaaaggcagggcagagagccactgatattcatcatcctgcaggcgcaggtgctgcatcgcctgaacctgttcacgaatagcatcggcataaatacccagcagatcgtcacctcggcaacgaaactccgccgcgacatgcacatcgtaatagtgatgaaacacggcttgctgcatatgcaacttataagcatctgtatccagcaacgagtgcagaacaggagaagcgaattgtgtcataggtgcgcagtagcgtcctcgtacaggagcgtttagtacaataaacatcttcaggaactgctggagtataccttgtttcgcaatttattgaaccccgatcacaccatatgccacctttctggtcgatggcataacgcggtgtatgttataaaaatgtagcaataaaggcgtttgtacctgaaaagatgaagattctgcatagcgcgatttacgcaacaggaatagactgaacaccagactctataaaagatgctaaaggttatttatgactcaacagccacaagccaaataccgtcacgattatcgtgcgccggattaccagattactgatattgacttgacctttgacctggacgcgcaaaagacggtcgttaccgcggtcagccaggctgtccgtcatggtgcatcagatgctccgcttcgtcttgatggcgaagatcttaaactggtttctgttcatattaatgatgagccgtggaccgcctggaaagaagaagagggcgcactggtcatcagtaatttgccggagcgttttacgcttaagatcgttaatgaaattagcccggcggcgaatactgcgctggaagggctttatcagtcaggcgatgcgctttgcacccagtgtgaagccgaaggtttccgccatattacgtattatctcgaccgcccggatgtgctggcgcgttttaccaccaaaattattgccgataaaaccaaatatcccttcctgctttccaatggtaaccgcgttgcgcaaggtgaactggaaaatggacgtcattgggtacagtggcaggacccgttcccgaaaccgtgttacctgtttgcgttggtggctggtgattttgatgtactgcgcgataccttcactacccgctctggccgtgaagtggcgctggagttgtatgtcgatcgtggcaaccttgatcgtgcgccgtgggcaatgacctcgctgaaaaactccatgaaatgggatgaagaacgcttcggcctggagtatgacctcgacatctatatgatcgtcgcggtggatttcttcaatatgggcgcaatggagaataaggggctgaatatctttaactccaaatatgtgctggcccgcaccgacaccgccaccgacaaagattacctcgatattgaacgcgttatcggccatgaatatttccataactggaccggcaaccgtgtcacctgccgcgactggttccagctcagtctgaaagaaggtttaaccgtcttccgcgatcaggaattcagctctgaccttggttcccgcgcggtaaaccgtatcaataatgtgcgcaccatgcgcggattgcagtttgcagaagacgccagcccgatggcgcacccaattcgcccggatatggtcattgaaatgaacaacttctacaccctgaccgtttacgagaagggcgcggaagtgattcgtatgatccacactctgcttggcgaagaaaatttccagaaagggatgcagctctatttcgagcgtcatgatggtagcgcagcgacctgtgacgattttgtgcaggcgatggaagatgcgtcgaatgtcgatctctctcatttccgccgttggtacagccagtccggtacgccggttgtaaccgtcaaagacgactataatccggaaaccgagcagtacaccctgaccatcagccagcgtacgcctgctacgccggatcaggcagaaaaacagccgctgcatattccgtttgccatcgaactgtatgacaacgaaggcaaagtgatcccgttgcaaaaaggcggtcatccggtgaattcggtgctgaacgtcacccaggcggaacagacctttgtttttgataatgtctacttccagccggtgcctgcgctgctgtgcgaattctctgcgccagtgaaactggaatataagtggagcgatcagcaactgaccttcctgatgcgtcatgcgcgtaatgatttctctcgctgggacgcggcgcaaagtttgctggcaacctacatcaagctgaacgtcgcccgtcatcagcaagggcagccgttgtctctgccggtgcatgtggctgacgctttccgcgcggtgctgctcgatgagaagattgatccggcgctggcggcagaaatcctgacgctgccttccgtcaatgaaatggcagaactgttcgatatcatcgacccgattgctattgccgaagtacgcgaagcactcactcgtactctggcgactgaactggcagatgagctgctggctatttacaacgcgaattaccagagcgagtaccgtgttgagcatgaagatattgcaaaacgcactctgcgtaatgcctgcctgcgcttcctcgcttttggtgaaacgcatctggctgatgtgctggtgagcaaacagttccacgaagcgaacaatatgaccgatgcgctggcggcgctttctgcggcggttgctgcacaactgccatgccgtgacgcgctgatgcaggagtacgacgacaagtggcatcaggatggtctggtgatggataaatggtttatcctgcaagccaccagcccggcggcgaatgtgctggagacggtacgtggtctgttgcagcatcgctcatttaccatgagcaacccgaaccgcattcgttcattgattggcgcatttgcgggcagcaacccggcagcgttccatgccgaagatggcagcggttatcagttcctggtggaaatgcttaccgacctcaacagccgtaacccgcaggtggcttcacgcctgattgagccgctgattcgcctgaaacgttacgatgccaaacgtcaggagaaaatgcgcgcggcgctggaacagttgaaagggctggaaaatctctctggcgatctgtacgagaagatcaccaaagcactggcttgatacttttgagccaaaatgcttgacgcgtcttatcaggcctacaagtccgttgaaattgctggttttgtaggctggataaggcgttcacgccgcatcaggcagtcgtgcccaaatgcctgatgcgacgcttgacgcgtcttatcaggcctacaatccgttgaaactgctggttttgtgtgccacatccggcatattaaccatgacgccgaatcggttgttcagagtgcccacgctgcatcacccgttgcaaaacttccgcttccagctccgctaatcgcaccgaccctaaccggcgcggacgggggatatccaccgtcaaatccagaccaatttttccctcttcaattaacaatacccggtcagccattgctaccgcttcgctcacatcatgcgtcaccaacagtacggtaaagccgtgctcctgccaaagtgacacaatcaaatcctgcatctcgagccgagtcagggcgtccagcgcaccgagtggttcatcaagcaacaataaacccggtcgatgaatcagcgcccttgccagcgccacacgttgtttctgcccgccagaaagtgcggcaggccattcccccgcgcgattcaccagtcctaccgcagccagagcctgacgcgccgcatcgtgccactggcctttaaggcctaacccaacgttatcaatcaccgatttccacggcagcagacgcgcgtcctgaaacatcattcgcgtatcatcctgaatctcagccagtggtgtggtgcccgctaacacgtcgcctgcggttggcgtttccagacctgccagcaagcgcagcagagtacttttgccaccgccgctgcggcccaccaccgccacaaactgacctgccggaatatgtaaatccagttggttcaggacgatattttccgcgtaatgtttgcttactgcattgagcaacaatggtgtgccctggttcagacgagcagtattcataccgtggcctccttcaaatgataagccgggttccagcgcaaccagagacgctctaacagctgcgcgctgacgtcagcaagtttgccgagcagggcgtaaagaataatagcgactaccaccacgtccgtttgcagaaactcccgcgcattcatcgccagataaccaatgccggaattggcagaaatagtttcggcaacgatcagcgtcagccacatcaggcccaaagcaaaacgcacgccgaccataattgagggcagggcgccaggcaggatcacatggataaacagcggtatgccggataatccatagctacgcgccatttccaccagaccgcgatcgatattacggatgccgtgccaggtgttgatataaatggggaatagcgtgccgagcgccaccagaaagatttttgcggattcatcaatgccaaaccacaaaatcaccagcgggatcagcgccagatgcggcacgttacgcaacatctgaatggaggtatccagcagtcgttctccccagcgagatagcccgctaatcagtcccaaaatcaaccccagcgatccgccaattgaaaagccaatgagcgcccgccaggagctgatcgccagatgctgccacaattcgccgctggcggagagcgtccagaacgccatcaccactccttccggtgagggcaaaatacgcgttgacagccagccaactgaggaggccagttgccacaccgccacgatgcccaccggtaaaaaccagggggcaacgcgcaataaccactttttcactggcgttgccattatcgtattccttagctttgcgcgacgttacgggggataaaatcatttgccaccgcttcgccttgcggattcagcggctgcggctggggaatttccgggatggcgacatccagatgcgggaacagcaactcgccaacccgatacgcttcttccagatgcgggtagcccgaaagcacaaagctgtcgatgccaagcgcggcgtattcgttgattcgcgcagcgaccgtcggaccatcgcccaccagtgccgtcccggcaccgccgcgcactaagccaacgcccgcccataaattggggctgatctccagattgtcgcgcttgccgttatgtagcgccgccattcgctgttgtcctacggaatccgtccgggcgaatgcggcttgtgctttggcgatagtctcatcatcaagatgcgagattaaccgctcggcggcctgccacgcttcgtcgttggtttcacgaacaatcacatgcagacgaataccgaaacgaattttgcgtccatgcgcggcagctttcgcccgcacttgttcgattttctctttaaccagttccggcggttcgccccaggtgaggtagagatcaacttgttctgccgccagctcctgggcgacatctgacgatccgccaaagtaaagcggaggatacggctgttgaatcggcgggaagagcagtttggctccgcgcacatgaatatgtttaccgttgaaattgacggtttcccccagcaataagcgccgccagacctgggtaaattccgccgaggcttcgtagcgctcgctatgatcaaggaacacgccgtcgcctgccagctcttgtggatcgctgcctgtgaccagattaaacaacgcacgaccattcgagagacggtcaagcgtggcggcctggcgggcggcaacggtaggtgaggttacgctgggacgcagggcgacaagaaacttcagccgttgcgtcaccgggatcatcgacgcggcaaccagccacgcatcttcacacgatcgtcctgttgggatcagcacaccggtataacccagacgatccgccgcttgcgcaatttgttgcagataaccgtgatcaaccggacgtgaaccttcttccgttcccagatagtgcccgtcaccatgggtcggtaaaaaccagaacatattcagactcataattgttttccttccagttgagtgggctgccagatgcgctggcgaatatcgacttttttcggcatcagacggttttcataaaacaaatctgccgtttgctgctgtaaggcggcaacctcggcgttaaccggtttgatggtggtaggagggcgatgatctaagtaagaggcaatcaccggtgccggtaagcccatcgtttttgccagtaaagcgatgctttgctcgcgctggctgcgggttaacgcatcggcctcactaaaggttgccagtacaccctgaataaaagcgccgtttttttctgcataggggcgagctgccagataaaacgatccggtttgattgagatcggtgccgtctttcaacacccgcacgccgccctgtaataatgcagcggagtagtagggatcccagatagcccaggcgtcaacgttaccttgctggaacgcggcgcgagcatcagcgggtgtcaggtaagtgggttgtatatcggtaaacttaagcccggcctggcgtagtgcgcgtagtaaaagattgtgcgaactggaacctttctgaaaggcaactttgtgacctttaagatcggctacggttttgatcgggctattttctgccaccagaatcacttcggcttttggcttcggtggctcgacacccacatacagcaaatcagccccggcggcctgagcaaagattggcggaatatctcccgtactacccagatcgatactaccgacgttcagtgcctccagcatctgcgggccagccgggaactccacccaggagatttttgtttgcggatagtgtttttccagcatttggtaatttttcgccagcaccgaactgatgttgcttttctgatagccaatccgtaacgcctctggcgaagactccgcggcaacagcaagtgtagagacgctaagtaagcccgccagcgccagtttaatgatcttacgcatgggcattacctcgcagagacagaaggtcaggaacctgaacatcgcggcggtgcaatgcctgccagaaagtttctagcgcggtatcaagacgggtttgtaaattcggcgtgaactgcggcttgtggtggtaatcaatcacctgtgagtcatcggcaaacacgccgtgcaggatctcctgggctttcagcgcacttaaaactggcttaagggcgtaatcgaccgccagcagatgggccaccgtaccgcccgtcgccagcggtagcaccactttgccttgcaacgcacgttctggcagcaggtcgagcagggttttcagcgcaccggaataggcggctttatacacaggtgtagcgactatcagtccatcagcctgttgcagctgttcggtgaaggtttttagtgctggactatcgaaacgagcataaagcagatcttccggggcgaagttttgcagattccagtgataaacttctacatccaggccatttagtttttcccgcgcatattccagcaaggagctggagcgagaaggaaagcgaggactacccgccagggtgatgacacgcatactctctccttataaccaattgttcttgttttgttaacattgataacaattcggtcagtctgacagagggcgtccgcgagtcgaaatgatttatctgaggaagaaaagccaaaaaaagcataaaaaaagcgcaataagaaaacgtttgctatttattgccgcaggtcaattcccttttggtccgaactcgcacataatacgcccccggtttgcacaccgggaatccaggagagttcatgtactaccccttcgttcgtaaagcccttttccagctcgatccagagcgcgctcatgagtttacttttcagcaattacgccgtattaccggaacgccgtttgaagcactggtgcggcagaaagtgcctgcgaaacctgttaactgcatgggcctgacgtttaaaaatccgcttggtctggcagccggtcttgataaagacggggagtgcattgacgcgttaggcgcgatgggatttggatccatcgagatcggtaccgtcacgccacgtccccagccaggtaatgacaagccgcgtctctttcgtctggtagatgccgaaggtttgatcaaccgtatgggctttaataatcttggcgttgataacctcgtagagaacgtaaaaaaagcccattatgacggcgttctgggtattaacatcggcaaaaataaagatacgccggtggagcagggtaaagatgactatctgatttgtatggaaaaaatctatgcctatgcgggatatatcgccatcaatatttcatcgccaaataccccaggattacgcacactgcaatatggtgaagcgctggatgatctcttaactgcgattaaaaataaacaaaatgatttgcaagtgatgcaccataaatatgtgccgatcgcagtgaagatcgcgccggatctttctgaagaagaattgatccaggttgccgatagtttagttcgccataatattgatggcgttattgcaaccaataccacactcgatcgttctctggttcagggaatgaaaaattgtgatcaaaccggtggcttaagtggtcgtccgcttcagttaaaaagcaccgaaattattcgccgcttgtcacaggaattaaacggacgcttgccgattattggtgttggcggcattgactcggttatcgctgcgcgtgaaaagattgctgcgggtgcctcactggtgcaaatttattctggttttatttttaaaggcccgccgctgattaaagaaatcgttacccatatctaattatttcttcaaattcctctttataagataatcagggctttattttcagccctggttgttttatattcatcgctgttgcttatttagacattttgtacttttattgttgaggttattaagcgaagcgacaatggattgtgtcgctgcggttttataaggttggggagtggcagatgcgaattaaaccagacgataactggcgttggtattacgatgaagagcacgatcgaatgatgctcgatttagccaatggtatgctatttcgctcacgttttgcgcgcaaaatgttgactccagatgccttttctcccgcaggtttttgcgttgatgacgccgcgctctatttctcttttgaagaaaagtgccgcgattttaatttatctaaagaacaaaaagccgaactggtgctgaatgcactggtagcaattcgttatctcaaaccgcaaatgccgaaaagctggcattttgtatctcatggtgaaatgtggatgcccatgccgggcgatgcggcctacgttttgttgagcgacactcatgagcaagtgaatttactggtcgttgaatctggcgagaatgccgcgctatgtctactggcacaaccctgcgttgttattgcgggtcgcgcgatgcagttgggcgacgccattaaaatcatgaacgacaggctgaaaccgcaggttaatgttgacagcttcagcctcgaacaggcagtctaacgcgccagcttaagcgcagtcttcggtacacaactacagcaaagaatagtgccatcatcgcctattgctgatttttttagcggcgtgacttcgccttctaaaagctgaacacggcaacttccacaaatgcccgcgcggcaagaataagggatacgaattccctgattttctaattgctccagcagcacctgttggttatttccacgaaatgcctgtccctgccagtcaatatctacgtttgcgtccggttgttgcgtgatgttggcagtatcatcagcggcacctgcgccgtaaattttagccggagccgttgccagaatttccacctcgtcgccaacgcgaatcacgccgctattacgggcaattaaattctgaccaaaatcgacatcgccgttatcctgggcagtacggaaagattgcagcgtttttaatggttcgcctgccggatgtttttgccctttttctgggctgacggtggtgaaaatacagcggctacaaggcttaaccacatcaaacacgacatcaccaatgcgaatcactttccagctatcttcttcccaggccgatgcaccggaaaccaccagattggggcggaattgctccatttttacactggccggacaacgttgttggagatcacgtaacgaggcctcgttagcaagaaggtaaggatagccatcagcaaatgacaggggtacagtgttgtggcgtttcacgcgccgggtcatttgtggccccacccagcgtaattgcacttcgcgggagaaaaatccacttagccatttgttgatcgcgtctggcgcaattcgcgcggtaaaatgtgtgccccaaacttcggttggtgcgtcttgtgtggcgaaatcagcaaaacgaacatatgcactactgccatctggtgcggtgagatgcaagccatcatgcacgggtgaaggagtaaaccgtaccattagcggaaactggcgagcggtaataaacgtaccgtcaggttccgtgatcataaagatgcgatcgaaggccagaccactgacatctgccagggtatgtgtaagaccaatgccgcgcatcgatttaacaggatgaataaaaagccgggttaatgtcgccacggtgcggtcctcaaatgaaaataagccctcaactttatgacatgacgcgcttattagctataatgcgcaacaattttcttagagtaaaagtgacaatatgaattctctgtttgccagtacggcccgtgggctggaagagctgttaaaaactgaactggaaaacctgggggccgttgaatgccaggtggttcagggtggggtccatttcaagggcgacacacggcttgtttaccagagcctgatgtggagccgcctggcctcgcgtattatgttgccgctgggcgagtgtaaggtttacagcgatttagacctctatctcggtgttcaggcgatcaactggacagagatgtttaatcctggcgcgaccttcgctgtccacttcagtggtttgaatgacaccatacgcaacagtcagtacggtgcgatgaaagtgaaagacgcgatcgtcgatgctttcacgcggaaaaatctgccgcgtccaaatgttgatcgcgatgcgccggatatccgcgttaacgtctggctgcataaagaaaccgccagtatcgcccttgatctcagtggtgatggtttacatctgcgtggctatcgcgatcgtgctggcattgcgccgatcaaagaaaccctggcagccgctattgtgatgcgatccggctggcagccaggaacaccgctgctcgatccaatgtgtggttcaggtacgttgctgattgaagcggctatgttggcgaccgaccgcgcaccgggcttgcaccgtgggcgttggggctttagcggctggacgcagcatgatgaagctatctggcaggaagtgaaagcggaagcgcaaactcgtgcccgtaaaggcctggcggagtatagctcccatttctacggttcggacagtgacgcacgggtgattcaacgtgcgcgcactaacgcccgtcttgcggggattggtgaactgatcacctttgaggtgaaagatgtcgcgcaactgaccaatccgctgccgaaagggccgtacggtacagtgttgagcaacccgccatacggtgaacgtctggacagcgaaccggcgctgattgcgctgcatagtctgctgggccgaatcatgaaaaaccagttcggtggctggaatctctctttgtttagtgcctcgccggatctgctaagctgcctgcagctgcgtgcagacaaacagtacaaggcgaaaaacggcccgctggactgcgtacagaaaaactaccatgttgccgaaagcacaccagacagcaaaccggcaatggcagcggaggactacgccaaccgtctgcgtaagaacctcaaaaaattcgagaagtgggctcgccaggaaggaattgaatgttaccgcctgtatgacgccgatctgccggaatataacgttgccgttgaccgttatgccgactgggtggtggtgcaggagtatgcgccaccaaaaactattgatgcgcacaaagcgcgtcagcgtctgttcgatattatcgctgcaactatttcggtactggggattgcgccaaacaaactggtactgaaaacccgtgaacgccagaagggcaaaaatcagtaccagaaactgggcgagaagggcgagtttctggaagttaccgaatataacgctcacttgtgggtgaacctgacggattacctcgataccggtctgttcctcgatcaccgtatcgcccgtcgtatgctcggtcagatgagcaaaggcaaagatttcctcaacctgttctcctataccggtagcgccaccgtgcatgcgggattaggcggcgcgcgcagcaccaccaccgtggatatgtcgcgtacttatctggagtgggcagaacgcaacctgcgtctgaatggcttaactggccgtgcgcatcgcctgattcaggccgattgcctggcgtggctgcgtgaggcaaatgaacagttcgatctgatctttatcgatccgccaaccttttctaactcaaaacgaatggaagatgcgtttgatgttcagcgcgatcatctggtgctgatgaaagatttgaaacgtctgctgcgtgcaggtgggacgatcatgttctcgaacaacaaacgcggtttccgtatggatctcgacggtctggcgaaactgggactgaaagcacaagaaattacgcaaaaaacgctctcccaggatttcgcccgtaaccgccagatccataactgctggctgattaccgcagcctgaaaggaatagtaatgtcattaatcagtatgcatggcgcatggctgtcgttcagcgacgcgccgcttctcgataacgcagaactgcatatcgaagataacgaacgtgtttgtctggtggggcgtaacggcgcaggcaaatcgacgttaatgaagatcctcaaccgtgaacaggggctggatgacggtcgcattatttatgagcaagatttgattgtagctcgtctgcaacaggatccgccgcgtaacgttgagggtagcgtttatgatttcgttgccgaaggcattgaagaacaagcggaatacctgaaacgctatcacgatatttcgcgcctggtgatgaacgacccgagcgagaaaaatctcaacgaactggcgaaggttcaggaacagctggatcaccacaacctgtggcagctggaaaaccgcatcaacgaagtgctggcgcaactgggattagatcctaatgctgcgctgtcgtcgctttccggcggctggttgcgtaaagcggcattaggacgcgcgctggtgagcaatccgcgcgtattgctgctcgacgaaccgactaaccacctggatattgaaaccatcgactggctggaagggttcctcaaaaccttcaatgggacaattattttcatttcccacgaccgttcgtttatccgcaatatggcgacgcgcattgttgatctcgatcgcggcaagctggtgacctatccagggaattacgaccagtacctgctggaaaaagaagaagccctgcgcgtggaagaattacaaaatgccgagttcgatcgcaaactggcgcaggaagaggtgtggatccgccaggggatcaaagcacgtcgtacccgtaatgaaggccgcgtacgcgccctgaaagcaatgcgtcgcgagcgtggtgaacgtcgcgaagtgatgggtaccgcaaagatgcaggtggaagaagccagccgctccggtaagatcgttttcgaaatggaggacgtttgctaccaggttgacggtaagcaactggtgaaagatttttctgcccaggttctacgcggcgacaaaattgccctgattggtccgaatggatgcggcaaaaccacgctgctgaaactgatgctcggtcagcttcaggcggacagcgggcgtattcacgttggcaccaaactggaagtggcttatttcgatcagcaccgtgcggaactggatcccgataaaacggtgatggataaccttgctgaaggtaagcaagaggtgatggttaacggcaagccacgtcatgttttgggctatttgcaggacttcctgttccatccgaaacgggcgatgacgccggtacgtgcgctttctggcggtgagcgtaaccgcttgttgttggcgcgtttgttcctcaaaccaagcaacttattgattcttgacgaaccgaccaacgatcttgatgttgaaacgctggaactgctggaagaactgatcgacagctaccagggcacggtattgctggtgagccacgatcgtcagtttgtcgataacaccgttacagaatgctggatcttcgaaggcggcggtaaaattggtcgttatgtcggcggttatcatgatgcccgtggtcagcaagaacagtatgtggcgctcaaacagcctgcggtgaaaaaaatcgaagaagccgccgcgccaaaagcagaaactgtaaaacgcagcagtagcaaactaagctataaattgcagcgcgaactggagcagctaccgcaattgctcgaagatctggaggcgaagctggaagccctacagacgcaggtggcggatgcttccttcttcagtcagccgcatgagcagacgcaaaaagtgctcgccgatatggctgctgcagagcaggagctggagcaagcctttgaacgctgggagtatcttgaagcgttaaaaaatggtggctgatcgcaaaatagtcgatttaaacagagacagctgacaacggtaaaattgcctgatgaactgggtttatcaggcatgaaaaccaacactttgttagtcatctgtaaaatagcgcatcattaaggagtaccaatgtgcgaacatcatcatgccgcgaagcacatcctgtgctcgcagtgtgacatgctggtggcgttaccgcgccttgagcatggtcagaaagcggcatgtccccggtgtggcacaacgttaaccgtggcgtgggatgcccctcggcagcgtcccaccgcctatgcgttggctgcactgttcatgctgttgctgtccaacttgtttccttttgtgaatatgaacgttgcaggagtcaccagtgaaattacattactggaaattcccggcgtgcttttttctgaggactacgccagcctcggcacctttttcctgttgtttgtgcaactggttcccgcgttttgtctgataaccattctgttactggtgaatcgcgcagaattaccggtccgtttaaaagagcaactggcacgggtgctttttcaactcaaaacctggggaatggcggagattttcctcgcgggtgtgctggtcagtttcgttaaactgatggcctacggcagcattggggtaggcagcagctttctcccctggtgtttattttgtgtcctgcaactgcgcgcttttcagtgcgttgatcgtcgctggttatgggacgacatcgccccgatgccagaactgcgccagccgctaaaaccaggcgtcacggggatacgtcaggggctgcgttcgtgctcctgttgtacggcaatccttcctgctgatgaacccgtgtgcccgcgttgtagtaccaaagggtacgttcggcgtagaaacagcctgcagtggacactcgcgctgcttgtaacgtccatcatgctgtatcttccggctaatattttgcccattatggtgacggatttattaggctcgaagatgccgtcgacgattctcgctggggtcattctgttatggagcgaaggatcttatcccgtcgctgcggttatctttctggccagtattatggtgccaacgttaaagatgatcgccatagcgtggttgtgttgggatgccaaagggcatggcaagcgcgacagtgaaagaatgcatttgatttatgaagttgttgagtttgtaggccgctggtcgatgattgacgttttcgttatcgcggtgctctcggcgctggtgcgtatgggaggtttaatgagtatttatccggcaatgggtgcattaatgtttgctttagtcgtcataatgacaatgttttctgctatgacgtttgacccgcgtttgtcgtgggatcgtcaacctgaatcagagcatgaggagtcctgacagtatggaatctaataatggggaagccaaaatccagaaagtgaagaactggtctcccgtgtggatatttcctatcgtcacggcgctcattggggcctgggttcttttttatcattacagccatcaggggccggaagtgaccctgatcaccgcgaatgcggaaggaatagaaggtggtaaaaccaccattaaaagccgtagcgttgacgtcggcgtggttgaaagcgccacactggctgatgatttgacgcacgttgaaatcaaagcgcggctgaattccggtatggaaaaattgctgcataaagataccgtcttttgggtggtgaaaccgcagattggtcgagaagggattagcggcctgggaacgctgctgtctggggtttatatcgaactgcagccaggcgcgaaaggcagcaaaatggataaatacgatttgctggactcaccaccgttggccccgcctgatgcgaaaggtatccgtgtgattctcgatagcaaaaaagccgggcagctctcgccaggagatccggtgctgttccgtggctatcgggtaggttcggttgaaaccagcaccttcgatacgcaaaaacgcaatatcagttatcaactgttcatcaatgcaccttatgaccgactggtgaccagcaatgttcgcttctggaaagatagtggcattgcggttgatttgacgtcagcgggaatgcgtgtggagatgggctcattgacaacgctgcttagtggcggtgtcagctttgatgtgccggaaggtctggatttagggcagccagtggcaccgaaaacagctttcgttttgtatgatgatcagaagagcattcaggattcgttgtacaccgatcacattgattatctgatgttctttaaagattcggtacgcggtctgcaaccgggagctccggtagaattccggggtattcgcctgggtaccgtaagcaaagtgccattctttgcgccgaatatgcgtcagacatttaacgatgattaccgtattccggtactgattcgtatcgagccagagcggctgaaaatgcagcttggcgaaaatgcggatgttgttgagcaccttggcgaattgttgaaacgtggtttacgcggatcgctgaaaaccggaaacctggtcactggcgcactgtatgttgatctcgatttctatccaaatacgcctgcaataaccggtattcgtgaatttaatggttatcagattatcccgaccgttagcggcggtctggcgcaaatccagcaacgactgatggaagcgttggataagatcaacaaactgccattgaatccgatgattgaacaggcaaccagtacgctttctgaaagtcagcgcacaatgaaaaacctgcaaacgacgctggatagcatgaacaagatcctcgccagccagtcgatgcagcagctgccgacggatatgcagtcaacgttgcgtgaattgaatcgcagcatgcagggcttccagcctggctccgcagcctacaacaagatggtggcggatatgcagcgccttgatcaggtgttgcgagaactgcaaccggtgctgaaaacgctcaatgagaagagtaacgcgctggtatttgaagcgaaggacaaaaaagatccagagccgaagagggcgaaacaatgaaaaagtggctagtgacgattgcagcactgtggctggccggatgcagctccggcgaaattaataaaaactattaccagttacctgtggtgcagagcggtacacaaagtaccgccagccagggtaatcgcctgttatgggtagagcaggtcgctgttcctgactatctggccggaaatggtgtggtttatcaaaccagtgatgtgaagtatgtgattgccaacaacaacttgtgggccagcccgttggatcaacagttgcgcaacactctggttgccaacctgagcacgcaactgcccggctgggtggttgcctcccagcctctgggaagcgcccaggatacgctcaatgttaccgtaacggagtttaacgggcgatatgatggcaaggtcattgtcagtggtgagtggctgttgaaccaccagggacaactgatcaaacgtccgttccgtctggaaggggtgcaaactcaggatggttacgatgaaatggttaaagtgctggccagtgtctggagtcaggaagccgcttctattgcgcaagagataaagcgtctaccgtaatcataaagatttgtaaatataaccgtctccggtatgttgcctgaggcggtttttttgtttctaaggtgcggaaaaagttgttcctcttcacattttttgtacaactgacatgcccgtgtagctcacaaatatgacagtggcgtgaattttgcgcattgacggcagttatgattcgcggtattgcttaactgtgattgcacatttagtaatcactgttttcttttccaccagaaaccagtatgagggaaacgaggcatgaagagacaaaaacgagatcgcctggaacgggcacatcaacgtggttatcaggccggcatcgccggacgctcaaaagaaatgtgtccctatcagacgctgaatcaaaggtcacaatggctgggaggctggcgagaagccatggcggacagggtagtaatggcctgattctgtctctttaaaaagaaacctccgcattgcggaggtttcgccttttgatactctgtctgattataatcagaaggcagacgtatcctggaacagaccgactttcaggtcgctggcggtatagatcagacgaccatcaaccagcacttcgccatctgccagacccataatcagacgtcgattaacaatgcgtttaaagtgaatacggtaggtcacttttttcgctgtcggcagtacctgaccggtgaatttcacttcgccaacgcccagcgcgcggcctttaccttcgccgcccagccagccgaggtagaaccctaccagctgccacattgcgtccaggcccaggcatcccggcataaccggatcgccaatgaagtggcatccgaagaaccacagatccggattgatatccagttctgcttcaacataccctttgtcgaagttaccacccgtttcggtcattttgaccacacggtccatcatcagcatgttcggtgctggcaattgcggacctttagcgtcaaacagttcaccgcgaccagaggcaagaaggtcttcttttgtataggattcgcgtttatctaccatgttctctgtaagccttattttattgaagcacgcaggatagctaacacgtgtacgctgaacaagtccgatcagttcggaataaaccagttcagccaacgtaatggccatggaaaacggtgacgtccttcctgttgcgatgcttgcgcgatacgttcctggatggtttgcatcagcgtcgtttggccttcgccatcccacaccagatttaataataacggcagtgcgtcagtcacatcgtctactgcccagatggtgaatttgccttcttctaccgctttcaccagttcactgtgaagacttaaatggcgaatgttagcagtggggataatgacaccttgtttcccggttaactcacgttgctggcaaatagcaaagaagccttcgattttctcatttaaaccaccgaccggctgggcgcgaccgaactgatcgactgaacctgtgatagcgatactctgattcaccggcacatcggcgagggcgctgatcagggcgcagagttcagccatcgaggcactatcgccatccacttcactgtatgactgctcaaatgtcagcgatgctgagaaggggatctgttgctcaagctgtagttccgacatcaggaacgcttgcatgatcatcatccctttcgcatggatattgccgccaagctccgctttgcgttcgatgtcggtgaattcaccatcgccaatatgcacaacgcagctaatgcgagaaggttcgccaaaagcgcgtggatgacccggaaattcaatgaccgaaagggcgttaatttgcccgatgcgttcgccttcggtttcaatcaggatttgctcctgaagaatctcatcctgcatgcgttcagcgaggaaaccttcgcgccattcacgctgctgtagcattaagtttagctgctcgccggagaaggtgtcgccatcacacagggaggcgacctctttacactggcggaggatccactgcgggctaagcggaagtgtttcttgttcaccggtgtagcgtgctgcttcgcggataagcaccggccaggcatccgctcccggtgcaggtaagtgattatgtctggcggtaaatgtcacccagcgacaccactggcttactgactccgcatcgacaatctgcagagtatcttcaaattcgctataaatagcctgctctgaaagctctggttccatctcctggaaatcagccaatgattcacgttcgcctaccagaatgactttcagcttcaatggcatcgaaggcacagagacggggagagggcgcgactcatcaaacgcaacccagtcaaaacgctcgcggttaacgatatttttcagccgcatccacagcagaggttgcgccagcagtgtacgcaaagagatgatgagaataccgccatttgcctgatgcaccagaccaggctgcagggtaatatcgccattaaactgacgcaggcagccaaagagttgctctgcttctacccagtcggcagcgacaacttgcgttaaagtcgcaaaatcatcatctgcactcactgcgtgacgtaagcggatggtgtggccggaaacctcatagtgaccgcccaccagttggcctgcatcgctttgtagcgtacgcgcggcatcagcaataagattcagatactcagactcttccggggccttcgccagcataaaagaggaggatgctcgcgtatgcagcaactgctccagcgcaaattgcagtcgcggttgagtatcactgaataaaggatcgttttcgtcaatcaaatgtggctgagcaaatatttcctgatagctatcggtatcaggaaccaggtcacgccatgcaagtttcgtaatggtcaaagttgatgttttttagtctgttgtcaaagccgcgattataccgtaaccggcactgcagcacacgtagaaagcaacgacaatactcctggcatgggcgttaaagctcacaggatggagattcttttcttcactggcctaaaaagctgatattctgtaaagagttacacggtaacattgagatcgctatgaaatatcaacaacttgaaaatcttgaaagcggttggaaatggaagtatctggtgaagaagcaccgcgaaggggagttaatcacccgttacatagaagccagtgccgcccaggaagccgtcgatgagttgctctcgctggaaaatgaacccgtgctggtaaatggttggattgacaagcatatgaatccggaactggtcaatcgcatgaagcagaccattcgggccagacggaagcgccattttaatgcagaacaccagcatacgcgcaaaaaatcgatcgatctggaatttatcgtctggcaccgtctggctggccttgcgcagcgtcgcggtaaaacgctttctgaaacgattgttcagctgattgaagatgcggaaaacaaagagaaatacgcgaataaaatgtcttctttgaagcaggatctgcaggcattgctgggtaaggaataactgtcaaaagtcagttcaatttacgcaaggcgaaaaaaaaccccgcagcagcggggttttttaccagacgagaacttaagcctgcggctgagttacaacgtctttgatgcctttaacttcgatctctacgcgacgatccggagccaggcaatcgatcagtgcagcacgctgtttcacgttgtcacaggtgttgccagtaaccgggttggattcgcccataccacgtgcggagattttgtctgccgggatacctttagagatcaggtaatcaacaacggactgagcacgacgctcggacagagcctggttataagcgtcagaaccgatgcggtcagtgtaacccagaacaactacggaaccgtctttcggatccaggttgctcagctggctgtacagctgatccagagcagcctgaccttccggtttcagggttgctttgttgaaggtgaacagaacgtcagacttcagagtgaagtgcttggtctgtacttccggtgccggagctggagccggagcaactactggagctgcttcgccctgaccgaaacggtaggaaacacccaggctcagcatgccgttgtccggacgagtaccgatggtgtgtgcgtcaccgatgttgttggtccactggtattccagacgggtagcgatttcaggagtgatcgcatactcaacaccgccagcgaagaccggagaaacgccggtatcgtggtttttaccatcaaagttggatttagtgtctgcacgccataccataccacccagacgagtgtatacgtccagatcgtcagtgattgggtaacccagtttagcggtcagctgaacgccctgagctttatatgcaccgttttcaacgctgcctttgtatggcatacgacctaaccagtcataacccatttcaaagccaacatacgggttaacctggtaaccaccaaaagcaccagcgcccagttggttttcatgggtcggaccattgttgttgatgaaaccagtgtcatggtactgggaccagcccagtttagcaccagtgtaccaggtgttatctttcggagcggcctgcgctacggtagcgaaaccagccagtgccactgcaatcgcgatagctgtctttttcattttttgcgcctcgttatcatccaaaatacgccatgaatatctccaacgagataacacggttaaatccttcaccggggatctgctcaatattaactctaccgatatcttcggcttatgccgagcacccctggcgatgtaaagtctacaacgtagttgaaaacttacaagtgtgaactccgtcaggcatatgaaaaaaaagtcttgtataaggtacgtttaatcttttttgtcagcgacaatttacagaagaaaatcgcggaaaccgcttcagacaagcctccgcaaggaaaattagtcacgactgaaagcattggctgggcgacaaaaaaagttccaggattaatcctaaatttacttaatgatacaaattagagtgaatttttagcccggaaagttgtctcgttgcgtgagaggatgcgcttaccggacgcataataaaccccatagcgttaccttcatttgccgcatcaacaagttcagcatgctcttctgcagtcaaatcatctgccaaccaaccgatcaccacgctgtaattgcccgtgcgtaaagcgcgaaccattgactccacggtgtggcaaggggagagctggctaatctgcattactttcgttaagggtagcccagatgcctgaacccattcgcgactcagtttttgttgcggtgttaaccagagttgccagcgcgattgctgaccgagttgctgtaacaatggcaacagtagaagttgcgtcatcatgggctgatcttcgcgatagacaacttcactgataagcccggctgtagtgttttccgtagagacacgcgcaattttacttgctgcggatgagaacgacgaagaacgatgtgcatagcctgaagtgtacataatcaatccagcccctgtgagttactgtatgaatgtacagtacatccagtgacgacaaagatcaactctattttcggaaagagcctcgcaaattttgtcgttggtgacgggaaaacataaattaatcttgccccttaagaataagttgcctattttcgtagttaacggatccgttaatgtgaatcattcttttatgttatgattttaaaaggaattttatgaaaagcctctcctataagcggatctataaatcacaagaatacctggcaacgttgggcacaattgaataccgatcattgtttggtagttacagcctgaccgttgacgacacggtgtttgcgatggtttctgatggtgagttgtatcttcgggcttgtgagcaaagtgcacagtactgtgtaaaacatccgcctgtctggctgacatataaaaagtgtggccgatccgttaccctcaattactatcgggttgatgaaagtctatggcgaaatcaactgaagctggtgcgtctgtcgaaatattctctcgatgcagcgctgaaagagaaaagcacgcgcaatacccgggaaagactgaaagatttgcccaatatgtcttttcatctggaagcgattctcggggaggtggggattaaggatgtacgggcgttacgtatacttggggcaaaaatgtgttggttgcgactgcggcagcaaaacagtctggtgacagaaaagattctgtttatgcttgaaggggccattatcggtattcatgaagctgcgctcccggtggcacgccgccaggagcttgcagaatgggctgactctcttacgccaaaacaggagtttcctgcggaacttgagtaatctggcgttgcagacgaccaatctctggcagtaatgcaatcaataacccaacttgttgtacgaccagaggttctttgctgtctgcccgtggttcaagttgctgcatccgctgtttcaggccagctaatgcctgattgacgcgttcttcatcagcaggttgatgatgtagcgcgtcatcaacatagcaaactgcgtcatcaagaaacgccagaatttcaggattagttaactgctcccggtgagcaccgagggctgagatatagctggtaaacgtatggttaaggcacagcaaccgaaacgcggcttcgcgaatttgcggggtaacgttcggttcgctggacatatttgataccaccgacgccagttcagcatcacggttgtgtgcatcgcggcgggcaatacgatacgccagacggttatcacgcccctgatggtattgttccagtatggcatcgagataccggcagttggcctctgtggcgcgttcgagcattcgcggcagattgcgaaacttccagtcaggccagatgtagctcactgccgcccacgcaatggcacaaccaatcagcgtatcgattacgcgaggtaacgccacttcaaaaccttcacccagcaagttgaaacacagtagcaccaaaagtgtgatgaacatcgttgcatgggcgtattgcacgttacggaaggcaaaaaagagcacgccggtaataaccagcagcaccaactgcccttccagtgatggcacaaaccacagcacaggaataccaattgcgatacctaccagcgtaccaataatccttaacttcaggcggtggcgcgtggcgttatagtttggctggcagacaaacaaacttgtcagcaagatccaatacccgtgatgcattccggttatctgaatgatggcgtagccgaagcacaacaccagcgacattcttaccgcatgacggaagagggcggattccggcgtgaagtgacggctaagacgcagccagatatcactcaatccgtgcgggctgtcatcagcgagctcattttcgtcattattatggggcagtgcctgggcctgttctgattcaattgttgccagttgggcatcaatagcgcgtaaattgttcagcaaaaatcccagtgttttgagtaaatcggcaggtgcgccgttatcgcgcatccgctccagcgcagcatcaatatgcgtaaaagcgcgctcgaaatgcggatcatgttgataaggctgacgcaacaaaatacagcgtgacagttgctggcacgcctggccctgcatcgacatcagccgctgaaaacggaacagcacgtcgctgtggcgaaaatgttcacgcaatgtttgatactgaatatgagaagagctggcacgctcgtgaatatcctgcgcgacaaagtaataatgcagcgtgcgacgcgttccccgttgaccacgatcgccacgtaagcgggtcagcagcgagagtttcgtctgattcaatgtcgccatcagctgaccgttggcgagagccaaatcgtacagcggtgcctggctttcatcttcaatatcaggatcaaacatgcgcgacttgagctcaaggtaacgcgccagttgttcatagcaacgcgccaggttgtcctgcagcgggcggaccgggaacagtagatgaccaataagtgtcaggacgttgtaccagacggcaccggccagcagatacatcggctgctgataccagtgctcatacagtgacgtccccaacatagtgtaaatggcgatcagtaacgcaccgaaggcaattgttgcatagcgttgacccagaccgccgagcaaaatgaagccgctggttgagagcgttaagccaatcgcaaatagccagggccagggaaacagcagttctactgaggtcgaggcgataaaaaagcagaacagcgtaatgatgaggttacgcaaacgtcccgccagtcggtcatcgagatcggtcagcgccgctgccaccatccccagcgtcagcggaatcgtcagttttacatcacccagccaccacggaaacgctgtggttccacaaagcgcaataaaaatacgcgcgtaatacagccaggcgctgttccaggtatagcgtttgagcaaaggacttagcataaaggccatattagtggattattcaaaacgacgacgtgcattggcttcacgcgcagcttgcgctgtttctaccgataccacgcgacgaccgaccggccatagtgcaatagcggcaattttaaagttcgcaatgccgacaggaatgccaatgatggaaatacattgtgcgatgcccgttgcaatgtgcatcaggcataaccaccagccaaagaaaatcagccagaaaatattcaataccgtaccgccagtattcagcagcacatttttgcccgccgggttcagttcatcgacatgaatagcttcattgccataaggcaccagagacagtttagtgatctcccagcaggatcgtgtcagcggtaaggtaaaaatcagcacaatactgaccagagtcgccaacagccagcccagagtggtggcaaatccgccaagcacaaagttcagaatgttcaaaacggtacgcataaaacctcgctttactgtggttttcagtaatgggcggcaattgtaacgtttttttgggctggagcacgttttctctgacggttacactgataagaaatcatttcgtgtggatctacagagtcatggaactgaaagcgacaacgcttggaaaacgtctggcacagcacccttacgatcgggcggtgatcctcaatgccgggattaaagtctccggcgatcgccacgaataccttattcctttcaatcaattactggcgattcactgtaagcgcggtctggtatggggcgagctggaatttgtactgccgggcgaaaaagtggtgcgtctgcacggtaccgaatggggcgagacgcagcgtttttaccatcatcttgatgctcactggcggcggtggagtagcgagatgagcgaaattgcatctggtgttttacagcagcaactggatttaattgccacgcgcaccggagaaaataaatggctgacgcgtgagcaaacctctggcgtgcagcaacaaatccgccaggctttgtcggcgttgccgttgccggttaaccgactggaagaattcgataactgccgtgaggcgtggcgtaaatgtcaggcctggttgaaagatattgaaagcgctcggttgcagcataatcaggcgtataccgaagccatgcttaccgagtatgcggattttttccgccaggtcgagtcttcaccgctgaatccggcgcaggcccgggcagtcgttaatggcgagcattctttgttagtgctggctggtgcaggaagcggaaaaacgtcggtgctggtggcccgtgcaggctggttgctggcgcgtggtgaagcgtcccctgagcaaattttattgctggcgtttggtcgcaaagccgctgaagagatggacgagcgtattcgagaacgactacataccgaagacattaccgcacgcacatttcatgcgctggcgctgcatattattcagcagggtagcaaaaaagttccgatagtcagcaaactggaaaatgataccgctgcccgtcatgaactttttattgctgagtggtgcaagcaatgcagcgaaaagaaagcgcaggcgaagggctggcggcaatggctgacggaagaaatgcagtggtcagtgccagaaggtaatttctgggatgatgaaaaattacagcgtcgtcttgcctctcgcctcgatcgctgggtaagtctgatgcggatgcacggtggtgcacaggcagaaatgattgccagtgcacccgaagtgattcgcgatctgttcagtaaacgtatcaagttgatggccccgttattaaaagcctggaaaggtgcgctgaaggcagaaaacgctgtcgatttttcgggccttattcaccaggcgattgtgattctggagaaaggtcgctttatcagcccgtggaagcatattctggttgatgaatttcaggatatctcgccgcagcgcgcagcgttgttagcggcattacgcaagcaaaacagtcagacgacgttgttcgccgttggtgatgactggcaggcgatttatcgcttcagcggtgcgcaaatgtcgctcaccaccgctttccatgaaaactttggtgaaggtgatcgctgcgatttagacacgacttaccgttttaacagtcgtatcggtgaggtggcaaaccggtttattcagcagaacccaggccagctgaaaaagccgctaaacagcttaaccaatggagacaaaaaagccgtcacgttattggatgagagccatcttgacgctttgctggataagctctctggttatgccaaaccggaagagcgcattctgatcctggcgcgttaccatcacatgaggcctgccagcctggaaaaagcggcaacacgctggccgaagttgcaaatcgactttatgaccattcatgccagcaaagggcaacaggcggattacgtcatcatcgttggcttgcaggaggggagtgatggttttccggctgcggcgcgggagtcgattatggaagaggcgctactgccaccggttgaggatttcccggacgctgaagaacggcggttaatgtacgtggcgctgacccgggcacgccatcgggtatgggcactgtttaacaaagagaatccctctccatttgtcgaaatactgaaaaatctggatgtgccggtggcgagaaaaccgtaagaaacaggtggcgtttgccacctgtgcaatattacttcagacggtctgcgagataacgctgataatcggggatcagaatatcgaccgcgtcgttaaaatgcggtgactggataatgaagtctgccgttgccacgttggtggcgaccggaatgttccataccgttgccagacgcagcaaggctttcacgtcaggatcgtgcggcacggcatttagtgggtcccagaagaaaatcaatacatcaattttcccttctgagatcaatgcgccaacctgctggtcaccccccattgggccactcaacatcgcgttgacgttcatgccggtcgcgcgggaaattaagttaccggtagtgcctgttgcatacagtacgtgttgttccagtaacggttgatgccgttccacccagctcatcagcatttgtttgcagtgatcgtgtgccaccagcgcaatatgtttccgcgaaggtaaagtgcgagtcgtcagttccataatgtacatccgtagttaactttcctacagattactgtaagtacttatcgctgcaagataaagactgaaaaagcctgcgcacaggcacaaaaatctcaggaggatggttgtttttccgcccattgcaggaaagtatttcgcgtttgtgggtcagccagtttaaaccaatacttcagccgttgttctgtgagcacctgagactgcggcggaatagcatccagctcggaaacacccgaaagcagcgtactgtcatctgccatcatcgtggcaaattgcggtagtgaagcgcgtttcgcggatttgttatagcgttcaacctcgacctcataatcaatcgtttttgcagttgaggtaatggcgagaatatccagctttaccggaatcggcgtcgcatcgccatccaacaattcaaggcgcggcgcggcatcaaaatggttagcttcccgctcattctccaggcgaggcaggcgaaaattgacctggttgatgagctgggtattaaaactaaccaccagtggaggggagatatagagccgttcttcactattggaaagatgaatcgtcttctcaacgcgaaacactaactgatgcggtccattgtccagttcaatgctgtccgcaccgcgcagcagagagctggaaaccttcttaccgtcgagtaccagaagatcgacatcagtagaaagccgcagcgtggtggcaaaaacggataccggcaaacataatgcaatcaaggtggtcacgatgccggttttcatagatagctcctgttaaaagaccgcccgaataataatgtgtcaaaatttttctttaatcatacttactaacatatagacatatttcccgcttttgctctcattcattcgtattagctgcatggttggcatgtcggctttgtcgtacactttgttaaacagtctggaggaaataatgaaagaaaccgatattgcaggcattttaacgtccactcacaccattgcgctggtgggggcaagcgacaaacccgatcgtcccagctatcgcgtgatgaaatatctactcgaccaggggtatcacgtcattcctgtttcgccaaaagttgccggcaaaacactgctgggccagcaggggtatggcacgctggcagacgttccggaaaaagtcgatatggtcgatgttttccgtaattcagaagcggcgtggggcgtggcgcaggaagctatcgccattggcgcgaaaaccctctggatgcaactgggggtgattaatgagcaagcggcagtgctggcgcgtgatgcagggctaaacgtggtgatggatcgctgcccggcgattgagatccctcgcctgggcctggccaaataaaaaatccccggaaggcaaaaaccttccggggatttgttcagggattagttacgcagacgcggggcctggagttgtttgcggatggtctgcgccagctcatccatggatggctgttcaggatgttcatcctgcaattcgctacttagctgggcttcagccaggtaggtatgaaccggtaggccgttatcatcctccatcaccacgtgataccacggagcggcgcgaagctcgtcattcaccgccagctcatcaggcgacggttcagagagcgaataaaccgggtcgatatccacgaccactccgagataacctaacagggaatggcggacctgctggccgataccgaatttgctggcaatcatagtcacctcccgggaaatctttacctttgatataagggtaaaattccacatttcaagttacatgacgcgacaggcaaaccctttcagatatagcccttccgggtaggtagcgatcaccggatgatcggctgcctgacggaactgctctataaattgtacatcacgaccggcatcaattgcggcatccgcgatgattttctgaaataaatcgctggtcatcagaccggaacaggagaaagtcaggagaataccgccttcattcagcaactgaatcgccagcatgttgatgtctttataaccacgacacgcgcccatcaactggcttttattctcaacaaacttcggcgggtccatcacgataacatcaaatttttcaccgcgatcgcgataagtacgcagcaatttaaagacatcatcacggacaaactctgccttgctcagatccagtttgttcagctcaacgttctgccgtgcaatatccagcgcttcgtgggaggtatcaacgctgacaacctggctgcaaccgcccatcaatgccgatacggcgaaaccaccggtataggaaaaacagttaagtacgcgtttattttcgacgtagcggcgggtagccaggcggctgtcacgctggtccaggtagtagcccgttttgtgtccgtgctgaatatccaccagcagtttcatgccgtgttcttcaatcggcagcagggcaggcggcaactcgccggtgatggggccctgagtcagctccatcccttcttttttacgtaccgcgacgtcgctgcgatcgtaaatagcacattccgggtacagcgtttgcagggcactaattaatgccgcgcgctgatactctgcgccagcactcagcagttgcagcaccagaaaattaccgaaacgatcgatagtaatacccggcaggccatcagattctccggcgattaaacgatagctgtcgaggccatctttttgcgccagccagtcacgccatttttgtgcttgctgcaaacggcgggtaaaaaaagcaatgtcgatagactctgacgggtcaaacgtccagacgcgcgcccggatttgcgaagctggcgaataagcgccgcgtgctaaccattttccctgatgatcaacaatatcgatggtttcaccgaggctggctttaccttccatgcgggcaacggccccggaaaagacccacggatggcgacgaagtaatgatttttcgcgccctttggctaacactaaacgtacactcataatttacttttctgtcgatgcaaagaaatgggcgtcattgtccggagttttccatggatttgcaacgcgtccattaaggataaggagagcagcaatgtcgaaagtctgcataattgcctgggtttacgggcgagttcagggcgtaggattccgctacaccacgcagtacgaagcgaaaaaactgggactaaccgggtacgccaaaaatcttgacgatggcagcgtggaagtggttgcctgcggtgacgaagggcaggtggaaaaattaatgcagtggttaaaaagtggcggcccgcgttcagcgcgtgtggaacgggtgcttagcgagccgcatcatccctccggggagttaacggattttcgtatccgttaaatgcattttaccggtttaggcaggccagcaattttggtggcttgctttgccggacctttcgggaacagtcggtacagatagcggctattgcctttctcttcgccaaatttattcgccatcgcttttaccagcatacgaatcgccggagaagtattgaattccagatagaaatcacgcacaaaacgcaccacttcccagtgttctggcgacagcgcaatcccttcgttctctgcaatcaccaccgccagtggctcactccactggctgctttctttgagatagccttcggtatccgtttctatctctttaccttcgaagatcagcataattctttactaccttaatcagactggcggcagtgtaacaaaaaacaaagccccgcataaagcgaggctatgaaagtgttagcgggtgagattaatcgcggctggcgaagcccagaatgctcagcaggctgacgaagatgttgtacagcgaaacatacaggctaaccgtggcacgaatatagttcgtttcaccgccatgaatgatgttgctggtttcaaacaaaatagcgccagaggagatcagaatgaagaccgcgctgatcgccagatgcagggcaggcagctgcaggaagatattagcaaccataccaatcagcaccaccacaatacccgccatcagcataccgccaaggaacgacatatctttgcgggtggtcagcacatacgcagagcagcagaagaacaccaacgccgttccgcccagtgccatagcgattacgtcacccattccagcagacaggtaggtgttcagaattggtccgaggatatatcccagaaaaccggtaaaggcgaatgcggagataatcccggtcggcttattcgccgttttgtaggtcaggaacatcaaaccatacatacccaccagcgtcagaatcagacccggagatggcagcatcagcaccgtactggcagttgcggtaatcgccgaaaaggccagcgtcaggctcagcagaaaataggtattacgcagcaccttatgggtgctaagcagcgatgtacggtcatgtgaagaactaactatacgatccattgagtcactctctatgacagatgtaattaattaagcagcataatgataatgtgggaaggtacacagaagttttacccatctttacgcatttgatctggaacaggtttaacagcggattatcaggtcattaagcaaatataacgccctgagaatttcgacaggcaaaagaaaaaggggttagcatttagctaaccccttatcttatttggcggaagcgcagagattcgaactctggaaccctttcgggtcgccggttttcaagaccggtgccttcaaccgctcggccacacttccggaatgacgcgcactataaacatcccgatgcggcgtgtaaacccctaatttgtttgtttgcctgaaaaacagccaaaagtgcattgttagcgtgaaataacagcagactgatcatttcatcaccatgaattccttctcttttactcgtttagcaaccggttaaacatcctcaccgcccggcaaaaagaaaaataggtccatttttatcgctaaaagataaatccacacagtttgtattgttttgtgcaaaagtttcactacgctttattaacaatactttctggcgacgtgcgccagtgcagaaggatgagctttcgttttcagcatctcacgtgaagcgatggtttgccttgctacagggacgtcgcttgccgaccatgtgcgcccggtgtcctgccggtgtcgcaaggagaagagacgtgcgatatgaataacgaggaaacattttaccaggccatgcggcgtcagggcgttacccggcgcagctttctcaaatattgtagtctggctgccacgtcgctgggattaggcgcgggaatggcaccaaagattgcctgggcgctggagaataaaccgcgcattccggtggtatggatccacggtctggaatgcacctgctgtaccgaatcttttatccgctccgctcacccactggcgaaggacgtcatcctttccctgatttccctcgattacgacgatactttgatggctgccgccggaacccaggcggaagaagtctttgaagacatcatcacgcaatacaatggcaaatatatcctcgccgttgaaggtaatccgccgctgggcgagcaggggatgttctgtatcagcagcggtcgaccgtttattgagaaactcaaacgtgccgctgccggagccagtgcgattatcgcctggggaacctgcgcgtcctggggctgcgtgcaggccgcgcgacccaatccgacgcaggcaacgcctatcgacaaagtcatcaccgacaaacccattatcaaagtacctggctgcccgccgatcccggatgtgatgagcgccatcattacttacatggtgacgtttgatcgtctgccggatgtcgacagaatgggccgtccactgatgttttatggtcagcgtatccacgataaatgctatcgccgcgctcacttcgacgccggagagttcgtccagagttgggatgatgacgctgcccgcaaaggttattgcctgtacaaaatgggctgcaaagggcctaccacctataacgcctgttcctccacacgctggaatgatggcgtttctttcccaatccagtctggtcacggctgcctgggctgtgcggaaaatggtttctgggatcgcggttcgttctacagtcgcgtggtcgatattccacaaatgggtacccattccaccgccgacaccgtcggtttaaccgcgcttggcgtggtggcagcggctgttggtgtgcacgcagtcgccagcgccgttgaccagcgcagacgtcataaccagcaacctacagaaaccgaacatcagccaggcaatgaggataaacaggcatgagcactcagtacgaaactcagggatacaccatcaacaatgccggacgccgcctggtggtcgacccgattacgcgcattgaaggccacatgcgctgcgaagtgaatattaacgatcagaatgtgatcaccaatgccgtctcctgcggcaccatgtttcgcgggctggagatcatcctgcaagggcgtgacccgcgcgatgcgtgggcgttcgttgaacgtatctgcggcgtctgtactggcgtacacgccctggcttcggtttacgccatcgaagatgccatcggtattaaagtgccggacaacgccaatatcatccgcaacattatgctggcaacgctctggtgccacgatcatctggtgcacttctatcagcttgccgggatggactggatcgatgtgttagatgcgctgaaagccgacccgcggaaaacctccgaactggcgcaaagcctctcctcatggccgaaatcatcccctggctatttcttcgacgtacaaaaccgcctgaagaaattcgttgaaggcgggcagttggggatcttccgcaatggctactgggggcacccgcagtacaaactgccgccagaagccaacctgatgggctttgcccactatctcgaagctctcgatttccagcgtgaaattgtcaaaatccacgcggtctttggcggtaaaaacccgcatccaaactggattgtcggcgggatgccttgtgccattaacattgacgaaagcggcgcggtcggggcggtcaatatggaacgcctgaacctggtgcagtcgatcattacccgtacggcggatttcattaacaacgtgatgatccccgacgctttagccatcggccagttcaacaaaccgtggagcgaaatcggcacgggtctttctgataaatgtgtcctcagctacggcgcattcccggatattgccaacgactttggcgagaaaagtctgctgatgcctggcggcgcggtgattaacggcgacttcaacaatgtgctgccagtggatttggttgatccgcagcaggtgcaggagtttgtcgaccacgcctggtatcgttatcccaacgatcaggtggggcgtcatccgttcgatggcattaccgacccgtggtacaaccccggcgatgtcaaaggcagcgataccaacattcagcagctgaatgaacaggaacgctactcgtggatcaaagcgccacgctggcgcggtaacgcgatggaagtggggccgctggcacgcacgttaatcgcttatcacaaaggcgatgctgcgaccgttgagtcggtcgatcgtatgatgtcggcgttgaaactgccgctttccggcatccagtcaacgttgggccgcattttgtgtcgcgcgcacgaagcgcagtgggccgcaggtaagttgcagtatttcttcgataaactgatgaccaacctgaaaaacggcaatcttgccaccgcttccacggaaaaatgggaaccagcaacctggccgacagagtgccgtggtgtcggttttaccgaagcaccgcgcggggcgttaggccactgggctgccattcgcgatggcaagattgatctctatcagtgcgtggtgccgaccacctggaacgccagcccgcgcgatcccaaagggcagattggcgcttatgaagcggcgctgatgaacaccaaaatggcgattcccgagcaaccgctggagatcctgcgtactctgcacagctttgacccgtgcctcgcctgttcaacacacgtgctgggcgacgacggtagcgagcttatctccgtgcaggtgcgttaacagcgaaggagaatcatcatgcaacagaaaagcgacaacgttgtcagtcactatgtctttgaagcacccgtgcggatatggcactggctgacagtgttatgcatggcggtgttgatggtcaccggttactttatcggcaagccgctaccttccgtcagcggcgaggcgacgtatctgttctatatgggctacatcaggttaattcacttcagcgccgggatgatttttaccgtggtcttgctgatgcggatctactgggcttttgttggcaatcgttactcccgcgagctgtttatcgtgccggtatggcgtaaaagctggtggcagggcgtgtggtatgaaatccgctggtatctgtttctggcaaaacgtccgagtgccgatataggccataaccccatcgcccaggcggcgatgttcggctatttcctgatgtcagtttttatgatcatcaccggctttgcgctgtacagcgaacacagccagtacgctatttttgcgccgttccgttatgtggtggaatttttctactggacgggtggcaactcaatggacattcacagctggcatcggctggggatgtggctgattggcgcgtttgtgatcggtcatgtctacatggcgctgcgtgaagacatcatgtccgacgacacggtgatctccactatggtcaacggctaccgtagccacaaatttggcaaaataagtaacaaggagcgttcatgagcgagcaacgcgtggtggtaatggggctgggcaacctgctgtgggccgatgaaggcttcggcgtgcgggtggcggaacggctgtatgcccattaccactggccagaggatgtggagattgtcgatggcggcacccaaggactgaacttgctggggtatgtcgaaagcgccagtcatctgttgattctcgatgccattgattacgggctggaacccggaacgctacgaacgtatgccggagaacgcattccggcttatctcagcgcgaagaaaatgagcctgcaccagaacagtttctccgaagtgctggcgctggcagatatccgcggacatctgccagcacatattgccctcgtcggtttgcaacccgcgatgctcgacgactacggcggcagcctgagcgaactggcgcgggagcaactgcccgccgcggaacaggcggcgctggtacagctggcggcctggggaattgtaccgcaaccgactgaggagttgcgctgtctcaattatgactgtctgtcgatggaaaattacgaaggcgttcgcttgcgtcagtacaagattaggctggaggaacagggatgagcaacgacacaccatttgatgcgttgtggcaacgaatgctggcgcgcggctggacgccggtcagtgaatgccgtcttgacgactggcttacgcaagcgccagacggcgtggtgttattaagtagtgacccgaaacgcacgccagaagtcagcgataacccggtcatgattggcgaattactgcgcgagtttcccgactatacatggcaggtagcgattgctgatcttgagcagagcgaagccatcggcgatcgctttggcgtctttcgctttcccgccacattagtgtttaccggcggaaactatcgcggcgtgctgaatggtattcacccgtgggcggaactgataaacctgatgcgtgggcttgtcgaaccacaacaggagcgtgcctcatgagcgaaacttttttccatctgctggggccaggaacgcaaccgaacgatgacagtttcagcatgaatccactgccgatcacctgtcgggtgaatggtgaaccgagtatggcggccctggagcaatgtgctcacagcccgcaggtgattgcgctgttaaacgagttacaacatcaactaagcgaacgccagccgccgctgggtgaggtactggcagtcgatctgttaaatctcaacgccgacgatcgtcactttatcaatacgcttctcggggaaggggaagtgtcagtgcgcattcagcaggctgacgacagtgaaagtgaaattcaggaggcgatcttctgcggattatggcgggtacgcagacgtcacggcgaacagttgctggaagacaaactggaggctggctgcgcaccgctggcgttgtggcaggcggcaacgcaaaacgtcttgccgacagattcgctgttaccgccgcccattgatggcctgatgaatggcctaccgttggcccatgaattactggcacatgtacgtaaccccgacgcgcagccgcacagcattaatctgacgcaattacccatcagcgaagctgaccggctttttctctcacgtctctgtgggccgggaaatattcagattcgtaccattggctatggcgagagctatatcaacgccacggggttacgccatgtctggcatttacgctgtacggacaccttaaaaggcccgttactggaaagttatgaaatctgcccaataccggaagtggtgctggcagcgccagaagatttggtcgactctgcgcagcggcttagcgaggtatgccagtggctggcggagggggcaccgacgtaaaaagacggtaagtatcgctttcaggcttatgaatatcgcaatcggcgaatacctctggtcgtagagtttcaggataaagagggagatctaccattaacgggttatttttctctcttcgcctacaggagtgcgcatgtgggatgtcattgatttatcgcgctggcagtttgctctgaccgcgctgtatcactttttatttgtaccccttaccctggggctgatttttttgctggctatcatggaaaccatttacgtggtcaccggcaaaacaatctaccgcgatatgacgcgcttctggggtaagctcttcggtatcaactttgctcttggcgtggctaccggcctgacgatggagtttcagtttggtactaactggtcattctattccaactatgtgggcgatatttttggcgcaccactggcgatggaagcattaatggccttcttcctcgaatccacctttgttgggctgttcttcttcggctggcaacggctgaataaataccagcacctgctggtgacgtggctggtggcgttcggttcaaatctctctgcgttgtggatattgaatgccaatggttggatgcaatacccgactggtgcgcattttgatatcgacaccctgcgtatggagatgaccagtttcagcgagctggtctttaacccggtcagccaggtgaaatttgtgcacaccgtaatggcgggatacgtgaccggggctatgtttattatggcgatcagcgcctggtatttactgcgcggacgggagcgcgatgtcgcattacgctcgtttgccatcggttccgtcttcggtactctggcgattatcggtacgctgcaactcggagacagttctgcgtatgaagtcgcgcaagtacaaccggtaaaactggcggcgatggaaggtgagtggcaaacagaacctgcacctgcaccgttccatgtggttgcctggccggaacaggatcaagagcgtaacgcctttgccatcaaaattcccgcgctgctagggatcctcgccactcactcattagataaacccgtgccgggtctgaagaatttgatggctgaaacctacccacgcttgcaacgcggacgtatggcgtggctgttaatgcaggaaatatcgcaaggcaatcgtgagccgcatgtgttgcaggcattccgggagctggaaggcgacctgggttacggcatgttgctctcccgctatgcaccggatatgaatcatgtcacagccgcacagtaccaggcggcgatgcgtggcgcgatacctcaggttgcgccggtattctggagtttccgcatcatggtgggctgtggttccctgctgctactggtgatgctgattgcgcttgttcagacgctgcgtggcaaaatcgaccagcatcgctgggtgctgaaaatggcgctctggagtttgccgctgccgtggattgcgattgaagccggatggtttatgaccgagtttggtcgtcagccgtgggcgatacaggacatcttaccgacatactccgcgcactccgccttaaccacaggacaactggctttctcactgatcatgatcgtagggctttacaccctgttcttaatcgccgaagtctacctgatgcagaaatatgcccgtctggggccgagcgcgatgcagagtgaacaaccgacgcagcaacaggggtaaaggagaaaatcatgtttgattatgaaacattgcgcttcatctggtggctgctgattggcgtgatcctggtggtctttatgatctccgacggatttgacatggggatcggctgtctgctgccgctggtggcgcgtaatgatgatgaacgtcggatagtgataaacagcgttggcgcgcactgggaaggcaatcaggtctggttgatcctcgcaggtggggcattatttgccgcctggcccagagtgtatgcagcggcgttttccggcttttatgtggcgatgattctggtgctgtgctcgctgttcttccgcccgctggcctttgattatcgcggaaaaatcgccgatgcacgctggcgtaaaatgtgggatgccggactggtcatcggcagtctggtgccgccggtagtcttcggtattgcattcggcaatttgctgctcggcgtgccgtttgctttcacaccgcaattacgcgtggaatatctcggcagcttctggcaactgctgacgccattccctttattgtgtggattgctcagtcttgggatggtgattttgcaaggtggcgtctggttacaactgaaaactgttggtgtgattcatctgcgttcacagctggcgaccaaacgcgccgcactactggtgatgctgtgctttttgctggcgggttactggctgtgggttggtattgatggctttgtactgctcgcccaggatgctaacggtccttccaatccgttaatgaaactggtggcagtgctacctggtgcctggatgaacaatttcgtcgaatcgcccgttttgtggatcttcccgctgctggggttcttctgcccattgctgacggtgatggcgatttatcgtggtcgcccgggttggggatttttgatggcgtcattgatgcaatttggcgtgattttcacggcaggcatcacgctgttcccctttgtcatgccgtcaagcgtgagtccgatctccagcctgacgttgtgggacagcacttccagtcagctgacgctgagcattatgttggtaatcgtgctgatatttttgcccattgtgttgctctacactctctggagctactacaaaatgtgggggcgcatgacgacagaaactctccgccgtaacgaaaacgagctgtactaaggagcaggaacaatgtggtatttactttggttcgtcggcattttgttgatgtgttcgctctccacccttgtgttggtatggctggacccgcgattgaaaagttaacgaaggtaagcctgatgaggcgcattagcgtcgcatcaggcaatcaataatgtcggatatgaaaagcggaaacatatcgatgaaagcgatcttgatcccattcttatctcttctgattccgttaacaccgaaatctgcattcgctcagagtgagccggagctgaagctggaaagtgtggtgattgtcagtcgtcacggtgtgcgtgcaccaaccaaggccacgcaactgatgcaggatgtcacccctgacgcatggccaacctggccggtaaaactgggttggctgacaccgcgcggtggtgagttaatcgcttatctcggacattaccaacgccagcgtctggtggccgacggattgctggcaaaaaagggctgcccgcagccaggtcaggtcgcggttattgctgatgtcgacgaacgtacccgtaaaacaggcgaagccttcgccgccgggctggcacctgactgtgcaataaccgtacatacccaggcagatacgtccagtcccgatccgttatttaatcctctaaaaactggcgtttgccaactggataacgcgaatgtgactgacgcgatcctcagcagggcaggagggtcaattgctgactttaccgggcatcggcaaacggcgtttcgcgaactggaacaggtacttaatttcccacaatcaaacttgtgccttaaccgtgagaaacaggacaaaagttgttcattaacgcaggcattaccatcggaactcaaggtgagcgccgacaatgtctcattaaccggtgcggtaagcctcgcatcaatgctgacggagatatttctcctgcaacaagcacagggaatgccggagccggggtggggaaggatcaccgattcacaccagtggaacaccttgctaagcctgcataacgcgcaattttatttgctacaacgcacgccagaggttgcccgcagccgcgccaccccgttgttggatttgatcatgacagcgttgacgccccatccaccgcaaaaacaggcgtatggtgtgacattacccacttcagtgctgtttattgccggacacgatactaatctggcaaatctcggcggcgcactggagctcaactggacacttccaggtcagccggataacacgccgccaggtggtgaactggtgtttgaacgctggcgtcggctcagcgataacagccagtggattcaggtttcgctggtcttccagactttacagcagatgcgtgataaaacgccgctatcattaaatacgccgcccggagaggtgaaactgaccctggcaggatgtgaagagcgaaatgcgcagggcatgtgttcgttggccggttttacgcaaatcgtgaatgaagcacgcataccagcgtgcgctctccatcaagacaaataaacatttgccgctgttggtccacgcaggccatttacgcggcaaaattccacgcgtaatcctggtataagcacttctgcgtcgcggggagtgaatgcggaaatatggacctggacttctttacgaccgtcggaggggataatgaatcctttgccgcttttgcgatcaaaggttttgacaattcctgtcattttacgggacaaacaaattccttactgaaaatactgcgctgcactatacggggttaataaaataaagccagcgatatttaagaccgccggacggctaaaataaaatttgcttaatctcaattatcatgcgttaatagctgcgtcggtttgaaagacagacagcatacaaagtagtttactaaagcagttctcattatcaggcattatccccttcttttgagtctctctcctgaacactaagtagtttctgtattaaagccctgtttgccgaaaggcccaaaatgaaggaagtaaaatatgtctaataaaatgactggtttagtaaaatggtttaacgcagataaaggttttggctttatcactcctgatgatggcagcaaagacgttttcgtccatttcactgccatccagagcaatgaattccgcacgctgaacgaaaatcagaaagttgaattttctattgagcaggggcaacgtggtcccgcggcagcgaacgttgttacgctctaaggttgccgttattactcaacatctccatttccgctgtccatgttgccatggttcacagtaccgcacatcggcattcgatgtgacggagcgaaatcctttaggagcaaagtgcattttttgtaaatcgacgatgatcacctttgataacgtcgcgctgcaaatacgcactgaccatgcgccgctggatttcacaaaataatatctggctccctcgtggagccttttttatatctgccttatttttcttcaatgctgtatgtatagtaagcgataacctgttgattattgaatctttcggggagatggcttataacatttcttacctgaccagggtaccgggaaccaacaccttactggcgtgttgctgtcttttaagaccagaagaggttaacagtgaatattgaagagttaaaaaaacaagccgaaacggaaatcgccgactttatcgcgcaaaaaatcgccgagctgaacaagaatacagggaaagaagtctctgaaattcgcttcaccgcacgagaaaaaatgaccgggcttgaaagttatgatgtcaaaatcaaaataatgtgattttgtgaacatcaccccgtgcgaggtgatgttccgcttgttgctaatttagtgaccaatcattggcgattgcggaattaagcgttggtacaattcctccggcaccgggctttgccatactcccgcatacattgcgtaaccaatcgccgcaaacataatccccataaccagtagcgtcattaaccagccagacaacgcaaaggcttttttatttgccgcaggtttttgcagtgaaaaggtcaatgttgaggctaccggacatggctctacgcaagtcatacagccggtacattccactgttcgtacctgaattaatttatcgaccgggatccgtgatgggcaactttttgcgcatttgccacaatcgatacaactttcggcattgcgacgaatcttaaacggcgataatagcgaaaccacgcccatcagcgcgccatatgggcaaagataacgacaccagacatggcgaataaacaggctggcaatcagcaaaacgatcatgctgattaatgtcgcggtccccatatgacgaaagaaatcgagcattttaacgtccatcaccacgctgtagggcgacaacataaaatagtgaatcgcctgagcgggcatcaataacgcgatatagagaaaaaaactcaacagcaaatacttcacgccgcgcagaggaatatccagccagcggggaaggacaaattgccgaccaaacagtttgttaccgagatcgccgattaattccgaaagcgtaccaaccgggcataaccatgaacaaaaggcctttttgagtaatagactgatgacgataaaagcgaccaataacagcatcgcggcggcgtggacggacggtaactgacctgttgcaaggctatatttcagattcatcagaccggcaatcggtagccagccttcgatacctcccggtctggtgataaatgtcgtactacctgccgtttcgtaatagcgcacccaataccagaacgtgatggcaatataaatattaattgccaacagtaataattgcgtcgctttacgccaggtcgtggcattgcgccagtcattccacggtaatttgccgcccgtcgtgcctggccgccgctgccagcgggttctttttttctctgccatgattttgccagtccgttaagttgcataccaaatgccactattctagttgttcttaactggctgatattgattcaaatcgcgttcaggtttttcttattaaccatgcttccagagcggcaacactgcgtgtaatttcttcgtgtggaaggggggcagataatggctgctgctccagttgtgcgcattgctggctggcgctacgcattcccagactcgagcaactgctttttagctgatgtgcggcacgctttattttctcgttatcctgactggcgcgggcaatgtcgatttcatcgagaagcggcagggcatgttgtttaaataatatcagccattcgtggatcttctccgcccccattaaatgagcatcttcattgagttgcgatacatccagcggttgatcatttttgacttgcagttggagatagtgcgccagtaattgaccgagcacttcacgcggcaccggtttagggataatcccgcgaaatagcgaactggtacgctggcgcagtgtttcgtcgatgacatgagcgctaaagccaatcaaaaccagcgacggatattgctgtgccagttgccgggcaagcgtaatgccgtcgatatccggcagatcaaaatccaccagtgcgacagcaaatggttcactattttgcagtgtctctaaagcctgcgcggcatttcctacggcaacgacctgcgccccactgctgttcaacatctcaacggtaatccgctgggttagcgggttatcttcaattaacagcaaacgtaaaccgtccagacgcaccgcctgattgactgtttttggcacgggtgcagtggcaatacgtaacggcaagcgtaaacaaaaacagcttccaacctccggcgtgctggtggcgctcagttcgccacccatcgcctgggccagacggctactgatagtcagccccagcccggtgccgccgcgtttgccgctaacctgaacaaatggctggaagatttcagccagtttcgcgggatcaataccgcagccgctgtcttccacttcgaccagccattgttcgccatcagtgcgactacgcagaataatgtgcccttcgtcggtgaaacgcagggcgttgctcaacaggttggtaatgacctgacgaatacgccgcggatcgcccattaacgcagtcggtacatcgtcggcaatttctgttgccaggcgaatcgggcgacctttcacccttccgctcattaattgcagggtactttccagcagcgggcgcggttcaaagggttcatcgctgaccgaaacattcttgccgcctgcttcgatagccgaataatcgagaatatcgttgaggatggtcagcaacgattcaccagagtcggtaatcgcccgcaaatcatcgcgctgggcgttaagtgcggggttatctgccagcagttgcgcggtgccgagaataccgtacagcggtgtgcggatctcatggctcatcgccgccagaaacgccgattttgcctggctggctttttctgcttccgcccgtgcctgtcggtgttctatcaccagttcctgcaattcagctgtacgcgctttgacctgcgccgccagctgttcgcggtggcgattcagtgcatgaacactgctgcgaaacgcatccatcagccgcccgatggtatccagttcccgtacgccagcggtttccgggaaaggggagtcgatatcaccatccagcaagcgttgcagcgcctgcgtttgttctgcaagagggcgcgtgactgagcgataaaccacgcgccagaggatcagaatcagtgcgcaaagagaaactaatcccagcaataacaggctgtattgcccgcgtgcactggctttttccagatgtgccagcccgtgctgattacgcagctcaatggtgtcgaccagctgactgacttcgctactaaactgcgcgaattgggcgatgttattttgggcgagagtttgcaggtgattgctgatttcactgtcctgctgatacagcgccagcaaatcgctatattggctaacggtagttaacgttgttgctacctgagtacgaacacccggatcttcaatgcgtatttgccgacgttgcagaattttcaccgcattattgagctgcttttccagcgttggcgcatttttctggatctgttccagccccagattcatcaccatttgctgcacccgcagggcgctaaggcgcagttcattcatctggttaacatactcaagatcgatatcaatcagccgatcgagtgcactttctgcggcctgacgctgatgttgttcgatcaaatcgtaaatcccggcctgggtcgctccggcggaggttgccgcattattcgcctgaccttgcgccaggcgtgcgatttcatcggcggcggcgactatctgctgactgagttgctgttgttgctggcgaagttgcaaacgctgccccaccagttccccttgctgacgtaacgaacgggagatctcctgctcctgttgttcaatagcggtggtgtcaaaaccttgttcccgtaacgcttgcagcaacgcattaatcttcaggctttgtgcggtgagcattcgcccctgcgcctgccacatcttttcgttatcggcactggtcaggttctgcgcggcgaaaagttcccaggcgctggcttcgctcaactggcgcgccatattcatggtaggaatcaatgcctgagtgttgtctttttccacctggctgataaagcgcaggttgtaccatcccaccagggtactggtcagggttaacagcgccatcagggcaaagcccatccagagtcttcgggtcagggttaaattcacggtcggtgcactttaggtgaaaaaggttgagtcgcaaagcagaatgcatctagcataaagccttattattgatgaggctatcatgcgcgtactgctatttttacttctttcccttttcatgttatcggcattttcggctgataacctgttgcgctggcatgatgcgcagcattacacggtgcaagcctctacgccgctaaaagccaaacgcgcatggaaactgtgcgcgctttatcccagtttgaaagattcatactggttatcgttgaactatggtatgcaggaggctgctcgccgctacggtgtggatttaaaagtgctggaggcaggcggctacagccagttggctacccagcaagcacaaatcgaccagtgtaaacagtggggcgcagaggccattttgctcggtagtagcacgacgtcatttcccgatctgcaaaagcaggtagcaaatctgccggtgatcgaactggtgaatgctattgatgctccccaggtgaaaagccgcgttggtgtgccctggtttcagatgggctatcaaccagggcgatatctggtgcaatgggcgcacggtaaaccactgaacgtgctgttgatgcccggccccgataacgccgggggcagtaaggagatggtagagggttttcgcgcagccattgccggaagcccggtacgtattgttgatattgcgctcggtgataacgatattgaaatccagcgtaacctgttgcaggagatgctggaacgccatccagaaatcgacgtcgttgccggaacggccattgcggcagaggcggcaatgggggaagggcgcaacctgaaaacgccgcttaccgtggtgtcgttttatctttcacatcaggtgtatcgcgggttgaagcggggaagagtgattatggcagccagcgatcaaatggtctggcagggggaactggcggttgagcaggctatcaggcaattacaggggcaatcggtgtctgataatgtcagcccaccgattttagtcatgacgccgaaaaatgccgaccgcgaacatatccgccgctcgctgtcaccagggggatttcgtccggtttatttttatcagcacacatcagcggctaagaaataaccttcgccatgttgtgtcaccagtaaatccgcactgagtttatggcgtaaacgacgaattaacacatcgacggtgcgcaggtcagggttttccacccgacgcgcagagagcatacgcagcagacgttcacggctgagaatttcgcccggattagtcacaaatgccaccagcatttcatactctgcgcgggtcagtttaatcggctcgccatcccgctccagcgtatggcgcgacacattcaggcaataaccggcaaagcgatagcagttgtcctgagtgtgcggttgcgcctgtcgcgcgaggtcgattcgccagagcaaatttttcactcgtaccaccagttcgcgcagctccagcggtttggtgacgtaatcgtctgcgcccatttccagcccaacaatacggtcaatccgatcgctgcgtccggtaaccagaataatccccaccgttgagcgttctcgcagggcgcgggttaacatcaggccattttcatcgggcaaattgatatccagcagaatcaaatccaccggctgattctgcataatttcccgcagcccggcaccgctcgccgtaacggaaacggtatacccctcctgagtgaagtaagattgtaatcgcgcctgggtaaccggctcatcttcaacaataacaatgtgatgtggcatcagagggttttactcattctgttcatatctgttcatattctgccgtaagccgttcatcctgaccagtgccgctgttcatatttgctcattaagatcgcttcactaaaccataattttacaggggctattatgcggaaactctggaacgcgctacgccgacccagtgctcgttggtcggtactggcgctggtcgctactgggattgtgattggcattgcgctgattgtattgccacacgttgggatcaaagtcaccagcacaaccgaattttgtgtcagttgccacagtatgcaaccggtgtatgaaggatataaacagtcggtgcatttccagaacgcctccggcgtgcgagctgaatgccatgactgtcatatcccgccggatattccaggcatggtgaagcgcaaactggaagcgagcaacgacatttaccagacctttattgcccactccattgatacacctgagaaatttgaagccaaacgcgcggaacttgccgagcgtgaatgggcgcgaatgaaagaaaacaactcggcaacctgccgctcctgccataactacgatgcgatggatcatgcgaagcagcatcctgaagcggcgcgtcagatgaaggtggcagcgaaagataatcaatcctgtatcgactgtcataaaggtattgcccaccagttaccggatatgagtagtggcttccgtaagcagttcgatgagctgcgcgccagtgctaatgatagtggtgacacgctgtactccattgatattaagccgatttatgcggcgaaaggcgataaagaagcgtctggttctctgctgcctgcttcggcagtgaaagtccttaaacgtgacggcgactggctgcaaattgaaatcactggctggacggaaagtgcaggacgtcagcgtgtactcacccaattcccaggtaaacgcatctttgttgcctcgattcgtggtgatgtgcagcagcaggtgaaaacactggagaaaaccaccgttgccgacaccaataccgagtggagcaagttgcaggccactgcgtggatgaagaaaggcgacatggtgaacgatatcaaaccgatctgggcttatgcggattcgctgtacaacggcacctgtaaccagtgccacggcgcaccggaaatatcccactttgacgctaacggttggatcggcacgctcaacggcatgattggctttaccagcctcgataaacgtgaagaacgcaccttgttgaaatatctgcaaatgaatgcgtctgacaccgcaggtaaggctcacggcgataagaaggaagaaaaataatgaacaataacgatctctttcaggcatcacgtcggcgttttctggcacaactcggcggcttaaccgtcgccgggatgctggggacgtcattgttaacgccgcgccgtgcgactgcggcgcaagcggcgactgaggctgtcatctcgaaagagggcattcttaccgggtcgcactggggggctatccgcgcgacggtgaaggatggtcgctttgtggcagcaaaaccgttcgaactggataaatatccgtcgaaaatgatcgccggattgccggatcatgtacacaacgcggcgcgtattcgttacccgatggtacgcgtggactggctgcgtaagcgccatctgagcgacacctcccagcgcggtgataaccgttttgtgcgcgtgagctgggatgaagccctcgacatgttctatgaagaactggaacgcgtacagaaaactcacgggccgagtgccttgctgaccgccagtggttggcaatcgacggggatgttccataacgcttcggggatgctggcgaaagctattgccttgcatggtaatagcgttggtacgggcggagattactctaccggtgctgcgcaggtgatcctgccgcgcgtggttggctcaatggaagtgtatgaacagcaaacctcctggccgctggtattgcagaacagcaaaaccattgtgctgtggggctccgatttgctgaaaaaccagcaagcgaactggtggtgcccggatcacgatgtttatgaatattacgagcagttgaaagcgaaagtcgccgccggtgaaattgaggtcatcagcatcgatccggttgttacatccacccatgagtatctggggcgcgagcatgtgaagcacattgcggttaacccgcaaactgacgtgccgctgcaactggcgctggcgtatacgctgtacagtgaaaacctgtacgacaaaaacttcctcgctaactactgtgtaggttttgagcagttcctgccgtatctgctgggtgagaaagacggtcagccgaaagatgccgcatgggcagaaaaactgaccggcattgatgccgaaaccattcgtgggctggcacggcagatggcggcgaacagaacgcagattattgctggctggtgcgtacagcgtatgcagcacggtgaacagtgggggtggatgattgtcgttctggcggcgatgctggggcaaattggcctgccaggtggtggttttggttttggctggcactataacggcgcaggcacgccggggcgtaaaggcgttattttgagtggtttctccggctctacgtcgattccgcctgttcacgacaacagtgactacaaaggctacagcagcaccattccgattgcccgttttatcgatgcgatcctcgaacctgggaaagtgatcaactggaacggtaaatcggtaaaactgccgccgctgaaaatgtgtatttttgccggaactaacccgttccatcgccatcagcagatcaaccgcattattgaaggctggcgcaagctggaaacggttatcgccatagataaccagtggacctcaacctgccgctttgccgatatcgtgctgcctgcgaccacgcagtttgagcgtaacgatctcgaccagtacggcaaccactccaatcgtggcatcatcgccatgaaacaggtcgtgccgccgcagttcgaggcgcgcaacgacttcgatattttccgcgagctgtgccgtcgctttaatcgcgaagaagcctttaccgaagggctggacgaaatgggctggctgaaacgcatctggcaggaaggtgtacaacagggcaaaggacgcggcgttcatctgccagcgtttgatgacttctggaataacaaagagtatgtcgagtttgaccatccgcagatgtttgttcgccaccaggcattccgcgaagatccggatctcgaaccgctgggcacgccgagtggcctgattgagatctactcgaaaaccatcgctgatatgaactacgacgattgtcaggggcatccgatgtggtttgagaaaatcgaacgctcccacggtgggcctggctcgcagaagtatccgttgcatctgcaatctgtgcatccggatttccgacttcactcgcagttatgtgagtcggaaactctgcgtcagcaatataccgtagcgggtaaagagccagtatttattagcccgcaggatgccagcgcgcgcggtattcgtcacggtgatgtggtacgcgtctttaacgttcgtggtcaggtgttggctggagcagtggtttctgaccgttatgcacccggcgtggcgcgaattcacgaaggggcatggtacgatccggacaaaggcggcgagccaggggcgctgtgcaaatacggtaaccccaacgtcttgaccatcgacatcggtacttcgcagctggcgcaggcgaccagtgcgcacactacgctggtggaaattgagaagtacaacggaacagtggagcaggtgacggcgtttaacggccccgtggagatggtggcgcagtgcgaatatattcccgcgtcgcaggtgaaatcatgaccacgctgacagtacaacagattgcctgtgtttacgcctggctggcgcagttgttctcccgtgaactggacgatgaacaactgacgcaaatcgccagtgcgcagatggctgaatggttttcgttgctgaaaagcgaacctccgctcactgcggcggtgaatgggctggaaaacagtattgccactctgacagtacgtgacgatgcccgtctggaactggccgctgacttttgcggcctgtttctgatgaccgacaaacaagcggcgctgccgtatgcatcggcctacaaacaggacgagcaagagattaaacgcttgttagttgaggcagggatggagaccagcggcaatttcaacgaaccggcagatcatctggcgatctatctcgagttgttgagtcatctgcatttttcgctgggagaggggaccgttcctgcgcgaagaatcgacggtttgcggcaaaaaacactgacggcgctgcgggaatggttaccagagtttgctgcgcgttgtcgacagtatgacagctttggtttttacgcggcactaagccagttattgctggtgttagtggagtgtgactaccaaaaaagataatgccgtttgtaggcctgataagacgcggcagtgaactgcaccccaaatgttggacataatctgacatctgaaggtgcagtttatgaaacattcatttgaagtaaaacttgccgctgtaaatcattacctggctggtcatgcaggcatcatttctacggcaaaactctttcaactttctcacaccagcctctcacactggattaatctttttcttcttcacggtcctcgggcactggattgcagacacaagcgtagctattctcctgaagataaactttgcgtggttctttatgctctcgggcattctgagtctctaccccgggtagctgcccggtttaacattcccagccacaacacggttaaaaactggataaaaggctaccgcaaatctggtaatgaggcctttatcaggcgcaggaaggagaaaagcatgacccgttctgatgatacccatgaaaacgaggcaaacatgacgccggaagagatgaagaatgagctgcgttatcttcgcgcagaaaatgcatatctgaaagccatgcaggagcatcttctggaaaaaaagcgccaggagctggagaaaaaacgaaagtcatccagagcctgaggtacggacactgccagtctgacctgttaaaggccgcagggctggccagaagcacgctgtactaccagctgtcactgcagaaggctaaggacaagtatgctgatgtgaaacagctcatagcctccatcttccatgaacaccggggatgttatgggtaccggcggatccattgtgagcttcagaaaagaggtcttaagttcagtggcaaaacggtgagaaaactgatgcaacagctcggcctgaagtctcctgtgcgcctgaagaaataccggtcttaccggggaaatatgggactcgctgcagaaaatatccttcagcgacagttcaaagcggaagctccctgtgagaaatgggtgacagatatcaccgaattcagggctggcggacaaaaactgtacctgtccccgatacttgatttgtttaacggggaaatcgtggcgtgggaaacggcctgcaggcctacagaggagctggtgaagcggatgttaaataagggtctggaaagccttgctgaaggggagaaaccgctgctccacagtgatcaaggatggcattaccggataaaaagttatcagtccgccctggcggacagagggttagtgcagagcatgtcgcgcaagggcaactgccttgataatgcggtaatggagaacttctttggtcacctgaaagaagaaatgtactatcgccgggactacagaaatgtagaagagctggaaaatgccgttaacgaatacataacttactggaatcaaaaaagaataaaactcagtcttgggggactcagcccggtagaataccggactgagtatcaaaaagccggttaactgaaactgtccaggttttggggttcagttcacaggcgtcgcatcaggcattagtgcgcagttgccggatgcggcgagaacgccttatccggcctacgggaacagtgctttttgtgggcctgataagatgcgttaagcgtcgcatcaggcattatggcgcagttgccggatgcggcgagaacgccttatccggcctacgggaacagcgctttttgtgggcctgataagacgcgttaagcgtcgcatcaggcaacaaactcacgggtgagccacaaaccgggaaagccgctggcgcagcaggcggttttcctgcttcaggtgcgcaatatcatccattaacgtcagcgccaccgcgatccccggccagtccagagccagttcatgacgcaggcgtaccgcgcgttgcaccacaatggcggcatggtcgtcaaatacccaggttgtctcctggatctcactcggttcaaccacccccaaaccgacaatttcattcaactcctcttcagagatgccggtatgcaggcaaaattcggtaatagtaaaagtcaccgtaacattagccattatgctttcccccaatctttacgtggatcaaaagacgactgggcgtctgccagttgctgccacagcgcggcagtgttttcatccggtttcggcggcatcacgattttcagtaccgcatacagatcgccggtctgttttttgctcaccagacctttgcctttaacgcgcaatcgttgcccggcctggctgccaggcgggatagtcagcaaaatgctttctttcagtgttggaacggtgactttagtacccagcgccgcttcccacgggctaaccggcaccactatttccagatcctggccgacaatatcaaacagcggatgtggcgcaatgtgaatcaccagccacaggtcgccatttggaccgccgttttcgcccggcgtcccctggcctttcaggcggatgcgttgaccattgccgacgcccgccgggatcttcacattcagcgttttcgggatttcctgttcgatcatgccaaaggcgttataaaccggcaggttatagctgatggtacgcttatgctcagtaagcgtttcttcgaggaataccgccacttcgatttcaatatcgtggccgcgtgtggcggggcgttgacggctctggcgggcatgctgaccgaaaattgacgagaagatatcgtcaaaatcttcggcgttaaaactctgaccgtcgccatgatggaactgacggttaaattgcggatcgttgcgatgttgccacatctgatcatactcagcgcgacgttgttcatcacttaacacttcccaggcttcagcgacctctttgaagcgggcttcggcatccggttctttgctgacatcaggatggtatttgcgggccagtcgacgataggcggtcttgattgtcttgagatcgtccgtcggtttcacgcccatgatggcgtaataatcctttaattccatagcgttatctcgcgtaaatcaacacaaattgaaggaacccctgtaaggtaactcctataagtgtagggtaatcctcaaaatttcatatgccaacacagaatatgttattgaaatcatcgcggaggggaggtcgcctcaaggtgggaggaacatattttatttacctcactcctgaacttttggctcatgcttacaagttaaacaataaggaaaggaatgcacaactcgactatttaaatcgttatgcaatttaatgataaagacatgtgctaaaaaccatttctattagtctcacattctttttttattggtaatggtaacgccgctgattttctttatagctactgatgtaatcattagcggcgtaaacgaggccggggctaatcaggcatagtttgcgtcaaaacttgcctgtttttaaaggggaatatagaaaaacaggcgttcaacgagccattttgcgaacctgttcccggaaaaatgacatatttctgtcacactctttaattattgataacaaaagaggtgtgaggaatgaacaaaacgctaatcgccgcaactgtggcagggatagttttactcgcttcaaatgctcaggcacaaaccgtaccggaaggctatcagctacagcaagtgctcatgatgagccgccataacttacgtgcgccgctggcgaacaatggcagtgtgctggagcagtcgacgccgaataaatggcctgaatgggacgtccccggtgggcagctcaccactaaagggggcgtgctcgaagtgtatatgggccattatatgcgtgaatggctggcagaacaggggatggtgaaatcaggggaatgcccgccaccggacaccgtttatgcctatgccaatagtctgcaacgcaccgtcgcgaccgcgcagttctttattactggcgcattccctgggtgtgatattcctgttcatcaccaggaaaaaatgggcactatggaccccacctttaacccagtgatcaccgatgattccgccgcattcagtgaacaggcggtggcggcaatggagaaagagctcagcaaactccagcttaccgacagctacaagctactggaacaaatcgttaactataaagattctcctgcgtgtaaagagaagcaacaatgttcgcttgtagatggcaaaaatacctttagcgcgaagtatcaacaagaaccgggcgtttccgggccgctgaaagtcggcaactcgctggtagatgcgtttactttgcaatactacgaaggttttccgatggatcaggtggcctggggagaaatcaaatctgaccagcagtggaaggtgttgtcgaagctgaaaaacggttaccaggacagcctgtttacctcaccggaagtggcgcgcaatgttgcgaaaccgctggtcagttatatcgacaaagccctggtcaccgatcgcaccagtgcaccgaaaatcacggtattagttgggcacgactccaacattgcctctctgttaacggcgctggatttcaaaccgtatcagttgcatgaccagaacgaacgcacgccgattggcggcaaaatcgttttccagcgttggcatgacagcaaagccaatcgcgacctgatgaaaattgaatatgtgtaccagagtgcggaacagttacgtaatgccgatgcgttaaccctgcaggcacctgcgcagcgcgtgacgctggaattaagcggttgcccgatagatgccaacggtttttgcccaatggataagtttgatagcgtattgaatgaagcggtgaaataacagaaaactcccccgcgtgaagcgggggagtcgctggttaaacgtttttacgttcgatggtctgttcgccccaaaaaagcgaatctttatcggtcttagcaaaggctttgactaacacttcatcgctaccttcttcccaaatcttttccgccattttttcgtcgtacccggcgacttcgaaaatggcctcggctatttccggcgacgtattgcgcagagatgcccattcaccgacgtgatgagctttcgcttcttgagttggcatgcgtatcctcctgttgaagattagccgttaagtttaactgccagacctgcgacatattccccttgataacgagcaatagacagttcttcctggctgggctggcgtgaaccgtcaccgcctgcgatggtggttgcgccgtacggcgtaccgccgcgaacctgtgaaacgtcaaataattcctgcgctgcgtagccaatggggacaatcaccatgccgtgatgcgcaagggtcgtccaggtggatgtgatggtttgttcctgaccgccgccagtaccggtggaactaaagacgctcgccagttttccgtatagtgcgccggaagcccacaggccgcccgtctggtcgaggaaggtacgcatttgaccggacatgttaccaaagcgggtaggtgtaccaaaaataatggcgtcgtaatcggccagttcttgcggggttgcaaccggtgcagtttgcgttttaccgcctgctttttcaaataattgcggcggcatggtttccggtacacgcttaacgacaacttctgcgccatccactttgcttgcaccctcagcaactgcgcgtgccatcgtttcaatatgtccgtacatggaataataaagcaccagaactttagccatttctaaccactcctcgtgttatctctattccgtagcgattcgctaccacttatttaaagataagacgtccttttcagagtgcaaatttcacaaccacttatttgatttataacaactttcacaagcacgtaattttgtcgcaaaatgacacatttttatctcatcgcgtttttttaatcataagagcggcttatggataattattggagatgatatctattctcgctaagaagctgttgcaggatattaccaaacgcgggtctgcccgcgtcagttcactaagcttagtcccacgtagcgaaaatatggcagccgccatacgccgcgttaattctatgcaatatgatgtctatacccagacggaggtcagtaatggcaaaccatcgaggcggttccggcaattttgcagaagaccgcgaaagagcatcagaagcaggtaaaaaaggtggacagcacagcgggggtaatttcaaaaatgacccgcagcgcgcatctgaagcaggtaaaaaaggtggcaagagcagtcacggtaaaagcgacaactagccgggctaatcaatgacgcatgcatttttgtctgtagctcgtcaaaacgccatcaccgccggttaccccggcggttttctgtttatggctcctgatgaacaacttctggcggtggaacgtcaaccaaccttctgcttaacaacgcattgagtaaaatcgcgccaaaggtggctgtaccgatccctcccaacgtaaaaccgcccagtgtgagagcaaaatcacccgcacccagcactaaggttactgcgaccataatcaaattaccgttctggcttaaatccacactgttttgtacccagatccgtgcgcctgcgacggcaatcagcccgaacacaacaattgatgcaccaccaatcaccgcagccggaatagtatggatcagcgcgccaaatttcggcgaaaagcccaacagcatggcgatgacggcagcggcaacaaacaccagcgtcgagtagacttttgtcacggccatcacaccgatattctcggcgtaggtggttacgccgctaccgccgacagagccagaaagcatcgtcgccagcccatcgcctacgaatgcccgtcccatatacgggtccatattgcgtccggtcatcccggcgaccgccttgagatgacctaagttttccgccaccagaatcaccgccacgggcgcaatcagcatcattgcctgaccattaaaagcaggagtggaaaaatgtggcagaccgaaccaggcagcatggctgacgagagtaaaatcgacggcttttcccagccctaaaacgttggtcatcacgccatacagcagacaggcgacaattaatcctacgagaatcaataatcgctggatcatgccacgggtaaatacggccaccagcccaatacatagcaccgtcattaccgccatccagctatcaaaggccgaagccgatacatttttcactgcgataggcgctaagttcaggccaatcgccatcactaccgcacccgtcacaaccggcggcattagtcgttcaatccagcgcgtaccgattttcatcaccaccaggccaatgacggtataaaccagcccacaggcgataatcccgcccagcgcgatgctgatattcggattaattccctgaccattaaagcccgtcgcggcaatcaccacgccgacaaaagccgcgctggaaccgagataactgggcacgcgcccgccggtaataaagaaaaacagtaacgtgccgatccccgacattaaaatggaaagattgggatccagccccatcagaatcggcattaacaccgtcgcgccaaacatcgccaccgcgtgttgaacgcccattactgccgtttgagcaaacggcaatcgttcatccggcgcgaccacgccgctctctgtagaggtcgattttaactgccagtgaggaaaaccgaacattgccatcagctgtctccttaaggaggttaacaagcagggcgcatcagcgcgtgataactgcgatcgaaccacaccagcccgtagggtgtggcgtgacgatgaatcgcttcgatggcgcaaaacaaaatgtcgtgggtgccgacgctcaccacctggctgatacggcagtcaaacgaaaccagtgcctctcccagttgcgggcatccggtcacaccagtctgccagcgggcggcggcaaagcggtgttccatgggcgttttgccgccaaaaaggtttgaaagcgactcctgcccggcgctaagtgtatttacacacagcgttcgattttcattgaataccggccagacggacgccccacgattcaggcacaccagtaatgtgggcggcgtgtcggtcacgctgcagacggcgctggcggtgaacccggcgcgcccggctggaccgtccgtagtgatgatattgaccgccgcgcccatacaggacatcgcatcgcgaaaggtttgttgatcgacaatgttcattgtttgctccttacaacagcccgcaggcttcttcaaaggacagacgtggcaggcgcgcaaaaagtttgctggaatcgccatagccgatattaatcagcagattgctcttcagcgtgctgcccgcaaaaaaggcgtcgtcaacgtattgacggtcaaagcccgacatcgggccggtatccagccccagcgcacggcaggcgacgatcagataggccgcctgcatggaactgttgcgaaacgctgtttcttcggcaagttgtgggctggaggtaaaccaactgcgggcatcgccgtgaggaaacagctgtggtaaccgttcataaaattcactgtcccaggcgacgatagcggtgacgggcgcggtcagggttttttgcagattgccgctggaaagcgccgggcgcagacgttcttttccttctgcagtgcggataaacacgatccgtgccggagaacagttagctgatgtcggcccccatttcatctgggcataaatctcccgtaacgtctcatcgctgacggggggctcccgccagccgttgtgagtgcgggcatcggtgaacagggtgctaagcgcacctgggctaacggcttcgttcatagcaattccttacagagcggcttcacggtgatgtaacaggctggcaagcccgttgagtaacagagcattaaacgtttcgggatcggtcacgttgcaggcgtgtccgccatagcgcatcaccattttctggctatcgggcagagcggcatgaagttcactggaacatgctgatggcaccagcagatcatcactggcgcagatgatttgcaccgggcagcggatacgatccgcatggcgactaaagtcagcgcgtttgagggcgttaagtcgacgcagtaaattatttttgccctgaaaatgcgccagtgccagcgcgtcttctgcctcaaggcgaggtgcgcgggccgccatccagtcggcgggatagaggaacaacggctgcgcttccacccatgcctgcgcgccgccgctatgtagtaactgttcgcgaacctgaaaacagcggcgcgtatgggcgtttattcgtagccagccgttaacgctgaccagcacagttaccgacgcgggataatccagcgccagctgcattcccaccagcgcaccgagcgcatggccgaccaccgcgtaacgctcaatccctgcggctaccagcgcctgatgcagttccgctgccatctgggcgatactgtaatcttctgccagcgtgtcgggattattgccggtgccgcgctggtcgtaacagactacctgatactcctgctccagcaccgccagttgcggtaaccagtaactgccgctaccgccaagacccgaaatcaacaccactacgggcgcatcagcataagggggaggtgagagtgaaagtttcatcgcggcctcacttggcgatatgcgcaattgtggcgatttccaccagcgcgtcaggttttaccagtccgcactgaatgcagaatcgcgccggtttgtcacccgggaaaaactcggcgtagatttcgttaatcgcggcgtaatttttccagtcggtaataaagatgctgttgaaggtcacatccgccatcgtgccacccgccgtctcgatgaccttgcggatggtttccagaacgtggcgggtttgcgcctttgggtcatcggcaaacagcacgttgttatgttgatcaaaagccagcgtaccggagacatacaccacgccatcagccagcgtgccgggaacgaagggggccagcggtgcgctgctgccagcaggaataattacggattttggcatcgttaaactccttaagcgatacgagcaaaggacgtggaagaaagcgcgtcgcagaacgtttcgacgtcgctgacccagccaaaaaaggtttcgatattgaacaacgcggctttctgtgcaaattccggccccgcctggtgtgttgcgtcttccagcaccacgccgaaatactccagaaaaaagccgtcgcgtagcgtcgattcgacgcagacgttggtagcgataccggtgaaaaccagatggcgtattccacggctgcgcaaaatgctgtccagcggcgtattgaagaaaccgctgtagcgcggcttcggcagcacaatatcgccaggctgcggcatcagttcatccaccagttgataatcccaggagcctttcgccagcaatttcccctgcagctgcggctgattacgcatggttttcagggcgttcgatttatgaaaatttggtgagccggggccgccagcctcgacatactgttcatcccagccattttgaaaccagatgatcagcatccctgccgctcgcgctgcggtcacggcggtttgaatgttggcaatgaccgggcgagtggttgagacatcaaacccggcgagatctaagtagccgcctggcgtggcataagcgttttgcatatccaccacgatcagcgcactttgctgcggatcgaaggtaatggcttccggtcgagcggttaaggtcgtcatcatgccacctcctgagtcagcgcagggagatgggcgcggcactgcatcagtggttgaatgcgctcgccgaaggtttcgattcccgacagaaaatcatcgaaggtcaacagcacgccttcggcaccaggcacgcttgcgacttcatctaacatgcgcgcgacactggcgtaagaaccgactaacgtccccatattgatgtttaccgccgaagtgggatcggccatctgacggacgttggtgtctgtaccggagcgggtatctttctgactttgttcggttagccagcttaacgcctcttcatccgcgcccgctttgtagtgttcccatttggcgcgagcggcatcgtcggtttcgtcggcaatcaccataaacaacacataagagccaacgtcgcgtccggtttgctctgcggcctgtttcatccgcgcagcggtcggggcgaaagccgtgggtgtatttacgcctttgccgaaacagaagttaaaatcggcataccgggcggagaacgccatgccagcgtcgctttgcccggcgcagatcactttcatggggacactcggttgcggactgacgcgacaatcatccatagtgaaaaaatcgcctttaaaatcgcttttccccgagccccacaggtcgcgcagcacctgaacatattcggtgagatagtcgtaacgacgggagaaatagtcatcgccaggccagatccccatctgctcatactcgggcttctgccagccagtcacgaggttgacgccaaaacgcccgccagagatggagtcgatggttgcggccatacgggcgacgattgccggaggtaacgttaaggtggcagctgtcgcgtatatctgaatgcgtgaggtgacggctgccagccccgccatcaaggtgaacgactcaaggttgtgatcccagaactcagttttgccgccaaagccacgcagtttgatcatcgacagggcgaaatcgaaatggtagtgctccgctttttgcacaatggctttattcagttcaaatgtcggcatgtactgcggcgcgtgggtcgaaatgagccagccgttgttgccaataggtacgaatacgccaattttcatcatcaacctctcttcgtctcgtaaagtgaaagtcagacggggcgctgcatcctgcatatccttttcagccgcgtaatggcttgtttgcaaagcggatgccagtttttaaaaagtgaatgttattaatgtgttaatgttaagttgtctaaaatgcctgaaaaaagtggactaaacggtcaaaacagttgcacataaaacatgcattcgtgcgcgatgagagtgcataaggtcgaggccgggcgggggttttgctattctgttgccaatcaacaagaggggagagcgcatgacgcaaggcgcagtgaaaacaacgggtaagcgttcgcgcgcagtaagcgcgaagaaaaaagcgattcttagcgcagcactggacactttttcacaattcggttttcacggcacaaggctggagcagatcgcggaattggcgggtgtttcaaaaaccaatctgctgtattactttccgtcaaaagaggcgctgtatatagccgtactgcggcagattctcgatatctggctggcaccgttaaaagcgtttcgagaagatttcgccccgctggcggcgatcaaagagtacatccgtctgaagctggaagtttcccgcgattatccgcaggcttcgcgcctgttctgtatggagatgctggcaggtgcaccgctgttaatggatgaactgacgggcgatttgaaggcattaattgatgagaaatcggcgctgattgccggttgggttaaaagcggcaaactcgcgccgattgacccgcagcatttgatttttatgatttgggcttctactcaacattacgccgattttgcccctcaggtggaggcggtgacaggcgcgacgttgcgcgatgaggtgtttttcaatcaaacggttgaaaacgtgcagcggattattattgaggggattcgaccacgttaaagatgccggaggaggttgtaacatcctccggctacctgtttaaccgatcgtcattaaactggcgttaccgccagcagcagcggtattcacactcagcgaacgctcgatatacagccgttccagaaggatattgctttcgccacgggcaaaaccctgcaccgaaacaattgcaccatcccgtgcggcaacggcttcacacaatgcgcgaagctgatccgaatcaccgtggaagatcaccgcatcaaagggttgagcggttatattttccgctttcgccagttgaatacgttcgctgactgccgatggcaatgccttcactaactgacgatgcagcgcatcatccggccacagcacctggctacccaccgccagcacggcggcgagctgagtcagcgcatcctgttcatcatccgcaatacacaacacgcgctcacgcggcagcagcgtccaggtgttgcgttcacccgtcggccctggcaacaatcgttgtgttcctgcctgcgccaactcgccatattgcgtacataacgcctgcaattctggacggtttgccgcccattcccgcagtgcatttagcggctgagtcaatgcggctttcaactgcgcatcgaccggatactccgcatcctgacgcgcgagcgtcaccgccagcgcactttccgggcgattcgccagcagacggtagagatagagcggaccgcctgctttcggcccggtaccggacaacccttcgccgccgaacggttgcaccccaaccaccgcgcccaccatattacggttaacgtacagattaccgacctgggccgagccagtgacctgggcaatggtttcatcaatacgcgtatgaacgccaagcgtcagaccatagccggaagcgttaatctgctcgatcagctctgggagctggttacggttgtaacgcaccacatgcagcaccggaccaaagacctctttttgtaattcggcaaagtcatccagttcgatcagcgtcggagcgacaaaggtgccgctttgccattcacgggcatcttcgctgttttcccgcaccgcctggaacacctgacggcctttactacgcatggtctgaatatgacgctcgatattggctttcgcttcgctatcaatcaccggaccgatatcggtggtcaggcgacccggattacccatccggcattcggccattgcgccgcgcagcattttcagcgtgtggtcggcaatctcatcttgcaggcacagcacgcgcagtgccgaacaacgctgacctgcactgtcgaacgccgaggccagcacatctattacgacttgttcggtcagtgctgaagaatcgacaatcatcgcgttcatgccgccggtttcagcgatgagcggaatagggcgaccctgagcgtccaggcggctggcgatattgcgctgcagtaacgtagcgacttcggttgaaccggtaaacatcaccccgcgcacgcgatcatcacccgtcagttgcgcgcccacggtttcaccccgacctggcagcaattgcaccacgcctggcggtacacccgcttccagcaaaatggcgatcccttgcgcggcaatcagcggcgtttgttctgccggttttgccagcacgctgttacctgccgccagtgcggcagcgatctgcccggtgaaaatagccagcgggaagttccacggactgatacataccacaggccctaatggacggtgggtttcgttagcgaaatcatcccgcacctgtccggcatagtagtggagaaaatcgaccgcttcgcgcacttcagcaatggcgttactgaaggtttttccggcttcacgcaccagaataccaatcagttgctgcatctggctttccattagcacggcagcgcgatgcaaaatcgccgcgcgttcagccggaggagtggcaaaccagattggcgcgttattaaccgcactttccagcgcctgttctacttcacgcggcgtggcttcacgcacatagcccacaatatctttcggttccgcagggttaataacgggcgacatctcaccagccgcgaccgattgttccagcattggcaaggactgccatttttgcagtgcactattgagcagggctgaagagagcgaggccagacggtgttcgttagcgagatccagccctgccgagttgtcgcgcccgtgaccgtaaagatcgcgcggcaggggaattttcggatgcggtaatccagtttgcccttcctgttgcgccagtttttctacagcagtgactggatcggcgaccagttcatccagtggcaaagaggtgtcggcaatacggttaacaaacgaggtgttagcaccgttttccagcaggcggcgcaccagatatgccagcagcgtttcatgtgtaccgaccggagcataaatacgacacggacggttaagtttgccgtcggcaactttcccggtgacctgctcatacagtggctcgcccataccatgcaggcactggaactcgtactgacccgggtagtagttttgacccgccagttgataaattgccgccagcgtatgggcgttgtgcgtcgcgaactgcgggtagattagatttggcaccgccagcagctttttcgcacaggcaagataagaaacgtcggtatacaccttgcgggtataaaccggataaccttcaaggccgtccatctgtgcacgcttgatttcactatcccagtacgcgcctttcaccaggcgaatcatcagacggcgacggctgcgggtggcgagatcaatcaggtaatcgatcaccaacgggcagcgtttttgataagcctgaataacaaaaccgatgccgttccagcctgccagttcaggctcgaaacagagtttttccagcagatcgagggagatctccagacgatcggcctcttcggcatcgatgttaataccaatatcgtactgacgcgccagcagggtgagtgatttcagacgcgggtaaagctcttccattacccggtcatactgggcgcggctataacgcggatgtagcgccgacagcttgattgaaatgcccggaccttcatagatgccacgaccgttagacgctttaccaatggcgtgaatcgcctgctgataggaaaccatatacgcttgtgcatctgcggcagtcagtgcggcttcgcccagcatatcgtaagagtaacggaaacctttctcttccagtttgcgggcattggctaacgcttccgcgatggtttcgcccgtgacgaactgctcgcccatcaggcgcatcgccatatccacacctttgcggatcagcggttcaccgctcttaccgataatgcggttcagcgagcgggagaggctggcttcgttatgggtggaaaccagtttgccggtaaacagcagcccccaggtagcggcattaacaaacagggacgggctacgaccaatgtgtgactgccagttaccgttactgattttgtcgcgaattaacgcgtcacgggtggctttgtcgggaatacgcaacaacgcttccgccagacacatcagcgccacgccttcctgcgatgacaacgaaaactcctgcaataacccctgaaccatacctgcgcgaccactggcgtttttttgattacgcagtttatcggccagttgatacgccagtttgtgcgcctgttcagctactggctgcggcaggcgagcttgttccagcagcatagaaaccgcttcggtttccgggcggcgataggcggcggtgatggcggcgcgggaaaccgactggggcaatatttgctcggcaaagtcgaggaaaggctggtgtggttcctctgccggagtcggtgcttcatcgctctcattggccgcgccagaaagcagcgcaggtagctccgggagagtatcgctgttttccagttgttcaagataagaaaaaatcgcctgtttaattaaccagtgtggtgtgcgatcgatacgtgtcgcggcagacttaatacgctcacgcgtcgcgtcgtccagcttaacccccatggtggtggttcccatgccattactcctgttgttctgaaaggtgcaacttaacgttatcgtgaaatatccatgatgttgcaactttgtgcaaccgtgttaaatgtgacctgcgtagcaagcttaaaaatgaatgaaatgttaataaacgaaatcgatatgacagggattaaaaaaataactcagactttttctctgcggcagttaacatttttgaaaggtgcaaccgcaaaaaatgtgagagagtgcaacctgatgaaaaatagtgtcgctgagcactaaaatttaatgtaaatggtgtgttaaatcgattgtgaataaccagcgcttccggcaggatacggtcgccctggtaaaacataaactctgttaccccgttccggtggcagatataacggcaagtttcgacattgccgataataattttttggagactttagatggctattagcacaccgatgttggtgacattttgtgtctatatctttggcatgatattgattgggtttatcgcctggcgatcaacgaaaaacttcgacgactatattctgggcggtcgtagtcttgggccattcgtgacggcattatcggcgggtgcgtcggatatgagcggctggctgttaatggggttgccaggcgctgtttttctttccgggatttccgaaagctggatcgccattggtctgacattaggcgcgtggatcaactggaaactggtggccgggcggttgcgtgtgcataccgaatacaacaataacgccttaacattgccggattatttcaccgggcgctttgaagataaaagccgcattttgcgcattatctccgcgctggttattttgctgttcttcaccatttattgcgcttcaggcattgtggcaggcgcgcgtctgtttgaaagtacctttggcatgagctacgaaacggctctgtgggcgggggctgcggcgacgatcctttacacctttattggcggtttcctcgcggtgagctggactgacactgttcaggccagtctgatgatttttgccctgatcctgacgccagttatcgtcattatcagtgtcggtggctttggtgactcgctggaagtaatcaaacaaaagagcattgaaaacgtggatatgctcaaagggttgaattttgtcgccattatctcgctgatgggctggggactgggttacttcgggcagccgcacattctggcgcgttttatggcggcggattctcatcacagcattgtccatgcgcgtcgtatcagtatgacctggatgatcctctgcctggcaggggcggtggctgtcggcttctttggtatcgcttactttaacgagcacccggcggtagcaggtgcggtaaaccagaacgctgaacgcgtgtttattgaactggcgcaaattctgtttaacccgtggattgccgggattttgctgtcggcgattctggcggcggtaatgtcaacgttaagttgccagctgctggtatgttccagtgcgattaccgaagatttatacaaagcgtttctgcgtaaacaggccagccagaaagagctggtgtgggtagggcgagtgatggtgctggtggtggcgctggtggcgattgcgctggcggcaaacccggaaaaccgcgtgctgggcttagtgagctacgcgtgggcaggctttggcgcagcgtttggtccggtggtgctgttctcggtgatgtggtcacgcatgacgcgcaacggtgcgctggcggggatgatcatcggtgcgctgacggttatcgtctggaaacagttcggctggctgggtctgtacgaaattattccgggctttatcttcggcagtatcgggattgtagtgtttagtttgctgggtaaagcgccgtcagcggcgatgcaaaaacgctttgccgaggccgatgcgcactatcattcggctccgccgtcacggttgcaggaagggtaagggaaggcgttttaccggaaatttcacgtcataacaggaagcaggcagagggcaatcagtgattgccctctgcgttttttctcaaaatatttttacatcttctcatcattatcactacattccacttgtatttttcttcatcgtaatgataatcgctatcactgcgatttacttttctttgcatagattgactcagaaaaacgtttaagggtgggtggcatgtttgttccgtttctcattatgttgcgcgaaggacttgaagccgcgctgattgtcagtttgattgccagctatcttaagcgtacccagcgaggccgatggattggtgtaatgtggattggcgtgttgcttgccgctgcgttgtgcctgggcttgggtatcttcattaacgaaaccaccggcgaatttccgcaaaaagaacaggaactgtttgaaggcattgtggcggtgatcgccgtagtgatccttacctggatggttttctggatgcgcaaagtgtcgcgcaacgtcaaagtacaactggagcaggcggtcgatagcgcattgcagcgtggaaatcatcatggctgggcgctggtgatgatggtcttttttgccgttgcaagggaagggctggagtcggtctttttcctgctggcggcatttcaacaagatgtcgggatctggccgccgctgggtgcaatgctcggtcttgctacagccgtggtgcttggcttcctgctctactggggcggtattcgcctcaatcttggtgcattttttaaatggaccagtctgtttattctcttcgtcgccgcagggctggcagctggtgccattcgcgcatttcatgaagccggattgtggaaccactttcaggaaatcgccttcgatatgagcgcggtgctctcaactcactcgctgtttggcacactgatggaagggatttttggctatcaggaagcaccgagcgtcagcgaagtcgccgtctggtttatttatctcatcccggcgctggtggcatttgttctgccaccacgcgcaggggcgactgcgtcccgctccgtgtagcaaatacgacgcaaactcttgcttagttacaacatactttaaagggatagtctcgtcatgaccattaacttccgccgtaacgcattgcaggtgagcgtggctgcgctgttctcttctgcttttatggctaacgccgctgatattccgcaagtcaaagtgaccgtgacggataagcagtgcgagccgatgaccattacggttaacgccgggaaaacacagttcattattcagaaccacagccagaaggcgctggagtgggagatcctcaaaggcgtgatggtggtggaagagcgggaaaatatcgcccctggttttagccagaaaatgacggcgaatttacagcctggcgaatacgatatgacctgcggtctgctgactaacccgaaagggaagttgatcgtcaaaggtgaagcaacggcggatgcggcgcaaagtgatgcgctgttaagtcttggtggtgcaattactgcatataaagcgtatgtcatggcggaaaccacgcaattggtgaccgacaccaaagcctttaccgacgctattaaagcaggcgatatcgaaaaagcgaaagcactgtatgcgccgacgcgccagcactatgagcgcatcgaaccgattgctgaactgttctccgatctggatggcagcattgacgcccgtgaagatgattacgagcaaaaagccgccgatccaaaattcaccggtttccaccgtctggaaaaagcattgtttggcgataacaccaccaaaggaatggataagtatgctgaccagctttataccgatgtggtcgatttgcaaaaacgcatcagtgaactggctttccctccttcaaaagtggtcggcggtgcagccggactgattgaggaagtggcagccagcaaaatcagcggtgaagaagatcgctacagccacaccgatctgtgggatttccaggctaacgttgaaggctcgcagaaaattgtcgatctgctgcgtccacaactacaaaaagcgaatccggaactgttggcaaaagtcgatgccaacttcaaaaaggtcgataccattctggcgaaataccgtactaaagacggttttgaaaattacgacaaactgaccgatgctgaccggaatgcactgaaaggaccgattactgcgctggcggaagatctggcgcaacttcgcggtgtgctggggctggactaagcgttatgcagtatgaagatgaaaacggcgtgaatgaaccgtcacgccgacgtttactgaaagggattggtgcgctggcgctggcgggaagttgtccggtcgctcatgcacaaaaaacgcaaagtgcgccgggtacgctttcaccggatgcacgcaatgagaaacagccgttttatggtgagcatcaggcagggatcctgacaccacaacaggctgcaatgatgctggtggcgtttgatgtgcttgccagcgataaagccgatcttgaacggttgtttcgcttgttgactcagcgttttgcttttctgactcagggcggagcggcaccagaaacgccaaatccgcgcctgccaccactcgattccggcattcttggcggctacattgcgcccgataatctcaccatcacgttatcggtgggtcactcattgtttgatgagcgctttggccttgcgccacagatgccaaaaaagttgcagaagatgacgcgtttccctaacgactcgctggatgcggcgttatgtcatggtgatgtgttgctacaaatttgcgccaacacccaggacacggtgatccatgcgctgcgcgatatcatcaaacacacgccggatttgctcagcgtgcgctggaagcgggaagggtttatttccgaccacgcagcgcgtagtaaaggcaaagagacgccgataaatttgctgggctttaaagacggcaccgccaatcccgatagccagaatgcgaagttgatgcaaaaagtggtgtgggtgacggcagatcagcaggagcctgcgtggacaatcggtggcagctatcaggcagtacgcttgattcagtttcgagtggaattttgggacagaacgccgctgaaagagcagcagacgatatttggtcgtgataagcaaaccggtgcgccgctgggcatgctgcatgagcatgatgttcccgattacgctagcgatccggaagggaaggtgattgcgctggacagccatatccggctggcgaatccccgcacggcggagagcgagtccagcctgatgctgcgtcgtggctacagttattcgttgggcgtcaccaattccgggcaactcgatatggggctactgtttgtctgctaccaacacgatctggaaaagggcttcctgacagtacaaaaaaggttgaatggcgaggcgctggaggaatatgtcaaacctatcggtggcggctatttctttgcgctgccgggtgtgaaggacgcgaacgattatctcggaagcgcattattgcgggtttaatgtttttaggcggataaggcgtttacgccgcaccaggcgttcgtacactgatgcgacgcttgcgcgtcttatcatgcctacaatcggtgcgggtcggtaggccggataaggcgttcacgccgcatccggcaagcttttaccagtactgcgaatcctgctgaaagcacacagcttttttcatcactgtcatcactctgtcatctttccagtagaaactaatgtcactgaaatggtgttttatagttaaatataagtgaatatattgttgcaatgaatgcgaaatctgttgtacttattaagtagcagcggaagttcccggcagtgatagtcagtcactatggagatcgcggatggtaacgtcctgtactggacatgttttagataatcagcgcgccaccactcgcggagatttctcctccggtagtcatctcgtcactttgtattttcaacctcatcctttcttttcatgtgttaccgacgccgcaaacggtgtgcgtagccgtttttcggcattttatccaaaagcaaactatggcttacaaggaagccaaccctctgatgttcgtgcgcataatcgcgctgccaacggcgcgtgtgatgaatacaaacaactcaaggtgctctccatgggaagacaaaaagcagtgatcaaagctcgtcgcgaggcaaaacgtgtgctgagacgggattcgcgcagccataagcagcgtgaagaagaatcggtcacctcgcttgtgcagatgagcggcgtagaagccattggtatggcccgcgacagtcgcgatacctcgcccatcctcgcgcgaaatgaagcgcaattgcactatctgaaggctattgagagtaagcagctgatatttgccacgggcgaagccgggtgcggaaaaacctggatcagcgcagcaaaagcggcagaggccctgatacataaggatgtcgacaggattatcgtcacccgtccagttctgcaagccgatgaagatcttggtttcttacctggtgatatcgcagaaaagtttgctccctattttcgcccggtctacgacgtgctggtccgtcgcttaggggcttcctttatgcagtactgcctgcgaccggaaatagggaaggtggaaattgcgccgttcgcctatatgcgtggacgtacctttgaaaatgcagtcgtcattcttgacgaggcgcagaatgtgactgccgcgcaaatgaaaatgtttttaacccgcctcggggagaacgtgacggttatcgtcaacggtgatatcacgcaatgcgatttgcctcgcggcgtgcgctccggattaagtgacgcgctggaacgtttcgaagaggatgaaatggtcgggatcgtccgattcggtaaagaggattgcgtacgttcggcactttgccaacgtacgctacatgcatacagttaagtgtattatcggtgcagagcccgggcgaaccgggctttgttttgggtgtttatacccggactagcgttttttctgaaaccaccatttttatttgtccctgactggtgaagtgtacgctcatcctgtggcttttttgtagttgctgataaagctcatcaggtattgctaagctctctgcatattcttgcggcgtatattggtatgctgcatgatgctgctgttttttaaaacgcagcttattgtacaatgcccagacgattaacacgacggcattcgccactgccagcaaaaaatagaactgaagtcggcttctggcctcgctttgccagtaataacccgtcagcagatcaatggcgaataagaatatgaacaaagcaaataatgtccacaagatggttgtggcaacataatcaaccagtaaacgtactggcgattgtcgggtcgtaataattagattgttcatattaacctctcagaatcccacgatcgggacttacccaacgagcgcgttgttttttaggcatcaacatgacacgtgtaaatgataccaatgtcgttgccaggcttagcatccagaaaataaccggaaaccaaataatccagaaaagcgatgaagccagattgtgctcatagcgattctcaattaccagactgacaataaattgcagtaaacataacgtgcacaataatattccggcagtatgtgtcgctgcgatatgtgtcaattcaatatttaacggtacacctgcaagttggactgcgtaaataatgaaaccgaccaggcaggtaaaggcccatattgtcgtcaggcagtattcaaaaaacagtggccacattcgaaagttttcttttcgccacaaccttgtcatatttttgaggaatacttctgcaccgccctgagcccagcgcaggcgctgtttccacagcccttttaacgtttcaggcattaatatccagcacagcgcccgtggctcgtaaaaaatcgtccactgattcaactgcagcttccagctaatatcaatatcttcggtgatcatatcgtcactccagtaacccacttctgccagggcgctgcgacgaaatgcggcaataacaccggaaacggtaaatacgtttccatagatacgctgggtccgcttgatcaaaccaataattgaggaatactcgccaacctgaattttacccaccagggtagaacgtgtgcgaatacgaggattaccggttacggcacccacacgtgggttgtacaacatcggttccacaatatatgccgctgcatcgcggtctaataacgcgtcgccatcaatgcacaccagatattcacttttcgccgcggcagctccggttttaagcgcaatggctttcccctggttttgcgccagatgaatgacccgcagacggggaatttgtgcagccatgtgatccaggatggcacgggttttgtctgttgaaccatcatttacggcaataacttcaatgttctcataacgctgtgctaaagcggcatgtatagtttcctcaacgtttttctcctcattaaaacagggaatgataatggagatagatggattatctttcaactggggggctggtgcgttttctccccacggccagtggcgttcacgatagacccagaaatagacgccgccaataatccacataatggacataaaaaacggccagaagaaaacgaacctcatcatcagttcaccagagtgaaagtacgctacgcatagaggtatgcataacaccagacataatataaaaaacgatacgatgcgattaatcatttttcggataccaggctgttgaaaactcaggacgaataacgtctatttcaggttggttatgcagaaaattgtcgggataataaccataatttttcactccattcagttgtaataggctcatccagtgagcgagttgttgtgaagaaatagcctgatgctgaccatttttctgccagttttgtgcctgtaattctaaaattgatttgtctttagcctgcgggatgcttttcatctgattggtcaattgtgttaaccattgatcagccgatttttctgtgacgccttccatataaggcatagccataatagcggtccagtcatagctttttaggaaatcagcataattctgtgcaaaccaggcttcactttcaggttgtattaccggaagtgcaaaaatatttcgtgcagttttaacatgtggaccacgaatggcttttacgcgcgcactaagttctaaagtgaagtcagttaacgcacgacttttaaagcgggtccactgtttaaattgctccgggttttgtcgaatttcgctcagactcccgctaaagccagcttgctgataagccgcgatagccgctgcactggcatcttcataatctgaaagcaaagcatcatcgtggaacaatatgccatcaaaagcagcatgtccggcaagatcatcatataacatgccaacttgcgctctgaccctgtcatcgaaaggagagagacggcggtattgttcaggatgaatttgtgcttttttctccccagttggtaagtattttactcgcgttaatgtgggatctaaatcccagcttaataccggcatccacgcatagatgtttacacctgagcgggtacgcaattgccaggcaacccgactaaaaatatctgctttcattggtagcaaacgatttggaaaccagacctctttaaccagcccatcaccatcgggatcagcaaatgcttgtaaatacacggtagatatttgcatatcttttacccgctgaattagcacatcaatattgcgatccatttgctggcggttttcgtcataaatgtaatcaagatcgatatgcattacccgttgtagtggtttttcctgtacggtaataatttgctgggcaaactcttttaatgagggattattggcgattaatactcgcggaatggaatctaattgcgacgcatttgccaaacctgattcaagggtgaagaacatgtcataaccgagtttttttaattccgcgattgctatgccattcgcttcgccataaggccaaacaaaaacgtgtggatttacctcagcctttgtacgcaggtattccgtcatttttacagcatccagacgaattctttcccggtattctgctgcggtttcataccgtgcatggtcagtaaaatatgcacgatttacatatgcaggtaataagctgccggtggcattagcctgaataccgtagtgagaatcccatgtatgagaagcgaccgcaacgagccgggaacgcgcaacttctcgcacttgttgccacgtggcaaaatattctcgactgaccatctcatcaccaaatttcacttgtttatccgctggagtatcgacccaactgccgacgggagcccatacagccggccactggaaggcctgaagaattgggaagacacgggtataaaaactctggtagccgtcatcaaaagtcagcactactgctttttccggtagcggttttcctccttgatgtgcttcacgaatttgagcaatactgaccggttgataaccgttctcgcgcagccaggcaaattgttcacgcagtgctgatgtccgcactgacataaaacgctggtcggcagcttcgtcttcaacgttatgccatgaaatcgccacaaaaccattatgcggccacggttgctcggcgagtaaagattcgcgatcctgtggcggtataaatgatgttcttgactggctaatgcacgcagtgagcataattatactcaccagcatcaggatatatttatttccattacgtaacatatttatccttaaaatctgaatgtcatatcgaattcaacgtataagttgtgttctctgtcaccgtcataaggtcgtttttcccagcgtagcgttgcgccagcatcaatcacgtcattccagctaatacgttgcccgtagccgagttgggtgacgacatccgtgccataatgtttttgccaggaggcaccaacacctgcgctgaagatttgctcccagctattttcatagcttcgccataacaaatgacttgcctcaaatgccggaacaatatcgaacgtttttatagggttgtagtatggagtgtcgtgttctgtattttgttcgtaatacagattgggtaggaaatcgacaatcaaatatggtgaagaccagatgcgttcctgaccctcaagtgagacttcctgacgctggttactgtcggaaaaatcagtgaaagcccaggagacaccgtacttacgccgctcattttgataccagcgaacataagcctgagcactgttgcctgtaacaccatttttcattgcccgtaatggaacgcggtgagagaggcgttccagttgcgaaccaatacgccagttatcattaaaatcataccagccagacaggcgcgcgccgggtttatgctcatgattgaaaacgcgttcagcgtactccgcctcgagccagatattacgtgaccgccactcaacacccgccagccagtcgcgaacaatcccttttccttcgctaaattgtccatcggcataaccgaatccagcaaaaccgcgccagttatccttcagcggtggtgaataaacgatggtggttaagtcgacatcatgtttaccactatccgggccttcggcatcaattcctgttgaaccagctatacgaagctctgcaagattatgtacatcaaccgcacgttttaaacgtacaacgccgggatcttgcggttcacgttcgacaacatcgtgcgttaagacagctgcctgctgccattcttgtaacgttaatgctgtccatgcttgttcaacctccagattaatattacgtggctcgatcacttctgctttttttaattcattttctgctgcacgaggccaaccgcgggcttgtaacacactcgcgtaatcaatgcgcagtccctgatttcctggtgcgttataagcaagctctctggctatcatttcagcctgaggaagatcattactatattttgctacggttgagagaaacgaatgcccctgtaaccaggtatcattcgggatgctcgtaggcgtgcccattaaccgaaggaaaggcggcgaagtattaatggtatgttgggtgacagttagcgcgccgggataattttcactctccaggtggctgtaaaagagatccgcaagttcttcatcggataaatccggggcaatggtctccttgtgataaaagagctctgtcattattgactgtgctttttttggctgctgttctttgagataagccgacgcaacccaatattgcgcccagggcggaataatttgcctcgtattttttaaacgctgatagtgagaaataacgtctttataacgatcgcgagttaataacgcgccaagatgatcaacctgaatacgctggtactgggcagtgcggtctgagttatcgtgccacagaatttctaatgcagcgtattgggcgagggcgcgatcggcaatggcataacgttcactttcactgcgcgtaggcataaacgacagtctgatcagttcggcatgaatatcagcgcgaatatctggcgttaaattggcatcgtcaatcgcggcagctagttgattattacgtaatgcctgcacgtattctgtgggatattgttgcttagatgcattttcaggtaatgactctgtcatcgcccgtaattcatcctgatgacgccccgtcagtttatagatataggcttctgcgagtaaattggctttgtccggcgctccagatttaagctgcttaagtttaaccagcgcagtatcatagtgacccgcatctgccagggttaaaatttgtccccgttgataatccttattttgcggctccagagagagcgccttttgccacagtgtaagcgagttttgccattgttgcaggttacgataagcgacggcgacagctgcataaccacgcgctggtaattgctgatgacggtagcggctgtaaacggtaataacctgtttatcttgcccggcccataaggcaatttgtaaccagtcagcaatttggttattactgagtgttgatttttgtgcaaaccatgacaaagctggctgagtatttcctttgcgagcttcaataatcaatgcatcataggcgttattaacagcactcttcgccgcgggactcgctgctaaaaatgcggcagtaagaagtgtcaaagcccatttggttttcgggcacctttttctgctacttgaatacatcctgtattactccatgtattgccaaaatctctctctatatctaattacaggtaactgaaaagaaagatatttttgcatctcataatccgttattaaacgcggaagagacacgtgaattgttgatgatgagaagaagaaatgatgagcagattgtccatataaaatccttttctcgcccgaaaatccattccaatgatgaggatcttcaggaatacggcataaatcccaatgcctttttcaaaataaattaggattaaaataattaaatcagtaaattccgatgcatgatatcggatttttcgaaagtcctgatgaaatgcagcgttactgtactcacggattcaattgttattcctaatatatctatgaattaatgttttataaggatttccttataaccatttatatgtatttgcaagcctgtcttgtcgcgaagaatgtataaagcactaaggtaataataattgcggtctgcaactatcatcattggtattgtttgtggtggatttttatattgacaacagtacagttcttatatctattaatgacagaaagggatctacaacctacagattggtgtagctttatggaaaaagactatttgggaattagtagtactgtattagtgagtttattgtttgggcttgcgttggttttggtgaatagttggttcaatcagccaaccgttgaggaagttgttccacgatcaacatatctgatggttatgattgctttattttttatcgatactgttgcatttatttttatgcagttgtatttcatttatgaccgtaggcaattttcaaactgtatacttagtttggcttttttaagttttttgatttactttattaaaaccgtcattatcattcagcaaattattgaggggcgtttgacaagcagtgttgttcaaaatgacattgcaatttattatttgtttcgtcagatgagtttgtgcgtattaatatttctggcattggtaaataaagttagtgaaaacacaaaacagcgaaatttgttttccaaaaaagtgactttgtgcataactttgttttttgttcttggggggccgatagttgctcacatattttctagccattatgagagctacgatttacacattgccgagttaaccaatgaaaatggtcaggtggtttggaaagcctcatatgttaccataatgattttcatgtggttaaccttgctttcggttaatctatactttaatggtttacgctgtgatatctggaacggtgtgtcggtgattgctttttgtgccgtgctgtacaatatctctctgttatttatgagcaggtatagcgtgtccatttggtatattagtcgcactattgaagtagtcagtaagttaaccgttttggtaatttttatgtgccatatattcagtgcgctacgagtaacaaaggacattgcacatcgcgatcccttaaccaatatatttaacagaaattatttttttaatgaactgacggttcaatcagcatcggccaaaaaaacaccttattgcgtcatgattatggatattgaccacttcaaaaaagtcaacgacacctggggacatccggttggcgatcaagtgataaagacagtggtgaatatcattgggaaaagcatacgaccagatgaccttttagcgcgcgttggcggcgaagagtttggcgtcttgctgacggagatcgatactgaatgtgcgaaagctttagcggaaaggattcgggaaaatgttgaacgtttaactggcgataatcctgaatacgccataccacaaaaagtgacgattagtattggcgctgttgtaacgcagaaaaatgagttaaaccctaaggagatctatcaactggctgataacgcactttacgaggcgaaagagaccgggcgtaataaggtggtagtaaaagaggcagaaattcttatcaaccgcaaggatgatgaatgagtctgtcgccagttgtcgaaccccgatcggggcttctcatccccccggtgtgtgcaatatacgaaaaaaaagcccgtactttcgtacgagctcttctttaaatatggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgtcgtccctgtcttgctggaacgggcgctaatttagggaaatcatgacctgaggtcaacaaacttttttaaaaaatcgctcgattattcaaacttcaatcaatatgcagttttaataagcgaaatttgctttttttgccaccgaccacggatttgttatgctggtggtctttgtagatcataacgataagtgcgaataaatttcgccaacactcttcgggagtcagtatggatatcatcttttatcacccaacgttcgatacccaatggtggattgaggcactgcacaaagctattcctcagacaagagtcagagcatggaaaagcggagacaatgaatcagccgattatgctttagtctggcatcctcctgttgaaatgctggcagggcgcgatcttaaagcggtgtttgcacttggggcaggtgttgattctattttgagcaagctacaggctcaccctgaaatgctgaagccttctgttccactttttcgcctggaagataccggtatgggcgagcaaatgcaggaatatgctgtcagtcaggtgctgcattggtttcgacgttttgacgattatcgcatccagcaaaatagttcgcattggcaaccgcttcctgaatatcatcgggaagattttaccatcggcattttgggcgcaggcgtactgggcagtaaagttgcacagagtctgcaaacctggcgcttcccgctgcgttgctggagtcgaacccgtaaatcgtggcctggcgtgcaaagctttgccggacgggaagaactctctgcatttctgagccaatgtcgggtattgattaatttgttaccgaatacacctgaaaccgtcggcattattaatcaacaattactcgaaaaattaccggatggcgcgtatctcctcaacctggcgcgtggtgttcatgtcgtggaagatgacctgctcgcggcgctggatagcggcaaagttaaaggcgcaatgctggatgtttttaatcgtgaacccttaccgccggaaagtccgctctggcaacatccacgcgtgacgataacaccacatgtcgccgcgattacccgtcccgctgaagctgtggattacatttcgcgcaccattgcccaggtcgaaaaaggggagagggtctgcgggcaagtcgaccgcgcacgcggctactaataaagcatcaggtttcctgctatccttggcgggaattgaatacaggagagagttatgtatcccgtcgaccttcatatgcataccgttgccagcacgcatgcatatagcacattgagtgattacattgcccaggccaaacaaaagggcattaaactttttgcgatcaccgatcatggcccagatatggaagatgcgccgcatcactggcacttcattaacatgcgtatctggccgcgagtggttgatggggtagggatcctgcgcggcatcgaagctaacattaaaaatgttgatggtgaaattgactgcagcggcaaaatgtttgattcgctggatctgattattgccggttttcatgagccggtttttgcgccacatgacaaagcgaccaatacacaagcgatgatcgccactatcgccagcggcaatgtgcatataataagccatcccggaaatccgaaatatgagatagatgttaaagccgttgctgaagcagccgcgaaacatcaggtggcgctggaaatcaataattcctcatttttacactcacgtaagggcagtgaagacaactgtcgtgcggtagccgcagcggtacgtgacgctggaggttgggtggcattaggctcggattctcacactgcgtttaccatgggggaatttgaagagtgtcttaaaatcctcgacgcggtagattttccgccagagcgcattttgaatgtttcgccacgccgtttactgaacttccttgaatctcgcggtatggcaccgattgcggaatttgcagacctttaattactagtaatggaaatatattaatgaatgagttttctatcctctgtcgtgtgctgggttcgctctattaccgccaaccgcaagatcctttactggtgccgttgtttaccctgattcgtgaggggaaactggctgcgaactggccactggagcaggatgagttactgacgcgtttacagaaaagctgtgatatgacgcaagtctctgccgattacaatgcgttgtttatcggcgatgaatgtgctgtgccgccatatcgtagcgcatgggttgagggcgcaacggaagcggaagtgcgcgcttttctttccgaacgagggatgccactagcggatacgccagccgatcacatcggcacattgctgcttgcggcttcctggctggaagatcagtcaacggaagatgagagcgaagcactggaaacactgttcagtgagtatctgttaccctggtgtggtgcgttccttggcaaagtggaggcccatgcaactacgcctttctggcgcaccatggcaccgctaacccgcgatgctattagtgcaatgtgggacgagctggaagaagattctgaagagtaaatgtgatctgcatcactcataactgcaacggtaatttgttgttgcataaaatgtgtgctcgatctcattcatggccgcgttttctgctatcatgcgcggcatgaacatacttctctctattgcaatcacaacaggcattctctccggtatctggggatgggtggctgtttccctgggcttactaagctgggcgggcttcctgcgctgtacggcctactttgcctgcccgcaaggtgggctgaaagggctggcgatctccgctgcaaccctgcttagtggcgtggtgtgggcgatggtcattatttacggtagtgcattggcaccacatctggaaatactcggttatgtcataaccggtattgtcgcgtttctgatgtgtatccaggccaaacagctgctgctttcatttgttccggggacgtttataggcgcatgcgcgacgtttgccgggcagggtgactggaaactggtgttaccttcgctggcgcttggactggtatttggttacgcaatgaaaaacagcggcctgtggttggcggcgcgtagtgcaaagacggctcaccgtgagcagcaaatcaaaaataaagcgtgaggggcactcacgctttcgcttaaaccgtaaaatgccggatgataattccggcttttttatctgtcaggattccggtggaaccgacatatggcggtatttcaccagaatgtcattctgccgttctgctttattttgcaaatcccacagaccacggtcgataccatcattaatcaggaaaatgacccctgtttcgatagccgacatcaggcacagcataacaggttcgttcgaggtgtaacccacttccccttccagcaagcgctggtagtcaataaagcggaaaaccccggcctgaacttcataagaaagtatcgtcttactggtgttcaccgaggagaggatctcaccggtactcacattgacgacgcgcaggttcacggcaatctgatcgagctggtattgcgtgtcggcaccgattccaaaatatcttgccccaaccccgcccgatttgacgttgctttcataaccgataatcgaaccttcaaccatgatatttgccgccgttaaagattgcaacgggattcggttattaatggcaactgtgccgttttcttgtgccgcacgaataatcttgcgctcgttaagcagattttgtaagccctggcgctccagcggtataaaccagcgagaatctttcaatgccgtgaccagcattgccgtggcgctttgcggaacagcaagtggagaagttacttgccgggtagggtttaaattgcccggtttcgtcctgaatgttgtataccgaaacaaagatcttacccgtcggcgctggcagatgggtcaaatctttgtagctctgagcacgaggcattaatgtcggtctggcggcttctttaggcggggcggttaagcatccgctcagtaacatgacggcaaccaaaagaaataagcgctgcatgattattttccttatgaagctggggcttaaaaatcggttgagttattttgtaaacccgaaacctggatggtcgaggtttgtccggttttacgatctgtcacgttcaactgcaattgaccatcgcggttagcaatatcaacaatataatcgttggtcaccatgcggcccggtttaccggtattaatattcgacagtagcccacccaaaatttgtgactggatggcctgagtaaagttatctaacgccgagggcgtttcaataccaaagtcatcgttatagctcggatctttataagagttttgggcctgagcgctatttaacaaaaaagcgccattatttgggttaccaccaaagtttggattacggaactggaaagtcatggttccagcccaacttaatggcgaaataagcatgagtagaactactgcatgtttgacacgcattgcagcctccgaacaattttttatttaaaattcatcatgcgccaaatcgcccgtacttaataacgcctggtttatctggcgacgatttagtgcttcttcagtttgaatcagtgcaaagacgacagttttctcgaagtctcttttcaacggaaataaaaaagtctggaaaataacgtcctgattcaccgttattgtgatccagcttccccatcgtgcactgggcctttcattaatcgttaagttacccgtatagtcactttcccatttatcactaaaggctcggtaaaaatcatggccaatagatgaaacagtatggtcagttaacaatcccgggacttctacctcaacggcgtgaagattccctgcggcgaacagaaattctgccgccacaatccagcgtaaataacgtttcatggctttatcgcctgaggttatcgtttgcccaggaaaccgcttgtgtccggttttttacggctatcttcttgaaaagattataaagatgcgttttaaccgtattttcgctgatgaacaacgaacgagcgatctcgttattagacgcgccgatacgcagcttattcaggatctctttttcccgatgagtaaggagggctgattccgtgctgttataacgatagttacctgaatgcgtaatcaggtaactggcaagcttttgcgtaaagtagcattcgccgcgcaggacgccttgcaacccattgacaacacgttcttgatcctccatggcataaaaaacgccgttgatatgaggccagttttcaatgtcgcggtacgggtaatcttcaggcgtatttagcaacaatattttgatattgttgtttttcctgctcaaagtatcctgccaataatggataagctttttatccgcttccatcatatccagaagaataatagagcctgaagatatatcgtccagagaacgttgaatattatgtaattttcctgtaattgccagcgattgtttaaggtgctgcaagagagctgtcgcctgcaaagaaggtttagtgatcaacaataatgtatgaccatgaatactatggacttcattaaacatgatgaaaccccgctttttttattgatcgcacacctgacagctgcctctaaaatagaagcaccagaagtactgacagatgttgcactgctgtgtgtagtaataaatcagccctaaatgggtaaaatataaaactaatggattatatctgatttcaatctagccattacaaatcttaaatcaagtgttaaacatgtaactaaatgtaactcgttatattaaaatgttaatctcaaggttttattaagtttataaatgatagaaaagttgtacatttggtttttattgcacaattttaaaaaatcatacaaatagtgctaacttactaataatgcatataaaaaatatttcgctgtagtcctttcgtcatgaaaaacgttcttgttttttctccataccaccgtggacaattttttactgcaaaaagacgaggtttgtcacggcttgtgcgcaagacatatcgcagcaatcagcgacgggcaagaagaatgactgtctggtgatttttgatagcggaaaacggagatttaaaagaaaacaaaatattttttgcgtagataacagcgtatttacgtgggttttaatactttggtatgaacaaaaaaagaaaaatacaacgcgcgggtgagttattaaaaatatttccgcagacatactttccatcgtaacgcagcgttaacaaaatacaggttgcgttaacaaccaagttgaaatgatttaatttcttaaatgtacgaccaggtccagggtgacaacatgaaaaacaaattgttatttatgatgttaacaatactgggtgcgcctgggattgcagccgcagcaggttatgatttagctaattcagaatataactttgcggtaaatgaattgagtaagtcttcatttaatcaggcagccataattggtcaagctgggactaataatagtgctcagttacggcagggaggctcaaaacttttggcggttgttgcgcaagaaggtagtagcaaccgggcaaagattgatcagacaggagattataaccttgcatatattgatcaggcgggcagtgccaacgatgccagtatttcgcaaggtgcttatggtaatactgcgatgattatccagaaaggttctggtaataaagcaaatattacacagtatggtactcaaaaaacggcaattgtagtgcagagacagtcgcaaatggctattcgcgtgacacaacgttaatttccattcgacttttaaatcaatccgatgggggttttacatgaaacttttaaaagtagcagcaattgcagcaatcgtattctctggtagcgctctggcaggtgttgttcctcagtacggcggcggcggtggcaaccacggtggtggcggtaataacagcggcccgaattcagagctgaatatttaccagtacggtggcggtaactctgctcttgctctgcaagctgacgcccgtaactctgatctgaccattacccagcacggcggcggtaatggcgcagatgtgggccaaggttctgatgacagctcaatcgatctgactcagcgtggtttcggcaacagcgctactcttgatcagtggaatggtaaagattctactatgactgttaaacagttcggtggcggtaacggtgctgctgttgaccagactgcatctaactccagcgttaacgtcactcaggttggctttggtaacaacgcgaccgctcatcagtactaatacatcatcagtatgaaagaaacagggcgcaagccctgttttttttcgggagaagaatatgaatgcgttattactccttgcggcactttccagtcagataacctttaatacgacccagcaaggggatatgtacaccattattcctgaagtcactcttactcaatcttgtctgtgcagagtacaaatattgtccctgcgcgaaggcagttcagggcaaagtcagacgaagcaagaaaagaccctttcattgcctgctaatcaactcattgctttgacgaagttgagtttaaatatttccccggacgatcgggtgaaaatagttgttactgtttctgatggacagtcacttcatttatcacaacaatggccgccatcttcagaaaagtcttaatttgttgaaatatcgagcataagatgaacctggagagaatggtctgctgcgaatcagccaacctgaaagtatggataacacaaccctcaaggatgactaatcattgaggaaatagaataaatgttcagaccttttttaaactctcttatgctcggcagtttgttttttccttttattgccattgcaggaagcaccgcgcaagggggcgtgatccatttttatggccaaattgtggaaccggcatgtgacgtcagcacccagtcatcacccgtagaaatgaactgcccacagaatggttctgttccgcgtaaaacctattccagcaaagcgttaatgagcggcaatgttaaaaacgcgcaaatagcctcagtaaaagtgcagtatcttgataaacagaaaaagctggctgtaatgaacatcgaatataactaagtttctgaacaactcacgttgctgagcagaaaaatgcgatttaaccaaaaagcctgctgtacacttaggaaacaagaaggtgtaaggaggcgttatgaaaacgcgtattcatgttgtgcagggtgatattaccaaactggccgttgatgtgattgtgaatgcggctaatccgtcattaatgggaggcggcggcgtcgatggggccattcatcgcgcagcgggtccggccctgctggatgcctgtttaaaagtcaggcagcagcagggcgattgccctacggggcatgccgttattacgcttgcaggcgatcttcccgctaaagccgtagtgcacaccgtcgggccagtctggcgtggtggtgaacaaaacgaagaccagcttttgcaggatgcctatctcaatagcctacgactggtggcggcaaacagctatacgtcagtggcttttcctgcaatcagtactggggtttatggttatcctcgtgcggcagcggctgaaatcgcagtaaaaaccgtttcagaatttattacccgtcacgctttacccgaacaggtatactttgtctgttatgatgaagaaaacgcccacctctacgaaagactccttacccaacaaggagatgaatgatttgcctcggctggcgagcgcggtgctgccactgtgttcgcaacatcccggtcagtgtggactttttcctctggagaaaagtctggatgcgtttgccgcccggtatcgtctggctgaaatggcagagcatacgctggatgttcagtattacatctggcaggacgatatgtcgggtcggttactgttttccgccctgttagccgcagcaaagcgtggcgttcgcgtacgtttgttgctggacgacaacaatacgcccggacttgataacattttacgcttgcttgacagccatccacgcattgaagtccggctttttaatcctttctcgtttcgcttgctacgtccgcttggttatatcaccgacttttcccgtctcaatcgccgtatgcacaataaaagtttcactgtcgatggcgtggtgacgctggtgggaggacgaaatattggtgatgcctattttggtgcaggggaagagccacttttttcggatttagatgtcatggcaataggacccgtggtagaggacgttgccgatgatttcgcccgctattggtattgcaaatcggtttcccccttacagcaggtgctggatgtcccggaaggtgaaatggcagatcgcatcgagttacccgcctcctggcataacgatgtcatgacgcatcgttacttacgcaaaatggaatccagtccgtttataaatcatctggttgatggaacgttgccgcttatctgggcgaaaacacgtttattaagtgatgatccggcgaaaggggagggcaaggcaaaacggcattcactgttaccgcagcgcctgttcgatatcatggactcacccagtgaacgcatcgatattatctcttcctattttgtaccgacacgtgcaggtgtggcgcaactcttacggatggtgagaaaaggggtaaagattgcgatcctaaccaattctcttgccgctaacgatgttgctgtcgtccatgcaggatacgcgcgctggcgcaaaaaattgctccgctatggggtggaattatatgaactcaagccgacgcgtgaacaaagtagtacgttacacgatcgcggcataaccggtaattcaggggccagcctgcatgctaaaacctttagtatcgatggtaaaacggtgtttatcggctctttcaatttcgatccgcgttcaacgttgctcaatactgaaatgggcttcgtgatagagagcgaaacgctggcacagttaattgataaacgctttattcagagccagtatgatgcggcctggcagctccgtctggacaggtggggacggatcaactgggttgatcgtcatgcaaagaaagagattattctcaaaaaagaacccgccaccagtttctggaagcgggttatggtcaaactggcgtcgatattgcccgtggaatggttattgtaaacgcgacttaacgggctggtgctttatcgttctcacgcttaacaaccggtttaccagagaacaaaaacttcaataatgggatgcgtaaatgaatttcatacagaattatcgcaatccctactacgaatatcaggccacagagaaaaccaagccagttggaggtgatgtgtggtgtaatgtatgcgccgaaaaacagcgttaacgggtggtgaaccagatagataaacagcgatgcgttaacaaaataagtcacccgcgctgactggaagttaagcaaacggtggccaaaggagaagaccacattcaccatccacagaccgaggaccatagtgatcaccgactcggtttcatacatccaggcatcgccactgccatagcgctggttgagtaaataagcgacaaacgccaatgctgctgcaagggtacagccacgagacggcgtggtaaacaaggctttaagatgagggaaaatgaaagccagtgcgccgaggataaagaacggcaaataaaataacgtttgcatgacaataaaattgaacatgccgttactcagaatgggtggatacacaataaaaatcgttcttcttattaccgcataaccgatgccgaggcacaaaaaaatcaccgataattttaccatcgagaattttttattcgttttatcagaattttctaaattatttctgatgcgtttaaatatccatacgcacagcgtcgtcatgaccactaacaccagtaaaaaccacaggtgtgatattaattcccaggccaacgtattatatttgtcatacaatgacagcctaggccaactttccgctttccctttgacgtattgcagcataataaattgcggcaatgtcagtaaggggatggctgttaacatcgggatccctacacgttcgacacgtactttccaccattttttcaagggatagcgtaaaaaaagcatgtaggaaaagtacccggatataacgaaaaacacctgcatgcggaacgagtggatgaagtcattaaaaagggtcagccacaatgacggttcggcgctattcacatgccatgtatggctcgaatagattaaagaaatatgaaaagggatccctaacaacatcagccaggcgcggatggagtcgaggaaatattcacgttgcgcgggtactggattcatatatggttaactaatctcggatttttcgtcttatccctgtcgggttatgcctttaggcttgttgccatagcgacaccgacctgaccgcgccaggcgcaggcttcaaggtttttatgcatagcatcatcgctaccactaaccagaatggaagcgtctgtaagacggttgataaataaatttgctggcaaaccctacacgaagtcgatgcttctgtctttaggagaagcacggaaagtgaaaacggttgcaatcaggtgcttaatccatgagccagtgtgctgaacgataccgggattctgttgtcggaatggcaggttatccattaaaatagatcggatcgatataagcacacaaagggggaagtgcttactaattatgaaacataaactacaaatgatgaaaatgcgttggttgagtgctgcagtaatgttaaccctgtatacatcttcaagctgggctttcagtattgatgatgtcgcaaagcaagctcaatccttagccgggaaaggctatgaggcgcccaaaagcaacttgccctccgttttccgcgatatgaaatacgcggactatcagcagatccagtttaatcatgacaaagcgtactggaacaatctgaagaccccattcaaactcgagttctaccatcagggtatgtacttcgataccccggtcaaaataaatgaagtgactgccaccgcagtcaaacgaatcaaatacagcccggattatttcactttcggcgatgttcagcatgacaaagacacggtaaaagaccttggttttgccggtttcaaagtgctttacccgatcaacagcaaagataaaaacgatgaaatcgtcagcatgctcggggccagctatttccgcgtgattggtgcaggtcaggtttatggcctttctgcacgcggcctggcaattgataccgccttgccatcgggtgaagaatttccacgcttcaaagagttctggatcgagcgtccaaaaccgactgataaacgtttaaccatttatgcattgcttgactcgccgcgcgcgacaggtgcttacaaattcgtagttatgccaggacgtgacacggttgtggatgtgcagtcgaaaatctatctgcgcgataaagtcggcaaactgggggttgcaccgttaaccagtatgttcctgtttgggccgaaccaaccgtcgcctgcaaataactatcgtccggagttgcacgactctaacggtctgtctatccatgctggtaatggcgaatggatctggcgtccgttgaataacccgaaacatttagcggtcagcagcttctcgatggaaaacccgcaaggcttcggtctattgcagcgtggtcgtgatttctcccgctttgaagatctcgatgatcgttacgatcttcgtccaagcgcatgggtgactccgaaaggggagtggggcaaaggcagcgttgagctggtggaaattccaaccaacgatgaaaccaacgataacatcgtcgcttactggacgccggatcagctgccggagccgggtaaagagatgaactttaaatacaccatcaccttcagccgtgatgaagacaaactgcatgcgccagataacgcatgggtgcaacaaacgcgtcgttcaacgggggatgtgaagcagtcgaacctgattcgccagcctgacggtactatcgcctttgtggtcgattttaccggcgctgagatgaaaaaactgccagaggataccccggtcacagcgcaaaccagcattggtgataatggtgagatagttgaaagcacggtgcgttataacccggttaccaaaggctggcgtctggtgatgcgtgtgaaagtgaaagatgccaagaaaaccactgaaatgcgtgctgcgctggtgaatgccgatcagacgttgagtgaaacctggagctaccagttacctgccaatgaataagacaactgagtacattgacgcaatgcccatcgccgcaagcgagaaagcggcattgccgaagactgatatccgcgccgttcatcaggcgctggatgccgaacaccgcacctgggcgcgggaggatgactccccgcaaggctcggtaaaggcgcgtctggaacaagcctggccagattcacttgctgatggacagttaattaaagacgacgaagggcgcgatcagctaaaggcgatgccagaagtaaaacgctcctcgatgtttcccgacccgtggcgtaccaacccggtaggccgtttctgggatcgcctgcgtggacgcgatgtgacgccgcgctatctggctcgtttgaccaaagaagagcaggagagtgagcaaaagtggcgtaccgtcggtaccatccgccgttacattctgttgatcctgacgctcgcgcaaactgttgtcgcgacctggtatatgaagaccattcttccttatcaggggtgggcgctgattaatcctatggatatggttggtcaggatgtgtgggtttcctttatgcagcttctgccttatatgctgcaaaccggtatcctgatcctctttgcggtactgttctgttgggtgtccgccggattctggacggcgttgatgggcttcctgcaactgcttattggtcgcgataaatacagtatatctgcgtcaacagttggcgatgaaccattaaacccggagcatcgcacggcgttgatcatgcctatctgtaacgaagacgtgaaccgtgtttttgctggcttgcgtgcaacgtgggaatcagtaaaagccaccgggaatgccaaacattttgatgtctacattcttagtgacagttataacccggatatctgcgtcgcagagcaaaaagcctggatggagcttatcgctgaagtcggtggcgaaggtcagattttctatcgccgccgccgccgtcgcgtgaagcgtaaaagcggtaatatcgatgacttctgccgtcgctggggcagccagtacagctacatggtggtgctggatgctgactcggtaatgaccggtgattgtttgtgcggcctggtgcgcctgatggaagccaacccgaacgccgggatcattcagtcgtcgccgaaagcgtccggcatggatacgctgtatgcgcgctgtcagcagttcgcgacccgcgtgtatgggccactgtttacagccggtttgcacttctggcaacttggcgagtcgcactactgggggcataacgcgattatccgcgtgaaaccgtttatcgagcactgtgcactggctccgctgccgggcgaaggttcttttgccggttcaatcctgtcacatgacttcgtggaagcggcgttgatgcgccgtgcaggttggggggtctggattgcttacgatctcccgggttcttatgaagaattaccgcctaacttgcttgatgagctaaaacgtgaccgccgctggtgccacggtaacctgatgaacttccgtctgttcctggtgaagggtatgcacccggttcaccgtgcggtgttcctgacgggcgtgatgtcttatctctccgctccgctgtggtttatgttcctcgcgctctctactgcattgcaggtagtacatgcgttgaccgaaccgcaatacttcctgcaaccacggcagttgttcccggtatggccgcagtggcgtcctgagctggcgattgcactttttgcttcgaccatggtgctgttgttcctgccgaagctattgagcattttgcttatctggtgcaaaggaacgaaagaatacggcggcttctggcgcgttacattatcgttgctgctggaagtgctgttttccgtgctgctggctccggttcgcatgttgttccatacggtcttcgtcgtcagcgcgttccttggctgggaagtagtgtggaattcgccgcagcgtgatgatgactccacttcctggggggaagcgttcaaacgccacggctcacagctgctgttagggttagtgtgggctgttgggatggcgtggctggatctgcgttttctgttctggctggcaccgattgtcttctcgttgatcctgtcaccgtttgtttcggttatttccagccgtgccaccgttggtctgcgaaccaaacgctggaaactgttcctgatcccggaagagtattcaccgccgcaggtgctggttgataccgatcggttccttgagatgaatcgtcaacgctcccttgatgatggttttatgcacgcggtgtttaacccgtcatttaacgctctggcaaccgcaatggcgaccgcgcgtcaccgcgccagtaaggtgctggaaatcgcccgtgaccgccacgttgaacaggcgctgaacgagacgccagagaagctgaatcgcgatcgtcgcctggtgctgctaagcgatccggtgacgatggcccgtctgcatttccgcgtctggaattccccggagagatattcttcatgggtgagttattacgaagggataaagctcaatccactggcattgcgtaaaccggatgcggcttcgcaataaaaacgtagttgcctgatgcgctacgcttatcaggcctacatcgttcctgcaatttattgattttgcaagattttgtaggtcgggtaaagcgttcaccccgcatccggcaaaaacaacgagccgataaaaataccggcgttatgccggtattttttacggaagaggtatcaaatgcgtttaattgtgatgagcataatggtgaccttgctgagtggctgtggcagcatcattagtcgcactataccggggcaggggcatggcaaccaatattatcccggtgtgcaatgggacgtgcgtgactccgcctggcgttacgtcacgatccttgatctgccattctccctggttttcgatactttactgctgccgatcgacgtacatcatggcccgtatgagtgattaacgttcatcccactcatcagctgcagtgcgtccttcctcggtatccagcggtggctcaagctgaaattccccctcgtcccattcatgtaatgtattctcatcttgccactcctggcggatctctatctcatcatagtcgccgtcaaagacactttgcgcagcttcaccgctaagcatgggtaaacattcaccttcttccccttcgtcggcaaaaaactcaacttgccacatgatgtcgccgtcctgcaaaacgtatttttgggcattgaactgttgcacattcgcgttttcggcgtcgatgccggggttgtctgcaagaaattcttcgcgtgcagcgtcaatggcttcttcaagcgttgcgtacatggtcatcacgattctccctttgagttgatgaggtttcagggaaaaggatagctgattctccgcttttgcaagtatgaaaggcgaaaaatcagttcgatatctgggggattcgacgacgacgtagactgttccatgaatagactgcgttgaataacactacgccagcggtgacgagaaataccgctctgaaaccgtagttcgctgaaatcgctgctcccatcaatggtccggtaacgttgccaatatcacgaaacgactggttatagctgaagatacgcccggcgatctggttgctcgagttataaactaatagtgtctgtacggcggggagtagtgcaccatcggcggcaccgagcaaaaaacgtaaaatcccaagttgtaatggcgtctgaacgtaagacattgggatcaacagcagtacagaaaagatcagcgctgtaatcaggatcttttcgggtccgattcgatcgccaagtttgccgagtcgtggtgcacttagcagagccgccacgcctggcaccgaggcgatcatgccactgataaaggcgacgttactgacgttacccgccagttcgcggacatacagcgtcagaatgggggcaattgagcccgtcgccacctggatgattaacgtggtgacaaacaggctgagtaccagtttcgggtttttaagtgatgtcaccacttcccgcatatgcagcatctcttttttgctgaccggctggaatttttctctgatgcaaaacagggtgacgaaaaagcagagtatgagcacactggcggtaataaagaataccggacgtaagccgtagctatcggcgagcaaaccgccagccattgggccgagcaacgcgccgctaacgccgcctgtggagagcgtacccagcgcccagccgcttttattacgcggtacttgtgtggcgataagagcattagcgttggggacaaatccgccaagtaaaccaagaagcgcccgcaggatcaaaaactgccagatattttgtgccagtcccatcaacaccatcacgatgcccatgccgagagcagagcgtaatagcatgatttttcggcctttacggtcggcgagtccaccccaaaacggtgaggcgatggccgaaaataaaaatgtaatgctgaagacaataccggaccacatattcagggcggagtggccggtaacgccaagctgctcaacgtagaggggtaagaagggcattaccaggctgaaggcggcaccggtaagaaaacagcctagccaggcgacgatcaggtttcgtttccagtttataggggtgtcattttcacagggtgacatagcaatccgctgttggtgcgccaggcgcggtgaacataagaagaaaagataagcacactaattatgcgcccgacttccagggggcgcaatccagagagcttttatcgctaaatcagggggattttctgtggtaatgccggatgccattctgaagcatccagcatggaagatttaatagcgtgaaggaacgccttccgggcgtgttttaaagcgacggtgtaaccacatatactgctctggtgccatcatgatgcatttttcgaccactttgttcatccacgcggcggtagtttcggcatcatccagcggcggagaacactctggcggcagtataatcaactgataccctttgccacctggcttacggcgtggaacgaagggcaccagacatgcgccggacatccgtgccagcatccaggttccggtcgtggtcgcagcctgctcaacggcaaacaacgggacgaaaacgcttgagcgcgggccgtaatcatgatccggtgcgtaccagaccacttcgccttttttcagggctttaatcatgccttttaaatctttgcggtcgagcatcgatttatttgagcgcaaacggccccaggtttgtagccagtcaatcagtggattatcgttcgggcggtaaacgccaatccccggttcctgcataccaaactgccgcgcacccagttccagtgtcagaaaatggatgccaactaacaggatgccgcgtttttgcgcctgcacgtcacgaatgtgttccatgccgatcacttccgtccagcgggcgattcggcggtccggccagaaccacgccatgccggtttccatcaggcccatgccaacggattcgaaattcttcaccaccattttacggcgttcttgttcgctcatttccgggaagcacagttccaggttgcgatgcacaatttttgcgcgtcgtttcataaaacgtaacgccagttttcctaatccacaaccgaggcggtagataaccgggtagggcaattgcacgaccaaccaaagtacgccaatacccaaccaggttaaccaataacgcggatgaagcagtgcggtggagaacttgggtagattcgtcatatcaatcctgtttttcaacctatacgggcaattgtatgtattgtcgcattttttcgtccgcaaccaaaatttgtgactgaagactgggcgaaattgccgcgcttgtaaataacaaataatttttaatgctaaaatgtagcgtaaaatgtgtggatgttaattatcgataattgctatatcatgccgcggatttttactttcccatctcgcaggaaccgtacaccatgccagtgttacacaaccgcatttccaacgacgcgttaaaagccaaaatgttggctgagagcgaaccgcgaaccaccatttcgttttataagtatttccacattgccgatcctaaggtgacccgtgacgctttatatcaactgtttaccgcgctgaatgtttttgggcgagtgtatctggcgcatgagggcattaacgcgcaaatcagcgtacctgcgagcaatgttgaaacatttcgcgcgcagctctatgccttcgacccggctttagagggtttacgcctgaatatcgcgttggatgatgacgggaaatccttctgggtactgcgtatgaaggtgcgcgatcgcattgttgccgacggtattgacgatcctcactttgatgccagcaatgttggtgagtatctgcaagcagcggaagtgaacgccatgcttgacgatcccgatgcattgtttatcgacatgcgtaaccactatgagtatgaagtggggcactttgaaaacgcgctggaaataccggcagataccttccgtgagcagctgccaaaagcagttgagatgatgcaggcacataaagataaaaaaatcgtcatgtactgcaccggcggcattcgttgtgaaaaggccagtgcctggatgaaacataacggattcaacaaagtctggcatatcgagggcggaattattgaatacgcccgtaaggcgcgcgatcagggcttgccggtgcgttttattggcaaaaattttgtttttgacgagcggatgggcgaacgtatatctgatgagattatcgcgcactgccaccagtgcggtgcgccgtgcgacagccataccaactgtaaaaatgatggctgccatctgctgtttattcagtgtccagtatgtgcggaaaaatacaaaggttgttgtagtgagatttgctgcgaagaaagcgcgttaccgccagatgaacagcgacgtcgtcgggcaggacgtgaaaatggcaataagatctttaataagtctcgtggacgtctgaatacaacactgggcattcctgatccaacagaataaatatcattgccggatgcgtgccatccggcaacatttcactcttacttctgctgtacgccttccactgaaataatcagatccacttcctgagacgctggacctaaatctgtcttgatattgaagtctttgagcttaattttgccttcggcctcaaagcctgcacgtttaccgccccacgggtcgtcaccttgaccaattaatttcgcttccagcgtgacgggtttggttacgccattcagcgtcagatcgccggtaatatccagttcgtcaccgtctttcttcacgctggtggaggtgaatgttgcctgtggatattttgcagtattgaggaaatctgcactgcgaagatgtttatcgcgttcggcgtgattagtatcgacgctggttgtgttaattgtcacattcactttatcggcagccggatttttttcatcaaaggtaaaagtaccgtcgaaatctttaaaggtgccatataaccagctatagccaagatgctggatgcggaagttaacaaaggcgtgctgaccttctttgtcaattttgtaatcggcggcaaccgctgaaccggcagagaacatcagggaagcgaaggttaaaccaagcaggcttttattcattttttatactccatagtcagatgacgactttcccagcatgcgcttcagagtgtcgtctttatcgatgaaatgatgcttcagggccataaatccgtgcataacggacagtactacgacgctccacgcgagccaaaaatgcagggcaccggcaaagtcagcctgtgcgccagcgtcggcgagggtcgcggggacgtcaaaccagccaaaaacgctgatcggtttaccatcggcagttgagatcagatagccgctgatgccgatggcgaacagcaataggtacaatgcgagatgtccagcttttgctgcaagacgagtcatgggcgaataactcggcagcggacccggcggtggagatatgacacgccacagaacgcgaataaccagccccatcattaacaaaataccgatgcttttatgcagttcgggtgctttgtgataccagccatcgtaataactgagcgtgaccatccacagacctaaagcaaacatgccgtagacaataattgcgcttatccaatgtaaggccgcagatataacaccatagcgttcaggggtatttgtgaatgacataagtacatccaaaacgaatttgcgagagaaagaaaatggcgtgtcggagaatgaattgcaacacaaaaataacaaattgaatgatatttatttttatttcaataattttgaattaataatgaaagaatcttcataagtttagtgggttaagcatctggaaggtctagtgagtgctgtagaggcaggaagaatctcattcaatttttcacgctaaatgaaagggagattaaatatttgtcagtttatgtcagtgcggaaaactaaaaataaaacacatagatcagatccataattgccaacaatccccagagaaaaagataaagcatcagatgctcgcgaatattattgatgagatagtgcaacagtcgacgcattaaatactcctgtaaaaacggcctcattctggaggccgtaatgatgattattggaagcgggaaagcctgaatggcgtcaaatcaaaatcgctttttttgtcttgcgcaaaatcggcagctatttcccctaaaactgacgcaaatttaaaaccgtgcccactcaggccggtaatgagcagtgtattatcgtggccgggtagggtatcgataataaaatcttcgtcaggcgaattatcataggtgcaggcagcgccgtacaggcagcaaccgatacccggcaacacattgcgcaagaacgggaaggcttccgaaccatcgctgaccacttccgcaaacggaacacgttcatccgctgaatggataacctggcctccgttatgtttgccaatcttcaacgcgtcgttttctgccggaaaaccataatattgatcgccattgggcagttcaccggtaaacgccgggaatttattcttcacgctatagcgaccatcggcctgataccaggcaaatactttgcgtacgggctggacaggcagctccgggagtaggtcttttacccatgttcccgcgcagacaatcgcttttttcgcctgatactcaccgtcagccgtttcaatagttacgccatcatcgtcatgacgaattgcggtgaccgggcagttgaacagctgcgcacagcccgcttccttcgccagttggatccaggttttaatcgccagttcgctgcgcaaaaaaccggaatcagtttcaaataaaccgatgtagttgtccgggacgcgtatttctggccagcgggccataatcccttgcgcgtcgagcttttcaacgttgagttgccactgttcggcgctgtgggcgacgttggcgagaaatgcggagtcagccggaccgaggttaatgacaccagagcgtacaaaaatgggatcatcttcgttgtggcgggaaagttcatcccacagcatttgcgcgcggaggaccagcgggacatacttttcgccttcaccataagcatggcgaattaatcgcgtatcgccgtggtggctgccgtgttgatgcggtggcatatgggcgtcggtcattagcacgtttaaaccggcgcgggttgcataatacccggcggcagcgcctacggaaccgctgccaataatgatgagatcgtatttcatttttttctctctgctctcatggtttaagcagagtaattaactgaatgcagatatacaacccagaaatggtaaaggcaccggtgaggtgccttttgggtggatggtcatgtcatgttaatgacgccgatactcgtttacctggaaatcaccggattcaattttggcgattcctgcttctaatatcgaaataaattgtctggcaacatcagtggttaaccagagcgtctgaccaacttcagtcccttcctgctcggacttatttggggtctggtagtgcaaacgcaacatcagcgcatcatagctatcaacggtgctgatgtcccaccctacgagcggatgagtctgaatgacttcattatttttttccatcatggccccctaattcgtgttactagacaacgttattcgaggttcaatgcgtttttatctgaagcaacttcagtataccaataagtaagggtattcaccgaatttttaaaggggggagcagataaatttctgcttttaagatttatatgaacaataaaacagcatgtcattcatatttttttagcatattgtgcaattattttgaggaagtgtagaaattttgtactcacaattcgcaagtaaaataaaaaagccggggcgacccggcaaaaacaaaaatcactgcatattattcactgacaaaccagtcatcggcgctttcccacgtttcctggagaatttcgctaatgcgctgtttatcttcttttgtcgcgccaataaccgataaattatttgctgcggcataacgtaccgatacgtggccttcattatcaggaaacgcatactgaatacggcgggaaagttcgccagccagggcgtcaatagccccagctggcaatggagaagttttcgctatggtgacttcaattcgcataatagccccctgttgaatatactggttatttatacaggtaaaataacctaatgacaacaggaagctacgatttttattgtttaacggaccagcgtaccgtttctccggcgaggaatggcaccagcgtgtcatcagtcagtgcgatgctttcagcaacctgttgctcttcacgtaccagttcgatgaatgtgtcgttgaccggcaagccatagaactgcgggccgtttacagaacagaatgcttcaaagtgctgcaaagcattcatctcttcaaagacggtagcgtaactgcccagcgcggttggggcgttgaaacagcccgcgcagccgcagctgctctctttgcgatgacgtgcatgtggcgcagaatccgttccgaggaatacacgattaaaaccgctggcgaccagttcacgcaatgcctgttggtggatattgcgtttgaggatgggtagacaatacaggtgcggacgcacgccaccaaccagcatatggttgcggttaaacatcagatgctgcggagtgatggtggcagccagccgttcatttccgtcacggacatagtcggcagcgtctttggtggtgatatgctcaaaaacgactttcagcgcggtcaggcgctggcgcagcggttccatcacgctttctataaagcgcgcttcacgatcaaaaatgtcgatatctgcatgtgttacttcaccatgcaccagtagcggcataccgattttttccatgcgctcaagtatcggcatgattgcgtcaactgacgtaacgccatggctggagttagtggttgcgtttgccggataaagttttgcagcggtgaacacgccttcgttaaatccgcgctccagctcattaggatccagcgaatctgttaaataacaggtcatcagcggggtgaaatcgtgcccggcaggtacggcgtcaagaatgcgctggcgatacgccacggcagcctcaacggtggtcacgggcggagccagattgggcattacgatagcccgtccataaatttcgctggtatacggcacgacagtttttaacatgtcgccatcgcggaggtgaaggtgccagtcgtctgggcggcggatctttaatacctgggatggtgcagtcattaatctctatgctccggctgaagggatgtttttgccggacacaaaggataagcggaaacgttttcctttgcacgaaaaataaagggcgcgaatgcgccctcgtgattaatcagtaaacggaatgacaatttcgcctggcttcacttcaatgcctttcgccagtttcttcgccattgcttcgccctggctgccatcttcgcgcaggacgtaagcaggttgctggttaaagtaattgcgtaatgcctggtttaaatagggaagcaacgtttgcatcaccgtttgcattttttccggttgtaccgtcgcatcgaccacttccatctctttcaggaagatcgcgcctttttctttatcaaacacgggcagcgctttcagcttcagtttcatggtcgctttctggctaccgaacagggagttcatgtccagattggcgtctccggttagggtaaccttattcggctcttcgcgaccaatttggctggtcaggtttgtcagaacaatatgggcgtcagccacgccgggtaaaccgatatcttttgagaaattattatgtttcgcaagcgactggttaatttcttgttcggtgatggtgtattgggtgagttgattacagccaacgagcaggccactgacgatcaatgcagcggcaaataaaaacttgttcatggtagtcctcgacatgaaatctgcgtcaatatcctgacacaacgcagcatgtgtcaccagcgataaacgcgccagcagaaaaaactgaaaacagcggcaacccgcgaatacaggctgccgcggcgggtcaggattaaatcgccattgatgataacaaattgatttgtgtctgtttcgccatattatcgcggtaatcagcaacgcggcttggccagttgattccggctactagcgtcagattacgcaggagcggaaatagctgaatatcatcttccgaaagttcgccattcacggcgttcggtttgacgatcagtttgtccagcgcacgtaaatcatcgctgatattcttaatcagaccgtcagagtgggccagcaggtcggcaaaattacccgcgctggcctctttcttgtcgacgaaatatttgcgcgcggcaggagtagaaaactcatcaaatgccgatttggcaaaacgcggcaacagcagtttgttggcgtagccattgaccttgcgcagccactcttcaatggcaggggaacgtttgccggtcagtaacggtttgccgtcgagtttatcgacatagtgaacgatgtccatgctttctggcatatagcggctgtcatctttttgcagaatgggaacctgtttttgaccgaccatccgggtgggtgtttctgcgtcgtcgttgagcagaacatgtaattcgacggggatatttttcaggccgaaaatcatgcgggctttgaggcagtaagggcagtgatcgtaaatgtatagcttcacgtgactcctccatttggctgtcagttcactttcagtatggaggagtcaggggggagtatcaaatcaggcgtcgcgttcaagcaaacgacgcgcggcgcgtttctggctaaactgccaacccagcgcaaggaaagtgaagatgccaataatgcccagcatcatccacggaagctctggctggtgcgccgatttgcccaggtcaaacagccagccgccaccgatataaccaatagcgccgccaatcgccagacccagacggctaaaccccatatagctgccgcgagctcttgcgtctgccagcgaagcacttaaggtttcacgcgcaggctcggcaatgatcgacccgatataaaacagacaaatcagggtgaaaagttgttgcaggccgctgaccatgcctactggcatcatgcttaatgacattatcaacagcccagccattaaccggtgttccagacgaaaatgcttttcactccagcgggcgatagggtagagcaacgttaacgacagacacgcttcaatggcatacatccatttaacggcagagggcgcgcccgccacgtcgttgaccataattggcagcatcagcatcacttgtacagccagcatgtagtaacccgccagcgtcaggacataggtgacaaaacgcttgtcacgcatcacgcgggtcatgccttcgcgaacgggcgtgcgtacggtggagagtttccatgccggtaacaaccacgcattgaacgctgcacacagcacaaacaaaactgcccctgtggcgcagaccaggcgaaagtcgtattgcaacagccagctccccaacaatgcgccaatgaccgcaccggcactgtcctgcatcatcaacagcgagaaaaaacgaccacgctgctgtggacggattaatttcaccaccagcgccgaacgcggaggatcaaacaacgtgccgccgagtcccgaaagcaggcatgaaaaccacagtagccacggttcgtgggcgatacccattgtggcgaatccggcggcacgcatcagcataccggtgacaatcatcggtttggcaccaaagcggtcggcaattgcgccgccgaaaatacccagaccttgctgaataaactggcgtagaccgagggcaataccgaccatgacggcggcccagcccatttgatcaacgaagcggatagagatcagcgggaagacaacaaagaaccccagcacgaccagcatattatcgatgagcaggaaatatttacccaggttcctcgcctgcgacacgcgggacatttcccctcccgggaaataaaagatgagcactttctattctgcattgccgctaagacttttcccatcacttcggggacaatatttttttatcaaaacgtcgctttgatagagagtttttatcaaatatgtgaataatgcagaaaatggcattctggacttttcacagggtctggttgcgcaggtatagtaatacttacagcgtattaaagacgttacgggaaggagtaggtatagaatgtttggctatcgcagtaacgtgccaaaagtgcgcttaaccacagaccgactggtcgtgcgtctggtgcatgatcgtgatgcctggcgtctggcggattattacgcagagaatcgccatttcctcaagccctgggagccagtgcgcgacgaaagccactgttatccatcaggctggcaggccaggctagggatgattaacgaatttcataaacaaggttcagctttctactttggcttattcgacccggacgaaaaagagattattggcgttgccaatttttccaatgttgttcgcggctcttttcatgcctgctatctcggttattcgattgggcaaaaatggcagggcaaaggactcatgtttgaagctctgagcgcagccattcgttatatgcagcgcacccaacatattcatcgcattatggctaattatatgccgcacaataaacgcagcggtgatttactggcgcgactgggttttgaaaaagaaggctatgcgaaagactatctgttgattgatggacaatggcgcgatcacgtactgacggcattaactaccccagactggacgcccggccgctaaggagaatctcatgaaatatcaacttactgccatggaagctcgcgtgattggttgcttgctggaaaaacaggtgaccacgccggagcaatacccgctctccgtaaatggtgtagtcacggcctgtaatcagaaaacgaaccgtgaaccggttatgaatctgagtgaatctgaagtgcaggaacagctggataatctggtcaaacgtcattatctacgcacggtgagcggttttggtaatcgggtcaccaaatatgagcaacgtttttgtaattcagaatttggcgatctgaaactgagcgccgcagaagtggcgttaatcaccacgttgttattgcgtggtgcccagacgccgggggaactgcgcagccgcgccgcgcgaatgtatgaattcagcgatatggcggaagtggagtcgacgctggaacaactggcgagtcgcgaagatggtccttttgtggtgcgtctggcccgcgaaccgggtaaacgcgaaagccgctacatgcatcttttcagtggtgaggttgagaatccgccggcggtaacggatatgtcgaacgcagctgacggtgatttacaggcccgcgtcgaagccctggaaatcgaagtggcagaactgaaacagcgtcttgattcgttgctggcccatctgggagattaaagtgaaaaaattacgtatcggcgtagtggggttaggcggcatcgcgcaaaaagcgtggttaccggtgctggcggcagcgtctgactggacgttacaaggtgcgtggtcgcctacgcgcgccaaagccctgccaatttgtgacagctggcgcattccttatgctgattcgttatccagccttgccgccagttgcgatgcggtttttgtgcattccagcaccgccagccactttgatgtggtcagtacgttactcaatgcgggggtacatgtctgtgtcgataaaccgctggcagaaaatctgcgcgatgctgaacggctggtggaactggcggcgcggaaaaaactgacgttgatggtcggttttaaccgtcgtttcgcaccactctacggtgagttaaaaacgcaactcgccaccgcgtcctcgctaagaatggataaacatcgtagcaatagcgtcgggccacacgatctttatttcacattgctggatgattatttgcatgtggttgataccgcgctgtggttgtcaggtggccaagcctctctggatggcggtacgttactgactaacgacgctggcgaaatgctgtttgccgagcaccatttttcggctggtcctttgcagatcaccacctgtatgcatcgccgtgccggaagtcagcgtgaaaccgtgcaggccgtgactgatggtgcgctcatcgacattacggatatgcgcgaatggcgtgaggagcgcgggcagggcgtagtgcataaaccgattcctggttggcagagtacgcttgagcaacgtggatttgtcggctgtgcgcggcacttcattgaatgcgtgcaaaatcagacagttccgcaaaccgccggcgaacaggccgtgctggcgcaacgtatcgttgacaagatctggcgcgatgcgatgagtgaataaaccctgtaacatctggcggtagcaattcaccataatccaggtagactattcgcctctttcagcgcctgccttgcaggcgttttgcccgtgggtctggattagaacaccgatgaatttattaaaatcgctggccgccgtcagctcgatgaccatgttttcgcgtgtgcttggcttcgcacgtgacgcaattgtcgccagaatctttggcgcagggatggcaaccgacgcctttttcgtcgcttttaaacttcctaacttgttgcgccgtatctttgccgaaggggcattttcccaggcatttgtaccgattctggcggaatataaaagcaagcagggtgaagacgccacgcgggtctttgtctcttatgtttctggcctgctgacacttgcgctggcggttgtgacggtcgctggcatgctcgctgcaccgtgggtgatcatggtgaccgcgcctggcttcgctgacactgccgacaaatttgccctgaccagccagctactaaagataacctttccctatatcttgctgatctccctggcgtcgctggtgggagcgattctgaatacctggaaccgcttctcaattccggcgtttgccccgacattgctcaatatcagcatgatttgttttgcgctgtttgccgcgccgtactttaatccaccggtgctggcgctggcctgggctgttacggtcggcggcatcctgcagctggtgtatcagctacctcatctgaagaagatcggcatgctggttttgccacgcattaacttccacgatgccggagcaatgcgtgtggtgaaacagatgggaccggcaatccttggcgtctctgtgagccagatctccttaatcatcaacaccatttttgcctcgtttcttgcttccggttcggtgtcgtggatgtattacgccgaccgcttaatggagtttccgtccggtgtgctgggcgtggcgcttggcaccattttgctaccgtcgctgtcgaaaagttttgccagtggcaatcatgatgaatacaaccgtttgatggactgggggctgcgtctttgtttcctgttggcgctgccaagtgcggttgcgttgggcattctttccggtccgttaaccgtttcgctgttccagtacggtaaatttaccgcctttgatgcgctgatgacccagcgggcgttaattgcctactcggtgggtttgattggcctgattgtagtgaaagtgttggctcctggcttttattcccgccaggacattaaaacgccagtgaaaattgccatcgttacgctgattttaacgcaattgatgaacctggcgtttattggtccgttgaaacatgccgggctgtcactttctattggtctggcggcgtgtctgaatgcttcgctgctttactggcagttgcgtaagcagaaaatctttaccccgcaacccggctggatggcgtttctgttgcgtctggtggtggcggtactggtgatgtctggcgtgcttttaggtatgttacatatcatgccggagtggtcattgggtaccatgccctggcgtttactgcgtttaatggcggtcgtgctggcggggattgccgcgtacttcgctgcactggcagtactgggcttcaaagttaaagaatttgcccgccggacggtgtaacgatacattccggcctgcagtgcaggccggagttaatcttcagatcgaaatctttttactgccgcgatgggttgttgaggtctgaccgttcgccccatacagcgtcggttcctgatgcggtttcaacatttccagcgcctgttgattgcgttcaatctgtccttccagtaaccagccgttatgttgattcagttggcgtagttgctgcgttttgccagtaatttcctgccagcgttgactaatatcaacgctatttgctgtattgggttctttcctgcgtaactgttcgaggtaatccagcgtcgccagcagtgagcttttttgttctgtaatccattgcaactggctgccgttgatctgccccatagagagatgttgctgctcttgatccattaccgttttgagatcgttaagcacagcggacatctggtcgaggatctctgcaagacgcgtcatacgatcaattactctgcaagtcttgctgcgcttcgttgatcagcgcatcggcaattttgccggtgtccatttttagttcaccgttacgaatcgccagttttaacacttcgacacgttcaagattgatatcgctgctgccgggttgcatcagttttgcttgcgcgtcgcttaacgtcacactggtgctggtggaggctgttgtttttgccgctcgggtgtttgttaccggcgcgtcagtggtttcgcgcggttgaacggtgcttactggcttcagaggcgaagtgcgatcaatactcatggtttattcctcattgagggcgcttttatcatgtgttgcttatttatcggcaagggacgggtaatctttaacagcttacaggtttatgagaatattcccatctgcatcaacaacgccgctgaccacttgtcccgatatcatgcgcacccgcgcattctgtgcgacggcagcattgttcagcgcctgaccttctgcgttggcgctaaacccatcaccgctggcgatcacgttgacacgttgtcccgcttttacccgccatgcctggcgaaagtgggttaactggataggttgatcgggtgatagatcgcgcaggctaacggcatcaacaagttgattgatatccagcaccgtacgcggtggcaaggtatccagccggccgcgtttcagtttgacattgccagcttccagctttcctccacgcacaatgggcatcgcggcaaccacataatttcctgtggcctgtacattaacctgtaaatatcgtttgtcgttaccgcagcgtgccaacacattcacattgccccacaggcgggaattattgctcatcgaaagcaatggctgctcgcacggcggtagcagattgggcgctgtacgaatagaaacacgaacctcatcacttacccccgcgagttgggcgctaaaaaagttgtgcaattgcgatgtgagattgctcgccgtacttaacggactgaagagtatcgcgatgatcgccacgctacgttttattgccagcattttcgcccccagccatttctacaacgtgaattgtacctgtccgcaatgaccatcaacggcataaatagcgacccattttgcgtttattccgccgataacgcgcgcgtaaaggcatttaagctgatggcagaattttgatacctgcggaggagatatgctcgataagctcgacgccgccttacgttttcaacaagaggcgctcaatctgcgcgcccagcgtcaggaagtgctggcagcaaacatcgccaatgccgatacccctggttatcaggcgcgcgatatcgattttgccagtgaacttaaaaaagtcatgcaacgtggacgggatgcaaccagtgtggttgcactgacgatgacctcaacgcaacacattccggcgcaggcgctgacgcctcctaccgcagaactgcaataccgtattccggaccaaccttcgcttgacggtaataccgtcgatatggatcgcgaacgcacccagtttgccgataacagcctgcaataccagatgagccttagtgcgttgagcgggcaaatcaaaggcatgatgaacgttttacagagcggaaattaacggatggcactgctgaatatttttgatatcgccgggtcggcgttaactgcccagtcccagcgcctgaacgtggcggccagtaatctggcgaatgctgatagcgtgaccggtcccgatggacagccatatcgggcaaaacaggtggtattccaggttaacgctgcgccaggtgctgcgacaggcggcgtaaaggttgccgatgttatagaaagtcaggccccggacaaactggtttatgaaccgggtaatccgctggcggatgcaaagggctacgtgaaaatgccaaacgttgatgtcgtcggagagatggttaacaccatgtcggcgtcacgcagttatcaggccaatgttgaagtgctcaacacggtgaaaagtatgatgctgaaaacccttacgctcggtcaataaaggagaaagctatgtccattgcggtaaccaccaccgatccgacgaataccggcgtcagtaccaccagcagtagttcgctcacgggcagcaacgccgcagatttacaaagcagttttctgactttgttggtggcgcagctgaaaaaccaggacccgaccaatccaatggaaaacaacgagctgacgtcgcaattggcacaaatcagcacggtcagtgggattgaaaaactcaataccacgcttggatctatttccggacagattgataacagccagtcgttacaggccagtaacctgattggtcacggcgtgatgatccccggtaccactgttcttgcgggaaccggcagtgaagaaggggctgtgaccacgaccacgccgtttggtgttgagttgcaacaggcagcagacaaagtgacggccaccatcaccgataaaaacggcgcggtcgtccgtaccattgatatcggtgaactgactgccggagtccacagtttcacctgggacggtacgttgactgacggcagcactgcgccgaacggttcttacaatgtagcgattagcgccagtaacggtggtacacaactggttgcccaaccgctgcagtttgctctggtgcagggggtgatccgcggcaacaacggtaatacgctggatcttggcacttacggcaccactaccctcgacgaagtacggcagataatttaagccttcacatttcaggagtcagtcatggccttttctcaagcggttagcggattaaacgttgccgccaccaacctcgatgttattggcaacaatatcgccaactccgccacctacggctttaaatcaggcacggcctcttttgccgatatgtttgccggttcgaaagtgggactgggggtaaaagttgctggtatcactcaggactttaccgatggcacgaccaccaacaccgggcgtggtctggacgttgctatcagccagaacggttttttccgtctggtagacagcaatggttcggtgttctacagccgtaacggacaatttaagctggatgaaaaccgtaacctggtgaatatgcaaggtttacagctgacgggttacccggcaaccggtacgccgccgactattcaacaaggggcgaatccgaccaatatttcgatcccgaataccctgatggcagcgaaaactaccaccacggcgtcgatgcagatcaacctgaattccagtgattcgcttccctctgttaacgcatttgatgccagcaatgcggatagctataacaaaaaaggttcggtgactgttttcgatagtcagggtaatgctcatgacatgagcgtctactttgtgaagaccggggataataactggcaggtctacacccaggatagtagtgatccaaacagcattgcgaagacagcgacaacactggtgtttaatgccaatggcgttctgacctcaaatccaacagcgaatatttccactggcgcaattaacggcgcagatcccgccacgtttagcctgagcttcctcaactccatgcagcaaaataccggcgctaacaacattgtggcaaccacccagaacggctacaaaccgggcgatctggtgagttatcaaatcaatgatgacggtacggttgtcggcaactattccaacgaacaaacccaactgctggggcagattgtactggcgaactttgccaacaacgaaggtctggcatccgaaggcgacaacgtctggtccgctacgcaatcttctggcgtggcgctgttggggacagccgggacgggcaactttggcacactgaccaacggtgcgctggaagcgtccaacgtcgatctcagtaaagaactggtcaatatgatcgttgcccagcgtaactatcagtctaacgcccagaccatcaaaacccaggaccagatcctcaatacgctggttaacttacgctaatcgctgacgggatagctcaatggatcacgcaatttataccgcgatgggagcagccagccagacgctgaatcaacaggcggtaaccgccagtaatctggccaatgcctcaacgcccggttttcgcgcgcagttaaacgccttgcgcgcagtgccggtggaagggctttcactgcccacgcgcacgctggtaacggcgtcaacaccgggtgcagacatgacgcccggcaagatggattacacctcgcgcccgctggacgttgcgttgcagcaggatggttggctggtcgtgcagaccgctgacggcagtgaagggtatacgcgtaatggcagcattcaggttgatcccaccgggcaactgacaattcagggacatccggtggtaggcgaggcggggccaattgctgtgccggaaggggcggaaatcactattgctgccgatggcacaatctcggcgctgaatccgggcgatccggcaaatacggttgcgccagtggggcgtctgaagctggtgaaagccacgggcagcgaagtccagcgcggtgacgatggcatttttcgtttaagcgcagaaagccaggctaggcgtgggccggtactgcaggcagatccaaccttgcgtgtgatgtcgggggttctggaaggcagtaacgtcaatgccgttgcggcaatgagcgacatgattgccagcgcacggcgttttgaaatgcagatgaaggtgatcagcagcgtcgatgataacgcaggccgtgccaaccaactgctgtcgatgagttaattgaaaggatacatgacaagtataagttgccctatgcgcaagtttatcgggtctatgggggcaatcgcaatttatcgattttgcgagctcttgtaggccggataaggcgtttacgccgcatccggcaagaagacatatgcactttgtcactaatccactacaggacattttatgatcagttcattatggatcgccaaaacgggccttgacgcccagcaaaccaatatggacgtcattgccaacaacctggcaaacgttagtaccaacggttttaagcgtcagcgcgcggtgtttgaagatctgctttatcaaaccattcgccagccgggggcacagtcttccgaacaaaccaccttaccatccggattacaaatcggtacgggggtacgcccggtcgccacggaacgtttacacagccagggcaacctgtcgcaaaccaataacagtaaagacgtcgcgattaaagggcagggctttttccaggtgatgttgccagatggctcatcagcctatacccgtgacggctctttccaggtggatcagaacgggcagctggtgacggccggtggttttcaggtgcagccagcgatcaccattccggcgaatgcgttaagtatcaccatcggtcgtgatggcgtggtcagcgtaacccaacaaggccaggcagctccggttcaggttgggcagctcaatctcaccacctttatgaatgacaccggactggagagcattggcgaaaacctctacaccgaaacgcaatcctccggtgcaccgaacgaaagcacgccgggcctgaacggcgcgggactgctgtatcaagggtatgttgaaacgtctaacgtcaacgtggcggaagaactggtcaatatgattcaggtgcaacgcgcttacgaaatcaacagtaaagcggtgtccaccaccgatcagatgctgcaaaaactgacgcaactctaaggcttaaccggtggcaggttcaccggtttactgatttttgaagatgatagccatgcaaaaaaacgctgcgcatacttatgccatttccagcttgttggtgctttcactaaccggctgcgcctggataccctccacgccgctggtacagggggcgaccagtgcacaaccggttcccggtccgacgcccgtcgccaacgggtctattttccagtctgctcagccgattaactatggctatcaaccgctgtttgaagatcgtcgaccacgcaatattggcgatacgctgactatcgtgttgcaggagaacgtcagcgccagcaaaagctcctctgcgaatgccagccgtgacggtaaaactaattttggctttgatactgtgccgcgctatttgcaggggttgtttggtaacgctcgtgccgatgtcgaagcctccggtggtaacacgttcaacggaaaaggcggggccaatgccagcaatacctttagcggtacgttgacggtgacggttgaccaggtactggtcaacggcaacctgcatgtggtgggtgaaaaacagatcgccattaatcagggtaccgaatttattcgcttctctggcgtggttaatccacgcactatcagcggcagcaataccgtaccatctactcaggtggcggatgcgcgcattgaatacgtaggcaatggctacattaacgaagcgcaaaatatgggctggttgcagcgtttcttccttaacctgtcgccaatgtaagtgaggctgtggtgattaaatttctctctgcattaattcttctactggttatcacggcggctcaggctgagcgtattcgcgatctcaccagtgttcagggggtaaggcaaaactcactgattggctatggcctggtggtggggctggatggaaccggtgaccagacaacccagacgccgtttaccacacaaacgcttaataacatgctctcacagctgggaattaccgttccgacgggcaccaatatgcagctaaaaaacgtcgctgcggtaatggtgacggcgtcacttccgccgtttggacgccaggggcaaaccatcgatgtggtggtttcttccatgggtaatgccaaaagcttgcgtggcggtacgttgttgatgacaccgcttaagggcgttgacagtcaggtgtatgcgctggcgcagggcaatattctggttggtggcgctggagcctccgctggcggtagcagtgttcaggtgaaccaactgaacggtgggcggatcaccaatggtgcggttattgaacgtgaattgcccagccagtttggcgtcgggaatacccttaatttgcaacttaacgacgaagatttcagcatggcgcagcaaatcgctgacaccatcaatcgcgtgcgtggatatggcagcgccaccgcgttagatgcgcggactattcaggtgcgcgtaccaagtggcaacagttcccaggtccgtttccttgccgatatccagaatatgcaggttaatgtcaccccgcaggacgccaaagtagtgattaactcgcgtaccggttcggtggtgatgaatcgcgaagtgaccctggacagctgcgcagtagcgcaggggaatctctcggttacggtcaatcgtcaggccaatgtcagccagccagatacaccgtttggtggtggacagactgtggttactccacaaacgcagatcgatttacgccagagcggcggttcgctgcaaagcgtacgttccagcgccagcctcaataacgtggtgcgcgcgctcaatgcgctgggcgctacgccgatggatctgatgtctattttgcaatcaatgcaaagtgcgggatgtctgcgggcaaaactggaaatcatctgatgatcagcgacagcaaactactggcaagtgcggcctgggatgcgcaatcactcaacgaactaaaggcgaaagcgggcgaagatccagcggcaaatatccgtccggtggcccgccaggtggaagggatgttcgtgcagatgatgttgaaaggcatgcgcgacgctttaccaaaagatggcctgttcagcagcgagcacactcgcctgtataccagtatgtatgaccagcagattgcccaacagatgacggcgggcaaaggtctggggcttgcagagatgatggttaaacagatgacgccagaacaaccattgccagaggagcccacgccagcagcaccgatgaaattcccgctcgaaactgtggtgcgttatcaaaatcaggcgctttctcagctggtgcaaaaggccgtaccacgtaactacgatgattcgttgccgggtaacagtaaagcattcctcgcgcaactctcactgcccgcccaactggcaagccagcaaagcggtgtgccacatcatttgatcctcgctcaggcggcgcttgaatctggctgggggcaacggcaaatccgccgcgaaaacggcgagccgagttataacctgtttggcgtcaaagcctctggcaactggaaagggccagtcactgaaatcaccacgactgaatatgaaaacggcgaagcgaagaaagtaaaagcgaaatttcgggtctacagctcgtatctggaagcattgtcggattacgttgggctgttaacacgtaatccgcgctacgctgccgtgacgaccgccgtgagtgcggagcagggggcacaggccctacaggacgcgggctatgccaccgatcctcactatgcccgcaaactcaccaacatgattcagcagatgaaatcgataagcgacaaagtgagcaaaacctacagtatgaacattgataatctgttctgaataactcaagtccggcgggtcgctgccgataatactctgtaattgaaggcttataaggaacctccatgtccagcttgatcaataacgccatgagcggactgaacgcggcccaggcggcgttaaatacggcaagtaataatatctccagctataacgttgccggatatacccgccaaaccactattatggcgcaggccaatagcacgttgggcgctggcggctgggttggcaatggcgtctacgtttctggtgtgcagcgtgagtatgatgcgtttattaccaaccagttacgtgcggcgcagacgcaaagtagcggcctgactgcccgctatgagcagatgtcgaaaatcgacaatatgctctccaccagtacctcttcgctggcaacacagatgcaggatttcttcaccagcctgcaaacgctggtaagtaacgcggaagacccggcagcgcgccaggcgctgattgggaaatcagaagggttggtgaatcagtttaaaaccaccgatcaatatctgcgcgaccaggacaaacaggtcaatatcgcgataggtgccagcgttgatcagatcaacaattacgctaaacaaatcgccagtctgaacgatcaaatctcgcgtctgacaggcgtgggggcaggggcgtcacctaacaatctgctggatcaacgcgatcaactggtgagtgaattaaaccagattgttggcgtagaagttagcgttcaggatggtggcacttataacatcacgatggccaatggctactcactggttcagggaagtacggcgcggcagctggcggcagttccttccaccgccgacccttcgcgtacgactgtcgcttatattgatgggacggctggcaatattgagatcccggagaaattactgaataccgggtcgctgggcggcattctgacattccgttctcaggatctggaccagacgcgtaatacgctcggacaactggcgctggcatttgccggggctttcaacacccaacacaaagccggatttgatgccaacggcgatgccggtaaagatttctttgctatcggtaagcccgcggttctgcaaaacactaaaaacaacggtgacgttgcgatcggtgccacggtaactgatgcctccgcggtactggcgacagattacaaaatctcgttcgataataatcagtggcaggtcacccgccttgccagcaataccacttttacggtgacgccggatgccaacggtaaagtggcatttgatggtctggagttgacgtttacaggaacgcctgccgttaacgacagcttcacgctgaaaccggtaagtgacgccatcgtcaacatggatgtattaatcactgacgaagcgaaaatcgccatggcgagcgaagaagatgcgggtgatagcgacaaccgcaacggtcaggccctgctggatctgcaaagcaacaataaaacggtgggcggtgcgaaatcctttaacgacgcttatgcctcattagtgagtgatatcgggaataaaaccgcgacgttgaaaaccagtagcgccacgcaaggtaatgtggtgacgcagctttccaatcagcagcagtcgatttccggtgtcaatctcgatgaggagtacggaaatctgcaacgttttcagcagtattacctcgcgaatgcgcaggttctgcagacggcaaacgcgatttttgatgcgctgattaacattcgctaaggggagataaaatgcgtttcagtacccagatgatgtaccagcaaaacatgcgtggcatcaccaattctcaggcagaatggatgaagtacggcgaacagatgtcgacgggtaagcgagtcgttaacccttcagatgatcccattgctgcatcacaagctgttgttctctcccaggcacaggcgcaaaacagccagtacacgctggcgcgtactttcgccactcaaaaagtgtcactggaagagagtgtacttagccaggtcaccaccgctatccagaatgctcaggaaaaaattgtctacgccagcaatggcactttgagtgacgatgaccgggcctcgctggctacggatattcaggggcttcgtgaccagttactgaatctggcgaacaccactgacggtaacgggcgctacatttttgccggttataaaacagagactgcgccgtttagtgaggctgacggtgattatgtcggcggaacagaaagtattaaacaacaggtcgatgcttcgcgttcgatggtgataggacatacgggcgacaaaattttcgacagtattaccagcaacgcggtagcggaaccagacggtagcgcttctgaaaccaatctttttgccatgctggatagcgccatcgcagccctgaaaacgccggttgcggatagcgaagcggataaagaaaccgccgctgcggcactggataaaaccaaccgcggactgaaaaactcgctgaacaatgtgctgactgttcgcgcggaattaggcacgcaactgaacgaactggagtcgctggattcattaggtagcgatcgcgctttagggcaaacgcagcagatgagcgatctggttgatgtggactggaatgcaactatttcatcttacatcatgcagcaaacggcattgcaggcatcgtataaagcatttaccgatatgcagggattgtcgctcttccagctcaacaaataagctcgctttaaaacatatcatgaaactgggtatgttttgtctgcccgctctgggatcgccggggcgggcatttttttgcctattttgtattgttggttagcaaggatgccatttgatgaattttaatatgttgactcaaagatgaaataaaaaagccctggcagttaccagggcttgattacttgagctaattattactcaacaggttgcggacgcgcaggagcggcagaggcatgatgcgttgccgtatgaccacctgcagcacctttaccttcgaaggcaaaagtagggcgctgccagtcactgtgacgcggtgcctccggaacatattccggtgccggagcgcgcgtcattggcgcggtagcgtggttatgctcaacggtgacctcaggtttaaccgcggctaccgtttcaacttctgctgcgacttcagcgacgactggcgcggcaggttgagcaacaacttcaggttcagcaaccacaacctcagcagtttcggcaacttcttcaatatctgccgtctcttcctgcggttcaaccaccggttctgcgtgttctgcaacttcctgggctacggcaacatcagactcggtaatcacctgcggctgttcagttactgcggcggcaatcacttcaggatgcgtcgtttcaaccactttcggttgcggttcggcaatctgaacgggggcttctacaacttcagccacttcttcaacaaccggtgcgctaacaacaggttcgacagcggcggcgacagggacctcagtcaccatcggctgcacttgtacttcttcctgttcgcgctgctcttcgacctgtacatcttgcggacgtacaattggatagcggatccagactttgccagaggccagttccggagacgcgcacgctacggtcaacggcattggcgactgggttggataacgctcgtcacgatagcgacgacgacgctgaccacttacgcgcaggtgacgaggcgagcggcgagaacgacgcggcatgccaccgttgtcacggttatcagcattgttctcttcttgctgttctggtgcagtttgcgctacgactggcagcggaactttcaccagttctgtgcgtggggctgccgcttcctgaacaattggttcggctgcgacagtttcttcaaccaccggtgcgactaccgcttcttcggctacgctttgctcgtaacgcactttctgattgagctgacgctgtttacgacgtggctgaaccggacgtacacgttcttcctgttcggtttcctgaacagattgctcttcaacattcagcgccttcacttcttgttgcgcctgacgtttatcatcgttacggcggcggctacgttcacgacgcggcgcttgctgctcgtctgtggtacgcgctttttccgttacctctgcctgctgacggctctcacgcgtctcggcagtctgctgctgtgcctggcgacgattacgacggttttcttcgcgattatcgctgccttctgtacgttcactacgggtatcgcggcgctcattacggtcacggcggttgttctgacgaggcttgcgacgatcctgttgacgttccggtttcgcttctgctttcggtgctgattgctcggccggtttggtttcttcaccaccgctgaacagcgctttcagtgcgccgaagaagcggctcaacaaccctggttgtgcaggagatgctggtgttgccgttgcagctttaggtgctggggctacaacaggcgcggcaggttcagctggggttggagctggcggcacatccggcatggcaaaggttgccagcgcaggttgttccggacgcttacgttcagcgaactcttcttcagacggcagcgccatcgcttcttcatgcagcttcggcagcatgtagcttaaggttgaggtttcttcccctttgcgcacgcgcagcacatggtagtgcggggtttccatctgatcgtttggcacaatcacacagcgtacgccgtcctgacgagtttcaatcgcatttaccgcagaacgtttttcattcagcaggtaagaagcgattggcacaggaacaatggcgtgaacttcctgggtgttctctttcagcgcttcttcttcgatcagacgcagaatagagagcgacagcgattcgttgtcacgcacggtaccggtaccggagcagcgcgggcagacgtgatggctggattcacccagtgatgggctcaggcgctgacgggacatttccagcaggccaaagcgagaaatatggctgatttgaatacgcgcacggtcctgacgcaccgcttcacgcagacggttttctaccgcacgctggtggcgtacaggcgtcatgtcgatgaagtcgataacaatcaggccgccgaggtcacgcaggcgcagctgacgagcaatctcatcggcagcttcgaggttagtgttaaacgcggtttcttcgatatcgccgccgcgggtcgcgcgtgcggagttgatgtcgatggccgttaacgcttcggtgctgtcgataacaatcgaaccaccggatggcagacgaacttcacgctggaaggcggactcgatctgcgactcgatctggtagtggctgaacagcgggatctcgccggtgtacagtttgattttgctgctgaaatccgggcggcctaatgcagcgatatgctgacgtgccagttcgagcactttcgggttatcgataaggatttcaccgatgtcctggcgtaagtaatcgcggaatgcgcgaacgattacgttgctctcctgatgaatcaggaacggagccgggcggctttcagcggcttttttgatggcttcccagtgtttcagacggaagcttaaatcccattgcagcgcctcagcagatttgccgacgccagcggtgcgcacgataagccccatgccttccggcagttcaaggcttgccagtgcttcttttaattcggtacggtcgtcgccttcgatacgacgagaaataccacccgcgcgcgggttgttcggcatcagaaccagatagctacccgccagactgataaaggtggttaatgccgcgcctttgttgccgcgctcttctttatcgatctgaacaatgacttcctgaccttcacgcaacacatctttaatgttgggacgaccatgagcactgtagttagcagggaaatattcgcgggcaatttcttttagcgggaggaaaccgtgacgttcagcgccgtaatcaacaaaagcagcttccagactcggttcaatgcgggtgattttacctttgtagatgtttgcctttttctgctcgtgccctggactttcgatatccaggtcatacagacgctgcccatctacaagggcaacgcgcaactcttcctgctgagttgcgttgattaacattcttttcatcgtaacttactcattattcttacattgacgactaagctgcgggcaaagtaacgcctttccgggtgtgaaccgatggcctcgtgtctagtcgcgtcgccaacctcacggttatcgtcagctcaaagaggcgcagagtgtcggttgcccgtttttcatgcggaaaaacagcgcaattatcagagaaacagactgggtattactctccagaaatatttccatctaccggtaaggactgcaacccgcagcccgctaactgcctgaaagatcaatacgtcttacgccattgctgcgtggatgatcggtcgggcaaaatgggttattccgtaaaatttcttgttttaacaaggatggacacggaaacggcctcattattccactgcaagccttgttatagcaagatgacttttaccatttatcacccgcttactcacagttttttcacttcttgctggtgattggtttaataaccatcaataaagtgatcacctagtgaagtaataaggtgcaaaactaaatataagcatagaaaaatgagtggcgcgaatcctgttggctaattagaatcgcccaccatgaaaacagagactccatccgtaaaaattgttgctatcaccgctgacgaagcggggcaacgtatcgacaactttttgcgtacccaattgaaaggcgtaccaaaaagtatgatttaccgtattttgcgtaaaggcgaagtgcgggtgaacaaaaaacgtattaagcctgaatataaactcgaagcgggtgatgaggtgcgtatcccaccggttcgcgttgctgagcgggaagaagaggcggtttcgccacatctgcaaaaggtggcggcgctggcggacgtcatcttatatgaagatgatcatatcctggtgctgaataaaccttccggtacggcggtacatggcggcagtggtttaagcttcggcgttattgaaggtttgcgggcgttgcgcccggaagcgcggttccttgaactggttcatcgtcttgaccgggacacctcaggtgtgttgctggtagcgaaaaaacgctcggcgttgcgttctctgcatgagcaattacgtgaaaaagggatgcaaaaagattacctggcgctggtgcgcggtcagtggcagtcgcatgtgaagagcgttcaagcgccgttactgaaaaatattctgcaaagcggcgaacgtatcgtgcgtgtgagtcaggaaggcaaaccgtcggaaacacgctttaaagtggaagagcgctatgcatttgccaccctggtgcgttgtagcccggtaacagggcgtactcatcagatccgtgtgcatacacaatatgcgggtcatccgattgcctttgacgatcgctacggtgaccgtgaatttgacagacagctcactgaagcaggcacgggattaaatcgcctgttcctgcacgccgcagcgttgaagtttactcatccggggaccggtgaggtgatgcgtattgaagcgccgatggatgaaggtttgaagcgttgtttgcaaaagctgcgtaacgcgcgctaatacaagcatataaacctgataatgggcggttggcctgataaggcgtttacgccgcatcaggccgccagcaccgattgtcggatgcgaagtaaccgcatccggcgcaaaaaactatcccatcagcgggtttttcccttcccgacgtaacatctgacacagcgcgattagcggtaaaccaaccagcgtgttaggatcacgcccctctaaacgctcaaacagcgtaatgccaaatccttcactcttaaagctacccgcgcagtgcaggggatgctctttacgcacgtaattatcaatctccgcctcgctcaggtgacggaaatggacgtcaaaaggctccacttctgtttgtagatgcccattcgccgaattaaacaacgccagtccagtatagaaggtgacgatattgccgctggctttgcgtaattgcagacgggcattttcttccgttaacggtttaccggtgatttcgccatcaagaacacatacctggtctgaaccaataattaaatgatccggataacgtgacgccagagattgcgctttttcttgtgccagtcgaagcaccaactgtcgcggtgattcgtcgctgcgtggagtttcgtcgacctcgggtgctgcacattcaaaagagatttgcagtttttccagaagagcgcgacgccagggcgaggtggaggctaaaataagtttaggcatatttttttccatcagatatagcgtattgatgatagccattttaaactatgcgcttcgttttgcaggttgatgttcgttatcagcactgaacgaaaataaagcagtaacccgcaatgtgtgcgaattattggcaaaaggcaaccacaggctgcctttttctttgactctatgacgttacaaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgactctcgatccggttcgtacggctcagaaacgccttgattaccagggtatctatactcctgatcaggttgagcgcgtcgccgaatccgtagtcagtgtggacagtgatgtggaatgctccatgtcgttcgctatcgataaccaacgtctcgcagtgttaaacggcgatgcgaaggtgacggtaacgctcgagtgtcagcgttgcgggaagccgtttactcatcaggtctacacaacgtattgttttagtcctgtgcgttcagacgaacaggctgaagcactgccggaagcgtatgaaccgattgaggttaacgaattcggtgaaatcgatctgcttgcaatggttgaagatgaaatcatcctcgccttgccggtagttccggtgcatgattctgaacactgtgaagtgtccgaagcggacatggtctttggtgaactgcctgaagaagcgcaaaagccaaacccatttgccgtattagccagcttaaagcgtaagtaattggtgctccccgttggatcggggataaaccgtaattgaggagtaaggtccatggccgtacaacagaataaaccaacccgttccaaacgtggcatgcgtcgttcccatgacgcgctgaccgcagtcaccagcctgtctgtagacaaaacttctggtgaaaaacacctgcgtcaccacatcactgccgacggttactaccgcggccgcaaggtcatcgctaagtaatcacgcgtctgcgtgatgaagcttagtgaggattttccccaggcaactggggaaagaccaaaccgggcggcgacgataccttgacacgtctaaccctggcgttagatgtcatgggaggggattttggcccttccgtgacagtgcctgcagcattgcaggcactgaattctaattcgcaactcactcttcttttagtcggcaatcccgacgccatcacgccattacttgctaaagctgactttgaacaacgttcgcgtctgcagattattcctgcgcagtcagttatcgccagtgatgcccggccttcgcaagctatccgcgccagtcgtgggagttcaatgcgcgtggccctggagctggtgaaagaaggtcgagcgcaagcctgtgtcagtgccggtaataccggggcgctgatggggctggcaaaattattactcaagcccctggaggggattgagcgtccggcgctggtgacggtattaccgcatcagcaaaagggcaaaacggtggtcctcgatttaggggccaacgtcgattgtgacagtacaatgttggtgcaatttgccattatgggctcagttctggctgaagaggtggtggaaattcctaatcctcgcgtggcgttgctcaatattggtgaagaagaagtaaagggtctcgacagtattcgggatgcctcagcggtgcttaaaacaatcccttctatcaattatatcggctatcttgaagccaatgagttgttaactggcaagacagatgtgctggtttgtgacggctttacaggaaatgtcacattaaagacgatggaaggtgttgtcaggatgttcctttctctgctgaaatctcagggtgaagggaaaaaacggtcgtggtggctactgttattaaagcgttggctacaaaagagcctgacgaggcgattcagtcacctcaaccccgaccagtataacggcgcctgtctgttaggattgcgcggcacggtgataaaaagtcatggtgcagccaatcagcgagcttttgcggtcgcgattgaacaggcagtgcaggcggtgcagcgacaagttcctcagcgaattgccgctcgcctggaatctgtatacccagctggttttgagctgctggacggtggcaaaagcggaactctgcggtagcaggacgctgccagcgaactcgcagtttgcaagtgacggtatataaccgaaaagtgactgagcgtacatgtatacgaagattattggtactggcagctatctgcccgaacaagtgcggacaaacgccgatttggaaaaaatggtggatacctctgacgagtggattgtcactcgtaccggtatccgcgaacgccacattgccgcgccaaacgaaaccgtttcaaccatgggctttgaagcggcgacacgcgcaattgagatggcgggtattgagaaagaccagattggcctgatcgttgtggcaacgacttctgcgacgcacgctttcccgagcgcagcttgtcagattcaaagcatgttgggcattaaaggttgcccggcatttgacgttgcagcagcctgcgcaggtttcacctatgcattaagcgtagccgatcaatacgtgaaatctggggcggtgaagtatgctctggtcgtcggttccgatgtactggcgcgcacctgcgatccaacagatcgtgggactattattatttttggcgatggcgcgggcgcagcggtgctggctgcctctgaagagccaggaatcatctccacccatctgcatgccgacggtagctatggtgaattgctgacgctgcctaatgctgaccgtgtgaatccagagaattcaattcatctgacgatggcgggcaacgaagtcttcaaggttgcggtaacggaactggcgcacatcgttgatgagacgcttgcggcgaataatcttgaccgttctcaactggactggctggttccgcatcaggctaacctgcgtattatcagtgcaacggcgaaaaaactcggcatgtcgatggacaatgtcgtggtgacgctggatcgccacggtaatacctctgcggcctctgtcccgtgcgcgctggatgaagctgtacgtgacgggcgcattaagccgggacagttggttctgcttgaagcctttggcggtggattcacctggggctccgcgctggttcgtttctaggataaggattaaaacatgacgcaatttgcatttgtgttccctggacagggttctcaaaccgttggaatgctggctgatatggcggcgagctatccaattgtcgaagaaacgtttgccgaagcttctgcggcgttgggctacgacctgtgggcgctgacccagcaggggccagctgaagaactgaataaaacctggcaaacccagccagcgctgttgactgcatctgttgcgctgtatcgcgtatggcagcagcagggcggtaaagcaccggcaatgatggccggtcacagcctgggggaatactccgcgctggtttgcgctggtgtgattgatttcgctgatgcggtgcgtctggttgagatgcgcggcaagttcatgcaagaagccgtaccggaaggaacgggcgctatggcggcaatcatcggtctggatgatgcgtctattgcaaaagcgtgtgaagaagctgcagaaggtcaggtcgtttctccggtaaactttaactctccgggacaggtggttattgccggtcataaagaagcggttgagcgtgctggcgctgcctgtaaagctgcgggcgcaaaacgcgctctgccgttaccagtgagcgtaccgtctcactgtgcgctgatgaaaccagcagccgacaaactggcagtagaattagcgaaaatcacctttaacgcaccaacagttcctgttgtgaataacgttgatgtgaaatgcgaaaccaatggtgatgccatccgtgacgcactggtacgtcagttgtataacccggttcagtggacgaagtctgttgagtacatggcagcgcaaggcgtagaacatctctatgaagtcggcccgggcaaagtgcttactggcctgacgaaacgcattgtcgacaccctgaccgcctcggcgctgaacgaaccttcagcgatggcagcggcgctcgagctttaaaagaggaaaatcatgaattttgaaggaaaaatcgcactggtaaccggtgcaagccgcggaattggccgcgcaattgctgaaacgctcgcagcccgtggcgcgaaagttattggcactgcgaccagtgaaaatggcgctcaggcgatcagtgattatttaggtgccaacggcaaaggtctgatgttgaatgtgaccgacccggcatctatcgaatctgttctggaaaaaattcgcgcagaatttggtgaagtggatatcctggtcaataatgccggtatcactcgtgataacctgttaatgcgaatgaaagatgaagagtggaacgatattatcgaaaccaacctttcatctgttttccgtctgtcaaaagcggtaatgcgcgctatgatgaaaaagcgtcatggtcgtattatcactatcggttctgtggttggtaccatgggaaatggcggtcaggccaactacgctgcggcgaaagcgggcttgatcggcttcagtaaatcactggcgcgcgaagttgcgtcacgcggtattactgtaaacgttgttgctccgggctttattgaaacggacatgacacgtgcgctgagcgatgaccagcgtgcgggtatcctggcgcaggttcctgcgggtcgcctcggcggcgcacaggaaatcgccaacgcggttgcattcctggcatccgacgaagcagcttacatcacgggtgaaactttgcatgtgaacggcgggatgtacatggtctgaccgcgatttgcacaaaatgctcatgttgcgcgcagtctgcgtggttatgagtaataattagtgcaaaatgatttgcgttattggggggtaaggcctcaaaataacgtaaaatcgtggtaagacctgccgggatttagttgcaaatttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaattatcggcgaacagctgggcgttaagcaggaagaagttaccaacaatgcttctttcgttgaagacctgggcgcggattctcttgacaccgttgagctggtaatggctctggaagaagagtttgatactgagattccggacgaagaagctgagaaaatcaccaccgttcaggctgccattgattacatcaacggccaccaggcgtaagtgaacatctccaggcggtcgttcgaccgcctgagttttatcttttgtcccactagaatcattttttccctccctggaggacaaacgtgtctaagcgtcgtgtagttgtgaccggactgggcatgttgtctcctgtcggcaataccgtagagtctacctggaaagctctgcttgccggtcagagtggcatcagcctaatcgaccatttcgatactagcgcctatgcaacgaaatttgctggcttagtaaaggattttaactgtgaggacattatctcgcgcaaagaacagcgcaagatggatgccttcattcaatatggaattgtcgctggcgttcaggccatgcaggattctggccttgaaataacggaagagaacgcaacccgcattggtgccgcaattggctccgggattggcggcctcggactgatcgaagaaaaccacacatctctgatgaacggtggtccacgtaagatcagcccattcttcgttccgtcaacgattgtgaacatggtggcaggtcatctgactatcatgtatggcctgcgtggcccaagcatctctatcgcgaccgcctgtacttccggcgtgcacaacattggccatgctgcgcgtattatcgcgtatggcgatgctgacgtgatggttgcaggtggcgcagagaaagccagtacgccgctgggcgttggtggttttggcgcggcacgtgcattatctacccgcaatgataacccgcaagcggcgagccgcccgtgggataaagagcgtgatggtttcgtactgggcgatggtgccggtatgctggtacttgaagagtacgaacacgcgaaaaaacgcggtgcgaaaatttacgctgaactcgtcggctttggtatgagcagcgatgcttatcatatgacgtcaccgccagaaaatggcgcaggcgcagctctggcgatggcaaatgctctgcgtgatgcaggcattgaagcgagtcagattggctacgttaacgcgcacggtacttctacgccggctggcgataaagctgaagcgcaggcggtgaaaaccatcttcggtgaagctgcaagccgcgtgttggtaagctccacgaaatctatgaccggtcacctgttaggtgcggcgggtgcagtagaatctatctactccatcctggcgctgcgcgatcaggctgttccgccaaccatcaacctggataacccggatgaaggttgcgatctggatttcgtaccgcacgaagcgcgtcaggttagcggaatggaatacactctgtgtaactccttcggcttcggtggcactaatggttctttgatctttaaaaagatctaagttgtcattttccacccttataaaaggtccgcttgcgggccttttttcttagcttttattccgacttgttccgtagtgaacatgctgccacactaacaattctctgataaggagccggtatgttcttaattaacggtcataagcaggaatcgctggcagtaagcgatcgggcaacgcagtttggtgatggttgttttaccaccgccagagttatcgacggtaaagtcagtttgttatcggcgcatatccagcgactacaggatgcttgtcagcggttgatgatttcctgtgacttctggcctcagcttgaacaagagatgaaaacgctggcagcagaacagcaaaatggtgtactgaaagtcgtgatcagtcgcggtagtggcgggcgagggtacagcacattgaacagtggaccggcaacgcggattctctccgttacggcttatcctgcacattacgaccgtttgcgtaacgaagggatgacgttggcgctaagcccggtgcggctggggcgcaatcctcatcttgcaggtattaaacatcttaatcggcttgagcaagtattgatccgctctcatcttgagcagacaaacgctgatgaggcgctggtccttgacagcgaagggtgggttacggaatgctgtgcggctaatttgttctggcggaagggcaacgtagtttatacgccgcgactggatcaggcaggtgttaacggcattatgcgacaattctgtatccgtttgctggcacaatcctcttatcagcttgtcgaagtgcaagcctctctggaagaggcgttgcaggcagatgagatggttatttgtaatgtgttaatgccagtgatgcccgtacgtgcctgtggcgatgtctccttttcgtcagcaacgttatatgaatatttagccccactttgtgagcgcccgaattagtcatgaaaaaagtgttattgataatcttgttattgctggtggtactgggtatcgccgctggtgtgggcgtctggaaggttcgccatcttgccgacagcaaattgcttatcaaagaagagacgatatttaccctgaagccagggaccggacgtctggcgctcggtgaacagctttatgccgataagatcatcaatcgcccacgggttttccaatggctgctgcgtatcgaaccggatctttctcactttaaagccgggacttaccgctttacaccgcagatgaccgtgcgcgagatgctgaaattgctggaaagcggtaaagaagcacagttccctctgcgactggtagaagggatgcgtctgagcgattacctcaagcaattgcgtgaggccccgtatatcaagcatacgctgagcgacgataagtacgccaccgtagcgcaggcacttgaactggaaaacccagagtggattgaaggttggttctggccagacacctggatgtataccgccaataccaccgatgtcgcgttactcaagcgagcgcacaagaaaatggtgaaagcggtcgatagcgcctgggaagggcgtgcggacggtctgccctataaagataaaaaccagctggtgacgatggcatcaattatcgaaaaagaaaccgccgttgccagtgaacgcgatcaggttgcctcagtatttatcaaccgtttacgcattggtatgcgcctgcagaccgacccgaccgtgatttacgggatgggagagcgttataatggcaaactttctcgtgcagacctggaaacgccgacagcgtataacacctataccattaccggtctgccgccaggtgcgatagcgacgccgggggcggattcgctgaaggctgctgcgcatccggcaaaaacgccgtatctctattttgtggccgatggtaaaggtggtcacacgtttaataccaatcttgccagtcataacaagtctgtgcaggattatctgaaagtgcttaaggaaaaaaatgcgcagtaagtatatcgtcattgaggggctggaaggcgcaggcaaaactaccgcgcgtaacgtggtggttgagacgcttgagcaactgggtatccgcgacatggttttcactcgggaacctggcggtacgcaacttgccgaaaagttaagaagcctggtgctggatatcaaatcggtaggcgatgaagtcattaccgataaagccgaagttctgatgttttatgccgcgcgcgttcaactggtagaaacggtcatcaaacctgcgctggctaacggcacctgggtgattggcgatcgccacgatctctccactcaagcctatcagggtggaggacgaggtattgaccaacatatgctggcaacactgcgtgatgctgttctcggggattttcgccctgacttaacgctttatcttgatgtcaccccagaggtcggcttaaaacgtgctcgcgcccgtggtgagctggatcgtattgagcaagagtcattcgatttctttaatcgcacccgcgcccgctatctggaactggcagcacaagataaaagcattcataccattgatgccacccagccgctggaggccgtgatggatgcaatccgcactaccgtgaccaactgggtgaaggagttggacgcatgagatggtatccatggttacgacctgatttcgaaaaactggtagccagctatcaggccggaagaggtcaccatgcgctactcattcaggcgttaccgggcatgggcgatgatgctttaatctacgccctgagccgttatttactctgccaacaaccgcagggccacaaaagttgcggtcactgtcgtggatgtcagttgatgcaggctggcacacatcccgattactacaccctggctcccgaaaaagggaaaaatgcgctgggcattgatgcggtacgtgaggtcaccgaaaagctgaatgagcacgcacgcttaggtggtgcgaaagttgtctgggtaaccgatgctgccttactaaccgacgccgcggctaacgcattgctgaaaacgcttgaagagccaccagcagaaacgtggtttttccttgctacccgcgagccagaacgtttactggcaacattacgtagtcgttgtcggttacattaccttgcgccgccgccggaacagtacgccgtgatctggctttcacgcgaagtgacaatgtcacaggatgcactacttgccgcattgcgcttaagcgccggttcgcctggggcggcactggcgttgtttcagggagataactggcaggctcgtgaaacattgtgtcaggcgctggcatatagcgtgcaatcgggcgactggtattcgctgctagcggcccttaatcatgaacaagctccggcacgtttacactggctggcaacgttgctgatggatgcgctaaaacgccatcatggcgctgcgcaggtgaccaatgttgatgtgccgggcctggtcgtcgaactggcaaaccatctttctccctcgcgcctgcaggctatactgggggatgtttgccacattcgtgaacagttaatgtctgtcacaggcatcaaccgcgagcttctcatcaccgatcttttactgcgtattgagcattacctgcaaccgggcgttgtgctaccggttcctcatctttaagagagacatcatgtttttagtcgactcacactgccatctcgatggtctggattatgaatctttgcataaggacgtggatgacgttctggcgaaagccgccgcacgcgatgtgaaattttgtctggcagtcgccacaacattaccgggttatttacacatgcgggatctggtaggcgaacgcgacaacgtcgtattttcttgtggcgtgcatccactcaaccagaatgatccctacgatgtagaagatttacgtcgtctggcggcagaagagggcgttgtagcgctgggtgaaaccgggctggattattattacacgccggaaactaaagtacgtcagcaagagtccttcatccatcatatccagattggtcgtgaactgaacaagccggttatcgtccacacccgtgacgcccgcgccgatacgctggcaattctgcgcgaagaaaaagtgacggattgcggtggcgtactacactgttttacagaggacagagaaacggcgggcaaattactggatctcggattttacatctccttttccggcattgtgaccttccgtaatgcggagcaactgcgcgatgctgcgcgttatgtccccctggatcggttactggtggaaactgactcaccttaccttgcgccagtaccgcatcgaggaaaagagaatcaacctgcgatggttcgtgacgttgcagaatacatggctgtgttgaaaggtgttgccgttgaagaactggcgcaggtaaccaccgataacttcgcccgtctgtttcacatcgacgcttcccgccttcaatccatccgttgaatgagtttttttaaagctcgtaattaatggctaaaacgagtaaagttcaccgccgaaaatcgggcggtgaataaccacgtttgaaatattgtgacatatgttttgtcaaaatgtgcaacttctccaatgatctgaagttgaaacgtgatagccgtcaaacaaatcggcactgaattattttactctgtgtaataaataaagggcgcttagatgccctgtacacggcgaggcactccccccttgccacgcgtgagaacgtaaaaaaagcacccatactcaggagcactctcaattatgtttaagaatgcatttgctaacctgcaaaaggtcggtaaatcgctgatgctgccggtatccgtactgcctatcgcaggtattctgctgggcgtcggttccgcgaatttcagctggctgcccgccgttgtatcgcatgttatggcagaagcaggcggttccgtctttgcaaacatgccactgatttttgcgatcggtgtcgccctcggctttaccaataacgatggcgtatccgcgctggccgcagttgttgcctatggcatcatggttaaaaccatggccgtggttgcgccactggtactgcatttacctgctgaagaaatcgcctctaaacacctggcggatactggcgtactcggggggattatctccggtgcgatcgcagcgtacatgtttaaccgtttctaccgtattaagctgcctgagtatcttggcttctttgccggtaaacgctttgtgccgatcatttcaggcctggctgccatctttactggcgttgtgctgtccttcatttggccgccgattggttctgcaatccagaccttctctcagtgggctgcttaccagaacccggtagttgcgtttggcatttacggtttcatcgaacgttgcctggtaccgtttggtctgcaccacatctggaacgtacctttccagatgcagattggtgaatacaccaacgcagcaggtcaggttttccacggcgacattccgcgttatatggcgggtgacccgactgcgggtaaactgtctggtggcttcctgttcaaaatgtacggtctgccagctgccgcaattgctatctggcactctgctaaaccagaaaaccgcgcgaaagtgggcggtattatgatctccgcggcgctgacctcgttcctgaccggtatcaccgagccgatcgagttctccttcatgttcgttgcgccgatcctgtacatcatccacgcgattctggcaggcctggcattcccaatctgtattcttctggggatgcgtgacggtacgtcgttctcgcacggtctgatcgacttcatcgttctgtctggtaacagcagcaaactgtggctgttcccgatcgtcggtatcggttatgccattgtttattacaccatcttccgcgtgctgattaaagcactggatctgaaaacgccgggtcgtgaagacgcgactgaagacgcaaaagcgacaggtaccagcgaaatggcaccggctctggttgctgcatttggtggtaaagaaaacattactaacctcgacgcatgtattacccgtctgcgcgtcagcgttgctgatgtgtctaaagtggatcaggctggcctgaagaaactgggcgcagcgggcgtagtggttgctggttctggtgttcaggcgattttcggtactaaatccgataacctgaaaaccgagatggatgagtacatccgtaaccactaatccgtaagacgttggggagactaaggcagccagatggctgccttttttacaggtgttattcagaattgatacgtgccggtaatgctgaaattacgcggtgcgccgtagacgatagaaccttccacgttggtatcgtaggttttgtcgaacaggttattgacattcccctgtaacgagaagtttttcgtcacctggtagcgggtgaagagatccaccagcgcgtagctaccttgctcggcgcggaaggtgccatacggcgtcacggtgtcggtatacacgcgattttgccagttaacaccaccgccgaccgtcaactctggcatgacaggcaaccgatagctggtgaacattttaaacgtggtgcgtggcagattaggattaacggcgtttccttcgttatcctcggcaatatagcgcgttgcgccaaacgtcaactgccagttgtcggtaattgcgccgttgagttcaaattccacacctttactgactgtcccatccaccgctttataggcggtttcgccgttgctgccggggataggtgtaccggtggactgagcgacattatcctgctcaatacggaagatggctaacgtggtggtcagacggctattcatccagtccgatttcagacctagctcgtagttgttaccggtgattggagtcagatatttgcctgaactgtcacgatcattttgcggctggaaaatagaggtatagctggcgtaggtcgaccagttgtcattgatgtcaaacaccagtccagcataaggcgtggtgtggtttttctccatgctgtaagtcagcgtatcaactcgccagttggtataacgtgcgccgaggatcagatgcagcggatcggcaagggtgacacgagtggcagcatataacgatttcatatgtgtggtatcgttctgcgccaggctctgtggtgaccagtcggtttgtgggaaattgccattaaagttgtagaaactgccaatttcatccgggaaaatgttggcccatgaactgaagtaacgattgttttgtttgctgtaactgccaccaaacattaaattgtgctgacgaccaaacaattcataactaccgtcagcgaacagatccagcgcatcaactttacgtttgccgctgttccaaccggtgccgccgacataatcaaagccaggtccataattgctgtatggcccaaccagcataccatccgctttgtttacgtaggcatcgacatacatcattttgctgtcaaattcgacttcagagtgggtggcattcagcgtcgcttgccaggtatcagcaaaccgctgcttcagggtcataaagaccttgttgatctctttatcgttgtacgcccagtcaggtgcggtactgcgtgcgcgatcgtaactgttgctgctgccatcagtattccagcgcggtaaaccaccccaggttgggctattaacatcaatacgctgatattcgtaaccggctgaaagcatcgtaagatcgcctaaatcagcatcgacaatgccggagaagaaggtcttttcactgttgtagcggtccagccatgagtcgttattctggtagccgccgacaattcgtgcgcggattttaccgtcttcggtgagtgggctttgtaaatccgccacataccgttctttgttccagctaccgtattccgccgagacatcgcctttaaattcacgactggtcgcgtgttttcgaaccatattaattgccgcagatggattacccgtcccggtcatgaggcctgtcgcgccacgcactacttctacgcgttcaaacagtgccatatcagaaagtgcgtcgcccagattccagcgcgattcaaaataggtggggataccatcaaccatatagttatcgatctggaatccgcgggaataataaagagcacgatcggaatccgcctgacttttgctgatccccagcgtgttttccatcacttcgcccagcgtttgtaactgctgatcttccatccgctgctggctaacaatagtgaccgactgaggaatatcacgttgagtcatctgcatttttgtacccgcagaggtagacgttacgttgtaatcattttcgccatcatctggggctgtggctgaaccctcaacaatcaccgtttcttcagtggctggtgcagcaaaagcggcggaaggtaatagtgccagtgctatgcaaccggcaaggagtgacggtttgatgatggcttgatgttgattatccctgttaaattgtgtcgaaagcatttgaaatctcttggtttatgttggcgtcaggctcatgccgaagcagggtgatgagcggttatatttagtgtgcgaataatttttgtgtgtaaatgcaaatgagaaatatacgcattcatatttggagtgtaaaccaaacagagaatgtcttttcagcgcattcgcaggcagaaatgggaataatggcgatatatacggcagcaaaacgattttttgcttaagaaatcgtgagttaaggttgaaagagcaggtttaactcgaccatactctatactcgcagtgtggcgcggcgtagcatggcgcaacgcatggctatttgaaaaaggaaaatgtcgtggcagaagaaactatattcagcaaaattattcgtcgtgagatcccctccgatatcgtctaccaggatgatctggtaacggcgtttcgcgatatttcgccgcaagcgccaacgcatattctgatcattccgaatatcctcattccgactgtgaacgacgtgtcagctgagcatgagcaggcgctgggacgcatgatcaccgtagcggcaaaaattgctgagcaagaaggtattgccgaagatggctatcgtctgatcatgaacaccaaccgccatggcggacaagaagtttaccacatccatatgcatttgttgggtggccgtccgctgggaccaatgctgacgcataaaggtctgtaacgatgagaaaaggatgctttgggctgatgtctctgggggtgttagtgctggtgggctgtcgttcacatccggaaattccggtgaatgatgagcaatcgctggtgatggagtcatctttattggctgcgggcatcagtgcagaaaagcccgtcctttcgacatctgatattcaaccttcagcatcctcaacgctttataacgaaaggcaagaacccgttaccgttcattatcgtttttactggtatgacgccagagggctggagatgcatcctctggaaaggccacgcagcgttaccattcccgcacattcggcggtcacgctgtacggcagcgccaattttctgggggcgcacaaagtcagactttatctatatttgtaaggggtgaatcttgatgacaaaaatgagtcgctacgccttgattaccgcgctggcgatgtttcttgccgggtgtgtggggcaacgtgaacctgcaccggtagaagaagtgaaaccagcgccggaacaaccagccgagccacaacagcctgtccccacagtgccatcggtgccgacgataccgcagcagccaggcccaattgagcacgaagatcaaactgcaccgcctgcgccgcatattcgtcattatgactggaatggcgcaatgcagccgatggtcagtaagatgcttggggctgacggcgtgactgcgggtagcgtcctgctggttgatagcgttaacaaccgtactaacggttcgttgaatgccgcagaagcgaccgaaacgctgcgaaatgcgctggctaataacggtaaatttaccctggtttccgcccagcagctgtcgatggctaagcaacaattaggtttatcgccgcaggacagtttaggcacccgtagtaaagccataggcattgcccgcaatgttggcgctcattacgtgctgtactccagcgcctctggcaacgttaacgctccgaccctacaaatgcagctgatgctggtgcagacgggcgaaattatctggtcaggtaaaggtgccgtttcgcagcaataatcccctcacgcgcgacgaatttctgtcgcgctttttcccgcagtttcatcccgtaacgacgtttaatcgagggcttagtggcgggagttttctcattgaacatcagggccagcgttttgttgtgcgtcagccgcacgatcctgatgcgccgcagtccgcgttcttgcgccagtatcgggctttatcacaactacccgcatgcattgcaccgaagccgcatttatatctccgtgactggatggtggttgactatctgcccggcgaggtaaaaacgtatttgccggataccaacgaactggcaggcttgctgtattatctacatcaacaaccgcgttttggctggcgaataacgctgttgccgttactggaactgtactggcagcaaagcgatccggcgcggcggacagtgggttggctgcgaatgttaaaacgtctgcgtaaagcgcgggaaccacggcttttacgcttaagtccattgcatatggatgtccacgccggaaatttagtgcatagcgcgtcagggttaaaactcatcgactgggagtatgccggagatggtgatatcgcgctggaactggcggcggtgtgggtggaaaatactgaccagcatcggcaattggtcaatgactatgccactcgcgcgaagatttatccggcgcaattatggcgtcaggtcaggcgatggtttccctggctgctgatgctcaaagcagggtggtttgagtaccgctggcgacaaaccggcgatcaacaatttatcaggctggccgatgacacctggcggcagctattaataaaacaataaggagagcagtgtgggtccagtaatgttggatgtcgaaggttacgaactggacgcggaagagcgtgaaatactggcgcatccgctggtgggagggctgattctctttacgcgaaactatcatgatcctgcccagttacgtgaactggtgcgccagatccgcgcagcatcgcgcaatcatctggtggtggcggtagatcaggaaggtggacgcgtgcagcgttttcgtgaaggttttacccgcttgccagcggcacaatcattcgctgcgctgttgggaatggaagaaggcggaaaactggcgcaagaggcaggttggttgatggccagtgaaatgattgctatggatattgatatcagctttgcgccagtgctggacgtcgggcatatcagcgcggcgattggcgagcgttcttatcatgccgatccacaaaaagccctggcaattgccagccgttttattgatggtatgcatgaagcgggaatgaaaactaccgggaaacacttcccaggtcacggtgcagtaacggcagactcacacaaagaaacaccgtgcgacccacgtccgcaagcggagattcgcgctaaagatatgtcggtcttcagttccttaatccgcgaaaataaactcgacgccattatgcctgcgcatgtgatctacagtgatgttgatccgcgtccggcgagcggttctccctactggctgaaaaccgttttgcgtcaggaattgggttttgacggcgtgattttctctgacgatttatcgatggaaggcgcagcgattatgggcagttatgccgagcgtggacaggcatcactggatgcaggttgcgatatgatcctggtctgcaataatcgtaaaggggccgtcagcgtgttagataatctgtcaccgatcaaggcagaacgtgttacacgtttgtatcataaaggttcattttcgcgacaggaactgatggactcggctcgctggaaagcgatcagcgcccgtctgaatcagttacatgaacgctggcaggaagagaaggcaggtcattaaccctggcttatgtgaggaagcgatgattatctatttgcacggttttgactctaacagtccgggtaaccacgagaaagtcttacaattgcagtttattgacccggatgtacggctaataagctacagtacgcggcatccgaaacatgatatgcagcatttgctcaaagaagtggacaaaatgttgcaactgaacgtcgacgagcgcccgctcatttgtggtgttggtctgggcggttattgggctgagcggattggttttctctgtgatatccgccaggtgatcttcaaccccaatttgttcccttatgagaacatggaagggaagattgatcgcccggaagagtatgccgatattgccactaagtgtgtgaccaacttccgtgagaagaatcgcgatcgttgcctggtgattttgtcgcgtaatgatgaagcgcttaacagccagcggacatctgaagagttgcatcattattacgagattgtctgggacgaagagcagacgcacaaattcaagaatatctccccgcatttacagcgcattaaagcgttcaaaaccctcgggtaaatgccctcgtcgcatcaggtaaccttgccggtacctgatgcgctccggattctgtggtttggataaggcgttcacgccgcatccgacagtcgagcatcaatgcctgatgcgccttttatcaggcctaccgaatgccctccatacacacctcactctatatcactctcacaaatcagcttaaataataaacaacaagctctgttttttgatctcacccggtaaagtcgcctatcttttcagcaacaaaacttgattaacatcaattttggtatgaccaatgcaccattcatgttattctcaatagcgaagaacattttcattgctgtaacctgttgttaattaagagttatgttaataaccattaattaacaattggttaataaatttaagggggtcacgttgactacgccattgaaaaaaattgtgattgtcggcggcggtgctggtgggctggaaatggcaacacagctggggcataagctgggacgcaagaaaaaagccaaaattacgctggtcgatcgtaaccacagccacctgtggaaaccgctgctgcacgaagtggcgactggctcgcttgatgaaggcgtcgatgcgttgagctatctggcccatgcgcgcaatcatggtttccagttccagctgggttccgtaattgatattgatcgtgaagcgaaaacaatcactattgcagaactgcgcgacgagaaaggtgaactgctggttccggaacgtaaaatcgcctatgacaccctggtaatggcgctgggtagcacctctaacgatttcaatacaccaggtgtcaaagagaactgcattttcctcgataacccgcaccaggcgcgtcgcttccaccaggagatgctgaatctgttcctgaaatactccgccaacctgggcgcgaatggcaaagtaaacattgcgattgtcggcggcggcgcgacgggtgtagaactctccgctgaattgcacaacgcggtcaagcaactgcacagttacggttataaaggtctgaccaacgaagccctgaacgtaacgctggtagaagcgggcgaacgtattttgcctgcattgccgccacgtatctctgctgcggcccatagtgagttaacgaaactaggcgttcgcgtgctgacgcaaaccatggtcaccagtgctgatgaaggcggcctgcacactaaagatggcgaatatattgaggctgatctgatggtgtgggcagccgggatcaaagcgccagacttcctgaaagatatcggtggtcttgaaaccaaccgtatcaaccagctggtggtggaaccgacgctgcaaaccactcgcgatccagacatatacgctattggcgactgcgcgtcatgcccgcgtccggaagggggctttgttccgccgcgcgctcaggccgcacatcagatggcaacctgcgcaatgaacaacattctggcgcagatgaacggtaagccgctgaaaaattatcagtataaagatcacggttcgctggtatcgctgtcgaacttttccaccgtcggtagcctgatgggtaacctgacacgcggctcaatgatgattgaaggacgaattgcgcgctttgtatacatctcgctgtaccgaatgcaccagattgcgctgcatggttactttaaaaccggattaatgatgctggtggggagtattaaccgcgttatccgtccacgtttgaagttgcattaatcggcttgtactggcggatgcggcgtaaacgccttatccgccctggacaaatggtacgagcggtaggcctgataagacgcgttaagcgtcgcatcaggcattccttcagactcctccgaatccctaagtatttccagccattcccgcgcttttcatcttctgtctgatagctgcttttctccttcgcttgcatgattggcataacagcaaagaaggaggtattcccgtgaataagtcaatgttggcgggtatcgggattggtgtcgcagctgcgctgggcgtagcggcagtggccagtctgaacgtgtttgaacgtggcccgcaatacgctcaggttgtttctgcaaccccaatcaaggaaacggttaaaacaccgcgtcaggagtgtcgcaacgttacagtgacccatcgtcgaccggtgcaggatgaaaatcgcattaccgggtcggtgctcggcgctgttgctggcggcgtgattgggcatcagtttggtggtggtcgcggtaaagatgtcgccactgttgtgggggcgctggggggtggatatgcaggtaaccagatccagggctctctccaggaaagcgatacttacacgactacgcaacagcgttgtaaaacggtgtatgacaagtcagaaaaaatgctcggttatgatgtgacctataagattggcgatcagcagggcaaaatccgaatggaccgcgatccgggtacgcagatcccgctagatagcaacgggcagctgattttgaataacaaagcataacaaggttgtactctgcaatttagcccctcattcgctcaagctgaggggctttttttgcgacctatttcagcagttccggccataaacgcaaagtcgttcgggcaatctgcatcagtttttccagcgatgcaccttcgcgtgcgctgatcgacatcccctgaataatacaattaaggaattctgccagatgcgtcacgtcacagtgggtcgggatttccccgcgcgcttgtcgttgacataaaaactgctgcaaagtgcgctcttgcatcgcatggcgtgatttcagcgtattggcgatatctcctgaatccggggagagggtggtgcagttgttgatcatgaagcagccagccggagtgtctttgctggtaaagcagttggcgatggcagcaaaatagtcagccagcgcagactccacgcttttctcttcacaaaacagctgtgcttcatgcttggcggcaaaacgatcgatatagcggtcgagtacggcgcggaataacccctctttgttggtaaattccgcgtatagcgtgggcgctttagctccggtcgcttcaacgaggtccgcaagagaagtcgcttcataaccgtgctgccagaacaatttcatggccttatcaagcgcggcatccctgtcgaacacttttgggcggccacggcttttttttacacattgtgttgagtcagttgccatgatgccgttgtacctggtgactgtgaatgaaaggttattataaaaataatcacctccgttcaccagtccagaaaccataaaaataatcgctttatatttaactgaaatttaaaggtttttaaattaattaatgattgttataaaaaatatcttgtatgtgatccagatcacatctatcatttagttatcgatcgttaagtaattgcttgcgacgtcattcatctgcataaggccactattatgaaaaacgtaaaaaacctcatcgctgcggcgattttaagctccatgtcatttgccagctttgcggctgtcgaagttcagtccacgccagaaggccaacaaaaagtcggtactatcagtgctaacgcggggacaaatctgggatcgctggaagagcagttggcgcaaaaagcggatgagatgggcgcaaaatctttccgtattacttctgtaaccggtccgaataccctccatggaacagcagtaatttataaataagcattaaccctcattaatgcctgctactgcttgtttttttccccgcgacatgccgtgtcgcggggatttttttatccgagctttacagagtttgtgggctcacttgatgacggcggacatccaccggcatcccggaacggacatccatcacatgttgcatcacttcagcgtcagtttgtgctgcatctttaaatgattgcattgcgctattcagtgtaattggcagcagctgcggatcgtcatcaatcttctctgacagcggctgatgtacttcaaccagacgcgcaccgtttggttcggcagagactttaatcggggtgttgatgatattcactttggtgcctggggtgacctggctaaagagtgttttgatatcgtcatcccgcagacgaatacagccagaacttacccgcatgccaatgccgaaatcagcgttcgtaccgtgaagcaaataaacgccgccataggccgccagacgaatcgcatgatggcccattgggttatccggtccagccggaactaccgcaggcaactcaattccctgtgccttataccgcgcgcggatgtttgccgttggcgtccaggttgggtttgcacgtttgtctgaaacggtagtcaccatcgttggcgtcagcgtgtcaccacctaactgaccaatgccgatgggatacacggttaccgaatttttacccggcgggtagtaatagagacgcagctccgcaatgttgatcacaatgccttcgcgcggcgcgtctggaagtagggtttgcaacgggatcgttaacacgctacccgcgcgcggtacgtaaggatcaacgccggggttagcctgtaacagagcgagaaagccgacgttatattttttggcgatcgcttccagagagccaccgtcattttccaccacatgaaatttgttttcaccaaccagacgactgcccgcttgcggcagcggccaggtgttggcttttgccggtagcgccagcgccacggcagcggcgaacgtaaaaaacgttagccagcgagaaaaatgcgttttgatcatcaccaaaaatccataataaatataaggttattgtaataaacagataagcctgaattatggatggtgacagtgttggatagtgcagggaagtgcaaagaatttgtaaatgttgcagatgggggcgcagaaacgcccctaatctaaccatcaagcgatcgcgttctcttccagttcacgcataaactggcgtacccattcgatacgcgttttccgctcactcaaatcctgaataaacttcaggcgcgtcggaccatcaaggcggtaatgctgcggctgtttttgcagcaaaccaatcaaccaggccggattaacgtgattcttctcggcaaattcgatcacgccgcctttctcattaccttccagcttcctgatccccagtttctgcgcttgctggcgcagacgggcaatatccagcagggtacgcgccggatccggcagcaggccgaagcgatcgataagctcgactttgatctcttccagttcgttttcagttttggcgctggcaatacgtttgtagaacgacagacgcgtgttcacgtcagggatgaaatcatctggcaatagcgacggcatccgcagctcgacttctgtttgctggctggtgagatcttccagcgacggctcgcgtccggctttcagtgcatcgacggcgttttccagcaactccatatacagcgagaaaccgatggtttccattgagccgctttgttcttcgccaagcagttcacccgcgccgcgaatctccagatcgtgcgttgccagcgcaaaacctgccccgagatcttccagcgaggcaatcgcttcaagacgtttttgtgcatcggtagtcatcgcttttggatgcggtgtcagcaaccatgcatatgcctgatgatgcgaacgtccgacgcgaccgcgtaactggtgcagctgcgccagaccgaagtgatccgcgcgttcaatgataatggtgttggctgtcgggatgtcgatcccggtttcgataatggtggtacaaaccagcacgttgaaacgttgatgatggaaatcattcatcacccgttccagttcgcgctcacgcatctgtccgtgaccgatggcgatccgcgcttctggcaccagttctgccagccgttcggcggctttctgaatgttttccacatcattgtagagataataaacctgtcctccgcgcaaaatttcacgcaggatcgcctcccggaccaccaggctgtcatactcacggacaaaggttttaactgccagacgacgggcgggcggcgtggcgataatcgacaggtcacgcattccgctcattgccatattcagcgtacgtgggatcggcgttgcagtaagcgtcagaatatccacgttcgcgcgcatcgctttaatgcgctctttatgacgcaccccgaagcggtgttcttcatcgacaatcagcaggcctaaatctttaaacttgacgtcactttgcagcagtttgtgcgtaccgatcagaatatcgattttcccttccgccacttccgcaaggatttgcgtctgctctttggcgctgcggaaacgggagatcatttcgatacgtaccggccagttggcgaaacggtcgcggaagttgtcgtaatgctgctgcgcgagaagggtggtaggcaccagcaccgccacctgcttgtggttatctactgccaggaaagcggcgcgcatcgccacttctgttttaccaaagccaacatcgccgcacaccagacgatccattgccagcggctgacacatgtcgctaagtaccgcattaatggcctgtgcctgatccggcgtggtttcaaacgggaagctgtcgcagaacaactgatactgctcacgatcgtgtttaaacgcgaagccctctttggcggcgcgttgcgcgtagatatccagcaattctgctgccacatcacgcactttttccgccgctttctgccgcgcgcgtgaccacgcatcgccgccaagtttatgcagcggggcgttttcttccgcgccacctgcgtaacggctaatcagatgcagtgatgacaccggaacatacagtttggcgtcgttggcataggtgagcatcaggtactcgccagtaatgccgccagcttcgagcgtggtcattcctgcataacgaccgacaccgtgctccagatggaccaccggctgaccaatatgcagctccgcaaggttacggatcagtgtatcggggttgatggcgcggcgagaatcctgacgacgacgggcaacgcgttcaccgagcagatcgctttcgcaaatcagcgccagattacgtaccgtatcgacaaaaccatgttcggcagcgccaatcatcaaataacgcccacggtcgctggcttcatcaagacgcataatgcgttgcggagcaattttaattcgcgcgagcagttcacccagcgcttcacggcgaccttcactttctaccgagaacaccaccggaccgtcgaaagactcgaggaacttacgcagcgcatccagcggcgctttttgttgtgcctgaatggccaggtctggcagtttctggaaacctaaattggcattcgctgcttttgtcggtaaatgttcagtttttagctgcacacggggccagtttttcagctctgagaagagctcatccacccgcagccagagcgattgtggtggcaacagtgggcgcattgggtcgacgccgcgattctcaaaacgcgccagcgtgtcagcctggaaacgttcggcactgttttccagatcgccagtattcaccaacagcgtattggcagggaaataactgaacagtggcggcagcggttcgctgaagaatagcggctgccagtactcgatcccggcaggtaatgtgcctttactcacttgctgataaatatgttccgggtcgcgcttcacttcgaaggtatcacgccactggctgcggaacagttcaattgccgctttatcggtaggaaattcgtgcgcgggaagcagattgatctcttctacttcctccagcgtgcgctggctatcgacgtcaaacacccgcaggctgtcgatttcatcatcaaagaaatcaagacgataaggcagctcactccccatcgggaagagatccagcaacgcgccgcgcgtggcgtattcgccgtgctccatcacctggtcaacatggcgataaccggcgctgtccagttgggttcgtaatgcatctcgtgacaggcgctgaccttttttcatcaccagcgcatgaccgtggagaaagctgtgcgggcaaacgcgctgcataagcgtattcaccggaacaatcagtacgccacgctgcatggtcggtagctggtaaagggtggaaagacgcgaggagataatgtcctgatgaggcgaaaaactgtcgtaagggagggtttcccagtccgccagattcatcaccatctgatcggtgaactggctgatttcatcatgcaaacgcagagcattttgcatatctggtgcaatgagtaccaccggaccggcgtgacgttcggcaatttccgctaccagcgtcgcgcaggcagcgccggttaactcgcccagcagacgctgctcacccgctttgacgggcagcgtataacgatattgttcaggcataacggttgtcagattctcgttaggatatgcctcaacatatgagggcatatctctgataagcaatgctgttcattatccgtaatcggcatggtttagcaaattgaatcgccccggctggggcgatggcttagcgggagtaactgacggtagcgggcagagaaggcggggagaacaacagatcgctgaatgcgcgctgtgaaagttttcttaccagcaagcccgcaacagtacaaatcaacaaactgacaaaggggtaaatcagcaggagcgtcagttcgacttgcggcgaccagcgtaccgcgttcatttgcggaatcaggcttaagctgaatatttctaccagaatgcgatgggtggtatagatagcaatggtgttggagccaatcacattcagcaggctggaggaacgcataccgaaacgctgctcgtactgataaaacagcttcatgattaccacaatcgataccagcgacaacagcagcgagatattaaacaactaggcaccgaccgccagaacggtcagcaaagaagccatcagcagatggcggcgcaacggaaccgctttaacacaggtcattaatgttgcgccaaaccatgcgccaaggctgtaataaggcaaattgcggatcacactgttcattccccaccacggtgtgggtacgaaattaacagccacactcatcagtacaaacagaacaaataacggcagggccaggcggttaaaaattttacatatcacgaaatagacaattaacgcatacagataccacaagctggtgctggcggtgatcatcccgtgcaggaactcaccggtggaatcggcataagcggcattggaggcattgcttaaattgcgctcaggtgccagccactgatttagtgcacttagcgccagccactgcaccacgccccaaagcgccagcacccagaaggtgttccagatgcgtttatcgagacaatttccccacggtacgctgtcgatatagcggcgaatcaaatagccagagataaagaaaaaaaccggcatacgaaagggtgcaaggtaaagattgaaatagatccagcatttgctcaggacttccgataacggatgctgaaaagtggtcagatgcggataaaaggtaatgaccgagtgataaatcactaccagacaaatacataaccctttgatctggttaatccatagctctttttgtttcatcaggacaacacgctctttttatttaacatgctgttaatcctgcggggcgagttgcgtggtgtaatgcgtatctgtctgtatttggttatttttcagataaagatcaggccacatggccgatgataaaatgaggcactttagccgattgatttgccggtacttttcagattagccctgacgatcacttacagttcagacgtttacccatcccgctttcgcttatatactcgtgtctttgctaacagcaaccagacggatttcatgtaccaacctgtcgctctatttattggcctgcgttacatgcgtgggcgtgcagcggatcgcttcggtcgtttcgtctcctggctttctaccatcggcattaccctcggggtgatggcgctggtcacagtattgtcagtgatgaacggctttgagcgcgagctgcaaaacaacatccttggcctgatgccacaggcaattctctcttctgagcatggctctcttaacccgcagcaactcccggaaacggccgtcaaactggacggcgttaatcgcgtcgcacctattactaccggtgatgtggtactgcaaagcgcgcgcagcgtggcggtcggggtgatgctgggtatcgacccggcgcaaaaagatccactaacgccgtatctggtcaatgtgaaacaaactgacctcgagccggggaaatataatgtcatcctcggtgaacagcttgcctcacagttgggcgtcaatcgcggtgatcaaatccgcgtgatggtgccatctgccagccagttcacgccgatggggcgtattccaagtcagcgcctgttcaatgtgattggcactttcgccgccaacagtgaagtcgatggctatgaaatgctggtgaatattgaggatgcctcgcgtctgatgcgttatccggcaggcaatattaccggctggcgtttgtggctggatgagccgctgaaagtcgactcattaagtcagcaaaaactgcctgaaggcagcaaatggcaggactggcgtgaccgtaaaggcgagctgttccaggccgtacgcatggaaaaaaatatgatgggcttgctgctgagcctgattgtcgccgttgcggcgtttaacattattacctcgctgggactgatggtgatggagaagcagggcgaagtggccattcttcagactcaggggctgactccgcgtcaaatcatgatggtctttatggtgcaaggggccagcgccgggattatcggtgcgatcctcggagcggcgcttggcgcactgcttgccagccagttgaataatctgatgccgataatcggcgtcctgcttgatggcgcggcgctgccggtcgctatcgagcctttacaggtcattgttattgcgctggtggcgatggctatcgcgctgctgtctacgctttacccttcctggcgcgctgccgccactcaacccgctgaggctttacgttatgaataagatcctgttgcaatgcgacaacctgtgcaaacgctatcaggaaggcagtgtgcaaaccgatgtactgcacaatgtcagtttcagcgtgggcgaaggtgaaatgatggcgatcgtcggcagctctggttccggtaaaagcaccttgctgcacctgttaggcgggctggatacgccaacctccggcgatgtgatctttaacggtcaaccgatgagcaaactgtcttcggcggcgaaagcagaactgcgcaaccagaagctgggatttatttatcagtttcaccacctgctgccggattttactgccctggaaaacgtggctatgccgctgctgattggcaagaaaaagcccgctgaaatcaacagccgtgcactggagatgttaaaagcggtgggtctggagcatcgtgcgaatcaccgcccatctgaactttctggcggcgaacgccagcgtgtggcgattgcccgtgcgctggtcaataacccgcggctggtactggcggatgaacctactggtaacctcgatgcacgtaacgccgacagcatcttccagttgcttggggaattgaatcgcttgcagggcaccgccttcctggtggttactcacgacctgcaactggcgaaacgtatgagccgccaactggaaatgcgtgatggacgtctgacggcggaactgagcctgatgggggcggagtaatggcgatgcctttatcgttattgattggcctgcgttttagccgcggacggcgacgcggcggcatggtgtcgttgatctccgtcatttctaccattggcattgccctcggcgtggcggtattgctcgtcggcttaagcgcgatgaacggctttgaacgcgaactgaataaccgcattctggcggtagtaccgcacggtgaaattgaggcggtagatcagccgtggaccaactggcaggaagcactggataacgtgcagaaagtgccgggtattgccgccgctgcgccgtatatcaatttcaccgggctggtggagagcggcgcgaatctgcgcgcaatccaggtgaagggcgttaacccgcaacaggaacagcgtctgagcgcattaccctcgtttgttcagggggatgcctggcgcaattttaaagcgggcgaacagcaaattatcatcggcaaaggcgtggcggatgcgctgaaagtgaagcagggcgattgggtgtcgattatgatccccaactcgaatcccgagcataaactgatgcagccaaaacgtgtgcgtttgcacattgccggtattttgcagttgagtggtcaactcgatcacagttttgccatgatcccgctggccgatgctcagcaatatcttgatatgggttccagcgtgtcaggtattgcccttaaaatgacggatgttttcaacgccaataagctggtacgcgatgcgggtgaagtgaccaacagctatgtttatattaaaagctggattggtacttacggctatatgtatcgcgatattcagatgatccgcgccattatgtatctggcgatggtactggtgattggcgtggcctgtttcaacatcgtctccaccttagtgatggcggtgaaagacaagagtggcgatatcgcagtattaagaacgctgggggcgaaagatggtttaattcgcgccatctttgtctggtatggattgctggacagggctgttcggcagcctgtgtggggtgattatcggcgtagtggtttcactgcaacttaccccgattattgagtggattgaaaagctgatcggtcatcagttcctctccagcgatatctattttattgacttcttgccatcggaattgcactggctggacgtcttctacgtactggtcacagcattgttgctgagtcttttggcaagttggtatccggcgcggcgcgccagtaatattgaccctgcgcgagtccttagcggccagtaaaggcagtacattaaaacaaggagcggcaatgtattacgggtttgatattggtggaacaaaaattgcgctaggcgtgtttgatagcggtcggcagttgcagtgggaaaagcgggtgccgacaccgcgtgacagctatgacgcatttttagatgcagtgtgcgagctggtagccgaagctgaccggcgttttggctgtaaaggttctgtcggcatcggtattccgggaatgccggaaacagaagatggtacgctgtatgccgccaatgtccctgctgccagcggtaaaccgctgcgtgccgacctgagcgcacgtcttgatcgcgatgtacgccttgataacgatgccaactgctttgccctttctgaagcatgggatgatgaatttactcaatatccactggtgatggggttgattctcggcaccggcgttggcggcgggctgattttcaacggtaaaccaattaccggtaaaagctatattaccggcgaatttggccatatgcgtctgccggttgatgcgttaaccatgatggggctggatttcccgttacgccgctgcggctgtggtcagcatggctgcattgaaaattatctgtctggtcgcggttttgcgtggctgtatcaacactattatcatcaaccgttgcaggctcctgagatcattgcgctttatgatcaaggcgatgagcaggcaagggcgcacgttgagcgttatctggatttattagcggtttgtctgggaaatatcctgaccattgttgaccctgacctggtcgtcattggtggtggcttatcgaatttcccggcaatcacaacgcaactggcggaaaggttgcctcgtcatctcttacctgtagctcgtgttccgcgcattgaacgcgcgcggcacggtgatgcggggggaatgcgtggtgcggccttcctacatctaaccgattaaacaacagaggttgctatgctgtcgcgtcggggtcatcggttaagtcgttttcgtaaaaataaacgtcgcctgcgcgagcgtttgcgtcagcgtatttttttcagagataaagtggtgccggaagcaatggaaaaaccaagagtactcgtactgacaggggcagggatttctgcggaatcaggtattcgtacctttcgcgccgcagatggcctgtgggaagaacatcgggttgaagatgtggcaacgccggaaggttttgatcgcgatcctgaactggtgcaaacgttttataacgcccgccgtcgacagttgcagcagccagaaattcagcctaacgccgcgcatcttgcgctggctaaactacaagatgctctcggcgatcgctttttactggtgacgcagaatatcgacaacctgcatgaacgtgccggtaataccaatgtgattcatatgcatggggaattgctgaaagtacgttgttcgcaaagtggtcaggttctcgactggaccggagacgtcacgccagaagacaaatgtcattgctgccagttcccggctccgctgcgcccacacgtagtatggtttggcgaaatgccactcggcatggatgaaatttatatggcgctgtcgatggccgatattttcattgctattggcacatcagggcatgtttatccagctgctgggtttgtccacgaagcgaagctgcatggcgcgcatacggttgaactcaatctcgaaccgagccaggtcggtaatgaatttgccgagaaatattacggcccggcaagtcaggtggtgcctgaatttgttgagaagttgctgaagggattataaatcaggagtaattgcctgatgcgctacgcttatcaggcctacaaggggcgcaattaattgaatttgcgggttttgtgggccggataagacgttcgcgccgcatccggcataatacacgcacactttactgcctcttttaccgtttactcgtccatagtaacgcggcaataaacgtacagacaccaatcagccctgcccagagtggcgatattctggtaatcgcaaagctgttatcgatatacaaacataaagcctgataacccatattggcaacagccatcgccactgcaaattttaacgcataataaaggcgcgttgtgtagttaaaaaatgcagcaaagacgatgaatgcaactgcccaggcaaaaaggcctaatgtcgtggtactgccgggtggatcattttcatgctgttgtccgggatgcggataatatgtcagtggtggcgtcggttgttttaatatctgtgcttgtaaaacagccaatgcattattgataccctgataccagagatccgcatgtaaataagccagcgtgtgattttctaccagaaggccgagatgtttatcgtccatactgctttcgacctggccgttggttatcataattaaccgtggctcgcgggtagtaaagagtaacagaacacttccttttacattactcattgaagatgccgcatgcgccagcatcgctttgccattttgcctgaagcttgcttcattaacgctaggtacaaccacgataaacggcgcaatcccggtttgttgacgaaaaagttcggctttacgcgcgatctcttcggcatccggtacagtaccggtaacatccgtaaaaagagtcttcattattggaatcaatggcttactggttaccgtcagaggcaggagtatcagtaaactgagcaatattatgatttttttcatgggcgggacttccgtttcctgcgtgtcttttttgaggagggcatactgattaataaaccgacggcgataaaaataacgcccataatgccgataaacccccatttaaaaaaattaacccacgggttatttatctcagccttttcaggatgtcctggagaataataaacattaactttatcgccttcgctgtcttcataaaaatcgctgccaatactcgaattgaaaattagcgtgtaatctggcgtcggacgaaaggcaacgacgggataccacgaaccatttttacccgtgcgatgagaatgactggagtgccagacggtatcaacaatgacgccttcagtatgaatcgcgtctttgctataggtgaactggttataaaagataacaacagaaatgaggatcagtaccagaccgataccgaagaatatacgaaagaaaactctactgtcctggctcattagccacatccttgctaaataaaaaacgggcggtaataccaccgcccacttgctgaattaacgtcctgctttcagcttctgataatactcttcataaatgctgctggcggagcctacgtcattttgccattcaccatttttaatggtttcagcatccgggtagagcgttttatcgttcgccacttccggacttaacagcttacgcgccgcaaggtttggcgttggataaccgatagtttcagcaacctgttttgccacatccgggcgcagcaggaagttgatcaatttcagtgcgccttctttgtttttggcatttgccgggatcgccaggctgtccatccagaaaatgccgccttctttcggccacaccacatcaattggcgtacccgcctggcgtgcaacgaaagcagaaccgttccagatcatgccgaggttaacttcgccttccatgtacgggttagccgggttatcggagttaaacgctgcgacgtttggcatcagttttttcagctcgttatatgcagcttcaatctctttcggatcggtagtgttaccggagtagcccagtttgcgcagcgccatctggaacacttcacgggcatcgtcggtcagcagcaggctgcctttgtactcaggtttccacagatcggcccagctggtgacagatttcggatccaccgcatcaccgttaacgccaatcgccgtcgcaccccagatatacggaatggaatagtcgttattcgggtcaaacggcttgttgagcatgtctggatcgaggttgctgaaattgcttaacttcgacttgtcgatcttctggatcatcccttctttacgcattttatcgacgtaataggttgaaggaaccaccaggtcataggcaccgtctttgtacgttttcagcttcgcgtacatggtttcgttcgactcgtaagtcgaatagataaccttaataccggtttctttggtgaactgttcaagcagtcctggcggcacgtactcggtccagttgtagaaatacagcgtgttattgtcatcggcgtgagcggcgctcatgcccagtgccagagcacccgccgcgagcaggtggcgtgaccattttttcatttaacgtcccctgtgttacctttcgttttatcacgagcaataagctggctggcaattaccatcaccagcgacagcaccagtaatatggttgccagcgcgttaacttccggcgatacgccgactttgaccatcgaataaatttttaacggcagaatttcataactcggcccggtgacaaacgaagaaaccaccacgtcgtccatcgacagggtaaagcttaacacccagcccgccgctaccgctggcattgccagtggcagaatgatttttcgcagaatggtaaattcgctggcaccgagatctttcgccgcttccagcattcgcacgtcaaaacctttcaggcgcgaatacactgtcactaccacaaatggcaggcagaaggtgatatgcgagaacagcagcgaccagaagccaagctgaatacccagcagcataaacagcaccagcagcgaaatcgccatcacgatatctggtgacatcatcaccacaaacagcattccgctaacgaacggcttaccacgaaagcgataacggtacagcgcaactgccgtcagtgaaccgataagcgtagcaaacgtcgccgaaaacaccgccattgttagtgaatgctgcgctgcctgtaacaggctgtcgttgttcatcagcaggctataccatttggtggtaaaaccctgccagttgatgccaaagcgcgagctgttaaaggagttcacaatcaaaataatgattgggatatacaggtacgcgtagatagcggtcataaaaccgccgcgaagcagtcgaccgatcattcgagttccaccttcttattcagcagacgagaagcgcgccagtaaaccagcaacatcaggcccattacgatagtcagcgtaatgctggtggctgcaccaaacggccagtcacgaatattgaggaactgtaccttgatgacgttaccgatcagcaggtttttcgcaccgcccatcaggtcggacacatagaacaggcccatcgctggcagcatcaccagcagacatccggcaataattcccggcatcgttagtgggataatgatgcggataaaggtctgcaacttgctggcaccgagatcgcgcgccgcctcaagcaacggcttatccagtttttcgatactggagtacagcggcatcaccataaacggcagcagaatgtaaaccagaccgataatcaccgcactaggcgtgaacatgatgcgaattggtgtatcgataacgcccagccagagcaaaaactcgttgagatagcctttggtgctgaggaaaattttcagcccgtaaatacgaatcaatgagttggtccagaacggaacaatcagcagaaacagcagcagcggacgcaccttgtgtggcagcttcgccagaaaccaggcaaaaggatagcccagcaccaggcaggcgagggtggcgatcagcgccatattcagcgagtgcaatagcacttcaaaatagagcggatcgagcagacgcgtgtagttatccagcgtaaagaccattttgacgaaactggcgtcgtcgcgggtcaaaaagctggtgccaatgatcatcaggttgggcagaaagacaaacaacacaagccaaccgacaatagtgacaatcactacattctggaacttacttgtgttcttcatcagccagtacgacctcccagctttctacccaattaatggccattttttggtcgagagagtggtcaaagtcaggatcgtcttcattgaagaattcgctgaccatcaccatcttgccattttccagctcaacaaccgactccagcgtcatgcctttgtagttacgctcgcgaacgtaaccaatcagcccttcggcgtggttgtcgtcgttaatctcttcaacacgtaagtcttccgggcgcagcagaacatgcagtttttgccccggttcaacggcgaagttaacgtagatattacattcgcggccttcaacgttggcgcgtacgcgctgctcgtcgagacgttcgatgacagtggcgttaaacatattgatttcgccaataaacccggcaacaaacaggtttttcggctcttcgtagatttcacgcggcgtgccgtcttgctcaatgcgaccatcgcgcatcaccacgatcctgtccgacatggtaagtgcttcttcctggtcgtgagttacgaacacgaatgtaatgccaagcttacgctgtaacgctttcagctcgttctgcatttgcttgcgcagtttgtaatccagcgctgagagcgactcatccagcaacaacagacgaggcttgttaaccaccgcgcgagcaatggcgacgcgttgctgttgaccaccagagagctgatgcggtttgcgttgagcgaaggtttccagctgcaccatccgcagggcttccatcacgcggggcgtaatttcagcagcgggggttttttgcatgcgcaacccaaaggccacattttcgaacacggtcatgtgggggaaaagtgcgtagctttggaaaacagtgttcacatagcggttttccgccggaacgtgggtgatgtcctcgttatccagcatgatgcgtccggaatcaacagtttccagacctgcaatcaggcgaagaacggttgttttaccgcagccagaagggccaagcagcgtgaggaactcgccattgttgatagtcagatccagctggggaatgacctctttaccatcaaagcatttgcgaattcccgccaattgcaccagcggtgaaagcgaactcggttgtttattcaattttttactctgtcccatgtaaacgcaacggatggcttaccgatgcggggtttgtggttaaccaccttggtgactcttaatgagggcggtaattctacggcaaaccgcttgaatcgccaatctttgttgtgaattactggcttagctttatattcattaaggtaatgctgataaatattcccgcttgcagggctaaaagtgacctgacgcaatatttgtcttttcttgcttcttaataatgttgtcacaaaaagtgagggtgactacatggataaactacttgagcgatttttgaactacgtgtctctggatacccaatcaaaggcaggggtgagacaggttcccagcacggaaggccaatggaagttattgcatctgctgaaagagcagctcgaagagatggggcttatcaatgtgaccttaagtgagaagggcactttgatggcgacgttaccggctaacgtccctggcgatatcccggcgattggctttatttctcatgtggatacctcaccggattgcagcggcaaaaatgtgaatccgcaaattgttgaaaactatcgcggtggcgatattgcgctgggtatcggcgatgaagttttatcaccggttatgttcccggtgctgcatcagctactgggtcagacgctgattaccaccgatggtaaaaccttgttaggtgccgatgaccaagcaggtattgcagaaatcatgaccgcgctggcggtattacaacaaaaaaacattccgcatggtgatattcgcgtcgcctttaccccggatgaagaagtgggcaaaggggcgaaacattttgatgttgatgccttcgatgcccgctgggcttacaccgttgatggtggtggcgtaggtgaactggagtttgaaaacttcaacgccgcgtcggtcaatatcaaaattgtcggtaacaatgttcacccgggcacggcgaaaggagtaatggtaaatgcgctgtcgctggcggcacgtattcatgcggaagttccggcggatgaaagcccggaaatgacagaaggctatgaaggtttctatcacctggcgagcatgaaaggcaccgttgaacgggccgatatgcactacatcatccgtgatttcgaccgtaaacagtttgaagcgcgtaaacgtaaaatgatggagatcgccaaaaaagtgggcaaagggttacatcctgattgctacattgaactggtgattgaagacagttactacaatatgcgcgagaaagtggttgagcatccgcatattctcgatatcgcccagcaggcgatgcgtgactgcgatattgaaccggaactgaaaccgatccgcggcggtaccgacggcgcgcagttgtcgtttatgggattaccgtgcccgaacctgttcactggcggttacaactatcatggtaagcatgagtttgtgactctggaaggtatggaaaaagcggtgcaggtgatcgtccgtattgccgagttgacggcgcaacggaagtaagcgaaaagggatgcggcatgtgatgccgcatccggcttaaatccaaacttacccttcgaagaaccagtatccgctattgaccagcgccgcgagcatcgcgaggaatgacggatcttccagcgcatcgccaaaattctccgcggtcagcgcaatgttgctggcgagcgcatccagtgccggacggtgcggggaatcgatcttctcaccattggcatacacgtcgtcgccaatgcgcaatacgcgcagaccccccaggcgcaccagcacatcaccttgtttcagcgcatcgtagatttcatccggctgataaggcggctctggcggcgcgatatccagttcatgacgtgactgggatataaactcgccaaaccattgtttaaagtgttccggctggttgatcaattcgagcatcatctcacgcagtttatccatctcttgcggcagaacgtccgcaggatgagcgcgaggtggaacatcaggatcgctgtagtagttgccgcccagttcacgttgcagcacataatcggcaaatccgctaatcagttcccgcgtatttggcgcgcgaaaacccacggaatagttcatcgcattttccagcgcgtagccttcatgcgggaatcctggcggaatataaagaatatcgccaggctccagctcttcatcgatgatggcttcgaacggatcgacctgtaacaggtccgggtgcggccagtgctgtttcatttgcagcttttcgcccactcgccagcgacgacgaccggtaccctgaatgataaacacgtcgtactgatcgagatgcgggccgacgccgccgcccggtacagaaaaagagatcatcagatcatcaatacgccagtccggtagttcacggaacggtcgcattagcgcggcggtcggctcatgccagtggttcactgcttgcactaacaatgaccagttagtttcaccgagatgatcatagctttcgaatggaccgtggctgacctgccattttccatcctgatgactgaccagtcgactgtcgacttcgctttccatcgccagacccgccaactcgtctggagagattgggtcaataaaattattaaagccgcgttttaacaccaccgggcgtttctgccagtgacgttcaagaaaatcgggccagttaagagtgagttggtattccatgttaagcatccacaggctggtatctgcaaccgattataacggatgcttaacgtaatgcgtgaagtatggacatatttattcatctttcggcgcagaatgttggcgaccaaaaatcacctccatccgcgcaccgcccagcatgctctctccggcgacgattttaccctcatattgctcggtgatttcgcgggctaccgccagccccacaccttgcccagggcgtaaagtatcaacccgttgaccacggtcgaaaatgacctctcgcttgcttaatggaataccggggccatcatcctcgaccacaatatagagatgctcgtcggtttgccttgcagaaatttcgacaaactcgaggcaatatttacaggcgttatccagcacgttgcccatcacttcgacaaaatcattctgctcaccaacaaagctgatttctggcgagatatcgagagagatattgacccctttgcgttgatacactttgttcagcgccgaggtgagattgtccaacagtggcgcgaccggatgcagctcgcggctaagcaatgtcccgccgcgcatactggcacgatgcaggtagtagccaatttgctgtgaaatgcggctgatttgctccagcattaccggctcagcatcactgacgctcatcttctcactacgcagagaacgcagcgtactttgcagcaccgccagtggcgttttcagactatgggtcaggtcggtgagcgttgtacgatatttgtcgtaacgttcgcgttcactttttaacagtcggttcaggtttcgtaccagactggtcagttctcgcgttgtggctggattgagcaattcgcggttatgttcttccagttcgcggacttcttttgccagggcttcgatggggcgtaaactccaccaggcggcgacccacagcagcgggatcactaacagcagattggctgagagcacatagataaaccagctccagaccatataggaactttttagctccaccggaatggtatccaccaccacaatggttaacttcggcatccgcgatgttgccgggtagacgtttaccgccaccgagtgggtcatctccgcgtcgtcatcatcttcccgcacttcctgcaactgttgctgtatcgaatgatctccactcagcaagaggctggtatcgttaacatccgcttcaatttcatgaaaaccattcgatttcagccagtcaggctggatcatcttcatcagccagggcacgtcacgttgcgcccataaaagctgcccgttctcatcataaattagtgtcatcgtggggctttgcttgtcgatattttcgggtaactcgacatgcaacttattgttttcccacttcgcaagggtatagaacagattgctctcgccacgtaacagccgaaacgtggttttatcgaaactgacgctataaccgatcagcgcaaccattccgtaggcaagcgaaagcaccaatactactgctgccgttgctaacagaaaacgtacccgcagcgagagcgggaaaaaaagatgcagtaattttttcatcagcgcaattcgaacagatagccctggccgcgaacggtggtaatcacttcttgcggatattgtgcctgtatttttttgcgcagacgtcccatcagtacatctatggtatgactttcccgcagctccgcatccggatagagttggagcattaacgaatctttgctcaccactttgccattattgcgtatcaacgtttccataatggtgtattcgaacgcggtcagtttgatcacttcgtcattaatagataattcacggcgggagagatcaacctgaaacgggggtagcgaaatgacctgtgaagccagaccgctattacgccgcattaatgcctgcattcgcgccatcacctcttcaatatgaaacggtttagtcacgtaatcatcagcaccggcacttaatacttcgactttgtcctgccagctttcacgggcggttaataccagaatcggcagtgaaacatcattgctacgccagcggcgaatcagtgacagaccgtcctcgtcaggcaaaccgagatcgacaatcgcaatatccggtaaatgttcattgagataataatcggcttctttggcatcttctgcgtcatcgacctgatgaccagcatcctgaatctgaactttaagatggtgacgtaacaacgcattgtcttcaacaaccagtacgcgcattttttatttctccctgtcttaattattaaaatagtgtaacgcgattatgtggttatgggggtaaacattaaataaaccagcggggaggggaggtaaagtgaaaaaataaaaagtggataatcttaataagcaggccggacagcatcgccatccggcactgttttgaggcttatttcagctcatcaaccatggtgatggcgcgaccaatgtagttagccggcgtcatcgctttcaggcgggctttctcttcttctggcaacgccagaccatcgataaactgcttcatgccttcggcgtcaacgcgcttaccgcgagtcagctctttcagcttctcgtacggtttttcgatgccatagcgacgcataactgtctggattggttcagccagcacttcccagttgtgatccagttcatccagtagatggtcacggttcacttccagtttactcacgcctttcagggtggattgatacgcaatcagcgcataaccgatacccacgccgaggttacgcagcacggtggagtcggtcaggtcacgctgccagcgggaaactggcagtttgcttgccaggtgctgcaataccgcgttggaaagccccaggtttccttcggagttttcgaagtcgatcgggttaactttatgcggcatggtggaagaaccaatctcaccagcaatggttttctgtttgaagtggttaagggcgatataaccccagacgtcacggtcaaagtcgatcagaatggtgttgaagcgcgcaacgcaatcaaacagttcggcaatgtagtcgtgcggttcgatctgggtggtgtacgggttccactgaatacccagcgaggtgacgaactcttcgctgaactgatgccagtcaacttccgggtaagcggcgatgtgggcgttgtagttaccgaccgcaccattgattttgccgaggatctccacctgattaagctggcggtactggcgctccatacggtaggcgacgtttgccatctctttaccgatggttgacggcgtggctggctgaccgtgggtacgggacagcagcgggatatcgcgatactgaacggcgagatctttaatgccatcaatcagttgacgccagtacggcaggatcacttcatcacgcgcggttttcagcattaatgcgtgggagaggttattgatatcttccgaagtacaggcaaagtggatgaattcagaaaccgcgtgcagttccgggatctccgccactttttctttcaggaaatactcaaccgctttaacgtcgtggttagtggtacgctcgatggttttgatgcgtgctgcatcttcttcgctgaaactggcgacaattgcatcaaggtaaccgattgcgtcggcagcaaaagcaggaacttccttgatcgctgcgtgcgcggccagtttttgcagccaacgtacttcaacttgtacacggaatttcagcaaaccgtattcgctgaaaatcccgcgcagcgcgctgactttatcgccgtagcgtccatcgacaggggaaacggcggtcagtgaggataattccatagatcacaactccggggttaaatgagcaagaatttgttttgcctgagtggtcaggcgattacgagaaaacatcagttgcagacgaccgccgccgacctggtgccagagcacggcggcgcgaatgcctgccagcagggttgcgcgaactttcgcctgcacctgtgggctttgcagtacagcaggggaaccagtgacctgaatgcgcgggccaagcgggctgataacatcaacatagatggcagccatcgcgctcatcagcgtttcggactgtaaatcgaagtgttcgagctggcgttgcaggccgttgatccggttgcccagagtgtcgagcgcacctttcgctgaggagagtttgcgctcaagcaccatcagactgagtgtgtagcgggttaattcggcgtttaagccctggcgactgctggcattgagtacgccgagcaaggtttccagcccgacgcgcaggttggcttcgctaccgccaaaaaccgccagcgttgagctggggttcatatcgataatactgttgagtgagacgtgtagcgcatcgccatcacaatgcccctggtgagcgagttgttgcaccaggcgtgccgactgacaaataccggcaagggcgagggtgatgtcatagtaattctttgccacgttcactgcttccttgttttaagtaaagataataatcagaccggcagcggcagacgctgctcaataataccgccaccgaggcacacttcaccgttatagaaaacggcagactggcccggcgtcacggcggcaaccggctcatcgaaaatcacttcaatgcgatcagcgtccagcgccttgacggtgcacgggatgtcggtctggcgatagcgggtttttactgtgcaacgcatagtacctgtgaacggctcgcgatcgacccagtgcagctgctgggcaatcagaccgacagacatcagacgcgggtgttcatggccttgcgcaacaatcagaatgttgttttcgacgtctttatcgaccacataccacggttcttcggtgccgtctttggtgccaccgatacccagacctttacgctgaccgagggtgtgatacatcagcccctggtgctcaccaatttcatcgccatcgacggtaatgattttgcccggttgcgccgggagataacggcccaggaactcgcggaatttacgctcgccgataaagcagataccggtagaatcttttttcttcgcggtgaccagaccaagatcttcagcaatcttacgcacctgcggtttttccagttcgccgaccgggaacaggctttgcgcaatttgctcatggctgagcgtataaaggaagtagctctggtctttattgctgtccaggccacgcagcaggcggctcttgccatcgacatctgcccgacgtacgtaatgaccggtagcgatataatcggcacctaaatcttcggcggcaaattcgaggaaagctttaaatttgatctctttgttgcacagaatatccggatttggcgtgcgaccggctttatattcggcaaggaacagttcgaagacgttgtcccagtactcggcagcaaagttaacggtgtgcagttcaatgccgagcttgtcgcagacagcctgggcatcagccagatccgctgccgctgtgcaatattcctcaccgtcgtcttcttcccagttcttcataaacaggccttcgacctgatatccctgttgttgcaacagccaggcagaaacggaggaatcgacaccgccggacatgccgacgattactttttttgcggtttcagacattggatcactcacgacattgaacttcaaggcggcgtattctatcacgcagccttttagatgacaccctttgtaaaaggccagttaaaatcgccaatcatctccagcggatagcgttgcccgctttgataacaacgaatactttccgccaccagcggcgaacgaagatttgacgcctgtaaaatttcttcggcgctgacccaacggcagcagtcgatatcgctgtcatgaggctgcgtcgggcatatttgctcaagctcaatggcaaagaggaaacgcaaaaacggcgttttatcaggcgcaatccactgatgcatgcggataaaatgttgcggttgcgcgctgatgccggtttcttcccacagctcacgggcggcggcttccactaaggtttcatctgcttccagatgcccggcgggctggttccataacgctttaccattaatcgtctcttcaacgactaaaaatttgccttctgcgtgcaccacgcaggcaacggtaacgtgcggtttaaacattttgcatccttaatctgtcgcgtctcgccattcgccattggcaagattatccaaagagtaattccccatcgcatagcgaatcagtcgcagcgtggggaaaccaacatgggcggtcatgcggcgcacctggcgattacgtccttcatataaggtgatcttcagccagctggtgggaatacttttgcgctcacgaattggtggattccgcggccataaccacgcgggttcttcaaccagctccgcgcctgcgggcagggtagggccatcatttaaggttacaccattgcgcaaggcttcaagggcgtcttgtgtgggaataccttctacctgtacataatagattttcccggtacgtttacccggctgggttaaacgcgcctgcaaagcgccgttattggtcagcaccagtaacccttcgctgtcgcggtcgagacgacctgccgcatacaccccctgaaccgggatgaattcttttaatgttttgcgtccggcttcatcggtgaactgcggaagaacatcgtagggtttattgaacaggatcacacgcgtgggctggttgtcaggtttacgcctggtagaacgttgcgagctgaatcgcttaacctggtgatttctaaaagaagttttttgcatggtattttcagagattatgaattgccgcattatagcctaataacgcgcatctttcatgacggcaaacaatagggtagtattgacaagccaattacaaatcattaacaaaaaattgctctaaagcatccgtatcgcaggacgcaaacgcatatgcaacgtggtggtagacgagcaaaccagtagcgctcgaaggagaggtgaatggaaagtaaagtagttgttccggcacaaggcaagaagatcaccctgcaaaacggcaaactcaacgttcctgaaaatccgattatcccttacattgaaggtgatggaatcggtgtagatgtaaccccagccatgctgaaagtggtcgacgctgcagtcgagaaagcctataaaggcgagcgtaaaatctcctggatggaaatttacaccggtgaaaaatccacacaggtttatggtcaggacgtctggttgcctgctgaaacccttgatctgattcgtgaatatcgcgttgccattaaaggcccgctgaccactccggttggtggcggtattcgctctctgaacgttgccctgcgccaggaactggatctctacatctgcctgcgtccggtacgttactatcagggcactccaagcccggttaaacaccctgaactgaccgatatggttatcttccgtgaaaactcggaagacatttatgcgggtatcgaatggaaagctgactctgccgacgccgagaaagtgattaaattcctgcgtgaagagatgggcgtgaagaaaattcgcttcccggaacattgcggcatcggtattaagccgtgttctgaagaaggcaccaaacgtctggttcgtgcagcgatcgaatacgcaattgctaacgatcgtgactctgtgaccctggtgcacaaaggcaacatcatgaagttcaccgaaggcgcgtttaaagactggggctaccagctggcgcgtgaagaatttggcggtgaactgatcgacggcggcccgtggctgaaagttaaaaacccgaataccggcaaagagatcgtcattaaagacgtgattgctgatgcattcctgcaacagatcctgctgcgtccggctgaatatgatgttatcgcctgtatgaacctgaacggtgactacatttctgacgccctggcagcgcaggttggtggtatcggtatcgcccctggcgcaaacatcggtgacgaatgcgccctgtttgaagccacccacggtactgcgccgaaatatgccggacaggacaaagtaaacccaggctctattattctctccgctgagatgatgctgcgccatatgggctggactgaagccgcagacctgattgttaaaggtatggaaggcgcaatcaacgccaagaccgtaacctatgacttcgaacgtctgatggaaggcgctaaactgctgaaatgcagcgagtttggtgacgcgatcatcaaaaatatgtaattaccacatgtgttaaatattataacgggcgtataacacgcccgttgttttatgatgatgtaaaatcttccccaaaactttccccaaaacccttccccaaaactggctattttctatgctgttttgatatctacgataatccagtctttaccacgatcatcattgtatcggtcggtcatttttctggatttatggcctaacaacttttgcgtatccagaccctgttcccgatataaccgttctgacagagatcgctgctcatgaaatgtgggcgcagttccttgctcccattttatgccacatttttccctggcctttttaaaagccgttgtcagagtattcgcagaaacctggtctcctctgtttgcttgagaggttgtgtgacggtaatggaccagatatttactaacaacagcatccctgcactgagatataacttcacgaagggtaatattcagagcatcgcatttcaggttaagcggaatagcaagttttgaaccggtttttttctgagtaatgtgcaacatgtcgtcccagatatcagagaatttcaaattgcagatatcgcctaaacgttgtccagtgacaagagcaagtagcatcccgcattttaaatagggctgccgtctgcttacgctgtcaaatattgcctgccattcgggcagtgataatctttggcggtttactcgatttcgcggttgttttgttgcctgcgctgggttaaatcctggtgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcactaggatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaaccgtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgtgacacctggcggaacatgtcctgcgtgttgtgcttctttgaagacgtcgattaacaccattctcacgacttgcgccatcctgttatgaccttcagcctttacagcatcaattatttcggcaatatcaagtgcggtaatatccttgaggtgttgtattccacaatgctcacggaaaagacgaatgggtttgcctttttgccgataggagttgggtcttagttcattatgttgcagcctgtcctcctggatagaaatatatttatcaagccattctgtcaccgtaatgtctgagcgcctgcctttcattctttccagacgctcattgacgcttaatatttgtcgggtacgttgttcagcaataatggtatttgcttcagtagcaacttgttttgcttcattctcatcagttcctaagctatgaaaacgaccggatagtggatgtttgtattgccaatatacctttccggttcgcttatctaatttgcaatataaattgggtatagagattttgtgagatcggggtctagcagccatcagcgattatccgttggagttttgggtttgcgtttattgggagttgcggttctgcaagcgttcctacaaaacgggaatttcggtcaatcatccagtagcgaccaacttttatagcgggtggggccatcattttcccttgcgcgtattttttcagaactcgctcacttggtgctaagtccccaaattcttctttagcccagtcctgtaaagtgattagtcgagacatttgtcctcctcttagctgctgagggagtttgtgaccgatatatctgacatgatattaagctcatggcaggtacatctcttgactggtcatagagataaatttaatgctgagaaatgcagtattgaatttatcaatttttctatttcctgcgtatggcacgtaacttcttaatgtgttctgccgtttcgatctcttctgctatccgatctgcatcagctttattcacaggttcaaagtcatgattaaagcggaacatgctggcgatacatgttctgccttttcggatgtagtgaactttgttgtgggtagaacgcaggattttgcagggagtgccgtggtggtcgacgtaccaggtgttaggaaaaatgattctgaacatttttacacctcagttggacgatgttgaaatttgctgctttgaggccatcacagtccccattgtttgttcttaagttcgatctcctcctggcaacttgcacaagtccgacaaccctgaacggccaggcgtcttcgttcatctatcggatcgccacactcacaacaatgagtggcagatatagcctggtggttcaggcggcgcatttttattgctgtgttgcgctgtaattcttcaatttctgatgctgaatcaatgatgtctgccatctttcattaatccctgaattgttggttaatacgcttgagggtgaatgcgaataataaaaaaggagcctgtagctccatgatgattttgtttttcatgttcaccgttccttaaagacgccgtttaacatgccgatcgccaggcttaaatgagtcggtgtgaatcccatcagcgttaccgtttcgcggtgcttcttcagtacgctacggcaaatgtcatcgacgtttttatccggaaactgctgtctggcttttttgatttcataattagcctgacgggcaatactgcgaagggcgttttcttgctgaggtgtcattgaacaagtcccatgtcggcaagcataagcacacagaatatgaagcccgctgccagaaaaatgcattcagtggttgtcatacctggtctctctcatctgcttctgctttcgccaccatcatttccagcttttgtgaaagggatgtggctaacgtatgaaattcttcgtctgtttctactggtattggcacaaacctgactccaatttgagcgaggctatgtgccatctcgatactcgttcttaactcaacgggagatgctttgtgcatacagcccctcgtttattatttatctcctcagccagccgctgggctttcagtggattttggataacagaaaggccgggaaatacccagcctcgctttgtaacggagtagacgaaagtgatcgcgcctacccggatattatcgtgaggatgcttcatcgccattgctccccaaatacaaaaccaatttcagccagtgccacgtccattttttcgatgaactccggcaccatctcgtcaaaattcgccatgtacttttcattccgctcaatcacgacataatgcaggccttcacgcttcatacgcgggtcatagttggcaaagtaccaggcatcttttcgcgtcacccacatgctgtactgcacctgggccatgtaagccgattttatggcctcgaaaccaccgagccggaacttcatgaaatcccgggaggtaaacgggcatttcagttcaaggccgttgccgtcactgcataaaccatcgggagagcaggcggtgcgcatactttcgtcgcgatagatgatcggggattcagtaacattcacgccggaagtgaattcaaacagggttctggcgtcgttctcgtactgttttccccaggccagcgccttagcattaacttccggagccacaccggtgcaaacctcagccagcagggtgtggaagtaggacattttcatgtcaggccacttctttcctgagcggggctttgctatcacgttgtgaacttctgaagcggtgatgacgccgagccgtaatttgtgccatgcatcatccccctgttcgacagctctcacgtcgatcccggtacgctgcaggataatgtccggtgtcatgctgccaccttctgctcagtggctttctgtttcaggaatccaagagctttcactgcttcggcctgtgtcagttctgacgatgcgcgaatgtcgcggcgaaatatctgggaacagagcggcaataagtcgtcatcccatgttttatccagggcgatcagcagagtgttaatctcctgcatggtttcatcgttaaccggagtgatgtcgcgttctggctgacgttctgcagtgtatgcagtattttcgacaatgcgctcggcttcatccttgtcatagataccagcaaatccgaaggccagacgggcacactgaatcatggctttatgccgtaacatccgtttgggatgcgactgccacggccccgtgatttctctgccttcgcgagttttgaatggttcgcggcggcattcatccatccattcggtaacgcagatcggatgattacggtccttgcggtaaatccggcatgtacaggattcattgtcctgctcaaagtccatgccatcaaactgctggttttcattgatgatgcgggaccagccatcaacgcccaccaccggaacgatgccgttctgcttatcagggaaggcgtaaatttctttcgtccacggattaaggccgtactggttggcgacgatcaacaatgcgatgaactgcgcatcgctggcatcacctttaaatgctgtctggcgaagagtggtgatcagttcctgtgggtcgacagaatccatgccgacacgttcagccagcttccctgccagcgttgcgtgtgctgtactcatccgttttatacctctgaatcaatatcaacctgatggtgagcaatggtttcaaccatgtaccggatgtgttctgccatgcgctcctgaaactcaacatcgtcatcaaacgcacgggtaatggcttttttgctggccccgtggcgttgcaaatgatcgatgcatagcgattcaaacaggtgctggggcaggcctttttccatgtcgtctgccagttctgcctctttctcttcacgggcgatctgctggtagtgacgcacccagctctgagcctcaagacgatcctgaatgtaataagcgttcatggctgaactcctgaaatagctgtgaaaatatcgcccgcgaaatgccaggctgattaggaaaacaggaaagggggttagtgattcaggccgttgccgcgtccgtcgagaaaaacttccacgagcaagtcacgggtataagtgcgctcgatgccgcgatgcagataaagccgtccgcgtaaattagctgatgcagtccaggtaccatctttgtgtttgaccagcattcctggcatgaccgcaccgcgattaacggtctgtgttccgtaatgttgatgaaccataaaaactcctgcccgtaagctgggctgctgaacatatagagacttctgcgcgtattcaggcggtggatggccgccggttgtcataactaaaccgcctcgttgaagcgactgaggtatgaaatgttgagttaatttcagctggtcacaccgacgttcacgcgtccgtttcacccctcgcactccccgaagcctgctgaaattcaaactgcggatctaagcggtcatcgcaacggtgaatcaggtggttgccgtatcgttgtgttgttgcgatatggtgataatagctattgctattggtgatatcaatacttattgctattggttgatgtgttttgatattaaatgtttgatagcaaaaagaattaattttgtgacttgcatcgcatagcgataactgaagggaggatgtggtggtttttcgaacggtttgtgtgatgaggggacaaaagaaaacccggcacggtggccgggattcttacgcaggtaggtaaagatatgattgtggtggcttaatattactacctagagcagagataggaattggttctttatatctttccacttcaccaatttttattgcgtaggccttttctctacctgaataatatgagtcataaaattgcttagaaatacctgcgtgtttttccgtctttttccaaagagattccggttcgtcacttagtattgattcaatacggaattgaccaacaactttacctaatggcatcgtggcataaataacaacggtgctaatttgcggatttttgaatatacctttacgaaactcgaaccgctttgttccgttcaatattttttctgcaaactcaggcttaatggataataaaactttcatttatcttgcctaactcgatgatctttaagaactgctcatttgtgagtttaaagtgactccatcggaatgcacgcgaaccatttagccccacatgatctattaaaatagcacgattgggtctctttggcaaagacagattgtatgtgaatcttataatgaaagggtatcgacgttctttatagatttttctgagttcatcttcagaaaatacgctaaaacgaatacaatagtctacaaaactatcttcgcttaaaaattcagaaatattttttacgctctcaactacacataatgtactggctacagaacgatagcgagctggcccttttttgtctccggttctatagatgacaatgatatctcctcttttcattcccatcacagaacgcattccacatatgtaaattttatgaatgctgttagcatgggatatatctttgacaatatctggtgattcatttacaagttttgaatcagggaatagtctagtgtgatattcgggataaatcgccagtaaatatttgttggcccttgatgtcattattcgagggtaatctaataaaatatcaccataaggctcatgcaaagacctcgcatatacaaactctttcccgttatgtgtttctttttcaccatgaatgtaaaatccgtacgtttggaaaagttttattagatggacgtgtttgtcgaaaacagtaacataaatatcatcagattttgatgaaaatgcatggtcaaacgctttttttagaaatcgttgtccgcgaagggtgcctttagattcaaatttgaatgttcctatctttagatgacgtcctggtgggagcgctggattaatgtcatttgcatcatcattttcttttagatacataaaaccttcgattttatgcttgtcatcatagagcacataagctgattctccttctctggcttttttttctaaccaaagaggaaactctttataatctttttttaaagagtcaaaaaatgggtcattgtgatcaaaatcagagaatttctcatattttaaagtatccattaagttctccattctaaaatgaataattaagttgttttactgaatgagcacaatgcccggttgataatttttaattggtactatccatgcttcctatacgtctgcggcatgctcccaataactttcccgaagataaatacccggttcatctcatctttctcgatcgggtcccacggtgagtagcttttgttatcagagataaccagcagcttatccttcatcatttgcaggcgctttacatgggctgtgtcgtcgtacagaaacgcatagataccatcaccgtcgaaagatttaaccgtgatatcaacgaatagaagatcaccaggttcaatcgttcctgacatgctgtcaccgcgtacgttaatgatgcggatattttctgccttcctaccatcgaacatgtgacgagcatcgtcaaacgagtactcaaccgagcgtagaacttctacaaactcacggttgatgactcccggcccggcactcacttctatatcaagaacgtcaattttaaagtatttggaatagctgacagcaggcttccctgattgttgaccgtcatttctcatcgggcctatgcctgatgagagccattctgttcgaacacccaatgcattagctatttcaacaatttttgttgagccgcgcgcgttgccgcttgtcagtctccagattgtgggttgagctacgccagacgcctttgcaagagcgccttgagacattccagattgttccatcgctaggtttaagcgatcagcaagagtttcttttttcataagttttaatttatacgcttgcgtattgatggtcaaaaaacgttttgctattgcttggattaatacgcattgctattatttattcattgcaataccaataggaattgataatgacaaatcaaaccattcaactcgcaatcagtattacaggtagtcaaaaacgactggcagatctatgcggtgtagcccaacccacagtttggcgttggctacacggtggcggaattgatgcccgctatgtaatgaaaattgtctcagccactggtggaaagattaaaccagcagatattcgtcccgacctcgcaccattgtttaacgcgagtaattctgccgcctaaactgcggcgttaactgataaggcaatgactatgcaaccacttacataccaacagactagcggatttagcccgactgcggtgataaatcgttctcaaacaaaacaggcgccaggccacgaaaaaatccgtgatgccgttcgcgcctggtcggctgcagataatcaggatgttgttgccgcactcattgtgaatgagtatcgggagcagggcggcggcaccatcgatttccctgatgatgtcagccgtgcacgccagaagctgttccgctttctcgataacaaattcgattctgaaaaataccgaaataacgtgcgtgaactgaccccggcaattctggcggtactaccgctggaatatcgcggccacctggttgagcaggatagctacatggctcggctggctgaaatggaaaaggaactcagtgaggcaaaacaggctgtcattctcaacgcaccacgccaccagaaactgaaggagatgagtgaaggcattgtgtcgatgtttcgtgtggacccggatctggctggtccattgatggcgatggtcaccaccatgctgggggcaatatgacaggttcagaaatggcgaaagccggtctgcgcgaacagaaccgactttcaggtgcaaatcgtaacacactcattgcgggaggaattatggcaaacactgctgagatattcaattttccagtgccggatgtggcacaaaaggagccgcgcgtggcagatctcgatgatggttatacgcgcattgcaaatgagttgctggaagctgtgatgctggccggattaacacagcaccagcttctggtcttcctggctgtcatgcgcaaaacatatggctttaataaaaaactggattgggtgagcaacgagcaactttccgagttgaccgggatattgccgcacaagtgttctgctgcaaaaagtgttctggtaaagcgtgggatttttattcagagcgggcggaatatcggcattaataatgtggtcagtgaatggtcaacattacccgaatcaggtaagaaaaataaagtttacctgaaagaggtaaatttacctgaatcaggtaagaaaagtttacccaaatcaggtaaagacgtttacccgaatcaggtaaacacaaaagacaaactaacaaaagacaatataaaacctttttcgtccgagaattctggcgaatcctctgaccagccagaaaacgatcttcctgtggtgaaaccggatgctgcaattcagagcggcagcaagtgggggacagcagaagacctgaccgccgcagagtggatgtttgacatggtgaagaccatcgcgccatcagccagaaaaccgaattttgcagggtgggccaacgacatccgcctgatgcgtgagcgtgacgggcgtaaccatcgcgacatgtgcgttctgttccgctgggcctgccaggacaacttctggtccggtaacgtgctgagtccagcaaaactccgcgacaagtggactcagctcgaaattaaccgcaacaagcaacaggctggtgtgactgccagcaaaccaaaactcgacctgacaaacactgactggatttacggggtggagctatgaaaaatattgccgcgcagatgattaactttgaccgtgagcagatgcgtcgaatcgccaacaacatgccggaacaatacgacgaaaagccgcaggtgcagcaggtggcgcagatcatcaacggtgtgttcagccagctgcttgcgacatttccggcaagcctcgcgaaccgcgaccagaacgagctgaacgaaatccgccgtcagtgggttatggctttccgtgaaaatggaattaccactatggagcaggttaacgccggaatgcgcgtggcccgccgacaggagcgaccattcctgccgtcgcccggccagttcgtagcgtggtgtaagcagagtggcggggcgttaggtatcactgttgaccaagtcataaccgaatactgggattggcgtaatcgttccttcgaattcacttccagcgagcatttcccgtggtcacagcctgtcatgtaccacatctgcgtcgaactgcgccaccgcagcacagagcgccagttaacgcatggtgagctggcgcgtgaagccggcgatctgctggacatgtgggagaggcgcgtcaccgagggcaaaccagtaccgcctgtgcgccgggcgattgcagcaccggctgccgagcatggcccgacgccaatccagctgcttcaggcgaagtacaaccgcaacaagtcgaacgggatggtgcgaagtggtaaagaagataataaagaataatatttagggttataggtcttagcccattttaaatggaaggcagacatgcagccatgcatacttcgcatggcaacataattatttagacaaactatctaatttctgcgtcgctttttgtgttaggtcgctgtaactgataaaccctacgttagcacctacaattaacactaagaacactaagctgcatatggatagagtggcagatttatgcttatggaaaacaaaatatgctactattgcacttaatatgaaggaaatgaatagaaatatagatgttgatgtttttagatatttttcaggaaataatgggtgagcaataatgtatacaagattaagtagtatataaattgctaccggaatgaaaatcatgctccagtgtgtatcttttttgggagggattggctgcaaataatcagacaccgtttttccatcagtttcaagaagaattactagatctcttacttcaccactgacttgagtgccatccttagtagtaatgttaatcattttttccctccaaatacgattccctctacgtctttggaagctttttgtgatgaccactcctctgaatcaggtgatttaattaaaaatattgtatctccatcaaaaatcgtatttgttccgtaaaaatttacatttgatagatcaccaccaaaaaccctctgcccactcgaggtaattgcctcacctaatttagtaaaattacctgcaatagatgattttctttttccacttctattcaaagtggctttaattacaccaccaccatccttagagttaaataattgaatgtccactccagcagttggttgtatatattttgaaagctctttcttgaacttgttaatatatttatctttgttttctttgttggtcattggttagatccatagttctggctgtgattaggtgaaagtatacaaggtttttaaagcgaagatcactgttttggcttcaagatagttttgatttatcgtaatcaatccgccataatcctctcatcggagcctgaacaactccggtgacttctgcgcatttaaggggacttaaatgcgaccacaatctgaactcatcaccttgtcacagatgcagaaatgcacctgcgatgtcttgcatccagcgtttgatctctgcggaggtgaagcgtgaacctcccacaagatggcatcaaattacatcgcggtaacttcaccgctgtcggtcagcagatccagacttatctggaagacggcaaatgctttcgcatggtgcttaaaccgtggcgcgagagacgcagtctttcccagaatgcactcagccacatgtggtacagcgaaatcagtgaatacctcatcagcaggggtaaaacgttcgccactccagcttgggtaaaagatgctctcaaacacacatatctcggttatgaaaccaaagacctggttgatgtcgtaaccggtgatatcaccactatccagtcgttacgccatacctccgatcttgataccggagagatgtatgtcttcctgtgtaaggttgaagcctgggcggtgaatattggctgccacctgactattccgcagagctgcgagttccagctgctccgcgacaagcaggaggcgtaatggctacaccgcttattcgtgtcatgaacggacacatctacagagtatcaaatcgtcgtaagcgtaagcctgagctgaagccatccgaaataccaacactgctcggatataccgccagcctggttgataaaaaatggttgcgactggcagcaaggaggagtcatggctgatttgagaaaagcagcgcgtggtcgggaatgccaggtaagaatccctggcgtatgtaatggcaaccctgaaacgtctgtactggcacatatccggctgactggattgtgcggcaccggtaccaaaccgccagacctgattgccaccattgcatgttctgcctgccacgacgaaatcgaccgccgcacacattttgtcgatgctgcatatgcaaaagaatgcgcgctggaaggtatggcgagaacacaggttatgtggctgaaagagggggttattaaggcgtgaatacctacagcatcacattaccctggcctccgagcaataatcgctattaccgccataatcgcgggcgcacgcacgtcagcgcagaggggcaggcataccgcgataacgtcgcccgaatcattaaaaacgcaatgctggatatcggcctggctatgcctgtgaaaatccgcattgagtgccacatgccggatcgccgtcgccgtgacctggataatctgcaaaaagccgcttttgacgcactcactaaagcaggtttctggctggatgatgctcaggtcgttgattaccgcgttgtgaagatgcctgttaccaaaggtgggaggctggaactgaccatcaccgaaatggggaatgaatgatgtttgagtttaatatggcagaacttcttcgccaccgctgggggcgtctgcgcttatatcgtttccccggttctgttttgaccgattaccgaatactgaagaattacgccaaaaccctgacaggaacaggagtatgaagtcagagataacaatcaactaatactgttttgttgatttttgcttgtaattggcgttctggtctgatttttgtggagtaagttgatgcgtgatattcagatggttcttgagcgttggggtgcgtgggcggctaataatcatgaagatgtgacctggtcgtccattgccgccggttttaagggattaattccttcaaaagtaaaatctcgcccgcaatgttgtgacgatgacgcgatgatcatttgcgggtgcatggcccgtctgaaaaagaacaacagcgatttacacgatttattagtagattattatgtatgtggtatgacattcatgtcactggcaagtaagcattgctgctcggatggttatatcgggaaaaggttacagaaggctgagggcataattgaagggatgttaatggcattagatatccggttagatatggatatcgttgctaataattctaattgatatgcaattgtttactaaaagttattaaaaatggggcgtggaaacgcccccaaaataaagggtaatatataacagaaggtttatatagtaagaagcaaggtagtgcttctaaaggaagtggcttgagggctccacttatatgttgcggaggcaaagcctcccgcaacatatctttttcgtaagtcagattagaactgataaaccagacctacagcgacgatgtcgtcggtatcaataccagctgttttggtaaacttactatcgtcaattaagttgattttgtaatcaacaaaagtggacatgtttttattaaagtagtaagtagcaccgacatcgacatacttgactaagtctcggtcaccatgaacaccaaggtctttaccttttgactgaaggtaagcaacagatggacgcagaccgaagtcaaactgatattgtgctactgcttcaaagttttgtgctttgtttgcaatatggttattaccaaaaacggtcatattctgagtttcagaatatgtggtagccagatagatattgttcgcatcatatttcaggcctgcagcccatacttccgcatttttgccggaggcattgaatttgctcttaccataggcgacctgaccgtcagtgcgatctgatttagcataggttgcacccacgccgaatccttcatactcataagtagtggagaaaccgaaaccatcaccattggcttcagttacgtcagtgcggtcatttttaccctgatactgagcagcaaagttcaggccatcgaccagaccaaagaagtcgttgttacgataagttgcaacaccagtagtgcgaccagtcatgaacacatctgtttgggtccaggtatcaccaccgaattctggcagaacgtcagtccacgcaccgatgtcgtatgctacaccgtagttacggccgtaatcgattgagccgtaatcaccaaatttcaggcctgcaaatgcaagacgggttttgtctttggaagaaccttgagattcagcacggttgcctttgaattcatattcccactgaccgaaaccagtcagttgatcgttgatttgggtttcacctttgaagccaagacgggcataagtagtatcaccatcatctgcatcattagaggagaagtagtgcttggcattaactttcccgtatagatccagcttgttactgtctttattataaatttcagctgcctgagcagacatcgccatcagtactgatgcagctacagcagaaattgccactgttaattttttcattgtacgccctttttttgaactattattaaaaaatgatgtcactgcgcgataaatattcatctaatcaatgtgattatttcaagatgtaagttttagtttctcatttaatttgtgaagtagatctctatttttatcggaaccttttctatctaatcctattcatggctcttgtctgaacaaaaataaatctattagctaatttatattaatggcacttatttataagtgctctataattctttagcttaatttaaacaaactaaaaataacatcggaaattattaactggttatttgttgaagttttcttatgcatttgtggtggtgttttgaacactcggtggcattctcacaaatatcatttagtagtttacgtacgtaaaaaattggttatgctgttaagagtggttacttcgtcacacagcttaaacccgccgtcgagcgggtttttccattttttgagtctcgatattagctgataacccaatacctgagttattcactgactccgaatctgttacgtttctgcctttattgcgatacgtagtatccccttaatttacacccgctttgtctgcgaggtggggttatgaaatccatggataagttaacaacgggtgtcgcctatggtacctcagcaggtagtgccgggtactggtttttacagttgctcgataaagtcacgccctcacagtgggcggcaataggtgtgctgggtagcctggtatttggcctgctgacgtacctgacaaacctttatttcaagattaaagaagataagcgcaaggctgcgagaggtgaataatgcctccatcattacgaaaagccgttgctgctgctattggtggcggagcaattgctatagcatcagtgttaatcactggcccaagtggtaacgatggtctggaaggtgtcagctacataccatacaaagatattgttggtgtatggactgtatgtcacgggcatacaggaaaagacatcatgctcggtaaaacgtataccaaagcagaatgcaaagcactcctgaataaagaccttgccactgtcgccagacaaattaacccgtacatcacagtcgatataccggaaacaacgcgcggcgctctttactcattcgtttacaacgtgggtgctggtaatttcagaacatcgacgcttcttcgcaaaataaaccagggcgatatcaaaggctcatgtgatcagctacgtcgctggacatatgctggcggtaagcaatggaaaggtctcatgactcgtcgtgagattgagcgtgaaatctgtttgtggggtcagcaatgaacagagtaaccgcgattatctccgctctggttatctgcatcatcgtctgcctgtcatgggctgttaatcattaccgtaataacgccattacctacaaagcccagcgcgacaaaaatgccagagaactgaagctggcgaacgcggcaattactgacatgcagatgcgtcagcgtgatgttgctgcgctcgatgcaaaatacacgaaggagttagctgatgcgaaagctgaaaatgatgctctgcgtgatgatgttgccgctggtcgtcgtcggttgcacatcaaagcagtctgtcagtcagtgcgtgaagccaccaccgcctccggcgtggataatgcagcctccccccgactggcagacaccgctgaacgggattatttcaccctcagagagaggctgatcactatgcaaaaacaactggaaggaacccagaagtatattaatgagcagtgcagatagagctgcccatatcgatgggcaactcatgcaattattgtgagcaatacacacgcgcttccagcggagtataaatgcctaaagtaataaaaccgagcaatccatttacgaatgtttgctgggtttctgttttaacaacattttctgcaccaccacaaatttttgctgcatcgacagttttcttctgcccaattcccgaaacgaagaaatgatgggtgatggtttcctttggtgttactgctgtaggtttgtttccaacagtaaacgtctgttgagcacatcctgtaataagcattgccagagcggcagaaaacaacatttttttcatcttattatcctgcattgttaaaaacggcagaatcctatgtgacaacaattaaacgatagttaaatggattgatgaaaattaaaactacacaggtgggctcagactattggaggaagttggggacactcagaatcctgtggaatgaaataaaccggtctatccgtccattacccttttagctgcgctgtatcgtcgccgtattcccgcattaaccatgaccgtagcccgacggggaattccttctgcgtgagtgtgcgggaataattaaaaacgatgcacaccgggtttttaccgcgttaatgattcgcgggtttatcccggtgcgatggtggaagaaacaggaagctgtattacagaaagtgctactactgtatcccgatgcgatgtatgtaatgtgagtcagataatggcacaggatgtggtgatgtggcagtctggaacacaggatatattgtcagaataagacccgtaggaataaaaatgaaaagacgccttttactactttttctgttatctgtcctggcagtgggatgctcgcagcaaaaagctgatgagccccggcaattagtgacggtgtatccacgatatccggaatatgctgcagcaaattatatcaaggggctggttgaggttaagttcgatattggtgctgatgggactgtgacacggatcgtttttctccgctcagagcctcataatttgtttcgtgatgaagtggtgaaggccatggcgaaatggcgatttgaaaagaatcgcccctgtcagggagtgaagagacaatttatctttacgccgtcacgtccttgatgcttccagatagagaggggctggaagcaggagaaaaatgaaagagccagcggttatatttttgtcatggctgacgaggaatgatggaagaaggcgttgtatgccacacaacgcctcactgttcatttcttctttttctctggtggaacccgatgaataagagttgcactggtttccgatgagatggcgatatactcgggcaaagtatgctggcagttttccaactggtcaaaaatacctgctctcgtctgttgcaatgcctgcagcatgcggcggcaatgtgccttgcttttactaaccatctttccttcctctatcagtcgctgcgtgaactcatcatggaataccaggtaaatgcggatgttatcggttttggctacgcagcatagtacaaaacgggcaggtgcatcccgggacgggggaggcgtcacatgtccctgtgatggttgttccgggtaatgtactgtgtggggcataaaaatgtccgataattttactttctaccgcagttagttgattcgttggtcctggtagcacattgggcgaggatttaaatgccaggcaactgaaggatgatgtcgcaagggagatagcgagaatatttctgattttcatttgatgatgcctctgtgtgaaatgacggtaaacgacgcacttgtgccggcacataatagcaagcaccataatagatcagattcgattcttgctgtaagtgataattattctcgttttcgggtcctttccgtcgatccaacaggttacggggcggcgacctcgcgggttttcgctatttatgaaatttttccggggaaaatcatgtcggtacttctcgaacataactatttgttttttctaatatcgaatccgtaaaaggtccgacatgaaaacgcctaaaaaagtcattttcgggcactttcatgtcggaccctgtatttattgtgagactgtttcatgaaggttaataaaaagaaacttgccgaaattttcaacgtggatccgcgaacgattgaacgctggcagtctcagggactcccttgcgtctccggaggtagtaagggcgttgaatctgtatttgataccgccatggcaattcagtggtatgcgcagagggaagctgatatcgaaaatgaaaaactccgtaaagaggttgaggattacagggctgccagcgaggcagatctccagcctgggactattgagtacgaacgccatcgacttacgcgtgcgcaggccgacgcacaggagctgaaaaatgccagagactccgctgaagtagtggaaaccgcattctgtactttcgtgctgtcgcggatcgcaggtgaaattgccagtattctcgacgggatccccctgtcggtgcagcggcgttttccggaactggaaaaccgacatgttgatttcctgaaacgggatatcatcaaagccatgaacaaagcagccgcgctggatgaactgataccggggttgctgagtgaatatatcgaacagtcaggttaacaggctgcggcattttgtccgcgccgggcttcgctcactgttcaggccggagccacaaaccgccgttgaatgggcggatgctaattactatctcccgaaagaatccgcataccaggaagggcgctgggaaacactgccctttcagcgggccatcatgaatgcgatgggcagcgactacatccgtgaggtgaatgtggtgaagtctgcccgtgtcggttattccaaaatgctgctgggtgtttatgcctactttatagagcacaagcagcgcaacacccttatctggttgccgacggatggtgatgccgagaactttatgaaaacccacgttgagccgactattcgtgatattccgtcgctgctggcgctggccccgtggtatggcaaaaagcaccgggataacacgctcaccatgaagcgtttcaccaatgggcgtggcttctggtgcctgggcggtaaagcggcaaaaaactaccgtgaaaagtcagtggatgtggcgggttatgatgaacttgctgcctttgatgaggatattgaacaggaaggctctccgacgttcctgggcgataagcgtattgaaggctcggtctggccaaagtccatccgtggctccacgcccaaagtgagaggcacctgccagattgagcgtgcagccagtgaatccccgcattttatgcgttttcatgttgcctgcccgcactgtggggaggagcagtaccttaaatttggcgataaagagacgccgtttggcctcaaatggacgccggatgatccctccagcgtgttttatctctgcgagcataatgcctgcgtcatccgtcagcaggagctggactttactgatgcccgttatatctgcgaaaagaccgggatctggacccgtgatggcattctctggttttcgtcatccggtgaagagattgagccaccggacagtgtgacctttcacatctggacggcgtacagcccgttcaccacctgggttcagattgtcaaagactggatgaagacgaaaggggatacgggaaaacgtaaaaccttcgtaaacaccacgctcggtgagacgtgggaggcgaaaattggcgaacgtccggatgctgaagtgatggcagagcggaaagagcattattcagcgcccgttcctgaccgtgtggcttacctgaccgccggtatcgactcccagctggaccgctacgaaatgcgcgtatggggatgggggccgggtgaggaaagctggctgattgaccggcagattattatgggccgccacgacgatgaacagacgctgctgcgtgtggatgaggccatcaataaaacctatacccgccggaatggtgcagaaatgtcggtatcccgtatctgctgggatactggcgggattgacccgaccattgtgtatgaacgctcgaaaaaacatgggttgttccgggtgatccccattaaaggggcatccgtctacggaaagccggtggccatcatgccacgtaagcgaaacaaaaacggggtttaccttaccgaaattggtacggataccgcgaaagagcagatttataaccgcttcacactgacgccggaaggggatgaaccgcttcccggtgccgttcacttcccgaataacccggatatttttgatctgaccgaagcgcagcagctgactgctgaagagcaggtcgaaaaatgggtggatggcaggaaaaaaatactgtgggacagcaaaaagcggcgcaatgaggcactcgactgcttcgtttatgcgctggcggcgctgcgcatcagtatttcccgctggcagctggatctcagtgcgctgctggcgagcctgcaggaagaggatggtgcagcaaccaacaagaaaacactggcagattacgcccgtgccttatccggagaggatgaatgacgcgacaggaagaacttgccgctgcccgtgcggcactgcatgacctgatgacaggtaaacgggtggcaacagtacagaaagacggacgaagggtggagtttacggccacttccgtgtctgacctgaaaaaatatattgcagagctggaagtgcagaccggcatgacacagcgacgcaggggacctgcaggattttatgtatgaaaacgcccaccattcccacccttctggggccggacggcatgacatcgctgcgtgaatatgccggttatcacggcggtggcagcggatttggtgggcagttgcgggcgtggaacccaccgagtgaaagtgtggatgcagccctgctgcccaactttacccgtggcaatgcccgcgcagacgatctggtacgcaataacggctatgccgccaacgccatccagctgcatcaggatcatatcgtcgggtcttttttccgtctcagtcatcgcccaagctggcgttatctgggcatcggggaggaagaagcccgtgccttttcccgcgaggttgaagcggcatggaaagagtttgccgaggatgactgctgctgcattgacgttgagcgaaaacgcacgtttaccatgatgattcgggaaggtgtggccatgcacgcctttaacggtgaactgttcgttcaggccacctgggataccagtttatcgcggcttttccggacacagttccggatggtcagcccgaagcgcatcagcaatccgaacaataccggtgacagccggaactgtcgtgccggtgtgcagattaatgacagcggtgcggcgctgggatattacgtcagcgaggacgggtatcctggctggatgccgcagaaatggacatggatgccccgtgagttacccggcgggcgcgcctcgttcattcacgtttttgaacccgtggaggacgggcagactcgcggtgcaaatgtgttttacagcgtgatggagcagatgaagatgctcgacacgctgcagaacacgcagctgcagagcgccattgtgaaggcgatgtatgccgccaccattgagagtgagctggatacgcagtcagcgatggattttattctgggtgcgaacagtcaggagcagcgggaaaggctgacgggctggattggtgaaattgccgcgtattacgccgcagcaccggtccggctgggaggcgcaaaagtgccgcacctgatgccgggggactcactgaacctgcagacggctcaggacacggataacggctactccgtgtttgagcagtcactgttgcggtatatcgctgccgggctgggtgtctcgtatgagcagctttcccggaattacgcccagatgagctactccacggcacgggccagtgcgaacgagtcgtgggcgtactttatggggcggcgaaaattcgtcgcatcccgtcaggcgagccagatgtttctgtgctggctggaagaggccatcgttcgccgcgtggtgacgttaccttcaaaagcgcgtttcagctttcaggaagcccgcagcgcctgggggaactgtgactggataggctccggtcgtatggccatcgatggtctgaaagaagtacaggaagcggtgatgctgatagaagccggactgagtacctacgagaaagagtgcgcaaaacgcggtgacgactatcaggaaatttttgcccagcaggtccgtgaaacgatggagcgccgtgcagccggtcttaaaccgcccgcctgggcggctgcggcatttgaatccggactgcgacaatcaacagaggaggagaagagtgacagcagagctgcgtaatctcccgcatattgccagcatggcttttaatgagccgctgatgcttgaacccgcctatgcgcgggttttcttttgtgcgcttgcaggccagcttgggatcagccgcctgacggatgcagtatccggcgacagcctgactgccggagaggcacccgcggcgctggcgttatccgttaatgatgacggaccacgacaggcccgcagttatcaggtcatgaacggcatcgccgtgctgccggtgtccggcacgctggtcagccggacgcgggcgctgcagccgtattcgggaatgaccggttacaacggcattatcgcccgtctgcaacaggctgccagcgatccgatggtggacggcattctgctcgatatggacacgcccggcgggatggtggcgggggcatttgactgcgctgacatcatcgcccgtgtgcgtgacataaaaccggtatgggcgctggccaacgacatgaactgcagtgcaggtcagctgcttgccagcgccgcttcccggcgtctggtcacgcagaccgcccggacaggctccatcggcgtcatgatggctcacagtaattacggtgctgcgctggagaaacagggcgtggaaatcacgctgatttacagcggcagccataaggtggatggcaacccctacagccatcttccggatgacgtccgggagacactgcagtcccggatggatgcaacccgtcggatatttgcgcagaaggtgtcggcatataccggcctgtccgtgcaggctgtgctggataccgaggctgcagtgtacagcggtcaggaggccattgatgccggactggctgatgaacttgttaacagcaccgatgcgatcaccgtcatgcgtgatgcactggatgcacgtaaatcccgtctctcaggagggcgaatgaccaaagagactcaatcaacaactgtttcagccactgcttcgcaggctgacgttactgacgtggtgccagcgacggagggcgaaaacgccagcgcggcgcagccggacgtgaacgcgcagatcaccgcagcggttgcggcagaaaacagccgcattatggggatcctcaactgtgaggaggctcacggacgcgaagaacaggcacgcgtgctggctgaaacccccggtatgaccgtggaaacggcccgccgcattctggccgcagcaccacagagtgcacaggcgcgcagtgacactgcgctggatcgtctgatgcagggtgccccggcaccgctggctgcaggtaacccggcatctgatgccgttaacgatttgctgaacacaccagtgtaagggatgtttatgacgagcaaagaaacctttacccattaccagccgctgggcaacagtgacccggctcataccgcaaccgcgcccggcggattgagtgcgaaagcgcctgcaatgaccccgctgatgctggacaccgccacccgtaagctggttgcgtgggatggcaccaccgacggtgctgccgttggcattctggcggttgcagctgaccagaccagcaccacgctgacgttctacaagtccggcacgttccgttatgaggatgtgctctggccgaaggctgccagcgacgagacgaaaaaacggaccgcgtttgccggaacggcaatcagcatcgtttaaccttacccttcatcactaaaggccgcctgtgcggctttttttacgggatttttttatgtcgatgtacacaaccgcccagctgctggcggcaaatgagaagaaatttaagtttgatccgctgtttctgcgtctctttttccgtgagagctatcccttcaccacggagaaagtctatctctcacaaattccgggactggtaaacatggcgctgtacgtttcgccgattgtttccggtgaggttatccgctcccgtggcggctccacctctgaatttacaccgggatatgtcaagccgaagcatgaggtgaatccgcagatgaccctgcgtcgcctgccggatgaagatccacagaatgtggcggacccggcttaccgccgccgtcgcattatcctgcagaacatgcgagacgaagagctggccattgctcaggtcgaagagatgcaggccgtttctgccgtgctcaagggcaaatacaccatgaccggtgaagccttcgatccggttgaggtggatatgggccgcagtgcggcgaataacatcacacagtccggcggcacggagtggagcaagcgtgacaagtccacgtatgacccgaccgacgatatcgaagcctacgcgctgaacgccagcggtgtggtgaacatcatcgtgtttgatccgaaaggctgggcgctgttccgttccttcaaagccgtcagggagaagctggatacccgtcgcggctctaattccgaactggagacagcggtaaaagacctgggcgaagcggtgtcctataaggggatgtatggtgatacggcgatcgtcgtgtattccggacagtacgtggaaaacgacgtcaaaaagaacttccttccggacaacacgatggtgctggggaacactcaggcacgcggtctgcgcacctatggctgcattcaggatgcggacgcacagcgcgaaggtattaacgcctctgcccgctacccgaaaaactgggtgaccaccggcgatccggcgcgtgagttcaccatgattcagtcagcaccgctgatgctgctggctgaccctgatgcgttcgtgtccgtacaactggcgtaatcatggcccttcggggccattttctctctgtggaggagtccatgacgaaagatgaactgattgcccgtcttcaggtgctgggtgagcaactgaaccgtgatgtcagcctgacggggacgaaagaagaactggcactccgtgtggcagagctggaagaggagcttgatgacacggatgacgctgccggtcaggacacatctgtcagcccggaaaatgcgctgaccggacatgaaaatgaggttgtatcagcgcagccggataccgtgactgatacggctgaactggtcacggttgtggcactggtgacgctgcatactgatgcacttcacgccacgcgggatgaggctgtggcatttgtgctgccgggaacggcgttccgtgtctctgtcggtgtggcagctgaaatgacagagcgcggcctggccagaatgcaataacgggaggcgctgtggctgatttcgataacctgttcgatgctgccattgcctgcgccgatgaaacgatacgcgggtacatgggaacgtcagccaccatgacatctggtgagcagtccggtgctgtgatacgtggtgtttttgatgaccctgaaaatatcagctatgccggacagggcgtgcgcgttgaaggctccagcccgtccctgtttgtccggactgatgatgtgcggcagctgcggcgcggcgacacgctgaccatcggtgaggaaaacttctggatagaccggatttcgccggatgatggcggaagctgtcatctctggcttgggcggggcgtaccgcctgccgttaaccgtcgccgctgaaagggggatgtatggccataaaaggtcttgagcaggccgttgaaaacctcagccgtatcagcagaacggcggtgcccggtgccgccgcaatggccattaaccgcgttgcttcatccgcgatatcgcagtcggcgtcacaggttgcccgtgagacaaaggtacgccggaaactggtaaaggaaagggccaggctgaaaagggccacggtcaaaaatccgcaggccagaatcaaggttaaccggggggatttgcccgtaataaagctgggtaacgcgcggattgtcctgtcccgacgcaggcgtcgtaaaaaggggcagcgttcagccctgaaaggtggcggcagcgtgcttgtggtgggaaaccgtcgtattcccggcgcgtttattcagcaactgaaaaatggccggtggcatgtcatgcagcgtgtggccgggaaaaaccgttaccccattgatgtggtgaaaatcccgatggcagtgccgctgaccacggcgtttaaacagaatattgagcggatacggcgtgaacgtcttccgaaagagctgggctatgcgctgcagcatcaactgaggatggtaataaagcgatgaaacatacagaactccgtgcagccgtactggatgcactggaaaaacatgacaccggggcgacgctttttgatggtcgccccgctgtttttgatgaggcggattttccggcagttgccgtttatctcaccggcgctgaatacacgggcgaagagctggacagcgatacctggcaggctgagctgcatatcgaagttttcctgcctgctcaggtgccggattcagagctggattcgtggatggagttccggatttatccggtgatgagcgatatcccggcactgtcagatttgatcaccagtatggtggccagtggctatgactaccggcgcgacgatgatgcgggcctgtggagttcagccgatctgacgtatgtcattacctatgaaatgtgaggacgatatgcctgtaccaaatcctgtaatgccggtgaaaggtgccgggaccaccctgtgggtttataacgggagcggcgacccttatgcgaacccgctttcagatgttgactggtcgcgtctggctaaagttaaagacctgacgcccggcgaactgaccgctgagtcctatgacgacagttatctcgatgatgaagatgcggactggaccgcgaccgggcaggggcagaaatccgccggagataccagcttcacgctggcgtggatgcccggagagcaggggcagcaggcgctgctggcgtggtttaatgaaggggatacccgtgcctataaaatccgcttcccgaacggcacggtcgatgtgttccgtggctgggtcagcagtatcggtaaggcggtgacggcgaaggaagtgatcacccgtacggtgaaggtcaccaatgtgggccgtccgtcaatggcagaagatcgcagtacggtgacggcggcaaccggtatgactgtgacgcctgccagctcctcggtggtgaaagggcagagcaccacgctgaccgtggcattccagccggagggcgcaactgacaagagcttccgtgcggtgtcagcggataaaacaaaagccatcgtgtcggtcagtggtatgaccatcaccgtgaaaggcgttgctgcaggtaaggtcaacattccggttgtatccggtaatggtgaacttgctgcggttgcagaaatcactgtcaccgacagttaatccggagagtcagcgatgttcctgaaaaccgaatcatttgaacataacggcgtgaccgtcacgctttctgaactgtcagccctgcagcgtattgagcatctcgccctgatgaaacggcaggcagaacaggcggagtcagacagcaaccggaagtttactgtggaagacgccatcagaaccggtgcttttgtggtggctatgtccctgtggcataaccatccgcagaagacaaagcagccttccatgaatgaagccgttaaacagattgagcaggaagtgcttaccacctggcccacagaggcaatttctcatgctgaaaacgtggtgtaccggctgtccggtatgtatgagtttgtgatgaatgatgcccctgaacaggcagaggacgtcgggcctgcagagcctgtttctgcgggaaagtgttcgacggtgagctgagttttgccctgaaactggcgcgtgagatggggcgacccgactggcgcgccatgcttgccgggatgtcatccacggagtatgccgactggcaccgcttttacagtacccattattttcatgatgttctgctggatatgcacttttccgggctgacgtacaccgtgctcagcctgtttttcagcgatccggagatgcatccgctggatttcagtttgctgaaccggcgtgaggctgacgaagagcctgaagatgatgtgctgatgcagaaagcggcagggcttgccggaggcgtccgctttggcccggatgtgaatgaagttatccccgtttccccggatgtggcggacatgacggaggatgacgtaatgctgatgacagtatcagaagggatcgcaggaggagtccggtatggctgaaccggtaggcgatctggtcgttgatttaagtctggatgcggccagatttgacgagcagatggccagagtcaggcgtcatttttccggtacggaaagtgatgcgaaaaaaacagcggcagtcgttgaacagtcgctgagccgacaggcactggctgcacagaaagcggggatttccgtcgggcagtataaagctgccatgcgtatgctgcctgcgcagttcaccgacgtggccacgcagcttgcaggcgggcaaagtccgtggctgatcctgctgcaacagggtggtcaggtgaaggactccttcggcgggatgatccccatgttcagggggcttgccggtgcgatcaccctgccgatggtcggggccacctcgctggcggtggcgaccggtgcgctggcgtatgcctggtatcagggggactcaaccctgtccagtttcaataaaacgctggtcctttccggtaatcaggcaggactgacggcagatcgtatgctggtcctgtccagagccgggcaggcggcagggctgacgtttaaccagaccagcgagtcactgacggcgctggtgaatgcaggtgtgcgtggtggtgagcagtttgaggcgatcagccagagtgtggcgcgtttctcctctgcatccggcgtggaggtggacaaggtcgctgaagccttcgggaagctgaccacagacccgacgtcgggactgacagcgatggcacgtcagttccataacgtgacggcggagcagattgcgtatgttgctcagttgcagcgttccggagatgaagccggggcattgcaggcggcgaacgaggccgcaacgaaagggtttgatgaccagacccgccgactgaaagagaacatgggcacgctggagacctgggcagacaggacagcgcgggcattcaaatccatgtgggattcggtgctggatattggtcgcccggacactgcccgggaaatgctggagaaagcagaaaaggcttttgatgaggcggacaaaaaatggcagtggtatcagagccggagccaccggcgcggtaaaacatccgcatttcttgctaatctccggggagcatgggaggacagagcgaatgcgcaacttgggctttcagccgccacgttgcaggccgatcttgaaaaggccagagagatggcagcaaaggactgggccgagtctgaggcatcacggctgaaatataccgaagaggcgcagaaggcttatgaacgcctgcagacgccgctggagaaatataccgcccgtcaggaagaactgaataaggccctgaaagacggaaaaatcctgcagacagattacaacacgctgatggcggcggcgaaaaaggactatgaagcgacactgaaaaagccgaagcagtccggcgtgaaggtgtctgcaggagagcgtcaggaagacagtgctcatgccgccctgctgacgcttcaggcagaactccggacgctggagaagcatgccggagcgaatgagaaaatcagccagcagcgccgggatttgtggaaggcggagagtcagttcgcggtactgaaggaagcggcgcaacgtcgccagctgtctgcacaggagaaatccctgctggcgcataaagatgagacgctggagtacaaacgccagctggctgcacttggcgacaaggtcacctatcaggagcacctgaacgcgctggcacagcaggcggataaattcgcacagcagcaacgggcaaaacgggccgccattgatgcaaaaaaccgggggctgactgaccggcaggcagcgcgggaagccacggaacagcgcctgaaggaacagtatggcgataattctctggcgctgaataacgtcatgtcagagcagaaaaagacctgggcggctgaagaccagcttcgcgggagctggatggcaggcctgaagtccggctggagtgagtgggaagagagcaccacggacagtatgtcgcaggtaaaaagtgctgccacgcagacctttgatggcattgcacagaatatggcggcgatgctgaccggcagtgagcagaactggcgcagcttcacccgttccgtgctgtccatgatgacagaaattctgcttaagcaggcaatggtggggattgtcggaagtatcggcagcgccattggcggcggcgcatcagcgtcaggcgttacagccattcaggcagctgcggcgaaattccattttgcgaccggaggatttacgggaaccggcggcaaatatgagccagcggggattgttcaccgtggtgaatttgtcttcacgaaggaggcaaccagccggattggcgtaggaaatctttaccggctgatgcgcggctatgccaccggtggttatgtcggtggcaccggaagtccggcgcaaatgcggcgttcagagggtatcagatttgagcagaacaacaacgtggtgattcagaacgacggtacgaatggtctgccaggtccacagatgctgaaggcagtgtatgacatggcccgcaagggtgcccgtgatgaaattcaggcacagatgcgcgatggtggtctgttctccggaggtggacgatgaagaccttccgctggaaagtgaaacccggtatggatgtggcttcggccccttccgtcaggaaagtgcgctttggtgatggctattcccagcgagcgcctgccgggctgaatgccgacctgaaaacgtacagcgtgacgctttctgttccccgttgggaggccacggcgctggagtcgtttctggctgagcacgggggctggaaagcctttctgtggacgccgccttatgagtggcggcagataaaggtgacctgcgcaaaatggtcgtcgcgggtcagtatgctgcgtgttgagttcagcgcagagtttgaacaggtggtgatctgatgcaggatatccggcaggaaacactgaatgaatgcacccgtgcggagcagtcggccagcgtggtgctctgggaaatcgatctgacagaggtcggtggagaacgttattttttctgtaatgagcagaacgaaaaaggtgagccggtcacctggcaggggcgacagtatcagccgtatcccattcaggggagtggttttgaactgaatggcaaaggcaccagtacgcgccccacgctgacggtttctaacctgtacggtatggtcaccgggatggcggaagatctgcagagtctggtcggcggaacggtggtcaggcgtaaggtttacgcccgttttctggatgcggtgaacttcgtcaacggaaacagtgacgccgatccggagcaggaggtgatcagccgctggcgcattgagcagtgcagcgaactgagcgcggtgagtgcctcttttgtactgtccacgccgacggaaacggatggtgctgtttttccggggcgcatcatgctggccaacacctgcacctggacctatcgcggtgatgagtgcggttatagcggtccggcggtcgcggatgaatatgaccagccgacgtccgatatcacgaaggataaatgcagcaaatgcctgagtggctgtaagtttcgcaataacgtcggcaactttggcggcttcctttccattaacaaactttcgcagtaaatcccatgacacagacagaatcagcgattctggcgcacgcccggcgatgtgcgccagcggagtcgtgcggcttcgtggtaagcacgccggagggggaaagatatttcccctgcgtgaatatctccggtgagccggaggcgtatttccgtatgtcgccggaagactggctgcaggcagaaatgcagggtgagattgtggcgctggtccacagtcaccccggtggtctgccctggctgagtgaggccgaccggcggctgcaggtgcagagtgatttgccgtggtggctggtctgccggggggcgattcataagttccgctgtgtgccgcatctcaccgggcggcgctttgagcacggggtgacggactgttacacgctgttccgggatgcttatcatctggcggggattgagatgccggattttcatcgcgaggatgactggtggcgtcacggtcagaatctctatctggataatctggaggccacagggctgtatcaggtgccgttgtcatcagcacaaccgggcgatgtgctgctgtgctgttttggttcatcggtgccgaatcatgccgccatttactgtggtgatggcgagctgctgcaccatattcctgaacaactgagcaaacgagagaggtataccgacaaatggcagcgacgcacacactccctctggcgtcaccgggcatggcgcgcatctgcctttacggggatttgcaacgatttggccgccgcatcgaccttcgtgtgaaaacgggggctgaagccatccgcgcactggccacacagctcccggtgtttcgtcagaaactgagcgacggctggtatcaggtacggattgccgggcgggacgtcagcacgtccgggttaacggcgcagttacatgagactctgcctgatggcgctgtgattcatattgttcccagagtcgccggggccaagtcaggtggcgtattccagattgtcctgggggctgccgccattgccggatcattctttaccgccggagccacccttgcagcatggggggcagccattggggccggtggtatgaccggcatcctgttttctctcggtgccagtatggtgctcggtggtgtggcgcagatgctggcaccgaaagccagaactccccgtacacagacaacggataacggcaaacagaacacctatttctcctcactggataacatggttgcccagggcaatgttctgcccgttctgtacggtgaaatgcgcgtggggtcacgcgtggtttctcaggagatcagcacggcagacgaaggggacggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttatgtgaaaccgcctgcgggcggttttgtcgtttacggagcgtgaggaatgggtaaaggcagcagtaaggggcataccccgcgcgaagcgaaggacaacctgaagtccacgcagttgctgagtgtgatcgatgccatcagcgaagggccggttgaaggtccggtggatggattaaaaagcgtgctgctgaacagtacgccggtgctggacactgaggggaataccaacatatccggtgtcacggtggtgttccgggcaggtgagcaggagcagactccgccggaggggtttgaatcctccggttccgagacggtgctcggtacagaagtgaaatatgacacgccgatcacccggaccatcacgtcggcaaacattgaccgtctgcgttttactttcggcgtgcagacactggtggaaaccacctcaaagggggacaggaatccgtcggaagtccgcctgctggttcagatacagcgtaacggtggctgggtgacggaaaaagacatcaccattaagggcaaaaccacctcgcagtatctggcctcggtggtggtgggtaacctgccgccgcgcccgtttaatatccggatgcgcaggatgacgccggacagcaccacagaccagctgcagaacaaaacgctctggtcgtcatacaccgaaatcatcgatgtgaaacagtgctacccgaacacggcactggtcggcgtgcaggtggactcggaacagttcggcagtcagcaggtgagccgtaattatcatcttcgcgggcgcattctgcaggtgccgtcgaactataacccgcagacgcggcaatacagcggtatctgggacggaacgtttaagccagcatacagcaacaacatggcctggtgtctgtgggatatgctgacccatccgcgctacggcatggggaaacgtctcggtgcggcggatgtggacaaatgggcgctgtatgtcatcggccagaattgcgaccagtcggtgccggatggctttggtggcacggagccgcgcatcacctgtaatgcctggctgaccacacagcgtaaggcgtgggatgtgctcagtgatttctgctcggcgatgcgctgtatgccggtatggaacggacagacgctgacattcgtgcaggaccgaccatcggataaggtgtggacctataactgcagtaatgtggtgatgccggatgatggtgcgccgttccgctacagcttcagcgccctgaaagaccggcataatgccgttgaggtgaactggattgacccggataacggctgggagacggcgacagagcttgtggaggacacgcaggccattgcccgttacggtcgtaacgtcacgaagatggatgcctttggctgtaccagtcgggggcaggcacaccgcgccgggctgtggctgattaaaacggagctgctggaaacgcagaccgtggacttcagcgtgggcgcagaagggcttcgccatgtaccgggcgatgtcattgaaatctgcgatgatgactatgcgggtatcagcatcggcgggcgcgtgctggcggtgaacagccaggcgcggacactgacgctcgaccgtgaaatcatgctgccatcctccggcaccacgctgataagcctggttgacggaaatggcaatccggtcagcgtggaggtccagtccgtcaccgacggcgtgaaggtgaaagttagccgtgttcctgacggcgttgccggatacagcgtgtgggggctgaagctgccgacgctgcgccagcgcctgttccgctgcgtgagtatccgtgagaacgacgacggcacgtatgccatcaccgccgtgcagcatgtaccggaaaaagaagccatcgtggataacggggcgcactttgacggcgaccagagcggcacggtgaatggtgtcacgccgccagcagtgcagcacctgactgccgaagtcaccgcagacagcggggagtatcaggtactggcccgctgggacacgccgaaggtggtgaagggcgtgagtttcatgcttcgcctgaccgtggcagcggatgacggcagtgagcggctggtcagcacagcccggacggcggaaaccacataccgcttcacacaactggcgctggggaactacaggctgacagtccgggcagtaaatgcgtgggggcagcagggcgatccggcatcggtatcgttccggattgccgcaccggcagcgccgtcgcagattgagctgacaccggggtattttcagataaccgccacgccgcatcttgcggtttatgatccgacggtacagtttgagttctggttctcggaaaagcggattgcggatatcaggcaggttgaaaccacagcacgctatcttggcacggcgctgtactggatagccgccagtatcaatatcaaaccgggccatgattattatttttacatccgcagtgtgaacaccgttggcaaatcggcatttgtggaggctgttggccagccgagtgatgatgcatccggctatctgaattttttcaaaggagagatagggaaaacccatctggctcaggagttgtggacgcagattgataacggtcagcttgcgcctgacctggctgaaatcaggacgtccattacgggtgtcagcaatgaaatcacgcagaccgtcaataagaaactggaagaccagagtgcagcgatccagcagatacagaaggttcaggttgatacaaataataacctgaacagcatgtgggctgtgaagctgcagcagatgcaggacggacgcctttatatcgcgggtattggtgccggtattgagaatactcctgacggtatgcagagtcaggtgctgctggcggcggacaggattgcgatgattaatcctgcgaatggcaacacaaagccgatgtttgttgggcagggcgatcagatattcatgaacgaagtgttcctgaaatatctgacggctcccaccattaccagcggtggcaatcccccaacgttttcactgacacctgatggtcgactttctgcgaaaaatgcggatatcagcggtaacgtgaacgcgaactccgggacgctcaacaacgtcacgattaatcagaactgtcggattctgggaaaactgtcagctaaccagattgaaggtgatattgtcaaaacggtgggaaaagcctttccgagaaatggcagttatgccagcggtacaataacggtcactgtgtgcgatgaccaggcttttgaccgtcagatagtagtcccccccgttctgtttcgtgggggtaagcatgaaaacttcaacagcaacaaccaacagtcatactggtattcaacctgtaagctgcaggtactgaagaacggacaggaaatctttcagcaacccgcgacggatgtcagcagggtattttcatcagtcattgatatgcctgccggacacggccatgtcaccctgactttcaatgtttcttcatatggtgctaataactggacgccaacgaccagtatcagcgaccttcttgttgttgtgatgaagaaatctacagccggtatcagtatcagttgaattttataacccagatacgggcgccagaaatggcgccttttttatttgtggagtgaatatggcagtacagatttcaggcgtgctgaaagacggtgcaggaaaaccgatacagaactgcaccattcagctcaaagcaaaacgtaacagcaccacggttgtggtgaacacggtggcctcagaaaatccggatgaagccggacgttacagcatggatgtcgagtatggccagtacagcgttatcctgctggttgaaggttttccgccttcacatgccggggctatcaccgtgtatgaggattctaagccggggacattgaatgattttctgggcgctgcaacagaagatgatgttcgtccggaggcactgtatcgttttgaaaagatggtggaagaggtggcacgcaacgctgaagccgcctctcagagcgcagcggcagcaaagaaatcagaaacagcagcggcatcgtccaggaatgcggcgaaaacatcagagacgaatgcaggtaacagcgcgaaagcggcagcttcttcaaaaacagccgcacaaaacgcagcaacagcggcagaacgttcagagacaaatgcccgtgcgtcagaagaagcctccgcagacagtgaagaggcttcccgccgtaatgcagagtcagccgctgaaaatgccggagtcgccaccacaaaagcgcgggaggccgcagcagacgcaacaaaggccgggcagaaaaaggatgaggctctgtcggcagcgacacgggctgaaaaggcggcagaccgcgcagaagtcgcagcggaagtgactgcagagccctatgcgaatatagtgccgccgctgcctgatgtgtggataccgtttaacgattcactggatatgattgcgggtttttctccgggctataaaaaaatagctattggtgacgatgtggttcaggtcgccagtgataaacaggttaatttcagtcgcgcatcaacggcaacatatatcaacaaatctggcgaactgaaaacggcggaaattaatgagccgcgatttgagtgtgatggcctgcttattgagggacaaagaacgaactacatgctcaattcggaaagtccagccagctgggggaagtcatcaaacatggatgtgcccgaaaccgggacggatagttttggttttacttatggaaagtttgtctgcaacgattctctggttgggcaaacttcggctattaatatggcatcaattgctgcaacaaagtcagttgatgtctcaggcgataacaagtacgtgacaacctcatgccgttttaaaacagaacgacaggtaaggttacgtatacggtttgataagtatgatggtagtgcaacaacttttcttggcgatgcgtacattgatacgcaaacgcttgaaattaatatgacaggtggtgctgccggcagaattacggcacgagtcaggaaggataagaccacaggctggatttttgcagaggcaacgattcaggcaattgatggtgagttaaaaataggctctcagatacagtattctcctgagcagggtggggcaacagtatctggtgactatatttatcttgccaccccacaagtagagaatgggccgtgtgtatcatcatttattatttcaggaggcagcgcaacgacaagagccagtgatttggttagtatccccaccagaaataatctttataagttaccatttacttttttacttgagattcataaaaactgggatattgcaccaaacgccgcaccccgcgtgtgggatatagcagcagccaataccgggcaatcagcaattgcagcaatcaacagaggtagtggtaagttatatatgagtctgtcaaacccttcaggctcgtatgttaatagcgcagcgacagatgtatttgcagagaaaaccacatttggatgtattgcaaaagctgatggtcactttcatgtggtgacaaatggtaaagcggttaatgaagtttattgtgaatataatggcgtgaccgctgataaaaatatccgatttggagggcagacgaatactggagaacgacatctgtttggccatattcgcaatttccgcatatggcataaagaattaaatgacaggcaattaaaagaggtcgtatgaaagatttaactttgaagttttatgacaaactgcagtttaaggccttcctgtcatctcttggctgggcggaagatgaagacctccagaataaactgttagttgatgaaattggtttcacctacacagaaacaggggtaacagaagagggagaacctgtctgtatccggaatgatggttattttgtcaacattcgcattcttgatgacttgtttgatgtttctgtattctctgattatgtcgtggagctggaaacaccgcttcgggaatggagctgaaaggaggaaataatggatataagccccttacttcatgcactttgtgctgtggctgcgcagatactggttggtctttttaccggaaactgggcttacggagcgatagccggttgtacgttcttcattgcgcgtgaacatacccaggcagaatatcgctggattgaaatgttcgggcatggcaagcgaatgaatatgccgtggtggggcggttttgatccgcgtgcttgggatgtggcaagcctgatggattttgctgtgccggtggtggcgtgtctgctggtctggctgttggttaatcgtgggtgaaaaaaggtgagctgtatatgcaacggaggaagaaaccccgttgctggaagccaggaaaaagtatcgggtgttgctgttctcggatgttgtgctaattgggtgataacagatcctgtgtatgggagtttccctttttgcgtgcgttgatgctggtaacggcaaacgtcatgatgaacaaaaccgcgaataagacgacaatcgtcggagctggtgcgctgtcgataaaaaaggacaaccagacaccagtcattgacactattaccgatatgccagtcgccagtaggagcgcaatatgaaagcgttgtgtcaggagtaccgcaatggcgccaggcgcaatgagcagagaaatggagagaatgatacctaccgctttcagcgtcgccacaatggtcatagagaccatgcacagcagcccataatgcagccatctcgtatgcaaaccgcttacctgcgcctgttgataatcaaagctgaacagcaaaaaatctcgccattttacgctaataacaagtgtaaccagcccagcaataatcaccgtctggattatatcgccgatggttatcccgagcatgtcgccgaaaagaatatggtcaagatgtacgtctggtttgactgcaatatacaagatcagacctgcggcaaacatgccagaaaaaacaatccccatcactgtatcttgcttgattcggctgttgtctttcaggtatcccgtcgccaccgcgcagaatactccggcgacgaatgcccctgtagccaaaggtaaccccagaatccaggcaagcacgatgccaggaaaaaccgcatgactcatcgcgtcacccatcagtgcccaacctttcaggaccagaaagaccgacagcagcgcacagggtatggaaactaccagtgaaatcagcagtgcgtgacttataaaggtgaactgcagtggctccagtaataatgccatcatgagcgatcctccagcgccttatgcgcacgccgacgatttgccaaaagcccatgggtgggcgcaaagacaaatgctaaaagaaacagcagtgtctgcgccaccacgatgattccacctgtcgcgccgtccagaaagtaactgacccacgcgccgaggaaactggttacactgccaatagttacagcaatcatgagcaggcggggaaaacgatcggttaacaaccatgctgttgctccgggagtcaccaccagacagatcaccagaaaggcaccaaccgtttgcagcgccgcaacggtcgaaaccgacagcagggtgaagaagaggagttttaatctgcccggatgcaatccaatagcacgggcgtgattctcgtcgaaaaaggtcaccataagatctttccatttgaaaaaaagcacgatgatcgagagaatgccaatgatagtgagttgcaggatatccgccggatcgattgccagaatattgcccaggacgatggtctgaatgttcacagatgtcgggttcaatgacaccataaacagccccaggccaaaaaaggacgagaagatcaggccgatgatggcatcttcttttaagcgggtgcgttggttaagaaacagcatgctgcccgcagccagtccgccggaaaagaaggctcccagagaaaacggaagccccagcatatatgcccccgcaacacccgggacaatagagtgcgacaacgcatcgccaatcagcgaccagccttttagcatcagatagcatgacaggaaagcgcagagaccgccgaccatcgccgagacccacatcgcattgagcatatattcatagctgaagggttccagtagcacgttcatctttcttccctctgcaccgctgacggtcgatgagccacaaaagggcgttcatcgtcagtaataatgctttcttccgagccgttaagtgtgacatggcgcagtacgccgctaaaagccagctccaggttctcggctgtaaaagtggtgtctgtcggcccgcttgccaggacggtgcctttgaccatgaccgtataatcgcaaaatgtcgtgacggatccgagattgtgcgttgagacaagcatcgttttgccttccgcgcgtaactccctcaacaggctgatgattttggcttcggttttcacatcaacgccagtaaaaggttcatccagcaggatcacatcaccctgctgtgcaatcgctctcgccagaaagacgcgtttcttttgtccaccggaaagctcgccgatttgtcgatggcgaaaattcaccatatcgacacgttctagcgcatcggtgacaatttgacgatccctctttttggcgatacgcaacatacccatatgcccatagcggcccatcatcaccacatcttccaccagtacaggaaatgaccagtcaacctcttctgactgagggacgtaggcaaccaggtttttctgtaacgcctgtcgcgtgggaatacccagaacagatatctttccgctggtcagacgcacaaatcccataatcgctttaaacaacgtcgattttccggaaccgtttaccccaaccagagcggcaatagatccacttggtactgtgaaggatgcatcgcgcagtgctgtgtgcccgttacgccaggtgacagcaacatcattaacgacaatgcctgcagattgcatcattatttctcccttttcccggctttaattccctgtaccagcgtactggtagtaaccttaagaaggtcgatatatgtcggtaccgggccgttttctgtgctcagggaatcgacatagagcacaccgccgtagtgtgcgccggtttcacgcgcaacctgacgcgctggtttatcggaaatcgtactctcgctaaagactgccgggatatgatttttcttaactatatcaacaaccttacgtacctgctgcggtgttccttgttgatcggcattaatcggccacagataaagctcttttagccccaaatcgcgtgcgagataagaaaaagccccttcactggtgaccatccaccgctgattctcagggagttccgtaatctgcttacgcaggggggcaagggtttgggtaatcttggctttataagtatcggcattgcgttggtaggtttgtgcatttgccggatcgtattttatcaacgcatcacgaatattatcgacgtaaatcagagcattatctggcgacatccatgcatgggggttaggtttgccctcatagggtccttcggtgatccctacaggcgtcacacccgaagagacaattacttctggaaccccattgagatgctggtaaaagcgttggaaccacaattccagattcataccattggcgagaatcagttgtgccccctgcgcacgtttaatatcgccaggggtaggctgatactcatgaatttctgcaccaggcttggttatagatgagacttctgcagcatctcccgccacgtttttggccatatccgcgatgatggtaaatgttgtaatgaccttgaatttttcagttgcacttgcctgaaatgcgatcgagcaggtgagtgcgaggccccccaagagcatggttactttttttatcgagtgcataatttagtacctatagtgagcaaaattagaacaaacatagcaacggctatgttttatagcacaacctatataaaatgaaaatgattatcattagcaactttgaggcccaaaacagggattaggttgtttcctgctggcgacgtgttattgaggaaaaaagtaaggcagctagtaggctttgaaataacgttctgcggttggctgatgcaatttcgagagtgcatgtattgaatgatttctagccgttactgattttcgtattttttgtatgagatgatttgaacatcctcgcaccaatcttccatgattgctcgtcattgtctctaggactgctatgtgccaggagcggacttttaacaggatttgatgtacggtattgggcgattcgtatagcagcaacgaaaatgagagccagacttatgaactactttattcggccagctacgcctgacgatattaataaaatcatcgaattcaccactcaggaagcgcaagaatcagaaggttcagtgattgaccttgttgctgtggagcgtggtgtatcgtcggcgttcagtgaaaaccctcgttcaaaatattgggtcatggaagattcttcaggaacggtaattgccaatacctctgtcgtaaaagaatggagtgatttccatggtaatgactactggtggattaaaagcttttatatcgccccggagcatcgagggatgggactggctgatgagctcatcaaacatcttataaaagaagccaaatcagaaaaggcacttgagcttcgcttatatgtccatggagataacgggcgtgcgattcgtgcttatgagcgatgtggtttcattgaatctccgtataccattatgaaagtgggtttatagcttccccaaatacagccctcttaatgctctacctgaaatcaggacacaatgccgcaagcggcatctttcattcaaatgatgttcttgaacgttctaggcacataacgacaacttccgctcctcgctcataacgggcgttcatttatggcaaaaaggcttaagtttagaaaacatgcgttttagacgtaaaaaatcatttatttaatcacaacttatgtaatggcataatcaggttggtgaaagagagggcgtaaatggataaaagagctaaaaatcagatagtcgatagcgatattgcacgtttgttactcaagctcagaaagtctcgaaacttgactgttacagagcttgcccaacgatctggtgtcagtcaggcgatgatcagcaaagttgaacgaggcacctcaagccccagtgcaacaatacttagtcggttagctaatgcactgaatattacgctatcaaagctttttgcagagcttgagatgcaacagaattcacttgtacttttggctgaccagcaacaacactggattgatgaagaaacaggtattacccgctggtctttgtccccagcgggtgcatgtccggaactaataaaagttgaaatcccccctatggggcaattgactatccctgcctctgcaaatgagcatctttccggacaaactctatggatgttaaacggcagccttgattttcgagtcaatcatcagactcatcatttacaagccggtgattgtcttgctcttacctttgccagcgagtaccaaatgagaaacccagatagcggccagagttgttcttacattgtcgctttcagtcaaaaaaatccatgatgtaattctcctgaaataatcatgtcacattgccttataaagatgtaatagagggtagggtctgccttgattgtcccgctcggaacgtcctgaaagtttaaagcccatatgttgataaaaacctacagcttgatgattttgttcatttacatcaacgcttagatcaggatgtagagccagcgcatgtgagatcagatgtttcccgacgccaagtccgcgagctgacgcatcaacaaaaagagcctctaaatgtccctcatgcaaaaacatgaatcctagtggctgatcttcctggtttgttgctaccagcacaggggtttctgaaaaaaagctgacaacttctttttcaatctcctgccggtcatgggctgtaagaaaatcgtgtgtggcatcaacggaatttttccaaatttggataatttctggtgcttcagatggtcgcgacattctgatttttaacatgttatctcccttaaagtggtcgttgcttgtgtcttgagatacaaaacgagttatcaaatttactatagtgaaattaaattcacaatagtgatttggttcctgtgccttaacattacccatgaggagtacaattaaacgggttaatcagtttctccatttgaaagaaaatagacttctgtactgtttgatatcaccgctattttcttatttgctgtgcaggtcgtagtgggacaaaactgagacacataaggtctagcaatggcttgcaaggcctcacatgtattgagatgttaataaaatgtagacttgtaattttgatataaatggtagagaaaatctttccccaaaataaaaacgaacgtcaatgaaatcaaacggttgaataaagttgattttggctaataaaaagacaacaaaatgatttttatcattaaatatcaatgagttgaactcatggtttttatatactgctgcgccatatgggctggactgaagccgcagacctgattgttaaaggtatggaaggcgcaatcaacgcgaagaccgtaacctatgacttcgaacgtctgatggaaggcgctaaactgctgaaatgttcagagtttggtgacgcgatcatcaagaacatgtaatctctacatgtgttaaatattgaaacgggcgtataacacgcccgttgtttttataaatatgttaaccgttataaaataacgtatcaaaagtcaagtgaacacatttcaaatatcaatttgatcgtattggtctggtgattatttatggggagcaataaaaagacagtattaatcatccatagggatagtctctgcacttttatttccattatgctaatgccttactgaattatgaagcattttttaagctcccaactttagctagattaatggtttattattttctacatcttcaatatataaaagcgtattatcaatggcgtagtaactgcgtttgttatgattaacatcagtaacccaccggaaaacgccagcgcctgccagtgttgaacagtattcccgaaatgtagattttccgcgaatatgaagcaatgcggcctcttttattttagctgggttcttggtcgtactaacttttaacaggttcctggttcctcttaataacaaaaccgtgtcatcgtgagtaataattctgatgttatccgtagccagataataaatgtaatgtgcaatacggtgatgttttaattctgaataaaaccaggagaagttttgctcttttctcacttgctcaaacatcttttgaaaaacaacgacctgatccatcaggataataacctcttgttaggtgtgagactgcgtagtgtgcacgatcggttttaccacttcaatctggtctgtcctttggctgtgatatgtacaaagtgtgaaagggggattacctgaattctcccggtgggcattttgcaacggaccagctccgctacaaacgctggtgtgggttcagattataacattctgtctaaggggcgggataaaggtgaatttagggggcatgaaagatgactttataaccttgctcaccccagtgttgtaaaagttcgttttgccttctcgttggtgccatgcctgtccagacaatcaatgtttgcgttgggaacagttccgggcgcggcgattcaatgggatcagcaagaacagaaatgtgccatcctgacaatgataaacgccatgcttccagccacaatcgtgctctctcttcaacattccacgccatcagaatggcctctttaccgggcttacggcgcatttcgaaaagtaaggccgctgcgtattcaattaatgcgccgtcaaacatactgctcataatgcgggaggtgttgtgatcaagcacgagacgctggcgaacaggaaggtaaacatgattaatcaattgatctactgggtactctcgacccagtgaaataattcgcgcgcgtagtttggctggattagccatacgaagaattgacatcatctcttcttgcaggcggctccagtcatcttgcgtatcctggctggtagtttccagtaatgctttaactttgcctacaggaacgccattacttatccaacgcttgatctcttcgatgcgttgtatgtcttcttcatcaaagagtcggtgtccgccttcactgcgctgtggttttaacaaaccgtagcggcgttgccaggcccggagagtgacaggattaatcccgcaacgttcagcaacatcaccaatgctgtaataagccacaattcctccttgcggtcataaatctccgtcgcctctacacgacccaataatactttgtacaatatacgctgaaattgtacaaagtataaataagatttcagctaaattggatgaaacattatttttaatgtggattaaattaaaacataacgtattcattttcacgatgatttccagaaatcatgcgaaataatgtgctgaaaattattttttctccggccacgcaactgaagggataccattcaatttagctttggaaaacagatctccctgaaacatctcaattcctgcagattcaagccacatccactcttctggtgttgccacgcccatagcagagacttgaatttcaagtgatgtacagcatttcatgatcgcctgaataattgcctgccgtggtccgcttttatgaacattggtaatcaattcctgactgattttaattctgtcaggctggaagcgtgacaggagtaacaaaccagcaaaacctgcgccaaaatgatcaattgctacactgataccggccgcctttagcgatttaaccgcttcggcaaactcatcaaaccgagatatgacttcactttcagtaaattcaacgatgatttgttcaggtaccagagcattggcctttatttcatcaagtaaaaaagagactgcgtcaggtttgttaaccagggtcataggtaatagattgattgaaatcattttatcaccgagcttaagtgcgtgtgccatcgcaaatgcaagcgccttacttttgagatccgctgtgtagatttcctcgtctttacgctgcccaaccgctatagctgacgggctgtcttcatttttttgcacaatggcttcaaaagcgattatccgccgcgataaagggtcgacaataggatgaaaggcaaagtggtcgtttatatttgatgaaagggtacaagaatcaagttctttatcagatccgtcagcgataaaaagccaggagtcttcagcaggaatctcgaaataggttgattgttcagttgcaaggacaaaagtacgaaaaaattgtagcgctctgtcatcataagttagctgaaattttgatgtgcctttgtcgaatacggcctgtaaaacgtcatctcgctcgtgcaggcgtaaatcaaataattccattcctgctttgccaaaacggcgagcaggcgcgtaatcgcacaacagttcaacaatattatagtgccgtggatcctggcatatggcccgatatatcatttgaacctgttcttccggaccttccagaagctggaaaaaatgagaaccattaaacagtaagatccctgttacgtcagaccgcatgttcctgcgatttgctatcgaaaccatttcttcaatttttttgacaggttcgtcgccacgtatatggctacgataaataagggtggtaagcattaacaatccagggtaatgggcgaggcgagagtaagacggtaacagacatatcttcttgtgtctttcttttaataccaaaacataaccgtttctttacattgataaaaagtggaaaaggttgaagacggtttggcgaaaaaacctgtataggttgtcatttaaatgatgcaatatgttttatcgtaatgcattgttttatatgaattagcactaattgcgaaaaattaatttatcattctgtacacatatttcgtacaagtttgctattgttacctcacttaacattgattaacatttttaacagaggcgtagcatgcatcaaaattcagtgacttcagattctgcaggagcaatcactcgttactttgcaaaagctaacttgcctactcagcaggaaactctcggggaaattgtgactgagattttgaaagatggacgtaatctgagtcgaaagtcgctttgtgccaaacttctttgccggctggaacaagcgacaggggaagaggaacagaaacattataatgcactaattgggttgctttttgaataatgcaacagcctgattatttaacaggttagctatgaagtcgttatgaagacatctgataatgaaagtataaaatatgaaattactggccaggcggtgctccagatactgcgcatgaagataaatttttcgttgcagactcttattaagcaattactcgtaatgaaatcggctgaggaaaatactttccgacgagatttaattgacagcataattcgtgattttagcaacagtgatacaggagggccaaaccgaagaacagcgatagctgacaataaaagtatgttcactggtaagaaaataaacagaatacattaaaatttcataagtaagatgagaggttaccatgcttgaagatactactattcataatgcaatatctgataaagcgttatcaagttactttcgtagttcaggtaatttgttagaagaagagtctgctgtgttagggcaggctgtgaccaatttaatgctttcaggcgataatgttaataataaaaatattatcttaagtctgatacactccctggaaacaacaagtgatattctcaaagctgatgtgattagaaaaacactggaaatcgtgttgcgatacacagctgatgatatgtaacttttaattataaagtataagtttatagaaaactcattcatcttatttttgtctgtcgctttagactatacacagcataattttattggatcactattcctgcgaggctgacatgaataattcaatcccagagagatttatttttcaatgtgctttgtttaaaaatctcgagagggaggtgttcatgacacatggatatgttgatagtcatattattgctcaggctttacgcttgcgtttaaaagatgagaccagtgttattctttctgatctctatctgcaaatcttgcagtacattgaaatgcataagactacactaacggatatcattattaatgacagggaatctgtgctctcttaaaacttgagtaaggtttttgaataaacatcagctgtatcactatgctgatgcaaagtgagcatttcaggcgttatgctttcttaatatatccgcaatatcagagggcaaacaggaatggagagcgctcgttttccattcttgacgcctgatatcccgcctaatttgtttaattctgcctacattgtgctaaaaaattaataggctagatgaagttggagaaaattttatcttcggcgtggatatttgtgatgctctctaccatgctctctgtagaccccagcgcgagcgaatgaacgtctctttagcttctacagacttatcgataaaggctttgggattttgatatttattctgttaatcgcctgcgccgctgccttcctgcttgataggtatttcaataaaagcgcaacgcctgaagagatcctgcgacgggctataaataatggggagatcgtccctttttaccaacctgtggtaaatggtcgggaagggacattgcggggagttgaggtgttagcccgctggaaacaacctcacggtggatatatatcacccgcggcatttattccacttgctgaaaaatgcggattaatcgttccgcttacgcaaagcctgatgaatcaggttgccagacagatgaacgctatcgcgagtaaactgccggaaggttttcatattgggattaattttagcgcctcgcatattatttcgccgacgtttgtcgacgagtgcttaaattaccgtgacagttttacccgccgcgatttaaaccttgttctggaagtcaccgagcgtgagccattaaatgttgatgaaagtctggttcagcggttgaacattctgcatgaaaatggttttgtcatcgcgctggatgatttcggtactggttactcagggctttcttatctgcatgacttgcatattgattatatcaaaattgatcatagtttcgttggccgcgtcaacgcagacccagcatcaacccgaattctggattgtgtattggatctggcgcgtaaactttcgatcagtatcgtcgctgaagatgtcgaaacgaaagaacaatttgactatctgaaccaaaataatatcacatttcagcagggttattatttctataaacctgttacatacatcgacctggtcaagattatcctttctaaaccgaaggtgaagattgtggttgagtgaaaattgatcagcaaggccatggtgcggtgtaattatagacagctaattagctcgttgcctcttgttactattgttcattcttttgtttgctataattgtgtgaaagttttgactggattgccattagtagcatgaacaatagtaataatctggattatttcactctctatatcatcttttccattgcatttatgctgatcactctcctggtcatccttattgcaaaacccagcaccgggctgggagaagtgcttgtgacgataaatttgcttaatgccctggtttggctggcgatcaatctggttaatcgattaagggaaagactcgtcagccacagggatcagcactaatctttcagtttctcactgccagtatgcggctgaatgggttgctggcagtgaacccctggatcattgaaggaaaggaattattgcacaaatagttgtcaaccctggtgttatcacagttgttttatatatcagtgaaataatttccatggcaactgttgatgattttgatgtcgaagagttatttgttaaacaaaatagttaccccaaagtgatcaatgtcatgaaaataagctaaaaatgataatgctggcttatttattatttaaatattgtcgctgtttatctatttaaatttcttgtgcttttgtttttatctttgccttccgttttggtaatctgaactcataggttatttgagcaggaatgtttgttaatccaatgaatggatggttaatctatgaaactgaaaaaactccccggatttagtttaggacttattgctctggcggtgggtaatgcatatgtaacacaattgttggatatttatagtataatttcctatataaccgatgaagaatcaccgattgaaatcaaaaataatacttctacaagtaatggggagtatctaatcacttaagacgaaagccatgctgtgaaagtggatgacggtgtaactggatatatacataatgccagtgtgatgactagtggtgatggatcttatggtatttctgttgatagccaaaacaaagtattatatataagcgatagcaatattaagacgctctgaaagcgtatctgacaaagaaaatggagggataacagccagcgcagtagtcagtgaatttggtggcaccatcgttatgaatggtgataattcagtcgagacgagggggcatattcagcgggacttttaagtcagattaatgattctgggactgtggaaaataacaccagtcttgaaaccacagataaaacgaacattgttacctatggggaaaaatgcagtaggagttcttgcatgttcaagtcctggagagtctcgaacatgtgtcgatgctgtagatgatgaagtttgtgattctaacagttacgaagttattagccgtgctgatttaaaaatgaatggtggttccataacaactaatggtattaatagctatggtgcttatgctaatgggaaaaaagcatatattaatttagattatgtggtacttgaaactgtggctgatggaagttatgcagttgctattcgacaaggtaacattgatataaaaaagttctattacaacaaatggcactaaagcccccattgcaaaaatatacaatggtagagagttatttttttccaatgtcacttcagaatcaacagaaacgcctacccccgtcctgcgacccgaagctggcagttacgtcgccaacctggcagccgctaacactctttttgttatgcgtctgaacgatcgtgcaggtgaaacgcgctatatcgatcctgtaactgaacaggagcgttcaagccgattttggctacgtcaaattggcgggcataatgcctggcgtgacagcaacggacagttgagaacgacctcggcacaggccatctggatgggcgtcgatcataatgtgcacacggaagccaatggctcacgtattgagaatgacgcaaataacaatatccagacccgacttggtttccacacctttattcgtactcaggagaaaaacagcggtccgcacggtgacgactttgaaccttttgttgaaatgaacgggatccataacagtaaagattttgctgtctcaataaacggtgtgaaagttgaacaagccggggcgcgtaatctgggggaaatgaaacatggcgtaaatggcaatctgaatcctgcggccagcgtctggggtaatgtgggcgtgcagctgggtgataatggctacaatgacaccgcaatgatggtgggcctgaaatataagttctgatcccgccattagctaaaaaaccgcgtcgaattcatcgacgcggtaacatatgaaatattattttttgccgatagcacgcatggtgtcatcaattgccgtgatcaacagcatttgcggatctttagcgcaaacctgattcagtttttctaccactttggcgctcagttccggagattgctcaatttttaaatcacggctggcaacgctggcattacccattaccgcaacaatttctgcaacctgtgcgctgtcagtttttgccatttcgttggcttctgcacaagtaatataggtttctgatggcaaaccgttcttaatattgtagtcctgcgcccaggtcattggtgcgaaaacaaacagacccgccagtaaagcaaattttttcatcatcattccttatttcattttacccagaattgcaccacccgtaccgccaatcacggcacctttaatcgccccttcgaggccattgccggtcagaacgccagtgacagcaccaacggcggcacccacttttgcacctttacgcgcatttttaccgtcgcggcctttttctgttactgcaccaacaccagcgccaacagctgcacctttcagtacgccattaacaccattgccagtaagtaaaccaacgcctgcgcctagcaatgcacctttcgtggtgcgattcatatccgccatcgctggcgtggagcagaacaatgctgagataagcccgaaggcaagtatttttttcttcaacttagatgtccggtattaagtaagttgcacacacaataatttcgtcttcaattaagatctgcttaactaaagaacgctcgctattattcagataattcaaaatgagcgtgactgtgatgataggaattatgttttttacgggaatgagaataatctcaaatgagaaataactcattgattgacaatatttttattcaagaagtgtcattgactgttaacgcaatgttgtaaaggtaagataatctgatttatcaatattattgtgtgattgttatgtgagcagaagatattcattagcaacgattacattagtcattttattttgtggacggcctcattgtcgaaaaataagcgtacgacagtattatcagaaaagagtgattttttatccaacaacacttcagcgcactgcgtttaaaaaatacctctttcttatacgggatatcatcatttcatcatgatgtctttgatgagcggtgaacacaatacatttgcgctgtctcttcaggatgaatcccctggtctggttcctgcgggctgatgttgcagcagagctaaggtcacttagacgctactatcatttatccaatgcatggaatcgaaatcagtcgatacccgcagtatatatcgtgaactgggcgcaacgctgagttacaacatgcgtctggggaacggtatggaaattgaaccctggctgaaggcggctgtgcgcaaagaatttgtcgatgataatcgagtgaaagtgaatagtgacggtaattttgtcaatgatttgtcgggcagacgtggaatataccaggcaggtattaaagcctcattcagcagtacgttaagcgggcatctcggggtggggtatagccgtggtgccggtgtggagtccccgtggaatgcggtggccggtgtgaactggtcgttctgaccatcaacgattaaactgcgtttcggcgctgtttttgtttaccgggtgctaaaagggaaaattctggggcaaaaaaaagcccgtcagttacggcgggaaacctcatcctatgggagaacaatgaataatgaaattgcggggttatcatctcccaggatacccacgctaacaataaggttatttactcaaccaggcgtaaacattttgttctgtgtgtgggaacagccttaaggtgtaaagggggagggggaaatagcaatgaatagtatcagcaagaatactcgccgctttaccacaacgtggatgagagggatgaaaaactcaaggcagagatgactctgccttgaagataaatgcgcttttacagcgggcttatttcagctcttctgcttccggtaaggtcacgttcagctcaagaatagaaatatcgccatctttttgctcaagctgtacggttaccatctcaggatcaatttgtacatatttacaaatgacctcaagaatatctttacgcaactgcggcagataatgcggttctgcatcgctgcgacggcgttcagcaacaataatctgcaaccgttcttttgcaatgttggctgtgtttttcttccgcgagagaaagaaatcgagtaatgccataatttatcctccgaacaagcgtttgaggaagcctttcttctcttcttcaatgaagcggaaaggacgttcttctcccaacagacgttctacggtatctgcgtaggctttacccgcatcggcgttaatgtcgagaatgaccggttcaccctggttagaggcgcgcaatactgattgatcctctgggatcacgccgacgagtttgatgcgcaggatctccagcacatcttccatgctcagcatgtcacctctgcttacgcggcctgggttatagcgcgttaacagcaggtgctctttaatcggctcttcgccattttctgcgcggcgtgatttcgacgccagaatgcctaaaatacggtcagagtcgcgtactgaggagacttccgggttggtggtaataatggcttcgtctgcaaaatagagtgccattaacgcaccggtttcaatccctgccggggagtcacaaacgataaattcaaaatccatcgctttcagatcatcaagaactttggcgaccccttcacgggtgagggcatctttatcgcgagtttgcgatgccggaagaatatagagattttcagtacgtttatctttaattaacgcctggtttagcgttgcatcgccctgaatgacgttgacgaaatcgtaaacgacccggcgttcacaacccataatcaggtcgagattacgcaggccgatatcaaaatctatcacgacagttttctttcccttctgggccaaaccagtggcgatggccgcgctggaggttgtcttaccaacaccccctttgcccgaagtaacaacaataatgcgtgccatagaaattccttgttaaaaagggatcaatttaacggttgaacggtcaaagcgttttcgactaactgcagtcgtgccgctttgccataaaattctgctgggatttgatcactcagccagtattcacctgcgatggacaccagttccgccatcaggttcgtacaaaatatttgcgtttcccggtcaccacttgcccctgccagcgcacgaccgcgcatcatgccatagacatgaatgttaccatcggcaatcaattcggcccctgcgctaacgtggcttgtaacaataagatcacattgtggagcataaatacgctgaccggaacgcactggggtatcaattaaacgcgtttttgtgaccggcgttgtattttgcgctggagcctgcggtgcgggagctggacgcggcgctttttcctttccttccgtcaggataggcagccccatcttttcaatttcggctttaagttgcgcatctttgcagccacttacgccaataacccgcaaaccggttgccgaaaccgccttatgcatcgctgaccagtttaccggggcttccagtgcactgacgttgagtacaacgggggcatgttttaaaaatgcgggggcctgagcgattttgtcttccagcgcctgatggataaccttaggttctgcctcatgcagatgaaccacagataaagtgaagctactgcctttaagctcgattggcgtgtttgacatcctggccttactcaattagctattaatcatcgccagcgcgcgatgatgttccgaagactataaggcatgttatagtctggattatattgaggcaagtcaccctcccatttattcagagtaaaagtctattctgtgataaatggcgctgattcatagcttaaaaaatacccttgtcaatcaacccattgccgtcgtacttttgattgttcttatttacgcttcctttttccgcaccctaatcgtgacagcatcttcagacctgtttaaatatccagtgttgaggcgagtgtattttttcaccacgccaggctttcttaactttccattttttgcagcatcattaaagaacagatacccgttatcttaatatccgccacagaattgctctatcatagaaaccgcagaagacgtctgatacttctgtcaggtcatcgtaactcgtccaggtcagcggttttgattacggattgatgatgaaatgagcataagtgttgtacggttggattatcaggatgtgctatgaatatgatgcgtattttttatatcggattgtcaggtgtggggatgatgttctcatcaatggcgtctggaaatgacgctggcgggcttcaatctcctgcgtgtggcgttgtttgcgacccgtatatttgtgtgagttcagatggcatttccccagagttaacaaggaaatatctcggcgaaaaagccgctgaaaacttacaatcattacaaggctacgatcccagcgaatttacattctctaacggtgtattttgcgatgttaaagaaaaattatgtcgtgatgatcgttattttggtgtgaatggtaagcggagtggaaaaatcaatcaaaccaccacaaagatgttatttatgtgtcgtgagtgatgtcttgtttacattatgttctattcgtcattaacctcttaagcgacagagaggagtggggcgttaacgtttatgacggggagagtccccgtcggttgatatttacttaatttgaatatcgacgttatattttttagttttgtttttacgggcgtcgtttcgggtttgcagcactcgcagctcatatttgccagaagcagggagtgagtattgtccgtgactatcgagttctggggaatatctggataaatcaacagaatcatcgattcctggcccgaagaggtaagtatcagcgccttcattagagatactcacgtgcactttctgaccttttttggcatagaaggtatatgtatcgtaatcgtatccctttatttcgccggagtactgagcgctgctatggccttttctgaactcaacattgacattcttacccgcagcaaagctcgtggaggttagcagtgcaagcaacaatacagccttactgatgcccttaattttcattggtagtctcctgttcagaatgagtacgatgaactgttataatataacaatccttcacgggagaattccagtggctttcctgtgttcggttaaatcccggcgcggcatttttgccggggggattacttataaagggggcatggactgaacaaaccgtagaaatctacagctggctggcttgtggcgcgggtttcattgatgttagcttatgccaaaacctggcatcttaaagagtaaaagtatgttttgtgtgatttatcgaagcagcaagcgtgaccagacctatttatatgtcgaaaaaaaagacgatttttcgcgtgttcctgaggaactgatgaaaggttttggtcagcctcagttagcgatgattcttccgctggatgggcggaagaaactggtcaatgccgatattgaaaaggttaaacaggcattaaccgagcaaggttactatttgcagttaccgccaccacccgaagatttgctgaagcaacatctttccgtcatggggcagaaaacagacgacacgaacaaataaccgatatccggcggtggcattatctttgtcggcgcgggttttcatatccacgataaggtgaggggaacgttatgtatcaacatcacaactggcaaggtgcgctgctggattatccggtgagtaaagtagtctgtgttggcagtaactatgccaaacatattaaagagatgggcagcgcagtacccgaagagccagtgctgtttattaaaccagaaacggcactgtgcgatctgcggcagccattggcgatcccatccgatttcggttcagttcatcatgaagtcgaactggcggtgttgattggcgcgacgctgcgtcaggctacggaagagcatgtccgcaaagccattgccggttacggcgtggcgctcgatctgacattgcgtgatgttcagggaaaaatgaagaaagccgggcagccgtgggaaaaggccaaagcgtttgataactcttgtccgctttccgggtttattcccgcggcggagtttaccggcgacccgcaaaatacaacgctgggcctgagcgtaaacggcgagcaacgccagcaaggtacgactgcggacatgatccataaaatcgttccgctgatcgcttatatgagcaagttttttaccctcaaggccggtgacgttgtgctgacaggcacgcctgatggtgtcggcccgttgcaaagcggtgatgagctgacagtcactttcgatgggcattctttgacaactcgcgttttgtaatactttttgccgcctgaaagcggcggcaaaacttgcatcgctgtgccagactggttataaggtgcgttttaacgtaatggcggaacacctgatgagcgatgtacctttctggcaaagtaaaaccctggacgaaatgagcgatgcggaatgggagtcgttgtgtgatggttgcggtcagtgttgcctgcataaactgatggatgaagacaccgacgaaatctacttcactaacgtcgcctgtcgccagctcaatattaaaacctgtcaatgtcggaactacgaacgtcgtttcgagtttgaacccgactgcattaaattaacccgtgaaaatctgccaacattcgaatggctgccaatgacctgcgcttatcgtttgctggcggaaggtaaaggtttacctgcgtggcatccgctacttactggttcgaaagcggcaatgcatggtgaacgtatctctgtgcgtcatatcgcagtaaaagaatcagaagtgattgactggcaggatcatatcttaaataaacctgactgggcgcagtgataaatttaatagatgttgatgggggctttcttaatatacgtctggatgctcgccatttcgtagccctgtttttgaaagcgctctgtcataatgagagttactcgataccttattatcaacaggtaactctcaatctttaaaaaacgtctgtatttttaaatgtgataaactttataccttgagtacatagagagaataatcgcttatcagacttcagatacctcaaagagtgtcttcttaccgtgtcttttctgatactcattacaggtgttaattatttttttggccgcttcttttagtaaagaaagcattaaatcatcataatcaacgtagaatctggttgtttcagtttccgtttttatctccccgatggcggctatttcggtggttaatttcaatttggcggcatcgatatctttattcgcttgtttaaccgtgttagacagggtggtaaagaaactctgcacagattttaacttgttcttcaattctggaatcagtttcccttcaactacgcccgcagcatcttgatgccgtcatccagtaccttaatgagaatgcctttctgggcgaatgcttcgattctattttaaaccaggtgatatttttcctttctgctggatggacgctgtcgcaagaaggccgcgtgagcacaggataagagaacgaaaaatcagcagtctatgcagcgacaaatattgatagcctgaatcagtattgatctgctgacaagaacagactactgtatataaaaacagtataacttcaggcagattattatgttgtttatcaagcctgcggatctccgcgaaattgtgacttttccgctatttagcgatcttgttcagtgtggctttccttcaccggccgcagattacgttgaacagcgcatcgatctgaatcaactgttgatccagcatcccagcgcgacttatttcgtcaaagcaagtggtgattctatgattgatggtgggattagtgacggtgatttactgattgtcgatagcgctattaccgccagccatggtgatattgtcatcgctgctgttgacggtgagtttacggtgaaaaaattgcaactacgcccgacggtacagcttattcctatgaacagtgcgtactcgcccattaccatcagtagcgaagatacgctggatgtctttggtgtggtgatccacgtcgttaaggcgatgcgctgatgtttgccctctgtgatgtaaacgcgttttatgccagctgtgagacggtgtttcgccctgatttatggggtaaaccggtggttgtgctatcgaataatgacggttgcgttatcgcccgaaacgctgaggcaaaggcgctgggcgttaaaatgggcgatctctggttcaaacaaaaagatctgtttcgtcgctgtggcgtggtttgctttagcagcaattatgagctttacgcagacatgagtaatcgggtgatgtcgacgctggaagaactatcgccccgcgtcgagatttacagtattgatgaggcattctgcgatctgacaggtgtgcataattgtcgcgatctgactgattttggcagagaaattcgcgcaatggtgctacaacgtacccatcttactgttggtgtggggatcgcccagaccaaaacgctggctaagcttgccaatcatgcggcaaaaaaatggcagcggcagacgggcggggtggtggatttatcaaatctggaacgccagcgtaaattaatgtctgctctccccgtggatgaagtctgggggattggacggcggatcagcaaaaaactggacgcgatggggatcaaaaccgttctcgatttggcggattcagatatccggtttatccgtaaacattttaatgtcgtgctcgaaagaacggtgcgtgaactgcgcggtgaaccctgtttgcaactggaagagtttgcaccgacgaagcaggaaattatctgttcccgctcgtttggtgaacgcatcacggattatccgtcgatgcggcaggccatttgtagttacgctgcccgggcggcggaaaaacttcgcagcgagcatcaatattgtcggtttatctccacgtttattaagacgtcaccatttgcgttcaatgaaccttattacggcaatagcgcatcggtaaaactgctgacgcccactcaggacagcagggatatcattaacgccgctacgcgatctctggatgccatctggcaagcgggccatcgctaccaaaaagcgggcgtgatgctgggggatttcttcagtcagggagtcgcgcagctcaatttattcgatgacaacgcaccgcgccccgggagtgagcaattgatggcggtaatggatacgctgaatgctaaagagggcagaggaacactctattttgccgggcaggggatccagcaacaatggcagatgaagcgtgccatgctttcaccatgttatacaacgcgaagttctgatttactgcgggtcaaataaacatagcggcaggaaaaagcgctcccgcaggagcgccgaatggattagcgaccgaacaggtcacgttttttcgctttaaatggctgggaaatcaccaccagcaccgcgacaatcaggtaagcgataaaaataccgagcagccactgcggcatttccagacctaaaaattcccactgacgctcggcgcaatcgccagaggcgacaaacacttgcggcacccatttatccagcggcagccattccgggaaacgagccataaaatcacaggtcgcaaacggcgaaggatagagctgaagcatggtgtgctcgtaagttaactgcacaccgcggaacgcactatacaaccagataaccatcgctacataacgcagcggagttttcggggcgatcgcgccaatcagcgcagcacccagaacgccgaataacgcgcagcgttcataaatacagagcacgcaaggtttcagtaacatcacatgctggaaccacagcgccgtcagttccagtgccagagcagtaaacgccatcaacagccatgcgccccggccatgtgaacattggttcaaaaatcgcaacataatcatttccctgcaatatgcatagagtgcgcagtttaaaccaattcattcgctgcgccaccaggaggcagcaaaaataggacgcaattggacaattatcgggcgaaaaggcaaaccgggcatttatatgcccggtaagttgttatcaaagcgttgctatccagcccatttgcataaaccattcggttacaggagcaagcgtaaactcgacgcagagcagcccgacgagtgtcaggacgagggtgtaaggcagggccatccacaccatgcggccataagagagacgaatcaatggcgcgagtgcagaggtcagcaggaacaggaacgcagcctgaccgttcggcgtagcgacggagggcagattggtaccggtattaatggcgaccgccagcagctcatattgcttcaacgtgatagcgccactttccattgccgctttcgcttcgttgatataaatcgtccccacgaagacgttatccgaaatggatgacagcagaccgttgaaaatatagaacaacgacagctgagcatgttcagatgcctgcaacacaaactgaataatcggcgaaaacagttgttggtcgataatcaccgcgactactgagaaaaacactgtcaacagtgcggtgaatggcagagattcggtgaaggctttaccgatagcatgttcatcggtaacaccggtcaatgatgtcgccagaataatgactgacaaaccaatcaaaccaacttccgccagatgcagtgccagcgcagtcaccagccagacgccgataatcgcctggacaatcagacggattttatcctgacgggtacgctggttgcggctttgatcgtcaaactgttgcagtacttcgcggactttctccggcagcgtttcaccgtagccaaaccaacgcagcttctctaccagcaggcaggttaacaggccacaaatcagaaccgggacggtcaccggcgacatgcgcaggaagaaatcgccaaaatgccagccagccgctttagcgatgatcaggttctgtggttcgcccaccatggtcatcacgccgcctaatgcggtgccgacaccggcatgcatcatcagactacgcagaaagccacggaactgttccagaaccactttgtaatgcttgtcgatatgactatcgtcttgcaggtcggtatcttcggcacgggaagaggctacgcgatgataaataccataaaaaccgactgcaacgctgatcaccaccgccacgacggttaaggcatcgaggaacgcggagaggaacgccgccgccacgcaaaaagagagcgacagcagcattttggagcgaatacttaacagcaaacgggtaaatatgaacagcaacagctgtttcataaaatagatacccgccaccataaacatcagtaacagcaagacttcaagatttgccgccacctcttcacggacgtgttccgcgctggtcatgccgatgaatactgcttcaatagccaacaaaccaccggggagcagcgggtagcatttcagggccatagccagagtgaaaataaattccgctaccagcaaccagccagcgacgaaagggctgatgaggaaaattaacggatttacgattaagaaaatgatgagggcgagtttgtaccagtcgggggactggcccaaaaaattgcgccatagtgcgcggccccaggagatctccatgatggtttcccttaccttagaaataatcaatgatgtttttatgtttaaacgcaaagcttaacggtcagacaggagtgaggcaagtcttgatagtcaaggggaaagagatgcagaaaatgaagccttgatcccttttttcttctttttgtcttctatcagcgtagttagccctctggtatgatgagtccaactttgttttgctgtgttatggaaatctcactatggtcattaaggcgcaaagcccggcgggtttcgcggaagagtacattattgaaagtatctggaataaccgcttccctcccgggactattttgcccgcagaacgtgaactttcagaattaattggcgtaacgcgtactacgttacgtgaagtgttacaacgtctggcacgagatggctggttgaccattcaacacggcaagccgacgaaggtgaataatttctgggaaacctctggtttaaatatccttgaaacactggcgcgactggaccacgaaagtgtgccgcagcttattgataatttgctgtcggtgcgtaccaatatttcaactatttttattcgcaccgcgtttcgtcaacatcccgataaagcgcaggaagtgctggcaaccgctaatgaagtggccgatcacgccgacgcctttgccgagctggattacaacattttccgcggcctggcgtttgcttccggcaacccgatttacggtctgatccttaacgggatgaaagggctgtatacgcgcattggtcgtcactatttcgccaatccggaagcgcgcagtctggcgctgggcttctatcacaaactgtcggcgttgtgcagtgaaggcgcacacgatcaggtatatgaaacagtgcgtcgctatgggcatgagagtggcgagatttggcaccggatgcagaaaaatctgccgggtgatttagccattcagggacgataatccttccagacggatgacaaacgtataattgcctgatgcgctacgcttatcaggcctacgtgtttttttgcaatgtattgaatttgcgatactttgtaggccggataaggcatttacgccgcatccggcaaaaatgagtcctcctcaaacgaggaggactatttacagatttcccattctcggcgggcaacgttccagcaactcgacgctgccgtcttcgttttgctgttccagcatcacatcaaatccccacaggcgatgcacatgcttcagcacttctttgcgcccccgatccagcggtgcgcgattatgtggaatgtaacgcagcgtcagcgaacggtcgccgcgcaaatccacgttccagatctgaatattcggctccagattacttaagttatattgcgacgataaccggttacggatttcccgataaccttcttcattatgaatagcggaaatctccagataattatgccgatcatcatccagcacggtgaagaagcggaaatcacgcatcactttcggtgacaggaactggctgataaaactctcatctttgaaatcacgcatcgcgaaatgcagcgtttccagccagtcggaaccggcgatatccgggaaccagtatttgtcttcttccgttggcgactgacaaatccgtttaatatcctggaacatggcaaacccgagggcatacggattgatgccgctgtaccacgggctgttatagggcggctggaagaccacattggtgtggctgtgcaaaaactccagcataaaacgttccgttactttcccttcatcatacagatggttaaggatggtgtagtgccagaaggtcgcccagccttcgttcatcacctgagtctgtttttgcggataaaaatactggctcaccttacgcacaatacgcaggatttcacgctgccatgattccagcagtggcgcatttttctccataaaatagagcaggttttcttgtggttcggacggatagcggcgcgcttcagcaaccgttttctcttcctcgcgcttcggcagggtacgccagagcatattgacctgactttgcagatactcttcgcgactcttctgccgggctttctcttcttgcagcgagattttttgcgggcgtttgtaccggtccacgccgtagttcatcagcgcgtggcacgagtccagaagccgttctacttcatcaacgccataacgctcttcgcactcggtaatatatttacgggcaaaaatcagataatcgacaatcgaactggcgtcggtccagctacggaataagtaattgtttttgaagaaagagttatgcccatagcaggcatgagccatcaccagcgcttgcatggtaatggtgttctcttccatcaggtaagcgatacacgggttagagttaatgacgatttcataggccagtccttgctgaccgtgcttatacagccgttcagtctcgataaactttttaccgaatgaccagtgcggatagttaattggcatgccgacgctggagtaggcatccatcatctgttctgaggttatcacttcaatctggtgcgggtaggtatccagccggtagagtttcgccacccggtctatctctgccagataaacatccagcaggtcgaacgtccagtcgggtccatcgctcaaacgtgtggtgcccttattcatagaatcgatcgtcgccatacgcgcacctcattgttgtcggcgctctctgtgtggagcacctcatttcaagcatagaacacctgttaaaaaccgcgtcgccggagaatttttttctttgcgatttcttattatcagagtgccactaatccgcttctgaacggaattttatgctggataaaaagggcgttcagcaggagatactaaagacgccatattgccgcagagtcagggagatgtgagccagctcaccataaaaaagccgtatgttgaataatattttcaactgggttatcaagatgtaattagattattattcttttactgtatctaccgttatcggagtggctatgcgagttgtcatactgggaagtggtgtggtaggcgttgccagcgcctggtacttaaatcaggcaggacatgaggtcaccgtcattgatcgggagccgggggccgccctggaaaccagtgccgcgaatgccgggcaaatctcccccggatatgctgcaccgtgggcggcaccaggtgtgcctttaaaagcgattaaatggatgttccagcgccatgcgccgctggcggttcgtctcgacggtacgcagttccagttgaaatggatgtggcaaatgttacgtaactgcgacaccagccactacatggaaaacaaagggcggatggtacgtctggcggaatacagccgtgattgcctgaaagcattgcgcgccgaaaccaatattcagtatgaagggcgtcagggtgggacgctgcaactgttccgtaccgaacaacagtatgaaaacgcgacccgcgatatcgccgtgctggaagatgccggcgtaccgtatcagctgctggaatccagccgcctggcggaagtggagcccgcgctggcagaagtggcgcacaaactgacgggcggcctgcagttacccaatgatgaaaccggagactgccagctatttacccagaatctggcgcggatggcggagcaggcgggggttaaattccgctttaatacgcccgttgaccaactactttgcgacggcgagcaaatctacggcgtgaagtgtggcgatgaagtgattaaggccgatgcgtatgtgatggcgtttggttcttactcgacggcgatgctcaaaggcatagttgatattccggtgtatcctttgaaaggctactcgctgaccattcccattgcgcaggaagatggtgcgccggtatccaccattcttgatgaaacctacaaaatcgccattacccgtttcgataaccgcattcgtgtcggcggaatggcggaaattgttggctttaacaccgagctgttgcaaccgcgtcgtgaaacgctggagatggtggttcgcgatctctatccacgcggcggtcatgtcgagcaggccacattctggacgggtctgcgcccgatgacgccagacggcacgccggttgtcgggcgtacacgctttaaaaatctgtggctgaataccggtcacggcacgctcggctggacgatggcttgcggttccggtcagttgttaagcgatctgctctcggggcgcacgccagcgatcccgtatgaagatctaagcgtagcgcgctacagccgtggatttacgccatcacgcccgggccatttacatggcgcacacagctaaggaaacgagatgacccgtccgatacaggccagcctcgatctgcaggcattaaaacagaatctgtccattgtccgccaggccgcgccgtacgcgcgcgtctggtcggtggtaaaagcgaacgcttacgggcacggtattgagcgtatctggagcgcgctcggggccaccgatggctttgcattgcttaatctggaagaggcaataacgttacgtgagcgcggctggaaaggaccgatcctgatgctggaaggatttttccatgctcaggatctggagatttatgaccagcaccgcctgaccacctgcgtacacagcaactggcagctcaaagcactgcaaaatgcgcggctaaaagcaccgttggatatttatcttaaagtgaacagtgggatgaatcggttgggcttccagcccgatcgcgtgcttaccgtctggcagcagttgcgggcaatggcgaatgttggcgaaatgaccctgatgtcgcattttgccgaggcggaacatcctgatggaatttccggcgcgatggcgcgtattgagcaggcggcggaagggctggagtgtcggcgttcgttgtccaattcggcggcgactctgtggcacccggaagcgcattttgactgggttcggcctggtattattttgtatggcgcttcgccgtccggtcagtggcgtgatatcgccaataccggattacgtccggtgatgacgctaagcagtgagattattggtgtccagacgctaaaagcgggcgagcgtgtgggctacggcggtcgctatactgcgcgcgatgaacagcgaatcggcattgtcgccgcaggatacgccgacggttatccgcgccacgcgcctaccggtacccctgttttagtggacggcgttctcaccatgacggtggggacagtctcgatggatatgctggcggtcgatttaacgccttgcccgcaagcgggtattggtacgccagttgagctgtggggcaaggagatcaaaattgatgatgtcgccgccgctgccggaacggtaggctatgagttgatgtgcgcgctggcgttacgcgtcccggttgtgacggtgtaacttgttatcgctggatgcgaccagcgtcgtatccagcgttataaaacacattaaacttaagattcggcttcttcctccgctacccgaacaccaatcttcaacacttcattatcttctttctcggccaccgtccagatcatcccggcaaactctacctggtcaccgacaaccggtgctgcgcctaacaactgctggacgatttcacccagcgtttgctgcttatcgcgatattctcgcccgtcttccaggccatatatcagcgccacatcagcatatttggcgctggcttcgagaatgaagtcaccaaagaagcgttgatccagcgcgactggcggcgactggctgaacagtttaccgagcgccgggagatcgcgttcccgaccaattacacacaacacatcgccttcgcgcagtcgggtgctgccggtgggatgaagcaactggttatcacgaaacagtgccgcaatacgcgtctcttttggcatatgcaaatcacgcagtgccgcgcccacgcaccatttatcggcactcaattgataaacaaactgctcccacggattttccggatgaatatccaggccaacgcgtgacaccggacgtcccactggcggaacgaccactttggcttttttcgccgcccacgagagtgatgttccctgcaatagcagtgaaaccaggaccacaaagaaggcgacattaaagaacagtcgcgcattctccagccccgccatcatcgggaacacagccagaataatcggcaccgcgccgcgtaatcctacccagctgataaacacgcgctcacgcagattgaagccacggaacggtagcaatccggcaaataccgaaagaggacgggcgaagaaaatcatccatgcggacaaaatgagcgccggaatggcaataggcagcagatcgcttgggttaaccaatagccccagcaccaggaacatggcgatttgcgccagccaggcgaggccgtcgaaattttgcaggatgccgtagcggttgcgaatcggccgattacccagcagaaaaccgcacagataaacagccagaataccgctgccttccagcgccgtggttaaagcaaaaattaaaataccgccgcttaatgccagcaatggatataatccggcgggcagggcgatgcgattaatcatttgcagcagtaaataaccaccgccaagcccgatgacaatcccgaggccaaattgctgcagaatatcgaccacgaacatccagctgacactgctttcatgctgctggatcatcgcaatcagggtaatcgtcagaaagaccgccattggatcattactgccggattcaatttccagcgtcgagccaacacgttcgttaagccccttaccacccagcagagaaaagaccgctgcagcatcggtggagccgacgatagcgccgattaataatccttcaatcaaatcaagattaaacagccacgccgccatcatgccggttaaaccagaggtgataagcacgcccagcgtcgccagcgacagtgccggtcctaacgccacacgaaaggaactggcctgagtgcgcatcccgccgtcgagcaaaataatcgccagcgccaggttacttaccatgtaggcgaagggataattatcaaacgggataccgccgacgccatcaacccccgccagcatgccgatcgccagaaaaataaccagaatgggaatgccaagacgggaagaaaatgaactaagtaaaatactgctggtgacaaggatggatcctaagatgaaaaggctaattattgttgtggcatccaacggtcggttactcctgattacgctgtctcttatataaaccctaccatattagcggcagagacagcgttttacttagccctgaagcgtgatttttttacattttaagaacaggatgaccgctaatcgtcaactgagtgccttcctgggtgttattcagaatggcatgtgcgcccaacggcagcgtaaccgtgcgttgttcatgaccaaaatcgaggccggtaatgagtgaaatcgacaggcgggaacgcaaaaacgcgtacactgactccaggttgtaacctgcgtcataatcattaggcgtgctgccgctaaagctaccgagaataatcgccttctgacgtggcaaaattccagcatgatagagctgcaacagcatacgttcgacgcggaaagggtgctcgttaatatcttccagcaccagaataccgttctcaatttttggcatccacggtgtaccaatcagtgaaatcagcatcgcaagattgcctccccacagcgtgccttcggtctgacatgtcgggccttccccttgccattcaatggtgaacgttttattgcgtaacgccagccagaagtggtgctcggtaaaggcatttagttcatccgcgccaaagtttgctaccagcatggggccgctaaaggtgatgacattgccttgcgccagaagaccgcactgaatggcggtaaaatcgctatgtccgcaaatgagtaacgggtcatgttgttggcgagccaccagtgcctgccagtcaatatctgccagtaaacgactggcaccgtaaccgccgcgtacagccagcacgatggtgttgggggtagtcagtctggcaagagaattgagatcttccagacgctccgtttccgtacccgcaaaacgctcacaacgacgggcaataacctcgacgttattgacctgatgccccgcgtcggtaaggcgctggataccacgcagcgcggcgtgctgtttaatgcagtaacccgatggggcaattaagtgaaacagagacatggcaattccttgctgacaacagaaacgaaatgtatatcatgccgcttaggtgtgccgttgtcacctcaacggcgattccaggctataaggatagaagaagtgaaattgagatggtttgcctttttgattgtgttattagcgggttgttcatcaaagcatgactatacgaacccgccgtggaacgcgaaagttccggtgcaacgtgcgatgcagtggatgccaataagccagaaagccggtgcagcctggggcgtcgatccacaattgatcacggcgattatcgctatcgaatcgggtggtaatccgaacgcggtgagtaaatcgaatgccattggtttgatgcagataaaagcttcaacctccggacgtgatgtatatcgtcgtatgggctggagcggtgagccgacgaccagcgagctgaaaaatccggagcgtaatatttcaatgggggcggcttacctgaatattctggaaaccggcccgctggcaggcattgaagatccgaaggtactgcaatatgcgctggtggtgtcatacgctaacggggcaggtgcgctgctacggactttctcgtcagatcggaaaaaggcgatcagcaaaatcaacgatctggatgctgatgagttcctcgatcacgtagcgcgaaatcatcctgcgccgcaggctccgcgctatatctacaaacttgagcaggcactggacgcgatgtaaatcagtcgcgcacattgtccgcttttttccgggcttctcgctcgagagagaaaataatccgctgtaattgccgctccaccgtcgggctgacgttaagaaaacggaagctcagacggggagtggtgatggtttcatttttgccatcaatcactttgcgctcgctgatggagattaactgggcgtcaaagtgaaaaacaccccattgccccatgttgacttcaatctgagcgaagcgcatgccttcgtgtaattcggcaggctttgctgtttccagtaatgcgcccatgccgcctaacgacaaatcatacaggcggaaacgtaacgtactgttatccgccagtttggtctggcaaaaataaggcggatggagtggggcggtgatgcggaaatatcggcgtcgttgtacaaaccataaggtgggaggcggtacggtaataaatgccggaagctgcaagtattcactctgctgtagttgttcaacagtaaactcgactttcgcaccctgagtttcggcggtaatggtaatgtgctgcgcctttagcacggcgatgttgtcttcggcctggctgccgaaatccagcaccagtttatccggagttattgccagtattttgctgatcagctgcccgccattccagctgatacgcaaaggaattgcggctttgtgcaaatcgcgtaacacgcccaggacggctaacggattttgtttcaggaactgctcatggtaatgactcacgcggaaaaactcctgactgacaaactgtctttggtttatcggtcgcagttaacaaaacttaatacaaatgcgcgaatactttttacatgttgttcttaaatcagccgacatacgcccagcatcgatcccgcccttgcctatacttagagcgttgacgtaagcatttcttgcgtccaattcatcgaaacgagggcctgaacatgggaattattgcctggattatttttggcctgatagccggtattatcgccaagctaatcatgccggggcgtgatggtggtggatttttcctgacctgtattcttgggatagtcggtgcggtggtcggcggctggctggcgaccatgtttggcattggcggctccatcagcggttttaatttgcacagcttcctggtggcggtggtgggcgctatcctggtgctgggcgtattccgcctcctgcgaagagaataagattttcataaggcggatagcgatacagatgccgctatccgctttcacatcagaacgtatactcgatacctgcccagaaattgcgaccttcttcaataaacccttcactgtaggcatatttggtatcaaacaggttattgaccgacgcattgacgctgaagccatgacctaaggtgtaatcggctcgaatgtgagtcaccgcaaaaccggcggctttttgtgaaccgtcactgttgctgtagctggaggaacgcgcctcttccgacagcgttacgcttaacggctcccacggtttgagagtcatccatgcggtcattgtctgcgttggcagatcggttatcttgccgatgtctttgcgtttggcatcagcgtggatcagggcgtagctcaatcctacatccagtatattgctgattttccccttaataccggcatccagaccgctgtaatccaccgtgccgctgttctgattttgaatggtatcggcatcgatattgtgcgagaggatggcatcactcacccggttatagtaaacgctgacctcaaatccccagtcgtgcgtgaaggcaccattccaggttaaatccaccccgcgcgcgcgttccggcttgagctgcgggttaacaatcgctatctggttatacgcaggtttggacgtggtatagcgttctttcagcgtcggaaagcgtgtgcggtcatagtacgaaagcgccagcgtgtcttcattggcaaagtggtatttccccatcacctgccagttaaaagctgactgattgttgtcgtcataatgggtgatactgccatctttctcatgttttttcgcttctacgctatcgcgccagtcatagctgattccagccacgacatcgacattatcggcagcagcccattgatattcactggcgagcgaccaggtacgatcttcatagcgatcgtaagcggcgtgcggcgcacctttttcccggtgtacgtcatctttccagttaacggcaaacgacagcagatcgttttcacgcacatcggctgccagttgtaacccggcaccgtcgctgtaatcggaataatggctgtagctgccttttttatttttcaaatcagccagcgagttgtacatcattagcgtattttcaaaggtgtcgtgatacagccgacttttcagggtaaaacgatcgtttagttgggtcgttccctgataataaaaactttctttgtcatactctggccactgccagtagcgtgatttctgaccactatttccactgtatggcgggttatctttttcaccatcctgcttaatgtaagtcaatgtgtattcatcgttttcgcgtggtgtaaaaccgagcttcacaatgccgcgtttatcatcagccgatgaattaatcatcttgccgtgtttgcctgcaatatcattatttacaccatgcggcaggccgagaaaatcctgctttagctggctaccgctgacttgcaaataccccagatcgctgctggcggcaaatgaagcatgcatatcgtaggcattgtcctggctacggctccatccctggcgatatcccagactggcttccagaggttttgttggcttctgggtggtgatattaatggctccgcccatctgattaggcccctgaagcagcgacgaataccctttggaaacttcaactgcccccaaattgttggtcagaatccgcgccagatcgaggttgccgtcatagggaacataaatgggcacaccgtcgaaatagaccggcacctgacgactatcaaagccacgaactttgacctgttcttcgttgcggctacctgacttttgcagcaccacgccggggacgacacttaatgcctgagcgacattctgtttatccagggccttcatggtgggttgatcgagaacggtggtcgtcgttgatgataccggactggaccatacggtcagcgtgtcgctctcctgagccgctacggcctgctgggtaaaggcaagtgataatactgtgcagagataacgttttttgagtctcatagaataaattccgtttaacaaagaattaaatagaggctgcgggttgcagactgactttaatgtcagcaggtgccgcgtaataaggcgcggaggtaataaaaaggcgaatgccgcagtcgaggtaatttttgagtgttgtcagattaattccgccggtcagagccagcgtgcagtggggagccagcgacggtgctatttgcgcaatttcagttgcctgttgcggactaaatttgtcgagctgaagtacgtctggttgcgcgcgtaacgcggcgattgcctctttcggcgtgtcggcttcaacaactattttcttctcgggtgcgtggcgacgtaactgattgattgcgcctgaccagtcctgattgtcatgaagaaaatggcggtggttggcaaacaataatatggtttccgcacatccggcacgatgaatcagtcctccggcagccagaattgcctgcgaggccagtaagcgggtgcccggaattgcttttcgggtgcaggcgatattgccatcagggtaacgttcacgaagtaacgccagcatttgagcgagataatcagaaacaccgcaactccactccagcacattctggactgccttccatccctgatgaagtgctgcggcattaccttgcgcacggattagccgctgacccgcgttcgcttgtgaaccgtcgctgaccgcgtcatcaatagttaatcccagcgtagttaacatcttacacgcgacagaaattccgctgacgcagccgccctgacggagaaaaaactctatatagccatgctggtgtccaatatttaatgctcgcgtggtcaggtcaccgccctggatatcttccagaagtaacgcatcgatttgtgcctgagaaaggaaaatcatcgcagtgtctcctgcggtacgctatcccaccagatgagcgcccagtcgcggctggcaggggcgagggcacgagcatcttgttgttgataccagcgatataaccgctcacgctcatcgtcgttaagcgcgcccagactccagctgacgttctgctcaaaacgttcccaggtgctgttatcctgttggcaattttgtccacggataaaatcaacgtgagcataaattcccatctgatacaggacgttgagtgcaaagatatagttgggtaattcgatcacttcccgaccagccgcccgctgaatggctggagagacgaacgaggtgctgaccagatgagtcgtatagacgcgaagccgtgcctgattattcagtttgctcattgcctggcgcatatcagccaccagagtggagcgggaagccacggcaatatcgcagcgtggcaggtcactccagtcctcttcccaggcgcgctggatccagtggacattgtctgcctttagcgcggcggcgcgacgggcggcaacgttcagcatcccctgactgtaatcaacgccataaatcgtcgtgagtttgtccgccagcgccagcgatacggtacccggtccgcagcccatatcgaataaggtttgcgcgccttgcaggtcaatttttgaggtcagttgttgcaggtagctgtccgtaggcgaggcgcaattttccgccattttttccgcccgttgatcccagtgatccggcgttttttctgtgcgatgggccagcctgagttgctgaaggtaaaggtctgcaaaatcaatatcgtcaatgagcatgatttttccttagtgcttaattgcagagaggtgatggtgaatctggtcggcagaaacccggtacagggcagccagttttttcgttgttaactgttcggtcggtaagccttgtgttactcgtccatctggctctacctggataatgctgtcggcaatggcgtttgcatggagcggatgatgagtcgacattaacattgtcatgccgttatttttgagctgcgccagcgtgtccagaagttggatctgatgaccgaaatcgaggctggaggcaggctcatccagtaataacaagcgcggttgctggacgagtgcacgggcgattaaagccagctgacgttcaccgccgctaagcgtattccagcgtcgtgtcgccagatgcaaaatgcccagcttttccagttgctccgttgctttcaggcgttcttgcttaccgggaacggaaaaagcgcctatggtgggggccaggcccatcaacaccatatccagcacactaaaagcaaaaatgccgtcgtgcgcctgcggcacccaggcaatagcctgcgcgcgctggcgatggctgagtgtctgcacagagaggctatccagtaagatctcgccttttaataacggtataacgccaagaatggagcgcatgagtgtggttttgccgcaaccattggctcctaacagacaacaaattgttccttgcgacagggtgaaggacacgtcgcgtagcaccggatggcgggagtaacccagagacgcatgacggacggcaagcaaagtcactggcgacctccgcgtaacaacaaaaacaggaaaaacggtgcaccaacaaaagcggtcagaatgccaagtgggatttctgttgttccaatgctgcgtgccagcgtatcggtaagcaggagcagaatcgcgccagtacacattgccatgggcaacagctgctgatggttatgaccggtcaacaagcgggcaatgtgcggaacgaccaggccgacccaaccaattatgcccgctattgctaccgtgctggcggtgatgagtgtggcgcagaaaattaatccaaagcgcagacgtgtcacgttcagtcccagcgaacgggcttcgtcgtcggaaagcgtgagtaaattcatgcgccagcggagaaaaaacaggggcaaggagcctatgagaatgatcggtgcagcatagcagagatcgcgtaaggtcacggtggacagcccccccagcaaccagaaggtaattgacggtaactgggtgtaaggatcggccagcgtttttattagcgatatccccgctccgcacaacgttcctaacgcaatgcctaccagcaccagggttaagatcggatcgtggcgggtcacccgacgcgtaatcaaccagacgcccgcgaccaccatcagcccgccgcaaaatgcgtacagctggatgtaaacaatggataatccccacaggattgccgcgcaggcaccaagtccggcaccggcggagacgcctaaaatatccggtgacactaagggattacggaacattccctgataggtggttccggcccctgccagcgccgcgcccagaaacagcgcagcaagaatacgcggcacgcggatttgccagaagacaatttgttcttgcacaggaacattttcttgacgaagaatgagcgccagcagttgctgcatatcgagatgataagccccacttacggcggcaaaagtgatactgatagctgccagcagcaaaatacatccgtttacggttctcattagctcgccaccaatttttgatagtcggcgtcactgagtgaacaatgccagaacagttgggcgtaatgctgcatgtcacttttaaactggcgattgatggcgggatccagccaggcgtgaagtctgcgtaatcccagaagacggttgattcccggcggggcatccagccagccaaagggcaggccacttaaaaataagatgcgttgttccgcaaccgctttcacgccctgccagagaggatcacgacgaataaaatctgcagtaacggcctcctgaaccagaataatatccggctgccagcgcaggagattttccatggaaacctgtgtcagaccgtggcgatcggctatttgcgcgacgttatgcaaacctaataattccgccgcctcggtatgcaacgaaccctgtaagcccgtttccagccctcgaggaccgcgcgcagcataaaagctgaggttagcggcgggtgaggtggcgaatgcctgagcttcaccaacgaagcggctggcgagattggcttgttctgcggcgcggtgctcttcgcctaacgttttgccaagcgttgttaactgttctgctgattgttccagtttcccgttaagcaataaccagggtatttgtgtctgttcgctaacctgccgtgcctgggagatccaggtttcatccgtattgccgcaatcaacgaccaaatcgggatgtaacgccataagcccttccagcgagagtgtgctggcgcgcccggcgagtcgtcccagcctggggaactggcgaatgtgctctggcaatggaattaatgcctgacgggcaaaatcaaaagaggaaaaaccgaccattttttctggcgcgacagccagcaatagtaaatcggcgggcgcgcctgcgctgacgatgcgtgtaatgttttgggcttcgggaagcgtccgtgaggcccagaatttgactgattgtgcaaaggacggcagatgatgcaggaacaatgtcgacgcaagaatctgtgtaaacctccgtctggttagtgacataagtaatatcctgataattaaaaccgctatatacttacacatatagcgaaaaagatcatgtttgatgtcaaaatttgtctaaagagacagaatgatttgcttgttgcttaaataacactttgttccacaagaaaattgtcagggagaatggggagtgggggaaaatataaatagaggtgtaatgattaacaagttgataaaataaaattaaactcttctctaataaaagaaaataaaggcatagaccgtagaaagagtggtatttggtatttcgtgatgaagaaagagcaatgccaattttatgcacgtaatggcattgctcgatatacagtaaagttaaggcgtaggttccgcctctttttgttttagcggctgtgttgttgattcactgagtggacgcgtcgccggaacattgtcacacggttgctctttcgggcagatcaaatccagcattttcagcgtcacgccattggtccagccaaagccatcctgtaatggatattcgccaccgccgccccctgttccggtggtgctgacatcatatttttccaccagctttttctcccggtcataggtgtgctgaacattggtcaggaagtgccagctaatgtccatcgctacctctttttgcccgtagttttgtaatccttctgtcgcgacccactgcaacggtgcccagccgtttggcgcatcccattgttgcccacttttcaccgacgtggtgttcaggccgcctggttgcagcagatgtgttttcgtcgccgtcgccattttgctggcgcgatctttcgctgccgcattgacgtacagcgggaacagggcggccgcggttaactgattgcgcactttatgacttttcaggtcgtaatcggcataccagccttgttgatcgttccacaggtatttttcgatccctttttgacgggcatttgccagcgtttcgtactggtttgccatcgcgttatctccggcagctttgctggcgcgggagaggattttttccattttgaacatcaagctgttcagatcgaccggtacgatgctggtggtgcgtaaggtgtttaactgctgcggattgtccatccagcgcgagctgaaatcccagccagacgcagcggcagagcgcaggtcgcggtaaatttcagtggcaggtcgattcggattgcttttggcagtggcaatatcttccacccatgactctggtcgtggcgtatcgcgatcgtcccagtagcggttgagaagggtaccatcctgaagttttacaacgcgtttttcctgttgtccggcttgcaggttttcaacaccgtccatccagtaagcatattctttttgcatttgcggcaggtattgtttcaacgcggcgtcgccttcatgctgcgccagtaactctaccatcagggcaaagaagggcggttgcgagcggcttaaatagtaactgcggttgccgttgggaatatgaccgtaagtgtctatttcatgagcaaaattggccaccatatccgcgactttatcccagtgaccgctttcggcaagtcctaacatggtgaagtaactgtcccagtaatatacctcgcgaaaacgtccgccgggcacgacataaggttttggcagcggtaatagagaatcccatttttcggtgttttcggtagaacgcgttaataccggccaaagtccgtcaatatgttcgcgcagtgattgcccctctggcggaacatatttctcgccctctttcggcagggtgaaattgacgttaacgaaatggcgtagatcaaatccgctctggttttgctgcatccgataatcagcaaggatcatcagcggatcgctgttcggcacggcatcggcaaaggttttttggtccggaaaaagtttggcgttttgcacatcattaaacagcggccctaataaaatatcaggcggttgtggtgttaccgatgtttcttctgcctgcaccgatagcgcagcgaaacacaaaaagatgcaggctggaattaacgccattttttgcgggcgagaaggtgcgggggatttcatcagtcattctcctttggcgaaaccgaataaaacggtattcaagtatcagaaaaccttagttcaggatcgcactagctgcatgatcgaaatcacattctgcgaactgacagacattttagaaaagggaattaaagggataaataacggcgaaatagagtgataaaataacatctgtttattagtcagccagcgacgttgggttcgcgattagcgaagaaaaatcatcataatttggtgaaaaatataacaggtagtaaaaaaacatcagtgcagagtaaattgccggatgacatcagaatgatgccatccgaacggtggtttaaccctgacggttgaaacgttgcgttttaacgtccagcgttagcgtttcttctggttgtatcgcatacagtttctcaccctgctggcaaatccagccaattcccagttcacgggcgattagggcactgtgggatagcggacttccggcgctaaggcagataccttttacaaccgctggatccagttgcagtactgtggagggataaatgttctccgccagtagaatagttggcgagttaaactgcgggagttcttctttcgtttgggtcaggtggaccagggtgcgatgcagaagatcgtccacatcgatatagcgagcctgtagatattcatcatccagctgttggtattgctggctaagttctttaagaacttgctgccaggcatattccgccgtgcaatgttcatgctgaaggagttcgcttgccgccgcctgcagttccggatcatctaacagtgtatggtgaccagaaaagattgcggcaatatcgtcaagcccactggtttctgctttcgctgttaacgtcatcagatctaataacgtgaagtcaatggcctggcgtaatcgttcttgttcttcttccacggtcagggttgattttgcctgtaccgtacataaaacaggttgataataaaaggctttacccgaaacaggcggaacgggacgcagagtaggtggagcaacttcctccgtttcaccaaagttatcttcagccagctgacggaaagcgatcagtgcctcttcagcttctggtcctttcgcaatcaggcgcagcgtatcgttatagcgaacttgtagtaacgcaatctggttaatactctccggtgtaacgcatttgccgtttttctccagcaacatatcggcattaaatgtcgataaggtataaaccagccgggaggccggacgtacatgcaggccgttacggttttttatgaccaccgacagagaacgggcttcttcatcgtacggaggacatgtgtcagagatttcagtgtcggaggacggtaaacccagttgttcacgtttggcttccagcgcatgcatggcgtcaaagataactttgtcgatatccgctcccgaggccgcgctgaccgctgctgccagtgtaccttcgaccaacggcgcagcacacaaacgtacttttgcggcgatctcgggagccagcaattccagcgcagtttcagcactcaataatgcgctacccatatccatcatgaccagcacatggtcggcatcggcaacagattcgatggcctccatcactttgacggcatcggtaccaatgggattatgtggatcgtcaattcccgcggcaatggcgattttacaactatcactcattaacatctgacgggctaattcaccgacaccttctcccagtcggctgctatgtgaaactatgaccaggtttaccatcaccaattccttactcttttgcggctaacgccaacatttgcatcataaacatcaccgaggtcgcgccgggatcctggtgaccaatactgcgttcaccgagataactggcgcggcctttgcgggcttgcatcgtaatcgtactttgtgcagcggattcggcgatgctactggcagcgtcgagcgccgccggaacagggagattttgctcgcaggactgacgtaacgattccaccaccggcacccacacatcacacatggttttatcgccaggttcggctttcccgcgactgattacgccgtccgcgccatcgcggaacatctgataaagctcttccagcgtcaggctttgccgtgcctgggttgtctgtgcggcgcggataaagaaggtaccgaacagcggaccactggcacctccgacgctggaaagtagcgtcatgccggtattcttgagaatgaaaccgatatctttatctgcgatagcagggagtttttccaccactttgctaaagcctcgattcatatttagcccgtggtcagcgtcgccaatctcgcgatccagtccagtaagatactcgctctcggtgctgaaaatatcgccacaacgagtgagccagttaacaatttgagttctgctcagtgacattgctttctccttatttaccccagttaagggccggggtgtggacaggggcgtcccagagtgccagcgtttcgtcatcaactttcagtaaggtgattgagaaaccggtcatatccagtgaggtgcagtacgcgccaattaaattacgttcgatagtcaatcccgcttgctggcaacgtgtggtcaggcggttatagacgccgtacagctcagaaagcggagttgcgccaagattgttaaccagcgcaatcacccgatcgccagactggagcggttgtttggtttgtggttcttcctgccagctgccttgttgataatcccagaaacgcaaagtgcgatggtatgagccattttccagcagggtgtcgaacatttcatcgacggtttgatcaagggaagagaaggggcggcggtcaatacctggctcaccatgaatgccgacgccaaactccatctcattatccgccagggtaaaagaaggtttgcccgcggcaggaacggtacaggcaccgagagcgatacctattgaatggccttgattattcaacttacgccccagttccgcacaggcgtccagtgagtcgccacgctccgccgctgcacctacgagtttttcaattaatacggtgttggcaacgccgcgccgcccggcggtataaagactgtcttttactgcaacgtcgtcatcaatgaccacagtggtcacttttacgccgctatcgtgcagtaactcggttgctgtttcgaagttaagaatatcgccggtgtaatttttgataatcaacagtacaccttcgccgccatcaatttgcatggcgcattcaaagattttatcgggcgtcggtgaggtgaaaatttcgcccggacaggctcccgaaagcatcccctgaccgatatagccacagtgcatcggctcgtgtccgctgccgccacccgacagcagggcgactttccctgcaacgggggcatcagctcgggtgacatacaccggatcctgatgcagtgtcagcgatggatgcgccttcgctagtcctgccagttgttcgtccagtacgtcttgcacatcattgatcaattttttcattattttgctccagcaattacggtagggcatggatgatgttcaacgacacggcgaccactgactgccgatgaatccattgtgcatcaggcaagggaaaagaaaattagcccaaattaggtttcatagtgaaacatatgctttaatgaatgttccatattgaaacttttacgtgtattaatacttaaaattgcgagccggaacaccttttgtcataagggatgcgggatatgagtggcgcttttaacaacgatggtcggggcatatctcccttaattgcaacctcctgggagagatgcaataagctgatgaaacgggagacatggaacgtaccacaccaggctcagggcgtgacatttgcttctatttatcggcgtaagaaagcgatgctgacgctcgggcaggctgcgctggaagatgcctgggaatatatggcaccgcgagagtgtgcgttgcttatcctcgatgaaaccgcctgcattctcagccgtaatggcgatccgcaaaccttgcagcaactaagtacactgggattcaatgacggcacgtattgcgccgagggaattattggtacttgtgcgctatcgttagcggctatctctggtcaggccgtgaaaacgatggccgatcaacatttcaaacaggcactctggaactgggccttttgcgcaacgccgttgtttgacagcaagggccgattgacgggaacaatagcgctggcgtgtccggttgagcaaactaccgcagctgatttgccgttgacgttggcaatcgcacgcgaggtcggaaatttactgctgacggacagtttgctcgctgaaactaaccgtcatttaaatcaacttaatgccctgttagaaagtatggatgatggcgtgattagctgggacgagcagggtaatttgcaatttatcaatgcccaggcggcgcgggtcttgcgccttgacgcgacggcaagtcagggacgagcaatcactgaactcttaacgttacccgccgtattgcaacaagcaataaaacagtcacatccgctcaaacacgtagaagccacctttgaaagtcagcatcagtttattgatgcggtgataacccttaaaccgataatagaaacgcagggaaccagctttattttattgctccatcctgtggaacagatgcggcagttaatgaccagtcaattaggaaaagtcagccataccttcgctcatatgccacaggacgatccgcaaacccgccgcttgattcattttggtcgccaggcggcacgcagtagctttcctgtcctgctttgtggagaagagggcgtgggcaaggcactgctaagtcaggcaattcataatgaaagcgagcgtgcagcggggccttatatcgccgtcaattgtgagttatatggtgatgcggcgctggcggaagaatttattggtggcgatcgcacggatagtgaaaatggccgtctgagtcggctggaactggcgcacggcggcacgctgtttcttgaaaagattgaatatctggcggtggagttacagtctgccttgcttcaggttatcaagcagggggttatcacgcgactggatgcgcggcgtttaatacccattgatgtcaaagtgattgccacaacgaccgcggacctcgcaatgctggtggaacaaaatcgttttagtcgccagctgtattacgcgctgcatgcatttgaaattaccatcccgccactgcgtatgcggcgtggcagcattccggcgctggtgaataacaaattacgcagccttgaaaaacgcttctctacacggctgaaaattgatgacgatgccctcgctcgcctggtttcctgtgcatggcctggcaacgattttgaactttacagcgtcatcgagaatcttgctctgagtagtgataatgggcgcattcgcgtcagtgatttgccggaacatctgtttaccgagcaggcgacagatgatgtcagcgccacccgcctttccaccagtctgtcatttgcggaagttgaaaaagaggcaattattaacgcagcccaggtcacaggcggtcgcattcaggaaatgtcggctttacttgggatcggccgcactacgctgtggcggaaaatgaagcaacatggcattgatgcagggcagtttaagcgccgtggatagcgggagagtatgtactttcccgctatgaattgctaattaatagcgaccatgactgccgtgatttggtccaccatttgaaggtggcattggcttacctgagggcgcaggaccacgagggccatcgctgtggcggtgatgatggtggggaacacaagcactcaacaggcttgcaaagacaattgctaacaggctgaaggtaaatgtttttttcatgacaaactcttgaacggttaatgcactgtgattgttatcacataaaagctgcattgttaatattgtcaggagtctgattatgagttttggtaactcagaattgaaagaagacgcgtagcaggcgtaaaaaagccattacgtgcaactcacataatggctcgttattaaccgccagggtagtattagcggaattagacgttgaacaggaagttcatcacatcgccatctttaacgatgtaatctttgccttctgcacgcattttgcctgcttctttcgcgccttgttcacctttgtaagtgatgaaatcttcaaacgagatggtttgtgcacggataaagcctttttcaaaatcagtatggattttgcccgctgcctgcggcgcggttgcaccaaccggaatggtccatgcacgcacttctttcaccccagcggtgaagtaagtttgcaggttcagcagcttataaccggcacggatcacacggttcaggcccggctcttccagcccaagctcctgcataaactcgtcacgctcttcgtcgtccagttcggcaatgtctgcttcaacagcagcacaaaccggaactacaacagaaccttctttcgctgcgatttcacgcacctggtcaagatacgggttgttttcaaaaccgtcttcgttgacgttggcgatgtacattgttggttttagcgtcaggaagctcaggtaacgaacagccgctttctcttcagcgcttaaatccagcgcacgcagcatacctgcgttttccagctggggcaggcatttttccagtaccgccagctcggctttcgcgtctttatcgccacctttggctttcttctgtacgcgatgaatcgcacgttcacaggtgtcgagatccgccagcgccagttcggtgttgataacttcaatatcatccgccgggttaactttgccggaaacgtgaatgatgttgtcattttcaaagcagcgaacaacgtgaccgatcgcttcggtttcacggatgttggtcaggaactggttacccagaccttcgcctttcgatgcgccttttaccagaccggcgatatcgacaaattccatggtcgtgggaagtgtacgctgcggttttacgatttcagccagttgatccaggcgagggtcaggcattggtacgacgcccgtgttcggctcgatggtgcagaatggaaagttggccgcttcaataccggctttggtcagcgcgttgaacagggtagatttcccgacgttgggcaaaccgacgataccgcatttgaatcccatgatttaaatcaccttaatatcttaataatcaacctgttattgctaacagattgcagaaatggaaataactttgcctattatacacggcactcggcaaaaatgccgcagacaacgacttattgcgctttaaaggcgtgcaatcggttcgttgctttggtcaagccatctgtaaaccacatttcagtacaacgcgccgcttcgtcgatggcttcatcaattaacttctgttcactaacaggcggtttgcctaacacaaaaccgacaactttatttttatcgcccggatgaccgattccgatgcgtaaacggtgaaagttagggttattacccaatttactgatgatgtctttcagtccattgtgaccaccatgaccgccacccaacttaaatttggcgacgccaggaggcagatccagttcgtcgtgggccaccagaatttcgtccggattaatgcggaaaaaactggccatcgccgcaacggctttgccgctgagattcataaatgtagtcgggactaacaggcggacatcttcgcctccaagggtgactcgcgaagtataaccaaagaatttagcctcttcgcgcagcggagcgcgcaatcgctctgccagtaagtcaacgaaccaggcaccagcattatgtcgcgttgcggcgtattcagcaccggggttcgccaggccgacaatcaatttaatcgtcacgtttttttgtcctgagtgtgtacataactggcgcgtagtttactggttgcggccccgcttgacaaaaaactgcgtatcaaatgcagataacgcaattattgcctgagtgaactattagaaagtcaaggtgttcaggcgtttatttgtaaagttttgttgaaataaggggtgtaattgtgatcacacccgcacataacctacagggtgttgtctatactttacacataaggaagaggggtattccctgttacaacccagaaagttccggaggtgacatatgaaacgcaaaaacgcttcgttactcggtaacgtgctcatggggttgggtctggtggtaatggtggtcggcgtggggtattcaatcctcaaccagttaccacagtttaatatgccccagtatttcgcacatggtgcagtgctaagtattttcgtcggtgcgattctctggctggcaggtgcccgtgttggcgggcatgaacaggtgtgcgaccgttactggtgggttcgccactatgacaaacgttgccgccgtagcgataatcgccgtcatagctaacaaataatgcagtttgctgaccagtcagtttgcgctgactggtcaatctcgtacttataaatccgccatcgccgcgcgacgattcgggaagaatgcgaggcgtcccgggatcggttgaatgcctgcgcgagccatagtgcgcagtggctggaattccaggttgcacacgcgcagttcacatccttcgggcagacgcttcacaaaacgctggaacgcatcaagaccaccagcatcaagtaccggaactgcatcccacttcagaatcacaatccgtttgccttcaagacgtgactccaggtccgtgaataagccttcagcggcagcaaaaaacagcgggccaataacgcgcagaaccaggacatcgtctggaacgtctacgactaccggtgccaggcgagtcatacgtgcgatacgacgcataaacagcagcgatgccagcacgatccccacgctgatggcaataaccatatcgaacagcacggtcagcgacatgcacagcagcatgacgatgatgtcatctttcggtgcatgacgcagcaagtcgaccactttgtgcgcttcactcatgttccacgccaccatcaacagcagggctgccatggcggaaagcggcagccaggagagcagcggtgccagtaccagcagggcaagaataaccagaatagagtggatcaccgccgagataggggaagtagccccggcacggacgttagcggcagaacgcgcgatggcagctgtagcggtaataccaccaaagaacggagcgataatattccccagtccctgtccaaccagttcgctgttcgccttgtgtttcgtcccggtcataccatccagcaccacggcgcagagcagagattcgattgcgccgagcattgccattgagaatgccgcaggcagcaaggtgcgaatagaatcccaggttagcgtgaattctgaattaggcagatcccacggcagcaccagttgcggcagcagttgcggaataccgttaccctgagaaccatcggccaggacgtagtggaattgcgaaccgatggtagcaacatgtccgccgagcaggttaacaatccccatcaccgcgcaaccagccagcaaggccggaaggtggccgggtaaacgtatgcccagacgcggccagaaaaccagaatgccaagcgtcacaatgccaatggctgcatcacccacattaatggtcggcagcgccataaataatgcgccgactttttgtagataatgttccgggacatgggccatttgcagaccgagaaaatctttaatctgcatggtaccgatggtgatcccgatacccgaggtgaaacctaaggtgacggaaaccggaatatactcaatcaggcgaccaaagcgtgccagccccatcagaatcaaaaagatccccgacagcaaggtcgcaaccagcagtcctgccagtccaaactgttgcgaaacgggatagagaattaccacaaatgccgcagtcggaccggaaacgctaaagcgtgacccccccgtcagagcaatgacaatccccgcaacagctgcggtatataaaccgtactggggggccacaccactaccaatagccaacgccatcgccagcgggatagcaataatcccgacggttatcccggcaatcaggtcacgggtaaaccgtgcggcagtatatttttctttccagcaagcgtcgatcagagcgcggaaaggcatcacatgtgaggaaaatattttgttcacaataatgtttcatccgtgagcgcatcatctgtcaactaaatggcaggtgaaggaggcataggtcatacaaatggatattacagacaaaaaaacccgccgcagcgggtctttgagccgggttcgattagtgttcgaacatggcagagatcgattcttcgttgctgatacgacgaatcgcttcggccagcatacctgacagggtcagagtacgcacgttcggcagtgatttgatttcatcgctcagcggaatggtatcgcagacaacgacttcatcaattacagagttacgcaggttgttcgccgcgttgccagagaagatcgggtgagtcgcgtacgcaaatacacgtttagcaccacgttctttcagagcttcagcagctttacacagcgtaccgccagtgtcgatcatatcatcgaccagtacgcagtcacgacctgcaacgtcaccgatgatatgcatcacctgggaaacgttcgcacgcggacgacgtttgtcgatgattgccatatcggtatcgttcagcagcttagcgatagcgcgggcacgcacaacgccgccgatgtccggagaaaccacaattgggttatccagattcagctgcagcatgtcttccagcaggatcgggctaccaaatacgttatcaaccggaacgtcgaagaaaccctgaatctgttcagcgtgcagatccactgtcagcacacggtcaacaccgacgctggagaggaagtctgcaaccactttcgcagtgattggtacacgagcggaacggacgcgacggtcctggcgcgcatagccaaagtaggggataacagcggtgatacgacctgcggaagcacgacgcagggcatcaaccataacgactaattccatcaggttgtcgttagtaggggcacaagtggactggatgatgaaaatatcaccaccgcgtacattttcattaatttgtacactgacttcgccgtcgctaaagcgacctacagcggcgtcgccgagtgaagtgtacaggcggttggcaatacgttgtgctagttccggggtggcgttaccagcaaaaagcttcatatcaggcacgagaagaacctcaggcatgcgtccattggtggaaagaatctgccgaaaactgtgcgggccaggcatgattctttccaggcggtgtattaaagagcgcgatgcaacgtctggaacaaggtgacgttgtcaccgaaactcagcttgcccggcttaaagcatggctctgtgcaatggggaaagattaacgcctttcgccacaaagccattgagccattccggggcttgctctagcacctggcgggcttcagactctgtatcaaattcagcaaagacacaggcccctgtcccagtcaggcgcgacggggcgtattctaacagccaggaaagcaccgcatcaacctcgcgaaaacgttttcttgcgataacctcgcaatcattgctgaattcacattttagcaacgtttctattgacctttttggcgtattgcgcgggagttcaggatctttaaaaatcaccggcgtcggaatactcacgccagggtgtgcgaccagataccatttctctggcgggtctaccggcgttaatatttcgccaacaccttcggcaaaggcggcatgaccacggacaaagacaggaacatctgcgcccagcgtcagccccatttccgccagctcatccatgcttagtccgcattgccagagatgatttaacgccaccagaaccgtcgcggcattggatgaaccaccgccgagaccgccgcccatcggcaaacgcttgtcaatgctgatattcgcaccgcttcccgtcgaaagacgcccgctgtctgccgcagttttcatcaacaacctcgctgcgcgaacgatcaggttatcttcatgttccacgccttcaacgggcgttaacagacgaatatccccatcgtcacgaagctcaatgctgatggtgtcgccgtaatcaagaaactgaaacagcgtttgcagcgtgtggtaaccatccgcacgctgaccggtaatgtataaaaacagattaagttttgccggagagggccactgtgtccgcattatttcactatccagttatccatttttaacttgatgcgttgaccaccgtcggtgagttccatattggctggcatcgcaggttgagtttttgtgtcataaccaccgtaaacaactttccagtttttgccattctggctgtaggtgatttcactcaggcggtactggtcgtcaagtttgtagtcagtcgcatcacccggtaaacctaaaatccactggcgcaagctgttgagcggaattggcattccggtcaatttgccaatcatctcttcggcgtcatcggaggtataacgctgacctttattgtcgactaactgcacgttacccggttgagcattcagctccagttccgtgctgcccaatgggttagtcagcagcagacggtagcgatcctggccagtttgttgccagaagaaacgggcgtacactttttgttggtcagaaatataagcgaacgcgccgcgagtttgatactgattaagattgcgcacgtcttgctgatgctgacgccattgtggcgaatctgggcttttgccaggacctttgggcgtggtaacggaacaggcagtgagcacaagagcagccagcggtagcaggcggataaagcgaaaatcgggcaggggcataataatgacaagtccttgagatacgttgcagttataacccttaatgctagcgttaccgttagccatcgtctatgttcacgttgtcttaattgccagaatctaacggctttcggcaattactccaaaagggggcgctctcttttattgatcttacgcatcctgtatgatgcaagcagactaaccctatcaacgttggtattatttcccgcagacatgacccttttagcactcggtatcaaccataaaacggcacctgtatcgctgcgagaacgtgtatcgttttcgccggataagctcgatcaggcgcttgacagcctgcttgcgcagccgatggtgcaggccggtgtggtgctgtcgacgtgtaaccgcacagaactttatctcagcgttgaagaacgggatgacctgcaagaggcgctcattcgctggttgtgtgattaccataatctcaacgaagacgatctgcgtaatagcctctactggcatcaggataacgatgcggtcagtcatttaatgcgcgttgccagtgggcttgattctctcgtccttggcgagccgcagatcctcggtcaggttaaaaaagcgtttgccgattcgcaaaaaggtcatatgaaggccagcgaactggaacgcatgttccagaaatctttctctgtcgcgaaacgcgttcgcactgaaacagatatcggtgccagtgctgtgtctgtcgcttttgcggcttgtacgctggcgcggcagatctttgaatcgctctctacggtgacggtactgctggttggcgcgggcgaaaccatcgagctggtggcgcgtcatctgcgcgaacacaaagtacagaagatgattatcgccaatcgcactcgcgaacgtgcccaaattctggcagatgaggttggcgcggaagtgattgccctgagcgatatcgacgaacgtctgcgcgaagccgatatcatcatcagttccaccgccagcccgttgccgattatcggtaaaggcatggtggagcgcgcattaaaaagccgtcgcaatcaaccaatgctgctggtggatattgccgttccgcgcgatgttgagccggaagttggtaaactggcgaatgcttatctttatagcgttgacgatctgcaaagcattatttcgcacaacctggcgcaacggaaagctgctgctgtggaggcggaaactatcgtcgcccaggaggccagtgaatttatggcatggcttcgagcacaaagcgccagcgaaactattcgcgattatcgtagccaggcagagcaggttcgtgatgagttaactgctaaagcgttagcggcccttgaacagggcggtgatgcgcaaaccattatgcaggatctggcatggaaactgactaaccgcctgatccatgcaccaacaaaatcacttcaacaggctgcccgtgacggggataacgaacgcctgaatattctgcgcgacagcctcgggctggagtagcagtacatcattttctttttttacagggtgcatttacgcctatgaagccttctatcgttgccaaactggaagccctgcatgaacgccatgaagaagttcaggcgctgctgggtgatgcgcaaaccatcgctgaccaggaacgttttcgcgcattatctcgtgaatatgcgcagttaagtgatgtttcgcgctgttttaccgactggcaacaggttcaggaagatatcgaaaccgcacagatgatgctcgacgatcctgaaatgcgtgagatggcgcaggatgaactgcgcgaagctaaagaaaaaagcgagcaactggaacagcaattacaggttctgttactaccaaaagatcctgatgacgaacgtaacgccttcctcgaagtccgtgccggaaccggcggcgacgaagcggcgctgttcgctggcgatctgttccgtatgtacagccgttacgccgaagcccgccgctggcgtgtagaaatcatgagcgccagcgagggtgaacatggtggttataaagagatcatcgccaaaattagcggtgatggtgtatatggtcgtttgaaattcgaatctggcggtcatcgcgtgcagcgtgttcctgctacggaatcgcagggtcgtattcatacttctgcttgtaccgttgcggtaatgccagaactgcctgatgcagaactgccggacatcaacccagcagatttgcgcattgatactttccgctcgtcaggggcgggtggtcagcacgttaacaccaccgattcggcaattcgtattactcacttgccgaccgggattgttgttgaatgtcaggacgaacgttcacaacataaaaacaaagctaaagcactttctgtactcggtgctcgcatccacgctgctgaaatggcaaaacggcaacaggccgaagcgtctacccgtcgtaacctgctggggagtggcgatcgcagcgaccgtaaccgtacttacaacttcccgcaggggcgcgttaccgatcaccgcatcaacctgacgctctaccgcctggatgaagtgatggaaggtaagctggatatgctgattgaaccgattatccaggaacatcaggccgaccaactggcggcgttgtccgagcaggaataatggaatatcaacactggttacgtgaagcaataagccaacttcaggcgagcgaaagcccgcggcgtgatgctgaaatcctgctggagcatgttaccggcagagggcgtacttttattctcgcctttggtgaaacgcagctgactgacgaacaatgtcagcaacttgatgcgctactgacgcgtcgtcgcgatggtgaacccattgctcatttaaccggggtgcgagaattctggtcgttgccgttatttgtttcgccagcgaccttaattccgcgcccggatacggagtgtctggtggagcaggcactggcgcggttgcctgaacaaccttgccgtattctcgatctcgggacgggtaccggggcgattgcgctggcgctggccagcgagcgtccggactgcgaaattaccgctgtagatcgtatgccagatgctgtctctctggcgcaacgtaatgcccagcatctggctatcaaaaatatccacattctgcaaagcgactggtttagcgcgctagccgggcagcagtttgcgatgattgtcagcaatccgccgtatattgacgagcaggacccacatcttcaacaaggcgatgtccgctttgagccgctcactgcgctggttgcggcagacagtggaatggcagacatcgtgcatatcatcgaacagtcgcgtaacgcgctggtatccggcggctttctgcttctggagcatggctggcagcagggtgaagcggtgcgacaggcatttatcttcgcggggtatcatgacgtcgaaacctgccgtgactatggggataacgagcgcgtaacgctcggccgctattatcaatgacaagtttttctacgttgcttagcgttcatctcattagtatcgcgctttctgttgggctattgaccttacgtttctggctacgttatcagaagcatccacgggcatttgctcgctggacgcgcattgtgccgccggttgtcgatacgctgttattgttaagcggcattgcgttgatggctaaagcgcacatccagccattttccgggcaggcacagtggctgactgaaaagctgtttggagttatcatttatattgttttgggttttattgcactcgattatcgtcgtatgcacagtcagcagacgcgcattattgccttcccgctggcgttggtggtgctgtacatcatcattaaactcgccaccacaaaagtaccgttactggggtaagtcatgagatcgttagctgatttcgaatttaataaagcgccattgtgcgaaggcatgatcctggcttgcgaagcaatccgccgcgattttccctcgcaagatgtttacgacgaactggagcgtctcgttagtctggcgaaggaagaaattagccagcttctgccattagaagagcagctagaaaaattaatcgcgctgttttacggcgaatgggggtttaaagcctcacgcggcgtttatcgtctttccgatgcattatggctggaccaggtgttaaagaatcgacagggcagtgcggtatcattaggtgcggttttattatgggtcgcgaatcgtctcgatttgccgctgctgccggtgattttccctacgcagctgatattgcgcattgaatgtccggatggcgaaatttggctgattaatccttttaacggtgaatcgttaagcgaacatatgctggatgtgtggttaaagggaaatatcagcccgtcggcggaactgttttatgaagaccttgatgaagctgataacattgaggtaatccgcaaattgctggatacactcaaagcttcgttgatggaagaaaatcagatggagctggcgttacgcaccagcgaagctttattacaattcaacccggaagatccctatgaaattcgcgatcgcgggttgatttatgcgcaactggattgcgaacacgttgcgttgaacgatttaagttatttcgttgaacagtgtccggaagacccgatcagcgaaatgatccgtgcgcaaataaataacatcgcgcataaacatattgtgctgcattaattaatcgacattttactcaagattaaggcgatcctatgaaacaaaaagtggttagcattggcgacatcaacgtagcaaatgacctgccgttcgtactgtttggcggtatgaacgtgctggaatctcgcgatctggcgatgcgcatttgcgagcactacttaaccgtgacccagaaactgggtatcccttacgtgttcaaagcctcttttgacaaagccaaccgctcctccatccactcttatcgtggaccgggcctggaagaagggatgaaaatcttccaggagttgaagcagacttttggcgtgaaaattatcaccgacgttcacgaaccaagtcaggcacagcccgttgctgatgtcgtggatgtgattcagttgccggcgtttcttgctcgccagactgacctggttgaagccatggcgaaaaccggtgcggtaattaacgtcaagaaaccgcagtttgtcagcccgggacagatgggtaatatcgttgataaattcaaagaaggcggcaacgaaaaagtgattctttgcgatcgcggtgctaacttcggctatgacaacctggttgttgatatgctgggcttcagcatcatgaagaaagtgtctggtaattcgccggtgattttcgacgttacccacgcactgcaatgtcgcgatccatttggcgcaccttccggcggtcgccgtgctcaggtggctgagctggcaagagccggtatggcggtaggtctggcggggctgtttattgaagcgcatccggatccggaacatgcgaaatgtgatggtccatccgcgctgccgctggctaaactggaaccgttcctcaagcaaatgaaagcgattgatgatctggtgaaaggtttcgaagaactggataccagcaagtaatctttttgtttgaaaaataaagtcttagcgttctgcgttaagactttttttatgggggccggatacaaaaaaggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgctgccaggtcgtgccagaaaatcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaattgttgatggttcaagattagcccccgttctgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataacgccggcttggtgtggatactcgtcgcaattcatcttcacttcatccctgaaatgtttgcattgaagagtacattccggcttttcaacagctgttgcagtggtttcgtgcaggttgtggtacaggctcgcaattctgattaacgacctgtccaggtagtatgaagaaatacaataagcaggaatttatattatctcccccgatttccgtcatcggaggagatataactgtcaggcaaatatcgtcatcaaataggcggcaaacagtgccagatgcgctgcgccattgagcacgttagttcgtccggtggagaaggagatatggcacagtactaaagaggccaccatcaccaccatttctggcgcaccaagtgcaaactgcaattcgttacccgtcataaaggcaattagcgtgacgacaggtacggtaagcgaaatggttgccaacactgaaccaaagaacagattcatcgcgcgctggacctggttattcaacactgcttttaacgcacctaaaccttccggcgacagaatcaacagagccaccaggaagccagtaaaggcgacaggcgcattcatgctgtcgagcaatgtctccagcgggctggcgttcattttggtgactgcaataacggcaatcagatggacaattaaccagatggcatgccacaggctgctatgggcagacggtttaccgtggtgcgggtcgtcatcatcactgtcatcttcgtgctcgtagacaaacaaactttgatgcgttttggtctggatcagcaaaaatacgccatacattgccgcagaaattaatgctaccagtaacgcctgacctgttgaaaaattcgccgcaggcagcgccattggaaataccagtacgattatcgccagggggaacagcgcaattaaatactgcttgataccaaacagattcatatattgggtggcaaacttacgtccgcccaacaataatgaaaagccaaccagcccacctgtaacaatcataatgattgaatagagcgtatcacgcattagcgttggcgcggcgtcgccggttgccattaaagctgaaatcaaactgacttcaagaataaccactgaaaggctaagaataagcgaaccgtaaggttctcccaggcgatgggctaatacgtccgcatgacggacaacactaaaggcgctacttaaaataccaataagcgcaagaagattgatggcaatgaccactggtagtgtctggctgcttccccacaggaacagcactaccagcgccagaaccgggaaaataagcgaagtctccttgtggcgggtttttaccgcctcttgagcatttgacattatggttatccctttgcagatgaatttatcgaaaatgtaaaaaataggtaggaaaaataacagaaagtgtctggatatcggtaacattttacgaatttttaccccgctgtcgattttttactcatttgggcataaaaataagtaatacgtttagacaatgtttgttttagcacttcttaagaagagtctgacatgaaaattcttatgttttggcaagagtagatattgttgaccacacttaatgttcaactttgtaaaaggagtcaacgatgccgtataaaacgaaaagcgatctgccggaaagcgtaaagcacgtgcttccgtctcatgcccaggatatctataaagaagcgttcaacagcgcatgggatcaatataaagataaagaagatcggcgtgatgacgccagtcgcgaagaaacagcgcataaagtggcctgggctgctgtgaagcatgaatatgccaaaggggatgatgataaatggcataaaaaatcgtaaaaccggtagcttagttaaagctattcgtgcggtgttgccttgcaagtggtccgtggattgcatattgtcccgttagtggtttcaaaatgagcagtaaaaatgtccggaagacaccaaaaagttgtcgcagggaagtatgcagtggcggaggtgtaaggtgataacgcgtgatttcttgatgaatgccgattgtaaaacggcatttggtgccattgaagaatcactcttatggtcagcagaacaacgggcggcttcgctggcggcgacgctggcttgtcgacctgatgagggaccggtgtggatcttcggttatggatcgttgatgtggaatccggcactggagtttaccgagtcgtgcaccggtacactggttggatggcatcgcgcgttttgcctgcgcctgaccgccgggcgcgggactgcgcaccagccgggacgaatgcttgcactgaaagagggcggacgcaccacaggcgtcgcctatcgactgccagaagagacgctggagcaggaactaaccctgctgtggaagcgcgagatgattaccggctgttatctgccaacctggtgtcagcttgatcttgatgatggacgcacagtaaacgccattgtgtttattatggacccgcgacatccagaatatgaatctgacactcgcgctcaggtcatagcgccgttgattgcggcggcgagcggtccgctgggaaccaatgcacaatacctgttttcactggaacaggagcttatcaaactgggaatgcaggacgatgggctgaatgaattgctggtatcggtaaaaaaactgctggcggagaattatccggatggtgtgttacggccgggattcgcctgagtaaactttcctcatagtggggcgtcagacgccccctcaaacattaaaatgtgagcactttatcggctgacagcgtccattgcgccagttcaacaagagtaccgatttccaccccatcaatcagaggaagtgtactaatcccgcgcccgtcggtacaggttttgcacaatttcaccggtacattctgagcggtaaggatctccagcatttgctgaatgttgtagccttcccctggtttttgcccgcgcaacccggctgtgaccgcatcagacatcaggaacagacgcagatccagattgttctcctgctctcgtaacgcaatggccagccgcaagctgttaaacaaggattcgctcccgtaaggtgcgccattggcaacgatcacgattttttgcattatttactcctgtattcagggaattagacactcatcttctatcttactgcttctgcagcgtctgaccaatcggtcacatttttaaggattttcctgaaagcgcgagaaaatacgacaaaaggtgccagtaatcgttattctttaaggctatggtttttcatttttaccggaagttaccgacgttttgagccgtttcgttcctcgcattattccgttttatttactcttgctggcggcaggcggtacagctaacgcacaatctaccttcgagcaaaaagcggcaaatccctttgataataacaatgatggtctgccggatttaggcatggcacctgaaaatcatgatggggaaaaacactttgctgaaattgtgaaagatttcggcgaaaccagtatgaatgataacgggctggatactggcgagcaggcaaaagctttcgcattgggaaaggtccgcgacgcgcttagtcaacaggttaatcagcacgtagagtcctggctatcaccgtggggaaatgccagtgttgacgtcaaagtggataacgaaggacatttcaccggcagtcgtggaagctggtttgtgccgttacaagataatgatcgttatctcacctggagccagcttggtcttactcagcaggatgatgggctggtgagcaatgtgggcgttgggcaacgctgggcgcgcggcagctggctggtgggttataacactttttatgacaacttgctggacgaaaatcttcagcgagcgggcttcggtgccgaagcgtggggcgaatatttgcgactatcggcaaacttttatcagccgtttgctgcatggcatgaacagacagccacgcaggaacaacggatggcgcgcgggtacgacctgacagcccgaatgcgcatgccgttctatcaacacctcaataccagtgtcagcgtagaacagtattttggtgatcgtgttgatttgtttaactctggtacgggttatcacaatcccgtcgcgttgagtctgggattaaattataccccagtgccattagtcactgtgacggctcagcataaacagggtgaaagtggcgagaatcaaaataacctcgggctgaatcttaactaccgctttggtgtaccgctcaaaaaacaactttctgcgggcgaagttgccgaaagtcagtcgttacgtggtagtcgctatgacaatccgcagcgaaataatcttccgactcttgagtaccgacagcgaaaaaccttaacggtgtttctggcgacaccgccgtgggatctaaaaccaggcgaaacagtgccgctgaaattacaaatccgcagtcgttacggtattcggcaactgatttggcagggcgatacgcagatattaagtttgacgccgggcgcacaagccaacagcgtggagggctggacgctgatcatgcctgactggcagaacggggaaggggcgagcaatcactggcgattgtcggtggtggtggaagataaccaggggcagcgtgtctcctccaatgagatcacgctaacgcttgtcgaaccgttcgatgcattgtcaaacgacgaactgcgctgggaaccgtaatcagaaaatgcgctcctgatgcacccataccgctgcttccacgcgagacttgagcttcattttcttcagcatgtgcttgacgtgcacttttactgtgctttcggtgatatccaggcggcgggcaatcatcttgttcggcaaaccctgggcaatcagcttgagaatatcgcgctcgcgtggggttaactggttaacgtcgcgctcagtagtggcacggtttgcgcgcaagctggcggccagaacaggcgttaatgcttcgcttaataccatttcgccagcagctgcctgatgtaacgctttcagcagatcttccggttccatatcttttaacagatagccatccgcgccgcgtttcagtgcggtgaccacatcttcttcatggttagagacgctgaataccacaatgcgccctgagagggacttttcgcggagtttatccagcgtttccagaccattcatgccgggcatattgagatctaacaggatcagatcgggatcaagagattccgccagttcaataccctgttcgccattactcgcttcgccaaccacagtgatatctggtgccatactgataagctgttttacgccagttcgcaacatcgggtgatcgtcgatcagcaggatagtagccggttcctgattactcatgggtatctccttggacgtctgtgaaagttttttcgggaataaaggtgaccaccacttcggtgccacctgattcacgacggcggacgcggcaatcgcctcgtaaactttgcgcacggtcgcgcattattatcatgccgtagtgattgctgcggatggcattttcaggcacgccgcagccgttatcctggacggtcagtttgacctgattatcgttttgcgccaccgtcaccacgacctcactcgcttgcgaatgtttgagggcgttacttaatgcctcacgggcaatttgcaacaagtggattgcctgatgcgaaggcaccagacgaggcggcaattgataatccagcttcaccgggaagccaaatttggcgctgtactcttcgcaactcgcctccagcgccggacgtaatccaggctcggtgagctgcaaacggaatgtggtgagcaattcacgcaactgcgcccaggatgcattcagttcgttacggatctgacttaacagttcgcggctgctttctggcagcgcatcgccctgcatctgtaaacaactcacctgcatcttcatgcaagagagagattgggcaatagaatcatgcagttcgcgcgcaatggtggcacgctcttccatcacgatcaactgttgctgacgttcctgatggcgatccagcgccagcgtggcggtgagttgttcaaccagggtatccaccagttgttgttgatcatggctaagatgacgcccctgcggcagggtcgccagcaaaataccgtactgcgtatgagagtcagccagccgccacttcagggttgtgccgcgatcgccaacgggtaatatgccgcgcgggcagagctggcagcctttatcatcacaagtcatatctggctggcaggtaaactcctgatgattctcttcatcatcagtgtcatacacccgcagttcgatatcacgtagcagggttaaattctgtaagccgttgagtaccggtgacaggcgttcacacagcggggcgcgggaatgcaaacggcggttagcctgccataaaaaagagaggatctgatttttatgctccagcccggcagttttctcctgaacccgctgctcaagtacggcataactttcggccagttctgcagacatattgttcaatgcagttccaagcatcgccatttcgttgcgcccgctgatgtttgcgcgttgggtaaaatcgcgatggctgacggcactcgccattgccagcagttgccgccacggttgtagcagtcgcgcccgcaaccagataatagtgaacaccagtaaaagtgccataaataccgccattacccgatggaccagtaccactgtctcaatgcgcatttccgtggtgcggtcaaaaccagataccagctgatcaagcccggcaacaaactggctgacatccgctgacaccgtttcgcggttttgtgcacgcatcagcgcggggatcagttcattacgccagtaatcttgtaaaccctgtaattgcgccagttgtccgtctcgttccgctgctcgagtcaactcggcgctaaatgccgtttgttccatttctttaattaagggcttgtctttctcgcttaatggcactgccgccaacagacggtaactttgcatgcgcagcgatcccgctttgttgatcgcatgggcgctgccctgaacgccttgcaccagccagccagaaactgccatccctgccagtccaatagcagtagaaagcaacacaataagcgcaacctgattaaccagggtgagcggagagagacaacgtttaagcatgtaaacctcttccttcaggctttaaatgagcaataaccttaatgaatgtgacgatacattctggaatggcagtattctcggctattggctgaagtatacccatacccggaaagagttactccttatttgccgcgtggttagtcgctttacatcggtaagggtagggattttacagcaccgtgaaaaatctcataatttttatgaaatcactgtactcactatgggtaatgataaatatcaatgatagataaagttatcttatcgtttgatttacatcaaattgcctttagctacagacactaaggtggcagacatcgaaacgagtatcagaggtgtctatgagtcactcatccgcccccgaaagggctactggagctgtcattacagattggcgaccggaagatcctgcgttctggcaacaacgcggtcaacgtattgccagccgcaacctgtggatttccgttccctgtctgctgctggcgttttgcgtatggatgttgttcagcgctgttgcggtgaacttaccgaaagtcggttttaattttacgaccgatcagctatttatgttgactgcgctgccttcggtttctggcgcgttattacgtgttccatactcctttatggttcctatcttcggtggtcgtcgctggacggcgttcagcaccggtattctgattattccttgcgtctggctgggttttgccgtgcaggatacctccacgccttatagcgtcttcatcatcatctctctgctgtgcggctttgctggcgcgaacttcgcatccagtatggcaaacatcagcttcttctttccgaaacagaagcagggtggcgcgctgggtctgaatggtggtctgggcaacatgggcgtcagcgtcatgcagttggttgctccgctggtggtatcactgtcgattttcgcagtatttggtagccagggtgtcaaacagcctgatgggactgagctgtatctggcgaatgcgtcctgggtatgggtgccgttccttgccatcttcaccattgcggcgtggtttggcatgaacgatcttgctacctcgaaagcctccatcaaggagcagttgccggtactcaaacggggtcatctgtggattatgagcctgctgtatctggcaaccttcggttccttcatcggcttctccgcgggctttgcgatgctgtcaaaaacgcagttcccggatgttcagattctgcaatacgctttcttcgggccgtttattggtgcgctggcgcgttctgcaggtggtgcattatctgaccgtctgggcggaactcgtgtcacgctggtgaactttatcctgatggcgattttcagcggcctgctgttcctgaccttaccgactgacggacagggcggaagcttcatggcgttcttcgcagtcttcctggcgctgttcctgacagctgggctgggtagtggttccacattccagatgatttccgtgatcttccgtaaactgacaatggatcgcgtgaaagcagaagggggttctgacgaacgtgcgatgcgtgaagcggcaaccgacacggcggcggcgctgggtttcatctctgcgattggcgcgattggtggcttctttatcccgaaagcgtttggtagctcgctggcattaacgggttcgccagtcggcgcaatgaaagtatttttgattttctatatcgcctgcgtggtgattacctgggcggtatatggtcggcattctaaaaaataaatcgtaatatttgattatcctttgcgcggcatgatgtcgcgctttttttatgcgtcatttagttacaacatactaatgttgtatggcttatttcgctggatttcattaagagtcattaatatgttacccatggggaatactccttaatacccatctgcataaaaatcttaatggtttaaataaccacaggtgtaaaacgtcttaatttacagtctgttatgctataaatgttaattatcctaaaggggtattccaggaatttactttatttttcatccccatcactcttgatcgttatcaattcccacgctgtttcagagcgttaccttgcctttaaacattagcaatgtcgatttatcagagggccgacaggctcccacaggagaaaaccgatgagtaaattcctggaccggtttcgctacttcaaacagaagggtgaaacctttgccgatgggcatggccagcttctcaataccaaccgtgactgggaggatggatatcgccagcgttggcagcatgacaaaatcgtccgctctacccacggggtaaactgcaccggctcctgcagctggaaaatctacgtcaaaaacggtctggtcacctgggaaacccagcagactgactatccgcgaactcgcccggacctgccaaaccatgaacctcgcggctgcccgcgcggtgccagctactcctggtatctttacagcgctaaccgcctgaaatacccgatgatgcgcaaacgcctgatgaaaatgtggcgtgaagcgaaggcgctgcatagcgatccggttgaggcatgggcttctattattgaagacgccgataaagcgaaaagctttaagcaggcgcgtggacgcggtggttttgttcgttcttcctggcaggaagtgaacgaactgatcgccgcatctaacgtttacaccatcaaaaattacggcccggaccgtgtcgctggcttctcgccaattccggcaatgtcgatggtttcttacgcatcgggtgcgcgctatctctcgctgattggcggtacttgcttaagcttctacgactggtactgcgacctgcctcctgcgtctccgcaaacctggggtgagcaaactgacgtaccggaatctgctgactggtacaactccagctacatcatcgcctggggttcaaacgtgccgcagacgcgtaccccggatgctcacttctttactgaagtgcgttacaaaggaaccaaaactgttgccgtcacaccagactacgctgaaatcgccaaactgtgcgatctgtggctggcaccgaaacagggcaccgatgcggcaatggcgctggcaatgggtcacgtaatgctgcgtgaattccacctcgacaacccaagccagtatttcaccgactatgtgcgccgctacaccgacatgccgatgctggtgatgctggaagagcgcgacggttactacgctgcgggtcgtatgctgcgcgctgctgatctggtggatgcactgggccaggaaaacaatccggaatggaaaactgtcgcctttaataccaatggtgaaatggttgcgccgaacggttctattggcttccgctggggcgagaagggcaaatggaatcttgagcagcgcgacggcaaaactggcgaagaaaccgagctgcaactgagcctgctgggtagccaggatgagatcgctgaggtgggcttcccgtactttggtggcgatggcacggaacacttcaacaaagtggaactggaaaacgtgctgctgcataagctgccggtgaaacgcctgcaactggctgatggcagcaccgccctggtgaccaccgtttatgatctgacgctggcaaactacggtctggaacgtggcctgaacgacgttaactgtgcaaccagctatgacgatgtgaaagcttacacccctgcctgggcagagcagattaccggcgtttctcgcagccagattattcgcatcgcccgtgaatttgccgataacgctgataaaacgcacggtcgttcgatgattatcgtcggcgctgggctgaaccactggtatcacctggacatgaactatcgtggtctgatcaacatgctgattttctgcggttgtgtcggtcagagcgggggcggctgggcgcactatgtaggtcaggaaaaactgcgtccgcaaaccggctggcagccgctggcgtttgccctcgactggcagcgtccggcgcgtcacatgaacagtacctcttatttctataaccactccagccagtggcgttatgaaaccgtgactgcggaagaactgctgtcgccgatggcggataaatctcgctataccggacacttgatcgactttaacgtccgtgcagaacgcatgggctggctgccgtctgcgccgcagttaggcactaacccgctgactatcgctcgcgaagcagaaaaagccgggatgaatccggtggactatacggtgaaatccctgaaagagggttctatccgtttcgctgcggaacagccggaaaacggtaaaaaccacccgcgtaatctgttcatctggcgttctaacctgctcggttcttccggtaaaggtcatgagtttatgctcaagtacctgctggggacggagcacggtatccagggcaaagacctggggcagcagggcggcgtgaagccggaagaagtggactggcaggacaacggtctggaaggcaagctggatctggtggtgacgctggacttccgtctgtcgagcacctgtctctattccgacatcattttgccgacggcgacctggtacgaaaaagacgacatgaatacttcggatatgcatccgtttattcacccgctgtctgcggcggtcgatccggcctgggaagcgaaaagcgactgggaaatctacaaagccatcgcgaagaaattctccgaagtgtgcgttggtcatctgggtaaagaaactgacatcgtcacgctgcctatccagcacgactctgccgctgaactggcgcaaccgctggatgtgaaagactggaaaaaaggcgaatgcgacctgatcccaggtaaaaccgcaccgcacattatggtcgtagagcgcgattatccggcaacttacgaacgctttacctctatcggcccgctgatggagaaaatcggtaacggcggtaaagggattgcctggaacacccagagcgagatggatctgctgcgtaagctcaactacaccaaagcggaaggtccggcaaaaggccagccgatgctcaataccgcaattgatgcggcagagatgatcctgacgctggcaccggaaaccaacggtcaggtagctgtaaaagcctgggctgctctgagcgagtttaccggccgtgaccatacgcatctggcgctgaataaagaagacgagaagattcgcttccgcgatattcaggcacagccgcgcaaaatcatctccagcccgacgtggtctggccttgaagatgaacacgtttcttacaacgccggttacaccaacgttcacgagctgatcccgtggcgtacgctctctggccgtcagcagctgtatcaggatcaccaatggatgcgtgatttcggtgaaagcctgctggtttatcgtccgccgatcgacacccgttcggtgaaagaagtgatgggccagaaatccaatggcaacccggaaaaagcgctcaacttcctgacgccacaccagaagtggggtatccactccacctacagcgacaacctgctgatgctgactttaggtcgcggtggtccggtggtctggctgagtgaagccgatgccaaagagctgggtatcgccgataacgactggattgaagtcttcaacagcaacggtgcactgactgcccgtgcggttgtcagccagcgtgttccggcagggatgaccatgatgtaccacgcgcaggaacgtatcgttaacctgcctggttcggaaattacccaacagcgtggtggtatccataactcggtcacccgtatcacgccgaaaccgacgcatatgatcggcggctatgcccatctggcatatggctttaactactacggcaccgtaggttctaaccgcgatgagtttgttgtagtgcgtaagatgaagaacattgactggttagatggcgaaggcaatgaccaggtacaggagagcgtaaaatgaaaattcgttcacaagtcggcatggtgctgaatctcgataagtgcatcggctgccacacctgttcagtgacctgtaaaaacgtctggaccagccgtgaaggcgtggaatacgcgtggttcaacaacgtggaaaccaagccgggccagggcttcccgactgactgggaaaaccaggaaaaatacaaaggcggctggatccgtaaaatcaacggcaaactgcagccgcgcatgggtaaccgtgccatgctgctgggtaaaatcttcgctaacccgcatctgccggggatcgacgattattacgagccgttcgattttgattatcagaacctgcataccgcgccggaaggcagcaaatcacagccgattgcccgtccgcgttcactgattaccggcgaacggatggcgaaaatcgaaaaagggccgaactgggaagatgacctgggcggtgagtttgacaagctggcgaaagacaagaacttcgacaacatccagaaggcgatgtatagccagttcgaaaacaccttcatgatgtatttgccgcgcctgtgcgaacactgtctgaacccggcatgtgtggcgacctgcccgagcggtgcgatttacaagcgtgaagaagatggcatcgtcctgatcgaccaggataaatgccgtggctggcgtatgtgcatcaccggatgcccgtacaaaaaaatctacttcaactggaagagcggtaagtctgagaagtgcatcttctgctatccgcgtattgaagccggccagccgacaatatgttcagaaacctgtgtcggtcgtatccgttatcttggcgtgctgctgtacgatgccgacgcgattgaacgtgcggcaagtaccgagaacgagaaagatctctaccagcgtcagctggatgtgttcctcgatccgaacgatccgaaagtcatcgagcaggcgattaaagacggtattccgctgagcgttattgaggctgcacagcagtcgccagtttataaaatggcgatggaatggaaactggcgctgccgctgcatccggaatatcgcacactgccgatggtctggtacgtgccgcctctgtcgccgattcagtctgcggcagacgcgggtgaactgggcagcaacggcattctgccagacgtcgaaagcctgcgtattccggtacagtatctggcgaatctgctgaccgccggtgataccaaaccggtactgcgcgcgctgaaacgtatgctggcgatgcgtcattacaaacgtgctgaaaccgttgacggtaaagtcgatacccgtgcgctggaagaggtcggtctgaccgaagcccaggcacaggagatgtatcgttatctggctattgccaactacgaagatcgctttgtggtgccgagcagtcatcgtgaactggcgcgggaagccttcccggagaaaaatggctgcggctttacctttggtgatggctgccacggttcagataccaaattcaatctgttcaacagccgccgtatcgatgccatcgatgtaaccagcaaaacggagccgcacccatgatcgaactcgtgattgtatcgcgtctccttgaatatccggatgctgccttatggcagcatcaacaagagatgtttgaggcgattgccgcgtcgaaaaatctgccaaaagaggatgcccatgcgctgggcattttcctgcgcgatttaacgacgatggatccgctcgatgcccaggcgcagtacagcgaactgttcgaccgtggccgcgccacgtcactgttgctatttgaacatgttcacggtgaatcccgtgaccgcggccaggcgatggtggatctgctggcgcagtacgagcagcacggcttgcagttaaacagccgcgaattgcccgaccatctgccgctgtatctggagtacctggcgcagctgccgcaaagcgaagccgtggagggtttgaaagatattgcgccgattctggcattgctgagcgcgcgtctgcaacagcgtgaaagccgttatgccgtgctgtttgatctgctgctgaaactggcgaataccgcaatcgacagcgacaaagtggcggaaaaaattgccgatgaagcgcgcgacgatacgccgcaggcgctggatgcagtctgggaagaagagcaggttaaattctttgctgacaaaggctgcggtgattcagcaatcactgctcatcagcgtcgctttgccggtgccgtcgcgccgcaatatctgaatatcaccaccggaggacagcactaatgcaattcctgaatatgttcttctttgatatctacccgtacatagccggggcggtcttcctgattggtagctggctgcgttatgactacgggcagtacacatggcgtgcggcgtccagccagatgctggatcgcaaagggatgaatctggcgtcgaacctgttccatatcggtattctggggatttttgtcggtcacttcttcggtatgctgacgccgcactggatgtatgaagcctggctgccgattgaagtgaaacagaaaatggcgatgtttgctggtggtgccagcggcgtactgtgtctgattggcggcgtgctgttgttgaaacgtcgtctgttcaacccacgcgtgcgtgcaacgactaccggagcggatatcttgatcctgtcgctgctcgttatccagtgcgcgctgggcctgctgaccattccgttctccgcccagcatatggacggtagcgagatgatgaaactggttggctgggcgcagtctgtagtgaccttccacggtggcgcttctcaacatcttgatggcgtggcgtttatcttccgtctgcacctggtgttggggatgacgttattcctgctgttcccgttctcgcgtctggtacacatctggagcgtcccggtggagtatctgacgcgtaagtatcagctggtgcgcgctcgtcactaagcgaattttagttcacatagaccctgcttcggcgctgagggatccccataaatcagcgataataaaccaacaccatattctggtaggttctggtgaggtgattaagaatggtgcttagcaccgttcgttttaaaattagcggggagtgtcgtaagacattctccgctaacctcagatacgagattacccgccgcgttttaatgctgttggcctgatatctaagatgtaacccttgattttcagcgtgatagccaataagccacagcactattgtgctcagtgttgccagcaggctcagtaccagcattcttcctgccgaacagctgtaactggctcgcagaccgaacccaaaacgctcacttttttcatccctggagttttgctcaatctgcattcggcggctgtataacttcatgatttctcgcggtttaaagtcatctgtgctgctgaatattaaccatggttcttttgccgccgacctggcatcttttatctgtgatggtctggctataccgcaacgcgaacgtttatttctccggcctttcggctcttttttgtgcaaataaaaatgaccatcgcaacgggcgtattccgcccgggaaagcgtccccggccccagatattcaggtttgttaccggcctgtaattcctgacgcctgaaccagcattccccttttctcgccagatgcagttgtttattgcctcgtatccggccaataaaatcccagccgagtgattttatgtgccgaaaccaggcattctggaaccctgcatccgtgacgatgattacccttgcttttgggtttaccgcttcggaaagagtattaagaaaggcttgctgtatctttgcattttgctgtttttccgaaggaactatccaactcagcaatggaatcgaatgtccatcgcaaatcaggctggcgcggagtacgtgatactcctgagaggggtatccactccagtcaacggcgatgacacacagtgacagcttgctcgtcagcatggaaataatgtttctgaaaatcagggggatgtcgtgatgaagagactcattaccgagcagacgatcaacacgttttattttatttttgacctgagcattaccgggtaaataacgtccgatgctggtcagcgtcagagatgcgccattgattagtgcgatagtggcatccaacaaagcattttgtcggtatttgtgaaatggtgctaaagcaccgcggaaaaaattctgacatacttggcgagcaggcatagaggagatctcattgaattggttgcacaagtcagtagatcacaaaactctatgcctgtctttttttacccgcccattactggggattcctcagcgctccggcgggttttttttatgggcacggtgcggggggagttgtcggatgcgcttcgcttatccgacctacaggggaggatattttaggtccggtaaacgcggtgccattgggcagaattagctcggagtaacaggttttgagtatttcaggaagaaatggtggtgggggaaggattactcagcgctgcgcgcttcgccctacgggtcgttgcctgcggcaacgctctctcgctggcactcgagtcgaaccttggtcgaagcctctcatccttccccgcatgggcagaatatttaattgcggattcgtttgagaattcaggggcttttgaaagtgatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccaagggtaattcatattgtaggtaatgcttgagatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccacggggtaatgctttttactggcctgctcccttatcgggaagcggggcgcatcatatcaaatgacgcgccgctgtaaagtgttacgttgagaaaaatgaactggttgcgtaattttcatccgtaacggattaaagctaaccagttatttttgctggcgattaaagaataatcgtccgattaccgtaaacaaagacgcgctgcgccagtactttgtatagcgcacgacttaagacgtttttctcgacgtcacgacctgcgcgcatcatatcttcagctgtgtaggtatgatcgacatgaataacgtcctgcatgatgattgggccttcgtccagattgtcattcacatagtgagcggttgcgccaataatcttcactccacgctcataggcctggtgataaggacgtgcgccgataaacgctggcaggaatgaatggtgaatattgatgatcttattcgggaagcgtgccacaaattccggcgttaatacccgcatatacttcgccagcaccacatagtcaggttgataagcatcaatggcatccgccatcttttgatcgtgctcgttgcggcttaacccttcatggcttaccagctcaaacggaatatcaaaccgctcaaccagagaacgtaaagtatcgtggttaccaataactgccgcgatttcgacatccaggccaccgtaattggctttcatcaacaaatcgccaaggcaatgcgcttctttagtgaccagaattactatccggcgacgaccggcaggattcagctcacgcacggagccttctggcaatgcgctatcgagatccgccagcagggtggaatcattaaaaatcccttccagttccgtgcgcataaaaaagcgcccggtacgatgatctacaaattcattgttctgcacgatatttaactcgtgcttgtagcaaatattggtaatacgtgcgatcagacctttttggtccggacaaatagtacgcagaactttacgttggagtgaatgcattgctggaaaaaccttgttgagagtgtttgctaaaccgtaccgtcaaccattattggccgcagcactttttaaattttttacctgaaccacaagggcagggatcgttgcggccaaactgcggacgtgtaccgtcaatatagtaccattgaccgttttctttcaaaaatcgcgaacgttcaattattgcacctgttttgccaccctcggtaaatcgagcaacaaaactgacaaatccgatattgccgccgtcctgccagcaatgttcaaatacggtcaatcccaaccattcagtatgcgcaaatccggcaatcaattcggcacgtaacgccgttgctccacaagatggatgccaggtctttattaaataatctgcgtcttgcatcacaaaagcgcagtaacgcgaacgcatgagatgttctggatcaggtgcaaccttttcaccagacacataagggtggcaacataggctatactcgacagcactaccacagggacaaagctgagacacaaataatctccctggaaacaataacggcgtattaaccgcctgagtagcactatgttaaccgagcagtagcgatgtggctacgattgcattccaggggaatcttgcgggaataatgagaaagataaaaatagggctggcgctgggatctggcgcggcaagaggttggtcgcatattggcgtaattaatgcgctaaaaaaagtgggtattgaaattgatatcgttgcaggatgttcaattggttcgctggtgggcgctgcctatgcatgcgatcgattatctgcgctggaagattgggtgacctctttcagttattgggatgttttacgcctgatggatctctcctggcagcgcggtgggttactgcgcggcgagcgtgtcttcaatcaatatcgcgaaataatgccggaaacagagatcgaaaattgttcccgtcgcttcgcggctgttgccaccaatttaagtactgggcgtgaattatggtttactgaaggcgatctccatcttgctattcgtgcatcatgcagtattccaggactaatggcacccgttgcgcataacggctactggctggttgatggcgctgtagttaacccaattcctatttccctcacgcgtgcattgggggctgatattgtgatagcggtcgacctgcagcacgatgctcatttgatgcaacaagatttgctctcctttaatgtcagtgaagaaaatagcgagaatggtgattctctgccgtggcatgcgcgtctgaaagaaaggttaggcagcataacgacacgtcgggcggtgacagcgccaacggcaacagagattatgaccacttctatccaggtgctggagaaccgccttaaaaggaaccgcatggcaggtgatccgcccgatattctgattcaacctgtttgcccgcaaatatctacgcttgatttccatcgcgcgcacgctgccattgcggccgggcagctggcagtggaaaagaaaatggacgaacttttgccgttggtacgcaccaacatttgaccagaatttttatctacacttaagttaattctgacaggcgcaggtggcaatagcatgccactattgagtaaagccagtcaggggagagaacatgacgcagccattggtcggaaaacagattctcattgttgaagatgagcaggtatttcgctcgcttctggattcgtggttttcctcattgggagcgacaacggtactggcggctgatggggttgatgcccttgagttgctgggaggtttcactccagacctgatgatatgtgatatcgcgatgccacgaatgaacgggcttaaactgctggaacatatacgcaacagaggtgaccagacaccggttctggtgatatctgccactgaaaatatggcagatattgccaaagcgttacgtctgggcgttgaagatgttttgctgaaaccagttaaagatctgaatcgcttgcgcgagatggtttttgcctgtctctatcccagcatgtttaattcccgcgttgaggaagaggagaggctttttcgcgactgggatgcaatggttgataaccctgccgcagcggcaaaattattacaggaattgcaaccgccggttcagcaggtgatttcccattgccgggttaattatcgtcaattggttgccgcggacaaacccggcctggtgcttgatattgccgcactttcggaaaacgatctggcattttattgccttgatgtcacccgagctggacataatggcgtacttgctgccttgttattacgcgcattgtttaacggattattacaggaacagcttgcacatcaaaatcaacggttgccagagttgggcgcgttattgaagcaggtaaaccatttactccgtcaggccaatctgccggggcagtttccgctattagttggctattatcatcgcgaactgaaaaatctcattctggtttctgcgggtctgaatgcgacgttaaataccggcgaacatcaggtgcaaatcagtaatggtgttccgttaggcactttaggtaacgcttatttgaatcaattgagccagcgatgcgatgcctggcaatgccaaatatggggaaccggtggtcggctgcgcttgatgttgtctgcagaatgagcaaacgataacacgggctaaatttgcattacctgctaatgtcggctggtggtactatcgtcgctattcgtataagtaattgtcttaattatgctaactcgcctccttttcagaacttagccccttcggggtgctgatatactgggatgcgatacagaaatatgaacacgttcaaaacacgaacagtccaggagaatttaaatggctgccattaatacgaaagtcaaaaaagccgttatccccgtagcgggattaggaaccaggatgttgccggcgacgaaagccatcccgaaagagatgctgccacttgtcgataagccattaattcaatacgtcgtgaatgaatgtattgcggctggcattactgaaattgtgctggttactcactcatctaaaaactctattgaaaaccactttgataccagttttgaactggaagcaatgctggaaaaacgtgtaaaacgtcaactgcttgatgaagtgcagtctatttgtccgccacacgtgactattatgcaagttcgtcaggggctggcgaaaggcctgggacacgcggtattgtgtgctcacccggtagtgggtgatgaaccggtagctgttattttgcctgacgttattctggatgaatatgaatccgatttatcacaggataacctggcagagatgatccgccgctttgatgaaacgggtcatagccagatcatggttgaaccggttgctgatgtgaccgcatatggcgttgtggattgcaaaggcgttgaattagcgccgggtgaaagcgtaccgatggttggcgtggttgaaaaaccaaaagcggatgttgcgccgtctaatctcgctattgtgggtcgttacgtacttagcgcggatatttggccgttgctggcaaaaacccctcctggagctggtgatgaaattcagctcactgacgcaattgatatgctgatcgaaaaagaaacggttgaagcctatcatatgaaagggaagagccatgactgcggtaataaattaggttacatgcaggccttcgttgaatacggtattcgtcataacacccttggcacggaatttaaagcctggcttgaagaagagatgggcattaagaagtaacatccgtatcggtgttttccacgaaacggcgttgagcaatcgacgccgtttttttatagcttattcttattatattgtcttaaaccggacaataaaaaatcccgccgatggcgggatttttagcatgtgcaatctacaaaagattattgcttgatcaggaaatcgtcgagggatttaccttgctcatccattgcttttttgattacagctggagtacggccctggccagtccaggttttagtttcgccgttttcgtcaacgtagctatattttgccggacgctgagcacgcttagctttggtgccagatttaacggcagcaaggctattcagcagttcgttcgggtcaataccgtcagcgatcagcatttcgcgatattgctgcagtttacgagtgcgctcttcaacttcagcagcagccgcgctttcttcttcgcgacgttcgttaacaacaacttctaatttttccagcatttcttccagcgtttcaagtgtacattctcttgcctgcgcacgaagagtacggatgttgttcagaattttaagtgcttcgctcattgtagtaatctcaaacttatattggggtggtttgttgaggtaataatagagccttaaattcagttgtgcaatagccaggaatgtaaggaattcaaaattgttctttattttgtgccgccaataaatatcttttcataaaattagccagaaaagacgcggcatatagccctatttgcaccgatgatttcgcagcacgtgaggttaaaacttcctgattcatgtcacattttatggggagataatcgtaggctgacgacctttcagtcttctgtattagccgtgtttacgagaattccctattaagcgaatgatgaaaagtagaacagtcgcaataagagcagggacttagtattgcactatctcctggaggtcaacagagggctattacatgcgcaacaggttaaagattgtgaatagttaccggcagtcatttacccgcttataacaagcgaggcagttgtaatgatagctcagaaggattatgcaaggcttcgtaagggagaacgcatataccacttctgtgcatactgttgagctgaaaaactgacgaattatgataaactccagccaactttatttcatatcattgagggcctgtggctgatggcacagctatatttctactattccgcaatgaatgcgggtaagtctacagcattgttgcaatcttcatacaattaccaggaacgcggcatgcgcactgtcgtatatacggcagaaattgatgatcgttttggtgccgggaaagtcagttcgcgtataggtttgtcatcgcctgcaaaattatttaaccaaaattcatcattatttgatgagattcgtgcggaacatgaacagcaggcaattcattgcgtactggttgatgaatgccagtttttaaccagacaacaagtatatgaattatcggaggttgtcgatcaactcgatatacctgtactttgttatggtttacgtaccgattttcgaggtgaattatttattggcagtcaatacttactggcgtggtccgacaaactggttgaattaaaaaccatctgtttttgtggccgtaaagcaagcatggtgctgcgtcttgatcaagcaggcagaccttataacgaaggtgagcaggtggttattggtggtaatgaacgctacgtttctgtatgccgtaaacactataaagaagcgttagaagtcggctcattaacggctattcaggaaaggcatcgccacgattaataagaatttctttactgacagggtgagcagggcgcttttatcctgtcagttcgttttacgcacttctttcgggctatacacccttctcggcagttttttaacgccgctatacgcctcacagagcgcttatacaccgacattgacttgtaacctgtaaagtacaatatcgctgtgtgtaggcgttatacatcgtcgcaaatatgatgaaggacaatgctgccggtttatggaaaagttgttttgggaaaacaaaaaacggccccagaaggggtaatgccagtcagttaagcaactgactggctctttttcggggctgtggggtatttccagggcctctcctttaccactctcgggaaggccctttcccttcttgtcggtaatttcactggttgtcccatacttgcaagatcgcgcatcagctccggtatacgtcctggggaagcgtatggcgtccgtcatcgacgtcagcagatggcagacttttcctttgcgcgtcacggtcagcaggcgggctgtcacctcatttcccagtcccggccacttttttcgtgcctgcgggctggttttcagcttcaccagatgatcgcctttacccagttttctaatctcttcatattgcgctccctttctgagagggatcatccagtggcggtgttctcccgccaggctccaggcatttaacagtcctggtgagtaataacctttatccattaacgtcagagtgttatcgccggtttgttctataagttgctcagcaagctcattttcgctgttcttcatcgtgccgaaggctgcagccgtcagcagatggctggtcagttccatctggcagaccattttgacctgcgggtagagcgccgagttcccggcatgtgtctggcgggggaaggctgcatcgttctctggtgtatccggtgtgcgccagaacacaccatcgatggccagcagggtcaggccgcaccagtgcggatgcggcgtggcgttatgccagagctgcgctgttttcgtgaacacgcggcggacagcctcaattcccagacgctggcgggtctgaataacggcactgggggcaacgaaggggcgattgcccggcagcatgatgtccaggcgattcacaatctggtgaagaggttctttacgctcaagcgccatgccaacaatacaccagaccgtcatttcgaggggaagacggcgcttgcgtagcgttacagtacctgattcggcaaggcaacgagagatgagttcggggtcgaggtaatcccccagagaagtcagtgggttacgcagagaatcgtaacgggataccaaatcaagggcctgcccaatgagcataaaaaaatccggaaacgagtgagcgtttccggattcttacacagccactggatcggtcaactgatccttaactgactggcattaccccagaaggggccgtttatgttgccagacagcgctactgattaagcggattttttcgcttttttctcagctttagccggagcagcttctttcttcgctgcagtttcgccttctacataatcacgaccgtagtaggtatccagcagaatctgtttcagctcggagatcagcgggtaacgcgggttagcgccggtgcactggtcatcgaatgcatcttcagacagtttatccacgttcgccaggaagtctgcttcctgaacgccagcttcacggatagatttcggaatacccagttcagctttcagcgtttccagccatgccagcagtttctcgatcttagctgcagtacggtcgcccggtgcgctcagacccaggtggtcagcaatttcagcataacgacggcgagcctgcggacggtcatactggctgaatgcagtctgcttggtcgggttgtcattcgcgttgtagcgaataacgttacaaatcagcagggcgtttgccagaccgtgcggaatatggaactgggaacccagtttgtgcgccattgagtgacatacacccaggaaggcgttcgcaaacgcgatacccgcgatagtcgctgcactgtgaacacgttcacgcgctaccggatttttagacccttcgtggtaggacgctggcagatattctttcagcagtttcagtgcctgcagagcctgaccatcagagaactcagatgccagtacagaaacataagcttccatggcgtgagttactgcgtccagaccaccgaaagcacacagggacttcggcatgtccataacaaggttggcgtcgacaatcgccatatccggggtcagtgcatagtctgccagcggatatttctgaccagtagtgtcgtcagttacaaccgcaaacggagtgacttcagaacctgtaccagaagtggtggtgacagcgatcattttcgctttcacacccattttcgggaacttgtagatacgtttacggatatccataaagcgcagcgccagttcttcgaagtgagtttccggatgttcgtacataacccacatgatcttcgcagcgtccatcggggaaccaccacccagcgcgataatcacgtctggtttgaaggagtttgccagttctgcacctttacgaacgatgctcagggtcgggtcagcttctacttcgaagaagacttcagtttcaacgcctgctgctttcaatacggaagtgatctgatcagcataaccattgttgaacaggaagcggtcagtcacgatgagcgcacgtttgtggccatcagtaatcacttcatccagcgcgattggcagggagccacggcggaagtagatagatttcggaagtttgtgccacaacatgttttcagctcgcttagcaacggttttcttgttgatcaggtgtttcggaccaacgttttcagagatggagttaccaccccaggaaccacaacccagagtcagggaaggtgcgagtttgaagttatacaggtcaccgataccaccctgagaagccggggtgttaatcaggatacgagccgttttcattttctgaccgaagtaagaaacgcgagccggttggttatcttggtcagtgtacaggcaagaggtgtgaccgataccgcccatagcaaccagtttctctgctttttctaccgcgtcttcgaaatctttagcacggtacattgccagagtcggggacagtttttcatgtgcgaacggttcgctttcatcaacaacggtcacttcaccgatcagaatcttggtgttttctggtacagagaagcctgccagttcagcaattttataggctggctgaccaacgatagccgcgttcagcgcaccgtttttcaggataacgtcctgaacagctttcagctctttaccctgcaacagatagccgccgtgggttgcgaaacgttcacgtactgcgtcataaacagagtcaacaacaacaacagactgttcagaagcacagattacaccgttgtcgaaggttttggacatcagtacagatgcaactgcacgtttgatatcagcagtttcatcgataacaaccggagtgttgcccgcgcctacgccgatagctggtttaccggagctgtatgcggctttaaccatgcccggaccaccagtcgcgaggatcaggttgatgtctgggtggtgcatcagtgcgttagacagctcaacagaaggttgatcgatccagccgatcagatctttcggagcaccggcagcgatagcagcctgtagaacgatatcagccgctttgttggtggcatcttttgcacgcgggtgcggggagaagataatggcgttacgggtcttcaggctgatcagcgatttgaagatagcagttgaagtcgggttagtggtcggaacgataccgcaaataataccgatgggttcagcgatagtgatggtaccaaaagtgtcgtcttcagacagaacaccacaggttttttcatctttataagcgttgtagatatattcagaagcaaagtggtttttgatcactttatcttcgacgatacccatgccggattcggcaacggccattttcgcgagtgggattcgagcatctgcagcagccagagcggcggcgcggaagattttgtctacttgctcttgagtgaaactggcatattcacgctgggctttttttacacgctctacgagtgcgttaagttcagcgacattagtaacagccataatgctctcctgataatgttaaacttttttagtaaatcatctgctcgaatacgagagtatagtcagtgcggtgatgatttgcttaaccgatggaaatcaaaagcttactcgcgctcacactcactgtgatttactaaaagagtttaaacattagagttattatctctaatgcgtcacttccaggtggcgtaagcaagattactcacttctgggtactgattacgtgatccaaatcaaaattttgcaaagctgacacctttcagcatggcttttcgccattatagctaacagttaataaattgtagtatgatttgttggctacattagcatgttttgcacaactagataacaataacgaatgatagcaattttaagtagttaggaggtgaaaaatgctgtcaaaaggcgtattgtcagcgcgtcttttcaaccttatttatggctaacattatccggcttttgcttcggagctaaccgtgattcagaccctttttgattttcccgtttacttcaaatttttcatcgggttatttgcgctggtcaacccggtagggattattcccgtctttatcagcatgaccagttatcagacagcggcagcgcgaaacaaaactaaccttacagccaacctgtctgtggccattatcttgtggatctcgctttttctcggcgacacgattctgcaactttttggtatatcaattgattcgttccgtatcgccgggggcatcctggtggtgacgatagcgatgtcgatgatcagcggcaagcttggcgaggataaacagaacaagcaagaaaaatcagaaaccgcggtacgtgaaagcattggtgtggtgccactggcgttgccgttgatggcggggccaggggcgatcagttctaccatcgtctggggtacgcgttatcacagcattagctatctgtttggtttctttgtggctattgcattgttcgctttatgttgctggggattgttccgcatggcaccgtggctggtacgggttttacgccaaaccggcatcaacgtgatcacgcgtattatggggctattgctgatggcattggggattgaatttatcgttactggtattaaggggattttccccggcctgcttaattaattcctttcaaatgaaacggagctgtcatgctccgtttacttcgtcattatttttactttgttcccgcgcagttatcaaaagcaaaaggaatgggtgaaaatattcttctcaaattacagttggttataaggatttccttaactgcttctcctcaccatcatgttattttcgccacatcataatcctgggcttgctgaagaataattgaaatgatattagtaattccactgcctttggtagaggaaagtgctaaataataatcaattgttaaattattgtgcatttcactactggaactgtaatcagaaaagagagacatgcttaaccaatctctatttaattgaattaaaagatgtttgttaagacatggatgcaagctatagattctgatacggtcaataaaagagaattgcttaacaattttgcaaaatgtattggcgagtaagaaccgcatttggtactttccgggcaaccgccagacgattctttattggtaatgagaataattaacaattaaagagcgtcgcgaaagaataatgtgtctcgacaggggagacacagtacgaatcgacataaggtgatcgtctgaatcaccagaataaataaagtcggtgatagtaatacgtaacgataaagtaacctgacagcagaaagtctccgagcctgtgcagggtcccaatccgggattacacatgctggttaataccagtaattataatgagggagtccaaaaaacaatgaccaacatcaccaagagaagtttagtagcaactggcgttctggctgcgcttatggcagggaatgtcgcgctggcagctgatgtacccgcaggcgtcacactggcggaaaaacaaacgctggtacgtaacaatggttcagaagttcagtcattagatccgcacaaaattgaaggtgttccggagtctaatatcagccgagacctgtttgaaggcttactggtcagcgatcttgacggccatccggcacctggcgtcgctgaatcctgggataataaagacgcgaaagtctggaccttccatttgcgtaaagatgcgaaatggtctgatggcacgccagtcacagcccaagactttgtgtatagctggcaacgttctgttgatccgaacaccgcttctccgtatgccagttatctgcaatatgggcatatcgccggtattgatgaaattcttgaagggaaaaaaccgattaccgatctcggcgtgaaagctattgatgatcacacattagaagtcaccttaagtgaacctgttccgtacttctataaattacttgttcacccatcaacttcaccggtgccaaaagccgctatcgagaaattcggcgaaaaatggacccagcctggtaatatcgtcaccaacggtgcctataccttaaaagattgggtcgtaaacgaacgaatcgttcttgaacgcagcccgacctactggaacaacgcgaaaaccgttattaaccaggtaacctatttacctattgcttctgaagttaccgatgtcaaccgctaccgtagtggtgaaatcgacatgacttataacaacatgccgatcgaattgttccagaagctgaaaaaagagatcccggacgaagttcacgttgatccatacctgtgcacttactattacgaaattaacaaccagaaaccgccatttaatgacgtgcgtgtgcgtaccgcactgaaattgggtatggaccgcgatatcattgttaataaagtgaaagcgcagggcgacatgcccgcctatggttacactccaccatatactgatggcgcaaaattgactcagccggaatggtttggctggagccaggaaaaacgtaacgaagaagcgaaaaaactgctggctgaagcgggttataccgcagacaaaccgttgaccatcaacctgttgtataacacctccgatctgcataaaaagctggcgattgctgcctcttcattgtggaagaaaaacattggtgtaaacgtcaaactggttaaccaggagtggaaaacgttcctcgacacccgtcaccagggcacttttgatgtggcccgtgcaggctggtgtgcagactacaacgaaccaacttccttcctgaacaccatgctgtcgaacagctcaatgaataccgcgcattataagagcccggcctttgacagcattatggcggaaacgctgaaagtgactgacgaggcgcagcgtacagctctgtacactaaagcagaacaacagctggataaggattcggccattgttcctgtttattactacgtgaatgcgcgtttggtgaaaccgtgggttggtggctataccggcaaagatccgctggataatacctacacccggaatatgtacattgtgaagcactaatggcaatacgtggggcaggagtgtcctgctccacggtgtctgatttttatcgcattacagaaggcacaggccagaaggtagggcaatgttaaaatttattctacgtcgctgtctggaagcgattccgacgctatttattcttattactatttcgttctttatgatgcgcctcgctccgggcagtccttttaccggcgaacgtactttaccaccggaagtgatggccaatatcgaagcgaaatatcatcttaatgatccgatcatgactcagtatttcagctacctgaaacaactggcgcatggcgatttcggtccatcgtttaaatataaagattattcggtcaatgacctggttgcatccagttttcccgtttctgccaaactgggagccgcagcattttttcttgcggtaatactgggtgttagtgctggcgttattgccgcattaaagcaaaacaccaaatgggactataccgtgatggggctggcaatgaccggggttgttatccccagttttgtggttgcgccattattagtcatgatatttgcgatcattttgcattggctgccgggcggtggctggaatggtggagcgcttaaattcatgatattgccaatggtggcgttatcactcgcctatatcgccagtattgcgcgtattacccgtggctctatgattgaggttttacactccaactttattcgtactgcccgggcgaaagggttacctatgcggcggatcattttacgccacgcattaaaacctgctctgttacccgtgctctcctatatggggcccgcatttgtcggcattattaccggttcgatggtcatcgaaaccatttatggtttaccggggattgggcaattgttcgttaatggcgcattgaaccgtgactattccttagtgttaagtctgaccattctggttggcgcgttaaccattttgtttaatgccattgtcgatgtgctatatgcggttatcgacccgaaaatccgttactgatactggagctcgcgatgatgttaagtaagaaaaacagcgagacgctggaaaatttcagtgaaaagctggaggtcgaagggcgcagcttgtggcaggacgcacgtcgacgttttatgcataaccgtgcggcggttgccagtctggtagtgctggtgctgatcgcgttatttgtaatcctggcaccgatgctttcgcagtttgcctatgacgatactgactgggcgatgatgtccagcgccccggatatggagtccggtcactactttggtactgactcatccggtcgcgacctgcttgtgcgcgttgcgattggcgggcgtatctcactcatggtcggtgttgctgcggcactggtggcagtggtcgtggggacactttatggttcgctttccggttatctgggcggtaaagtggattcggtaatgatgcgtctgctggaaatcctcaactccttcccattcatgttcttcgtcattttgctggtgacctttttcggtcaaaacatcctgctgattttcgtggcgattggcatggtttcctggctggatatggctcgtattgtgcgtgggcaaaccctgagtctgaagcgcaaagagtttattgaggcggcacaagttggcggtgtatcgacgccgggcattgttattcgccacattgtgccgaacgtactcggtgtggtggtggtctatgcgtcgcttctggtgcccagcatgatcctctttgaatctttccttagcttcctgggattaggtacgcaagagccgttaagcagctggggtgcattgctgagtgatggcgcgaactcgatggaagtctctccatggttactgttgttcccagcgggattcctcgtggtaacgctgttttgtttcaactttatcggcgatggcttgcgtgatgccctcgacccgaaagatcgttaaggagtgcagccatgagcgtaattgaaactgcaactgtgccgctcgcacaacaacaggctgacgcactgctgaacgtgaaagatttgcgtgtcacctttagtaccccggatggcgacgtcacggcggtcaatgatttgaatttttcgctacgtgccggagaaacgctgggcatcgtaggtgagtctggttcgggcaaatcgcaaaccgcatttgcgttgatgggcctgttggctgccaacggacgtattggcggatcggcaaccttcaatgggcgtgaaatcctcaatttgccagagcgtgaactcaataaactgcgagctgaacaaatctcaatgatttttcaggacccaatgacttcgttgaatccctatatgcgcgtcggtgagcagttgatggaagtgctgatgctgcataagaacatgagcaaagctgaggcgtttgaagaatcggtgcggatgctcgatgcggtaaaaatgccggaagcgcgtaaacgcatgaaaatgtacccgcacgaattttctggcggcatgcgtcagcgagtcatgattgcgatggcattgctatgtcgacctaagctgctgattgcggatgaacccactactgcgctggacgtcaccgtacaggcgcagatcatgacgctattgaatgaactgaagcgggaatttaataccgccatcattatgattacccacgatcttggcgtggtggcggggatctgcgacaaagtgctggtaatgtacgctgggcgcacgatggaatatggcaacgcgcgcgatgtcttttatcaacccgtacatccttattctatcggtttgctcaacgcggtgccgcgtctcgatgcggaaggtgaaacaatgttgactattccgggtaatccgccaaacctgctgcgattaccgaaaggttgcccgttccagccacgttgtccgcatgcgatggaaatttgtagtagtgcaccgccgctggaagagtttacgcctggccgtctgcgtgcttgctttaaaccagtggaggaactgttatgaatgctgtaaccgaaggaagaaaagtcctcctcgaaatcgccgatctgaaagtgcactttgaaatcaaagatggcaaacagtggttctggcaaccgccgaaaacgctcaaagccgtcgatggtgtaactcttcgcctgtatgaaggggaaacattaggtgttgtaggggaatcgggatgcgggaagtccacctttgctcgcgccatcattggcctggttaaagcgaccgacggtcatgtggcctggttaggtaaagagttgctgggcatgaagcccgatgaatggcgtgccgtacgcagtgatattcagatgattttccaggatccgttggcatcactgaacccgcgtatgaccatcggcgagatcatcgctgaaccactgcgtacttatcatccgaaaatgtcacgccaggaagttcgcgagcgcgtgaaggcgatgatgctgaaagtcggtttgttgcctaacctgattaaccgctatccgcatgagttctccggtgggcagtgccagcgtatcgggattgctcgtgctcttattcttgaaccgaagctgattatctgtgatgagccggtgtcggcgctggacgtgtcaattcaggcgcaggtggtcaacctgctccagcagttgcaacgtgagatgggattgtcattaatttttatcgctcacgacctggccgtggtaaaacacatttccgatcgtgtgctggtgatgtatctcggccatgcggtagaactggggacctatgatgaggtctaccacaatccgctacatccttacaccagggcattgatgtcggcagtccccatacctgatccggatctggagaagaacaaaaccatccagttactggaaggggaattaccgtcgccgatcaacccgccttccggttgtgttttccgtacccgttgtccgattgccggtccggagtgcgccaaaacacgtcctgtgctggaagggagtttcagacacgccgtttcttgcctgaaagtcgatccgctttaaaagcaataagggctgacagttgtcagcccttttcacgccaaaagcgattatttattcccgccagatgatatggcaaagtttgtgatctttttcgcggcataacagaatgcgcgcgaaaacatcgttgatttcaccatcttcactgtccgccagaccaatcaccacttcggcaaaaaagtccgggttcaaatcgaaatcaacatgttcctgccagtcttccgccggatcgaataactccgcgccgccgcgctcttcaaactgaagattgaacagcagaacatcagctggatcgagattgtcggcagccagttcgagaaaaatatcgtaggcctgctcaagcgtttcatcttcagtcaggcgattgtttagatccatatccatagtcactacctgtttaacctctgttggcgacgttttacagcaacgggctgaagaagtaaaacagtcgctcggcgacacgttgccataatggacgttttagccataaacgggcatcgagcagacgagaacgcgaaatataatcgtcctgaacggcggcgaggtctgcaccaaaacctttatcgtcgattgccagggtaatctcgaaatttagccacagactacgcatatcaaggttaacggtgccaaccagacttagttcaccatcgaccagcacgctcttggtatgcagtaacccgccttcaaactgataaattttaaccccagcagccagcagttctgtaaagaatgcgcgactggcccagccgaccagcatcgagtcattttttcgcggaaggataatactgacatccaccccgcgctgcgccgccgtgcaaatcgcatgaagtaaatcatcgcttggcacaaaatagggcgttgtcatgatcaaatattcacgagccgaataagcagcagtcaataatgcctggtgaatgagatcttccggaaagccggggccagaagcaattgtgtgaatagtgtgaccgctggcctgctcaaacggcataatattgacatctggtggcggcggcagaatacgtttcccggtttcaatctcccagtcgcaggaataaataatccccatcgcggtggcgatggggccttccatacgcgccatcagatcaatccattgccctacgcccgcatcttgtttgaagtagcgagggtcgaccatattcatgctgccggtgtacgcgatgtaattatcaatcatgatcatcttgcgatgttggcgcaggtccatacggcgtaaaaacacacgcatcagattgacctttaaggcttcgacaacttcaataccggcattacgcattagctcgggccacgggctgcggaaaaaagccacactcccggcggagtcgagcatcaatcggcaatgaataccgcgccgtgcagcggccattaatgattcagccacctggtccgccatgccgccgggctgccagatataaaacaccatctcaatattatggcgcgcgagctggatgtcgcggattaacgcctgcatcacatcatctgactcggtcatcagttgtagctgattccctttgaccccagcgatcccctgacgacgctcgcaaagcttgaataatggcgcagcgacactgctattttcttcggcgaagatatgcttacaggctttaaggtcgttaagccattttgcggtggaaggccacatcgctctggcgcgctcagcgcggcgtttgcctaaatggagctcgccaacggcaagataggcaataattccgactaacggcagaatgtaaataatcaacagccaggccatcgcggagggaactgcgcgtcgtttcattagaatgcgtaaagttacgcctgcaatgagcaaccagtatcccagaatggccaaccaactcaccaacgtataaacggttgtcatagattagaaatccttttgaaagcgcattgttatgagtttacgcatatggattcatctggcaaataaaaacgcgggaaaagcactggtcagcgtcaggggcgggggtataatgaccattctgttgttgcatagagtagttaacatgaagcggagtagaacggaagtggggcgctggcgcatgcagcgtcaggctagccgacgtaaatcgcgttggcttgaggggcagtcgcgccgaaatatgcgtatccacagcatcaggaagtgcattctaaacaaacagcgtaactcgttattgtttgcgatctacaatatctaaatgtactgggcaccattgcggtgcccaataagtttactcttccgtctttaaactctatttttgcgccgattctttactgtcagctttcgtttcttgttcatcgttatcgctgaaaatgccatgaccggagttcaacaacattgaaacgagcatatcattattaatctcttcaccatttaaaactcgcgccagaatttcgctgccaaacagttgtggtgagagaatgatatccggatgtaccatcttaatcttattcaggtttttgctatcactgacggcgagaactgttttgacatcactgctcatatcttttgccgagagtacaacaaacgcgttatctgcatcgttatcactcagcgccagaatggcccggcaacgatcgattcccgctttctttaacactgaactgtcattactgtcaccggggataacatcggcgttatcgcctaagcgttgctcaagttgcttgatatcatcttcaggcaagttgctgataaccgttacgttttgtccgcgttgattcagttgcagaatcgtattgatggcgagaatcgaatgtccgcaaacaataaaatgatctttacgatgcattgtatgattgtttccttttacaagtttgttgaatcccccgcggataagcggaccaaaaattgaggtcatagatgtggcaaaaacggtaatgccggaaataatgaccgaaatagtgaacaatcgtgctgattcagaaacagggacaatatcgccatagccgacggttgacatggtttctatcgaaaaatagaacgcggtcatcaaactttctattcgcggattaaaaccttcgcttaaataaagcgcaccgtaagtggagtaaaacagtaacgtcgtgaaactaataaatgcgaaaattgtcccggctgctgcgctactgtgggagaagtctttgcgcagtatcagcaaaaacaccagcgtaaaaatgcaaaatccaatactaaatttcagccagggataaaaatgcagagtgtaaattagcgctatcaacaacaaaatgatactgattgcccatgcgagctttgcccggaacagtaagccaatggagttcaggacaagaaatacgccgagcataaatagtggggcgtttgccagcaaggagagatccagctctgaaaatgctttgatatggaaaatatcaagcaaattgaccgacataccatagattgttttaaaaataagcaatccatttaaaaagacggccagcgcgagaatgtcgtgccgtagggtcacccataactttgttgctgtttgtttgaatgtagtccagtgactcactgatacctctgtaaccacaattttgtttaattatctcaacgtgcacattttcttaacatacatgcagcgcgtgaatgtgttaaacaatagtagatgactttatccgcagtaatcaaaggttttgagtgagcaactctgcgtcaggaaagggcattttccagaatatgttcacatcatataaagaaatacagataaagttattatctgcttgtggtggtgaatgcactgaccgacctataaggaaaggccaaacaagaacacggttgcaaaaaccgtgcccttaaatattgaatttctattcagaacactttcttaaatggtttcactgaaacgtgttcatagactcctgccgctacgtacgggtcagcatcggcccaggcctgagctgcttccagcgactcaaattcagcaataacggttgagccagtaaatcccgcagtccctggatcgttactgtctaccgctggcattggaccggcggtcaacaaacgaccttcatcatgcagtaactgtaaacgtgctaaatgtgccggacgaacggaaaggcgtttttcgaggctatcagctttgtcttgagcgtaaataacatacaacacgggcacaactccttgttcgggaaagttgtaaagtacgttatttgaaagggcgaagatctgcaacggaaagatgatgtctttgttaagaccatgcataaagtaaggtcaattacgccaaaaatgacattttcactgatcctgatcgtcttgccttattgaatatgattgctatttgcatttaaaatcggggcctggtttttctactgaaatgattatgacttcaatgacccttgatttacctcgccgcttcccctggccgacgttactttcggtctgcattcatggtgctgttgtggcgggtttgctctatacctcggtacatcaggttattgaactacctgcgcccgcgcagccgatttctgtcacgatggttgcgcctgctgatcttgaaccgccacaagccgttcagccaccaccggagccggtggtagagccagaaccggaacctgagccgatccctgaaccgccaaaagaagctccggtggtcattgaaaagccgaagccgaaacctaagccaaaaccgaagccggtgaaaaaggtggagcagccaaaacgcgatgtcaaacccgtagagtcgcgtccggcatcaccgtttgaaaatacggcacccgcgcgcccgacatcaagtacggcaacggctgcaaccagcaagccggttaccagtgtggcttcaggaccacgcgcattaagccgtaatcagccgcagtatccggcacgagcacaggcattgcgcattgaagggcaggttaaagttaaatttgatgtcacgccagatggtcgcgtggataacgtacaaatcctctcagccaagcctgcaaacatgtttgagcgtgaggtgaaaaatgcgatgcgcagatggcgttatgagccgggtaagccaggcagtgggattgtggtgaatatcctgtttaaaattaacggcactaccgaaattcagtaagcataaagtcaaaagcctccgaccggaggcttttgattattactcaacgggtaaggcgcgaggttttccttcgggatcaaccgcgacatacttaaataatgcttctgttgctttatagcgttgcccgattggttcagacgccacttttttcacccacacttcaatattaatgctgactgatgtcgtccctttctggacacagcgtgcatagcagcacaccacatcgccgaccgcaaccggccgtaagaaagtcattccttcaacccgcacggtcactacacgaccatgggcaatttctttcgccagaatagcgccgccaatatccatttgtgacattaaccaaccaccaaagatgtcaccattggcattggtatcggcgggcatggctaaagtacgtaaaacaagatcgccctgagggacgttatgtgttgtagacatggtaaaaccgacttaaaaggaaaatcacaggcgcgatgctactatgattttcctgaggagaacagaggagatacagcgccagcccctgaaggactggcagtctggttaggatttatcttcctgcggcatgtggcggtagatatagataccgcttaacaatgtgaagattaaggtaagggcggtcaggccaaagactttaaagttgacccaaatattttgcggcagccagaatgcgatgtagatgtttgccagaccgcaaaggataaagaaaacagcccaggccagattcagcttcgaccataccgattgcggcagggtgagttctttacccagcatccgctgaattagcggctttttcatcacccattggctgactaacagggcacccgcaaacagggcataaatgacagtaaccttccatttaataaactcatcattgtggaagaacagcgttaagccaccgaagacgaccaccagaacaaaagtgatcagggccatcttctcaaccttacgaaagcgaacccagctatatataagcacaatcgccgtggcgacgatgagcgccgcagtagccgcatagatgtcataaatcttgtaaaacgcgaaaaagacaaccagcggtaaaaaatcaagaaactgcttcattttacgattccgtaatcaaatgcttaaggttattggcgaatcaacatatacaggcggaacagatagatgagcaatacggctgaaatcaggttgctcaaggtgttcgccagtacggcaccaatttccggggttaatgcggcaaaagaagaggcaaaaagcagcaacagtgtttttgccagcaaccagctcagtactgcgggtgccaccagacgcatattcgcccatgtcagccgcatactgctacgcatcgaggcaaaaacgcccattttgtcctgtaccagcatcactggagccagagccagtaaaatggccatgataatccccggaacgaccaccagcatgatgccaatctgtactaaaagggtagtcagaaaaatcagaataaataactttggcaatatcggcgcactggcaccaatagctcgcagcgcactgactctctgacccgcagacaccagctggataattaatattacgcccccggcgagaatggcgttaccgattaatcctgaaaaagtggacgccgctgaagcctgcagcaaaatttgttgctgttccggtgacatattctgaaccaggtcgaacaacccactactgccgctaacgggtacgccgtcattgagctgcgcaagctgtgcatcactgggtgagaaaacatgccctaacaccactgtgataaacgcacatagcaacgataccaacagaatggtcataaattgattacggaagaaatttccggtgtcacggtatacggactgcgccgtgatagacatgcactctccttgagttttatgcaggtgttaattagcgggcaattgtaccctggttaagccccgggtggcagcatcaggtcttgtatggaaaagcatatctttgtaaagcggaggtaattgctggccttcaggcgtgggtaaaccgctgcaagtggcgagcgagttaatatttgcgtagcgaaaatataaaaattgatttaaatcacattaacctggattttcaatgcaacttctaaattaatccagatcaataaagggtgaattaccatatgtaatgtgatctgtgtaggatcatttgttaccccaatgtgggtatattcgtcacgtttttataaccataacgacggagcggatatgaaaaagttaacagtggcggctttggcagtagcaactcttctctctggcagtgcttttgcgcatgaagccggcgaattttttatgcgtgcaggttctgcaaccgtacgtccaacagaaggtgctggtggtacgttaggaagtttgggtggattcagcgtgaccaataacactcaactgggcctgacgtttacttatatggcgaccgacaacattggtgtggaattactggcagcaacgccgttccgccataaaatcggcacccgggcgaccggcgatattgcaaccgttcatcatctgccgccaacactgatggcgcagtggtattttggtgatgccagcagcaaattccgtccttacgttggtgcaggtattaactacaccaccttctttgataatggatttaacgatcatggcaaagaggcggggctttccgatctcagtctgaaagactcctggggagctgccgggcaggtgggggttgattatctgattaaccgtgactggttggttaacatgtcagtctggtacatggatattgatacgactgccaattataaactgggcggtgcacagcaacacgatagcgtacgcctcgatccgtgggtgtttatgttctcagcaggatatcgtttttaattccgcacaaaaatgaccccgtaattacggggtcaataaggacatggtataaagggtattatttcttcgcttctacgccatcagtttcagagcgaattaagaatttctcagttgtttgcggaatatgctgaattagccagtcggccatgtgcttttcatcatttaaaatcgcttcgataatcggaattgaggctgtatcaccggcattttttgctgctgctaagagtgaggtataacaggcgatttcaaattgctcgaagacatatccgctaatagagcctttgactatttcatcagaagggaatataccaccgattgactgcccaagtgcagccattttactcatggaatctttaatgactgaacgtgaaatgtcattacgatcaagaatagtttccagttgaacaatctggtttttggtttcactaagatgttgttcaatacgagcgcgtagttcaggataattatctatacgactggccatggattcaagcatagattcggcttgcttttccattgcgtgggcgtcacgtaaccagtcatgataatgttcaatacgattcatgaaaatgtcctctttataaaatgactaaaagttaaagttcatatttcaggctttattttcggctttcttatttacgttattaagggccagatcagtcaatttgatgtcggtggccttttcttcttccagggtatctttcagaagcttcgctgctttacgataacctaattgttcagccagcgtcgctaatgtcccgtaactggcaatctcataatgctcgactttctgtgctgcggcaatcagtgcggcatcacgcacttcgtttttctcggtactttcgatgacctcatcagcttcttcaataagaccttccattgccacacatttcatgcgcttaattttcagattcgattctgattccacaacttgatcaatacgttcaatctgcctatgtgtttcctcgaggtgcgcatgaaaatcctgacttaatttttcgtttgatgttgctcttgcgagttttgccagtgcccgggttaattgtttttctgcgctgtaggtatctgaaagcaggtgaataaatacatcttcaatggtcttcatattcatatttttctccagtgaaatcactgcgagccatacggcccgcagaggcaattatctttatcagctgatattaataattaacggtgaatcaggattttcctgatttattaccaccgctttgttgaccgccttttttacctgcttcggatgcgcgttgcggatcatttttaaaattaccgccgctatgctgaccgcctttacggcctgcgttggatgccttctcacggtcttcggcgaaatttcctgaaccaccacgatattcggtcatgttatttctcccgttgcgttgcattgtttcattaatatgagtgttgtgtgtcgacactcattaaaattagtcgttaatgagaattagtcaaattaagcgtaacgagaagaaagtggaaaaatatattttgaggaacgttctggatgtattaacaattgcctgaggaataagtgacttagagaaaattattgattttactggtgttatgttgcgggattaatttgtttgattatattactgttgggcggaaaaaagacgtaagttgacgttcgacaggggtaagcgaaacggtaaaaagataaataataaatgaatttaggatttttccgacttcgttaaagaaagttaaaatgccgccagcggaactggcggctgtgggattaactgcgcgtcgccgctttcatcggttgtacaaaagctttcagtgccgccagcattttctctggctcattaatatgttgctcgatgattttaacgatggccgaaccagaaatcgcgcccgcagctcctgcatcaatcgctgcttttacctgatccggggcggaaataccaaatccctgcaatggaggcgcagcgttgtactctttcagcttcgcaaccagatgattgaggggtaacgcggcgcggttttctgcgccggtcacgcccgctcgcgacagcaaataggtgtaaccacgaccgtaagaggctatctggcgcagcaaatcatcgtcggcattcggcgggcaaataaagataggtgcgacattatgacgcaacgcggcctggcggaagggcgcggactcttccacgggcacatcggcaaccagcaccgaatcgacgccgactttctcgcactcggcataaaactcatcaatgcctttgttaaacaccaggttggcatacatcaaaaggccgatgggaatggtcgggtgcttctggcgaatgagtgccagcacctcaaagcactgcgccggggttactcccgccgcaaaagcacgcagtgtggcgttttgaatcgtcgggccatccgccagtgggtcggagaagggggtgcctaattccagcgcgtcagcaccggcttcaattagcgtatcgataattttcaacgactgctcaatgcccggatcaccgagggtgacgaaaggaacgaatgcgccttctttgcgctccttcaactgggcaaacagagattcgtagcgttccatcagatttcccctcgtgctttcaaaatatcgtgaacggtgaagatgtctttatcgccgcgaccggaaaggttaaccaccagtagctgctctttttccggattttcgcgcatcattttcagcgcatgggccagggcgtgggaggattccagcgccgggatgatcccttcatgcaggcaaagcgttttaaaggcttccagggcttcatcgtcggtaatagacacgtaatcagcgcgtccagtgctgttgagatacgcatgttgcgggccgacggacgggaaatccagcccggcagaaatggagtaagactcttcaatttgcccgtcttcggtttgcatcatcggcgctttcataccgaaatagatgcccacgcgaccatgttttaacggtgcgccgtgctcgccagtttcgataccgtggccgccaggctccacaccaatcaggccgacgtcggtttcgttgatgaaatctgcaaacataccgatggcattcgaaccaccgccaacacaggcgataacggcatccggcaggcgaccttctctttccagaatctgcgctttcgtttcttcgccaatcatccgctgaaactcacgcacaatggtcgggtaaggatgcgggccagctgcggtacccagcatatagtgcgcggtttcataactgccggaccagtcgcgtagcgcctcattacaggcatctttcagggtcgcggaaccgctatgtaccgggatcacttccgcacccattaagcgcatccggaaaacgttaggcgactggcgttcaacgtctttggcacccatataaatacggcatttcaggccgagcagggcgctggcaagggccgacgccacgccatgctgaccggcaccggtttcggcaataatttcagttttacccatccgcttcgccagtaaagcctgaccgagtacctggttagttttatgcgcgccgccgtgcagcaaatcttcgcgcttcagatacagcgtggtgttcgtcccggctgtaatgttctggcatttggtcagcgcggttggacgcccggcatagtttttcagcaggtcgttgaactgagcctgaaattcaggatctttttgcgcgctgacaaaagcttcttccagctggcgcagagcaggcatcaggatttgtggcacgtacatgccgccaaactcaccaaaataggggttaagtaatgttgtcattgttcctttccttaatatgcgcgcagcgtctggaaaaccgaggccaaaagacgtgcgtctttgatacccggttgcgactctacagcagaattaaaatcaagcccggcgcagccggtttgtgccgcttccacgcagttatctgcgcctaagccccccgccagcagaacgttgccaagcgattgaccatttaatagtgaccagtcgaaacgttgtccgctcccgccctgaccgttgtcgaatacatatttatcgatgtgctgaaaatcgcgcgcgggaagagtttcaccgacacttaaagccttccagatggcgacgtgtgctggcagagcctcacgcagagtgtcgatatacagctgatcttcattaccatgcagttgcactgccgccagcgataacaccttagctttgtccaccacatcggcaatatcgtgattgcggaacacgccaacatactgcaacggtgccgcagccatcacttcctgcgcctgttcaacgttgacgcaacgcggtgatgtcgcaacaaaaatcagcccaccgtaaatcgcgcccgcgtcataagctgctttagcatcttgttcacgcgtcaggccacatactttattctcacccagcaacacccgacgcacggcggcgttcaaatcgtcatgggccatcaacgccgaaccaatcagaaagccgttagtgaagtggcttaactcgcgcacctgagcgtaagtattgatgccggattcgctgattaccgtcacgttgtgccccagtttcggcgcaagctcgcgggtacggttgagatcaatcgacaaatcgcgcagatcgcggttgttgatgccaacgacctttgctcccaatgcaatggcgcgctccagttcctcttcattactgacttcggtcagcacacccatctccagactgtgagcgacggtggcaagctggcgatattgttcgtcatccagtactgaaagcattaataagcaggcatcggcctggtaatagcgcgccagatagatctggtaaggatcgataatgaagtctttacataaaatcggctgcggggcgatttggctgacgatggggaggaaatcaaagctcccctgaaaatatttctcatcagtcagcactgaaattgccgaagcgtaatgtttataaatggcggcaatgcgtgccggatcgaaatcatcacggatcacgccttttgacggcgaggctttcttgcactcaagaataaacgccgtgcgtgcaccctgtagcgcatcataaaaatgtcgcgtgctcggctgaatctcattctgaaaactggccagcggttgctgctgtttgcgggtttctacccaaatcgccttgtctgcgacgattttcgctaaaacggtttgcatcatttaccctcgtgccgccagtgcggtgactctgtcgtaagcggaaccactgcgcagtacctcaagaacggtttgcgcattggcttgcagatcttcatggccatgcaggcgcattaacatggcgacattcgccgcgacggctgcttcgtgagcggcgtcgcctttaccttgtaacaaacgtgttaaaatgtcacggttttcttccggtgttccgcctgccagttgctcctggtggtagggtgtcaggccaaagtcttctgcggtgagctgatagcttttaatttcgccgtcatgcagttcggcaacgattgtcggcgcgtgtaatgaaacttcatccatcccgccgctgtgcaccaccgccgcgcgttgataccccagcacgcgcaaagtttcggcaatcggcagcaccagttccggactataaacaccaattagcgccagcggaggatgcgccgggttaatcaatggccccagcacattgaacagtgtgcgggtttttagtcgctggcgaaccggcattgcatggcggaatccggtgtgatatttcggtgcaaagaggaaacagacgcctaactcatccagcgcctggcgcgatttatcggcgttcatatcaagattaataccgaacgccgccagcagatccgacgagccggatttactggagacgctacggttgccgtgtttcgccactttcagcccgcaggccgcggcgacaaacgcactggcggtagaaatattgatgctgttgctgccgtcaccgccagtaccgacgatatcggcaaacagataatccgggcgcgggaacggcgcggcgttttccagtagcgcggttgccgccccggcgatctcattcgggtgctcaccgcgaattttcatgctcaccagcgccgccgccagttgttccggcttcagctcgccacgtaccaccgctgaaaacagctggtggctttcttgttggctaagcgtctgggcctgatacagtttttccagaatcggttgcagcgtgttggttggctttagtttctgctgcgcccaggccagcgtttgttccagcaggcgagcgccctgggtagtaagaatggattccggatggaactggaatccacaaacgcgatccgcatcatgacgcaccgccatcaccatgccattaaaatgggcgttgatggttaaaccggccggaatattactgccaaccagcgagtgataacgcgccactggcagcgggtttgttaatccggcaaacatcgcctgaccgtcatgttcaatgctcgacgctttaccgtgaagaatttcgcccgcctgaccgacatagcccccgtaagcttcgacaatcgcctgatgtccgaggcaaatgccaataattggcagcttgccacgcaagcgggtgaggagttccggcatacaaccggcttcgctcggcacaccggggccaggagaaagcatcagcaccggattgctcatcgtcgccaggcgttcaattaaggtctgcgccggaatatggttgcggtaaatcaccacgttatgaccattgctgcgcaactgatctgccaggttgtacgtaaaagagtcgatattatcgagcagcagaatgtcagccattagaacgtctcctgtgcatgatgcgcggtggcaatagcgcgcagtacagcgcgggctttattacgggtttcgtctgcttccgactgcggaacagaatcaaggactacgccagcaccggcttgcacggtggcgataccgttttccaccagcgccgagcggatcacaatgcaggtgtcgagatcgccatgcgcggtaaaataacctaccgcgccgccgtagctgccgcgtcgacgaccttctgcttcggcaattaactgcatagcgcgtactttcggtgcaccgcttaacgtccccatattcatacaggcgcggtaagcgtgcagggcgtcgagatcgtggcgcagctcaccaacaacgcgggagaccaggtgcatcacgtaagagtaacggtcaactttggtgagatcggcgacgtagcggctgccgggtgtgcaaatgcgtgccaggtcattacgggcgagatccaccagcatcagatgttcagaaagctctttatgatcggtgcgcatttccagttcgatgcggctgtcgaggtctctatccagtgaaccatcggcacgacgaccgcgtggacgtgttccggcaatcgggtaaatctcaatctggcggctggtggcgtcatacttgagcgaactttccggcgatgcgccaaacagggtgaaatcattatcctgcataaaaaacatgtacgggctgggattactctttttcagcacgtaataggccgccagcggtgacgggcagggcagagagaaacggcgagatggcaccacctggaaaatttctccggcgcgaatcgctttttgcaacaaacgcactacgccaccgaactcttcatcgctctggttacattcacaacgcatatgcggcacggaaaccaccggcagaggcggcgcggcttcggtcagttgctgacgtagttcgttaaggcgagcagtgagacgttgtttttcttcttcattcggagcaaacaggctggcctgaatacgggtgctttttttctgatggtcaatcaccatcagcgtttcagcgagataaaaacagaaatcagggcagttattttccgctgacagttgcggtaaatcttcaaatcccgccacaaggtcataagagaacaggccgccgaagaacattgcttctcgttcttccttcggtacattcaacagattctgtaataagcggaaagcgtcaaaaatcgaaagggagcataagcgggcgtcttcatccagcagtggactgacaggcgggaagcgcagtacgcggcagtttggtgattgttcattttccacacccgcaggcagggcgttatccagtagtgccagcagggcttcgccattgccggaaagtgcctggattgtgacggtgtcacctaatgctgtaatgcgcagcgcactgtctaccagcagcaggctttttaaatcatctttgctgtcgatatctgcggattccagtagcagcgttgccggacgatccccacacaactggtgaaaaagcgcggttgggttgtcgcgataagcgcctacgcaggttagcagttcgagagtcggtttttgtgtttgcattgttattctctaattttgttcaaaaaaaagcccgctcattaggcgggctgggtatctgattgctttacgcatggtgaatacactgcccgtttcaggaagtgcgccaccaacctttcagtacgaaaattgctttcattgtcgataccctttttacgtgaacttgcgtactagttaactggttcgatgattaattgtcaacagctcatttcagaatatttgccagaaccgttatgatgtcggcgcaaaaaacattatccagaacgggagtgcgccttgagcgacacgaattacgcagtgatttacgacctgcacagccataccacagcttccgatggctgcctgacgccagaagcattggtgcaccgtgcagtcgagatgcgcgtcggcaccctggcgatcaccgaccatgacaccacagctgcaatctcaccagcaagagaggaaatttcacgttcgggactggcgctgaatcttattcccggcgtggaaatctccacggtctgggaaaatcatgaaattcatattgtcgggctgaatattgatattactcatccgctaatgtgtgagttcctcgcgcagcagacagaacggcgcaatcagcgggcgcagctcattgccgaaagacttgaaaaagcgcaaatacctggggcgctggaaggtgcgcaacgactggcgcagggcggcgcagtgacgcgcggtcattttgcgcgtttccttgttgagtgcggcaaagccagttcaatggcggatgtctttaaaaagtatctggcgcgcgggaaaaccggatacgttccgccacagtggtgtacaatagaacaagctattgatgtcattcatcattctggcggtaaggcggtgctagctcatcctgggcggtacaatcttagtgctaaatggctgaaaagattggttgcgcattttgccgaacaccacggcgacgcgatggaagtcgcgcagtgccagcaatcgcccaatgaacgcacccagctggcgacacttgcgcgtcagcatcatttatgggcatcacaaggatctgattttcatcagccatgcccgtggatcgaactgggtcgtaaactctggctgcccgcaggcgttgaaggcgtctggcagctatgggaacagccgcagaacaccacagagagggaattatgagccagtttttttatattcatcctgataacccgcagcaacgtctgatcaaccaggcggtggagatcgtgcgtaaaggcggggtgattgtttatccaactgattccggctatgcgctcggctgtaaaattgaagataaaaacgcgatggagcgtatttgtcgtattcgccagctgccggacggtcacaactttaccctgatgtgtcgcgatctttctgaactctcgacctattcatttgtcgataacgttgcgtttcgtttgatgaaaaacaacacgccgggcaactataccttcatcctgaaggggacgaaggaagtgccacgccgtctgttgcaggaaaaacgcaaaaccatcggtatgcgtgtgccttctaacccgattgcgcaggcgctgcttgaagcattgggcgaaccgatgctttccacttcgctaatgctgccaggcagcgaatttaccgaatccgatccggaagaaattaaagaccgtctggaaaaacaggtggacttgattattcacggcggttatctcgggcagaaaccaacaacggttattgatcttaccgatgatacgccggtcgtggtgcgtgaaggcgtaggtgatgtgaagcctttcttataacaaattgcgttccacggatggaaaatgatggcagggatatatcgctgcattttgctgttgatagttgggctttttttctcttcgttgagttatgcgaaaaacacggagatcccttcttatgaagaagggatctcgctctttgatgttgaagccactctgcaaccgaatggggtgctcgacatcaaagagaacattcattttcaggcgcgaaatcagcagattaagcacggattttatcgtgatttaccgcgactctggatgcagcctgatggggacgctgcactgctgaactatcatattgttggcgtcacccgtgatggtattcctgaaccctggcatcttgactggcatatcgggttaatgagtattgtcgtgggcgataaacaacgtttcttgcctcaaggcgactatcattatcaaattcattatcaggttaaaaatgctttcctgcgtgagggggattctgatctgctaatctggaacgtgaccggtaaccactggccgtttgaaatttataagaccctattttcactcaagttgcctgatattgcgggtaatccatttagcgaaatcgatctctttactggagaagagggcgacacatatcgaaatggccgcatccttgaggacggaagaattgaatctcgcgatccgttttatcgtgaagatttcacggtcctctaccgctggcctcacgcattacttggtaatgccccggctccacaaacgacgaatattttcagtcatcttcttttaccctctatgtcatcgttgttaatttgctttccgagtctgttcctggcgtgtggatggttatatctctggaagcgcaggccgcaatttacgccggtagatgtgattgaaaccgatgtcattccgccagattacacgcccggcatgttacgtcttgatgcgaaactggtttacgacgataaaggtttttgcgccgatatcgtaaatctgattgtgaaaggaaaaattcatctggaagatcattatgacaagaaccagcaaatcctgattcgtgttaatgaaggcgcgaccagaaataatgcggtattactgcccgcagagcagttattactggaagcgttatttcgtaaaggcgataaggtcgtgcttacggggagacgcaacagagtcttacgcaaggcatttttacggatgcagaaattttatctgccgcgtaaaaagtcttcgttttaccgacctgatgcgtttttgcaatggggcggaatggcaatattggcggtcattctctacggtaacctgagtcccgtaggctgggcaggaatgagtctggtaggcgatatgtttattatgatctgctggcttcttactttcttattttgttcccttgatcttttgtttgcccgcgatgatgacaagccttgcgttaatcgtgtcatcatcactttgtttttaccactgatttgttcaggtgtggctttttactctctctacatcaatgtcggagatgtattcttttactggtatatgccagcgggttattttagcgcggttttcctgaccggttatctcactggcatggggtatatttttctgccaaagtttacccaaactgggcagcaacgttatgcccacggtgaagctatcgttaactatcttgcgcgtaaagaggcagcaacacacagtgggcggcggaggaaaggggaaacacggaaactggattacgcgttgttaggttgggctatatcggcaaatttggggagggaatgggcgttacgcatcgccccttcgctttcttcggcgatttgcgctccagagattgcccgtaacggcgttttattctcattacagacgcacctgagttgcggggtctataccagtttgttggggcggagctattctggtggtggttctggcgctggtggcggaggcggtggtggctggtaatcaagctgatgttaatcgaaacaagctttaaccataaagatagtgtagtatgttgcgcctcaaagccaggcaagttaaaacgtcgagtcgtttacttaaggcctgaagagttcaaacagactttactatcagtgagtcagatgtaagttctgactcattgttgcacaaaagcatatcagacgcctgggaaggcgacaccaaaaggaagctctatgagcgaaaagctacagaaagtgctggcgcgtgccggccacggttctcgccgtgaaatcgaatctattattgaagccggtcgtgtgagtgttgatggcaaaattgctaaactcggcgatcgcgttgaaattacccctggactgaaaatccgtatcgatggtcatctgatttcggtacgtgagtccgctgaacaaatttgtcgcgttctggcctattacaaaccggaaggtgagttgtgtacccgtaacgatccggaagggcgtccaacggtgtttgaccgtctgccaaaactgcgtggcgcacgctggattgccgtaggtcgtctggacgttaacacctgtggtctgttgctgttcaccaccgacggtgaactggcaaaccgtttaatgcatccaagccgtgaagttgaacgtgaatatgccgtgcgtgtatttggtcaggttgacgacgcgaaactgcgtgatttgagtcgtggcgtgcagctggaagatggtccggcagcctttaaaaccatcaagttcagcggcggcgaagggatcaaccagtggtacaatgttactctgaccgaaggccgtaaccgtgaagttcgtcgtctttgggaagcggtaggtgtgcaggtgagccgcctgattcgtgttcgttacggtgatatcccactgccaaaaggtctgccacgcggtggctggacggagctggacctcgcccagactaactatctgcgcgaactggtggagctaccgccagaaaccagctctaaagtcgctgtagaaaaagaccgtcgtcgcatgaaggcgaatcagattcgtcgtgcggtgaaacgtcacagtcaggtgagcggcggtcgtcgttctggtggacgtaataataacggttaatttaagttaagtataaaataaaggccctgcggggccttttcttcatttgaagtatgataaatagtcgcagtattttaatttaatttcatacttgcttatgaataataccaggaaatagccacattactatttaattatctgagataaactcaacgtcaagaggtgggttatgattagatatagtggaatatttctatcgctgttaatgctttcaggttgtgcaaccgaagcattgaagaatgaacaagctgaaactgttattactgcgggtaacaaggcggttgcggcgaatgcaagtttctttaaacaatactatgcttctcgtgaaaacttccttgttaatttttatgcgactaatccggattgtgcattgcgacctgattatgaaacgattatggaaaataatactaataaagagtccttatgtttgcaatcagagaaagggggcaaaacatcgtataaagatattactaaaattcaattggcaacaacagaaaaacaaaaactactggcttcacttgaggtcgttaacagtatgagctcctatgtggagttgttgacggtgggtatggatgttgaggatagtaaacaaattatattacttaatcaggcgctcgatcacgcaaacaacgcccaaaaactacttggcttttcagaaggtgaagaactgactaagtcagctgtggctgttaaagatttagttcaatatttcaatggattatacaaagagaagattaaatcagaaaatgttggtaaagcggtaggtagtgactggccacgacttcaaagaaatttacaagatttacttgatgatatagcaacgaaacagcagcaaatggatcggaataattttgcgaacatcagtaataatttttattactataataaggcccgggcaaatactaaaaatatagaatttaagacattaaagagcaggcaggaatttttgagtgcagtaattaatcttaatgaaagcagattgcgttcatctgatccggcggctccagcaatacaagctattaatgccttcatggataaaggaaatcatctacaagatttatactctaataaatctctttcaaaagcggatttagagcgtaggaatgagatcctgcgtgctcaagttattagtggtcttcaggcgtcagaggaactggcaaaacttcttattgccagcggagttatgttataggaggtcattatgaacgatgtgcaaaatcgacgaatactggcattgctcaatatgctgtactatgccttaggaaaccgaacaacttgcgatatatgtcacaaatattttattctggttttgtcggtaatgaataatctgacaattaattatggctcgcaaacgtcaccagaactgactggtattagttatgaagatgctaatgatttgatcactgaattaataatgtttattgaagacgtcaatgcggataatgatatggaatatcccgcacacttgaataaaattcaagttcttcttaattttgccgtggctaattaagccattcagtatctaaaattagcacctcaagaggcgatcttttgaggtgctttcacttaataatcaatccctatttgcgccttaacacctgcatcaaacgcatgtttgatggggcgcagctcacttaccgtatccgccagttcaagaatatcccgatgacaaccacgacctgtgataatcaccgtctgttgatgtggacgttcatttaacgcctgaatcacgtcttccagtggcaaataatcatacgctaccatatatgtcagttcatcgagcaaaaccatatccagtgaggaatcagccagcatccgctttgcatgttgccagacttcgcggcaggcggcggtatcagactctcggttttgtgtatcccaggtaaagcccgttgccattacctgaaactcaacgccgtgtggctccagcagatttcgttcaccattaggccaggtgcctttaataaactgcacgacgcccactttttttccgtgaccaactgcgcgtgttgccgtaccaaatgccgcggtggttttgccttttccattgccggtaaagacgatgataataccgcgttcatcctgggcctgggccacacgagcatctactttttctttcactcgctgctgacgctgttggtagcgttcatcactcattgggaaattcctggtttacggcccggttgggcgtcaaaggtcatgccggttttacggcggctgtcatcgcccatcagccagaggtagagcggcatgatatcagcgggggttttaagtttctgtggatcttcggtcgggaaggcgctggcccgcattgcggtgcgcgtaccgcctgggttaatgcagttgacgcgcaggcgctgctgatattcatcggccagtacctgcatcatcccttcggtggcaaatttcgacgctgcatatgcgccccagtttgcacgcccctgacgtccaacgcttgatgaggtaaagaccagtgaaccggcatccgatttgagtaataaaggaagcagtgcctgtgtgagcataaaggtggcattaacgttgacctgcatgacgtcctgccagacctgcggatcttgttcgctcattgggcaaacatcgccgagcaatccggcattatgcaaaacaccatccagacgcggataattaacggcaatgcgctgtgccagttgttggcaatcttcggacgtgcaggttagcaaatcgagaataaaccactgtggctgacgtccaatttcttcgtttatgtggctggctacctgacgtaatttttcttcattacggcccaaaagaatcactgtcgcaccatagcgtgcatacgtcatcgctgcttcacgaccaattccatcgctggctcccgtcaccaggataatgcgatcattgagtaaatcttgttttggctggtaatgcatggctactcctcaacgacgttgtctgtcgcgctgccagtgtactttatgactttggggctttatgcctgaaacagaagggcatttcaatcagcctggggcgataacaccgcaaaatggatactttgtcatactttcgctgcaataacatctctgcgagacggctaaacatgcctgttgtaaactgtgagccaaagcgttgtttaaccaaggtggggactcgtggaattgttgtctgaatatggtttgtttttggcgaaaatcgttaccgttgtgctagcgattgcggcgattgccgccattattgtcaatgttgctcaacgtaataaacgccagcgtggcgagttacgagtcaacaatctcagcgaacagtataaggagatgaaagaagaactggccgcggcgctgatggacactcatcagcaaaaacagtggcacaaagcgcagaagaaaaagcacaagcaagaagcgaaagccgcaaaagcgaaagctaaactgggcgaggtggtaactgacagtaaaccccgcgtctgggtgctggattttaaaggcagcatggacgcccatgaagtgaactcgctacgtgaagagataacggcggtactcgcagcattcaaaccgcaggatcaggttgtgctccgtctggaaagcccaggtggcatggtgcatggttacgggttggcggcttcgcagttgcagcgtctgcgtgataaaaacattcctttaactgttacggtagacaaagtcgctgccagcggcggttacatgatggcctgtgtggcggacaaaattgtttccgcaccgtttgctattgtgggttccattggggtggtggcgcaaatgcccaactttaaccgcttcctgaaaagcaaagatattgatatcgaactgcacaccgccgggcagtataagcgcacgctgacgttgctgggtgaaaataccgaagaagggcgggagaaattccgcgaagagttgaacgaaacgcatcagttatttaaagattttgtgaagcgtatgcgtccgtctctggatattgaacaggtggcaacgggtgaacactggtacggacaacaggcagtagagaaaggcctggttgatgaaatcaacaccagtgatgaagttattcttagcctgatggaaggccgggaagtggtcaatgtacgctatatgcagcgtaaacgactcattgatcgattcaccggcagcgcggcagagagcgccgatcgattgttgttacgctggtggcagcgtggacaaaagccattgatgtaaaagacaaacgcgagggtaagacctcgcgttttgctttaatcaaccagatgatatttttctgaaagcacatgggccaggtgtttgaacatattaaacaccgcggtgcttttggcagttggtaatccttgttcatctaaaaagtagtcgccggtaaataccagcacgccattacgctgcgtgacgccggtggcttcaatccctgcgagcgtatcctcatgctcacgaatgattttgttggcctctttcaacagcgtttcgcggtcgatgggttgtgtctctttgttcattatttactccttaaacaaggacattagtctacgccaggcatggcttgcagacaaatataccacgctggtggcaagagcgccttactggcaactttggattttgcatgctaataaagttgcgtatcggattttatcaggtacagtgtgacgctttcgtcaatctggcaatagatttgcttgacattcgaccaaaattccgtcgtgctatagcgcctgtaggccaagacctgttaactcagtcacctgaattttcgtgagcagagtcacgacaaggggttgatatccgcagagagcgagtccatatcggtaactcgttgccagtggaaggtttatcaacgtgcgacgcattcctggaagaatcaaattaggtaaggtgaatatgggtaaagctcttgtcatcgttgagtccccggcaaaagccaaaacgatcaacaagtatctgggtagtgactacgtggtgaaatccagcgtcggtcacatccgcgatttgccgaccagtggctcaactgccaaaaagagtgccgactctacctccaccaagacggctaaaaagcctaaaaaggatgaacgtggcgctctcgtcaaccgtatgggggttgacccgtggcacaattgggaggcgcactatgaagtgttgcctggtaaagagaaggtcgtctctgaactgaaacaactggctgaaaaagccgaccacatctatctcgcaaccgaccttgaccgcgaaggggaagccattgcatggcacctgcgggaagttattggtggtgatgatgcgcgctatagccgagtggtgtttaacgaaattactaaaaacgcgatccgccaggcatttaacaaaccgggtgagctgaatattgatcgtgttaatgcccagcaggcgcgtcgctttatggaccgcgtggtggggtatatggtttcgccgcttctatggaaaaagatcgctcgtggtctgtctgccggtcgtgtgcagtcggtggcggtccgcctggtggtcgagcgtgagcgtgaaattaaagcgttcgtaccggaagagttctgggaagtcgatgccagcacgaccacgccatctggtgaagcgttggcgttgcaggtgactcatcagaacgacaaaccgttccgtccggtcaacaaagaacaaactcaggctgcggtaagtctgctggaaaaagcgcgctacagcgtgctggaacgtgaagacaaaccgacaaccagtaaacctggcgctccttttattacctctacgctgcaacaagctgccagcacccgtcttggttttggcgtgaaaaaaaccatgatgatggcgcagcgtttgtatgaagcaggctatatcacttacatgcgtaccgactccaccaacctgagtcaggacgcggtaaatatggttcgcggttatatcagcgataattttggtaagaaatatctgccggaaagtccgaatcagtacgccagcaaagaaaactcacaggaagcgcacgaagcgattcgtccttctgacgtcaatgtgatggcggaatcgttgaaggatatggaagcagatgcgcagaaactgtaccagttaatctggcgtcagttcgtagcctgccagatgaccccagcgaaatatgactccacgacgctgaccgttggtgcgggcgattttcgcctgaaagcacgcggtcgtattttgcgctttgatggctggacgaaagtgatgcctgcactgcgtaaaggcgatgaagatcgtatcttaccggcagtcgataaaggcgatgctctgacgctcgttgaactgacaccagcccagcactttaccaagcctccagcccgtttcagtgaagcatcgctggtcaaagagctggaaaaacgcggtatcggtcgtccttctacctatgcgtcgatcatttcgaccattcaggatcgtggctatgtgcgagtagaaaatcgtcgtttctatgcggaaaaaatgggcgaaatcgtcaccgatcgcctggaagagaatttccgcgagttaatgaactacgacttcaccgcgcagatggaaaacagcctcgaccaggtggcaaatcacgaagcagagtggaaagctgtactggatcacttcttctcggatttcacccagcagttagataaagctgaaaaagatccggaagagggtggtatgcgcccgaatcagatggttctgaccagcattgactgcccgacttgtggtcgcaaaatggggattcgcacagcgagcaccggggtattccttggctgttctggctatgcgctgccgccgaaagagcgttgcaaaaccaccattaacctggtgccggaaaacgaagtgctgaacgtgctggaaggcgaagacgctgaaaccaatgcgttgcgcgcaaaacgtcgttgcccgaaatgcggtacggcgatggacagctatctcatcgatccgaaacgtaagttgcatgtctgtggtaataacccaacctgcgacggttacgagatcgaagagggcgaattccgcattaaaggttatgacggcccgatcgttgagtgtgaaaaatgtggctctgaaatgcacctgaaaatggggcgtttcggtaaatacatggcctgcaccaacgaagagtgtaaaaacacacgtaagattttacgtaacggcgaagtggcaccaccgaaagaagatccggtgccattaccggagctgccgtgcgaaaaatcagatgcctatttcgtgttgcgtgacggtgctgccggtgtgttcctggcggccaataccttcccgaaatcgcgtgaaacgcgtgcgccgctggtggaggagctttatcgcttccgcgaccgtctgccggaaaaactgcgttatctggccgatgcgccacagcaggatccggaaggtaataagaccatggttcgctttagccgtaaaaccaaacagcaatatgtctcttcggaaaaagacggaaaggcgactggctggtcagcattttatgttgatggcaaatgggttgaagggaaaaaataacctttaattccgtctggtttttataaacaaagggtcgcgaaagcggcccttttttattgcatattattttttcttcacacctatacactagggctataaatgatatagtggttatagttagcaccttttttattattaaatcgtattagtcacccgcctggtgtggcgaaaaaacgatgttctgatggcgtctaagtggatggtttaacatgaaattacaacaacttcgctatattgttgaggtggtcaatcataacctgaatgtctcatcaacggcggaaggactttacacatcacaacccgggatcagtaaacaagtcagaatgctggaagacgagctgggcattcaaattttttcccgaagcggcaagcacctgacgcaggtaacgccagcaggacaagaaataattcgtatcgctcgtgaagttctgtcgaaagtcgatgccataaaatcggtcgccggagagcacacctggccggataaaggctcgctgtatatcgccaccacgcatactcaggcacgctatgcgttaccaaacgttatcaaaggctttattgagcgttatcctcgcgtttctttgcatatgcaccagggctcgccgacacaaattgctgatgccgtctctaaaggcaatgccgatttcgctatcgccacggaagcgctgcatctgtatgaagatttagtgatgctaccgtgctaccactggaatcgggctatagtagtcactccggatcacccgctggcaggtaaaaaagccattaccattgaagaactggcgcaatatccgttggtgacatataccttcggctttaccggacgttcagaactggatactgcctttaaccgcgcagggttaacgccgcgtatcgtcttcacggcaacggatgctgacgtcattaaaacttacgtccggttagggctgggggtaggggtcattgccagcatggcggtggatccggtcgccgatcccgaccttgtgcgtgttgatgctcacgacatcttcagccacagtacaaccaaaattggttttcgccgtagtacttttttgcgtagttatatgtatgatttcattcagcgttttgcaccgcatttaacgcgtgatgtcgttgatgcggctgtcgcattgcgctctaatgaagaaattgaggtcatgtttaaagatataaaactgccggaaaaataatttcttgcgttattttcggcaccttttatgtagcgaaggtgccggaatatattctcctttgttacttatttgtatccggcgcacaatatttttatccctcatatttatagggtaaattacctgtaaagtagtgtctaattacacacctcgcaaactccagttttcaaatatctatttcagttcaaaagattgaattattcactggagacgattcgtaaattcgctggatttttgactaaagtttctttaggatttgtctcatcgtatgattaattacaccaatcgttcaacgtcttgctgataagtgatggcgattatatgaggttagcaatgccttctggaaatcaggaaccccgccgcaatcctgaattaaaacgtaaagcctggctggcggtttttcttggttctgcacttttctgggtggttgtcgcactgtttatttggaaattgtggggataactatggtcggtcaggagcaactggagtcgtcaccattatgtcagcatagtgacaatgaaccagaagcaaaacgggaatgttccgtcgttattccagacgactggcaactaacatcgcagcaacaagcctttatagaactgtttgctgaagatgatcagccgaaacaataattatcatcattcttattacccatttttaatgaattacagggcttttaatacaccgcagcaataacaggttgagttatctcaacacaaagtaataaccgttaagggtgtagcctatgatcaacacaaatatgaaatattggtcctggatgggcgcattttctctgtcgatgctcttctgggctgaactcctctggatcattactcactgatccctgaccccgctgtttgctttgcctcaaggtttctcctcttttatcaatttgggttgttatcaaatcgttacgcgatgtttgtgttatctttaatattcaccctgaagagaatcagggcttcgcaaccctgtcattaaggaggagctatgtcgtcaaccctacgagaagccagtaaggacacgttgcaggccaaagataaaacttaccactactacagcttgccgcttgctgccaaatcactgggcgatatcacccgtctacccaagtcactcaaagttttgctcgaaaacctgctgcgttggcaggatggtaaatcggttaccgaagaggatatccacgcgctggcgggatggctgaaaaatgcccatgctgaccgtgaaattgcctaccgcccggcaagagtgctgatgcaggactttaccggcgtacctgccgttgttgatctggcggcaatgcgcgaagcggttaaacgcctcggcggcgatactgcaaaggttaacccactctcaccggtcgacctggtcattgaccactcggtgaccgtcgatcgttttggtgatgatgaggcatttgaagaaaacgtacgcctggaaatggagcgcaaccacgaacgttatgtgttcctgaaatggggaaagcaggcgttcagtcggtttagcgtcgtgccgccaggcacaggcatttgccatcaggttaacctcgaatatctcggcaaagcagtgtggagcgaattgcaggacggtgaatggattgcttatccggatacactcgttggtactgactcgcacaccaccatgatcaacggccttggcgtgctggggtggggcgttggtggcatcgaagcagaagccgcaatgttaggccagccggtttccatgcttatcccggacgtagtgggctttaaacttaccggaaaattacgtgaaggtattaccgccacagacctggttctcactgttacccaaatgttgcgcaaacatggcgtggtggggaaattcgtcgaattttatggtgatgggctggattcactaccgctggcggatcgcgccaccattgccaatatgtcgccagaatatggtgccacctgtggcttcttcccaatcgatgctgtcaccctcgattacatgcgtttaagcgggcgcagtgaagatcaggtcgagttggtcgaaaaatatgccaaagcgcagggcatgtggcgtaatccgggcgatgaaccaatttttaccagtgtgttagaactggatatgaatgacgttgaagcgagccttgcagggccaaaacgcccgcaggatcgcgttgcactgcccgatgtaccaaaagcatttgctgccagtagcgaactggaagtgaatgccacgcataaagatcgcctgccggtcgattatgttatgaacggacatcagtatcagttacctgatggcgctgtggtcattgctgcgataacgtcgtgcaccaacacctctaacccaagtgtgctgatggccgcaggcttgctggcgaaaaaagccgtaactctgggcctcaagcggcaaccgtgggtcaaagcgtcgctggcaccgggttcgaaagtcgtttctgattatctggcaaaagcgaaactgacaccgtatctcgatgaactgggatttaaccttgtgggatacggttgtaccacctgtattggtaactctggaccgttgcccgatcctatcgaaacggcaatcaaaaaaggcgatttaaccgtcggtgcagtgctgtccggcaaccgtaactttgaaggccgtattcatccgctggttaaaaccaactggctggcctcgccgccgctggtggttgcctatgcgctggcgggaaatatgaatatcaacctggcttctgagcctatcggccatgatcgcaaaggcgagtcggtatatctgaaagatatctggccatcggcacaagaaattgcccgtgcggtagaccaagtctccacagaaatgttccgcaaagagtacgcagaagtttttgaaggcacagccgagtggaaggaaattaacgtcacacgatccgatacctacggttggcaggaggattcaacctatattcgcttatcgcctttctttgatgaaatgcaggcaacaccagcacctgtggaagatattcacggtgcgcggatcctcgcaatgctgggggattcagtcaccactgaccatatctctccggcgggcagtattaagcccgacagcccggcgggtcgatatctacaaggtcggggtgttgagcggaaagactttaactcctatggttcgcggcgtggtaaccatgaagtgatgatgcgcggcaccttcgccaatattcgcatccgtaatgaaatggtgcctggcgttgaaggggggatgacgcgccatttacctgacagcgatgtcgtctctatttatgatgccgcaatgcgctataagcaggagcaaacgccgctggcggtgattgccgggaaagagtatggatcaggctccagccgtgactgggcggcaaaaggtccgcgtctgcttggtattcgtgttgtgattgccgaatcgtttgaacgaattcaccgttcgaatttaattggcatgggcatcctgccgctggaatttccacaaggtgtgacgcgtaaaacgttagagcttaccggggaagagaagattgatattggtgatctgcaaaatctacaacccggcgcgacggttccggtgacgcttacgcgcgcggatggtagccaggaagtcgtaccctgccgttgtcgtatcgacaccgcgacggagttgacctactaccagaacgacggcattttgcattatgtcattcgtaatatgttgaagtaacgagtatttgcttgccggttattttgcttccggcaagcaaattaattacacaatgcaagagggttatttgttcagcaaatgacccattttctcggctttggtatcgagataatgttcgttattggggttacgacctacaatcaacggtacgcgttcaataatattaatccctgcttcggtcagaatttcgacttttttcgggttattggttaacaagcggacttcattgacgccaaggagtttgaacatatcagcgcaaagagtgaagtcgcgctcatcagcggcgaagcctaactggtggttagcctctacagtatcgtaaccttgatcctgcagtgcgtaagcgcggattttattcagcagaccaatgttacgaccttcctgacggtgatacagcaaaataccacggccttcctcggcaatttgcgtcaatgccgcttcgagctggaagccacaatcgcagcgcaagctgaacagggcgtcaccggtcagacattcggaatggacgcgcgcaagtaccggggtatgcccggaaatatcgccatagactagcgcgacatgatcgtgtccggttgccagttcttcaaatcccaccatcaggaaatcgccccatggggttggcagtttggcttctgccacacgtttaagctgcatgaaattctccagataatgctggttctgtattggcttattttgccataacgagaaggggttcacctaatcacggcgcgtcgatcgttcacggaatggcacaaatctgtcaatttttcctggaactggcattttcagttatgattgtgggacttatcaaaaaggagaggccatgcgttcgattgccagacgtaccgcagtgggagctgcactattgcttgtcatgccagtagccgtatggatttctggctggcgttggcaacctggagaacaaagttggttactaaaagcggctttttgggttactgaaactgtcacccagccctggggcgtcattacacatttgattttattcggttggtttctctggtgtctgcgttttcgcattaaggctgccattatgttatttgccattctggcggcggcaatccttatgggacaaggcgttaaatcctggatcaaagacaaagtccaggaaccacgaccttttgttatgtggctggaaaaaacacatcatattccggttgatgagttctacactttaaagcgagcagaacgcggaaatctggtgaaagaacagttggctgaagagaaaaatatcccacaatatttgcgttcacactggcagaaagagacggggtttgcctttccttccggtcacacgatgtttgctgccagttgggcactgctggccgttggtttgctgtggccgcgtcggcgaacgttaaccattgctatcttgttggtctgggcaacgggagtcatgggaagccgcctgctgctcgggatgcattggccacgcgatctggttgtagctacgttgatttcgtgggcgctggtggcggtggcaacgtggcttgcgcaacgaatttgtgggccattaacaccacctgcggaagaaaatcgcgaaattgcacaacgagaacaagaaagttaacgctggttgattttccgaatttagcccttaaatcatcaacaatgcgcgtggatgccatttcgcagacggcgcgaaaatggtactttaaagggctattgcggtaagttgaccataatttattcgccctaaccacataacgggaagtaatgtgaaatatttactcattttcttactggtgttagcgatcttcgtgatttcggtcacgttgggtgcgcagaacgatcaacaggtgacgtttaattatctgttagcgcaaggggagtaccgtatttccacattgctggcggtattgtttgctgcggggtttgctatcggttggttgatttgtggcctgttctggctgcgagttcgtgtttccctggcgcgcgctgaacgtaaaataaagcgactggaaaaccagctttcacctgcgactgacgtggctgtagcgccgcactcgtctgcgtcgaaggaataactttctatgctggagttgttgtttctgcttttgcctgtagccgctgcctatggctggtatatgggccgcagaagtgcgcaacaaaacaagcaagatgaagccaaccgcttgtcgcgtgattacgtagcgggggttaacttcctgcttagtaatcaacaggataaagcggtagacctgtttctcgatatgcttaaagaggatacaggtaccgttgaagcccaccttacgctcggaaacctgttccgttcgcgtggcgaagttgatcgcgctattcgcatccatcagaccctaatggaaagcgcctcgctgacctatgaacagcggcttttggcgattcaacaactggggcgtgattacatggctgccgggttatacgaccgcgcggaagacatgttcaatcagctgaccgatgaaactgacttccgcattggcgcgctgcaacaactgctacaaatttaccaggctaccagcgagtggcagaaagcaattgatgttgccgaacgcctggtgaagctgggtaaagataaacagcgcgtcgaaattgcccatttctactgtgagttagctctgcagcatatggccagcgacgatctcgatcgtgccatgactttgctaaaaaaaggtgcggcggcagataaaaacagcgcccgcgtatccatcatgatgggacgcgtgtttatggcgaaaggagaatacgccaaagccgtcgaaagtttgcaacgtgtcatatcccaggacagagaactggtcagcgaaacgctggaaatgctgcaaacatgctatcagcagttgggtaaaactgccgaatgggcagaattcctgcagcgcgcggtggaagagaacaccggtgccgatgctgaattgatgcttgcggatatcatcgaagcgcgcgacggtagtgaggccgcacaggtctatattacgcgccagcttcagcgtcatccgaccatgcgtgtgttccataagttaatggattaccacttaaatgaagcagaagaagggcgtgccaaagagagtctgatggtgctgcgtgacatggttggcgagaaggtgcgtagtaagcctcgttatcgctgccagaaatgtggttttaccgcatacactctctactggcattgtccgtcttgtcgggcctggtcaaccattaaaccgattcgcggtcttgatggcctgtaatttttaaaaaaatccgactttagttacaacatactaattattgatgttctattgtgctccggcaccgacggcgcggaaaagcctgccagaggagaaatcgcaactgttaattttttatttccacgggtagaatgctcgccgtttacctgtttcgcgccacttccggtgcccatcatcaagaaggtctggtcatgacgttaactgcttcatcttcttcccgcgctgttacgaattctcctgtagttgttgcccttgattatcataatcgcgatgccgcgatggcctttgtcgacaagatcgacccacgcgattgtcgtctgaaggtcggcaaagagatgtttacattgtttgggccacagtttgtgagcgaacttcaacagcgtggttttgatatctttcttgacctgaaattccacgatattcccaacactgcagcgcacgctgtcgctgctgcggctgacttaggcgtgtggatggtgaatgttcatgcctccggtggggcgcgtatgatggccgcagcgcgtgaggcactggttccgtttggcaaagatgcaccgcttttgattgctgtgacagtgttgaccagcatggaagccagcgacctggccgatcttggcgtgacactgtcacctgcagattatgcagaacgtctggcggcactgacgcaaaaatgtggccttgatggtgtggtgtgttctgctcaggaagctgtgcgctttaaacaggtattcggtcaggagttcaaactggttacgccgggcattcgtccgcaggggagtgatgctggtgaccagcgccgcattatgacgccagaacaggcgttggcggctggtgttgattatatggtgattggtcgcccggtaacgcaatcggtagatccagcgcagacgctgaaagcgatcaacgcctctttacagcggagtgcatgatgagtgattccaacagccgtctggtctactcaacggaaaccggacgtattgatgagccaaaagcggcccctgtacgccctaaaggcgacggtgtggtgcgtattcagcgtcagaccagtggacgtaaaggtaagggcgtttgcctgattaccggtgtcgctctcgatgatgccgaactgacgaaactggcagcggaactgaagaaaaaatgcggctgcggcggagcagttaaagatggaattattgaaatccagggcgataagcgtgatttattaaaatcactgcttgaagcgaaagggatgaaggtaaaactcgcaggcggctaacataaaaagccacggatatatccgtggctttcgaatattttactgtgtgtattattcagttatttcgtactgaacagaatcaagcgtattataattgcgagtcgataatcgacatttatttacgattatttaccgacctggtgaccaataacaccaccgacggctgcaccacctaatgtacccaacgtactgccatcggtcagtactgcaccgcctaatgcccctgcacctgcgccgattgcggtgttgcggtcccgtttagaccagttagagcaggcactcagagacattgccagggtaattgccagaacagccgcggtcatttttttgctcgttacaaacataatactctctcctgaatttatgattcacggaagtaagctctctataactataatagctaagaataagcctggtgaaattattccgtgaaatccgctcgcgcgcagggttatatcacgcaggtgataatgacttcctgttatatcgctgataataattttatatcttgagagtgttaataacaggtaaatagtcttaattatcaaccaggaatcatcttagagcggatgatttgccaaactgcaaatcatccgtagagaagggaaatggttaaatgtcaacgacgtgaacggtgagtttactttgttcaagatgcatcagatcgctggcgcgtattttcgaatcggtaatcacacgattgaatcgctcaacggggccgatggagtatgaatgtacagcaccaaatttcgagctgtcagtcaggactatcgcctcgcactctttttccagcacggcattgaccacatcggtacgcatcatatcgcgaccggtaaacccagtttcaggttgccagccatcaataccaataaatgctttgctgaaatgcacttgttggatgcactggcgtgtcaaagggccaaccatactttcgctttttttctggtacacgccaccgagcaaaatgacttcacaaggcgcgtctttcagcaaatgcgcgatgtagctgctgaccgtgatgatagtgacatttttcttctgctcgcccagagtcctggcgagcagggcattgctgctaccattttcgataaagatggtttcgcccggttgaaccagtgacgcggcaaactcggcgagttcacgcttcagcgtatagttgctcatcatacgggtttcgacgtcatcactatcaagcgaaactgcaaaaccatgtgcacgtcggaggtaactcagtttttcgagggtgttgagatcctggcgaatggtaacttcagaaactccagtggcttttgccagatcggttacgctaacctgaccctggtcaatgaccatctgtagaatagtttgttgtcgggaattcatcgctgtaattcttataacgttataatactaaataaaaaaatactgacgcgccgggcatcctcaaataggaaaacctgaaggcatgattgttagatctcccacggtgccttcgggatgtctggcgtagattcagcaacctggcgcaagagttctgctttaagtatctcgagattatggatcgcagagtggtaatcgcctgccacaaggatatctaacacaatatcaatacgttcggcaacgcgctgggcatcaaattcagacatcaaggacatccttatagcaaaaggggaaaaatgaataatgcaaaaattgccgctaaaagagaagtgtttaacagcaacggctaattatcatccgggaatacgatatataatgacggaatatagcgctaagtatatatattcatctacttatgtgcgcttcaggtagcgtttataccagcgttcgaaggcaacggcgggcatcggtttggcaaacaaaaatccttgtcgctcattgatcccgttcttggttaaaaaagcatcttcctttgcactttctacaccttcggcgatcacctgaagattcaatgcctgggccacagcgacgatcgcccggaccagtgattgcgagacaggctgtttgtgaatatcccgaacaaaaacctggtcaagtttgatggcatcgatcggaaagcgcgccagttgcgaaagtgaagagtagccggtaccaaaatcgtccagatgaacttgcgcacctaatcggctaaattgttgaataacagacagtgccagttcatcattctcaatcaggcagctctccgtcagttcaacatctatagggcagtattcaaaattgagttcctggagaacctgtttcagggcggtgaaaatggtttgatcggcgagctgacgtgcagaaatatttaccgccactcgcaggttaatgcctttatcccgccacttcgctacctggcgtacgacatcgagaatcacccaacggcctaaaggcacaattagccctgattcttcggcgtaggaaatgaagtccaacggtggaatcaacccacgttcaggtgactgccaacgtactagtgcttccagactgcgcacttcgccacgccaggttattttcggttgatagtgaataaccaactgatcgttttccagtgctttacgcaagttggtatccagccagagatattcaaatacccgctgattcatttctggggtaaaaacgcaaaattgtcctcgtccgccttccttcgctgtgtacattgctgtgtcggcgtgacgaataatagccgcgctgtccgaaccatgttcgggagagagtgaaatacctactgaacagctggtataaacttcaattaaaccaatgcgaaaggggagtcgtaagcgggtcaaaattcgtgatgccaatgcttccagcgcgctttgtgaggtattggatgccagtaccagaaactcatcgccacctggacgcgccaacacctggtcatgttcgagacagcttaaaatagccaatgacacgtcgcgtaataactggtcaccaaacaaatgcccataggcgtcgttgacctttttaaaattatccaaatcaagatacacaaccccaactttattgttatctgcctgattaatagcgtgatcgattaactcctgcattgcgttacgattcggcagtccggtgatactgtcggtatttgccagaatacgcagtcgctcctgagcgcggcgctcttcggtaatgtcggtgccggaacagattaaaaaaatctcgtttttgccactgccgctgtggacaaatttattgcgaaacagaaacagccgctggcctttacgtgttggtatccacagttcgacttcatatgcattgccgcttcgaaaaaatacacggttattgcgcctggatgccgcagcttcacgacgactcataaacagtttaaacacgctttgcccaatgacgtcgtgttctttcaaccccgtgtaatcttcacataaccgattgaagcgctggatattcccccggctgtcgagaatcactattgcggaatgtgcttcagaaactacctgctcagcaaaggaaagcccatgtgataaatcacgagcaaccgccggtgtgtcatgccatgcagacgcgttgcctccccattctcgtttattgatttttcgtcctaccagatgcacagaaagatcgctttcatcgacggtcagactcatcatcaggctggaggtgatgaccgtcatttccctgatgcgagcagcctgttcggcagatagttgcaaaatacgatcgggttctgtgatttcggtggtagaaaagcgcaaaacatcgctgctttccgtcaaccgccagtatggattgtgcgatccgagaaagttgtacaacgttgtggactccctaacggttttcatgatgcatatcctccggttaacagcggagtccgcagttaaataaaaggaacaacatgacttacatgaaattaacggcggctaaacacattgtttttttatatatttatttgtaatccagttttggaaaaacgccagttttcaaacgaaagtcagttaaaaatctgccgggatatgacgaaggttgagcggggaaataaacggcccatccatgaggaatgggccgtgaaaggagattacgcgactgggcgcgcaataatgctgcgggtttccatgcggacttcggcaatggtgacgtcaataacgtcagtcactttgtaagccgtttcacctttaatttgtacagtgccgttttcctggctgcaaaccagttcatcgcgcacagcgtgtaagaaaggtgctggaataaaggcgatagcgccgttatcaaccaaacgaacacgcatgccgccacggctgatatcgacaatttccgccgcgaaacgggtgtcggtcccggctttgtctttcaggaagcgtgcgtataaccagtcgccaacatcacgttctgccatccggttgagacggcgacgctcggccatttggacagtgatttcatcctgtggacgcgtcgcagtttcgcctttgataaccgctttcagcagacggtggttgatcatgtcgccatatttacggatcggcgaagtccaggtggcgtatgcttccagaccgaggccaaagtgaggaccgggttcagtgctaatttcagcaaatgactggaagcgacgaatgcggctgtcgaggaaaccagttggttgcgcatccagttcacgacgcagtttgcagaaaccgtccagcgtgagcacttcttcagcatcgacatgcagaccgtgcgttttcagcaacgctgccaacgcgtcggcattcgccggatcaaagcccatatgcacgttatagatgccaaaaccgagcttatcgcgcagtacgcgggctgcacaaatgttagcggcaatcatcgcttcttcgacgatacggttggcaatgcgacgaggctcggcgacgatatccagcacttcacctttttcaccgagaataaagcggtaatccgggcgatctttaaacaccagtgcgtggttatgacgccactcgccgcggcgttggcatatttgcgctagcaaacggacttgttcggcaattgcttcgctttcaggctgccagtcaccggtattttccagccagtcagaaacctggtcatacaccagcttcgctttggattcgatggtggcggcaaagaattcgatattatcttcaatggtgccatcagtggagagcgtcatgcggcatgccagtaccgggcggacttcattggcgcgcagtgagcagagatcgtcagaaagctcgcgaggcagcatagggatgttgaagccaggcagatagttggtgaatgcgcgaattttcgcggctttgtccagcttgctgccttcagcaatccacgcggttggatcggcaatcgccacaatcagctgaagtttgccatccggtaacgccttggcgaaaagggcgtcatccatatcttctgtgctggcactgtcgatggtgacaaaatccagcgcagtcagatcttcacgaaccagaccttcatcgagcatttcggtagcgacgccgtctggtgcttctttttccaagttatgacgcgcaagggtaacccaccacggtacaaagtgatcgtcaccaaaagtgatgtattgtgtcagttcagcatagaaagaacgatcgcctttcagcggatgacggcgcatttcggcaaccgcccagtcgccttctttaaattcgtggttcaggccacgggctgcgcggcaaggaatggcgtcttttaagagtggatgatcaggaacgatggccagacggtcatttttgccctgaactttacccacgaaacgagtcaggaacggttcaaccagttcttctggctctgcggattcacgttctttttcactgtggatcaccgcgataattcggtcgccatgcatgacttttttcatctgcggcggcggaatgaaataacttttttgcgcgtcgacttccaggaagccaaagcctttttctgtggcttttaccaccccttcagcgcgtggcgtctgggaatgcagttgctgtttaagctgcgctagcagcgggttgtcctgaaacataattgtctattttggtggccattagagcggctgacagttttacgcgaatctgtctgacgcggcaaggttaatatgtctcacccaacgcgatttttaagcgatttatccagccacacagcccgctccataccagcagattaataatctgcgttgatgatttttcgtgttcgagtaatgggctgaactgggcggcgctaaagcgatcgggtgctcgggtcagccattgtatcgcctgaacggtagcgcgctcaacagaatgacggtcagcccatcggttaatttcattttcgcccttgcgcagaagggggctgatttttttatattcatttgatgaattcatacaggcggcaaaacaagcaggactgccatttatccgcgcgcataacaacgccgcaagcaggttacccggctgtgtattgacccgtgtgctgtttaacaacttttcgagaagggaaagtgaaatagggtggagagagagtgtgttggccagttggcaaagttctgcagttgaactttttgtgtgctcttcagggagtttttccacctcatagctgcttcgccagcgtaatgattcatcagcaaacagtgacgcgtcggcgtagttttgtatctccagcccgggtaaccagcgtactggatgcccgagataagcctgaaatgtcgcaattgtccgcgcctgaaagccaataaaaccaatgatttggttaatgatcacacagtcacagacagtaagaccaacgtcattcagatgctggcgcgatcggttgtcgataatagaaggcgagctagccagttggcgggcatattgcgtgatttgtgccaaccgatgattactttccctggaggaatcaggcccggggagcggcgtaagtcgcgccgaatagtagttacataaccgttggacgccgcaaacctgagcaaccgtcagggccgtcgacaagcgttcataagcggtgaaggtctgtgaacgggtcacggtaagcgggtcagggaacaactctactgcaagaacgcgcgcagggaccagccatgaaaggaagggtgccagcgtttcttcatcaaggatcacgtcgagcagaaagggatcgctgacctttgcggcttccgggaccagaggcagaacgtcatactccgcagtactggattgcgtttcatgataccagtggcttttgccggtgatgtggcgttgttccatgggcgctccttggtcgtaaaggaaatcgttatcctgacgcaaggcgggaaggggagaaagacggatcggcgataacaaatatcagaaaggtataacagagataacgggcggcagaacgccgcccaatatttaccaacagaacgattatttcagttcgagttcgttcattgcagcgatgctgaaaccgccgtcaacgtggaccacttcaccggagataccggcagagagatcggagcacaggaatgccgcggagttacccacatcttcaatagtaacggtacggcgaatcggggtaacggcttcgcaatgagccagcattttgcggaagtctttgataccggaagccgccagagtacggatcggaccagcagagatggcgttaacacgcacaccttccggacccatcgcgttcgccatatagcgcacgttcgcttccagagacgcttttgccagacccataacgttgtaattcgggatagcgcgctcagcgccaaggtaggaaagggtcagcagggcagaacccggattcagcatggagcggcaagcttttgccattgcaacgaagctgtaggagctgatgtcgtgggcaattttgaagccttcacgagtaacggcgttaacatagtcaccatccagctgatcgccaggtgcaaaaccaatagagtgtacgaaaccgtcaaatttcggccaaactttccccagttcagcgaacatggtgtcgatgctggtatcttcggcaacatcgcactgcagaacgatgtcagaacccaattgagcggcaaattcttctacgcggcctttcagtttgtcgttctggtaggtgaatgccagttcagctccttcgcggtgcatcgcctgagcgataccgtaggcgatggacagtttgctggcaacaccggttaccagaatgcgcttaccggaaagaaaacccatagctttaatccttattgttgatgcttgttgtgcctgaaaatcaggcgattcgtcgttttagtaaacagtacgaacagataaacggttattataatcaacctggctgtgggtggctatagttgcgctttctgtagcggagagaagctgcggtacagagcattttgcgttatctactcctgacgcctgcaagggggaggttggggaaatatcttatagaatctgactttgaaactattcgtattagctccgataggtttgatgatgaaaacagaactggcgacaacaagtcgctgtctttctgatgaattgaccccaacttaatattgtcaactatcttcacagaatctccacaatctcttcattatcagaatatgcatcatgaataagataaaaatactttccattactttggagaaacgtataattagcaaaaatgagaacgatcattctcaccaagtgataggccaggagacagaaatgaccagcaagctggagatacgccacaaacagcgtcaggatgaaatcattaacgccgcccgtcggtgttttcgtctctgtggatttcatgccgccagtatgtcgcaaattgccagcgaagctcagcttagcgtgggtcagatatatcgttacttcgccaacaaagacgccattattgaagagatggttcgccgtatcatcgattttcgtattgcccaaatggacattgacgcgcgtaccgatcacttcccggaagtccttgccttgcgtaaatccttaaatgaggacgacgacgcgctgatgctggaagtggctgcagaagccacacgcaacccgcgggttatggcaatgcttgaagaagctgacgccagaatgttcgctaacggttgtgcacatatgaaaagaatgcatccccatcttagcgacgagcacattcgttgctgcgttgaagtgtttgctaccatgatggaaggtacggtttatcgtcgtttaacaccgcaaaaaagcgatccacaacatctgcaggaaatatatcaggatattgttagtatgttgataaataaataagaacagaattaaccaatagcgggggatattaatcccccttatttcattgcgaaattcatttcgcgatgcgggttcgttataactgaatatccctgacatatcctcattaatttcaatgaggagggtatttctcaccctggagaaaataatgaagtatatagcaacatctgtagtggcaatgctgctcttatcgggttgtgataatacgcaaagtaacaattcatccccgtcagaaacagaagtcggcgttgttacgctcaaatctcaaccggtttcggtagtcagtgaattaaccggacgcaccagtgctgcgctcagtgctgaagtacgtccgcaggttgggggaattatccagaaacgcttatttaaggaaggtgatctggtcaaggctggacagcctctctaccagattgatgcggccagttatcaggctgcatggaatgaagcccgggcagcattacaacaagcacaggcactggtaaaagccgattgccagaaagcgcagcgttatgcccgactggtgaaagagaacggtgtttcacaacaggatgctgatgatgctcagtctacctgtgcacaagataaagccagtgtagaggcgaaaaaagccgcactggaaactgcgcgcattaatcttgactggaccacggtaaccgcaccgatttcggggcgtattggcatttcgtcggtaacccctggcgcactggtgaccgcgtcgcaggatacagcgttaacgactattcgtggtctggatacaatgtatgtcgacctcactcgctccagtgtcgatttattacgtctgcgtaaacagtcactggcgaccaacagtgacactatgagcgtctcacttattctggaagatggcacaacctacagcgaaaaagggcgtctggaactcaccgaagtcgcggtggatgagtctaccggttcggtgacattacgggcaattttccccaatccacaacagcagttattaccgggaatgtttgttcgcgctcgtgtcgatgaaggcgtgatggaaaacgctattctcgcgcctcaacagggcgttacgcgcgatgctaaaggcaatgcaactgcgctggtggtgaataaagacaataaagtagagcagcgaacgctcgaaacgggagaaacgtatggtgataaatggctggtgctgaacggcctgcacaacggcgaccgactgattgttgaaggttctgccaaagtcacttcagggcagaccgtcaaggctgttgaagttcaggctaatggaggcaacgcctgatgttttcgcgcttttttgttcgccgcccggtctttgcctgggttatcgccattttgattatgttggcggggattctggctattcgcacattgcccgtcgcgcaatatcctgacgttgcaccgccgaccattaaaatttcagccacttatactggtgcttctgccgaaacgctggagaacagcgtgactcaggttatcgagcaacaactcactgggcttgataatttactctatttcagctcaaccagtagctctgatggttcggtcagtattaatgtgacctttgaacaaggtaccgatccagatactgcacaggttcaggtacagaataaaattcagcaggcggagtcgcgcctacccagcgaagtgcagcaaacgggtgttacggtggagaaatcacaaagcaactttttgctgattgctgccgtgtatgacaccactgacaaagcctccagttcggatatcgccgactggctggtcagtaacgttcaggacccgctggcgcgtgttgaaggtgtggggagtctgcaagtctttggcgcggaatacgctatgcgcatctggcttgacccggccaaactggcgtcttactcgctgatgccttcagacgtgcaaagtgctattgaagcgcaaaacgtgcaggttactgccgggaaaataggggcattgccttcaccgaatactcagcaactgaccgcaacggtacgtgcgcagtctcgtttgcagacggtggatcagttcaaaaatattatcgtgaaaagccagtcagacggcgcagttgttcgtataaaagatgtggctcgcgttgagatgggcagtgaagattataccgctatcggcaaacttaacggtcacccgtctgccggggttgctgtaatgctttcgcccggtgcgaatgcgctgaatacggcgacgctggtcaaggataagattgccgaattccagcggaacatgccgcagggatacgacatcgcatacccgaaagacagcactgaatttattaaaatctccgtagaggacgtaattcagacgctgtttgaagccatcgtattggtggtttgcgtgatgtatttattcctgcaaaacctgcgtgccacactgattccggcgttagctgtccccgtcgttttgctgggcacattcggcgttcttgcgttgtttggctattcgattaataccctgacgttgtttgcaatggtgctggcgatcggcttgctggtggacgatgccattgtggtggtagagaacgtcgaacgcattatgcgtgacgaagggttacccgcgcgtgaagccacggaaaaatcaatgggcgagatttctggcgcactggttgccattgcgctggtgttgtcagccgtattcctgccgatggccttctttgggggatctacgggggtaatttatcgtcagttctccatcaccatcatctccgcaatgctgctttccgtggtggtggcattgaccttgactcccgccctgtgcggttccgtcctccagcatgttccgccacataaaaaaggctttttcggcgcatttaaccgcttttaccgccgtactgaagataaatatcagcgaggcgtaatttatgtcctgcgccgtgcagcccgaacgatggggctttatgtcgtgctgggtggtggaatggccctgatgatgtggaaactgccgggcagtttcttacccactgaagaccagggcgaaatcatggtgcagtacacgctgccggccggtgcaaccgctgcccgtacagcagaagtgaatcgccagattgttgactggttcctgattaacgagaaagcaaataccgatgtcatctttaccgttgatggtttcagttttagcggcagcggacagaacaccgggatggcgtttgtttcgttgaaaaactggtctcaacgtaaaggggcagaaaacaccgcccaggctatcgccctacgggcaaccaaagagctgggcacaattcgtgatgccacggtatttgcgatgacgccgccagccgttgatgggctggggcaaagcaatggttttacgtttgaattgttagctaacggtggaaccgatcgtgaaacactgctgcaaatgcgtaatcagttgatagaaaaagcgaatcaaagtccggagttacattctgtacgcgccaatgatttgccacaaatgccgcaattgcaggtagatattgatagtaataaagcggtgtcattagggttgagtttgaatgatgtcaccgacaccctgtccagtgcgtggggcggtacttatgtgaatgactttattgaccgtggtcgtgtgaaaaaagtctacattcagggcgacagcgaatttcgttccgcgccgtcagacttaggtaaatggtttgtgcgcggtagcgataacgccatgacaccattctctgcttttgcgaccacccgctggctgtatggaccggaaagactggtgcgctacaacggctcggcagcctatgaaattcagggcgaaaacgcgactggctttagttccggcgatgcaatgacaaaaatggaggaactggcaaacagtcttcctgcgggaacaacctgggcctggagtggtttgtcattgcaggagaaactggccagcggtcaggcattaagtctgtatgcagtttctattctggtggttttcctctgccttgcagcactgtacgaaagctggtcagtcccgttctcggtcattctggtgatccctctggggcttcttggcgcggcgctggcggcctggatgcgtgatttaaacaacgacgtttacttccaggtagcgctattaactactatcggcttgtcgtcgaaaaacgccattctgattgtggaatttgctgaagcggcggttgcagagggctattccttgagtcgtgcggcattacgcgcggcgcagactcgtttacgcccaatcatcatgacctcgctggcgtttattgcgggggtaatgccgctggcgatagcaaccggcgcaggggcgaacagccgcatcgccattggtacgggcattattggcggcacgctgaccgctacattactggccattttcttcgttcctctgttttttgtactggtgaaacgtttgtttgccggtaaaccgcgccgtcaggagtaagttatgttgcgtcgttctcttatttttctggtgttgttgagtgcgggatgtgtctcgctcgatcctcactacagtacgcctgaatccccaatcccggcgaccttgccgggagcacagggccaggggaaggcaatcagccatgactggcagcaggtgattcacgatccccgattgcagcaggtagtaaccattgcactgaacagtaaccgcgatgtgcaaaaagcgattgctgatattgactcagcacgggcgctctatgggcaaactaatgcgtcgttatttccgacggtgaatgcggccttaagttcgactcgcagtcgttcgctagcgaatggtacgggaacaactgccgaggctgacggcacggtgtccagttatacgttagatctgtttggtcgtaatcagagtttatctcgggcggcgcgggaaacctggcttgccagtgaatttacagcccagaacactcgtttaacgctgattgctgaaatcagcaccgcctggctgacactggcggccgataacagcaacctggccctggcaaaagaaacgatggccagtgcagaaaactcattgaaaattatccagcgccagcaacaggttggcacggcggcagcgacagatgtcagtgaggcgatgagtgtttatcagcaagcgcgcgccagcgttgccagctatcagacacaagtgatgcaggataaaaatgcgctgaacttactggcaggtacaacgcttgcggaaaatctgctaccgggaacactggaaagcctgccggaacaaatgataagtctggttcctgcgggagtatcatctgatgttctgctgcgtcgcccggatatccaggaagctgaacataatttgaagagcgccaatgcagatattggcgcggcgcgggctaactttttcccgacgatttcgctgactgccagtgccggtgttggcagtgacgcattgtcgtcgttgttcagccacggaatgcagatctggtcatttgcgccatcggtcacattaccgctgttcactggcggaagtaatctggcgcagcttcgttacgcagaagcacaaaagcgtgggctcattgccacctatgaaaaaaccgttcagagcgcatttaaagatgtcgctaacgcactggcgcggcggaccacgcttgaagagcaactggatgcacagcgccagtatgttaaagctgagcaacaaacggtcgatgttggcttgcgtcgctatcaggcgggtgttggtgattacctgaccgtgttgacggcgcagcgcagcttgtggagtgcacagcaggagctgctggcactgcaactgactgattttacaaaccgaatcacgctctggcagtcgctgggcggcggcatgtcatcactcaagtaaggaataatatggctagagtctctctttcatgggcattgattcttggtcttttagccggtatcggcccgatgtgtaccgatctttatttgccggctttgccggagatgtctgagcaactggcggcaaccacgaccataacgcaattaaccctgaccgcatcactgattggtcttggcgtcggacaactgttatttggccctctgagcgacaaaatagggcgtaaacgtccgttaatcttgtcgttgttattgtttattgtttcttccattttgtgcgcgacaacgaacaatatttactggctggtggtctggcgttttattcaagggatcgcgggggcgggtggttcggtgctctctcgttctattgctcgtgacaaatatcagggagtaacgttgacccagttttttgcgctgttaatgacggtgaatggcctggcaccggtgttgtcgccagtgctgggcgggtacattgtcagcacttttgactggcgcactttattctgggtaatggctgaaattagcaccgtactgttgctgggctgcctgttatttattaatgagaccttgccagaaaataaaaggggctcatcattgctattaaccggacgaagcgtggtgcagaaccgccgttttatgcgcttttgcctgattcaaagttttatgctggccggtttgtttgcatatatcggctcttcgtcgttcgtgttgcagaaggaatttggctttagtccaatgcaatttagcctggtgtttggccttaacggcatcggacttatcattgcttcatggatcttctcgcgcctggcgcgacggattaacgcgatgacattgttgcgaggtggcctgatagcggcaattttgtgtgcattgctcacggtcttatgcgcatgggtacaattgcccattccggcactggtggcattatttttcaccatcgcattttgtagcggcatcggcactgttggcggggcagaggctatgagtgcagtagggacgcaggaatctggaacggcgtctgcgttgatggggatgagcatgtttgtcttcggcggtatagccgcgccattgtcgggaattggcggagaaacactgttaaaaatgagtctggcaattacggtgtgttatacgctggcattgctggttgctctcaccagaatcgacaatcaaaagtaatgaacacctcatcctgaggggggcctgtcaggatgaggtgcaaaacactaacggtccttacgccacgcatccgccgtcaatgcttcgccaaaatgaccggcgatcagccgtttggtgagttcatgaagcggcgatgccagcacatctgcggtgctgcctcgctcgacaacctcgccctgatgcatcaccagcacctggtcgctaatgtgcttcatcattccgatatgctgggtaacataaatatacgaaatgccctgtttttcctgtaactccagcatcagattaatcaactgcgaacgcatcgacatatccagtgaggcgagggcttcatcggcaataatgacttttgggcgcaatatcagcgcgcgcgccagacccagacgctgtttttgcccgggtgctaacatatgcggatagtaactgacgtgatccggtagcagcccaaccatacgcatcgtttcaataatctgtttgcgacgctgttccggttccaggtcggtgttcaggcgcagtggaaaatccagaatttgcgagatacgttgacggggattcaacgaggtcgaaggatcctgaaaaatcatgcgaatacgctgactgcggaaggaataatcgccaaaatgcagcggatgatcgtcaatcaataactcgccgctggtaggttctatcattcccgccagcatttttgccagcgtggatttacccgaaccattctcgccgataatcgccagtgtctggccttcacgtagcgtaaagctcaagggttttaccgcttctacggtctgacgacgaaaccagccggtccggtagcggaacgttttacttaaattgcgcacttcaagtagcgtttcgatcatctcactctttctccatgttcagtgggaaatgacaggcatagagatgatttttcgcccccgtcaaacgtggcgtcacaatgcattctcgttgtgcatacgggcaacgtggccccagacgacaaccaatcggtaactgttccagcagcgggatagcgccgggcagcgtattgaggcgacttttatgcggcatcgcgctgccgaagtctggtatcgcgcggatcagcgcctgggtataaggatggtgtggcatcgtcaccaactccttactcggcgcggtttccaccgtttgaccgcagtaaagcacgttaattttatccgcccattggctaagcatttgtaagtcatggctgataagcaaaatagtggtattgctgttttggttgagacgcgtcagcaggcgaaagatttgcgcctgggttgttggctccattgagttggtcggttcgtcagcaattagcagacgcggttgattcgccagtgcaatggctatcatcactttctgacattcaccttcggtcaactcatagggaaaactgcgcatcgcatctttgtgatctttaatccccacgcggtgcagcagttcaatggcacggcgtttgcgccagccaaaacgctgccaccaacggcctttataggtccaggcagggatgttttgcatcaactggcgacccacacgttctgaagggtcaagacacgactgcggttcctggaaaatcatcgacacgttgtgaccaaccagcttgcgccgttcgcgtgcggagagacgcagcaaatcgatatcatcaaaacgcatacggtcagcagtaacacgccagttatctttattcaccccacaaatcgctttcgcaatcaaacttttgccggaacctgattcgccaacaagaccgcggatttcaccttcggttaaggtcatacttacgcggtcgacggctttaacccactcatcaccggttttaaattcaatggtcaggttacgaatatcgagtaatggcattattccacccccgcaataattgcacgacggacaccgtcgccaaggaggttaaccaacagcacgctaatcataattgccgcacctggcagcatgacagtccatggggcgacataaatcagttccagcgcatcaccgagcatcgcgccccattcaggcgagggcagttgtgcgccgaggtcaagaaagcccagcgcggcgatatcgagaattgccatcgacaatgcgcgagtgatctcggtgaccagtccggcggtgatgttgggcatcacagcaaaccagagaatattcagcgttgatgcgccatccagacgggcggcgataacgtactctttttccagttcgtcatgcaccatgctgtaaatcgaacgtaccatacgcggcagcagcgccagccagacagcaaacatggcgtgagacaaactcggtccggcaaacgctacaacgataattgccagcagcagcgaagggatcgccagtaaggtatccagaatatggttaagcaccgctgagcgtaggccgtgggtcgccccggcgaaggtgcccagtaccaggccacagatcgtcgcggcgagcgtcaccacaaatgcgccacctacggttggcgcagctccgctcagtaaacggcttaaaacatcgcgtccgaggtcgtccgtccccaggaagaaagaaacttcgccatagcgcgaccatgacggcggcaataattgataaccgagaaattgctggtcgatgccgtaaggcgcaaaccagccgccaaaaatacacagtacagccagccccgcgcagccgtacaggccgaccatcgcagaggcgtcactataaaatttgcgccaggcggtacgcagcgtgcccggcgggcgcttttcgctgtatacgctatcgtaaggcataccattccttatgtttcagagggttagccatggcacccaaaatatcagaaatcacgttaacaataatgaccagtgagccacacaccatcactccggcggaaatggctgcgtaatcctgctggcggatggcgttaattaaccagcgccctaaacccggccagctaaaaaccatttcggtgatcatcgccagcgtcagcatggtagaaaactgtaagcccaggcgaggaataaccggaggtaacgcgttatgcagaacgtggcgacgcaaaatagtaaagcgcgacaaaccgcgggtcgccgctgcttttacataattctggtcatacacttcgatagtgctgatacgcattagccggatcacttcagttgttggcgcaaccgacagggtgatcacgggcaatatcatatggcggattgcgctcatgaccatttcatcccgccacggtgagtccgaaagccaggcatcaatcaacgcaaaaccggtaatcggtttcacttcgtagagcaaatcgaaacgcccagaaacgggcaaccaacctagcgtgagtgaacaaaacagcgtcagcagaagcgccagccagaacaccgggattgaaaagcccagtaaggcgatggcgttgatcaagttatcctgccacttatggcgcgtaatcccggcaatcattcctacggggatgccaacaatcagcgcaaaaccgaaggcgaggatgcacagttccatcgtcgccgggaagacctcttttaactgttcggcaatcggttgaccgttaatgctggaaacaccaaaatcccagtggatcaggccgttaaaccagaacacccaggcattccacagtgacgcgccttgtaacggcgcatgtggggtgaaatagctcaagctgaagccaacgaaggtcagcaggaacaaggtcacaatcaataacaaaatacggcgtaaggtgaagataatcatggctttttcacctcatcctgtttctcgcgatacaccccagcaaaggaggcgttaccaaacgggctaagtaccagacctttgatatcgtaccgataggcctgcaaacgcaatgacgacgccagcggcagaataggtaattcctgcgccagaatactttgcgcttcgtcataggcttcaatacgcgccgccagctgctgcgaagagagcgccttacgcaatacgctgtcgaatttcggatcgcaccagtgggcgaggttggtctgcgaatgaattgctgcgcagctcagtaacggacggaagaaactgtccgggtcgttactgtccgtcgcccaaccggataacgtcagatcatggctcatatccatcaaccgcgcctcctgaaaacgaccttctaccggcacaatcaccacttttacgccaacctgtgccatatccgcctgaatcagttcggcggttttcagtggactggggttccacgcctgcgaacgtgtgggcacccacagtttcagcgttaagttttccagccccaacgccttcaactgttcgcgcgattttgccggattgtattcagtaattttagcctcgttgtcataggcccacgaggctcgcggtaaaatagaggcagccgtttcagccgtaccataatagatggattgcatcaggcgctggttattaatcgccagtgccagcgcatggcggaccgccggattatttagcggcggtttggcggtgttgaatgccagataggcgacgttcatccccgggcgcagcgttaaacgcaaacgcgggtcgtcacgcaaaatggatagctgactggcagcaggccaggccagaacgtcgcactccccggtcaggagtttcgacaatcgtcctgtaccgccagagcctaaatccaccaccacttgtggcatcaacggcttaccacgccagaaatcatcatgacgttgtaagcgaatatattgcccggcgcggtattccgacaactgatacggaccggtgccgaccggttgacggtcgagttgctcctggcgatcttctttctctaacttccctgcatattctgccgacatgaccgaagcataatgggtcgccaggtgccacaaaaaagaagcatccggctgggcgagacggaactcaacggtatgattatccagcttgcggacgcttttcacgttatcggcaaattgcagactgtcgaaataggggaagttactgccgttgacgttatgccacgggttgttgcggtcaaaaatccgttggaaggtaaacaccacatcatcggcattcattttacgagtgggagtaaaccagtcggttttttgaaacggaacatcgcgacgcaggtggaagcgataggtcgcgccgttgtcgagtacttcccagctttcggcaagttccggcatcaggcgataggtatagggatcgacatccagcagtcgatcataaaactgggcggcaagggtatcgacaattaacccactgctcgctttggatgggttaaaggtgttgacttgcccgctgacgcaatagacaaaaccgctgtcgcggatatcagcatgcgggggggattcaggcgcggcgattgcctgaccactcacaagtccagcaatcaccaaaagagacgataatacctggcgcataatattaagggattttatgtaaagaggctatcttactaatatttaatgacatttgccattaccgtttgtgttcagaggtcgtaatgagggccgtgtggttggtcattgaacaggtggcgtcgccatcagttcaacattcgtacccgtgatttctttataactataactcacagaacaacttagcgaggagcatagcggtacgatcgtgagaaacccattaaagcatgctgcagtgcgtgtcatttttagccggatgcggcgcgaacgctttatccgggcaacgatactgaccgatagtctgcaattaaataattactcattaccccattgattcaaaaactctgcgatctcatcaatgcgtacgggattaatccccgcttcagcagccatttcatgttgggcttcttcactgatctcttcattgttcatcaaacgggtgagcagtaactggaagtagtgggccagtggtgtgcgttcagcgtctgcgacaggctctgcgcattcggtcgcgtactcatcggcaatatcaaaatattttagcgggatatcgtggttcattatttgcccctggggttaatgcgctaagcataaaggcggatgatagcactcgtgatccgggtcatacatatttttatagttaatggcgcggtgcattaccctcaggcaggataatgcgccgcgcattcgactattacgtttcgctcaccggcgttctgtcgccatcatacaacggcactttgcgaaagcggcggatcaaataccacaaatatgcgccgcctaacgaagcccataccatcccggttgcgcaattcgatgcggcaatgaaaattttgcaggatgcgctgagagattaatacgcagaagcagggttaacgcaataatgcctgatgcgcagcgcttatcaggcctgcaaacgacgtattgattatgtatgccggataaagcgttcacgctgcatccggcaagttgtattgcccaacttcgctaaatctggtgctttttcaacaacgcgcggaactgatgataggttaaccccagcaattcagcggcgcgcttctggttatacttcccttgttccaagctgacctgaagcagttctttttcctgctgcatctgaaactcgcgtaaatccagtggcagcgtcggaagcgaagtgttttctgaaacggcgatggcttcttcagatggacggcgtttaaagggatcaataatgatgtcatcaagcggataatcgctggtgccgtgacgatacactgaacgttccaccacgtttttcaattcacgtatatttcccggccagcgataattcagcaatgtttctctggcgtgctcggtaaaacccgggaacagaggcagcttgatttcccgacacatctggatggcaaagtgttctgccatcaacataatgtcgctttcacgctcgcgcagtggtggcagttgcacaacatcgaacgctagtcggtcgagcaggtcagcgcgaaaagtaccttcattgaccatcgctgggagatcggcattcgtcgcgcataccaaccgcacattcacctgcaatggttggctgccgccgacgcgctccagttcaccgtactcaatcacacgcaataatttttcctgcaccatcatcggtgccgtagcgagttcatcaagaaatagcgtaccgccgtcggcacgttcaaatctccctggatgacgtttttgcgcaccggtaaacgcccccgcttcgtgaccaaacagttcggaatccagcaaattttcatttaacgccgcgcagttaagggaaataaacggcccttgccaacgggaggagagataatgcaggcggctggcgatcagctctttaccggtgccgcgctcgccgatgatgagcaccggtttgtccagcggtgcgagatgcgaaacctgttccagcacttcgagaaagctgttcgcctcaccgagtaaattatctttgtattctgccatgatgaaattcgccacttgttagtgtaattcgctaattcatcctggcatgttgctgttgattcttcaatcagatctttataaatcaaaaagataaaaattggcacgcaaattgtattaacagttcagcaggacaatcctgaacgcagaaatcaagaggacaacattatgggtattttttctcgctttgccgacatcgtgaatgccaacatcaacgctctgttagagaaagcggaagatccacagaaactggtgcgtctgatgatccaggagatggaagatacattggttgaagtacgttctacttcggcgcgtgcgctggcagaaaagaaacagctgactcgccgtattgaacaagcgtcggcgcgtgaaattgaatggcaggaaaaagcggaactggcactgctgaaagatagagaagatctggcgcgtgcggcgttaattgaaaaacagaaactgaccgatctgattaagagcctggaacatgaagtgacgctggtggacgatacgctagtgcgtatgaagaaagagatcggcgagctggaaaacaaattgagcgaaacacgcgctcgccagcaggcattgatgttacgccatcaggcggcaaactcgtcgcgcgatgtgcgtcgtcagctggacagtggcaaactggatgaagcaatggctcgtttcgaatctttcgaacgtcgaattgaccagatggaagcggaagcagaaagccacagcttcggtaaacaaaaatcgctggacgatcagtttgccgaactgaaagccgatgatgcaatcagcgagcaactggcacaattaaaagccaaaatgaagcaagacaatcaataataacatccaggcggcgtccgaacgcgccgccgctcatcgtctaaggagtccttatgagcgcgctatttctggctattccgttaaccatttttgtgctgtttgttttaccgatctggttatggctgcattacagcaatcgttctggtcgcagtgaattgtcgcaaagtgagcagcagcgattagcgcaactggctgatgaagcaaaacggatgcgcgaacgtattcaggcgctggaatctattcttgatgcagaacatccgaactggagggatcgctaatggcgggcattaatctcaataaaaaattatggcgtattccgcagcagggcatggtccgtggcgtctgcgccgggattgccaactattttgatgtaccagtaaaactggtgcgtatcctggtggtgctgtcgattttcttcggtctggcgctgtttaccctggttgcttacatcattttgtcatttgcgcttgatccaatgccggacaacatggcctttggtgagcagctaccttccagccgcgaattgctggatgaagtcgaccgtgaactggcggcaagtgaaacgcgtttacgcgagatggaacgttatgtcacttccgatactttcacgttacgtagccgtttccgtcaactgtgaggaaagttatgaatactcgctggcaacaggccgggcaaaaggtgaagcctgggttcaaattagcaggcaagctggtacttcttaccgcactgcgctatggcccggcgggtgtggcgggctgggcgataaaatcagttgctcgccgaccgctgaaaatgttgctggctgtggcgctggaaccgctgttaagtcgggctgccaataaactggcgcagcgttataaaaggtgaggggagtttcgcaaaaatggttaaatctcaggcgtataatggatagcaattttcatccatagaaggacgcttacatgtttaaaaaaggcttacttgctctgacactggtgttttcactgcccgttttcgccgctgaacactggatcgatgttcgtgttccagagcagtatcagcaagaacacgttcagggggccatcaatattcccttgaaggaagtgaaagagcgcattgccaccgccgttccggataaaaacgacaccgttaaagtgtattgcaatgccggacgccagtcagggcaggcaaaagagatccttagcgagatgggatatacccacgttgagaacgccggtggcctgaaagacatcgcaatgccgaaggtcaaaggttaaaagaattcaccatgagcggcgcttatgcgccgttttttctgtcacaccctatttacatccccatagattatttgcgttagctcacaaatacgctttttcccaggtaaaaaaagatttcctgcgtgactaaaccccttgagctcaattgacagtttattttatgcggagtagtctctcgtttcatgggaccgctaccacggaaaggcaacatgaaacagaaaattacggattacctggacgaaatctacggtggaacatttaccgcgactcatttacagaaacttgtaacgcgtcttgagagtgcgaaacgattaattacacagcgacgtaaaaaacactgggatgaaagtgatgtcgtgttaattacctatgccgatcaatttcacagtaatgatttaaagccactacccacatttaatcagttttaccctcaatggctgcaaagaattttttcacatgttcatttattacctttttatccatggtcatctgatgatggattttcggtaattgattatcatcaggtcgccagtgaagcgggggagtggcaggatattcagcaactcggtgaatgcagccatttaatgtttgattttgtctgcaaccatatgtcggcaaaaagtgaatggtttaaaaactatttacaacagcagccaggttttgaagatttttttattgccgttgatccgaaaaccgatctcagcgccgtcactcgcccgcgtgcgttaccgttattaacgccattccagatgcgcgatcattcaatgcgccatttatggagcacctttagcgacgatcaaattgacctcaattaccgtagccctgaagtgttgctggcgatggtggatgtattgctgtgctacctggaaaagggcgcagagtatgtccgtctggatgccgttggctttatgtggaaagagccgggaacaagctgcatccatctggaaaaaacacatctgattatcaaactgttacggtcgattattgataacgtcgcgccaggcacagtgatcattaccgagaccaatgttccgcataaagacaacattgcttactttggcgaaggcgatgacgaagcgcatatggtgtaccagttctcgctgccgccgctggtgctgcatgcggtgcaaaaacagaacgttgaggcactttgtgcctgggcgcaaaacctgacactaccttccagcaacaccacctggtttaacttccttgcctctcacgatggcatcgggcttaacccactgcgggggttgttgcccgaaaacgaaatattagcgctggtcgaggtgttacagcaggaaggggcattagtaaactggaaaaataatcccgacggtacgcgtagcccctatgaaatgaatgtcacctatatggatgcgttgagccgccgtgagtgtagcgacgaagaacggtgtgccaggtttattctcgcccatgcgattttgttaagttttcccggtgtgccagcgatatatattcaaagcattctggggtcgcgtaatgattacgcaggtgtcgaaaaacttggatataatcgcgcgattaaccgtaaaaaatactctagtaaagagataacgacagaactgaacaataaagcgacattaaggtattcgatatattataagttgtcgcatttaattacacttcgtcgcagtcataaagagtttcatccggataataatttcaccatcgatgcgattaattcatttgtaatgcgaattcaaagaagcaatgcggatggcgattgcctgacgggattgtttaatgtcagtgaaaatattcagcatataaatattactgacctgcacggtcgggatctgattagtgaagttgatatattgggtaatgaaataacactgcatccctggcaggttatgtggattaaataaaaaggaacatttcatgattaaatcaaaaatcgtgctgttatcagcactggtttcctgcgccttgatttcaggctgtaaagaagaaaataaaaataatgtatccatcgaatttatgcattcttcggtggagcaggagcgccaggccgtcatcagcaaattgattgcccgttttgaaaaagaaaacccaggtatcaccgtaaaacaagtgcccgtggaagaagacgcctataacaccaaagtcattaccctttcacgtagcggttcgctgccggaagtgatcgaaaccagccatgactacgccaaagtgatggacaaagagcagcttatcgatcgccaggcggttgccacggtcatcagcaacgtcggtgaaggcgcgttctacgatggcgtactgcggattgtgcgcaccgaagatggcagcgcctggaccggtgttcctgtcagcgcatggattggcgggatctggtatcgcaaagatgtgctggcaaaagctgggctggaggagccaaaaaactggcagcaattgctggacgttgcacagaaactgaatgacccggcgaataaaaaatacggtattgcgctgcctacagcagaaagcgtgttgacggaacagtctttctcccagtttgcgttatccaatcaggctaacgtctttaacgccgaaggcaaaattacccttgatacaccagagatgatgcaggcgctgacctattaccgcaaccttgctgccaacaccatgccaggttctaacgacatcatggaagtgaaagacgcttttatgaacggcaccgcgccgatggcgatttactccacctatatccttccggctgtgattaaagaaggcgatccgaaaaacgtcggtttcgtggtgccaaccgagaaaaattctgcggtctacggcatgttgacctcgctgaccattaccgccgggcaaaaggtcgaagagacggaagcagcagaaaaatttgtcacctttatggagcaggcggacaacattgccgactgggtgatgatgtcaccaggcgcggcgctgccggtgaacaaagcggtggtgactaccgccacctggaaagacaacgacgttattaaggcgctgggagaattgccgaatcagctaatcagcgaactgccaaatattcaggtctttggcgcagtaggggataaaaactttacccgcatgggcgatgtcacgggggctggtgtggtgagttcaatggtgcataacgtcaccgtgggtaaagccgatctccctggcacgctgcaagcgagccagaaaaagctggatgaactgatcgaactgcactaaacccaggacaggaatccgcaatgaacaggcttttttcaggtcgttccgatatgccttttgcactgctgcttctcgcgcccagcttattactgctgggcggtctggtggcgtggccgatggtgtcgaatatcgaaatcagttttttacgtctgccgctcaatcccaacatcgagtcaacctttgttggggtgagtaactatgtgcgcattctctccgatcctggtttctggcactcgctgtggatgacggtctggtataccgcgcttgtggtggcgggcagcaccgtgctcgggctggccgtggcgatgtttttcaaccgcgagttccgcctgcgcaaaaccgcgcgttcgctggtgatcctttcctacgtaacgccgtctatttcgctggtgttcgcctggaaatacatgttcaacaacggctacggcattgtgaactacctcggcgtcgatcttctgcatctctatgagcaggcaccgctgtggttcgataatccgggcagtagctttgtgctggtggtgctgttcgccatctggcgctacttcccctatgcctttatttcgtttctggcgattttgcagaccatcgacaaatcgctgtacgaagcggcagagatggatggcgctaatgcctggcaacggtttcgtatcgtcacgctgcccgcgattatgccggtcctggcgacggtggtgaccctgcgcaccatctggatgttctacatgttcgcggatgtttatctgctgacgaccaaggtcgatattctcggtgtctatctctacaaaaccgcctttgcctttaatgacttagggaaagcggcggcgatctcggtggtgcttttcatcattattttcgctgtcattctgctgaccaggaaacgggtgaacctcaatggcaacaaataaacgcacactcagtcgaatcggtttttactgcgggctggcgctgtttctcatcatcacgctgtttccattttttgtgatgctgatgacctcgttcaagagcgcaaaagaggcgatctcgctgcatcctacgctgctgccacagcagtggacgctggagcattacgtcgacatttttaatccggtgattttcccgtttgtcgactacttccgtaacagcatggtggtgtcggtggtttcatccgtggtggcggtatttctcggcattcttggggcttacgcgctttcccgcctgcgctttaaagggcggatgaccatcaacgccagcttttacacggtgtacatgttctccggcattttgctggtggtgccgctgttcaaaatcatcaccgcgcttggcatttacgacactgagatggcgctgatcattaccatggtgacgcaaactctgcctaccgccgtgtttatgctgaaaagctacttcgacaccatccccgatgaaatcgaagaagcggcaatgatggatggcctcaatcgtctgcaaattatcttccgtatcaccgtgcccctggcaatgtccgggctgatatccgtattcgtctactgctttatggtggcgtggaacgactatctgtttgcgtcgattttcctttccagcgccagcaatttcaccttaccggtgggcctgaacgcgctgttcagtacgccagattacatctggggacggatgatggcggcctcgctggtgaccgcattgccggtggtgattatgtacgcgctttctgaacgttttattaagagtggtttgaccgccggtggcgtgaagggctaaagcgaccaatttctttacaaggagttttacatgaaaaagttagtagccacagcaccgcgtgtagctgcgctggttgagtatgaagagcgggcgattttagccaatgaagtgaagatccgcgtgcgattcggcgcgccgaaacacgggacggaagtggttgatttccgcgccgccagcccgtttattaatgacgactttaatggcgaatggcagatgttcaccccgcgtccggcaaatgcgccgcgcggcattgagtttggcaagttccagcttggcaacatggtggttggcgacattatcgagtgcggcagcgaggttaccgactacgcggtgggcgacagcgtatgcggctacggcccgctttccgaaacggtcatcattaacgcggtgaataactacaagctgcgcaaaatgccgcaaggcagctcctggaaaaacgccatctgctacgacccggcgcagtttgccatgagcggcgtgcgcgatgccaatgtacgcgtaggggattttgtcgtggtggtcgggcttggcgcgatcggtcaaattgccatccaactggcaaaacgcgctggagcgtcggtggtaattggcgtcgatcctattacccgtcgttgtgatattgcccgtcgccacggtgcggatttctgtcttaaccccattggcgctgacgtaggtaaagagatcaaaacgctgaccggcaagcagggtgccgatgtgattatcgaaaccagtggctatgccgacgcgctgcaatcggcactccgcggtctggcctatggcggcaccatctcctatgtcgcgtttgccaaaccgtttgccgaaggttttaacctcggacgcgaagcccatttcaataacgccaaaattgttttctcccgtgcgtgcagcgagccgaacccggattatccgcgctggagccgtaagcgtattgaagaaacctgctgggaactgctgatgaacggttatctcaattgcgaagatttaatcgatccggtggtgacctttgccaacagcccggaaagctacatgcagtatgtcgaccagcatccggaacagagcatcaaaatgggcgtcacgttttaattcaaaggaatgaaaagaatgaaaatcggcacacagaatcaggcgttctttccggaaaacattctggagaaatttcgttatatcaaagagatgggtttcgatggttttgagattgacggcaaactgctggtcaacaatctcgaagaagtcaaagcagcaatcaaagaaaccggtttaccggtgaccaccgcctgcggtggctatgacggttggattggcgactttatcgaagagcgtcgacttaatggcttaaagcagatcgaacgcattcttgaagcgctggcagaagtgggcggtaaaggtatcgtcgttccggctgcatggggcatgtttaccttccgcttaccgccgatgacctcgccgcgtagcctggacggcgacagcaaaatggtgagtgattccctgcgcgtactggaacaggtcgccgcgcggactggaactgtggtgtatctcgaaccgttaaaccgctatcaggatcatatgatcaacaccctcgccgatgctcgtcgttacatcgtcgaaaacaatcttaaacatgtgcagattatcggcgatttctatcacatgaatatcgaagaagataacctggcgcaggcgttgcacgacaaccgcgacttgctcggtcatgtgcatattgccgataaccatcgctaccagccgggcagcggcaccctcgatttccacgcgctgtttgaacagctgcgcgccgataactatcagggctatgtggtgtatgaagggcgtatccgggcagaaaatcctgcccaggcgtaccgtgattctttggcctggttgcgtacctgctaagaggtctttgtgaaaagtgcaatgacaagctctccactgcgggtcgcgataatcggcgcaggccaggtggcggataaggttcatgcttcgtactactgcacccgcaatgatctggaactggtggctgtctgtgacagccgcctttcccaggcgcaggcgctggcagaaaaatacgggaatgcatccgtgtgggacgatccgcaggccatgctgctggcggtgaaacctgatgtggttagcgtctgctcacctaaccgttttcattacgaacataccctgatggcgctggaagcgggctgccatgtgatgtgcgaaaaaccgcccgccatgacggcagaacaggcgcgggaaatgtgcgataccgcgcgcaaacagggcaaggtgctggcctacgactttcaccatcgttttgcgctcgatacgcaacagctgcgtgaacaggtgaccaacggcgttttgggagagatttacgttaccaccgcccgcgccctgcgtcgctgcggcgttcccggctggggtgtctttaccaataaagaactgcagggtggtggcccgctgatcgacatcggcattcatatgctggatgcggcgatgtatgtgctgggctttccggcggtgaaaagcgtgaatgcgcatagttttcaaaagatcggcacgcaaaagagctgtggtcaatttggcgagtgggatccggcaacttatagcgtcgaagattcgctgtttggcaccattgaatttcataacggcggcattctgtggctggaaacgtcatttgcactcaacatccgcgaacagtcgattatgaacgtcagcttttgtggtgataaagccggtgcgacgctgtttccggcacatatctacaccgataacaacggtgaattaatgacgctgatgcaacgggaaatggcagacgacaaccgccatttgcgcagcatggaagcctttattaatcacgtacagggcaagcccgtgatgatagccgacgccgagcaggggtacatcatccagcaactggtggcggcgttgtatcaatccgcagaaacagggacgcgtgtggaattatgaccaggccagtaacgttatcagaaccccatttcagccagcatacactgaacaaatatgcttcactgatggcgcaggggaacggctatcttgggcttcgcgccagccatgaagaagattacacgcgccagacgcgcggcatgtatctgacggggctgtatcatcgggcgggtaagggtgaaatcaacgaactggtgaacctgcctgatgtcgtggggatggagattgccataaatggtgagattatctcgttatcccgcgaagcatggcagcgtgagcttaactttgccagtggcgaattacgtcgcaacgttgtctggcgtaccagcaacggcactggttacaccatcgccagccgtcgctttgtttcggcagaccaactgccgctgatcgcgctggaaatcagtattaccccgctggacgccaacgcgtcagtgctgatttcaacaggcattgacgccacgcaaaccaatcacggtcgccagcatctcgacgaaacccaggtgcgggtgtttggtcagcatctgatgcaggggatctacaccacccaggatgggcgcagtgatgtggccatcagctgttgctgtaaggtgagcggtgatgtgcagcaatgctataccgccaaagagcgccgtttactgcaacatacctgcgcgcagcttcacgcaggtgagacgttgacgctgcaaaaacgggtgtggatcgactggcgggacgacagacaagccgctttagacgaatggggcagtgcgtcgcttcgtcagcttgaaatgtgcgcgcagcagagttacgaccaacttcttgcagcatcaacagaaaactggcgtcaatggtggcagaaacgtcgtatcacggtaaacggcggcgatgcgcacgatcagcaagcgttagattatgcgctttatcacctgcgcatcatgacgcctgcccacgatgagcgcagcagcattgcggcgaaaggtttaaccggcgaaggctacaaaggccacgttttctgggatacagaagtatttttgctaccgttccatctgtttagcgatccgacggttgcccgaagtttactgcgttatcgctggcacaacttgcctggcgcgcaggagaaagcgcgacgcaacggctggcagggcgctctgtttccgtgggaaagcgcgcgtagtggcgaagaagagacgccggaatttgccgccattaacattcgtaccgggttgcggcaaaaagtggcctctgcgcaggcggaacatcatctggtggccgatatcgcctgggcggttattcaatactggcggaccacgggggatgaaagtttcattgctcatgaaggcatggcgctacttctggagacagcaaagttctggattagccgcgcggtgagggttaacgaccgtctggaaattcatgatgttattgggccagacgaatataccgaacatgtcaataataacgccttcaccagctatatggcgtattacaacgtccagcaggcgctgaatatcgctcgtcagtttggctgtagcgacgacgcgtttattcatcgtgcagaaatgtacctcaaagaactgcggctgccagaaattcagcccgacggcgttttgccgcaggatgattcgtttatggctaagccgatgattaatctggcgaaatacaaagcggcggcggggaagcaaaccattctgctggattattcacgcgcagaagtgaacgagatgcagatcctcaaacaagctgatgtggtgatgctcaattacatgctgccggagcagttctcagcggcatcgtgtcttgccaatctgcaattttatgaaccgcgcactattcacgactcgtcattaagtaaagcaatccacggcattgttgccgcacgctgtggcctgttggcgcaaagttatcagttctggcgggaggggactgaaatcgatcttggtgctgatccgcatagctgtgatgacggtatccacgcagccgcaactggcgctatttggctgggggcgattcagggttttgccggggtgagcgtgcgtgacggtgaattaaatttgaatccggcgttacctgtgcagtggcaacagttgtctttccctctgttctggcagggctgcgaattacaggtcactctcgacgcgcagcgtattgcgattcggacttctgcgccagtttcacttcgtttgaacggtcagcttatttcagtcgctgaagaatctgttttctgtttgggggattttattttgcccttcaatgggaccgctaccacgtatcaggagggtgaatgaaactgcaaggggtaattttcgatctggatggagtaatcaccgataccgcgcatctgcatttccaggcgtggcagcagattgccgctgaaattggcatcagcattgatgcgcagtttaacgaatctctaaaagggatcagccgcgatgagtctctgcggcgcattctgcaacacgggggcaaagagggcgactttaactcgctggagaaggcacaactggcgtatcgcaaaaatctgctctacgtccactcactgcgcgagctgacggttaatgctgtgctgcccggcattcgcaatttgctggcagatctccgagcacagcagattccggttgggctggcttctgtctccctgaatgcgccgacgattttagcagcgctggagctgcgtgagtttttcaccttctgcgcggacgcttcccaacttaaaaactcgaaaccggccccggaaatctttctcgccgcctgtgccggactgggcgtgccgccgcaggcatgtatcggcattgaagatgcgcaggcgggcattgacgccattaacgccagcggtatgcgctcggtggggatcggcgcaggcttaaccggggcgcaattattgttgccctcaacggaatcactcacctggccgcggttatcggccttctggcaaaacgtatagcaaaggaatcaacatggctcagctttcgttacaacatattcaaaagatctacgataaccaggtgcatgtggtgaaggacttcaacctggaaattgccgataaagagttcatcgtatttgtcggcccgtcgggctgcggtaaatcgaccaccctgcgtatgattgccgggcttgaggagatcagcggcggtgatctgttgatcgacggcaaacgaatgaatgacgttccagccaaagcacgcaatatcgcgatggtgttccagaactacgcgctgtatccgcatatgacggtctacgacaacatggcgtttggcctgaagatgcaaaaaaatcgccagagaggtgattgatgagcgggtgaactgggcggcgcaaattctcggcctgcgtgagtacctgaaacgcaagccgggcgcgctttccggcgggcaacgtcagcgagtggcgcttgggcgggcgattgtgcgcgaagcgggcgtgtttttaatggatgagccgctctctaacctggatgccaagctgcgcgtgcaaatgcgcgcagagatcagcaagctgcatcagaaactgaacaccaccatgatctacgtgacccacgatcagaccgaagcgatgaccatggcgacgcggattgtcattatgaaggatgggattgttcagcaggtcggtgcgccgaaaacggtttataaccaacctgcgaatatgtttgttgccggatttattggatcaccagcgatgaattttattcgcggcacgatcgatggcgataaattcgttacggaaacgcttaaattaaccatacccgaagagaaattagcggttctgaaaacacaggaaagtttgcataagcccatcgtaatgggaatacgcccggaagatattcatccggacgcgcaagaggaaaataacatttccgccaaaattagcgtggcggaattaaccggtgcggaatttatgctctacaccacggttggggggcacgagttagtggtccgtgctggtgcgttaaatgattatcatgcaggagaaaatatcactattcattttgatatgactaaatgtcatttctttgatgcagaaacggaaatagcaatttgctaaatacagggggaaggcattctcccaggataatacaaggaacaataatgaaaaagttattactctgtaccgcactggtgatgtgtgcgggaatggcctgcgcacaggccgaggaaaagaacgactggcactttaatatcggcgcgatgtacgaaatagaaaacgtcgaaggttatggcgaagatatggatgggctggcggagccttctgtctattttaatgccgccaacgggccgtggagaatttctctggcctattatcaggaagggccggtagattatagcgcgggtaaacgtggaacgtggtttgatcgcccggagctggaggtacattatcagttcctcgaaagcgatgatttcagtttcggtctgactggtggtttccgtaattatggttatcactacgttgatgaaccgggtaaagacacggcgaatatgcagcgctggaaaattgcgccagactgggatgtgaaactgactgacgatttacgtttcaacggttggctgtcgatgtataaatttgccaacgatctgaatacgaccggttatgctgatacccgtgtcgaaacggaaacaggtctgcaatataccttcaacgaaacgcttgccttgcgagtgaactattatctcgagcgtggtttcaatatggatgatagccgcaataacggtgagttttccacgcaagaaattcgcgcctatttgccgctgacgctcggcaaccactcggtgactccgtatacgcgcattgggctggatcgctggagtaactgggactggcaggatgatattgaacgtgaaggccatgattttaaccgtgtgggtttattttacggttatgatttccagaatggtctttccgtttcgctggaatacgcgtttgagtggcaggatcacgacgaaggcgacagcgataaattccattatgcgggtgttggggtgaattactcgttctgataatgtgctaaattgccggatgcggggcgagcgccaaatccggcatacatttatttcaacgacatatgcgtagcaacggtaatattttgtggtgacggttttccggcaattagctggaataataactcgcagctttgttgacctaactcctgcgtcggaacatcgatgccgcctggtgcaggcgttaatataaacgacagcgtttcattactataacccaccaccgctaactgctgcggaatagcaatgtttttctctgccgccgcacgataaatactcattaatttcaggctgtcagtagcaaacactgcctcaggcaacggtgactggcttaataattcccgtgctgcttttaatgctgtctcatgggtataaccgccgtcaacaatccattcatcacgcactgcaatattatgcgtagccaggctttgcttataaccatttacccgatccactgaaacatgaacatcaagcggcgcatgcaggcatgcaatattcttatgcccgctttcaattaacgcatcggttagcgcaatactgtcgccataattatcggtatcgacggaataaacatggctgtattgaccttcaactttaccgatcaccaccaccgggatctcgtatttgtcgagttgtgcaaagaaggattcatcagcaggcgaacttagcataataatgcctttaatcattttctgcttaattttgctttcgcatttttgcagatcttctgccggattgtgcgacgtttgtaatatcacgtcgaaaccttcttcttccgctttggcggtgatggcatgcaaaacttcagagaaaaacggattacccgccgtagttttggtcgaacgggtagaaatcaccataatggcatcaaaacccgaagaggtcagcgcgcgggccagcttgtttggttgatactgtaattcttcaatggcccgtaacactttttcgcgcgcttccggggagatattggtttgcttattcagcacgcgtgatacggtggattttgatacgcctgcaaccctggcaatatcataaatagtaggggacataggtcaggaactccgtccgaacgtgaatgctgcacatcttatggagttcgcccgtcgatgacaacacgggtagttgataatcaatggcctggcccccacattcatattcttacgaacgatttttttctggtcttcagagcagcacaggacagcaatgaagcgacttaaaaatgaactcaatgcgctggtgaatcggggtgtcgacagacatctgcgcctcgctgtaaccggacttagccgcagcggcaaaacagcgtttatcaccgcgatggttaatcagttgctcaatattcatgccggagcacgtttgccgcttttaagtgcggtgcgtgaagagcgcctgctgggcgtaaaacgcattccccagcgtgactttggcatttcgcgcttcacctatgatgaagggttggcgcagttatatggcgatcctcccgcctggccgacgcctacgcgcggcgtcagtgaaattcgcctggcgttacgttttaaatcgaacgattcgctgctgcgccactttaaggacacctccacggtgtatcttgagattgtggattatcccggcgaatggctgctcgacctgccgatgctggcacaggactattttagctggtcgcgccagatgacgggcttactcaatggtcagcgcggcgaatggtcggcgaaatggcgaatgatgtgcgaagggctggacccgctagcgcctgccgacgaaaaccggctggcagacattgccgccgcatggaccgattatctccatcactgcaaacagcaggggctgcactttattcagccaggacgctttgttttgcctggcgatatggcaggagcgcccgcgctgcaattcttcccatggccagatgtcgatgcctggggcgagtccaaactggcgcaggccgataagcacaccaatgccggaatgttgcgcgagcggtttaattattactgcgagaaagtggtgaaggggttctataagaatcattttctgcgctttgaccgccagattgtgctggtggattgcctgcaaccgctcaacagtgggccacaggcatttaatgatatgcgtctggcgctgacgcagctgatgcaaagtttccactacgggcagcgtaccctgttccggcgtttgttttcgccggttatcgataagctattgtttgctgccactaaagcggaccatgtgaccatcgatcagcacgccaatatggtttcattgctgcaacaactgattcaggatgcctggcaaaatgcggcgttcgaagggatcagtatggactgcctggggctggcgtctgttcaggcgaccaccagcggaattattgatgttaacggtgaaaaaatcccggcgctgcgcggtaatcgactcagcgatggcgcaccgctcactgtttatcctggcgaagttcccgcacgtttgccaggtcaggcgttctgggataagcaaggcttccagtttgaggcgtttcgtccgcaggtgatggatgtcgacaaaccgctaccgcatattcgtctagatgctgcgctggaatttttaataggagataaattgcgatgaccgaaccgttaaaaccacgtattgatttcgacggtccactggaggtcgatcagaatccaaagttcagggcgcagcagacctttgacgaaaatcaggcgcaaaattttgccccagccacgctcgatgaagcgcaggaagaagaggggcaagttgaagcggtaatggatgcagcgttacgtccgaaacgcagcctgtggcgcaaaatggtgatgggcgggctggctctgtttggcgcaagcgttgtcgggcagggcgtgcagtggacaatgaacgcctggcaaacccaggactgggtggcgctgggtggatgtgccgctggggcattgattatcggcgctggcgtaggttctgtggtaacagagtggcggcgcttatggcgcttgcgacagcgcgcccatgaacgcgacgaagcgcgcgatttgttgcacagtcacggcacgggtaaaggccgtgcattctgcgaaaaactggcgcagcaggcgggtattgatcagtcacatccggcgctgcagcgctggtatgcctcaatccatgaaacgcagaacgatcgtgaagtggtcagcctgtatgctcacctggtccagccagttttagatgcccaggcgcggcgcgaaatcagccgttcggcagcggaatcaacgttaatgattgccgttagcccactggcgctggtggatatggcgtttatcgcctggcgcaatctgcgtttgattaatcgcatcgccacgctgtatggcattgaactgggatattacagccgtttgcgcctgtttaagctggtattgctgaatattgcttttgccggagccagcgaactggtgcgcgaagtggggatggactggatgtcgcaagatctcgctgcgcgtttgtctacccgggcagctcaggggattggtgctggacttctgacggcacgactggggattaaagctatggagctttgccgcccgctgccgtggattgacgatgacaaacctcgcctcggggatttccgtcgtcagcttatcggtcaggtgaaagagacgctgcaaaaaggcaaaacgcccagcgaaaaataatgcaatatcgggtgctgaccggatatctttacgccgaagtgcccgtttttccgtctttgtgtcaatgtttgttgacagaaaccttcctgctatccaaatagtgtcatatcatcatattaattgttcttttttcaggtgaaggttcccatgcgtctggaagtcttttgtgaagaccgactcggtctgacccgcgaattactcgatctactcgtgctaagaggcattgatttacgcggtattgagattgaccccattgggcgaatctacctcaattttgctgaactggagtttgagagtttcagcagtctgatggccgaaatacgccgtattgcaggtgttaccgatgtgcgtactgtcccgtggatgccttccgaacgtgagcatctggcgttgagcgcgttactggaggcgttgcctgaacctgtgctctctgtcgatatgaaaagcaaagtggatatggcgaacccggcgagctgtcagctttttgggcaaaaattggatcgcctgcgcaaccataccgccgcgcaattgattaacggctttaattttttacgctggctggaaagcgaaccgcaagattcgcataacgagcatgtcgttattaatgggcagaatttcctgatggagattacgcctgtttatcttcaggatgaaaatgatcaacacgtcctgaccggtgcggtggtgatgctgcgatcaacgattcgtatgggccgtcagttgcaaaatgtcgccgcccaggatgtcagcgccttcagtcaaattgtcgctgtcagcccgaaaatgaagcatgttgtcgaacaggcgcagaaactggcgatgctaagcgcgccactgctgattacgggtgataccggcaccggaaaagatctctttgcgtatgcctgtcatcaggcaagccccagagcgagcaaaccttacctggcactgaactgtgcgtctataccggaagatgcggtcgagagtgaactgtttggtcatgctccggaagggaagaaagggttctttgagcaggcgaacggtggttcggtgctgttggatgaaataggtgagatgtcaccacggatgcaggcgaaattactgcgtttccttaatgatggcaccttccgtcgggttggcgaagaccatgaggtgcatgtcgatgtgcgggtgatttgtgctacgcagaagaatctggtcgaactggtgcaaaaaggcgtgttccgtgaagatctctattatcgtctgaacgtgttgacgctcaatctgccgccgctacgtgactgtccgcaggacatcatgccgttaaccgagctgttcgtcgctcgctttgccgacgagcagggcgtgccgcgtccgaaactggccgctgatctgaatactgtacttacgcgttatgcgtggccgggaaatgtgcggcagttaaagaacgctatctatcgcgcactgacacaactggacggttatgagctgcgtccacaggatattttgttgccggattatgacgccgcaacggtagccgtgggcgaagatgcgatggaaggttcgctggacgaaatcaccagccgttttgaacgctcggtattaacccagctttatcgcaattatcccagcacgcgcaaactggcaaaacgtctcggcgtttcacataccgcgattgccaataagttgcgggaatatggtctgagtcagaagaagaacgaagagtaagcgtgaatatgcctgatggtgcaacaccatcaggcatattaacttatgctttcagtacagccagagctgcttcgtaatccggctcggtggtgatttcatccaccagctggctgaaaatcacattgtcattttcatcaataaccacaacggcacgcgctgccagacctttcagtgggccatcagcaattgccacaccgtaggcttgcaggaattcagcgttacggaaagtggagagggtgataacgttgttcagaccttctgcgccgcagaaacgagactgggcgaacggcagatcggcagagatacacagcacaacggtgttgtcgatctcggttgccagttggttaaacttacgtactgatgcggcgcaaacaccggtatcaatactcgggaaaatgttcagcactttgcgtttacccgcaaactgaccgagggtgacgtcagacagatcttttgccacgagagtaaaagtctgcgctttgctacccgcctgcgggatggaattggcgactgtaaccgggttgccctggaaatgaacggtttgtgacatgattatctttcctgtttacatatagttaacgtcacacctagtttatgctaactgtcaataacacagcaaacgctatttgcgcttaatccgcagaccaccgcgacaacaaggagtaaagatgagaaccgttaaggtatttgaggaggcctggcccttacataccccgtttgtgattgctcggggaagtcgcagtgaagcgcgcgtggtggtggttgaactggaagaagagggtattaaaggcaccggcgaatgcacgccgtatccgcgttatggggaaagtgatgcctcggtaatggcgcaaattatgagcgtcgtgccgcaattagagaaagggctgacacgggaggagttgcaaaaaatcctccctgccggcgcagcacgtaatgcgctggattgtgcattgtgggatctggcggcgcgaaaacagcagcaatcgctggctgatttgatcggcataacgcttcccgagacagtcaccacggcacagacgatagtcatcggtacgcctgatcagatggccaatagtgcatcaacactctggcaggcaggcgcgaaattactgaaagtgaagctggataaccatcttatcagtgagcggatggtggcaattcgcacagctgtgcccgatgcgacgctgatcgttgatgcaaatgaatcctggcgtgcagaagggttggcggcgcgttgccagctattggcggatttaggcgttgcgatgcttgaacaaccgcttcctgcgcaggacgatgcggcgctggagaattttattcatccgttaccgatttgtgctgatgaaagttgtcatactcgtagcaatctgaaggcgctgaaagggcgctatgagatggttaacattaagcttgataaaaccggtggtctgacggaagcgctggcgctggcgactgaagcgcgtgcacaaggttttcgtctgatgctgggctgcatgttgtgtacctctcgtgccattagcgccgctttaccgctggtgccgcaggtcagtttcgccgatcttgacggaccgacctggctggcggtagatgtggaaccggcgcttcagttcacgacgggcgaattgcatctttaggatgccagcgcagcaagtttgccatcgcaaagagatatttttcgctggcttcgtcggaggagatggggggaaactctgcggtgatgcaatgcaagttgagatctgcacaccaactgccgaaagagccaggcgtttcataaccgacgctggttaccagaggcaattcaaacgcctgggccagccattcacctaattcgctgtgtctgggatcttcaatacaggccagcggatcgtggaatgagaccacccaggcaggttgaatgcggtgtataagctggcacagcgcctgggtttcaggttcggagccaggtttgtcacctgtcagtaaaacgacatcacgttcttcagcggtgctgttccagcgataaactgtttcaccttccttccagttcgctgccggaaagtttcggtttaaatccacaccattagcattggcccgtaaccctaactggcagccgtcaggattcacacacagcaccacatgatggcggcgcaaagaaggtgtcaaagtccgcagagcacaggagagcgtgacggtcgaagagttttcatcaccgtgagtgccagccagaatcaaaccactttcgtgactggctgcaggggccggaaaccagattaacggcgcgcccaataatgaacgtccgtaatgttctgttccgggcggaaatgcgccgcgttcggcgcgtgggcgagttacggtcatgatcgtctctggttcaggaagtattacaggcagtgttgtgcaaattttgcggattatcaaatccttttcttcaacgctatgtcatcgatcttgtatcacttttttgccggaagttgtttgtattttcattgatgtgcagatattagaattgtcgtaatgttatatacatggcgtattttattcttactggttctacacatgttaatcgcatctgattgatcagttcaccttaataagtttaataaatcgtactgcacatagtacagtacgatggtagctatataattgatttacatgaagaagggcttatcaccatcagtcccgggttgattgatgcctatattctcaccaatgtgtttctcaggtttatcgatgatatctgtgattaatgctgcgacactcttacgtgatacgatcgtacctttgaatggttcattgcgtgaggtaagctcataatcaataatatcttcatcagtcagccaggcagggcgaagaattgtatattccagtccagaagcctcaattgcatccgcagccctgcggaatggttttaggggttcaccaataactgcattattccattcgccaaattttcctggaacttcatcataaataccgagggaaagaacaaagatcagacgtttaacatcacaggctttcatcgcagcgatcactgaatttgcctgaatatctaaatcttcccccgtaaggttggcatacacaacatcctgtccctgcatggcctgcttcagtgctgcatgattcagtacatcccccataataatcttgctattagttggatagggtttgtggatttttgctggctgacgggcaaataaagtttgtttaatggtttgtttatctgccagttgattaatcacatggcgggctatctgaccgccagcaccaagaatcagtacatttttcatgaaacttttcccagattattggcagcaatatgccaggccatatcactattacggatttgaatatgtttcattacagagtttcctcaaagaacggagctaatactgaaattgcttcagccacatagactttgccatcataaagatccatatggtttgcgccttcaacaatgtgatagcgtttatcctggcttgatgctcgatcgtacaggtcgtcactcatccatttgctcccagcctggctgcccgccacaatctgtatcggctgagtcaggtacacttccgccatatggtaagcatcataggtaataatctggttaaggctgcgcaaagtagcgtaacccggtgctgttggatactgcgcgcgaggggtgtggtaatattcccaggcctgacgcagttcttcgttcggcgcatcggactccttcattggtgccagtggcatagtggcgtattctccgctgctaatatcgctggttcgggcgtttgaacccgcgtcaacgtatggtagggcatcaatagatttcacattgttttcccaaccattacggaacatcgaaccaatattgaccgcactaacagtaccgatggccttgatgcggcgatcctgaattgcagcattggctgtatatcctgcaccggcacaaattcccatcgcaccaattcgggtattgtcgacataagaaagcgttgtcaggtaatcaatcacggcactgacgtcttcagtacgaatgtatgggttttctaactgacgcgactcgccgccgctttcaccttgataagatgcgtcataagcaatagtgacaaatcccttttccgccagtttttcggcataggttccggccgtttgctctttaacgcccccacctgggtgagataccacaattgccggatactgacgggtttcatcaaattttggagggaaatagatcactgcagacaaagagatggttggattattgctgttagtgaagctgactttattattcatcattccgttcctcatggagttgtcggttcgttttaacggttggtgatatcactatagatattgatcattaagttgattagacccaaaatcatgattagacctatcatttaaatgattaatagattgtatggagatactgaatgaagcgtgaagaaatcgctgatctgatggcgtttgtcgtcgttgcagaggagcgtagcttcactcgcgcagcagcccgcctgagcatggcgcagtcagctttaagccagatagtgcgccgtatagaagaacgattgggattgcggcttctgacgcgaaccacgcgcagcgttgtacccactgaagcgggcgagcatcttttgtctgttcttggccctatgttgcatgacatagattctgccctgacatccctgagcgatctgcagaaccgcccatccgggacaatacgtattactactgtagaacatgcagcaaaaacgatattgttaccagctatgcgcacattcctgaaatcgcatcctgaaattgatattcagcttaccattgattatggtttgaccgatgtcgtttctgaacgttttgatgcaggcgtccgtctgggtggggagatggataaagatatgatcgccattcgaatcgggccagacataccaatggctattgttggctcaccggattatttttctcgtcgaagtgctccaacgtcagtgtcacaattaatagatcatcaggcaattaatttgtatcttcccacatcgggtacagcaaatcgctggagattaatacgcggtggacgtgaagttcgtgttcgcatggaaggtcagcttttactgaatacgatagacctgatcattgatgctgcaattgatgggcatggattggcgtatctaccttatgatcaggttgagcgggctattaaaggaaaaaaactgatacgtgttttggataaattcacaccagatttacccggttatcacctgtactatccacaccgtcgacatgctggctcggcattctcattatttatagataggctgaagtataaaggtgctgtttagcactacttgctgatacattaatttaattcttctcttaacgtattctcagttcctttcaacgttttggttattttttattcttcgcacaatggcgacagatgctgattatgataccgaaaacgggtttgaacgtgcgaagcccgaacgtagtgctcggagttctatgtgctttaccgcattttggagactattatttacactaaatctgatttgatatattgatacttaaaacatttgatgcttcctttgtcacttttttgatggaagttgtttgcatttctttaaggcgaaacaaataattacgcatcaattttaatgtcggttagagggaaacttatgaagcactctgtttcagtcacgtgttgtgcgctgttggtcagcagcatttctctttcgtatgctgctgaagttccgagcggcacagtactggcagagaagcaggagctggtgcgccacattaaagatgagccagcgtcgctggatcccgctaaagccgtgggcctgccggagattcaggtcattcgcgatctgtttgaaggactggtgaatcagaacgagaaaggggagattgtccccggcgttgcgactcagtggaaaagtaatgacaaccgtatctggacttttaccctgcgcgataacgcaaaatgggcggatggcacaccggtaacggcgcaagattttgtctacagctggcaacgtctggtggacccgaaaacgctttcgccatttgcatggtttgccgcgctggcgggaatcaacaacgcacaggcgattattgatggtaaagccgcgcctgaccagcttggcgtcaccgcagttgatgcccatactttgaaaatccagcttgataaaccgttgccgtggtttgtgaatttaaccgctaactttgccttattcccggtgcaaaaagccaacgtagcaaagcagtaaagagtggacgaaacccggaaatctgatcggcaatggcgcatatgttcttaaagagcgcgtagtcaatgaaaaactggtcgtggtgccgaatacccattattgggataacgccaaaacggtactgcaaaaagtgaccttcctgccaattaatcaggaatccgcagccactaagcgttatctcgcgggggatattgatatcaccgaatccttcccgaaaaatatgtatcagaagctgttgaaggatattccggggcaggtttatacgccgccgcagctcgggacctattattatgcgtttaacacgcaaaaagggccgacggcagatcagcgcgttcgcctggcattaagtatgacgatagatcgccgcctgatgaccgaaaaagtgttggggacgggcgaaaagccagcgtggcattttacaccagatgttaccgcgggatttacgccggaaccttcgccgtttgaacaaatgagtcaggaagaactgaatgcgcaggcaaaaactttgttgagcgccgctggttatggtccgcaaaaaccgctgaagctgacgcttttgtataacacttcagaaaaccatcaaaaaattgcgattgctgtagcatcgatgtggaaaaagaacctgggcgtagatgttaaattgcaaaaccaggaatggaaaacctatatcgatagccgtaataccggcaattttgatgttatccgcgcctcgtgggtaggggattataatgaaccctccactttcctgacattattaacgtcaacgcattccgggaatatttcacgctttaacaatccggcatatgacaaagttctggcccaggcatcgacggaaaataccgttaaagcgcgtaatgccgattacaacgcggcagaaaaaatcctcatggagcaagcaccgattgcaccaatttatcaatataccaatggacgattaatcaagccgtggctgaaaggttatcccattaataaccctgaagatgtggcgtacagtcggactatgtatattgtgaagcattaatgtgatgggaactggcgttacccttgtggataacgccagtgatgtctgatttagcgaccctggtccggcggtgtaatgttatccatatacagcgtctggctggggaaggcaaagtccgcgccgtgtgactgtacaatatcgataatcttcaaataaacgtcttgctgtgcggcaagccactcagcccataccgtggttttggtaaagcaataaaccataatatttaatgacgaatcagcaaactggttgaaataaaccagtaaggtttgtcgctggtcgatggccgggtgatttttcagcatctcacgtacggcttcgacaataacgcccacttttgccgcatcctcataacgtaaaccaatggtcgtggtaatgcgccggttggtcattcgtccaggattttctacgctgatcgacgaaaacagcgagttcggtacgtacaatggacgattatcaaaggtcttaattttggtaattcgccagccaatttccgttactgtaccttcgatatttctgtccggtgaacggatccagtcgccaatactgaaaggacggtcgaaatagagcataatcccggaaaagaagttactcagaatatctttaccggccataccgacagccagaccaccaataccaccaaaggtcaacaagccagaaaggctcatgccgaaatgttcgccataaagcagaacaagcaccacaataatggtgattttgataatgcgcgacatgatccgcgcactggtgatatcgcgaccttttttaatctgctgtttttcaaactgattaatcagcagaaatagcttaatcgtcagaataaccgcaatcagggacgtacagataaaatcgataacgcctggggtgataaatttgagtttatagttttctataacatagttaatgatgctaccaacagcactaataattatggtgtagattaaaaattgcaccgcatggaataaaaatccttttcttttacgatctccacggcgaaaccaaaagctcatcagaatcaatgctgcgcagctaccgaaaataatgaccagattaagcgcattatttgtaaacagttcagcgatcattgttttatcaggctcctccagataattgtcgtcatgccggaaacccctggcgggactattttaccgcgacaattcattcagatcatcaatagtcagggaaggaagtagcaacattagctaactaatcaatgcgttgattgtaaatccagctaagaggtgagattttcagagcagacaacggtgaaatgtcatggtattgttacgtttaggtaacaagaaatttgtctgcacaaggattacatcatgattatggcgaaactgaagtcagcgaaagggaagaaatttctctttggtttgttggcggttttcattattgcggcgtcggttgtgactcgcgcgaccatcggcggcgttatagaacagtacaatattccgctgtctgagtggacgacatcaatgtatgtgattcagtcatcgatgatttttgtttatagcctggtctttactgtgttgctggcaatcccgttgggaatttatttccttggcggcgaagagcagtaagtaaaaaataggcccgataactcgggccttgtcagttattgaagagtcgttaatcgtcttcttcgtcatccagttcaacgggtgtctgatactggtcaggtttaatgaccagcaggtcgcagcgaagatgatcaatcacctgttccgccgtgttgccaaggaatgctgctgaaataccggtgcgtccgaccgtgcccagaaccacaatccccgcctgtaagtgctccgccaaatcaggaatcacctcttcgggcagacctttttctacgtgcgtcatgttttcattaatgccgaatttctgtcgcagagctttcattgccagcaaatgttgcccacgaatggcatcgttataaacgctcgggtcaaattccggcagttcaatcgcgatattaattggcgttaccggataagcgccaaccagatgaacttcggtatggttgacttgttctgccagttcgatcgtctctttgaccagtttttcattgagcgcattatggtacggctcttcactggcgagattcaccgccaccagcgccttacccccttccggccacggctggtctttcaccatccacacggggcttgggcatttgcgtaacagatgccagtccgttggcgtaaaaatcaccgcttccagacggtcatgttggtgcgccatttttagcaccaaatcgtgcccgccgctgatcacttcctgaatgatggcttcgaaaggacggttatgccagaccactttaatttcaatgggaacgccagcattgagataatattttgcctgctcgtggatccaggctgtacgctggctgatgacgccctgacgcatagcggtacgttcgtccggagagagcagggtggtcatttcgtatgagaagtcatagatcggcaaaaaggctttaattttgccaccaatccgttgatgtaaataaacagctcgccgcaatgctggttggtcgtcctggttaggatcgataacaacgagcatgttctgatacatagccatacagggtctccttacaacaactgtcaacgcagtttgtaattaaaagattaacccatatctggtgaatgaaacagtgatgaaccttctgtcagatcaataaatcagaaaaatttaatgatatgacagaaggatagtgagttatgcggaagaatcaggcaacgttacgcgtgtgaccagcaagctgggccagcgcatcgttattttcgatagtgatgtatttacctttgactgccagcataccgcttttctggaagcgacccagcagacggctgatggtttcaaccgtcaggcccagatagttaccgatatcaccacgagtcatcgtcaggcggaattcacgaggggagaagccgcgttgggcaaaacgacgggacaggttgtagatgaatgcagccagacgttcctcggcatttttcttcgacaacagcaggatcatgtcctgatcgcctttgatttcaccgctcatcagacgcatcatctgctgacgcagattcggcattttaccagacaaatcgtccagcgtttcgaacgggatttcacataccatcgaggtttccagcgcctgcgcgaaactcgggtgatgaccgctgccgatggcatcaaatcccaccagatcgcctgctaaatggaaaccagtgatttgctcgtcgccttgctcagtgatggtataacttttaatcgtaccggagcggatggcataaagcgattttagttcatctccagccttaaacagcgtctggcctttctgaataggcttcttccgctcaatgatattatcaagctgatcaagctcatgttcgttgagtgtgaacgggatgcaaagctggctgatgctgcaatcctggcaatggatagcacaaccgccagactgaatgcgccgtataattcgcttttccgggatcataggtctgctcaagccgtaattgatatttgtcaattttaacatctttttagggagcaagtaagtctaagcaaaccttaacagcagagaattccgatattagatgtaaatatatgtctatctatttgaaaacccttaagttgttaagggtgactttacataaaagtgtgaacaagctggcacaaattgtttaatgtttacagcaaaagataaccttcgtggcgcaataaccactcttttcgctgaactccgcctgcatatccggtcatggtgccgtttcggccaataacccgatggcaaggtacgacgatgctgatgggattcgatccgtttgccgcaccaacggcacgcgccgcgccagggcggcctaattgttcagccagttggccataatgcattacctgcccgcaggggatagtgcgcagtgttttccagacttcgcgctgaaatggcgtcccccccgtggcagtgggaagcgtatcaataatgctaagattaccggcaaaatattcacgaagcttgtcgcttaaaccacctgggttggtggcagaaatgcgctcatagccatctttgcgataatggatgtccagcagctgcaccatgcgttcgctgtactcttcccattcaaccgcccgcaggcgaaattgctcatcgcaaatcacccacagtggacccagtggcgtggcaattttttcttcaagtaatctcagcatccgttctctcttaagacaaacgtgggtaaatacccggacctatcggcaagccaacaagataccacgccagcaacatcagcagccataccaccgaaaagattaatactaacaaaaagtaagtaccaggtttagcgtctggtttgtcgaagtatttaagcataaagcgattttttgatttttctgcctgaagaaatgagggcaagccatcaaattccagtcagcgaaattttaccgtaggctatccgttatttgattctgtggcgtgatagccgccagacaccactgatctcgtcactcattccccaatcccggcgagaatgtgcttatttacagagctaaaaaatgaataaaaaaatagagcctgtcgacatccgccagactctacagtacacacagcagtgcatcctcgtcttaaatccggcctggggtcctggtgaccggtgacagtgttataacggttttacccatccgttgccaattttcttcagtgacagatttcacgaaaatataagttaaatcatttgtcttgtgattgcataatcatgcatcgttaatcgacgagtaaatttaccgggtgagtagcccgttcgacgcttaaacatattgccgaacgattcagctgaggcatagcccagacgatgggcaattttggtcaacgaatatccatcatcaagaagcgtcactgcagaaataacgtgcatttgctgaacccagtggcgaaatgttaatcccgtctctttaacaaataagcgcatgagtgtacggctactgacgttaattttatccgctagattatccagtgttggcagatacccttggttgtttagcaaattctcacaaagctgctgtagccgctcatcatttggccaagggagttcaagtgacattttcacccccatttttatttcctgaagtatcagtgtctcgagggctgaaaaacgtaactgttgtttatctgtggtactttgcgacggtggaagttggttaattgcaattagtaattcccttaacaggggtgaaatacccgtcatgaagcaaacttttcccagcgtttcactttccgcttctgaaaccagtacggtttttaaaagtacgttgcctgtcgcaacaaacttatgcggcatttgtgggggcagccaaagcgcgctgctggcatgcactagccagacgctttctccagcccatatacgaacgactccttcagccgggtaaagcaactgggcatagagatgtttatgccagggaactgtgcctccattcagatgttccgaatccagtccgataatgtgatgccctggtgatgctttgggttgcagtgtgattgtcatttacagtaggtattttgtcagaaatcatcaaataagccatgttaaattttaaatatgacgtatgcaagtttccggatatatacggtgtaaagagtgatgataatttctaaaaaacagcttattggggtggtagcgatcggtattcttttggctggcgttgtcttttttatctggtgggtaagcaaaggaagatttatacagacgacggatgatgcttacattggtggtaatatcaccacggtggcaagtaaagtttctggttatatttctgctatagaggtgcgcgataatcagagtgtaaaaaaaggcgatattatcctgcgtctcgatgatcgggattatcgtgcaaatgtcgccaggcttgaggcaaaaataaaaagtagcaaagccaatctcgaaagcattcaagccactattgcgatgcagcagtcgataattcaaagtgccagtgaaacatggcaggcagtaaaacatgaggagcaaaagcgcctgcgagatactgaacgttatgaaaaactcgcacaatcagcggcaatatcgcaacaaattattgataacgccaggtttgactaccagcaggtcgcagcaaaggagcgcaaagccgcgaacgatttcctggtggagaagcaacggctggcagttttatctgctcaggaagaaaacgtacgtgcaagtatcgaagaagttctggccgctttgactcaggcactactggatctggaatatacccttgttcgtgcgccgattgatggcattgtcgcaaaccgcagcgcccatacaggcagttgggtggaaggcggcacatcgttagtttcactagtaccagtcagtgagttgtgggttgatgcaaattataaagaaaaccaaatagcgggaatgaagccaggaatgaaggctgagatccgtgctgatattctcaaaggggaagtgtttcacggtcacattgaaagcctttccccagcgacaggagccagtttcagcttgattccgatagaaaatgccactggcaatttcaccaaaattgttcagcgtgtcccggtacggattgcatttgacgacgcaaaggaattaaagcaacttcttcgcccgggactgtccgtcaccgtcagtgttgatgagagatgatgtctatgcgtaaacatattgctttcgccagtatgtgtattggattatttattgctcagcttgatattcaaattgtatcgtcatccctaaatgaaataggtggtggtctgtccgcaggtaaagacgaaatggcctggcttcagaccagctatttaattgccgagattattgttattccgctctctgggtggctgtcacgggtattttccactcgttggctttttactctatccgcgggaatatttactttaatgagtatcgcttgtggacttgcatggaatattcagatcatgattttttttcgtgctttacagggagttgctggcgcatccatgatccctttagttttcacgacggcgtttatttattaccagggtaaagagttggggttggctgctgcggtagtcagtgcgctggcctcactgtcaccgacgctagggccaactctggggggctggatcactgataacctcgactggcgatggctattttatatcaatatattaccgggcatatatttagttttgagtattccttttctggttaattttgataaacctgatctctctttactgaaagttgctgattatccgagtattatcctgttggccatgacactgggatgtctggaatatacccttgaagaaggagcgcgctggggatggctggatgataatactattttgctgacatcagttctggcattggtgagttttattttatttgctgcgcgtacacttaaaatatccaatccgataatggatcttcatgcttttaaggataaaaatttcacactgggatgtttcttttctttttctggaggggttggaatattctctactgtatatttaatacctgtgtttttggggcaggttcgcggattaaatgccgaagagataggttttgccgtttgcacaacaggtattttccagttattttctgttcccttttacttctggttaagtaaaaaaataaatctgcgatggctgttgatggcggggatgggtggatttgtgttttcaatgtatctttttacccctataacccacgaatggggatggcaggagttactgtttccacaggcaattagagggatttcgcagcagtttgcgatggcccacatcgtaacattaacgctggggggaattccaaaagaacggctgaagttagcctctggtgtatttaatttaacacgtaatcttgggggcgcaattggtattgccctgtgtggctctattctcaataatcgaactaattttcatttttcgagaatgggtgaaaaaatggtttctgttccccatacggtgaatgacttcatttccagaagtgctttgttttttaatcgcagtggaagtgaccagacatcggaaatactggcttcaaccaaattattgagtcaattgatgctgagggaggcgcaaactatggcattttcggatacctttctgctaatcagtggtctgttatttatcgcatttttgttggttcctgctatgaataaatcatcctgatcggagcctgtgctgaattaaactcgggctaaactgttcgatactgctaacaggctagtataaaatgccccgcctgcgcagatactcacaggtatgaagtagagtattgtttcaatctgtgaagggaacgatgcagtaagtatgaacaattaacccgtctgaatcacgacgtgtgaaggtgcataggaggttacatgaaccttgacgacaaatcgctgtttcttgacgccatggaagatgtccagccgctgaaacgtgctacagatgtccactggcatccaacgcgtaaccaacgtgcgccgcagcgtatcgacacgctgcaacttgataatttcctcaccaccggatttctcgacatcatcccgctaagtcagccgctggagtttcggcgggaagggttgcaacatggggtgctggataagctgcgcagtggtaaatatccgcaacaggcgagcctgaatcttttgcgccagccggtggaagagtgccgcaaaatgatgttcagtttcattcaacaagccatggcggatggtttgcgtaacgtgctgattattcatggcaaaggacgggatgataaatcgcatgccaatattgtccgcagctatgtggcgcgctggctgaccgaatttggtgatgttcaggcatattgcactgcgctaccgcatcatggcggcagcggggcgtgttacgtcgcactacgtaaaacagcgcaggcgaagcaagaaaactgggagcgccacgctaagcgcagtcgttgatcacgagacgcatccgcggcttatgccgccagcacgcggttgcgtccatcatttttcgctcgatacaaagcatcatcaacgcgtttaaacagttcatcgatgctttcatttccttcgtggtgcgccacaccaatgctgacggtaaagcgtggtaagcccgaaatactcacttttgccacgcttacgcggatagtttcagccagcgaaagcgcggtatccagtggggttcttggtagcaataagacaaactcttcgcctccccaacgaaacaccaaatcgcctttgcgagcgcaactttcgagggtgcgggcgagggcgcataacacctcatcacctttagaatgcccatagagatcgttaatgtgtttaaaacgatcggtgtcgatgagcaataagctgtaatcctgagcgatggcgaggtgctgcatttggcctggctcggtaatgtgataaaactgtcgccgattcagtaatcctgtcatcgcatcatggtgggcagcatgttccagctgctcctccagccgtttttgctcagtaatatcatgcacaatacataacatgagcttgtcgccataaatttcaatcggcccggcataggtctgcacatgacgagtcgaaccatccgccagtttatgaataaaattcaaaggtttatgaccaccgggtaaatgcgagatttcatgcatgataggcatgacgcgacgcccgagcatattaatttcccaggtatgtttctggcacatcgtttcatggttataaccatagaaattgagcgcggcgaggttagcatcgacgatttggccatctcgggaggggtcaatcaacaacattggtgcagagttagtcagaaaaaagcgcgcataaaaaccttgttttttgcgctgataatttgccgagcgactggcttttaaacccagcgttgccggtgcttcgataccttcgaaaataatcaccggttctgtttctgtcagctctcgcaaaacaagccgacagcttaatgctgtttcctcttctttacgctgaacggtgaggatttcgataatatcgtgttgattttgcagatcggagaggtatttcggcagttctttttgtgaggagacggaatagggaccggttcgtagctgactaaacgtgaggtcttgcatcaacagtcgcgccgcgctgttggcataaattaactgttcctcaaagggcgaaacgatccagacaggactggtgagtaagtccagggtattgaagttgtgtgtaatcattgagatcccattatttttatcaatttttgttgctatccgatcgcaaaaaagccacgtcatatgatcagataattctgataatgatagacgctatttaacacttcacacggtttgtatacggaaaagcattttgctttttgtattcaatttagacagaattttattaatcatttcagggtaatggggtgatgagatgttgcgtaacagggccagaaggctagactacaaaataatgcgttgatgatggaggcactgtggaagcgattaagggatcggacgttaatgtcccggatgcagtatttgcctggatgctggatggtagaggcggcgttaaaccgctggaaaatacagatgtgattgatgaagcgcatccctgctggctccaccttaattatgtacaccatgatagcgcccaatggctggcgacaacaccgctgcttcccaataacgtacgtgatgcgctggcgggcgagagcacacggccccgagtcagccgtctcggggaaggcacgctgattacattgcgctgtataaacggcagcaccgatgaacgccccgatcagctggtcgccatgcgtgtatacatggatgggcgattaattgtttcgacccgacaacgcaaagtgctggcgctggacgatgtggtgagcgatctggaagagggcactggtccgaccgattgcggggggtggctggtggatgtgtgcgatgcgttgaccgatcattccagcgaatttatcgagcagctgcacgataaaattatcgacctcgaagataatcttctcgatcagcaaattccaccgcgtggattcctggctctgctgcgcaaacaattaattgtgatgcgtcgctatatggcaccgcaacgtgatgtttatgctcgtcttgccagtgaacgtatgccgtggatgagcgatgaccaacgccgtcggatgcaggatattgccgatcgccttgggcgcggtcttgacgaaatcgacgcctgtatagcacggactggcgtgatggctgatgaaatcgctcaggtgatgcaggaaaatttagctcgtcgtacctatacaatgtcgttgatggcaatggtctttttacccagtacgtttctgacagggttatttggcgtcaaccttggtgggatccctggcggtggatggcaattcggattttcaattttttgtattctgttagttgttcttattggtggtgttgctttatggttgcatcgtagtaaatggttgtaacaaaagcaatttttccggctatctgtatacaaaaacgccgtaaagtttgagcgaagtcaataaactctctacccattcagggcaatatctctcttgcaggtgaatgcaacgtcaagcgatgggcgttgcgctccatattgtcttacttccttttttgaattactgcatagcacaattgattcgtacgacgccgactttgatgagtcggcttttttttgcctgttatttatcagcgtctaccctttaagagtccacccaatgaccggagggaaatatgacgacacttatttatttgcaaattcctgtccctgaaccgattcctggcgatcctgttccagtgcccgatccgatccctcgcccgcaacccatgcctgacccaccacccgatgaagaaccgattaaattgtcgcatcgtgagcgtagatctgcgaggatacgcgcctgctgactttgcgtcgatgaccacgagaatagattgtgaccgctttttctaccctgaatgttttgtcttccgcccaactcacaaaccttaatgagttgggttatttaaccatgacgccggtgcaggccgccgcgcttccggcgatccttgccggaaaagatgttcgcgtgcaggcgaaaaccggcagcggcaaaacggcggcttttggcctcggcttgttacagcaaattgatgcgtcgctatttcaaacccaggctttagtgctgtgtcctacgcgtgaactggcggatcaggtggcaggtgaattgcgtcggctggcgcgttttctgccaaataccaaaattttgacgttgtgcggtggtcaaccgttcggtatgcagcgtgattcgttacaacatgcgccgcatattatcgtggcaacgccgggccgtttgctggatcacctgcaaaaaggcactgtatcactggatgcgttgaatacgctggtgatggatgaggccgaccgcatgctggatatgggatttagcgacgccattgatgatgtcatctgttttgcgccagcatctcggcagacacttctgttttcggcaacctggccggaagccattgccgcaatcagcggaagagtgcaacgcgatcctttagcgattgaaattgactcaacagatgctctgccacctattgaacaacaattttatgagacatccagcaaaggcaaaattcctctgttgcaacggttattaagcttgcatcagccatcctcttgcgtggtgttttgcaataccaaaaaagattgccagtctgtctgcgacgcgctgaatgaagtagggcaaagtgcattgtcgttacacggcgatctggagcaacgcgatcgcgatcagaccctggtacgttttgctaacggtagcgcccgtgtactggtcgcgactgatgttgctgcgcgtggtctggatataaaatcgcttgagctggtggtgaactttgagctggcgtgggaccctgaagttcatgtacatcgaatcggtcgtacagctcgtgcaggaaatagcggtctggcgatcagtttctgtgccccggaagaagcacagcgggccaatatcatttctgacatgttgcagataaaacttaactggcaaacgctgccagcgaatagttccattgtgccgctgaaagcagaaatggcaacgttgtgtatcgatggcgggaaaaaagccaaaatgcgcccgggtgatgtattaggtgcgctgacaggagacatcgggcttgatggcgcagatattggcaaaattgccgtgcatccggcgcatgtctatgtcgcggtgcgtcaggctgttgctcataaagcatggaaacagctacagggtgggaagattaaaggaaaaacgtgccgggtgcggttattaaaataatgaaatgttgaattgcagggtgcaagagtaaacatcttcttcgggattgccggatgtgacgctggccgcgtcttatccggcctccataagagtagcccgatacgcttgcgcatcgggcgctatccgggttatttcacttcaaccacattcagccgtaactcatccaactgattttcatcttcttcaggctgccagcccgctggttgtagtgggatctcttcgcgatcaaacgccagatcacccccgttaaccacttcagaaccgtgggtaatgcctttgaaatcgaacaggttggtatcgcacagatgcgacggcaccacattctgcattgcgctgaacatcgtctcgatacgccccggataacgtttatcccagtcacgcaacatgtcagcaattacctgacgttgcaggttaggctgtgaaccgcacaggttgcacggaataatcgggaacgcttttgcatcggcaaagcgctgaatatctttctcgcggcagtaggccagcgggcgaatcacgatatgtttgccatcatcgctcatcagtttcggaggcatacctttcatcttgccaccgtagaacatatttaagaacagcgtttgcaggatatcgtcacgatggtgacccagcgcgatcttcgtcgcccccagttccgttgcggtgcgataaaggataccgcgacgaagacgagaacacagtgagcaagtggttttgccctccggaatcttctctttcacgataccgtaagtgttctcttcaacaatcttgtactcaacgcccagcgtttcaagatactcgggcagaacgtgttccgggaagcccggttgcttttgatcgaggttaacagccaccagcgaaaaattgattggcgcgctttgctgcaaattgcgcagaatctccagcatggtatagctgtctttacccccggagaggcaaaccatgatgcgatcgccttcttcaatcatattgaagtcagcaatggcttcgcccacgttacgacgcagacgtttttgtaatttgttcaggttgtattgttctttctttgtaatttgttgattttcttgcattatttcagttctctggtactaaatggggcatattgagggcaaactttgcaactacgataaccgcgcattcaacatggctacctgttcgtcgttcatgtcatcaatccacataccgtaaatttcatacaccatctgcgcagtttcatgccccatctggctggctataaatgccgggttcgctcctgccgtcaacagccagcaggcaaaagtatgtcgcgtatggtacggattacggcggcgaataccagcacgttttactgctgcattccatctcgctcccaaatagtcgtagtgaaatctgatgggaaagccttgcttagcatgctggtgttgcgctacccgtacaggatgcggtaacacaggaagaaattagaacagaaactgtggcggacattgtgcattcgttgccaggcggagaaatagaacgctacaacaagtgcagaatataatttttcgcaagtgccagaatagcgatattatgcagtgttttttagttttctatcaggggatattttgtgaaacttttcggtgaataaaataattctctgtaataaatgatgggtatggttggtggttatatttgcgcatggaaatattacattggatatgaatgtatttcaaatgaaagaaccatgacacccgaatggagttagggattcattacgtatctaatctaaagaataagaaaaatacttaattcattgtgggtggtgatgatatcttgatatgtaaaaatggttctcttaataagatgtaactagcttattacttatccatagcacaagaaatggtcctgtatctgcgttgccatgaaataagataggcctaaatgtaataaagagttgcatgacaaaattactaaagttcacaataaaaaagaattaagttttttgttcaagtatttttttagtgtattgttttgaaatgttctacgctgctctaaccttcagtctgaagagggcttgaatcgtgatgtcagttcgattgacataatgttattaataatgtttacgtttgaatgtgaaatatgcttaactatgccttgattgttaatcacagggactgactatgagaaaaatactgatgtatttatgtattagcatatggattgttatatcatgcgtgcctatcatattaactagcgagtatttaacagaggcgagtataatggcattgatgtttggtcatgccaatgcactatgtattggggtttttatttctattatttatatagaatgctggaggtaaatagtgtgaacagcattagtttgatgattttatactgaactaaagggggaaagaggtaacgaaaaaagacctccaccaggtacgaatctgaggcgggcagatggaggtcgatatctacacgattaaattgataagtaaaagtcccatcagggattgatttgttcgagtctaatttaaagtaatttcaacgatttggcagaatttcttagagttaatgattttcaagttttcgattaccaggaaaaaggctgggtgctgataaaatagtcatctgcattccttaaattgtgtaagggtgaaaggataaagttcaatttaaaggcggtgcaatattagcaccatcttatatatgtaatgattgatttgcctctttattctactgttgagattattgtttccgaaaattgattattataagcgcgaaaagaaatgctacagcaaataagaggacgattgtcggcgctggggctctatcgagaaaatataataaccatacacctgatattgttattgatatcgttacggcgataagtaatgccttatgaaagcgatgcgtgatgaggacagcaatagaccctggagctattaatagtatatagacagaataatttcgactgcttttaatgtggcaaaaatggtaggcgataccatgcagagtaaaccgtaatgtaataatgatatctgtaatccgctgacttgtgcctgttgatagtcaagacaaaaattcctgaaaaaacgatacctataatggtatctttctttatgatgctattatctttcagatagccagttgcaattgcacaagacagtcctacaataaatgcaccaattcccagcggcatacctataatccaggctagaactatgccaggaaacattgcgtggttcattgcatctcctattagcgcccagccttttaataccaggaaaactgataataatgcacaggggaacgatattataatagcgattatcaatgcataattcataaatttaaattgtaatgattagaggggaaaatgtcagcacatttgcgaaatgaatcaaaaagcccgcagcaatgtgcgggcgttagtgtcagcgcacaaccagcacggagcactctgcgtgacgcactacagctgcggcgttagaaccgagcagataagtggtgatatccggtcgatgggaagcaatgatgatcatatgagcggggatcttcttcgccaattccagaatgcggtctttgggcgagccttcctcaacatggacatgcactctgtcggttggcagtttaaattttttaatgatctcttccagttgcgatttggcttccgctttcaggtcatccattgccggtaattctgcggaatacgctaaacccagagaggcatagtagggcagcgaaggtattaccgtcaggaaatgaacctctgcatcatcaatctttgcctctgcctcaacgtggctaatcacgcgttgagttaattctgaatcggaaatatcgatagggacaagaatcgttctgttcataaaacctcctgttttagtatccgcataaagtgtaacgccagatgacactttttgtgtaatgacggagttcacatttttaatttagatcaaaggaggaagaataagcagaaaaagcccgccaaaacagcgggcagggggatttagaactgataaaccagacctaaagcgacaatatcatcggtagagatgccgttggcagcgtagaaactgtcatcttcatccaacaggttgattttatagtcaacataggtggacatgtttttattgaaatagtaagtcgcgccaacatcggcgtatttaaccagatctttatcatcaacacctgctgggttgtctgcaccaccggcagcgtgcaggtcacggcctttagacatcaggaaagagactgccggacgcagaccaaaatcaaactggtactgtgcagtgacttcaaagttctgggttttgtttgcaacagcataatcgctgtcgccaaacggggtcatattacgcgtttctgaatacatggttgccaggtaaatattgttagcatcgtattttagcccagcagtccacgcgtctgctttatcaccacccgccgcagtatggttaacctggtcattggtgcggtcagaagaggtgtatgccgcaccagcgctaaagcccatgcctaaatcatatgttgtggaaagaccccagccgtcaccgttttcatggcgaacatcacgtccgttgttggtgccttcctgaccattactggcaccttcgttgttaccttgatactgcaccgcgaagttcagaccatttaccagaccgaagaaatcagtattacgataagtcgcgacgccattggcacgaccagtcataaagttgtctgcattggtataagagtcaccgccaaattcaggtagcatatcagtccagccttcgatgtcgtacattacgccataattacgtccgtaatcgaaagaaccgtaatctgcaaatttcagtccggcaaatgccagacgggtccatgactggtttgttgaagattcggtgttgtttgcctgaatattgtattcccattgaccgtagccagtgagttgatcgttaatttgggtttcgcctttaaaacccagacgagcatagctctggtcgccatctttcgctgaattatcagaaaaataatgcaggccatcaactttgccatacagatctaatttgttgccgtctttattataaacttcggctgcatgtgcagcacctgcagcgagcagggcaggaattaagagtgccagtactttgcttttcattgaataaatcctttagttattttatttgcctttcatccccattttggggagtgaaaacatcctaaaggagaagttcagttagccgataaatatcatttgttacgccttaagtaaaaccttaattaaataattcttcagaaatgataataagtctggtgaatgtattggagataacacatacaaaataaaaattatacttttaattttctatacgttattctgcgcgggttatatgcctttattgtcacagattttattttctgttgggccattgcattgctactgattttccaacacataagaagacaagcccgaacagtcgtccgggcttttttttagaattggataatccttatccagagcatttaatcggtgttgcttttttccgcttttccggccatttgtgccaggaagtcatagcgtttttgcaaatcagctgcagcatctttccataactgttctgccacttctggctgctgcgaattcagacgacggaaacgctgctcgtgaagtaacgtttcttccagtgcttctgacggcgggcgtgaatccagcgccagcggcagtttgccttcatcggcacgacgaggatcgaagcgatataacggccagaagccggtagcagtgagttggcgcatctgatcgtggctgagtgccagatcgtaaccatgctcttcacacgggctataagcgatgatcagcgatggccccggatacgcttccgcttcctgaatcgctttcaccgtctggttcagctgcgcgccgagagaaatctgcgccacataaacatgaccgtacatcatcatactgacgccaagatctttacgcgctttacgtttgccatgctcgccaaacttagttactgcacccagcggtgtcgctttcgatgcctgaccaccggtgttggaatagcattgcgtatccagcaccagaatgttgacgttttccgtcaaactcaatacatgatccagaccgccaaagccgatatcgtaagcccagccatcgccaccaatcagccagattgatttttccaccagtgcatctgcgtcacgcagcagttcatgtgcttcggcaacatcgttgagttgctggcgtaaagctgcaacctgttcacgacgaacctctggcgtggcgtctgatttcaacgcagtcagtaattccgtcgggattttatcggcaaattgattgagcaaacgcagcacgcggacacggtgttgatcgaccgtcaggcggaaaccaaggccaaattcggcgttatcttcaaacagcgagttcgcccatgccggtccacgaccgttggcatcggtggtatatggtgttgaaggcaggttaccgccgtatattgaagaacagccagtggcattagcgatcaacatccggtcgccatagagctgagtcagcaatttaatatacggcgtctcgccacaaccggagcaagcacctgaatattcaaacagcggtgtaatcagctgcgatgtacgaatatcaatacgttccagtttgctacggtcgatttctggcaggttgaggaagaaatcgtaattgattttctcttcttcgacatgttccaggcgcgacatcatattgatggctttaatctctggattctgacggtctttcgccgggcaaacttcgacgcacaggttacaaccggtgcaatcttccggagccacctgcaagacatatttctgcccgcgcatatcacgcgatttcacatccagcgaatgcaggctggcaggggcgttttccatcgcttcaggcggtaccacttttgcgcgaatagctgagtgtgggcaagcggcgacacagtggttacattgggtacagagttcctctttccagatggggatctcttcggcgatattgcgtttttcccagcgcgtggtgcccatcggccaggtgccgtctggcggcagcgccgaaacggggagggcgtcgccaagcccggcgagcatcgcagcggttacggttttcacgaaatcaggagcggcatcggaaaccaccggcggtcgattggcgctatgcggattaactggctgcagtggaacttcttctacggattcacgtgccagcgccagagcctgccagttgcgttccaccagatcctggcctttgctactgtaacttttggcaatcgcaccctgcaattctgcgagggcactatcgccaggcagaatttgcgtcagatggaaaaaagccatctgcatgacggtattaatacgggccgccaggccacattcacgggcgattttcgccgcgttaatcacatagaagcgcgcttttttctggtttagcacggcctgaacttcctgcggcaagcgcgaccacacttcagctgcgctgtacggcgtgttgagcaggaaaatgccgccaggttttaaacgctcagccatctgatatttatcgataaactgcaactggtggcagccaacaaaatcagcctgggaaatgagataagcggaacgaatcggctgttcgctcacgcgaaggtgagaaaccgtcaggccgcccgcctttttggagtcgtaaacaaaatagccctgtgcgtaccacggcgtggaatttccgataatcttgatattgtttttggtcgcggaaacgctgccatcactaccaaggccataaaacaaggcttccagtttcgccgagtttggtagggtgttttccggcaacggcagtgacagattggttacatcatcgtaaataccaaccgtaaagcgcgctttcggtttagccgcgttgagctcggcaaataccgccagtacacagtccgggccaaattctttggatgaaagaccatagcgcccaccaatgacacggggcagggtttcgcgctcgccattattaaaggcttctgccagtgcggtcatcacatccaggtacaggggttccgcttgcgcacctggctctttggtgcgatccagcaccgccactgtccgaacagagtccggcaacgcttgcagtaagtgtttggcggagaaggggcggtacaggcgaactttcagcacgccgactttttcgccacgggtcagcaattcatcaaccacttcttcacatgtgccaatggcagagcccatcaggataatcacccgttccgcttgcggatgcccgtaatactcaaacggctgatactgacgacctgtcgcggcagcgaaatcattcatcgcctgttcaacatggtcatagaccgcgttgtaccatgggttggtggcttcgcgagactggaaataagtgtcaggattggcggacgtaccgcggatcaccggatgttccgggttgagtgcccgggcgcgatgagcatcaatttctgcctgcggcatcagttcaagaatcgtgtcatcggccagcgggacaattttattgatttcgtgggatgtgcggaaaccatcaaagaaatgaataaatggcacgcggcttttcagcgtcgcgatgtgcgaaatgagagcaaagtcttgcgcttcctggacgtttgctgcacacaacatcgcgcaacccgtctggcgcaccgccataacgtcggaatgatcgccaaaaatagagagtgcatgtgtggcaacggtacgtgccgcaacatgcaggacaaacggtgtgagttcgcctgccagtttgtacagcgtcgggatcatcagcagcaaaccctgcgatgacgtaaacgatgttgagagggcaccagtttgcaaagcaccatgcacggtagcgatagcacccgcttccgactgcatttcaaccacgcgtggtgtgtctccccaaacgtttttcaagccgtttccggcccatgcatcagcctgttctgccatcgtggaactgggggtaatagggtagatggcgataacttcactggtgcgaaacgccaccgaagcaaccgcgccattaccgtcaatagtaatcatatgacacccttacattgcgcaaatgaggggcgcacgaaattgctgcgcgcccagtagtaatcgttcaattttagcaaatggctttcttctgcattttcgcttttgtgtcccccacatcagcgtaatgaatgttttgatcaaacagagggcaaaaaaatagccataaaaaagtaaaaatgcggggcaacgcgcaggacagctctcgacgccgccctctgtgctgcctattatttatggcggtgtcgtttggcttgaagatcagaggaagaaaagatgcgagcagcgttttgggtagggtgtgccgctttattgttgtcggcgtgtagtagtgaacctgttcagcaggcgactgcggcgcacgtagcgccaggtttaaaagcgtcgatgtccagtagtggagaagcaaattgtgcaatgatcggcggttcgctttctgttgcccgccaactggatggtacggcgattgggatgtgtgcattacccaacggcaaacgctgtagcgaacagtcacttgccgccgggagctgtggcagctattaattcattaaatccgccagcttataagttaatgtctgtttcgcggtcgccagcgttaactggttcgcggtcagatccacttgtgcaccttctttcagcatttcgctaatggtgttatcgagttcattaagctgcgggttagcgcacatcatacgggtcattgccagccctttggcggtcagttcaccattagacagtttgccttcaccgctaaagcggttacacatgctgccggaaatcatcatcttttcaccaaagctgatttctggcggatttttatcgctggtcacgggcttaccgtttacgctttccagcacaaagcgatgatgctgtagctgttctggcgttacagcaattttgtcactacttacacatcccgccatcagcaggcttagcgcaacaagcgcggctactttcttcattgtggttctcaattactgtttctgattcaggactattttaagaatagaggatgaaaggtctttggggattatctgaataagctcccctggaatgcaggggagcgggaagattaaaccagttcgttcgggcaggtttcgcctttttccagattgcttaagttttgcagcgtagtctgagaaatactggtcagagcttctgctgtcaggaatgcctggtgcccggtaaacaacacgttgtggcaggcagacaagcgacggaatacgtcatcctggatcacgtcgttggatttatcttcaaagaacagatcgcgttcgttctcatacacgtccatacccaacgaaccaattttctgatttttcagcgcttcaattgccgcctgagaatcaatcaatgcaccgcgactggtattgacgatcatcacgccatttttcatctgatcgaaggcggcttcgttcaacagatggtagttttccggtgtcagcgggcagtgcagagagataacgtctgattcagagaacagggttggcagatcgacatactccacaccgagttccagcgccgccgcacttggatacggatcgaacgccagcagacgcataccaaaacctttcagaatgtgcagcatcgccacaccgattttaccggtaccgataacgcctgccgttttgccatacatagtaaagccggtcagaccttccagagagaagttagcgtcacgggtacgctgatacgcgcggtgaatacggcggttcagcgtcatcatcataccgatggcgtgttcagcaacggcctctggatcataggctggaacacggactactttgagccccagttcttttgccgcgtcaaggtcgacgttattgaaaccggcacagcgcagggcgatatatttaacgccgtgctttttcagctcttccagcaccgggcggctgccgtcatcgtttacgaaaatacataccgcttcgcagccattggcagttttagcggttttttccgtcagcagaaagtcaaaaaattccagctcaaagccaaaggactcgttcacctgttgcaggtacttcttgtcgtactgttttgtgctataaacggcgagtttcataagactttctccagtgatgttgaatcacatttaagctactaaaaatattttacaaaatttcaaatataattgaaagatatggcgatattgaaaaattcatcaacaactatgcttagtgtaggcgcaaccttcaactgaacggttaaacatgccacaatacccgtattgaatgcttaatttttcgctaaatcaggatattaactacccatgctgggtaaatataaagccgttctcgcgctgttattactgattattcttgtgccgttgacgctgctgatgacgctcgggctgtgggttcccacgctggcgggcatctggctaccgctcgggacacgtattgcattagatgaaagcccacgcattacgcgtaaaggtttaatcatccccgatctccgttatctggtgggagattgtcagcttgcgcatatcaccaacgccagcctttcacatcccagccgctggttattgaacgtcggcacggtagaacttgattctgcttgtctggcgaaattgccgcaggcggaacaatcgccagccgctccaaaaaccctcgcgcagtggcagtccatgctgcctaacacctggatcaatatcgataaactgattttttctccctggcaggaatggcagggaaaactctctctcgcattaacctccgatatccagcaactgcgttatcagggcgaaaaagttaaatttcaaggccagctgaaagggcaacaacttacagtcagcgaactggatgtcgccgcgtttgaaaatcagccgccggtaaaactggtgggggaatttactatgccgctcgtgccggatggacttccggtaagtggtcatgttactgcgacgttaaacttgccgcaggaaccgtcactggtggatgtcgagctggactggcaggaaaatagcgggcaattgattgtgctggcacgggataacggcgatccgttgctcgatttgccgtggcaaattactcgtcaacaattgaccgtaagcgatggtcgctggagctggccgtatgcaggttttcctttaagtggccgactgggtgtcaaagtcgacaactggcaggcagggctcgagaacgctctggtcagcgggcgactgagtgtgctgacccagggacaagcgggtaaaggcaacgcggtgttaaattttggcccaggaaaattaagcatggataacagccagctgtctctgcagctgaccggtgaagcgaaacaggcggacctcattttatatgcccgtttacctgcgcagctaagcggaagtctgtctgacccaacgctgacctttgagccaggcgcgttattacgttcgaagggaagagtcattgattcgctggacatcgatgaaatccgctggcctttagcgggtgtaaaagtcacccaacgtggtgttgacggacgtttgcaggccattttgcaggcgcatgaaaatgaactgggcgatttcgtgctacatatggatgggctggcgaatgattttctccctgacgctggccgctggcagtggcgctactggggaaaagggagttttacaccgatgaatgccacctgggatgtcgcaggaaaaggtgagtggcatgacagcacgattacgctgaccgatctctccaccggtttcgaccagttacaatacggtacgatgacggtagaaaagccgcgattaattctcgacaagcccgtcgtctggggacgtgacgcacagcatccctcattcagcggcgcgctgtcactggacgccgggcaaacgctgttcactggcggcagtgtgttaccgccatcaaccttaaaatttagtgtcgatgggcgtgatccgacgtatttcctctttaaaggcgatttacatgctggtgagattggcccggttcgggtaaatggtcgctgggacggtattcgtctgcgcggtaacgcctggtggcctaaacaatcactgactgtattccagccgctggtgccacccgactggaagatgaacttacgcgatggtgaactgtatgctcaggttgcattttcagctgcgcctgaacaaggattccgcgcgggagggcacggcgtgttgaaggggggtagtgcctggatgccagataatcaggttaacggtgtcgattttgtcctgcctttccgttttgccgatggagcctggcatctggggactcgcggtcccgttacgttgcgaattgccgaagtgattaatctggtgacagcgaaaaatattacggctgatttgcaaggtcgttatccgtggactgaagaagaaccattgctgttgactgatgttagcgttgatgtgttaggcggtaacgtgctgatgaaacaattacgtatgccgcaacatgacccggcgctgttgcggctgaataatctttcctccagcgaactggttagcgccgtcaatccgaaacaattcgccatgtccggggcatttagtggtgcattgccgttatggctaaacaacgaaaaatggatagtgaaagacggctggctggcaaatagcgggccaatgaccttgcggctggataaagacaccgcagatgcggtggtgaaagacaatatgaccgcgggttcagcaattaactggttgcgctatatggaaattagccgttcatcgacaaaaattaatttagataatctcggcttattaaccatgcaggccaatattacaggtaccagtcgcgttgatggtaaaagtggtacggtaaatcttaattaccatcatgaagagaatatttttacgctgtggcgcagtttacgctttggcgataatctccaggcatggctggagcagaacgcgcgtctgccgggaaatgactgtccgcaaggaaaagagtgtgaggataaacaatgaaaattttactggctgcgttgacgtcatcttttatgctggttggctgtacgcctcgcattgaagtcgctgcacctaaggaaccgatcactatcaatatgaacgttaaaattgagcatgagatcatcatcaaggcagacaaagatgtcgaagagctgcttgagacccgtagcgatcttttttgaggtgatgatgaaaagaacattacttctttgtgcatttcttgttggcttggtaagcagcaatgtaatggcattgactctggatgaagccagaactcaggggcgggtaggggaaacattttatggttatctggttgcgctgaaaacagatgctgaaactgagaaattagtaaccgacatcaatgccgaacgtaaagcgagctatcaacaactggcaaagcagaataatgtgtcggtggatgatatcgcgaaactcgccgggcaaaagctcgtagaacgggccaaacccggggaatatgtacaagggataaacggtaaatggatgcgaaaattttaatagcaaaaccgcaatatcgggataacgctacaggagaaggcgattaatctattttccggaaacattttgctcttttaattataaggctgagttatatttcggctctgctttatttattcgagtattggtttataccgtttttttcattaaataaatatctatgtgacgcatttgaatttataatttatataatatagataatttgtatgtttcgcaggtttatttatttctctgtattataaatccagattgtcagaaaatatgtttgattaggtaacaatctactggcaatattggacgtcctctatgttttaaataatcaattggtcgggtcagggtatccgaccttctttatattcgccagaaggatttattatgcaaaggaaaactctattgtcggcctgtattgcattagctctgagtggtcagggttgggcggcagatattacagaaatagaaaccaccacaggtgaaaagaaaaataccaatgtgacttgtccagcagatcctggaaaactcagtccagaagagcttaaacgcttaccctctgaatgctcctctgtagtcgaacagaacctgatgccatggcttgtcacaggtgctgctactgcgttaatcacaaccttagccatagtggaactaaacgacgatgatgatcatcatcgcaataattctccacttccaccaactccacctgatgatgattcagacgacactccagttcctccaactcctggcggagatgagataataccggacgacggtccggatgatactcctgcacctcccaaaccgattgcgtttaataatgacgttaccctggataaaacagcaaaaacgttaactattcgcgattcagttttcagttataccgagaatgctgatgggactatttctctgcaagatagcaatgggcgtaaggcgactattaatctttggcagattgatgaaacgaataacacggttgcccttgaagggatgagcgcagatggtgcaacgaagtggcaatataatcacaacggtgagctcgttattacgggcgacaataccacagtaaacaacactggaaaaaccatcgtcgacggcaaaggcgccaccggaactgaaatcgcgggtaataacgcggtggtgaatcaggacggcgagctggatgtgagcggcggcggtcacggtattgatatcaccggcgacagcgcaacggtggacaacaaaggcggcatgaccgtcaccgatcctgactccatcggtattcagatagacggcgacaaggcggtcgtgaacaacgacggtgacaatgccatcagcaacggcggcaccggcacgcaggttaacggcgacgaagccaccgtgaacaataacggcagcaccaccgttgacggcaaggattccacgggcaccgagataaacggtgacaaagccatcgtcaacaacgacggcgacagcacgatccttgatggcggcaccgaaacccgcattacgggtgatgatgcgacggccaacaacagtggcaataccaccgttgacggacagggttcgaccggaactgaaatcgcgggtaacaacgcggtggtgaaccaggacggcgagctggatgtgagcggcggtggtcacggtatagatatcaccggcgacagcgcaacggtggataacaaaggcggcatgaccgtcatcgatccggattcgattggcattcagatcgacggcgacaaggcggttgtcaataacgacggtgacaacgccatcagtaacggcggcaccggcacgcagattaacggtgatgaagccaccgtaaacaataacggcagcaccaccgttgacggcaaggattccacgggcaccgagataaacggtgacaaagccatcgtcaacaacgacggcgacagcacgatccttgatggcggcaccggaacccgcattacgggtgatgatgcgacggccaacaacagtggcaataccaccgttgacggacagggctcgaccggtactgaaatcgcgggtaataacgcggtggtgaaccaggacggcgagctggatgtgagcggcggcggtcacggtattgatatcaccggcgacagcgcaacggtggacaacaaaggcggcatgactgtcaccgatcctgactccatcggtattcagatcgacggcgacaaggcggttgtcaataacgacggtgacaacgccatcagcaacggcggcaccggcacgcaggttaacggcgacgaagccaccgtgaacaataacggcaacaccaccgttgacggcaaggattccacgggcaccgagataaacggtgacaaagccatcgtcaacaacgacggtgacagcacgatccttgatggcggcaccggaacccgcattacgggtgatgatgcgacggccaacaacagtggcaataccaccgttgacggacagggctcgaccggtaccgaaatcgcgggtaataacgcggtggtgaaccaggacggcgagctggatgtgagcggtggcggtcacgggattgatatcaccggcgacagcgcaacggtggacaacaaaggcggcatgaccgttgcggatgcggattcgattggcattcagatcgacggcgacaaggcggttgtcaataacgacggtgacaatgccatcagcaacggcggcaccggcacgcaggttaacggcgacgaagccatcgtgaacaataacggcaacaccaccgttgacggcaaggattccacgggtaccgagataaacggtgacaaagctatcgtcaacaacgacggtgacagcacgatccttgatggcggcaccggaacccgcattacgggtgatgatgcgacggccaacaacagtggcaataccaccgttgatggtcagggttcgaccgggactgaaatcgcgggtaataacgcggtggtgaaccaggacggcgagctggatgtgagcggcggcggtcacggtattgatatcaccggcgacagcgcaacggtggacaacaaaggcggtatgaccgtcgcggatgcggattcgattggcattcagatagacggcgacaaggcggtcgtcaacaacgacggtgacagcacgatccttgatggcggcaccggaacccgcattacgggtgatgatgcgacggccaacaacagtggcaataccaccgtagacggtcagggttcgaccggaactgaaatcgcgggtaataacgcggtggtgaaccaggacggcaagctggatgtgagcggcggtggtcacggtattgatatcaccggcgacagcgcaacggtggataacaaaggtggtatgaccgtcgcggatgcggattcgattggcattcagatcgacggcgacaaggcggtcgtgaacaacgacggtgacaatgccatcagcaacggcggcaccggcacgcaggttaacggcgacgaagccaccgtgaacaataacggcaacaccaccgttgacggcaaggattccaccggcaccgagatcgcaggtaataacgccaccgttactcaggaaggtgaactcacggttagcagcggcggtcgcggtatcgacatcacaggcaacaatgccaaggtcgacactaaaggcaaaatgaccatcacaggtactgactcggttggtgtgtccatcaatggcgacagtgcgacgttgaccaatacgggcgatattgacgtcagcaattcggctaccggattcagcctcgtaaccaatgaggggattatctcgctggctggcagcatgaaagtgggcgatttttcaacgggcatggcgcttagcggcgacaacaacagcgtgacgctggcggcgaaagatatcaatgtcaccgggcagaaagcgacaggcgttaacatctcaggcgatagtaataccgttgatatcaccggtaatattctggtggataaagaccaaaccgcagataacgcggtagattatttctacgacccatccgttggtgtgaatatcagcggcaacagtaacacggtatcactggacggtaagctgaccgttattgcagatagtgagttaacctcacgcaaatacatggagtttgatggtagccaggagaatatttctgggcttaccgtgtctggcgatggtaacaccgtcaatttgaatggcggcattcagtttgtgggcgagaaaaacgcgctggcagacggttcaactattgccgataagcgcagctactttggtaagacacctcttgttagtgtcgatggacaatccaaagtttatctgaacggtgattctactatcagcggctctttgccgttaggctatgccaacattcttcagctaagcaataaggcggcgcttgaaattggtagtgacgctacgttcagtatgcaggacattagtgtttacgagcactatttcacgcaaactccgcaaattatcaaggttgatacgggttcacaggtcgtcaacaatggtgatgtggatatctggaatatcagttttgcaggcatttggggcgaaaactctaccggtattaacaacggaaatattacgctttctcaatatgactattcttctccggagacatcgttctcagaacctgaccacatggcctttttaagctccagtggcggtagtgctgtgaacaacggaacgatcactgcaaaagtgatggaacagcacagtgttctcaatatgggctctgcagccggtgttgcagacccgagggtattcaataatagcgtgtcgagtatgatgggaatggaggcctacggtaaaggcactgttcttaacagcgaaagcggcgttattgacatgcacgggcgcggcaacattggtatgttggcagttgatgactccgcagcggataacgccgggaaaatcacgctggatacgctttgggtcgatcaaaacgacaccacgacgctgcgtactgacctcccttccagcacggctatagattacggtgttggtatggccaccggaacgaatagtggtggtggcgcaagaagcaacggtgttgcgactaaccaacaaggcggtgtaatcactgtttataatgccggtgctgctatggctgcttacggtgccagcaacatggttattaaccagggcattatcaatctggagaaaaacggaaattacgatggcggcttgggcgcgaatatgctcgtggggatggcggtctataacagaggcaccgctatcaacgataaaacaggcgtgatcaatattaacgtcgatacggggcaggcgttttataacgacggtacagggacaattctgaactatggtgagataaaccttctcggctcgccaatggacagtgcagactctcacatgggggctattccggaaaatctggatctgctgacagcactgacaggcagcggcgaaacggatatgcgaactgcttcaagtggcgggtttgtgacgaccaaagcgctggcaaactacggcaatgaaacgctgaatagcaatgtggctgccaaagcgtggctttataaccaggataaggccaacctgacaattaacggagagctatccatcgggcaagggctggaaaacagcggcttactcgattctgacaccattagcgcagccgcgaatgtctataaccgagcatcgggtagcattatcactgatcagttatcgctaacgggtagtaactcgtttttcaatgagggcaacttcagcggttcggttgctggctctagctataagcaaaatgtggttaacacgggaacgatggctgtaatggccgacggtaagtcgcttatcagtggcagcttcctgctttataacgaagcaggcgcaacactcagcaacagcagcagcgccgtttcaggtggagaaaatgccattgttaacgtaacccgcaccggcgattcactcgcgcaagttaaccgtggcaccattactgcgatcaacggctacagtgcaattaaaacggcaagtacgggttctaacagcaacgggaaatggatctggaataccgacacgggggtaattagcggcgtgaatccaaatgcaccgttaattgatcttggtcgcggctataactttgccaacgccggcactattaatgtgcagggtgatggtgcagtcgctatcagcgggggaaccaccagctatacggttcaactggtgaacagtgggaccatcaatgtcggtgcggcgcagggtaaagcggacggcactaacggtactgggttaattggtatcaaggggaatggcagtgatacgacaattaataacgcacaaagcggtgtaattaacgtttatgcagataattcctgggccttcggtggaaagaccaaagcgatcattaacaatggtgaaattaacctgctgtgtgatacgggatgtgatatctatgcaccgggtaccaccggtacgctgaacgatcataacagtactactgatattatcgttcctgcagcaacgagcacacctacgcagggttcagtccccacagtacctgcggactccagtgcacagcaaaaactgactaactacactattggtaccaatagcgatggcacctctggtatgttgaaagccaataacctggtcatcagcgacaacgtcaaggtaaataccgggttcagtgcaggtactgccgatacgactgttgtgattaatgatgttttcaaaggtgaaaatatttccggggctgagaatatttcttcttccacggtaatgtggaatgctcagggcagcactgatgccagcggcaacgtagacgtcacgatgaccaaaaacgcctatacggatgttgtgacggattcttcagttaataatgtcgctcaggtactggattcgggttacaccaataacgacctgtacactagtctgaacgtaggaacgactgctgaactgaacagtgcgctgaaacaaattagcggcagccaggcaaccacggtattcaatgaagcacgagtgttaagtaaccgcttcagcatgctgtccgatgcagcaccggaagttgcaaacggtctggccttcaacgtggtagcgaaaggcgacccgcgtgctgaactgggtaacgacacacagtacgacatgatggcgctgcgtaaatctctgacgctgactgaacatcagaacctgagtctggaatacgggattgctcgtctggagggtaatggttcagataccgcaggcgataatggtgtgacaggcggttacagccagttcttcggtctgaaacaccagatggcgtttgacaacggtatgagctggaataacgccctgcgttatgatgtgcataatctcgatagcagtcgctcgatagcttacggcgacgtcaacaaaaccgctgatgctaatgtgaaacagcagtatctggaattccgtagtgaaggggcaaaaacctttgaactgcgtgaaggtctgaatgtgacgccttatgcgggtgtgaaactgcgtcatacgctggaaaacggttatcaggagcgtaatgcgggcgactttaacctgagcatgaacagcggcagcgaaacggcggtggacagcatcgttgggctgaaactggactatgcagggaaagaaggctggagtgcgaacgccacgctggaaggtgggccgaatctgagctatgtgaaaagtcaacgtactgcgagtatttcgggcgcgggaagccagcgtttcaacattgacgatggtcagagtggcggtggtttcaacagcctggcgacgatgggtgtgaaatacagtagccaggagagtgcattgcagttagatgccttccactggaaagaagacggcatcagtgataaaggtgtgatgctaaacttcaagaaaacattctaatttttagcatgtaatacataaaccgcaacgctgatacaggttgcggtttttttattgccggatgcggtgcttgacgcgttttgttttggtgtctttcaggatattagagctactcatccagtaatcttgtttacgccttcgcattatttatctctattcatttctatactgatttttcttaatccgttttattacagggcagggtacgatgagcagcaacacatttactctcggtacaaaatccgttaaccgtcttggttatggcgcgatgcaactggctggtcctggggtttttggcccgcccagagatcgccacgtcgctataaccgtgctgcgcgaggcgctggcattgggcgtcaatcatattgataccagcgacttttatggtccgcacgtcaccaatcagattatccgcgaagcgctttatccgtactctgacgacctgacaattgtcactaaaattggtgcgcggcgtggagaggacgcttcctggttacccgcattttctccggcagagctgcaaaaagcggtacacgataatctacgtaatctcggcctggacgtactggatgtggttaacctgcgcgttatgatgggggatggtcatggcccgacggaaggatcgattgaagccagcctgacagtgctggcggagatgcaacaacaaggcctggtaaaacatattggcctgagtaacgtcacaccgacgcaggttgcagaggcgcgaaagattgccgaaatcgtctgcgtgcagaacgaatacaacattgtccatcgagctgatgacgcaatgattgatgctttggctcgtgatggcattgcctacgtgccgttcttcccgctcgggggctttacgccgctgcaatcctccacgctttccgatgttgctacaagccttaatgcgacaccaatgcaggtggcgctggcgtggctgttacaacgttcaccgaatattttgttgattcctggaacatcttctgttgcgcatttacgggagaatatggctgctgaaaaattgcatctttctgagaaagtgttgtctacgttggatggtatttcgcgagaataacgaatatacaaaagggaaagatgcatttcccttttgtttcttttttaatggcatggagtgcatatgtttaaggccaggatttgcggctggataatcagtgaaaaggcgatggattcattgattcgtacagtgatagatggtatctcactgatatccagacggtaatcaaacagatgtgtagggcattcatccaccacatcttgatatattccgaatttacgttgatgctgcgcgttgtgatatctccgccgtcggaattgatgcaccatagagcaaactgaatatcacggaatgataaatgacgctctaccagataaaaccgctctttcagtcgctgttaaggccgacgatgttttggctttataagcaccatgttacagcgaatcacatcactcttgctgcactggcgctttctcttcttaccggattgctgttggtgttggtggcacaacccatcctctttttgctattgcccatcgtgctttttatccgtatgacgctcaatgcgctggatggcatgttggcgcgtgagtgcaatcagaaaacacgtctgggggcgattttgaatgaaactggcgatgttatttccgatattgcgctctatttaccgtttttatttttaccggaaagtaacgcatcactcgtaatactcatgttattttgcaccatattgactgagttttgcggtttactcgcgcagacgattaacggtattcgcagttatgccggtccatttggcaaaagcgatcgcgcgttaatatttggtctgtgggggctagccgttgccatttatccacagtggatgcaatggaataatcttttatggagcattgcttcaattctgcttctctggactgcgattaatcgttgtcggagtgtgctttttatgagtgcagaaagataatgctggaaaaatctctggcaacacttttcgcgttgttaattttagcaacgctgataaaccgttttctggtatggcggttaccggagagaaaagggggtgaggttacattacgtattcgtacctggtggggcatcgtcatttgtttttcaatggtgatttcaggtccacgctggatgacgttgacgttttttgcgctgataagttttctggcattgaaagaatattgtacgcttatatctgtacattttccgcgttggttatattggggtattcctcttaactatttgcttatcggttttaattgctttgagctgtttctgttatttatacctttggctgggtttctgatattagccacctggcgagttttagtgggtgacccctccggttttctgcataccgtgagcgccattttttgtggctggataatgaccgttttcaccttgagtcatgccgcctggttattaatgttgccaaccataaatatccatggcggggcgttactggtgttatttcttttggcgttaaccgagtcaaacgatattgcacagtatttatggggaaaatcctgcggcagaagaaaagtggtccccaaagtcagcccgggaaaaacgctggaaggtctggtggggggagtaatcaccaccatgattgcgtcactgattattggaccgttactgacaccgctaaatacattacaggtattattagcgggtttgttaattggtattagtggtttttgcggcgatgtagtgatgtcagccaccaaacgagatgttggtgttaaagatagcggaaaactattaccaggacatggcggactccttgacaggattgactcattaattttcaccgctccggtatttttttattttattcgctactgctgttactgaaggaaaacagagaaaatggaaaattcacgcatccctggggagcatttttttaccaccagtgataatacagcgttgttttatcggcactggcccactttactgccaggggcgaaaaaggtcatcgtcttatttcatcgcggtcatgaacattctggtcgtctacaacatatcgttgatgaactggcgatgccagatactgctttttatgcatgggatgcccgagggcatggacaaacttcggggccgcgtggttatagtccgtctcttgcgcgttcagtgcaggatgttgatgaatttgtccgttttgctgccagcgacagccaggtcggactggaagaggtggttgtgatcgcgcaaagcgtcggcgcagtgatggttgccacatgggttcatgattatgcgcctgctattcgcggactagtgctggcatctccggcctttaaggttaaattgtatgtgccgctggcacgtcctgggctggcgttatggcatcgtctgcgtggtctgttttttattaattcctatgtgaaagggcgttatctgacccacgatcggcaacgggtggcgagtttcaataatgatccgctgatcacacgggcgattgccgtcaatatcttgctcgatctctataaaacgtctgaacgtattgttagcgatgcggcggcgattacgctccccacgcaacttctgatatcaggcgatgactatgtggtgcatcgccaaccgcagattgatttttatcagcgtttacgtagtcctctgaaagagctgcatctgctgccaggcttttatcacgacacgttgggtgaagagaacagggcgcaggcatttgaaaaaatgcaaagctttatcagccgtttatatgctaacaagtcgcaaaaatttgattatcagcatgaagaccgcacaggaccatcagcggatcgatggcggctcctttctggtggacccgtgccgttatcgccggttgatttggcgtatcgctttatgcgaaaggcgatgaaactgttcggggcgcactctgcgggcctgcatctcggaatgagtaccggctttgattcaggcagttcgctggattatgtctatcaaaatcaaccgcaaggcagtaacgcattcgggcgctttatcgacaaaatctacctgaacagtgttggctggcgcggtattcgccagcgcaaaacccatttacaaatgctgattaaacaagccgttgcccatctccacgccaaaggtttagccgtccgcgtggttgacattgccgcagggcatgggcgctatgtactggatgcgctggcaaacgagcccgccataagcgaaattttgttacgtgattacagtgaggtaaatgttgcacaagggcaagagatgattgcccaacggggaatgtctgggcgggtgcgttttgaacagggcgatgcgtttaacccggaggaactcagcgcgttaactccgcggcctacgctggcgattgtctctggcctgtatgagcttttccccgaaaatgagcaggtaaaaaactcactcgcaggtcttgccaatgccatcgatccgggtggcattctcatctacaccgggcagccgtggcacccacaactggagctgattgccggggtgttaaccagtcataaagatggtaaaccgtgggtaatgcgcgtgcgttcgcaaggggagatggattcgctcgtgcatgatgccggattcgataaatgcacacaacggattgatgtgtggggcatttttacggtttcgatggcggtgcgtcgtgataactgaacgccggaacgtattgctacaaggagctggctggttattgttgctggccccgtttttcttctttacatatggatttcttaatcagttcaccgcgactcaggatcttaacaaccatgatatccccagtcaggtattcggttgggaaacggcgatcccttttcttccctggactattgttccttactggagtctggatcttttatatggattttcgctgttcatttgtagctcgacattcgaacagcgccgactggttcaccggcttattctggcaacggtaatggcctgctgcggttttttctctatccgctgaagtttagttttatccgtcctgaagtgagtggggtgacaggatggctattttcgcaacttgaactgtttgatctgccttataaccagtctccttcgctgcatattattctctgctggctactttggcgtcactttcgtcagcatctggctgtgaggtggcgtaaagtctgcggcggatggtttttactcatcgccatttcgacgctgacgacctggcagcatcattttattgatgtcatcacggggctggcggtaggtatgttaattgactggatggtgcccgtcgaccgtcgttggaattatcagaaacctgatcaacgtcgaatcaaaatagcactgccatatgtcgcaggcgcgtgctcgtgcattgtgttgatggagctaatgataatgcttcagttatggtggtcagtctggttatgttggccagtattatcgctattcatcattggccgtgggtacggtgggcttggcgcgataacaacagggaaagatagtcaggggaaactcccgcccgccgtttactggctgacattgccctggcgtatcgggatgtggctgtctatgcgttggttttgtcttcgcctggagccggtgagcaaaattactgctggtgtttatttaggggcgtttccacgacatattccggcacagaatgcggttctggacgtcacctttgaattccctcgcggacgagcgacaaaagatcgactctatttttgtgtaccgatgttggatctggtggttccggaagagggggagctccgacaggccgtggcgatgctggaaacattacgcgaagagcaaggcagcgttctggtccattgcgcgttgggattatcgcgcagtgcgctggtggtggcggcatggctgttatgttacggacattgtaaaaccgttgatgaagtgattagttatattcgagccagacgctcgcggattgtgcttaaggaagagcacaaagcgatgctgaaattatgggaaaacaggtaagcggattgagatgtggactgaatatctacagtccacatcaagatcgtgtccggttattcagcaacaatactgtcgatggctgctttcgcgtcagactgtgctttcgctgccatttccgggccgtacgcgatcccttcggcgaagacaaatttcacatcggtaatgccgataaagcccaggaatgtggacagatacggcgtcaccagatccgttgggccatctttatggatcccaccgcggctggtgataacgatggcttttttaccggtgaccaggccttccggacccttctcggtatagcggaaagtaacgcctgcacgtgcaaccaggtcaaaatagtttttcaactgggtcgagatattgaagttatacatcggtgccgcaataacgataacgtcgtgggctttcagctcggcaatcagctcatcggaaagcgccagagcttcctgctgacgcggagtcagcggcgcatcgctcggacgcagtgcaccaaccagttcgccatccaggaccggaatcggatttgcagccaggtcacgcacggtgatttcatcagcggagtgcttttcgcgccattgttcaacaaaataatcggacaactgattagactgagagtaccctgccaggatgctggatttaagaactaataccttgctcatggtgtttccttatagatatttgaatgggcaatgccccgttgcttgttgacactttattcacaattctgccacagagatagcgcaataaatcgaagcctatgttcgaatttattgaacaacgcatagaaagccgcgatgtggtactctatatctatcatttaaaagaaaattaatcaggcagactactgcccactaacgttatgacagaacaacaaaaattgacctttactgccttgcagcagcggctggattcgatgatgctgcgtgacagactgcgtttttctcgccgtctgcacggcgtgaagaaggttaaaaatcctgatgcacaacaggccattttccaggagatggcgaaagagattgaccatgcggcagggaaagtcctgctgcgtgaagcggcacgaccggagattacttacccggacaatttgccggttagtcagaaaaagcaggacattctcgaagcgattcgtgaccaccaggtggtgatcgtcgccggggaaacgggttccggtaaaacgactcagctaccgaaaatctgtatggagctgggtcgcgggattaaagggctgatcggccatacccagccgcgtcggctggcggcgcgaacggtggcgaaccgtattgcggaagagctaaaaacggagccgggcggttgcatcggttacaaagtgcgtttcagcgatcacgtcagtgataacacgatggtcaagctgatgaccgacggtatcctgctggcggagatccagcaagaccgcctgctgatgcagtacgacaccatcattattgacgaagcgcacgaacgtagcctgaatatcgattttctgctcggctatttgaaagagttgctgccgcgacgtcctgacctaaaaatcattatcacttccgcgactatcgacccggaacgcttttcgcgccactttaataatgcgccgattatcgaagtctccggtcggacctatccggtggaagtgcgctatcgcccgattgttgaagaagccgatgacaccgagcgcgatcagttgcaggcgatttttgacgctgtagacgaactgagtcaggaaagccccggcgacattctgatctttatgagcggtgagcgggaaattcgcgataccgccgatgcgctgaacaagctaaatctgcggcataccgaaatcttgccgctttatgcgcggctttcgaacagcgaacaaaatagggtgttccagtcgcacagcgggcgacgcattgtgctggcgaccaacgtcgcggaaacgtcgctgaccgtaccggggattaaatacgttatcgaccccggtacagcgcgtatcagccgctacagctatcgcaccaaagtgcagcgtttgccgattgagccaatttcgcaggcttcagctaatcagcgtaaaggccgctgcggtcgtgtgtcagaagggatctgtattcgtctctattccgaagacgatttcctttcgcgcccggaatttaccgatccggagattctgcgtaccaacctggcctcggttattttgcagatgactgcgctggggctgggcgatatcgctgcgttcccgtttgttgaagcaccggataaacgcaatatccaggatggcgtgcgtctgctcgaagaactgggcgcgatcaccacggatgaacaggccagcgcctataaactgacgccgctcggtcgccagctctcgcagttgcctgtcgacccacgtctggcgcgtatggtgctggaagcgcagaaacatggctgtgtgcgtgaggcgatgattatcacgtccgcgctctccattcaggatccgcgcgaacgtccgatagataaacagcaggcatcggatgaaaaacatcgtcgcttccacgacaaagagtctgacttcctcgcgtttgtaaatctgtggaattatcttggcgagcagcaaaaggcgctttcttctaacgccttccgtcgcctgtgccgtactgattatctcaactatctgcgcgtgcgcgaatggcaggatatctacactcagttgcgccaggtggtgaaagaacttggcattccggttaacagcgaaccggcggattatcgcgaaattcacattgcgttgctgaccggtttgctttcgcatatcggcatgaaagatgccgataaacaagaatataccggcgcacgtaacgcgcgtttctccatcttccccggttctggtttattcaaaaagccgccgaaatgggtaatggtggcggaactggtagaaaccagccgcctgtgggggcgcattgcggcacgcatcgatccagaatgggtggaacctgtcgctcagcatttaatcaaacgcacctacagcgaaccgcactgggaaggggcgcagggcgcggtgatggcaacggaaaaagtcaccgtttacgggttgccgattgttgctgcgcgtaaggtcaactacagccagatcgatccggcgttatgtcgtgaactctttattcgccacgcgctggtggaaggtgactggcagacgcgtcacgcattcttccgtgaaaacctgaaactacgggccgaagtggaagaactggaacacaaaactcgtcgccgcgatattctggtggatgacgaaacgctgtttgagttctacgaccagcgcatcagccacgatgtgatttccgcacgtcacttcgacagctggtggaaaaaagtcagccgcgaaacgcctgatttgctcaactttgaaaagagcatgttgatcaaagaaggggcggaaaaaatcagcaaactggattacccgaacttctggcatcagggcaatctcaaactgcgtttgagctatcagtttgagcccggcgcggatgctgacggtgtgaccgtgcatatcccgctgccgttacttaaccaggttgaggaaagtgggtttgagtggcagatccccggtctgcgtcgtgagctgatcatcgccctgattaaatcgctgccgaagccggtacgccgtaattttgtgcccgcgccaaactacgccgaagcgtttttaggccgcgtcacaccgctggaattgccgttgctcgacagccttgaacgagagttacggcggatgactggcgtcaccgttgaccgcgaagactggcactgggatcaggtgcccgatcacctgaaaatcactttccgcgtggtggatgacaaaaacaagaagctaaaagaagggcgctcattacaggatctgaaagacgccctgaaaggcaaagtgcaggaaacgctgtctgccgtggcggatgacggtatcgagcagagcggtttacatatctggagttttggtcaactgccggaaagctacgagcagaagcgcggcaactacaaagtgaaggcgtggccggcgctggtggatgagcgtgacagcgtagcgatcaaactgtttgataacccgctggaacagaagcaggcaatgtggaacggtcttcgccgtttactgctgctaaatattccatcgccgatcaagtacttgcacgaaaagctgccaaacaaagccaagctggggctgtactttaatccgtatggcaaagtgctggagctgatcgatgactgtatctcctgcggtgtggatcaactgatcgacgccaatggtggcccggtctggacggaagaaggctttgctgcgctgcatgaaaaagtccgcgctgaactgaacgacacggtggtggatattgcgaagcaggtcgagcaaatcctcactgcggtgttcaatatcaacaaacgtctgaaagggcgggtggatatgaccatggcgctggggctttctgacattaaagcgcagatgggcgggctggtgtatcgcggttttgtcactggcaacggttttaaacggttgggcgacacgttacggtatttgcaggcgattgaaaaacgactggaaaaactggcgattgatccgcatcgtgaccgtgctcagatgctgaaagtcgaaaacgtccagcaggcatggcagcaatggatcaacaaactgccgcctgcacgtcgtgaggatgaagacgtgaaagaggtccgctggatgatagaagagctgcgcgttagttacttcgctcaacaacttggtacgccttatccgatttcggataagcgtattttgcaggcgatggagcagattagcggttaacactgctatttgcctgataaatctaaaacccggtaagcatttagcgccgggttttttattaattctaaaaacgataagggaaaaaattcaggagttcagaaaaatacaattctctgctgcaagatgaataatgtttatctacagcatttccttaaaaaatatgtcaggcttgcggagtggcagttaaggaaatacgacttcctcctttcagagtgctccgcttctcactattatctcacgcagtattcttaagggaacgataaggaggaaccatgaatattaccccgtttccgacgctttcgccggcaaccatagatgccataaatgttatcggacagtggctggcgcaggatgatttctccggtgaggtgccgtatcaggccgattgcgtgatccttgcaggcaatgcggttatgccgactatcgatgcggcatgtaagattgcccgcgatcagcaaattcctttactgattagtggtggtatcggtcactcgacaacttttttgtatagcgccatcgcacagcatccacactacaacactatccgcaccactggcagagctgaagctaccatcctggcggatatcgctcatcagttctggcatattccgcatgaaaaaatctggattgaagaccagtcaacaaactgcggtgaaaacgcacgctttagcatcgcgctattgaatcaggccgtagaacgagttcatacggctatcgttgttcaggaccccaccatgcagcggcgcacgatggcgacgttccgccgtataaccggggataatcccgatgcaccacgctggttaagttatcccggattcgttcctcagttaggaaataacgcagacagtgtaatctttgttaatccgttgcaaggattatggccggttgagcgttatctatcgctactcactggcgagctgccgcgtttacgcgatgatagcgatggctacggcccccgcgggcgagattttatcgttcacgttgattttccggcagaagtcatccaggcatggcaaacgctgaaacacgatgcggtgctcatcgaggcgatggaaagtcgctcgttacgttaaaaattgcccgttcgtgaaccaattgtttgcaaacgggcatgacttctgacttttatttctgcctttaattccttttacacttgtttttatgaagcccttcacagaattgtcctttcacgatgccgtctctctgataattgatgttaattaacaataaatttaccaaaaacaaacatgcaaatcacaggagtcgcccatgtcagtacccgttcaacatcctatgtatatcgatggacagtttgttacctggcgtggagacgcatggattgatgtggtaaaccctgctacagaggttgtcatttcccgcattcccgatggtcaggccgaggatgcccgtaaggcaatcgatgcagcagaacgtgcacaaccagaatgggaagcgttgcctgctattgaacgcgccagttggttgcgcaaaatctccgccgggatccgggaacgtgccagtgaaatcagtgcgctgattgtcgaagaagggggcaagatccagcagttggctgaagtcgaagtggcttttactgcggactatatcgattatatggcggagtgggcacggcgttacgagggcgagattattcaaagcgatcgtccaggagaaaatatccttctgtttaaacgtgcgcttggcgtgactaccggcattctgccgtggaactttccgttcttcctcattgcccgcaaaatggctcccgctcttttgaccggtaataccatcgtcattaaacccagtgaatttacgccaaacaatgcgattgcattcgccaaaatcgttgatgaaataggccttccgcgcggcgtgtttaaccttgtactcgggcgtggtgaaaccgttgggcaagaactggcgggtaacccaaaggtcgcaatggtcagtatgacaggcagcgtctctgcaggtgaaaagattatggcgactgcggcgaaaaacatcaccaaagtgtgcctggaattggggggtaaagcaccggctatcgtaatggacgatgccgatcttgaactggcagtcaaagccatcgttgattcacgcgtcattaatagtgggcaagtgtgtaactgtgcagaacgtgtttatgtacagaaaagcatttatgatcagttcgtcaatcggctgggggaagcgatgcaggcggttcaatttggtaaccccgctgaacgcaacgacattgcgatgggaccgttgattaacgccgcggcgctggaaagggttgagcaaaaagtggcgcgcgcagtagaagaaggggcgagagtggcgttgggtggcaaagcggtagaggggaaaggatattattatccgccgacattgctgctggatgttcgccaggaaatgtcgattatgcatgaggaaacctttggcccggttctgccggtggtcgcatttgacacgctggaagaggctatctcaatggctaatgacagtgattacggcctgacctcatcaatctatacccaaaatctgaacgtcgcgatgaaagccattaaagggctgaagtttggtgaaacttacatcaaccgtgaaaacttcgaagctatgcaaggcttccacgctggatggcgtaaatccggtattggcggcgcagatggtaaacatggcttgcatgaatatctgcagacccaggtggtttatttacagtcgtaatgagtgaaagaggcggaggttttttcctccgcctgtgcgcgtcagagtttagcgaatttttcgagggtgcgaataagctgcgtgacgaagccatattcgttatcgtaccaggcgaccgttttcaccagttgtaaatcgcccacggcggtaatttccgtttgcgtggcatcaaacaccgaaccgaaatggctgccaatgatatcggaagagactatttcttcatcagtataaccaaatgactcgttattgtttgtcgcctttttaagcgcgttgttcacctcttcggcagtcactttctttccgagaatcgacaccagttcagtgaccgaacctgttttcaccggcacgcgttgcgcatgacctttcagtttgccgctcagttccgggatcaccagaccaatggcttttgccgcccccgtagtgtggggaatgatattttctgccgctgcgcgtgaagcacgtaaatctttaccacgtgggccatccaccagtgactgggtgccggtataggcatgaatggttgtcatcgtgccgacttctatcccgaaactgtcatgcaaggctttggccatcggcgcaaggcagttagtggtgcatgacgccacggaaacaatggtgtcgttgccatccagagtgtcgtcattgacgttataaacgatggttttcatttcaccggcaggggcggaaatcaacaccttcttcgcgccagcatcaagatgcgcctgcgatttctcggcggaggtataaaagcctgtacattcgacaatgatttctgcgcctttcgctttccacggaatatttttagcctctttttcggcgtaaaccgcgatacttttcccatcaacgataagtgaatcttccgtataatcaacgctccaggggaacggtccgtagtttgaatcatgtttcagcaggtaggcgagaatttttggggaagtgagatcattaatagcgacaacgtctatgttgcttttgacttcaagtaatcgacgcaacaccagtcgaccgatacgaccaaaaccattaataccaactttactcatggtcttctcctgtcaggaacgttcggatgaaaattgatcctttccaggcttagaccaggatggcgggatgggcaatctacattcttgcagtgaaacgtaacgtactgaaaacgggtgaacaatatttaatgaaattttaagaaaagcccgttatgttaacggcaaattatgttaaagcaggaaatgttatgggaaataaatactcaaggttacaaatcagcattcactggctggtctttttgctggttatcgtagcgtattgcgcaatggagtttcgtggtttcttcccacgtagcgatcggcccctcatcaacatgattcatgtttcctgtggcatctcaattctcgtactgatggtggttcgtcttttgttaaggctgaaatgcccaaccccgccgattatacctaagccaaaaccgatgatgacgggactggcgcatttgggccatttggtgatttatctcctgtttattgcgctgccagtgattggtttggtgatgatgtataaccggggcaacccgtggtttgcgtttggtttgacgatgccttacgcttcagaggccaatttcgagcgggttgatagcttaaagtcgtggcatgaaacgctggcgaatctgggatattttgtcatcgggttgcacgctgcggctgcactggcacaccactatttctggaaggacaacacacttctacgcatgatgccgcgtaaacgttcctgaaggatatttaaagaaaacgcctgtactaaaaccgacccgtggtacaggcgaagaatacgggcctacatcggaagcgcctattatatttatttgtatgacaaataaaaccataatccttgtctatacgtccatctggcttatctttaatcaattcacccgatctttgatctcatcaacggtatcaaaataaaccagcgtataacgttcaaatcgaacataagattcgataaatcatggaggttatatgaaaaaactggcacttatcctggttatgggaacgcttgtttccttttatgccgatgccgggcgcaaaccctgttctggttcgaaaggggggatctcacactgtacggcaggcggcaaatttgtctgtaatgatggttctattagtgcatcgaaaaaaacatgcactaactgaagtgtaaaaggggtgccatgagaaaatgaatctgctagtcagatgcgcggggaaaatccccgcgcttgcccttacctggacgtgcaggccatgagcgcagcaacctccttatcaccgtcccggaaccgcagttcgtagagcgtttgtcgggtcaggagtgtgaatgtcagaatcgtaatgcagataatgagcagacacaccaccagagggttgcgcttcatagcctttctccttgccggatggcgggtaagaggctaacatctgaattgcttggttcattcgttggcctcggttgatagaaatatcggtcggggccttcgtctttctgattcccggttagcctgaaaacagaaagtctcaggcacccgcaggcatcctatgaggtttccttagggacgaaaataatcacttgacgaaattgcgtgctgttttccagaatttttcgtcattcggtttagccgttcgttactctcttcattccaatggcattatttttctctgccataattgttgtaaaaatgtgacgcaaagaggtttttggtcataagtaattaccgtcaagtgccgatgactttctatcaggagtaaacctggacgagagacaacggtaatgaatacaactccctcacagcgattaggttttttgcatcacatcaggctggttccgttatttgcctgcattcttggcggtatcttagttctattcgcattaagttctgctctggctggctatttcctctggcaggccgatcgcgatcagcgtgatgttactgcggagattgagattcggaccggttagcgaacagttcagattttttgcgttcagcccggatcaatatgattcaggccggggcagcgagtcgtattgcggaaatggaagcaatgaagcgaaatattgcgcaagccgaatcggagattaaacagtcgcagcaaggttatcgtgcttatcagaatcgatcggtgaaaacacctgctgatgaagccctcgacactgaattaaatcaacgcttccaggcttatatcacgggtatgcaacccatgctgaaatatgccaaaaatggcatgtttgaggcgattatcaatcatgaaagtgagcagatccgaccgctggataatgcttataccgatattttgaacaaagccgttaagatacgtagcaccagagccaaccaactggcggaacaggcccatcagcgcacccgcctgggtgggatgttcatgattggcgcgtttgtgcttgccctggtcatgacgctgataacatttatggtgctacgtcggatcgtcattcgtccactgcaacatgccgcacaacggattgaaaaaattgccagtggcgatctgacgatgaatgatgaaccggcgggtcgtaatgaaatcggtcgcttaagtcgtcatttacagcaaatgcagcattcactggggatgacagtagggactgttcgacagggtgcggaagagatttatcgtggcaccagcgaaatttcagctggcaatgcggacctgtcatctcgcaccgaagaacaagcggcggctatcgaacaaactgccgccagcatggagcaactcactgcgacggtgaaacagaatgcggataacgcgcatcatgccagcaaactggcgcaagaggcttctattaaagccagcgatggcgggcagatggtttccggtgtagtaaaaacgatgggcgctatctccacgagttcgaagaaaatttctgagatcaccgccgtcatcaacagtattgctttccagacgaatattctggcactgaatgctgccgttgaagccgcgcgagcgggtgagcaaggccctggatttgccgttgtcgccagcgaagtacggacactcgcaagccgcagcgctcaggcggcgaaagagattgaaggcttgatcagtgaatcagtcaggttaattgacctgggagcggatgaggtggccacggccgggaaaaccatgagcactattgttgatgccgtcgcgagtgtcacacatatcatgcaggaaatcgccgccgcctcggatgaacaaagcagaggcataacacaggttagccaggcgatttctgaaatggataaggtgacgcaacagaatgcttctctggtagaagaggcctcagcggcggcggtgtcccttgaagaacaggcggcacgattaactgaggcggtggacgtattccgtctgaacaaacattctgtgtcggcagaacctcgcggagctggtgaaccagttagtttcgctacagtgtgaaaatgttaaaggagggatcgacagatcccttcacctttcagaacggcattgattttcgaatagcgttaatcatcaactggcaaccagaagagaacgtcgcatctacgcgggtcagtattccaatcggttcgcctgcaccatgtcccggaacaggcagggctaccagcgtggcatgacgcaggtcgtcttttacagcgccagaagggacaaaccacacgtaatcgtattcaaccgtaagttgacgagatagcgaagcagacagcgtttcgatacaacccgaaggaattttacatccctggctctgcactaatgcatctgaatgctggcgtggcgcagtgccttctggtgatacaacgaccggccattccagcacccggcttagcgttacgttctcctgaagtagcgggtgattagggcggacaaccagcttcagcgattcaagaaacagcagttcgtaattaagcccgttcatcagttcaggatctgacatccgaccaatgccgatatcgatttccccggtttttaaacccgccagaatcatagggttactcattgtcgcaacttgcaaggtcgtctctttttgttgctgatgaaactgacctataaccgaaggtaatatccctagtgccgcagtaggtagcgcaccaaccctgacgacatcattattaagaccttctttacgatgaagcgactgtccggcagtgttgatggcgtcaagaactctgactgcatgcgttaaaaattgttcgccgggtaaggtaagttgcgccccctgacgaccacgctcaaacaagcgagcgcccgtcagctgctccagttcattcaatgtcttagagagcgcaggttgactcaaattaagggtttcagccgcgcgccccaaagttccttgttgtgcgacagctacgaatgtatgaaggtggcgcaaacggatgcgctgactaaacagactatttttttccataagcgatgttaaaaacgaagcggtgtcgctgacaagtgaagttgttttattatgataacttgattgcaaaatattattaacaattaaagcaactatgttacagcaaaatggataatattgatgttttcgcggcgagatcacagtttgtaaattcttccagccggagtgaatgcggttacctacactccagattactgaccactggaggcagacactatggcgaacagcatcacggcggatgagattcgggaacagttttcgcaggcaatgtcagccatgtaccagcaagaagttccgcagtacggcacgctgctggaactggtagctgatgtaaatctgccggtgctggaaaacaatcctcaactgcacgaaaaaatggtaaatgcagacgagctggcgcgactgaatgttgaacgtcatggggcgattcgcgttgggactgcacaagagcttgctactcttcggcggatgtttgccattatggggatgtacccggtgagctattacgatctctcgcaggcaggggtgccggtacattcgacagcatttcggcccattgatgatgcttctctggcgcgtaatcccttccgcgtttttacctcgttactccgtcttgagcttatcgagaacgaaattttgcgccagaaagcggcggagattctgcgtcagcgcgatatcttcaccccacgttgtcgacaactgttagaggaatatgagcagcagggcggttttaacgaaacacaggcacaggagtttgtgcaggaagccctggaaacgtttcgctggcaccagtcagcaacggtagatgaagaaacctatcgcgccttgcacaacgaacatcggttgattgctgatgtggtctgttttcctggatgccatatcaaccatctgacgccacgcacgctggatattgaccgggtgcagtcgatgatgcctgaatgcggaattgaacccaaagttctgatcgaagggccgccgcgccgcgaggtgccgattttactacgccagaccagctttaaagcactggaagagacggtgttgtttgcggggcagaaacagggcacgcataccgcgcgctttggtgaaattgagcagcgtggtgtggcattaacgccgaaagggcgacaactgtatgatgatcttctgcggaacgctggaaccgggcaggataatctcactcaccaaatgcatttacaggaaaccttccgcacttttcctgacagtgagtttttaatgcgtcagcaagggctgggatggttccggtaccgtctgacgccttcgggtgaggcgcatcgtcaggcgattaatcccggagacgatccacagcccttaatagaacgtggttgggtagtggcgcaacccattacctatgaagatttcttgcccgttagcgcggcggggatcttccagtcaaatctgggtaatgaaacgcaggcatgcaatcacggtgatgccagtcgcgaagcatttgagcaggcgttggggtgtccggttttggatgagttccagctttatcaggaagcggaagaacgcagtaaacgtcgctgtggtttgctttaaattctgaccatccgcctttgcaaaaatttgcctgattttacaaacgaatcaggctcatcccatcgacataaaaaaaatgccaatttatgcatattctctgatttcaacaattggattattaataaatattgtctagagtgagcggtcataaataagcactttcttgccgctgaaaatgaccagcgcgggaccattcacaacaccagaaggactcactttcaggtatggatcgtagacgatttattaaaggttcaatggctatggccgccgtgtgcggtaccagcggcattgcttctcttttttctcaggcggcattcgcggccgattctgatattgccgacgggcaaacccagcgttttgacttctccattctacagtcaatggcgcacgacttagcgcaaacagcatggcgtggtgcaccacgtccgttacctgacactttggcgacaatgacgccgcaggcttataacagtattcaatacgacgccgaaaaatcgctctggcataacgttgagaaccgtcaactggacgctcagtttttccatatgggaatgggattccgtcgccgcgttcgtatgttttctgtagatccagcaacacatctggcgcgtgaaattcactttcgcccggagttgttcaaatacaacgatgcgggtgtggataccaaacaattagaagggcaaagcgatctcggttttgccggttttcgcgtgtttaaagcccccgaactggcgcgccgtgatgtagtatcattcctcggcgcgagttatttccgcgccgttgatgacacatatcaatacggtttgtcggcccgcggcctggcgatcgacacttacaccgacagcaaagaagagttccccgactttaccgccttctggtttgatacggtaaaaccaggggcaaccacctttactgtttatgcgttgctcgatagcgccagcattactggtgcctataagttcactatccattgtgagaaaaatcaggtgattatggatgtggaaaatcacctgtatgcgcgcaaagacattaaacagctgggcattgcaccgatgaccagtatgttcagctgcggtactaatgaacgtcggatgtgcgacaccattcatccgcaaatccatgactctgatcgtctgtccatgtggcggggcaacggcgagtggatttgccgtccgctgaacaatccgcaaaaattgcagttcaatgcttacaccgacaacaacccgaaagggtttggtttattgcaactggatcgtgatttctcccattatcaggacattatgggctggtataacaaacgcccaagtctgtgggtggaaccgcgtaacaagtggggtaagggcaccatcggcctgatggaaatcccaacaacgggcgaaacgctggataacattgtctgcttctggcagccagaaaaagctgtaaaagcgggtgatgagtttgcattccagtatcgtctgtactggagtgcgcaaccgcctgttcattgcccattagcgcgcgttatggcgacgcgtaccggcatgggcggtttcccggaaggttgggcgccaggtgaacactatcccgaaaaatgggcgcgacgttttgccgtcgatttcgttggtggtgatctgaaagctgccgcgccaaaaggcattgagccggtgattacgctttccagtggggaagcgaagcaaatcgaaattctctatattgaacccattgatggttatcgtattcagtttgactggtatccgacttcggactccactgatccggtcgatatgcggatgtatctgcgttgtcagggcgacgctatcagtgaaacatggctgtatcagtatttcccgccagcgccggataaacgtcagtatgttgatgaccgcgtgatgagttaatcgttttttcttcggcatcttcttcgggaggtgccatctggttaaacacgatcccgctcgcatttttccctaagttaaatgagtaatctgatggtgtgtatttcagatacaccttgtcagccactaacagggagtgcgtatgtttccagaataccgagatttaatatcccgtctgaaaaacgaaaatcctcgctttatgtccttgttcgataaacacaataaacttgatcatgaaattgccagaaaggaaggttccgacggtcgagggtacaatgcggaagtggtccgcatgaaaaaacaaaagctacagttaaaagatgagatgctcaaaatcctgcagcaggtgagcgtcaaagaggtgtaaactttcctaagccgccagccaggcggcttttttaacagctgcatggattgactggagataagatgactgaaacgataaaagtaagcgaatcacttgaattacatgctgttgcggaaagtcatgtcacacctctttatcagttaatctgtaaaaataaaacctggttacagcagtcgctaaactggccgcagtttgttcaaagtgaagaggacacgcgaaaaacggtgcagggtaatgtgatgttgcatcaacgcggctatgccaaaatgttcatgattttcaaagaagatgaacttatcggcgttatctcttttaatcgtattgaaccactgaataaaaccgctgaaatcggctactggctcgacgaatctcatcaggggcaggggatcatttctcaggcgctgcaggcattgattcatcattacgctcagtctggtgaacttagacgcttcgtgatcaaatgtcgggtggacaatgcgcaaagcaaccaggtcgctttgcgcaatggttttatccttgaaggttgcctgaaacaggctgagttcctgaatgatgcctatgatgatgtgaacttatacgcgcgtattatcgattcacaataaccctgccagcagcgttcgcgtaatgcgctcctcgccgttaatgacttttggaccacggacatgaatcgtgtcgccatcaaaggcttcaacgacggcgtggtcagttaactccacatggttttcaattatcaccgcacctgtaatacggctctcaccttgtatgacaacgtgctcgtcgagcagaatcggtccgccacgtaccacggcatttccgccaatcaagacatgatgttttaacacacaattaccttccacaatggcatattccgccacctgtgaactgtaatgaatcgtcggaatggcatcttcttctatgccagctttcacctgcgcgtgaccgtagactttagcgcaatcgcatagccagacgttgttctcttcattaccttcaacactggcaaaatcaaaaacttcggcgcgatgttcaataaaagcataccggacgacggcatcgccataaatttgtgcctggtggacaatacgcgaggcgctaacctttgcgcgatcataaatttgtagcaggagttgatggtcgggcgttaagccttgtgcggcgacgatcatagaatgttgatcaattaaggcgtgaccaaatattctacattgaccacaaactaatgagtcacgaatggtgacactgtcacttatatatgcaccctggctgatttcactattatcgatccagacattatccgttgcgtaaacctctccccacagcacgctggtgccggtgatacgcgtattcccggaaatcaccgttccgccgaacgcaatagcattctggtcgtaaatccagcaatttccttcctgtgctaacaccgtttcgtgatcgatccagccgccagcgcttcctgctatcacatcgttaaaatcgctcatggcgataatttgccgtaataacacactttttttagtgccatcttcctgataactaaaggctcgctgttcttcacttagacgatatttacgcatagcgttttcccacaggtgacttactataaccgtagcaaattctgcggctctggctatgctcgagaaaattccataaaatgcatttcaaatatactttataaattaaacaaaatgagtaagaagatgcagagcgataaagtgctcaatttgccggcaggctactttggtattgtgttggggacgatagggatgggatttgcctggcgctatgccagccaggtttggcaggtcagccactggttgggtgatgggctggtgattctggcgatgatcatctggggattattgacaggcgcatttattacccgactcatacgctttccgcatagcgtgctggcagaagtgcgccatccagtgctgagcagttttgtgagtttgtttccggcaacgacgatgctggtggcgattggttttgttccgtggtttcgcccactggcggtgtgcctgttcagttttggtgtcgtggttcagttggcttatgccgcctggcaaactgcgggattatggcgcggatctcaccctgaagaagctaccacgcctggactgtatctgccgacagttgccaacaactttatcagcgcaatggcctgtggtgcgttgggctacaccgacgccggtctggtgtttttaggcgcaggcgttttctcatggctaagcctggaaccggtgatcttgcagcgtctgcgcagttcgggagaattacccacggcactgcggacatcactcggcattcagctcgctcctgcgctggtggcctgtagtgcctggctgagcgtcaacggcggcgagggtgacacgctggcgaaaatgcttttcggttatggactgctgcaactgctgtttatgctacgtctgatgccatggtatctctcccagccatttaatgcttcattctggagtttctcgttcggtgtatctgcactggcaaccaccggtttgcatctggggagtggcagcgataatggatttttccatacgctggcggtgccgctgtttatctttaccaattttattattgcaatactgctcatccgtacttttgcgcttctgatgcagggaaaattgttagtcagaaccgagcgcgccgttttaatgaaagcagaggacaaagaatgatcattcgtgatgaaaactattttactgataaatatgaattaacccgcacacactctgaagtgctggaagcggtgaaagtggttaaaccgggtaaaacgctggatctgggctgtggcaatggtcgtaacagtctttacctggcagccaatggttatgatgttgacgcatgggataaaaatgccatgagtatcgccaacgtcgagcgcattaagtccattgaaaatctggataatttacacacccgggtcgttgatctgaataacctcacatttgatggacagtacgattttattctttcgactgtggtgctgatgttccttgaggctaaaaccatcccagggctgattaccaatatgcaacgttgcactaaacctggcggttacaacctgattgtggcggcgatggataccgctgattatccatgtaccgtcggcttcccgtttgcattcaaagagggggaattacgtcgatattacgaaggctgggagatggtgaaatacaatgaagacgtcggcgaactgcaccgcaccgacgccaacggtaatcgtattaaactgcgtttcgccacgatgctggcacgtaaaaaatgatccggtaagaacaaagcgcgtgaaaattccccacgctgagatggtttactgttcttcttttcggtaagcatattttttatcgaagggatgtgaaattaatcacagtagtcgaagttttttagccgcttaacttactgaaatttaactactgatgattgacttagcccctttttcggcattgactatgtcgtctgaaaaggggctaaaaaatttattttcaccaacactttttttgccacaacacgaagcggcgctttttgctataacttagaaagtaatataatcatctcaggaaactattcatgcgtaccacatcatttgcgaaagttgcagctttatgcggcttgttggctctgtctggttgtgcctctaaaatcacccagccagataaatattctggttttttaaacaattactctgatttaaaagaaacaacctcggcaacaggtaaacctgttttacgttgggtagacccgagttttgatcaaagcaaatatgacagcatcgtctggaacccaatcacttattatccggtaccgaaaccttctacccaggtagggcagaaagttctggataaaattttgaactataccaacaccgaaatgaaagaagcgatagcgcagcgtaaaccactggttaccaccgctgggccgcgtagtctgattttccgtggggccattaccggtgtagataccagtaaagaagggctgcaattctatgaagtggttcctgttgcattagtggttgcggggacgcaaatggctacaggccaccgtaccatggatactcgcttgtattttgaaggtgagctgattgatgcagcgactaataaaccggttatcaaggtcgttcgtcagggcgaaggtaaagacctgaataacgaaagtacgccaatggctttcgaaaatattaaacaagttattgatgacatggcgaccgatgccaccatgtttgacgttaacaaaaagtagttccagacgcgccatcgttagatggcgctttttattatcggtttctgtcagcgattaaattcaacaccacgtaactaacgcctccggcaattaatccccaaaacgcagaaccaatcccgaccagcgtcaatccacttgccgttaccagaaatgccaccaccgccgcgtcgcgctcacgctcattatgcagcgcctgatacaaactgccgccaatggtactcaacagcgccagacctgccagcatctggatccaacttacgggcagggcagccatcatcccggtaatggcactaccaaacagacctgcgagcaaatagaaaatgcctgcaacggcagcggccagccaacgttgatctttatccggatgcgcttccgggctttggcaaatagccgcggtgattgccgcaataccgacggaataaacgccgaaaggggaaaaaacaagcgccagcaatccagtaaacacaatcaacggcgaaacaggagccgaatacccggctgctttcattgctgcgatacccggtgcgttttgcgatgccatcgtcaccagaaaaagggggagtgcaacgctcagactgtgagcaaacgaaaaatcagggggaatataagtggggagaacgggtttaaagacaacatcagttgtgacaacgtcaccttgcgcgataacgatcacgatcccaataatcatcgcggcaattaccgcatagcgcggcgcaacggtcttggctgccagccatgccagcaacatactgccacacaacgtaaattgaccatccagactggcaaacgcctgtaaaccaaaacgtaataaaatcccggcaagcattgccgccgcaagcgagtgcggaataatgcgcatcagacgagcaaagagtcccgttatgccgcagaggactattaacacgttggtgacaataaaaacgccgatggcttcgttaagtgttagtccctgtaatccggtgaccaacaaagccgcgccaggcgttgaccatgcggtgagaacaggtacgcgataccataatgtcagagtcagcgtactgacgcccattgccagccccagcgccgtcatccagccagagatttgtgcagtggtggctccggcgacaatcgctgcttgccagattattgccgctgaactggcgtagccaattaataccgccagaaaccccgccagtagcgtgggtggaggaatagaaaacagacgcatagtcacctcgtgcgttataacgtacaggtaccgtagcatttgtccgttataacgcacaagtgataaacttccgttttgccggaggagtcgcatggaaaatctcgctcgctttttatccaccacacttaaacaactacgtcagcagcgcggctggagtctttcgcgactggcagaagcgacgggcgtttctaaagcgatgttagggcagattgagcgtaatgaatccagcccgacggtcgcgacattatggaaaattgccaccgggttgaacgtgccattttcaacatttatttctccgccgcagtcctctacgccttcagtttatgatccacaacggcaggcgatggtgatcacttcgctgtttccttatgatccacaactctgctttgaacacttctcgattcagatggcacccggtgcaataagcgaatcgacgccccatgaaaagggggtaatcgaacatgtcgtcgtcattgatggacaacttgatctgtgtgttgatggtgaatggcagagccttaattgtggggaaggcgttcgatttgctgcagacgtcacgcatgtctatcgtaatggtggggagcaaaccgtacattttcattccctcatccattacccgcgcagttaagcgggaaaactatttcgcaacgtcgcgcttgtggctaaaatagccgccatttttcagctactggataagaaagtgaccgtatcttctcatcgtcttgaactgttaagcccggcacgcgatgccgccattgcccgcgaagctattttgcacggtgccgatgctgtttatatcggcggccctggttttggtgcccgtcataatgccagtaatagcctgaaagatattgccgagttggtgccgtttgcccatcgttatggtgcaaaaattttcgtcacgcttaacaccattttgcatgatgatgagctggaacccgcgcaacggctgattactgacctctaccagaccggtgtcgatgcgctgattgttcaggatatggggattctggaacttgatattccgccgattgaactgcacgccagtacgcagtgcgatattcgtacagtagaaaaagcgaagttcctctctgatgttggcttcacgcagattgtgctggcgcgagagctgaatcttgagcagatccgcgcgattcaccaggccacggacgcgaccattgaattctttattcatggcgcattgtgcgtggcctattcgggtcagtgctacatttctcatgcgcaaacagggcgtagcgccaaccgtggcgattgctcgcaggcgtgccgtttgccatacacattgaaagacgatcaggggcgggtggtttcctatgaaaaacatctgctgtcgatgaaagataacgatcagactgccaacctcggcgcgctgattgatgctggcgtacgctccttcaagattgaagggcgttacaaagatatgagctacgtgaagaatatcaccgcccattatcgtcagatgctggatgctattattgaagaacgtggcgatctggcgcgcgcttcatcaggtcgtactgaacatttctttgttccatcgacggaaaagactttccaccgtggtagcacagattattttgtgaatgcccgtaaaggcgatattggcgcgttcgattcgccgaaatttatcggcctgccggtgggcgaagtattgaaagtagcgaaagatcatctcgatgttgccgttaccgaaccactggcaaatggcgatggcctgaacgtgatgattaaacgtgaagtcgtcggttttcgtgctaatacggtagagaaaaccggagaaaatcagtaccgcgtctggcccaatgaaatgccagcagatttgcacagaattcgcccgcatcacccactaaaccgaaatcttgatcataactggcagcaggcactgacaaaaacctccagcgaacgccgggtggcggtagacattgaactgggcggctggcaggaacaactgattctgaccctgaccagtgaagagggcgtcagcgtcacgcatacgctggatggacaattcgacgaagctaataacgccgaaaaagcgcttaataacctgaaagatggtctggctaagctggggcaaaccatctattacgcccgcgatgtgcaaattaacctgcctggtgcgctgtttgtaccaaacagtctgttaaaccagttccgccgtgaagccgccgatatgcttgatgctgcgcgtcttgccagttaccagcgcggcagccgtaaaccggttgctgatcctgcgccggtttatccgcaaacgcatctgagtttcctcgcgaacgtatacaaccagaaagcgcgtgaattttatcatcgctatggtgtgcaactgattgacgcggcgtatgaggcacatgaagagaagggcgaagtcccggtgatgatcaccaagcattgtctgcgctttgccttcaatctgtgcccgaaacaggcgaaaggcaatatcaaaagctggaaggcgacaccaatgcaactggttaacggcgatgaagtattaacgctaaagtttgattgccgcccatgcgagatgcacgtcattggcaaaatcaaaaatcacatactgaaaatgccgttaccgggaagcgtagtggcatccgtaagtccggatgatctgctgaaaacattgccgaagcgaaaagggtaaaacgccagttttcgggttactcaccactcatcaaatctgcatgatattgcctgctgggtaaggtgtcacgccgcatccggcaacacacgactcaacgctgtcccgcttctggtttgcgcgatttttgccagtaaaaatgctcgcgcaaaccttccgccgactcttccgccacagcacgcaattcatcgctgtccgcttcatgacgcagctgatgatccacattctttacccacataaattcatgtcctttgtgccctgccatgagttgtcctgagaacagtgcacacgttaataagacaaccgataacgccttcgaaaacatcccgccacctttttctgaccttttgccgctatgatgccgatcgtttcttgaggttattattcagttttgcaaattagagcaaagaaattctggaatcttccttcctgattttgcattgcattctgccgttgcggcgatttagtgctattttcgagcacattacacacggaggtaaacttcgccattaaatagtcacgatcactttattgaagtgcctttgagcgtcgcctctaaggtattgctgttaaatgcttttttacagtcagaaatcactcagcaagggttagccaggcgaattggcaaacataaacaggagattactcgcctatttaatttgcaccatgcgacaaaaatcgacgccgtccagctcgcggctaaggcgcttggcaaagagttatcgctggtgatggtttaattacagttaacgaaaagttgtcatttttaacaactgatatagactgccgaatcatctgcacataattacgattcgataatgaaaaaataccagcagcttgcagaacaattacgcgagcagattgcgtcgggtatctggcaacccggcgatcgtttgccttcgttgcgtgaccaggtggcgctttctggcatgagctttatgactgtcagccatgcctatcagttgctcgaaagtcagggatatattatcgcgcgaccgcaatcgggttattacgttgcgccacaggcaataaaaatgccgaaagcgacagtcattccagtcacacgagatgaagcagtcgatatcaacacctatatttttgatatgttgcaggccagtcgcgatccgtcggtagttccgtttgcctcggcctttcccgacccgcgacttttccccctccaacaactaaaccgctcgctggcgcaggtaagcaaaaccgccacggcgatgagcgtgattgaaaacttaccgccaggaaacgtagaactgcgtcaggctattgctcgtcgctatgccttacagggcatcaccatttctcctgatgaaattgtcattaccgccggggcgttagaggcattaaacctcagtttgcaagcggtaactgaaccgggcgattgggtgatagtagagaatccttgtttctacggcgcgttgcaggcgctggagcggttacggctgaaggcgttatcggtagcgacggatattaaagaagggatcgatcttcaggtgctggaactggcgttgcaggagtatccggtgaaagcgtgctggctgatgactaatagccagaacccacttggatttaccttaacgccgcagaaaaaagtgcggctggtagcgttgctcaatcagtacaacgtaacgctgattgaagatgacgtttatagcgaactttattttggacgggaaaaaccgctgcctgcgaaagcgtgggatcgccacgatggtgttttgcattgctcttcgttttcgaaatgtctggtgcctggttttcgtattggttgggtcgccgccggaaaacatgcacgtaaaattcaacgcttgcagttgatgagtacgctttccaccagctcaccgatgcagcttgcgctggtggattacctttctactcgccgatacgatgctcatcttcgtcgtctgcgtcgccagcttgcggaacgtaaacaacgcgcctggcaggctttgctgcgttatctgcctgcggaagtcaaaattcatcacaatgacagcggttattttctctggctggagctccccgagccgttagatgcaggagaattaagcctggtggcactgacgcatcatatcagtattgcgccgggtaaaatgttttctaccggtgaaaactggtcacgtttttttcgttttaataccgcgtggcagtggggagaacgtgaagaacaggcggtaaaacaattaggcaaacttattcaagaacggctgtaatagcgtttaatttaattcctctcaggttgggtaatatgaatttcgaatagcagtcatatatcctaactccttgtctatactccagaagataaccttacagacggcataatgcgcggtagctcacaacctgattaaattttctcagggccgaaggtgtgcctgcaagccgccgtctatggttaaacaaggagatatttttacggcacggcggctgaacaattaattacgacaggagtaagaccttatgagcaagacatttgcccgcagcagcctgtgtgcgctcagcatgacaataatgaccgctcacgccgccgaaccgcctaccaatttagagaatccggaagggcgactggatattatcgcctggccgggatacatcgaacgcggacaaactgataaacagtacgactgggtaacgcaattcgaaaaagagacaggctgcgcggtgaatgttaaaaccgccgcgacttccgatgaaatggtcagtctgatggccaaagggggttacgatctggttacggcatccggcgatgcctcgctgcgtttgattatgggcaaacgcgtgcagccaattaataccgccttgattcccaactggaaagcgctcgatccgcgcgtggttaaaggcgactggtttaacgttggcggcaaagtttacggcacaccttaccaatgggggccgaacctgctgatgtacaacactaaaaccttcccgacgccgccggatagctggcaagtggtttttgttgagcagaatctgccggacggcaagagcaataaaggccgggtacaggcttatgatggccctatctacattgcggatgccgcgttgttcgtcaaagccacgcagccacagttgggcatcagtgatccgtatcaactcaccgaagaacagtatcaggcggtgctgaaagtgctgcgcgatcaacataatttgatccatcgctactggcatgacactaccgtgcaaatgagcgatttcaaaaacgagggtgtggtggcttccagtgcatggccctatcaggccaacgccctgaaagccgaaggccagcctgtcgctaccgttttcccgaaggagggcgttaccggttgggctgacaccaccatgctacatagcgaagcgaaacatccggtttgcgcctacaaatggatgaactggtcattaaccccaaaagtgcagggcgatgtggcggcctggtttggctcgttaccagtagtgccgcaagggtgtaaagccagtccgttattaggcgagaaaggttgtgaaacaaacggttttaactatttcgataaaatcgccttctggaaaacgcctatagcagaagggggcaagtttgttccctacagtcgctggacgcaggattacattgccattatgggcggtcgctaacttcgctggggtgttttatgacgtacgcagtggagtttgacaacgtctcacggttgtacggtgacgtgcgcgcagtagatggcgtcagtattgcgataaaagatggtgagttcttctctatgctggggccgtccggctccggcaaaaccacttgcctgcgcctgattgctggattcgaacagctttccggcggggctatctctatttttggtacgcccgccagcaatctgccaccgtgggagcgggacgtgaatactgtcttccaggactacgcgctatttccgcatatgtcgattcttgacaacgtagcctacgggctgatggtcaaaggcgtgaataaaaagcagcggcatgcaatggcgcaagaggcgcttgagaaagtggcgttggggtttgtacagcaacgtaaaccgtcacaactttctggtggtcagcgccagcgagtcgccatcgccagagcactggtgaacgaaccgcgtgtgttgttgctggatgaaccgctcggcgcgctggatctcaaattgcgagagcaaatgcagcttgagctgaaaaagctgcaacagtctctcggtatcacttttatcttcgttacccacgatcagggcgaagcgttatcgatgtccgatcgggtggcggttttcaataatggacgcattgaacaggtcgattctccgcgcgatctctatatgcgcccgcgcacgccgtttgttgcgggattcgttgggacatcgaatgtttttgatggactgatggcagagaaactttgtggcatgacgggaagcttcgcactacgaccggaacatatccgcctcaacacccctggcgaaatgcaggctaatggcacgatccaggcggtgcagtatcagggcgcagcgacccgttttgaactgacactgagcggcggtgaaaaactgctggtgagtcaggccaatatgacaggcgaagaactgcctgccacgctcacgcccggacaacaggtgatggtttcctggtcgcgtgatgtgatggtggcgctggttgaggagaggtgaatggcgatgaacgtattgcaatcaccttcacgtccaggtctgggtaaggtgtccggtttcttctggcgtaatccggggctggggctgtttttgctgctgcttggcccgctaatgtggtttggcattgtctatttcggctcgctgctgacgctgttatggcagggcttttatacctttgacgatttcaccatgtcggtaacgccggaactgacgctggcgaatatccgtgcgctgtttaatccggcgaattacgacatcattgtccgcacgctgaccatggctgtggcagtcactatcgccagcgccattctggcttttccaatggcgtggtatatggcgcgctataccagcggaaaaatgaaagcgtttttttatattgcggtaatgttgccgatgtgggcgagctacattgttaaagcctatgcctggacgttattgctggcaaaagatggcgtggcgcagtggtttttacaacatctggggctggaaccactgctgactgcgttcctcacgctaccggcggtgggcggcaatacgctgtcaacttccgggctggggcgctttctggtgtttctctatatctggttgccgttcatgatcctcccggtgcaggcggcgcttgagcgtttgccgccgtcattgttacaggcgtcggctgatcttggcgcacgtccacgacaaacctttcgctatgtggtgctgccgctggcgatcccgggtattgccgctggctctatctttaccttctcactcacgctgggcgattttattgtcccgcagctggttggccctccaggatattttatcggcaatatggtttattcccagcagggggcgattggcaatatgccgatggcggcggcattcaccctggtgccgattgttctcatcgcactttacctggcgttcgtgaaacgtctgggagcgttcgatgcactctgaacgcgcaccgtttttcctcaaactggcggcctggggcggcgtggttttcctacattttcccatcctgattatcgctgcctatgcgtttaacactgaagatgcggcgtttagttttccaccgcaaggcctgacgctgcgctggtttagcgtggcagcacagcgtagtgatattcttgatgccgtgacactgtcacttaaagtggcggcgctggcgacattaatcgcgctggtgttagggacgctggccgctgccgcgctgtggcgacgagactttttcggcaaaaacgccatttcgctgttactgttgctgcccattgcgctgccgggcattgtcactggtctggcgctattaaccgcttttaaaaccatcaatctggagccgggatttttcaccatcgtggtcggtcatgcgactttttgcgtagtggtggtgtttaacaatgtcatcgcccgttttcgccgcacctcgtggagtctggttgaggcgtcaatggatcttggggccaatggctggcaaaccttccgctacgtagtgttgccgaatctcagttcggcgttactggctggaggaatgctggcgtttgccttgtcgttcgatgaaatcatcgtgacgacttttacggcaggtcatgaacgaacgttaccgttgtggttgctcaatcagcttgggcgaccgcgtgatgtaccggtaaccaacgtggtggcactgctggttatgttggtaacaaccttgccgatcctgggggcctggtggctaacccgcgaaggcgacaatggtcaataaccactgatacaggaatatgctatgcaacataagttactgattaacggagaactggttagcggcgaaggggaaaaacagcctgtctataatccggcaacgggggacgttttactggagattgccgaggcatccgcagagcaggtcaatgctgctgttcgcgcggcagatgcagcatttgccgaatgggggcaaaccacgccaaaagcgcgtgcggaatgcctgctgaaactggctgatgttatcgaagaaaatggtcaggtttttgccgaactggagtcccgtaattgtggcaaaccgctgcatagtgcgttcaatgatgaaattccggcgattgtcgatgtctttcgctttttcgccggtgcggcgcgctgcctgaatggtctggcggcaggtgaatatcttgaaggtcatacttcgatgatccgtcgcgatccgttgggggtcgtggcttctatcgcaccgtggaattatccgctgatgatggctgcgtggaaactggctccggcgctggcggcagggaactgcgtagtgcttaaaccatcagaaattaccccgctgaccgcgttgaagttggcagagctggcgaaagatatcttcccggctggcgtgattaacgtgctgtttggcagaggcaaaacggtgggagatccgctgaccggacatcccaaagtgcggatggtgtcgctgacgggttctatcgccactggggaacacatcatcagccataccgcgccgtccattaagcgtactcatatggaacttggtggcaaagcgccagtgattgtttttgatgatgcggatattgaagcagtggtcgaaggtgtacgtacttttggctattacaatgccggacaggattgtactgcggcttgtcggatctacgcgcaaaaaggcatttacgatacgctggtggaaaaactcggtgctgcggtggcaacgttaaaatcgggttcgccggatgacgagtctacggagcttggacctttaagctcgctggcgcatctcgaacgcgtcagcaaggcggtagaagaggcgaaagcgacagggcacatcaaagtgatcactggcggtgaaaagcgcaagggtaatggctattactatgcgccgacgctgctggctggcgcattacaggacgatgccatcgtgcaaaaagaggtatttggtccggtagtgagtgttacgctcttcgacaacgaagaacaggtggtgaactgggcgaatgacagtcagtacggacttgcatcttcggtatggacgaaggatgtgggcagggcgcatcgcgtcagcgcgcggctgcaatatggttgtacctgggtcaatacccatttcatgctggtaagtgaaatgccgcacggtgggcagaaactttctggttacggcaaggatatgtcactttatgggctggaggattacactgtcgtccgccacgtcatggttaaacattaaggataatattgcagatcgtaagagtatgagatgatcttgcgtactgtcagagcactgatttctctgacagtacgtgctgcgtgcaaaatcactacatcaaataaaccagccaaatctcatagagataagagtaaacaaaccaacagcagcaaagacatttatcagtactacagttctactggaaacattcatttttgccaccttttatcattgcccctatgtgtatagtacgggttaagaaaatccgcaataatactcattctgaagatggataagggcaagttgctgtttgatgattttttctcaaactggtgaaaaaacttgatgcacgtcaaaaaatgacgcatatttgcgcgcgttttattcatctggctggacgcccgtacatgtctctctatcaacacatgcttgttttttatgcggttatggcagcaatcgcatttcttatcacctggtttctttctcacgataagaaacgcatccgtttcttaagcgcctttctggtgggggcaacatggccgatgagtttcccggtggcgctgttgttttctctgttttaaatcttacgcactggcttgacggcaccacgcagacttatatcatttggatgaatcgataaatttcacaagtggctaaggagaaagtatgtcgcatctggatgaagtcatcgcgcgcgtggatgccgcgattgaagagagcgtcattgcccatatgaacgaattattaatcgccctgagcgatgacgcggagttaagtcgggaagatcgctacacccagcagcagcgtttgcgcaccgctattgctcatcacggtcgcaaacataaagaagatatggaagcgcgccacgaacagttaaccaaaggcggtaccatcctctgattaaaatgagcgtctggccaccagccaggcgccaaccacaagtaaaattgcgccacaaattgggccgatcaacgcccgaagtggtacgccatggctgcggaagatatccagcaccagaccgccaatcagctggctggcgaccagtactgcaatagttgtcgccgctcccacattctgatatccgctgatactggcgaagacaaaaaacgatcccagcaagccaggtataagtgtccaccagcgcacgctggacaccagttcgccaaaccccgccatgccttgtttaaaccataaaatagaaacaaagagcacaatccccaccagtgagttcagcaacatggcgatgagaatggtagaggaggtctgggtgatgcgcaccatcagcgtgttctggactaccagaccaatcccggctgcaatcaaaaaggcaagggtaagtgactgattcatccaatcgcgtccggttcagtgcgctcgtcgagttgcaactgcataaatgtcagatccagccagcgcccaaatttagtacctacctgcggcatttgcgcggtgacgacaaatcccagcgactggtgaagatgcagcgaggcctgattttgcgattcgatcccggcgaccatgacatgcttcccgcaatcccgcgcttcatcaatcaatcggcttaacaatttacgccccagacctttcccctgatgatcgggatggacataaaccgaatgttccacggtatggcgaaaaccatcaaaactacgccagtcgccaaacgaggcatatcccgtcactacgccatcttcttcactcaccagcaccggataacctgctatggtccgcgcttcaaaccaggcaatgcggttatccgcatccaccgtttggtcattccagatagccgccgtatacaacacggcgtggttataaatttccgcaattgcagcacagtcggctttgcgggcaaaacggatggacatgtctggcctcgataaaataatgatgatgatgttatcaatactatcgaaaacagcccgaagcaacggattcctctatgaaattattgcgtgttgcagaggggatgtgacggctgcaaacaaaaccaatcctgtgagcctgctactattgatggattcatgccaaaagcacaggagagcattatggggcaacaaacgcagcgtaaccgatgttgggttctgtccttgcgtccgcatggcgcgccggttccttacgtctggtttcggtaaatgcgctctttgtcgcaccagcgcaagcatttacagttccggaagtgggaaaacgtcaattaaatgaaatcaatcggatccgctacgaactggaattaatggcagttgctctggctgtcgaaaacctcactatgcaaaaaaacgttgctttgttgtgccaacaatacagccgataaataaaatacgcccggcaaataccgggcttaaagataattactcaaatcgccacgcaatatttatgccgacaccataatttcgtccgggcgcaggttcgtaatatcgcccgtttgactcattgacaatgacagagccaacgtattctttatcgaataaattatcgacacgaccaaataaatccacggtaaaattgtggtaattgtatttatacccggtgaataagccgacgagtgtataagaaggcgctttggccgtattttcatcatctgccataatatcgcccatataacgcgcttccgtgcctgcataccaaccatcttccggtatataacctatcgacgcaaaggccatattacgggcgatccctggcatccggttaccgttacaatcctgttcattgcaaacattgctgcgataggtcgcatcaagccaggtccaggacgcttttacgcgaaaatctcccgcgaaacgttgatcccatgccagttcagcgccttgacgacgggtctttccggcatttttgtaagtcgtacgcccaccgctactgctatcgacaacaatttcatcatcggtgtcggtctggaacaatgcgagactaagcagcccatcaccaatacgcgttttactgccgatctcaattgtatcgttggtggagggttttaaaccaaagttcataccgctttgcccatcagcgcgataagacagttcattaatcgtcggcgtttcaaaaccgcgcccggctgccagatagacattccaggcatcggtcattgcatattttaacgatccggctggtagccatttgtgataactggcatcaccgctgtcgtcgccgttacccggagtaacgtaatgatcattggaatcaaaccacacagagctgtagcgcacgccagcatccagcgaaagtttgtcggtcagttgccactgggtttgtaaatagggatcgacgttccacatcaaattgcgttcgtcgcggcgcaactcacctttttgcccgtattccggcacgccgcgattcaggcggaagttattgtaacccttgcggttttcactcatgttttcgtagttcaggccggttgtgaacgtgactggaacgcccaattcaccacgctgtgtccagcggctgtctatcccctggtaatggcgttgcagggtaatcacgccgcccgcatgtgacgggttaagttgcggagccatggggattgactggtactgggtcgtttctcgctctccggcatacatcattacactcatatcatcttgcgcgctcaggctacgttcatagcgcaacccagcctgagtttgcttgatggtttttcgcgtgtcgtactgttctgcacgaggcgcttgttgtggattcgccttccattctgcttcggttagcccacctgggtcatctgctttgatatccacactattgaaaatcaggcttaatttgctggcgtcatcaatgcgtacgcccagtttggcattggctaaatttttctgtgcgccgctatggtcacgatagccgtgggtcgtaaaacgtgtggttgagacggtgtaatcgacatcgccgggttgtgtgccgtcgcccgttgcgcccgtagctttcagcccatagcgccagctgccaaaactgccgtagtaactactggcttcaatggttggtggctgttgtccggtctgggtggtgacattcattacaccgccagacgcgttgccatacagagcagagaaggggccacgcagcacttccacattttgcacactgcttaaatcgatgttagatgtttgcccttgtccgtcgggcatggtagcgggaataccgtccacatacaggcgaataccgcgaattccgtaagtagagcgggagccaaatccgcgaatcgacagctgtaaatcttgcgcatagttctgccggttttgtacctgtaaaccaggcactccggtcagtgattcagacaagttaatgcgcggtgttgccaggcgcatctcctcgccatccaccacgctcacggctgctggggtatccagttctgaaaccacctgcggtgcggcactgacaatcatggtctgttcatcagcggcaaaaacaacgggggaaaggacaagcagtgcgggcaaaacggtctgtcggacggaaaaaatcttcatgaaaaaagccaggttaagaatgggaaaacaccgtcatggtaatgaaattgtaaatttatggaaaactaaacggcacaatacgttaagtaattgagaaaattgtagtcgtaacggtaagaaatgctccacatttgagaaaataatgattaccattcccatttataacaagggcgtaacgatgattacgcttagcgaagcattgtgaagcagcaaaaatatcggttcatcaaagggagtcgtcatgcatttacgtcatctgttttcatcgcgcctgcgtggttcattactgttaggttcattgcttgttgcttcatcattcagtacgcaggccgcagaagaaatgctgcgtaaagcggtaggtaaaggtgcctacgaaatggcttatagccagcaagaaaacgcgctgtggcttgccacttcgcaaagccgcaaactggataaaggcggcgtggtttatcgtcttgatccggttactctggaagtgacgcaggcgatccataacgatctcaagccgtttggtgccaccatcaataacacgactcagacgttgtggtttggtaacaccgtaaatagtgcggtcacggcgatagatgccaaaacgggcgaagtgaaaggtcgtctggtgctggatgatcgtaagcgcacggaagaggtacgcccgttgcaaccacgtgagctggtagctgatgatgccacgaacaccgtttacatcagtggtattggtaaagagagcgtgatttgggtcgttgatggcgagaatatcaaactgaaaaccgccattcagaacaccggtaaaatgagtaccggtctggcgctggatagcaaaggcaaacgtctttacaccactaacgctgacggcgaattgattaccatcgacaccgccgacaataaaatcctcagccgtaaaaagctgctggatgacggcaaagagcacttctttattaacatcagccttgataccgccaatgagcgtgcatttatcaccgattctaaagcggcagaagtgttagtggtcgatacccgtaatggcaatattctggcgaaggttgcggcaccggaatcactggctgtgctgtttaacccagcgcgtaatgaagcctacgtgacgcatcgtcaggcaggtaaagtcagtgtgattgacgcgaaaagctataaagtggtgaaaacgttcgatacgccgactcatccgaacagcctggcgctgtctgccgatggcaaaacgctgtatgtcagtgtgaaacaaaaatccactaaacagcaggaagctacccagccggacgatgtgattcgtattgcgctgtaatagatatggcgagggtgaaaacggaaagaattacatgacttttatcacgccgcatccggcaccttcgtcagtagtctgaatttgcccggcacgtagccgggcaattttgcaattaactcgatgtttcaggcttaaacacaatttcctgtttttcttcatcttccgcgacgactggcgcagtgctgtgaatttcagcaacgcgtttgcgcacaccaaaccagcctataaccagcagaataccgataatcggcagtgccgcgatggtataagtcccgttcgggtaatcgaacgccatcagcaccaggacactcagtaaaaacagtaatgtcagccaggaagtgaagggcgcgccaggcagtttaaaactgacatccgctgctttgccttctttaatcgctttacgcaggcgcatctggcaaacgatgataaacgcccatgaagcgatgattcccagcgacgcgaagttcaacacaatctcaaatacgcgtgacggcaccagatagttgaggaatacgccgacgacatacacaaccagtgtcgccagaatcccggcatacggcacatgctgacgactcattttcgccataaaactcggtgcggaaccgcccatcgccatcgagcgcagaatacgcccggtgcagtacagacctgaattcaggctggagagggcagcggtcagcaccacaatgttcataatgctgccgatgtacggcacacccagtttagagaaaaacgtcacgaacggactttgccccgcctgatacgcgctccacggcaataacataaccagcaacaccacggagccgacgtaaaacagaccaatacgccaaatcacactgttaatcgctttaggcaccatggtctgcggatctttacattctccggccgctgtacccaccatttcaatggaggcaaaagcaaacactacgccctgaatcaacaccagcgcaggcagcaaaccgtgggggaagaagccgccattatcggtgattaaatgaaagccagtggtgttgccatccagcggctgaccactaccgaggaacactgtacccacgaccaaaaaggttacaatggcgagcactttaataagcgcaaaccagaactccatctccgcaaaccatttcacaccgatcatattcatggtgccaacgatggtcagtgcagcgagcgcaaagacccactgcggcacgccgccaaacgcgccccagtaatgcatatacagagcgacggcggtaatatcaacaatccccgtcatcgcccagttgatgaagtacatccagccagcaacataagcggccttctcacccaaaaactcacgggcataagagacaaaactgccactggaagggcggtgtaacaccagctcacccaatgcacgcagaataaaaaacgaaaacaggccgcagatcaaatagaccagtgccagtgcgggccccgccatttgcagtcgcgcccccgcgcctaaaaacaaacccgtaccaatcgcgccgccaatggcgatcatctgtacctggcgattgcccatcgctttgtgatacccctcttcgtgggcattaagccagcggcgtttcgcggcgtgttgatctgaagtgtcggtgttgtgtttactcattgctctccctgattgctttaatgaaaaagtcatataagttgccatgaacaatgtttattcatcctggcgatgatagttatcaccattattctttatgggtataaaactatcggcgcagcatcctacccgttatcgataaacgatgcaaaacatccccttacaatcctgaaggggatttatacaactgacgaaaaaatgataaatccttttgctggataacctgtgtgctgtcctacacttaatctttaaaagattgtgaggggcatatgattaaggtgtatggcgtacccggctggggctctacaatcagtgagctgatgctaacactggctgatattccttatcagttcgttgatgtcagtggttttgaccacgagggaacttcacgcgatttattaaaaaccctgaatccgttgtgtcaggttccgacactggcgctgtaaaaataacgagattatgacggagacagcggcgattgcattgatggttctcgatcgtcgcccggaccttgcgccacctcttgggcgcgccgaacgtcaacagtttcaacggctattggtctggctggttgctaatgtctatccaacgttcactttcgccgattaccctaagcgttgggcatctgacgcacctgtaattgaatatcgcaaatcgctttatatctggctgaattcgcaattgactgctgaaccgtatgtgtttggagagcaactaacgctggtggactgttatctctgcaccatgcgcacatggggaccgggacacgaatggtttcaggataatgccccgaacattaatgcgattgctgatgctgtatgtcagataccgaaattacaagaagtattaaaaaggaatgtcattatttaacaataatgccggaggttaatgttaatgaatcactggcgtagttaactggacgtccatttgtttgctatgaatagcaattaatgttggcacaactattcatatggttgatgtgatttcggtttttatattaaatatcaatttaatataatctgaaaataaaacatcttttcgcatgtagagaaacatgtcgatatgatagcgcagtgcagatcatgttatcagggctgggcggtagcgtatttaatcagggaaagattacgtaacactgcttttttgtactggacgattctcattttatgtttaaaaattgagatactccttatttcctgaaactgtttttcattgcttatacatgatcaaatactccttacataattaaggagaacaaaatgaaacttaatacacgccaacaatttgtattacttaaatagaccagtgaaggtacgtatcagaatatccggtgaagtgattaatatttcgttgaatatttctccggatttttgaaacctgctgctgtagaaattctgaacaggaggaattatgcctttagcagccaaacttaccgacaaaggcacccagcacgacggttattacgagaccgtcatcaccgccgggtcatccaccgtttttatcgatggtctccccgcagcccgtcagggagatccgctgacgccgcatgctaaaccgaagcatccacctcatccccgaaaaatcgccagaggctcgtcaaccgtctttattgacggcctgcccgccgccagaaccggtgatgctattgactgcggcggcgtggttattggtggcggcacggtaaatataggctgatatgtctgagaggtatttatgtccttaaaaggtcttcgctttacgctggaggttgacggccaggagccggacacctttgcagtggtgaatttcaggttaatccagaaccagtcttatccgtttgtgatgagtgtggatgtcgccagcgattcttttatgcagacggcggagatgctgctggagaagaacgcaacgctgactatctggcagggcgtcattccgcagcgttatgtcaccggcgtggtggcggggtttggtatgcaggagaacaacggctggcagatgcgttatcacctgcgtattgagccgccgttatggcggtgcgggctgcggcggaacttccgtatcttccagcagcaggatatccggacgatatcggccacattactgaacgagaacggcgtcacagagtggacgccgctgttttatgaggaccatccggcgcgggagttctgtgtgcagtacggggagtcggacctggcgtttctggcgcggctgtgggcggaggaggggattttcttctttgagcggtttgcggcggacagtccggagcagaagctgacgctgtgcgacgatgtggcggggctgtcacaggcgggggagcttccgtttaacccggacacatcggcaggagcggagacggagtgtgtcagtatgttccgttatgaggcgcatgtccgcccgtcatcggtgcagagccaggattacacgtttaaggtgccggactggccggggatgtatgagcagcagggtgagagcctgaacggacagcttgaacagtatgaaatatttgattatccgggaaggtacaaggatgaacagcacggcaaggatttcacgctgtaccggatggagagcctgcgcagtgatgcggaaaaggccacagggcagagtaattcgccgaagctgtggccgggaacgcggtttacgctgacggggcatccgcagaagatgctgaaccgtgaatggcaggtggtacagagcattctgtcaggagaccagccgcaggcgcttcacggcagccaggggagaggaaccacgctgggcaatcagttagaggtgataccggcggaccggacgtggcgtccacggctgcaaagcaaaccgaaggtggacgggccacagagcgccattgtcaccgggcctgcgggagaggaaatcttctgtgatgaacatggccgggtacgggtgaagtttcactgggacaggtataacccggcaacggaggcgagttcgtgctgggtgagggtgtcacaggcgtgggcggggccggggtttggtaacctggcgataccgcgcgtgggccaggaggtgattgttgacttcctgaacggggacccggaccagccgataatcatggggcggacgtaccatgaggacaaccgttcgccggggagcctgccggggacgaagacgcagatgacgatacggtcgaagacctataaaggaagcggctttaatgaactgcggtttgaagacgcaacgggcggtgaacaggtctatatccacgcgcagaagaacatggatacggaggtgctgaataatcggacgacggatgtgaaggctgaccacacggagaccattggtaacgaccagaagataacggtggtgaaggggcagacggttcaggtcgggaccagaaaagaagggggccacgaccagagtatcacggtggcgaacgaccggtgcatcacggtacgtaatgaccagacgctgcaggtgacgaatgaccggacggtgagcgtgagtaatgatgacggcctgtacgtcagaaatgaccgtaaagtgacggtggaagggaagcaggagcataagacgacggggaaccatgtcagcctggtggagggaaagcacagcctggtggtgaagggggacctggcgaggaaggtgagtggcgcgctggggataaaggtcgacggggatatcgtgctggagagcagcagccggataagcctgaaggtgggtggctcgtttgtggtcatccattcagggggcgtggacatcgtcgggccgaaaatcagtctcaatagcggcggtagtccggggacgccggtgccggcgctgcaaccggcggtgctgaagacactgggggatgagaagagtggtgatggcagtgattccggagaagaaaatgaagactctggagggaactgcgtgaccggaagtggtggtgatgatcgaggtgacgatgaggatgaacctgaaaaatatactctccagttccattttacagacgatgacgggataccgtattcagaaacccgctacattgccttctttgaggatggcacgcagacccgcggagaaacggatgaagaggggtatacagagcgtttttttgtatctagcaaacatgaaattaaagtgaagttgctatttgcgaatgatgattttctctcaatggaaggacactatggacgataataatcaaacttctggacaaccaaagccagagccagaagaatgtgtgaaagagcaaaaaataacagatcattttaaaataatgattgataaggctcgtaaggcacaaaagttggttttgataaaaagagcagatgatcttttgagatggggagcacaggaggaatatgatttcagtaagatctttggtgttaaaggaaataaggaggttaatataagaaaatatggacataatacaggtaggcgcatgaatgctagatttcttatgatggatggtgtgagaagattaatgattatagctaatgatttaacaatgagcagttttataaattatacaggttgtaatgaatttgcagcattcgtcagcccaagtaaggatatgccctatataattaacataggcgcaaaatttgagtatagagatggcaaaaaaaatccagtaacgggaaaggattctcatgttgctactttatgtcatgaaatgtctcatattcagtggtattatggggataataaaaaaggtggtatgtggtcacaggattatacaactactgataaatattcaacgtgcaaagaggatgaagtttcatatgacgaacatatccgtattgcaactaaactgatctctaaacaaaaagatcaaatatttgagaatgcatataacatagaaagatattttgaaataagattaattgaaagtgagatagactcgattgatgatgaaatattaagcaattcagttaagaaaaaatagcggaattagaaaaagcacttctccattaactaataagtcgagaaatacattaatgctgcaagctataaaaaaatcataataatgacaatcgtaaatattatatttttctattcctttcaatcgactgcggatgaaatggttttaataaaaaaatacgggtttgggcttgagagagatatcaaaggaaggccattaatttatcctatcgaaaattatgatgagtgtaagaaaaaatgcaatcatatgaattatatagcggatgtcaatgctcaattagctatgagtaaaaaaataacaggatttttgctaacataacctttactaacaatagctctaccacgtattttttttctaaacattatctacctatgaaagtaaaagatggaaaaggagatgaatatgatgcgatatgcaaaaaaccattcagaatcaactctgggaatatcacgttggactacttaggtggttcatgtccttttgaaattaatacgaatcctgaacggtggaatactattaaaccaggtcgtagttttttgttgagtataaccttaaatgatatgtatgcctttataccaggagataattattattttataaaatcatctggctataaatttgttaatgacaagtggtttacactcaaatcaatcaataatatttttctttattttttaaatttaaaaattaattgtgctgatgatttttttgatattaataattttactacatgtaataatttgttattagatgaaaaaaacacttttttattaatcagttatgggcaattgaggatgaaaaaaattctatttacgtcacccctgatgaaatttctataagtatagacggcgataacttaaagttgccatattaggaatatgggaaagaacacggtgcgccgcttttttgcactaaataatttacattttatgttcaataattgatactaacatgttggatattaaaggtgaaattatcacaactgatgcgatgggttgccagaaagatattgcagagaagatacaaaaacagggaggtaattatttatttgctgtaaaaggacataaggagcggattaataaagcctttgagtgaaacttccgctgaaaattcaggttaaccgcgttccatgcaaacaattttcaaatattcatcaataaataaggagttccatgtttatacgaccagtcaaaccttcagatgttgaaccattaatggatatgctgcttgacagggatcaatttgatcaagatggccttcatcatgtacaaaaaacactaacacattatttctcaggtcaatctgccgatttatggtttagtgcagaacacttgggactggcagggattgcctactgtgcttctgaaatgatgacaaatgatgtctgaaatttattaatgctctggatcagtccttcccatcagcgccagggagtgagacatctgctgattaacgaaatagaaaagagctcacaattaaacaggcaagactactattagtagagaccgccagccatatcgattttagtgccgcccgcgcattttatacaaaacagggctttatcaatgaggcgataatacgcaattactatgatgttggtgaggataaattaatcttcactaaaaatatgcaatcgtgagataaaatatgctttaactcatatggaaacattgcttaaacaacttggttgctgcatatgattctttagcccgcggtaactcgcttaccactggtaacaaacgtgccagcacctaaatgatgcaacgtattgagcttatcatcatcaaactgccagcggccttcgacaaatacccgtgcgtctgccgctgctgataccacttcgccaaatagcgtatcgtatttttcttgcgcggaagttgcaggtagcaggcgacactccatccacgccagacatttttcctcgaccagcggcaaaccaagcaccgggcctctcactaccggaatgccgtagcaattaaatttatcttcttcacgacccgacacacttcccaccgcccacgtccagttagtcgccgcaacgcccgggataacgatgccaaacttaccgttacgttcaatcaactccctggtccatgtcgatttatctaccacaatcgccacgcgtggcggttcaaactctacgggcatcgaccaggctgctgccataatgttacgccgctgggattgctcatcgaaactggtgatcatgacagttgggccatgatttaacagacggctggcatggtgtaattcgacgggaatgaattggctcacgatatcgcctcgctatgaagggtgttttaaaagcgtagctcgtaacgcaataagtaacgaaattaacgggattggcgatttgcgaacgtgatgcatgtccgcgatcgcacaaaatagccagtgcggcgtctattccaggttataagttgagaaaaccactaagggaaacgcctgatgacgcccattctgaatcattattttgcccgtattaactggttgggagctgctgcggccaatattgatacgctgcgtgcattgcacctgaaacacaattgcaccattccgtttgaaaatctcgacgttttgctgccgagggaaatacagcttgatgatcaatcgctggaagataaactggtgatagcccgtcgtggcggttactgttttgagcagaatggcgtgtttgagcgggtgttacgcgagctggggtttaacgttcgcagcttgttaggtcgcgtagtgttatcaaatccgccagcattaccgccgcgcacccatcgtttgctgttggtggaactggaaggggaaaaatggattgctgatgtcggtttcggtgggcagacgctaaccgcgccgattcgtttaatgccggatatcatgcaaaccacgccacacggagagtatcggttgttgcaagagggtgatgattgggtattgcagtttaatcatcatcagcactggcagtcgatgtaccgttttgatctctgcgagcagcaacaaagcgattatgtgatgggcaatttctggtcggcgcactggccgcagtcgcattttcgccatcatttgctgatgtgtcgccatttgccggacggtggcaagctaacgctgaccaattttcattttacccattatgaaaatgggcacgcagttgagcagcgaaatctaccagatgtggcgtcgttatatgccgtgatgcaggaacagtttggtctgggcgtagatgatgcgaaacatggctttactgtggatgagttagcgctggtgatggcggcgtttgatacgcacccggaggcgggaaaataatttatgtcaggttgccggatgtggcgtaaacgccttatccggcctacattagtccggttgtaggcctgataagcgaagcgcatcaggcaacggcatcaaaaatcaatggcccattcagcatggaatagaatcaccgccgtgccggaaatggtaactttctccggttggttatctcgaattgtcaccgtcacatcaattacaccatcacgccccaatgcgcgcccctgatggcctttaacacgcaacacgttgccatcgtgggataatacgttgtgatgtactaaccatgctcccatcggaccattggcattcccggtcaccggatcttccacaataccaatcgcaggcgagaacatgcgaccgtcggtttcgcttttgcctgggcggatctggaacgggaagaaaccattgcagccaatctgtttgctgatagcggtcagcgcagcaaggtcaggcgaaagggcatcgatatccacttctggtttcaacggaatcatcacttttgagtgtccggtggtagccacctggattggcaagccttgcaaaatatcgtcttcagtgagatgaagcgcgttgataatcgctgcacgtgtttcacctgtcagtggtggctcaaagcctggagtaccttgttccagcgaaatacgataatcatcattttgcttttcgatagtcacacgatgttttcctgccagcgatgtttgccagaccgtgcaatttcctaaacctaacacctttgcacgtacatagtgcgcagctactgtcgcgtgaccacaaatcggaacttcaaccgttggcgtaaagtagcggatgcgcacatcgctgtcgtcgctgtgcagcagaaaagcagtttccgaatgacctaactcgcgggcgataagctgcatttgcgcttcactgagattatcggcggggaaaacaacaccggcagaattgccgcgaaatggttgagaggtaaaagcatcgacgtggtaaacctgcggtttcattaatgttctcctgtggctggagaactatcatagcctgcaagtggccggagagcgaagggctatccggcccgcgtgagaattaacgccgcgaacgcacaatctgataccgacgagtaaagtactcaaacggcgcgctccagacatgcaccagtcgggtgaacgggaagagcaggaagatggtcattccaagcaccagatgaacgcggaatataaaggcgacaccatcaagatgcgtagatgcaccgccctggaaagtgacaatgctttgcgcccagcccaccagcttcatcatttcactgccgtccggatgttgtgctgaaaaaggaatggtggttaacccaagaatgcactgaattaacaaaatggcgaggatcaggatatccgcaccagaagacgtcaccctgatacgcggatttgttaaacgacgcatcagtagccccgcaccgccaatcagcgtcaataccccgcatattccgccgaggatcatcgccatctgctgttttaccgccaccggcagaaaccacgcgtacatccagtgcggcgttaacatgccgaacagatgaccgaagaagatccccagaatgccgatatggaacaagttcgaccatagcaccatcccgcgtttatccagcatctggctggaggcggcgcgccaggtgtactgcccgtagtcgtagcgcagccagcttccaaggataaaaaccgtgccacacaagtacgggtagatatcgtaaaaaaagacgttcagatactgaatcatttcccacctcccgcactgatgtcgacatactgcggcgcgacatcctggctaaagcgtcgctgatattgattaagcggcgagctgtcacacgccgtggcgttatcttcaataaacttcacctgttcttcttcccacaccgcatccagcgcctggtgggtgtcgtcacgctcttcactgcgaatctgttttgtgacactgtcacttgacagagggcttcctgccagttgcaacagggcgtcaaataacgcgtaccacggtgcctcgcgttgttttaagcgtccgccaagcagggcgaggatcggcgcaacgttgagtaatccttctttcgcctgatcgtccggaagtacgcttaaatactccagatacagcggtagataatcgggcagttccctacaattcagttgcagaccgaccttttcatactccgccagcaggtccaccattgcctggccgcgatcgcgggactcggcatgaacatgttcgaacagcagcagcgatgtggtacgtccacggtcaaacacttcgcaccattcggcctgtttatccagcagcggcgcgttaagcaggttgcgggtaaaatccgtaagaatcggtgcgtcgcggcggatcaacgccagcgcgtcctccttgcattcccacaacagctcgtccggatactccatcaacaggccgatcactttgaggatctgcattattcgccctccgctttgtcgcgcacttcggtgatgttgatggcatcgatacggctactgttgaacaggttgaatttgctgtccgagccatggcaaccgtcgccaaaggtaaaaccgcagccgttgcgttcagcaaaggcatcgcccgccatttcccgatgactggttggaatgacaaaacggtcttcatagttggcaatggcgaggcagcgatacatctcttcgacctgggcgacgctcaggcctacttcgtcgatggcacgagtatcagtaacgccttccacggtttgtgaacgcatatagtggcgcatcgccatcatccgtttcagcgcccgcagtaccggaccggtatcaccggcactcaacatattggcgagatattgcaccggaatacgcaggctttcgatggcgggcagcacgccttcgcttttcggcaagccgcccgcatcagcgtaggactgaatcggtgacagcggaggaacgtaccagaccatcggcagggtgcgatattcagggtgcagcggtagcgccagtttccagtccatcgccattttgtagacaggcgaacgctgggcagcgtcaatcacgttttgtggaataccttgtttcagggcttcttcgatcaccgagggatcgtgcggatcgaggaacacttcgcactggcgttcatagagatcgacctctcgttcggtactcgctgcttcttcgatgcggtcggcgtcgtagagcagcacgccaagataacgaatgcgacccacgcaggtttcggagcagactgttggctgaccggactcaattcgcggataacagaaaatacatttttctgacttaccgcttttccagttgaagtagatttttttgtatgggcaaccgctaatgcacaaacgccagccacggcatttatcctgatcgatcagcacaatgccgtcttcttcgcgtttgtagatagcgccgctggggcaggtcgctacacaactggggttaaggcagtgttcgcacaagcgcggcagatacatcatgaaggtgttttcaaactgcccgtacatctccttttgcatggcctcgaagttgcggtcgcgggctcgtttttcaaattcgccgcccagcagttcttcccagtttgggccccagatcactttgtccatccgtttgccgtcaatcagtgaacgcggacgggctgtgggaatatgtttgccttccggcgcgctatgcaaatgttcgtagtcgaaggtgaaaggttcgtagtaatcgtcaatctgcggcactaccgggttggcgaaaattttggttattacgcccatcttgctgcccagacgcgggcgtatcttgccattcacatcacgcacccagccaccttgccactcatcctgatcttcccagtttttcggataaccaatgcccggtttggtttcgacgttgttaaaccatgcgtactccatgccttcgcgtccggtccagacatttttacaggtcaccgaacaggtatggcagccgatacatttatcgaggttaagcaccatgccgacttgcgaacgtattttcattttttcgcctcctgaacctgatcgcgaccttcatcatccagccagttaacgttcttcatcttgcggatcatgatgaattcgtcgcggttagagccgacagtgccgtagtagttaaagccccaggccagctgcgcgtaaccgccaatcatatgcgttggtttcggacaaacgcgggtgaccgagttatgaatgccgccgcgcatgccagttacttccgaaccaggaatattcataatgcgttcctgagcgtgatacatcatggtcatgcccggcggtacacgctggctgaccaccgcgcgggcagtcagcgcgccattggcgttaaacacttccacccagtcgttatcgacaatggtcagttcacgggcatcggtttcgctgagccagacaatcggtccaccgcgagagagcgtcagcattagcaggttttcactgtaggttgagtgaatgccccatttctggtgcggcgtcaggaagttaagggctttctccgggaagccgtttggcggtatctggcgcatttcactgacgctacgggtgtcgataggcgggcgataagccaccagactttcaccaaaagcacgcatccacggatgatcctgatagagttgctggcgtcctgacagcgtgcgccacggaattaactcatgaacgttggtgtatcccgcgttataggaaacgtgatcgctttccagaccagaccatgtggggctggagataattttacgcggctgcgcctgaatatcgcgaaagcgaatcttctcgtcctctttgtgcagcgccagatgggtatgttcgcgtccggtgatctcgcccagcgcctgccacgctttgactgcaacatggccgttggtttccggtgccagtgccagaatcacttctgaggcatcaatcgcggtatcaatcagcggacgcccctgtgccgggccatcacgcttggtgtaattgagtttaccgaggaaatcgatttcatcctgggtattccacgaaatccctttaccgccgttgccaagtttgtccatcaatggcccgagtgaggtaaagcgttcataggtagcagggtagtcgcgctccaccgccacaatattcggcgcggttttgcctggaatcagatcgcactcgcctttgcgccagtcgagcacttcacacggctgtgaaagctctgccggggagtcatgcagcagtggttgtaataccacgtcggtttctttgccgagatgccctatgcacacttgcgaaaaggctttagcgatacctttgtagatttcccagtcgctgcgtgattcccaggccggatcgaccgccgcagaaagcggatgaataaatggatgcatatccgaggtattcatatcgtctttttcgtaccaggtggcggtgggcagaacgatatcggagaacagacaggtactggacatgcggaagtcgagcgtcaccagcaggtcgagcttgccttcaatcgccgcagtttgccactcgacttcttctggtttgatcccgtcgctggcaccgagttcctcgccctgaatcccgctttcggtccccagcagatacttctgcatatactcgtggcctttgccggaggagccaagcaggttagaacgccagacaaacaggttacgcggatgattgctgccgctatctggttgttcgcaggccatgcgtaaatcgcccgatttcagcgcctgggcggtaaattctgtgggagataatccggccttgtcggcttcagctttcagggagagcgggttacgccccagctgcggcgcagaagggagccagcccatacgttcggcgcgaacgttgaaatcaatcaggtgaccgctgtatttactggcatcggcgagcggtgagagcaattcctgcgcggtgactttttcatagcgccactggctggagtgattgtagaaaaacgaggtgctgttcatctggcgcggtggccggttccagtcgagcgcaaaggccagaggcagccagccggtttgcgggcgcagtttttcctgaccgacatagtgcgcccagccgccaccgctttgtccgacacaaccgcagaagatcagcatattgatcatcccgcggtagttcatgtccatgtgataccagtggttaacacctgcgccgagaataatcatcgagcgcccatgcgttttatgggcggtatcggcaaattcacgggcgatggtttcaatatactggcgcggtacgccggtaatttgctcgccccaggcaggggtgtaaggtttgatttcagcgtaatctttcgcgctgttttcatcttccagtccgcgatcgaggccgtaatttgccagtaccagatcataaacgctgaccaccggacaggtgctaccatcggctaatgtcaggtttttaacgggcaattggcgcaccaggacaggattgtgttttacgctgcgaaaatgtggattttcaatgccgccaaagtaggggaaggccacgcctgcaacggcgtcatgttgaccgagcagggttaacgacaattcggtttccgtaccggcggcaatggattccaggttccatttgcctttttctccccagcgaaaaccaatcgaaccgttcggcactaccaattcacctgcggtattaactgccacggttttccactgcggattattgctttcgcccagtccatccaccaggtcagatgcgcggaccatgcgcccgggaacgtagctgccgtcgtcgcgaggttccagcattaccagcatcggcatgtcgctgtagcggcggcagtagttgataaaataatcgctgggattatcgagatgaaactcttttaaaatgacatggcccattgccattgccagggcactatcagtgccttgtttcggtgccagccactggtcgcacaatttggccacttcagagtagtcaggggtaatggcgatggttttagtgcctttgtagcgtacttcggtaaagaaatgggcgtccggcgtacgtgtctgcggtacgttagacccccaggcgatgatgtaactggagttataccagtcggcagattccggtacgtcggtttgctcgccccaggtcatcggtgaggcgggcggcaggtcgcaataccagtcgtagaagcttaaacaggtgccacctaacagcgacagataacgtgttccggcggcgtaagaaaccatcgacatcgccgggatcggcgagaaaccggcaacgcgatccgggccgtaagttttgatggtccagacgttagcagcggcaatcagctggtttagctcctgccagttggagcggataaagccgccgcgtccacgtacttgtttgtagctcaggcacttttgcggatcgttcataatcgatgcccacgccagtaccggatcgctgtgttgcttgagggcttcgcgccacagttcaatcagtcgtttacgaatgagcgggtatttcagacggttagcgctgtagagataccaggagtaacttgcgccacgcgggcagccgcgaggttcatgattgggcaggtcagggcgagtgcgcgggtagtcggtctgttggatttcccaggtcaccagaccatttttaacgtagattttccagctacaggagcctgtacagttaacaccgtgggtggaacgcacgattttgtcgaactgccaacgctggcgatagctgtcctcccagtcgcggttgctatgcatcacctgtccgtgaccatcggcaaaggtttcgcccttttgtttgaagtagcgaaagcgatccaaaagtttactcatgacataactcctgctccaggaatgaattgggatctgatgccttgtcggatgcgacacggttgtagcctgataagacgtgtcaggcatcgatctcttatttttggctgaacttccgccgaccataaaccagccaggtcagtagcacacaaacgatgtagaagattaaaaacactttcatcgcgcccaccggagagccggtcatattgagcgacatgccaaacgcctgcggaataaaaaagccgcccactgcgccaatggctgagataaagcccagagcggctgccgtttcggtgacggcttctctttgagcttgctcatcactaccgcctttcatcttcacccgataaattgttatctggcgaaagatgacggcgatcatctggaaagtagaaccacttcccagacccgcggtcagaaacagccccataaatacggcgtaaaatgcgatgaaattaccggagcctgtgcccggtaaggtaaggaacagcagggcgctgaaaatcgccataaaaatgaagttgatcaacgtcacccgcacgccgccgaatttatcggaaatagcaccaccaaccgatcgcgcgatggcaccgataaatgggccaaagaacgccaggcgcagaatattcacatccgggaactgggtttttgccagcatggcaaaacccgcagaaaaaccgataaacgaaccgaaggtggcaagataaagcaggctcagcagccagagatgcaggcgttgtaagacagggagctggtcggcaattgaggcgcgtgaactggcgatatcattcatccctgaccaggcggcgatcgtggcaatcgccagtaatggcacccaaatccatgcggcattcgccagcgacatcaccgaaccgtcggcctgcggtacgccattgacgccgagaaaggcaaatacgggtacaaaaatgaccagcggtgcaaccagctgcatcacacttacacctaagtttcctaatccgccattaatcccaagagcgctcccttgtttggcttttggaaagaagaaactgatattgcccatgctcgaagcaaagttcgcacctgcaaaaccgcatagcaaagcgataacgataaatatcccaaaaggagtattcggattctgcacggcaattccgagccagacgcaaggaataatcaggattgcagtactaaaaaccgtccatcggcgtccaccgaatataggcaccataaaggagtaggggacacgcaataatgcgccagaaacggagggtaatgcggttaataaaaagagttgatcggtagtgaaattaaaaccgattttattgagattaacagtaactgcgctaaatagcatccagacacagaaggcaagaagtaggcaactgactgatatccagaggtttcttcgtgcaatatgctttcctttattttcccagaaggccggattttctggtttccagtcgcgtaaaagataacgactatttttctcattttgcagtgccatattgttcctcacatgcacacattggtaatgaaaaaaagacaaaacaggaggtaaggcgcaatagccagttattagaattaaggatgaatcaggtgaagtgctgattagaagaatagataagaaagcgtaactgcgggggcagaatgtggattaaacagacagatatgtgttactaaatgtaactaaaatgactttctggtatttgaaatttattttttaatattgtcagaatttatctgattaactgccgggccgtagacccgacaattattttagccacgacgtgtcgccagccagcagagcagggaaccgccgcagaccattagcgcgccttgccagaacgagaacgacagcggggcgctgagcagcacggctgcaagcgctgaggaaaggacgggcgtaaaatacgaacctaccgccattatggtgacgttgccatgtaatataccgacattccatgcagcataagcaaatcctaaggtaaatgccgcagagatgagtttaatcatgacgggcgtgctaaataccatttctggttgtggcgtaagaaaatagtaaacccacagacttgctcccgttagcaggacaaaaacggtaattccgttaaatccgcgtgcgtatttattcgttactgtgcagtaggctgcccagataaacgccccaatgaacgccaggaaataactcaatgggctggtggtgatattattaataatttgatcataatgtaacccattgtcaccgcctaacacccagcagacgccgaccagggctaataataatcctggtacaatcagccagttggttttctgaccattaaacagaatggcaaagagaattgtcaggctggaccatagatagttcaccatccccacttcaatcgcctgatgacgggtcgccgcataccctaaggaaagcgccagacagatttcatagctgacgaataacagactcccggcgagtaaatagcctttcgggatctgccgaatacgcggaaatccaaccgtgaagattaacagcagcccgcttaatgaatagatagcagctgcgccgccgaccgggccgagtccctcactgacaccgcgaatcaatcctaccatcgtgctccacaggacgatcgctattagccctatgagcgttgctttttgtcgtgtcatgctcgctgttttgtctctcttgccgttaaaaattaagctgaattttatagcattttttttaactggcctgtcaggcagtggtgcgtttttctaccgctattgaggtaggtcaatttgcgcaggcggattattttgtggcaaacacgtgttctttttgatttcgcgcaaaaagattcagaattttactgttagtttcctcgcgcagtaatacccctgaaaaaagaggaaagcaatggacgtcagtcgcagacaattttttaaaatctgcgcgggcggtatggcgggaacaacagtagcagcattgggctttgccccgaagcaagcactggctcaggcgcgaaactacaaattattacgcgcgaaagagatccgtaacacctgcacatactgttccgtaggttgcgggctattgatgtatagcctgggtgatggcgcgaaaaacgccagagaagcgatttatcacattgaaggtgacccggatcatccggtaagccgtggtgcgctgtgcccgaaaggggccggtttgctggattacgtcaacagcgaaaaccgtctgcgctacccggaatatcgtgcgccaggttctgacaaatggcagcgcattagctgggaagaagcattctcccgtattgcgaagctgatgaaagccgaccgtgacgctaactttattgaaaagaacgagcagggcgtaacggtaaaccgttggctttctaccggtatgctgtgtgcttccggtgccagcaacgaaaccgggatgctgactcaaaaatttgcccgctccctcgggatgctggcggtagacaaccaggcgcgcgtctgacacggaccaacggtagcaagtcttgctccaacatttggtcgcggtgcgatgaccaaccactgggtggatatcaaaaacgctaacgtcgtaatggtgatgggcggtaacgctgctgaagcgcatcccgtcggtttccgctgggcgatggaagcgaaaaacaacaacgatgcaaccttgatcgttgtcgatccccgttttacgcgtaccgcttctgtggcggatatttacgcacctattcgttccggtacggacattacgttcctgtctggcgttttgcgctacctgatcgaaaacaacaaaatcaacgccgaatacgttaagcattacaccaacgccagcctgctggtgcgtgatgattttgctttcgaagacggtctgttcagcggctacgacgctgaaaaacgtcaatacgataagtcgtcctggaactatcagttcgatgaaaacggctatgcgaaacgcgatgacacgctgactcatccgcgctgtgtatggaacctgctgaaagcgcacgtttcccgctacacgccggacgtagtagaaaacatttgcggtacgccaaaagccgacttcctgaaagtgtgtgaagtgctggcctccaccagcgcaccggatcgcacaaccaccttcctgtacgcgctgggctggacgcagcacaccgtgggtgcgcagaacatccgtacgatggcgatgatccagttactgctcggtaacatgggtatggccggtggcggcgtgaacgcattgcgtggtcactccaacattcagggcctgactgacttaggcctgctctctaccagcctgccaggttacctgacgctgccgtcagaaaaacaggttgatttgcagtcgtatctggaagcgaacacgccgaaagcgacgctggctgatcaggtgaactactggagcaactatccgaagtttttcgttagcctgatgaaatctttctacggcgatgccgcgcagaaagagaacaactggggctacgactggctgccgaagtgggaccagacctacgacgtcatcaagtatttcaacatgatggatgaaggtaaagtcaccggttatttctgccagggctttaacccggttgcgtccttcccggacaaaaacaaagtggtgagctgcctgagcaagctgaagtacatggtggttatcgatccgctggtgactgaaacctctaccttctggcagaaccacggcgagtcgaacgatgtcgatccggcatctattcagactgaagtattccgtctgccttcgacctgctttgctgaagaagatggttctatcgctaactccggtcgctggttgcagtggcactggaaaggtcaggacgcgccgggcgaagcgcgtaacgacggcgaaattctggcgggtatctaccatcatctgcgcgagctgtaccaggccgagggtggtaaaggcgtagaaccgctgatgaagatgagctggaactacaagcagccgcacgaaccgcagtctgacgaagtggcgaaagagaacaacggctatgcgctggaagatctctatgacgctaatggcgtgctgattgcgaagaaaggtcagttgctgagtagctttgcgcatctgcgtgatgacggtacaaccgcatcttcttgctggatctacaccggtagctggaccgagcagggcaaccagatggctaaccgcgataactccgacccgtccggtctggggaatacgctgggatgggcctgggcgtggccgctcaaccgtcgcgtactctacaaccgtgcttcggcggatatcaacggtaaaccgtgggatccgaaacggatgctgatccagtggaacggtagcaagtggacgggtaacgatattccggacttcggcaatgccgcaccgggtacgccaaccgggccgtttatcatgcagccggaagggatgggacgcctgtttgccatcaacaaaatggcggaaggtccgttcccggaacactacgagccaattgaaacgccgctgggcactaacccgttgcatccgaacgtggtgtctaacccggttgttcgtctgtatgaacaagacgcactgcggatgggtaaaaaagagcagttcccgtatgtgggtacgacctatcgtctgacggagcacttccacacctggaccaagcacgcattgctcaacgcaattgctcagccggaacagtttgtggaaatcagcgaaacgctggcggcggcgaaaggcattgccaatggcgatcgtgtcactgtctccagcaagcgtggctttatccgcgcggtggctgtggtaacgcgccgtctgaaaccgctgaatgtaaacggtcagcaggttgaaacggtgggtattccaatccactggggctttgagggtgtcgcgcgtaaaggttatatcgctaacactctgacgccgaatgtcggtgatgcaaactcgcaaacgccggaatataaagcgttcttagtaaacatcgagaaggcgtaagggggcgaacagatggctatggaaacgcaggacattatcaaaaggtccgcaactaactccatcacgccgccttctcaggtgcgtgattacaaagcagaagtcgcgaaacttatcgacgtttccacctgtatcggctgtaaagcctgtcaggtggcgtgttcggagtggaacgacatccgtgatgaagtggggcactgcgtcggggtttacgataaccccgccgatctgagcgccaagtcctggacggtgatgcgctttagcgaaaccgaacagaacggcaagctggagtggctgatccgtaaagatggctgtatgcactgtgaagatccgggctgcctgaaggcgtgcccgtctgctggtgcaatcattcagtacgctaacgggattgttgatttccagtcggaaaactgcatcggctgtggttactgcattgccgggtgtccgtttaatattccgcgcctcaacaaagaggataaccgggtatataaatgcacgctctgcgtcgatcgcgtcagcgtcggccaggaaccggcttgtgtgaaaacctgtccgaccggggctatccacttcggcaccaagaaggagatgctggagctggcggaacagcgcgtagcgaaactgaaagcgcgtggttacgaacatgctggcgtctacaacccggaaggggtcggtggtacgcacgtcatgtacgtgttgcatcacgccgatcagccggagctgtatcacggtctgccgaaagatccgaagatcgacacatcggtgaacttgtggaaaggcgcgttgaaaccgctggcagcggctggctttatcgccacttttgccgggttgattttccactacatcggtattggcccgaataaggaagtggacgatgacgaggaggagcatcatgagtaagtcgaaaatgattgtgcgcaccaagtttattgatcgcgcctgtcactggaccgtggtgatttgcttcttcctggtggcgctgtccgggatttcgttcttcttcccgacgctgcaatggctgacgcaaaccttcggtacgccgcagatgggacgcattttgcacccgttcttcggcattgcgattttcgtcgcgctgatgtttatgtttgtgcgttttgtgcatcacaacatcccggataagaaagatattccgtggctgttgaacattgtcgaagtattaaaaggcaatgagcacaaagtggcggatgtcggtaagtacaacgccgggcaaaagatgatgttctggtcaatcatgagcatgattttcgtgctgctggtgaccggagtgattatctggcgtccgtactttgcgcagtacttcccgatacaggttgtccgttatagcctgctgatccatgcggctgcgggtatcatcctgatccacgccatcctgatccatatgtatatggcattctgggtgaaaggatcgattaaagggatgatcgaagggaaggtgagccgtcgctgggcgaagaaacaccatccgcgctggtatcgtgaaatcgagaaggcagaagcgaaaaaagagagtgaagaagggttataatctcttttgagctttaagctgaaaatggcgctgtaaaaggcgccatttttttattgtagacaacgtacactttgttcatgccggatgcggcgtgaacgccttatccggcctacaaaccgttcaaatccaatagattgcagtgaacgtgtaggcctgataagcgtagcgcatcgggcaatgttgcgtttgtcatcagtttcaaatggcgctttataaggtgccatttttttattgcgtaaccagacggcgcagtcgcgacacatccactgttttttctgcctctgccagactccaggcattttgcagattcagccacatttgcggcgaactgccgatcaccacggaaagttttattgccatttctggcgtcaaagctgcttttccggtcagcaatcggcttgccgttgagggcgcaatttccattgctctggcaaactcgcgcaggctgacattaagttcgtccagtgattcctgaataatgtcccccgggcggggatgattggccattttcatcagtgatagtcctcgtaatccagtatgtatgcatcgccattgacgaattcaaatgtgattcgccagttgcccgagacagatatcgcccaaattccatcgcgatcgccgcttaacggatgtagtcggtaaccgggcatatcgatatcagcaagacagcatgctgcatcaatcacagcgagtcggtggcgtaatcgtttgacttgcgtcggtataacgccggaggttttgccgagaagaaacaagtcacgcaatcccttgtgtctgaaattcattatcatctcttcatccttgttccctcgaaaggaacactatcactattgttccgtacagcgcaacaaatttcgctacgttttcgcgaattgtgaggggaaagatgggggaggaaaagaagaagagtgaaattgcggaaagcgtctcgcaaaacaggctgcgacccgaacatggcagtcgcagcaaagacctcttagcgacggaaatcaatcaccatacggccacggattttgccttcctccatctcggtaaagatggtgttgatgtccgctaacggacgcagggcgactttcggcaccactttgccttcggcggcaaactggaaggcttcggttagatcctgacgcgtgccgaccagcgaaccgaccacttcaataccatccagcaccagccgtgggatgtccaggctcatagactccggcggcagaccgacagccacgacacgaccacctgcacggacagcatccaccgccgagttaaacgcagctttagctaccgctgtcaccaccgctgcgtgagcgccaccggctttctcctgcacaattctggcggcgtcttcggtgcgtgagttaatcgctaaatctgcacccatttcggttgccagttttaactgttcatcattgacatcaatggcgatcactttggcgttaaagacattcttcgcgtattgcagggcgaggttacccagaccgccaagaccgtagatagcaatccactgtcctggacgaatttttgacagcttaacggctttgtaggtagtgacccccgcacaggtaatgctgctggccgccgccgagtccagaccatctggcacttttaccgcgtaatcggcgaccacgatgcactcttccgccatcccgccatcaacgctgtatccggcatttttaactgaacggcagagcgtttcgttaccactgttacagtattcgcaatgaccgcatccttcatagaaccacgccacgctggcacgatcgcctggttttaatgaagtaacaccagggccaacttctgccaccacaccaataccttcgtgtcccagaatcacgccggttttgtcaccaaaatcgccattcttaacatgaagatcggtatgacatacaccacaacactccattttcagcagggcttcgccatgtttcagtgagcgcagtgttttatccgtaacgtcaacatgatgagccttcgtaacaactgcagccttcatagttcctccttttcggatgatgttctgcatagcaggtgaggcaaatgagatttattcgccactacccagtatggatgagatctgaaaaagggagaggaaaattgcccggtagccttcactaccgggcgcaggcttagatggaggtacggcggtagtcgcggtattcggcgtgccagaaattatcatcaatggcctgttgcagagcttcggcagacgttttcaccgccacgccttgctgctgcgccattttgccaaccgcaaaggcaattgcgcgggagactttctgaatatctttcagttccggtagtaccagaccttcgccgttcaggaccagcggcgaatactgagcaagcgtttcacttgccgacatcagcatctcatcggtgatacgtgacgcgccggaagcaataacacccagcccgatgcccgggaaaataaaggcgttgttgcactgggctatagggtagattttatctttccataccactggattaaacggactgccagtggcgaccagcgcgttaccttcagtccaggcgataatgtcctgcggtgtggcttccacgcgtgaagtcgggttagacagcggcatcacgatcggacgcggacagtgtttatgcatctcacggatgatctcttccgtaaacagcccggtctgtcctgagacgccaatcagaatatctggttttacattacgcaccacatccagcagtgacagcacatcgctgtcggtatcccagtcactgagattttcgcgcttctgcaccagtttggtctggaaaggcagcaggttcggcatcttgtcggtcagcaggccaaagcgatcgaccataaagactttctgccgtgccgcttcctcgcttaatccttcgcgctgggtctgggcgatgatcatttcggcaatgccgcatcccgctgaacctgcgccaaggaagacgatttttttctcgcttaactgaccgcctgccgcgcggctggctgcgatcagtgtgccgactgttaccgccgcggtgccctgaatgtcatcgttaaaagaacaaatttcattgcgatagcggttaagtaacggcatcgcatttttttgtgcgaagtcttcaaactgcaacagtacgtccggccagcgttgtttcacagcctggataaattcatcaacgaattcatagtattcgtcgtcagtgatacgcggattacgccagcccatatacagcggatcgttaagcagctgttggttgttggtgccgacatccagcaccaccggaagggtataggccggactgatgccgccacaggcggtatagagcgacagtttaccgatcggaatgcccatcccgccgatgccctggtcaccaagccccagaatacgttcgccgtcagtcaccacaatcactttgatattatggtttggtacgttttgcagaatatcgtccatattgtggcggttctggtaagagataaacacaccgcgtgaacggcggtagatctcagaaaaacgctcacaggctgcgccgacggttggggtgtaaatgactggcatcatctcatcaagatgattgtttaccagacggtagaagagggtttcgttagtgtcctggatgttacgcaggtagatgtgtttgtcgatttcggttttgaatccctgatactggatccatgctcgttccgcttgttcttcgatggtttcgaccacttccggcagtaaccccagcaggttgaagttacggcgttcttccatgctgaaggcgctgcctttattcaacaacggaaattccagcaatacagggccagcgtaagggatataaagcgaacgctgtttttttgtttttggttccatgtcactcactcttttttgaatatccatccctgggggcttttatcgtctttgcattaccgccagggcgtcaagtaccaagtataaagcagataaaaacaaaaacaccattgcgcaggcaatggtgtttaatcgtcattgaggactgatggttatgaattacttttcagcggggcgttttctgccggtgggattatttaccacgctggatttgtcaccttcggtaactattttgcgctggttagaaattttatggtccagtccaagaatatgacgtgcctgacggttcgatttcattttaactcctcaatcctgttgctagttttaaggacaacatcgccgtagcgaagaaacacgtgctaaacccctaaattaggttgccgatcaagcatagcaccttaaagcgtagggtgctgaccactgaccacataattgatcgtttgctggtagatatcactgaggatgtcgttatcagatgcttccacccatttggtcagctccatgagaatgtcatcttcagtgacaacaccgtgctctgcccgaaggccttgctcaatggcattaaccagagcgggttctgctgttgaattttctgcctgataataagtaaacatagtgattctccgtgtctgtgtatttatggtgtctgctacggatcgcagatttataaagcacattcagcatggcaaatatttgccgcttcgttgttaagattagtcctggttgatgatttttatattttaactccatgatattgataggtattattattgtgatgagttgattgatattgatgcaatatctcttgagttatatatttccggttatctattgtggaaatttaatttaagtgcaggaattatattttcgccggattttattcggattatcctgcttatcctcgtgctgtttctcacgtagtctataatttcctttttaagcccacaggagagcaacaatgacaatccataagaaaggtcaggcacactgggaaggcgatatcaaacgcgggaagggaacagtatctactgagagcggcgtgctgaaccaacagccgtatggatttaacacgcgttttgaaggcgaaaaaggaaccaaccctgaagaactgattggcgcagcgcatgccgcatgtttctcaatggcgctttcattaatgctgggggaagcgggattcacgccaacatcgattgataccaccgccgatgtctcgctggataaagtggatgccggttttgcgattactaaaatcgcactgaagagcgaagttgcggtgccgggtattgatgcctccacctttgacggcattatccagaaagcaaaagcaggatgcccggtttctcaggtactgaaagcggaaattacgctggattaccagttgaaatcgtaaagcgttgccggatgacgcgtcaggcgcgtgaatgcctgatgcgtcagcacaatcacatcaggctgagaagggattgttctgacatgactatgcgttgtcgttgtccaactaaacgtagcggaaatcatagtatttaagtgacagtgtcacgttgaataaaaacccgcgagtgcgggcgagaggaatttgtcagattttcagcggtaacacgctgctcatccaacctggaatttcttcggcgggcagggggcgggaaaagaaatatccctgaataacgcgacagtggatcttgcgtagcatctcaaattgctctttggtttcgatgccttcagccacgacggttaaattgaggctttgcccaatgctggtaatggcttcgagtaaggcaaggatgcgtttttcggtcagacaacgatcgacaaaacttttatcaattttgatttccgttaccggaagactgactaagcgggataatccggaaaagcctgtaccaaaatcatctaccgataaaccgatgcccatatcgcgcaggatctgaatgcgcttaaagatttcggtatcgtgttccatcatcatgctttccgtgatttccaccgtcagctggtggccgtcaataccccaggcgtgcattgcatcagatacctgattaggcagctgattactgcgaaagtgcagcgcagacaagttaacggataacgccgggatatgaatattctggctacgccattctgctaactgacggcaagcttccgcgatgacccagcgcccaatattttcgatttcaccaatctcttctgcgagaggaataaaccgtgaagggggcacatgaccatgcaggggatcgtaccagcgagcaagggcttcgatgccgtacagttcacccgtttctgcgaagatttgcggctgataaaccagtttaagttggttattgctaatcgcttcttttagcgctgcgcctaaaaccaaacgctcttttaccatttcgttcatcgccgggctgaagaactgccagccgttaccgccatttttgcgaataaaatccattgcattgtgagcagtggagagcaggtaatcgcggtttttacccacgtcgtagctgatgccaatgctcaaggtgagcgggaatggtttatcgtcaatcattatcggcttgctgaccacattccgtagctcatcggcgatctgggtaatgttactgacatcgttttccaggctcacgaggacaaaagacgcaccttcaatacgacagagatactgatccggtttgagtttttcacgaaagcgattgaccacttccagcaatgcctgatcggcccacgcatagccaaggctatcaatcacatcctgaatatggtcaacaccgatgagatacaccaccggagagacggctttgtcgaccaggtcatcgaggtaattgtgcaggttattgcgatttggcagaccggtcatcggatcaaattggatgagttgttcaatatgctgacggcttttttcctgttccagcgccagcgcggccatatgctggctgatatctgccacgcgttcgataaaggcgctggtttctgctcctgacgaggttttaatttgcaggatccccgcaggcgcgccatcgcgctgacgaatggtcgctgaccagctttgcgcattttgaacttctgcaccgtgcgaagatgacgcccagtgtatcggcatcccgttgcgcagcgcgaacagcgaaacatgcgattcgttgagaacagattcgatgttacgacaaatgatttcccccatttcatgaaatggcgggctgctgcacatggcggcgagaatattgccttcaagctggcggatttgcctttcttcggtgatatccgagaatgtcattaccaggttctgcagatgcgcgagcacgtcataaaccgggctgatagaggctttaatccagattttttcaccggtgcgcgtcaacagcagaaattcgtcctgatcgcgggcggttttccatagcaactgctgtaaacgaatacggttatcagcagggaattctggaatgttcaggagtgtatcgggctgcataccgctggcttcgttaatgcagtaaccaaacatttcggtaaatgcgcgattgcactgcacaatatggcgttccggatcgaggacaatcaccggtcggtcgagatggtcaacggcaataatcaattgtcgggtctgttctttttgcgccatttctacgctggcatcccgtaccagcgccaggtaataaactttcccctcggcgctcactttcgatagcgcaaaacgggtccagattttactgccgtcttttttctccagctgcagctcccgactcatcccctcgacgcgagctttaccaccttcacggttgtgacgaatgtattcaggatgcgcaggacgcaaatcccgcggaatcagcatatcaatgttattgccaatgacttcttcacgtttatacccccagagcttctctgcggcggggttgaaaaacatcacttcatcattttcgttaattaacaccgcgcccatcatattttgctcaagggcggggaaaaaaatgccatcggcggcattatccgcatcggttagcttcatgattacctctgcatcctggcgcatctaaagactggctttacagagttcaacacggtttctacctcgtcttttggcgatatacagagcttcatcggctatttgaatgaggcgctcatagtcaggatgaccattaaacatggcggcaccgatggaaagtgagagggcaatatcctcgccgtttgcggctttaaaataatgtcgacctttatggttaaaccgcaggccaaaatcaaccaaacacaacgtgcgggatcgactaactgcaccatattctcctgaaatatgaagatatactgaaaagaaataagcgacttaggacagtttcaatctacgctactgttcttcagaagagtatagcccatcgtaattatttttcggtgacagcgaatatcgtatgttttttcatattcatacatttttattagggggattatggctgtttaactaagtgtggttaattgcgtggttaatttgacgtatttaagcatgattgctagtgggatagttcaagagggtaacaagccagtgggtaaagcaccggcttgttacaaagtaagaatgggagtttaactgccccaacgactttgcagatagctgaccgcttgttgcgtctgcggtttattcagatagtcctcacggaacaagattgtgccgctaatttccggcacagcatcgttaagatcgagctgctttttcagttctggtacgccgccgttaatcatccagtctggctctatctttgaaggttcacctactttatagaaggcgataccgatatacaggcgggtcctggtcggtttaacgacatccgcccaccattttgccaacacgtcataacgcgcggcactccgtgagaatggccagtaaatttggggagcaatgtaatccagcaacccttgttccacccatcgacgggtatcagcgtaggattcgtcataggctgccgcgcctcgggtatcggaaccgagcggatcgtgtgatcggttacgccacacgcctgctgggctaacgccaaattcgacttccggcttaatgcttttaatggtgtgcgataccttcgcaattaactgctgagtattgtcgcgccgccagtctgcttttgacgcaaatgcgccgccgtatttgcggtacgtttcgttatcatttagccgtgaacctggtgactcagtatagaaatagtcatcaaactgcacgccatctaccggatagcgggaaaccacttccgcgactattgatgtgatccagtcctgaacctcagggatgcccgggtcgaggacaaagcgatcgccggacgttctgatccagtcgcggtgttgcacatagacgctggccggttgttgagacagggtgctattcagttccctgatagtaccgggcttcgtattaaccgatacgcgataggggttaaaccaggcgtgtactttcatcccacgcttgtgggcttcgtcgagcataaattgcagcggatcgtaacccggattttcaccaatcttaccggtcataagatcggaccacggcaaaattttcgatggccacagggcggtaccatccggcttgacctggaaaaagaccgtgtttatgccgagacgttgcagatgatccagtttgtcgatcatcgcctgttgttgtacacgggcccggctggtggggttactaatgttaaccgaggaaaccggtggccagtcgaggcgagacaccgtggccagccagatgccacgcatcggttgtgacgattgttgcgtcgtggctggtggctttgaacccgctggtggtgtcaccatggactctggaggcgtgcttttacaactacacagtaaaagtgccagtgcaaccagtatcgctggtcttctaatcgctaatttctcgtttcgggagcagatatccatatgtgctggtttccggtaaacagatgtgcgctcattctcgtacttatcccggttaagtcaatacgacagcaagcacgaaaaagggagcgatgaattatcgctcccttatcttataaccattcagacatggttagtgtttcttgtcattcatcacaatatagtgtggtgaacgtgcacgcgggtgcaggaagaagtgaccttttggtgcgttctgactgttgattggctccagagtaacgccggtattccctttgcctttacgattatgaacagcatagagaataaagggcagggcaagtaccaccaggaaactcacgaccagtaattcaacatacatatcagtagagtcaccctggatgttatccggcggcaggaaggaaacaataaacgccataattgaagtcagcagaccgacaatagccacgaccagtttcacccctttaccaccagggatattaaatgtgcgttttaagtcaggatgtttaagaaccaacacaatgtagccaataaacagcatgaaataagcacacagataaatcaccaccgtcagcgccagtgcgatcaggaaggacatgttgttaccgccaccggtattggtgaggatgatcaacgcgatagaagtaatcaccaactgcgaaatgaccagcgttaccggtacgccatttttgttcattttagcgaatgccgctggcagcaggtttttctgcgctgtgacatacatcccgcgagaaggaccaacaatccaggaagcgatttccgccagaacacccagcaacagcagtgcggagatcacgcgaaccgtccactcaatttccggtgccacatgtgacatcagaacggtaaaggtttgcattacccctgcggagaggttgatttcattacccggaatgaccatcgcaatagacaaaccgccaacagagcttaagcagattgccgccaccatcagcagtaacatagccagtggatagtcgcgcccggggttgctcatttcattgacgtgggttgcggaagcttcaacgcccatataactcaaaatgaaggcaacaaatacaaccagggtgcccactttagagaagtcagggaagaaggtcttcgcatccatttcgatagcaacgggggcaccggagtgcagataaatagccgctaatgcgatcaaaataaatgcaggtaacaggataccggcgaagaagccaactttagcaattcgcgccgtgtatttcgtgccaccaaactgcgttaatgccagcgcccaaagaatgatgagtgctgcaatagttttggtaatggggtcttcattcagcgctggccatttcaggatgtaggagagtgcccctaacacgaaatagagcatcggaataaaaccaatggcgatttgcagatagccaaatgagatcgctgcaaatccccatctcggccccagagtatttgatacccaggcgaagacgccaccttcttcccagccgtcgacggtagccatttccgcagcacaaagtcccacgggaataaaccataaaatcccgcctaatagcaggaagaagactaatgaaaagcccgatgttgcgaaggtagggtattcataaacagccattaccatcgatgccgttatggcaaaaaatccgagtaatgtgagctgcttagctttacctgtctgtactgatgtagccatattatccccctaaaacggtattcctgtcggaaccgcacctgttttgttctgaagcgtattcagaacaatattttccgttgctaatgccagtgaacagactttggaaattgtcccgaaacgggttcgtttcgggacaccgttaccgttaaacgttatcaggtgtgtttaaagctgttctgctgggcaataccctgcagtttcgggtggtcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcatacagggtgtatcccggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgacccgtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcagcaacctggtaggaagcgttctgtacttttgtatagccttcacgaccgaggcgcaggaattcatagtactgtgcaatcacctgacctgccgggcgggagaagttgatggcgaaagtcccaatctgaccaccgagatagtcaacgttgaacaccagttcctgcggcagcgcttcttcatcacgccagataacccagccgcagcctagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcggcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggctgcgggaactcatagttaccggtataggtcacgccgaaagtcggcaccacgccgatggtattttcgtcgcaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcacgcaactccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggtttggtttatccgttggtttgcctgcggcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggtgcaggcgcatgccacagatcggcaaccatgtttacgcaacgcagatcgattgctgcagattgcggatattcttctttgtcgatccagtttttgttaatggataaatccatcaacttatggacattatcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctggaatgcgacatcatcacgcatttcgtgcagcggaaaacgttttgattctgcgatagtggaaatagacttcgcaccaaaacgtgaatcgagtagttccgaccttaaatccgttacttgcttcttatccattttaaactccttaaaatgattggatcgcattaaaaaagtaggatttatcgataaagtaagcaagtgcaaaggactcggttttaaataacaaaatcctaatgttatttatcgcgagatattgcgtgaataatgtatttttattaaaaaacaacataatagagaattctgtgtggaggtaaggtgttttatgttgttattttatgtgttttctatcgtctcctgaattatcacgtaaaaatcagaccttataatatcattattagtacacggttatttactttgaacacatttataaaattattacataaaaatagcgaatattgataaaatccccgccaacgatgtgttgacggggctgtgattattttggcaataatactccggtataggtattcaccggatgagaaagatattgtttaacagcagtgttaacattctctaccgtcatttgtttcaacaattgctcctgctcaatccatgctgcaggatcgtcatattgaataagactatttacaatggtattcgctaattgttgaacgctacgctgttggatatcgaggctgcgctgaacgttttgctggtattcgttcagttcttgctcactgatccctttggccagacgcttaaccatcacttcattcgctaacgttaacagttcatcatgtcgttctggttgacaagtaaaagccagcaaatgactgatatctttggcctgaggatcaaccgagaggcgagaagaaacgctgtatgccccagatgcctgttcacgaatattaatgcgtagatcttttgccagtgcgacgttaaaagcatcgagcgccatacgcgtcgccagattaacaggtgtccgggaattataacgcttccactgtgaaacctgtgccactggttcattttgttcttttacagtaaccgatgcgttgtccgtcgcgcgagttaatggtttacctgcggctaatggcgaatcagagtgtttgatagatcctaagtaacgcgtaattaacgccacgagtttgtcttctgcgacattaccgacaatgacaaacgtgatatccgctggagatgaaaacaactggcgatcggcagtcagcgcatctgcggcagtaaactgtgcaatctgattttcttgcggtaatttcgtgcggtcatcggcatagcgcgtctcatacatctgctgggcgaatttctccgctggacgctggtcgagcgttttcaacgcctgaatttgagcattttgtagcgatgcccaaatattgtcgttaatcgtgctgtggttgattcgctggttaatcaactggaaaccaggttcagggttattagtccgcgcgctaacggagagcaatgtattcatgccactgactttactgctcatggttaccgagttttccgcactccagcgtttcaggctggaagaggagagttcaccaacgccgcttccgcttactgctttatttgccagcgcgataagtgatttttgctgcgcagggaaacttaaatcgcctttattagatacggcagtaatttgtagcttttgctcttcacccgcggattttgccagaataaccctggcaccattggaaagtgttaatgatgtcagattctcagccagcgtttctttgctgctaatttccgcctgtgggtcagcgtctactgttaacgataaatttctgcctgggaagatgtaagctgccagctttttgttagcgtactctttttccagcgccaggatagccgcaggagacaatgcttttttggcggcaacttcattgtttaccatttgctcccaaaatgcgtcctggttctttcttaactgctgccatttttccgccagactttgcacggtaatttgctgccacagacgtttcgaaagttgatatgtctcttccggcgacaagaacggcgtattatttaatgagctggatgccaggcgactggtcagcatacgtaaatcacgctcagcttgctgatcaaccgcatttttcagccaggtaaggcgggtagatttaacatcatcgagttcttcagcagaaaaaccatgctgatcaatggttgccaactctgccattaatgcattcgcagcatcctgcatattatcgtctcgtgcatttacacggaaaaatagcgactgataatcgggtgcaattttgacgctgcgcgcagtgccgccagaaatagtcttcaactcgcccgactgtatgcgttcctgcagacgttggttgaacagctgaaccaacatgctccattcagcttgttcgataaagctttgctcatcgttcacttgtaccattggcagacgataatagagtgcgatgccgttcacccggttttctttatcattgatgatattaaagcgcaggtggttttcggcttttgtcggccagacgcgattttcagctgctttgttagccggaagcttacttaaattatcctttatcagcgccagcgcttctttactgtcgatatcgccgaccacaataaaggtcatattatttggttgataccagcgttgataaaattggcgcaattgtgccggtgtgaccgtggcgacggtatccatcaggccgataggttcacggtctaaattacgggtatttgccagcaggaaagggcggcgcgcctgagaggtgcgccatttcgcatcctgatgggcacgccattcctcagtaattacgccgcgttcagcgtctacttcgagtttttcaaaggttgcggcattactccattcactgaagattgccatcacttgttgcagattttgtttctgcgtagtcggcaaactcacctgatacactgtttcgtcatagctggtataggcattaacatcgcgaccaaaacgcaggcccattgactcaaatgtttcgatgactttattacccggccatgtttttgtgccgttaaacatcatatgttctacaaaatgagccacgccgcgctcattgtcttcttcctgcaatgaaccggtatgaatttgcagccataaatttacctgatcctttggttgagcatgcggataaatcatatatcgcaagccattgtccagttgcccggtaattaacttttcatcctgcggtaaggcggcggcaatcagtcgcccggggagcaacagagttgccactaacgtcagtaagaaacagaggtttctcataattatctccatgcgaaaaccgggcgaatttacccggtaaagtaaaatccgaactattaaaatttcatgctgacatcaagccagaaagtacggccactggcgtaggtcgccacgccagtattcgttgtatcaacagcggttttgctatccagtacattgagaatatcggcactgatcgtcaggttttgttgtttcagaaattgtggcgtccaggacaagcgggtgtcccaggtcaggctgctatccagtttctcgtcaacatactgcttgtaatctgaatattcgctgatgtattgcgcattcgtcttacccaggataatgcgagctttacgcgcttcttgccaggtcagcgtattcgcccacaccaacccgctcggttgatgcgtgaaatccatgtttaaggagatctttaatggattattaaaatccgccactggaacgctatcgtaagagaccagattaccgttataaaccacccggttatcaccggtattgctctcctcataaccattgtttaacgacaagttgcccttgctcttgatatagctaaagacaatttgcgggttaatatctacctggctgatatgcaggggttcggccagttcaaaactgaggttaaacgaatgtgttttggttttgccatcgttgttatattcagtaatggtggttttagtcgcgctgtcggtacggctgcttttgctgatttgatcatgcgcttcacggtaaacatagtttgcacgcgcaataacgttcttaccgattttctgctgcaatcccattgccagttcatcgttataaggcgttttcaaatcctgataacgcgtcagggttttattgcctgataccgattccgtccagctattgcggatatcacgtaatcccatatcaagaatattcccgccatagtaacggttataaccggcggtaatcattgaggtttgatcagcaaaaatatcccattccgtcataaatcgcggggagatattgtggtttgacagatagttgtcatagtcataccgcacaccgggcattaacgacacattccgccagctaatgcgatccgccatatacagcgtgtagttgtcaattcccaggctgcctttacctttatggtaaatggtatggttagttttctttccggcagcattaatcacataggattcagactggttatggcgttcagtccatgcatcggaatagatgtattccgcgccgaagtagggttgatgcgaaacattacccacggtgaatttttgccagtccaggcgtgttttgaaggtgtaattatctacagcctgggaaatgtgtcctaatccgccacgggtgcaacgccctgaaatatcaccatatgtacatgaaagttcggtgtaccagatgtcatgatcgtgacgggtataatcactaatatgatcccaaccaacggtggtacgcagtttggcccatgcgagctgggtatccatatcccatgccagaccataggatttattacccatttcgcgatcagactccggaaaggtgctggtattataatcacggctggagccggtatattttaaggttaaatcgtgggtaaagcggtcgctggcaaaccaggtaaatttgctcaatgcagtatcgataacgtttttatactgtgccctgccggcgacaatgccgtcattcgaaacataatccgcgcgggtgatatcagactggcggcgcgataaaccggcggtaacgccaaagttatcagcgagttcctgattaaacgacaaggtataaaagttctttttaaaatctggagagtaataagtacttcctgaagaaccttgattaaatgcgctcttgttattctcatcgatatgcgatgttaaccagtccgaacgcgtagtgcgataacccagtttcacgctgctatcatcagcgttgaagcgtttgatctttgcatcaattaccccgccattgaagcgaccgaattcaaccggcacaaaactgtcataaagcgtcacattgtccagtaagctgacatcaagataatacccctgtgacatcccgctaatattggttgcactactggcatcggactcattcgctgggttcaggttattcgttgcactaataccgtcaatcaaataggcattctggtagggcgacgcaccgtgaatagagattttctccgggcgaatatctccctggttcaatgaggtactttgcgttgaatccatgcgtaccgcagggttggttctcagcagatcgctgatattgccattcccggtcggtaaacgctcgatgctttcactggtgtaatgcgtgttgccgtttacgggtacagggacaggagcatagaccgtcatctcttcaaaaacatgcatgtacatatttttgtcatcgacggcctgcgccacatcagcgccacataaaatgacgccaggaataagaactcgcttcatttatttatatctccgtacagcagggcttttattgtttttatataaccgcgctaatgtcacaaatatcatcgaccaggttccagacaccgggttgatgtgtaaccataatgacgccgcttgtggggagtttttctcgcactaaacgcagtaagcggattgcctcttgttcctcaagatgagaggtagtttcgtcaagaaatatccatttcggacgtcgtaaaattaatcgagccagggcgatacgttgtttttcgccgctggaaagaatatctccccagcgatcgtgatcatgaatacgcgcagccaatttccccagaccaacctgatgcagtacttcgctcaacgatttatcgtctacggacaggggaagtgctttacaaataatctctttcagtaagccggttttgattaacggtgtttgtgacacataccaactgtcagcaggagaagaaatatcacctttaaaccacggccagcagtgggataatgttttaagcagtgtggtttttcccgcaccagagtaacctttcagcaatagccatttgcctggcgaaacatgaaagttcaggttctctaatatgatcttattatcaggagtacgaatactcgcgtcagccacttgtaccgcatgttgacaatttttaggcttattcgtagggcgctgttcggtgagttgatggaactcatacaagcgatcgataaccgcagccagttcagcaagttcatcatatttataaataaaccagcttaaattgttcgataccagcataaatgcctggcgcgatttcatcagtccgcccagattgatctgcccgctaataaactgcggcaataacagaaagtagggaagaacgctaagcgagcgcgaataaatattctgccagtaatcaagccaccgctgacgattcattaaacgatgccagttctctttaatggtatgaaaattttcgctcaactcctggcgttgtagagactcagcattgcttagcgcaatcagttctgcctgcttattatgctgcacaagattagttcgaaatgtcgcttcgctacgttgtttttccacattaagtggacgaatacgtttaccaaccttatgggtaaataaagttccaccgatcacaatgagcacgacggtatagaccatatacccctggatactccattcagttccaccaacagtgaatgagagcgtacccgcgctttgccaaagaataacggtaaaggtgatcagcatgctaagtgactggatgaagccaaatgaaaggctgagcgttttgctgatcagtaagagaatgtcttcagcgatacgttggtcagggttatctgtatttttatgctcgccgtagatctgcgtgaagtagtagtttttatctgcaaaccagcgattaaggtagtaatctgttaaccattcgcgccagcgaatagtcagtagtttaattaaccatgttttgtttacggatattaatacaaagatccccagcagggcagggaaccaaaggacaagctgccaaagcttatcagtttctttctggcttagcgcattgaaaaaatcattattccagtcgtttaaccagacctgaattttaaccacgccaaggatcatggcgaggataataatgattaacaacactgaagttttattattcttacgcagccaaaagggcttcagcagacagagatactttgctatcaacatacaaaacgtaatgggaatggttatcattagcgaaaattgattgtgccacccaatgattatctatggcaatgatatactgatgaaatttatttaagtatcatttaacaatatgaaatataaagaaatatttaattttcagtggttatggttatactattgataatcaagggtattgctaatgccctgacgcatacctcgtaagccaggattttcgcaaaggaagatgatgaagacgaaacacccgacaggaatttatgtcgggtgccttgttaaggtcataagaaggaggctaagaatggagctaagggggagcgttattaattattctccatttgttttgcaacatccataatgtggtaaagcggtactctgttcttagctaactctaccatggcgttcatataaggtaccatggttgaaaaaaggattttataaccttcgcaaaaataggaaacagtctcattgtttactttagtaatacgatgcttagggcaaccaccattgcagataggtttatatacacattgctgacatttcgctgaaatccgttttttttgcgctgtcagttgtacactgttcatcgttttgagttccgatttattaatgtttccaattttgtactgtggatagacaaaatggtcgcattcgtaaatgtctccattgctttcaacaaccagattatccttgcaggactcctggaaaatacaactggtatgcccattccccaaaaaacggctgacaaagctttcaaactgacggatgaaaatttcacccacatcgtttttaacccattgcataaaaatggttgacataaacttgccataagccgtgggaggcacagaaaaatcaatgatacggaatgtgttctcactatgaccactgaaatcaatattcggcgtcccggtttcgagcaattcgataaattgcatatgtttactgccgatagattttaaaaaatgataaacctcaagagggtaatggacattaatgttattaatgacggttaacgtattaaactctatttgatatgatttcagacgctcgatggctgctatcacttttgcaaaagtaccgttacctgaattactgcgtctgtagcggtcatgtagttcttggggtccatcgatcgagataccaaccagaaactcatgttctttgagaaaggcacaccattcattattcaataaaatgccattcgtttgtaatgcattaaaaattcgtttttggcctgcatagcgttgttgatagtgaataactttacggaaaaaatccaggccagccagagtgggttcaccgccttgccaggtaaaatagacctgattgccagacgctgcgatatattgtttgatgaactctttcagagtgctgtcatccatccatttttcatgagtaaactgcgactctttttcaaggtaaaaacagtaatcacatttgagattacattgaaaactggagggcttggctgtaacgtgcatcgctatctcgctcaataaggcggcggaaaaatccgccgcatgaaggtttagttatttcgcttcgcttaatgctttcttgatattgttaaacttctcctgatttacctcgctaagcggtggctggctgttatcgataaactctcttaccacgccttgcatctctttaacgacctgcggattggcggcggcaaggttatctttttgctgtagatccgtcagtttgtatagacctaactgattattttctactgtatagacgagcgaataatcgttatttctcaccgtataagagaattggcttaagtcctcggtgttggggttatgcgggtaatcgtctgactgatggcggacaaatttgtggtaattatcccagaatggaatgttttcctcatcaaaccagtgagaataagatgttatccaggtcagatttttatgtggctcgccctgtttcttattttgcaaccagggcagcaaggaaacgccatccagcttaaggtcttttggaatgctgatatcggctgcatcaagagctgtcgggtagaaatccattgcggaaatcagcttgtcataattaccgggttgaagttttcctttccaccacataaacattggggtgtgagtaccgccaggataggtctgactcttatagcctttttgcgccccgttcagcggcagaggaccatcgataactgcaccattatcggaggtaaagagaataattgtattgtcatactgtccgtttttcttcagttgttcgagaatgcgttttacaccctgatcaacagaataaacggaagcgtagtaattatctgctgtttgactgccggtattaaattgcttctgatattgctccggagcaggattatcatttggcagatgcggagcattataagccaggtaaagcataaaaggctggtcaagtgttttggcacgatcaacaacgccaattgcctcatcggttaactgatcgctgatataaccttttgcggggacgcgttcacggtttttgaacagtgaaggggagttgtaatatgccgttcccgcagcatggaatcccataaagtaatcaaagccacggttttgcggttgccattcttccgcagaaaaggtagtgaagttgtcatgatagtcacgcgtttgtttatcttccggcactggcacattactgatttttgacaagtgccatttacctactgctgcagtgtaataaccatgattctggaataattcaggcaagaaagtttctgttagcggaataccatcctgagcatcagtattggaatagacaccaaagcgggcgggcgctcgaccggtcattattgcggcgcgggacgggccggaaacaccgtgcgccacatagccgttagtaaaacgtacgccttcatccattaatgaaaggagcgtcggcgttgatttttgcgcagcttcaatggctttatctatccctattttgtaggtatcgacaacttcacgattttccattgtttttgggtcaaaagatcccttatcaaaaggaagttgtccataaccaagatcatccatggtcagtacgataatatttggctttcctttggtactgtattcagtcggcgtaaagtctgagaaagcaacgtttgttttggttgctttcagctttacatcatctgccgcatgagcagcaaatgcagccataccagatgccagtatcaaagatatcgaggtacttacgacacttttctttaatgcagacttcataaatgttcctcttcttattgtacttaattccaaagtaattttacgaagagaaataagttaatgtaagtgaagttagtcacataaatagatagcaaatttagctaaaaaaagggaaataacagtccataacgcattgacattactttctgttctactaagtaatttctcgccgataaacaactaatctattgatatttaatgaattattgtattttactgccaaaatgccgaactgagatcataaataatcatgcaacaggttatgcaaatgcataaatatgtgatgactgtcacttatttatttcaagaaatatatcgcctaaaaacaacgcggggcagggaatggctgccccatttaattcttacgcagcgtgtgtggttgactactcgttagcaaataatcaaatagctaaagcattcatcgtgttgtccgtgttcatacccgtgtgcctttgacaacggtactccttagaaactctctttggactgttgccgaaatgtttgcggaacgcataaataaaataagatgtactcgcataaccacattgttcggcaattttattgactgaaccttctacgcgtatcaaattttttgcgtgctgcattctggcatctaaaagaatctgtgagaatgtcgtttgctcttgctttagttttttcttcaacaggctttcactgatgtacaggcagtcacaaatatctttcagcttccatgggtgcgccagcttcatgttgacaatatttctcactttcccggaaacggatagcacaccgttagttaatagtgtaatgaaacctttgcatgcggcaaaaatagacaggcaagaaaaaagcaaaagttctgaaaaattatgatgattgcgttcttccgagttgagataagcaatcatttcattaagcaatccagtcggtacatttgaagcacgtaaaaacttcgcaggaacaggcaccgtcactgtctggatgttagtgcattgtagatattttttaatggtattttcattaaatccgatttctttaaaatgccgctcataaggttcaaaatgcgtacgaacagcgttatctaccatcaggatctcgccgtcagagaaggcgtaatctttatctaaaatgttagcgttgaaggcatgatgaataaatataacagaacaaacgagcgacattttatctccttaaaacaataaagtttttatcgatacttttttaacatttcatatttataatttgctgtttatttttcagtcttgcaaactattgataatgaaatgtgtaagatcccttgcaatgcgacccatttctgaaatacccagctgatcaattgccgaaaaaatggctatcaacgtaagtgtcagtaacaagacaaccacaattacagacatgatttctttatagttgtctctttgcgtgattttgtttttcactgtggtcgcatgcatttcaaatatgtttatttagcggataacgttaaaaatcgttaatcagtatgattaatataacaggctggataaaagaggaaataggactggcgcttcagtactgagcggagtttcttacagctgtaggcagaagtttatatcttatagtgtgtgatttaatttaatccatgtgagcaaattgcgcgataatagtcaatgaggaattcttctgctgtgcggatgacagcagaagaaatgaggaggcgaattaatttgatggttctaattcaaccggaatacttttatagccaggaattccacttaatggatcgtggttatcaagtgttagcatgtgattcgattctggaaaataggtcaccagtgagcggtcagccatagggtaaatgaccacttttaatctatccatgcggcgtgagctacgtttaccgtctggcgtgagtgcaataagattaactctttcgccgttttttacacggcaaattttagcttgtttagcactcataaagaccacatctcgttgaccgaatacccctcgatagcgatcatccataccataaatcgtcgtgttgtactgatcgtgactgcgtactgtcgccatgaccagcttactgttaaacgctgaagagggatcttctaacagccctttactggtaatgaaattagccttacctgacgacgtcatccagcgcctttcagctgctgcgtttatcaggtgaaaaccaccaggatgacggatgcgctggttatagtcggcaaactctggcagcacagcttcaatgtcattgcgaatgcgatcataatcttccaccagatactcccaggctaccacgctctggggtagtgctgcttgcgcgattcccgcgaccactgcacactctgatttcagcattacaccggcgggttttaacacaccacgcgaggcatgaatcatcgacattgaatcttcaacggttaccgcctgcgcaccgcttttttgcatgtcaatctcgctacgtcccagaaccggcagaatatagctatgccgtgcggtcagcagatgagagcggttaagcttagtggctacgtgtaccgccagatctaattgcgttaacggtacagcgctcgcttcccgatctggcattgccagtgcaaagttgccccccatgcagatcaatgctcgagcttgccccgtacatatagcttgcatgctggcgattgcagcatgtccaggtgcatgaggtggggtgaagccatagcgctcacacaggcgatccagaaactctgcagacggtttctcggtgataccgacggttcggtcgccctgtacattagagtgacctcgtagtgggcagatacccgcaccaggcttgccaatgttacctttcatcaacagcagattgaccagttgctgtacgttctgggtaccatgttcgtgctgagtgatccccattccgtaacagataatggttcgttcggcagcggcatatgcatcagcaagttcggcgatttgtgtctgacttagtccagaaatacgttcgatatctttccactcggaattgagcacgtcacggcgtagctcgtcaaagccgacggtatgcgtttgaataaattcgtcatccagcaatgagggccgacctgcggcgcttgcagcatcatcgcgctcaattaacaggcgcatcatccccttgagcaatgccatatcgccaccaatgcgcacgttatagtaggcactggccaactgagtctcagagttcgtcagcatttcaaacgggttttgcggtgcggtaaatcgctccaggccacgttcctgtagaggattgatggcgatcattttcgctccccgtttcactaaagcgcgcaacgaagtcagcatgcgagggtggtttgtaccagggttatgcccaatgcaaatgactaaatcgcatttctcaaagtcttccagcaacacggtccctttacccacaccgatactcgctgccaatcccacactggtcggttcatggcacatgttggagcagtcgggaaagttattgctcccgtattcacgggcaaaaagctgataaagaaaggcagcttcattggaagtgcgccccgaagtatagaattcaacctgattgggatcactatagctttgaaggcgagcgccaatttcgtcgaaagcttgttgccagcttaatggcttgtaacagtcgctgacgtcatcatatttcaaaggctgagtgagacgtcccgcagcctcaagctcgtgatctccccaggtaagtaatgattgaaccgtattctcagcaaagaaagaggcatttacctgcttatccgtgacttcccaggcgattgcttttgcgccgttttcacaaatgtcgaatgacgcactgtgcttaggatctggccatgcacatcccggacagtcaaagccctctggcttattcatgtcaaacatggcaataacatcctggcgtatatccatctgcttacgtactgcattcgctacggatttaacagcaccccaaccaccggcagctccctggtaggattcaatttttttcttcatctgcttatcctgtgtggaaatgaattattaggatttgtaatagcgatgatgcaaagtatatacaaaggatttatcgtcaacatgaatatataagagtaggggactactctcttactatttttactctattatcgttaaataatagagtagtataaatacgataagttaagcatcatctctcatagggtttaaattaacatgattctcaatataaaaaataagactctggcttcaattgtgcgcggattttcttacaagtgtaggataatagccttcacaaaataattatccgcgctcaataccgttaaatgcaacccgaactcccgttgtccctttgctgcattcacttaatgtaatctgaaaagggacggctggacttgtgctaccggtcgttggaaattgtctggcactgtttttttggagatctacggtaaaattaagcgaatccgatgagactgtgcagccataatcgagaacgcgcccgctaattttaataacgctatctgcggataaagcagaataggtggttaaccccagacataaaccgaggaaaataacgttattgtatttcataatctattgttccttagcgacagattgctgtctgctggttcagcaaggttccaggagagactgcaggaagcttgtaatcgacaatacagtttgagtttttatcattgccccatgaaacctgtaatttccctgactgtggaagtccagtcagataaacctgaccattttccgcgacaatgctgccatttttattctctccgtgagtgacaattgcaccgaatggaacgcttttattaccgtactttaacgtcattaatactttcccgccgatttgtgcattaaatgttgctctggcaatagcaccgtgagttgggatgacagtgactacggtttcatccagttcaacattatctgcaagggaattcgcgttaagagcgacacgattttctctatattctgtcgcaaatggtaatatggcatagccacgccagtcggtatgaataccggtctggttctctattttgacattatcagcgccaggagccttaaccagaactattgtgtcgcccagcggctgtccaaaggtgatgccatcagcatgagcaataatgccaccactcattccgtaataaatctggctgctgtcaccactccgactgtaaccgacattcgtattaccgtaagctccacgataattaagagaactgtaaccactggtgccagacgatgtattacccccttgggtgttaccgacctgaacgctataattcaggttattatccggcagcagagtgccataaacccctgataggttggtcatgccgcctttcaaatcgtttgacatactgtaactggcgtttgaattacgaaatgccgactcatcatcattgttgtaatcaaaccccttcatgaatgcgctttgaagggaatgcttctacaaggaaatctcaatgattaaagaaaacttcaacgaactgcaaatctttcttgtggtggcaagagagcgaagttttaccaaagcagcaagcaaactcggcgtctctcagtctgcactcagccatgcaatgaaggcactggaggaaaggttaaatatccgtctcttaacccgaactacccgtagcgtgacccccacggaagcaggggagagaataattgcctgtcttgagccacgtatagatgagcttgagcgcgagctggaatcacttatccaactgaatggcgcgccatccgggaatattcgtttatcagccggggaacatgctgcacgcagtctggtctggccgaagttaaaatcgttcctcagagaatatcccgaaatcaatgtcgaactggtggtggataacggttttgtcgatattgttgacggtcgttttgatgccgggatccggctgggtgaaagtgtggataaggatatgattgcagtgcgaattgggccggatatgcggatggccatggtgggatcgccggcgtattttgctgcaaaccctgcgcctgaaacgcctcacgaactacaaaatcatcgctgcatcaataacgtaacgtggataaacctgcgaattatcgccagggctacgagtactactggaaaacccacgcacacccaaacatattcagaagcgtgagggatatagtgccatcaaagcgctggctgctgtaaacaacgcaattatccaactcatggtctatggtgtgccatcactgaacagaggttgaatttttctaccgaaacgggagggaagtcagaaatcacaacgtattgatttatctgtgtgtggatgtgaatggtgaagtaaaggatcttcacaggtaatttaacataatatacattatgcgcaccaacataaaccaagggagaatccagtcgttggcggttcatgattgttctgctcattaacaacgaccaaaaccccatatcttacttaataccgtattctcggcttaaccgaccgtgcaacctcaacacattggtttcaactgccgtcaccacgttctccggaaaatctgtcggtaatgaagtcttcacgttatccagtgctgccggaatcattctggcaaagtcactcaggatttcatgcatctgcacttccgggaatttcagcacctttgctgtcgccagaaaatgtcgcggataaattttatcgattgccgtttttttgcctttggatgcgttaagccccattgccagtttgagatcgctgatgtgtattcccgtaccgccaaggaccggaaatgccgaaatgatgtcataaaatggtgtgagccgataactgccgccagcctgaataaatacggagaagttttttgcatggccatctgttgcgccaatcaaccactggaagacctgaaacttcataaaatcatagcgatctttcagcgcctcgctggaccccattaaaaaagccataacttcttcaagtctggcttcagtaagcttttcccatgccattatcggacacgttacggtttcatcttcggggattaacgtcacggcaccaacgctatctcgccctatttctgacaataaatcaaacggttgtctggatttagcatgataacgtttaacgatccggtcacgtacaatcgggctatcgggtaacaggttatcgaagaagttaaatacggcatcagaggtgatattccccctctgcaatggcagcgaaagtgacaacggtctggcataacggctggctaaccactcaggtgcatacttaaaggtgtgcgcgccgttggctaacttcgttaactcgcctacccgctggttgttcatccaagtgactagtttaggcattaccactccagatcttgctgttctgctgcttctggcgaggcatttttcgcgtcgcatagcgtcattgagagttcaagcgactgtaaaatcttaaaaaatgtcgtgagcgaggtattgtcaggattgttttcgaaattggaaattgtcgcctgcttaatgccgatttttttcgccaattcgctctgcgtccagccgttttgctggcgaaccagtttcattgcattcgccaattgcgttgggctatagatcttctgaaagctcatcatgtcatacgtccacagcaaatttatcctcttaaggggatattatcagttttatcctttagtgaggataaagtcaatctggaaacacatcttatccgctctacgggataaacgctgcgatatccgcgatcgcggataaaaaggaggatttaaaaaagcacatcctaatgcggtggcttctttgactaccggaatctgtaatcttaatgaccgggccgcgtaaaaaacgtctgttcaatggggtgatgccgtgaggcgaatttatcagttttatctacaattggggtaacgcgctgacgggagtaaaaaaatgtctgactggaacccctctttatatctgcactttgccgctgaacgatcgcgtccggcggtggagctgcttgccagggtgccgctggagaatatcgaatacattgccgatcttggctgtggcccaggtaacagcaccgcccttctagaccaacgttggcctgctgccaggataacgggcatcgactcatctccggcgatgattgctgaagcgcgcagtgctttgccagactgcctgtttgtggaagcagatatccgcaactggcaaccggaacaggcactcgatctgatttttgctaatgcctcgctgcaatggctgcccgaccactacgaattgtttcctcatttggtttcgttactcagtccgctgggcgtgctggcagtacagatgccagataactggctggagccgacccatgtgctcatgcgcgaagttgcctgggaacaaaactacccggatcgcgggcgtgagccgctggctggcgttcatgcttactacgatattctgagtgaagccggatgtgaggtcgatatctggcgaaccacttactatcaccagatgccgtcgcaccaggcgattatcgattgggtgaccgccactggattacgtccgtggttacaggatctgaccgagagcgaacagcagcattttcttacgcgctaccatcagatgctggaagagcaatatcccctccaggagaacggacagatattgctggcatttccgcgtctgtttattgttgcccgccgtacggagtaattatcacgtcagctggtaatggcgatcgggaagaattttcgctggaatttctgcttcatcgttcatctgtaacaggtcaatttcaatagcgttgcagatggcatccagcggtaaatcattgttttcagtaccgaagggatcttccagttcttccgccagacaatccagcgaaataaaagtgtaggaaatcagcacagagataaaaggcgtcatgtaatgcaggtccacgaccagcgcaaacggcagcatgatacaaaacagatacacggtgcgatgcaaaatcagggtgtaggcaaagggaattggcgtataggcaatgcgctcgcatcctgccaggaccgctgaaatatcattaagccgatcgttgaggctaataaacaggatatctgaaagttgtccattgcgtcgctgaaccgccaaccactcccccattattaacaagatgtggttagctggagagttagaagccagtacacgctgaagatcttcagtcttgagataatgagccagcacttccgcctgtggctgtttgcgtaatgtcatgcgtaaacagtgggcgaaggcgatttgcagccgggcaaactcccttacacttgccgaatccggcaatgtcgtttttacctcgcgcagtaacgaccgcgaggcaatcatcaactgcccccaaagttttcgcgcttcaacgtaacgggcgtaaccggcattattacgaaaaccaagaaaaatggcgatggcgacaccgagaatgctgaacggtgcgagggtgaatttaatgcccaaatgcgtgtaccagggcagcatgaaaataacagcgatagaaaagagaaaattgagtagtaagcgcgaggatatcttggataatactgaaccgtgccagacaaaaatacggcgcagccagtgttgttgtggacgaacaatcatggttatcttcaggcgtggaaaagtcgccctattaaacgtgattacgatcacattctcaagatactacttacaaattacctataagcttacaacattaacaggtgctgcatgtggcacctgttaatgataaaggcatatagaatgttgtaactaatatagcgaaataagaaacccggtcgaaaccgggttcagagtattagcacaacgggcgtacagcttcgcgcatccctttttcgagaatcgcatccaggtcattagcaacctgctcgaccagaccaggcacttgcgtcaggtcctgctcccagtggtctttttctgccaacacaatcgctaccagttcctgggtcccgataacacggtcacgatactggctccagagttgctgataacgttccagccagtgtgcatcgtcctgtaccggatatgtttctccattacgctcaccgcgatagaacgcaatcaatgccgctaatgcgaaagtaaggcgcgccggaagtgtgccgtttgccttctgccctgccagcagctgcggcaggatgcgtgtgcggaacttggtcataccgttgagcgcgatagacagcagttgatgcttgatgtacgggttacggaaacgtccggtgactgcactggcgaaagactccagctcatcgcgtggcaaatccagtaccggaataatttcttcgtagatggctttttcaacgaatgcgcaaatttcagcatcgttcatcgcttcacctacggtatccagccctgcctggaacgccaccggcaccagcgcggtgtgcgcaccgttgaggattgccactttgcgttctttatacggtttaatatcgtcaacgatcagcacgttgagcggatatttgtccagacgaagttcagtcgctaaggatttcggcccctgaatcacaaacaggtaaaagtattcagcggtgtcgaggaaaccatcgtggtagcccagttcttcttccagtttagccacttcatcacgcggataaccggtaacgatacggtccaccagcgtagaacagaagctgttagcctgatccagccattgaataaatgcttctggcagtgcccactcttgcgcatagcgcagcaccagttcacgcaacgcgtcgccattatagtcaatcaactcacacgggatgatgatccaacctttatccagcgcaccgttgaaatggctaaaacgttcgaacagcagacgggtcagttttgccggataacttaccgctggcgcgtcatcgaatttatcgcccgcatggtagctgatacccgcttcggtggtgttagagaaaacaaagcgcatttccgggttgtgagccagtttcaggaattcatcgtattcactgtagacgctgatttcacgattaaccgagcgaatcagacgcgcgtcgctgaccgcttcacccttctcattcaggccacggataatggtggtatacagaccatcctgcgtgctcagtgacggcgggaatgaagtttcaatcggacgaacaacgaccacgccagaattcagatcggtgtgctcattcaggagatcgatttgccagtcaacaaaggcgcgcaggaagttaccttcaccaaactgaatgatacgttctggatactgtgcaccgggaaaatcgcgacgatttagtgttttcacaatgggttcccttctgattagtcatacaacctgtttgaattggtacgacaggttagcaaactttaatacgccgaacccttgttttgatcaactactgatgattaatgagcagttttatgagaaaagtgtggcgcggatcatggtttaatcgaggaaacaggccttttcttggatcataaagtggtagaacacattgcatttaattcgctctgagtaaataaagatgtcagacaacttcctcaccgtaacgcatagtgctggtacggttgcgcccatctttcttcgagcgatacagacacgtatcggcttcgaccatcaatttattaaagtcatcggtcagcgttcggtacgatgcgcaaccactaccgacgccaatacttaccgtgagataaagcgttttttgttgccaggtgaacggttgaagttctacgcctttacggattttttccgccattagcaggccatcgacaggattcaccgacggcactgcaacagcaaattcttcgccgcccattcgcgccaccagccccttatcaccgacaatcttctgaatatgctgggcaaacacgcttaacactttatcgccacattcatgtccatagttatcgttaatgcttttgaaatagtcgatatcaagcagcatgaccgtcagatgttgtgtctgtttcagcgatggacttttcagcgcctcataaagaccagaccgtgagtaaacctgagtcagaaaatcaaagtcggctcgcagcgcaacttgcttcattagcgaattgatcgctgccacgctaaaggaaaccataattgggcatatcgccatcgtggcaataccgagacgtgcggagaacatttgcggaatagagaacggcgaaccgaccgagatatcaatcaccgaatttgccaccagtacgacttccaccgcaccggtgacaaaggtcaacagacatgttacctgcggcgtatagcgcactgcacaccagattaatgcagggagcggaaacgccagactccccgctccgccaatgactaccgaggcaataaccgacacaataagcgcgatagcaggtatcatctgctctgctttaaagcgcggcagtactccaggaattgccaacgtcagcatacaaggcacgatcaacacgcccgttgagaattgctcactaaaccagtcggcaagcaaaggccagaaatccagactatcaatactgaccgaaccaatcgccccgacaatagcgcataataatgcggcaagcagacagtaattaaatagccgtaaggcacttactggctcatacttattttttcccagacgcttatcccgcgcgaccagtaaggcgacggtaacaataaacatcatattggagaaattgatagccagtgaaaccagcccccattcggtggttatggcatcataaaccagcatcgccacataactgatcgcatagtaatgcagtcgattaagccagacatagcgggcaaacacccccgccattacgccattcagcggccagaaaagagaaagttcgtgaaccagccgtaactctgcaccaataaaatagaacagcgtggttagcacaaaaatagcgatgctattacgtagcagatgaccttcctggaacaaacggaaagttgaaatgggctgtacatgcattaattatctgtccatacaattgcgggtggcaattatctcaacgcaataagtaaattcttagaaaggatagcatgttcgctgacaacggcggcaactaaagatacctaatgaatgccattttatcgatttccgtaattatcatggctgattcatctgtataaccagccagtggtagattaccgtcacaatataacgttgttgctcctcacttaacgcttccccctgaggaatgttatgccacttagccagacaaccgcgacaacaggtcgcggtggcgtgttgagcgataaaaaccggatgcccgcgcatgggggtttgcttaccgtcgttagccggtaatgccggagcaagacgtttagcgacaaaatctgccgcatgttgttcaatgactggcgcgcctttctccagacaatactgacgctctttcacacccaaacgaaagcgagagcgaaattttgaacgggataaacgcgcgaagagtagatcgagagactgcattaataaactgaacgccctaattgtttcgtcaattgttcaaggacggcaatgcccgcaagcgagttaccggcatcatccagttccggactccagactgcgatggccatttcatgcggaacaatcgccacaataccgccaccaacgccagattttgccggtagtcccacccgccaggcaaactcccccgcgttctggtacataccgctggtcgccatcagcgcgttaatttgccgcgcctgcattggcgtcaccacaggttcatcaatatgaatagctttcccctgattcgccagaaagacaaacgtccgggccagctctacacagctcattttcagagcgcagtaatgaaagtagttttgcagaacggttgtcacgtcatgatggaaattgccaaacgacttcatcagccaggcgatagccgcatttcgcgcggaatgttcaaattcggaacgcgctaccaccgtatcgtaggaaatatcagacacaccacttaagccgcgcacgacttccagcatacgttgccgaggagcgcttaatcgcccttgcaacatatcgcagaccaccagcgcaccggcattaataaacggattacgcggaataccctgctccatttccagttgcactaaagaattgaacggtgatccagacggatctttgccgacgcgttgccagatttcctcttcggagtaatgacgcatggcgacaacgagactcagcactttggaaatagactgaatggaaaaacgttcttgcgcgtctccggcctgaaaaagctgtccgtcaacggtacagatagcaatccccaatcgggaaccgtctaccgtagccagcgccggaatataatccgcgactttaccctgaccaatgagcggccgcacttgccgcaagatgttttctaaaattgcattatccatggcgactgccactttctactcctggaccgcaggtctgaaaagacctgcgagtatatcagagctgaatatgtagcgtcagatccggcctttccacaccgtctggatattacagaattcgtgtaagccaaaatgggaaagctcacgcccaaagccactcttcttcacgccaccaaaggcgactcgcgcatcgctggcacaataaccattgataaacaccccaccgcattccagacgtgccgccatctgtctggcctgtgtttcgtcggtggtgaaaatggtcgctgaaaggccgaactcactatcattagccagttccagcgcatgttctgcatctttcgcaatggtgattgccgcaacggggccaaacatttcttcccgaaacgcggtcatttctggggtaacattcgccagaaccgttggcggatagtagttacctgccccagccatcttttcccctcccagtaacaaacgcgcaccctgcgccagtgttttttccacctgatgatgcagctcatcacgtaaatcaaaacgagccattggtccaagagcgttctcttcatcacggggatcgcccattttcaaggctgccgcagctgccacaaaacgttcggtaaatgccgaagcaattccctcttcgatgataaagcgttttgccgctgcacaaacctgtccggtattctgataacgtccggctaccgccgctttcaccgccagttccagatcggcatcgttaagcacaataaacggatccgaaccacccagttccagtacgcattttttcagtgccgctccagcctgtgcgccaatagccgctccagcacgaacacttccggtcactgtgacagcagcaatgcgcgagtctttaatcatcagactgacaccgtcgttgtcggcattcagccagccatatacgccttgtgggatacccgcatctttaaacacctgggcaatgagctgtgcacagcccatgacattcggcgcatgtttaagtaagtagccgttaccagcaagaatgatgggaacagcgccacgcatcacctgccataacggaaaattccacggcataatcgccagaatcgtccccaacgctcgatactcaataaccgcctgctgattttccaccagcgtaggttctgccttcagcattgccggcccatgttctgcataccagtcacacaaattcgccgatttcgccacttcagcgcgcgcctggttgattggtttgcccatttcacgggtgatcatttgcgccatttcttcgctacgggcgcgcagagccttaccgatatcacgcagtttttcagcacgataatctatatttgcctcgcgccagtcgcgaaagcctgctgctgccagctgaagcgcgttttcgatatcgtcaacaccagcccacggcagcacagaaagttgttcaccagtggcaggatttatcgaaattgcatgagttgccggagtaatggtcatcggggtatctcctttatgagtcatggtatgaagatacgcagatttactcttgctttaaaatgaataatattaagccacttattcacgaatcgagaatgttatggatctgacccaactggagatgttcaacgcggttgccgaagctggcagcattacccaggctgcagcaaaagtgcatcgcgtgccgtcgaatctcactacccgtctacgtcagctggaaacagaactaggggttgatctgtttattcgcgagaatcagcgtttacgtctctcgcctgccgggcataactttttacgctatagccaacaaattctcacgttagtggatgaagcgcggagcgttgtcgctggcgatgagccgcaaggtttattttctctgggatcgctggaaagcaccgctgcagtgcgcattccggccacgctggcggaatttaaccgtcgttatcccaaaattcagttttcactttccaccggcccttccggcactatgctggaaggtgtgctggagggaaaactgaatgcggcatttattgatgggcccattaaccatactgccattgacgggataccggtataccgcgaggaactgatgatcgtcacgccacaaggacatgcgccagtaacccgtgccagtcaggtgaatggcagtaacatttatgccttccgcgccaattgttcgtatcgtcgccacttcgaaagctggtttcatgctgacggtgccgctccgggaactattcacgagatggagtcttatcacgggatgttggcctgtgtggtcgcaggagcaggcattgcgcttattccacgctcaatgctggaaagtatgccggggcatcaccaggttgaagcgtggccgttagctgagcaatggcgttggttaacaacctggctggtctggcgtcgtggtgcgaaaacgcgtccgcttgaggcatttattcaactgctggatgcgcctgactcggcaaaacagggttaccaatgagctatttttgatagttcatacggctaatatgctctatatagtgatgttccgatgacttatgactatatggggcaaatatggttacgccagtaagcatcagcaattacatatctcttcctgatgattttcccgttcgtaatattgcacctcaagtaaaagaagaacaggcccccttcctgatcgtcattaaaatgtgatgttaacaactctctgatgcgtgacagaacaaccgtcagagagatggaaatgcgatccagatcacaaatgcattgtattcacatcattaaccgttttaagatcatttcatcactttttcgcaactcacccgataatctgttatgacaacaaacactgtttcccgcaaagtagcgtggctacgggtcgttacgctggcagtcgccgcctttatcttcaataccaccgaatttgtccctgttggcctgctctctgacattgcgcatagttttcacatgcaaaccgctcaggtcggcatcatgttgacaatttatgcatgggtagtggcgctaatgtcattgccttttatgttaatgaccagccaggttgaacgccgcaaattactgatctgcctgtttgtggtgtttattgccagccacgtactgtcgtttttatcgtggagttttaccgttctggtgatcagtcgcattggtgtggcttttgcacatgcgattttctggtcgattacggcgtctctggcgatccgtatggctccggccgggaagcgagcacaggcattgagtttaattgccaccggtacagcactggcaatggtattaggtttacctctcgggcgcattgtggggcagtattttggctggcgaatgaccttcttcgcgattggtatcggggcgcttattacccttttgtgcctgattaagttacttcccttgctgcccagtgagcattccggttcattgaaaagcctcccgctattgttccgccgcccggcattgatgagcatttatttgttaactgtggtggttgtcaccgcccattacacggcatacagctatatcgagccttttgtacaaaacattgcgggattcagcgccaactttgccacggcattactgttattactcggtggtgcgggcattattggcagcgtgattttcggtaaactgggtaatcagtatgcgtctgcgttggtgagtacagcgattgcgctattgctggtgtgcctggcactgctgctacctgcggcgaacagtgaaatacacctcgggatgctgagtattttctgggggatcgcgatgatgatcatcgggcttggtatgcaggttaaagtgctggcgctggcaccagatgccaccgacgtcgcgatggcgctattctccgggatatttaatattggaatcggcgcgggtgcgttggtaggtaatcaggtgagtctgcactggtcaatgtcgatgattggttatgtaggcgcggtgcctgcttttgctgcgttaatatggtcaatcatcatttttcgccgctggccagtgacactcgaagaacagacgcaatagttgaaaggcccattcgggccttttttaatgatacgttttaatgatttccaggatgccgttaataataaactgcacgcccatacataccagcaggaatcccatcagacgggagatcgcttcaataccccccttgcccaccagccgcataattgcgccagagctgcgtagacttccccacaaaataaccgccaccaggaaaaagatcagcggcggcgcaaccatcagtacccaatcagcgaaggttgaactctgacgcactgtggaggccgagctaataatcatcgcaatggttcccggaccggcggtacttggcattgccagtggtacaaaagcaatattggcactgggttcatcttccagctcttccgacttgcttttcgcttccggtgaatcaatcgctttctgttgcggaaagagcatccgaaaaccgataaacgcgacgattaagccgcctgcaattcgcagaccgggaatcgaaatgccaaatgtatccatcaccagttgcccggcgtaatacgccaccatcatgatggcaaatacgtacaccgaggccatcaacgactgacgattacgttcggcactgttcatgttgcctgccaggccaagaaataacgcgacagttgttaatgggttagctaacggcagtaacaccaccagccccaggcctattgctttaaacaaatctaacattggtggttgttatcctgtgtatctggtttatcagcgaaaagtataaggggtaaacaaggataaagtgtcactctttagctaaccttgcatcgcattgaccaaaacttgaaccgatttagcaaaacgtggcatcggtcaattcattcatttgacttatacttgcttgggcaatattatcccctgcaactaattacttgccagggcaactaatgtgaaaaataccagcgatctgttcaatgaaattattccattgggtcgcttaatccatatggttaatcagaagaaagatcgcctgcttaacgagtatctgtctccgctggatattaccgcggcacagtttaaggtgctctgctctatccgctgcgcggcgtgtattactccggttgaactgaaaaaagtgttgtcggtcgacctgggggcactgacccgtatgctggatcgcctggtctgtaaaggctgggtggaaaggttgccgaacccgaatgataagcgcggcgtactggtaaaacttaccaccagcggcgcggcaatatgtgaacaatgccatcaattagttggccaggacctgcatcaagaattaacaaaaaacctgacggcggacgaagtggcaacacttgagcatttgcttaagaaagtcctgccgtaaacgaaaaaagaggtatgacgatgtccagacgcaatactgacgctattaccattcatagcattttggactggatcgaggacaacctggaatcgccactttcactggagaaagtgtcagagcgttcgggttactccaaatggcacctgcaacggatgtttaaaaaagaaaccggtcattcattaggtcaatacatccgtagccgtaagatgacggaaatcgcgcaaaagctgaaggaaagtaacgagccgatactctatctggcagaacgatatggctttgagtcccaacaaactctgacccgaaccttcaaaaattactttgatgttccgccgcataaataccggatgaccaatatgcaaggtgaatcgcgttttttacatccattaaatcattacaacaactagttgataacgtgacaacgtcactgaggcaatcatgaaaccacttttatccgcaatagcaactgcgcttattctcttttctgcgcagggcgttgcggaacaaaccacgcagccggttgttacttcctgtggcaatgtcgtggttgttcccccatcgcaggaacaaccaccgtttgatttaaatcacatgggtactggcagtgataagtcggatgcgctcggcgtgccctattacaatcaacacgctatgtagttattgtcaggctctgatcacagagcctgacatttccgtaatatcttcctgaagtctcatatattttcgccattgttggcgatgagatcccgataccagtaaaacgatgctttacgtatccgttccagcgttcccttcccttcgttgtctttatcgacataaatcattccgtagcgttttttcatttctcctgttccggcagaaaccaggtcaatgcaaccccacggggtgtagccaattaagtcaacaccatcttcaactacggcttttttcatttcccgaatatgggaggaaaagtaatcaatgcgatagtgatcgttcaccgtgccgtcagcttgtctctggtcaaccgcaccaaatccattttcgacaataaacagcggcaactggaaatgatcccagaaccagttgagtgaataacgtagccctgccggatcaatttgccatccccattcggatgtatcgatataagggttgctgaccaaatctcgtggttcaacataatccagttgcggattatctggcgaaaattgcgtcgtaaaagacatgtagtagctaaagccgataaagtcgacacaacctctggcaagaatcgcgttatcatctggtgtgatatcgaggttgaatcctttccttgcaaagtaattcagcatatgttgcggataatatccacgagcatgaacatcagtaaaccagtaacgacgatgcatcgctttcgtggccatcatcatatcgttgggtgcacacgtcagaggatagatggggcacatagcaatcatacagccgatattaaattcaggattgatcagttttccagtctgtaccgccagggcactggcaactaactcataatgtaccgcctggtacattatttgttcgcgctcattgagatcttcctctggcgaatacaagataccggaattagtaaatggacacaggctttcgctgaaattcacctgattattgatttcgttaaacgtcatccagtactttactttttctttatagcgcgtgaagaccgttgatgcgaagtggataaaaaagtcgatcagtttacggtttcgccagccaccatattttgtcaccagatgataaggcatctcaaaatgcgaaagcgtcaccacaggttccattccctgcttcaggcattcatcgaagagatcatcataaaattgtaaaccctcttcattcggctcctgttcgtcaccttgcggaaagattcgtgtccaggcaatggaagttcgaaagcatttgaatcccatcccggcaaataactgaatatctgttttatagcgatgataaaaatcaattgcttcatgattgggataattaagtccgtcgataacgccttctgtcacttcacgcggcaccccgtgagcgccagcagtcattacatcagcgatactgatgccttttcctccttcattccagccaccttccaattgatgtgcggctaccgcaccgccccataaaaaatcttctttaaatcctgacatacacaactccttaactaaatagattaccaccagacttccgcctggatgccggccataaactcgtctttgctgttctcattaaacttaaaattcgataattcgttatccagaatattgatatacgtcccgtagaagcgaatttctggtcgtgaacctaaaatactttcacccactttcaatgcatgccagagtgtcgttttataagccgattcatttagcgttaccccctgctgagttttgttctgttgcttaaaccagcctaattcaagccccgtctgattccatgtattccagatccaggccggtcttattacggtgcgttttgttgcacacattgatcacatgaacagtttcagtgaaattgcacataaaagcggcaaagaggcaggaagtcagattatgaaatttgaagtgcaggatgcttctcctactattgcgactgagctgaatttagtgactggtgagcaggtttattacataaagagactgcgattcattgaggataatgcagcacaattagaagaaacgtggatgtcagtggcacgttttcctgatttaaccgtatcgcatatgcaaaaatccaaattttcgtatattgagaacgaatgcgggatcaaaatcattggcacctttgaaactttctccccgacttttcctaccccagaaatcgccagtattttacggatcagcccacgggatcccatacttaaaattcagacccaggctgtggatagtaactctattccgctggattattcgttactttacagcaatattttcgagttccaggtaaagtactttttcccgcgataaaagcagacgcacagagtgctggcatcacattctgtgcgtatggtttagcctctgacctttaccgctttacgccaccgcaagccaaatacattgatatacagcccggtcataatgagcaccgcaccgaaaaattgcagacccgttaagcgttcatccaacaatagtgccgcacttgccagtccaactacaggcaccagtaacgataacggtgcaacccgccaggtttcatagcgtcccagtaacgtcccccagatcccataaccaacaattgtcgccacaaatgccagatacatcagagacaagatggtggtcatatcgatagtaaccagactgtgaatcatggttgcggaaccatcgagaatcagcgaggcaacaaagaagggaatgattgggattaatgcgctccagattaccagcgacatcaccgccggacgcgttgcgtgcgacatgatctttttattgaagatgttgccacacgcccaactaaatgctgccgccagggtcaacataaagccgagcatcgccacatgctgaccgttcagactatcttcgattaacaccagtacgccaaaaatcgctaaggcgatccccgccaattgtttgccatgcagtcgctcaccgaaagtaaacgcgccaagcacgatagtaaaaaacgcctgtgcctgtaacaccagcgaagccagtccagcaggcataccaaagttaatggcgcagaacagaaaagcaaactgcgcaaaactgatggttaatccataccccagcagcaaattcagtggtactttcggtcgtgcgacaaaaaagatggccgggaaagcgaccagcataaagcgcaaaccggccagcatcagcggtggcatgttatgaagccccactttgatgaccacaaaatttagcccccatacaaccactaccagtagcgccaacaccccatcttttcgcgacattctaccgcctctgaatttcatcttttataagcaatcaacttagctgaatttacttttctttaacagttgattcgttagtcaccgtttacgacggcattaatgcgcaaataagtcgctatacttcggatttttgccatgctattcctttacatctctaaaacaaaacataacgaaacgcactgccggacagacaaatgaacttatccctacgacgctctaccagcgcccttcttgcctcgtcgttgttattaaccatcggacgcggcgctacgctgccgtttatgaccatttacttgagtcgccagtacagcctgagtgtcgatctaatcggttatgcgatgacaattgcgctcactattggcgtcgtttttagcctcggttttggtatcctggcggataagttcgacaagaaacgctatatgttaatggcaattaccgccttcgctagcggttttattgccattcctttagtgaataacgtgacgctggtggtgctcttttttgcccttattaactgcgcctactccgtttttgctaccgtgctgaaagcctggtttgccgacaatctttcgtccaccagcaaaacgaagattttctcaatcaactacaccatgctcaacattggctggaccatcggtccgccactcggcacgctgttggtgatgcagagcatcaatctgcccttctggctggcagctatctgttccgcgttccccatgcttttcattcaaatttgggtaaagcgcagcgagaaaatcatcgccacggaaacaggcagtgtctggtcgccgaaagttttattacaagataaagcactgttgtggtttacctgctctggctttctggcttcttttgttagcggcgcatttgcttcatgcatttcacaatatgtgatggtgattgctgatggtgattttgccgaaaaggtggtcgcggttgttcttccggtgaatgctgccatggtggttacgttgcaatattccgtgggccgccgccttaacccggctaacatccgcgcgctgatgacagcaggcaccctctgtttcgtcatcgggctggtcggttttattttttccggcaacagcctgctaatgtggggtatgtcagctgcggtatttactgtcggtgaaatcatttatgcgccgggcgagtatatgttgattgaccatattgcgccgccaggaatgaaagccagctatttttccgcccagtctttaggctggcttggtgctgcgattaacccattagtgagtggcatagtacttaccagtctgccgcctttctcgctgtttatcatcttagcgttggtgatcgttgctgcgtgggtgctgatgttaaaaggaattcgtgcaagaccgtgggggcagcccgcgctttgttgatttaagtcgaacacaataaaaatttaattcagccttcgtttaggttacctctactaatatctttctcattgagatgaaaattaaggtaagcgaggaaacacaccacaccataaacggaggcaaataatgctgggtaatatgaatgtttttatggccgtactgggaataattttattttctgggtttctggccgcgtatttcagccacaaatgggatgactaatgaacggagataatccctcacctaaccggccccttgttacagttgtgtacaaggggcctgatttttatgacggcgaaaaaaaaccgccagtaaaccggcggtgaatgcttgcatggatagatttgtgttttgcttttacgctaacaggcattttcctgcactgataacggatcgttgacacagtagcatcagttttctcaatgaatgttaaacggagcttaaactcggttaatcacattttgttcgtcaataaacatgcagcgatttcttccggtttgcttaccctcatacattgccctgtccgctcttccaatgaccacatccagaggctcttcaggaaatgcacgactcacaccagcagtcacggtaatgttgatatgcccttcagaatgtgtgatggcatggttatcgactaactggcaaattctgacacctgcacgacatgcttcttcatcattagtcgctttgacaataatgataaattcttcgcccccgtagcgataaaccgtttcgtaatcgcgcgtccaactggctaagtaagttgcgagggtgcgtaatactacatcgccgattaaatgcccgtaggtatcattaaccaatttaaatcggtctatatccaacaacattaaataaagattcagaggttcagcattgcgtaactgatgatcgaaggattcatcaagaacccgacgacccggcaatcccgtcagaacatccatactgctacggatcgtcagcaaataaattttgtaatcggttaatgccgcagtaaaagaaagcaacccttcctgaaaagcgtcgaaatgcgcgtcctgccagtgattttcaacaatagccagcattaattcccgaccacagttatgcatatgttgatgggcagaatccattagccgaacataaggtaattcatcgttatcgagtggccccagatgatcaatccaccgaccaaactggcacagtccataagaatggttatccgttatttctggcttactggcatctctcgcgaccacgctgtgaaacatacttaccagccactggtagtgggcatcgatagccttattgagatttaacaagatggcatcaatttccgttgtcttcttgatcattgccactcctttttcacagttccttgtgcgcgctattctaacgagagaaaagcaaaattacgtcaatattttcatagaaatccggagttatgagcatctctgagataacattgtgatttaaaacaaaatcagcagataaaaaagtgtttaattctataaattaactctgcattatcgcaattaaaaggatgacaaatagcataacccaataccctaatggcccagtagttcaggccatcaggctaatttatttttatttctgcaaatgagtgacccgaacgacggccggcgcgcttttcttatccagactgccgctaatgttgatcatctggtccggctgaatttgaaaattattataacggaagagtatacaaaaaaagtaattttgctggcgactgcgaaacggcattcgcattagcggtgaagtttgccctcgcccagctgctgcaattactgctataacgaggctggtctggcgataaatccaggccagccattggtggtgtttatacgttcaagccacgatgttgcagcatcggcataatctgaggtgccttaccgcgccattgtcgatacaggcgttccagatcttcgctgttacctctggaaagaatcgcctcgcgaaaacgccgcccattttcacgcgttaatccgccctgctcaacaaaccactggtaaccatcatcggccaacatttgcgtccacagataagcgtaataacctgcggcatatccgccaccaaaaatatgggcgaaataactgctgcgatagcgtggcggtatagcaggaagatccatattttccgccaccagcgcccgcaattcgaaatcatcgacatcctgcattgcttcgttttcttccagacaatgccagcgcatatcgagaagtgcggcgctaagcagttcgctcatctcataccctttattgaacaggctggcattacgcattttctgttgaagttcgtcaggcattgcggctctgctctgataatgccgggcgtagcgagcgaatacctgcggatgtgttgcccagtgttcgttgatttgcgacggaaattcgacaaaatcacgcggcgtgttggtgccggaaagcgtggcataacgctggcgggcaaaaaggccgtgcagcgtatgaccaaattcatggaataaggttattacatcatcccagagtaacaacgcaggctcaccggcagcgggtttctgataattgcagacgttataaattaccgggtgcgtttcattcagcgttgattgctcaacaaaattgcccatccatgcgccgccgctttttgaatcacgggcgaagaaatcaccgtaaaataacgccagccccacgccattatgatcaaaaatttcccacacacgaacgtcaggatggtagacaggaatatcaaaacgttcgacaaacttaataccgaagagctgattcgcagtccagaatacgccttcattcaacaccgtgtttaattcgaaataaggcttgagctgcgcttcatcgagatcgaatttctcacgtcttacctgctcggcataaaatgcccagtcccacggctgcgcgctaaacccgccctgctgcttatcgataaccgcctgtatcgaggctaattcatcgctcgcacgttgacgcgccgctggaacaatttcccgcataaagttgagcgctgcttctggcgtttttgccatctgatcggcgattttccatgcggcataatgaggaaaaccaagcagtttcgcctgctgcgcgcggatctccaccagacgttgaatgatagcgcgggtatcattggcatcatttttttccgctcgcgtccagcccgcagtaaacagtttttcacgcgtcgcgcgatcgcgcagttcagcaagcgctggttgctgggtggtattcagcagcggaatcagccagttgttatccagacctttctcgcgagccgcctctgccgccagcgcaatctcttgctcactcattcctgccagctgcgcgatatcgttcacaaccagaccgccggatttatttgctgccagtaaccgctggttaaactggctggtcagggtcgcagcttctgtattcagtacttttaattttgctttatcagcttgctcaagtttggctccggcaaggacaaaacgttgatgaatcacctccaccaggcggatggattcactatcaagccccagggattcacggcgttgccagacagcatctacccgcgcgaataattccccgttcagatagatatcattcgcaagttccgccagttcagcggaaaactgttcatcaagacgctgtaattcatcattggtatgcgccgcagtcatcgcaaaaaagacgctggtaacgcgggtaagtaattctccgctttgttccagtgccagaatagtattgttgaaatcaggtgtttgcgggttaagcgcgatggcagcaatttctgcccgcttttgctgcattccctcatcgaatgccgggcgatagtgatgattggcaatttgatcaaaatggggagccagatacggcagtgtgctttgcacaaggaaaggattcattgttgtcattttcttctcctgaacgcgaggtgttccatagcgtaggcttactgataacggagtgcaatcttgcaaaccagtattacccgctcttaagcatcacgtgctatgttattgacacacaaaagcgttgaggaacagtgagatgatcgttttagtaactggagcaacggcaggttttggtgaatgcattactcgtcgttttattcaacaagggcataaagttatcgccactggccgtcgccaggagcggttgcaggagttaaaagacgaactgggagataatctgtatatcgcccaactggacgttcgcaaccgcgccgctattgaagagatgctggcatcgcttcctgccgagtggtgcaatattgatatcctggtaaataatgccggtctggcgttgggcatggagcctgcgcataaagccagcgttgaagactgggaaacgatgattgataccaacaacaaaggcctggtatatatgacgcgcgccgtcttaccgggtatggttgaacgtaatcatggtcatattattaacattggctcaacggcaggcagctggccgtatgccggtggtaacgtttacggtgcgacgaaagcgtttgttcgtcagtttagcctgaatctgcgtacggacctgcatggtacggcggtgcgcgtcaccgacatcgaaccgggtctggtgggtggcaccgagttttccaatgtccgctttaaaggcgatgacggtaaagcggaaaaaacctatcaaaataccgttgcattgacgccagaagatgtcagcgaagccgtctggtgggtgtcaacgctgcctgctcacgtcaatatcaataccctggaaatgatgccggttacccaaagctatgccggactgaatgtccaccgtcagtaatttttatacccggcgtaactgccgggttattgcttgtcacaaaaaagtggtagactcatgcagttaactcactcacaagcaagaacgaatgaccgtcgaaacgcaacttaatcccacacagcctgtcaatcagcagatttatcgtattcttcgccgcgacattgtccattgcctgattgcaccaggcacaccgttgtcggaaaaagaagtttctgttcgtttcaatgtgtcacgccagccggttcgtgaagcctttattaaactggcggaaaacggtctgattcaaattcgtccgcagcgtggcagctacgtcaacaaaatttccatggcccaggtgcgcaacggcagttttatccgtcaggccattgagtgcgcggtggcgcgtcgggcggcgagcatgattaccgaaagccagtgctaccaactggaacaaaatcttcaccagcaacgcattgccattgagcgcaagcaactggatgatttttttgaacttgatgacaacttccatcaactcctgacgcagattgccgactgtcaactggcgtgggataccattgagaacctgaaagcgaccgttgatcgcgtgcgctatatgagtttcgaccacgtttctccaccagaaatgctgttacgccagcatcttgatattttctctgccctgcaaaaacgtgatggcgatgcggtagaacgtgcaatgacgcaacatttgcaggaaatcagcgaatctgtgcgccagatccgccaggaaaacagcgactggtttagcgaagagtaattcatttcctctcatcccatccggggtgagagtcttttcccccgacttatggctcatgcatgcatcaaaaaagatgtgagcttgatcaaaaacaaaaaatatttcactcgacaggagtatttatattgcgcccgttacgtgggcttcgactgtaaatcagaaaggagaaaacacctatgacgacctacgatcgtaaccgtaacgcaatcaccactggcagccgtgttatggttagcggcaccggtcacactggcaagatcctgtcgattgatactgaaggtctgaccgctgagcaaatccgccgcggaaaaaccgtagttgttgaaggttgtgaagagaaactggcaccactggacctgattcgtctcggcatgaactaagcgtgtgaatgccgccgatggcggcattgctttttttacttcacggaatatttcgccacggtcgctttcgcgccatgcgctaataaagacaagtacgcttccgttacttttgtcgtaaacaaactattgcctggtaaatcatcaccaaagatcgccttaattgccagcaatgactggacgcgcgctgtcccttcagcactactttgtactgccttctgaataacaggtaacagtggatcactgatttctatcggatttccctgttcatcaacaccaccgacataacgcatccaacccgcgacgcccagcgccagcagatcgaacttgctgtcatgcgccagatgccagcgaacagaatccaacatccgctgtggcaatttctggctgccatccatcgcaatctgccaggttcgatgacgtaacgccgggttgctatagcgttcaattaatcggttagcgtaatcttgcaaatcaacgccctgcactttcagcgtcggcgcttgttcctgcaacattaaggtatacgccgcatgacgataatgttcatcctccatgcagtcattaatgtgctgatatccggcaagatagcccagatacgccaggaatgaatgactgccgttaagcatacgcagtttcatttcttcataaggcagcacatcgctaaccagttcagctcccgctttttcccattccggacgtccggcaacaaagttatcttctattacccactggcggaaaggttcacaggcaacgcctgccgcatcgcgcacaccggtaagttgttcgattttcgccagcgtatcctctgtcactgcgggcacaatacggtccaccattgttgatgggaaagtcacgttatcttcgatccattgtgccagttttacatcaatggcttgcgcataggaagtgacaacgtcacgcataacatgaccgttttctggcatgttgtcacatgacatgacggtaaatgcgggaagtcctgccgctttacggcgagccagcgcctcaacaatcacccctgttgcagttttcggctggtggggattttgcacgtcggcaacgaccatcgggtgatcaagcattaactgtccggtcgccggagagtggaaataccctttttcggtgattgtcagagagacaatcgcgatttgcggttcacacatcgcagccaacacggtttctaagccatctatttgtacgtgcaaggcttttttaacgacgccaacgacgcgagccgtccacgcatcagccgacatttccgcaacggtataaagattatcttgctgttgtaaatcggcaatttgctgttcgccgccgattaagttgacctcataatatccccagtcactgaaatgttccgtagaaagaatatcggcatacacgccctgatgtgcacggtgaaatgcaccaaagcctaaatgaacaattcttggggccaggttattacgatcataaacagggagcgtcgcttttgctgataacaaatgatttcccataacaattccttaaaattaaatatagcaagctacatgttttgttatatgaataaaaatcccctctccggtaagagaagggattgaggatttacagacttctggacggttgcgcagctcttacaacatgtggttgatcttctgcggcgtcttccagcgcacttaaatcacggtctttcacttctggcattttcagcgcagagattaaaccaatcacagaatatgccatgatcataatggcgatcggataccaggattccgtcatggtgcagaaaatccccgccaggataggaccaaaaccggaagcgataagaccaccaatttctttagaaatagccattcgggtaaagcggtttttacagccgaacatttctgccatggtaatgttttccagagcaaataatccaagcaccgcacagttatgaatcacaatcagtgcaaccataatggtgctcggggcatagcttttatctacgatgatagaaagcattggccatgccagcacaatcgcagaggtattcataataatatacgggatccggcgaccaattttatcggataaccaaccaaggaacggaatggtcataaagccgagaatcgaactgatcatcaatgcatctgttggaattgctttgttaaacaataacgtctgcactaaatagcctgcaaggaaagtctgaattaaacctgagttaccagcctgaccaaaacgcagccctgttgccagccagaaggatttgctctggaacatgctaccagcaggtgcaggttttgctgtcggttggttgctgtcgttaaccttctcaaagaccgggctttctttcagattcatacgcaaccagatagcaaagaccatcacgacaacgctcgccaggaaaggtatacgccatccccacgccagcagttcctctttactgagaatgaagaacataaaggcccagattgccgttgcgctcagggttccgcagttagttcccatagccacaaatgaggagataattccgcgcttaccttttggcgcatattccgccagcatcgtaccggcaccggaaatttccgcacctgcacccaacccctgaataatacgcagcgtcaccagcaagatgggggcaaaaacaccaatttgtgcataagtcggtaacacaccaattaaggtggtacagatccccatcatggtgatggtaataaagagcacttttttacgccctattctgtcgcccattttgccgaaaataaatgctccgacaatacgtgccacataacctgcaccataggttcccattgccagaattaacgccattgccgttgatgattcaggaaaaaatatttcatgaaacactaacgctgcgccgagcgaatataactggaagtccataaattcaagcgcagtgcccaaccatcccgatactgctgctttcaccaaatccttagtacttctttcgtgtttttctattgtcataatggttatctctaaaaaagaggtaagatgcgtactacttactcgccgttattggtattattcagaaaaagtgagtaagactttgcagcaatgtttttgatccagttcaaataaactaatggcatccgcaacatgctggaaatcaaacgtatgggtaattagtttttctggtttaattaaccctttacttaaccagtcgataacgaccgggaatttatttgcatttaagcgtgaagagaaaatagagagttcttttccggtaattccttgctgaatcacttcagacggttcactggagaagcccatcaatacaatacgtgccgctggagaagccagcgttacggcttctttcaggattgaaggatgacaagccgcatcgataattaatgtcggcttgatgcctttttcagcgaaaatctcgccaagcggtgtctggctgttattaatcgcccagtctgccccgctctctttcgctttttccagtcgttcatcaatgcgatcggcaacaatcacattcttaacgttatagacgccttttaatacctgaacgatcgtcaggccgattggacctgcaccgtaaaccagaacggtatcattttcagtcggttgaccatgaccggtaacgttagccgcaatggtaaaaggttcaatcatcaccgcatattgatcggccactgcttcaggaattttccacgcattttttgccggcaccacggcatattcactgaaaccaccgtcagcgtgcacacctaatacagccagtgtcgtacaaacgttcggcttacctatagagcacggatagcaatgcccacagctgaccaccggatcgacagcaacgcgttcaccgactctggcgctttccacgccttcacccactgcatcaatgacgccaaaaaattcatgtccaatgacgcgtggatatttcgcaaaaggattatgcccacgataaatatggctatctgaaccacaaattccggcaagtttcacttttactcgtacttcacccgctgacggggtgggtatttcgcgttcgataattgccagttgattcggtttttcaattaaaatgcttttcattatcttactccttaccagttccacagcgtgccatcttccagacgtgcgactggcagataagcaggttcatagggatatttcgccgccagcttttcatcgaattcgatgccaagacccggtttttctcccggatgcatatagccgttatcgaaagtccagttgtgcgggaagacttcgagcatttgttcggaataacccatgtattcctggacaccgaaattggggacccacagatcaaagtgcagcgccgcagccatgcagactggtgacaaatcggaaggaccgtgtgagccagtacgtacctgatacagcgaagcaaaatcggcaatccggcgcataccggtaattccgcctgcatgggtcagcgtggtacggatataatcgatgagttgctcttcaatcagttgtttgcagtcccagatgctgttgaagacttcacccaccgcgatgggtgtgacggtatgttggcgaatgagacggaagcattcctggttttccgcaggcgtcgggtcttccatccagaacatgcgataatcttcaatgctcttaccaaagcgcgccgcttcaataggcgttaagcgatggtgcatgtcatgcagcagatgttcatcaaaaccaaacttgttacgtaccgcgtcaaacaatttcggcatgaaatcgaggtatttctccgtcgaccacagctgctcttccggccactgtcctttggttgcgggttcataagccagacctttacctttcgacatgccgtaggtggttttcataccagggattccgcactgcacgcggatggctttgaatcccagctcctgatgacgggcataatcatccagagcttcatcaatactgtgaccggtggtatggcaataaaccatcaccccttcacgagacgcgccgccgagtaactgataaagcggcatgttggcagctttggctttaatatcccacagcgccatatcaaccgctgaaatggccgacatcgtaaccggaccgcgacgccagtaagcacctttatagaaaaactgccagatatcttcgatacggtgtgcatcgcgaccaataagctgcggacaaaggtgatcctgcaaataagaggccacggaaagctcacgtccatttagggtggcatccccaaggcccgtaataccgtcctcagtggtgatttttaatgtgacgaaattacgccccggacaggtaacaaaaacttcagcctttacgatcttcatgttcgattccttgcatcgcttgtcgtgatgcatgaaatctacgcaactgagctactaccatacaagtatgaagatcaaaaaaagccggagtgatcacaaaaaaaggcgtatatttgcgccgtgaatggttgacaaaagatgaaatagaataccttttgtcagctgacacttcctcgtatcttattgataaaatggatttatgttcctacgtgcgcccccagcccgcaacaatgatcaacatgccgcaaagcgcaatcaacgcccccgtccagtcataaagagtcagtttcacgccatccacaacgcgcagccacatcaaagccgtgcagacataaacgccaccataagccgcgtaaacacgcccactcgccgcaggatgcaacgttaacaaccagacaaacagcgccagtgaaatccccgccggaagcaacagccagatactggcgtttcgcttcaaccacagccagggcaaaaagcatccaataatttcacacagcgcagtagcaaaaaatagtaacgttgttttaatcatctttgtcacttattgacatcacgtatagttatagggcgacataatatcatcaatataaacaccctccttgaacgttttgcgttcgcagtggatggtgtagaatcagctttaatcattcatacagggaatgaattatgaaaatcactctcagcaaacgaatcggcctgctcgcttttctgctgccttgcgcactggcattgagcacaactgttcatgccgaaactaacaaactggtgattgagtctggcgacagtgcacaaagccgccagcgcgccgctatggaaaaagagcaatggaatgacacgcgtaatctgcgccagaaagtgaataaacgcactgaaaaagagtgggataaagccgacgctgcttttgataaccgcgataaatgtgagcaaagcgccaacatcaatgcctactgggagccaaatactttgcgctgcctggaccgtcgaactggccgcgttattatcccctaacctgttattgatttaaggaatgtaaggacacgttatgccaagcgcccacagtgttaagctacgcccgctggagcgtgaagatttacgctatgtacatcaactcgacaataacgccagtgtgatgcgttactggtttgaggaaccctacgaagcctttgttgaactctctgatctgtatgataagcatattcacgatcagagcgaacggcgctttgtggtggaatgtgacggcgaaaaagccggtctggtggagctggtggaaattaaccatgttcatcgccgcgcagaatttcagataattatctccccggagtatcaggggaaaggtctggcaacccgtgccgccaaattagcaatggactatggcttcaccgttctcaatctctataagctgtatctgatcgttgataaagagaatgaaaaagcgattcacatttaccgcaagcttggctttacggttgaaggtgaattgatgcatgagttctttattaatggtcaatatcgtaatgccattcgcatgtgtatattccagcatcagtatctggcagagcacaaaacaccgggtcagactctcctgaagccgaccgcacaatagtattaataataatcgatcgtatttttgatggtgtaaacccgttcgacggcgggttttactccttcatcaacaatgattagctgacagtccaccggattggcgtgattgtcatattcacagctctgttttacattaccaacccgttgattattcagtaaagtaaccgctgtgtaatctaattttttgatcgggtccgttgatggcgtggcgctgacagataatgttttatcgttacttttcgtggttttacccagcggatacccctgatcatcatagcgatattccatctgcatctgtttgctgctggctttaatcacgaaaccattatcatcggtttcccaactcaccccggcagaaggtaattctgctagctggcattttccctgcaaacgaactcttttctccagcgtctcggcatcacggtaataattggcgtccagtaccagggcaaccaaggtattattttccagatccagtaattcgagagaatcaaaacagccttcttccgacaaagtccccgaaacacgtttcgtcacttcaccttgctcatccattaatgtctgagtgaaatcttttacgggaccacgcagcggatcaaaatcgaattcattagagaaactggccatctccggggtaaatgaaagtgttacctctgtgcggtcacatcctgtgagtaatatcgcgagtaagcatggcagtaatttgtatttcacaacagtcacctgagagtagagatgattctcaatcatagtagcaaatacagtactttacacgttaaatgctatgcttaaagaagttatcttcgcgtaaggagcttatgatgaaactctcaacctgctgtgccgcgcttctgctcgccctcgcctcacccgcggtactcgccgcgccgggatcctgtgagcgcatacagagcgatatatcacagcgcattatcaataatggcgtacccgaaagcagcttcacgttaagtattgtacccaatgaccaggttgatcagcctgattcccaggtcgtcgggcattgcgctaatgatacgcataaaattctctacacccgtaccaccagcggtaacgtctctgctcccgcgcagtctacccaggataacgcgcctgctgaaccgcagtaacacattatcgactgaacgccggatacgacaggtctggcgtgtggtattgttatgcgcaggtctaggatgctggctttgtccactcattcgtcgccgtgaacctcacgttgccggacttgttctggggctaatcctcatacttggcggtgagatgatcgggcgtgtgctcttttattgcctgcacatgacggtaggaatggctattgcaggttaacaaattggtgcggggcaacccgcacatttcaggatgttaggaatgacccatttttcacagcaagataatttttctgttgcggcgcgcgtgttgggcgcgctgttttattacgctccagagagtgcggaagccgcccccctggttgcggcactcacccgtgacggctgggaaactcagtggcctctaccagaagagtcattagcgccgctggtgacggcttttcagacacagagtgaagagactcacgcccaggcctggcagcgtttgtttgtcggcccgtgggcactgccgtcaccgccgtggggatcggtctggctggatcgcgaatctgtgctgtttggcgattcaacattggcacttcgtcagtggatgcgcgagaaaggcattcagtttgaaatgcagcaaaacgaaccggaagatcattttggttcactgctgttgatggctgcgtggttggcggagaatggtcgccagacagaatgcgaagaattgctggcatggcacctttttccgtggtcaacacgttttcttgacgtttttatcgaaaaagcagaacaccctttctactgtgcactgggtgaactggctcgcttaacgctggcgcaatggcaatcacaactgttgattcctgtcgcggttaaaccgctgtttcgataggatcaccgtattattgccggatggtgacaattacgcgcaattcggcaatgataggttacagtgtcacgttttttatctcttaaagcacgcactgcttttgcggctggcctcttttgccgcaaaatagtcgcccgtgtttcattgcccatttctgctcatgcatcatctacacatctatccggatctgcgcactatgttccgccgtctgcttatagcaacagtcgtcggtattcttgcggcctttgccgttgccgggtttcgtcatgcaatgctgctactggagtggttgttcctcaataatgactccggcagtctggtcaatgcagcgacaaatctttccccatggcgacggctgctaactccggcgctcggtggactggcggcgggtttgttgctgatgggctggcagaaatttacccagcaacgccctcatgcgccgaccgattacatggaagcgttgcaaaccgatgggcagtttgattacgcagcaagcctggttaaatcgcttgcctctctgctggtagtaaccagcggcagtgcaattggtcgcgaaggtgcgatgattcttttagctgcccttgccgcctcctgttttgcccaacgttttacgccacgccaggagtggaaattatggatcgcctgtggagctgcggcgggaatggctgcggcctatcgcgccccgcttgctggcagtttatttatagccgaagtgctgtttggcactatgatgttggcctctctcggcccggtgattatttccgccgtcgtggcgttgctggttagcaatcttattaatcatagcgacgcattactctacagcgtacaactctcagtgacggttcaggctcgtgactatgcgctgattatcagtacaggtgtgctggcaggtctgtgcggaccactgttgttaacgttaatgaacgcctgtcatcgtggatttgtgagtctcaagcttgcgccgccctggcaactggcactgggcgggttgatcgtgggtctgctttccctgttcacacctgcagtgtggggcaacggctatagcaccgtacaatcctttttaaccgctccgccactgttaatgatcattgccgggatcttcctctgtaaactgtgtgccgtgctggcgagtagtggttctggagcgcccggtggtgtctttacaccgacgctatttatcggtcttgccattggcatgttgtatggtcgtagcctgggattatggttacctgatggcgaagaaattacgcttttactcggattgacagggatggcgacactgttggcggcaacaacgcacgcgccgattatgtcgacgttgatgatatgtgaaatgaccggggagtatcagctactccccggtttattgattgcctgcgtaattgcgtcggtaatttcgcggacgttacaccgtgactctatctaccgccagcacactgcgaagcatagctaagcggatgtattgccccagttcacgctgttcggcgcgcggcagataaggcagttcaccaatgagcggtgccggaagttttttaccgagcacatcaatgatttccgcataatgcgccagtcctgggttgattcggttagccacccagccaatgagcggcagcccgtcgttggcaatcgcctgagctgttagcagtgcatggttaatgcaaccttcctgaataccgacaaccatcaacaccggcagttgttcctgcaccacccattcagagagcggacgcaaatcattcatcagactgcgccagccgccagtcccttctaccacgacatgatcgactttatcggtcaggtttgccaggccgtttgaaatgagggtgtaattgattgggcaactgtgcgccacgctactttcttcttcgcttaacgcgataggattaactgcttcataaggcagttcgatggttgaaacactctgcaacaccagggcatctttattacgcagcccttcgggtgtctctttgctccccttcgctacgggtttatatcccgcaaccgtttttccctgggaggctaacgcttgtagcaatgcgcgggaaaccaccgttttccctacagaagtgtctgtaccggtaataaagaaacgcttcagcatcactaactccaccgttatgcttcacaaatataaaccaggaaaataattaaccttgaaagtctaagttatgctttcctggcccaaattgagatagcgcaaattttggtagaacagttaaaaaatgttaaccctgcaacagacgaatcaacaaagaaccgttatacatcgcgtcttttaccagcgcagcgcctgccatcgtgccctggttagaaaactgagtactctcaacgctaatgcgctgactatacgcaggaagggcctgctgacggatgctgtccgagataactgggaagaggatatctgccgctttacttaacggtgagccaatcagtattttttgtgggttaaataaattcaccatgatggcaagaatgcgaccgacatgcgcgcctaccccggtaatgatgtcttttgccagtagatcgccgcgcaatgccgcctgacacaatgagtccacggttaacggttgtccatgtaacatcgagctcatggattgattgagacgcagctgtgccagctcaagaatactgtccacactggcgatggtttcgaggcaaccgtgattcccgcaataacagcgtttcccatacgggtcgacctgtgtgtggcctatttccacgaggctactgctgcctgcgtgtagcagatgaccatcggtaatgacgcccgcccccacgttgtgatcgataaccacctgaatcacatcgcgcgccccgcgtgaggcaccaaacaaggcctcagccatcgtccatgcgctgatatcatgctgaatataaaccggtacgccggtatgctgctccagcgcctcgccgagcggcatctcttttacatcctcgtagaacggcatgcgatgtacaataccattttccgtatcaataattcccggcaaggttatggcaatcgaagtcagacgctcaagttttttctggtggcggataaaaaactgatcgatatgggaaatgatacgatccagcaatggcgagtcatcttttaacgccagttcctgcgactcctccactaccagtttgctgctcagatcgcgcaaagcaaggaaaatctccccgcgactaatgcgcagagaaagatagtgccaggcttcagtttcaaccaccagccccactgccggacggccacggttccccgcttctttgatttccagctcttgcaccaggtgtgcttcgagcatctcacggacaattttagtgatactggcaggagccagttgcgccagacgggaaagatcgatacgcgagactggaccaagctgatcaatcaggcgataaaccgcgcccgcgttggtctgctttatttgatcaatgtgcccaggctgattttcagcaaccaccgcatactccctatattttcgcgctccgaaataatctgtaggctatggtgaagcacttcaatacgtgtcgtcaaatttttacttaggcatgtgattaacagcacatttttcgggctttttcgctgaaatttccctcacctgagagcattcagcagatgaatacgaaagttacgcgcagccggactttgttcatgatgtttcggccagaccaaccacatttcagaaaccgcatcctcttcagcaatcggcacccagcgcatttcgttgagctgaacacgtttaaatgacgcaggcaaaattgaaacacccagaccagcggaaaccagaccgatgatggtcattgcctcacccacctcctgagtgatgacgggcgtcaaattgtaacgtctcatcagcccgagaatatcgtcatacagccctgttccgacgtgcggatcaaaaaagacaaagggttctttcgccagttcagccagcgttacactcgggttatttgccaggggatgatcgtgcgggatcatcgccataagcggttcatggacgatgactgcgtgttcaagcgtctccggtaacgctgtgttacgcagcaatcccatatccagcgttccttcaatgagcggagcgatttgctcgcgagtgttcatttcgcgggtttgtaaatggacatcgggataatcacggcgaaacagcgataacgtatcggacaccgcccgaataaaaggagcggacgaagtaaaaccaatgcgcaactcccccgcttcgccctgatgcagcctttcagcgcgagcggcagcatcatccaccatagacaggatttgccgactatctacaagaaactgttttcctgcttccgtcagcaatacactgcgattggtccgtgccagcagtcgggcaccaatttgttgctccagcgcctgaatctgctgacttagaggtggttgcgaaatattcaggcgggcagcggcacgcccgaaatgcagctcttctgcaacagcgacaaagtaacgcagatgacgaagttcaatattcatatttaaaacatcttatttgagattattaatatattagacagaacaattcgattttcctaatctattcataagcctgatccacaggcatatttagcaaggatttcaagtgagccgtactacaactgttgatggcgctccggcaagcgacactgacaagcaaagcatttctcagccaaatcaatttattaaacgcggtacgccgcaatttatgcgcgtcaccctggcgcttttctctgccggactggcaactttcgcacttctctattgtgtgcaacctatccttccggtgctttcacaagagtttggcttaacgcccgcgaacagtagtatttcactgtccatttcaacggcgatgttggctatcggtttgctgtttactggcccgctatccgatgccattggtcgcaaaccagtgatggtcacggcgctactgttggcctccatttgtacgttactttcgacaatgatgaccagctggcacggcattttgattatgcgcgccttgattgggctttcgttaagtggcgtggcagccgttggcatgacttatcttagcgaggaaatccaccccagtttcgtggccttttcaatggggttgtatatcagcggcaactcaattggcggcatgagcggacgcttaattagcggtgtcttcacggacttctttaactggcgaattgctctggcggcaatcggttgtttcgcgttggcctcggcgttgatgttctggaaaatcctccctgaatcacgccattttcgcccgacttcgctgcgccctaagacgttattcatcaactttcgtctgcactggcgtgaccggggattaccgttattgttcgcagaaggctttttgctgatggggtcgttcgtcacgctgtttaattacatcggctataggttgatgctttccccctggcatgtcagtcaggccgtggttggcttattatcgctggcttatttgaccggtacatggagctcacccaaagccggaaccatgaccacccgctatggacgcggtccggtgatgttgttttcgacgggggttatgctgtttggtttactgatgaccttattcagctcgctgtggctgatctttgccggaatgttactcttctcagccggattcttcgcagcccactccgttgccagcagctggatcggcccccgcgcaaaacgcgctaaaggccaggcctcctcgctgtatctgttcagttactatctggggtcgagtattgccgggacgctgggtggtgttttctggcataactatggctggaacggcgtcggtgcatttattgctctgatgctggtcattgctctgctggtcgggacgcgtttgcatcatcgtctgcacgcctgaaaaaataagtccggactgaggtaaatacccgtccggacttattgcctgctcaaaccaacgttaatagccatcctaaaatagacgaagcgccagccaattcccacagcgcatctagcgtcatcaggattataagtacccaaataaacggattcattttgctgtgtgtcatttattactgatgcgcagttattctaccgctttgtaagtagtaaaatagttaacacgatcaagactactattattggtagctaaattttccttaagtcacaatacgttattatcaacgctgtaatttattcagcgtttgtacatatcgttacacgctgaaaccaaccactcacggaagtctgccattcccagggatatagttatttcaacggccccgcagtggggttaaatgaaaaaacaaattgagggtatgacaatgaaaaaagtattagctctggttgttgccgctgctatgggtctgtcttctgctgcctttgctgcagagactgcgaccacacctgctccgactgcgacgaccaccaaagcagcgcctgcgaaaaccacacatcataaaaaacagcataaagcagcacctgcccagaaagcgcaggcggctaaaaagcatcataaaaatgccaaagctgaacagaaagctcctgaacaaaaagcgcaggcagcgaagaaacacgccaagaaacacagccatcagcaaccggcaaaacctgctgcacaacccgcagcgtaagttttcaacagtaatgctggcgcgccccctcgcgcctgaaaattacggtgctaagcgggtaacgtttagcaccgcctttagcggagggtagtatggtgggccgttatcgctttgagttcattcttatcatccttattttatgcgcactgattgccgcccgtttttatctttcctgatcgtagttatctgattttactcccactttcatcccgtcccgtctatagtatttatgagggtttgcttttaataatcataattatccaccagagtgtgatatgcgtacaaccattgctgtagtgttgggtgcaattagtttgacgtctgcttttgtgtttgcagataaaccagacgttgccaaatcggcaaacgatgaggtcagcaccctgttttttggtcatgatgatcgtgtgccagtgaatgacacgacccaatcaccgtgggatgcggttggccaactggaaacggccagcggcaatttatgtacggcgacgctgattgcacccaatctggcattaacggcaggacactgtttattgacgccgccaaagggtaaagccgataaagcggtagcgctgcgtttcgtgtcaaataaaggtctttggcgttatgagatccacgacatagaaggccgcgttgatccgacactgggaaagcggttaaaagcagatggggatggctggattgtacctcccgcagctgcgccctgggacttcggtttgattgtgctacgtaatcccccttctggcattacaccgttgccgttatttgagggagataaagccgcgcttaccgccgcattaaaagcggctggtcgtaaagtgactcaggcgggctaccctgaagatcatctcgatacgttgtacagtcatcaaaactgtgaagtgactggctgggcgcaaacgtcggtgatgtcgcatcagtgcgataccttgccgggtgacagcggttcgcctctgatgttgcataccgatgacggctggcaattaattggggtgcaaagctcggctcctgccgcgaaagatcgctggcgcgccgataaccgggccatttctgttaccggttttcgcgacaagctggatcaactgtcgcaaaaataatgttcaaacgctgcccgacagcgcgggcagcgtgttcatcaggcaagtttcaccatgatcattccagccaacagcagcaccaggccaatccagcctttacgatttaaccgttgaccaaacaagatccaacctgcggctaacgtggcggcaataccaaacccgccccacaatgcataagcgacagacaagtcgatccctttaacggcctgagaaagcgcactaaaggcagccagcaccgccgccagggagagcaagccaaatattttgcaacgaaagccgtcagaaaatttcaaaaagacgttagcaacgatttccagcacgattgccaatgccagccaggcggcgtgaacccattcaaactgcgccatggttcacctccagttcaggtttacgcgctttacgggtacctgatttgatcaatacaatcccggcgaccagggtggttaacccggcaattttcatcagcgataaactttcgtcgaataacaaaacgctaaacaaggtaataaataaaataccgataccttcccacagcgcataagccacgcctaaggcgatttttttaacggcgaaagagagaaatatatacgacagagaaatcatcaccagcattaaaataaagccgccatttccctcactgacgctcgcccatttcatggacagcgtaccggtaatttctgtagcaatagccagacctaataaaatccaataaatatacattgtccttctcctgcaagagaattattttaattttcgcttaattcagcgaaaccaaagtaaagtggtcaagccccgcgcttagcgcaagctttggcagaagaaaggactaaagcgcgttgcgccagtgctgctcacctacgagcaagatagtggatgaggtacgaagatgggtaaatgtagaaaataacgtcctgaacaaattgtccataatattacaattatccgcagtgttgcttctcgtcctcgcggatgataattgtcctcggtagttgaacacgcctgatttgtatcatagcttaagaattaactcaaaatattttcacttctttacctgagcggtttgattttcgttatgatgacggagcgaaaaagacattattattagcaaaggaagaaaaaacggggacaagcatggcaaagccgatcatcacgctcaatggcctaaaaatcgtcattatgttgggaatgctggtcattattctctgcggtatccgttttgccgccgagatcatcgtgccgtttattctcgcattatttattgctgttattcttaacccgctggtgcaacacatggtccgctggcgtgtgccgcgtgtactggcagtgtcaattttgatgaccatcatcgtgatggcgatggtgttgctgttagcttatctgggttccgcgctcaatgagttgacgcggacgttaccgcaatatcgcaactctattatgacgccgctgcaagcgattgaaccgttgttgcaacgcgtagggattgatgtctcagttgaccagctggcgcattacattgatccgaacgcggcgatgacgttgctcaccaacttattgacgcagttatctaatgccatgtcatcaatctttttattgctgctgacggtgctgtttatgttgctcgaagtgccacaattgcccggaaaatttcagcaaatgatggcgcgtccggttgaagggatggcggcgattcagcgtgcgattgacagtgtgtctcattatctggtgctgaaaacagccatcagcatcatcaccggcctggtcgcctgggcgatgctcgccgccctcgatgttcgcttcgcttttgtctggggattgctggcctttgcgcttaattacatccctaatattggttcagttctcgcggcaatcccccctatcgctcaggtactggtatttaatggcttctacgaagcgttgctggtgctggcgggatatctgctaattaatctggtcttcggcaatattctggagccgcgcatcatgggacgtgggctggggctttccacattggtggtatttttgtcgttgattttttggggatggttgttaggaccggtgggtatgctgctttccgtgccgttaacaattattgtcaaaattgcgcttgaacaaacaacgggaggtcaaagcatcgccgttctgttaagcgatctcaacaaagagtgacggcctccgcagaggccgtcagggttacagagctttcaggattgcatccacgctggctttggcgtcaccaaacagcatgtgggtgttttccttgaagaacagcgggttttgcacaccagcatagccagtgttcatcgaacgtttaaagacaatcacgttctgcgctttccacacttccagcacaggcataccagcaatcggactcttcggatcatcctgcgccgccggattaaccgtgtcgttagcaccaatcaccagtacggtatcggtatcagcaaagtcatcgttgatctcgtccatttccagcacgatgtcatacggtacttttgcttcagccagcaatacgttcatatgtccaggcaaacgccccgcaaccgggtggataccgaaacgcacattaataccacgagcgcgcaatttctcggtaatttcagcgacaggatattgcgcctgcgcaactgccatgccgtaccccggagtaatgatcactgaatgggagtttttcagcagttccgctgtctcttctgcagtgatttcgcggtgctcgcctacttcctgatcatcaccagtagaagagccgtcggtgccgaaaccacccgcaataacgctgataaaggaacggttcatcgccttacacataatgtaagaaaggatagcccccgaagaaccgaccagcgcaccggtcacaatcagcaggtcgttgctgagcataaagcccgcagccgcagccgcccagccggagtacgagttcagcatcgacaccaccactggcatatctgcaccaccgatggaggcgactaaatgccagccgaataccagcgcaatggcggtcattatcagcaatgccagcacttgcaggccgacgctatccgtgcgaacaaatacaatcagcagcaggaaggaaacgatcagagccgccaggttcattttgtgacggtttggcagcatcaacggtttagacgaaatcttgccacacagtttgccgaacgccaccaccgaacccgtaaacgttaccgccccgatgaagataccgaggaacacttccgtcaggtgaatattgaccagaatcggtgccattcccgcgtcatgatgcagatagctgttaaaaccaaccagcactgccgccagacccacgaagctatgcaggatcgccaccagttctggcatttcggtcatttcaactttcttcgccagacggataccaattgccccaccaatgaccatagccagcaagatccagccaacattacccgtatccggtccaaaaatggttgcgattaacgcaatcgccatcccggcgataccgaagttgttaccctggcgagacgtttcatgtttcgaaagaccggccagactgaagataaacaggatcgcggcaacaatgtatgcagctgtaactaatcctccagacatatgttaccccttaatttttgcggaacattttcagcatgcgctgagtcacggtgaagccaccgaaaatattaatgctggctataagcaccgcgataaaactaaggaagctaacccagccgccctggccaatctgcaacagtgctccgacaacaataatccctgaaatcgcgttggtgaccgacatcaacggtgtatgcagcgcgtgcgatacattccacaccacgtaataaccgacaacgcaggccagcgcgaacacagtgaagtgtccaaggaactcttttggcgcaacgcttgccatccagccgaaaaggatgattgccaacgccatcaacgcgtatttacgccacggtgagcaggcacatttttcctcagttttcacttccggtgccgctttttgtgccgcctgcggctgagctgatacctgaatcggcggtgccggccaggtaatttcgcccgcacggatcacggtcacgccacgaatcaccacatcatcaaaatccacagtgatgttgccgtctttctctttgcacaacagtttcagcagattaacgaggttagtgccgtaaagctgtgaggattgcgtcggcagacggcccggaagatcggtgtaaccaattactttgacaccattttccgtagtgaagatttcacccggcacggtgtattcacagttgccgccgttttgggctgccaggtcgacaatcacactgcccgccttcatggagtcaaccatttcacgggtaattagcttcggcgctggtttgcctggaataagcgcggtggtgacaatgatatcgacctcttttgcctgggcggcaaagagttccatttccgctttgatgaacgcgtccgacatcactttggcatagccatcgccgctgcccgcttcctctttaaaatccagctcgaggaattctgcgcccatactttgaacttgttctttcacttccgggcgggtgtcgaatgcacgcacaatcgcgccgagactgtttgctgcgccaatggcggccagacctgcgacaccggcaccaatcaccatcacttttgccggtggcactttcccggccgcagtgatttgtccggtaaagaagcgcccaaattcatgtgccgcttcaacaatggcgcgataaccggcgatattcgccatcgagcttagtgcgtccagcgattgtgcgcgtgagatacgcggcacagagtccatcgccatcacggtcacgttacgttccgcaagtttttgcattaattccggattctgcgcaggccagataaaactcaccagcgttgtcccaggattcagtaacgcaatttcatcatctaacggcgcattgaccttcagaatgatctctgactgccagacgctattcccttctacaatttcagcgcccgcttgcacaaacgctttatcgtcaaaacttgccagttgacccgcgccgctctctaccgcgacggtaaaacccagtttcagcagctgttccactgtttttggcgttgctgcaacacgggtttcattggttaaccgttctcttggtattccaattcgcatgatattcccttccatcggttttattgatgatggtttgcttgtgtcaggagccacacaagccgctcatgtacgagctaaatgttactccgttaaaataaattagtaacaaacgccctataacgtactgaaaattatgcctgtgatctagcgccaaaaatcagtatttcggcgtgaactcgcaaaatattaacgattcagccgtgatagtgggataaacaccttagaacgccggataaagactgataattgtcttcggcggccgggtaaaacgagacatcgccccggcacaaatcactacttaacattaaattaacttatacaattcagttgcttcagtagtattgatggtgatacggctgttttttaagcatagacggtcatttgagcagaattaaaattggtttaaggaatgtgatatgaaaaatgacgcagacagttacaccgtttaaatgcaataatcagccacgtttctcgttaataacaataccagtacctggtttgcgcaaggcgaaggattatttttatgaagcttaagaacaccctcctggcgtcggcactgctttctgctacggcattctccgttaacgcagcaacagaactgacaccggagcaagcggcagcggttaaaccttttgaccgtgtagtgattaccggtcgttttaatgctattggcgaagcggtgaaagccgtttctcgtcgcgcagataaagaaggtgccgcctctttttatgttgtcgacacttctgattttggtaacagcggtaactggcgtgtggtcgctgacctctataaagccgatgctgaaaaagcagaagaaacaagtaatcgcgtaattaacagtgttgtcgaactgccgaaagatcaggctgttctgattgaaccgtttgacacggtcaccgtccagggcttctatcgtagccagccagaagtcaatgatgccatcaccaaagcggcaaaagcgaaaggtgcctactctttctacattgttcgtcaaatcgatgccaaccagggtggtaaccagcgtattactgcattcatctataaaaaagatgctaagaaacgtatcgtccagagcccggatgtaatcccggcagattccgaagcaggacgtgcagctctggctgccggtggcgaagccgcgaagaaagttgagatcccgggtgttgcgactaccgcatcaccaagttctgaagtcggtcgcttctttgaaacccagtcatcaaaaggcgggcgttacaccgtcacgctcccggacggcactaaagtcgaagaactgaacaaagcgacagcagcgatgatggtcccgttcgacagcatcaaattctctggcaactacggcaacatgaccgaagtctcctatcaggttgcgaaacgtgccgcgaagaaaggtgctaagtattaccacatcacccgccagtggcaggaacgtggtaataacctgaccgtcagcgcagatctgtataaataactattcagttactcctataaggcggcttgatgccgcctttcgcatttttagtcataaatttccctgcgaccattgcatgcagacacatctcttcgtaaaatcccgcgcttcagtggcaaactccatttttatgcgttttgccctaatatttattcttcttgtcacgttttaatcactggatatcgatggaaaagaaactgggactgagcgcactcaccgcgctggtattaagctcaatgctgggcgcgggtgttttcagtctgccgcaaaatatggcggcagttgccagcccggcagcactgctcatcggctggggtattactggcgctggcattttattgctggcctttgccatgctgatcctcacgcgcattcgccccgaacttgacggcggtatctttacctatgcccgcgaagggtttggcgagctaatcggcttttgttccgcatggggatactggctgtgcgcggtcatcgccaacgtctcctatctggtgatcgttttttccgcgttaagcttttttacggacacgccggaattgcgcctgtttggcgatggtaatacctggcaatcgatcgtcggtgcatcggctttattgtggattgttcactttttgatcctgcgcggggtgcaaaccgctgccagcattaaccttgtggcgacactggcaaaattgttgccgttgggtctgtttgttgtgctggcgataatgatgttcaaactggataccttcaagctcgacttcaccggacttgcacttggcgtacccgtgtgggaacaggtgaaaaacaccatgctgatcaccctgtgggttttcattggtgtggaaggtgccgtggttgtttctgcgcgtgcgcgtaataagcgtgatgttggcaaagcgacactgctggcggttctctccgctctgggcgtttatttgctggtaacgctgctttcgctgggcgtggtggcacgtcctgaactggctgaaattcgtaacccgtcaatggccggtctgatggtggaaatgatgggaccgtggggcgaaatcatcatcgctgccggtttgatcgtttccgtttgcggcgcgtacttaagctggaccatcatggcagcagaagttccgttccttgcagccactcataaagcattcccgcgcatttttgcgcgccagaacgcacaagctgcgccatccgcttcactgtggctgaccaacatctgcgtgcaaatttgtctggtgctcatctggctgaccggttccgattacaacacattgctgaccatcgcctcagaaatgattctggtgccctatttcctggtcggcgcgttcttgctaaaaatcgcaacccgtccactgcataaagcggtaggtgtcggtgcctgcatttatggcttatggttattgtacgcctctggtccaatgcacttgctgttatccgttgttctgtatgcgccggggctgctggttttcctgtacgcgcgtaaaacgcatacacatgataatgtactgaaccgtcaggaaatggtgctgattggcatgctgttaattgcctcagttccggcgacctggatgctggtgggataacgttcatcccatcgttggatagcaaaggagataacgatgggtaaaacccagcccttgccaatattaattactggcggaggtcgccgcatcggcctcgccctcgcatggcatttcattaatcaaaagcaaccggtgattgtcagctatcggacgcactatcccgccattgatggactgattaaagcaggtgcgcagtgtattcaggctgatttttcgaccaacgacggtgtgatggcgtttgccgatgaagtactaaaaagcacccatggtctgcgtgctattttgcataacgccagcgcgtggatggcggaaaaaccgggtgcgccactgaccgacgtactggcttgcatgatgcagatccacgttaataccccatacctgctcaaccatgctctggaaagattactgcgtgggcacggacacgccgccagcgatatcattcactttaccgattatgtggtggagcgcggtagcgacaaacatattgcctatgctgcaagcaaagcggcactggataatatgacccgctcgtttgcccgcaagctggcaccggaagtgaaagtgaattctattgcgccatcgctgatcctgtttaatgaacatgatgatgccgaatatcgacaacaggcgctgaataaatcactgatgaaaaccgcgcctggcgagaaagaagtgatcgacctggtcgattacttacttaccagctgctttgtcaccggacgcagtctcccacttgatggcggtcgtcatctgcgttaatgcagcttaatccagcatataatcaacacccatgcgcttattccccagcacgcaacagagccaacaaaagcagcgggcaagcgcatcattccggtgaaataccatagggacgccaggtaaacaaaatagggaataatcgaccacatactaaaaatgatggttgcgcgtaaggcttcaatgccgcgttcgctggcaacaatataatgcgcgataagcgcaaaggtcgggaaaagtggaatcagcccggcgatataataatttttcgtttttgctaaaacaccaatcaacagcactactagcgcaccgagcgcggctttgattaccagccccatctttttaccttaacacttccataacaagtcattagtagaatacctgatgaaaccttgtttagaaacgattgatagtaagtaaaaacagtgcggtgtattgtgacgtttttatatctaccgtgaatgttatgaacactatcgtatttgtggaagatgatgcggaagtcggtgcactgattgccgcatacctggcaaaacatgatatgcaggttaccgtagagccgcgcggcgaccgggccgaagaaactattctgcgagaaaatccggatttggtgttactcgacatcatgctaccaggcaaggacggcatgaccatttgtcgtgatttacgcgcaaagtggtccggaccgattgttcttctaacctctctcgatagcgatatgaaccacatcctggcactggaaatgggtgcctgcgactatattctcaaaacgacgccccctgctgttttgctagcgcgtttacgtttgcatttgcgtcagaatgagcaagccacagtgaccaaaggtattcaggaaacgtctctgactccctacaaagccctgcatttcggcacgttgaccatcgatcccatcaaccgcgtagtcaccctggctaacactgaaatctcgctctcgacagctgatttcgaattattgtgggaattagctacccatgccgggcaaatcatggaccgcgatgcattgctgaaaaatttacgcggcgtcagttatgacggactggatcgtagcgtggacgtggctatttcgcggttaagaaaaaaactgctcgataacgccgcagaaccttatcgtattaaaaccgtgcgtaacaaaggctatctttttgcgcctcatgcgtgggaataagcgatgaaaaaactgtttatccagttttacctgttattgtttgtctgcttccttgtgatgtctctgctggtcgggctggtgtacaaatttaccgccgaacgcgcaggcaaacagtcgctggatgatttgatgaacagttcgctgtatctgatgcgcagcgaattgcgtgagatccccccacacgactggggtaaaacgctgaaagagatggatttaaatctctctttcgatctgcgtgtcgagccgctgagtaaatatcatcttgatgatatttccatgcaccggctgcgtggcggcgaaattgtcgctctggacgatcagtacacttttttgcaacgtatcccgcgcagccactacgtgctggcagttggtcctgttccttatctttattacctccatcagatgcgattgctggatatcgccctgatcgcttttattgccatttccctcgcctttccggtgtttatctggatgcgtccgcactggcaggatatgttaaaactggaagcagcggcgcaacgatttggcgatgggcatctcagtgagcgtatccactttgatgaaggttcgagctttgaacgacttggcgtcgcatttaaccagatggcggacaatatcaacgccttgattgccagcaaaaaacagcttattgacggtatcgctcacgaactgcgaacaccgttagtgcgccttcgttatcgactggagatgagcgataacctgagcgccgccgaatcccaggcgttgaatcgcgatatcagtcaacttgaagctttaattgaagagctgctgacttatgcccgactcgaccgcccacaaaatgagcttcatcttagcgaaccagacctgccgttgtggctgtcaacgcatctggcagatattcaggcagtaacgcccgataaaacggtacggataaaaacgctcatgcaaggccattatgcggcgttggatatgcgcttaatggagcgcgtgctggataatttgctcaataacgccctgcgctactgtcattcaacggttgaaaccagcctgctactgtcggggaatagagcgacattaattgttgaggatgatggcccagggattgccccagaaaaccgcgaacatatctttgaaccttttgttcgcctcgatcccagccgggatcgctcaaccggcggctgcgggctggggctggcaattgtccactctatagcactggcaatgggcggtacggttaattgtgacaccagcgaactgggtggtgcccgcttctcgttcagctggccgttatggcataacatcccgcaatttacctctgcctgacactatgcgcacggtggtcaagtcaccaccattgtgctataaaataaggatgttgtaactaaagtggttaatattatggcgcgttacgatctcgtaggccgactcaacactacttttcgccagatggaacaagagctggctgcatttgccgctcatcttgagcaacacaagctattggttgcccgcgtgttctctttgccggaggtaaaaaaagaggatgagcataatccgcttaatcgtattgagataaaacaacatctcggcaacgacgcgcaatcgctggcgttgcgtcattttcgccatttatttattcaacaacagtccgaaaatcgcagcagcaaggccgctgtccgtctgcctggcgtgttgtgttaccaggtcgataacttttcgcaagcagcgttagtcagtcatattcagcacatcaataaactcaagaccacgttcgagcatatcgtcacggttgaatcagaactcccctccgcggcacgttttgaatgggtgcatcgtcatttgccggggctgattacccttaatgcttaccgcacgctcaccgttctgcacgaccccgccactttacgttttggctgggctaataaacatatcattaaaaatttgcatcgtgatgaagtcctggcacagctggaaaaaagcctgaaatcaccacgcagtgtcgcaccgtggacgcgcgaggagtggcaaagaaaactggagcgagaatatcaggatatcgctgccctgccacagaacgcgaagttaaaaatcaaacgtccggtgaaggtgcagccgattgcccgcgtctggtacaaaggagatcaaaaacaagtacaacacgcctgccctacgccgctgattgcactgattaatagggataatggcgcgggcgtgccggacgttggtgagttgttaaattacgatgccgacaatgtgcagcaccgttataaaccacaggcgcagccgcttcgtttgatcattccacggctgcacctgtatgttgcagattaacccccggctttcatactgccgaccatctgttctggccgtacccagcggtcaaactcggcttcgctaagataccccagcgcaagggccgcagcttttaaggtcagcccttctttatgcgcttttttggcgatctcggcggctttgtcataaccaatgtgggtgttaagcgcagtcaccagcatcagcgattcattgagtaattgattgattcgctcacgattcggttcaatgcccactgcgcagtgtttgttgaaactttccatgccatctgccagcaagcgcaccgattgcaggaagttatggatcaccatcggacggaagacgttcagttcaaagttaccggaagcgccacccatgttgatcgccacgtcgttccccatcacctgacagcagagcatggttaatgcttcacactgtgtcgggttcactttccccggcatgattgagctgcccggctcattttccgggattgagatttcaccaattccgcagcgcgggccagaggccagccagcggacatcattggcaattttcatcagtgacgcagccaaccctttcaatgcgccgtgcgcctgaaccagggcatcacaggtcgccagcgcttcaaatttgttcggtgcggtaacaaacggtgcacaggtaatgactgccagttcatctgctacgcgacgcgcatattccggatgggtatttagtccagtacccaccgctgtaccgcccagagccagttccgctacgtgaggcaggctgtattcgatatgtttgagattatgctccagcatcgctacccagccggaaatctcctgccccagcgttaacggcgtcgcgtcctgcaagtgggtacgaccgattttgacgatatcggcaaatgcgcgggatttttcactcagcgtctgggtcagggttttaagttgtggaatgagttgcttgcgcagcgccagtagtgccgcaacgtgcatcgccgtcggaaagacatcgttggaactttggcttttgttcacgtcgtcgttagggtgaactttacgttccatcccgcgcacgccgccgagtaattcactggcccggttagccagcacttcattcatgttcatgttactttgcgtgccggagccggtctgccagatagccagcgggaattcgtcgtcatgctgtcctgccagtacttcatccgccgcctgccgaatggcgctcgctttctcttcagacaacaagcctaaatcttcattaacttttgccgctgcgcgcttggttagcgccagcgcatgaatcagtgaggtgggcattttctccgtcgaaatgcggaaatgctccagcgagcgctgagtttgtgcgccccacagcttatctgccgggacatcaatcgctcccatcgaatctttttcgctgcgtactgtattcatggcctgctcctcacctgattaattttttctttctgttttgctttcgctaagcaacttttagcccactcattatttaccatttgataacaaacgtttggtcttacgtgccatgtaaaaaaaccgccccgaagggcggctctgtttatttcacacagcgggtgcattgtgtgagttgtatctgctggaagaagtcatttcctttatcatccacaaggataaacgccgggaaatcttccacttcaattttccagatggcttccattcccagttccggatattcaacacattccaggctcttaatacttccctgcgccaatacagctgccggaccaccgatactgccgaggtagaagccgccgtgttttttacaggcatccgtcacctgctggctgcggttgcctttcgccagcatgatcatacttccgccctgcgcttgcagttgatcgacataagaatccatccgtccggcggtcgttgggccaagagaaccggaggcataaccttccggcgttttggccggacccgcgtagtaaatcggatgatctttaatatactgcggcagcccttcaccgttatccatccgctctttcagtttggcgtgagcaatatcacgaccgacgataatcgtgccgttaagcgataagcgtgtagaaacgggatactgcgacaactgtgcgaggatctctttcatcggacggttgaggtcaacgcgcaccgcttcgccttctcctgctttgcgcagctcttccgggatatatttgcctggattatgttccagtttttcgatccaaatcccctgacggttgatcttcgctttgatattacggtcagcagaacaggagacgcccataccgaccgggcaggatgcgccgtgacgtggcaggcgaatcacgcggatgtcatgagcgaagtatttaccaccaaactgcgcacccagaccaagattttgcgcttcgatcagcaattctttttccagttccacatcgcggaacgcctgaccgtgctcattcccttccgttggcagttcatcatagtatttagcggaagccagtttcaccgttttaagattcgtttctgcagaagttccaccaataacgaacgcaatatgatatggaggacaggccgccgtacccagcgtgcgcatcttctcaaccaggtaatttttcagttttcccggcgtcagtaacgctttggtttcctgatagagatacgtcttgtttgccgaaccgccacctttggcgatacagaggaatttgtactcgtcgccatcaacggcataaagatcgatctgcgctggcaagttggtgccggtattcacctctttatacatatccagcggcgcgttttgcgagtagcgcagattatcctcgatataagtgttatagacaccgcgcgccagcgccgcttcatcaccgccaccggtccatacacgctgcccttttttaccaacaataatcgcggtgccggtatcctgacaggttggcagaacgccttttgccgcgatgtcggagttacgcaggaattgcagcgccacatatttatcattttcgctggcctccgggtcacgcagaatgtcggccacctgttgttggtgagccggacgcagcataaatgacgcatcatgaaacgcctgacgcgccaacagagttaacgcttcgggtgcgactttcaaaatctcctgcccttcaaattcagatacgctaacgtgttcgctggttagcaggtaatactcagtatcatcttttttgagtggaaaaggagcctgataatgaaagggtttgtttgacattgttctctcacttactgcctggtttggttatgctctgggcgggtgttccgttgccctgttaaaagcgagtaacaatatcctacacacttttttaacaaaaactgagactagtacgactttttgcggctccaggttacttcccgtaggattcttgctttaatagcgggattaatttccacattaaaacagggattgatcatgcaaaaactcattaactcagtgcaaaactatgcctggggcagcaaaacggcgttgactgaactttatggtatggaaaatccgtccagccagccgatggccgagttgtggatgggcgcgcatccaaagagcagttcacgtgtgcacgatgccgcaggagatatcgtttcactgcgtgatgtgattgagagtgataaagcgactcttttgggagatgccgttgccaaacgctttggcgagttgcctttcctgttcaaagtattatgcgcagcccagccgctctccattcaggttcatccaaacaaacgcaattctgaaatcggttttgccaaagaaaatgctgcaggtattccgatggatgccgctgagcgtaactataaagatcctaatcacaagcctgagttggtttttgcgctgacgcctttccttgcgatgaacgcgtttcgtgagttttccgagattgtctccctgctccagccagtcgcaggtgcacatccggcgattgctcactttttacaacagcctgatgccgaacgtttaagcgaactgttcgccagcctgttgaatatgcagggtgaagaaaaatcccgcgcgctagcgattttaaaatcggccctcgacagccagcagggtgaaccatggcaaacgattcgtttaatttctgaattttacccggaagacagcggcctgttctccccgctgttgctgaatgtggtgaaattgaatcctggcgaagcgatgttcctgttcgctgaaacaccgcacgcttacctgcaaggcgtggcgctggaagtgatggcgaactccgataacgtgctgcgtgcaggtctgacgcctaaatacattgatattccggaactggttgccaacgtgaagttcgaagccaaaccggctaaccagttgttgacccagccggtgaaacaaggtgcagaactggacttcccgattcctgtggatgattttgccttctcgttgcatgaccttagtgataaagaaaccaccatcagccagcagagtgccgccattttgttctgcgtcgaaggcgatgcaacgctgtgtaaaggttctcagcagttacagcttaaaccgggtgaatcagcgtttattgccgccaacgaatcaccggtgactgtcaaaggccacggccgtttagcgcgtgtttacaacaagctgtaagagcttactgaaaaaattaacatctcttgctaagcttattaaaggcttataacaccttcaggcggccagtccgcctgatttcattttatggataatcattatgaataaatcgctggtagcggtaggcgtcattgttgcgctaggcgtagtctggacaggcggcgcatggtatacaggcaagaagattgaaacccatctcgaagacatggtcgcgcaggcgaacgcgcaactcaaactgacagctcctgaatccaacctggaagtcagttatcaaaactatcatcgcggcgtattcagcagccagttgcaactgttggtgaaacccattgccggaaaagtaaatccgtggattaaaagcggtcagagcgtcatcttcaacgaatcggttgatcatggtcccttcccgcttgcccagcttaaaaaactgaacctgatcccgtcgatggcatcaattcaaaccacgctggttaataacgaagtaagcaaaccactgtttgatatggcaaaaggtgaaacgccttttgagattaactcccgcattggttacagcggagattccagttccgacatttcgctcaagccactgaattacgagcaaaaggatgaaaaagtcgcctttagcggcggcgagttccagttaaatgcagacagagacggcaaagctatctccctttccggggaggcgcaaagtggtcggatagacgcggttaacgaatacaaccagaaagtgcagttaacctttaataatctgaaaaccgacggttccagcacgctggcaagttttggtgagcgcgtaggaaaccaaaaactgtcgctggaaaaaatgaccatttcagtggagggcaaagaactggcactgctggaaggcatggagatcagcggtaaatcggatctggtcaatgacggtaaaacggtcaatagccaactggattactcgctaaacagcctgaaggtacagaatcaggatctgggcagtggcaagctgactttaaaagtcggccaaattgatggcgaagcctggcatcagtttagccagcaatataacgcgcaaactcaggcgctgctggcacagccagaaattgccaacaatcccgaactttatcaggagaaagtgacggaagccttctttagcgctctgccgctgatgctgaaaggcgacccggtgattactatcgcgccgctaagctggaaaaacagtcagggtgaaagtgcgctgaatctgtcgctgttcctgaacgatccggcaacgactaaagaagcgccgcaaacgctggcgcaggaagtggaccgctcggttaaatctctggatgcgaaactgaccattccggtggatatggcaactgagttaatgactcaggtagcgaagctggaaggttatcaggaagatcaagcgaaaaaactggcgaaacagcaagttgaaggtgcatcagcaatggggcagatgttccgtctgaccaccttgcaggacaataccatcaccaccagcctgcaatatgctaacggtcagataacgttaaacgggcagaaaatgccactggaagatttcgtgggtatgtttgcgatgccggcattaaacgttccggctgtacccgctattccgcagcagtaattcacagccaaaacgccggagctttttctctccggcgttttttcttacttcagcataaagtcatactgaatactcattttcacatcccagtaattcaggcgatcgcccagcgtactgccatcgcgcttttcccgccctttatcggcagcaagaaagaaattcatcccttgtaacggcccttcgctgacccgatagttcataccccctaagatacccgcgccttcaatccgcacatctcgtttactggattcatagccgcgggtcacaatcggtgcaaatgtcagcgtaaattgcggagttaaacgatagttgacgcccaattgccaggactgcattccttcacggttacgatcaagacttaatgaaaagggatagccaatgtcggtatccaccacggcaccattcattgcatggcgcaaataaccaccactgccaaatacgcttccccacggcgcattccaggtcaattgtccactaaccaacgccgtttcattgggctggctggtattacgacttaaaccttcaagttgcgcgtaaaagccgagcaactcccctttcaacgtataattcgggtcaagcggtatgcttttctcgagaatactttgtatctgattggaaacatctttctgtaccgatgcccccagagaatagcgactggtatcatcatgccaactggcggctaaaaaagaacgtgcgcgatgtttatcgtattttcccgtctggctgttataaaccccttcatcacgaataccggttgttgaatcggtccataaaaatactcgtgaacgccacattccccacagatcaatatttggcgttaaagcccaataacctaatgctccttcagaaacagtcggtaatgtacgttgcgaactgccagccattaacggaatacgataaggtaagctaccataactataatccgtcccgaagcgacctaattttagcaggctattttcactgggttttatttttactgcccccagggcaaagccaaaacttttatcaccatcaagataccaccgggtactcatatcagcacgagcacctaatttataaacataatacgccccgccttcaacgccaataatattggaataataaccactattgaaatcgagcaatcctccctgtacccatgcgtaaatatctcttcccgtgccagcactgggcttatcagccctgcgcaattcgtttttcagtctgatgcgtagtcccgcttcatcgtcagccagttgcgccgcgtaagcagaggtaaggccagaggcagccgtcaggcaaataacggcaatggccactatttttctcatagttgcacctttgatgttctgattatttttattgaatattaactagtgatatcgttgattaattgctgctgcacttttttacgattatcaatttcaacaacgatttctttgaattttttatccgtgagcggataaaaccagataatgacgaatgccagtagcataaatccgcaaggtactagggcaattgatgtgcggatgcccataataacttccggcgtttgcgcctgattggcgatatatccgcttaatcccaaaataaaggcaggaattgaacctccgattgcctgaccgcatttacgggtaaatgagaatagtgaataggtgagcccttcaattcgcacgccggtcaggtattcaccgtattctacggtatcagcttccagtgcccacatcacggtcatggtaacgccctggccaattgatgcgatggccaacgcaaccaacgccaccggcagtgaccagacggaaacccagaagaacagcagataaccgcaggttcccagcaaagcgccaatcaggaaggtattctttttaccgatcctcgcgaccatccccggcaccagcggtgccgatgccacagtaccgaccaggttttgcaccagtaccagcacagtgaacagcccggtatcatttaacacatagcgcacgtagaacaacgacgaggcgctgaccgcgaaggtcgaaatcagcacacacagcgcaccgatgcacaacataaacagcgggcgattccgtttcagggtttgcagactgatcttcaatgacggctgcgccacgatacgtaccacattctcacgcgtcgatttgaagcagatgaagtaaagcaccattccggcaatcgccagcacaattgtccagaaatgatataccgacaccatctcttccgggctggagttcttaatgctcggtcctatcagaaatgccaggcagacaaaggtcaatgaagcggcaatcccgcgagccgcacccagacgggcgcgggattgtggttgttgggtcatcgcggtagcaagtgaaccataaggaatattcaccaggctgtagcaaagcccgagtcccatgtaggtcaaatatgcatacacaactttgctgctatggctccagtcggtcggcacccagaataccagcacgctgaagatcattaacggcgcagtaccgaagagtaaaaacgggcggaattttccccatcgggtattcacactgtccaccactcgtccggcaaagacatcggcgaaggcatcgaatacccgcaccagtaacagcatggtgcccgccgcagcggcaccgacgccagcgacgtcggtgtagtaactcaacaggaagagcgcccccattgcgaaggcgaagttattggcgacgtcaccgaggctgtagccgacgatggcgcgccaggagagttgttgattcattgtttgcctccctgctgcggtttttcaccgaagttcatgccggtccagcgtttttgcagcagaaaagccgcagacttcggtttgcggtcacgagtgaagatccctttcttgttaccgccaacgcgcaatatgccttgcgaggtcgcaaaatcggcgaaattccatacctgctcaccgacgacagcgctgacgcgatcaaagacgcggtgatacatatccagccatgcacactgatactcttcactccacatgtcggtgtacattgagtgcaggccggctaacgtatccacgccgtattcggtgatgataatcggctgatgcagtttctcctgccaggccagaagttctttttccagtaccttctctgccgtttccaaatcgccgctttggacataccaaccgtaataacggttcaggcacagcacatcaaagagatcgctgatggtatcggtgtgagcgtcgcagaacattacattgacacaggtgatcggacgcgtcgggtcgagtttacgcgttgcttccgccagtggcgcaaaatattcccgtgcaccttgcggacgggtatccggttcgttggcaatactccacatcaccacgcttgggtggtttttgtcacgcgcaatcagctctttaatcgcctgtaagtgcgcctgctgggtttccccgttgactgcctcttcgctgtacagttctttcggcttgttgcccgcttcgaaaccaatgcctaaagagaggttaaagccgacagctgcagtttcatcaatcaccacgatgccatgctcatctgcccagtcgagcatctcttcagcgtaagggtaatgcgaggtacggtaggcgttggccccaatccagtccattaatgcgtgatcgtgcaccatcagcacgttatcgaatcctttgccgcgcaaatccgcatcttcatgacgaccaaagccagtaaagtagaacggtttgtggttgatcaggaactgttcgcccttcactgccactgaccggatgccgacgcgcagcgggtagatatcacactctgtctggcttttggctgtgacgcacagttcatagagataaccttcacccggttgccagaggtgcggattcaccacttgcaaagtcccgctggtgccttgtccagttgcaaccacctgttgatccgcatcacgcagttcaacgctgacatcaccatttgccaccacctgccagtcaacagatgcgtggttacagtcttgcgcaacatgcgtcaccacggtgatatcgtccacccaggtgtccggcgtggtgtagagcattacgctgcgatggatcccggcgtagttaaagaaatcatgaaagtaagactgctttttcttgccgttttcgtcggtaatcaccattcccggcgggatagtctgccagttcagttcgttgttcacacaaacagtgatacgtacacttttcccggcaataacatacggtgtgacatcggcttcaaatggcgtatagccgccctgatgctccatcacttcctgattatttacccacactttgccgtaatgagtgaccgcatcgaaacgcagtacaatacgctggcccgcccaacctttcggtataaagacttcgcgctgataccagacgttgcccacataattacgaatatctgcatcggcgaactgatcgttaaaactgcccggcacagcaattgcccggctttcttgtaacgcgctttcccaccaacgctgatcaattccacagttttcgcgatccagactgaatgcccacaggccgtcgagttttttgatttcacgggttggggtttctacaggacgtaacataagggactcctcattaagataaaaatactggtcaacctttaatcttattagttaaccaattctgtgttgcacacagttatctgtgagaaacccatggaagagaaatggaaataaaaagaactgacaccgcgatcaaaaaaccaaaaactgcaatacccacagcgtgatattgatcgcattaatctttaaaacagcgttgacagaagccacaaaataagcaatcgaacgttcgttcgaacatattgggagcgataaaccctcatgatatattgctacgatgaatatttaggtgggattctccgatccctgggaggatgatttttgcacagagaaattacgatatgaaacgcgggcacagttgtcaccagcccgcggaaagagagagaggatcaggatgcggttaagataccgccaatcatcgcgcgtaaaccctgagcaaacgacgcttcacgagccaggtcttccgcttcgatatcggccagtacaccgtaggtcagatccagcagtaaacgtgaagtcattgccgtgttgatgtctgggcttatctcgcctttttgctgggcatcacgcatccgctgggcaacaaattccgtgatcgtcatatgcttatttttaagcatggcggcgacctgtgggttacgcatcccttccgccataatttcgaccaccagcgctcgttgcccaaaggcttcatgggtgagagagacaatagactcgaccatatagtcaacgaaatgaatcccttcaatcggttcccggaaacgggccagcgccctctcctggtcctgtaagataatcgcctgaatcaaggcttctttggagatgaaatggtgatagagcgtcccgggactaatggcgcaggatttacagatggctttcatcgaggcactgtgaaatccattttctgaaaaaatctctctggcagcattgaggatccgggtccgtgtcggttgtgcttcagtctgcatgttatccatcattaaaccattatagttagcatgaataactagtttaccgcgttgtcaggtgagcgcctatcattgctgttgaatagtgcgaaggcacactcaattcgtaagctttttatccagatattggttaaccaataaccgtgatttggctgccagttgtttagcagagacgttgatgagttgcacacgctatcccggtaaacaacacatacggctgtttaccggttcgttagtgtattaattgagctcctgtaccccaccaccggagacggtgagaatttgtccgcttacccagctggctgcaggcgagcaaaggaacagcgccgcgttagctatatcttgcggttggcccagacgtctgattggtgtgtgttgcaacattttctgttcaatttctggtgtaataacggatttcagggcatcggttaatattgcccccggcgcaatgccattcacccgaatatttttttcacccaggtcaaatgccatatttctgaccagatgactggccgcagctttagatgatgcataggaggtcatgtttatgtttttattttctgccgccatagaagtaatggtcagaataacgccaccgccatttttttccatttctggcgcaacaagttgtgacagatggaaaaaagaaaatacattcagttcataagcgcggcgaaaatctgccattggcatatcaaacggtttaggaccaccgccaccggcgttgttaaccaggatatcaactttacccaacttactgacggcaaagtctgccagtgcagagagttcctgttcggaagtaatatcgcagcggcaggcaaatgcctgaccacccagttgttgaatttcatttacaacatgattagctgcatcggcgttaatatcactgaccaccacagatgcgccagctgtcgcgaatgtaatggcgatttctttaccaatacctgcacccgcacctgtaatgatggcgcattttccgtcgagtctcaggttgtcagaattaaacacataaacctcctgtgaacttcagtaaaaataaaaggcaccgcctgtgtgccacattttttatcattaaccttgaggaaaggacactaccagtgtatagcagataaagagaggattatttcgccgcaatgagccgggcgggaataataagattgcgtgaatgcgtctcttcatgggtgattttttgcatcatgcgatccgcaagtgtggtaccaagttcccgcgctggcgtgctggcccaggtaacgggtatatcatcaagtgtggttggcgttgcatcggtaaatgccgccagcgaaacctgttgctcaaagtaacgatcgactccgctttccccgctttgcctccctgctttcagcaaaccaaaccatgcacccatcgcaatagtttcgttatagcaaaccacggcgctgatggtcgggttatgacgtaaaagcgccgtgatagcttccgcggcttgcttctggctggaagtgcactccagcacccaatcgctgtgaaacggcaggccaaattttagtagagtcgcacaatagccccccacccgttctgcccgggttaatgaggaactttgccctcccagccaggcgatacgctgatgcccattgcgaatgagatgctccgtcaacaactgtgcagcctgcatgttgtccgggcgaaccgtatcaacgtcatcaagataactggcacgggaagcgaaaatcaccgggatagctttttcttctgctatccgtcgcaggtcatcgctgcttcctgcagccccggcaatgaccacaccatcgacaccctgattcagtaatagtgaaaaccgctgtgccagctgctcgccgtctttaccgccgtgaagaaaaaaaaccatccgtccctgcgcttccagagcttccgtcaatccggccgtcaattcggcgtaaaacggcgcagataaatcacggacgatcaaaccaatgacgccgctttgcccgccgcgcagcgccgacgcctgacgattgcgcacaaatcccagctcttcaatggcggcgttaacgcgttctcctgtggcggtagagattcgccctttgccacttagcaccagcgaaacggtgcttaccgacacgcccgcagccagcgcaacatcatgaatggttatttttttggcggtagccatgcagatgacctactccctgattatgtgacagataaaacgttttatcttttatttatcttatacccgctattatcgttgcgtaatgtgatttatgcctcactaaaatttgataaaacgttttatcttctcgcgcaatttactgaatccagattgttctctacgaggagtcgttttatgacggcgaaaacagcaccgaaagtcacgctgtgggagttcttccagcagttaggcaaaaccttcatgttacccgtggcattattgtcgttctgcggcattatgctcggcattggtagttctcttagcagccatgatgtcatcaccctgatcccggtcctgggcaaccccgtgttgcaggctatctttacctggatgagtaagattggctcgtttgcttttagtttcctgccagtcatgttctgtatcgccatcccgctgggtctggcacgcgaaaacaaaggcgtagcggcattcgctggcttcgtcggttatgcggtaatgaacctcgcggtaaacttctggttgaccaataaaggcattctgccaaccacggacgccgcggttctgaaagccaataacatccagagcattcttgggatccagtcgatcgacaccgggatcctcggtgcggtgatcgccggtattatcgtctggatgctgcatgagcgattccataatatccgcctgccagatgcgctggcattcttcggcggtacgcgcttcgtaccaatcatctcctcgctggtgatgggtcttgtcggcctggtgattccattagtctggccgattttcgccatgggtattagcggcttaggccatatgatcaacagcgcgggagatttcggaccgatgctgtttggtaccggtgaacgtctgctgttgccgtttggtctgcatcacattctggtggcattaattcgctttaccgacgcaggcggcacgcaggaagtctgcggtcaaaccgtcagcggtgcactgaccatcttccaggcgcaattgagttgcccaaccactcacggtttttctgaaagcgccacgcgtttcctttcgcaaggtaaaatgcctgcgtttctcggcggtctgccaggtgcagcgttagctatgtatcactgtgcgcgcccggaaaatcgccataaaattaaaggtctgctgatttctggcctgatcgcctgtgtcgttggcggcacgaccgaaccgctggaattcctgttcctgttcgtagcgccagttctgtatgtcatccacgcgctgttaaccggcctcggcttcactgtcatgtctgtgctcggcgtcaccatcggtaataccgacggcaatatcatcgactttgtggtgttcggtattttgcatggtctgtcaaccaagtggtacatggtgccagtagtggcggcaatctggtttgtcgtttactacatcatcttccgtttcgctatcacccgcttcaatctcaaaaccccggggcgcgatagtgaagttgccagttcaatcgaaaaagccgttgccggtgcgccgggtaaatcaggttacaacgttccggcaatcctcgaagccttaggcggtgccgacaatattgtcagtctcgataactgcattacgcgtctgcgtttgtctgtaaaagatatgtcgcttgttaatgtgcaggcactgaaggacaatcgggcaattggcgtagtacaacttaatcaacataacctgcaggttgttatcgggccacaagttcagtcagtaaaagatgaaatggtcggtctgatgcgtactgtccaggcataaggataagatatgttcgatttttcaaaggtcgtggatcgtcatggcacatggtgtacgcagtgggattatgtcgctgaccgtttcggcactgctgacctgttaccgttcacgatttcagacatggattttgccactgccccctgcattatcgaggcgctgaatcagcgcctgatacacggcgtgtttggctacagccgctggaaaaacgatgagtttctcgcggctattgcccactggttttccacccagcattacaccgccatcgatcctcagtcggtggtgtatggcccttctgttatctatatggtttcagaactgattcgtcagtggtctgaaacaggtgaaggcgtggtgatccacacacccgcctatgacgcattttacaaggccattgaaggtaaccagcgcacagtaatgcccgttgctttagagaagcaggctgacggctggttttgcgatatgggcaagctggaagccgtgctggcgaaaccagaatgtaaaattatgctcctgtgtagcccacagaatcctaccgggaaagtgtggacgtgcgatgagctggagatcatggctgacctgtgcgagcgtcatggtgtgcgggttatttccgatgaaatccatatggatatggtttggggcgagcagccgcatattccctggagtaatgtggcgcgcggagactgggcgttgctaacgtcgggatcaaaaagtttcaatattcccgccctgaccggtgcttacgggattatagaaaatagcagtagccgcgatgcctatttatcggcactgaaaggacgtgatgggctttcttccccttcggtactggcgttaactgctcatatcgccgcctatcagcaaggcgcgccatggctggatgccttacgcgtctatctgaaagataacctgacgtatatcgcagataaaatgaacgctgcgtttcctgaactcaactggcagatcccgcaatccacttatctggcctggcttgatctacgtccgttgaatattgacgacaacgcgttgcaaaaagcgcttatcgagcaagaaaagatcgcgatcatgccgggatatacctacggtgaagaaggtcgtggttttatccgactcaatgccggctgcccacgttcgaaactggaaaaaggtgtggctggattaattaacgccatccgcgctgttggttaaccccaattgcgcaacgtaaaaaatcgttgcgcaatcgtggatttttaccctgctttgtttttataatggtgcgcacttttatatccagaaaaagagtgcgaccatgattgataccaccctgccattaactgatatccatcgccaccttgatggcaacattcgtccccagaccattcttgaacttggccgccagtataatatctcgcttcctgcacaatccctggaaacactgattccccacgttcaggtcattgccaacgaacccgatctggtgagctttctgactaaacttgactggggcgttaaagttctcgcctctcttgatgcctgccgccgcgtggcatttgaaaacattgaagatgcagcccgtaacggcctgcactatgtcgagctgcgtttttcaccaggctacatggcaatggcacatcagctgcctgtagcgggtgttgtcgaagcggtgatcgatggcgtacgtgaaggttgccgcacctttggtgtgcaggcgaagcttatcggtattatgagccggaccttcggcgaagccgcctgtcagcaagagctggaggcctttttagcccaccgtgaccagattaccgcacttgatttagccggtgatgaacttggtttcccgggaagtctgttcctttctcatttcaaccgcgcgcgtgatgcgggctggcatattaccgtccatgcaggcgaagctgccggaccggaaagcatctggcaggcgattcgtgaactgggggcggagcgtattggacatggcgtaaaagccattgaagatcgggcgctgatggattttctcgccgagcaacaaattggtattgaatcctgtctgacctccaatattcagaccagcaccgtggcggatctggctgcacatccgctgaaaacgttccttgagcatggcattcgtgccagcattaacactgacgatccaggcgtgcagggagtggatatcattcacgaatataccgttgccgcgccagctgctgggttatcccgcgagcaaatccgccaggcacagattaatggtctggaaatggctttcctcagcgcagaggaaaaacgcgcactgcgagaaaaagtcgccgcgaagtaacaaaaatggatggtgctaattgcaccatccccttttcacgcaaggcacaaagtcgcgcgatgtttggcggattcgatgcccagctcaatcaactccattacctggattgcctgacttgccggaaccggattttcaccatcgccatttaacgcatcacgaatagccgcatagtaagccggataattccccggcactgtcaacagcgtttcttcgacacgttcctcaccttccacgcgggtaagtacgccatcgcgcatatcgtagccccagtcttcctgcggcagacgctcgccatttttcagacgttcttcctgtggatcgaggccatatttcacataactgcctcgggatccatgcacgatataccgtgctgactcggctgctgccagcatggtgccgtgtaaaatcactcgccgctgtggataggacaagatagcgtggaaataatcggtcgactgcgctccgggccgtaactgtgccaaatctaccgtcatgctaaccggtaaaccaaataacgtaatggcctgatcaagaaggtgcggtgctaaatcgtaccagataccgctgcctgggccgccctgttcacgccaacgatcgcgcacctgcgggcggaagcggtcaaaatgggactcaaagtaagcaatttcacccagcacgccttccgcgagcaaaccttttagcgtcaggaaatcgctatcccagcgacggttatggaatacagacagcactcgccccaggctttttgccagcgcttccagctctcgtgcttgtgacagtgtcacggtaaagggtttatcaacgaccacatgtttacccgcctcaagcgccgctttggctaacggaaaatgggtatcgttgggtgtaggaatgacaatcaggtctatgttgggatcgttaaacagatgcttcggctcagagacaaccgtaaccgttggccagtcagcttttacttttgtttcatcgctgctggagattaccgccagctccagcccgggcgtgcccgcaatcaggggtgcatggaaggttttgctcgcataaccatacccaatcaacccaacacggatgttgtcgctcatgtcattgcctctcattgaagtatgatggctatttgacactatcctttaccctcgctcaacagtttaataacctgccaacaataagggatgttgtttaacttaagtcaaaaaaatagcgatttttccaacgacaaaagctaaatatcgcaaaaacctcagtaaaaatcttgctggagctattattgctaagtaacatttaccccctgaagttaatggatcaatcaacagagatgtgggctgtaatgaatcgtcttattgaattaacaggttggatcgttcttgtcgtttcagtcattcttcttggcgtggcgagtcacattgacaactatcagccacctgaacagagtactacggtacaacacaagtaagctctgcacttgttgagcgacatgctgcccgtccgggtgcatgttttcacttgtcggatattaaaccaggaatttattatcttgttcgatgttgttgatgattgtcagggatagtaaagcgcgttactctttccagagcagtttttcatccctgaatatttgccatcagcacattcttattattgtaataacacaagcgttcacttttggtgaaattttatcatcactaataatacctacccctttggtattaattattttatggaccttttatgactgttcaggactacttattaaaatttcgcaaaatcagttcactcgaaagtctggaaaaactctacgatcatcttaattacaccctgacggacgatcaggaactgatcaatatgtatcgtgctgccgatcaccgtcgcgcagagctggtttctggcgggcgtttgtttgacctcggccaggtaccgaagtccgtctggcactatgtccagtaaagaaagtagcgatcggttataaaagccttataataacgcccctaaaattagatttgtctgtttgcgtcgctattctggagaacctatgaccaccacaacgccacaacgtattggaggctggttgcttggcccgttggcctggcttttagtcgctctgttgagtacgacgctggcgttgttgctgtataccgctgcgttatcttctccgcaaacatttcaaacgctcggcggacaagcactgacgacacaaaccttatggggcgtttcttttattaccgctatcgccatgtggtattacacactgtggttgaccatcgctttctttaaacgtcggcgttgtgttcctaaacactatattatctggctgcttatttccgtattgctggcagtaaaagcgttcgctttttcacccgtagaagatggcatagccgttcgccagttgctgtttactttgttggcaaccgcattgatcgtcccctatttcaaacgctcgtcgcgggtgaaagcgacgtttgtgaatccgtaataaccttacagttaacctgttgtcgcctgctctggattaacggataataggcggcttttttatttcaggccgaaaaatgactgactacctgttactgtttgtcggaactgtactggtcaataactttgtactggtcaagtttctcggtctctgtccgtttatgggggtttccaaaaagctggaaaccgcgatgggcatggggctggcaacaacgtttgtaatgacgctggcgtctatttgcgcctggcttatcgatacgtggattttgatcccacttaatctgatttacctgcgcaccctggcgtttattctggtgattgctgtggttgtgcagttcactgaaatggtggtgcgcaaaaccagcccggtactttaccgtctgctggggatttttttgccgcttatcaccaccaactgtgccgtgctcggcgtggcgttgctgaatatcaatctcgggcacaatttcttgcagtcagcgctgtacggtttttccgccgctgtcggtttctcgctggtgatggtgctcttcgccgccatccgcgaacgccttgctgtggctgatgtcccggcaccttttcgcggtaatgccattgcgttaattaccgcaggtcttatgtctctggcctttatgggctttagtggtttggtgaagttgtaatgaatgctatctggattgccgttgccgccgtgagcctgctgggcctggcgtttggcgccattctgggttatgcctcccgccgttttgcggtggaagacgatccggtcgttgagaaaattgacgaaatcttaccgcagagccagtgtggtcagtgcggttatcccggctgtcgcccctacgcggaaaccatcagctgtaacggtgaaaaaatcaaccgttgcgccccaggtggcgaagctgtgatgctaaaaattgccgagttgcttaatgtcgagccgcagccgctggatggcgaagcgcaagagctaacgccagcgcggatggtggcggttattgatgaaaataactgtattggctgcactaaatgtattcaggcgtgtccggtagacgccatcgttggcgctacccgcgccatgcatacggtaatgagtgatctctgtacgggctgcaatttatgtgttgatccgtgtccgacacactgcatctcgttgcaaccggtcgcagaaactcctgactcctggaaatgggatctgaacaccattcccgtgcgtatcattcccgtggaacaccatgcttaagttattctctgcattcagaaaaaataaaatctgggatttcaacggcggcatccatccaccggagatgaaaacccagtccaacggtacgcccctgcgccaggtaccactggcgcagcgttttgtcattccactgaaacaacatattggcgctgaaggtgagttgtgcgttagcgtcggcgataacgtattgcgcggccagccgcttacccgtggtcgcggcaaaatgctgccggttcacgcgcccacctcgggtaccgttacggctattgcgccccactctacggctcatccttcagctttagctgaattaagtgtgattattgatgccgatggcgaagactgctggatcccgcgcgacggctgggccgattatcgctctcgcagtcgcgaagagttaatcgagcgcattcatcagtttggtgttgccgggctgggtggtgcgggatttccgacaggcgttaaattgcagggcggtggagataagattgaaacgttgattatcaacgctgctgagtgcgagccgtacattaccgccgatgaccgtttgatgcaggattgtgcggctcaggtcgtagagggtatccgcatccttgcgcatattctgcagccacgcgaaattcttatcggtattgaagataacaaaccgcaggcgatttccatgctgcgcgcggttctggcagactctcacgatatttctctgcgggtgattcccaccaaatatccttctggcggtgctaaacaattaacctacattctgaccgggaagcaggttccacatggcgggcgttcatccgatatcggcgtattaatgcaaaacgtcggcaccgcttatgcagtgaaacgtgccgttattgatggcgagccgattaccgagcgtgtcgtgaccctgactggcgaagcaatcgctcgcccgggcaacgtctgggcacggctgggtacgccagtgcgtcatttattgaatgacgccggattctgcccctctgccgaccaaatggtgattatgggcggcccgctaatgggctttaccttgccgtggctggatgtcccggtcgtaaagattaccaactgtctgttggctccctctgccaatgaacttggcgaaccacaggaagaacaaagttgcatccgttgtagcgcctgtgctgacgcctgccctgcggatcttttgccgcaacagctgtactggttcagcaaaggtcagcaacacgataaagccaccacgcataacattgccgactgcattgaatgtggagcttgcgcgtgggtttgcccgagcaatatccccctggtgcaatatttccgtcaggaaaaagctgaaattgcggctattcgtcaggaagaaaagcgcgccgcagaagccaaagcgcgtttcgaagcgcgccaggctcgtctggagcgcgaaaaagcggctcgccttgaacgacataagagcgcagccgttcaacctgcagccaaagataaagatgcgattgctgccgctctggcgcgggtgaaagagaaacaggcccaggctacacagcctattgtgattaaagcgggcgaacgcccggataacagtgcaattattgcagcacgggaagcccgtaaagcgcaagccagagcgaaacaggcagaactgcagcaaactaacgacgctgcaaccgttgctgatccacgtaaaactgcagttgaagcggctattgcccgcgccaaagcacgcaagctggaacagcaacaagccaatgcggagccagaacaacaggtcgatccgcgcaaagccgccgtcgaagccgctatcgcccgcgccaaagcacgcaagctggaacagcaacaggccaatgcggagccagaagaacaggtcgatccgcgcaaagccgccgtcgaagccgctatcgcccgcgccaaagcacgcaagctggaacagcaacaggctaatgcggagccagaagaacagattgatccgcgcaaagctgccgtcgaagcggctattgcacgcgccaaagcgcgcaagctggaacagcaacaacaggctaatgcggaaccagaagaacaggtcgatccgcgcaaagctgccgtcgaagcggctattgcacgcgccaaagcgcgcaagctggaacagcaacaacaggctaatgcggaaccagaagaacaggttgatccacgcaaagccgccgtcgaagcggctattgcccgtgccaaagcacgcaagctggaacagcaacaggctaatgcagagccagaagaacagattgatccgcgcaaagcggcagttgctgcggctattgcccgcgctcaggccaaaaaagccgcccagcaaaaggttgtaaacgaggactaaatggtattcagaatagctagctccccttatacccataaccagcgccagacatcgcgcattatgctgttggtattgctcgcagccgtgccaggaatcgcagcgcaactgtggttttttggttggggtactctcgttcagatcctgttggcgtcggtcagtgctcttctggccgaagctctcgtcctcaaactacgcaagcagtcggtagctgcaacgttgaaagataactcagcattgctgacaggcttattgctggcggtaagtattccccccctcgcgccatggtggatggtcgtgctgggtacggtgtttgcggtgatcatcgctaaacagttgtatggcggtctggggcaaaacccgtttaatccggcaatgattggttatgtggtcttactgatctccttcccggtgcagatgaccagttggttaccgccacatgaaattgcggtcaacatccctggttttatcgacgccatacaggttattttcagtggtcataccgccagtggtggtgatatgaacacgctacgcttaggtattgatggcattagtcaggcgacaccgctggatacatttaaaacctctgtccgtgccggtcattcggttgaagagattatgcaatatccgatctacagcggtattctggcgggcgctggttggcaatgggtaaatctcgcctggctggctggcggcgtgtggttgctatggcagaaagcgattcgctggcatattcccctcagcttcttagtaacgctggcgttatgcgcaacgttgggctggttgttctcaccagatactctggcagcaccacaaattcatctgctgtctggtgcgaccatgctcggcgcattctttattttgactgacccggttaccgcttctacgaccaatcgtggtcgtcttattttcggcgcgctggcgggcttattagtctggatgatccgcagtttcggcggctatcctgacggcgttgcttttgccgtcctgctggcgaacatcacggttcctctgatcgattactacacgcgtccgcgcgtctacggccatcgcaaagggtaaaccatgctgaaaactatccgaaaacacggcattacgttggcgctctttgcagcgggttcaacagggttaactgcggccatcaaccagatgaccaaaacgacaattgctgaacaggccagtctgcaacaaaaggcgttatttgatcaggtgctgccagctgaacgctataacaatgcgctggcacagagttgctatctggtaactgcgccagagttaggtaaaggtgagcatcgggtttacatcgccaaacaggatgacaaaccggtagctgccgttctggaagcaaccgcgccagatggctattccggtgcgattcagctgctggtgggagccgattttaacggcacggtacttggcacgcgcgtgactgagcaccacgaaacgccagggcttggcgataaaatcgaactgcgcctttctgactggatcacccattttgcgggtaaaaaaatcagtggtgcggatgatgcgaactgggcggtgaagaaagatggtggtgatttcgaccagttcaccggcgcgacgattactccccgcgcggtggttaatgcggtaaaacgcgccggattgtacgctcagacgttaccggcacaactttctcaacttcctgcctgtggagaataaaacgtgagcgaaattaaagacgttattgttcaggggttgtggaaaaacaactctgcgctggtccagttgctcggcctttgtccgctgttggcggtcacgtccactgccactaacgctctgggtttaggacttgcgactacgctggtactgacgctaaccaacctgaccatttcgacgctgcgtcactggacgccctccgagatccgcattcccatttacgtgatgatcatcgcctcggtggtcagcgctgtacagatgctgatcaacgcctacgcctttggcctgtatcaatcattagggatttttattccgctgattgtcactaactgtatcgttgtgggccgcgctgaagccttcgccgccaaaaaaggtccggcgctttcggcactggacggcttttcaattggtatgggcgcaacctgcgccatgttcgtgctgggttcactacgcgaaattatcggcaatggcacgttgtttgacggtgcagatgcgctgttaggtagctgggcaaaagtattacgcgtggagattttccacaccgactcccctttcctgctggcgatgctgccaccaggtgcatttattggcctgggactgatgctggcaggaaaatacctgattgatgaaaaaatgaaaaagcgccgtactgaagcagctgccgaacgtgcattgccaaacggtgaaacagggaatgtctgatgaacaaagcaaaacgcctggagatcctcactcgcctgcgtgagaacaatcctcatcccaccaccgagcttaatttcagttcgccttttgaattgctgattgccgtactgctttccgctcaggcgaccgatgtcagtgttaataaggcgacggcgaaactctacccggtggctaatacgcctgcagcgatgcttgaactgggcgttgaaggggtgaaaacctatatcaaaacgattggcctttataacagcaaagcagaaaatatcatcaaaacctgccgtatattactggaacaacataatggcgaggttccggaagatcgtgctgcgcttgaagccctgcctggtgtaggtcgtaaaacagccaacgtcgtattaaacactgcattcggctggccgactattgctgtcgacacgcacattttccgcgtttgtaatcgtacacaatttgcgccggggaaaaacgtcgaacaggtagaagaaaagctactgaaagtggttccggcagagtttaaagtcgactgccaccattggttgatcctgcacgggcgttatacctgcattgcccgcaagcctcgctgtggctcttgtattattgaagatctttgtgaatacaaagagaaagttgacatctaaagatcaggggtaacaccgattaccctattcataacctttctttatcctcttttaaaacatctttttaacgtcaatgatgccattgcttagcgttatcatcaggtaatccgtttgcagataaccaaaaatgcaggttaattgtttttttaatagcgaaattttctattcattcgtgatcaagatcacgatgctgtggcaatgtaaaacattgcaataatcaggttaaaatcatttaaatttacacacgcaacaaatattgacctacaaaacattacactggctatttttcagaaactggactatctcactaggaaaaacgccaaatagtagaacatatcgccattaagccatcatcaccctctcagggtagtgaaaaaatctgccgttacgttttttgaaaaatttaacgctggataacatttcccggaatggttgaattccccgcctcagttatatgtaacagattattacaaaggacttgtctgaaagtgcaagatagtgaacattacctgccgtttcccctcccactataacaattgcgcgtatgttttttaggcataacgcgagaaagcacccccgttaatatgggatgtaaaaaaagaggtaaaagtgtccactgcaaaccaaaaaccaactgaaagcgtcagtttgaacgcttttaaacaaccgaaggcgttctatctcatcttctcgattgagttatgggaacgttttggttattacggcctacaaggaattatggctgtttacctggttaaacaactgggtatgtctgaagcggattcaatcacccttttctcttcctttagtgccctggtttatggtctggtcgctatcggcggctggttaggtgacaaggtactgggtactaaacgcgtaattatgctcggcgctattgtgctggcgattggttatgctctggttgcctggtctggtcacgacgccggtatcgtttatatgggtatggcggctattgcggtcggtaacggcctgtttaaagctaacccgtcttctctgctttctacatgctatgagaaaaacgacccgcgtctggacggtgcattcaccatgtactacatgtccgtcaacatcggctctttcttctctatgattgctacgccgtggctggccgcgaaatacggctggagtgttgcgtttgcgttgagcgttgtaggcctgctgatcactatcgttaacttcgccttctgccaacgttgggttaaacagtacggttcaaaaccagacttcgagcctatcaactaccgtaacctgctgctgaccattattggtgttgtggcactgatcgctatcgccacctggctgctgcacaatcaggaagttgcgcgtatggcgctgggcgttgttgccttcggtatcgtggttatcttcggtaaagaagccttcgcgatgaaaggtgctgcgcgtcgtaaaatgatcgttgccttcatcctgatgctcgaagccattatcttcttcgtgctttatagccagatgccaacgtcactgaacttctttgcgattcgtaacgttgaacacaccattctgggcctggccgtagaacctgagcagtatcaggcactgaacccgttctggatcatcattggtagcccgattctggccgctatctataacaagatgggcgataccctgccaatgccaaccaagtttgctatcggcatggtgatgtgttctggtgcgttcctgattctgccgctgggtgcgaaattcgcgtctgacgctggtatcgtgtctgtaagctggctggtcgcgagctatggcctgcagagtatcggggaactgatgatctctggcctgggtctggcaatggttgcacaactcgttccgcagcgtctgatgggcttcattatgggtagctggttcctgaccactgccggtgcaaacctgattggtggttatgttgcaggtatgatggctgtgccggataacgttaccgatccgctgatgtcactggaagtctatggtcgcgtattcttgcagattggtgtcgctactgccgttattgcagtactgatgctgtttaccgcgccgaaactgcaccgcatgacgcaggatgacgctgcagacaaagcggcgaaagcagccgtagcgtaaaattcagggaaactcttttacaagccgctaacttttcgttagcggctttttttttgttcagcaacgcactaccatactttaaaccacagacaaaaggagttaccgatgaaattgttctacaaaccgggcgcctgctctctcgcttcccatatcaccctgcgtgagagcggaaaggattttacgctcgtcagtgtggatttaatgaaaaaacgtctcgaaaacggtgacgattactttgccgttaaccctaagggacaggtacctgcattgctgctggacgatggtactttgctgacggaaggcgtagcgattatgcagtatcttgccgacagcgtccccgaccgccagttgctggcaccggtaaacagtatttcccgctataaaaccatcgaatggctgaattacatcgccaccgagctgcataaaggtttcacacctctgtttcgccctgatacaccggaagagtacaaatcgacagttcgcgcgcagctggagaagaagctgcaatatgtgaacgaggcactgaaggatgagcactggatctgcgggcaacgatttacaattgctgatgcctatctgtttacggttctgcgctgggcatacgcggtgaaactgaatctggaagggttagagcacattgcggcatttatgcaacgtatggctgaacgtccggaagtacaagacgcgctgtcagcggaaggcttaaagtaatagccatcggcccacaggtcgttgtgggccgaaatgagatatttcagagctttgttgcgctgaaataatgttctggattggcaatacgatcctgagcagcaaccacttgcagctcatattcctgcattgcttttgtggtcaccatgatttcgtatactgcagcggtcacatgttccagggcctcctgcagcgttgccccctgaagcagtttcaccagcagtaagccgctcgtcacatcaccaacacctaccggctggcgcataccaaaatccaccagcggacggctgatatgccaggcttcatcggcggtgactagcagcatttcaaaacggtcacggctgtagccagctcgcgccaggtgtttaaccaacacaatttgtggcccttgcgcaatgagttcgcgcgctgccagaaccgcttcttcgacgttatttaccggatgctcacagagtatttccagctcaaccagattcggcgcaatgatatcgctggcaggcaaaccgtgccgcacatgaaactctgcgacacccggtgcaacgatacagcctttttccggatgacccattaccggatcgcaaaaatatttcgcctgtggattcgctgctttcacctgacgaacgataccgaggatatgttcaccctgctccgccgatcccagatagccacttaatacggcatcacaggtgtgtaatttatcaatggcggcaatgccttgcacaatttcggttaaatggctgggcggcatcacgcaaccggtccatttgccgtattgggtgtgattagaaaattgaacggtgttcagcggccagacgttcgcgcccaggcggcgcatcggaaactctgccgcactgttacccgcatgaccataaacaacgtgagactggatagcgagaatatttttcatcatgttccctgtataaaaaccagggggagtgatttctcactccccctttccacttaatgcattatttccagcaaatcagacagtaattctttttgccgcgacgcagtaaggtaaaacgaccaaacagacgatcttcttctttaaagaagtattcaggatcggactgtttttcaccgttaatagtgatggcattggaggcgatagttttacgcgcctgaccacgggaaggttgcagttcagaatcgaccagcgcctgcatcaggtctgcgcccttttccatctcaaccatcggtacgccgtcctgcgccagctgttcgaagtccgcttcactcagcgcactcaaggaaccgctgaacaggcattcggtaatacgttttgccgcctgcaaaccttcttcaccatgcaccagacgtgtcacctgttctgcaagcacatactgggcgcgcggtgctttaccgctgtttttatcttcttcttccagggcgttgatctcttcaatgctcatgaaggtgaagaacttcaggaagcggtaaacgtcggcatccgcagtgttgatccagaactgttagaatttgtacggcctggttttcttcggatccaaccagactgcgccgccttcagttttaccaaatttggtgccgtctgctttggtgatcagcggaacggtcaagccaaacacctgattctgatgcagacgacgggtcaggtcgataccagaagtgatgttaccccactggtcagaaccaccgatttgcagcaccacaccgtactgtttgttcagacaggcgaagtcataaccctgcaacaggttgtaggaaaactcagtgaacgaaatcccctgatcttcacggttgagacgctgcttaaccgcttctttgttgatcatctggttaacggagaagtgtttgccaatatcgcgcaggaaggtcagcacattcatattgccgaaccagtcatagttgttcgccgcgatagcagagttttctccacagtcgaaatcgaggaacggggcaacctgcttgcggattttgtccacccactcctgaacagtttcttcagtgttcagcttacgctcggcagctttgaagctcgggtcgccaatcagacccgtcgcgccgcctaccagcgcaaccggcttgtggcccgcctgctggaagcgtttcaggcataacaatggaacaagatgccccaaatgcaagctgtcagcggtaggatcgaagccgcaatagagcgcgatcgggccttgcgccagtcgctctgctaacgcttcctcgtccgtcacctgggctaccagcccccgctcttgcaattgtttaatcaagttactgcttgccatcaaaatctccatgtatataacgactgcacctttgccggtacacgacttttcgccagatgcgaaagagacatagaataaagtgccagaatcaggagtaccagcgattaaagcaagatttttgcatcttttcagggtgcaagacgatcaatcttccacgcatcattttcacgctggtacaaaaagcggtcatgcaggcgatgctcaccgccctgccagaactcaatctgttcaaggctgacgcgaaaaccgccccaaaaacttggcaatggcacttcgccctgttgaaacttctgcttcagctccaggaatttactttcaaggataccgcgggcagaaatgcgactggactgcttcgaaacccatgccccaatctggctatcacgcgggcggctatgaaaatatttcatcacttcgagagtcgaaagtcgttccgctttaccgatcaccatcacctggcgttcaagggtatgccacgggaacagcaggctaacgcgcggattattttcgatttgatgtgctttacggctgccgaggttggtgtaaaacaccatgcctttttcgtcgtaatgtttgagtaaaacgatgcgctgataaggctgatcatgttcatccacggtagcgaccaccatcgcggtagggtcagccagtttggcttcacaagcctgagagagccaacgttcaaaaagggttaatggatcggcgggtagatcgcggcggcgtaacccgcctttggtgtattcacggcgcagatgcgcgatttgctgcaattcgtcgttatcagacatggttttctttacggattgtcagtgggtgacgctattgtgcgccgcccctggaaaaatctcaacgctgcggattttgtaactgacagttactcaagacgatgcgatcgcgtttatagacagtcgcttcctcgcctttcgaccagaaaacatagattccgtcggtgtaacgtgcaccagatgctgaaatgccctgtttgagatgcagcagttgattatcgtaaacaaaactgacttcctggcgcggattattcagtttgaccgtcaacggtttttcatcacactggtattcaagcgtatcggtttgcatgcgctcaaccagttgattgaacgagctacagccggtgagaagcaccggcaaacagatcagtaacagttttttcatagacatatcccgaagactttcctggtctggagggcaatacgccctccctaacgttccaagtgtaacggcagacgcggtaagaaaaattcagttaactctgatatcacgggttagcggggaaaatagcccccagtaccgtctcctggcttgcgccagtgacggaaggcagatttcctggtaatcccgccagcgttcgccaggcaagccaggcgaacgccaatgcttccatgtcatcgccactaatgccaacggcatcggtggtggtgacttctgtgcctggcagtaatgccgccagacgcgccatgagtagcggattacgactacctccaccacataccatcaatcgttcgcagccaccgctcaacaaaacttgttcagaaatggtcacggcggtgagttctgccagtgtggcctgcacatcacggggatcaccccccggaaaatggcgcaaatggcgttccagccagccgtagttaaagtattcgcgtccggtgcttttcggtgcgggttgcgagaaatatgggtcgcagagcatattttgcagcagtgggagaataactttacccgcccgtgcccactcggcatctttatcgtaaggtttaccggcctgacgccagatccaggcatccatcagcatgttaccaggaccggtatcgtagcccccaaccggctggccagtaatgagcagtgacagattggcgatgccgccaatattgagcaccattcgtcgctcggttgggtgagccagcagcgcatgatggaacgcaggtaccagcggtgcaccttgtcctcccaaggcaatatcgcgacggcgaaaatcaccgacaaccgtaattccggtgcgcgccacaatttgattgttatcgccaatctgtaaagtgtgtggtgccacgcccgtcggttcgtgccagacggtttgaccgtggcagccgatcgcaactatatctctcgcctgcaggttttgttccttaagcaaggcattgaccgcatcagcaaaaagtcgcccaagttgagtatcaagctgtccaaactgcgaaagtgtaagctgctggccctggcaaatatccagtacagcctgtttcagagacaccgggatcggccagctcaaacttgccagctgtgcgacccggtgttcatcaattgtcgccaacacaacatcaacaccatcaaggctggtgcctgacataacgccaataaagcggcccgatttcatagttcatcctttttcaatctgacgtttgcgcaccactcaaacataaacttttcgtgaataccatgcggaatgaccaatttttaccgttggtagtaaaacattatcttcaaatcaataatcatcatgaatattttgtttataattggttgatcctactttcattatgatttgctcatatttggtagaacatgtaaccatggattcacatatgccatatactttgaccatgagggatgcttgcgtggcgtttcatggtgaacaggagatttttcaatgattaaacgcgtattggttgtttcaatggtaggtctgtctcttgtcggttgtgttaataacgacaccctgtcaggggatgtttataccgcttctgaagcgaaacaagtacagaatgtcagctatggcaccatcgttaatgtacgtcaggtacagattcagggcggtgatgattccaacgttatcggcgcaattggtggtgctgtacttggtggtttcctgggaaatactattggcggcggaaccgggcgttctctggctactgcagcaggggctgttgcaggtggtgtagccggtcagggcgtacagagtgcaatgaacaaaacgcagggtgtcgagctggaaattcgtaaagatgatggcaacaccatcatggtggtacagaaacaagggaacactcatttctctccaggccaacgtgtcgtactggccagcaatggcagtcaggtgaccgtttccccgcgctaaataagtttgcgtgtggtcaggttactgaccacacgcccccttcatttcaccctttggcctgtaactcaatgatattatgctcaagttttgcgatgagcttaatcagttgttccagttcctctgcggagatgccatgtaaaatttccgcgcgggttttgttaataacggcttccatttcgctgatcagcggctctgccttttccgtcagtttaatacgtttagcccgacgatcgctggcacaagtttgacgcgaaattaaccctttttcttccagttggtccagcgtacggaccagtgatggctgctcgatgccaatcgcttttgccagttgaatttgcgactggtctggaggtaactgatggatattgtgtaacgtaacccaatgggtttgtgttaactccagcggtttcaggcgatggtctatcagagcacgccatatgcgcaccaaccgtgccagatcagaacctagtggcgattccaatttcatctccttataattagcttgctaagatattatgcggcttttagaatagtgtgcagcaattgtattgctaaaacaaatgtattgctgcatttggttaccgtcagacatatttttcagaaattgcgcgtaaattttcgcacttaaagaatatttattaatctaacgcaatatattctgtcgtaaaggaatctactttgtgaagtttatgctcaatgcaacaggattgcccttacaagatctggtgttcggtgcgtccgtctactttcctccgtttttcaaagccttcgcgtttggattcgtcatctggcttgtcatacaccgcctgcttcgaggctggatctacgccggtgacatctggcatcccttgttaatggatttatcgctgtttgcgatttgcgtttgccttgctctggcaatactgattgcgtggtaactatgtcaattaaaacaattaagtatttctcaacaatcattgtagcggtagttgcggttcttgccggatggtggctgtggaattattacatgcaatctccgtggacacgcgacgggaaaatacgcgcagaacaggtttctatcaccccacaggtgtcgggacgtattgttgagctgaatataaaagacaaccagctggttaacgcgagggatcttctgctcacgatcgataaaacgccctttcagatcgccgagctgaacgcacaggctcagctggcgaaagcgcaatctgacctcgcaaaagccaataacgaagcgaatcgtcgtcgtcatctctcacaaaattttatttctgccgaagaactcgataccgctaacctcaatgttaaagcgatgcaggccagcgttgatgccgcacaggcgacgctgaaacaggcacaatggcaactggcgcaaacggaaattcgcgccccggtgagtggatgggtgactaatctcactacccgcatcggcgactacgctgacaccgggaaaccgctgtttgcccttgttgacagccactcgttttacgtcattggttattttgaagaaaccaagttgcgccatatccgcgaaggtgcaccagcacaaattaccctctatagtgataacaaaacgttacagggtcacgtgtccagtatcggtcgggcgatttatgatcagagcgttgaaagtgactcaagccttattccggatgtgaaacctaacgtcccctgggttcgcctcgcccaacgcattcccgtccgctttacgctggataaagtcccaggcgatgtcacgctggtgtcgggcaccacctgtagcattgccgtaggtcaataatgaacgcatcgtcatggtccttgcgcaatttgccctggttcagggccacgctggcgcaatggcgttatgcgttacgcaataccattgccatgtgtctggcgctgacggttgcctattatttgaatcttgatgagccctattgggcgatgacctcggctgcggtggttagctttcccaccgttggcggtgtcatcagcaaaagcctcggacgcatcgctggcagtttgctcggagccattgcggcactgcttcttgccggacatacgctcaatgagccgtggttttttctattgagcatgtcggcgtggcttggcttttgtacctgggcctgtgcgcacttcacgaataacgtcgcgtatgcatttcaactggcgggctacacggctgccatcatcgcctttccgatggttaatattactgaggccagccagctgtgggatatcgctcaggcgcgtgtttgcgaggtgatagtcggtattttgtgcggcggcatgatgatgatgatcctgccgagcagttccgatgctacagcccttttaaccgcattgaaaaacatgcacgcccgattactggaacatgccagtttactctggcggcctgaaacaaccgatgccattcgtgcagcacatgaaggggtgattgggcagatactgaccatgaatttgctgcgtatccaggctttctggagccactatcgttttcgccagcaaaacgcgcgccttaatgcgctactccaccagcaattacgtatgaccagtgtcatctccagcctgcgacgtatgttgctcaactggccctcaccgccagatgccacgcgagaaattctcgaacagctgctgacggcgctcgccagttcgcaaacagatgtttacaccgtcgcacgtattatttccccgctacgcccgaccaacgtcgccgactaccggcacgtcgccttctggcagcgactacgttatttttgccgcctttatctgcaaagtagtcaggaattacatcgtctgcaaagcggtgtagatgatcgtgccagactcccacggacatccggcctggctcgtcataccgataacgccgaagctatgtggagcgggctgcgtacattttgtacgttgatgatgattggcgcatggagtattgcttcgcaatgggatgccggtgccaatgctttaacgctggcagcaattagctgcgtactctactccgccgtcgcggcaccgtttaagtcgttgtcactgctgatgcgcacgctggtgttactttcgctattcagctttgtggtcaaatttggcctgatggtgcagattagcgatctgtggcaatttttactgtttctctttccactgctggcgacaatgcagcttcttaaattgcagatgcccaaatttgccgcactgtgggggcaactgattgtttttatgggttcgtttatcgctgtcactaatcccccggtgtatgattttgctgattttcttaacgataatctggcaaaaattgttggcgtcgcgttggcgtggttagcgttcgccattctgcgtccaggatcggatgctcgtaaaagccgccgccatattcgcgcgctgcgccgggattttgtcgatcaactaagccgccatccaacactgagtgaaagcgaatttgaatcgctcacttatcatcacgtcagtcagttgagtaacagccaggatgcgctggctcgccgttggttattacgctggggtgtagtgttgctgaactgttctcatgttgtctggcaattgcgcgactgggaatcgcgttccgatccgttatcgcgagtacgggataactgtatttcactgttgcggggagtgatgagtgagcgtggcgttcagcaaaaatcactggcggccacacttgaagaattacagcgaatttgcgacagccttgcccgtcatcatcaacctgccgcccgagaactggcggcaattgtctggcggctgtactgctcgctttcgcaacttgagcaagcaccgccgcaaggtacgctggcttcttaattacttaattacaccacaggcatagcgttcaccgccaccgcccagcggtttgggttgatcggacatattatcgccgccaacgtggaccatcagcgctttgtctttgacttcatccagtgatttcagacgaggcgcgatgacggcatcggtcgccttgccgtcattattgactaccagtgcaggcagatcgcctaaatgcccggcaccttctggcccttcatgtttaccggtattttgtggatcaagatgcccgcctgcggattctgcggcgctggctttgccatctttggtggctggctggcagcttcctttggcatgaatatggaagccatgttcaccgggaggtaatgctttcagatcgggcgaaaactccagacctttatcggtttcagtaatggtgacgctaccaattgactgcccaactccttgcgacgtgacgaggttcatctcgactttttcactggcagcttgtgcgccggtcgcaacaaccagcgccagaatggccagactaaaacgtttcataggacctccgttcattgtgcattcctgaataagtgtaaaccagtgacacatttttgaacggcggttattcctaaaagtgcttacggtacgtcgtaacctagtgccgctttacggatacgaaaccattgttgacgggtcattttcagtgtttctgcttcgacagctgcccgtacgcgctcaattttacctgagccgataattggcagcggctgcgacggtaaacgtaatacccaggcgtaaaccacctgttcaatcgagcccgcgtttaactcctctgccaccacagccagttcatcacgcagcggctggaaataatcatcattaaacagacgaccaccaccaaggcaggaccacgccatcggacgaatacgcagttgttgcagttggtcgagcgtgccatccagcagtaacggctgatgcaccggggatatttccacctgattagtggcaagggtaaatggcaggcgtgattgcaacagcgcaaattgcgcaggtgtaaagtttgatacaccaaaatgacgcactttgccgctctgatgcagatgtttaaaggcgtccgccacttcatcggcatccattaacgggtctggtcggtggattaacagcagatccagatgatcggtcgcgagattaattagcgactgttcggcgctcttaatgatgtgatcgcggtcagtgatgtaatggccaatgacgttttcttcacgcgcggtcgtcgcgataccgcatttactgacgatttccatccgttcacgcaggtgaggtgccagtttcagcgcctcgccaaacgccgcttcgcactgatagccaccataaatatcagcatggtccacggtggtcacgccgagatccagatgcacttcaataaaactgaccaactggcgggcggacatgttccagtccatcaatcgccagtagcccatcacaaaacgggaaaactccgggccttgcggcgcaatagtaatacgctgaaccataatcgcttcctcttatcagatatgagaggagtatacgcaagattaggctcaaaagagtgatggttgctccggttcgtctgatggcgctggcttatttacacgtaatttgcgcattaatcgctgccgacaaaggcgcaacacttcttgtttttcgccatcgctcatcttattccagttaaaacgctcatcccggctacgaaaacagccgcgacaaaatccccgttcgtcagactggcaaattccccggcacgggctctggacgggaaagaactctaattgctccgtcacctcgccctcctcagataagattattaccattattgaagctgttaatgtccaaagtagcaactttgcttgcactggaccgactggtctactacactccaacgcatgaacaaacacaccgaacatgatactcgcgaacatctcctggcgacgggcgagcaactttgcctgcaacgtggattcaccgggatggggctaagcgaactcctaaaaaccgctgaagtgccgaaagggtccttctatcactactttcgttctaaagaagcgtttggcgttgctatgcttgagcgccattacgccgcatatcaccagcgactgactgagttgctgcaatccggcgaaggtaactaccgcgaccgcatactggcttattaccagcaaacactgaaccagttttgccaacatggaaccatcagtggttgcctgacagtaaaactctctgccgaagtgtgcgatctgtcagaagatatgcgcagcgcaatggataaaggggctcgcggcgtgatcgccctgctctctcaggcgctggaaaatggccgtgagaaccattgtttaaccttttgtggcgaaccgctgcaacaggcacaagtgctttacgcactgtggcttggcgcgaatctgcaggccaaaatttcgcgcagtttcgagccactggaaaacgcgctggcccatgtaaaaaacattattgcgacgcctgccgtttagcaggcattttttatcaccagacgaccgggagcctttatgtcatctgaaaaactgtattccccactgaaagtgggcgcgatcacggcggcaaatcgtatttttatggcaccgctgacgcgtctgcgcagtattgaaccgggtgacatccctaccccgttgatggcggaatactatcgccaacgtgccagtgccggtttgattattagcgaagccacgcaaatttctgcccaggcaaaaggatacgcaggtgcacctggcatccatagccaagtacaaattgccgcatggaaaaaaattaccgctggcgttcatgctgaaaatggtcatatggccgtacagctgtggcacaccggacgcatttctcacgccagcctgcaacctggcggtcaggcaccggtagcgccttcagcacttagcgcgggaacacgtacttctctgcgcgatgaaaatggtcaggcgatccgtgttgaaacatccatgccgcgtgcgcttgaactgggagagattccgggtatcgtcaatgatttccgtcaggccattgctaacgcgcgtgaagccggttttgatctggtagagctccactctgctcacggttatttgctgcatcagttcctttccccttcttcaaaccatcgtaccgatcagtacggtggcagcgtggaaaatcgcgcgcgtctggtgctggaagtggtcgatgccgggattgaagaatggggtgccgatcgcattggcattcgcatttcgccaatcggtactttccagaacacggataacggcccgaatgaagaagccgatgcactgtatctgattgaacaactgggtaaacgcggcattgcttatcttcatatgtcagaaccagattgggcgggaggtgaaccatatactgatgcgtttcgcgaaaaagtacgcacccgtttccacggtccgattatcggcgcgggtgcatacacagtagaaaaagctgaaacgctgatcggcaaagggttaattgatgcggtagcatttggtcgtgactggattgcgaacccggatctggtcgcccgcttgcagcgcaaagctgagcttaacccacagcgtgccgaaagtttttatggtggcggtgctgaaggttacactgattacccgacgctgtaatccaacattgcgagcggcgcaaagccgccgctatactaaaacaactttttgaatctgttagccattttgaggatataaagatgcgtcttcttcataccatgctgcgcgttggcgatctgcaacgctccatcgatttttataccaacgtgctgggcatgaaactgctgcgtaccagcgaaaacccggaatacaaatactcactggcgtttgttggttacggcccggaaaccgaagaagcagtgattgaactgacctacaactggggcgtggataaatacgaactcggcactgcttatggtcacatcgcgcttagcgtagataacgccgctgaagcgtgcgaaaaaatccgtcaaaacgggggtaacgtaacccgtgaagcgggtccggtaaaaggcggtactacggttatcgcatttgtggaagatccggacggttacaaaattgaattaatcgaagagaaagacgccggtcgcggtctgggcaactaatctcctgccgggcgtgaactcatcgcgcccgcatctttactgcatcgacaagtaatatttgtcataatgcgcgctgcaatttatccgtattaagagaatcagatgtccgataacgctcaacttaccggtctgtgcgaccgttttcgtggtttttatcctgttgtgatcgatgttgaaacagccggatttaacgccaaaaccgatgcgctgcttgagattgccgccatcaccctgaaaatggatgaacaaggctggctgatgccggacaccacattacatttccacgtcgaaccatttgtcggcgcaaatttgcaaccagaggcccttgccttcaatggcattgatccgaacgatcccgatcgcggcgcggtcagcgagtacgaggcgctgcacgaaatttttaaagttgtacgtaaaggtattaaagcgagcggctgtaaccgcgccattatggtggcgcacaacgccaatttcgatcacagctttatgatggccgccgcagaacgcgcctcactgaaacgtaacccgttccaccctttcgccacttttgacactgctgcactggccgggctggcactcggacaaaccgtattgtcaaaggcttgccagaccgctggcatggacttcgacagcacccaggcgcactccgcgttgtacgacaccgaacgcactgctgtgctgttttgtgaaatcgtcaaccgctggaaacgtctgggaggctggccgctacctgccgccgaagaggtgtaatcgagtcgatgcctgatgacatgcaatgattcaggcatctatagtgaggctattccacgcatcatgcatgatattcacggggaatagcgttaatgacagataatctaaacccttcatcgcccctgccggacgtgttttcaccggcgacccgcgactagtttcttcgcgcctttaaacagccgacagctgtccagtcgcgaaccacggctgcgctttacgctaacagaagtgaatgacctaccggtccggcaaacgccgatgtttacgcggttacgtgaggcgggattttcaagttcgccacaagggctggattggggatagagaaaggactgacggatgcccgttcgcatccgtcagtattgcaggacggattattccgcgtccggctcttcagacttgtatttagcggcagtttctttgatcagctgctgcagttcaccacgctgatacatttcgatcacgatatcacaaccgcccaccagctcgccgtcaacccacagttgcgggaaggtcggccagttcgcatatttcggcagttccgcacgaatgtccggattctgcagaatatcaacataggcaaaacgttcgccacatgcggcaagcgcctggactgcctgggcagagaaaccgcagctcggcagtttcggtgaacctttcatgtacagcaggatcgggttttcagcaatctggcgttggattttttcgatagtggtgctcattgtcttgcttcctcaaacttctttacggcagtaatctgacattgtagcgggtcagtgcggcatcgggaaataacattttcatcacgcttttgctattttatccctttgctctaattgttgcatttcaaatattcgtttcttcccttatgcacggcaaactggcgtatttatgaccatttttagctttcactgctgcatttttttgcgctcgccgacgaaacgtattttttaacaataaaagctattaactttctcttcttctatgcattagaatcatcaagttttgtaaatcagacgcaggcatgatagacctgccttaacagagggacgctcagtggcgcggataaaccgtatttcgatcacgctctgtgctttactttttaccaccctgcctttaacgcctatggcccatgcttcaaagcaagccagggagagttctgctactactcatatcaccaaaaaagcagataaaaagaaaagcacggcaaccaccaaaaagacccagaaaacagcgaaaaaagccgccagtaaaagtacgaccaaaagcaaaaccgcttcttccgttaaaaaatcttccattaccgcttctaaaaacgccaaaactcgcagcaaacacaccgtcaataaaacggcctcagccaactttaccgaaaagtgtaccaaacgtaagggctataaatcgcattgtgtgaaagtcaaaaatgccgcgtcaggaacccttgccgacgcgcacaaagcgaaggtgcaaaaagccacgaaagtggcaatgaataaactgatgcagcaaattggtaagccatatcgttggggtggcagttcaccgcgtaccggttttgattgcagcggtctggtttattacgcttataaagatttggtgaaaattcgtattccgcgtacggcgaatgaaatgtatcacctgcgcgatgcagcgccaatcgaacgtagtgaactgaaaaacggcgacctggtcttcttccgtactcagggacgcggtacagccgatcatgtcggcgtgtatgtcggcaacggcaaatttattcagtcaccgcgcacgggccaagaaattcaaatcacttctctcagtgaagactactggcagcgccactatgttggcgctcgccgggtaatgaccccaaaaacacttcgctaaaactttaccctgttgttacggcaacagggtaagttcatcttttgtctcaccttttaatttgctaccctatccatacgcacaataaggctattgtacgtatgcaaattaataataaaggagagtagcaatgtcattcgaattacctgcactaccatatgctaaagatgctctggcaccgcacatttctgcggaaaccatcgagtatcactacggcaagcatcatcagacttatgtcactaacctgaacaacctgatcaaaggtaccgcgtttgaaggtaaatcactggaagagattattcgcagctctgaaggtggcgtattcaacaacgcagctcaggtctggaaccatactttctactggaactgcctggcaccgaacgcgggtggcgaaccgactggaaaagtcgctgaagctatcgccgcatcttttggcagctttgccgatttcaaagctcagtttactgatgcagcgatcaaaaactttggttctggctggacctggctggtgaaaaacagcgatggcaaactggctatcgtttcaacctctaacgcgggtactccactgaccaccgatgcgactccgctgctgaccgttgatgtctgggaacacgcttattacatcgactatcgcaatgcacgtcctggctatctggagcacttctgggcgctggtgaactgggaattcgtagcgaaaaatctcgctgcataataactgatggcaaatgcaacattatctgatgcgcttcgcttaccatgccaacgcggatgaggcgttaacagcgcattcggcaagataaatcgcacgttgccagcaactgtaacgcagaaggttatccttctgcgtttttgtttaattagctgttggcaacgcaaactgcttcaggttgttttctggctgacataaacaccagcaataatgccagtcccgcgacaatcgcccccatcaccggcacaaaactgtatcccagcccagcggaaattaccgcaccaccagcagctgctcccagcgcatttccaagattaaaggcaccaatattgactgatgaagacagacctggcgcttcactggcgacacgcatcacgcgcatctgtaacggcggtacgaccgcaaaggttgcagctccccacaccaccatgctaatagctgcgccgaactcattgcgggccaggaacgggattgccagcataatcaccatcagcagcaacaaaaagcctttcaacgtgccgttaactgaacgatctgccagtttgccgccgagatagttaccgatagaaaatccgacaccaatcagcaccagcattgccgtgacgaacaccggtgttacgtgggtaatactttgcagtaccggagagatataggtgtagagggtaaacattgcaccagcgcccagtaccgtcgtcagcaatgcagacagcacctgcggacgcattaataccgccagctcttttttcacttcaggtcgcgcccctgcgccacctttaggtaatgagaagaacagacttaccattgaaatcacgcccagccccgctgttgccagaaatgacatccgccagccgatggtttcgcccaaccaggtcgccgccggcacgccaccgatatttgccagggttaaccccataaacatagtggcaactgcgctagcctgtttatgttttggcactacgcttgcggccacgactgaacccaaaccaaaaaatgccccgtgattcaggctggtcaaaatgcgtgaaagcatcagggtcatataatccggcgcgatggcggaaagtacgttgccaagcgtgaaaatcgccatcaggaaaatcaacgcactgcggcgggcacgatgagaaagtagaagcgtcatcagcggcgcgccaaccattacgccaactgcataagcactgattaacattccggcagcgggaatcgagacatccacaccgcgcgcaatgacgggcaacaagcccattggcgagaactccgttgtcccgataccaaacgcgccaatcgccagcgccagcaacggatagttaattttcatgccttatctccacctcttcgcgtcattacgcgatattcattaaagtggcgaaagcatgacagtaatcacaaaaaaatgaaaataacaaaaagagaaaacacttttgccattttgctaacaaacaggaaggagatgcgagggagaacgcgctccctcgagaggaaatcagtgcagcgcggcagtcaaacccacggccacgatcaaaccgaggacgataatcgttgttaccagtgaaaatttaaggtcggtgctcatcaagttttctccttttttattaccacacaaaaagtgatattacgcatttttacacactgtgatgaaaaaatctcccgtcatttataatgataagtgtttttactacttccccttttcgtcaagatcggccaaaattccacgcttacattatttgcgtactggccattgaccccttcctgacgctccgtgtcgtttttccggcgtaccgcaacatttttgttgtgcgtaaggtgtgtaaaggcaaacgtttaccttgcgaatttgcaggagctgaagttagggtctggagtgaaatggaatggcaacaataaaagatgtagcgaaacgagcaaacgtttccactacaactgtgtcacacgtgatcaacaaaacacgtttcgtcgctgaagaaacgcgcaatgccgtgtgggcagcaatcaaagaattacactactcccctagcgcggtggcgcgtagcctgaaggttaaccacaccaagtctatcggtttgctggcgaccagcagcgaagcggcctattttgccgagatcattgaagcggtcgaaaaaaattgcttccagaaaggttacaccctgattctgggcaatgcgtggaacaatcttgagaaacagcgggcttatctgtcgatgatggcgcaaaaacgcgtcgatggtctgctggtgatgtgttctgagtacccagagccgttgctggcgatgctggaagagtatcgccatatcccaatggtggtgatggactggggtgaagcaaaagctgacttcaccgatgcggtcattgataacgcattcgaaggcggctacatggccgggcgttatctgattgaacgcggtcatcgcgaaatcggcgttatccctggcccgctggaacgtaacaccggcgcaggccgccttgccggttttatgaaggcgatggaagaagcgatgattaaagtgccggaaagctggattgtgcagggtgactttgaacctgaatccggttatcgcgccatgcagcaaatcctgtcgcagtcgcatcgccctactgccgtcttctgtggtggcgatatcatggcaatgggcgcactttgtgctgctgatgaaatgggtctgcgcgtgccgcaggatgtttcgctgatcggttatgataacgtgcgcaacgcccgctattttacgccggcgctgaccacgatccatcagccaaaagattcgctgggtgaaacagcgttcaacatgctgttggatcgtatcgtcaacaaacgtgaagaaccgcagtccattgaagtgcatccgcggttgattgaacgccgctccgtggctgacggcccgttccgcgactatcgtcgttaattacccgttgcgggagtctcttccggctcccgcagccactccttattcagcgtctcactatcgccgagatactcaagcaaccaggttaacgcaggcgacatatcattttgctgccatgtcagacaacatgccgaatccgggaaggggttttccagttctagtgctacccacttcccctcattaagccacggtttggcgaaatgtgttggcaccatccctatgcataatcctgccgagatacaggttgccgatgattcccagtcaggcacgacaagtcttttttggttatccagcaaccaggtaatacgtttaggtagcgttcgcgaggtgtcttcgcgcaccaatgacggccagttgcgcaacgtatcatcgctgaacgggccatccatcaacgccagcgggtggtggctggcaacaacgcaactccagcttaacatccccatatcccggaaggcataacgaccgcctaccggaatcgcgcgtgttgcgccaatcgccagttccacgcgcccgtcggaaagtgcatcccagacaccgttgaacacttcctgaaagacaagaagttcgacatcatcaaaatggcgataaaaatcaacgatcatctgccgtgttcgctctggcctgacaatattatccactgcgatagctaactgaccgcgccagccgttcgctatctgctgacattgctggcgggtgatctgcatttttttgacaacagagcgtccttctttgagaaacaacgccccggcagcggtcagttccacatcacggtgacgtcgttcaaaaagcggcaccgccagccactcttccagctgacgcacggtatagctgaccgcagaaggaacgcgatgcaactcctgggctgcggcgctaaaactaccattacgcgctaccgcatcaacaacttccagagaatattctgaccacatagtctgcctgcaaaatttttgaaaccaatcatcaaatattaccgtttcacaacactaatttcactccctacactttgcggcggtgtttaattgagagatttagagaatatacatgcaacctgggaaaagatttttagtctggctggcaggtttgagcgtactcggttttctggcaaccgatatgtatctgcctgctttcgccgccatacaggccgacctgcaaacgcctgcgtctgctgtcagtgccagccttagtctgttccttgccggttttgccgcagcccagcttctgtgggggccactctccgaccgttatggtcgtaaaccggtgttattcatcggcctgacaatttttgcgttaggtagtctggggatgctgtgggtagaaaacgccgccacgctgctgatattgcgttttgtacaggctgtgggtgtctgcgccgcggcggttatctggcaagcattagtgacagattattatccttcacagaaagttaaccgtatttttgcgaccatcatgccgctggtgggtctgtctccggcactggctcctctgttaggaagctggctgctggtccatttttcctggcaggcgattttcgccaccctgtttgccattaccgtggtgctgattctgcctattttctggctcaaacccacgacgaaggcccgtaacaatagtcaggatggtctgacctttaccgacctgctgcgttctaaaacctatcgcggcaacgtgctgatatacgcggcctgttcagccagtttttttgcatggctgaccggttcaccgttcatccttagtgaaatgggttacagcccggcagttattggtttaagttacgtcccgcaaactatcgcgtttctgattggtggttatggctgtcgcgccgcgctgcagaaatggcaaggcaagcagttattaccgtggttgctggtactgtttgctgtcagcgtcattgcgacctgggctgcgggcttcattagccatgtgtcgctggtcgaaatcctgatcccattctgtgtgatggcgattgccaacggtgcgatctacccgattgttgtcgcccaggcgctgcgtcccttcccacatgcaaccggtcgcgccgcagcgttgcagaacactctgcaactgggtctgtgcttcctcgcaagtctggtagtttcctggcttatcagtatcagcacgccattgctcaccaccaccagcgtgatgttatcaacagtagtgctggtcgctctgggttacatgatgcaacgttgtgaagaagttggctgccagaatcatggcaatgccgaagtcgctcatagcgaatcacactgatctatatcgatatacttatacttaggctgctaacaaaattttgttgtatgattgaaattagcggcctatactaatttcgagttgttaaaactacgataaatattatgttattacggggacaggatcgttcccgactcactatggatggtcatttcggcaagggttcctcctttccctctgttctacgtcggattatagactcgcggttttttctgcgagatttctcacaaagcccaaaaagcgtctacgctgttttaaggttctgatcaccgaccagtgatggagaaactatgagttcatcgtgtatagaagaagtcagtgtaccggatgacaactggtaccgtatcgccaacgaattacttagccgtgccggtatagccattaacggttctgccccggcggatattcgtgtcaaaaaccccgatttttttaaacgcgttctgcaggaaggatcgttggggttaggcgaaagttatatggatggctggtgggaatgtgaccgactggatatgttttttagcaaagtcttacgcgcaggtctcgagaaccaactcccccatcatttcaaagacacgctgcgtattgccggcgctcgtctcttcaatctgcagagtaaaaaacgtgcctggatagtcggcaaagagcattacgatttgggtaatgacttgttcagccgcatgcttgatcccttcatgcaatattcctgtgcttactggaaagatgccgataatctggaatctgcccagcaggcgaagctcaaaatgatttgtgaaaaattgcagttaaaaccagggatgcgcgtactggatattggctgtggctggggtggactggcgcactacatggcgtctaattatgacgtaagcgtggtcggcgtcaccatttctgccgaacagcaaaaaatggctcaggaacgctgtgaaggcctggatgtcaccattttgctgcaagattatcgtgacctgaacgaccagtttgatcgtattgtttctgtggggatgttcgaacacgtcggaccgaaaaattacgatacctattttgcggtggtggatcgtaatttgaaaccggaaggtatattcctgctccataccatcggttcgaaaaaaaccgatctgaatgttgatccctggattaataaatatatttttccgaacggttgcctgccctctgtacgccagattgctcagtccagcgaaccccactttgtgatggaagactggcataacttcggtgctgattacgatactacgttgatggcgtggtatgaacgattcctcgccgcatggccagaaattgcggataactacagtgaacgctttaaacggatgtttacctattatctgaatgcctgtgcaggtgctttccgcgcccgtgatattcagctctggcaggtcgtgttctcacgcggtgttgaaaacggccttcgagtcgctcgctaaaggctattctatcgccccctctccgggggcgatttcagatcaggcttgtgtacctggttgattcatggcattttctcgtgccgccagcacacgttctaccgtatctaccactgcctgagtttgtggatcgatttcaatgttgacgcgtgcgccgagttttttcttcccaagagtcgtgcgttccagtgtttccggaattaaatggacgcaaaaacgcgttggcgtgacttcgccgacggtcaggctaataccgtcgatgccaataaatcctttgtacaggatatatttcatcaactgactatcctggactttaaaccagatctgacgattattttccgaggttaatattttcgccacttcagcggtggtcataatatgacctgacattaagtgtccgccaatttcatcgctgaatttcgccgcacgctcaacgtttacccaatcccccacttttaaatcgccaagattagtaatgcgtaacgtttctttcatcaggtcaaaactgacatggttgccgttaatttccgtcacggtcaggcagcaaccattatgcgccacggacgcaccggtttccagtccgtccagcatgtggtcgggtaactccaccacatgcgtgcgaaaatttggtttctcgtcaatcgacaccagttttgcggtgccctgtacaatccccgtaaacatacttacaactcctgaaatcagttaagacattctgttcagcacaatagcaggtggaaaacgcccttaccagtgaaggggtaagaatggctattttttcactggagaattaataaatcctcgctacaatagactgaatttcccctgcttcttctttttgctgcccattcaggcggctttttagtctctcatataactacaaataaaaggtgttcacgtgcagaagtatatcagtgaagcgcgtctgttattagcattagcaatcccggtgattctcgcgcaaatcgcccaaactgcgatgggttttgtcgataccgtgatggcgggcggctatagtgccaccgacatggcggcggtcgctatcggtacttctatctggcttccggcgatcctctttggtcacggactgctgctggcattaacgccggttatcgcgcaattaaatggctccggtcgacgtgagcgcattgcgcatcaggtgagacaaggtttctggctggcaggttttgtttccgttctcattatgctggtgctgtggaatgcaggctacattatccgctccatggaaaacatcgatccggctctggcggacaaagccgtgggttatctgcgtgcgttgctatggggcgcgccgggctatcttttcttccaggttgcccgtaaccaatgtgaaggtctggcaaaaaccaagccgggtatggtgatgggctttatcggccttctggtgaacattccggtgaactatatctttatttatggtcatttcggtatgcctgagctcggtggcgttggttgtggcgtggctactgcggcggtgtattgggtcatgttccttgccatggtttcttacattaaacgcgcccgctcgatgcgcgatattcgtaacgaaaaaggcaccgcgaagcccgatcctgcggttatgaaacgactgattcaactcggtttgccaattgcgctggcactgttttttgaagtaacgctgtttgccgtcgtggctctgttagtgtctccgctcggtattgttgatgtcgcaggacaccagattgccctgaactttagttcactgatgtttgtgcttcccatgtcgctggcggcagcggtaactatccgcgtaggttatcgtctgggtcagggctcaacgctggatgcgcaaaccgctgcgcggaccgggcttatggtgggtgtctgtatggcaaccctgacggccatattcacggtttcactgcgggagcaaatcgccctgttgtacaacgacaatcccgaggttgtaacgctggctgcacatttgatgttgctggcggcggtatatcagatttctgactctatccaggtgattggcagtggaattttgcgtggttataaagatacgcgttccattttctatatcacctttacggcttactgggtgctgggcttgccaagcggctatattctggcattgaccgatctggtcgttgaacctatggggccagcaggcttctggataggctttattattggcctgacgtcggcagccattatgatgatgctgcgtatgcggttcctgcaacgtctgccgtcagccatcattctgcaacgagcatcccgctaataaagacaaggcgcaaccttcacgggttgcgcctgtgtttttacgcaggctggagcgttgcgccgatgccatcttggtctggctgtaatttcagagagttacacagagtttgccgactggcatctgttatctcaacgtgtatatcaccggtaacttcccctttcacattgatgaagtcaggtgaaatttctttcgcactggtttgcaggcaaatggctccctctccacgcaggcgtttcactttcagttgcacctgcgttgccgcatcagtgatcagccacagttttccgccattcagattgatgttaccaataccaaaagtgacactgtcaccttttaccgtactgccgtcgagaatcaacacaccgccctgctgtacagtaatcgttgattgttgcagatctgcgccatagccaataatcattgaagcgccgtccagtaatgcaacactaccggtcagttcaaccggtgcgcgatcttcctctacgacaaaattttcgtccgcgctggtgggtgacaacaggatcactgtcccaccttgtattaccgcattttccagcgtaccggcatgcacttcagcccgaccacccacattaacggacaggttttgcgtcttaccggaactgtagagctgaagaccatccgtacccagacgatagatggctccattctcaacaatagtgtcagagtcttcaccaccgagattattcatggtgccaccagcaagcaacgtatcattggctttccccgccagcataaaaacgccgccctgattaatctcacaattgctggcttccccacctggatacaccaacaattcaccaccttcatctaccacgaccgctgaggttgtcccattgaccaacaggccaccctcttgatcgagaataattttttccgcgcgatgtccttccagtacacgcaggttaccgccattttccagcaacaaaccgcaggcataaccctgatcaacgctgaattcaccttcgggatggcggccattaaccgtagcgagcgtagagagactaatggcgcctccctcggactgaacaatatctgtggcaatggcaccgtcgctgaccgatagcgtgccattgttaccgtactgtgtgcatttggcgatcccaccggttgccactttcaaccagccagcccccgtgaccacggtattttcggctcttgcgccagcttcaactattaactcaccttcagtaagttgcgtcgcgccaatgacctcgccggtcttaacaatttgcacgttcccgtcgctcatcaagtttttcgcatcagatcccatgatttattcctttgctgcatctgtgtgcctttattgctacctaagtgtaaaggctacggaggatttatccacgacagattttgagatggtggcaaacaactctgtttaaactctgatacacagattattgggttgtgtcagatgtaaatgcgatcctgaataaaaatcgcccttgcaaatcaacaaaatatagccaatttgcttaaaagctctgcaaacggtcgaaatagcgcagaaaaatacgttttgcctcttgccaccttcccactctgccgctaatattcgtccccgttgtcacctacaacgttgcgttcatagctcagttggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaattgaacgcaccatcatgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcggtggttcgagtccactcggacgcaccagattttcttaatctggtcttctccttttttccctctgtttcttctatgtatccaatacgttaaaagatctacactgtcttcgtatgcgttatcagaaggagaatcgctatggcaactttgttacaacttcattttgcttttaatggcccatttggcgacgcaatggctgagcagcttaaaccacttgctgagtcgattaatcaggaacctggttttctgtggaaggtttggacagaaagtgaaaagaaccacgaagccggtgggatctaccttttctctgatgaaaaaagcgcccttacctatctggaaaaacatactgcccgactgaaaaatcttggcgttgaggaagttgtcgccaaagttttcgatgtcaatgtgccactgagtcaaatcaatcaggcaaaacttgcctgacagattttaatcaagggcggttagtgcccttttcatccctgtctgaaatttctcaaattctaaaaatctcaaccaaacttacctgataacactaaattcgaaagaatgcgtacaggtaagtaacaatgaaaaaaattgctattgtgggtgccgggcctacagggatctacaccttattctcgcttctacagcaacaaacgccactttctatttctatcttcgagcaggctgacgaagccggtgtcgggatgccatacagtgatgatgaaaactcaaaactgatgctggcaaacattgccagtattgaaataccgccgatttattgcacgtatctcgaatggctacaaaagcaagaagccagccatctccagcgttatggcgttaaaaaagaaaccttgcacgatcgtcagtttttaccgcgaattctgctgggcgaatatttccgcgatcaatttttacgattagtagaccaggcacgacagcaaaaatttgcagtggctgtttatgaatcatgccaggttaccgatctgcaaattacaaatgctggcgtcatgctcgctacaaatctggatttacccagcgagacgtttgatttagtggtgatcgcaacggggcacgtctggcctgatgaagaagaagcaaccagaacgtattttcccagcccgtggtcaggcctgatggaagcaaaggtcgatgcgtgtaacgtgggtattatgggaacatccttgagcggactggatgcggcaatggcagtggctattcagcatggttcgttcattgaagatgataaacaacacgtcacttttcaccgcgataacgcaagtgaaaagctaaatattacgttaatgtcgcgcacaggtattttacccgaagccgatttctattgccctattccctacgagcccttacacatcatcaccgatcaggcattaaatgctgagattcaaaaaggcgaagtgggccttttggatcgggtatttagattgatagtagaggaaatcaagtttgctgatccagactggagccaacgcatagccttagagagcctgaatgtcgattcctttgctcaagcctggtttgccgagcgcaaacaacgcgacccatttgactgggcagaagaaaatctccaggaagtcgaacgcaataaacgagaaaaacacactgttccctggcgttatgtcattctgcgcctgcatgaagccgtacaggaaattgttccacatctgaatgaacacgaccataaacggttcagtaaaggccttgcccgggttttcatcgataattatgcggcaatcccttcagagtctattcgtcgactattggccttacgtgaagcgggaatcattcatattctcgctctcggtgaagactacgaaatggaaattaacgagtcgcgcaccgtcctgaaaacggaagacaacagttactcgtttgacgtttttattgatgcccgcgggcagcgtccgcttaaagtgaaagatattcctttccctggactacgcgaacaattacaggaaacaggggatgaaatccctgatgttggcgaagattatacgttacagcaacccgaagatattcgtgggcgcgtagcgttcggcgcgttgccctggttgatgcacgaccagcctttcgttcagggacttacggcatgtgcagaaattggagaggcgatggctcgggcggtcgtaaaacctgcatcccgtgctcgtcggcgtctttcgtttaatcaaatgtaaagctatcagcactcaacaaactgatgctgttcattaaggcgatagcggactccggctcgaatattgttttcaccttcaatggcgacggcgaagcgaactctttcgccgtcatgatatgccagtgcggcgcttcctcctggcccgagaataattgagtcgaccacgcccgtgctcactaccgttgaattttcaccgctggcaatgatgtgtacattgtcgccgctgttggcaattctggcgtttgcgccaaagctggcgatttgcaccaggtcaccattactggcgacatgacaccgttcacccaatgtacaaacgcgtactcgcattccggtattcgcaatccgactactatctccagcgctgcttatccgcgaagaattaccggttacagcaacccgtgcgcgttcaccggagctgccaatgtgactgttaaagccgacacttccaatccgcacgctataacccatactggcaatttgcgcggcatacccagcagttgcgattctggcattatcctcacaacagccgatgcgagcatgatcgtcgctgcgggcaaactgactgcaaaatgctctctctccgggatctgtggccagtttttgcatagaagaaacttcctgatgcgcgaagttttcatccgtcagccattttttccacgcatactcaaccagactctccgcccagtccgtatatccttcctcaatcagtgcatgatgaatatcggcataactaccgccgcgtgggaaatggcgcagaaaccagcgatacatcaccgctccgatacgccattctcgcaggtctgctcgtgtaatgatcattcgttagtgccggtgatagccatcgaccatgcttttaaaggtttcgtgtggcgtacgccccgtggtgcaaagataaagatgaccgaagataaaaaagaggcttataaatgccagagcaaaatgcgcctgcaataaccagtatcttacgccaggaaacacatctcccacggcttgcggatagagacacagcagccccgtcaatagtaacaacggcagcaatccatacatgacaccaacataggcaacctgctgtaagggattaaatttagactgggttgttgccgggaaaggatgttcttccccctgcataatgccaaacaaatagaatcgcgtttgttttgccgctcgctccagccacccctgacgacgaatgcgatagtggtgaccattacccccaacggcattgatcagaacaaagccgagccagcatgccagtaacaaaaatccgcaaacttcatgcaccgcaaccagacttttaaccgcagttgcgcccaccagcgcaaagtgatttatcagcccacttgccagcaacaatacaaagagtaacgcattcgaccagtgccataatctgaccgctttgctgtaaagataaatcctctcaccatgatcggtggctgatttcttcacgccacgagcacgaagcaaggcatgtagccccagcaccaaccacatcccaaccagcaatagtccggcaatgatcaaccacaccggccaaaattggggggtgaactgtggcacatagttcgccaactggctctgaaactgttcagcatgttgcgacgggttcatacattttcctttttaatcaaatgttgaccgaaccggcgatacagatgcggtttcccggcgccaggtagctgatattgatagtatttattttcctgcaaccacgcctgaatttctgggctatcttcgtgaccaaagatcaatgcgtgttccgggcaggcactgacgcaaatgggcggaaagccttttgccagtcgggtctcagcgcagaaatcacatttatctgccactttagtgacagggttaaggtagcgaacctggtacgggcaagcgccaatgcaataactgcagccgatgcactgcgatttttctacccgcacgatcccctgctcatcacgccacgacgcccctgtcgggcaaacgtcgatgcaaggagcatcttcgcagtgctgacatgactggcgaaaaaagtgatactgcgttccattgtcgttatcgatgactggaatgtgtgccatcgataaacggcttccctgagcggggacgtggttagttttacggcatgcgcgggcgcagatattacagccattgcaccgtgactcgtcatgaatcatggcataccgaacttccttttcttgcctcgtattcgctaacagagaagacgcagaaccagtaaaaaagattactgttcccatccccagaacaaatttgcgtcgagtgaaggacatctgattatcccctaatgcagtggctgcaactgtccaccctatccatgacatccccctgaaatttcaggggttctgaaactgctctacctcgaaccattcgcataagccatacgccttgccataggtcataaatcgctcgctaaacaagtacaacactgccgtcgatgactccacctgccgtatatcggcatattcaggtgcaacatccatcgtggcgatcgcggcttcaatctgcgcttcctggaagtaatatggcgcttgcatcagcatggcgactttgtaaggacgaggatacgtctggcactcaaaacgaacggcgtgtgcaatggcgcgacaaatgtcctgctccacaacttgcaaagacatcgccgcgtagttttcactcatggcctgcgttgagtaatagtaatcatcctggcttcccgtcatacaagcgatatccgcgtagtctccgttctgcttaatgttttccagcaaaactgacagttcctcttctgcaaccgaatagggcggcgagagaaacacagcgcgcgccaccagctgcccagccgcagaatgctggcgaatgaactctgccaggatttcagccggttctggttcggttaccgtatcaacggggtgacgcatcccctgcaaccattgccgcttcgcctcatcaatttcgctgacttccgctaacggcaattcatcctgatggttcatctctcccattccttacgcaggcagtagattgtgtgctgccagatcggcggcaatatcttccagccccagacgctgcaatgtttcgcgggtcggacaaccaagctgtgggtcccagcccatttctttgtagaacatcgtgagcgaagcatgcatatcgtcacgatccattttgtctgtaccttcagtaaagaccgggatctgcggatccttgtcgaatacccaggaacagataagatcgtgttcattacgcatatctttggtttgcatcagttttaccgtgtaggcgcgatgcaacgtaaagatacgctctgcagctaaatctaatttttcctgagtcatatcttcgccagtgatcgctttgaagaatttggcttcaagtgccagatcgccccggtaattacggcttttcagcggcgaaacggtcattggccagacccagttgcacagggtgacggcgttatgcaaacagacccgcaacagcgaccacttagcatatttaatttttgcgtcattgatcggtgtgtagtttttggtttcatcgtaagcatcttcagaaccaaaaagctctttcgccacttcacgctgcagtttcaatggcaagccggaaccaataaaattgatatgggtatgcgtcatgcagtcacggttgaacatacagttaacaatggaaccgacttgcgctgacgcttcattagcatggtgaaccggatagccaaacggcgaccagagtttatttttcgcgtagccccagtactcttcacccaaattccagcgttctgcgatggcatatgaaccatcagccaggtgactcaactcacccacacgatgcgccagacggtagtaaaaatctttaataaagttaacgtcacccgcttccagttgatcccagcgaatttccgcatactcttcagcaggcagaacacgcttgaacacacctttgctgtaacaataagtaaagtcgcgatgcaactgcccgtagttacaccataggccgtagtcatcgaacaaattcagaccaaccaggttaccaatcacacgaccatcgtctttatcttcaaaatctttcggcccgttcgggaagatggtggtatggacaaagtttgctacacaagtgttaccacctgtgctgggcacgccaaactctttcacccgaggaatattcatttgggtcatacaacggatcgggcaagagtggcagccactcatttttactgtgtatttctctgccgccggacctaagtcaaaaacggatttataggtacgaaagccgaccgtgttctgattgcctggcggaatttcccccgtttcaatcggaccaccttcagccgcgccccaaaacagccctttacgtgctgtccaacgtgacttgggatctgaatactctgcccacgattgcggcgtacttggcacgacatggttgttattcgcaccgataagttcagtcatcatgtaatcgttgagacgcttcatctcctgacgatcggcaatgttgacccctttcgtcccttcaaccgcaatcgctttcaggtttttcgaacccattattgcgccagttcccgcaccgccgctgtggttacggctattcaacatgccagagagaggaacaaggttttccccagcctgaccaatagccgccacacaggtttccggactggtcaagcgacaaatttcttccgtcgttgcgcgcgtcccttttccccataagaaatcggctttttcaaggctaactttgtcatctttaatcttcagccataccggtgatttcgctttcccttcgataataatgacgtcgtatccagcgaatttcatttgcgctgcaaaaaagccccccatatgggcatcgacgactaaatttcctttggtaaaagtagaaagtgaagtgatatttacgcgagaactacagggggcaccagatccagttaatgggccggtagcaaaaactaatttattcgcttcatcgaaaggtttcgtgcctggcggtacttcgtcatacataattttgtagccgaagcccatgccaccgacaaaacttttaaacttactggaatcttcgagggtaatatttcctgtcgtgagattgactcttaatatattacctgtccaaccgttagccatgattttttcctttgcaagattcacacagtaatatctttccactcgataatttttaacgcccctgttgggcaggcgtttgcgcattcaccgcataacacacatttcgaggattttttactttcggtatttacggtggccatcatccacgggcatgccgtagtacaggcgctacagccaatacaacgtttatgatcgacggtaatacagccttctttctgctgccaggtaatcgcaccaatcgggcagacgttcatgcattgcggctctttgcattgacggcaggtatccgcggtatagttgagatcgccatacaggccaccgccagagccaaccccgttgtcgccaaagaaataattgcgatggattttgatacgggagaagaatgtccctactgagccatcgttgaagttggtacaagagatttcacagcggtggcaacccgtgcatcgcgcacgttgggtcaccagcacccctttgggtgtatttatcaaccctactgtgccgctatcaatatcttcctgtttgcaacccaaaagtgacagtaaagcaggggcaattgttaaaccagcaaggccttttcctgatatacgcaagaattctaatcgcgttaagccaatatttaatagtggacgatcaaccgggttcatttatttcgcatcctcttcgcaaacacagtgctgacaattcagcagcctgatattaggcactcaactaatacgctgctgacgctgtcctcaacaccagatattttccctaacccgatagtgtatgagaaaagatttaacgctgataaactaatcctttatggttaggagaaaaaataatgtgattattctgggcgcttaacattgatcgttatcaattaaaatcacaaagcaagaaattataagtgaactgatatttattatcatttgaaataaatttaacttaaccgacaattatttgtgaagttcatcgcagaaaataaaaataactttatcgctataaattaaaatatacaccgaaattcgtataatttcagcagttgttatttagaatgattaactggaccgcaactgaactaacaatatcaggatgaagcttaccgcctcatcctgaatggtcattttaccagtgcgttaatgactgtttccatcgcctgcttttccagctcactgcgctgaatgcgtttattggctaatgctgtacgtaatacgcctgcgataacaatatgctttggttcctgccccagatcgcgcatttccagcacaactttaccgacaactctgcacatttctcggtacagttcatcctcttttgtccggtttcccattctttatacctatttatcatgccaactatcagcatatatcaatctaaccaattaaacaaaaatcaaacaaaatcagacaaataacgtgataaattattttaactgtagcaattgagcgatgatgtatttatacaccggatgaactttcacttatcctcacactgacaaccccggcaccagacgttgcgcaaacaacgaagtttttgcgtaaccttttccctggaacgctgaatctttgataacaatttattgtcttacaagttgtatattttttgaaacgctgtttttgttttccttttggattaatttcagcgtataatgcgcgccaattgactcttgaatggtttcagcactttggactgtagaactcaacgactcaaaaacaggcactcacgttgggctgagacacaagcacacattcctctgcacgctttttcgatgtcacctatccttagagcgaggcacaaccactttcgtaataccggattcgctttccggcagtgcgcccagaaagcaagtttctcccatccttctcaacttaaagactaagactgtcatgaaaaagaccaaaattgtttgcaccatcggaccgaaaaccgaatctgaagagatgttagctaaaatgctggacgctggcatgaacgttatgcgtctgaacttctctcatggtgactatgcagaacacggtcagcgcattcagaatctgcgcaacgtgatgagcaaaactggtaaaaccgccgctatcctgcttgataccaaaggtccagaaatccgcaccatgaaactggaaggcggtaacgacgtttctctgaaagcgggtcagacctttactttcactactgataaatctgttatcggcaacagcgaaatggttgcggtaacgtatgaaggtttcactactgacctgtctgttggcaacaccgtactggttgacgacggtctgatcggtatggaagttaccgccattgaaggtaacaaagttatctgtaaagtgctgaacaacggcgacctgggcgaaaacaaaggtgtgaacctgcctggcgtttccattgccctgccagcactggctgaaaaagacaaacaggacctgatctttggttgcgaacaaggcgtagactttgttgctgcttcctttattcgtaagcgttctgacgttatcgaaatccgtgagcacctgaaagcgcacggcggcgaaaacatccacatcatctccaaaatcgaaaaccaggaaggcctcaacaacttcgacgaaatcctcgaagcctctgacggcatcatggttgcgcgtggcgacctgggtgtagaaatcccggtagaagaagttatcttcgcccagaagatgatgatcgaaaaatgtatccgtgcacgtaaagtcgttatcactgcgacccagatgctggattccatgatcaaaaacccacgcccgactcgcgcagaagccggtgacgttgcaaacgccatcctcgacggtactgacgcagtgatgctgtctggtgaatccgcaaaaggtaaatacccgctggaagcggtttctatcatggcgaccatctgcgaacgtaccgaccgcgtgatgaacagccgtctcgagttcaacaatgacaaccgtaaactgcgtattaccgaagcggtatgccgtggtgccgttgaaactgctgaaaaactggatgctccactgatcgtggttgctactcagggcggtaaatctgctcgcgcagtacgtaaatacttcccggatgccaccatcctggcactgaccaccaacgaaaaaacggctcaccagttagtactgagcaaaggcgttgtgccgcagctggttaaagagatcacttctactgatgacttctaccgtctgggtaaagaactggctctgcagagcggtctggcacacaaaggtgatgtcgtagttatggtttctggtgcactggtaccgagcggcactactaacaccgcatctgttcacgtcctgtaatattgcttttgtgaattaatttgtatatcgaagcgccctgatgggcgctttttttatttaatcgataaccagaagcaataaaaaatcaaatcggatttcactatataatctcactttatctaagatgaatccgatggaagcatcctgttttctctcaatttttttatctaaaacccagcgttcgatgcttctttgagcgaacgatcaaaaataagtgccttcccatcaaaaaaatattctcaacataaaaaactttgtgtaatacttgtaacgctacatggagattaactcaatctagagggtattaataatgaaagctactaaactggtactgggcgcggtaatcctgggttctactctgctggcaggttgctccagcaacgctaaaatcgatcagctgtcttctgacgttcagactctgaacgctaaagttgaccagctgagcaacgacgtgaacgcaatgcgttccgacgttcaggctgctaaagatgacgcagctcgtgctaaccagcgtctggacaacatggctactaaataccgcaagtaatagtacctgtgaagtgaaaaatggcgcacgatgtgcgccatttttttgcctgctatttaccgctactgcgtcgcgcgtaacatattcccttgctctggttccccattctgcgctgactctactgaaggcgcattgctggctgcgggagttgctccactgctcaccgcaaccggataccctgcccgacgatacaacgctttatcgactaacttctgatctacagccttattgtctttaaattgcgtaaagcctgctggcagcgtgtacggcattgtctgaacgttctgctgttcttctgccgatagtggtcgatgtacttcaacataacgcatcccgttaggttccacggaatatttcaccggttcgttgatcactttcaccggtgttcccgtccgcacgctggagaataaagctttaatatccggtgcattcatgcgaatacagcccgaactgacgcgcaaaccgacgctgtccggcgcactggtgccatgaatgaggtattcgccattaccatgcgcgaggcgcagtgcgtaacgtcctagcgggttatttggcccggcaggaacgaccggcggtaatttaatgccacgctccagcgaacgttgacgaatgcccgccgtaggcgtccaggttgggttagggattttctgccccacacgcgtttccatcaccggcgtttccagcccctgcaaaccaatacctatcggataaatctgcacgatattttctcccggcggataataataaaggcgcagctctgcaaggtttacaataatcccctgacgcggcgcatcaggtaataatagttgtgaaggaatagttatcgtcgtaccgggttttggcaccggggcgatagtgttattggcttcaaggatcaacattgccgcagtatcaaaacgtcgggcgatggcctgaaggtttttatccccttcttgcaccgtatacgtttgattttgcccaaccagtcgactgccggttggtggtagcggataatcaaccgcccaggcagcctggatggcgctaaaagcgccgataagcgtgagtgtaagcaaagacgcgcgtttcattgtaaacctcctgtatttgccggagactcacgctgaaacgtcggatggcgcttatgttcacctgaaaccaaaacactcctgtgcaggccagtgtaaacattgaccacccggcaatgtgagccaaccggatgaaagctgtccctttagtttagctaagtgcagcggctttggcgcgaattgcgcgaatcatcgcttccagaccttgtgagcgtgatggggtgagatgttgggtgagcgccattttttcaaaccacgggcgcacatcgaaattgacaatatcctgcggcgtcatttgatcgtaaagaataatgacgaccgcaataagcccttttacaatggccgcatcgctgtcgccctgtaattcaataattccctgcgcattctggcgcatgacaatccacacctgactctggcagccctggatgctattttgcgggcttttgtcttcgtcacgtaattctggcagacgctgacccaactcaataatgtagagatatttctcttcccagttggcgcagcgtaaaaaattacgcagcaatttttctttatccggcaataaagccatagtgcctccctgttatcccagcagacggtgaatacgttgcaggccggtcaccagacgatccacttcttcatgggtgttatacatggccagcgatgcccgacacatcgcagggacgttgtaataggccattaatggcattgcgcagtgatgtccggtacgcacagcaatgccgtaattatcgagaaaactgccaacatcataggcgtggtgtttaccgagattaaaagcaataacgccaagcctgttttgtgggccatagagagtaagatccggtacagattccaactgtgataacgcgtaatgcatcagattctgttcatactcggctatgttattaagccccagcgccgaaacatactccagcgccgcgccaagaccaatgatgcctccggtattgggtgtaccggcttcaaaccgccatggtgctttggtccaggtagtgccttcactcaggctgacggtggcgatcatagaaccgcccccttcccacggcggcatctcctgcaacaaggcttctttgacataaagaatgccaattccggtagggccatacagtttatgcacggagaacacgtaaaaatcgcaatccagcgcctgaacatccaccggatgatgcatcaccgcctgagcgccatccaccagcacttttgcgccatgttgatgcgcaagtgtgatcatctccgccagcggattttctgtcccaagcacgttggagacatgagtaattgccagcagacgagttttctcatcaaacagcgtaggcagcgtctccagttgcagagtaccgtcggggttgagcgggatcacacgcagctctgcgccaacgcgtgcacaaagcatctgccaggggacaatgttagcgtggtgctccatctgactgatgatgatgttatcgcccgctcgcacattgctgttgccccagctattggcgaccagattgatcccttccgtcgtgccgcggacgaacaccagctcttccgccgaacgggcattaataaacagcgaagcacgcttgcgcacgttctccattttctcggtcgcctgggcgcttaaggtatgaataccgcgatgcaccgccgcgtagccatgacgataaaactcagcctcggcatcaatcacctggctcggtttctgcgcactggcggcgctgtcgagataagccagcggcaaaccgtttacctcacgagaaagcaccggaaagtcggcccgcactttgtcgacggaaaaagtcatcttgcacctcctggcagtcgttgaccgattcgggccagcacctgctgtttaagcccctcatcacacagtgcttccgtcagttcggcagcaaaggcgtagatgatcatctgctgggcatcttgctgattgatcccgcgcgagcgcagataaaacatctgttcgtcatcaatacgccccaccgtcgcgccgtggctgcatttcacatcatctgcatagatttccagctgcggtttagtatccacttccgccagtttgcccatcagcagattattgttggtcatctgaccatccgttttgatggcgtgctgcgcgacgttgatcaaaccgttaaataccgcgcggcctttgtcgctgacgatagttttgtgcaactgtcggctgttacaaaaacctttattgtgttccagccaggtacgagtatcacacacctcgtttttcaccggcatcgccaggctattgatccgcaccgtgctgttttcgccattgagttgcgtactggtgttgtgtcgtaatactgcgccacccagcaggaaactgtggctaaatgcggtggcatcgtcagccagcaacaaatcgttatgagcaaagtggtgactgagcgggttttcaaacgccagcttgatatgctgcaaatgggcgttcgctgcgacgttgatagtgaaccgtgcgccggtgaagtgacgagcatcattaaggctgacaaaatgttcgatcaccgttgcttcggcaccttccgccagatccagatgatgccggtaatgggcagtattcacctcttcacctgccacgccctgggtgatatgcattaacagcaatggctttgccggccgttgaccgcgcttcacggcgatatgcgtcacgctttgtgccaggctttccgtcaaatgcagaaacacttccgcctgaatagcgtcgggtaacccctgacggtcgtcgttaatgctcacttcatatccgctgccttcagttgcatcgctcagtgcgggcacgtaacgtccatcgacaaacaccagccgcacggcgtctaatgttaacgctaaggcatcacgctgctgtggggatatctcccccgcaatgctgacaaactggctattggtcagcccgtccagcggcgtatatttccagttttcatgtttacgtgtcggcagtccggtacgcagcaattgttgtaaatgctgctgtgcttgcggggagcgtttcgccccttcagcttcaaacaaatgatgccactgttgcagtgcgttactgctgttcggtaagccagccataaccctgctcctccagttgtttgaccaacgtgaaatcgccggatttcacaattcgtccctgatacagcacatggacgtaatcaggcttgatgtagtcgagaatgcgttggtagtgcgtaacaatgatgaatgaacgcttgccgtcacgcagcgagttcacgccatcggcaaccacttttaatgcgtcaatatccagcccggagtctgactcatcaagaatgcataactccggttccagcaccgccatttgcaaaatatcgttgcgctttttctcgccgccggaaaaaccaacgtttaccgaacgggttaataaatcttccggcatcttcaggagagcgattttctcttccatcaaatcctgaaaatcaaagcggtcgagcgtttcctggccgcgatagctgcgcaccgcattaagtgccgtttgcaggaaaaactggttactgacgccgggaatttccaccggatactggaaggccataaagatgccttcacctgcacgatcttccggcgacagcgcaagcaaatctttgcctttaaactcaaccgtgccgctcgtcacttcataatcttctcgcccggcaagcgttgccgataaggtacttttgcccgaaccattgggccccataatggcgtgaacttcgccgggacgaacgtcgaggcttaatccacgcaggatagctttatcttccacgctgacgtgtaaatctttaatacttaacatgtttattccttatccgacgctgtgttcaagactgatggcgaggagtttttgtgcttcaacggcaaattccagcggcagttccgagaacacgtctttgcaaaaaccgttaacaatcatcgagatggcatcttcttcgctgatcccgcgttgcaggcagtaaaacagttgatcttcaccaatacgtgatgtcgttgcctcgtgctccagctgagcgctgttattgcgacattcgacatacgggaaggtatgcgccccacaattagcgccaatcagcattgaatcgcactgagtgaaattgcgcgcattggttgccgtcggcatgattttcactaagccgcgataactgttctgactatgtccggcagagatccctttcgagataatggtcgatttggtgtttttaccgatgtggatcatcttggtgccggtatccgcttgctgatgaccgctggtcagcgccactgagtaaaactcaccaatggagttatcgccgcgcaaaatgcagctgggatatttccacgtaatcgctgacccggtttctgattgcgtccatgacattttgctgttttcgccttcgcacaaagcacgcttggtgacgaagttgagaataccgccggtgttgttatcgccagggaaccagttttgtaccgtggaatatttcacctcggcgtttttatggatgatgacttccaccaccgccgcgtgtaactgatagctgtcacgcaccggagcggaacagccttcaatgtagctaacgtagctgtcttcgtcggccaccagaatggtgcgctcaaactgcccggttttttccgcgttaatgcgaaaataggtggaaagttccatcgggcaacgcacgcctttaggcacataaataaacgtaccgtcagaggctaccgccgcattaagtgcggcaaagaagttgtcattccccggcaccacggtgccgagatatttacgcaccagttccgggtgatcgtggatcgcctcgccaaaggaacaaaaaataattccctgctccgccagttttttgcgataagtagtggcaaccgaaacagagtcgaaaatggcatccactgccacctctttgccttcccgcacgggaacgcccaactgctcaaacgccgcctccacctctttacttaaaaaggcgttcgcgccagtttgctgcaccgcgccgggttcagacgcgcagttgtcgtcacaattaccgcacgatggtgccgagtagtagctgtaatcctgataattcagcttgtcgtagtgcgctttcaaccagtgcggttcttccatctccagccatgcgtgataggcgttgagacgaaactccagcatccactccggctcattacgcttcgccgaaattgcgcgcaccacctcttcgtttatcccctttgccagctcatcggtggctaactgggtgaagaatccttctttataattcagcgggccgccggtccaggttttgacatcgtcagttgcttcagtattacgagacatagtaccgcctataccccaaagctttcgccacagccacattcattctgggctttagggttgtgaaatttgaatatctgattaagtccttcgcgaacgaaatcgacttccgtgccatcaataaaaggcatcgcttgcagcgggacaaacagcttcgcgccgtcgtgttcaaacagcagatcgtctttgtccggctcgctaacactatcgagcacatagccaaagcccgcgcagcctgtttgcttcacgcctaagcgcacgccgatcatacccggctgctttgccaccagctcgcggatgtggacagcggctgcgggtgtcagcgttaagccctgccaggcgaaatcctgtggattaaaggttcctgaatgcatgtccatcgatttacctcacttcatcgctttcagcgtataacagcatgttagtgataatgattatcagttcaacccagcaaacgcaggggctttagcgtaaaacatgcttttttcctgcttttaataagcatagaccctgatgtgtgggttaacaggcacgctaagaattaggtatctcattgttagataatgattattatctaaggagcattaaggctgtgatgaaaaagaaaaagttgtattgaaaatgactatttaagagataggtaaaaaagtgcagcgttcagaaataagaaaacccttaagtctgtgcgacacaggcttaagggtttctaccccatccggcgcttatctccggcactcacagtggcttagctcttgaaggggcgataaggataatctcataaagctaacccactgttttaacacaaactgcgatttgtattatttttgaacgttatcaggcgggtagataggctgtattaaaaaggccctcgaacctggacgaagattaatccaggccgatttggcgaactcgcgacattaaatcaggatcaatgcacgcccagacgccaggcgaagtagatttcttcttttaattcagcagaagagagagtaagcaggtcagcaaattcaagttctaattgtttcagacgcttgagatattgggcaggtgaaagattgctttggtcacggcgtaaaaattcaatggccagttgggtgggatcaagttgagtagacatagcatcctcgcttttagacaagacctgcacagtataccaccgtttactgtgcagataataaccaaaagcaatatgcgtcacacttttctggtgacaacgtcacaaaatagcggtcgtcaatcgtgacgaacagcacaaacgccctttctcatcgaagatttcaatctgccagacctggtgacgcgaaccgagatgcaacggtttgcatacgccgcgcacccgcccttctcgtgccgagcggacgtggttagcattgatttccagaccaaccactttttgctcaccttcggtacataaataaccggcaacggaaccgatactttcggccagtaccacggatgcacctccatgcagcaacccgaaaggctgctttgtccgtgagtctactggcattgtcgcttcaagggtgtcatcaccaatatgttcaaagcgaatatccagcaatcccaccatgtttccttcccccatagcattcagtgcttccagggtgatttttcgtttccatatcatttaataatctccagtaaagcctgcacaggatggcgtacccctgtgccttcaacccgttttacctgactacggcaggaatatccggtcaccagacagcggttacgcggcagtcgctgcatcgcctgatgccaggataattcatagatcccgagcgaatttttatggtttttcgcttcatgtccgtaagtccctgccatgccgcagcaccccacgctgacattttccagtttcgcgccaaaacgggcaaatattgccgcccattgtgctggcgcgcccggcaaggcggtaacttcggtacagtgaccaaagaaataccatgattcaccgctgactgtagccactggctgtgactcaagtgcgcttgccagccattcatttgccagtaagacgttaaactcgccacgctcctcgcccagcgccagtttatattcatcgcgataacaaagtaccagcgccgggtcgacgcctaccattggcatacccagcttcgccatacggttgaggaaatccgccgtctttttcgccgtcttcgcaaaacgattaagaaaacctttgatatgctgggcttttccatttggcgaaaatggcagtaacacgggctggaaacctaatttttcgaccagacggacaaaatccgccaccacttgagcatcgtaatagctggtaaaggggtcctgcaccaccagcaccgtgcgcgctttctgctctgcattgagagcttcaagctgttccagcgtcatgtttgccgagcgatgccccaccatttgttgttgtagcgaggggaccgacagcagcggcaaatcaaccatgccgatatgtttttccgagagtttgcgcaccagcggctggttaatgaagaagttaaaggttttcggcgcgcgtgccatcagcggtgcgtaactctcaaccgtagcgacgaggtggtcgcgcagcgggcgtaaataacgggtgtgatagagttgcaggaaacgagagcgaaactccggcacatcaattttgatggggcactgagtcgaacaagctttacaggccagacagcccgacatcgcctctttgacttcgtgtgagaagtcatattcgcctttattcgcatgccaactattgcgcgtgcgggcaattaacgtccgcaaactgacgccggattcaggcagttcttgttccagtttgagtgggtcaacgccgcgatccgccaacaaacgcagccattcacgtaccagcgttgcgcgccctttcggtgaatgaatccggttctgggtgatcttcatcgacggacacatcggactacgagcatcaaagttgaagcataaaccgttgccgttacactccattgcaccacgccactgctggcgtaccgcaatggggatctgtcgatcgaatgtaccgcgcttcaccgcgtccactttcatcatcggcgcatcgagaccttctggcgggcaaatcttcccggggttgagtcggttatgcgggtcaaatgccgctttcactttacgcagttctgcaaaaagttcctcaccgaaaaacgccggactgtattcggcgcgaaaacctttgccgtgttcgccccacaacaaaccaccgtatttcgcggtaagcgccactgcatcatcagagatttgcttcatcaaaatctcctgttgcggatcgcacatatccagtgctggacggacgtgcaagacacctgcgtcgacgtgaccgaacataccgtagcttaagccgtggctgtcgagcagcgcgcgaaattcagcaatataatccgccaggtgttccggcggtacacaggtatcctcagcaaacggaattggcttagcagcacctttggcattgccaagcagaccaacggcttttttgcgcatcgcatagatacgttcaacacccgccagctcgcggcacacctgccagccgatcactcctgcctgttggctggcaatcagctcatcaagccgcacacagagtgcattaactcgctcgtcaatcagtgcctcatcatcaccggcaaattccacaatgttcagcccgagcatctctttatcaggcacatcggtaatcaactcgctgacggaatgccagacaatatcttcccgcgcaaggttgagcacttttgagtccaccgtctctaccgaaagcgcccgcgcctcaaccataaacggcgcgttacgcagtgcggagtcaaaagagtcatatttgacgttcaccagacggcgcactttaggcaagcgcgtaatatccagtcgcgcttcggtaataaaggccagcgtcccttctgaacccgtcagaatgcgcgtcaggtcgaactcggtcatctcatcgttaaagacatgacgcagatcgtaaccggtaagaaagcggttaagcttggggaagttgtcgatgattaactggcgttgctgacggcaacgttgataaaccgtgttataaattcgcccgattgtggtattggatttacccagcgtttccgccagttcgacgggtaaaggttgcgtatcgagaatatcgccccccaacaacaccgcgcgtacgccaagtacgtgatctgacgttttgccatagaccagcgatccctgaccggatgcatcggtattgatcatcccgccgagcgttgcccggttgctggtcgaaagttctggcgcaaaaaagtagccaaagggtttcaggtactgattgagttggtctttaatcaccccggcctcaacgcgcacccagccctcttcagggttaatttcgatgatgcggttcatatggcgggacatatcaacaataatcccctggttgagcgcctgaccgttagtgccggtgccgccgccgcggggggtaaagatcaacgatgaatagcgttcctgcgcggcaagacgggcgatcagcgctacatctgcggttgaacgcggaaataccaccgcatcggggagaagttggtaaatactgttgtcagtcgacattgtcagacgatcggcataacttgtcgccgtatcgccggtaaaaccctgttgctccagctcttgcaaaaaattaagcaccagttgaacgacgccgggtgcctgggaaatctgtggaatcattatattgaccctttcctgcggtctgtgatgagagattaatcgtttgcgtgttgcctgagttgttgtaccacatttttttctaacacgcccatcagaattaagggcagaatcgacctgttaaaaaccgctgaaattgctcatcattatgcaggtgagtttcgcgtgttcacgtcgcgtcgacgatttgacgcacaaaaaaggtgaaaagtagttatggtaaatgttcgtcagcccagggatgtcgcacaaattctgctttcggtgctgtttttagccatcatgattgtggcatgtctgtggattgtacaaccctttattctcggctttgcatgggccggtacagtggttatcgccacctggccggtattgttacgtttgcaaaagatcatgtttggtcgccgctctctcgccgttctggtgatgacgctgttattagtgatggtgtttatcatccctattgctttgctggttaacagtatcgtcgacggcagcggcccgctaattaaagccatttccagtggtgacatgacgttacccgatctggcgtggcttaataccattccggtgattggcgcgaagctatatgcaggctggcacaatttgctggatatgggggggacggcgatcatggcgaaagtccgtccttatattggcaccaccaccacctggttcgttgggcaggcggcgcatatcgggcgctttatggtgcattgtgcgctgatgcttctcttcagcgccctgctgtactggcgcggtgaacaggtggcacaaggcattcgccattttgcaacccgtctggcaggcgttcgcggagatgccgccgtgctgctggcggcacaggctatccgcgcggtggcgctgggtgtggtggtgacggcgttagtacaggcagtgcttggcggtatcggcctcgccgtatccggcgtaccttatgcaactttgctaacggtgttaatgatcctctcctgccttgtccagcttggaccgttgccggtactgattccggcgattatctggctctactggactggcgataccacctggggaacggtattgttagtttggagcggggtggttggcacgctcgataacgtcatccgcccaatgttaattcgcatgggtgccgatttaccgctgatcctgatcctctctggcgttattggtggtttgattgctttcgggatgatcggtctgtttattggtccggttctgttagccgtttcctggcgtctgtttgccgcgtgggtggaagaagtcccaccgccgacggaccaaccggaagaaattctcgaagaacttggcgaaatcgagaaatcgaataagtaatttctcatcaggcggctctgtcgcctgattgttaacccctgctaattgatatttgcttgctcttccccatattttcctgcttaccactattcagctggtagtacctgtcgcaaattctttacagtttttaaactaatgagacgaatctgatcgacgcaaaaagtccgtatgcctactattagctcacggttataaatcaacatattgatttataagcatggaaatcccctgagtgaaacaacgaattgctgtgtgtagtctttgcccatctcccacgatgggcttttttttaacatttttctgcttcgctacctcgcccctcactctttccaataatgttgcacaagatactgtgactctcttcaagccgtcagcaggctgataatgttatttatattttattgtttatttcatgcagccattacacgatgaacgcttatgaactccaggcacttcgccatatttttgccatgactattgatgaatgcgcgacctggattgcccagaccggtaacagtgaaagctggcgtcagtgggaaaatggcaaatgcgccattcctgattgtgtagtcgagcaactgttggctatgcgtcagcaacgaaaaaaacatcttcatgccatcatagagaaaataaataaccgcatcggcaacaacaccatgcgttttttccccgacttaaccgcgtttcaacaagtctaccctgatggcaattttattgactggaagatctatcaatcggtagccgctgaattatatgcacacgatctggagcggctttgttaatttctccacagaaaggaattgtcgttgttacaacaataatgaacggatactgacacaacatcgctacactttttaaagcacctttgctaagtagaacctatgaaaaatccctattaccctaccgcacttgggttgtattttaattacctggtgcatggtatgggcgtcattttgatgagcctgaatatggcctcgctggagacgctttggcagactaatgccgcgggcgtctcgatagttatctcatcactgggcattggtcgattaagtgtcttgctttttgcaggattattatccgatcgctttggtcgccgcccttttatcatgctcgggatgtgctgctatatggccttcttttttggcatcctgcacaccaataacatcattatcgcttatgtttttggctttctggcgggaatggcaaacagttttctcgatgcaggcacctatcccagtttgatggaagcttttccacgctcaccgggtacagccaatattttaattaaagcatttgtttccagcggacaatttttattaccgctaattatcagcctgttagtgtgggctgaactgtggttcggttggtcctttatgattgccgcaggcattatgtttattaacgctctgtttttataccgttgtacgttcccaccccatccgggtcgtcacttacctgtcataaagaaaaccaccagctctacggaacatcgctgttcaattatcgatttagccagttattccctatatggctatatctcaatggcaacgttttatctggttagccagtggctggcacaatacggacaatttgtcgctggcatgtcatacaccatgtcgatcaaattactcagtatctacaccgtgggttcgctgctgtgtgtatttattactgctccactcattcgtaataccgttcgcccaacaacattactgatgctgtacacctttatctcatttatcgccctgctcaccgtctgcctgcatcccacattttatgtggtgataatatttgctttcgtcatcggttttacctccgcaggcggtgttgtacaaattggcctgacgttaatggcggaacgttttccctacgctaaaggaaaagcaacggggatctattacagtgcgggcagcattgcaacatttaccattccgttgattacggctcatctttcgcaaagaagtattgccgatattatgtggttcgataccgccatcgctgctatcggctttatactggcactgtttattggcttacgcagtcgcaaagaaacgcggaatcacacgctaaaggaaaatatcgctccgggtgggtaatgcaatattcttttcaggttatgcaagatcttacggataaataactctttctgcgctaactaaggaaaatcgcgatcaaaaacaaactatgacatgcaatattcctggaaacataaactttatgccatgtacccagggaaaatcatcttcagtatagtaattatgtaaaccgtcggagaacaatacgtacggtaacgaaattatctttcagcaaggagctgtgaaaatgtctcaaaataaggctttcagcacgccatttatcctggctgttctttgtatttacttcagctatttcctgcacggcattagtgttattacgcttgcccaaaacatgacatctttggcagaaaagttttccactgacaacgcgggcattgcctatttaatttccggtatcggattggggcgattgatcagtattttattcttcggagtgatctccgataagtttggtcgtcgggcggtgatattaatggcagtaataatgtatctgctattcttctttggtattcctgcttgcccgaatttaactctcgcctactgtctggcagtgtgcgtaggtatcgctaactcagcgctggatacgggtggctaccccgcgcttatggaatgctttccgaaagcctctggttcggcggtcatactggttaaagcgatggtgtcattcgggcaaatgttctacccaatgctggtgagctatatgttgctcaataacatctggtacggctatgggctgattattccgggtattctgtttgtactgatcacgctgatgctgttgaaaagcaaattccccagccagttggtggacgccagcgtagctaatgaattaccgcaaatgaacagcaaaccgttagtctggctggaaggtgtttcatcagtactgttcggtgtagccgcattctcgaccttttatgtgattgtggtgtggatgcccaaatatgcgatggcttttgctggtatgtcagaagctgaggcattaaaaaccatctcttattacagtatgggttcgctggtctgtgtctttatttttgccgcactactgaaaaaaatggtccgtcccatctgggctaatgtatttaactctgcactggcaacaataacagctgccattatctacctgtacccttctccattggtgtgtaatgccggagcctttgttatcggtttctcagcagctggcggcattttacagctcggcgtttcggtcatgtcagagtttttccccaaaagcaaagccaaagtcaccagtatatatatgatgatgggtggactggctaactttgttattccgctgattaccggttatctgtcgaacatcggcctgcaatatatcattgttctcgattttactttcgcgctgctggccctgattaccgcaattattgtttttatccgctattaccgcgttttcattattcctgaaaatgatgtgcggtttggcgagcataaatttagcacccggttaaacacaattaagcatagaggttaaaggagttaattatggatgttaccgcaaaatacgaattgattgggttgatggcctatcccatccgccacagtttatcgcccgaaatgcagaataaagccttagaaaaagcgggattgccatttacctatatggcctttgaagtggataacgatagttttcccgcagcaattgaaggattaaaagccctcaaaatgcgcggaactggtgtatcaatgccgaacaaacaactggcgtgtgaatatgttgatgaattaacgccagcagccaaactggtgggtgccatcaacaccatcgtaaatgatgatggctatctgcgtggctataacaccgacggcacgggccatattcgcgccattaaagagagcggttttgatatcaaaggcaaaacgatggtgctgttaggggccggaggtgcctcaacggcaattggcgcgcagggggcaattgaaggtttaaaagaaattaaactctttaaccgtcgggatgagttcttcgataaagccctcgccttcgcgcagcgggttaacgaaaacaccgattgcgtcgtgacagtcaccgatctcgccgatcagcaagcctttgcagaagccctggcttccgccgacattttaaccaatggcaccaaagtgggtatgaaaccccttgagaatgaatcattggttaatgatatcagtctgttacatccgggacttctggtcactgaatgcgtgtataacccgcatatgacgaagttattgcagcaggcgcaacaagcgggttgcaaaacgattgatggatacggcatgttgttgtggcaaggggctgaacagttcacgttatggactggcaaagatttccctctggaatatgttaaacaggtcatggggttcggtgcctgacaggctgaccgcgtgcagaaagggtaaaaaatgaaaaccgtaactgtaaaagatctcgtcattggtacgggcgcacctaaaatcatcgtctcgctgatggcgaaagatatcgccagcgtgaaatccgaagctctcgcctatcgtgaagcggactttgatattctggaatggcgtgtggaccactatgccgacctctccaatgtggagtctgtcatggcggcagcaaaaattctccgtgaaaccatgccagaaaaaccgctgctgtttacctaccgcagtgccaaagaaggcggcgagcaggcgatttccaccgaggcttatattgcactcaatcgtgcagccatcgacagcggcctggttgatatgatcgatctggagttatttaccggcgatgatcaggttaaagaaaccgtcgcctacgcccacgcgcatgatgtgaaagttgtcatgtccaaccatgacttccataaaacgccggaagccgaagaaatcattgcccgtctgcgcaaaatgcagtccttcgacgccgatattcctaagattgcgctgatgccgcaaagtaccagcgatgtgctgacgttgcttgccgcgaccctggagatgcaggagcagtatgccgatcgtccaatcatcacgatgtcgatggcaaaaactggcgtaatttctcgtctggctggtgaagtatttgggtcggcggcaacttttggtgcggtaaaaaaagcctctgcgccagggcaaatctcggtaaatgatttgcgtacggtattaactattttacatcaggcataagcaataatatttcggcgggaataccctcccccgccgaactaaaaaagtatttttaaccgtatttaataaaaatatttcgtgagtctctgtgcgctaattctccatctggcgtagggaaaatcacacctgaatcaggaattaacaatgaaacctgtaaaaccacctcgtattaatggacgagtgccggtcctgtcggcacaggaagcggtgaattatattcccgacgaagcaacactttgtgtgttaggcgctggcggcggtattctggaagccaccacgttaattactgctcttgctgataaatataaacagactcaaacaccacgtaatttatcgattattagtccaacagggcttggcgatcgcgccgaccgtggtattagtccgctggcgcaagaaggtctggtgaaatgggcattatgcggtcactggggacaatcgccgcgtatttctgatctcgcagaacaaaataaaattattgcttataactatccacaaggtgtacttacacaaaccttacgcgccgccgcagcccaccagcctggtattattagtgatattggcatcggaacatttgtcgatccacgccagcaaggcggcaaactgaatgaagtcactaaagaagacctgattaaactggtcgagtttgataacaaagaatatctctattacaaagcgattgcgccagatatcgccttcattcgcgctaccacctgcgacagcgaaggctacgccacttttgaagatgaggtgatgtatctcgacgcattggttattgcccaggcggtgcacaataacggcggtattgtgatgatgcaggtgcagaaaatggttaagaaagccacgctgcatcctaaatctgtccgtattccgggttatctggtggatattgtggtggtcgatccggatcaaacccaactgtatggcggtgcgccggttaaccgctttatttctggtgacttcactcttgatgacagcaccaaacttagcctgcccctaaaccaacgtaaattagttgcacggcgtgcattattcgaaatgcgcaaaggcgcagtggggaatgtcggcgtcggtattgctgacggcattggcctggtcgcccgggaagaaggttgtgctgatgactttattctgacggtagaaacaggtccgattggcggtattacttcacaggggatcgcctttggcgcgaacgtgaatacccgcgccattctggatatgacgtcccagtttgatttttatcacggtggtggtctggatgtttgttatttgagttttgctgaagtcgaccagcacggtaacgtcggcgtgcataaattcaatggtaaaatcatgggcaccggtggatttattgatatcagtgccacttcgaagaaaatcgttttctgcggcacattaactgcgggcagtttaaaaacagaaattaccgacggcaaattaaatatcgtccaggaaggacgggtgaagaaatttattcgggaactaccggaaattactttcagtggaaaaatcgctctcaagcgagggctggatgttcgttatatcactgagcgcgccgtattcacgctaaaagaagacggcctgcatttaatcgaaatcgctcctggcgtcgatttacaaaaagatattctcgacaaaatggatttcaccccagtgatttcaccagaactgaaactgatggacgaaagattatttatcgatgcggcgatgggttttgtcctgcctgaagcggctcattaacaggagtataatgatggatttttctttaactgaagaacaagaactgctgctggccagtattcgcgaactgattacgactaactttccggaagagtatttccgcacctgcgatcaaaacgggacatacccgcgtgagtttatgcgggcactggcggataacggtatttccatgcttggcgtgccggaagaatttggtggtatccctgcggattacgtcacccaaatgctggcgctgatggaagtgtcaaaatgcggtgctccggcatttttgattaccaacggtcaatgtattcacagtatgcgccgtttcggttctgcagagcagctacgtaaaacggcagagagcaccctggaaacgggtgatcccgcctatgccctggcattgacggagccaggcgcaggctcagacaacaacagtgccactaccacttacacgcgtaaaaacggcaaggtttacatcaacggacagaaaacctttattaccggtgcgaaagagtacccatatatgctggtgttggcgcgcgatccgcaaccgaaagatccgaaaaaggcctttactctgtggtgggtcgactccagtaaacccggcattaaaatcaatccactgcataaaatcggctggcatatgctcagcacctgcgaagtctatctcgacaacgtggaagttgaagagagcgacatggtgggcgaagaaggaatgggtttcctcaatgtgatgtacaactttgagatggagcgcctgatcaacgccgcgcgcagcaccggctttgccgaatgcgcattcgaagatgccgcccgctatgccaaccagcgtatcgcttttggtaagcccattggtcataaccagatgatccaggaaaaactggcgctgatggcgattaagatcgacaacatgcgcaacatggtgttgaaagtggcatggcaagccgatcagcatcagtcactgcgcaccagcgcggcgctggcaaaactgtactgcgcacgtaccgcaatggaagtcattgatgatgcgattcaaatcatgggcggtctgggctataccgatgaggcgcgcgtctcccgcttctggcgtgatgtccgttgtgaacgtatcggcggcggtacagacgaaattatgatttacgtagcaggtcggcagatcctgaaagattatcagaacaaataatctgcaggcggcgcagcttcttaacaaactgcgccgccagatttatccggcaagacttactggttgaggaaattcagataggatttcttgttccgcaaaacagtttttaaattgcctgcggtaatcgctgggcgaacagccgacatggcgcaaaaacagtttggcaaagtgatcgacattttcataacccacacgccaggaaatctctgcctgtgataattcagtattagtgagtgaccatttcgcttccgtcatacgccgttgaataacatagttaataggggaaatacgatactctttggtaaattcatggcagatataactgacgctggcacgaaattttttcgataactgctctaaagtgattttttcgcgatagttattattcagatagaaaagaatatcttttatcagaacatcttttttaatatatccctgctccgaacgataagcatttttaaagttttcgtagtaaagaattgctaacgtataggcaaatgcgtcccataacgaagatgtttggctatttttactttgcggcaaaatcacacttagctcattaaataaggttttaatgacttcttttccctgccctgcggcaattaccgggcaagaatgcggttgcagtagctgattttcctcagccccctgaaactgaaagccgtacagcgcacaggtacacgtcgttgccggatcgttaacgtcagaggccaccgcatgcagcctgccacgttctatcaccacaatgtcatcggcatgcgcgacatataacgaagaatcgatggtaaaccttgctacccctttcttgacgtaaatcagctcggtttcattgtcatgaacgtgatgtccagactcccattttggatcatcgctaaatgcgaaacgtgaaagccgtggcgttttaccggcgacaaacagcgtttcactggcattatcaaaacagcgttgatacatgacaacctccctattccatgagcaaacaaaaacaatatatgccggataaaatacggcgtgtattgcggttatacaaccgcgtttagcgagagctaaacaagattatttacactgaatgcaagattgcacggtcatggaataactatattgccgcaaattgcacttttgttttagcgatcgcattttttttgcaagattgttggcaaggaaaacagcttgctccgtcgaaaaccccgcaccgctatcgcacactattttcaggccatttttaccttccatcggagatggttccgtatgcgactcacaggagaaatcatgaaaataataacctgctttaagctggtgcctgaagaacaggacattgttgtcactccagaatacaccctgaatttcgacaatgccgacgccaaaatcagccagttcgatctcaatgccattgaagctgcaagccagcttgcaacagatgacgatgagatagccgcgctgaccgtcggcggctctttgttgcagaactcgaaagtgcgcaaagacgtgctatcccgcgggccgcacagcctgtatatggtgcaggatgcacaacttgagcatgcactgcctctcgataccgcaaaggcgctggcgacagcagttgaaaagatcggcttcgatttactgatctttggtgaaggttccggcgacctttatgcccagcaggttggcttgctggtcggagaaattctgcaacttccggtgattaatgcagtgagtgccattcagcgtcagggcaatacactggtgattgaacgcacgcttgaagatgatgttgaagttattgaactctctgttccagccgtgctctgcgtcacctccgatattaacgtgccacgtattccttcgatgaaagccattctcggcgcgggtaaaaaaccggtaaatcagtggcaggcaagtgatattggctggagccagagcgcaccacttgctgaactgaccggcattcgcgtaccgccgcaaacagaacgtaagcacatcattctcgataacgattcgccggaggccattgccgagctggcggaacatctgaagaaagccctgaactgaagcctacggagaagaaacgatgagtcaattaaacagcgtctgggtctttagcgataatcctgaacgttatgctgaactgtttggcggcgctcagcaatggggccaacaggtgtatgccattgtacaaaataccgagcaggcgcaggcagttatgccttatgggccaaaatgcatttatgttcttgagcaaaacgacgcgctgcaacgtactgaaaattacgccgaaagcattgctgccctgctgaaagataaacaccccgctatgttgctgttggccgcgacgaaacgtggtaaagctctggcagcacggttaagtgtgcaactgaatgcggcgctggtgaacgatgccacggcggtggatattgtcgatggtcacatttgcgccgaacaccggatgtatggcgggttagcgttcgctcaggaaaagatcaacagcccgctggcgatcattacccttgcacccggtgttcaggagccgtgcaccagtgatatctctcatcagtgcccgacagaaacggtaccttatgttgccccgcgtcatgaaattctctgtcgcgaacgccgtgcgaaagcggcaagcagcgtggacctgagcaaagcaaaacgtgtggttggcgtcggtcgtggtctggcggcgcaggatgacctgaaaatggtccacgaactggcggcggtactgaatgctgaagtcggctgttcacgtccaattgccgaaggcgagaactggatggagcgtgaacgttatatcggtgtctccggcgtgttgctgaaatccgatctctacctgacgctggggatctccgggcagatccagcatatggttggcggcaacggcgcaaaagtgattgtcgccattaataaagataaaaatgcgccaatcttcaactatgccgactacggtctggtgggcgatatctacaaagtcgtccctgccctgattagccagttgagtcgctaattccctttcaaccacatctcccgctgtaaacgcagcgggaagggagcataacgcatgtcggatgacaaatttgatgccattgtggtcggtgcgggcgttgccggtagcgttgccgcactggtcatggcgcgagccgggctggatgtcctggtgatagaacgcggcgacagtgccggatgtaaaaacatgaccggcgggcgtctttatgcccacacactcgaagcaattattccaggctttgcagcatcagcgccggtagaacgcaaggtcacacgcgagaaaatctccttcttaaccgaagaaagcgccgttaccctcgattttcaccgcgagcaaccagatgttccgcaacacgcgtcttataccgtattgcgtaatcgtctggacccgtggttgatggaacaagccgagcaggcgggcgcgcagtttatcccgggcgtacgcgtcgatgcgctggttcgtgaaggaaacaaggtcactggcgtccaggccggggatgatattctcgaagcgaatgtggtgattctggctgatggcgttaactcgatgcttggccgctcgctgggaatggtttccgcttccgatccgcatcattacgctgttggtgttaaagaggttataggcctgacaccagaacagatcaacgatcgctttaatgttacgggcgaggaaggtgccgcctggctgtttgccggttccccttctgacggcctgatgggcggcggattcctctataccaacaaggattccgtatcgttggggctggtttgtggattgggtgatatcgcccatgcgcaaaaaagcgtgccgcaaatgctggaagattttaaacaacaccccgccattcgcccgctgattagcggcggcaaactgcttgaatattccgcgcatatggtgccggagggcggtctggcaatggtgccgcagctggttaacgatggcgtgatgatcgttggtgacgccgcaggcttctgcctgaatttgggttttacagttcgcggcatggatttagccattgcatcagctcaggctgccgccacaacggtgatcgccgccaaagaacgcgcggatttctccgccagcagtctggcgcaatacaaacgtgagctggaacaaagttgtgttatgcgcgatatgcagcatttccgcaagctcccggcgctgatggaaaacccgcgcctgtttagccaatacccacgaatggtcgccgacatcatgaacgatatgttcaccattgacggcaaaccaaaccagccggtacgcaaaatgatcatgggacacgcgaagaaaattgggctgatcaacttgctgaaagatggcattaagggagcaaccgcgctatgagccagaacgctacggttaacgtcgacatcaaattaggcgtcaataaattccatgttgatgagggccacccgcatatcattttggcggcaaatcccgatatcaatgaattccgtaaattaatgaaagcttgccctgccggactttataagcaggatgacgcaggaaacattcatttcgattccgccggttgtctggagtgcggcacctgtcgggtgctgtgcggcaacactattctcgaacagtggcaatatcccgcaggcaccttcggtattgaatttcgctacggctaatcatgcatcccacaggcccgcatctcgggcctgatgttctgtttcgagagtccaaaatgaaagtgacattaacgttcaacgaacaacgtcgtgcggcgtatcgtcagcaagggttatggggcgatgcttcactggccgattactggcagcagaccgctcgtgcgatgccagacaaaattgccgtggtcgacaatcatggtgcaacgtacacctatagcgcgctcgatcacgccgcgagctgtctggcaaactggatgttagcgaagggtattgaatcaggcgatcgcatcgcatttcaactgccaggctggtgtgaatttaccgttatctatcttgcctgcctgaaaaccggtgcggtttccgtgccgctgttaccttcctggcgggaagcagaactggtgtgggtgctcaataagtgtcaggcaaaaatgttctttgcaccgacgttgtttaaacaaacgcgtccggtagatttaatcctgccgctgcaaaatcagcttccacaactacaacaaattgtcggcgtggacaaactggctcccgccacctcttccctctcattaagtcagattctcgccgacaatactcctctgaccacggcgataacggtccacggcgatgaattagccgctgtgctatttacctccggaaccgagggtctgccaaagggtgtgatgctaacgcataacaatattctcgccagtgagcgggcttattgcgcgcggctaaatctgacctggcaggatgtctttatgatgcctgcgccacttggtcacgcaacgggctttctgcatggcgtaacagcaccttttttgattggtgctcgcagcgtgttgttagatattttcactcctgatgcgtgtctcgcgctgcttgagcagcagcgttgcacctgtatgctcggcgcaacgccgtttgtctatgatcttttgaatttactagagaaacaacccgcagacctttcagcgctgcgcttctttctttgcggaggtaccacaatccccaaaaaagtggcgcgagaatgccagcagcgcggcattaaattattaagtgtttatggttccacagaaagttcgccgcatgcggtggtgaatctcgacgatcctttgccgcgctttatgcacaccgacggttacgctgccgcaggtgtagagattaaagtggtcgatgacgcacgcaagactttaccgccaggttgcgaaggtgaagaagcctcgcgtggccccaatgtgtttatggggtattttgatgaacctgaattaaccgcccgtgccctggatgaagaaggctggtattacagcggcgatctctgccgcatggatgaggctggctatataaaaataaccgggcgcaagaaagatattattgtccgcggcggcgaaaatattagcagccgtgaagtggaagatattttattacagcatcctaaaattcacgatgcctgtgtggttgcgatgcccgatgaacgcttaggtgaacgatcatgcgcttatgtcgtgctgaaagcgccgcatcattcattatcgctggaagaggtggtggctttttttagccgtaaacgggtcgcgaaatataaatatcctgaacatatcgtggtaatcgaaaaactaccgcgcactgtctcaggtaaaatacaaaagtttttgttaaggaaagatattatgcggcgattaactcaggatgtctgtgaagagattgaataagtttcatcttcggggatcacataaacccggcgacaaaacgccgccgggtatttattttatttcttcagttcagcaaggcttaaccaggtttgcaccacagtatccgggttcagagacaggctatcgatcccctcttccatcaaccatgcggcaaagtcttcgtggtcggacggaccctgaccgcaaatcccgacatatttgccctgtttcttcgcggcacgaatcgccatcgacagcagtgctttcaccgcatcgttgcgctcatcgaacagttcagataccacgccggagtcacgatccagaccgagcgccagctgcgtcatgtcgtttgagccaattgagaagccgtcgaaatattccaggaactgctcggccagcaaggcgttggacgggatttcacacatcatgatgattttcagcccgttctcaccacgtttcagcccctgatgcgccagttcctcaaccaccgctttcgcctgatcaacggtacgcacgaacgggatcatgatctcaacgttagtcagccccatgtcgttgcgcacacgtttcactgcttcacactccagcgcgaagcagtcgcggaagctgtcggaaacatagcggcccgcgccacggaagccgagcatcgggttctcttcatctggctcgtaacgctcaccaccgaccagattggcatattcgttcgatttaaaatcagagagacggacaatgacgcgcttcggataaaacgcggcacccagcgtcgcgatcccttcagtcagacgaccaacgtaaaattcacgcggagaatcaaaacctttcatcatctcgcggatttcgttttgcaactgcggttcctgatcgtcaaactcaagcagtgcgcgtgggtggacgccaatcatacggttgatgataaattccagacgcgcaaggcccacgccttcgttcggcaggcaggcgaagtcgaaagcacggtccgggttaccgacgttcatcatcaccttcaacggcaggtccggcatcgtttctacgctggagcttttcacgctaaattccagcaactccgcatagacgtaaccggtatcaccttcggcacaagaaacagtgacgttctcgccgtctttcatccgttctgttgcatcaccacagcccactaccgccggaatgccgagttcacgagcgatgatcgccgcgtgacaggtacgaccgccacggttggtgacgatggcagatgctttcttcatgatcggttcccagtccgggtcggtcatgtcagtaaccagcacgtcgccaggttcgatgcggttcatttcgctgatgtcatggatgactttcaccggacccgcgccgatgcgatgaccgatagcacggccttcggcgataatcttaccctgtgaatgcagcgtataacgctccatgacctgaccgcgtgagcgcacggtttccggacgcgcctgcacaatgaacagtttgccggtgtggccatctttcgcccactcaatatccatcgggcgaccgtagtgtttctcaatttgtacggcctgttttgccagttcctgcacttcttcgttggtcagcgagaagatgtcacgctgttcctgcggtacgtcttcgattttaacctgcttgccgtgctcctgggtcggcgcgtaaaccatgcggatttttttcgaccccatggtgcggcgcacgatagccgggcgattcgccgccagtgtcggtttgtgcacgtaaaactcatccgggttaaccgcaccctgcacgaccatttcaccaaggccccatgcggaagtgataaacaccacctggtcaaagccggattcggtatcaatggagaacatcacgccagaagatgcgaggtcggagcgcaccatccgctgaacaccggcggagagcgccacgccacggtgatcgtaaccctggtgcacacgataagagatggcgcgatcgttaaacagagaagcaaatacatgtttcactgccacgagaacggcgtcaaaaccctgaacgttgaggaaagtttcctgctgaccggcaaaagaagcgtccggcatatcttctgcagtagcggaggaacgcaccgcaaacgaagcgttttcgtcatcggcggaaagctgtgcataggcttcgcggatggcgttttccagctcaggctggaagggagtgtcgataatccactggcggatttgcgcgcccgctttcgcaagctgggtaacatcgtcaatatccgttttatccagcagttcataaatgcgctggtttacgccgctttggtccagaaactggttaaacgcgtcggcggttgtggcgaaaccattcggaacggaaacacccattccggaaaggttagtaatcatttcacccagggaggcatttttgcccccaaccctgtctacatcattcatgccgagttggttataccaaagcaccagcggtgacgagccattgttggacatcgaacaatccttttgtgataaatgaacggtttgagaaacacatttctgcgcatttatctttgcatatttaaccggatgaaaaaaacggtgaatcgttcaagcaaatatatttttttactttttaagactgatcccagcgttgcgcaaatctgctctcttcgacaatttccacataaaccatcggtataaacgaaaccataaaaatgaaatgctgttttcataaaaaataaaatttaagtttcattttataaaccagacataacgttctacgcttctgtgcgtttttaatttatgctttcatagaattatgtctgcatcacgggaagaacaaaatggataatgctgttgatcgccacgttttttatatttctgatggtacggcaataactgcggaggtattaggacacgcagtaatgtcacaatttcccgtcactatcagcagcattacgctgccgtttgtcgaaaatgagagccgtgcacgggcagtgaaggatcagattgacgcaatttatcaccagacaggtgtgcgcccgctggtcttctactccatcgtgttgccggagattcgcgctatcatcttgcgaagtgaaggcttttgccaggatatcgttcaggcgcttgttgccccgctacaacaagagatgaaactggatccaacgccgattgctcatcgtacccatggccttaaccctaataatctcaataaatatgatgcgcgcattgcggcgattgattacacccttgcccacgatgacggtatttcgttgcgcaatctggaccaggctcaggtgatcctgctcggtgtttctcgctgtggtaaaacccccaccagtctgtatctggcaatgcaatttggtatccgcgcggcaaattacccctttattgccgacgatatggataatctggtgctacccgcgtcgctcaaaccacttcagcacaaattgttcggcctgactatcgacccggaacgtctggcggcgattcgcgaggaacgtcgggagaacagtcgctatgcctcgcttcgtcagtgcaggatggaagtcgcggaagtggaagcgttgtaccgtaaaaatcagatcccgtggattaacagtaccaattattcggtagaagagattgccaccaagatcctcgatatcatgggccttagccgccgaatgtactagagaactagtgcgttaacttgtttttttgttatcatgctaaccacccggcgaggtgtgacacacctcgcacttgaaatcagctgcgattggtttatcgtgatgcgcatcacttcccggtagtcctgccgtagaagcaacaaatttctgagacttgtaatgaacagaactgacgaactccgtactgcgcgtattgagagcctggtaacgcccgccgaacttgcgctacggtatcccgtaacgcctggcgtcgccacccatgtcaccgactcccgccgtagaattgaaaaaatactgaatggtgaagataagcgactgttggtcattattggcccctgctcgatccacgatctcaccgctgcgatggagtacgccacccgtctgcagtcgctgcgcaaccagtaccagtcacggctggaaatcgtaatgcgcacctattttgaaaaaccacgaacggttgtcggctggaaaggactcatctccgatccagatttaaacggtagctatcgggtaaatcacggtctggagctggcgcgcaaattacttttacaggtaaatgagctgggcgtccctaccgcgactgagttcctcgatatggtgaccggtcagtttattgctgatttaatcagttggggtgcgattggcgcacgtactaccgaaagtcagatccaccgcgaaatggcttcggcactctcctgtccggtgggttttaaaaatggtaccgatggcaacacgcggattgccgtggatgctatccgcgcagcccgcgccagccatatgttcctctcgccagacaaaaatggtcagatgaccatctatcagaccagcggcaacccgtatggccacattattatgcgtggtggcaaaaaaccgaattatcatgccgatgatatcgccgcagcctgcgatacgctgcacgagtttgatttacctgaacatctggtggtggatttcagccacggtaactgccagaagcagcaccgtcgccagttagaagtttgtgaggatatttgtcagcaaatccgcaatggctctacggcgattgctggaattatggcggaaagtttcctgcgcgaaggaacgcaaaaaatcgtcggcggtcagccgctcacttacggtcaatccattaccgacccgtgtctgggctgggaagataccgaacgcctggtcgaaaaactcgcctctgcggtagatactcgcttctgaatgcgtgcccattcctgacgggatgggcatttctgcgcaacttgttgtcttctcaacaaattactgcttgctctggcccgccataatattgataataagaatcattgttatataaattattattaatttttatgcgttatacggatagcagaaaactcacgcctgaaacggatgccaatcacaagaccgcttccccgcagcccatccggcgaattaccagccagacactgttaggtccggatggcaaactgattatcgatcatgacgggcaagaatatctgctccgtaaaactcaggctggcaagctgctgttgaccaagtaacctttaactcgagcagctgacttccagccgtttaccccagtcgggtggacgactgacatagtcatcatctctgtcgctgaaaggatttcgcaacgcctcatgcaggcggtgcaattccgtcatatcacccttttctgccgcttcaatcgcccgttgcgccaaccagttgcgcaacaccagagccgggttaacgctttgcatcagttgctgacgctcactatcggtaatctcgtcttgttgcaaacgcccccgataacgggcaaaccagtcatcaaatgccgcacgatcaataaactcatcacgtagcggtgacgccgcgctgtgctgctcggtcagactcagcatgcggaatgtgcgggtataatcgctgcgctctcgcgccatcagactgaataattcattaagtagcgcgttatcctctttttgctccgtcatgaagcccagtttctgccgcatccgttgtccataatgcgtcaacaaaacctgctgatagctgtccagggcctcattcagcgcatcaacggcaacaaatggtgacaatgtctgcgccagacgctgtaaattccacaacgcgacggcaggttgattatcaaagctgtaacgcccttgatgatccgagtgattacaaataaaaccgggttcgtaatcatcaagaaaaccaaacggcccgtaatcaagcgtcagccccagcagcgacatgttgtcggtattcatcaccccatgagcaaagccgaccgtctgccattgggcaattaacgaggcggtacgtgcgacaacatcggtaaaccagagacggtatttgtcctcctcatcatcaagatgtgaccagtaatgacgaatggcaaagtcagctaactgacgaaccttttccggctcgcggcgatagtaaaaatgttcgaaatgaccaaagcgcagatgacttggtgccacacgcatcagcatcgcgcctgactccaccgtttcccgatacactggcgaatcgctggtgacgatacttaaagcgcgggtcgtcggaatgcccagataatgcatcgcctcactggcgagactttctcgtatcgtcgaacgtaaaaccgcccgtccatcccccattcgcgaataaggcgtcaggccagcacctttcagatgccagtccattgtagtgccatcagcaagcagttgttcgccgagtaaaatgccgcgcccatcacccagttggcccgcccagacgccaaactgatgaccactgtaaacctgcgcaagtggtgacatacccggcagtaggttttcgccgccccagacacctgcgctatttttaaacagcgacgatggaatactcagcgtgttagccagttcggtattatgccaaatcagccgggcattatttaaaggcgtaggggaaagtgctgtataggtttctggcaattcatcgcgccagcgggtaataaaagacagggtcatagatcctcctgtttgatagtgtagacggttactctcgtcttaaacaccagcaaacaggagggttatcgctgaaccaacgtcgttatctgatttataggaaccgcaggccacaggcatccctggagagcatggaaatcaaaggggataatctgtgccaatatttctggcgtatcaatgccccccgcgatgatgcaattgcaacaaggggaaatttgcgcctggatcgcacgaataaacggttcgaaggaacgatgcgtgatttgttgctgaataaaacttttatccagcatgacgcgggtgaaaagaccatcaaaaaccgctttcattgtgctattacctgctcccaaattacctaacacaaggggatacatttgcgataaggataaaagatcgcgattatcttttccttcattgaaatgcgggtaattctcattaatcaacagttcaataaacggatattttaatagttcgcctgcgaaattatccctgtctaataataatgtagccacgtgtggcgttaaattaagccaggcaaagagtttatgttgaataaaaaagtgttggcatgattttagtaattccaactgctctgaaaataattgccaatgttgctcctcggtaagttgcgctataacccgactcgtcgggatacgaaccgtaccatcttcactggagaaatgggtaattaactcaacgccgacaaggtcttgctggttatctcttatcggcaggaaatagcaatcagaatgataaagattctccaaaaaaatcttcatggtaaccgtccctctcgaaggatgtttttcagtatccggctaaaagggatgaggccataagacataacaattacagaaggagtaactttcatttgttccatgttaaccactttttcaggggtcctttttttagattatcctgattataaacgaagaatccatttacggaatttttgtctgcaaaatactactgtattcaggagtaaatggacggcgatgtatcatcgccgtccatttttcgacatactagattcgtctcgcctgccagaaatttttctgccaatagacattatcaagtgaggaacgcatcactcccttgctggtagaggcgtggataaattggttgttggtatcgtaaatacctacatgcaaaccattttgtccggaacccgttttgaaaaagaccaggtcacctggcagcaactcgtctttatcaatttgcgtgccaatagcggcttgttgtttggtttcacggggcagctgcaaatcgaaacgatcacgcatcgtcacaaccacaaatcccgaacagtccacaccgcgccgcgtcatgccaccataacgatacggcgtgccatgccagctttgtagctggtcgttcaaaccggcaataacggtgatcgaatcagaaagtctggcatttggcggcggtgctttatggtggctacacccggccagaaacagtgctgtgatcaaaataaggcagaaacgcattccgtacggttcctctgttttttattcttgcattaatttagcgtcgtaattacccgattttcaagatactaatgaaatcagatggtcgaaatcagcattctgtgaccttcgatatccagacggcgaaaattcatcccataggcctgcgccagatttgccggcgtgagcacctcttctctgcgtccactggccagcatttttccaccttttagcaaccacgcccgatgcgcatgacgcaatgtgtggttgagatcgtgactgctcatcacaatcgccagtccttgctgacacagcgcgctcagaattttgtctaaggcactttgttgcgcaacatcaagactgttcatcggctcatcaagaagcagcaattggcctgcgggattggcttgtggtgtgatttgcagcaccaccgcagcaagacgtacgcgttgccattcaccgccggaaagttgattggtgctacgtccgagtttgtcatcaagagccagcgcccctgcgacatcattcagtagttcggtacgcgttttatcgtgctgatgcagtgtcaggtagtgccagaccggcattgcaaacggcggcgtctgctgttgtgaaagataggcgcgatgcagcgcgagctttgttgcagaccatgcttccagtggttgccccgcgaactgaatgcttcccttaccgctggtcattccggccattcgcgccagtaaggtactcttacccgcgccattcggccccaccaggtgcaggatctccccagcccgaacctcgccagaaagcggccccaggcgggtagattccgcaacatcctgtaactgcatcacaatagacattattttgccaacgccagtttaatgctttccatcacaatgggatcttccggcgtcatatccggggaaaaacgctggatgaccaatccgtccctgccaactaaaaatttctcaaaattccataaaatatcatcagggtacagcggtgcacgacctttgctgaccattcgggcatagaatccgctctcttccggcgcgactgcagtcggcgctgcggcaatcaatttttgatacagcggatgacgtccttcgccattaacttcaatcttactgaacatcgggaacgtcaccccccatgtggtggtgcaataagttttaatctcttcatcgctacccggttcttgctccagaaactggttacacgggaatcccagcaccacaaaaccacgatcagcccaggctttctgaatattctccaactgctcatattgcggcgttaagccacactttgaggcgacattgacaatcaacagcacattaccggcgtacttctccagcgtggtcactttaccgtcaatatctttcactacggtcgtcagaatggaatcttgcatcgtttctcctgggtatggtcagtaaaaatcttagcttttaatcatagaccgtgttttgcggctaacgtcctgcttttaacaataaccagataaacaccggcgcacccaacgttgcggtgaccacgccaattggcagctctgcggcagctaatgccaggcgcgctacaatatcggccagcagcaatgcgctcgcccctgccagcgcgcagccgggaagtaatacgcgatgatcggttaaaccacacagccggagaatatgtgggatcaccagaccaataaagccgatagcacccgccagcgccacactgacgccaaccatccagccggtcgctgccaccagcacattgcgccagaaccacaggggtaaacccagttgccgcgccgagatctcgccaagtgctaacatattcatcggcctggactgacaacagatccacaacaacaccgggatcaatgccagcatcagccagctttgccgccagtctacgccgccaaaaccgcccatcatccagtacatcagctgacgtaaatcaacagaggtggaaaagtagatagcccacgtcattagtgcgctacagataatccctaatgcaacgccagccagcaataaccgactggtcgaaagatgacgacgggcgaaacgtaagagtattaaagtgatgataagcgcgccagcaatcgcacacagccctagcgcccagttggggagttgcccttgcccaagtaataccgcggcgataagccccacgcctgcgccgttagagacgccaagtagtccaggttctgccagaggattttcaaacaacgcctgcattacagcgccggatatagccagcgccgcaccaaccagcaatacagccagcgtacgtggcaggcgaatttgccagacgaacagttcgccacgaggagaaaaccagtcacctggcaaaatccatagttcaccggcgcaaaggcttaagagaagcgccagtagcatcaaaactgacaagcataataaccagcgaatattttgtcgctgttgttggcgggcaagtgtcagcatggtatccgttctgctgaagtgtcatggcgttgattttacggtgactcttcgacagtgaaaagaaaaaaggccgcagagcggcctttttagttagatcagattactcgtctttgggcgaagcgttttcgacccggctttttaacttctgcccgggtctgaaggtcaccacgcgccgtgctgtaatgggaatatcctcgcccgttttcgggttacgtcccgggcgttgattcttatcacgcagatcgaagttaccaaaaccagagagtttcacctgttcgccgttttccagagcgcgacggatctcttcgaaaaacagttcaaccagttctttggcatcccgcttgctaagcccaagcttatcaaacagatattctgacatttcagcttttgtaagcgccataggttcaatccctcaatgatgcctggaatcgctcttttaatgcctctacacatttggcgacggtagcggcaatctcctcttcttcgagtgtacggctggtatcttgcaggatcaggcttatggcgaggctcttatacccctccgcaacacccttaccgcggtacacgtcaaataagtttacgccaactacctgatttacgccaactttcttacattcggataaaatatccgctgcgggaacgttttctgcgaccaccaccgcgatgtcacgacggttcgccgggaagcgagaaatctcgcgcgcctgaggcaccacgcggtctgcgagcttgttccactccagttcgaacaccagagtgcgaccgttaagatccagtttacgttccagttcaggatgaacaaccccaacaaaaccaatacgttcacctttcagataaatcgctgcggattgccccggatgcagtgccggattcgcttctgcacggaactcaacctcattcagtttaccggtcaggtcgagaacggattcaagatcgcctttcaaatcatagaaatcaacggtctcttttgccaggttccagtgctcttcgtaacggttaccgcaaatcacaccggctaacatcagatcctgacgaatacccaacggtgcctgagtatctggcacgaaacgcagaccgctttcgaaaatgcgtacacgattctgctgacggttctggttgtacaccacggttgccagcaggccggtccacagggaaagacgcattgctgacatttcaacagagatcgggcttggcagcagtaaggcttcaacgcctggatggatcatctgctgcactttcgggtcaacgaagctgtaggtgatcacttcctgatagcctttgtcgttgagcagcgtttttacgcgcttgagcgacaggtcagcttcacggtgagtccccataatcaggcttgcctgtaccggctcatccgggatgttgttgtagccgtaaacacgcgcgacttcttcgaccagatcttcttcaatctccatgtcgaaacgccagctcggcgcaactgcctgccactcgtctttgccttcggtcacttcgcagccgagacgacgcagaatgtctgttacctgctcatcagcaatatgatggccgatcaggcgatccagtttgctacgacgtaaagtgatggttgcacgcttcggcagcgttgcttcgttagtgatatcaattaccggacccgcttcaccaccgcagatgtcgatcagcagacgggtcgcacgttccatcgctttgtgctgcagtgccggatcaacgccacgctcataacggtgagacgcatcagtatgcaggccatgacgacgagcacgaccggtgatagacagcgggctgaagaaagcgcattccagcaggacgttttgcgtttcgtcattcacgccagagtgttcgccaccaaagatgccgcccatcgccagcgccttgttgtggtcggcgatgaccagggtgtcagcatccagcttcgcttcagtgccgtcgagcaacaccagcgtttcgccctctttcgccatccgcaccacaatgccgccttcaatgcgatctttatcgaaagcgtgcattggctggcccagttcgagcagcacatagttggtgacgtcaacaactgcatcgatagaacggatcccgcaacgacgcagtttttctttcatccacagcggagttggcgctttaacgttaatgccttttaccacacggccaagatagcgcgggcaggcatccggcgcttctactgcaatcggcagcgtgtcgtcgatggtcgcaccaaccggaacgatttccggttcaaccagcggcagctggttcaacacggcaacgtcgcgcgcaacaccaatgatacctaagcagtcggcacggtttggcgtcacgctaatttcgatggtgttgtcatcgagtttcaggtattcgcggatgtcggtgccaatcggcgcatccgcaggcagctcgataatgccgttatgatcgtcagaaattcccagctcagagaaggagcacagcatcccttcagacggttcgccacgcagtttcgcggctttaattttgaaatcacccggcagaacagcaccaatggtcgctaccgccacacgcaggccctgacggcagtttggcgcaccgcagacgatgtccagcaggcgatcgccgccgacattcacttttgtcacacgcagtttgtcagcgttcggatgctgcgcacactcaaccacttcaccaacgaccacgccgtggaagctaccggcaaccggttctacaccatcaacttccaggcccgccatcgtgatttgatttgccagcgcgtcgctatcaatcgccgggttcacccattcgcgtaaccacagttcactgaatttcataatctattcctgccttatttaaactgtttgaggaaacgcagatcgttttcgaagaatgaacgcaggtcggtgacgccgtaacgcaacatggtcagacgctccatccccatcccgaaggcaaaaccagagtaaacttccgggtcgatgccaacgttacgcagcacgttcggatgcaccatcccgcagcccagtacttccagccatttaccgtttttccccatgacgtccacttctgcagaaggttcggtaaacgggaagtaggaaggacggaagcggatctgcaaatcttcctcaaagaagttacgcaggaagtcgtgcagcgtgcctttcaggttggtaaagctgatgttggtatcaacaatcagaccttccatctgatggaacatcggcgtgtgagtctggtcgtagtcgttacgataaacgcggccaggcgcgatgatacgaatcggtggctgctgggctttcatggtgcggatctgtacgccagaggtctgggtacgcagcaggcgggtagcgtcaaaccagaaagtgtcgtggtcagcgcgcgccgggtggtgaccaggaatgttcagagcatcgaagttatgataatcgtcttcgatttccggcccggttgccacggtaaagccaagctcaccgaagaaactttcgatacggtcgatggtacgggtcaccggatgcagcccaccgttttcaatgcgacgacccggcagggagacatcaatcgtttccgccgccagacgcgcattcagtgcggcgctttccagttccgctttacgcgcattcagcgcctgctgaacctgctctttcgcttcgttgataaccgcaccagctgccggacgctcttctggcggcagctcacgcagggtcgtcatctgaagggttaagtgcccttttttacccaaatattcgacgcgcacattatctaacgcggcaacatctgacgcctggctaatggccgccttcgcactggcaaccagttctgcgagatgtgacatgtttttcctcattgtgtcagtggtgacactggttcgttggacttagagcccatcccatcaggctattttacttgccattttggtcccgggcagtgctcgaaatcctcacgtacttaagtacgctccggtttctccgcgctggccgtgtccagactggctgcgacaattacgcctgatgagacaggctttttatttttcaaaacgcgcatacaaaaaaagcctccactgggaggctttcaggcgctgttttccgtttctcttctcacgcgctagcctcctggagtcaggtgctaaagtaaaaaaagaagcggaaaatagcagcattcattgcttgcgttaccttttggtactcttcaaaagacctttattgaaaaggctacggcgataaaagtcaatgttttgatggcgttgaaacgaaaagagggagactagctccctctttcaactggcttatgccagagctgctttcgctttttcaaccagagcggtgaacgctactttgtcgaatactgcgatatcagccaggatcttacggtcgatttcaacagaggcttttttcaggccattgatgaatttgctgtaagaaataccgttctgacgtgctgctgcgttgatacgcgcaatccacagttgacggaactgacgcttacgttgacgacggtcgcggtaagcatactgaccagctttgataacagcctggaaggcaacgcggtatacgcgagaacgcgcaccgtagtagcctttagcttgtttcaaaattttcttgtgacgtgcgcgtgcaataacaccacgttttacgcgagccatatgtgctctcctgtatctatattctaattaaaaagttaaaaacgttaacggcttatgcgtacggcaggcacgcgattaccaggcccagatcgcctttggaaaccatggctttcggacgcaggtgacgtttacgtttggtcgcttttttggtcagaatgtgacgcaggttagcgtgcttgtgcttaaaaccacctttaccggtttttttgaagcgcttagcagcaccgcgtacggtcttaatttttggcattttaataacttccacttcgcattgttaataaacgaaacaaaggcgaacaatgcctgtgaagcccaaaggctccacagacagtgctacttgaaggccttactgtttcttcttaggagcgagcaccatgatcatctggcggccttcgatcttcgttgggaaggattcgaccactgccagttcttgcaaatcgtctttcacgcgattaagcacttccataccgatttgctggtgcgccatctcacgaccgcggaaacgcagcgtgattttggctttatcaccctcttcgagaaagcgaatcaggctgcggagttttacctgatagtcgccttcatctgtaccaggacggaatttaatttccttaacctggataactttttgctttttcttctgttccttagaagacttgctcttttcatagaggaatttgccgtaatccattatacgacaaaccggcggctcggcgttagggctgatctcgactaagtctactccggcttcttctgctttctccagagcttctctcagactcacaataccaagctgctcgccttccagacctgttaagcgaacttcctgggcgcgaatttcgccattgatacggttagggcgcgccgtttgaactcgttttccgcctttaataccttattcctccaattgtttaagactgcggctgcgaatctcttgttgcagcttctcgatcacttcatttacgtccatgcttcccaggtctttaccacggcgggtgcgaacggcaactttgcctgattccacctctttatcaccacagaccagcatatatgggacgcgacgcaaagtgtgctcgcggattttaaagccaatcttctcatttctcaagtctgctttaacacgaatgcccgcatttgatagtttttgcgtcagttcgttaacgtattcagactgagaatcggtaatattcatgataacaacctgaactggcgcaagccaggtcgggaagaaaccagcaaattcttcggtcaggataccgatgaaacgttccatcgaccccagaattgcgcggtgaatcattaccggtactttacgttcattgtcttcgcctacataagaagcgctcagacgagaaggcaaagagaagtccagctgtactgtaccgcactgccatgcacgatcgaggcagtcatacagggtaaattcaattttcggaccgtagaaagcgccttcacccagttgatattcaaacgggatgttgttttcttccagcgcaaccgccaggtccgcctcagcacgatcccacatttcgtcgctgccaatacgtttttcaggacgagtggagagtttgacgacgatcttctcgaagccaaaagtgctgtacatatcatagactaaacggatacatccgttaacttcatcgcgaatttgttcttcagtacagaagatatgcgcgtcatcctgggtaaaaccacgcacgcgcatcaggccatgcagcgaacctgacggctcgttacggtggcagctaccaaactcggccatacgcagcggcagatcgcgataagacttcagcccctggttgaaaatttgtacgtgccccgggcagttcatcggcttaatgcagtattcacggttctcagaagacgtggtgaacattgcatctttgtagttgtcccagtgaccggttttttcccacaggacacggtccatcatgaacggacctttaacttcctgatactggtactctttcagtttagaacgaacaaacacttccagttcacggaagatggtccagccgtcgttgtgccagaataccatacccggcgcttcttcctgcatatggtacaggtcgagctgtttaccgattttacggtggtcgcgtttcgcggcttcttccaggcgttgcaggtaagcgttaagcgcttttttgtctgcccacgccgtaccgtaaatacgttgcaacattttgttattgctgtcgccacgccagtaagcccctgccgttttcattagtttgaaatgatggcagaaacgcatgttcggtacgtgcggaccgcggcacatatcgacatattcttcatggaagtacagacctggcttgtcatcatgggcgatgttttcgtcaagaatggagactttgtagctctccccacggttggcgaaagtttcacgcgcttcatgccagctgactttcttcttaatgacgtcgtagtttttctcagcaagctcatgcatccgcttctcgagtgcttcgacatcttcctgggttaacgtgcggtcaagatcaacgtcgtaataaaaaccgttgtcaataaccgggccgattgccattttggtatgcggccaaagttgtttaatcgcgtgccctaacaggtgcgcacaggagtgacgaatgatctccagaccttcttcgtctttggcagtaatgatcgacagttgtgcgtcgttttcaatcagatcgcaagcatcaaccagttcgccattaacgcgccctgcgatacaggctttcgccagacctggaccaatgtccagcgcaacatccatggggcttacagcgtggtcgtaatggcgttggctgccatcaggaagagttataacaggcattttatatccttatttgcagtggtgacccacacgaaagatcacatacaaagaaaaatttgtttattaacagttcattgcgaaaccatctagccaacaaatgctaaattggtccgcaatcaggtacacaaatgaaagacattaacctctcaccttccacccggttgaacgatgttaacactaaaaaaagggagattgtacctttccgtttcacattgattcgattcgcaattcgtttgtagtgagtacaccagcaaaacgcttaaagaaccactgataacatcacagagtgtctgaaaggtttactacgagcggatttacagcagcataaactgaatccagcaaagttcgttgcgtgatttggcggtagtatttaaacgatcatgagattaatgacgaagtagtcatatcgcaatgataaaagtgacacaattcttatagcaatttttcgtgcgcatttcgttctggcgataataatcaatcatcatcctcaaaatctccagacatatataaggcgaatagattatgagtaaaaacgatatcattatcagaactcattatgagtctcctcttagaatgcacatcgatagcgacatactaacgccttcatcagagcctattaatcaatttgcgcgccagctcatcaccctacttgatacctcttatttaagttcgatgctgtcatactgtgttactcaggaatttaccgcaagctgtcgaaaaaatatcacacaattgttataccactgccctttttatcattaactttgccacttcacccatccatgcagaaaatacactcattacattacactataaaaaagaaatcatttccttattcctggaaaccacgccgattaaagctaaccatttgcgaagcatactggattatattgaacaggaacagttaactgccgaaaaacgtaaccattgcatgaaactgtccaaaaaaattcatagagaaaaaaccatacagccaacagtaaatctcaatgatagtgcatttttttgcaatctccttctgacactattttttgtcgccatctgtcattaaaatacgcccttgattcattgagaaatggaaaaggcaaagtcaacctgattaaacattactcctctgttgaatccatacagcagcatgtttccttagtccgggacgcggagttcagagcattacttcgccatcctcctgcaaggagtcgcgttatcgcgagtcaggattttggctttgctttagatattttcttctgtcgaatgatggcaaacaatgtcagtcatatgtccgcgattttatatatagacaatcatactttgtcagtaagtaaagatgtcgtgttatcttatatatcaacgttgggtacttttgaaaaaaatattcttttagccaacgtcagttatttacactgttagccgctaaaaatcatgacaacatgtcagctgttcatatagccattcatcataatcatcataaaactgtagaaacatattatgctgctataaatgtaatcagccaaagcctgagttttagtgctgatgaactaaagacgtatttataacccgctatttatgatatttgtatatcgatacataatttttttcataaaatgcagaaacagtgaccaggtgtacaaacgccacccgacgactgtaataacaaaaaatcccttgatgcctgtcccttttgttacactccgttatcacgcacaagagatatgcaggacactggtatgccgactaaacgctttgataaaaaacactggaagatggtggtggtgctactggcaatctgtggcgctatgttgttggtacgttgggcagcaatgatttggggctgagcagtgacaaacgaaaacagccagaccgcataacacggtccggcagataattttacatgctgtaacccaacgataaggttgtccgacgatcggtatgttccggtgcagactctggaggttcagagttccatgtaacgttgtaagccaccttcagtccaaaatgttcattaatagcaacatttaatgcgctttcggagttcagcgttgtgtcttccgcgccaaagaccgaaacaccctgcgtaaatttagcgttgtcagtcaactgccatgcataagccccggaggcatagcccagcggctgggtttcactggcattgtcggtatatttgtcgtaacgcacaccagggccgaattcaaagcggaaactgtgtaccgggccattcaaaaactggcgaccataacccgcggtcaacacatcgcgctctcgatagccgttataacggtctgtcagccagcttgcctgaccaaataaatagtcataatcagttaaattaaaacggctacgcccgcccgccgcatatttttctgaagaacgctcatcattagaagaagtattactggcgttcccccacagcgaccaggcagtggtttgtccataccaggtcatagtggtgtcagccgtaagtgaggagcttttcgtattgcctgattgtgcaagatatcctgcgttcagattaccttcgaaaggttttttagcgctggcaggatcgtccatgacagtaaaaacggaatcatcggcagctgcattcagtgacgcaaacatgccccccgccaacataacgatggcaggaactgtcttcaaaagcttcatttatcaagagtccgtacaacaaaaaaagagaccatcgcggtcccggaaactttcttaaggatcaaagattagcgtccctggaaaggtaacgaattataaaaaggcgcgaataacttagcaatgtattcttatttcattttttgaataagcatgtggcgaaaacagatttttatttatatatatttatctgcaaaattttaaataaagctccaataaatcatattgttaatttcttcactttccgctgattcggtgccagactgaaatcagcctataggaggaaatgatggtacgtatctatacgttgacacttgcgccctctcttgatagcgcaacaattaccccgcaaatttatcccgaaggaaaactgcgctgtaccgcaccggtgttcgaacccggtggcggcggcatcaacgtcgcccgcgccattgcccatcttggaggcactgccacagcgatcttcccggcgggtggcgcgaccggcgaacatctggtttcactgttggcgcatgaaaatgtccccgtcgctactgtagaagccaaagactggacccggcagaatttacacgtacatgtggaagcaagcggtgagcagtatcgttttgttatgccaggcgcggcattaaatgaagatgagtttcgccagctcgaagagcaagttctggaaattgaatccggggccatcctggtcataagcggaagcctgccgccaggtgtgaagctggaaaaattaacccaactgatttccgctgcgcaaaaacaagggatccgctgcatcgtcgacagttctggcgaagcgttaagtgcagcactggcgattggtaacatcgagttggttaagcctaaccaaaaagaactcagtgcgctggtaaatcgcgaactcacccagccagacgatgtccgcaaagccgcgcaggaaatcgttaatagcggcaaggccaaacgggttgtcgtttccctgggtccacaaggggcgctgggcgttgatagtgaaaactgcattcaggtggtgccaccaccggtgaaaagccagagtaccgttggcgctggtgacagcatggtcggcgcgatgacacttaaactggcagaaaatgcctctcttgaagagatggtccgttttggcgtagctgcggggagtgcagccacactcaaccagggaacacgcctgtgctcccatgacgatacgcaaaaaatttacgcgtacctttcccgctaacaaaaacattcccccagcattgggggaatcaccaccaacctgtcggcaacgcgtttctccgactatgctcaaaagtcatgtgataacaaaggggtgaactatggccagtggcgatcttgtccgttatgtaataaccgtcatgttgcatgaggatacattgactgaaattaacgagttgaataattacctgactcgcgacggttttttgctcaccatgacggatgatgatggcaatatccatgagctggggactaacacttttggacttatcagtacccaaagtgaagaagaaattagagaactggtttcggggcttacccacagtgcaaccggcaaagatcctgaaatcaccatcacgacctgggaggaatggaatagcaacagaaaataaatggtttttgggcaataatcagtctgtggtgtgcgttagctcgtgtttttacaccgcattcttgcgctaaccttatgatctggcagacaacatgggagagacatcatgtggcaggcaatcagtcgtcttttgagcgagcagttaggtgaaggcgaaatcgaactgcgtaatgaactgcctggcggagaagtccatgccgcatggcatttgcgctatgcaggacgtgactttttcgtcaaatgtgatgaaagggaactgcttcccggttttaccgccgaagccgaccaactggagttactgtcgcgtagtaaaaccgtcaccgtgcctaaggtttgggcagttggcgctgaccgtgactacagttttctggtgatggattatctcccacctcgcccgctggatgcgcatagtgcatttattcttggtcagcaaattgcgcgtttacatcaatggagcgaccaaccacaatttggcctcgatttcgataacgcgctctccacaactccacagcccaacacctggcaacgtcgctggtcaactttttttgctgaacaacggattggctggcagctggaactggcggcagaaaaagggatcgctttcggcaatatcgatgccatcgtcgagcatattcagcagcgtctcgcctcgcatcaaccgcagccttctctgttgcacggcgatttatggtccggcaactgtgcgctgggtccggatggcccgtacattttcgacccggcctgttactggggtgaccgagagtgcgacctggcgatgttaccgctgcatactgaacagccgccacaaatctatgacggctatcagtcagtatccccgctacctgccgatttccttgaacgtcaaccggtttaccaactctacacgctgttaaatcgtgcaaggttatttggcggtcagcatttggttattgctcagcagtcactggatagattattagcagcatgatatgggttgaggataatggccgctccgtgcggccttttgattaaataaacccaagcagagaaaagaacacataacctgcagcaatacaaataagcggcaggatatacagcgagaaaaactgcaggaaaatagtatggtgcggaacaacaatacgtgactcaatttgttcacgcgttagcccctcttcccctttggctttttccagaatgagttgatcttcaacaccttcccgcaagaagcgcgcctggcgactcatccgggctccggaatcctgcaacgccagtccgacaaaaatcaggatgaaaatcacccagaacataacgttcacgccaccattaaaatttggcgtcggagagttgtaccagaacagattcaaaaaaggcgtattcgcctgcatcatatcgatcatgacatgagtaaagtcgagcatgaccgcattaatgccttcctggttttcctgccgggtattcataaatttcagcaaagaaatcaatgtagagatcaatgcaggtataaaaatcacccaacccaaaatccttttcaaaacagcaatgcgtccagcttgttgatacgtcatgagttctccttgattaagacgcgtcgtttcacttagtttacctgtagatatctgttttcgcccattctttaaaggcgatatgataggcgcttaatcataagcacggcttaataccttacatataatgctctaaaggagaggttgtaatgtcaaccccgcgtcagattcttgctgcaatttttgatatggatggattacttatcgactcagaacctttatgggatcgagccgaactggatgtgatggcaagcctgggggtggatatctcccgtcgtaacgagctgccggacaccttaggtttacgcatcgatatggtggtcgatctttggtacgcccggcaaccctggaatgggccaagccgtcaggaagtagtagaacaagttattgcccgtgctatttcactggttgaagagacacgtccattattgccaggtgtgcgtgaagccgttgcgttatgcaaagaacaaggtttattggtggggctggcctccgcgtcaccgctgcatatgctggaaaaagtattgaccatgtttgatttacgcgacagtttcgatgccctcgcctcggctgaaaaattgccttacagcaagccgcatccgcaagtatatctcgactgcgcagcaaaactgggggttgaccctctgacctgcgtggcactggaagattcggtaaatggcatgatcgcctctaaagcagcccgcatgcgttccatcgtcgttcctgcgccagaagcgcaaaatgatccacgttttgtattagcaaacgtcaaactctcatcgctgacagaactcaccgcaaaagaccttctcggttaatgaccagggggcagtgatcacactgcccctggttctttatctgaatttgcattcaactgacggattaatcgccaatttaagagaaagagttacaccgtcaccacttccgtgcactgtataaaaaccctatactgtacgtatcgacagtttagtgagttttatcatgacggcggaaggtcaccttctcttttctattgcttgtgcggtatttgccaaaaatgccgagctgacgcccgtgctggcacagggtgactggtggcatattgtcccttccgcaatcctgacgtgtttgttaccggacatcgatcacccaaagtcgtttcttgggcagcgattaaagtggatatcaaaaccgatcgcccgcgcttttgggcatcgtggttttacccacagtctgctggcggtatttgcgctgctggcaaccttttaccttaaagttcctgaaagctggttcattccggctgatgcgttgcagggtatggtgctgggttatttgagccacatacttgccgatatgctgacacccgccggtgttcccctgctctggccatgccgctggcgtttccgcttgcctatcctggtttcccaaaagggcaaccaactggaacgttttatctgcatggcattatttgtctggtcggtatggatgccccattcattacccgaaaacagcgctgttcgttggtcatcgcaaatgatcaataccttacagatccagtttcatcggcttattaagcatcaggttgaatactaaaaaggcaaaaatcgcctttctggaataagcaattccatttgaatataagagtcagctcacagttctgttaatcttgcgccaacactatgactgttacgcagtgatagaaataataagatcaggagaacggggatgaactttccattaattgcgaacatcgtggtgttcgttgtactgctgtttgcgctggctcaaacccgccacaaacagtggagtctggcgaaaaaagtgctggtgggtcttgtgatgggtgtggtttttggccttgccctgcataccatttatggttctgacagccaggtacttaaagattctgtacagtggtttaacattgttggtaacggctatgttcaactgctgcaaatgatcgttatgccgctagtcttcgcctctattctgagcgcggttgcccgtctgcataacgcatctcagttaggcaaaatcagttttctgaccatcggtacgcttttgtttaccacgctgattgcagcgctggtcggtgtgctggtcaccaacctgtttggtttgacggctgaaggtctggttcagggtggtgcagaaactgcacgtctgaacgccatcgaaagtaactatgttggtaaagtctctgacctgagcgttccgcagctggtcttgtcctttatcccgaaaaacccgtttgccgatctgaccggagccaatccgacgtcaattatcagcgtggtaatttttgccgcattcctcggcgtagctgcgctgaaactgctgaaggatgatgcgccgaaaggtgaacgcgtcttaaccgctatcgataccctgcaaagctgggtgatgaaactggttcgcctggtcatgcagttgaccccttacggtgttctggcgctgatgaccaaagtggttgcaggttctaacctgcaagacatcatcaaactgggaagtttcgttgttgcgtcctacctcggtctgctgattatgtttgcagtgcatggccttctgctgggcattaatggcgtgagcccgctgaagtacttccgtaaggtatggccagtactgacgtttgcctttaccagccgttccagtgctgcgtctatcccactgaatgtggaagcacaaacgcgtcgtctgggtgttcctgaatccatcgccagtttcgccgcctctttcggtgcgaccattggtcagaacggttgtgccggtttgtatccggcaatgctggcggtgatggttgcgcctacggtgggcattaacccactggacccgatgtggattgcgacgctggtcggtattgtcaccgttagttccgcaggcgttgccggtgtcggtggtggtgcaactttcgccgcactgattgtgctgcctgcgatgggcctgccggtaacgctggtggcattgttaatctccgttgaaccgcttatcgacatgggtcgtacggcgctaaacgttagtggctcgatgaccgctggcacgctgaccagccagtggctgaagcaaaccgataaagccattctggatagcgaagacgacgccgaactggcacaccgttaatcctgatttgttacgttaaacgcctgtcatcccgacaggtgtttttttattcttcgacctcattttcctgacgaatctgatttgcccaacgctgggcggattcaggcacagtaaacgccggtgagcgcagaaatgactcccccatcagtacaaacgcaacatatttgccacgcagcatccagacatcacgaaacgaatccatctttatcgcatgttctggcggcgcgggttccgtgcgtgggacatagctaataatctggcggttttgctgacggagcggtttcttcattactggcttcactaaacgcatattaaaaatcagaaaaactgtagtttagccgatttagcccctgtacgtcccgctttgcgtgtatttcataacaccgtttccagaatagtttccgaagcgggatctggctggtggtctatagttagagggttttttgaccaaaacagcggccctttcagtaataatttaaggagacgagttcaatgtcgcaacataacgaaaagaacccacatcagcaccagtcaccactacacgattccagcgaagcgaaaccggggatggactcactggcacctgaagacggatctcatcgtccagcggctgaaccaacaccgcctggtgcacaacctaccgccccagggagcctgaaagcccctgatacgcgtaacgaaaaacttaattctctggaagacgtacgcaaaggcagtgaaaattatgcgctgaccactaatcagggcgtgcgcatcgccgacgatcaaaactcactgcgtgccggtagccgtggtccaactctgctggaagattttattctgcgcgagaaaatcactcactttgaccatgagcgcatcccggaacgtattgttcatgcacgcggatcagcagctcacggttatttccagccatataaaagcttaagcgatatcaccaaagcggatttcctctcagatacgaacaaaatcaccccagtatttgttaggttctctaccgttcagggcggcgctggctctgccgataccgtacgtgatatccgtggctttgccaccaagttctatactgaagagggtatttttgacctcgttggcaataacacgccaatcttctttatccaggatgcgcataaattccccgattttgttcatgcggtaaaaccagaaccgcactgggcaattccacaagggcaaagcgcccacgatactttctgggattatgtttctctgcaacctgaaactctgcataacgtgatgtgggcaatgtcggatcgcggtatcccgcgcagttaccgcactatggaaggcttcggtattcataccttccgcctgattaatgccgaagggaaggcaacgttcgtacgtttccactggaaaccactggcaggtaaagcctcactcgtttgggatgaagcacaaaaactaaccggacgtgacccggacttccaccgccgcgagttgtgggaagcgattgaagcaggcgattttcctgaatacgaactgggcttccagttgattcctgaagaagacgaattcaagttcgacttcgatcttctcgatccaaccaaacttatcccggaagaattggtgcccgttcagcgtgtcggcaaaatggtgctcaatcgtaatccggataacttctttgctgaaaacgaacaggtggctttccatccagggcatattgtccccggtctggatttcaccaacgacccgttattgcaggggcgtttgttctcttataccgatacacaaatcagtcgtcttggtgggccgaatttccatgaaattccgattaaccgcccgacctgcccttaccataatttccagcgtgacggcatgcatcgtatggggatcgacactaaccctgcgaattacgaaccgaactcgatcaacgataactggccgcgcgaaacaccgccggggccgaaacgcggcggttttgaatcataccaggaacgcgtggaaggaaataaagttcgcgagcgcagtccatcgtttggcgaatattattcccatccgcgtctgttctggctaagtcagacgccattcgagcagcgccatattgtcgatggtttcagttttgagttaagcaaagtagttcgtccgtatattcgtgagcgcgttgttgaccagctggcgcatattgatctcactctggcccaggcggtggcgaaaaatcttggtatcgaactgactgatgaccagctgaatatcaccccacctccggacgtcaacggtctgaaaaaggatccatccttaagtctgtacgccattcctgacggtgatgtgaaaggtcgcgtggtagcaattttgcttaatgatgaagtgagatcggcagaccttctggccattctcaatgcactgaaggccaaaggcgttcatgccaaactgctctactcccgaatgggggaagtgactgcggatgacggtacggtgttgcctatagctgctacctttgcaggtgcgccttcgctgacggtcgatgcagtcattgtcccttgcggcaatattgcggatatcgctaacaacggcgatgccaactactatctgatggaagcctacaaacaccttaaaccgattgcgctggcaggagacgcgcgcaagtttaaagcaacaatcaaggtcgctgaccagggtgaagaagggattgcggaagctgacagcgccgatggtagttttatggatgaactgttaacgctgatgacagcacaccgcgtgtggtcacgcattcctaagattgacaaaatcccggcgtaaatatggataaggtcacgccccctggggagtgaccttaccaccttacttacacatcatgataactacccaaccgataaccacgctcagcaatcgcatatttcaacgacgctgaagtcagcacatccagttccgttaaccgagggaagcaataagcactctggcgaatcgtattatcgacaaacgccggatggcacataacttccaacgagcgttccccacgatggctggaatcatcaagcacttgcaggaacaatgcctcgctaatctcttcaccataaaacgcgctactgaatccctgcgaactgcgcagattagccggtaaatcaccatcgttagatagcggttgacggtcgatgcgcaacgcaatcccctcttcagccgcaaactttgccacaatcgggaaaatctgcgggaacatatgcacatgatgatggctatcaagatgcgtaggtttgcgtccaaatagctcaatgaaacgcaaatactgactggcgagctcctgagtaatttcttccagcggtaaagcatcttcttctgccaactgccagatccattttcccagcacaccatcgcgggttaaccccggcataactgtcagaggcttgcccatagtaaggacaaagtgcatccctatggccagactcggttcatcacggctcaactgcaccgcatggtcaatagcctgcccattcaccagcgccgtcgtcgacgtgacaatcccattgcgacaggcctcgataatgccgtagttctgacctttgcttaagccaaaatcatcggcattaacaatcagtaagcgttccataatcagcctcggttaatgtgcttttttaagctctgcgatgcagtcggcaaaatttggcagccatttctcgtgcgccagaatcatctcgcgtgccagcagctcagcatcgcgatcggaatgcaccaacggactaaggtttagcgccagtaagacatcgttaaattctccactaagtgcggcgttgctggcagcaatctcgaagcctttgatggtgtgaatcagccccatcactttatcatcgaaatgcgtaatgcgcggatgtggcgtcgcgccatcgcgccccagcgtacaggtcatttctaccgcccagtctgccggaatattatcaatatgcccatgatgcgggatattaacgtaatgttctgcttgcttgtcgttatagatagcgttgatcacttcgcacgcagcatcagaataataagccccaccgcgctgttccagttctttcggcttaacattcaactccgggtttttatatagctcaaaaagttgtttctcgactttctgtactacctgcgctcgtgcgccgcctttgtagtattcgcccatttcaatagccagcatctctttttgcttgaagtaataaagcaaataagaacacggcaacagattcatagaacgaattaagccttcgctaaatggcagatcgaaaatatttttaacgccagatgcttttaactgcccggatgccacaccatcaagcaattcggcaaagcgtgatttgccatttaccagcacatccttaatgaacaccatatggttgaggccgaacagatcgatagataaatcatcgctgtctttcagcatcagaacatcgcgaataaacatcttcatgccgatcggaatattacacacgccgataaagcgtttaaatccggtatgacgataaacggcttcagtgaccattcccgccgggttagtgaagttaatcacccatgcattcggacatagttcttcgacatcttttacgatgtcaaaaatcaccggaatggtacgcagacctttaaacagaccgcccgcgccgttagtttcctgaccaagataaccatgacttaatggaatacgttcatccagttcccgcgccggtaattggccaacgcgcagttgggtagtaacgaaatcagcatctttcaatgcttcgcggcgatccagcgttttataaagcttcatcgggacgccagcgttatcaatcatccgttggcagagatcaaaaataatatccagtttcgctttaccaccttcgacatccaccagccataattcgctgaccggcaattcgtgataacgcttaataaatccttccagtaactccggggtatagctgctcccgccaccaatagtgacgacttttaatttctggctcataatttctcccttcagtacagaatactgatatctggcatatctgccccccggacataaataatccagcaacaggacagatatgtgaattgtcaggtataacgacttactgattaaattcagtcaatttcttacgatagctcttaggcgtaaaggacgttaatttcttaaacgttttaataaacaagctcgggctactataaccggcctcaaacgcaatatccgtcactgaatagttggtcatttccagttgttttttggcaaaattaatacggatttcattaataatctgcattggcgttttaccatagtatcgttgagtcgctcgcgtcaaatattcctgtgatttggctgacaacgtcaccatattctccagcgccgattcactaaactgctctttatcatgcatcttttctaccgtacttttcagccactgcggtatatcatcaatcacctgttcttcgcggtaatgacgtaaacggttaatgacataaaaagtaaccatctcaacaaactcttccagccctgtttcgcggaaattcaatgaagaaatcactgtttccacataggtgagaaaagcgttattggtccggtatacctgcgaagctacaaagcaataaggcaacaacggcaggtaatgctgctcaaaaaagcgtttactgatcccaacgttcaatatacgcgtggcaccaaattcataaaaactttgatggtgcgaacctaacggaataaaaacaaaatcgccccgttccagtaacacgcgcttaccgttaatctcctggaaataacgcccggttaataccagagtaaattcataatagtcgtgctgatgcagtccactgatactctcagttttattgtagataaacacatggaagtttttgccattaaacaactgctgttctcgggcagtggcaatttccggcgcgttaatcactggctgcatcatcgactccttatgccttcagtttttcatgaagctcaattaattcagtaatcagttcacgcgcaagcatggacgtcattaaatgatcctgagcgtggaccagcaccagactcactttcatcttaccttcgccagcatcgccttcaatcagtttcgtctgtaccagatgcgcttcattcaatgccatccgtgactgatccatcatcgcttttgctgcggcaaaatcgccctgcttcgcctgtttcagtgccgcatacgccaggctacgcgcttgtccggagttgatgataagccccatcaccacttcttccagctcttcagcttccgtttgcgtatcgggaatattatcgagatccatcatacatcgttcctctctattcttaccggcacgattacccgtaccggcatcaattaaaatttcagggcgttggcgatatcttcttcgctctcttctttatcaatcgcgttttgtgctttgttagcgaccacaacaaagggcagataaattaacgttgcgataccaagattgaagagtgcgaccagcaatgcggcgacgctaccgttggtgttaaagaaggctcccagaccggtgggcatggtccacggtgcaatattggtcaccggtggaataatgcccatgtagtacgctgccagggtgattgccgccagaatcggttgtaccagtacaaacgggataaacatcaccgggttcatgataattggcagaccaaacagaatcggttcgttaatctggaagatgccggacggcagcgccagttttgccacctgacgataatcagcacggcgagaagcgataaagatagccaggatcaggcctaaagtcgcaccactgccaccaaggaaaataaaggagtccagcatcggtttggcccagatatggaaggtcttaccggctgccagcgccgcttcgacggaaccatattgctgataggtcgcgatattttccagcgcccacggcgtcataatgccgttgtccagtgcggtcagcgccagcgcgccatgaataccgaagaaccagagcagtggaacaaaaatcacataggcccagcctaccacgctacccaacgatgccagtggggttgagatggtatccataatgatctgatggaagtttgtgccccaggtattcaacgcccaggcaataatccccatcacggaaagaataataaaacctggaattaatgctgagaaagagcgcgaaaccgatgtcggaacgctatcaggtaacttaatgacccagttacgatgaacaataaaggtaaacatttctgccaccaccaggccaataataatcccggagatgatattcgccccacctaaccagtttgcgccaaccgcataggcctcaccgacactatatggggtgacggtcataaatgctgcaacggataacaacccggccgccagcgcatcgactttacgctcttctgccagcgccatgccaataaagaacggtgccattaaagacattatccctaatgttccgttatatacgttgccgccaatacctttcagaccattaagtgtttcaatggttgaggcatccaggcgaatacctaaggaataaaaaaacgacccctccccaaaacttagaaaaacgttgttaattaatacaaacatggcccccgcaagggttaacggcattaagcgaataaagccatttttgattgcattaacgtgtggctgctttcctattttaactgcaaaagggaggagtaccttttcaagcgatgcaataacattactcatagaaaaataccctttaaaaccgcaatttaaatattgcggtattgatttatgaaataactctttgacgggaaaatttaaaataaattaatttgctgcggcttttttaatcgctgcaaccgcagccttaagcacgcctaaaccatcgactttgccataaagcagcgagtcaattacttcaaccggtttgttgggtaacaaacgctggatttcgggcaacatataagcaatctgcggccctaataacacgacatcggcattctgacctttttcaccagccagtgtttccggaaatgcttcaataatgaccggaacttcatatttttctgcctgtgcgcgcatttttgataccagtaaagaggtagacatgcccgcagaacaaaacagataaatgtgtttcttttccataaaactgccctcatcgacgattatctgtcagccagacactccgcaagccttaacctgcttccatgctctgggtaacttgcgaaaccaacatgactttttttgtggctgaaaggagtatacggtataggcctgagcaatagtatttctttgaccttagaaattgtctctccttgacctgtggttatgaccctcttcacatttcgggcaaataattcgcgaagataattaagaacacaggccaaaaaaaaaccggcgcaatggccggtttccgttgttactcaagctttcaggcgaagtgattacttcgtagcctgtggatcagtgtcgtattcagcacaggtctgataaccggagttgatgacatgtccggtatcatctaacgcgacaaagtaggtttctgctttaccatcacgttgacccaggatgtaggtctggcaagtaccacgagcatggatcatgctcacttcagacgaaggtttacccgcaatttgtgcaacctgcgcccggctcatgccttttttgacgtctttcaccacaggctgtacaaactggtctttggtacgatcataagccgtacaacccgccagcatggttaataccgccgctgcactcagaattcctgccatattcttgttcatattccgtcctcttgtttatcagcgtgttagataagcctggaatacattgggcgctttttcaagcccgtgaacgaaacggctcctctttcagaggattcctgtatgacgttttaaccacgattcagcccgctgtcgcttgtcgtttcagtagcaacgggttagctttaaggaagttttgtcttttctgtctggaggggttcaatgacattgcaacaacaaataataaaggcgctgggcgcaaaaccgcagattaatgctgaagaggaaattcgtcgtagtatcgattttctgaaaagctacctgcaaacttatccgttcattaaatcactggtgctcgggatcagcggcggtcaggactccacgcttgccggtaagctgtgccagatggcgattaatgagctgcgccaggaaaccggcaacgaatcactgcaatttattgccgtacgcctgccctatggtgttcaggccgacgaacaagactgccaggatgccatcgcctttattcaaccggatcgcgtattaaccgttaatatcaagggcgcggtactcgccagcgagcaggcattgcgggaagcaggcattgaactgagcgattttgtccgtggcaatgaaaaagcgcgtgagcggatgaaagcacaatatagcattgcgggtatgaccagcggtgtcgtggtgggcaccgatcatgcagcagaagctattaccggattcttcactaaatatggtgacggcggtacggacattaatccgctgtatcgtctcaacaaacgtcagggtaaacagttactggcggcattaggttgcccggaacacctttataagaaagcgccaacggccgatcttgaagatgatcgcccttcactgccagatgaagtggcactcggcgtgacctatgacaatatcgacgactatctggaagggaaaaacgtgcctgaacaggtcgccagaacaatagagaactggtatctgaaaaccgaacataaacgccgtccgccaattaccgttttcgatgatttctggaagaagtaataatttgcacatattggtttgtgcgaaaaagagtactttgttcacgccggatgcggcgtgaacgccttattcgccccacaaaactatgcaaattcaatatattgcatgagtcgaataggcctaacaggcgtagcacgtcagacggtgtaacctttgtcatcaacccgcctcttttttaatcgctccccgcctgttacactggatagataaccagcattcggagtcaacagtggtaaggcgtttaacttctccgcggctcgaatttgaagctgcggcaatttatgaatatcccgaacatttacgttcattccttaatgacttacccacccgaccaggggtgtatctgtttcatggcgaaagtgacaccatgccgctctatatcggcaaaagcattaacatccgcagtcgggtgctttctcatttacgcacccctgatgaagccgccatgctacggcaatcccgacgcatcagctggatatgtaccgccggtgaaatcggcgctctgctccttgaagcgcgattaatcaaagagcagcagccgctgtttaataaacgcttgcgccgcaatcgccagctctgcgccctgcaattaaatgaaaagcgcgtcgatgtggtgtatgccaaagaggtggatttttcacgagcccccaacctgtttggcctgtttgccaataggcgcgcagctttgcaagcattgcagaccatcgctgatgaacaaaaactttgttatggcctgttgggactggagccgttaagtcacggtcgtgcatgttttcgttcagcgctaaaacgttgcgccggagcatgctgcggtaaagagagccatgacgatcatgcgctacgtttgcgccagtctctggaacgtttacgagtcgtttgttggccgtggaaaggtgcggtagcgctgaaagaacagcacccggaaatgactcaatatcatattattcaaaactggctgtggctgggggcggttaattcgctgaaagaagcgacaacgttaattcgggcacccgccgggtttgatcacgacggttataaaattctttgtaagccgctgctttccggtaactatgaaattactgaacttgatccggtgaatgaccagcaagccagttgatttcactgaacaacagtttaccttgcggttgcaaaagccgcagggtgtgcctgccatcgaaccagcacgcgccctggtcggtagtgagcagtttgtcgcccaattgccacgccccgtttattacaaacaccaccccgccgcgtgaaccaaaggtagtaaacgtacgttcggcaattctgactttcgccttacagacatccaggcgtgtcatgatgttgaaatccatcgacatctgccctgccgtcagtttcgcttttaccaccaggtccgctgcaaaggaaaaaggttgtaacggttttaaggtatggttaaagcggtctgcgctttcaaggaacatctcgccgccttccagcaacgtcactatcctttccataccgggaaacaaagaaaactccccattcgccgcgatggatgtaatgctggcacgccagtaaaaatcacgttttgccggtgggaaagtgcaaatttcgcgcgtttcaccggcagcgtttcgccacagattcaccgacattttacgcatatcaaagtattccatacccgctcccggcccgttcttttcattgttatcgttcaggtaaccgtggatggttatcggcaactcgggtgatttacgttagtggcgatcaggctttttttgcatctgtttgagaagagaaaagaaaaccgccgatcctgtccaccgcattactgcaaggtagtggacaagaccggcggtcttacgttttttggctgaaagattattcagcagttgcaggcattttaccttttgccgctggacgttctgtcagacgcttctcaaaattagcattaaattgctttttctgttccggcgtcaggatgttgtaaatcttgttctgggtttccatgtgcgccagcatgttagctttgcgctgttcttccatttttgcgatctgcgcttcagcttttgctttatcgaaggtatcgctggcaatgatgtcatgcattgcgcggcgttcttccagcggcggacgtttcatctggtcacgctggcctttcatgatttcgcggatctgctgtttctgcgcgtcggtcaggttcaggtctttgaacatcatgtcctcatgcggaccgaacttgcctttatggtgcatcatcggcttcgcgtcagccggtgctgcggtagtggtgtctgcggcatgggccaggttagccgcgccaagagccagggtagaggcaacaaacagtgcagttaatttacgcatattctatatccttcctttcagttatttattacggctttcttaagtagcgtgccgtgttgacgagattaactttactgactttagcgtcaattaatcagagcaacggtaaaacaatgaaagtgtaaaaaacacttttgcgccaattatggagaaaaaaagaaaatttgatggagagtgatgagagaatattacaacacgatgattttgcagagattatgaagaactataccggatgactggtgataaataaagcaaataaccaggattaatctgtattaatttataagaaagcaacttaatacccgcagaatgatttctgcgggtaagtattagcttattttttcgagcattaatcccgcacgtaatcccaacgctaccaacggattagggaataacacatactctacatcatgggttacggtaaaacgttcctccccgtcctgcgccagcaatgttcctttctcaaacggcataaaattcagcgtgtcatttgccatatgcatttcgaaggacggcgagtggcgagtaatttgcgaaaccacccgataacggagcggcggtgttctcacgataccgacactctcaccagatagcagcgcagcaattgcgctggcagttactgcaaactggcgaagatcgttttgcccaaagggcaacgctttgccaagttccagcgtacaggccagcgcgccaaaatgtctggcgctgaaatgggtaaacgtaccaccagggtcctgatggaacaccagcgcctccagccccgccgcacccagccacgtcagaaatttctcgtcccagggaatgtcgcgttgcggtaatacaccgaactgcggatgcaaggagccacgaattgcggtatgtagatcaaggtgccagcgcacagattctttgccctggtcataaaaatcttccaggcactgctccagttcgcgcgcccgacaggtttccccgctttcagcaaacagttgccaacgaccgccaaacattcgattcatatcgctatggcaataacgtttcccttgcttcagcgcaggaggattcccgaggatcaccagtaaccgccaacgtaacgggatctcaccgtgagatatcgcgccaagcaacgcgtccagcatttccacaggagccgtctcattaccgtggatccccgctgaaatcaccagcgcgccttgcggtggcgttaatggcgtcagttccagcacaccatcgcccagccagcgccagcgaacgccgttgatttctcgctcggtgataaccggttttttacccgttaaggttagagcaagaaaattatccattgccccctccctcgcgctggaatggataaaccgaaccaagatccaataattgagtcagtgtatccagcgcttcccttccttcgcgcagcaattgtggatcggcaagatccgccgcagtaagacgatcgcggtagtaacgatccacccagtcattgagcgcattaaacagcgtatcgttcatcatcaccgccggattcaccgcccggcgttcttcttctgtcaacaccacgcgcaaccgcaggcacgccgggccaccgccattcgccatgctttcacgtaaatcaaaaacttttagtgagcttattgggttatcggcagcaagcaattcattgagataacgccatactccagcatgttcccgacattcctgaggcagcaccaacatcatggaaccatcatcgcggctcagtaactggctgttaaacagatacgtagacaccgcatccgacacggaaacctgtgccgccggaacttctatcgccataaaaccattgacccgcgaacgcaggtttgccagtaactgtgactggcgagcgaacgcctgttgatggcaaaacagcacctggcggttactcacggcaatcacgtcattatgaaaaacgccctggtcgataacgtccgggttttgctgggcgaaaatcacctgttggggattcacctgattcaaccttgccaccgcctcgctggcttcgcgagtctgccgcgccggataacgggaaggccgggtatcattgccctcttctcgcccgtagacaaaaagttgaatacccggttcaccgtaatgaccgccgagacgattgtggtttgccgctccctcatcaccgagcaaggctacctgcggcaacgccgaatggacactaaatttctcttcgtcgttaaaaatcgcttttaacaacgattcggtgacgggggcttccagcgaacggtgaaatttattgttcaggttggcaacggtgagatgcactttgccatccagcgtatcggcagatggcgcgatcgttgccgcattggctacccacattggcgaagcggagctggcgctggaaagccagtgcggtgcctggcgggcaaccttttccagcacttgttcatcgctaccactgaatcccaactgacgtaaaaccggtataaacggacgctcgtgcggcgggatcacggcctgggggaatcccgcatcggcaagggttttcattttcagtaagccctgtttcgccgccagtcgcgggttagagacctgaaaacaatgacgggtagaggcttcattaccaaacgacaggcccgcgtaatgatgcgtcagccctaccagcccgtcgaaattgacttcccaggcgttcatcgcaccacctcatcggaaaaatccagcccagggttaagcgtggcgggcaatgttaacgagtccgactccaggctcgccatcggccaggcacaataatctgcggcataccaggcgctggggcgatggttaccggaagcgccaatgccgccgaatggcgcggtactggcagcgccggtaagcggtttgttccagttaacaatccccgcccgcgcctccagcaacagttgatcgaatttttcccgctcgggggaaaccagaccgcaagagaggccaaagcgagtgttattcgccattcgaatcgcttcatcgaaagtatcataacgccagacgcgcaataacggtccgaacacttcttcatccggcaagccagtaacgcctgtcatttcaatgatccccggcgtcagcaacgatgtccctgcttgtaataagcgcggcgcaagcagggtccgtccgcccatcgcctccagttcctgccaggcagtaaccacctgctgtgcggcctgctcagaaatcagcccaccaataaatggctgcggttcgtcatcccaagtgcccggcgttaaccgctggctgacggcaaccaggcgagcaagaaatgcatcgccctgcgttccacttttcagaaataaacggcgggcgcaggtgcagcgttgcccggcagtgacaaacgccgactgaatggtcagatggacagcggcatcgatatccgccacctcatcgataattagcgggttattaccgcccatctcaagggcgagaattttctccggctgaccggaaagctggcgatgcagctggtagccggtattggcgctgccggtaaacagcaagccgtcgagatcctccagcgcactcagcgcctgacccgttgcacgcccgccctgcaccaggttcagcacgcccggcggcaagccagcctgctgccataaacgcattaccgcgtcgccactccacggtgtcagttcgctgggtttaaagataatggtgttacctgccagcaatgccggaacgatatgtccgttcggcaaatgaccagggaaattatacggcccaaacaccgccagcacgccgtgcgggcgatgtcgcaggctcgccgcgccgtccggcatttcgctacgctgctcaccggtacgaacgtgatacgccttaattgatatcgcgattttattgatcatcgccgtcacttcggttgccgcttcccagcgcggcttgccggtttctctggcaataatcgcggttaattcggctttattgctttccagcaatccggcaaagcgttcaactcttacctgacgatcgccaaatgagagccgagcccagcgcggaaacgccgcacgggcagcccgacaagcctgcccgacctgagcggcatcggcatcattgccctgccataacacctcgcccgataccggattacgcttcacacgcaatgcgccctggcccgttacccagtcaccgttgatccataaagtcatgctgttttctcctctgcgcacaggcgcaccagacgaacgcgatcccctgcgtggcatttgagggcatccagttgtgcggcggttaaaatcaaacgctcggtcgctggatcggtacgcaccagcaccacgcggaaatggtgataattttcattggcgaccaggcaggccggaaaatcgccctgcgcaggctgcccttcggccacttccaccagccgacttttacggatggcgcgcacgcggtcgatatcacattcaagtgtcggcccgccgtcaaagatgtcgatatagttacggtagcgaaaaccttctttctccagcaccgcacgggcaggcgcggtttgcggatgtacctgaccgatgacgtcctgggcttcctgggataaaaagtgggtatagatcggatgtttcggcatcagttctgcaataaatgccttttgcccggtgccgcagagaaaatcagcgcggctaaaatccatcgaaaagaagcgtttaccgaggctttgccagaacggtgaatagccgtgttcgtcaatcaccccgcgcatttcggcgaccactttgtcattaaacttgtcgcgaaaagccgccataaacataaagcgcgatttcgacagcaaatagccgttgccctctttgcgccactccgggtcgagaaacagcgtgcacagctcgctgctgccggtgtgatcgttactgagaaacagcgtcggcaatgcgttatagacattcagctctttcgaagcgtgaaccagcgtgccgacacgatagttgtaccagggatcgttcagcccaaccgccacctcaatggcgcaaatccccgccacagtgcctgtctcactatcttccagtacaaacacataaccctgctcacttttgggcagttcgccttgccaggttttgattgccctttcaatacgcaccgaaagcgtggcttcattggcgggaagcgacgtcaggccgccgcccgttttgctggcaagctgcatcagctccgagacatctgagcgctcaacgggacgaatgaccatcatgatgaacctcggctaacaaagtgttcgcaagcagctgcaaagcgatccagtccggtcgtcacctcttcttcgctgacattgagcgcaggcgcaaagcgcaccacgttgccacccgcaatcagcaccatcacgcctgctttcaccgcttcctgagagatctgtttcgcttgcccggcgtaatcggcattcagtacacagccaatcaaaagacctaagccgcgaacttcactgaacaaactgtagtggtgattaatggaatttagacgctcaacaaaccagtcgtgacgctgtttaaccccgttaagcatctctggcgtgttgatgagatccagcactttgcctgccaccgccgaggccagcggattgccgccataggtggtgccgtgagtgccaacggtcatcacgctggcgcactcttcggttgccaacaacgcaccaaccgggaaaccgccgcccagcgctttggcggtagttaacagatcaggcgtcacgccgtagtgcatacaggcatacagttccccggtgcgcccgacaccggtttgtacttcatcaaagatcagcaacgcattgtggcggtcacacaattcacgcagaccttgtaaaaatgcgttgctggctggcaccacaccgccttccccctggatgggttcgacaatcaccgcacaggtggcgtcgtcaatcagcgcactggcagagttaatatcgttatatgcagcatgacgaatatccggcggcagtggcgcaaaatcctgtgaataggctggctgcccacccgcactgacagtaaacagcgtgcgaccatgaaacgcatttttgaacgccacgatgccgctcttatggctgccgtagcggtcgtgagcgaatttacgcgccagttttagtgccgcttcgttggcttccgcaccggagttacaaaagaagacgcgatcggcaaacgtggcgtcgatcaattttttcgccagtcgcagtaccggctcgttggtgtaaccgttgccggtatgccagaacttactcgcctgttcgttcagcgcctcacgcagttccggatgcgcatggcccagcgcgttcaccgcaatgccacccgcgaagtcgatatactctttcccctgctgatcccacaagcgcgaaccttcgccacgtaccggtataaacggtgccggagcgtaaacaggtatcatccattcatcaaagttttcacgcgtaattggctgagacatagcgacctctacagtaaataattcgttatttatatgttaataataagtaatgtttgcgctgtaaatgtagattgcagggttcgtgccagccagtgataaaagtgcataaacggcggaggctaactggaaatcaagcagttataaccacatcatatgcatttaaagtgcatataaagtgaatacgtttgcgatgtgggtgaataaaaagaataaaaaacgcaatgttatgcagaagtaaaatataattctggaattgtgatcattgacgaaatttactggaaattactgcgccattctgacgcaacgcgcaccaaaagcgggcattttttgcgccatcgttgacatcattaacaaccatcgatcaaatcacttaacaacaggcggtaagcaaagcgaaattctgctaccatccacgcactctttatctgaataaatggcagcgactatgaaatttgtctcttttaatatcaacggcctgcgcgccagacctcaccagcttgaagccatcgtcgaaaagcaccaaccggatgtgattggcctgcaggagacaaaagttcatgacgttatgtttccgctcgaagaggtggcaaagctcggctacaacgtgttttatcacgggcagaaaggccattatggcgtggcgctgctgaccaaagagacgccgattgccgtgcgtcgcggctttcctggtgacgacgaagaggcgcaacggcggattattatggcggaaatcccctcgccgctgggcaatgtcaccgtgatcaacggttacttcccgcagggtgaaagccgcgaccatccgataaaattcccggcaaaggcgcagttttatcagaatctgcaaaactacctggaaaccgaactcaagcgtgaaaatccggtgctgattatgggcgatatgaatattagtcctggcgacctggatattggcattggcgaagagaaccgtaagcgctggctgcgtaccggaaaatgttctttccttccggaggaacgcgaatggatggagaggctgatgagctgggggttggtcgataccttccgccatgcgaatccgcaaacagcagatcgtttctcatggtttgattaccgctcaaaaggttttgacgataatcgcggtctgcgcatcgacctgctgctcgccagccaaccgctggcagaatgttgcgtagaaaccggcatcgactatgaaattcgcagcatggaaaaaccgtccgatcacgcccccgtctgggcgaccttccgccgctaatttagctgatctcctggctcaaactgggtcaggagaattaaccttgagaaaaatcaacaaactgtcagtaatgatttgttgcctgccgtcctttgttataccgtcactgcgtttttagttgtctgaccacttctctattatcaagtttgatataggaaactccacgatgaacgctgagcgtaaatttctttttgcctgtcttatttttgcgctggtcatttacgctatccacgctttcggtttattcgatctgctcaccgatttaccccacttacagacactcattcgccagagcggattgttcggctatagcctctatattctgttattcatcattgccaccctctttctgttaccaggaagcatactggtgatcgcgggaggaatagtttttggcccgctcttagggacactactatcattaattgccgccacgctggcctcctcgtgctcattcctgctggcgcgctggctgggacgtgatttactgctgaaatacgttggccatagccataccttccaggccattgaaaaaggcattgcgcgtaacggtattgattttcttattctgacccgcttaataccgttgtttccttacaatattcaaaattacgcttacggattaaccacaatcgccttctggccttatacccttatttcggcactcacgaccctacccggtattgttatttataccgtgatggcaagcgatctcgccaatgaaggcattacgctgcgctttattttacaactctgtctggcgggcctggcgctgtttattctcgtccagctcgcaaaactctacgcccgacacaaacatgtggatctgtctgcttctcgccgcagcccactttctcacccaaaaaatgaaggatagaacgatgttgcaacattattcagtgtcatggaaaaaaggactggctgcactctgcttactggctgttgctgggcttagcggctgcgatcaaaaagagaatgcggctgcaaaagtggaatacgacggactttcgaacagccaaccgctgcgtgtcgatgccaataaccatacggtaaccatgctggtgcaaattaatggtcgtttcctcaccgacgacactcgtcacggtattgtgtttaaagatggctccaacggacataaatcgctgtttatgggttatgcgaccccgaaagcattttatgaagccctgaaagaggcaggtggtacgccgggcgaaaacatgacgatggataataaagaaacgactcatgtcacaggcagcaaactggatatttcggtcaactggcaaggggcggcaaaagcgtattccttcgatgaagtgattgttgacagtaatggcaagaaactggacatgcgctttggcggtaatttaacggcagcagaagagaagaaaacgggttgcctggtgtgtctggatagctgcccggtcggcatcgtcagcaatgcaacatacacttatggtgcggtggaaaaacgcggcgaagtgaaattcaaaggcaatgcctcagttctcccggcggataacacgctggcaacggttacctttaaaatcaccgaataaagcaggataacggatgatgaagatgcaatcgcgtaaaatctggtactaccgtataaccctcatcatcctgttgttcgctgtgctgctggcatgggcgctgcttcccggcgtccatgagtttatcaatcgcagcgttgcggcgtttgccgccgtggaccaacagggtatagaacgctttattcagtcttacggcgcactagcggcagttgtctcgttcttgttgatgattttacaggccattgctgcaccgctacctgcgtttttgatcacctttgccaatgcgtcgctgtttggtgcgttctggggcggcttactgtcgtggaccagttcgatggccggcgcggcactgtgcttttttatcgccagagtgatgggccgcgaagtggtggaaaaattaaccggcaaaaccgtacttgacagtatggacggctttttcactcgttacggcaaacacaccatcctggtatgtcggttattgccttttgtccctttcgatccaatcagctatgctgccggtttgacttcaatacgttttcgctcgttttttatcgccaccgggcttggtcaattaccggcgactattgtttattcctgggcgggcagcatgttaacaggcggtactttctggtttgtcaccggactgtttattctgtttgccctgaccgtggtgatttttatggcgaagaaaatatggcttgagcgccagaagaggaatgcctgatgggtttaccgccgcttagcaaaattcctttcattttacgtccgcaggcgtggctgcatcgtcgccattacggcgaggtgctaagccccattcgctggtgggggcggatcccgtttatcttttatctggtgtcgatgtttgtcggctggctggagcgcaaacgctcaccgctcgatccggtagtacgatcgcttgtcagcgcgcgcattgcgcaaatgtgcctgtgtgagttttgcgtggatatcaccagtatgaaagtcgccgagcgtaccggcagcaccgataaactgctggcagtggctgactggcggcaaagcccgctctttagcgatgaagaacggctggcgctggagtatgccgaagccgcaagcgtaacgccgccaacggtcgatgatgccctgcgcgcccgactggctacgcattttgacgctcaggcgctcaccgaactgacggcattgataggcctgcaaaatctgtcagcccgttttaattctgccatggacattcccgctcaggggctgtgccgtattcctgaaaaacgttcttaaggagagaagatgcgccattgtgggtggttgctgggattgttatcgctgttttctttggcaacacatgccagtgactggcaggaaataaaaaatgaggccaaaggacaaaccgtctggtttaacgcctggggcggcgataccgcaattaaccgctatctcgactgggttagcggcgagatgaaaacccattacgctataaacctgaagattgttcgtctcgcggatgccgcagacgcggtgaagcgcattcagaccgaagctgctgccggacgcaaaacgggcggttcggtggatctgctctgggtgaacggcgaaaacttccgcaccttaaaagaggccaatttattacaaacgggctgggcggagactctgcccaactggcgctatgtcgacacacagcttccggtgcgggaagatttttcagtgcctacagaaggggctgaatcgccctggggcggcgcacaactgacatttatcgcccgccgcgatgttacgccacagccaccacaaacgccgcaaaccttactggggtttgctaaagccaatcccggcacggttacctatccgcgcccaccggactttaccggcacggcgtttcttgaacagttgctgattatgctaacgccagatcccacagcattaaaagaagcgccggacgatgcgactttcgcccgcgtcactgcgcccttgtggaaatatcttgatgcactgcatccgtatttatggcgcgaaggaaaggatttcccgccttcgcccgcgcggatggatgctctgctgaaagctaacacattgcgcctgtcgctgacctttaaccctgcacatgcgcagcaaaaaatcgccagcggcgatttgcctgcaagcagttacagttttggttttcgcgaggggatgattggcaacgtccatttcgtcaccattcctgccaacgcgaatgccagtgctgcggcgaaggtagttgccaatttcctgctctcacccgatgcgcaactgcgtaaagcagatcccgctgtctggggcgatccttctgttctcgatccgcaaaaactgcctgacgggcagcgcgaaacattgcaatcgagaatgccgcaggatctgccgccggtactggctgaaccgcacgcaggttgggtaaatgcgctggaacaagaatggctacaccgttacggtacgcattaatctttttgctgtgggcgatgatagcggtgatttatgcaccgctgatcccggcagctctgacgctgatatcgcctgctttgtcgttgacgcactggcaggcgttatttgccgatccacagttaccgcaggcattactggcaacgctggtgtcgacaaccattgcggcggtcggggcgttgttgattgccctgctggtgattgtggcgctgtggccagggccgaaatggcagcgtatgtgcgcccgtctgccgtggctgctcgccattccccatgtggcttttgccaccagcgcccttctgatctttgctgacggagggctgctttatgactatttcccgtatttcactccgccaatggacaaattgggtattgggctgggcctcaccctggcggtaaaagaaagcgcatttctgctgtggatcttagcggcagtattgagcgaaaaacggctgttgcagcaactcattgtgctggattcgctgggctacagccgctggcaatgcctgaactggttgctgttgccctccgtcgcgtctgcgctggcaatggcgatgctggcgattgtcgcctggtcgctgtcggtcgtggatgtggcgattattcttgggccaggtaatcccccgacgctggcggtaattagctggcagtggttaactcagggcgacgccgatcaacaaacgaaaggtgcactcgccagcctgctgctgatgctgttactcgccgcctacgttttgctgggctatctgctatggcgtggctggcgacgtactattccccgcgtagatggcgttcgtaagcctgccacgcctttattgccaggcaatacgctggcgagttttttacccttaaccggtgtgctgtgtgtggttctgctggcgatcctcgcggatcagtcgacgatcaatagtgaagcgctcatcaacagcctgacaatggggctggtggcggcattcatcgctttgctcctgttactgctgtggcaggaatgggggccacagcgtcgccagttgtggctatggttgcccattttattacccgctctgcctctggtggcgggccagtacacgctggcgctatggctgaacctggatggaagctggacggcggtggtctgggggcatctgctgtgggtaatgccgtggatgctgtttatcctgcaacccgcctggcagcgcattgattcacggttaattttgattgcgcaaacactgggctggtcgcgggccaaaatcttcttttacgtaaaatgtccacttatgttgcgccctgcgctgattgccttcgcggtgggattttcagtcagtattgcgcagtatatgccgacgctgtggctgggcgcggggcgttttccgacgctcaccactgaagcggtggcattaagcagcggcggcagcaacggtattctcgccgcccaggctttatggcaactgctgttaccgcttattatttttgccctgaccgcgttagtcgcaaaatgggtaggttatgtcagacaaggactccgctaatgctctgcgtgaaaaatgtttcgctacgtttaccagaaagccgcttgctgacaaacgttaactttacagtagataaaggtgacattgtcacgttaatgggaccatccggctgcgggaaatccactctgttttcgtggatgattggtgcgctggccggacagttttcttgtacaggggagctatggcttaatgagcaacggattgacatgctacccaccgcacagcgtcagattggcattcttttccaggatgcactgttatttgaccagttcagcgtcgggcaaaatttactgctggcgctaccggcgacacttaaggggaatgcccgacgtaatgccgtgaatgatgcacttgagcgttcaggccttgacggagcgttccatcaggatcctgccactttgtctggcggtcagcgagcgcgcgttgctctgctgcgcgcccttctcgctcagccaaaagcgttgctactggatgagcccttcagccgtcttgatgtggccctgcgcgataattttcgccattgggtgttcagcgaaattcgcgccatggcgatccctgttgtgcaggtgacgcacgatcttcaggatgttcctcctgatagccccattctggatatggcgcagtggtcagaaaattacaacaaactgcgataacgcaaagtttttcccgatgcgtcagttcagaatggcgctctcaaaaactacaatgtcgggattttcgatgaaacgtgtttctcaaatgaccgcgctggcaatggctttagggctggcttgcgcttcttcgtgggccgctgaactggcgaagcactcttacacttgaccagcttcaacaacaaaatggcaaagcgattgatactcgccccagcgcgttttataacggctggccacaaaccttaaatggcccttccggtcatgaacctgccgccttaaacctctctgctaggtggctcgacaaaatgagcaccgaacagctcaacgagtggatcaagcaacataacctgaaagccgatgccccggtggcgctgtacggtaatgacaaagatgtcgacgccgtcaaaacgcgactgcaaaaagcaggttttacgcatatctccatccttagtgacgcgctaagcgaaccttcccgtctgcaaaaactgccgcactttgaacagctggtatatccgcagtggctgcatgacctgcaacaaggtaaagaggttacggcgaaacctgccggtgactggaaagtcattgaagcggcctggggcgctccaaaattttaccttatcagccatattcccggcgctgactacatcgacaccaacgaagtggaaagcgaaccgctgtggaacaaagtttctgatgaacaactgaaagcgatgctggcaaaacacggcattcgccatgacaccacggtcattctgtacgggcgtgacgtatacgctgcagcgcgtgtggcgcaaattatgctttatgccggcgtgaaagatgtgcgcctgctggacggaggctggcaaacctggtccgacgcgggtctgcccgttgagcgcggtacgccaccgaaagtgaaagcggaaccggatttcggcgtgaagatcccggcacaaccgcaactgatgcttgatatggaacaagcgcgtggactgctgcatcgccaggatgcatcgctggtgagcattcgttcgtggccagaatttatcggtacgaccagcggttacagctatattaaaccaaaaggtgaaatagccggagcacgttggggacacgcaggtagcgactcgacgcatatggaagatttccataacccggatggcaccatgcgcagcgccgatgatattaccgccatgtggaaagcatggaatatcaaaccagatcagcaagtttcattctactgcggcactggctggcgcgcgtcagaaacctttatgtacgcacgcgcaatgggctggaataacgtctccgtttacgacggtggctggtacgaatggagcagcgatccaaaaaatccggtagcaaccggtgaacgcggcccggacagcagtaaataacattgcaattactgacgctggagcgacttcagcgtcagatacccactccacacccgcgtaaaggtcgtcatccagcacaacgcaccaaatacccacgcaaaccacggaaaacaggccggaaagaggcaactcagaacaaacagcaaaatcgtctcgctgccttcggttaacccgcccagataataaaacgatttatgcgcataaccgggattatcaatctgatgtttcgccgccagcgcagcaaaagcgagaaaactgcttcccgtgccgataaacgcaaacagcagccagccgcctgccagggcgttttgctccggtgcggcgaggataaacccaaaaggcaccagcgcgtaaaaaagaaaatcgagagaaatatcgagaaagccgcccgcgtcggtaagccctctgcgccgcgccagcgcaccgtccagaccatcaagcagcctgtttaacaaaatgacgattagcgccgccagataccagcccagcgccagaaacggcagtgccagcacgccgatagcaaatcccactaatgttaaaccatctggcgtaatgcccggtttatcaagaacccgcacgcactgatgcaacaacggtttaatccggggatgaagatggcggtctagcacaggcactccttaaatataaagcctttctgattgagcaacagtgcggatattatggcatttttcgcttatctgcccgtgtgtaatttatgaaaatgattgaagttgttgccgccatcatcgaacgtgatggcaaaattttactcgcgcaacgccctgcccagagcgatcaggcgggattatgggagtttgccggtggtaaagtcgagccggatgaaagccagcggcaggcgctggtgcgtgagttaaacgaagaactgggcatcgaagcaactgttggtgactatgttgccagccatcagcgagaagtttcggggcggattatccatcttcatgcctggcacgtacccgacttccacgggacgttacaggcacatgaacatcaggcgctggtctggtgctcacctgaagaggcgctgcaatatccgctggcccctgctgacattccattattagaggcgtttatggctttacgcgccgccagaccagcggattagtgctaaggtttttgtcatcctgttggcattgcagcagtattccttcggctttaattaccgccccttcagaataattttgatcctgataaacgcagcactgagtacagggctgcgctgactgcccgcctgaactgaacacttctggcggtacgtttacctccacgtccggatgataatgcgggttagccagtgcaattaatggaaatgctaatactacggcgaacaatgctcgactcacagggaactccttaacgttattgtctcttctacagataacggtagccgggcggcaaaactttagcgtctgagttatcgcatttggttatgagattactctcgttattaatttgctttcctgggtcatttttttcttgcttaccgtcacattcttgatggtatagtcgaaaactgcaaaagcacatgacataaacaacataagcacaatcgtattaatatataagggttttatatctatggatcagacatattctctggagtcattcctcaaccatgtccaaaagcgcgacccgaatcaaaccgagttcgcgcaagccgttcgtgaagtaatgaccacactctggccttttcttgaacaaaatccaaaatatcgccagatgtcattactggagcgtctggttgaaccggagcgcgtgatccagtttcgcgtggtatgggttgacgatcgcaaccaggtacaggtcaaccgtgcatggcgtgtgcagttcagctctgccatcggcccgtacaaaggcggtatgcgcttccacccttcagtaaacctttccattctcaaattcctcggcttcgagcaaacctttaaaaatgccctgacaaccctgccgatgggcggtggtaaaggcggcagcgactttgatccgaaagggaaaagcgaaggcgaagttatgcgtttctgccaggcgctgatgactgaactgtatcgccacctgggcgcggatactgacgttccggcaggtgatatcggcgttggtggtcgtgaagtcggctttatggcggggatgatgaaaaagctctccaacaataccgcctgcgtcttcaccggtaagggcctttcatttggcggcagtcttattcgcccggaagctaccggctacggtctggtttatttcacagaagcaatgctaaaacgccacggtatgggttttgaaggaatgcgcgtttccgtttctggctccggcaacgtcgcccagtacgctatcgaaaaagcgatggaatttggtgctcgagtgatcactgcgtcagactccagcggcactgtagttgatgaaagcggattcacgaaagaaaaactggcgcgtcttatcgaaatcaaagccagccgcgatggtcgagtggcagattacgccaaagaatttggtctggtctatctcgaaggccaacaaccgtggtctgtaccggttgatatcgccctgccttgcgcaacccagaacgaactggatgttgacgccgcgcatcagcttatcgccaatggcgttaaagccgtcgccgaaggggcaaatatgccgaccaccatcgaagcgactgaactgttccagcaggcaggcgtactgtttgcaccgggtaaagcggctaatgctggcggtgtagcaacatcgggcctggaaatggcgcaaaacgctgcgcgcctgggctggaaagccgagaaagttgacgcacgtttgcatcacatcatgctggatatccaccatgcctgtgttgagcatggtggtgaaggtgagcaaaccaactacgtgcagggcgcgaacattgccggttttgtgaaggttgcggatgcgatgttaagccagggcgtgatttaatcgttattacaatcgtctggttttccttataaccagacgattttccctgagttaattaaatccttagcagacgtttgcaatttgcagccgtttgttctgcatcctgaatatcctgttccgacattaagcatcgcaacgcatctttttcaatccaggggttgttatttccggcaattgttagccacatccatgcttgtttattatcaattttagtgcccgtcccctgagcatacattgccgcagtctggtgctgcgcctcgggcgaccctaaacgcgccgctttttcgtaccagtgcagcgcatgattttcatcttttatggtatcttttgtaccgtacagatacatttcagctaacaaaaatatcgcctctattcgaccacgctgcgctgcaccagtaagccattgagtagcctctgcgttattttcaggatcatcattgttgattaaataatatttccccaattcatacatggcatcccctgccccatctgccccattttttgctgctttggtaaaccagtacagcgctttttcctggtcctgtggaatactctcacttccgctatacaacctggcagtatgatattgcgcatgtaaatatccctgttctgctgattgcaaaaaccaacgatgggcctgaacctcatcgcgctccacgccaatcccttgtatatacatttgtcccaactcatactgggcaacctcatgtccttgtgtggcggcagataaataccactgcaatgcttcttcataatttcgtaatggctcaacagcaaagcgtgagatacgggcaagctcatattgcgcagatgtgttgccattttgggcagcaagtaaaaaccattttcgtgcctcacaaatattcttatccgtgccccttccatcgctatacatgatacccagcgcatacagagcatcgataacattatgctgcgcggcgcgggtaaaccagttaaaggctaattttagatcctgtgaaacctcatcaccttcgtaatacattttgccaagagaataccaggctagcgaatagccttgctctgcagcatgtaagcaggactggtatacagaagatggataataaaaaagaccttttaattttatggcatttagcagctttttatatccactatgatgttgcattgctaaattattgaagcgttctgttaatttccacttgcgaatcattttttcttttcgcaaggaatatgataaacactctattaacaatgccatatagttgtctgatagttcaaattcagcaactttatttaatactgcgatatcaaaccatttcaggatctcttcattatcctttaatgattgataaatcgtagccatttccttcccgttttccatttcttccagtggagacaagttactggcaaagaaaggggtaatttgtttttcgatgcgataataaagaagacaactttcgttaatttctgtctggattacgggttgacgactgcctgcgactaaatgccatctgaacgtttgtgctgcagcgagagttaataatggccggaatacccgatgaagatgcagtaataacgcttcttcaaagcacattcgtgagctgagatcttttttctcaaggaaagataacgccttagaaagttgcatgggggcgtgttcgggggtagcttcattctcctcacagagcatatccagcacggcttgccaggtgacttccccctctgatttaacagcgacatcaggaagtggatgaccagaaaaggtgttgggtgcgcgaaatgtcatcacaggacgaggataaacaatacccctgggcatattgattggctgctcttcttcctcttcttgccactgatcttcgtcgtcataacgtaaagcctgttcataagcatcgtgcaattgttgccaggctgcgggatcatcttccgggcggcaattttttaccagttgcgcataacgacgcttaatatctcgttcttccgcaccagattgtaaacctaatatttcccagcagttcattatgcctctcttttccgtgaaagtaatttataattgataacgttttttcagaatcctcgccatccgttgcgcccggcttaaatcttgcaacgacaaactttctctgacttctggcaaccagtcattgctctccaaatcatgatatgcttcagaaattatcccccacgcccatgacaaaatgtaatttttatctgtgccatccccttccatatacataatagaaagcattctttgcgctcttttaattccagcgtacgccgctttaaaaaacatgttaaaacttaaagctgagttttctgcaatttcttcaaatccctggtaatagatcatacctaatatctcggcggactgttcctcgcctccttcctgggcttgatttaaatacgcaatggcctggtggatatctttaggcaagtatccttccctgccatgaacataaagttgacctaaaactaaggctgcatcaatatctccatgatcagcggcagattttaatagattaattgccattgtcatatcttgagggatctctgttcctttataatacatatatcccaacgtacactctgccttactatatttctgatctgctgataaatttagccagtaaacaacttgttgataatccacatcaacgccccgaccgtctatgtacattgtggcaaggtgatattgtgcttcagcgtacccttgttctgccgatttttgacaccatttaaaggcctgttcatcgtcaacttccacaccttcaccatcccgatacatacatgccaaactatgctgcgccagaggatgatttttattagccgcgtttagatataatgaaatagctttttgtggatttttatttacacctttaccatcacgatacattaacgccaaatttaataacgcatcattattgccttgccctgcggatttctcgaaccaatattttgcctgcacaaagtcttttttgataatctcgccaatataatacattgcacctaaatcattttgaaacaccgaatttccttgctgcgcggcacgtttataacttgttaatttttttgattgttgatatttcccttgctcaagatttaaggcgaaaagtattttttcatatcctgttttatgtagattaaacaatacataaaactgttctgatacctgccagcagaactggtgtgggtcagattgaaatgaccaccctattaactcaataattaaacttaaataatcatcagataaatcatatttattgatgaggtttaataaagccactttgaaccatttatgacttctgtcatcttcttgtagttgctgataagaagacaacagcgccttgccattttctaactcttcagaaggtgacatcgtactgtaaaaataactggctatttctttttcgatgcgataataaagaagacaactttcgttaatttctgtctggattacgggttgacgactgcctgcaactaaatgccatctaaaagtttgtgcagcagcgagagttaataatggccgaaatacccgatgaagatacagtaataacgcttcttcaaagcacattcgtgagctgagatcttttttctcaaggaaagataacgccttagaaagttgcatgggggcgtgttcgggggtagcttcattctcctcacagagcatatccagcacggcttgccaggtgacttccccctctgatttaacagcgacatcaggaagtggatgaccagaaaaggtgttgggtgcgcgaaatgtcatcacaggacgaggataaacaatacccctgggcatattgattggctgctcttcttcctcttcttgccactgatcttcgtcgtcataacgtaaagcctgttcataagcatcgtgcaattgttgccaggctgcaggatcatcttccgggcggcaattttttaccagttgcgcataacgacgcttaatatctcgttcttccgcacctggttgtaaagctaatatttcccagcagttcattgcagacgttctctttccagagagtctaatgtaggttcaactttagtccgaaaatcagcaagttgatcaggatcctgcttctcgagtagataactgaaatgacgggagcaattgcttatccagtctcgcgtttccgccagggtgagttgatagagattatcaagacgggcaataaaggcctggtttatctgttcatcgcgtgggtgaatttttaacaggcttaatttggacaacgactgctgtatttgttctgccgttaatgcccctggattctgttcaataaccagactatttttagcacctgtcagtggcacgctgatatcgacatcaagaataccgttaatgtcgtacgtaaaacgaacatcaatacgcacatcaccggccggttttggcggaacattcactgacaactccgcaaggaaaatattatcagccaccatcctgctttcaccctggtagattttaaaattaacctctgtttgttgatcatgtgccgtgtaaaaggcacgaacgcgactacaaggaatactcctgttacgctcaataacgggtgcaaaatagcctgattcgcgggtatgccccagcgatttagaggtatcaacgccaagcgtataagggcaaacatcagtcactacaacatctcgtaattcgctgtgccgcgctttaagtgcagcctgaatagccgcgccctgggcaatgacttcatccgggtttaaatgcattgccggtatacgaccaaataatcgtgtcacaagtttgcgaatcagtggcatacgtgtagtgccacccacaagaacaacctggtctaattggctaatattaattttggcatcgcgaattgcccgctccagtggcatatggactcgttcgaaaaaggtctgtaataaaaattcaaatttttctgtagtcagatgccagtaatatcgccttccttcaatctccacactgaaagtggcttcatctcgcacactcagcacgcgtttgacacgctcagcctcgatgcgtaaatgccgctggaatgtcggttcacgccattcaatattttcaggaagatcccgacgtgagcaatatgcatcgatcaggatatcgacaatatcttcaccacctaaaaagttatccccggcactggcacgtacttccataatattgtcaaacaactccagtatggagacatcaaacgtaccaccacctaaatcgaataccagaaattgatgttcatcatccttattatgcaaaccatacgccagtgcagcggcggttggttcgttaattaaacgttcgacatttaagcctgccattgtcgcagcggcttttgttgctttacgttgcatatcaccaaaatatgcgggaacactaatcaccgcttcagtgacttcttcgcccaaatagttttctgcatcttcttttagctgacgtaatatcaacgatgagagttcttccgcacgaaattcccgtccgcccagttttaacgtctttgatgtgcccatcatgcgtttaaaatttgatgcgcagttttgtggtttgatgagttgcaggtcacgagctgcctcccctgtcaaaaccataccatcttcgtcaacacaaactacgctgggtgttaaaaacttacccaatgcattggggatcagttcactttgtccatttcgccagacagctgccaaactgttagttgtacccaggtcgataccgataatcataattatcctcttcaaataaatgaactgatcattttatagagcagttatatatattcattttgtgaataatgttcacaatccctgcgtttgaaaataatttataatgatgcaatccataacataaattacgtgaatataaagacatttcgtttataattttaactatgggtacttatatcatatactctaaataattcgagttgtaggaagtcagaaagtaagtgaatcccgaggagcttacataagtaagtgactgggctgaacgaacgcagacgcagcacatgcaacttgaagcatgacgagtataaccaaataaagccaatggcagaatatctaccattggctttatttaagagtggaaaacgaattaattagcagaatccgtattatctgttttgggctttgccgcttttttcacacgcttattgggtgcttttttaacagcccccccacccgatgccacaattcctctgaactgcctgaccggagtgctacgagcctgatcaatcagttggtaaagcgtccccaccagcggctgcataaagtcctgatagcgacactgcttttcgctgatttgcgtcagcaccgattcccagtgcgcggtcatgtccggtcgcgtcgccatttctggcagcgaatggaatagcgcttttccggcgtcggtggagtggatatagcgcccttttttggtcaggaaaccccgcttgaacaacagttcaataatcccggcacgcgttgcttctgtccccagaccatcggtcgcacgaaggatctttttcagatctttgtcctgcacaaagcgtgcgatcccggtcatcgccgaaagcagtgttgcatcggtaaaatggcgtggcggctgggtttgccgctctaccacttcacctttttcgcacaacaattcatcgcctttcgccaccacaggcagcggcgtgccgtcgttttcttcatcgcgctctttgctgcctaacagcgtgcgccagcctgcttcagcaagaaaacgggctttagcgacaaatttgcctttggcaatgtccagttcgataacacacttgcggaacaccgcatccgggcagaactgcatcaaatactgacgggcaatcaggttatagaccttcgcttcgttctccgtcaggttgatcgcagaactccgtgcggtcggaatgatggcgtggtgcgcatcgacctttttgtcatcccaacagcggttgcgtatatctggatctaccactggctgcggcaacagatccggtgcatgaacgctgatagcattcatcaccgcgtggcgtccggcaaaatgttcttctggcaaatagcggcaatcggaacgcggataagtgattagcttgtgcgtttcgtacagcttctggcagatatcaagcacgttctgcgcgctcagaccaaaacgtttagccgcttcaatctgcaacgccgaaagcgaaaaaggcagcggcgcggattctgattcccgtttatcgttatagctggtgacaatagctggttgaccactaatgcggttaaccacatgctccgccagtggacgatgtaacaagcgcccttcttcatcctggtacggttcacacgcttcgctcggttgccagatagcggtaaaccgctcatctgcaggtgtcacgatatgtgctttgacttcaaagaagtctttcgccacgaagttttcaatctcttcgtcgcggcgcaccaccagtccgagtacgggcgtctgcacgcgtcccacggaaagcacgccctgataaccggcattgcggccgagaatggtatacgcacgggtcatattaatgccgtacagccagtcagcccgcgcccgcgccagtgcagaaacgcacagcggtacaaactcgctattggagcgaagacgatcgatcgcccgctcaaccgcctgcgggttcaggtcgtttatcaaacaacgctgtacctgctggcgcttttccggtgccagttgcaggtagtccagcacttcatccaccagcagttgcccttcgcgatccgggtctccggcgtgaacgatttcgctggcttcatgcaggaagcgtttgatgacattaagttgtttagtcacggagggtcggggctgtaattgccacttttccgggacaattggcaaatccgcaagattccagcgcgcatagcggctgtcgtaggcgtctggctgcgcctgctcaagcaggtgaccgatacaccaggtcaccacctgaccattaccgcactcgataaagccatcgcctttccggtgcggtttaggcaggacatcagcaatggcgcgcgccagactcggtttttcggcaataaacaaccgcattgaattaacggatctcaaccatggcacgaccgccgcgcgctggcaccagttcgccaatcgccgtcagttcaatgccaaactcggcggctgtagctttgacctcattttctgcttccggcatgaccgccagcagcaaaccgccagaagtttgcggatcgcacagcagatcgcgcacttcacgcggcatttcacccatcagatgaccgtagctggcaaagttacgttcggtgccgccaggcactgcgcccaacttaatgtactcttcaacccccggcaatttcgggatcgcgtcatagtcgacgcgcgcctgcacacctgcgccctgacacatttcgcttaaatgccccagtaaaccaaaacccgtaacgtcggtcatcgcttttacgccttcgatgttggcaaaggacgcgcctgcgatgttcatccggcacatcacttccgtcgccagtccctgatgttctggtttcagcagtgattttttctcagccgtggtaagaacgccaatccccagcggtttcgtcaggaacagtttgcatccggcttgtgcggtactgtttttcttcacccgctcggtcggtacgatccccgttaccgccagaccaaaaatcggctccggcgcatcgatggagtgaccgccagccagcgcaatccccgcctgacggcatgcatagcgtccaccttcggtcacttcgcgggcaatttccggggaaagtttgttaatcggccagccgaggatcgcaatcgccataatcggtttgccgcccatagcaaagatatcgctgatggcgttagtcgccgcaatgcggccaaaatcgaaaggattatcaacgatcggcataaagaagtcggtggtactgataacgctggtgccattgcccagatcgtataccgccgcatcgtcgcgggtttcattacccacaagcaaattcggatcaacaaacttcgcctgctcactgtgcaggatggtttccaacacttttggggaaattttacagccgcaaccagcgccgtggctgtattgggtcaaacgaatcgagttctcgctcatggacatctcctgtcaatgcaatccgggtatggtaaccctcattccatgaagtgataagtgagagtgtctgaattcctgcgcctttgctcacaatccagacagtttcgcgacaattatcagaaataagtcacaaacggcgtcgggtccgggacgtttatcgacgtagatgctttcaactgcggcgtaccgaggtagagaaaaccgacaattttatcctgctcacggcaaccgaatgcttcacggactaccggactttcagttaatgcaccactgcgccagatgccgccaaacccctgggcaactgctgccatttgcatcgccatgaccgcgcatcccgcagacatttcctgttcccagcgcgggactttatgattttcttcgcatttcgccaccaccgttatgatgagcggtgcgcggaacggcgcattacgcgctttgtcgattgctttgttatcactaccggcagcaatcgccccctgctccagtacagcgctgaaacgctcgcgcccttccccttcaatcacaaagaaatgccacggttgcatggacttatggtccggcgcacgcatacccgcacgcaggatgttttgcagttgttcacccgttggcgcgggttcagccaggcgggaggcgctacggcgattgatcaatagttcgagtgcatccatttgattaactcctgtcatgatatttattcacaaaattaacacgagagtggattttgttacagcccagtccgcaattcctgctgacaagtgccggttgggtcattacgataaccacatctattgcgcctgaaacaggtgtgaccttaagttgggagaatacatgcgaaccctttggcgatttattgccggattttttaaatggacgtggcgtctgctgaatttcgtccgtgaaatggtacttaacctgttctttatttttctcgtgctggttggtgtggggatctggatgcaggtcagtggtggtgattcgaaagaaacggccagtcgtggcgcactgctgctggacatttctggtgtgatcgtcgataaacccgacagttctcagcggtttagtaaattaagccgccagctgcttggtgccagttccgatcgtctgcaggaaaactcactgtttgatatcgtcaacaccattcgccaggcgaaggacgaccgcaatatcaccggtattgtgatggatctgaaaaacttcgcaggcggcgaccagccgtctatgcagtacatcggcaaagctctgaaagagtttcgtgatagcgggaaaccggtttatgccgttggcgagaactacagccaggggcaatattatctcgccagtttcgccaataaaatttggctgtctccgcaaggcgtggttgatctgcacggctttgccaccaacggtctgtactacaaatcgttactggataagctgaaagtttccacccatgtgttccgcgtgggtacgtataaatctgccgttgaaccgtttattcgtgatgatatgtcgccggcagcccgcgaagctgacagccgctggattggtgagctgtggcaaaactatctgaatactgttgccgctaaccgccagatccctgctcagcaggtattccctggcgcgcaagggttgcttgagggtttaaccaaaaccggtggcgataccgcgaaatatgcgctggaaaacaagctggtcgatgcactggcatcgagtgccgaaatcgaaaaaactctgaccaaagagttcggctggagtaaaactgataaaaattatcgcgccatcagttattacgattacgcattgaaaacgccggcagataccggtgacagtatcggtgtcgtcttcgctaatggcgcaattatggatggcgaggaaactcaggggaatgttggcggtgataccactgcggcacaaatccgcgacgctcgccttgacccgaaagtgaaagcgattgttctgcgtgttaatagtcccggcggcagcgttaccgcgtctgaagtgattcgcgctgaactggcagcagcccgggcagcgggtaagcctgtggttgtatcgatgggcggcatggcggcatctggtggttactggatttccacaccagctaattacattgtggctaaccccagcaccctgacaggttctatcggtatcttcggcgtgatcaccaccgtagaaaatagtctggattcgattggtgttcatactgatggtgtctcaacttcaccgctggcagatgtttctatcaccagggcactgccgccggaagcgcagcagatgatgcagttaagcattgagaatggctataaacgctttatcacgctggttgctgatgcgcgtcattcaacgccggagcagattgataaaatcgcccagggccacgtctggaccggccaggatgcaaaagctaacgggctggtcgatagtctcggggatttcgatgatgcggtcgccaaagcagcagagctggcaaaagtgaaacagtggcatctggaatactacgttgatgaaccgaccttcttcgacaaagtgatggacaacatgtctggttctgtccgggcaatgttgccagatgcgttccaggccatgttacctgcaccgctggcctcggtagcctctaccgttaaaagtgaaagcgacaagctggccgcgtttaacgacccacaaaaccgttatgcgttttgcctgacctgcgccaacgtgcgttaactcttgtactaagtggccgacagatcgtcggccacattactttttacgtcgacgaatcctcttcccgctgtctcgccacatatttccttatcctcatagtatcaggtgcgctccccctgcctcacgtatatacttttgctctttcgatatcattcatatcaatatcatgcaaaagaaatcaatttacgtcgcctacacgggcgggaccatcgggatgcagcgttccgagcagggttatattccggtgtcaggtcatctacagcgccaactggcgctgatgccggaattccatcgcccggagatgccagatttcaccattcatgaatatacgccattgatggattcttctgatatgacgccagaagactggcagcatattgctgaagatattaaagcgcactatgacgattatgatggttttgtcattctgcacggtacagacacgatggcgtataccgcctctgcactgtcgttcatgctcgagaatctcggtaaaccggtcattgtgacagggtcacaaatcccgctggctgagttacgctctgacggacaaattaatctgctgaatgcgttgtacgttgcggcgaattatcctatcaacgaagtaactctcttttttaataatcgactgtatcgtggcaacagaaccaccaaagcacatgccgatggttttgatgcgtttgcctctccaaaccttcctccgttactggaagcaggtatccatattcgtcgtttgaacacgccacccgtcccgcacggtgaaggggcattgatcgttcatccaatcacgccgcaaccaattggcgtagtgacgatttatccggggatttctgctgacgtcgtgcgcaattttctgcgccaacctgtgaaagcattgattctgcgctcatatggcgtgggtaatgcgccacaaaacaaagccttcctgcaggaattacaagaagccagcgatcgcggtattgtggtggtcaacctgacacaatgtatgtccggtaaagtgaacatgggtggttatgccaccggtaacgccctcgcccatgccggcgttattggcggtgcagatatgactgtagaagccacgctaaccaaactgcattacctgcttagccaggaacttgatactgaaaccattcgcaaggccatgagccaaaacctgcgtggcgaactgacgccggatgattaaggagactgcaatgccccctcgcgccctgttactggtcgatttacaaaatgatttctgtgctggtggcgcgctcgccgtgccggaaggtgacagtacggtggatgtcgctaaccgcctgattgactggtgccagtcgcgcggtgaagcggttatcgccagtcaggactggcacccggcgaatcacggcagttttgccagtcagcacggtgtagagccttatacgccgggccaactcgacggtttgccacaaaccttctggcccgatcactgtgtgcagaacagtgaaggcgcacaattacatccgttactgaagcaaaaagcgatcgcagcggtgttccataaaggcgaaaatcctttagttgacagttacagtgccttttttgataacggccgtcggcagaaaactgcgctcgatgactggttgcgcgctcatgtaatcaatgaattgatcgttatgggtctggctactgactattgcgttaagtttaccgtgctggacgcgttacagttaggctataaggtgaacgtgattaccgatggttgtcgtggcgtaaatatccagccacaggacagtgcgcacgcgtttatggagatgtcagcagctggggcaacgctatatacgctggcagactgggaagaaacgcaggagtaattttacgctggcctacaattctgtactggcattgtaggccagacaaaacacatcagtgatacatctggtaattgacgccatcaacgaaagatttaattcacctcagaaatctcttccagcgacaccttccgcgtttcgatgccaaaaatggagagaaccagcgcacagagcactaacatgacaccaagcaccataaacaccgtaatcgacccataatgtgttaataatgccgcaacgccatagggcgtgaagactgcgacgatccgtccgacggcattaacgaaacccgaaccacgcaggcgtaaatgcgttggccaaagttccgggatataaaccgccgacgcgaagcacacatacatgtataaaaagaagatcatcaccaggccatagattaaaatcgcccactctgtagtctgaattgaatagatatagcctaacacggcaataataataagtaaggcagagccaaataatcgacgaggaaaatgatcaataattaatgccgcaataaatatccctaccggagcgccaatcataataacagcggtcattaatattgatttatcaacatcaatgccggagttaacaaatatggtcggtatccatacggtgatggtataaagcgaaatgttcattgcaattaaaacagtaatcgcgactaatgtacgtcgtaacattccccctttaaacaggagccagaaggtacccttgattaccttaaccttgctgttgctctggttcaaagtaagcgggggtaaacgaatcctcttctctctttcaatttgctgctctacttcacgaagttggctttctgcacctgcgatttgccctttccctgccagccatcgtggcgactcaataaagtatttacctgagagaaaccacgctaacagtatgccaataccgcccagcagaaacattatccgccaactaaaaaaagcgataaccaccacgcctatcgccgcagagagcatgggcgaccagttaccaacaaatgagagccgcgcggaccattttccacgcaccgtcgcggggataaactccgtaaatgaggcatagccaaccataatcagcgcccccattcctgttcccatcaggaagcgaaagaagatgagccagtacatatcagggacaaaagcggcccctgttgccgcaataccgacgatgagaagatttatgcgaaacgccctgcgccgcccaaagtagtcaccaataaacccaccggtaagagagccgatgaaataaccaaacattaatgccgaggtaaaggcggcattgaggaaattatttgaccatccattgcttaccagctttgctaagacgacattaccggagtaactcaaaaaccccgttagtaacagactaaagcttattataccaaatatacgataatgaaaccgggccaaaggcaagcggtccagtcttgcgccaatttgatcatattgttccattgggtgcctcggatttgctaaaaaaggtagcaattgcggcaaattcacttgccgcatctttatcatcattttatttccaggcgcaggaacaaataatattgacaatgtgtgcttaaattaccacaccagctggatattattgtctttgcaaaatgctatccactctgcacccggtgatttatcagttattatgtaattaatatgactaaagtcagctaactggacaaaagctttgcgatcaaacttagagtgatcaaccaataacgcaacttctgtcgcctgacggatcattgtctttttgatttcagcttccgcttcattagagtccagcgcgccgctgttaatatcaagacctttacaactcattaccatgatatcgacatggtagcggctgatgatctctttagtaattcttccttgcagtgaaagtgtatttttgtttagttccccacccgttgaaacgactttaatttctgactgagccagaacatgaatcgcttccgccgagttggttagcaacgtcaggtcactacggtcctgtaacaatttgagcaattccattacggtactactggaatcggctgccatggtggttttattgtcgataaagggtagtgccttgcgtgcaataagctgcttctcttcataaaacgatgaagcgcgcttataaaaatggatattctccgtcaacatcgctgtatttaaaacagcaccaccataggttctggtcaaaaagccttcatcttccaacttctcaagatcgcggcgaatggtttcttcggttacctgaaaaatcccactcaaatttgagactgtcacctttttatcgttggcaaccatttgcttaattgcctgaatcctgtcttttgccgccacgattacacccctgtatctttttacatcacattagcgcaattatcgcataaccgatgtttactttcaaaataacctgtttgaatcacagattttcatcacagttttcacagaaacagaggtgaatcgtgttgagtatttaacgctccagggcctctgccatttccctcatcaatgttgcgtctgcatccgataagttgatattcagtgccgcgacattttcacgtacctgttccggcgcagtagccccactaagaatggagattaaatcactctgttttaatatccacgccagtgccagagtgggaattgtgcactgataacgagcacagagtggctgccactgttcaagcatatcaatcactttcagcatgttttcacgctggaaccagactttatttgcccgagcgccgcccggaacgtaatcacgcgtgatggtcccggtcaacaatccctgctctagcggagagtagacctgtaccacaatgccattatcacgacatagcggcagcagttcgttttccattgcccggtcgaggatactgtatttcgcctgaataatatccagttcaccatgttgcagatactcgcggatatggtcagcatcgacgttagcagcgcctatagcgcgaattttcccttcggcctttaacgcattaagcactgcgacagtttcagctatcggcgtaaaaaatggcggcaccgactgccagtgcgtcatgtagatatcgatgtaatcaatacccagacgttgcaagctggcttctacctcttcgcggatagattccggagaaaggtttttatacaactgccgatcgccaactttgttgaataaactcccttttcgttcccagacaatgccgcatttggtttctactacaacctgttcacggggcagtttttttaacgcctgaccaacgataacttcactattgccaaagttatatcctggcgcagtatcaatcaggttaatgccgcaacgatgggcttcaagaatcgtatcaatgcatatttgtcgatcgagatcgccattccatgcaggaccgccgccaatggcccatgtccccaaccccattcgcgaaagcgttatatccgttgtgcctaaaggtatctttttcatttgccttcattatccttcgtattcttccagcaattgttcgaccagctttctgttttttacaccggtggtggcgccgatgcttagaaccgagatagccgccgttgcattggcaaagcgtgcgcattcacgcagatttttaccttctaacagtgctgcaataaaacctgaagcaaagttatcgcccgcaccaatggtgtcgatggcggttattcctgcgaccgccggcaccttcatcgtcatgtcaccacgcttgataaagcagccgtctttacccgttttaatcaccaccgtttttacgccgcacgcaagaaagcagtcagcaatttcatccagtgtctctttcccggtgagtaattttgcctcggcaaaattaggaaacagataatcgacataactcaatgcttcgcaaatatcattcagcgtttcattcaaccgcggtttgatcatatcggcacagataatcatctgccgggctttagcttgcgtaaaaatttctgttagcgctctaccatccaatagaggactgttgaaaatactggccagtgataataatttcgcctgagaaaaccgcgcaaaatcaacatcgtcaatattcaatttccacagactgccgttacggtttgtgacaaaggtccgctcgccatcctccgtcaccagtccaacgttaatagaggtatctatgctgacgtcctgcttcaggctttgaatatcaatattctctttgcggcaatggtcgagaataaattgccctgcggcatctttaccaatacgactcattaatgctgtgcgatggcccagacgagaaataattgttgcttcatttattgcatcccccccggtggtcattgcgattctttcaagaggataagaatccacatcaaagatatttttactgaccggttgcaatggaatatcaacaatagcggcacctatacaaataacgtcgagattatccatattattattccgctttgccatcagaaccgaacagtttaattttatccaatgcccgttcttttacagctttacgcacttcacgttctaaatgcaggaaaggctgatcctggttttctttcactgctaccattgcggcctgacagagctccgtatgaatgttgattttcgcaatacccaacgaaattgcagttttaatgtcggcatcactgatccctgatgcgccatgcaaaaccagcggaacagaaacagcatcgcgtacgcgtttgacgacctcaaagttcaattgtggctctgacgtataaaccccatgctggttgccgatggcgacagccaatgagtcacagcccgtacgttcaacaaattcagccgcctggtcaggatcggtatagtgatagcccgccagcgcttcctcataaacggtttcattaccaacatgccctaattccgcctctaccggaatacccagcggatggaagaaatcaacagcctctttggttaaacgaatattttcttcgaaatcaaatgcagaagcatcacgcattaatgaattcataccatgagtccaggcgttatgaataatctccatactccgaccatgatcccaatgagttattaccggcaccgttgctttttgtgccattgataccatcatgtgagagaaatcttcaaatgaggtgttgccgacaaaacctgtgccaaaagaaataataaccggtgatttcgcttcttcggctgcgtcgataacgcccatcaacatttctgcattccatacgttaaaatgggcaattgcataatgtttatttgtggcatcgttttcccaatatctgatatctgcgagcatgttctgttctcccgtattaattaatcgctaattttaataacgcctttaataatgtcgcgtttgttgttaactgactcttcaaatgcctgttgtacatcccgataatcgtaaatatgcgtcaccatcgatttcacatcgaatcgccctgaagaaatagcttcaatcgtgaccggataacgattggcatagcggaataccgtctggatagtgacttcgcgattgattttgaggaaattgattgccgaatcgccgggtacagtaccaacaatcataattttaccgccgcgcatgaccagataaggtgcctgtttaacggtgaccgcagaacccgctgtttcaaaaacaatatctgcgcccatgtcttcggtaaattgctgacagcgtgcaatagtgtcttcttttccgccgttaataaccactgtcgcgccgagctgttccgccattgtcagacgtttttccagcacatcaacgacggcaatttccgttgctcccaggcatttgcacgcttgcaacgtcatcaaaccaatacaacccgctcccagaataattatcttcttaccaggtttaacatctgccagcatcgcggcatgcatcccgactgcggcaggctccaccagcgccccttccatcgtgtccatattgtctggcagtttgtaagtaaagctctccggatgacacagatagtgcgttaatgcgccgcggtagttgggttgtgtcgccataaaatcaacgtccgggcaaatgttatatttgccttccagacagtaacgacagtgaccgcaaggaacgccaggttcgatatttacccgatcccccggtttaaatttgcgcacgcggcttcccacagccacaaccgtcccggcgcattcatgacccaggccaatttcttgatttgggtctttaggcggaataaacgggcctgattcaaaaccatgtacatctgaaccacaaataccgacatattccactttaatcaaaacttcatcttctttaggcacaggtatttctgctgaaataattttcattgtgcccggcacctgcaatattgcttttgaatttttcattttgaatccaccagtattatttattggctactgcatcaatacttaaactttcaacggagacacctttggtttcaattccaatggtggcgatagcaattgcgacaataattgaaacagcccccagaagaataaagactcccgttacgccataactactgagcagcactgcaacggcataaggcgcggcaataccactgattcgccctaccgcattcgccagaccggagccacggagtttggcctctgtcggccagatctcagggacatacactgccgaggcatagcaaacgtacatatagacgaaagtaatcaggaagaaaccaatcagcgttatgagcaacatactggtttgcagtgaatagatatatccgagcaccgcaatcaggattaatagccccacacccattgttttacgcggaattttatccatcaccagcatggcaataaaaataccaaatggcgcgccaaacatactcatggtatttaaaacaatcgagtcttttaaattaattccctgggtcatgaatatcgttggcaaccagttaattagtgtgtactgcacaatgttcatggcaatcagcacacaagagcctaatatcacgcgtttcagtaatactcctgtcagtaaggctgaatacggcaccgcttgtggtgctttaccgtcatcagcaataaccacaggcggcaaaggtttacccgtctggcgtatgacgccttcttctatactccgcatgactttctcggcttcctgataccgtccgcgcgattccagccagcgcggggattcaggaaagtagcgccaggccagcgccgtagcgataagtgacaatattgcagggataagcagttgtacccgccagttccactctgcactaatcagcggcgtgagtcccatcgcaatcaatgaacagagcggatatgaccagttaccaataaaggaaacccgactggaccacgttccgcgatttcttccgggcatatattcggtgaaaccagcaaacagtgtaaccagtaaagctcccagcccaacgcccatcacaaaacggcaggcaataaggaaatccatattcggtgagaaagcaccgacaaccatcgaagcaatatgaatggcctcatagaggataaacgcatttctgcgaccggttttgtcaccgatgatgccgcccaccagcgcaccgagaaacattccggcggtcgtgattgctgagaatgtggcagtggtggaattatctgtccagcccaacgctttcagctgcgcgaggatcaagccaccaacggcattactccagcagacaagcaagccaaacgcgacgatggcaaacattgacgaatgccagcggcaatccggtaagcgatccagccgtgcaccacaatgcggttttgttatctgttccatgcgataacgttccttcaggagagtagttattcatcaaagtcgtaagtcatgatcactttgattgcagttttatcgaccatcgcatcaaacccttcgcgccattgcgacaggccgatacgatgcgtgatcatcggtttgactttgatcgcgccgctggctaatagcctgatagcgttacgccatgaggtggagtcataggccatatgcccaatgatgcttttgttccaggcggtaatgtcattaatcgagaaatcaagaggtttgaagcccattccaacgcgtaccacttccccgttcggacggagcatttcgatggcttgtttcagtgcgatattggcaccggagcattcaatcaccagtcccagattgtctttgccacaaatttgctggcagcgcgccaccacatcttcggtagaaccatttactactgccgtcgcacccagttcttttgcaaccgggaagcggaccgccacatcttcttgtagaccaacgacgacgatatttaccgcccccataatccgcgccatttgtacggagaacagcccgagtgggccagtgccgatgacgaccacatcctgaccagggaggaatttcgattgctgcgcgatggatttgtaggcattacaaatagggtcaagtacggctgcgtcctcataatcaacaccatcagggatttcccacaacgcatgacgatgaattttgagaatttcaccaggaacaagacaatatttggaaaaaccaccgccccaggtattgttatccagaccaaggtttactttttctgtacaacacagaaaatcaccttgttcacaggccgggcaaacaccgcaaacgtgaccgctgttatccgacacgacgcgttgccccactttccagtctttgactttttcaccaacctgcgcaatacaacctgcgaactcatggccgcggatagagttaaactcatcagaaccgctaccgacattgtagtgcttcatgtctgcgccgcagattgccgcggctttaatttcaatcacgacatcttccgggccacaaatgggttgtgggacatcaatcatcttgtagccgccaaaggccttgccaaaccgagccagtgctttcattgcgtcatcctctgtgttttgttttgcttagatggtcatcatacttacccacatgatttttgaggtcaacatcaaatctgtaaaacacagataatgatctgcgttttacaacttggatcacaattacgcagaaaatggctggggctgttacaggttgatggaaggcgggacgcaaaaagagcaaattcgagagggattcccggccaaataggcctgagacttaagttcaggagaagtcattcaggtgtgaacgcgactgcaagagatcggactgggacttagccaggtcggggcgagataattgagatgagtcgtggggtcattgttggctatcccctttataaccgcggcaaaaaggggataaaccacttacttaaacatggcaataggctttgctgagataccaaaatcttcttttaactgctgtttgctcttcatgaccatctgaccatttgtgtcaattgtcatatgctgtgcttcggtattatggcgggcttgccacagcatcaccagttgcaggcagttctctttttgttcctcggtcaacgtaacgccatcaggccatttccccagttcaacggcggtcgacaaacgctggtatacttcaggcgtcatgctgttgataatgtcatcaagattcataatttttccgctcctgtggaataagttgctgaatcgttttttcaaccgttgatttcttcgccgttttcgccatcagtgaagcgtaaagaagcagagttaacacaataacgttcgcccgttggctgcggcccgtcagggaagacatggcccagatgggcatcgcagttaccacaacgaatttctatgcgctgcattccatgtgacaagtctttgatataacgaatagattcttcactcaccggttcgtagaaactgggccagccacagccggaatcatacttggtttgggaatgaaacagcggggcatcgcagatcaaacagtgatatacgccgtcacgcttgttatgcagtaaacgacccgtaaatggcggttctgtcccatgattctgcgtcacgtagaactgcatctcggacaaattttttttcagttcttctgccgaaggtttattagccatttgctcacatctcactttaatcgtgctcacattacgtgactaattctaacaaaacattaacaccaactggcaaaattttgtcctaaacttgatctcgacgaaatggctgcacctaaatcgtgatgaaaatcacatttttatcgtaattgccctttaaaattcggggcgccgaccccatgtggtctcaagcccaaaggaagagtgaggcgagtcagtcgcgtaatgcttaggcacaggattgatttgtcgcaatgattgacacgattccgcttgacgctgcgtaaggtttttgtaattttacaggcaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggttttggccgtatcggtcgcattgttttccgtgctgctcagaaacgttctgacatcgagatcgttgcaatcaacgacctgttagacgctgattacatggcatacatgctgaaatatgactccactcacggccgtttcgacggtaccgttgaagtgaaagacggtcatctgatcgttaacggtaaaaaaatccgtgttaccgctgaacgtgatccggctaacctgaaatgggacgaagttggtgttgacgttgtcgctgaagcaactggtctgttcctgactgacgaaactgctcgtaaacacatcaccgctggtgcgaagaaagtggttatgactggtccgtctaaagacaacactccgatgttcgttaaaggcgctaacttcgacaaatatgctggccaggacatcgtttccaacgcttcctgcaccaccaactgcctggctccgctggctaaagttatcaacgataacttcggcatcatcgaaggtctgatgaccaccgttcacgctactaccgctactcagaaaaccgttgatggcccgtctcacaaagactggcgcggcggccgcggcgcttcccagaacatcatcccgtcttctaccggtgctgctaaagctgtaggtaaagtactgccagaactgaatggcaaactgactggtatggcgttccgcgttccgaccccgaacgtatccgtagttgacctgaccgttcgtctggaaaaagctgcaacttacgagcagatcaaagctgccgttaaagctgctgctgaaggcgaaatgaaaggcgttctgggctacaccgaagatgacgtagtatctaccgatttcaacggcgaagtttgcacttccgtgttcgatgctaaagcgggtatcgctctgaacgacaacttcgtgaaactggtatcctggtacgacaacgaaaccggttactccaacaaagttctggacctgatcgctcacatctccaaataagttgagatgactctgtgatctaaaaagagcgacttcggtcgctcttttttttacctgataaaatgaagttaaaggactgcgtcatgattaagaaaatttttgcccttccggtcatcgaacaaatctcccctgtcctctcccgtcgtaaactggatgaactggacctcattgtggtcgatcatccccaggtaaaagcctcttttgcattacagggcgcacaccttctctcgtggaaacctgcgggtgaagaagaagttctgtggttaagtaacaacacaccgttcaaaaatggcgtcgccattcgcggtggcataccgctttgctggccgtggtttggtccggctgcacaacaaggtctgcctgcgcacggttttgcccgcaacctgccgtggacgctgaaatcacatcgtgaagatgctgatggtgtagtgctaacttttgaattgacacaaagcgaagagacgaaaaaattctggccgcacgactttacgctgttagcgcatttccacgtgggtaaaacctgtgaaatcgatcttgaagcacacggcgaatttgaaactacctctgctctgcatacctactttaacgtgggtgatatcgctaaggtaagcgtcagtggactaggcgatcgcttcattgataaagtaaatgacgcgaaagaagatgtactgaccgacggtattcagaccttccctgaccgtaccgatcgcgtgtatctgaatccgcaagattgcagcgtaattaatgacgaagcgctgaatcgtattatcgccgtaggccaccagcatcatctgaacgttgtaggctggaacccaggaccggcgctttcagttagcatgggcgatatgccggatgatggctacaagacctttgtttgtgtagaaacggcttacgcttcagaaacgcaaaaagtcaccaaagagaaacctgcacatctggcgcaatccattcgcgttgcgaaacgttaatttgcgttaatattgtgtgccgggtgcgatgcatccggcacgtatcaacatcacaccatatccagcgcagtttttccttttggtgccggatacgctttatccagcataactaattccgctgacgaaagttcaacctcaagcacagccgcattttgttggacatgtgcgacagttgccgcttttgggatcgccatcacaccctgatggctgattacccacgccaacaatacttgtgccgcactgatattgtgagcatgtgcaatttcgttgactaccgcgttttttaacagtccattgcgcaaccgcccggcctgagctaatggactgtaagccatcaccggcatctgctgtttctggcaccagggaagtagatcgtactcaatccctcgtgaaccgagatggtaaagcacctgattagtggcacactgatttccccccggcagctgccagagttcctgcatatcggcataatcaaggttagaaacgccccagcggcggatttttccctgggcgatcaatttttccatcgctgcgacagtctcttcgagagcgaaactgccagaccagtgtaataagtagagatcgagataatcagtattgagacggcgtaaactggcttcgcatgcatttatcgctttttgcccgccagcattccacggatagactttagagacgagaaagacgttctcacgcagaccgattaatgcttccccaaccactttttcggcaccgccatcggcatacatttcggcggtatcaatgagggttaaaccgagttcaatgcccgcgcgtagtgcagcaacttctgttttacgctgactggcatcttcgcccatataccatgttccctgccctatggctggcagtgagacatcgccactaaattgaatcattttttgttgcattgcttcctcccaggtattgcaccaccgtaatgcaaaacagggcattacgccctgtttttatgcacaaaatgccctggaaaaatgcattatcagaatttgtaggtgatcccggtagaaatcaggccagtccaggatttatccaccattgggctgtcagtaacttcatcagacagacgggtgtagcgcgcggtaccgtaaacactccagtcaccgaggaagttgtagctggcgctcagctccaggtaagggctccagctgtcgttcgggttatagccacgcagaccgctgcgagcggactctttgcgcgatacgccataatagtattcgttctggttttcgctgttccactgcacaccaatacccggagtcacggtcaggccaccgttggtgtaacgatacaaccaggccatatcccagacgatgccgttgctgttatccagggtatcgccagccagagtggtacgcaggtaaccgtactgggtaaagtgagcataagacagaccagccatcatggtgctcttacggtcatccaggtgacgcatttggtgatcgccactgtctttagctttgaagtaaagcggcgaccagtaagcggtaattgaaagtttgtccgttgcgtcattccacaggtagtaaccaccacctaagccacggaaccagaagttatcgccttcatagttgattaccggtactgggtaaacatcggtatcgtaatctttatatgggtgttcaacgacacctacgcctgcgcccagggaaaatttaccttcagcgtgcgctacgcctacagacgttgcgataagcactccaagtgccagaagtttgagtttggtcacaattaatcattccttaaacaaatgtttagcgggcgacaaagtttacccgtcaatacatcgaaacccaacctttttacgttttcattttttatagtaactgtttaattttcctgacgcagatgacaccacgcttacagccaaatgaatttagcgttaccggcgaccctattatttacattaattatgcaaaatttatggatgagttgttgatatgccattgaaattaagaaagccgtgcaggcaagttttccatttgccatctacgcttaattttgaaggtgtatcaccgggcacgttgttctcatcgtcaataaaatggcatgagagttgctgtgttttagcaagagacgtcgttcagtttacctcttccgggagcctcaactattcatatgaacggctcttaacctgtgctaaaaaacgaaaggacggcataccatgaatatattcgatcactatcgccagcgatatgaagctgccaaggacgaagagttcacactgcaggagtttcttaccacttgtcggcaagatcgcagtgcttatgccaacgcggctgagcggctattgatggctattggtgagcctgtcatggtcgatacagcccaggaacccagactttctcgactcttttctaaccgggtcattgcacgttatccggcgtttgaagagttttacggcatggaagacgcgattgaacagattgtctcttatctgaaacacgcggctcaggggctggaagagaagaaacaaatcctgtatctgctggggcctgtgggtgggggtaaatcatcgcttgctgagcgactgaaatcattaatgcagctcgtaccgatttatgtattgagcgccaacggtgagcgtagcccggtcaacgatcatccgttctgtcttttcaatccgcaggaagatgcgcagattctggaaaaagagtatggcattcctcgccgttatctcggcaccatcatgtcgccgtgggcggcaaaacgcctgcatgaatttggtggcgatatcactaagttccgggtagtgaaggtctggccgtcaattctgcaacaaattgctatcgccaaaacagaacccggcgatgagaacaaccaggacatctccgccctggtagggaaagtcgatattcgtaaactcgaacactacgcgcagaatgacccggacgcctacggctattccggtgcgctgtgccgcgccaatcaggggatcatggaatttgtcgagatgtttaaagcaccgataaaagtgctgcatcccttgttaaccgccacccaggaaggtaactacaacgggacggaaggtatctccgccctgccgttcaacgggattattctcgcccactcgaacgaatccgaatgggtcactttccgtaataacaaaaacaacgaagccttcctcgaccgtgtttacatcgtgaaggtgccgtattgcttgcgcatttccgaagagatcaaaatctacgagaaattgcttaatcacagtgaattgactcacgccccctgcgcccctggcacgctggaaacgctgtcacgtttttctattctttcgcgtctgaaagagccagaaaactccagcatttattcaaagatgcgggtttatgatggtgaaagtttgaaagacactgatcccaaagccaagtcgtatcaggaatatcgtgactacgccggtgtcgatgaagggatgaacggtctgtcgacgcgttttgcgtttaagatcctctcccgcgtgttcaacttcgatcatgtagaagtggcggcaaacccggtccatctgttctacgtcctggaacagcagatcgagcgcgagcagttcccgcaagagcaggcagaacgctatctggagttcctgaaaggttatctgatcccgaaatatgccgagtttatcggcaaagagatccagacggcctaccttgaatcctattcagaatatgggcagaacattttcgaccgttatgttacctacgcggatttctggattcaggatcaggagtatcgcgatccggataccgggcagttgtttgaccgcgagtctcttaacgccgagctggagaaaatcgagaaaccggcggggatcagtaatccaaaagatttccgcaacgagattgttaacttcgtactgcgagccagagccaataacagcggacgtaatccgaactggaccagctatgaaaaactgcgcacggttatcgagaagaaaatgttctccaataccgaagagctgttgccggttatttcgtttaacgccaaaacgtcaaccgacgagcagaagaaacacgacgactttgtcgaccgtatgatggaaaaaggctacacccgtaaacaggtgcgtttactgtgcgaatggtatttgcgcgtacgtaaatcgtcttaacaaccctggcccggtacacatgctaccgggcctacaacgacagcgaaccgtgggccagagaagcggcaacacaggcgtagcgtaccgttggcaaatgtagtacggggggcatatgacctggtttattgaccggcgtctgaacggcaaaaataaaagcatggtgaatcgccagcgtttcttacgccgttataaagcgcaaattaaacagtcgatctccgaggccattaataagcgttcggtgactgacgtcgacagcggcgagtccgtatccattcccacggaagatattagcgaaccgatgtttcatcaggggcgtggaggcctgcgccaccgcgtgcatccgggcaatgaccatttcgtccagaacgaccgaattgaacgttcccagggtggtggcggaggttccggcagtggtcagggccaggccagccaggatggtgaaggtcaggatgaatttgtctttcagatttcgaaagatgagtatcttgatctgctctttgaagatttggccttaccgaatctgaaacaaaaccaacaacgccagctgaccgaatataaaacgcatcgggcgggttataccgctaacggcgttccggccaatatcagcgttgtacgttcattgcagaactcactggcgcggcgcacagccatgacggcgggcaagcggcgggaacttcatgcactggaagagaatttggccatcatcagcaacagtgaacctgcgcaactgctggaagaggaacggctgcgcaaagagattgctgaattgcgcgccaaaattgaacgcgttcctttcattgacactttcgatttacgttacaagaactacgaaaaacggcccgatccctccagccaggcagtgatgttttgcctgatggacgtttccggttcaatggatcagtccactaaagatatggctaaacgtttttatattctgctgtatctgttcctcagcagaacgtataagaacgtggaagtcgtatacatccgccatcatacccaggcgaaagaagtcgatgaacatgagtttttctactcgcaggaaactggcggcaccattgtttccagcgccctgaaactgatggatgaggtagtgaaagagcgttataacccggcacagtggaatatttacgcagcccaagcatcagacggcgataactgggccgatgactctccgctttgccatgaaattctggcgaaaaaattattacccgttgttcgttattacagctatatcgaaattacacgtcgcgcgcatcagacactgtggcgagaatatgagcatctgcaatctactttcgacaactttgcgatgcagcatatccgcgaccaggatgatatttatccggtgttccgtgaactgtttcataaacaaaatgcaacagctaaagactaaaactgtcagccgggtcattatcgcctggctgatttttagctcactgtaaattatctcatttattacatacattagcttacaatcgctttaaatatgacagcataacctttacacaatttagttccagaaaacaatcattcggaaaaatgattcggtcaacacgtatttccctggggttattctttaattattttttatcgttaacgaaaattgatcttggtcaaaactatatatctctgccatcaataaaatccagcactcacattgctctcctttttatggtttctatgggtacacaaaaattaaaagctcaaggcttttttattttcagcttattgctgacgttaattttattttgcattactaccttatataacgaaaacacaaatgtaaaactcatcccacagatgaattacctgatggttgttgtggctttgtttttccttaacgccgtcattttccttttcatgttaatgaagtatttcactaacaaacaaattttaccaacactcattttaagccttgcatttttaagtggccttatctatttagttgaaaccattgtaattatccataaaccaatcaacggcagtacactgatccagacaaagtcgaatgatgtttctattttctatattttccgccaactcagtttcatttgtttaacctcgctggcgctcttttgttatgggaaagacaacatccttgacaacaataagaagaaaactggcattctgttgctggcgctgattccttttttagtttttccccttctggcacacaatctgagcagttataacgctgactattctttgtatgtcgtcgattactgtccggacaaccatactgcgacctggggaatcaactatacaaaaatattggtttgtttgtgggcatttttactgttctttattatcatgcgtacacgattagccagcgaactatggccgttaatagcattattatgtctggcatcgctatgctgcaacttacttctactgactctggatgagtataattacaccatctggtatatcagtcgcgggattgaagtttccagtaaactgtttgttgtgtcttttctgatttataacatttttcaggaactgcaactctccagcaaactggcagttcatgatgtactgaccaatatttataatcggcgctactttttcaacagcgtagagtcattattgtcgcgacctgttgttaaggacttttgtgtcatgctggttgatattaatcagttcaaacgcatcaatgcccaatggggacatcgtgtgggtgataaagtgctggtatcaattgtcgatattatccagcaaagcatccgccccgatgatattttagcgcgactggagggtgaggtgtttggcttgctatttaccgaactcaatagtgcccaggcaaaaatcattgcggaacgtatgcgtaaaaatgtcgaactcctgaccggctttagtaacagatatgatgttcctgaacaaatgaccatcagtattggcacggttttttcaacgggtgacacgcataatatctcgcttgtcatgacggaagcagataaagccttacgcgaagcgaaaagcgaggggggtaacaaagtgattattcatcatatttaagtgcaaaaatattcagagccatgctttttgcgtggcttttgcatacaatttattactattacccctaaatttcccctccccagcggcgcagagatgagtataattagcgcccctgtgccaggccgcaatcgaactttatctggttttctcgtttcactaaccgaaggagtgccatttatcatgaaattgcaccatagaatgctccggcattttatcgccgcaagtgtcattgtgctgacatcttccttccttatttttgaacttgtcgccagcgacagagcaatgagtgcctatctgcgctatatcgtgcagagagcagactcttcctttctttatgataagtatcagaatcagagtattgccgcgcatgtgatgcgcgctctcgctgctgagcagtcggaagtaccgccagaacaacggcgcgctatctgcgaggcttttgagtctgccaataatacccatggcttaaacctgactgcccataaatacccgggcttacgcggcacactacaaaccgcatccactgactgcgacacaattgtggaagctgcagcactattacccgcttttgatcaggcagtggaaggcaaccgccaccaggatgattacggttcaggtcttgggatggccgaagagaaatttcactattatctcgatctcaatgaccgctatgtctatttttatgagccggttaatgttgaatactttgcgatgaataactggtccttcctgcagtcaggaagtattggtatagatcgcaaagatattgaaaaagtatttaccgggcgtaccgtattatcgagcatttaccaggatcagcgtactaaacagaacgtgatgagtttgctgacgccggtatatgtcgcagggcagctaaaagggattgtgctgctggatattaacaaaaacaatctgcggaatatcttttacactcatgaccgccctctcctctggcgttttctcaatgtcacgctaaccgatacagattcggggcgcgacattatcatcaaccagagcgaagataatctgttccagtatgtcagttacgtccatgacttaccgggcggcattcgtgtctcgttatccattgatattctttactttatcacgtcttcgtggaaaagcgttctgttctggattttgacggcgttaattttgctgaatatggtgcggatgcacttccgcttataccaaaatgtgtcgcgagaaaatattagtgatgcgatgactggactctataatcgcaaaattttaacccctgaactggagcagcggttgcagaaactggtgcaatccggttcttcggtgatgtttattgctattgacatggacaagttaaagcaaataaatgataccctcggtcatcaggagggggatttagcgattacgttattagctcaggcgattaaacaatcgattcgtaaaagtgattatgccatccgactcggtggcgatgaattctgcatcattcttgtcgattcgacgccgcaaattgcagcacaactgcctgaacgtatcgaaaaacgtctgcaacatatcgcgccgcagaaagagatcggcttctcttccggtatttacgcgatgaaagaaaacgatacgttacatgatgcgtataaagcttccgatgagcgtttatatgtcaataagcagaacaaaaacagccgttcatgataaccttctgtagttgtttgcttgtaatctcaggagcatgaaatgactgaaatggctaaaggaagcgtgacgcatcagcggttaatcgctttattatcacaagaagttgctaacttccgcgtcgttacccatgaagcggtaggtaaatgtgaagcggtgtcagaaattcgtggcaccgctttaggccagggggctaaggcactggtatgtaaagtcaaaggcaatggcgtaaatcaacatgttctggcgatcctcgctgccgatcaacaggccgatctgagccaactcgccagccatataggcggattacgcgcttcgttggccagcccggcggaagtcgatgaactcacaggctgtgtcttcggcgcgatcccccctttcagcttccatccaaaactcaaactggttgccgaccccctactcttcgaacgatttgatgaaatcgccttcaatgcaggcatgctggataaatccgttattttgaaaaccgcggattatttgcgtattgcgcaaccagaactggtcaatttccgccgcactgcgtaactagcctgtccgttcaataagcagaacggacaaaaccagcacaactgcaatggcaaaaaacgatgacgtgataatcagtgtctcgacgaacatttgatcgttcatagtatgcccccgggagatagctgttttcacgttattgttaacgtacacaaatggcagtttgatgacagttcgtctgattttttatgcaaaaaacgtaaagattttctacttccttcctgcagcaagcgtaaagtaagcaggctcattattttttggcaaggaaaccacgatgtttgatgtcactttgctgatcctgctcgggttagctgcgctgggctttatcagtcataacaccactgtcgccgtttcaattctggtgttgatcattgtccgcgtcacaccgttaagcacctttttcccgtggattgaaaaacaggggctaagtatcgggataatcattctgacgattggcgttatggctcccatcgccagcgggacgctaccgccctcaaccctgattcactcgtttctgaactggaaatcgctggtggcaattgcagtcggcgttattgtctcctggctgggggggcgcggcgtgacgttaatgggcagccagccgcaactggtcgccgggctgctggtgggcactgttttaggcgtggcgctgtttcgcggcgtaccggttggcccgcttattgccgcgggtctggtttcgctgattgtggggaaacagtagttaatcccgcaatatatcggcctggcgtttgccccaggcctttcttaaacatagtaataaaggccgttgttgaatcataccccagcgtatgagcaactttctgtacagtatcgcctttcactaatccctgaagcgccataatcagctgtaactgctgacgccactggcgaaaactcaaccccgtctctttcactatcagccgggcaagattgcgttcactcatcgcaaaaaagccagcccattgccccaatgagccccactcgacgggctctttcgccatcatctccaccatcgtgcggattttaggatgagaagaaacgggcaggtgcagttgttgttgtggctgctgagggagttcatcaaacaggacctgaattaatctgcgggtcatcggctcagcacgctgagtcgtcgttctgtttgccaaggttaaaattaattcccggcataagggcgatattttcaatgtgcaacatgttgtcggcattgtcactgcgctgggctcgataaacagaaaacagagttcagcgttagctgtcacttgattactatgtttcaccccgcccggtatccaaaccgcatattgtggcggcaccatccacaaagcattttccaccgtacaggtaattgcaccatgtagtgccagtatcaactgccctttgcggtgctgatgtacaggactggttaactcatccgttccggcgtgaatacaaaatgcgaccgcggcttcatggtgtcggtcgggttcatagccattgagattcaacctgtgcatcattttgtccgaatttagcgatattttgtcattttagcttgattcaacataacaataaaaacggtaaggtacagcctcgtttgtaacaatgagaagcatatgacctgttcaacttcattaagcggcaaaaacaggattgtccttatcgctggcattctgatgattgccacaacattacgcgtcacctttaccggtgcagcaccgttactggatacgattcgttccgcttactcgctaacgacggcgcaaaccggcttattgaccaccctgccattattagcctttgcgctaatctcaccgctggccgccccggtggcgcgacgttttggtatggaacgtagcctgtttgccgcgttacttttgatctgtgcaggtatcgcaattcgctctctcccttcgccttacttattatttggcggtacagcgatcattggcggtgggattgcattaggcaatgtcttactgccaggattaattaaacgcgatttccctcattccgtcgccagacttaccggcgcatattccctgacaatgggagctgcagcggcactgggatcggcgatggtagtgccgctggctttgaacggttttggctggcgaggcgcgttgctcatgctgatgtgttttcctctgctggctctttttttatggctgccacagtggcgaagccaacaacatgcaaatttgagcacctcacgcgccttacatactcggggtatctggcgttcgccgcttgcctggcaggtaacattgtttcttgggatcaactcactggtctattacgtgattattggctggcttccggcgatcctcatcagtcacggctatagcgaagcacaggcgggttcactgcatggtttgctgcaactagccacagcagctcccggtttgctgatcccacttttcttacaccatgtgaaagatcagcgtggtattgcagcgttcgttgccttgatgtgcgcagtgggcgcggttgggctctgctttatgccagcgcacgcgatcacctggactctgcttttcggctttggttccggcgcaacaatgatactggggttgacgttcattggtctgcgggcaagttctgcgcatcaggcggcggcactctcggggatggcacaatccgtcgggtatttgctggcagcctgtgggccgccgctgatgggtaaaatacacgatgctaacggtgactggtccgtaccactgctgggtgttgcaatactttcactactgatggcgattttcggactttgcgccgggagagacaaagaaattcgctaatatccggtgctatagtgacgtgacaaatcatgcgtgaaagggagaacaaatacgatgaatattcagtgcaaacgcgtttatgatccggctgaacagagcgatggttatcgcgtactggtcgaccgcctctggccacgcggtatcaaaaaaaccgatttagcccttgatgaatgggataaagaaatcacaccgtcaacggagctgcgcaaagcctttcacggcgaagtcgtcgattttgcaacctttcgcgagcaatatcttgcagaactggcgcaacacgagcaagaaggaaagcggctggcagacatcgccaaaaaacagccgctgaccctgctctactcagcaaaaaacaccacacagaaccatgcgctggtgctggcagactggctacgtagcttgtgattttagtacagcatccggcggttatttttcaccagccggatggtcccgtcgccacaatgcccattcatcaatcgtttcaccgcccggtaatttgcaattgttgctgaccccttgcgctgtctgcacaggaatgagcgtcccgcccttctgctggcaatagaccgacgccggatttgccataccaatctgcggcggtttaggtgcttctggctgagaaggggttgaacaaccagccaggaccagcaagcaaggcagaacaaaactgataattttcatttattgatctcacatatttatccaggcttagagtatcgcggtatcgttttgttttgcagtactatttttattacattcactcaaaacatattacgccttgtttcatctttgttgatgatgttttatcatgcctgcaaagattaaataatcagcatttacccgccgtatcctggagttttttcgtgtcagatcagattatcgcccgcgtctcgcaatcccttgccaaagaacagtcactggaaagtctggttcgacagcttctggagatgctggaaatggtcactgatatggagtcaacctacctgaccaaagtggatgtcgaagcgcgcctgcagcatataatgtttgcccgtaatagccagaaaatgcacatcccggagaattttaccgtctcgtgggattactcgttatgcaaacgcgccattgatgaaaactgttttttcagcgatgaagtccccgaccgttggggcgactgtgttgcggcacgcaatcttggcatcaccacatttctgagcacgccaattcacttaccggatggatcattctatggcacgctttgcgccgccagcagtgagaagcgccagtggagtgaacgcgcggaacaggtcttacagttgttcgccggactgattgcacaatatattcaaaaagaggcactggttgaacagctgcgcgaagctaatgctgcgctgattgcgcaatcgtataccgactcgttaaccgggctaccgaatcggcgggcgatttttgaaaatctgacgacgctgttttctctcgcccggcatcttaaccataagataatgatcgcgtttatcgatctggataacttcaaattaatcaatgatcgttttggtcataatagtggcgatctgtttctcattcaggttggcgagcgccttaatacgctccagcaaaatggcgaagttattggtcgtctcggcggtgatgagtttttggttgtttcactgaacaacgagaatgcggatatttcgtcgctgcgagaacgtattcaacaacaaatacgcggagaatatcacttaggtgatgttgatttgtattatcctggtgccagtcttggcatagtagaagtcgatcctgaaacgaccgatgcagacagtgccctgcatgctgccgatatcgcgatgtatcaggagaaaaaacataaacagaaaacaccttttgtcacgcattcagcgctacattcctgaggcgtattcacatccttttgattggtgataacatgcgaatcggtattatttttccggttgtaatctttattacagcggtcgtatttttagcatggttttttattggcggctatgctgccccgggagcataaagatgaaaaaaacaacgattattatgatgggtgtggcgattattgtcgtactcggcactgagctgggatggtggtaacgtcacatctaaaaaatagcaaaggctgcctgtgtgcagcctttgtgcaatttacgcgttaacttttaatcttcctgtagataaatagcacaacaatcgcaccaataacggcaaccacgaagctgccaaaattgaagccatcgactttaccaaagccaaacagcgtgctgatccatccgccgactacggcaccgactatccccagcaggatagtcataaagaatccaccaccatctttacctggcatgatccacttcgccagaataccggcaataagcccaaaaataatccatgacagaatgcccattgtttcctcacttatctgttttgcattagcgggttagtcgctgataaaaagcatagcacaacatcgggagggtaagatttgtgacgagcatcacggaggaattttttgcgatggcgcagaaattgcgccatcaacgatcagtgataattaccaaccacaaacatcatgttcgttttccgtgtcataagaacgcacggtattcaccagatcttttatcacttcagccgccacttctggcaccagcaaagtcatcggcgtctctgtttcataatcgacagaaacgccattgctgttattggtgacggtcacggtatacgttgctttgcccatgattcatttcccgttatgaatgactttccgttgttgcgcaccttccatcaggacttcaggagcaacgaagaagtcaatgttgaaataagtatcgtcagtcatggcttcaatgttgtgccacttttctggagggaacaccgcaaactgccccgcttcgataaggatcacctgatcaggctctgcactgtgttcatcagcgtagccgagatatttgaccgccccatgcataacggaaaggcgtgggtaaacccctgggcgcgttcctttatcaagatgacgttcgaatattccggcaggcgcagtttgtttattccagaaaggcgttgagcgcgtatgaatataattctgtgggatttgcagcatccttttccctccttcggtgaatgcgctgaaaacggtttattccagccgtttcagggtacgcctgataatttgcattttaaataccatttattggttactttttagcaccgtatcagagaagaatcagggagaattacaggtgggaagcccgcggcaacgcgggctgaaagcatcaggattgcagcgtcgccagtcgggcggcgaaacccacgaacatcaaaccaatcagtgagttgcccactttagccagtttctttttggtacgtatgtactgcgtgacaaaagccccagaaataatcaggaagctcaaatagcagaaactcaccagttccagcgtcgtcgccagaataaagaatgaaattcccgtatgtggggcattaacatcgataaactgtacgaaaaacgacacatagaacaaaatggctttcggattagtcaggctcaaaattaacgcgcgtttaaaaatggcaccgtattggggctcatcggatttggtctcgctatttttacctttcagggtcgcgtagagaattttactccccagatagagcaaataaaacgcaccaagataacgtacaatgttgaataatatcggggtggtcttaattaatgtcgccactccagcccatgccagaaacatcaataccgcatcgccaataaatacaccacaggccgcaagataaccgcctttcataccgctactgacgctatttttgagtacaaacagggtatttggccctggcaccaacacaataaaaatggccccaaccagataggtccagtaattcagaaccccgtattcagcgaacacattaacctctttaattatctttcgatcatgcgcgattaaaggtgaatatgctaaccaatctgtagcggcttagaaaggagaaaatcaggttttaactcgatatcaacccgataattgaatcattaatcaggcatgctccagtgaaaaattcgggtagtgctcggcaaaatactggcgtaaaaattctaccgttatccgcactttcgctgacgtcgacagctttaaaacataaacggcccagacattcgctggctggtaatattccggtagcacttgtactaaatgaccactggcgggaaacagcctggcgacatcgatttttacgtggtccggaaaaacaccgaaggcgaatattcctcgccaggcggtagagtaaatgaaggaacagagaatgaagtcgtcattcaggaatcggtatttactcgtcgtggtgtcgagcgcattttgcgttaagctcaaataagttcatttgaaccacctgctgttggatttgtagtttgccgaagccggactgagcgcgcccagtccggcttcggaagattttactgtggatattcctgcaataaattgtgtaatgcttccgccatcaactcaccacgccagccggaaatcagctccggcaaattgttctgcggtttcagtttccagtgccagttcagcagttggttgatttgccgacgcgacgccagcaattcggcgctgatcttgtgcgtttcgctgacgtcagtaatcagcgacttaatcgctttaaacgctttacgataacccggcatgtccatcaggttaagcatcggctgcggtaaggcctcttctggcaatgcctgcgctttttccaccagcgccagcaacgttttaccgtggaagcggatttcgctaccggataagcccaggctgtccagttcgcccagacttcccggcatataacgcgctaccgaccacaaatgctcttcacgcacgacaaagttcaccgccagatcgcgctctcgcgccttgcgcaatcgccagtcggctaacagttgcagacaggccagttggcgtgtgcgtaactgccaggcattggtgatatcacgccaggcgtcttccggcgcaacgacttcctgacgacgcatttgcatcaggcggcattcatccagcgccgcaggtagccagccggaggcctccgtttctaccataagcttggcggtgatcggtaacagataccagacatccgccgctgcatattcacactgacgttcggtcagcggtctggccagccagtcggtgcgcgattcactcttgtccagcgtaacgccggaatactcttccaccatggaagcgaaaccccatgacatcgggcgtccgcagaaggcagcaaggatttgcgtgtcaatcaggggttgtggtaattcgccaaagacattgaggaacacttccagatcttcactgcctgcatggagaaattttgtgatggacggatcgcgcaggatcgctttcagtggtgaccagtcggagatcccgagaggatcaattagcgccagatgctcaccatcaaaaagttgaattagacccagttgcgggtaataggtgcgcgtacgaacaaattcagtatccagggctatcgccggaaaggcacggacggcttcacacaaagaagccagcgcatcgtccgtggtaatcatttggtaattcaaattgtattctctttagtgggcgtcaaaaaaaacgccggattaaccggcgtctgacgactgacttaacgctcaggctttattgtccactttgccgcgcgcttcgtcacgtaattctcgtcgcaaaatttttccgacgttagatttcggtaactcatcacgaaactccaccagcttcggtactttgtagcccgtgagctgacggcggcaaaaggtcaccagtgactcttcggtaagcgatggatcttttttcactacgaagattttcaccgcttcaccactggagccggaaggtacgccaacagccgcgacttcctgtacgccaggatgctgcatgacgacatcttcaatctcgttgggataaacgttaaaaccggaaaccagaatcatgtcttttttacgatcgacaatgcgcaggaatccttcttcatccatcaccgcgatgtcgccggtgtgtaaccagccatttttgatgatttcatcggtagcatccggacgctgccagtaacccagcatcacctgcggtcctttgacacaaagctcacctggttgaccaggtggtacttcattatcatcatcatccaccagtttggcttccgtcgacggcaccggcaaaccgatgctaccactatgataatcaatatcatacgggttaacgctgaccagcggcgcgcactcggtcaggccataaccttccagcagatactgtccagtcagtttaacccaacgttctgccaccacttgctgaacaggcatccctccgcctgcggaaagatgcagactggagaaatccagctgctggaactctttattgttcagcaacgcattgaacaaggtgttaacaccagtgatagcggtaaacggatatttcgctaactcttttaccaaccctggaatatcgcgcgggttagtgataagcaggttctgcccccccagttcgataaacagcaggcagttaatggtcagtgcaaaaatgtgatacagcggcagcgccgtcaccaccagctctttgcccggatgcaacagcggaccataggtcgcgttaacctgttccaggttcgccagcatattgcggtgagtcagcatcgcgcctttcgccacaccagtggtgccgccggtgtattgcaggaaagctaaatcttccggcaccagttctggtttgacgtactgcatccggtagccgttgtgcagggcgctacgaaatgaaatggcatctggcagatggtatttcggcaccagacgcttgatgtatttaacaacgaaattgactaccgtgccttttgccgtagatagctgatcgcccatacgggtcagaataacgtgctgaacggcggttttatcaaccactttttccagagtgtgggcaaagttagacacgataacaatcgccgatgcgccgctatcgttaagctgatgctcaagctcacgcggggtatacaacgggttaacgtttacgacgatcatcccggcacgcaaaatgccaaacagcgccaccggatattgcaataagttaggcatcatcaacgcaacgcgatcgcctttcttcagccccaacccttgttgcaaataagcggcaaacgcgcgactgcgttcttccagtttgcggaaggtcatcacctcccccatattcacaaacgcgggttgatcggcatagcgcgcgaccgactgctcaaacatatctaccagagattgataacggtcagggttgatctccgtcggaacgtccgcgggataacggttaagccaaaccttcttcaattcttcacctctaaaatgcgtgttcgtcgtcatcgcaaccccaagtgatagacatgctgttaacataatattaactcatcttaccagcttgataattacccaaggaaaaggttgcgaagcgcgtcactatttatttttatctttaccgtaagaatgcagaaacagcggaccggccgctgtttctttttctttaaaaacaagcaattattcagttacaactgtttgtactctcgcggggccgggattataccagccccatccaccgtagccatagggccagccacgaccgccataaaaccatggatcaatcggctgaggcggcataatcacctgctgggttaaatgccaacgtttgtaacctgttgcctgcatcaccataaatttatagggcgtgttgccgatttttccgtcaaccgtaccggtgattggcccgacaactgtcaccagctgcccacggaaatcgaccggatcaagaaaaccattcacatcggcataaatgcgaccgcgagaaggttctcccagcgtcggtctggcaccgctgtccagcggtacggtagcaatttccaggcgggttttcccttgctggttttgtaccgcaaccactttgccgccaaagcgtgcctcctgaccaacgtacagctgcggcgcactcatcacccgaactaaatcttgttgcggcgtgggactgctgcctttaatggcgtccggcacagtaacacaaccgctcagcattagcgcaaacgtacctgccagtatgcctttgataacattcttttgaaccgccatgatgcgactcctttttttctcagggcatactcttaagattcattctttgcccggaagtttcttccatgcgacgttgttacgtaaataaactggttcagcatgttccaccgccaccgttttaccctcggcaaacatctggcacgcaatcggcagcatatcttctgcagcgggcagtaacacttcgccatcgcgcaaaaccagcccgctctctttaccgagatccggccaggcttgccagcccgtccctaccgtcacccattcgccggaaagctgttgcattcgttcatgaaccagttcgggtttgagtacggcttcggtttcttcaccatgccagataccgttttcatcacgctgatattcggcccagtaaacttcgcccattcgcgcgtcaatagctgccagcacgcgggttgcgccgtttttgcgccacgccccttgcgccatcgtcattaacgtggagacgccaatcatcggcagctctgcgccaagtgccagcccttgcgcaatgccaataccaatgcgcacgccggtaaagctaccggggccgcgcccgtaagccagagcgtttatgtcagtcagagaagttccgctggtggtcaggatatcctgcaccatcggtaagattcgttgagtatgttcacgagggcaaagctcaaaatgagcgttgacagtaccgtcgttccacagggcgacagagcaggcctctgtcgcggtatcgatagccagaattcgcatgggtcttcgtgcttagatcaataaaaaggcgcgcatcataccatactccgtaacaaattacctggaggatggtatcgcaaggaaacgaaccgcacgggcaatgtcacgggtgcgcggcgctggcggcagactggcgagaaacgtcgcgccgtaagggcgcatcaccagccgattgtcgcaaatcactaacacgccgcgatcgtcggcgtcgcgaatcaatcgccctaccccctgcttgagagtaatgaccgcatccggcagttgtacttcatcgaacggatcaccaccgcgcaaacggcaatcttccatgcgtgcttttaatagtggatcatccggcgaggtaaacggcaatttgtcgataatcaccaatgacaatgtatcgccacgcacgtccaccccttcccagaaactgctggttgccacaagaagcgcgttaccggcgctgacaaattgctgcaacagttgccctttgctggtttccccctgcaacaaaacgggaagcgtcatggtagcgcggaactgctcggccagatcgcgcatcatggcgtgcgaggtacaaagcataaaacaacgaccgttgttagcttcgatgatcggtcgcagcattgccgccagttgccgtgcggaacccggttgattggtttgcggcaggttgcgcggcacacagagtaacgcctggcggctgtaatcaaaggggctgggtaacagcaacgactctgcctgttcaatgccaagccgcgaggtgaaatgatgcagatcgtcgtttaccgacagcgttgctgaggtaaagatccagctaccggttttttgcgccattaactctttgaatttatccgccacgctgagcggcgtgagagccagagtaaaatggcgcgaagtgcattcgtaccagtagctgtagcccggctgattgatctcttttagccgtttcagccgtgtgcgatataacgtggcgcgttcaaatgccgcatccagcaaggcggaacgccccagcgacagtttcgccacgtcataacaaagttccagagtgtcatcgagcagtaaaaatgcccgctgaatttgcggattagctaacagctcacgcaggttaccgcgataacctggctcaccgagttgcaggcgaaaatcctgcgcactctgggcaagacggtccgcgcacttttgtaactgctgggtgtcttttaattcggtgcggtaggcgatggtgatgtcttttgccaggtcgagcagttgtcgactggagagtgactgaccaaaatactggctggcaatgtcgggcagctggtgggcttcgtcgaagatcatgacgtccgcttccgggatcaattcgccaaaaccgctctctttcaccaccatatccgccagaaacagatgatgattcaccaccaccacatcggcgtccatcgcttttttgcgtgctttgaccacaaagcaatctttatacatcgggcagtcactgccgaggcagttatcgttggtgctggtgaccagcggccacgcctgtgaatcttccgccacgctgacgcaggtgctgatatcgccatcgactgtttgattagaccaggagcgcagcaggatcacatcgcttaagatttgtaccggcagatcgccccccgccagcgcctgctgttcgagacgttcgaggcagaggtagtttgagcgccctttcagcagcgccacattgcccgtgtatttcaatgcctttgagaccgttggcaaatcgcggctgtagagctgatcctgcaacgcttttgagccggtcgagattatgactttctttttcgcccgcagcgcaggggccaggtaagcgtaggttttgcccgtaccggttcctgcttccaccaccagcggctggcctttttctatcgcctgggtgacggctaccgccatctgtcgctgtggttctcgcggcttaaagcctggtatcgctttcgctaactgaccgtctggtgcaaaatcgtccgtcacactaccccctgttgatttgaacagggattatgtcaggatgagggcgctttcgccagttgaagtggtgacggcgacctcacattgtggcagtctttgcagcacgaaaatgggagtataatgaggacaaaatgatgactatcgttcgtatcgatgccgaagcccgctggtctgatgtggtaatccacaacaacacgctctactacactggtgtaccggaaaacctcgacgccgatgcctttgagcaaaccggcaacacgctggcgcagattgacgccgtgctggaaaaacagggcagcaataaatcgagcattctggatgccaccattttcctggccgataaaaacgacttcgcggcgatgaataaagcgtgggatgcctgggttgtcgcgggtcatgcgccggtgcgctgcacggtacaagcaggtttgatgaacccgaagtataaagttgaaattaagattgtggctgcggtgtaagctttatcgaagcaaaataagtcagacgataatttatcgacaatactggtcggttttgcataaatcgaccagagattaagatattacagttgatgctcctgctaattcattatttatttttataatttcaattttatctataaaactaactatataaataaacataatcatgccgttatgttcgcccttcgattagcatctctggttttctttcttacctgaacaatctggttatagcgtgaggactgaccattaattttctccatcttactggataacacactatgagctgctacctttaaaacacctgaatgtcaacaggttaactcgtgccatatcgttataatccctttgatattagatacaaattaaggtcatatatagccttatcgataacatggttaattttaaggataagaatatgcctgctgtaatagataaagccctggatttcattggtgccatggatgtatcagcgccaacaccaagttcgatgaatgaaagtacggcgaagggaatctttaaatatttaaaagaactgggagtacccgcgagtgccgctgatattacggcgcgagctgaccaggaaggctggaaccctggtttcacggaaaaaatggttggatgggcaaaaaaaatggagtctggtgaacgctctgtgattaaaaatcctgaatacttttcaacatatatgcaggaagaactaaaagcactggtttgagttaaatttacatcagcataaatgggtcaggacgcttttaatcacatatgaaaagcgtcctttttctcacaatcaaataaccatcggcttctataacgaaagcgatacggataagtgtgttactcgtcttcatcctcaaaacgcgccacgattcgctcgccggaatggttggcacgcagctcttctgccaccagcgcgattgcctggccgctgctcatcccttgagccatcagttcctggatccgctcgacggctttttgctgctgttcatgggtgagtgaaggtaaacctgcaaacattgttaactcctgctaaattgttggcgctaattatttcatgctacccggcacatagccagtagagtcaggactgatgaagacgttatctcccgctgtgattactttaccctggcgtcaggacgccgctgaattttatttctcccgcttaagccacctgccgtgggcgatgcttttacactccggctatgccgatcatccgtatagccgctttgatattgtggtcgccgagccgatttgcactttaaccactttcggtaaagaaaccgttgttagtgaaagcgaaaaatgcacaacgaccactgatgacccgctacaggtgctccagcaggtgctggatcgcgcagacattcgcccaacgcataacgaagatttgccatttcagggcggcgcgctggggttgtttggctacgatctgggccgccgttttgagtcactgccagaaattgcgcagcaagatatcgttctgccggatatggcagtgggtatctacgactgggcgctggttgttgaccaccagcgtcaaacagtttctttgctgagtcataatgatgtcaatgcccgtcgggcctggctggaaagccagcaattctcgccgcaggaagatttcacgctcacttccgactggcaatccaatatgacccgcgagcagtacggcgaaaaatttcgccaggtacaggaatatctgcacagcggtgattgctatcaggtgaatctcgcccagcgttttcatgcgacctattctggcgatgaatggcaggcattccttcagcttaatcaggccaatcgcgcgccgtttagcgcttttttacgccttgaacaaggcacgattttaagcctttcgccagagcggtttattctttgtgataatagtgaaattcagacccgcccgattaaaggcacgctaccacgcctgcccgatcttcaggaagatagcaaacaagcagaaaaactggcgaactcaacgaaagatcgtgccgaaaatctgatgattgtcgatttaatgcgtaatgatatcggtcgtgttgccgtagcaggttcggtaaaagtaccagagctgttcgtggtggaacctttccctgccgtgcatcatctggtcagcaccataacggcgcaactaccagaacagttacacgccagcgatctgctgcgcgcggcttttcctggtggctcaataaccggggctccgaaagtacgggctatggaaattatcgacgaactggaaccgcagcgacgcaatgcctggtgcggcagcattggctatttgagcttttgcggcaacatggacaccagcattactatccgcacgctgactgccattaacggacaaatttactgctctgcgggcggtggaattgttgccgatagccaggaagaagcggaatatcaggaaacttttgataaagttaataagatattacgccaactggagaagtaagacgtggaataccgtagcctgacgcttgatgattttttatcgcgctttcaacttttgcgcccgcaaattaaccgggaaaccttaaatcatcgtcaggctgccgtgttaatccccatcgtccgccgaccgcaaccggggttgttgctgactcagcgttcgattcatctgcgtaaacacgctggacaagtggcattccctggaggcgcagtcgatgacacggacgcatcagttatcgccgctgcgctgcgcgaagctgaagaagaggtcgctataccgccttccgccgttgaggttatcggcgtgctgccgcccgtcgatagcgtcactggctatcaggtaaccccagtggtcggcattatcccgcccgatctgccgtatcgcgccagtgaagatgaagtctccgccgtctttgaaatgccgctcgcccaggcattacatctgggtcgttatcatcctttagatatctaccgccgtggcgattcacatcgggtatggctgtcctggtacgaacagtattttgtatggggaatgaccgcaggcataattcgtgagctggcgctgcaaattggtgtgaaaccctgactatacttatctttacatctacaaaacactacttgagacaatcatcgcaatattagttaaatcgcggtttttgattagtttaattcatgtgaatagttaagccagtcgccgcgttccctcttacactatgcgctgttattagttcgttactggaagtccagtcaccttgtcaggagtattatcgtgattagtctattcgacatgtttaaggtggggattggtccctcatcttcccataccgtagggcctatgaaggcgggtaaacagttcgtcgatgatctggtcgaaaaaggcttactggatagcgttactcgcgttgccgtggacgtttatggttcactgtcgctgacgggtaaaggccaccacaccgatatcgccattattatgggtcttgcaggtaacgaacctgccaccgtggatatcgacagtattcccggttttattcgcgacgtagaagagcgcgaacgtctgctgctggcacagggacggcatgaagtggatttcccgcgcgacaacgggatgcgttttcataacggtaacctgccgctgcatgaaaacggtatgcaaatccacgcctataacggcgatgaagtcgtctacagcaaaacttattattccatcggcggcggttttatcgtcgatgaagaacactttggtcaggatgctgccaacgaagtgagcgtgccgtatccgttcaaatctgccaccgaactgctcgcgtactgtaatgaaaccggcttttcgctgtctggtctcgctatgcaaaacgaactggcgctgcacagcaagaaagagatcgacgagtatttcgcgcatgtctggcaaaccatgcaggcatgtatcgatcgcgggatgaataccgaaggcgtactgccaggcccgttgcgcgtgccacgtcgtgcgtcggccctgcgccggatgctggtttccagcgataaactgtctaacgatccgatgaatgtcattgactgggtaaacatgtttgcgctggcagttaacgaagaaaacgccgccggtggccgtgtggtaactgcgccaactaacggtgcctgcggtatcgttccggcagtgctggcttactatgaccactttattgaatcagttagcccggacatctatacccgttactttatggcagcgggcgcgattggtgcactgtataaaatgaacgcgtctatttccggtgcggaagtcggttgccagggcgaagtaggtgttgcctgttcaatggctgctgcgggccttgccgagctgttgggcggtagcccggaacaggtttgtgtggcagcggaaattggcatggagcacaacctcggtctgacctgcgaccccgttgcagggcaagttcaggtgccgtgcattgaacgtaatgccattgcctctgtgaaggcgattaacgccgcacggatggctctgcgccgcaccagtgcaccgcgcgtctcgctggataaggtcatcgaaacgatgtacgaaaccggtaaggacatgaacgctaaataccgcgaaacctcacgcggtggtctggcaatcaaagtccagtgtgactaatacttcttactcgcccatctgcaacggatgggcgaatttattcccgctttctcgtctgctgtaattttccccactacacttccactgttgcgtcaggcgtttgtcgccatacgcttacagggtggcccgcatgcaaaaagcacaacggatcattaaaacctatcgccgtaatcgaatgattgtttgtacgatttgcgcactcgttacgctcgcttcgaccctgagcgtgcgatttatttcacagcgtaacttaaatcaacaacgggtagtacaattcgccaatcacgctgtagaggaattagataaagtactgcttcccctacaggcaggtagcgaagtcttgcttccgctgattggtctgccctgctctgtcacccatttgccattacgtaaacaggctgcaaaactccaaactgtgcgatccattggcctggtgcaagacggcacactttattgctccagcatttttggttatcgcaatgtgcccgtcgtggacattctggctgaacttcctgcaccgcaaccacttttacgactgacgaccgaccgtgccctgataaaaggcagtccggttttgattcaatggacgcctgcagcgggcagtagcaatgctggggtcatggagatgattaacatcgacttactgacggcaatgctccttgaaccacaactgccgcaaatcagtagcgccagcctgacggtggacagtcggcatttgctctatggtaatgggctggtagattcccttccgcaacctgaaaataatgaaaactatcaggtttcttcgcaacgctttccttttaccattaacgttaatggcccgggggctacggcgctggcatggcactatcttccaacacaattaccgctggcggtactgctaagtttactggtgggctacatcgcctggctggcgaccgcttaccgaatgagcttttcccgcgagatcaatctgggcctggcgcaacatgagttcgaattgttctgtcagcctttgcttaatgcgcgcagccagcaatgtattggtgtagagattttgctgcgctggaacaatccgcgtcagggctggatttcaccggatgtgtttattcctatcgcggaagaacatcatttaattgtgccactaacccgctatgtgatggcagaaaccattcgtcagcgccatgttttcccaatgagtagtcagtttcatgttggcattaacgtcgcacccagtcattttcgccgtggtgtgctgataaaagatctcaatcagtactggtttagcgctcacccgattcagcaactgatcctcgaaatcaccgaacgcgatgccttactggatgttgattatcggattgcccgcgagctgcatcgtaaaaacgtcaaactggcgattgatgacttcggcaccggcaacagttcgttttcctggcttgaaacattacgtcctgacgtgctgaaaattgataagtcatttaccgcagctataggttctgacgcggttaactcgacggtgaccgatatcatcatcgcactggcgcaaagactgaatattgaactggtggcggagggcgtagaaacgcaagaacaggcgaaatatttgcgccgtcatggcgtgcatattttgcaagggtatttgtacgcacagccaatgccgctacgtgattttcccaaatggctggcgggcatccaaccgccgcccgcccggcataatggacatatcacacccattatgccgttacgttaacgcttactcatcttcatcgtgcgccggttgctctttaacaatgcgaaccagatcaacacgataatcattggcttcaatgatggtgatatgcagtggccctacatcaatcacatcgcccacacggggaatgtgaccatttgccgagatcacgaggcccgcgaccgtcgcgatatcatcgtcatcggcaaggtgctcaacatcaagcgcctgctgcaaggcatgcaaatctgtaccgccttttaccagccagccgtcaccgtcggtaatgatttccggcgtttcgtcagcgtccgggaattcacccgcaatggcttccagcacatccagcggcgtgaccagaccttgtaccacaccaaactcgttggtcacgataacaaagctcccgcgagcacgacgcagcacgcccagcaggttgatcggatcgagggtttccgggacgataatcgccggagacgccgaagcaatcgccgccacatcaacgccctcttccagcgccaccagcagttctttagcacgtacgatgccgataatttcatccagttcaccgcgacataccgggaacaaactgtgcggtgaggagagcagctgctcgcggatttcatcgaccccgagattagcatcaacccagcttatttcaccgcgcggcgtcatgatcccgcgcagagaacgcgacgccagcgtcagtacgccgttaatcatgtaacgttcttcttcggcaaacgcaccttccgggatcggcatcggcatcgggttatcggcatcgtgctgaacattggcctgacgtttcccgcccatcaaacgcaggatggcatcggcagtacgcgctcgcagcggcaaagtcgactggtgacgaataaagttgcgacgcgcaatctggttaaacacttcgatgatgatcgagaagccaatcgcggcatacaggtaacctttcggaatgtggaaaccgaaaccttctgccaccagactcagaccaatcattaacaggaagctcagacagagcaccaccaccgtggggtgctggttaacgaatcgcgtcagcggttttgatgccagcagcataaccgccatcgcaatcactaccgccgccatcatcaccggcaaatggttaaccatccctactgcagtaattaccgcatccaacgagaagacggcgtcaaggatgacaatctgtgtgacgaccacccagaaactggcgtagcctttaccgtggccggaatcatgatcgcggttttccagccgttcatgcagttcggttgttgctttgaacagcaagaatatgcccccgaacaacataatcaggtcgcgtccggagaaggagaaatccatgacggtaaatagcggtttggtcagcgtgaccatccatgaaatcagcgacagcagccccagacgcataatcagcgccagtgataatcccagcaaacgcgctttatcgcgttgttttggcggcagtttgtcagcaagaatggcgatgaagaccaggttatcgatacccagcacaatttcgagaacaacaagcgtgagtagccccgcccaaatcgaggggtccattaagaattccatgacaagctcctgcttaaggaatagctattcgacgccagaaataatgcaggcgtaacgacaaaatgcaaacgaaaggtgcggcataaagtgccagaaaggcaggcgttaaaaggcctgatgctgaaatgacgtcggtgacgatccatactgcgggctactgccctatactccatggttgttaaacaggagttaaacatatcagagacgcctctgatttggcaaagatttaccttcctttgcaaacgaatgtgacaaggatattttacctttcgaaatttctgctaatcgaaagttaaattacggatcttcatcacataaaataattttttcgatatctaaaataaatcgcgaaacgcaggggtttttggttgtagcccttatctgaatcgattcgattgtggacgacgattcaaaaacacatctggcacgttgaggtgttaacgataataaaggaggtagcaagtgaccattgctattgttataggcacacatggttgggctgcagagcagttgcttaaaacggcagaaatgctgttaggcgagcaggaaaacgtcggctggatcgatttcgttccaggtgaaaatgccgaaacgctgattgaaaagtacaacgctcagttggcaaaactcgacaccactaaaggcgtgctgtttctcgttgatacatggggaggcagcccattcaatgctgccagccgcattgtcgtcgacaaagagcattatgaagtcattgcaggcgttaacattccaatgctcgtggaaacgttaatggcccgagatgatgaccctagctttgatgaactggtggcactggcagtagaaacaggccgtgaaggcgtgaaagcactgaaagccaaaccgattgaaaaagccgcgccagcacccgctgccgcagcacccaaagtggctccaactccggcaaaaccaatgggaccgaacgactacatggttattggccttgcgcgtatcgacgaccgtctgattcacggtcaggtcgccacccgctggaccaaagaaaccaatgtctcccgtattattgttgttagtgatgaagtggctgcggataccgttcgtaagacactgctcacccaggttgcacctccgggcgtaacagcacacgtagttgatgttgccaaaatgattcgcgtctacaacaacccgaaatatgctggcgaacgcgtaatgctgttatttaccaacccaacagatgtagagcgtctcgttgaaggcggcgtgaaaatcacctctgttaacgtaggtggtatggcattccgtcagggtaaaacccaggtgaataacgcggtttcggttgatgaaaaagatatcgaggcgttcaagaaactgaatgcgcgcggtattgagctggaagtccgtaaggtttccaccgatccgaaactgaaaatgatggatctgatcagcaaaatcgataagtaacgtattgtgttgattatcattcagttttcacactttagtcttacgtaaacaggagaagtacaatggagattaccactcttcaaattgtgctggtatttatcgtagcctgtatcgcaggtatgggatcaatcctcgatgaatttcagtttcaccgtccgctaatcgcgtgtaccctggtgggtatcgttcttggggatatgaaaaccggtattattatcggtggtacgctggaaatgatcgcgctgggctggatgaacatcggtgctgccgttgcgcctgacgccgccctggcttctatcatttctaccattctggttatcgcaggtcatcagagcattggtgcaggtatcgcactggcaatccctctggccgctgcaggccaggtactgaccatcatcgttcgtactattaccgttgctttccagcacgctgcggataaggcagctgataacggcaacctgacagcaatttcctggatccacgtttcttctctgttcctgcaagcaatgcgtgtggctattccggccgtcatcgttgcgctgtctgttggtaccagcgaagtacagaacatgctgaatgcgattccggaagtggtgaccaatggtctgaatatcgccggtggcatgatcgtggtggttggttatgcgatggttatcaacatgatgcgtgctggctacctgatgccgttcttctacctcggcttcgtaaccgcagcattcaccaactttaacctggttgctctgggtgtgattggtactgttatggcagtgctctacatccaacttagcccgaaatacaaccgcgtagccggtgcgcctgctcaggctgctggtaacaacgatctcgataacgaactggactaacaggtgagcgaaatggttgatacaactcaaactaccaccgagaaaaaactcactcaaagtgatattcgtggcgtcttcctgcgttctaacctctttcagggttcatggaacttcgaacgtatgcaggcactgggtttctgcttctctatggtaccggcaattcgtcgcctctaccctgagaacaacgaagctcgtaaacaagctattcgccgtcacctggagttctttaacacccagccattcgtggctgcgccgattctcggcgtaaccctggcactggaagaacagcgtgctaatggcgcagagatcgatgacggtgctatcaacggtatcaaagtcggtttgatggggccgctggctggtgtaggcgacccgatcttctggggaacggtacgtccggtatttgcagcgctgggggctggtatcgcgatgagcggcagcctgttaggtccgctgctgttcttcatcctgtttaacctggtgcgtctggcaacccgttactacggcgtagcgtatggctactccaaaggtatcgatatcgttaaagatatgggtggtggcttcctgcaaaaactgacggaaggggcgtctatcctcggcctgtttgtcatgggggcgttggttaataagtggacacatgtcaacatcccactggtggtctctcgcattactgaccagacgggcaaagaacacgttaccactgtccagactattctggaccagttaatgccaggcctggtaccactgctgctgacctttgcttgtatgtggctactgcgcaaaaaagttaacccgctgtggatcatcgttggcttcttcgtcatcggtatcgttggttacgcttgcggcctgctgggactgtaagactgttgtacactaccggggccttttggccccgtttttttatctggaggattaatgacaatcacggacctggtactgattcttttcatcgccgcacttctggccttcgcgatctacgatcagttcatcatgccccgccgtaacggccccaccctgctggcaattcctttgctccggcgtggtcgcatcgatagtgttatcttcgtcggattgattgtcattcttatctataacaacgtcacgaatcatggcgcgctaataacaacatggttattaagtgcactggctctgatggggttttatatattctggatccgcgttccgaagatcatctttaaacaaaaaggttttttcttcgccaatgtctggattgaatatagccgaatcaaagcgatgaacttgtcggaagatggcgtgttggtgatgcaattagaacagcgccggctgttaatccgcgttcgaaatatcgacgatttggaaaaagtttataagcttctcgtttcaactcaataagttatgaatttagccaaagctatgtttagtgtatttttaataatcagacatagctaaggctatattacctcttcccttatttgttatttattttaacgtttcattgatatataaatctaaatgaaaatcgttatcaacaaagcaataaaataatatattccaacagttgttttatattctcaaaatatgttaaggttgcgccctcatttggggagtagccaatttccagattccggaaatgtacgtgtcaacatactcgttgcaaaacgtggcacgtacggactgaacactttcagtcaggcgagaccatatgcacattaatcgctatgcctgcatgaacgcgaaaaccatcgcggcttgttgttcatgtttgcatgtttgctgggggcgatgatgtgttttatggataccccggtcaggacgttgtcatgaatatcactgctactgttcttcttgcgtttggtatgtcgatggatgcatttgctgcatcaatcggtaaaggtgccaccctccataaaccgaaattttctgaagcgttgcgaaccggccttatttttggtgctgtcgaaaccctgacgccgctgatcggctggggaatgggcatgttagccagccggtttgtccttgaatggaaccactggattgcgtttgtgctgctgatattcctcggcggacgaatgattattgagggttttcgtggcgcagatgatgaagatgaagagccgcgccgtcgacacggtttctggctactggtaaccaccgcgattgccaccagcctggatgccatggctgtgggtgttggtcttgctttcctgcaggtcaacattatcgcgaccgcattggccattggttgtgcaaccttgattatgtcgacattagggatgatggttggtcgctttatcggctcaattattgggaagaaagcggaaattctcggcgggctggtactgatcggcatcggcgtccagatcctctggacgcacttccacggttaataagaacgctgccagaggtgaatattaaagtccgtctggcagtcgaacacttcttttgctgccagtgtttgccagacttctggcttcgcacgccaggcaaacggcgtcatctgcaataatgcgacggcttcatcaccgcgaagacgcatcggataacacaactcatcactctgctgtaatgtaaaaccttccagttgttctgcatgaggtgcatgaagatgtacttcattgtaaatcagccccttcagctccattaagtgtctcggtcccggcgtagcagtaatgacccaaccgccgggcttcactactcgcactaattcttctgctttacacggcgcgtaaatacgtattatggcgtccatactggtatcggaaaacggcaaacggtggctggaagcgacacaaaaagtgacctgcggatagcgtttcgccgccgcttttatcgctatcttcgagacatccaggccaaacgtggtgatttcgggcaacgcatcagcaaatgcgtgtgtgtaatacccttcaccacagccaatatccagcaccgccgcggccttttcatcaagccgttcccgcagttggccgacaattgcatcacgcagcggctgataatgtccggcatctaagaatgcgcggcgtgcttgcatcatttccgcgctgtcgcccggatcacgtgaccgtttatgctgaacgggcagcagattgacatacccttctttcgccatatcaaactgatgtcgctggggacagatatagctgtttttttcacgcgaaagaggctgatggcaaagtggacaggaaaacgacatgacaactccggcaggatactaaaggccgcaagtgtaacgcgaatcatgcggcgggcaaatatccgaacgactggagcgaagataaaacaaagtaaaaagcctcgcattcgacgaggctttatagcgagattgaagcgtattcacacttcagatcagtggattcgatcagatagctgttacgttaacagctgccggacctttctgaccgtcctgaatttcgaactcaacgttctgaccttcagccagagttttgaaaccattaccctggatagcggagaagtgtacgaacacatctttgctgccatcagccggagtaatgaagccaaaacctttagactcgttgaaccacttaacctgacctttaatctttgccatttgaaaaattccttagattgttttcttcgcccgcaggcataacatagataaaactgacacattactgcatgaggcaccaatataaggctcggcagagaagcggtattcaacgtcaacgtgtttactcaggacttctttactgaaaatgccacacataaacagaactgtacctcgtttaacccgaaatctgttatcacatacaacgttaattatggcaagccatttttaaacatgtctcgatcagacgcacaaatctcgatacgtcttccactttttttgcacacttatgcaacgaaatacgcgccaatatatcattgtgcttaaccttgccagttcaggcagatacttaaactggcgtattttctaacatagttcaataagttcagttgttccaggccagtgggagaagttattacatagtgcgtgcaatatcacattttttgctatgcaatgaataaaaagttatatcactttttctcataaaacagtcagttaacggctatcaattaccctaaagagaagtcagtccccaaagggattgtaaatttaaaataagaaaaattgatgaatgagcaaaaaaatcaagagagaaacgtttcgctaataaataataccacacttaatcacaaatccgatgtaaacatcctaataaattaatgagggaaatatctttttctgatatcccgttacgcaaattaataatatgataattatttgaagtcagaccagagttttaatttgaagcagctgcaccatgacagtgcgtataatcagcatgaattgagtaacccttcaacgacggggttactcaagattgaggaaggattatcgttcggcgaccagacgaataatatcttcgtcttcaaccgatttttgactctcaacggtctttttatctgctttctcaggttcgtttgcttcgcacaaacgacgtaacagtgcattttgacgtttttgctgatccagcaacgcctcaagcagttcaatctgttcgttagtccgtgaactggcacgattgataaaaaaccacaagatgagcccgataagaagaaccagcaccgatacaaccaaagacgcaatgttcatcacgcctgaatttacaacttcgttcatttcaccacctctgagtagaggcgctattctaccactgctggagaggaagaaaatctagtgctgaaaaaatgatatcatcacgggataaactggttaatggcacaaattccgctgaaaaattgtacatcctgatcgcacatcatgttgaatacctgcgcccaaagcagcaagcaagccaacaccacgacaaccagagcgacccatcgaaactttttcactccaatctccgtttcacctaccttatgtcattaaactagcatgcgttagttaaacagcgcctaactatgtcgatattcgtgctttttcggaatgagtcgcttgcttcagcgcatattgccgctacgattaagcgaacataaaaagagaagaggttgtaatgcgattcatcattcgcacagttatgctgatagcgctggtatggataggattattactcagcggatatggcgttttgattggaagcaaagagaatgccgcgggattaggtttacaatgtacctatctgaccgccagaggcaccagcacggtacaatacctgcacactaaaagtggttttctggggataacagattgcccgttgttacgtaaaagcaatattgtggtcgataatggttaaggataataaataaccagattctcactcatgagtaaaatattcttatcgcaagtgcgtttaatataacgccaccttcaactttatttttctcatgctaaataaagaacctgtctgtttgatattcagacaggttcttactttcctcagaacggatagtcgtgataacccatttgggcagaaattttgcgcgccgcggtatgcaacattgcgacatattcctgtaaacgctcttcagagaaacgcaacgtcgggaaggagatgctcagaccggcaatgaccacgccaaagcgatcaaataccggaaccgcaatgcaacgcagtccttcttcctgctcttcattatcttcgccatacccctgctcgcgcacctggtccagaacgggtaataacgcttctgtactggtgatggtccgctcggtactgcgtttatactccacgccctcaagaatttgcatcacttcatcgcgatcgcgccatgccagcagtaccttaccaatcgcggtgctgtacagcggattacgacgcccaatccgtgaatacatgcgcaaattgtacattgagtcaattttgtggatgtaaacaatactatcttcgtccagtgcgccgaggtggatagtttctttggtcaggcgggagatctcacgcatctggatatctgcgctacgaattaaatcgacgttttgcaacgcgcgagcgcccagttcaaacaatttcagggtcagcgaatatttctccgactccccttcctgcgccacataacctaaggttttcatggtctgtaaaaagcgataaacggtgctttttgacatcataacgcgctgcgacaactcggttatccctatttcgcgctcttcacccagcgcctgcaaaatgccaaaaacttttagcacggaagatacagaatcaggctgtttatccagatctgcgttagccatttatcacctcattgcgagtgttttataacaatcagaactgttttttattataatttcgcaccagggtggtcgcaatccatcttttgccggttagttacaattctgcgacatccaccgtgaatatcagtgctagaatcatacccctgttgattattcaccaaagatataaaattcctatgccaaaagttcaggccgacggcctgccattgccccagcgatacggtgcgatattaaccattgtgattggtatttcgatggctgtccttgacggcgcaatcgccaacgtcgccttgccaacaatcgctacggaccttcatgccacgccggccagttccatctgggtagtgaacgcctatcaaatcgccattgtcatctccctgctctcgttttcgtttctgggcgatatgtttggctatcgacgtatttataaatgcggtctggtcgtttttctgttgtcttcactgttctgcgccctttctgattcgctgcaaatgctcacccttgcgcgtgtcatacaaggtttcggcggtgcagcgttgatgagcgttaataccgcacttatccgcctgatctatccacaacgttttctgggtagagggatgggcataaactcgtttattgttgccgtctcttctgctgccgggccgacaattgctgcagcaatcctctccatcgcatcctggaaatggttatttttaatcaacgtaccgttgggtattatcgccctgcttctggcgatgcgttttctgccacccaatggttctcgcgccagtaaaccccgtttcgacctgcccagcgccgtgatgaacgcgttaaccttcggcctgcttattactgcattgagtggtttcgctcaggggcaatcgctgacattgattggtgcggaactggtggtaatggttgtcgttggtattttctttattcgccgccagctttctcttcccgtaccgctgctaccggtggatttactgcgtatcccgctgttttcactttctatttgcacatctgtttgctctttctgcgcacaaatgctggcaatggtttccctgcccttttacctgcaaaccgtgctcgggcgtagtgaagtcgaaacaggtttacttctgacaccgtggccgttagcaacgatggtgatggctccactggcaggctatttgattgaacgcgtacatgcaggattgctgggtgctttagggttattcatcatggctgcggggcttttttccctggttctgctgcccgcgtcacctgcggatatcaatattatctggccgatgatcttatgtggtgctggatttggcttgttccagtcacccaataaccacaccattattacctccgctcctcgcgaacgtagcggtggagccagtggcatgttagggacagctcgtcttctgggtcagagtagcggtgcggctctggtagcgctgatgctaaatcagtttggtgataatggtacgcacgtctcgctgatagctgcggctattctggcagtgattgctgcctgtgtcagtggtttacgtatcactcagccacgatccagggcataaaaaaagcgcgtcgatcaggacgcgctttttagtatttacttcatattacttcaggtattcacccgtacgcagagcttcaatacgtttatccagtggcgggtgagtcatgaacaactcactgagcgatttcgacttcccgttaatgcagaaagccatcatgctggttgcttcttgcggttcatagctggttttcaggcgctgcaatgcagcaatcattttctcgcgaccaaccagttttgctgaacccgcatcggcgtggaattcacgatgacgcgagaaccacatggtgataatgctcgccagaataccaaacaccagttccagaaccgttgcaaccgcaaagtagatcagcgggttgccgttgctctcttcaccttcatcacgatttccgcccataaaacccgcggcaagttgcgccagaatacgggaaataaagataacgaaggtgttcaccacgccctgaatcagcgtcatggtgaccatatcaccattggcgatgtggctgatttcgtgagcaattaccgcctcggcttcatccgggctcatgttctgcagcaaaccggtgctgacagcaaccagagaggcatcacggcgcgcaccagttgcaaaagcattgatgtccggcgcatggtagatagccacttgcggcatagcgatccccgcctgacgagcctgggttgctaccgtattgaccagccaacgttccctttcgttacgcggttgctcgatcacttccccgccaacagatcgtaatgccatccatttggacatcagaagcgaaacgaaagaaccaccaaaaccgaacagcaaggccatgatcatcagcccctgaacgctgctcgactgtatccctgtcaggctcagtaccagcccgaaaacgaccattacggccaggttcgttagcaggaagagcgcgattcgcatcataattttctttttacctcagtttaacaaaacgcaatatgcgatacccacatcgtatgggttacgcgactattttcaagtctggatagtgcgtaagtcaccagaaagacacaactttacattttgtagcatctgatttacggcatcttgccgctgttaaaaaatcaggcacaatttcttgtgcctgattgatattacttgacgggagcgggttgttccgcgggtctggctttttcaagcttcgccagatcgagtgcgatattcaccgtctcatccagataaggatctggctcctggtaatctttcggtagatcatccagtttcttcaactccggtttaccttcgcgtttaaagcgttcgttcaaacgcgccagacgcgtcgcatcatcttcattattctctttctcacgcacagcgtaattcagagaaacgatattgcgcttgtccttcatagcgttgaagcgcgcgatatccttcatgatgttctggaactcaggatctttcgcgatacgcgcattatgttccttcagcagctccggttcaaaggccgttaaatctcctgatttcacataagtcgcggcatcaatgctatcccacggcagcgcgttatcttcgaatttctcacccgtttccgtttcttcattacccgtcggcatgatgatgtctggcgttacgcctttacgttgcgtactgccgccgttaacgcgatagaatttctggatcgtgtactgcacagaacccagcgctggccattcaggacgtaacatctgatcgtaaatacggttcaatgaacggtactgctgaacggtgcctttaccaaatgtcggttcacccacaaccagggcacgaccgtaatcctgcattgccgcggcaaagatttctgaagccgaagcactgaagcggtcaaccagcaccaccagcgggcctttatagaagacctgtccgtcggtgtcgctgtcttcacgaaccttgccgttgttatcgcggacctgaacaatcgggccggatggaatgaacagaccggagagcgatacggcttcagtcaacgccccaccaccattgctacgcaggtcgataatcacactgctgacattctgtttttccagtttctgcagttgcactttgacatcgtctgtcaaacctacatagaagcccggaatatccagcacgccgactttctctttaccgacggtcttcaccgacattttaaccgcgcggtcttcgagacgaatacgttcacgggtcaacgttacagtacgcgtcttggtccctttaccagcaggtaaaatttccagacgaactttactgcccttaggccctttaattaaggccaccacatcatcaagacgccagccaatcacgtcaaccatcggtttgcctgtttgaccaacaccgacaattttgtcaccaacgctgatagctttgctcttcgctgccggacctcctgccaccatcgaattgataacggtgtagtcatcatccatttgcagcactgcgccaataccttccagcgacaaactcatttcagtgttgaactgttcggtattacgcggggaaagatagttggtatgcgggtcgatttcacgcgcaaacgccgtcattgccagcgagaaaacatcttcgctgttggtttgcgccagacgacgaatggcaaatttgtagcggcgagtcagggtttcacgaatttccttatccgtttttcctgtcagcttcaggcttaactcgtcgaatttgactttactgtcccacagcgcgttcaactcagcctcgtttttcggccagggcgctttgctgcggtcaaggttataagtgtcgttgccggtgaaatccatcggcttttccagtaccgacaaagcgtactggtaacgttcaaaacggcgcttttgcgccagattgtagagatcgtagaaaacgtcgagtttacctgaacgcagttcatcgcctaactcagttttctttttcgcgaactgttcaacatcgcttgccagcagcacattgtggctgtaatcgagcagattcaggtagcggtcaaagattttggccgaaaatgcctgatcgaggtcgaactggcgataatgagaacgggtgaagcgcgacgttacgcgctcactcaccgtcgcatgctgcgtctcttcctttaataccggaatttgatcagcacgcgtgatatcttctacagcgaaggtctggcctgctattgcaagcaggccagctaacgcggtaagcctaaaaaacatgttcatgcctggcccggcctccgtttcagaacactaggtgttctgcgcgcacaatcaaagacatacccgaattcagctggacgcggacgccgtctttggtgatttctaatacggtggcatccatcgcgttttgacccgctttcaccttcagggcttgtccgacagtcagagctgaaatgtcagaaaccggggtgtgctgttcttcgcgaggtgcttttactgtttttggcgctttctctaccggcttttgcgaacgaggtttacgttcagcgccttctttgcggcgtggcgtggtcggacgtggcttgcgttcgcggcgcggtgcgtcttctttctcaccagcagctgcggcagcttcgcgttttttcgcttgctgttcagcacgctgtgcctgaacacgcgctttcgcttcttcaagctgcttgcgagcatgctcgacatgttgctcgtccagctcaccgcatgggttgccgtcaagatcgacacgtgttgcgccgggtttaacaccgtaaagataacgccagctcgaagtgtagagacgtaaagcggatcgcaattgcgttttgctcaggttcatttccccggcaacacgatcgaccaaatcctgaaaaataccgattttcagcggacgcgcttcaccttccgcactgaaacagtggggaaaacgttcggccagaaacgcgattacttctttactgctattcaacttaggttgattttccatgaaatttcctgattacaacggacgtagccaacaagcgcaggcatgaacaggcgtcattataatgacgctatcagtaaatgctacgttatccgttgattatcctgcgacgctcgcaaagaattttttgtaatccgtcgttgcaagcactttttcaagctgtgccacaagctgacgtaagccttgctcatcctcgtctgtaaagcgaccgaagacggtactatcgatgtcgagaacaccaataatctgatttttcaccaccagtggcagaacaatttcagaattactcgccgcatcacaggcaatatgcccgtcaaacgcgtgaacatcctcgatacgctgcacttgattgcgggcaaccgcagtgccgcatacgccgcgcccaacgggtatccggacacaggcaattttgccctgaaatggtccgagcaccagtgtatcgtcctcaagcaaataaaaacctgcccagtttacgtcagtgagacgctcatataacaacgcactggtgttcgcaagcgttgccagaaaactggtttctcccgccatcagcgcgttaaagtcgcgatttaaatccgcgtaaaattctgctttgttcattatataatcacttggttgtcttacctggaactgccagcctattaaaataagcattaaatgcgttaatgctcaagatcattcccatcatgggttaagattaatgttaattcttattacatttggcacgtcatggctcttaacacaccacaaattacgccgacaaagaagataacagtgagggctatcggcgaggaactgccgcgtggtgattaccaacgttgcccgcaatgtgacatgctgtttagcctgcccgagataaattctcatcaaagtgcctattgtccgcgctgtcaggcaaaaattcgtgacgggcgcgactggtcgctaacgcgcctggcggcaatggccttcaccatgctgttgcttatgccgtttgcctggggcgaaccgctcttgcatatctggctgttaggcattcgtattgacgccaacgttatgcaaggcatctggcaaatgaccaaacagggcgatgcgataacggggtcgatggtctttttctgcgttatcggtgcccccctcattctggtgacctccatagcttatttatggtttggtaaccgattgggaatgaatttacgcccggtactgctgatgcttgagcggctgaaagagtgggtgatgttggatatctacctggtcggcattggcgttgcttctataaaggtacaggattatgcccatatccaggcgggggtcggcttgttctcttttgtggcgttggtgattttaacgacggtgacattgtcacatcttaatgtcgaagaactgtgggagcgattttatccgcagcgccccgctacgcgtagggacgagaaactccgtgtctgtcttgggtgccattttaccggctatcctgatcagcgtggtcgctgcccgcgttgccatatcccgctacgcctgcgtcgccgtcatagtctgcaaaaatgctgggcggcgctgttagcgtcaatcgttttgttgttacctgccaacctgttgcctatctctatcatttatctgaatggtggtcggcaggaagatacgattctttccggaattatgtcgctggcaagtagcaacattgccgttgcgggaatcgtgtttatcgccagtattctggtaccgtttactaaagtgattgttatgttcactttactgttgagtattcattttaaatgccagcaaggtttacgcacacgcattctgttactgcggatggtgacctggattggtcgctggtcgatgctcgacctgtttgtcatatctttaaccatgtcgctgattaatcgcgatcagatcctcgcttttactatgggaccggctgcgttttatttcggcgcagcggtaattttgactattcttgctgtggaatggctggacagccgcttactttgggatgcacatgagtcaggaaacgcccgcttcgacgactgaagcacagattaaaaataaacgccgtatctcacctttctggctgctgccgttcatcgcgctaatgattgctggttggctgatttgggacagttatcaggaccggggcaatactgtcaccatcgactttatgtcggcggatggtattgttccaggccgtacgcctgttcgttatcagggcgttgaagttggaacagtgcaggatatcagcctcagcgacgatcttcgtaagattgaagtcaaggtcagcatcaagtccgatatgaaagatgcgctgcgcgaagagacacagttctggttggtgacgccaaaggcctcgttggcaggtgtctccgggctggacgccctcgtcggtggtaattatatcggcatgatgccgggtaaaggtaaagagcaggatcactttgtcgcactcgacacccaaccgaaatatcggctggacaatggcgatctgatgatccacctgcaagcccccgatctcggttcactgagcagtggttcattggtctatttccgcaagatcccggtgggtaaagtctacgactatgccatcaatcccaacaagcaaggcgtggtgattgatgtcctgatcgagcggcgttttaccgatctggtgaaaaaaggtagccgtttctggaacgtttccggcgttgatgccaacgtcagtatcagtggcgcgaaggtgaaactggaaagtctggcggcactggttaacggtgcgattgccttcgattcacctgaagagtcgaaacctgccgaagcggaagatacctttggtctgtatgaagacctggcccatagccaacgtggcgtaataataaaactggaactgccaggcggtgccggattaaccgccgactcgacgccgttaatgtatcaggggctggaagtcggacagctgactaaactggatttaaatcctggtggtaaagtcactggggaaatgaccgttgatcccagcgtcgtcaccctgcttcgtgaaaatacccgcatcgaattacgtaatccgaaattatcccttagcgatgctaatctcagtgccctgctgaccggcaaaaccttcgaactggtgcccggcgatggcgagccacgtaaagagtttgttgttgtgccaggcgaaaaagccctgctgcaagagccggatgttctgacactgaccctgacagcaccagaaagttacggtattgatgctggtcagccgctcattcttcacggcgtgcaggtaggccaggttatcgatcgtaaactcaccagcaaaggcgtcacctttaccgtcgccatcgagcctcagcatcgcgaactggtaaaaggcgatagcaaatttgtcgtcaacagccgcgtcgacgtgaaggtagggctggatggcgttgagtttctcggtgccagcgcctcagaatggatcaatggcggaatacgtattctgccgggcgataaaggcgagatgaaagccagctatccactgtatgccaatctggaaaaagcgctggagaacagccttagcgatttacccaccactaccgtgagtttgagtgcagagacgctgccggatgtgcaggcaggatcggtagtgctgtaccgtaaatttgaagttggtgaagttattactgtgcgtccgcgagctaacgcgtttgatatcgatctgcatattaagccggagtatcgcaaccttctgaccagcaacagcgtgttctgggcagaaggtggggcgaaagttcagctgaatggtagtggtctgactgtacaggcatccccgctctccagagcattaaagggggctattagcttcgataacctcagcggtgccagcgccagtcagcgtaaaggcgacaagcgtattctgtatgcttccgaaacagcggcccgtgcggttggcggacaaattacgcttcacgctttcgatgcgggaaaactggcggtcgggatgccaattcgctatctcggtattgatatcgggcaaatccagacgctggatctgattaccgcacgcaatgaagtacaggcaaaggcggtgctctatccggaatatgtccagacctttgctcgcggtggtacgcgcttctcagtggtcacaccgcaaatttcggcagctggcgttgagcatcttgatactatcctccagccgtatatcaacgtcgaaccaggccggggcaatcctcgccgcgactttgaattacaagaggccaccattactgattcgcgttacctggatggcttaagcattattgttgaagcgccggaagccggttcgttaggcatcggtacgcctgtgctgttccgtggtctggaagtcggtacggttaccggaatgacgctggggacattgtcagatcgcgtgatgattgcgatgcgcatcagtaaacgctatcaacacctggtgcgtaacaattccgtcttctggttggcatcgggttatagtctggactttggtctgacgggcggcgtagtgaaaaccggcacctttaaccagtttatccgtggcggcatcgctttcgccacgcctccgggtacgccactagcaccgaaagcccaggaaggcaagcacttcctgttgcaggaaagtgaaccgaaagagtggcgtgaatggggaactgcgctgcccaaataatgcccacggctccggcgtgcctgcgccggagcgtttatgctaaactgcgcgcctgtttttttgccagtggtacatgctcgtggcccaacacaccgtttatttcccggacgcctttctgacacaaatgcgcgaagcaatgccttcgacgctctcatttgatgattttcttgccgcctgtcagcgcccgttgcgccgcagtattcgcgttaatacgctgaaaatctccgttgctgatttcctgcaattaactgctccttatggctggacgcttacgccaattccgtggtgtgaagaaggtttctggattgaacgctacaatgaagatgcattgcctttgggtagtaccgccgagcatttaagcggcctgttttatattcaggaagccagttcaatgttgcccgtcgccgccttgtttgctaacggtaatgcaccacagcgggtgatggatgtcgctgccgcgcccggctccaaaacgacgcaaattgccgcgcggatgaataacgaaggggcgatccttgccaatgagttttccgccagtcgggtaaaagtgttacatgccaatatcagccgctgtggcatcagtaatgttgcgctcacgcattttgatggccgcgtatttggtgcggcagtgccagaaatgttcgatgccattttgctggacgctccctgctccggcgaaggcgtggtgcgtaaagatcccgatgcgctaaaaaactggtcaccagaaagcaatcaggaaatcgcagcgacccaacgggaactgatcgacagcgcctttcatgcattacgtcctggcggtacgctggtttactcgacctgtaccttaaaccgggaagaaaacgaagccgtttgcctgtggctgaaagagacttatcccgacgcagtagagtttttaccgcttggcgatctcttccctggtgcaaacaaggcgctgaccgaggaaggctttttgcatgttttcccacaaatttacgactgcgaaggcttcttcgttgctcgtctgcgtaaaactcaggcgattcccgccttacccaccccaaaatacaaagtgggcaatttcccgttcagcccggtgaaagatcgcgaagccggtcaaattcgtcaggcggctgcaagtgttggcttaaactgggatgaaaacctgcgactctggcagcgtgacaaagaactgtggttgttcccggtaggcattgaagccctgatcggtaaagtccgattttctcgcctggggattaaacttgccgaaacgcacaacaaaggttatcgctggcagcatgaagccgttattgcccttgcctcccccgacaatgtgaacgcttttgaactgacaccgcaggaagcggaggagtggtatcgcgggcgcgatgtatacccgcatgccgcgccagtggcggatgatgtattggttactttccagcatcagccgattggtttagccaaacggattggttcacgactgaaaaacagctacccgcgtgaactggtgcgcgacgggaaactttttaccggtaacgcctgacagcgcacaaaaaaagcgcactttttgactgacacattcggctgcctcaactaggctgaaaaatggtgcgatcggactggtcgtaccacaatcggcagctaaatggagagcacgaagatgaaaaccagtgtgcgcataggcgcttttgaaatcgacgacggcgaattacacggcgaatcgccgggtgatcgaacgttaaccattccttgtaaatcagaccccgatttatgtatgcaactggatgcctgggatgctgaaaccagtatccctgccctgctaaatggcgaacactctgtcctttaccgtacccgttacgatcaacaatctgatgcctggattatgcgtcttgcctgatccaaaaagaacccgtcggcatggcgggttatttgtcctggttattcccccgttgtaaaatctctcctaaacttaacggtacggcaccacacttcggggatgaaatgttcgcgctggtactttttgtttgctacctggatggcggttgtgaagatattgttgtggatgtctacaacacggaacagcagtgtctttattctatgagcgatcaacggatccgccatggcggttgttttccgattgaggattttatagatggtttctggcgacctgcacaggaatacggtgatttttaattattgcaattgcacaagagtcagttctcccccaaagacagcaccggtatcaatataatgcaggttgccaatatccacgcgatggcgcaaaggtgtatgaccaaaccagaaatgatcagcacctgcaattccctgccctttttggcgttcacctaatcgcgagcggctccacaagacctgatgcaaatcgacgtccttttgccattcatagacatcatctggataatcggcatgagcaataacatgtttgccggtgcgactgtgtaattcaagaataaagggcaaatgctgacatttttccagcgccgttttcgcttgtttctgttgattatctgccagcgcaataaaccagtcgccgccatttatcaaccataaagacatctgccgggatgccagcgcatccatcgccatctgttcatgattgcctcttaccgcacgaacccaatgttgttccagtaactgcaggcaacgtaaactttgcggcccacgatcgataacgtctcccactgagataagtaaatctcgccacggatcaaaacgacaatgccataatttgcggcgcaactgctcaagacaaccgtgtatatcgcctgaaagccagatatgtcgccattgatgacccgcaattctctgataaacgggcgcaggctgtttcatcaatattttcctcccgcgctaaagatcacataatcttaacaagaatgttaaaaaacgctggactcagacagtagagtgtgtgttatggttgactataaagtcagcgaagggaatgcttctggcttttaacagataaaaagagaccgaacacgattcctgtattcggtccagggaaatggctcttgggagagagccgtgcgctaaaagttggcattaatgcaggcttagttgccttgctctttaagaatagatgacgacgccaggttttccagtttgcgtgcaaaatggtcaataaaaagcgtggtggtcatcagcttaaatgttaaaaaccgcccgttctggtgaaagaactgaggcggttttttattggaaatcaaaaggctattttaggtaattaacagagtttttcagctcgctctataaacggtgccagactcattttttcgccgggattgttaggatcatcaatctgaatcaccgaaatgggttgggctttagtcttcccactggcaacttccttttgtgcgatatcgtttaaaggatactgcacgagggtacttgggttaatgacatacaaagcattacccggtcggcaagtcagcatcacctcttcgcgattaaacgcccatttgtctttacccacttcaaaacggctgacggtaatcacctgcggtgccgccagcgcagctgcagaactggtgagtaacagaaacgccagaatactttttctcatcattttcgtaatccatcaaaaaggttcgagagtcgcaagcaggctgatgatcaccagcactaccgcacctatcgcccattcgagtttagtcatccagacaaaccagggagccgcacgatcttcatcctgcctcatgcgcggtacaagaacataacgattagccagcgcgatgaccaccataatcatcaccaggatggctttgagcaataagagttggccccagtaagtcgtaagcgtggggggaaatccggtaatcaacaatgcattaagcacgccgcttgccagtacgccgatcaccgcaaaatgcccgcaccaggaaaaacgcatcagcgcctgaatagcctggtgtcgccaacggcctttgatgagttgcatacaccagagcaccggcagtaatcccccaaaccacgccgccgcacagatcaggtgaattgcgtgattagtctgatggattttcgccgttaccccttcattcaacgtcgcatgcccgactcccgccagcagaataaattgcgcggtagtgagcataaacagcaaacgtggcatattccgcggttgcataagggcgacgatcaacgttacgagggcgagaacaatttgccataaccagacgccaccaaactgcgtttgcaaaacagccaaccaaatgtttggcgaaaatacatctgaccatcccgctcccatcaacccgccctgaacggcgagcattgcagtggcactgatcaaactccagacggcagcgtgctgttgtaaacgcagaaaacgcttcgtcagcaagcgacgaatcgttaagggggccagccaggcaccgtacattgcgaagccaaaaaccagcatcagcgaggtgaaatggataaatcgcagcgcgatccaggtaaacgccagcatgatttatttcacactaaaggtgtaatgtcctttcgttttatgcccatccaccgaaacaacatgccagtcaacggtgtaggttccgggtttcagcgaatcggccagtggaacaatcagttgcttttggtcctgctcattccgcttcgccggtaatgttttaatattttcgttttttggccccgtgatttttgcaccactgaatcctgtttcaacgccttccgagaagtttaaagtgattgcctgcggagctgctgtcacttgtgcatttgccgcaggatactgatgcgttaaatgcgcatgtgcccagacggaaggtgtcaccaacgaagtggtcaggattgccagcgcgtagcgaagggagcgtgcagttgaagccatattatctattcctttttgtaataacttttttacagagcataaccttgtctaatgtctgagtcgaggatcatcaattccggcttgccatcaaggctcactcttagtaacttttgcccgcgaatgatgaggagattaagaatgctgaagaatctggctaaactagatcaaacagaaatggataaagtgaatgtcgatttggcggcggcaggggtggcatttaaagaacgctacaatatgccagtgatcgctgaagcggttgaacgtgaacagcctgaacatttgcgcagctggtttcgcgagcggcttatcgcccaccgtttggcttcggtcaatctgtcacgtttaccttacgagcccaaacttaaataaaacttatacatagttacactttcttacataacgcctgctaaattatgagtattttctaaaccgccccccataatttgcagtcattttgaaaaggaagtcattatgtcgttctggaaagttgcagcagcgcaatatgagcctcgtaaaacctcactcaccgaacaggtagctcatcatctggagtttgtgagggccgccgccaggcaacaatgtcagctgttagtttttccatcgctttctttactggggtgtgattattcgcgacgtgcccttcctgccccacccgatctctcgctattagacccgctttgttatgccgcaacgaccttgcgaatgaccatcattgccggccttcccgttgaatataacgatcgctttattcgtggaattgcggtgttcgcaccgtggcgaaaaacgccagggatctaccatcagagttatggtgcatgtctgggccgtcgttccagaaccatcacggtggtcgatgaacaaccgcaaggtatggatatggacccgacctgttcactgtttacgacagggcaatgtctgggagaacccgacctgctggcgtcggcccgtcgcttacaatttttttcacatcagtactcgattgctgtgctgatggcaaatgcccgtggtaacagtgcactatgggatgaacatggtcgtctcatcgttcgcgccgatcgtggttcattattgttagtcggtcagcgttcatcacagggttggcaaggcgatatcattccattacgctaggctttttcggcctggagcatgccatgttgcgcattatcgatacagaaacctgcggtttgcagggagggatcgttgagattgcctctgttgatgtcattgacggaaaaatcgtcaatcccatgagccacctggtgcgtcccgatcgtcctattagtccacaggcgatggcgattcatcgcatcaccgaagccatggtcgccgataaaccgtggattgaagatgtgatcccgcactattacggtagtgaatggtatgtcgcgcataacgccagctttgaccgccgcgtactgcctgaaatgcccggtgagtggatttgcactatgaaactggcccgtcgtttgtggccagggatcaagtacagcaatatggcgctatataaaacacggaagctcaatgtacagacgccgccgggcctgcatcatcaccgcgcgttgtatgactgttatatcaccgccgcgttgcttatcgatattatgaacacctctggctggacggcagaacagatggccgatatcaccggacgtccatcgttgatgacgaccttcacctttggcaaataccgtggcaaagcggtttccgacgttgccgaacgcgatccaggctatctgcgctggttgtttaataacctcgacagcatgagcccggagctgcgtttaacactgaaacattatctggaaaatacttaatccgctgactgagcgggtaatgttccctgtgccagcgcgaccagaaaagcatattccatcgctacgccttcgtacgatttaaagcgaccagatttaccgccatgacctgagtccatgtcggtacagagcaataaaagatggtcatcggttttcagctcgcgcaatttagcgacccattttgccggttcccaatattgcacctgagaatcgtgtaaaccggtcgttaccagtaaatgcggataaacctgtgcagtgacgttgtcatacgggctgtagcttttcatatattcgtaatattgcggatcctgcggattcccccactcttcaaattcgccggtggtaagaggaattgattcatccagcattgttgttacaacatcaacaaacggcacctgggcgataacgccgtggaacaattccgggcgttgattaatcgcaacgcccatcaacataccccccgcactcccgcccatcgcataacagagcgaaggagagccatagcccagttttaacaatgcatcgcaggcatcaagataatcattaaacgtatttttcttcttcagaaatttaccgtcctcgtaccattgttgccccagctcaccgccgccacgaacatggacaatggcgtagacaaatccacgatccaacaaactcaagcggctaaaactgaaatcggcatcaatacttgcgccgtaagaaccgtagccatacaccagcagcgggttgtgtcctttgcgaaaatgtttgcgatgatagaccagcgaaaccggaacttcgacgccatcacgggcgactatccacaggtgttcactgcggtaattcgccgcatcaaaaccaggaacttccgtttgttttaatacacgacgctcaccggtatccatatccagttcaaacaaagtatctggtgtggtcatggacgaataaccataacgcaatcgcgcggtttcaggttctggattgtaggcaatccaggtcacataggccggatcatcaaaggcaatgccaatgacttcccgggtcttgcggttaatttgccgcaaactggttaacccgcgctgacgctcttcaaccaccagccagtcggtaaacagcgtaaacccttccagcataatgttatcacgtggcggaattaactcttcccactgttgctcatcacgcatacgggtacggtataagccaaagtttttaccgtggcggttggaacgcagataaaaccgatgctggtagtgatcaaggctgtattcgtgatctttgcggcgaggcagaaaaacaaacggctcggcatcggccatttccgcgtccagcaggcgaacttcactggtggtggcgctggccagatgaatgaccacataatgcttcgaggtcgttttatgcaggctgacgtaataggtatcgtctttttcttcgtaaatcagtttatcttgcgatgctggcgtaccgatggcgtgacgccagacctgataaggcagcagcgtcactggatgcttgcgaacatagtagaaagtccaggagtcatttgcccagacaaagctgggttcaacgttatccagcagttccgggtaccagttacctgtttccagattacgaaaacgaatgccgtactgccgtcgggaaagaaaatcttctgccagtgccataatggtgttatctggcgtaatcgccattccgcccatcgaataaaactcactatgagccgcgcgcttgttggcatcgagcaatgtttcccactcgtcccactcttcactgaacgccgattgacgctggtagatagcatattcacagcctggttcataaatatgccgatagcggtagccatttttgatgtagggcgcagaaacttctcgttgcggaatgcggtcgatgatttcctttaagatgcgatcctgcaaggcttgttgcgaggccatcacccgatgaccgtaactattttcttgttgcagatagtccaggacttccggctgagaacgcgtatcgtcccgcagccagtagtaattatcgatgcgcgtatcgccatgaagcgtcatggcgtggggaatgcgggcggcttttggtagcatgttattgttctttctggttgaaacatcttataagggtggcaaaactcatcggggatgcaagcgaaacagggtagtcattgcttagatgatgacaggtaatggcgcggatatcgactgttatgcagacagagaaaatcagcctgttcaaatggctgtgcggttctggataacccgaaatagtcaacttcaggctatccagagagcggaattactccgccaaagtacgtttttgctgttcgagatcgcgttcaatgccttcacgaacatcctgggggattttcagcgcatcacccagtgcattcaggtaactgcgttccataaaatggtcaatatcaatagccgcgcagctcaggaaatagatttccagcgcctcttcttcattgcggaccccggtagccagacgttgtggatccagcggttgttcgattgcctgctcaatgagtacacgccccttctcttccacaccagcttctcgcaattgctggtcgattgccgcacgttctttggcatcaatatgaccatcacttttagcggcaaagaccagcgcaaggatcaaccgttccgtacgctcatccagcggcgtactttgcgcgccaaactgcggttcatcctgatgcgccgcgcgaattttatctttgtatttattccacagcaccgtacccgctaccgctccgccgccaaccagtaacgcgtttgtgccatatttcgtaagaagtttacgtgctgatttatttgcgaccagcagcccagccagtccgcctaatgcgccaggcactaaaagtttgcccaatccctgatccgcagacgaggaggtagaagaacggctttgcccaagcagggattgcagttgatttaaccagttagccatatttgctcctcaataaccatttttagtgcctgtagcatagcggatgaggatgtcagaaaatgtatattgagacaaaagatgcgcaaataagcggggcggtaggccgttattcaaagaaattcgcgccaggtaaggtgttcactgtatataaggtgataagggtattttaggtgaaagtagtttgacgttttgagtggaactgtttgatgctgattgcccggttcgacgctgctgcgtcttctcaggactacgattgtgttgcgttgtagggcggacaaggcactcgcgccgtatccgccaacggtcaatcgaattatcagaagccattaacgccgctgatattccgccattcccgctttgcagtccacgctgacctggtaatgaatatcggcacttttaccacgcacggttagcggtactgaccatttatcatctttcccctgaatgtcctgcaaactgacccatgccacggggtcggcctgaccgacaattttttgatcatcagcccagcgcgccacgcgattttgttggtaatcacgttttacgctcgcggcaattccggcagcatccagaccttcacactttgggaaagtgaccgacttgctggtttcattattggcagcgaaaactgatgcgcaggcagaaaccaacaacagccctaaaaacgcccctctttttttcatgtttttctccatagcacaatgattcaggagaaagcatggtacaaattgtcaggagcgcaagttgcttcaggccgcgtgtgaggcatcttcctcttcggattcagcaccgacgacctgtggggacggtaatttgccggttttcagaatggtgctcagcacatctttttgttctgccagccatagcgaaagggcttcacgttgctcatcttccatttgcacaggagaatttgtcagccaggtgtcaagcagatcggccgtatcaagcatcttgtcataagcatcggcttcctttttgctggtaaacgacattttctcttcgccctcacgaatgactacgtatttaacttcaaccgccatttgcagcctctcataataactgtgattttatacagtatatttattttcagctgggaaatcaacatcagcaataaagacacgcgcaaacgttttcgtttatactgcgcgcggaattaatcaggggatattcgttatgacgttattaggcactgcgctgcgtccggcagcaactcgcgtgatgttattaggctccggtgaactgggtaaagaagtggcaatcgagtgtcagcgtctcggcgtagaggtgattgccgtcgatcgctatgccgacgcaccagccatgcatgtcgcgcatcgctcccatgtcattaatatgcttgatggtgatgcattacgccgtgtggttgaactggaaaaaccacattatatcgtgccggagatcgaagctattgccaccgatatgctgatccaacttgaagaggaaggactgaatgttgtcccctgcgctcgcgcaacgaaattaacgatgaatcgcgagggtatccgtcgcctggcggcagaagagctgcagctgcccacttccacttatcgttttgccgatagcgaaaaccttttccgcgaagcggttgccgccattggctacccctgtattgttaaaccggtgatgagttcttccggtaaagggcagacgtttattcgttctgcagagcaacttgctcatgcatgggagtacgctcagcaaggtggtcgcgccggagcgggccgcgtaattgttgaaggcgtcgttaagtttgacttcgaaattaccctgctaaccgtcagcgcggtggatggcgtccatttctgtgcaccggtaggtcatcgccaggaagatggcgactatcgtgaatcctggcaaccacagcaaatgagcccgcttgcccttgaacgtgcgcaggagattgcccgtaaagtggtgctggcacttggcggttatgggctgtttggtgtcgagctgtttgtctgtggtgatgaggtgattttcagtgaagtctcccctcgcccgcatgacaccgggatggtgacgctaatttctcaggatctctcggagtttgccctgcatgtacgtgccttcctcggacttccggttggcgggatccgccagtatggtcctgctgcttctgccgttatcctgccgcaactgaccagtcagaatgtcacgtttgataatgtgcagaatgccgtaggcgcagatttgcagattcgtttatttggtaagccggaaattgatggcagccgtcgtctgggggtagcactggctactgcagagagtgttgttgacgccattgaacgcgcgaagcacgccgccggacaggtaaaagtacagggttaaacccggcaaaaaaacgctacaaaaatgcccgatcctcgatcgggcattttgacttttacagcttagcgccttctacagcttcacgcgccagcttagtaatgcggtcgtaatcgcccgcttccagcgcatctgccggaaccagccaggaaccaccgatgcacagcacgcttttcagcgccaggtagtcacggtagttagccggagaaataccacctgtcgggcagaaacggacctgggagaacggacccgcgatcgcctgcagggctttcacaccgccgttagcttcagccgggaagaatttgaactctttcaaaccgtagtccatacccagcatcagttcggaaacagtgctgatccccggaatcagaggaatagtcccttcggtagcagctttcagcagcggctcggtcagacccgggctaattgcaaactgtgcacctgcttcagtgacttctgccagctgctgtggattcagcaccgtaccggcacccacaatcgcttcaggcacttctttggcgatagcacggatagcgtcaactgcgcactcggtacgcagagtcacttccagaacgcgcaccccaccagcaaccaacgcttttgccatcggcaccgcgtgttccagtttttttaccacgataaccggtacaaccgggccggtggtcaggattgattctgcacttgttttccagtttttcatcagagttttctctcgcctgattacaaatttgtcgtcttaaaaagtgatacaggttgcgccctgttcggcaccggacagtttttcacgcaaggcgctgaataattcacgtcctgttcccacgcgtgacgcgctcaggtcaggaatgtgcggttcgcgagcagccagttccgcttcgtctaccagcagcgtcagttcgcctgtctgtccattcacacgaatgatgtccccgtcgcgcacttttgccagcagcccgccatcgtaggcctctggtgttacgtggatagctgacggcactttacctgaagcgccggagagtcgtccatcggtaactaacgcaattttgaaacaccggtccaataatacaccaagtggcggcatgagtttatgtaattctggcattccgttcgcttttggcccctgatgacggacaacaacgacacaatcgcggtccagtaaacccgcttcaaaggccggcataacgtcatgctggctttcaaaaacaaccgctggcgcttcaatcacctggttctctaccggcacggcagaggttttcataaccgctcgccccaggttaccgcttaacacttttgtcccaccatgatgagagaaaggttgttcgaaggacgcgatcacattgttgtcgagtgatttttctgccccttcccgccagtccagttcaccattattcagccatggttcaagggtataacgagacagaccaaagcctgccaccgtattgacatcttcatgcagcaggcctgctttgagcagttcacgtaccagaaccggtacgccacctgccgcctggaagtggttaatatcggccggaccgttcgggtagagacgtgccatcagcggtacaacatcagaaaggtcagagaagtcatcccagttaatctgaataccggctgcgcgcgccatcgccaccaggtgcatggtgtggttagtggaaccaccggtcgccagcagtgcaacgataccgttcaccaccactttctcatcgatcatcttaccgatcggcatccattcattaccattaccggtcatgcgcgtaacctggcgcgcagctgcagcggtcaaagcatcgcgcagcggagaatccggatgaacaaaagaagagcctggcaactgcatccccataaactccaccaccatctggttggtgttggcagtaccgtagaaagtacatgttcccggcgcatgataagacgcggcttctgactccagtaatgccatgcggtccactttaccttcggcataaagctggcgaatacgcactttttctttatttggcaaaccgcttgccatcggtccagacggcacaaacaccgcaggcaaatgaccaaacgacagggctgccatggtcagacctgggacaatcttgtcgcacacaccgagaaacagagcaccatcaaacatgttatgggacagccccaccgccgcagacatcgcaatcacttcgcggcttaacagcgacaattccattccatcctgcccctgggtgacaccatcacacatcgccggaacaccgcccgcaacctgaccaaccgcattcgcttcatgcagggctttacgaatgatttccggatagtgttcataaggctggtgagcggagagcatgtcgttataggaggtgatgatggcgatattgttacgcaacatgcttttcaaagaggctttgtcttctggctggcaggcagcgaaaccgtgtgccaggttaccgcatgccaactgcgaacgatgaacggtcgaagttttcgcttgttctatccgggcgaggtaagcagagcgagtctcgcgcgaacgttcaatgattcgatttgttacgcgtaacaattgtggattcataaaggctcctgaaattgagttgtcagagcaggatgattcacaacacgtttcattcagaggattcatgactgaaacgcctgtaaccggagctcatagggcaaaaacgtttcagtcagtgtaataaaaaaagcctcgtgggtgaatccgcacgaggcctgaaagtgtaaaaattgttctacaatctgtgcaagatcatgttaccggtaaaataaccataaaggataagcccagatattactcaaactcattccaggaacgaccgtcacgggtaatcatcgccaccgaggcaacggggccccaggttccggcctgatacggtttcggcgcatcattgtccatcgcccacgcctcagtaatggagtctacccatttccaggcttcttccacttcatcacgacgtacaaacagtgcctgaataccacgcatggtttccagcagcagacgttcataggcatctgccagatgcgtttgattaaaagtttctgaatagctcagatccagcttggtgatttgcaggttatgtttgtggtcaaggccaggaactttattcagtacctggatatccacgccttcatcaggttgcagacggatagtcagtttattctgcggcagatcctgccacgactctttaaacagattcagttcaggtgttttgaaatagaccacgacttcagaacatttggtcggcagacgtttaccagtacgcaggtagaatggcacaccggcccagcgccagttatcaatgtcgacgcggatcgccacgaaggtttctgtattgctgctcttgttcgcgccctcttcttccagatagcccggcacttttttgccctgagcgaagcccgcagtatattgcccgcgtacggttttttcgcgcacgttggaacggtcgatgcggcgcagagacttcagtactttcactttttcatcgcggatgctgtctgcgctcaggtcagacggcggagacatcgcaatcatgcaaagaatttgcagcaggtggttctggatcatgtcgcgcatctgaccggctttatcaaaatagccccagcgcccttcgatccccacttcttctgccacggtaatctcaacatgatcaatggtgcgattgtcccagttgttcacaaacagagagttagcaaaacgcagcgccaacaggttcagcactgtttctttaccaagatagtggtcgatacggtaaacctggcactcctcgaagtattcgccaacctgatcgttgatttcctgcgaggtcgccagcgacgtccccagcggtttctccatgactacgcgtgccggtttagcattcagttttgcctcaccaagccctttgcaaattgcgccaaaagtgctgggcggcatggcaaagtagttaatggtgatacgatttttttgatccagcatcgcgccgagacggctgaatgcagcagtgtcattgacatcaagattacaaaaatccagacgtgcactcagggtgtcccataaaccttcatcaatggtttctttcatgaaagtttcgagcgcctcgcggacaactttggtataagccgctttatcccagtcagcacgccctacgccgataatccgggtgtccgggttgagctgaccggctttttccagttgatacagggaaggcagcaatttacgacgcgcaaggtcgcctttcgcgccgaaaatgaccaggtcacaggcctgggctgtttgcgttaccgccatgtcattctccttaagttaactaacccggtacttaagccagggtatacttgtaattttcttacggtgcactgtactgcttttacgagcttgcgaaaactgtaaacgcttatccacccgtgcgattacggtaaaagcgcgcaaagtgcggcaaaactgataaaaaaatcatcgttttccattgggtaaaaatctgacactgatcatgttatgaaaaaaaataacaacttttttatctgcttttgtcattaacacagcacacaggcgtaatatctgacaaaactgcatttcgatttctttcagagcggaaatcgtcattacccgtgagtctctttacatcatgaatatgctggaaaaaatccagtctcagctggaacatttgagcaaatctgagcgcaaagttgccgaggtcattctggcttcgcccgataacgcgatccattcgagtattgctgctctggcgctggaagccaatgttagcgaaccgacggtgaatcgtttctgtcgcagcatggacacacgcggttttcctgattttaaacttcatctggcacaaagtctggcgaatggcactccctatgttaatcgcaacgtcaatgaagatgacagcgttgaatcatacacggggaaaatatttgagtccgcaatggcaacgctcgatcatgtccgtcattcactggataaatctgccatcaaccgcgccgtcgacttgctcactcaggcaaaaaaaatcgcctttttcggattaggttcttcagccgccgttgcccacgatgcgatgaataagttctttcgttttaatgttccggtggtgtactccgatgatatcgtgctgcaacgcatgagttgtatgaattgtagcgacggagacgtggtggtgctgatttctcacacgggaagaacaaaaaatctggtcgagctggcgcagctggcacgcgaaaacgacgctatggtaattgccctcacctctgcgggtaccccactcgcccgggaagcaacgctggcaattaccctcgacgtaccggaagatactgacatttatatgcccatggtttctcgacttgcacagctgaccgtgatagatgtgctggcgacaggatttactttgcggcgcggtacaaaattcagagataacttgaagcgggtcaaggaagcgctgaaggaatcgcgttttgataagcagttacttaatttaagtgacgatcgctaaaaacgactgtcactgtcctaatcttatacgacatccgaatgagattaatttatcgccatcacggcgttatttcattcggatttcatgttcaagcaacacctggttgtttcagtcaacggagtattacatgtccagaaggcttcgcagaactaaaatcgttaccacgttaggcccggcaacagatcgcgataataaccttgaaaaagttatcgcggcgggtgccaacgttgtacgtatgaatttttctcacggctcgcctgaagatcacaaaatgcgcgcggataaagttcgtgagattgccgcaaaactggggcgtcatgtggctattctgggtgacctccaggggcccaaaatccgtgtatccacctttaaagaaggcaaagttttcctcaatattggggataaattcctgctcgacgccaacctgggtaaaggtgaaggcgacaaagaaaaagtcggtatcgactacaaaggcctgcctgctgacgttgtgcctggtgacatcctgctgctggacgatggtcgcgtccagttaaaagtactggaagtccagggcatgaaagtgttcaccgaagtgaccgtcggtggtcccctctccaacaataaaggtatcaacaaacttggcggcggtttgtcggctgaagcgctgaccgaaaaagacaaagcagacattaagactgcggcgttgattggcgtagattacctggctgtctccttcccacgctgcggcgaagatctgaactatgcccgtcgtctggcacgcgatgcaggatgtgatgcgaaaattgttgccaaggttgaacgtgcggaagccgtttgcagccaggaggcaatggatgacatcatcctcgcctctgacgtggtaatggttgctcgcggcgacctcggtgtggaaattggcgatccggaactggtcggcattcagaaagcgttgatccgtcgtgcgcgtcagcttaaccgcgcagtaatcactgcgacccagatgatggagtcaatgattactaacccgatgccgacgcgtgcagaagtcatggacgtagcaaacgccgttctggatggtactgacgctgtgatgctgtcggcagaaactgctgctggtcaatacccgtcagaaactgttgcagccatggcgcgcgtttgcctgggggcggaaaaaatcccgagcatcaacgtttctaaacaccgtctggatgttcagttcgacaatgtggaagaagccattgccatgtcagcaatgtacgcggctaaccacctgaaaggcgttacggcgatcatcaccatgaccgaatcgggtcgtaccgcgctgatgacctcccgtatcagctctggtctgccaattttcgccatgtcacgccatgaacgtacgctgaacctgacagctctctatcgcggcgttacgccggtgcactttgatagcgctaatgacggtgtagcagctgccagcgaagcggttaatctgctgcgcgataaaggttacttgatgtctggtgacctggtgattgtcacccagggcgacgtgatgagtaccgtgggttctactaataccacgcgtattttaacggtagagtaagtacgttgccggatgcggcgaaaacgcctcatccggcctacagttcaatgataattcaacagatttcgaatcttctgaagcaaacttgaacttatcatcagtcgaaggcctctcctcgcgagaggcattttttatttgatgggataaagatctttgcgcttatacggttggatttcgcccggtttgcgagttttcagcaattttaatatccaggtgtattgttctggtcgcggaccaacaaaaatctcgacttcttcattcatccgccgcgcaatcgtatgatcatccgcctctaacagatcatccatcggtgggcgcacctgaatcgtcagacgatgcgtcttgccatcataaatcggaaacagcggtacaacgcgcgcacggcacactttcatcaaacgaccaatcgcgggcaacgtcgctttataggtggcaaagaaatcaacaaattcgctgtgttctgggccatgatcctgatcgggtaaataatatccccagtaaccctgacgtaccgactggatgaatggtttaataccatcatttctcgcatgcagacgaccaccaaagcgacggcgcaccgtgttccagacataatcaaaaaccgggttgccctgattatggaacatcgctgccattttctgcccttgcgaggccatcagcatggcaggaatatcgacggcccaaccgtgcggcaccagaaaaatcactttctcgttattacgccgcatctcttcgatgatctccagcccttgccagtcaacgcgcggctgaattttctccggcccgcgtattgccaactcagccatcattaccatcgcttgcggcgcggtggcaaacatctcatctacaatcgcttcgcgttcagcttcactacgttctggaaagcagagcgacagattgattaacgcacgacggcgtgagctttttcccagtcgtccggcaaaacgtcccagccgtgccagaatgggatcacggaactttggcggcgttaaagcgatacccgccatcgctgctacgcccagccatgctccccagtagcgcgggtggcgaaaggatttatcaaactcaggaatgtattcgctattattttttttcgtttccatgcttttccagtttcggataaggcaaaaatcaatctggtgatagtgtagcggcgcaacttgccccgcaccaaataaaaaagccggtactgactgcgtaccggctgcgaatggatgttaattaatcaaaccgtagctgcggcacaatctctttggcctgtgccaggaattcgcgacgatcggagccggtcagcccttcggtacgcggcagttttgccgtcagcgggtttacggcctgctggtttatccatacttcatagtgcagatgcggcccggttgaacgtccggtattaccggaaagcgcgatacggtcgccacgtttcaccttctgtcccggtttcaccaggatcttgcgcaagtgcatataacgcgtggtgtagctgcgaccatgacgaatagccacataataacctgctgcgccactacgcttggcaaccaccacttcaccgtcacccactgaaagcactggcgtaccttgtggcatggcaaaatcaacacctctgtgtggcgcaacgcgaccggtcaccggattagtacgacgcgggttaaagttagatgagatacggaactgtttcgccgtcgggaatcgcaagaatcctttcgccagaccagtaccgttacgatcgtagaatttgccatcttcagcgcggattgcgtaataatctttaccttctgaacgcaaacgtacgcccagcagctggctttgctcacgtttaccatcaagcatttctcgtgacattaacaccgcaaattcatcgccttttttcagtttgcggaaatccatttgccactgcatggctttaatcactgcgctcacttcggcgctggttaaaccggcgtttctggcgctggcaacaaagcttcccccgacggtacctttcagcagattgttgacccactctccttgctgcatttcgctggtcattttaaaaccgttagcggcagtacggtcataggttcgggtttcacgacgagacacttcccaggtgaggcgctgcagttcgccgtccgcggttaatgtccaggagagttgttgaccgattttcaggttacgcaattctttgtcggcagcagccagttgggtgatatcacccatatcaataccatactgattgagaatgctgcttagcgtatcgccagtggaaacaacatattcatgcacgcccgcttcaccggcgattttgtcatccagttcgtcctggggaatggcttcatcttcttgtgcagcttgatcaatcggctcactggcttcaggtaagagcgaacgaatttcgttctgttccagctcaatggttttgacaattggcgtggcatcgcggtgataaacatagggccgccagacagcgacggccagagtaagaacggtgagcgaccccaacataacgcggtgtggtcgcggtaaattattaaacgccagggcgacagagcgggctatctgttgcacgtaatcacttcctcattaatctcctttcaggcagctcgcatactggttggctaattgattcaggaattctgaatagcttgttttacccagtttgatattcgtccccaggggatccaacgttcccatacgaacggatgtccctcgtgcgacgctctcaacgaccgctggcctgaactgtggctcagcaaaaacgcaggttgctttttgctcaaccaactgtgttcttatttcatgtaaacgctgcgcgccaggttgaatctcagggttaacggtaaaatgaccaagcggtgtcagtccgaactgtttttcgaagtagccgtaagcatcgtgaaaaacgaaataacctttccccttgagcggcgcgagctcgttaccaacctgcgtttcggttgaggctaattgtgcctcaaaatccttcaggttggcgtcaagtttggctcgactttgcggcataagttccactaattttccatggattgcaaccgctgtagcccgcgctatctctggggaaagccaaagatgcatgttgaaatcgccgtgatggtgatcttcgtcacttttttccgcgtggtcgtgatcatcatcatcgtcgtgaatacttttcatcagcagcggtttcacattctctagctgcgcaatcgttacctgtttggcttcaggtaatttacttaccggtttttgcatgaacgcttccatctccgggccaacccaaacgactaagtccgcgttctgtaagcgttttacatctgatggacgcagtgaataatcatgctctgaagcgccgtcaggtagtaaaacctccgtttctgttaccccatcagcaatggcagaagcgatgaacccaacgggtttaagcgaagcgacaacggcggcatctgcggcctgtgttgcacctccccagagagcggcggataatgctgcgaaaagaagcgtttttttatgtaacataatgcgaccaatcatcgtaatgaatatgagaagtgtgatattataacatttcatgactactgcaagactaaaattaacatgacaagtctggtttccttggaaaatgtctcggtttcttttggccaacgccgcgtcctctctgatgtgtcgctggaacttaaacctggaaaaattttgactttacttgggccaaatggcgcaggtaagtcgacactggtacgggtagtgctcgggctggtaacacccgatgaaggggttatcaagcgcaacggaaaactacgcatcggctatgtaccgcagaagctgtatctcgacaccacgttgccactgaccgtaaaccgttttttacgcttacgacctggcacacataaagaagatattttgcctgcactgaaacgtgtccaggccgggcatctgattaacgcaccgatgcaaaagctctcgggtggcgaaacgcagcgtgtactgttagcgcgagcattgttaaatcgaccgcaattattagtgctggatgaacccactcagggcgtggatgtgaatggtcaggtggcgttatatgaccttattgaccaactgcgtcgtgaactggattgtggcgttttaatggtctctcacgatctgcatctggtaatggcaaaaaccgatgaagtgctttgcctgaatcaccacatttgttgttccggcacaccggaagttgtttccctgcatccggagtttatttctatgtttggtcctcgtggtgctgaacaactgggtatctatcgccatcatcataatcatcgtcacgatttacagggacgaattgttttgcgtcggggaaatgatcgctcatgattgaattattatttcctggttggttagccgggatcatgctcgcctgtgccgcgggtccgctgggttcgtttgtcgtctggcgtcgtatgtcttatttcggtgatacgctggctcatgcctcattacttggtgtcgcgtttggtttgttgctggacgtgaatccattctatgcggtgattgcagttacgctgctgctggcgggcggtctggtatggctggagaagcgtccacaactggcgatcgacacgttattagggattatggcgcacagtgccctgtcgctgggcctggtggtcgttagtctgatgtctaatattcgtgttgatttgatggcttacctgttcggtgatttactggcagtgacgccagaagatctcatctctgttgcgattggcgtggtcatcgtggtggctattttgttctggcaatggcgcaatttgctgtcgatgacgattagcccggatctggcgtttgttgatggtgtgaaattacagcgcgtgaaattgttgttgatgctggtgacagcattgacgattggtgtagcgatgaaatttgtcggcgcgttgattattacttcactgctgattattcctgctgctactgcacgtcgctttgcccgcacgccggaacagatggctggtgtcgctgttttggtggggatggtggcagtgactggcggtttaaccttttccgcattttacgatacacctgcaggcccgtcggtggtgctatgcgcggcactgttatttattctcagtatgatgaaaaaacaggccagctaatctttcgctgaacatatttgtcggatgcggcgcgagcgccttatccgacctacggttcgctatctctggtaggcctgataagacgcgaacggcggcgcatcaggcaacactgccagtgtcggatgcgccgcgagcgaccgatccgacttacggcatttctggcggcgtgatgccgaagtggttccacgcccgcactgtcgccatacgcccacgcggtgtacgctgcaaaaagccttgctgaatcaaataaggttccagtacatcctcaatggtttcacgttcttcgccaatggctgccgccaggttatccagacctaccggcccaccaaagaacttatcgattaccgccagcaacaatttgcggtccatataatcgaaaccttcagcatcgacattcaacatatccagcgcctgagcagcgatatctgccgagatggtgccatcgtgcttcacttcggcgaaatcacgcactcgacgcagcagacggttggcaatacgtggcgtaccgcgcgcacgacgagcaacttccagcgcgccgtcatcactcatctcaagccccataaagcgtgcgctgcgactgacgatatattgcagatccggcacctgataaaactccagacgttgcacaataccaaaacgatcgcgcaacggtgatgtcagcgaacctgcgcgcgtggttgcaccaatcagggtaaacggcggcaaatcaattttaatggagcgtgccgccggaccttcaccaatcatgatatccagttggtaatcttccattgccggatacaacacctcttccaccactggtgaaagacggtggatctcatcaataaacagtacatcgtgtggttcaaggttagtgagcattgctgccagatcgcccgccttttccagcaccggaccagaagtcgtgcgtaaattaacgcccatttcattggcgacaatattggcaagcgtagttttacccaaccccggaggaccaaaaatcaacagatgatcgagggcatcgccgcgcagtttcgctgctttgatgaaaatctccatctgcgaacgaacctgcggctgaccaacatactcttccagtaatttagggcgaatggcgcgatctgccacatcttccggcaaagtggtaccggcagaaatcagacggtctgcttcaatcatcctttacctcataacgcggcgcgtagggcttcgcgaattaatgtttcactgctggcgtcagggcgagcgattttgctcaccatacggcttgcttcttgtggtttatagcccagcgccaccagtgcagcaaccgcttcctgttcagcatcgtcagtcgccgggctggcaggtgacgtgagtaccaggtcggcggctggcgtaaagagatcgccatgcaaacctttaaatcggtctttcatttcgacaatcaagcgttcggcggtttttttgccaatacccggcagtttcaccagtgcccccacttcttcacgctcaacggcattaacgaactgctgcgctgacattccggagaggatcgccagcgccaacttcgggccgacgccgttggttttgatcaactctttgaacaacgtgcgctcttgtttattgttaaaaccgtacagcagttgcgcgtcttcacgcaccacaaagtgggtgaaaacgatcgcttcctgacccgcttcagggagttcataaaaacaggtcatcggcatatgcacttcatagcctacgccgcccacttcaattaacaccagcgggggttgtttttcaatgatgatgcctctgagtctgcctatcacatgacgctcctgcgtaatgaatcaaagataatgctgtatgataaaaaaatgctggatagatatccagcgaaggatgaagaaaacttgcgaggtgtctcgatgatctgaaaaatggcgcagtataatttattctacagattatattggaagcaaatatttaaatattacatattcagcgaagaaatgtgtaataaaaatacacattgcgacccctgaaaaaaaataaattttttatgctattacgtatattcatatctatttcaatggaatgacaacgtgaatattaattatcctgctgaatatgaaattggtgatatcgtctttacatgtataggtgctaccttatttggtcaaatatcatctgcatcaaattgctggagtaatcacgtcgggatcattatcggtcataacggtgaagactttctggttgcagaaagccgtgttcccctctcaaccatcactacgctatcccgttttattaaacgctctgctaatcaacgctatgctataaagcgattagacgccgggctaacagaacaacaaaaacaacgaattgttgaacaggttccctcccggctacgcaaactttaccacaccggttttaaatacgaatcttcgcgccagttctgttcaaaatttgtttttgatatttataaagaggcgctatgtattccggtgggtgaaatagagacgtttggagaattgttaaatagcaatccgaatgcaaaactcactttctggaaattctggttcttaggttctattccgtgggagcgtaaaaccgtcacgccagccagtttgtggcatcatccgggtttggtgttgattcacgcggtgggagttgaaacgcctcagcctgaactgaccgaggcggtataacttaacgcagtcgccctctcgccaggttcagtcgcgattcgctcatttgcatcgcattctgactaacgtggcagtgggtgatggcaatcgccagcgcatcggcggcatccgcctgtggattagcgggcagtttcagcaaggtgcggaccatatgctgcacctggcttttttcggcactaccaatacctaccactgtttgctttacctgacgtgccgcatattcaaataccggcaattcctgattcaccgccgccacaatcgccacgccgcgcgcctgccccagtttcagggctgagtcagcgttcttcgccataaagacctgttcaatggcgaaataatcaggctggaattgggtgatgatttccgtcacgcccgcatagatgagcttcagacgagacggtaaatcatccactttggtgcgtatgcatccgctacccaggtaggacagttgcctgcctacctggcggatgacgccatagccggtcacgcgcgaacccgggtcaatgccgagaataatagccatcacgcgtctccgttttgctgtttagcaggcctcatcagagagtcgctgcaacctcatcagagatttcaccgttatggtaaacttcctgcacgtcgtcgcaatcttccagcatatcgatcagacgcatcagtttcggtgcggtttctgcatccatatcagctttggtggacgggatcatggaaacttccgcgctgtctgctttcagacctgccgcttccagagcgtcgcgtactttgcccatttcttcccatgcagtgtagacatcaatcgcgccgtcatcataggtcacaacgtcttcagcaccggcttccagggctgcttccatgatggtgtcttcatcgcctttctcgaaggagatcacgccttttttgctgaacaaataagctacggaaccatcagtaccgaggttaccgccacatttgctgaatgcatgacgcacttcagcaacggtacggttgcggttgtcagacagacattcaatcatgattgccgtgccgccaggaccgtaaccttcgtagatgatggtttccatgtttgcatcatcatcaccgcccacacctcgtgcaattgcgcggttcagagtgtcacgggtcatgttgttagacagtgctttatcaattgctgcacgcagacgcgggttagcgtccggatcaccaccgcccagcttagccgcggttaccagctcacgaatgattttagtgaagattttaccgcgcttagcatcctgcgcagctttacgatgtctggtgttggcccatttactatgacctgccataaaaatatctccagatagccctgcctgttcaggcagcgttaattacaaactgttcaatcgcctgccggttgctccaggacttagtgagcgccgccgcagcagacgcatcaagccacttgtaagccagatgttcagtgaaaacgatctggcgctcgtgcggaagcgcaagacagaaccatgattccgtattacgcgtcacgcccggcgcatagcgatgacgtaaatgtgaaaaaatttcaaactctaccgtgcgctgacagtcaattaaggtcagttgttcagcgacaacatcaatggtgacctcttcctttacttcgcgcatggcagcttgcggcgcggtttccccctcttccacgctgccggttaccgactgccagaaatcgggatcgtcacgccgctgcaacatcagcacccgtttcgtatcttgtgcgtagatgaccactaagatcgaaacgggacgcttataagccatatcagttattctcagccttcttcacaacctgaatgctcagctcagccagtgcagtcgggttagcaaagctcggtgcttcagtcatcagacacgctgccgccgtggttttcgggaaggcgataacgtcacgtatattgtcggtgccggtcagcagcatggtcagacggtcaagaccgaatgccagacctgcgtgcggcggagtaccgtatttcagggcgtcgagcaggaagccgaatttctcgcgctgttcctcttcgttgatacccagaataccaaacaccgtctgctgcatatcaccattatggatacgcacagaaccaccgcccacttcgtaaccattgatgaccatatcgtaagcgttcgccaccgcattttccggtgcagctttcagttctgctgccgtcatgtctttcggtgaggtgaacggatggtgcattgccgtcaggccgccttcaccgtcgtcttcaaacatcgggaagtcgataacccacagcggtgcccatttgctttcgtcggtcagaccaaggtctttacccactttcaggcgcagtgcccccatcgcgtcggcaacaattttcttgttgtcggcaccgaagaaaatcatatcgccatcttgcgcgccagtacgctccaggatggcttcaatgatttctgcattgaggaacttcgctaccgggctgttgataccttccagacctttcgcgcgttcgttaactttgatgtaagccagacctttcgcgccgtagattttaacgaagttaccgtattcgtcgatctgcttacgggtcaacgatgcgccgcccggaacacgcagagcggcaacacggcctttcggatcgttcgccggacctgcaaatactgcaaactcaacagatttcagcagatcggcaacgtcggtcagttccatcgggttacgcagatccggtttatcagaaccataacggcgttctgcttctgcaaaggtcattaccgggaaatcgcccagatccacgcccttcacttccagccacagatgacgcaccagcgcttccatcacttcacgcacttgcggcgcggtcatgaaagaagtttccacatcgatctgagtaaattcaggctgacggtcagcacgcaggtcttcgtcacggaagcatttaacgatctgatagtagcggtcaaagccggacatcatcagtagctgtttgaacaactgcggggattgcggcagcgcgtagaatttacctttgtgcacacgagaaggcaccaggtagtcacgcgcgccttcaggcgtggctttggtcagcatcggagtttcgatgtcgaggaagccgtggtcatccataaaacggcgcaccaggctggtgattttagcgcgggttttcaggcgctgagccatttccgggcgacgcaggtcgaggtagcggtatttcagacgcgcttcttcggtgttgacgtggttagagtcaagcggcagaacatctgcacggttgatgatagtcagcgaggacgccagtacttcgatttcgccagtcgccatatcgcggttaatatttttttcgtcacgcgcacgtacggtgcccgtgacctgaatgcagaactcattacgcagttcagaggccagctttaacgcgtccgcacgatccggatcgaaaaatacctgcacgataccttcgcggtcgcgcatatcgatgaagatcaggctaccaagatcacgacgacggttgacccaaccacacagagtcacctgctgccccacgtgggacaaacggagctgtccacaatattctgtacgcatgagatatcccttaacttagctgccggcggatgccccctgctgcgcaggtgaccaagtcgcagcgttagctgtatgtcacaactgaatgaaaaaaggcggctattatactggaaattctgccgcaccgtaagagcctggcccgcgctggaacgcctcgttaccactttatatcgggcctgaaatcagactctacgccagtttgctataaaggtgttgcccgaactcataaaaattaacaaaatttgtcgttccgccatcggctaatcgcattaaggtgagaggcacgattttgttttgtcaggagtcatcatgcttgaacttaatgctaaaaccaccgcgctggtggtgattgatttacaagaaggcatcttgccttttgccggtggtccgcatactgccgatgaggtggttaatcgggcagggaagctggcggcgaaatttcgcgcgaacggtcagcccgtgtttctggtgcgcgttggttggtctgccgattacgccgaagcattaaaacagccggttgatgccccctcccccgcaaaagtgttgcccgaaaactggtggcaacatcctgctgcattaggtgcaaccgacagcgatatcgaaatcatcaaacgtcaatggggtgcgttttacggtacggatctggagttgcaattacgccgccggggtatcgatacaatagtgttatgtgggatctcgaccaatatcggtgttgaatccaccgcccgcaatgcctgggaactcggttttaatctggtgattgccgaagatgcctgtagcgccgctagcgccgagcagcacaataacagcattaatcatatctacccgcgcatcgcccgtgtgcgtagcgttgaagagatcctcaacgcgttatgatttacatcggtctgccgcaatggtcgcatcctaaatgggtgcggttggggatcaccagccttgaagagtatgcccgccactttaactgtgtggagggtaacaccacgctttatgccctgccgaaacccgaggttgtcctgcgctggcgtgagcagaccacagatgacttccgcttctgttttaagtttccggcgaccatttcgcatcaggcagcattacggcattgcgatgatttagtgactgaatttttgacccgcatgtcaccgttggctccgcgcattggacaatactggctgcaactgcctgccacattcggcccacgggagctgcctgcgctttggcattttctcgattctcttcccggtgaatttaattatggggtggaagtccgccatccacagtttttcgccaaaggggaagaggaacaaacgcttaatcgcggtttacatcagcgcggcgttaatcgggtgattttagacagccgcccggttcatgcagcacgtccatacagtgaagctattcgcgacgctcaacgaaaaaaacctaaagttccggtacatgctgtactgacggcgaaaaatccactgatccgttttatcggtagtgatgatatgacgcaaaaccgggaattatttcaggtctggttacaaaaattagcgcagtggcatcagaccactacgccttatctttttttacatacgccagatattgcccaggccccggaactggtacataccctgtgggaagacttacgtaaaacgcttccagagatcggagcagttccggctattccacagcaatcttctcttttctgaatttgccacctatcatagacaggtgccatcggccattttaaagggagtttgtatggtaagcgcgctgtatgccgttttaagtgcgttgttattaatgaagttctcttttgatgtcgttcgcctgcgaatgcagtaccgcgttgcctatggcgacggcggttttagcgaactgcaaagcgctattcgcattcatggtaacgcggtggaatatattcctatcgcgattgtgttgatgctgtttatggaaatgaatggcgcagaaacctggatggtgcatatttgcggcatcgttttgcttgctggtcgtctgatgcattattacggttttcatcaccgtctgttccgctggcgacgttctggcatgagcgccacttggtgtgcgctgttgctgatggtgctggcgaatctttggtatatgccctgggagttggttttctccctgcgttagcgcacaatacgccactttctttttcccggatttttacgttatgtctcaccgcgacacgctattttctgcccctatcgccagactgggcgactggacctttgatgaacgggtagctgaagtcttcccggatatgatccagcgttccgttcccggctattccaatattatttccatgattggtatgttagccgagcgcttcgttcaacctggtacgcaggtttacgatctgggttgttctctgggcgcggcgacgctctcggtgcgtcgcaacattcatcatgataattgcaaaattattgccatcgacaactccccggcgatgattgaacgctgccgtcgtcatattgacgcctataaagcccctacgccagtagacgttattgaaggtgatattcgcgatatcgccattgaaaacgcatcgatggtggtgctgaattttaccctgcaattcctggaaccttccgagcgccaggcgttactggataaaatttatcaagggctgaacccgggcggtgcgctggtgctttcggaaaaattcagtttcgaagatgccaaagttggtgaactgctgttcaacatgcaccacgactttaaacgtgccaacggttacagcgaactggagatcagccagaaacgcagcatgctggaaaacgtgatgctgaccgattccgtggaaacccataaagcacgcctgcataaagccggttttgagcatagcgagctgtggttccagtgctttaactttggttcactggtggcattaaaagcagaggacgctgcatgatcgactttggtaacttttattctctgattgccaaaaatcatctttcacactggctcgaaacgctgcccgcgcagattgctaactggcagcgcgagcagcagcacgggctgtttaagcagtggtccaacgcggtggaatttctgcctgaaattaaaccgtatcgtctggatttattgcatagcgtaaccgccgaaagcgaagagccactgagcgccgggcaaattaagcgcattgaaacgctgatgcgcaacctgatgccgtggcgcaaagggccgttctcactgtatggcgtcaacatcgataccgaatggcgttccgactggaaatgggatcgcgttatgccccatctttctgatttaaccgggcgcaccattcttgatgtcggctgtggcagcggttatcacatgtggcgcatgattggcgcaggggcgcatctggcggtgggtatcgatcccacgcagctattcctctgccagtttgaagcagtgcgtaaactgctgggtaacgatcagcgcgcacatttgttaccgttaggtattgaacaacttccggcactgaaagcctttgataccgtcttttcgatgggcgtgctttatcatcgtcgttcaccgctggagcatctctggcagttaaaagaccaactggtgaatgaaggcgaactggtgctggaaacgctggttattgatggcgacgaaaacacggtgctggtgccgggcgatcgttacgctcaaatgcgtaatgtctatttcattccttccgcgctggcgctgaaaaactggctgaagaagtgtggttttgttgatattcgcattgcagatgtgagcgttaccaccacagaagagcagcgacgcaccgaatggatggtcaccgagtctctggccgattttctcgacccgcatgatccgggtaaaacggtggaaggttatcctgcgcctaaacgcgcggtgctgattgcgcgcaagccgtaaaggtctggtaatactgccggatgcggcgtgaacgccttatccggcctacaaagtcttgctaattcaatatattgcaggggctatgtaggcctgataagcatagcgcatcaggcagttttgcgtttgcataacctcagcgcccgtttccgggcgcttttcacgtcttatgcctgaacagctggctgatcaaacgccgttaacttcagcgcattgcccgtatatttttcgatatacaccagcgcagagttaccggcacaggcattcgccagctgcgagctggagatatccgccgttaacacgttcgcactaccgtttttacacaagccattttccagatctggccatgcaccttcatgtacgcataccacgccttttttgatcccgtcagtcaccaccgcgcctgtcagaatctgaccgcgcttgttccagacacgcaccagatcgccatttgcaataccaaagcgagcagcatcttcggtgtgaatagtgattggttcacgatcggcaaccgcatattttttacgtagttccgcatagttaagctgactgtgtaaacggtgtgccggatgtgcggtcagaagctgcaactgcttctcgtcggcggtacccttccactcatcaggcgcaagccaggttgggtgtgccgggcaatccttatagccaaatttttccagcgttctggagtaaatctcaattttgccgcttggtgtacccagcgcatttttcaccggatcggcgcggaaatcaccataacgaatgtactgttcgttcttctcgctgcggcgcatttcgatcagtttattttgctgccagaaggcattaaacatcggcatagtcacgcgttgcgcacgcgcacctttctgagcgacatcatagaaaaatttcagccacgccatttcatctttaccttcggtatagatctcttttccgccaggtttgagtaattcagcaagatcggcaaacacgtcaaaatcgttgcgcgcttcaaattgcgcagcgacagcctacttcatcggcacaatatgctggttgctgtaatcaccggtcatcgtcaggtcattgcgctcaaacgatgtggtgatcggtaatacgatatctgcgtgtttggctgctgcggtccagtagcattcagaaacgacgatcatctccggtttctgccatgctttaatcagacgattagtatcctggtgatgggtaaagttaccgccacccgcccaccagatcattttgatattcggatacgtttgttctttaccgttatgctgatatttgccgccaggattttccagcgcatcgacgatacgggcaacaggaatcgccgtcattccgccatcatcagcggcctcgctggcctgtccggcaatcgccgcagacatttctggtagcacgccgccaacacgcgtcgggttgccaccgttggagtaatgataagagaaaccaaacccgccgcccggtgtaccaatctgccctaacatcgccgccagcgtcaccagcatccagtgtttctgttcaccatattgctggcgctgaattccccagcctgccatcagcattgtgcgatttgccgccatcagttcagcgagtttgactatctgcgcttccggtacgccagtaatttccgccgcccaggccgcgctcttcggcgtattatcgctcttacctgtcagatactcttcaaactgcggatacccggtagtgtatttttcaaggaacactttatcgtgtttgccttgtgtcatcagggtatgcgcaatccctaacatcagtgccacgtcggtacccatattcggtgcgatccaggtggcattatcgccaaagaattcgatggtttcggagcagataggatcaatggcaatcactggtttgccagattttttcagctgatggaagtattccagcccttgctcatcggtactgctccaggcaattttgagcgtgttcagcgggttcatcccccacagcaccaccacctggctgttttccagaatcagcggccaggaggtctgctgttcatacacctctacagaaccgaccacatgcggcatgatcacctgtgccgctccggttgaataatcgccgctatgcccggaataaccgcccgccaggttcatataacgttgcagtaaggtttgcgctttatgcaacacgccagaagaacgccagccataagatccggcaaaaatggccgatggtccgttagctttgcgaatgcgatcgtgttgttcatgaatcagttttaatgcttgttcccagctcacctgtacataggtatcttcgccacgacctttcaccggttgcagtggattatcgagatagctttttctcaccatcggatgctgaatacgcgccgtggtgtgtacctgatccgccgccgtagactgtaaggagttcggtatggttttcgccagcgcgcctgtcgaagaaacaatcttgccgtccttcacttctacgttcatcgctccccaacggcccgcggtgagaattttgccgcccttttcttctgcccatgcgggtagcggtgcagccgatgtcaccaccagcgtccctgccgcaataccgctatgtttaataaattcacgtcttgttaatgtcataacttcctccctgatcaacgaggatcactgtttctcggtaatatctttgccgttgtactggaagtaccgcgtcaaaatgtccagttcgttttcgctcatgctggttcgcgcacccattcctttggcaatggacggccatgcattgacggtgtaatggtcggaggcaataggggcatggcaaccagcgcaataggtatcgtcaagtttttcagcgtattgccatagaggtttacggtccgctaatgcgggatcggtaagcacaccctgtaaagacgcctgacgccattgattgccgtattcgtcagcctgccattccccgtttaccgtcagcgccttgataccttcttcacttaatgtggctagcgccagccgttgacctgccgccaggtagagcgtgttttcactgccctgcatttgataaccctgcaacagaacgatcggctgtttgccactggcatcaacgacggtgagatcggtaccaggattcacggtagccagttcgcctatacgagaaggtttgaaaggataaatatgtgcgccattggtaactgaagtagcggcctgactttccagctcatgcgccgcgttgtcatccatttttatttctggcggacaatgggcaatgcctttatggcaatcgatacaggtttcgccgtccttttgcgctttattatgcattttctgcgcagattcactttgcgaggcaatatccatggcatcaaaagaatggcaactacggcaggttgcagagtcagttgcttttaattccttccatactgtttcggccatttcctggcgatgagcttcgaacttatcgtcactgtctattttgccgctaacaaattcatgataaatatctttagatgcttttaatttagcaaataaataatccatccctgactttggaatatggcaatcggcacattccgcacgtatccctttctggtttgaaaagtggacagttccctgatattcctcaaaaggtttactcatcgagtggcaggaaaggcaaaatgcagtatccgacgttttatgtaaggctttttgcgccagcaataacccgccgccaccaaccgcaaccgctatcagcaaaaacaataacccaatgcgttttttccctcgcatagattcctctaattaaattccaggacaccgataccattgtataaataaatatacaacgaattgactacttgcttaattcggcacaacactgcctgaaataatcgataaagaatatgatttattacaatgtaatcattaattgctaaggaataacctagttgttatttagaatatatatttgtcagttttggcaatttaaatcacataatgaatgtgaatatataaaatatttttagcacaacgctatgcgcactgtcacccgctcaacagatcacggtaatcgttcgttttttatactgcccagggataaaaaaaggcccctgttgaaattgcaggggcctggtacgagcaagcatcatattgggcgacatgatgcaacggtaaaaatcatttggcctgatggcgttcaatgattcctttcatttcagcaaccgccgccccgtctacgacataacgcgaatactcgtccgcgtgtgcatctgatgacatggacaatccttgattacgataacgcatcggtgaggcttgccacgctcccgcggagctatggacttccagcactccggcatcgaggaagtggtgcaggttttccgcacggactcctgctccggccataatgattggagcatcacgatgggcaataagttccataatttttgataaaccttgcagtgcgtctgatttttgccctgatgtcagtacccgggcaatgcccaattccgtaagattattgagtgtatttaaagggttagcgcacatatcgaaggcgcgatgaaaagtcactgccagcggaccggcagcagccattattttttccattcgtggcatatcgacattcccgtcaacatcgagaacgcccgtcaccagtccaggaaaacctaattcgcggactgtgcgcacatcttcaagaatggcggcaaactcaccgtcgctgtagcaaaaatcaccaccgcgtgggcggataatcggatgcactgggatcgtcacccgctggcgcacggatttcagtacccccaacgacggcgttaagcccccctcttttggagctgcgcataattcaactctgtcagcgccgttttgctgcgccgttagcgcgcattccatgctgtaacagcaaatttccagtaatgccatttttgctccttagttacgccgactgctcgctggcaacgatctcttcaatggaccacggatgaaacttaatggttgttttaccatcggtgaccgccagcgtcggattcggtaatcgttcatgctcaccttttggcgaactggttttaactgagatccccggcaggctgagtccttcatcagaaagcaatgccagcgcacgggcattcagcgtttctggatcacccggcagaacgatttcaatatgttcccaaccttcgtgcgggtaacgtttttccccgggccacggtagctccacaatggaaaactgccagtgcgcaacctgtaccggttcatgcaatttaaacagacaaatcggtctgccattgatcatattttctgacaaaagctcgccgcactgttcaaacccgcgacgccagcgttcagcggtgacgttttgatggcaacgcaaggaaatgtgatcggcagtcagcggagtgatatccaaccccagacggcgggaaagttcatctaatgcgtgggtaaatcgcggtaaatccgatgcaatatcctgcagctcgtcgatagattgccagttcgccataatcactcttcgtctttcattaaaagcgttaatttaccctgttgccctgcgccaaccaaccgctgatttcgcgccgctcctgatgcaatagtgaaaacggcaatacgccccgcgcacgttgctgacgaaaacagccatttgcagtatactcccgccctaatttctttaactggtgcgggcaatttttgctcgcttcatcaatgtaaggtattccggtgaatattcaggctcttctctcagaaaaagtccgtcaggccatgattgcggcaggcgcgcctgcggattgcgaaccgcaggttcgtcagtcagcaaaagttcagttcggcgactatcaggctaacggcatgatggcagttgctaaaaaactgggtatggcaccgcgacaattagcagagcaggtgctgactcatctggatcttaacggtatcgccagcaaagttgagatcgccggtccaggctttatcaacattttccttgatccggcattcctggctgaacatgttcagcaggcgctggcgtccgatcgtctcggtgttgctatgccagaaaaacaaaccattgtggttgactactctgcgccaaacgtggcgaaagagatgcatgtcggtcacctgcgctctaccattattggtgacgcagcagtgcgtactctggagttcctcggtcacaaagtgattcgcgcaaaccacgtcggcgactggggcactcagttcggtatgctgattgcatggctggaaaagcagcagcaagaaaacgccggtgaaatggagctggctgaccttgaaggtttctaccgcgatgcgaaaaagcattacgacgaggatgaagagtttgccgagcgtgcacgtaactacgtggtaaaactgcaaagcggtgacgaatatttccgcgagatgtggcgcaaactggtcgacatcaccatgacgcagaaccagatcacctacgatcgtctgaacgtgacgttgacccgcgatgacgtcatgggtgaaagtctctacaacccaatgctgccgggtatcgtggcggacctgaaagccaaaggtctggcagtagaaagtgaaggcgcgaccgttgtattccttgatgagttcaaaaacaaggaaggcgaaccgatgggcgttatcattcagaagaaagatggcggctatctctacaccaccactgatatcgcctgtgcgaaatatcgttatgaaacactgcatgccgatcgcgtgctgtattacatcgattcccgtcagcatcaacacctgatgcaggcatgggcgatcgtccgtaaagcgggctatgtaccggaatccgtaccgctggaacaccacatgttcggcatgatgctgggcaaagatggtaaaccgttcaaaacccgcgctggcggtacggtgaaactggccgatctgctggatgaagccctggagcgtgcacgtcgtctggtggcagaaaagaacccggatatgccagccgacgagctggaaaaactggctaacgcggttggtattggtgcggtgaaatatgcggatctctccaaaaaccgcaccacggactacatcttcgactgggacaacatgctggcgtttgagggtaataccgcgccatacatgcagtatgcttacacgcgtgtattgtccgtgttccgtaaagcagaaattaacgaagagcaactggctgcagctccggtaatcatccgtgaagatcgtgaagcgcaactggcagctcgcctgctgcagtttgaagaaaccctcactgtggttgcccgtgaaggcacgccgcatgtgatgtgtgcttacctgtacgatctggccggtctgttctctggcttctacgagcactgcccgatcctcagcgcagaaaacgaagaagtgcgtaacagccgtctgaaactggcacaactgacggcgaagacgctgaagctgggtctggatacgctgggtattgagacagtagagcgtatgtaatcgcgttatacggcaacagccgatgtcattgcagacatcggcttttttatcattaacgataatttacaatcacttcattccgctgaatctttagcggcggaattaaccgcccaccgccaggcacttcccagataaagcgcaacggttctgccgccggtataccggaaaaggccacggtggttccactctgcccctctaattcgacacaacgagattgtgaacacaagcgaacccgcagtcctgcaggtgtcggaccgataagctgataacgccacgccaccagcgtcatcaatcctgaagcaggttgtcgcgtagaaagaggcgctgacgacatcgattcaccgcgatgatttagcgtaacgcccacgctactcgcctgccacatcccctccccggcggcttgcaccagcagcggaaacaataatattgctaataaggctctcattatttgccgccaatcgtcgccgtcatacggatatgtcggttatctgatagttccagattcgacagcaccactaactgcggcaagctgcggcgcaggaagcgagacaataatggtcgcagcgcgtggttcaccaacaataccggcggcgcacccaacatctcctgacgggatagcgcttcctgagtttgcgccagtaaacgatccgccagccctggctccagtcctcccccgccttgcaaagcctgtaacagtaaacgctccagtggtgtatcgaggccaataacatggacttcatctttgccaggaaaccactgctgggtaatcgcccgtcccaacgctacgcgcacgacggcggttaattcatgcggatcgctctggatgggcgcatgttccgccagcgtttcgagaatggtgcgcatatcgcgaatcggcactttttcatcgagcagattttgcagcactttatgcagtgtggtaagcgtgacgacgccaggaacgagatcttccgtcagctttggcatctcctgggcgacgcgatccagcagctgttgcgcctcctgacgaccaaacagctctgcggcatgctggctaatgaggtggttaagatgcgttgccaccaccgtgctggcctcaaccacggtgtacccctgaatctgcgcctgttctttaagcgcactttcaatccagatagcattcaggccaaatgccggatcaacggtcacttcaccaggtaatgttccggcggcagtgcctggattaattgccagccagcgccccggataagcatcaccactccccatttcgacacctttcatcaagatacgatagcgggctggttgcaaatccatgttatcgcggatgtgcaccactgggggtaggaagcccatctcctgggcaaatttcttgcggatactgcgtatacggcccaacaactcaccatcctgctggaaatcgaccatcgggatcagtcgataacccacttccattcccagagaatcttccagttgtacatcgttccacgtcgcttcgacaacggtattattctctgccatttttaccggttttgcttcggcaggcgctttttgttcacgtccgcggatccaccaggccagtcccagcaatccggcagtgaacagcaaaaataccaggttcggcattccaggcaccaggccgagtaaaccgagcacggcggcgcttaacaacataacgctcggattactgaaaagctgattcaccatctgctcgccaacatcctgatcggtgctgacacgtgtaacgatgacgcccgcggcggtagaaatcaccagtgccgggatttgtgccaccagaccgtcgccaatggtcaatagcgtataactttccgccgcgtgccccatgctcatgccatgttgcagcacaccgaccagcaatccgccgacaacgttaatgaccatgatgaggatcccagcgatggcatcgccgcgaacaaacttacttgccccgtccatcgagccgtaaaaatcggcttcctgagtcacttcggagcggcgttttttcgcttcatcttcaccaatcaatccagcgttaaggtcggcgtcaatcgccatctgcttacccggcataccatcgagaacaaagcgcgcgcccacttccgcaatacgcccggcacctttggtgataaccataaagttgatgatcacgagaatgacgaacaccacgataccgatagcgaaattgccaccaacgaggaagtgaccgaacgcttcgaccacctttccagccgccgccgcgccggtatgcccttccatcaaaatgatacgggttgaagccacgttaagtgccagacgcaacagcgtggtaaacaacaggatggtcggaaacgcagcaaactcgagcgtgcgctgggtaaacatcgccaccagcaacaccatgatcgacaaggcaatattgaaggtaaacagcaggtcgagtatgaatgcgggcagtggcagtaccatcatcgacaagatcaacaggatcaaaatcggtccggcaaggatctgccattgtgtcgatttcaggtttgcaggcaggcgcagcatcgcggccagattactcatgggtcggtttctcgttaataaaatccagggcttccggcaccggaagatgagtaggttgtacagggcgctgtccaccagccagacgccagcgtttcagttgccagacccaggccagcacttccgccaccgcggcgtacagttgacccgggatttgttgaccgatctccgcatgtcgatacagcgcacgcgccagcggcggcgcttcaagcgtcgggacgttattttcagcgccaatttcacgaatgcgcagcgcgaccagccctgcacctttagcgaccactttcggtgcgctcattttgttttcgtcatactgcaacgctaccgaatagtgggtcgggttattgacaatgacatccgctttcggcacatcggccatcatccgacgccgtgcggccgctcgctgcatctgacggatccgccctttaacatgggggtcgccttcgctttgtttgaactcatcacgaatatcctgccgtgacattcgcagctttttcaggtggctgaagatttggaaaaagacgtcaaatcccaccattggaatgacaccaagcaccaccagcagcgcgcatagccctaccagatccatcgcattacccatggcggtaatcggagactcggccattaagcgcatcatctgcggccagtgatgccagagaaaaaaccccgtcacgctgccaaccaggatggttttcaaaattgccttaagcaactccgcgccagtctgtgccgagaacatccgtttaatgcccggtagcgggttgagtttggaaaacttcggctgcaaggattttccgctaaataccagcccccccagcataaccggagaaataatcgccaccagcaccacgccgctaatcagcggtagcagcgccagcatggcttctctgatcagcagaataatctgcccgaggatcagattcgggtcattgataatactgtgatcaaaatgcagccctgcggagagcatgcccgacaatcgacgggccagcgacacaccgccaaaccagataacactaacgcccaccagcaaaatcagcagtgaagtcagttcgcgggaacgcgggatttgcccctcttcccgcgctttttctagtcggtgaggtgtgggggcttctgttttgtcgtcgctctcgtcagacacgtcgccaatcctggaaagagtattaagcgtaaatgatgccagagcgcaaagtgttcaatggtttgagtaaggggcaaaacaggcgggatttagggcttttgccacagcacatcaggcatggtgacatgtttgtcgggtacggcgtaaacgccttatccaaccttgaagatctgatgtgacgcggccacgtcacatcaggcaatacaaatcaaaatccaagactatccaacaaatcgtccacctgatcctgactggctaccacaccggctttgctggtatcgacctgaggtccattaagcaaactctggttttcacgttttggacgcgactcctgttccgggatgttttccaacagcaccatcagcaactgacgttcgatctcctgaatgacatccatcatccgcttaatgacctgtccggtgagatcctgaaaatcctgcgccatcatgatttccagcagttgcgcgttagtaaagctggtatgtgcggggacatctgccagaaattgccgcgtgtctgttaccagttcacgggcgtcggcaaggtcaatcggatcggcaaaccagtcatcccaacgttgggttaacgcttttgctgatttctccatttgatcctgatgcggttgtgacgcctcaacactgttcagcgcccgctccgcagcctgggcggtcatctgcacaacatagtacaaacgatcgcgcgcatcggggatagcttccgcggcttcggcaatggcctgatccagccccagttcccgcaaactgtcgcgcagcatacgcgtcaggctgccgatgcgcgcaatgatatcgccagctgaatgctcgtcagcaggtttgattgatggttgcatcatagtcgcatcctcacatgcccagtttctcaaagattttgttgagtttttcctccagcgtcgcggcggtaaatggtttcaccacatagccactggcccccgcttgcgccgcagcaatgatgttctctttcttcgcttctgcagtcaccattaacactggcaatgccgacatcgcgccatccgcacgaatcgttttcagcaactccaggccatccatattgggcatgttccagtcggagataacaaatccataaccgcctgcctgcaacttattgagagcgtcgaggccatcttccgcttcctcaacattattgaatcccagctctttcagcaggttacgcactatgcgtcgcatggtggaaaagtcatccacaaccaaaaatttaagttctttatccgccatttcacactcctgatttaaatacgtatcgcctgtccggcactaatttttgccagcatttgctgacttacctggctaagatcgaccacttcgcagacaccacccatattgatggcctcgcgcggcatgccgaacaccacgcaacttgcttcgttttgcgcaagggtccatgcccccgcctgacgcatcgccaacattcccgccgcgccgtcgttgcccataccggttaggattaccccaaccgcattacgccccgcctgtttggccacagaatggaacaacacatctaccgatggccgatggcgattaaccgccgggccatcgtgaattttgatttgataatttgcgccactacgcgccagctccatatgccgatcgcccggcgcgatataggcatgtcccggcaagacgcgctctccgtcttcggcttctttaaccccgatctggcaaagcttattaagtctgtcggcaaaagagcgggtgaaaccgggcggcatatgctgggtaattaacagtgccggactggaaagcggcaacggttgcagtacgtgacgaattgcctcagttccacccgttgaagcaccaatcgcaatcagtttttcagaactcaacaacggccctgccttcagcgttgtcggtaccgacaatggcttatgtgctgcaaggctcgcctttgctgccgtacgcaccttttcagcaatcatttcgctatatgccagcattccttcgcgaatacccagttgcggtttggtgacaaaatctatcgcccccagctccagcgcgcgcagcgtaacttctgaccctttgccggtcagggaagaaaccatcacaacgggcattggacgcaaacgcattaatttttcgaggaaatccagtccgtccatccgcggcatttcaacatccagcgtcaatacatcgggattgaatttcttaatcaaatcacgcgcaaccagcggatcaggggcggtcgccaccatttccatgtcgctatggctgttgatgatttctgtcatgatctggcgcatcagtgccgaatcatcgacagataacaccctgattttgctcatcgttaatccttacttagcgcatacaccgtctgaccacgcagcgtgaagcggcgctcaaggtggctaaagttttcagagtgacccgcaaacagcaatccgtcgggtttaaggagcgaaacaaagcggcgcaaaatctcctgctgggtagtttgatcgaagtagatcatgacgttacgacagaagatcgcatcaaacggccccggcacggtgtactgtttcgccagcaaattcagcggggcaaaatcaacatagttcgccagctcctgacgcacgcgtaccagcccttcatgcggtcccgtccctcgcatgaaataccgttgcagttgctgcggcgtcaggtttttcaactcttcatggcgataaataccgcttctggctttttccagcacttcggtgtcgatatcgctggcaaacactttccagcgtccgggcgcggtgcccaatgtatcagccagcgtcatcgctatgctgtacggctcttcgccggttgaagccgccgcgctccatacgcgatactcgccagaacggcgacgtgcgtgatccgcgagcagaggaaaatggtgtgcctcacggaaaaatgccgtcagattcgtggtcagcgaattgataaacgcctgccactcaccgctgtgctgattagattccagcaagttcaggtaatgaccgaaatccgccagtcccagcgcacgcaaacgacgaaccagtcggttgtaaaccatgtcgcgtttatggtcagccagaacgatcccggctcgttgatagatcaattgacttatccgccgaaaatgcgcgtcggaaagcgccaggcgctcggtcatctgtaacaataaagacgtttgcccacagggcagagatgaagtcatagcgccttctcaatcacttcaggataccactggcgcaatttgtaactgcgccgactcatgtcgtgctacttcatgttcttcaagggtaaataccgccacacgcgacgaaagatggtcggcctgattcagtcgttgcaaatcgtcgcgaaatgcccaaaagacatgccgttactgccaatctgcaagatcccgcagagaatcaaaattaaaaacagcgtggtcgaaattcgaatacgattaaacatcaacgctccccatcaggcggcaatgaccgctttagtaaatactcgtcaaaatgtttcccagtttggatcttgttcagcaattcgcagtcgtggctgtgcaggtggttgctcactggcaggacgggatggtgtttgcggtttattggtgagtgggctggctgccagacggaacgcggaaaccgcttgcgttaaacgactcgcctgttcttccagcgcagctgcggcggcagctgattcctgcaccagcgatgcgttctgttgcgtgacgcgatccatttccgaaaccgccaatgcgacttgatcgatgccacgactctgttcatccgatgctgatgcaatctcgcccataatgtcagtcacgcgagtgacagcattgacgatattgttcattgtttccccagcgctttcgaccagcaccgaaccggtatcaacgcgcgagacggagtcttcaatgagggctttgatctcttttgccgcctgtgcactgcgactggcaagattacgcacttcacccgccaccacggcaaaaccacggccctgttcacccgctcgcgcggcttcaacagcggcattcagcgcgaggatattagtctggaaggcaataccatcaataacgctgataatgtcggcaattttcttcgaactatcggcgatctcatgcatcgttttcactacgccatccaccactttgccgccgtgctgggcggtgtcggaggcactttgcgccagttgcgaggcctggcgggcgttatcggcgttttgcttcactgtcgcggtgagctgctccatgctggcggcagtttcttcaagcgcggatgcctgctgttcagtacgggaggaaagatcggtgttgcccgccgcaatttcacgggtaccggcatagatggcatctgaaccttcgcgcacatgagtgaccgtgtcagtcaaagagcgttgcatatgtgaaacgctctgcgccaggtcgcccatttcactgcgcccgtcaatggtcagggtattcgccaggttaccaccggcaatttcgcgaatatgcgcaataatttttgccagcggtgtaagcaacatacggcgaataccgtaccacgccaccagcagaatcaataccaccaccagcgcgataaccaccagttgccactgggcaaatcggtaatcatctgcgttgtcagtgacgatatcgcgatacagtttttcactgctgagggcgtactgagcaaacgcttcgcccattgcattttgcattccctgggttggctgagcgaaataagctccagtattgccataatcaagataatcaatcagttcagttaacgctgtgtgatagtttttatatttttcatcaatattacgactggtagcgaccatttcaggtaacggtgccatgcttttgaattttttataatgagtcgcggcctgggccaatgttttcctggcgctatcgagcaattcaactttggcattactttgctgattggatgaatccatcatcatccgcaccgctgaacgactcaggttaatgcgcgtttgcagcattaaatcccaggttgacgtcagctcgccctgctgttcccgtaattgattggaaaccacaaagctcttctggctatggtgaagggaagaaaaaaacagactgccggaaataagctgtaacagtgcgaatacccccagcaccattaccaacagcgtgactacgcggatacggttaatcataaggcaccttcctgaaaacaagttgatctcgttatcggcaaggaggggggaaactttattgctgatgccacccgccgcgcaattgaaataaaaaacccgatgcgcagatcatcgggttcatttcaattgaggaaatcgggagaattacgccacttctgatgccgcgctatctaacagcgccatctcttcgctgttcagcagtttttcgatgttcaccagaatcaacatgcggtcgccgagtgcgcccagtcctgtgagatattcggttgaaagcgtcacggcaaattccggtgccggacgaatttgctccgccgtcaatgaaagcacgtctgagacgccgtcaaccacgatgccgaccacccgctgtccgagattcaggacgataactaccgtgttgtcgttatagtccacatccacctggctgaacttaattcgtaagtcaacaatcggcacaataacgccgcgcagattcgtgacgcctttgataaacgctggcgtgttcgcaatccgtgtcacctgatcgtagccacggatctcctgcactttcagaatatcaataccgtactcttcatcaccaagggtaaataccagaaattcctggcctgacggctcgctggccagctttgttacattcgtcataccggtcatattgttacctttttactcattcaggcggcggtgttcgccatacgttgttcgcggtttatcgcctgcaaggcggagacatcaacaatcagtgccacgctgccgtcgccaagaatggtcgcagcagaaatgccggggactttgcgatagttactttcaaggtttttaaccacaacctggtgttgaccaattaattgatccaccagcaaggcgtagcggcgaccgccactttgtaagatcaccacaattccctgggtggcttcggttttcgcgcccgcgacgttgaacactttccacagttcgacgataggcagatattcaccccgcacttccagcacccgctcgccgccagccagtggatgcagatcggcttcacggggttgcagtgattccatgacagcattcagcggcagaatgaaaacttcatccgcaacgcgtacggacatgccgtcaagaattgccagcgtcagcggcagtaaaatgcggatcgtagtgccagtaccctgcttcgactggatctcgacatgaccgtccatctcctggatattacgtttaacgacgtccatgccgacgccacgcccggagacgtcggtgacctgctccgccgtggagaagccaggtgcaaatatcagcattgcaacttcgtcgtcgctcatgttttcgctgacggtcagaccttgcgaggccgcttttgccagaattcgttcacggtttagccccgccccatcgtcggtcacttcaatgcaaatgttgccgccctgatgttcggcagacagaattaaatttccgacgctgtttttacctgcagcgagccgtttttctggcagttcaataccgtgatcgaggctattgcgtaccaggtgggtcagcgggtcgataatgcgttctatcaggctcttgtcgagttcagtggaactgcccaccagcgtcagttctacctgcttgccgagttttcccgccagatcacgcaccagccggggatagcgactaaagacatattccatcggcatcatgcgaatcgacatcactgattcctgcaaatcacgagcgttacgttgtaactgccccatgctggtaatcaaatcaccatgattaaccgggtccagttcactggagcgctgagcaagcatggactgggtgatgaccagctcgccgacgaggttaattaattgatcaaccttttctaccgctacacggatgctggtggattcactgctgcgcgtcgttttttcccgctccacgcgaccggttggcgcttgttcggctgccagtttaagcactggtggggtggatatttttggcgagacgtctactgtttcaaaggtaatctgatcggcttcaatcacaaaacagagtaccgctgtgatgtcatcttcggcgatgtcgcccggtaatattgccgagagagaatccgcccctttcaccacgtcagttaacgttgtcagatgccccaactcttcttccagcaggtcgacttcgccggccttcaggcgcgaaaggataattcgtcgcggtgactgactacgactctgctcatcttgcggttcacttttggcaaccacacttaatcgggtcactgcagatggcgtttcgcctttcgcttctaatgccagttgacgcaaggcctggcagatataatcgaagctggcggcatccggctcttgcgactgtttataagcgtcgagctgttcttgcatgatgtccttcgtttccaaaaacagattgataatgtcggtgttgagttgcatctcacctcgtctggcttcatcgagcaggttttccatcagatgcgtggtttcctgcaaaacgctgaagccaaaggttcctgcccctcctttgatcgagtgggcagcccgaaagatggcattcaactgttcggcatctggcgcttccggctgcaaaaccagcagatgctgctccatatcagccaacagttcgtccgcttcatcaaaaaatgtctgataaaaatcgcttatatccatgctcacgctgtcacctcggttcggctgatggcattgtgggaacactgacctgtggtgcaacctcaggtttttccagggcgcttactggctcattctggctttcggcgttttcatgcaaaatggcctgttcggcgtgtttgttcagtaccagcaggctgatgcgacggttgacggcatcatcaggaccgcgatcgcttaagcgcatcgttgccgccatgccgacgacacgtaacactttgccgccattcaacccgccaaccatcagttcgcggcgggatgcattggcccgatcggcagaaagctcccagttgctatatcctttctcaccgctggcgtaagggaaatcatcggtatgacccgaaaggctaatacggttgggaataccattcagaacgggcgcgatggcgcgcagaatgtcgcgcatataaggttccacatcggcactgccggttctaaacatcgggcgattctggctatcgatgatctgaatacgtagaccttcctggaccagatcgattttgagatgtggacgtaacgcccgcagtttcggatcggactcaatcaactggtcgagatcgccacgcaatttccgcaatcgactttgctccatgcgttttttcagctcttcgatgttcggctgcttattcacttccccctggctttgggtgtaatcatcacccccaccgggaattgggctttcactattagaaatgcgatcgccacccgtaaccgctgtcgccagcggagtccggaagtactccgcaatctgaatcagctcttttggactggagatagagatcagccacatcaccagaaaaaaggccatcattgcggtcataaagtcggcataagcaatcttccacgatccatgtgctgctccgtggcttttggctttgcgtcgtttgacgacaataatcggatgcgcttgattcttcatgcttcctcggttgtcgtctgttgttgcggatttttcaccgcacgcacatgctcttccagctcaataaacgacggacgttcgctggaatagagcgttttgcgaccaaactcaacggcgataggaggtgcgtaaccgttcagatttgaaagcagagtgactttgacgcactgcatcattttgctggtttcggcgcttttctgacgtaaaacactcgctaatggggaaataaatccgtaagccaataaaataccgaggaaagtccccaccatcgcatgagcgataagcgcccccagctcggcggcaggacgatcggctgaacctaacgcgtgaactacccccattacagccgcaacaataccaaacgccggaagtgagtccccgaccagcgccagactgttcgccgggacttctgcctcgctttcgtgcgtctcaatctcttcatccatcagagcttcgatttcgaaggtgttcatgtgaccgctgataatcaggcgcagataatcgacgataaattcaagcatgacgctatccgcaaggatgcgtgggtagctggcgaagatctcgctctcacggggattttcaatatcgcgttccagcgaaaacatccccatctgccgcgatttcgccatcaaccgataaagcagagccagcagatccatatacattgctttggtgtatttggtgcgacgaaacagcaacggcagcgccttcagcgtgcctttaatcgctttgccattattgccgacgataaacgacccaatccctgcaccggcaataatcaccagttcagcgggttgatagagtgctccaaggcttccaccggtcatcaaataaccgccgaaaactgtaccgagaacaaccaggtaacctaataagataagcacgacatcatccttccactgttgaccatgacaggatgttcagtcgccaggcgttaacacgcgataggggcaaaaaaaagcagcggtacatcgttaccgctgctggaatgtttcgccacaccgtatcagttaaacagcctgtactctctgttcatccagcagttgtgggataatatcggcaggattctgggaaagtttacgtctttttactgcccgggatggcggctgacataagctgcaggcaaagctgccaacaggctggtgagcatgggtaataaaattgccgccgcagcagttgcagttggaaagttgcagtaatccactttcaacaaaccgcaccaatgtccaggcacgggttaatgccagcagcggtccttcttctgcttgcgggcactgttcaaggtataaacggtaggctttgatcaccgcatcgacgccattacacaagccagttttcagtaaaaactgccatgcattacagaacatcgaagcatgaacgttttgttcccaggtcataaaccagtcggttgagaatggcagcatgcctttcggcggtgggcttccgcgcagttctttatagagttttatcagacgtccgcgacttaactgtgtttcgctttccagcatctgcaaacgagcgcccagggtgatcaattccattgccagctgaatatcccgcgcttcctgaacaatgcttttttcactcatgatcaggcccttttcttgcgcagcgcttcttcaggctgattaacatcattcagcaagcgagttgagagcatgatgccggtatgaatttgctggagatcgtcaacgcgggaatcttgcgtcaactgagtaatcgtctggtggctgtcaaaacggaagtgacaaaccagttgattggtttctgccagcttaaccatttgcggaagagtcagtgccgctaacgttgtcgccatttcttcatttatgccgagacgaaacatagcggacgctttgtcctgaacaatcagacgctgtgcaagtagtaaatatgacaagttgatgtcataaatgtgtttcagcaactcggaggtatgcattattcccacccagaataaccaactttatttttatgcggtctcaccgcaccccgtgatgtcgccgggaagccccggtaaaaaataattagcattagaatagttgcgataagctgcaataagcagacccacctttttggtttaataagtccttacaaatagaagggggtctttacacttatctaagatttttcctaaatcgacgcaactgtactcgtcactccacgcacatacaacggaggggggctgcgattttcaataatgtgtgatgcagatcacataaaacgctcaattacttaacataaatgtataagtcatacttttgttttgggtgtatttcaatctgttaaaaaatttttcgctacactgacaagcaaaaatgaaacaggaataatcgaaatgggatgttgcgcacagttaaaataactcaccgtaaataatcatctgctataaataatcgctttaatgcaataccagataagccatttttaaacaaacacttaccgcacaacaaactaattaactacaaagaaaggcaacaatcaacctaatgttgataaaatgttttacatatattaaccacttgttcaatatgggaaatcagtacattattttcttataaatacagttgaaatcatatgataaccaagagcaattgattaattgtatttactaatgaccagactaatatttacctgtttaactgagttgggattgcgtcgtttctccattaggagtaaagctttaatgtcacctgaagttcacagaataaggaacaggttatgagctatagcaatattcttgtcgccgttgcggttacaccggaaagtcagcaactgctggcaaaagcggtatctatcgccaggccagtaaagggacacatcagtttaattactctcgcttccgacccggaaatgtacaatcaattagctgcgccgatgcttgaagatttacgcagcgtgatgcaggaagaaacgcaaagctttcttgataagttaattcaggatgcggggtatcccgttgacaagacgtttattgcctacggtgagttaagcgaacatattctggaagtttgtcgcaaacatcatttcgatttggtgatttgcggtaatcacaatcacagtttcttttcgcgagcatcctgctcggcgaaaagagtgattacctcaagtgaggtcgatgtgctgttagttccacttacgggagattaaccgcacctacgcaagcttaggaaaggtagcaactttatcgcgctgctggctttccgcgctccgcggaactatctgctttaggtcgctaatgaagcactcctgccagtggttaatatcgtttttcacgataacgtccagcatttctgcatgacgggaaatacgttccgccagcgacatagtcaatgcacgatccagcgcagctgcaacttcgtcacgatcgtagggattaacaattaacgccgacgttaactcgtttgccgctcccgcaaattgcgaaagaacaagaacgcccgggttggctgggtcctgagcggcaacatactcttttgccaccaggttcattccgtcacgcagtggcgtcactaagcccacgtcagagtagcggaatattttcatcagtaatttacggtcaaaatgctgattcaaataataaagcggcgtccagcctaattgcccatatttaccattaattcgtccggcttcattttcgagctgatgacgaatatcctgataggcttgcacatcaccacgagacgttggcgcgatctgggtataacgaattttaccgtgatgttgcggatatttttccagtaacgcttcataggcgagaaaacgctccggcaaacctttggaataatccagtcgttcgacagaaaagatattttgtacgtttttcagttctgctttgagttgcgccagttttggcggcagtggaccggcagcctgtttcgctatttctttcggctcaatgccgatcgggtaaacttccgttcgaaacgctttgccgcaggccgtatggctttttgcgctacgtgtcgtgacgcgggtcaggttagaaaggcaatccaggaacgccagacgatcgttctccgtctggaaacccagcaaatcataatcacaaagctgttcaagcaaggtgtcatatgtcggcagcgcgttgaagatttccggtgtcgggaaaggaatatgcagaaagaaaccaatgcgattattcacgccccgtttgcgtaattcatgcgcaaagggcaacaggtgataatcgtggatccagataatgtcatcgtcttgcaacagcggcagtaatttatctgccagcaacgcatttacgcgtagatagccatcccaggcaggacgctgaaattgcaccagatcgagccgataatgaaaagcgggccagagaacggcattggagaatttgttgtagtattcgtcaaggtcctgttcgctgaggttaaaagaggcccacgtaatgttaccctttttcaccttttttagcggctgatcctcattccctgtttcaccgctccagccaaaccacagtccacctgcggctttcagtgcccccagtatgccaacggcaaggccaccggcactggcggcgtgctcgtctggtggtgcaatccggttagatactacgactaaacgactcatagtcatcactcctgttattttctcttttttgttgtaatgcggtggttatcatttcaagccagctccagacatccggcacgcccgccagtcgccatgatgcctgagttgcacctgtgccaatttttactgacattccgcccagccggttaacgactgcgaagccagattcatcggtcagatcatcgcccagaaatacgggcgttcgcccgataaagggagcttcctgcataaaggcagcaatcgcctcacctttactggtacctttcggtttgatctcgacaacacactttccctgctgtaacgccatttgtggccagatctgagtaatacgttgcgctaatgtcatcaatgcgtcttcatgctgcggagcctggcgataatgcagcgcaaaagccatccctttcgcctccagctccgcgccgggatactgggcgatgaccgtatgcagttgcacgctaatatcacgcgcaatcgcatccggcagatgaacgatatgcgttttaccattgatgtcacggcgctccgccccatgcacgcccgctaacgggaagcgataaggttttgccagtgcgtcaagctccaccattgagcgccctgaaatcaatgccaatgcaccatcacttgcggttgccagtagctgaagtccttgcagaatagtgtcaggcacgacgacctgatcgggatgcggtttgatttccgccagcgttccatcgagatcaaaaaaccaggcatatttcgcggatagttcaggggtttcggttaacggttctgtcacccggttctcctccttctcttttcttattgtgttgcgcagaacgcgctttacagacatgtaagtatagacagtgtgacgggggtcgccatttgcaacgaagaacagccaaccgttgtggcggctggctgtggtgggaaaaaacgctaaattgttgtggaaaaaagcatcagacagtgcgtttcgctttttgcttgtaacggtcgaaaatcaccgctgccagcaggattaagccgcgaactacgtactgtgcgaaaggagaaatattaagcaggttcatggcgttttccacggtgcctaaaattaagatacccgccaccacatatgagatttttccgatgccgcctttcagagaaacgccacctaaaacgcaggcggagatcacaatcagctcatagccaatcgacgtcattggctgcccactggtcatacgtgaagccagaataattccggctatcgctgataccaggccagagagaacaaagataataattttggtgcgaacaaccggtacacccgccagacgcgcagcctcttcgttcccgccaatcgccagggtattacgaccaaaggtggttttattcagcagcaagccaaagatgatcaaacacgcgacggtgagccagattggcgcaggcagaccaaaccagttggcgtaaccaagggcaaagaagctttcatcttcgataccgaccgctttaccgtctgaaatgatgtacgccagacctcgaacaatctgcatcgttgccagagtcgtgatgagggcatttattttcagtttggcgataacaaagccattgaccaggccacagagaacgcccagcaacaaacccgctgccacgccaatccacaggctttcagtcaggttgataaccaccgcagtggtgacacccgcacaggcaattacggaggcgacagaaaggtcaaagtcaccggaagcaaggcagaacaacatgccacacgccaccatccccgacatagaaattgccaggcccaatcctttcatattaatgaaggtggcaaaatttgggacaaaaatggcacaggcgataaaaagcaccgcaaacaccaccagcatgccgtactgatcccagatacgcccgaagctgaatgacgacttaggtgcgccagaacccgatgtagaaacagaagacatcatactctccttactcaggcaactgcctggctgactttaggcatcgcaaggctcagtgcctgacgctcatctgcctgctcgtgtaacaattcaccggcgatttcaccttcgcgcatcaccacaatccggtcggcaacgccgaggacttcaggtaagtcgctggaggcaaacagcaccgccacaccctgcgccgccagcgcataaatcacgttgtaaatttcatgcttagcaccaacatcaatgccgcgcgtaggttcatccagcaaaatgaccttcatctcttccgataaccagcggcccagaatggctttttgctgatttccacctgagagattcataatcagttgctcagcgcccggcgttttgatgttgagcgaacgaatgtggtgatcggcattgttttcttcccaaccgttgttgattacacaaccgccgagcacatgtttgcgtctggcactgatgttgatattgtcgcgaacggagtgcacaggaataatgccttccgctttgcgatcttccgggcagagcatcatgcctgcggtaatagcgtggctcggtttacgaatatcgatcggctgttggtcgatataaacctgaccggcggtgatttgcgtaccgccaaacatgcctttcattaattcgctacgccctgccccgaccagaccaaacagaccgacaatttctccactgcgaaccgccagacttattggcgtacgcacgcctggtgctttcacagcatcaagacgcagccgctcctcgccataactacgcggttgccagccgtagatatcgccaatgtctcgcccgaccatcgcctgcaccagtgcgtcgtggtcaacctgctgcatatcggtaaaggttttgacataacgcccatctttaaagacggtgatggcatcgctgagggcaaatatttcttccatacggtgagaaacgtataagatcacccgcccctcttttcgcagttcacgaataacgcggaaaagattgtcgatttcgcgggcagagagggagctggttggctcatcaaaggcgataattttggcgttacgcgccagcgctttggcgatttcaaccatctgccactgaccaatggagagatatttcagcggcgtgtccgggtcaatatccataccaagatgtttaatttgtaaacctgcctcataattcagcaatgaacgattcacaatgccgcctttatgcggcagctggccgagatagatgttttccgcgacggtcatttccggcacgagatgcagttcctgataaataatcgccacacccgcgttaagtgctgcggtcgtgtcggaaaaggacatttcctgcccattaatcactacagaacccgtggttggcgcatagtttccgctgaggatttttaagagagttgattttcctgcgccattttcacccatcaacgcatgaacctgaccggcatagcagtcaaaactaatatccgtcagcgccttaacgccgggaaacgttttaccgatgccgcgaaatgagagatacggggtagactgttgcataacgtctccgtgaatcactggtcgttcacaccccctctgcatcatgcagaggggaatttttccggcaaattacttaccgcctaaaccttttttctccagttcttctttaaagttgtcacgcgtgatcagcaccacgtcggtaacttcggtgaatttggtcggttcaacaccttttgcaacccagttgtaaagcatttcgctggacttataaccatgtacatccgggcttggcagcagggaaccgtagaagccggttgcctgtgccttagacagttcactcaccgcatccacaccgttaataccgataccgatgatatcgctcgctttaaagccctgaccttccgtcgcgcgtacgccgcccagcacggtgctgtcgttcataccgacaatcagccaatgtttaacttccggatgttgaaccagcattgagttggcagcgtcaaatgcccccgggatgtcgttagatttggtaggtacctgataaatttgtttttccgggaatcctgcagctttcagcgcatccatagaccccgtagtacggcgacgagccgtatccagttcgttggaggtaatcgccatcaccgcgctttctttgacatcccagccacgtttctgcatctctttatacagttcctggccctgacgttcgccaattttggtcgcagccatcatcaccagcggaacggtatccattggcttacctttggcgttaacaaactggtcatccacggcaatgactttcatatcgtagccacgcgctttcgccacgatggcagagccgagtttcgggtccggagtacaaataacgaaacctttcgcgccactggcagccaggctgtcgatagcgttcaatgttttttcgccatccggcacggcaatcttaataacttcaaaccctaaatccttcccggctttatcggcaaacttccattcggtctggaaccacggctcttccggttgcttcaccaggaaaccgagcttcaggttctccgccatagcggattgtgacataacggctgccagaccaatggctgccagggctttagtaaatttgtgcatggttctctccagctttagtgtcgttttgtgtagggcaaaaacgaatgacattcgttaaattaatcggaaaacaaagcattaccttttaactaaaagataagtgactgtgttgacatagttttagcgagaaattaattctccataggagagcaatatcacatcgcagaattacagtgagaacgtgcataaatttagcgggaaaagacataaggaaaagcgaatttgtcagacaaattatcgagtgcacagcagaataatccataagattagcctggaagtccttgttgtctttggtacccatgcgggatgttttctttttaaccagtcaataggcctcattacctggcgttgagtttttgcaatggtgtaataaccgcaacttaaagatgtggaaaatgcgcgtcattcatttcgccattaattatcactgtactcattaattaacagaacacgtataatgagagccatatcgcaaaaatgaaaaaacgttttataaaatcattgcttcatcatgaattcaaattcatcgattaatatcaacaagatacaaaaagcaccatcattaaaattcattacagttacattgatttcatcaatgaaatgtaaaaatatataaacttgatgatttaagcattttcttatacccgttcagacgttattcttatttcagatcatcgtcagaattgactccacgatcacatttcggaccggcagaaaggaattattctgcaaacagtaattatggtgttttgatttatcttgcacctctccacttctggatataaggatattaggtatggcaaccgctggaatgcttctcaaactcaactctcaaatgaaccgcgagttttacgcatccaatctctaccttcacctgagtaactggtgttctgaacagagtctgaacggcaccgccactttccttcgcgcccaggcacagagtaatgtgacccaaatgatgcgcatgtttaactttatgaagagtgtcggcgctacccccatcgttaaagccattgatgttcccggtgaaaaactgaactctctggaagaactgttccaaaaaacgatggaagaatacgagcaacgttcaagcacgctggcgcagttagccgatgaagcgaaagaactgaatgatgattcaaccgtcaatttcctgcgcgatctggaaaaagaacagcagcatgatggcctgttactgcaaaccattcttgatgaagtgcgcagtgcgaaacttgctggtatgtgtcctgtgcagaccgaccaacatgttctgaatgtcgtgtcgcatcagctgcattgatcatacatcggcgccaatgcattgcgccgatgaagtttttgagaaaccgctgcctcatttttttgaagcagcggttttttaatgggattcgccctgtggggtaaacttgagttcaatcaacgcgatggctttttggattgcccgcatggtgaccgggtctgcggcggcgggatggttagtaaagtcgatattcttcagctggctggacattttttcgcgaacttcaacgggcgcgatcacatcgagaacatccagaatttgtttgataaccaactggcaagcaaccacatcagaaaccagttcctgatcggcattcagcggctgggacatcgtaaactcctgatagcattttgaaagccgttatagtagcggcttcacatcttcagcgatagtcacatccaccgtcatcagaacacaaaaaaacctgccggagcaggttttttgttatcggaacatattgcctggcggtacgtctttgaacgtcttgcaatagttattgaacatacttttcaggatcttgcgcagtttcatcgcggtactccgaccatttgttatacaggtgttattgtctttgcgtttataatatgacaaccatcacaaaaatcaatctttatgtgatataaatcacataaatacccctttaatgttataaaaatgataatcaaaaagcagccccccaatttctgacacatacagatggcaagaaatagcgcctgccaggcgtcttttccggccattgtcgcagcgctgtaacgcgtaaaatactgctttcttttactcttctggctggaccatgagacttctgattctgactctttccttaataacgctgacaggatgtacggttactcgccaggcccatgtgagcgaagttgacgcggcaacaggtattgttcggttggtttatgatcaggcttttttgcagcatgcccgtaccgatcgttatgtcagtcgcgggatcgccgatcgcgcatgccagcaggcaggctatacccacgctatcccctttggtcagccagtaggcaactgtagcctctttgcgggttccttatgtttgaatacggaattcactttgtcatatcagtgccatcattccgccttccctgtctttctctaaacgttttaatcagcgagggggatcttcgctgattaaataaatagcggtaatgcgttttattcccattcgtatttttaataaatgatgtttatattttaccttttgcaaataataaaataacaaattatagtgacgccacagcaacaaatataacctttgtggagcactatcatgctgaaaccagaaatgattgaaaaacttaatgagcagatgaacctggaactgtactcttcactgctttatcagcaaatgagcgcctggtgcagctatcataccttcgaaggtgctgccgcgttcctgcgccgtcacgcccaggaagagatgacgcatatgcagcgtctgtttgattacctgactgataccggcaacttaccgcgtattaataccgttgaatctccgtttgctgaatattcctcacttgatgaattattccaggaaacctataaacacgaacaattaatcacgcagaaaattaacgaactggctcatgctgcaatgaccaatcaggactacccaacatttaatttcctgcaatggtatgtttctgagcagcatgaagaagagaaactgttcaaatcgattattgataaattaagccttgcaggcaaaagcggcgaaggtctgtattttatcgacaaagaactctctaccctcgacacacaaaactaatgctctccggcggcaggttttctgccgccgtttcaaatcagtgacggcaaatcttactctgatcggttgaaaaaccttcttctgaaggtataaatttgcctttcgctgccagaaacgccaccaactctcccgcagtcatcccttctgccgagcaggtgtgaaaacgtgcctgttcaccaaaacgcgctttaattgctgcttccagactggcatgcgtatattgctcgcctgattcaatcatcatatttaacacttcgtgaccgtgaatagagtccatcgttcctcctcaaaaaaagcctagcgtagcgattgccgcttatgaagactttgcgccagcgcagaactgaacgctttttattgtacatttatatttacaacatatgtaacgtcggtttgacgaatcagccgttatgccttaacctgcgccgcagatatcactcataaagatcgtcaggacagaagaaagcgtgaaaaacagaactctgggaagtgtttttatcgtggcgggaaccacaattggcgctggtatgctggcaatgccgctggctgcggcaggtgttggttttagcgtcacgttaatcttgttaattgggctttgggcgttgatgtgctacacggcgctattactgctggaggtgtaccagcatgtcccggcagataccggtctgggcacgctggcaaaacgctatctgggacgctacggtcagtggctgacgggcttcagtatgatgttcttaatgtatgctctgactgcggcatacatcagcggtgccggtgaattgttggcctccagcatcagcgactggacaggtatttcaatgtcggcaaccgctggcgtgctgttgttcacttttgttgccggtggcgtggtttgtgtcggaacttcgctggtcgatttatttaaccgttttctgttcagcgccaaaattatttttctggtggtgatgctggtattgctgctaccgcatattcacaaagtgaatcttttaaccctgccgttgcaacagggactggcactgtctgcaatcccggtgatttttacgtcgtttggttttcacggtagcgtgccgagtattgtcagctatatggatggcaacattcgtaagctacgctgggtgtttataatcggtagtgcgatccccctggtggcatatattttctggcagctggcgacccttggcagcattgattcaacaacctttatgggattgctggctaatcatgccggattaaacgggctgttacaggcgttacgcgaaatggtggcctctccgcatgttgagctggcagtgcatttatttgctgatttagccctcgccacgtccttcctcggcgtagcgttaggcttatttgattatctggcagatttgtttcagcgttcaaataccgttggtggacgattgcaaactggtgcaattacctttctgccgccactggcgtttgcactgttttatccacgaggatttgtgatggcgctgggttacgccggtgtggcgctggcggtactggcattgattatcccttcgctgttgacctggcaaagcaggaagcacaatcctcaggcgggttaccgggtgaaaggtggtcgtccggcgctggtggtggtgtttctctgtggtattgctgtgattggcgtgcaatttttgattgcggcaggcttgttaccagaagtggggtgattagatagcctcaaattccttattgggtgccagaattaacgctgacacccaatttgctctcttaatgcaggcagcactgcttaaatttcttaccactaccgcacgggcaaggatcattacgccccggtttctcttctgctttgaccggttgctgaacagctttttcctgcggatgcgccatccagtacgcatgtagatcaagcgccgccagtcgaatggcatctacgctctcttcaaacgcttctggcgacatcttctctacccgctcgaagttttcctcagtaccgtgcagcgctatcgcctccagcgctggttttaacgaatcggacaatgttgaccagtcagaaagtgccacgccccgcatatagccaaagcaccactcctcaacaatcgtcagctcgctgccatcgacttctcgcaagccgaataacggctcaaactgctccgggaattcgttcagacgctctgcggtatcggccatatgttgaaaagccaggttcataaagcgtgtcatctctttctctgacgcccagcgcggcacatagtcagccccaccccacacggcaaccagccactgtgccggttcaatctcttgcggagaactcaacaccgccgtcaataaaccgtccagctccgccacatcaagaatggcgtggtcagtgttgtatttggtcagaatatcgtccagccattccaactcactttcgtttaacggtcccgttttcatacgcttttccttgtggatctcaactcgccagcacctatcttacatgccggtccgtatcagagatactttttgagtggctttgccggtgattaaaaattaaggagggtgtaacgacaagttgcaggcacaaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattttattcttatctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaatcccttgtgtctaccgattccaccatccgggctcgggaagaaagtggaggcgcgttccggagtcgaaccggactagacggatttgcaatccgctacataaccgctttgttaacgcgccaaattcttcaggcctttcagccagacatccgctgccgccgatgtcttttaaactggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcattcatcaagcaatcagttaatcacttgattttattatcgtctggcaatcagtgccgccgttcgatgcgttgcattctacttacctggcgcgatgagtcaacgatatttttcaccacttttgatcgtttgctgaaaattgcgccgaaacgatcactgatcaagcaaatctgcacgcgcagcgctcaaatattgcaacattgaccacagagtcagtaccgcagccacaaagaaaagtgcaataccggcgtactcaacccaaatgttcggacgccacagcagccaggctaacgccaccatctgggcagtggttttcactttcccaatccaggagacagccacgctactgcgtttacccaactccgccatccattcgcgtagcgcagaaataataatttcacgggcgatcatcgttgctgccggtaaggtcacccaccagctgtggtaatgctcggttaccagcaccatggcgatagccacgagaactttatctgcgacagggtcaaggaaagcaccaaaccgggtactctgattccagcggcgtgccagaaaaccatcgaaccagtcagtcaccgccgcgacgcagaaaatgagcgcggcggcaaacggcgaccaggtgacaggcaaataaaagaccaatacaaagaatgggataaggatgacacggaacagtgtaagcaacgtagggatattaaattgcataatgacgggtaactatctgttgtcagtaagattacccctatgttgctacagagacatcaatgtttcaacgaccagaagatcttttctgccagaccttgcgaaatacccggcacttttgcaatttcctcgacgctggcgttacgtaaaccttgcaaaccgcccatatatttcaacaacatttgccgacgttttggcccgacgccttcaatggtttccagggaactggtatttttgaccttcgcccgttttttacggtgcccgccaatcgcgtgatcgtgtgattcatcgcgaatatgctggataacatgcagcgcgggagaatctggcggcaaactaaatccctcaccttcaggctcaaagaacagcgtttccagcccagccttacgatctgctcctttggcaacgccaagtagcagcggatgatttttatcccatgagacatccagttcggcgaaaacatttttcgcctgcgcaagctggcctttgccgccgtcaataaggatcacatccgggatcttactgtcgtcgatagctttaccataacgccgacgcagcacctgattcatcgccgcgtaatcatcgcccggcgtgatgccagtaatgttatagcgccgatactccgcacgcagcgggccgttggcatcaaacaccacacaggaagcgacggtttgttcacccatggtatggctgatgtcaaagcactccatccgcttcacttccggcaatttcaacacgctggcaagcgcggtcagccgctggtgaacggtagattgctgcgaaagtttgctggttaaggccgtcgccgcattggtacgcgcgagtttcagataacgcgctctatcgccacgaggtttggtttgaacattaatcttgcgtcccgccagttctgaaagggaatcggcgagcagcgttttatcgctaagattaaaatcgagcaggatctcacccggtaaggtgcgcatctggctgccttgtaaatagaactgacctacgaaggtttccaccacctcgctcagttccgtaccgccaggcactttcgggaaatagctgcggctgccgagcactttgccctgacgaatgaacaatacgtggacacaagccatacccgcatcgaacgccactccaataacgtcaaggtcgtcgccggtattggaaacaaactgtttttcggtgacacgtcgcaccgcctgaatttggtcgcgaatccgcgccgcttcttcaaactccagattctggctggcagtttccatacgactaatgagttgcgtaagcacctgatcatctttgccagacaaaaacaggcgcacatactcgacctgctgagcgtattcttcttcactcacacccatcaatgcctgacgtcccagatgtgctaatttcatatttaccccgaatgttgttatgtctgtttgcagtgtagagccattgtttgtaaacacaaaaacaactccgctacatcttattcttatttaatatatatcagaagcaggttggctggaggatttctgcacaagtccggtacacgtttgacgctgatagtgttgatacttccgtaacgcgatgcggtaattgttggtgctggtggagggcagccacggggcgaggatttcatcaaggaaaccgtcctgcagctgatcgagggaaatattttgctcgtgtagatgattccccaaacggcgcagacgaacgacatattcacgcaccgtaccagggctcatttcagtttgctcaaaaagaaattgcttaaagccgataatatcgaaaaaatcactctgcgttttgcaatgtaaatcaccgcaaaatcggcacaatgccgcccatgattgttgttccacttgccagccattttcatcaagcagcgtgtccaggcgggaaatctcgattttattcactattttgccgtcgcgaacgagggtaatgcgatcgagtaatttacggcaatgcgcgcaatgggtctggctgtgtttaaagtctttaagatagcggcttaatggccgtcttttcaggtgctgcaccatcattaagaactcctggtagtcaaaattaaagtgcggcatttactgacgttataacttacccagtttagtgcgtaaccgtttaatagcctggctgtgtaactgactgacccgcgattccccgacctccagcaccgcaccaatctctttgagattcagctcttcctgataatagagggttaataccagtttttcgcgctccggcaacgtttcgatggcttccatcacccgctggcgcagattactgtccagcagttgttgtagcgggttttctcgctgatgatcatcagtaaccagttcgatgctatcgccgtgctcttcgcgccactcatcgtaggagaagagctggctgttattggtgtcgagcaacatttggcgataatcggcaatatcgatccctaaacgttccgcaacctcagtttccgtggcgttgcggccaagttcctgctccagttgccctattgcctgtgccacttcacgcgcgttgcgtcgcacgctgcgcggcacccagtcacggctgcgaagttcatccagcatagcgccacggatacgctgcactgcgtaagttgtaaatgccgttccttgtagggcgtcatagcgttcgacggcattaagtaacccaatgccgcccgcctgtagcagatcgtcaagttccacgctcgcgggcagtcgaacctgcaggcgcaatgcttcgtgacgcaccagcgggacataacgctgccacagcgagtgtttatccattacaccttcagcggtatagagtgaattcacgataaacagccctgcgttatatgagttatcggcatgattatccgtttctgcagggtttttaatcggacgattagtgggtgaaatgaggggttatttgggggttaccggtaaattgcgggcagaaaaaaccccgccgttggcggggatgcacgttgctgacaaattgcgctttatgttgccggatgcggcgtaaacgccttacccggcctacaaaatgtgcaaattcaataaattgcaattcaacttgtaggcctgataagcgcagcgcatcaggcaatttggcgttgccgtcagtctcagttaatcaggttacaacgattaaccctgcagcagagacagaacctgctgcggtacctggttagcttttgccagcacggagttaccggcctgctggatgatctgcgctttcgacatgttggacacttcggtcgcatagtcggcgtcctgaatacgggactgcgcttcagacaggttggtagtggtgttgttcaggttggtcaccgcagaatccagacggttttgcaccgcacccaaggaggagcgaaatttgtcgatggagctgatggcttcgtccagagctttcaggggatcggcggtggttgcagctttagtttcagcgtcagtagttagttttcctgttgcatcaacatacacagctttaccagaaccattagttacagacccgtcatcttgtaaataatattttgtggtattgtcagtagttaatcccgtcccgtcagctttgttataaacgtcattgccgccagatttaacaactccatctgtacctacggtataagcgccagaagtaaacccagtcgctttactagcggaaagaagtgcatcagcactgatcactgctcctgtgacatttatagccccagcagtttttgttgttccaaagtcgccagaacctgccagaactattgaagttccatccgcagtagtaatagtagattgtacagcagcggctggaccagagtggttgaaagctaaaccattgagggtagcttcttctaaagtaccaccaccgttttgggttaaattcccagtggtgtcaatataaagtttagacccgtcttttgctgtgattttgccatcactagccagaacaacatcctgctttgtgctaccaatttcaactgagaaagttgcggtatcccccgccttaggcgtcaggtaagattggagttctgccgctgttgaggtggtattgtaagtaaaagtgttgtttgcttgattaaatttataagcatttccagttgcccccgcagcaaaaccattgcttacaccagccgcagttactgtcgccccatccgtgagactagcaataacatcagcagcagttgatttcgacaggccagcagagacagtgtattcattacctaccgcagctgaaactgatgcagcgaccaaatcatctttagtcgctgcagtattagccacagcccctttgccattcacattaaacccactcagccccagcgtatcagagtcaattttcttcagatcaatagtgatagtctggccgtcattcgcaccaacctgaattttcatcgaaccgtcttttgccagtacgttcacgccgttgaactgggtctgaccggatacgcggtcaatttcgtcgagacgggatttgatttcgtcctgaatggagtccagatccgaatcagagttagtgccggtagaagcctgaaccgtcagttcacgaatacgctgtaagttgttgttaatttcggacagcgcgccttcggtggtctgcgcaacagaaataccatcgttggcgttacgtgcagcctgagtcaggcctttaatgttagaagtaaaacggttagcaatcgcctgacccgcggcgtcatccttcgcgctgttaatacgcaagccagaagacagacgctcgatagaactcgacagcgcagactggttcttgttgatattattttgagtgatcagcgagaggctgttggtattaatgacttgtgccatgattcgttatcctatattgcaagtcgttgattacgttttgggtttccacccgtcggctcaatcgccgtcaaccctgttatcgtctgtcgtaaaacaacctttagaatttttttcacaaacagctattttttgttagtcgacgaaatactcttttctctgccccttattcccgctattaaaaaaaacaattaaacgtaaactttgcgcaattcaggccgataaccccggtattcgttttacgtgtcgaaagataaaaggaaatcgcatggcaagtatttcatcgctgggagtcgggtcaggtctggatttaagttcaatccttgatagcctcaccgccgcgcaaaaagcgacgctaacccctatttcaaatcagcaatcgtcgtttaccgctaaacttagcgcctacggtacgctgaaaagcgcgctgacgactttccagaccgccaatactgcattgtctaaagccgatcttttttccgctaccagcaccaccagcagcaccaccgcgttcagtgccaccaccgcgggtaatgccatcgccgggaaatacaccatcagcgtcacccatctggcgcaggcgcaaaccctgacaacgcgcaccaccagagacgatacgaaaacggcgatcgccaccagcgacagcaaactcaccattcaacaaggcggtgacaaagatccgattgccattgatatcagcgcggctaactcgtcgttaagcgggattcgtgatgccatcaacaacgcaaaagcaggcgtaagcgcaagcatcattaacgtgggtaacggtgaatatcgtctgtcagtcacatcaaatgacaccggccttgataatgcgatgacactctcggtcagcggtgatgatgcgctacaaagttttatgggctatgacgccagtgccagcagcaacggcatggaggtctcggtcgccgcccagaatgcacagctgacggtcaacaacgtcgccattgagaacagcagcaacaccatcagcgacgcgctggaaaacatcaccctgaacctgaacgatgtcaccacgggcaaccagacgctaaccatcactcaggacacctccaaagcgcaaacggcgattaaagactgggtgaatgcctataactcgctaatagataccttcagcagcctgaccaaatacaccgccgtagatgcgggagctgatagccagagttctagcaatggcgcactgctcggcgactccacgttgcggacgattcagacgcagttgaaatcgatgctgagtaataccgttagttcttccaactataaaacgttggcgcagattggtatcacgaccgatcccagcgatggcaaactggaactggatgccgacaaactcaccgctgcattgaaaaaagatgccagcggcgtaggtgcattgattgttggcgatggtaaaaaaaccggcatcacgaccaccatcggcagcaacctgaccaattggctttcgacaacgggcattattaaagccgctaccgatggcgttagtaagaccctgaataagttaactaaagactacaacgccgccagcgatcgcattgatgcgcaggtcgcgcgctataaagaacaatttacccaactggacgttttaatgacctcgttaaacagcaccagcagctacttaacgcagcagttcgaaaacaacagtaattccaagtaatcaatattcatcgggagacaggtcatgtacgcggcaaaaggcacccaggcctatgcacaaattggcgtcgaaagcgccgtaatgagcgccagccaacagcagttggtcaccatgctatttgatggagtgctgagcgcactggttagagcgcgactgtttatgcaggacaacaatcagcaaggcaaaggcgtctctttgtcaaaagcgatcaacatcattgagaacggactgcgggtgagtcttgatgaagagagcaaagacgaattaacccaaaacttgattgctctttatagctatatggtcaggcgtttgctgcaagccaatttacgcaacgatgtctccgcagtcgaagaggtggaagcattaatgcgtaatattgccgatgcctggaaagagtctttactctccccttctttgattcaggacccagtctgatgaacaatgcaccgcatttgtatttcgcctggcaacaactcgtcgaaaaaagccagctcatgttacgcctggcaacggaagaacaatgggacgaactcatcgccagcgaaatggcgtatgtgaatgcggtgcaggagatcgcacacctgactgaagaggttgccccgtccactacgatgcaggagcagctccgcccgatgctgctcctgattctcgacaacgaaagcaaggtaaagcagttattacagattcggatggatgaactggcgaaactggtcggtcagtcatcggtgcaaaaatcggtgttaagtgcctatggcgatcagggcggctttgtgcttgctccgcaggataacctcttttgaatcttaatgagccgatggctcgcgaataatccgattacggctacgcttctaatattccccttgaatggagtcgaagaatgcgtaatcccacgctgttacaatgttttcactggtattacccggaaggcggtaagctctggcctgaactggccgagcgcgcagacggttttaatgatattggtatcaatatggtctggttgccgcccgcctataaaggcgcatcgggcggctattcggtcggctacgactcctatgatttatttgatctaggtgagtttgatcagaaaggcagcatccctactaaatatggtgataaagcacaactgctggccgccattgacgccctgaaacgtaatgacattgcggtgctgctggacgtggtagtcaaccacaaaatgggcgcggatgaaaaagaagctattcgcgtgcagcgtgtaaatgctgatgaccgtacgcaaattgacgaagaaatcattgagtgtgaaggctggacgcgttacaccttccccactcgtgccgggcaatactcgcagtttatctgggatttcaaatgttttagcggtatcgaccatatcgaaaaccctgatgaagatggcatttttaaaattgttaacgactataccggagaaggctggaacgatcaggttgatgatgaactcggtaatttcgattatctgatgggtgagaatatcgattttcgcaatcatgccgtgacggaagagattaaatactgggcgcgctgggtgatggaacaaacgcaatgcgacggctttcgtcttgatgcggtcaaacatattccggcatggttttataaagagtggatcgaacacgtacaggaagttgcgccaaagccgctgtttattgtggctgaatactggtcgcatgaagtcgataaactgcaaacgtatattgatcaggtggaaggcaaaaccatgctgtttgatgcgccgctgcagatgaaattccatgaagcatcgcgcatgggtcgcgactacgacatgacgcagatcttcactgggacgctggtggaagccgatccttttcacgccgtaaccctcgttgccaaccacgacacccaaccgttgcaagccctcgaagcaccggtcgaaccgtggtttaaaccgctggcgtatgccttaattttgttgcgggaaaatggcgttccttcggtgttctatccggacctctacggtgcacattacgaagatgtcggtggtgacgggcaaacctatccgatagatatgccaataatcgaacagcttgatgagttaattctcgcccgtcagcgtttcgcccacggtgtacagacgttatttttcgaccatccgaactgcattgcctttagccgcagtggcaccgacgaatatcccggctgcgtggtggtcatgtcgaacggagatgatggcgaaaaaaccattcatctgggagagaattacggcaataaaacctggcgtgattttctggggaaccggcaagagagcgtagtgacagacgaaaacggcgaagcgaccttcttttgcaacggcggcagcgttagcgtgtgggttatcgaagaggtgatttaaatccatccccggcggcaagccggggagatttcattacggcagtggcgtcggtaacggcgctttatccagcgcggcggcacactctgccgtcgggcgatccacacgctccatcgtcataccatcgtactcaatggtgttaccgtcacgctcaacctcgtacagctcacgttttacggtaacgttagtgagatcatcagacatcaatgtcaacttacccggcacggcaatcacccgctgccactgacggcaatccagggtatcgccctctttagtgacaatgaggctgcctatcgcttccggactgaccagcgcacgttgcggccctttggtctgccagtaacccgtcagccagtccggcgcgggggttttcacgacattgttatagttttcgacttcggcacagcccgccagcaacatgagcgcacctgcaattgcgagttttttcatcattcgtcctgcatgagaagaaaagaggattgtggcattaaagccctgatgtcgccagcctttccaggttcagagagaaatttgatctaaccattatttttgtgaattattaccccgaaaataaatttgtatggtgtatgattcgcgactcttgtttcaaaccttctgagttcagaggctacattcatgtcatggcagcaattcaaacacgcctggttgattaaattctgggcgcccatccccgcggtcatcgcggcgggtattctctccacttactattttggcatcactggcaccttttgggctgtcacaggtgaatttacccgttggggcggtcagctcctgcagttgttcggcgtccatgctgaagagtggggttattttaaaattatccatctggaaggatcgccattaacccgcatcgacggaatgatgatcctcggtatgtttggcggctgttttgccgcagcgctgtgggccaacaatgtcaaactgcgcatgccgcgcagccgtatccgcattatgcaggccatcattggcggtattatcgccggttttggcgcacgtctggcaatgggctgtaacctggcggcgttctttaccggaattccacagttctcgctgcacgcctggttctttgccatcgccactgccattggttcatggtttggcgcgcgctttaccctgctgcccatcttccgtattcccgtgaaaatgcagaaagtttctgctgcctcaccgttgacgcaaaaaccggatcaggcgcggcgtcgttttcgtctcgggatgctggtctttttcggcatgctgggctgggcgctgctgacggcgatgaaccagcccaaactggggctggcaatgctgtttggcgtcggctttggtttactgattgaacgtgcgcaaatctgctttacttcggcgttccgcgatatgtggatcaccggacgtacccatatggcgaaagcaatcattatcggtatggcggtaagtgccatcgggatcttcagttacgtacagttaggcgttgaacccaaaatcatgtgggcgggaccaaacgcggtaattggtggtttactgtttggttttggcatcgtgctggcaggcggctgcgaaaccggctggatgtaccgcgcggtagaaggccaggtgcactactggtgggtcggtctgggcaacgtgatcggctcaacgattctggcgtattactgggatgatttcgctccggcgctggccaccgactgggacaaaatcaacctgctgaaaacctttggcccgatgggcggcctgctggtgacatatttgctgttgtttgcagctctaatgttgattatcggctgggaaaaacgcttcttccgccgtgcggcaccgcagattgctaaggagatcgcatgaaaaatatcgttcctgattaccgtcttgatatggtgggtgaaccctgtccttatccggcagtcgcaacccttgaggcgatgccgcagttaaaaaaaggggagatcctggaagtggtgagcgactgtccgcagtcgatcaataatattccactggatgcgcgtaatcacggctatacggtgctggatattcagcaagacgggccgaccattcgttatttaattcagaagtaatccctcattcccgctgtggcccacagcgggaacatcgttacctctctatcacatagattttacccgccccctctcctattcttttcagtgtgacctcaggaggtttctatgtgcggacgctttgcccaatcccaaacgcgtgaagattacctcgcgtttctcgcggaagatattgaacgcgatattccctacgatcccgaacccattggcagatacaacgtcgcgccgggaaccaaagttcttctgctcagtgaacgtgatgaacaccttcatctggatccggttttctggggatatgctcccggatggtgggataaaccgccgctgattaacgcccgcgtagaaactgccgcaaccagtcgtatgtttaaaccgctctggcaacatggtcgggcaatctgttttgccgatggctggtttgagtggaaaaaagaaggcgacaaaaaacagccttattttatctatcgcgctgatggacaacctgtttttatggccgcgataggtagcacaccgtttgagcgtggtgacgaagccgaaggatttttaattgtcactgcagcagcagaccagggtctggtagatattcatgaccgccgcccacgagtactgtcgccagaagctgcacgggaatggatgcggcaagaggttggcgataaagaagcctcagaaatcgcggccagtggctgtgttccagcaaaccagttcacctggcacccggtatcgtgcgcggtgggtaatgttaaaaaccagggcgcggagttaattcaacctgtttgataagcctggagattatctacacctggatggacatcattgtactatgccccgtacatgccccatcacatcctcaacatcaaagtattagagccttgcaaaccattatgcgtctcagtttgtctcatctatcttacacaaaaaaaaatagaactaatatcaagcggcgctatattgcgtattaaataaaaccacctcaattacattaataaatctaaacaaatatcatgcaaataatttccatggttatttttaggctatttaaattaaaaaaataaattatgagtcaaacataaataacaacctttaatataatttgactaccaaatttatattcgttcacaaaatagtcatgcattgtgtgcaatagaaacagttcagataaaaatagggatctacttcacaatttaaatgagaaactaaaacttacatcttgaaataatctcattgattagatgaatatttgtagtgcagtgacatcatttttaaataatagttcaaataaaagggctcacgatgaaaaaattaacagtggcaatttctgctgtagctgcatcagtactgatggcgatgtctgctcaggcagcagagatttacaataaagacagtaacaagctggatctgtacggaaaagttaatgctaagcactacttctcttctaacgatgcagatgatggcgacacaacttatgttcgtctgggcttcaaaggcgaaactcaaatcaacgatcaactgactggtttcggtcagtgggaatatgaattcaaaggcaaccgtgctgaatctcaaggttcttccaaagataaaacccgtcttgccttcgctggcctgaaattcggtgactacggctccatcgattatggccgtaactacggtgtagcatacgatatcggtgcatggaccgacgttctgccagaattcggtggcgatacctggacccaaacagatgtgttcatgactggtcgcaccacaggtgttgcaacctatcgtaacaacgacttctttggtctggttgatggtctgaactttgctgctcagtatcagggtaaaaatgaccgcactgacgtaactgaagctaacggtgatggtttcggtttctccactacttatgagtatgaaggattcggtgtaggtgcaacctatgctaaatctgaccgcactaatgatcaggttatctacggtaacaacagcctgaatgcatctggtcaaaatgctgaagtatgggcagctggtctgaaatatgatgcgaacaacatctatctggctaccacctattctgaaacccagaacatgactgtttttggtaataaccatattgccaacaaagcacaaaacttcgaagtagttgcacaatatcagttcgacttcggtctgcgtccgtccgttgcttacctgcaatctaaaggaaaagacttgggtgcgtggggtgatcaggacctggttgaatatattgatgtaggtgcaacctattacttcaacaaaaatatgtccacttttgttgattacaaaatcaacctgattgataagagcgatttcacgaaagcatctggcgttgctaccgatgatatcgttgctgtaggattggtttaccagttctaatctgattactcaaagatatgttgtgggaggctttgcctccccaacatataagtggccccctcaagccactttccttagaagcactatcttgcttctgactatataaaccttctgttatatattaccctttattttctggggcgtttcaacgccccatttttaataatacccagtgaacaattaacgtatcaactagatttaataacaacgatatccgtacctaacctgatatctaatgtcataagtatccctttaattatcccctcaacctcttgtaactttcccactcttgagctccacatagtccaaacgccggatgcaaaaaaatcacacgtgcatttctgaaattgtgatggaggaagatagtatcaattatatgtgcttataaacgtccccgattagcgcagaagtcaccggattgttcaggatacaataggttgagtatgccgtatttattttccaaaataaaaatcgatgctgttgctccttcataaaatacttttactctctggacgcttttcttagctctcttggtgttatcttaaaacgattatggaacctttcagtaaaacgagaaggacacttgtaaccattttccctggcaatctcgctgatgggttttactgtcgtttgtatagcagacaacgcattatttaacctcacgtcgtccaatatactttgaaaacttattccctcgcttgccagacggcgatgcaatgtggaaacagaaatgtagagatatctcgctaccttgtttgctgtccattttgttccaggttcggatagcattaggttataacaacgacttattaatgattgtttactatctgataaaagtaaacaattaacatgatgtgctcctaatgaaagtagaacgcccattgctaagtgttcctgaatttgcgttgagaagcctcggaaaatagatgtttttagttgctcccaacaatatattaactcggggttctgaggtaagcagaaacctgtcgtgttacgaatttgatcagttatcgcataaaatttttgaaacttttcaattagatcaatgggataataaagcatttctgcaagataaagacctgcttctggataattcgcaatataaaattcatatccacagggaaataatattatctgattattatcaacagttagactatgcgtctcccaattgataactttttttccctgacggatacgacataaagctggcataagaggcttaaccctgtgaatctcatgatgtttatgcatccgtatttcttcaatctttaggttagacttatcttttgccagcatactcttaccctactttatctcataaactggtgttatctcagcggttgcaattttattggcattaagcatataaccaactaacgctccgctggaattagaatccacaggaatcttatcagtttttagagcccatactttaaactggtaatgatggggtttatctcctttgggaggacatgctccaccaaatcctgcataaccaaaatcatttcggccttgaacagcaccagtcggaagttttgtaccatcacgtcttcctgcatcagtgggcaaatatgttacagttgctggaatattagcaacagtccagtgccaccatccactgcctgtaggagcatctggatcatacacagttacggcaaagcttttggtgccttcaggagcaccagaccaggttaatgagggcgatgtattacccccttcacacccaaatccagaaaatacatgagacgttgtaagttgctctcctgtttttatttcattactagtgacctgaaatgctgcggcctgcgcagaaaatgttatgaatgccaatacacttgaaacgataagttttttcataaaaacctcattgttgtgacctatcgttattttatttgatgtgccttgatctcattatgcataaaggcgcaatgatcgcgcaaatgcaatcataattataaaggtgccccgaacattagccataatatgcacaaatcagattcctgttatctcaaggataattattttttaatgcggtgcacttcgtgacaacaagttaatgactaacacaccggcacaaatcaacatcatgcctatgatagctggcaggtccagtcgttgaccaaaaaatccccaggaaagcaaactaatcagaacgataccgactcctgaccagatagcataagcaatccctgtaggtatataagccagcgtctgagctaataaccagaatgatgcacaatagcaaataattgtgccaacagagggccataaccgtgtaaacccctctgaaaacttcattaaggttgtaccaatgacctctgcaagtattgcgccaccaagataaatataagggttcatagcatattctttcctgttcatactggagagaattgtactacagtttgaacacaactcaccgttttcatcctggtgtatgtgtatccagggggctctggcgtggcaagagataaaggcaggaacaataatgatcagaaggaaccccaggctaacgaatgagttcactcttcctgggagcaaagcgaagacaaaacatgttatcgcgtttacggatcgtggatggcagaaaacaaccaggatcaggtatccattttaaaccagaaattgagtgagtttgccccatccatgccccacgctgtgggatcggatataattaaacaagcatagtcaacaggttacacaacctacacctgcatggacatcacttcctgatacgccgccaccagcttattacgcacctgaatccccatttgcatagaaactgaggctttttgcatatcggtcatcacatcgtttagcgccacgccgggttcaccgagggtgaatttttctgcctgcgtgcgggcgactgtttgtgtatcgcttatgcgatcgagcgcggcgtgcagctgcccggcaaaactaatggtcggttgcggcagtgattcctgcgcacgcgcactcatcgccgtagcctgtaactggctgataaccccttcaatcccctgtatcgctgacattttcgtctcccggataatttctggtaacaaagcctaccagtaagtcaataagacaaaggcgctaaatagcaacaaaaaaacgggtttattggcggatagaaaaaaacgaaagcacaaataatgggagcgtcaatttttcgagtttgctgacccgggagtgagtcttgttccactttgccaataacgccgtccataatcagccacgaggtgcgcgatgaatgcgactgcagcccagacaaaatctcttgagtggcttaatcgcctgcgtgcgaatccgaaaattccattgattgttgccggttccgcagcagtggcggtcatggtcgcactgatcctgtgggcgaaagcccccgactaccgcacattattcagcaatctttccgatcaggatggtggcgcaattgtcagccaactgacgcaaatgaatattccttaccgcttcagcgaagccagcggcgctattgaagttccggcagataaagttcacgaactgcgcctgcgcctggcgcaacaaggtttgcccaaaggcggcgcggtcggtttcgaactgctcgatcaggaaaagtttggtatcagccagttcagcgaacaggtgaattatcagcgggcgctggaaggcgagctttctcgtaccatcgaaactatcggcccggtaaaaggggcgcgcgtacacttggcaatgccgaaaccgtctttattcgtccgtgaacaaaaatccccttctgcatcggtgacggtaaatctgttacccggccgcgcactcgatgaagggcaaattagcgctattgtacatctggtttccagcgcggttgctggtctgccgccgggaaacgtcacgctggtggatcagggcgggcatctgttaacccagtccaataccagcgggcgcgatcttaatgacgctcagttgaaatatgccagcgatgtcgaaggccgtattcagcggcgtattgaagcgatcctgtcgcctattgttggtaacggtaatattcacgcccaggtctcggcgcaactggacttcgccagtaaagaacaaacggaagaacagtatcgccctaacggtgatgaatctcatgcggcgcttcgttcacgccagcttaatgagagcgagcaaagcggttccggttatccgggcggcgtaccgggggcgttgtcgaatcaaccggcacctgcgaataacgcgccaatcagcacgcctccgacaaatcaaaataaccgccagcagcaggcgagcaccaccagcaatagtgggccgcgtagcacacagcggaatgaaaccagtaactacgaagtcgatcgcaccattcgtcataccaaaatgaacgtgggcgatgtgcaacgtctgtcagtcgcggtagtggtgaattacaaaaccttgccagacggtaaaccattgcctctcagcaacgaacagatgaagcaaattgaagctctgacccgcgaggcgatgggcttttctgaaaaacgcggtgattcgctcaatgttgttaactcgccgttcaatagcagtgacgaaagcggcggagcactgccgttctggcaacagcaagcgtttatcgatcagttgctggctgccggtcgctggttgctggtactgctggtggcgtggttgctgtggcggaaagcggtacgcccgcagctaacacgtcgcgccgaggcggtgaagactgtgcagcaacaggcacaggcccgcgaggaagtggaagatgcggtggaagtccgtctgagcaaagacgaacaactccaacaacggcgcgctaaccaacgactgggggcagaagtcatgagccagcgtatccgtgaaatgtctgataacgatccgcgcgtggtggcgctggtcattcgccagtggataaataacgatcatgagtaacctgacaggcaccgataaaagcgtcatcctgctgatgaccattggcgaagaccgggcggcagaggtgttcaagcacctctcccagcgcgaagtgcaaaccctgagcgctgcaatggcgaacgtcacgcagatctccaacaagcagctaaccgatgtgctggcggagtttgagcaagaagctgaacagtttgccgcactgaatatcaacgccaacgattatctgcgttcggtattggtcaaagctctgggtgaagaacgtgccgccagcctgctggaagatattctcgaaacccgcgataccgccagcggtattgaaacgctcaactttatggagccgcagagcgccgccgatctgattcgcgatgagcatccgcaaattatcgccaccattctggtgcatctgaagcgcgcccaggccgccgatattctggcgttgttcgatgaacgtctgcgccacgacgtgatgttgcgtatcgccacctttggcggcgtgcagccagccgcgctggcggaactgaccgaagtactgaatggcttgctcgacggtcagaatctcaagcgcagtaaaatgggcggcgtgagaacagcagccgaaattatcaacctgatgaaaacgcagcaggaagaagccgttattaccgccgtgcgtgaattcgacggcgagctggcgcagaaaatcatcgacgagatgttcctgttcgagaatctggtggatgtcgacgatcgcagcattcagcgactgttgcaggaagtggattccgaatcgctgttgatcgcgctgaaaggggccgagcagccactgcgcgagaaattcctgcgcaatatgtcgcagcgtgccgccgatattctgcgcgacgatctcgccaaccgtggtccggtgcgtctgtcgcaggtggaaaacgaacagaaagcgattctgctgattgtgcgccgccttgccgaaactggcgagatggtgattggcagcggcgaggatacctatgtctgataatctgccgtggaaaacctggatgccggacgatctcgcgccaccacaggcggagtttgtgccaatggtcgagccggaagaaaccatcattgaagaggccgaacccagccttgagcagcaactggcgcaactgcaaatgcaggcccacgagcaaggttatcaggcggggattgccgaaggtcgccagcaaggtcatgagcagggctatcaggaaggactggcccaggggctggaacaaggtctggcagaggcgaagtctcaacaagcgccaattcatgcccggatgcagcaactggtcagcgaatttcaaactacccttgatgcgcttgatagtgtgattgcttcgcgcctgatgcagatggcgctggaggcggcacgccaggtgatcggtcagacgccaacgatggacaactcggcactgatcaaacagatccaacagttgttgcagcaagaaccgttgttcagcggtaaaccgcagctgcgcgtgcaccccgatgatctgcaacgtgttgatgatatgctcggcgcaactttaagtttgcatggctggcgcttgcggggcgatcccaccctccatcctggcggctgtaaagtctccgccgatgaaggcgatctcgacgccagtgtcgccacccgctggcaagaactctgccgtctggcagcaccaggagtggtgtaatgaccacgcgcctgactcgctggctaaccacgctggataactttgaagccaaaatggcgcagttgcctgcggtacgtcgctatgggcgattaacccgcgctaccgggctggtgctggaagccaccggattacaattgccgctcggcgcaacctgtgtcattgagcgccagaacggcagcgaaacgcacgaagtagaaagcgaagtcgttggctttaacggtcaacggctgtttttaatgccgctggaggaagtggaaggtgtcctgcccggcgcgcgtgtatatgccaaaaacatttcggcagaagggctgcaaagcggcaagcagttgccgctcggtccggcgttattaggtcgtgttctggacggtagcggtaaaccgctcgatggcctgcccttccccgatacgacggaaaccggtgcgctgattaccccgccatttaacccgttgcaacgtacaccgattgaacatgtgctggacaccggcgtgcgcccaatcaatgccctgcttaccgtcggacgcgggcagcgtatggggctgtttgccgggtccggcgttggtaaaagtgtgctgctggggatgatggcccgttacacccgcgccgatgtcattgtcgtaggtttgattggtgaacgagggcgcgaagtaaaagattttattgagaatatcctcggtgccgaagggcgtgcacgctcagtggtgattgccgctccggcggatgtttctccgctcctgcgaatgcagggtgccgcctacgccacgcgcattgccgaagattttcgcgatcgtggtcagcatgtgttgctgattatggactccctcacccgctacgcgatggcccagcgtgaaattgcgctggcgattggcgaaccacctgccactaaaggttatccaccgtcggtgtttgccaaattaccggcactggtcgagcgtgccggtaatggcattagcggcggcggctcgattaccgcgttttatacggtgctcaccgaaggcgatgaccagcaggaccccattgccgactccgcgcgggcgatcctcgacggtcacattgtgctgtctcgccgactggcggaagccgggcactatccggctatcgatattgaagcgtcgatcagccgcgcaatgacggcgttgatcagcgagcaacattatgcgcgagtgcgcaccttcaaacagctgttgtcgagttttcagcgtaaccgcgatctggttagcgtcggcgcgtatgccaaaggcagcgatccgatgctcgacaaagccatcgccctgtggccgcagctggagggctatttgcaacaaggcatttttgaacgcgcggactgggaagcgtctctccaggggctggagcgtattttcccgacagtgtcataacccaggagataacggcagatggcggaacatggtgcgctggcgaccctgaaagatctggcagaaaaagaggtagaggatgccgctcgcctgctgggtgaaatgcgtcgcggatgtcagcaggcggaagaacagctcaaaatgctgatcgattatcagaatgaatatcgcaataacctcaatagcgatatgagtgccgggatgaccagcaaccgctggatcaactatcagcagtttatccagacgctggaaaaagccattactcagcatcgccagcaacttaatcagtggacgcagaaagttgacattgccctgaacagctggcgagaaaagaaacaacgtttgcaggcctggcagacactgcaggaacggcaatccacggcggcactgcttgcagaaaaccgcctcgatcagaaaaagatggatgagttcgcccagcgcgccgccatgaggaaacctgaatgattcgcttagcgcccttgattaccgccgacgttgacaccaccacattgcctggcggcaaagccagcgatgctgcacaagattttctcgcgttgttgagcgaagcattagcaggcgagacaacaaccgacaaagcggccccccagttgctggtggcaacagataagcccacgacaaaaggcgaaccgctggtcagcgatattgtttctgatgcgcaacaagcggatttactgattcctgtggatgaaacacttcctgtcatcaacgacgaacaatccacatcaacaccgttaaccaccgctcagacgatgacgttggctgcggtggctgacaaaaatacgacaaaagacgaaaaagcggatgaccttaatgaagacgtcaccgcaagtctgagcgccctttttgcgatgttgccgggttttgacaatacgcccaaagtgactgatgcaccgtcaaccgtgttaccggcagagaaaccaacgctcttcacaaaactgacttctgcgcaactcactacagcacagcctgatgacgcccccggcacaccagctcagccattaacaccgctggtagcagaagcccagagtaaagcggaagtcatcagcacgccttcgccggtgaccgctgacgccagcccgctaatcactccacaccagacacagccactgcccaccgtcgccgcgcctgttttgagtgcaccgctgggttctcacgaatggcaacaatcattaagccagcatatttcgctgttcacccgccaggggcaacaaagtgcagagttgcgtctgcacccacaggatttaggtgaagtgcaaatttccctcaaagtggatgataaccaggcgcagatccagatgatttcaccgcatcagcacgtacgcgccgccctggaagcagcgctgccagtactgcgtacgcagctggccgaaagtggcattcagttagggcaaagcaacatcagtggcgaaagctttagtggtcagcagcaggccgcttcccagcaacagcaaagccaacgcacagcaaaccatgaacctctggcgggggaagacgacgatacgcttccggttcccgtctctttacaagggcgtgtaacaggtaacagcggcgttgatattttcgcctaacgtcagaggtagcaccgtaatccgcgtcttttccccgctttgttgcgctcaagacgcaggataattagccgataagcagtagcgacacaggaagaccgcaacacatgactgattacgcgataagcaagaaaagcaagcgatcgctttggagcccgattctggtattcattaccctcgcggcctgtgccagcgcaggttacagctactggcattcgcatcaggttgccgctgacgacaaagcgcagcaacgcgtcgtgccctccccggtcttctatgcgctggatacctttacggtcaatttgggcgatgcggatcgcgtgctttatatcggcataaccctgcgactgaaagatgaagctacccgctcgcggctgagtgagtatttgccggaagtccgtagccgtttgctgttactgttttcgcgtcaggatgctgccgtactggcgacagaagaaggcaagaaaaacctgattgccgagattaaaaccacactttccaccccgcttgttgccgggcaaccgaaacaggatgtcaccgacgtgctgtataccgcttttattctgcgataacgacatgggcgatagtattctttctcaagctgaaattgatgcgctgttgaatggcgacagcgaagtcaaagacgaaccgacagccagtgttagcggcgaaagtgacattcgtccgtacgatccgaatacccaacgacgggttgtgcgcgaacgtttgcaggcgctggaaatcattaatgagcgctttgctcgccattttcgtatggggctgttcaacctgctgcgccgtagcccggatattaccgtcggggccatccgcattcagccgtaccatgaatttgcccgcaacctgccggtgccgaccaacctgaaccttatccaccttaaaccgctgcgcggcacagggctggtggtgttctcaccgagtctggtgtttatcgccgtggataacctgtttggcggcgatggacgcttcccgaccaaagtggaaggtcgcgagtttacccatacagaacagcgcgtcatcaaccgcatgttgaaactggcgcttgaaggctatagcgacgcatggaaggcgattaatccgctggaagttgagtacgtgcgttcggaaatgcaggtgaaatttaccaatatcaccacctcgccaaacgacattgtggttaacacgccgttccatgtggagattggcaacctgaccggcgaatttaatatctgcctgccattcagcatgatcgagccgctacgggaattgttggttaacccgccgctggaaaactcgcgtaatgaagatcagaactggcgcgataacctggtgcgccaggtgcagcattcacagctggaactggtggccaactttgccgatatctcgctacgcctgtcgcagattttaaaactgaaacccggcgacgtcctgccgatagaaaaacccgatcgcatcatcgcccatgttgacggcgtcccggttctgaccagtcagtacggcactctcaacggtcagtatgcgttacggatagaacatttgattaacccgattttaaattctctgaacgaggaacagcccaaatgagtgacatgaataatccggccgatgacaacaacggcgcaatggacgatctgtgggctgaagcgttgagcgagcaaaaatcaaccagcggaaaaagcgctgccgacgcggtgttccagcaatttggcggtggtgatgtcagcggaacgttgcaggatatcgacctgattatggatattccggtcaagctgaccgtcgagctgggccgtacgcggatgaccatcaaagagctgttgcgtctgacgcaagggtcagtcgtggcgctggacggtctggcgggcgaaccgctggatattctgatcaacggttatttaatcgcccagggcgaagtggtggttgttgccgataaatatggcgtgcggatcaccgatatcattaccccgtccgagcggatgcgccgcctgagccgttagtgatgaataaccatgctactgtgcaatcttccgcgccggtttctgctgagccactgctgcaggtgagcggcgcactcatcgccattattgccctgatcctcgctgctgcctggctggtaaaacggctgggatttgccccgaaacgcactggcgttaacggtctgaaaattagcgccagtgcttcgctgggcgcgcgtgaacgggtcgtggtggtcgatgtggaagatgcacggctggtgctcggcgttaccgctgggcaaatcaatctgctgcataaacttcccccttcagcaccaacggaagagataccgcagactgattttcagtcggtcatgaaaaatttgcttaagcgtggcgggagatcctgatgcgtcgtttgttttctgtcgcaccggtccttctctggctgattacgcccctcgccttcgcgcaactgccgggtatcaccagccagccgctacctggcggtggacaaagctggtcgctcccggtgcagacgctggtgttcatcacctcgttgacgttcattccagcgattttactgatgatgaccagtttcacccgcatcattattgtttttggtttattgcgtaacgcgctgggaacgccctccgcgccacctaaccaggtattgctggggctggcactgtttttgaccttttttattatgtcgccagtgatcgacaaaatttatgtcgatgcgtaccagccattcagcgaagagaaaatctcaatgcaggaggcgctggaaaaaggggcgcagccgctgcgtgagtttatgctgcgtcagacccgcgaggcagatttagggttgtttgccagactggcgaataccggcccgttgcaggggcctgaagctgtgccgatgcgcattttgctcccggcctacgtgaccagcgagttgaaaaccgcatttcagataggcttcacgattttcatcccttttttgattatcgacctggtgattgccagcgtgttgatggcattggggatgatgatggttccccccgccaccattgctctgccctttaaactgatgctgtttgtactggtggatggctggcaattgctggtcggttcgctggcgcagagcttttacagctagagaggcaaaatgacacctgaatcggtcatgatgatgggaactgaagcgatgaaagtcgcgctggcactggcagccccgctgttgctggtggcgctggtcacgggccttatcatcagtattttgcaggcagccacgcagattaacgaaatgacgctgtcgtttattccgaaaatcatcgccgtatttatcgccattattattgccggaccgtggatgctcaatctgttgctggattacgtccgcaccttgttcactaacctgccgtatatcatcgggtagcccgtacaatgatgcaggtgacaagcgatcaatggctttcctggttaagcctgtacttctggccgttactgcgcgtgctggcgctcatttctaccgcgccaattctgagcgaacgcagcgtgccgaaacgggtaaaactgggtctggcaatgatgatcacgttcgccattgccccatcattacctgccaacgatgttcctgttttttcgttctttgctctgtggctggccgtgcagcagatcctgatcggcattgcgcttggttttaccatgcaatttgcctttgccgctgtgcgaaccgctggcgaaattatcggtctgcaaatggggctgtcatttgcgacatttgtcgatcctggcagccatctcaatatgcccgttttagcgcgcatcatggatatgctggcattactgctgttcctgacatttaacggtcatttatggttgatttcactgctggtcgatacctttcacaccctgccgattggtagcgaaccgttgaacagcaatgcgtttctggcactcaccaaagcagggagtttgattttccttaacgggctgatgctggcgttaccgctcattactctgttgctgaccctgaatctggcattaggtttactgaatcgtatggccccgcaattatccatttttgttattggatttccattaactctgactgtcggcatctctttaatggcggcattaatgccgttaattgcgcctttttgcgaacatttattcagtgaaatttttaatttgctggctgatattattagtgaattaccattaatataattccgtaacgtttatcatgctaccctaaggattatccgaaaaataatatctgcgaacatcttccaggatactcctgtagcgaaatatttgttttaagctcactcacatatcgcaacatttactttactttaagacaattccaggcaaattatacaacactttacgggatagtaagtccgcctgaaaaattgcgagagtggcgcattaggtgacccatgttgttccgtttagtcatgatgaaatattcaggtaaggggaattatcgttacgcattgagtgagggtatgccatgtcaacgattattatggatttatgtagttacacccgactaggtttaaccgggtatctgttgagtagaggggttaaaaaaagagaaatcaacgacattgaaaccgttgatgaccttgccatagcttgtgattcacagcgcccttcagtggtgtttattaatgaggactgtttcatccacgatgcttctaacagtcagcgcatcaagcacatcattaatcaacatcccaatacgttatttatcgtttttatggcaattgccaatgttcattttgatgaatatctattggtcagaaaaaatttattgatcagttctaagtcgattaaaccggaatctctcgacgatatccttggcgatattctgaaaaaagagacaacgataacctcgtttttaaatatgccgacgttatcattgagccgaaccgaatcgagtatgttgcgaatgtggatggcaggtcagggaaccattcaaatctccgaccaaatgaatatcaaagccaagaccgtttcatcgcataaaggtaatattaaacgtaagatcaaaacgcataataaacaggttatctaccatgtcgtccgactgacggataatgtgactaatggtatttttgtcaacatgcgctaacacattctgactggtggtttcccaccagtcaggctgaataagattactctgctttctcaacaaagataccgtcctgatgccctgcttcattaaagaaccagatgccgagcgggtagtcttccagcgaaaccaggtacattgtgccttcactaaactcctcaactgccagtaccacgccaggacgacgcggaccgccatccgttttgactgttacccgatcattcaccttcatcgttttcctcctgtggctttgtgccagtgtagaacaatttcgtcttttctggcagcgccaggcgcgcgcgagtgctgattttctcgacggtctatacttaagagatgccaggcggacttaacgactggcggcaacaacagagtaacggttgcgaggaaagatgatgaaaaccgcaaaagagtacagcgataccgcaaaacgtgaggtcagcgtcgatgtcgatgccctgctggcggcgatcaatgaaattagcgaaagcgaagttcatcgcagccagaacgattctgaacacgttagcgtcgatggacgtgaatatcatacatggcgtgaattggcggatgccttcgaactggatattcatgacttcagcgtctctgaagtgaatcgttgaatgcacaataaaaaaatcccgaccctgagggggtcgggatgaaacttgcttaagcaagaagcacttaaaaaattcgttacaccaggaaatctgatgtgttcatcaccttatctgcaatttttttcgctgacaagaaaatattcgcgctatgaatgattaacgctacttatgaatagaaatgtgacgcgcgtcaccccttggtggctctggtgtcaacgggatcgctcccgaaaaaatcatctttgattatttgtgctgttttgagaatcatcctggtaaggggagtactgcgcccatgttttcaattcaacaaccactactggtttttagcgatcttgatggcaccctgctggacagtcatagttatgactggcaaccggcagccccctggctcagccgtttacacgaagccaatattcccgtcattctctgtagcagtaaaacttcagcggaaatgctgtacttgcaaaaaatgttggggctacaaggcttaccgctgattgcagagaatggcgcagtgatccagcttgctgaacaatggcaggatatagacggttttccacgcatcatctcaggtattagccatggcgaaatctgccaggttttaaatacgctacgcgagaaagaacattttaaattcacgacttttgatgatgtcgacgatgcaaccattgccgaatggacgggattaagccgtagccaggcggcgctgacgcagctgcatgaggcgtcggtaacgctaatctggcgcgacagtgacgagcatatggcacaatttatcgctcgtctgaacgaactgggcttgcagtttatgcagggtgcgcgcttctggcacgtactggatgcctctgccggaaaagatcaggctgccaactggattatcgcgacctatcaacaattgtcaggcagacgcccaaccacacttggcctgggcgatgggccaaacgatgcgcctttactggaggtaatggattacgcggtgattgtgaaagggctaaaccgtgaaggggtccatctgcatgatgaggatccggcccgcgtctggcgaacgcagcgtgaaggaccggaaggctggcgtgaagggctggaccattttttctccgcccgttaagcgttatcgctcgcgaatacccgattacgcccggcctgttttgcgaggtaaagccgacggtcggccaatgactggagttgttcaaaatcataatcaccggtttcctcgctgctacttacccccagcgaggcactgatgcgtatcgttgtactcttggcgatcagcatctctttttcatttaacttcaggcgaatacgttctgcgacctccgcagcctgcgtcagattcgcgcctggcagaatcacacaaaactcctcaccaccgacccgcccggcaacgtcctgcgcacgtaaggaactgctaattaatccggcagcatgagaaagaacacggtcgcccgcctgatgaccaaagcggtcattaatcgctttaaaatggtcaagatcgacctgaatgacagaaaaaggatgttggtgcgtctgacacaatttagcgagcggacgggctttttcgaacagtgcaccacggttatataaacgcgttaaggtgtcgtgccacgcctgccactgcaacgagctttgcagaacatacatgttgctgaccatccggcgaatcacataccaggagaggagtaacatggtggtaaagagcgcccacagcagggttaatgcaatgctgatactgccgaaatcgccgcgcacgccttcgcttagcgtatggacgcgcaccagcacaccgtcgaaatggtccagacgttcccagctaacatagcgactgtccatacgaatgccgccccgcgtgtcatgttccattgcctgcgccagcaaggccagttcacgaggatcaaaaatattccctgttggatggtcaggattggaagaggtcaaaaatctcagcttactgtcatagagctgatactcaccatcgaggtttttatcgatggcgtttcttaaaaattgctgcatagtacgcacgggaatactcatccccagcacgccataccagtagttattactgtctaccggaacactgacggtaacctgcggttcagtattgctggcgtgttccggttgcgaagtgaaccagcgtaccgcgcggtgacgattttctcgttgtgaatggccgataaaccagggttgggtgacatagccgtaataacgcgttggtacattgcgcgtaaacaaggtcggcagcgtcgaaacgtaaaatccagcacgcgagacatacaccgcctgttcaaccatcgacgaggagttgtgcgccagtcgcagcaagtaaccaacttccagtgcagcggtaatttcattgtcgaggctttcattttcgcgagacaggagattcccctcgctgactaatgcatccgatacgccattgactggcagggtgcgccgtcggttgagttcgatttgccaggcgtgctcgtcgcgatgctgttcgaactcggttacggcattacgcagagaggtgaaatccagtggcgccacgagagcttcgcgcatgccattacgcaaaaagatcagtttgtcgacgttatactgcaaatgcttatcgagcgcgttggctacgttttccagatgattacgctggctggatatataggcatcttccagcaccaccacttcacgccaggtgagcaaggtggaaaaaagcaataccacgataaagcagagattaacgacatgaccaggccccaggcggcgtgcgagttttttcaaccagctctggttttccatttttgtctcgtgctgcaccctgacgactcccaacctgcttttttatgattctggcataacccggcgatagcgtaccgcaaaacagcgataattttataatggtggcatgataagacgcgactatcattcattgcaggcattgggacaccaggccggatgtgatccggcctggtgttaatgataccctttcaaacttcttccgcagaacgactcccctcccccggaacaagatcggtttcatgaaaagcttcccgcttgaccccgtaaccgtcataccaacgacactcaaccataccgctggagtatccagtgacaatcatccgcgggccgccctctttaaccgtaacttcctcactaaccataaagctcatactcgcctccttttttcgagtgaaacttgttcaccttagttgaagatggcgaattttgcataatagccagtgcgagtattaatgtgcctgaccgcgcattttcgctactgctttcactcccagcaccacgatgccgccgatgataaatccaagaatcagatttaaaacagtcggtaatatcatcgccaccactgcactttgctgcccggcgatatgttcaatagcgtgatgcagcggcgcaataccatgtaccacaatcccgccgccgacgaggaacatcgccagcgtgccgacaatcgataatgctttcatcagccagggcgcgataatcaataaccctttacctaatgcctgcatcagcgcgctggatttttccgccagccaataccccaggtcatcaatcttaacgataacccctaccagaccgtagacgcccacggtcactaccagcgcgatgcctgaaagcaccagcacctgattaagcaacggtgcctctgccacaatccccagcgtaatggcgacgatttccgcagacaaaataaaatcggtacgaatcgcccctttaattttgtccttttcaaacttcagcggatcctgcgccgccagcttctccagacgctgctggctctgcgctggatcttctttatgtttacgcgcctccagcatatgcagcactttctctaccccttcaaagcagagaaacgcgccaccaatcatcaacagtggcgtaatcgcccacgggataaacgcactgatgatcaacgccagcggcaccagaatcactttattgatcagcgatcctttcgccacgccccagaccacgggaagttcccggttggcccgcacgcctgaaacttgttgcgcattgagcgataaatcatcccctaatacaccggcggttttcttcgccgccagtttgcccatcacggagatatcgtccagcagtgtggcgatatcatcgagcaacgtcagtaaactactcccggccaaaagcattccctctcatttttattgttgaagggtgtaagtatgaagcaaaaacggcagctctgatacttgcttcacaggtcaacatttatttaacaatcaagtgcaattatatctctcgccagcagaatgattttcacgtttactatgaaccacctttttatttccgccgtgagggattatgcgtttccgccagttgttaccgctttttggcgcgctgtttgcgttgtatatcatttggggctcaacctattttgtcattcggattggcgtggaaagctggcctccgttaatgatggcgggcgttcgattcctggcagccggtattttattgctggcatttttgctactgcgcggacacaaacttcccccgctacgtccgctgctcaatgccgcgctgattggcctgttattgctggctgtcggtaatggcatggtgacggttgccgaacatcaaaatgttccttccggcatcgccgccgtagtggttgcaaccgtgcccctctttaccctgtgcttcagccgcctgtttggcattaaaacgcgcaaactggaatgggtgggtatcgccattgggcttgccggaatcatcatgctcaatagcggtggaaatttaagcggcaatccgtggggcgcgattctgattttaatcggctcgattagctgggcgtttggctcagtttatggctcgcgcattaccttacctgtagggatgatggcgggtgcgattgagatgctggcggcaggcgtggtgttaatgatcgcatcgatgattgcgggtgaaaaactgacggcgctcccttccctgtcaggcttccttgcggtcggctatctggcgctgtttggttcgattatcgccattaacgcttatatgtatttaatccgtaatgtcagtccggctctcgccaccagctacgcctacgttaacccggtggtcgcggtcttgctgggtacgggactgggtggcgaaacgctgtcgaaaattgaatggctggcgctcggcgtaattgttttcgcggtggtactggtcacgttgggaaaatatctcttcccggccaaacccgttgtcgcgccagttattcaggatgcatcaagcgagtaaatgaatcccctgcgtgtcgatctgcgcgctggcaccttcgccgcagatccactcttccagacgctcggtaagcgccgcatccgtcagcttctcgcgcccacgtaacgcacactcccagacaatcagtacgcgccagccgagctcctgcaagcgactgatatcgcggcgatcgcgttcaacatttttacctatcttctccagccagaactcggttcgagtcgcaggcactttaaacagatagcagtgatgatgatgccagaagcagccgtgggtaaatatcacgcagcgatattcatcaacgacaaaatccgggcgtccgggcagactggcgtcctgaacgcgaaacgcaaggccctgcccggttaacaaactggcgaggcgcttctcaatcgccgtatcacgcgtggcaatcgcgcgcatatttttgctgcgggtggccttatcgtgaacgtcgaccatgttgtgcctcttgctgacgcaacgccaccgcctgtttgatttttggctcaagcagttttgccaccgcggcaaagaccggcacgaccaccgagttaccgaactggcgataggcctgagtgtccgaaaccggaatgcggaatttcgcttctcccggcgcttcaaaacccattaagcgcgcgcattcacgaggtgttaaccgacgtggacgatgttgctgattcagcggatcgtcaaagtctttctcacccgtggccatatcccagccgcggtcgattaaaatttccgcgccatctttgtaataacgagcagacagcgtacgggtgacgctttgcggattgttcggataaaccattccataaccgaagccgttaccgcgcgcctgatgttttttcgcatatcgatagaggtacttccacagcaccggcgtcaggatatatttcgcctcaaccatcgggtccagcagctgcgccagcgtcactcgctgtgcagggaaacattcgctgatatcacgcagagtaaaatcggctttcagattcagatcgcgacgaaaacccaccagcacgatgcgttcacggtgctgcggcaggaaatgtttaccgtcgatgattttcggatcgtccggcccgttatctgctgcgtcggcaacgtcatagcccagttcgtccagcgtctgcatgatgatgcggaacgtttttcccttatcgtgactcttcaggtttttgacattttcgagcacaaacatcgccggacgacgcgcgtcgataatgcgcaccacatcaaagaacagcgtaccctgggtatcgcaggcaaaaccgtgcgcccgcccgagcgagttctttttcgatacgccagccagcgaaaatggctgacaagggaaaccggccagtaaaacatcgtgttcaggaatgtgttgacgaatatgttccgccgccgcctcatcactcacgccttcttgatgactgagggtgatgtcgcggatatcttcattaaaatgatgcgtcgccgggtcgcaataatggttggctttataagtgcgtacagcatgtttgttccattcgctggtaaacacgcactgtccaccaatcgattcaaaaccgcgacggatgccgccaattccggcaaatagatcgataaagcgaaacgcataatgcggatgatgttccggtggtttgggtaacaacgtttgcagatgggcaaactctttctcacttaaacggtgccatgccgagtcattcgccagcgcacgttttaaaattgccgcgctccagtgattctcacccacaccattaagctgcgccaccagcgttttaacatcataaatttgcagcagtttctccagcattgcctgtgcggcattcccggtgctgtatgaatcggttactgatatattttcctgcatagatttaaccggccatctgagatggccgacaggttaacataattactgccgtttagggccacgcgctcagccagcgggtgaaaacgcatctatcaccttgtgatcgataccttcattctcccccgccagttcggcaccgagcttcgccataaactcgactaaaaattgcgcgttgtgctgtgccagctgcttgcctcttgcggtttgcatggtttgcggtaatttcagtaactttgtctggaaatgatccagcgcgtagcgtttatcatcaagcgggcgatgctgtgcgaacggatcttcgccatcaaacagcgccaagcccaatgcccctgaaacggcaaatacgcgcgccaggccaatcgcccccagggcttccagccgatccgcatcctggacgattttagcttccgttgttaagggggcgatttgcgcgctgaaactgtgagcggcaatggcatgacaaacggcctcaattttctccgccggaaattgcacgaactcttcacggagcaggcgacgcgtctcttctgccgccaggattgaagaacgctgccgttgcggatgatttttcgccaggctcacgatatcgtgaaaataacaggcggttaaaatcaccagcatatcgacatcgtcatctgccgccagtttctgtgccgtagcccagacacggcgaaaatgacacaggtcatgcgccgcgtcctgatgttgatgatggtttttcaaccagttctcgaactgtgcctgccagtgttgtaactccatacgcgctccgttgccaaagagtcgcaaccttagcagtttttattcatagcgtctgcaacgtgcgggacgaggtcgggtgtaccatgcaatgccgcctaacaaggcaccaaccagggccataaacagaaatccgaccaatgctcctaaccacttccccgcggtagatcctaaatcactttcaaatcccgacacgggggcatcggggatccggctcatcacccagatgtatcgcgccattgcccagacgaaatagccacaccatgtatagaaagcccacaaagccaatttgccgccagggctgcgagagagtctctcttccatctttgtcgaaccgtattccattttgagataacccggaaaattcagacttagaactattatgtgataaaaatcacatttttccacattggatgagccagtcaagactcaatcattttttgaacaaatagataaattttgcgcaacggcggtgaatacaggaaaaatcgattcgaacgatgttatttatctttgatttcggctttattaattcactcaatcaatatattagcactgattacaattatacctttttattattctgtgtcatgatgcttccgttattagccttttatcgtcttgtttatattttttgggccggcatgatgccggctttttttatgccttcattaatgtgcgcgtgatcacaccagccgtttggcgcaacaatcattgataccccctatgtttccactcaactcataacatattgatatacatttataattttcatgaatatttatatttataattcataactctgaattatattaaatatattagaaacattttgaaatcttttaaatacatttgttacatgtaatctttaaaataaaatgaacttcatagaatagtatccaaatgtgctttttttggataacggcacttattgatatattcatgaagattataatcacaagggaatacataatgaaaagaaaagttctggcaatgctggtcccggcgttattagttgctggcgcagcaaatgcggctgaaatttataataaaaatggcaataaagttgagctatacggcaagatggttggtgagcgcattctgaccgaccgtgaaagtggtgaaaaaggcgataattctcaagatacctcttatgcccgtgtaggcgtgaaaggtgaaactcagatcaaccctgaactgactggttacggtcagtttgaactagacctggaagcatcaaacagacacaaccctgaccaaactcgtttggcatatgctggtttgagttacaaagattttggttcattcgactacggtcgtaatgtcggtgtcgcgtatgatgcagaagcatttactgatatgtttgttgagtggggcggtgactcatgggctggtactgacctgttcatgaccaaccgtaccaacggtgttgcaacctatcgtaacacagatttctttggcatggttgaaggtctaaattttgctctgcaatatcagggtaaaaatgaaggtacaggcaactacaaagcaaatggcgatggccatggtttatctgcaacttacactattgacggtttctcatttgctggtgcttatgcaaactctgaccgtactgattggcagtctggtgatggtaaaggcgaaagagccgaagtttgggcgttgtcaacaaaatatgacgctaacaatgtctatgctgctgtaatgtacggtgaatctcacaacatgaattccgacgacggtgatgttgtgaacaaaacacaaaacttcgaagctgttctgcaatatcagttcgactttggtctgcgtccatccatcggttactcctattctaaagcactggacgtagcaggttacaaagattctgatcgtctgaactatattgaaatcggtacctggtattacttcaataagaatatgaacgtatataccgcttatcagatcaacctgcttgataagagtgattatgttctcgctcatggactgaacaccgacgaccaactggcagttggtatcgtctaccagttctaatcagccaacgcgccgaggcgtgttactgtaaaacataacaccagcctgagttcgtccctcatcgaactcaggctttttttattggcatttcatctccatctgcggcacacgcaattgccaaagcatctcgatacagccccttaccctgcccctcctggcacaatatcctctaccagcaactcttccagccaacaccccaaatgcatttctttataaatttaatctgtaacaaaaccgcttcccatatagaaatatttgcaaaaatagtgcatgaaaaaagctttttccctaccaatccgggatataaatattcatcagtaccacaacattccacagcactaaatctctccccatcgcccccaaacctctgataatggtctaaaatcattgaggccacttgcgacgacgttactcaataaggaaagtttggcgtgaataatattcaacaccagtgaagcatcatcattacatacttatgcccgccaactaccgctttcgatatattgactcaatttttcagcctggttaaaaatagcgaccagctcagtcgcaaatatagtgactaccctaactaagcaacaataaggaatacactatgactgttcaaacaagtaaaaacccgcaggtcgatattgctgaagataatgcgttcttcccttcagaatattcgcttagccaatatacgagtcccgtctctgatcttgatggcgtggactatccaaaaccgtatcgcggtaaacataaaattctggtgatcgccgcggacgaacgttatttgccgaccgataacggaaaactgttctcgaccggtaaccatccgattgaaacgttgctgccgttgtatcatctccatgctgcaggtttcgaattcgaagtggcgaccatttccggtctgatgaccaagtttgaatactgggctatgccgcacaaagatgaaaaagtaatgccattctttgaacagcataaatcgttattccgtaatccgaagaaactcgcggatgttgtcgccagcctcaacgctgatagcgaatatgcagcaatctttgttcctggtgggcatggcgcacttattggtttaccagaaagccaggacgtggctgccgctttacagtgggcaatcaaaaatgaccgttttgttatctccctttgccacggtccggcggcttttctggcacttcgccacagcgataacccactgaatggttattctatttgcgcattcccagacgccgcagacaaacaaacgccagatattggctatatgccgggtcatctcacctggtacttcggcgaagagttgaagaaaatgggcatgaacatcattaatgacgacatcaccgggcgagtacataaggaccgtaaacttctcaccggcgacagtccttttgcagcgaatgcgttgggtaaactggcggcgcaggaaatgctggcagcttacgcgagttaatccctgttacattgtaatgtaagcgcataatcaatcgcagccacgttaatactcacgacgtggctgcgttttttcacggttaacttatggcgtactgaagcccgatgttaatttctttgcggtaacgtaattcggaacacgttatgcttactgagatagtgatacgtagcacttcctccatgtaattcggcaatcgctttgactaaagaaaggccaagaccctgacctacggaatgacgcgaattatctccccgccaaaatctacggaagagtttttcaggctcattaattttcgttccaggactggcgatatcaatattaagagaaccgttggcatcaagaaaactggttatatgaatacgcgatttttctggtgaatatcgaatggcgttaacaataagattcgataacattcgttgcagtaaaattttatccgcaaagatttgttgattgcactcgaccttaaaacgaatctctttctcgtctgaaagatattcaagatagtccaaaagattttcaacttccttattgagagaaagcgcatccagtttcaccaaaacattgtttttgtctgccctggcaagaaacagtatattctctgttaaccgcgaaatattttccagctcttcaatgtttccggcaattgttttttgatattcagcgatacttctggtttgactgagcgtaacctgattctgacccagtaatgcattaattggcgttctaagttcatgagcgagatcgtcagcaaattgactaaggcgctcaaaatctttgactaaagcatgatgcattttattcaacgcctgcccaagaggttttagttctctcggtaatgcgctaacctcaaccggcactcggctatcgttataattcagcgcttccgttacgccactcaactttttgatctctcgcaaccccgttctgattaacaacggacttaatactgagcacaatataatggcgacaatgcaaattataatgctattaattttatactgttcaagcatgttatgtctggctgaagccaatttagccacagtaaccgttaatgatggcgaaacttcatcaatattaattcggaaagcatctatctctgtatcattaataatgcttctgtaaatgcctgctgcgctgattgtctcactagcaggtatgttatttaacatgtcatcactgacatttgtccggttaacaattttattgatgccatcaccatgaatgatcaaaatatcctgactaacatccatcatccggttaaagtacacaggtaacgtatctggatttaccccatcaattaacaactgcttgatctgcgctgtccggttaatgagtgttgtatcatcgcgccatttcaactcacttgccaggccattatagagagtccatacaattccagcgccagcaacagacagcagaaatataaaaagcaaggttaaacggacggttatagataatcttttcattatttttttaccgctacgaatgaatagcccatcccccggattgtggcgattagcttttcaggaaaaggatcatcaacttttgcgcggagcctgcgaatggcgacatccaccgtattggtatcactatcaaagttgattccccaaatttcactcgcaataaccgttctgggtataatctcgccagctctggaggccagtagccaaagtaactgaaactccttgcgcgtcagtgtaatactgatattgtccctgctcacactttgactgacagagtccatttttaagccactgatttctaatgttgaattcagagcgtgatgttgccttaattgtgcccgaacccttgccagcaactcagaaaatgaaaaaggttttaccagataatcatttgccccactgtccaaccctctgactctgtcatcgacagaatcccttgcagtaaggcaaataacaggggtttgctttgccgttcttaacgtttgtaagatctgccagccatccatacccggaagcataatatccagaatgatcaatgcataatcatccttcagcgcaagataaagcccatctctgccatcagaaacggcatcaatgacataacccgcttcggaaagcccctgcgttacccattcctgggtcctttgattatcttcaataagtagaatcttcatgaaaataatatgccataaatcatatgttatagaaacaacctggttcattacaaaattgtaatgctgctgtaaggttaccctggacgttttttcgctatcctcaaaactcattcacatgacaaggatataaacatgttaaagcgttatttagtactctcggtagcaacggcagcattttcattaccttctttggtttatgccgcacaacaaaacattcttagcgtgcacattttgaaccagcaaacaggaaaacccgctgccgacgtgacagtcactcttgaaaagaaagcggataatggctggttacaacttaataccgccaaaacagataaggatggacgaattaaggcactgtggcccgagcaaactgcgactactggcgattaccgtgtcgtatttaaaaccggggactatttcaagaaacaaaatcttgaaagtttcttccctgagattcccgttgaatttcatattaataaagtgaacgagcattatcatgtgcctttgttactcagccaatatgggtattcaacctatcgtggcagttaatgcgtaaatatgtaaaagctgatctctgctactgttagggaggtgactccctgacagattaacagtaaacggctcttgttggctaacgacaaaaaagtgtgatggcttatgaaaaagaatcaatttttaaaagaatcagatgttacggccgagtcggtattctttatgaagcgtcggcaggtgttaaaagcactgggcatcagcgcagctgcattttctttgcctcacgctgcgcatgccgatctgcttagctggtttaaagggaacgatcgtccgcccgcccccgccggaaaaccgctggagttagcaagcctgccgcctggcaaaataacctgccactgacgccagcagataaagtctccggttataacaacttctatgaattcgggctggataaagccgatcccgctgctaatgctggtagcctgaaaaccgatccatggacactgaaaatcagcggcgaagtggcaaaaccattgaccctcgatcatgatgatttaacccgtcgcttcccgctggaagagcgtatttatcgtatgcgctgcgtggaagcgtggtcgatggtggtgccgtggattggttttccgctacacaaattgctggcacttgccgaacctaccagcaatgcgaagtatgtcgctttcgaaacgatttatgcgccggaacagatgccaggccagcaggaccgctttatcggcggcgggctgaaatatccttatgtcgaaggattgcgtctcgacgaagcaatgcatccgctcacactgatgaccgtaggtgtttatggcaaggcgttaccaccgcaaaatggtgcgccagtgcgactgattgtgccgtggaaatatggctttaaagggattaaatcgatcgtcagtattaagctgacccgcgagcgtccgccaaccacctggaatctggcagcgcctgacgaatacggtttttacgccaacgttaatccgcatgttgatcacccgcgctggtcacaggctaccgaacgatttattggttcaggcggcattctcgatgttcagcgccagccaacactactgtttaatggttacgccgaccaggtggcatcgctgtatcgtggcctggatttgcgggagaatttctaaatgcgtctgacagcaaaacaggtgatatggctgaaagtttgcctgcatcttgccggattgttgccgtttctctggctggtctgggcgatcaatcacggtggactgggtgccgatccggtgaaagatattcagcattttaccggtcgcactgcactgaaatttttgcttgcggccttgttaatcacacctctggcacgctacgcaaaacagccgttattgatacgcactcgccgcctgttaggcttatggtgctttgcctgggcgacactgcatttaaccagttacgcattgctggagttgggcgtgaataatctggcgttattaggtaaggagttaattacccggccttatttaacgttaggaattatcagctgggttattttgcttgctttagcgttcacttcaacccagtcgatgcagcgaaaactcggcaaacactggcaacagttgcataacttcgtctatcttgtcgcgatcctggccccaatacattatctgtggtcagtgaagattatttcaccgcagccactcatgtacgctgggctggctgtactgcttttagccttacggtataagaagttgctttcccttttcaaccggttacgcaagcaggcccacaacaaattatctctataacttcatattgccgacaaacttcgcgttatcccggccggatgcggcgcgagcgccctatccggcccacacagatcgcatcaagttatgtttcgtttgtcatcaacctttcatcaccagaataatttattttatttcaataagatagttcaatacacctgagaataccatgctctcatttcctaatgagttgttgcattttttcatatgttacaatataacattacacatcatgtacattaactctggaggaaattgttttggcgattcgtcttcataaactggctgttgctttaggtgtctttattgttagcgctcctgccttttcgcatggtcatcattctcatggcaaacccttaacagaggtcgaacaaaaagctgctaatggtgtttttgatgataccaatgtacaaaaccgaacgctcagtgactgggatggagtctggcaatccgtttaccctttactgcaaagtggcaaacttgatcccgtctttcagaagaaagcggatgtagataaaaccaaaacatttgctgaaattaaagattattatcgcaaaggttatgcgacagatatcgaaatgattggcattgaggacggcattgtcgaattccatagaaataatgaaacaacatcctgtaaatatgattacgatggatacaaaatactcacctataaatcaggcaagaaaggcgttcgttacttattcgaatgtaaagatcctgaaagcaaagcccctaaatatatacaatttagcgatcatataattgcaccacgaaaatcatctcattttcacatttttatgggtaatgattcccagcaatctttattgaatgaaatggaaaactggccaacgtattatccctatcagttgagtagcgaagaagtggtcgaggagatgatgtctcattgatttttttgcgctgacttcagttatttaacagaacagtgcctggtagtaacaacaataatttaccaagacaaataagtaagaaaaactcagacacgctcatacttgagtcgtgtcttttttattatgtctgtagaaaaaaactgagaaaaaggcgaacaataaatacacaactcagccatacagattggcagcgcaaatgtctccaggagcaagtcatctgtcatggtaaagctaaccagaaatataggttaattttggtgtttaaaccttttttacttgttagtatgatacaaaggctttcaaaaaagctgggaaattcaacaactcttggaaattatggactttgtcccgcggctttaatctgacggccgcgttccttttttggctcaattattgaccccttatctacgcaacttcagttcccgccagcaactttgcggcagtttcataggatcaatgtctaaaagaataatggtgaccgataagaaaacgactgaataactgtagattttcgctcgaaaccttcctgtcagacccatagcgaatcaagtgctgaatgtcacagtatcgaacagaaaacagtgacgatctaacccttcaagaatattctacgattgttctgtttaggaaaagcaaggcgggaagtcgggagataagtcattgataaagtggcggagagagggtctaaatttttagtgttcgacaatgcccaccaaagtgctatttttcctttaaaaacaaaatattgtcattatttttttgttcggtagtgtattgctactgtgcaaacaatcagctattttatgcagtaccgtatgtatggcgggttgtatgacaggattttgctatgccaaagaaggccaaggaactctcaggactcgtcgtatcacgattaaaatccgaaggcatgtatgccgttggtggtgtggatggtttataccttcgcatccgaaatcagtcccgtgcatgggttctttgcgtggctatgggaacccgaatcaacaatctcggtagaacagttccaagacgtttgaatatgggtcttggcccttacccggaagtctccttagccgaagcgcgtgacaaagcgcgtgagctacgtaaacaaatccgtaatggtattaatccccttcaggaaaaacacgagcaaaaagcccggcaggaaatactggcccggaagaaaaagacctttgccgaatgttgtgaagaagtgctggaagtcaaagacagtgagatgaagaacaaaaagcatctcgcgcaatggcgttccacactggagacctatgcctaccctttcattggcaaaaaggccgttagtgaaatcaccaaagtcgatcttctggcaatactggaacctatctggttaaccaagaatgaaaccgccagtcgtctacgtggacgtattgaaacggtgatcgattacgccaaggccaaagaatactttgaaggtgataatcctgctgcatggaaaggtatgctgaaacctctcctgcctcagccaagtaaagttcagatcaccaaacaccatgcggctcttccctataaccagatcggctcctttatgaaagaactgcgtgaacgaagcggcgtttcgcctcgtgcgcttgagtttgccatactgaccgcagcacgctcaggtgaaattcgtggtgccgagtggtcagagatcgatcttgaaggtaaaacatggaccatccccgccagtcgaatgaaagcaacgaaggagcatcgagttccgttgtctgatgctgctgttgccctgttaaaggctttaccacgctttaaaggtatcaattttgtattccctgccactcggaagggacaactctcggatactgctttactggcagtcctaaagcgaatgggatataccgacttaacgcagcatgggtttagatcgacattccgtgattgggctggtgaaacgaccaactacccgcgtgaggtaattgaacatgcgttagctcatcagttggcaaataaggcagaagctgcgtatcaacgtgggacgttatggcctaagcgggtggcgttaatggatgattgggcggggtattgtatttcttagacatacttgcggatgacaaaagctcaacttcctttactatacggacaggtattcatatacaataaatttctaatcatatttgattaaaggtttataatttaaggacatacaatatgaattatatagatgaacatgatataaactactcacgatatggttttgaatcgcttgcattagctcatcccgaaatagatataaagggattatggcattgtgattcaaaatattatgtgttgattgaaaaggatggaatactcactgaggatgacttaaaggaatttgaaaagatacaagaagagcatcgtattattggtagccctaaattattactaacacaaacactccctaataatgcaataaaaatcgcaggaagagaaaactacgaagttgctctttcttttggcgcaccatacacagattctgagttagaaaacatactttatcaatatataaataaaaaatttcatccatttaaatacacacttaaattaccatctcttcatctggttttgtcattcccaagaaaattgagtgatgatgaaaagtcagaaataggaacaacattatacagcgtcggtattaaatatgtaattgattatttaatagatgattcattattaaactttgaactatctgaaaaaaggcactctgatgcattagcgttaatacctaataaagcattacctaaaagtgtcccaacaagagtaagaaacctgcatgaagaagatgaggatttctggcttgataacagaagtttaattctcacttcatatgacttcgaaaaaagtagtgcccttccaacaagttttaacaaaaaaaatagttgttgtttcgttgatgcgcaaatttttaaaccagataatataagaaactatttatcagtttatgaacgagtagtgatatcatatccactcatcggacaagacaatgacttcttagaccatttaaaaataccgaaacaacatttactagagttaatatcgagaggtagaattcaatttgcattaccacaaaacataataagatataacttatcatttcttgaagaatgcctaaacactaatcctgaatgcattattctgtccagacgattagcatcatcctcaattattgacatcagaaataaaacaggttttcttgctacaacattttctttcgaagaaaaattaaatgttctcaaaacattgagggcactggatggcaaaatattcaacttatttatcaaggccctatctcaaaattggcactcaatggagatgaatatccatgagcgtggagccatgggtgtttcaaacattggcatagcccccgtcatgtcagagttattcaataggcaaggacgagaccttcttcttgaactattattttctgctatgccattggagtgggcgatggcattaaatgctgatttttatccataccacagcaatgagcattcacaatataatgcttctgcatgttgtttatatggatataatggttttagaataaatgaagaggctattgtaaaatctaaaatcggtgaaatagcaacaagaatactatcaatcgataatgacatgtcagccttagaattagacgacgcaatacttaaaggtgatattccgaggataagggatttttcaagatcgttgtctaatttatcaagtgaagagcttgatataaaaatttacgaactaaacaaagaaataaaaaaaatagaaaataaagaaagtaaactttcttcattagacttatgcggacttatagcatcaacaataggtgtttacgatgacaatccatatatcccatttggatttgccttttttaaaataatctctagcgtgttaaattcaaatgatattagctcgaaaaacatcgataaaataaaatcaacacttttaggtacgcaaactgaaacattgttaataaaaagaacgaaatccagaatgtaattagcatgcattttttgtaaattaacatacatgtcatatttttaccattatctttggcatgtatgttaatttgtaacaattaatagtataaacgtttaatgggaatttaatattttatttgcatgcatataaccttctaaaattactataacagtgctcgttcttactaccactacaacgacgttcatcatattccgcaataagtgttccagataaaaaaccataccttgagtcatacatcgaccccggacaagcacatgcacctgtatcactattgggtattacacatttatatccagatgtttgatcggttattgttataaaaatacctttcaggccatcaccgcttgctgtctgccatttaccactgacacacgataacactcgacctgtactgtctcgccccaccagaccattaggcgtacatttcgcatttaatgttgcctgaccattcaaatggagatattcacctgctttgattctgcctgttgattcaattgttccattggattttatcgttccagcagtaagattacctgacgcataaatattacccgcattgttcatgtaagctttaactgttttacctgttcctacaccaacagtccctgacgcatacaaatcataggtgcgaacaccaccagcccacccagcaggcagatcgtttggattaagtccattcgtcgcgatacgactaccaaacttcgccagacctgttgttgatagcgtgttcagataggtgtcggattttactttcaggttgttgttgatatttacaggaccattaagggtagatgttccacccacactcagatctgatgcaacagacgcattacccgttgtcttaagtgctccggttgttgttgtccctgatgccgtcatatctttgatgtttttgatgctcttcccaccaagattcagatcgcccgtcatcggcaacgtcccatcacgacgcagataaacagaatacattgaagagttataccccacgcggtaagccagtaacccaccccccgtgatattgctgtagctattagagttctcactccactgaccaccatagccggacgctatcttggtgtttctgctcatcccaccatcaacacctgccgcctgaaccgcttttcctaacaggtcataacgaatacgaccaccttcctcccacgggctggcggttgttataaggccattaatgacataatcaggcgctgttcctgaacgctttaacacaatcttgtaggatgctttttgcgcgttcgttcctgtatagcctacaggtaacagaccttcattaattaatgtctggtaagtgatttcacaaccagcagccgaacaggttcttggccccggatcgctactttgattgttggatgatgacagtgtggaaatcttgtcataacgaatactgatatagcggttaaccgcttcaccaagctgtttaatctgtgttccgacattatcagccaataccgcttcctgatcgtttctcatatcctgaaacttcataaaagcgataagcgttccaatacctaacacaatcgtcacttccagtaaggtaaatccttttttctttatcataattatctccctgttttagcaataagaaagaaaagggcctgcgccctcttcattaaatagacgtgaaaactaatgtattacttgtggcattcgtacatgctgctgccgtagctgccacatcgagtgttcctcctgcggctttaacaaccttggttccaaccgtagtaatgtagaaattacctgccgccgctgtcgcaatcttcacacattccgctgctggcacattatcgtatgtgatagtgaaagaagagccagtcgctgatgacggacctgtcgctgtagcagccagcgtcacattacctttaaaggcattgatgggtttagcagccgttcctgacccacttaacatattgtcagggaagatttttgcctgaacagccacagtatttgtcaggccagtaaagcttgatgccgacgtgtataacgctttaacacctgcctgtatggtggcaatgttattggattctgcctgcgctctttgtgaagcctgaaccttgggataaacgataaaagcagctaccactaatgcagcaatgatgcccaaaacaagtaatagttcgagtagtgagaaacctttcttgctttttcttttgttatttaataaaaccattattatctccttttttgttttaatgataactcctgttataacgcttctctgatatctggcaatagaaagagcaagatatatttaactctgtctgacagacggatgaattaaaaaaggcaaagatttctctttgccttccgggagatttaaaaacaatatttgttatcactactactgtcattactacttcctcatgggatatttatcatatctgataaaaaagtaataatgacgttcactacataaagataaaaattaacagattactggtcaaacagaacgcatgattgaaaaggaaaaaaatattaataaaggattatcctgcattctgttcttttatatagataacagataataattagatatcaatacctgaatcaaaataaatttaaagatttttatttttgtcttctatccatttgcgcgagaaacttcctgcctgcttttatatacgttattctttcaatatcattcaggtcagatactgaaagcaaaatccccataacaagctctttatccacctgttcgatatcgcaatgcatagccttagctacttccgcaccaagaataatctttagccttgtttcaactttcttacgttctgatttctccagagacttaagacgattaagttctagttgagcaaaagcaaccttttgctttaatgttttttctgttcttgtttttttactttcattatccatagttatcacctcttgctgtttatacgtatttaattatcacaaagagaaataacgtcaaatttacaccattttgtaagagagaatgattctgatacatttctttataaatatgtgcaacgcatatgatagtaattactaacttaaaataccccgcactctccgcgttacttatttttgcgcattcgtgcttttatttttacctgtcattttcaaactctatttcccaatctcaacctgtgaattgtgcaacacataacactgtctgttttattcgtttttttcatcaaatttagcagccccgccttacggcgggaataattaatacttcttttgcccttacgggccttatctttactctttttgtcctgtggacgtgaaacctacacctttaatccagtttgcgccgcttaacccggcgtattattttacaaccatacatatatttcgtattaattaataagaggggcattttacattggcttatttttttaaagacaatgcccacctatacactgctacgcagtgtgtggggtctaccgacggttgcctgccgcaggctaaaagcaaaaccaaggtcaacgtcaaccccgaagtttttcttacgaaaaactaacagtagcttatatatttgagattatatttttaatggcgatttttcatctggattttaaaattgtgaaacgaagcgaaggcatgacttccgttgcgaaagctgcctaccatgcccgtacacgtattacagatgatcgcattggcgaaacatttgatttcagccacagaacagatcttcatggtcatattttattagcccctgtttcagcacctgctcacattgttgaaagttcctcagcactctggaatgaagttgaaagagtggaacgccagaacaacggtcaaacagcccgttattttgatgttgctatacctgtagaactcaacaacgatgataagaaaaaattggttgccgaatactgtcagaagaactttgttgataaaggaatgattgctgatatcgcatttcatgacttggatagtaagaatccccatgctcacgtcatgttaaccctgaaaaccattggtccagacggcttcggtaaaaaagacagaagctggaatgataagaagataatgatccaatggcgtgaatcatgggccaccatgtcaaacagctaccttgaagccgcaggcagtgaagaacgtatcgatcaccgttctctcaggacacaatgtgctgatgcccttgctcaagcagaggaagcattcagcgctgaagagaaagcattctggcttgccaaagcaacagaaacaaaccgcccggcaatgcaacgtgttcatcgtgctaaatggaatgacaccgagtcacaggaacaacgagctgccgaacaagctcaacgtgatcagcaaatagaggaagcgaagaaggtctatacgacattcagtgagctaccactggagatcgtggttgatgtcagaagctttacgattacacatcttgctgaacccgaagagatcattatccctgactacccagcaacagtagaaccgcaaccggctatggcgacacctaccacaagcagaagaccagcagcaaaatcttaccgtaatcccaataaggtcagtaaagtaaatgtttcagggaagaaatcccctgttctggttgttcctgaaccaaaagcatccactaaattgaaaaccccatctcttcaaaacaccagagcggtgaaccgtgctcccctacatatcagaaagcagaccaagccacgacaaaatggtttgtttaaacgtttcacactactcatcgtagacttcctgaaagagagatttgtatgggcgagaaggaaaactgataccactgatgctgaccatgataagcgtatcgctgaaaattatgtgtttgatgaagtgctgggtgtcaatgttccacgctcggagtttgaaagacgcgctaagtttaacaataaccaaacatcacaagaagcaggagtctatggtaacgaatcaaatattaacaagactgttcgtttcccaaatcgttttgagcaagaacaaacggaggtcaataaacacatggaatttatactgtctattggtggaaaaccttctatgccaaagttaaaacaaactaacagaaaatctaacatcaaatagtaatgttatccccactattaatttttaatcaaatgcatgttacataggctcaaaatgtgatagcatatgaaaacatagaattttttatatgcttggtgaatgttttgggcaacaatatgtataatatccttttcttcatctttctttcaatagcaattccattccttttattcctcgcatggaaacagcacctaaaaaccaaagagattcgttcatatctattgaaagagggatataatattattttcaacggagaaggtaactcatatctcgcgtttaatattagtaatgcgacatttcgcgcaggtaatttaacttccaatgattattttcaagcatcaatttcttatatccacgattatagatgggagtggaaggaggttgaggcaaagaaaataaataatatatttattatttacatttcgaatattgatttcccttcccaaaaactattttatcgcaataataaatctttagcagaaatagactgggcaaaattacaagcaatttttcatcaaccatatgaaatacagaatgacgtcatgcaagataacaataatacgcactatgattttttcatatcccatgcaaaagaggataaagatacttttgtcagaccactggtagacgagttaaatagacttggtgtaattatttggtatgatgaacagacacttgaagtcggcgatagcttaaggagaaatattgatttaggcctaagaaaagcaaattatggcatagtcatactttctcataactttctaaacaagaaatggacacaatacgaattagatagtttaattaatcgtgcagtgtatgatgataataagattatattgccaatctggcataatatcaatgctcaagaggtatctaaatacagccattatttggcggataaaatggcactgcaaacttctttatatagcgttaaggaaatagcaagagagttggctgaaatagcatacaggagaagataaagcaataaatcataagtgcttaatatcttcgatgcataaaattaattgtattagcacatctaaatagtatgtttgttatggaatgagtgttccgtgctcattccacatattgtttagtatacgttgaaatattacagacctagcttagtataaacagatgtagggtatagataactaccactatttgaacttgagtaatagttaacacagtaattatctaatgcatatttaataattttaggttggaaagagacagatactgtataatgttctgaatctaaaagtggtttaggaatgaagttcttatcgactgttctatctccgtctaaattagctattacaacaggaagattaaattctacgataagatctatttcatgggcaagaaacgatactccatcgctaccttttctcttagtattaccgcttcccaacagtactacttgtttagcatttttcatcctttcgcggaggtttcgctttatggtttcaggtttacttgtatcccttgaaataaagagatcatgagcatcaaaaaagttaaagtctattttttcatttgctttccatgcctccataagacgataaaactttatatcttcacttgcaaaagccacatatgtcttattacgataactcatatagtccccatgaagcagtcaacattagtatcaacatgttgaaaataccttatatatcagatagtgtaaacatcatttataagaaactactatcaacacacttgaattacatataattaacaaggttggtacaaaaatggcgaaagttaattttttcgataagcgtatacttaaaaaattttcagactacacatcaactattagtaccatattttcactttttttgatttttgtagacattccaacagaaaacaaactaacacttggtattatatttttaattattttattcttactgtatttcggcatatggtttaaatcaaataatctttcggaaattaatttagatgttgagggcagcattgttactgtaaaagcaggcgatttattcagacaagatggattcaaggtcattgcttttaatgaatattttgacacgcaagttgatgatgttatcatttctcataattcacttaatggattatatattgataactatttagcgggatccgtatctgatttggaccatcgtatttcaaatcatcagtttgaagaagatgaactgcttgaggtcaaccataaaagaaaagtgggtaaaacacaaaaatattcgctaggaactatcttcgttaataatgattatctattaactgcgttttcaaaatttgacgacaaaaatagagcttttcttacaatgccggattatctagcatttttaataaatttttgggacaaagttaatcgtatatatgctcaaaaaagtgtctctgttcctatctttggatctggaatcactagaataaaggaacataaaaatattagcgatgaggatttacttaaaataatgttgtggacttttagaataagtgaaatgaggtttaaatttccggcaaagcttactatcgttatccacaaagataagatagataaaataaacttattggatataaaatcagcgagaaatggtctttagttatatttatatatgggcgaactatgaaaggtcgcccatcatataattcttttcgttttttatatctttcgcctaaacacaacattatcagagaatatcgccttaccagctataaacccaacaaccgcaattattggtagactgatagtagctcctgccatacctgttgacataccgatcaacgtcgataaaccaaaagtcaacaacaaaacaacagcagcataccagccgggataagtgccatataacacagtcgctaagcaacctgtgcaaacgtgaaccccacgctggctctctttgaaacagaacgggcatttgatggtattgttttccatattggtttccttaattggctttccagccattgctggtcttaaagagattcatggcaccatcagcaggttcattcattcctttaacgctggcgaatgcttttttgtcaatccagcccggaacgtcaaccagcttccacgtataagtcacgcgaactactttctgattaccgtttcccggctcagtccattccttaatcccgtcaacagcacgacgaccaacacaggcaccatctgttgtgctccagactttggcttttttgccttcctctgttatccctaatacgttcgaatcatagccctgctcaaagaccatcattccctgctctacaaatccatcgaggatcactgaattcgtccctgtaccagtcgaatcaagtcgtggcttggcaagacggatggggaagctggtgttattgttatccagcgagaagcaatatttgtcctgccctatcttggcattgatcgccttctcaaaatcacctttctcaccacatcccgccagtgccagagctgcgccagcaacgagtaaaatcttcttcatctgcttatccatcctgataatcaaagtgcctaaatttttgaccaaatctggtcagggctagagttgttgcgggatccggctgatatcacatggcaaaaccaccgcttaaccaattgataggattcaattcttttagcgtctcgtcatatcgtttaaaacgatcaaaaacaaccttatgatagccaatagctatcataaataaatattcgatcgataaaaacaattaataaccgatcaatatcattgttttaatcgttaaagcctatcaataattaattatcgatcttttatatcgatcatgatttcaagttctgatagccttgcaacgccgagaccgacgccatgagcttggtgctgtaggacgtataaaacgtagcaaagctctgtgagcaggttcagtctctttaactcatttacatggaggaagtaagattggaagcagtaggtatcgtatttttagtggtgctcttcatcatcatcatgacagcagtagatatacaaaagaaaaagcactacaacagctttacggaagttctggacggcgacattctttcgtatgaatgccaacagacaggtattgttattgatactcaaaaacatactgtccgtattttcaataaagataaagacagcacatatacttttgatcaaattcgagaaataaattatacgctttcagaggggggtaagttttatggcaatggaacattacgaggtatgaataatgcggctattgctaactggagagaacaactttcagcgaataaacggtctggcctaaatattttaaccgatgatattaaaaatcccatgtggaaagttaatgttcccctgaaaaatttaagcacctcaaatcacgaactttgcgagcgatggatgctggtatttaaaaagtatgttttctgagtctcacctttcatctatttctggaacaaaaatgaaaaaattattacttgctatttttataatattaccacttggtggctgtaccgttcatggtaataaatccctaactgatgaaaatcatcagacggttaaagttaaaatcgtcaagggaaaaacaacccaacaagaaattcttgctgcctttggagagcgctacgaatgatggacaggagatgtggaactactcaagtatgacgggagaaagccaactatctaactacataccgggccttgctctattgaccaatagcagcacagcacacattaaatcactggatatctggtttaagggtgatgttgtggaacgttatgattttcgtcagactgcaagtaagacctcacgtggtttgatggattgataatacaacatatcatcgtaaaatcgggagttgctacgtatgaactcccgattttatttcatgatattatatcaattaaatactaaataaattacataacaaacacttcttgtatattactaagcgtcttagcacctataccttttatgttttttaaaatatccagatcaagcttgccttcacgaactcgtgctttaacaatttctttagcgattgttctatttatatttaacaatgcttccagttcatctaaagtagctttattgatatcaggcttagatacagaggttttggtatttgacatatactcaagcaaatccgccactactaaatacgtgtgaaatactgactttacagcttcaatccgatctaactcggcatgaacacctttatttgttaacttattaactttatctaaccatgatccgagaaaatctatatgtgctttggcaaggtctttattactatcagactgaatagccccatccataaatgcccaaaggcggtttacgtattgaccttgcccaacggcccgaccattaaatttttccttcgatgccggataaagttcatcagccaacccttctagaagcctacgacatgtagttaaagcttgagaccattcttcttctttatctgaagaaatagctttaaatgccaacattagttgttctgcgatcactggatttagatctaataatttatcatcaacagcatttttcaatacatcaaaacagttgctgacagtacctgaaaattttagttgattatatatttgcgatgctaattcatgtgctttttttctaacataattgatatgttgatttaaactattcttataatacgttccgtcattgccttgtttttttcttacaagatcggcatatttctcttcaataaacccaatgttattatatccaccaccactttcaatattttttaatgtgagttcttcatctgaataatgtatattagccttaactcctaatttggcaagttcttgtattcgtttgtctaaattttcttggaaagatttattttttgtattttcagcctcaataacaaacttaagcaattcagttattggctttgtatatttagtatcacctaattgaatagcacaccatatctttttatcatcatcattgatgatatccgaagtccgctgtagtttttgtatagccgataacaaagaaccttttggtgactcgagttctttaagtgtttcttcaatgagctgtaatgctactttcttgtgtggcatgtgaatcatccttcaacttatagcttcgtaatcattaagtggtagattgttgcttttaaactaaaaatgaaactctggtggctcagccattttaataccaccaatacgtatgggcagctcaccttctcgttggcacaggttcttaatagattgccactcctcagcttctgtttccatgtgagcagcgaccgaatcaaaagcaccttcggctacgactatagtaggttctttatctgtttcattgccattcgaatccacttttggtacttcggccagttcttcttccagcccagccaaactcactttcagttcatcaagactactggcggcgtctattggcgcatagaagaacagcccactgatgaagatagcttccattacctcactgaaagaaaacgaggtatcgccataaacaaagcagccatgcttggaactcttcacccctgatacattcttcttcaacaggccgtcctttgccgacgtcatcaacgcctgtttgctatagaggattacaggaagatttttaatttcgtgaacatcaccgctgatactccagcgttctttatcacctttaatgaaacctgaagcatcgcagctactttctatgtcaaactcatcagtcgggaaccgctcacgattaaaataggtcgaaaaatcttccccttcttccatatcctgacgcttgtaagcgcgataaaccgagctacgacggtcaatcccaatccattcaatatcccatgtcgttggcccggacggttttcttacctcatctatataagcaccaacatctctgtccagataagctgctaacagtgccttccacagttctattgccagaaagatacttgccagcgatgttccttcttcaatcagaacagtatggtggaagaagcgaagaagaaagaagggatcggtattggctatcgtgttctggatggatagcaatggaaccgccgaggtttcatcgtaatcggactgaaaccgcagtattgcatcggaacaaaaaattaatttaccttccatcgctcatcgcctcctgacgctatcagacaacgcattttaccagaacactaccacttaccgcattcgactttaacctgacccatgttcgttgatagctctggatatatattcaacccaaaagcattgaccttatggataacatcacaatatctgaaactgataactcagattataacatctgtgattttatagtttcttcactcatttgtgtgagttctgaaaccaagcgaatataagtatttttcaacctatctttatcgcaacgacttacagactccgataacagataatggctataattattgacataaatatcattgtcattttcaatgagtgagttttattccatgttcagtatcttctactttgtttacaatacagatcataaatggtgttttctcatagggatgaaagagtgttatcattttaatatttttcattttattttttacttttttattactatttaatacaacatcgcgatcgtgaaaatcaaatttatttattttttaaccatgattttccctcttatttttaaactactttttgaaaaaatctttatctctgtgctgacgcacggctacgccctgacgctgacatttttattttattcatctcctgtctgttaaataaaaagaaaagcactcgatcattgtttgatctcttttcctcatgatgctgaatttagatcctatgtttaaacatagtttttccctttagacatatagcatttgctcttaaacgtataggaaaactacatccttggtagcagcgcttcgtgattgttgcgaacaatcactctgctgaacagggcttgcccctgttaatattggatttatccaaaaaagatcgcgtcgtagacgcatataaagttaaagtaaaattaatcaagcagtcccgatagtagcagcggttcatgattgtagaaaacaatcacttcgctgtaataacatagtaggaaaaataacacagataacaccactggtgccattttgataaggcaccaatcaactaaagagaagaactattttcaatattacattctttaaaatgtcatccaaagcttcgctatttgaataatgaagaagaaaaatgctctcaagccagctatagcttaaaacaaagtacgcactcttgggagttaaagtcccgaatcccggtacttaagttgataactattctcaaataaaaataataaagtgttattgtatatattctgtagcactacaatttttatacgtaaaaacatcaagtgttagttattttaaaaaatataaactttaagtattgacttgcacacaaaatatagtatctacttaaatgtataactaaaaaaataaaggagtaaataccatgatagaaaataagatacaaactgaagtaaagaaatcaagaagaggtctcccacgtcatactaaaaacccatttcttaatgatacaagtctacatacaaaaactggcgtcagacgtattactacaggaaaagatcgattagcattagttaatgagagtacgggagaacaagttggtaatggtggtttctttcagtctatggaagtagacaagacacagtttgtgaagctttatgtggatggcgtatcagctattgagggtttatcctcatccggtaagaaagtattcaagatactgtatcttgctatcagagataataaagatacagatacgatattaatgtcattcgatattgttgatcaagatatcgtgaaaatatcaagaactacttatttcaaaggtatgaaagaacttgctgacaagaaatttattgctgagaccatgatacagaactattattttattaatccagactatatgtttaatggtgatcgtttaactttcatgaaaacttattacttgaaggacaaaaaaactaaaactaaagagaacaaaattaattgccaaggcaaaacacagtagtttcaagaaagagattttctcaagcaactcctatctgaatgataactccataaagccaatgcattttaacaaactcccaccctactataaaaattgtatagggtgattaaaaaatgaagcgaaatcgaatgagaaaacgttttttatataccagtttacaaactcatatcttggagagctgctttttatcattgctgacatatcaattatattatgtgttgatctacgtagttctgatatatagagaacaaaatcaacatgttcataatgtggattttcaacaagaaaattaagttctgccattacatattcagattcataaggcattatcgattcattaagaataacaagtccaccgactgctctaggaatatttaaagattcctttgttgctctaatctgtctattggaggttgctacaagatcttttatatttctataagcataatccattatcttttttctgaaagcatctgagtcggggtgtttttgaatcaattcctcaatatgaaccctaccgaaccaacttcttttaagccattcatcagtcttagctagctcattaattttttcatttattaaatcagttctgtcatttgtgagtaatttttgctctaaaataacatcgttattaaataacaaataatctgccattttcgaactagagccatcgtcttttttgaaatcatccttcatatcgtccaatactatattatttttcttagatcgaataaaatcaagaaaccttttatctatagaatccatctttcctaccttcagttttatttcatcgtcccgagcctgatgatacaccatgtcatttgtctcttacaacattattaatgtattaagcatggccataataaacaacaaaaaaacattggcgagacaaatcaacagaaataaacattgctgcaaacggttaatttgacacttacaccatatctcgtaatataaatatatccactattttatccacgaggttttatatgagaaaagtaaaaacagacaacagtgatttaatcgaatatgtaaatacagttaaagaactaaaaaatcacattccaatagaagaatacagaaatgaatatcgtaaactgcgttctgatgatattccattggttaaggcgcaaaaatttaaatctgcccataccgaagttcgcaggttggaaaaaaagagagaatctcttattgaatactttattgacgagttaaatcccatcagcagttcaaaagctaacacatcagcaagatcaactggtaatctcgatttatttaacgaacgcgtgttataccgtaaggccatttcagaaaagagcgatgaagaaatagtagccttggtcataaaacaacgtacagaagccgctgttgagttccaacgttcaattgaacagagtcttgagcaactatctcgtatctcgtcagagttcgaaccatcaaaccaaaagcgcaggaaaatgtctctttaaaacgactctatgctattcgtgtgaaatgtgatgtattagattgcttatgcaataatgtttactatattatttactgactgtttttttttttgatttttccaacagcaccgtaagcattatttttattaatcgcctattttaaaacaccggatgacatactatgagtgaagctcttaaggcactgaacaatattcgtacacttcgcgcacaggctcgtgaaacagatctggcaactctggaagagatgctggaaaaactcaccacaatcgttgaagatcgccgtgaggaagaaaattcagcccgtaaagaacaagaagaacgtcaggctaaactggaagccttccgccagaaattgttagaagacggtatcgatcctacagaactactcgcttcagttggttcatcccagcctaaaaccaaatcaactcgtgctcctcgtcctgctaaatacaaatatacagatgaaaacggtaatgagcagacttggacgggtcagggccgtactcctaaagcaatcgccgctgctatcgaagctggtaagacactggaagactttgctatctaaccgctacagcatatccgggcttcactgttctcaagataacaggcccggaaaatattcgattattcatccaagactatcccagtctggcaggttgttaacgacctttcgccaccaatgatacgcagccataagaacaccaaaacaaatacctgcgacgacgcttgagacaaatgcagtgcccggttgtatccctgtatccttccaagtaaaaaaccacatacagatcccccatgccggaccaaaccatccacccatcaacaaagtgatttgccagaatgaggcaaaaggtagcggtggtatcttgagtccagctttccatgcgaggtgtagcaaaggaggggcataattacttcgccacatcctcttgctttccatgatggcaatagcgtgtttctttttagcttcaaagcccataaggttccttccagatccacctttactcatctatctatcgataaaaagccacaatagacaataatgattatcaattccatgtatgtaagtcaaaaataactcaaatagtcattcctttagatcttctggtgaaacccggtcacatgccattttctcaagcattctttgtaatcttttcattttcaacttatgtgcttttttctcaccaatctcctgatagtattcttcacgacgttcgttgaccacgctcctgaattttttcaaaagctgttcaagtgttttgatgtcggtagttgcggcttccacttggatttttttatacatatacatcacatgaaattcatcaatcattttttgctccttggatagaaaaataatatttgttatcagccccaagaaggggccgatagacctcagaacatatcaacatattgattccgccagaaccgtataatgcattttggctaatgcctgcttaacccctttaaaatccacttcagacagttttccagcagcgttctttttccatgcttttttcagaagatgtttctcagcattcctcatcgccagatcgattagcttacaaacaaactcatgatccattacatgcgttataatcatattgctggtcgttttatcctttgagttaaaaagctccgcatagatatgcaaggacacaacataaaagatttcagtgtttttatttttaaatgtattcatttttatttcctctttagtttaatattggaatagcaaaatatttgtatgagcattagcggtatacacacttatagacaatccaaagctgacgaaggtgttgctttaccttacagtggtttacttctccataaatccgattccttttgccttcttctgtgtcatcgtaaaaatgatatcgcgtttttttaatgatactttccataatgtcattcatattgtatttattgttgagaaaataataaaaatcatctggtgcattccgccgtaatccgtccatatagttcctgaaataacattcggcttgttcaataaactcttttatcgtaataagttctatcttcatatttttctccattattgtttagggtaataagatgccctgtgcgaacagatatttgttcgacacgagatcttgtttctttttttatgcagcgttctggcgtgagtgtcgaatagtcacttcaatccattcatcaatctcactttcaacaaaagcgacacacctcggacctatttttactctgtcaggaaagtttccttccttaatacgctcatataaagtcgtgcgactaaatcccactcgatttaaaacatcaggaacgcggataaatcgttttacgctggtttcaatattttctttcattgtctgccctctattattgtaagtaatctctatgagatttcgcttttctctatgttgtttcgacgtgaacaatgatagcgattttgcttatggtaatttagggacgttcaaagaagttttttttgaaaaattcgaaggggcacggatggaaagataacggttaacactggatgcgatcacgttcgcacggagcgaacgtaaccctttttacttggcttattttttcttattcctgtcgtcttctacatgcttttcaacaggggagtctttcaagtgattgttttccatcatgtaatcttcaagcgatttcagatagctcgcatccgtcagaaaagccattgctaacgggtagtccgttgcctttagcattccttcatcacgatcgttgtcgctgtcctcgtgaagcagcgaggaaatcagtgaaagcgggattttaatgccgttatcttctccccagaagatcaggtccatcatcgggataagacgatattcaataatttttctgaatgtgcttttcccaaaacgatactctcttggcgctggagacttcatcttaagctgtctcttccatcgggggatcaacactttcagatgttcaatgatctcttcggttgatgcttcttccagatgaatatcgacagtaatacgtgaaagattattaagggatgtctctttcagatactcggacagaaattcagactggcttaacccagagagttcaggcgtggcttcggttaatgccagcgttttcgcataaaattgcgcgtggcttcgtgtcgtaggatttactgcgtaggttctggcaagctcatgtccaagagtagcggtatcaccactgaaaaagatttcaccgctgaggatcttgttgcggtaatcatccagcattaatcggttaaaggtaggtatggtgttccggctcaacaacattctgtaagccaagatgcgccgctcaacctcaacataaaaatgctgtaaggtgagtttctctatcgcctcatagcgttcaacatcaaaccatgcttccagtgctttcctgatttcacttcttttcatccatcctccaacaatccatttcctttgatatatcttcacaggatccgtttggaacaattgaagttcaactgttttgtcatcagagacgggggaatggctaagttgttgttaagagtgtgaactcgagagcataaaagtggatgcccgacgcgcggcaaaatggtaaaaaacagcatcagtagtaagaaaaattgagcgagagaaaggaattttaatgcagggatttatgcatgacaaaatcaaaaatgctttgtaagtgattgattttgttgaatgattggcggagagagggggatttgaacccccggtagagttgcccctactccggttttcgagaccggtccgttcagccgctccggcatctctccgttcagatggttgccatgatgccaggaaatttggcattttaacagtccctgtccgtgcaattttgttcaagtgacgagtttgcgagcaaaacgatgattaagtggccctggaaagtacaagaatcagcacatcaaactgcccttccctggcaggaagcactatcgatcccccttttaacgtgtctgacagaacaggaacaaagcaaattggtcgctcttgccgaacgttttttacagcaaaaacggcttgttcctttacagggctttgagctgaattcattaagaagctgccggatagcacttctattttgcctgcccgttctggagttaggactggaatggctggatggttttcatgaagtcttaatttatcctgcgccatttgtggtcgatgatgaatgggaagacgatatcggtctggtgcataaccaacgtattgttcagtcaggtcagagctggcagcaagggcctatcgttttgaactggttggatatacaagattcttttgatgcttctggttttaacctgattattcatgaagtcgctcataagctggacacccgtaacggcgatcgcgccagcggagttccctttatttcgttgcgtgaggttgctggctgggaacacgatcttcatgctgcaatgaacaacattcaggaagaaatcgaattagttggtgagaatgcggcgagcattgatgcttatgctgccagtgatcctgctgaatgttttgccgtactttctgaatatttctttagcgccccagaactttttgctcctcgtttcccttcattgtggcaacgtttctgtcaattttatcaacaagatcctttgcagagactgcatcacgctaatgatacagactcgttttcggcgacgaatgttcattaattaacaactttgcagattaattaaccaattgaaatggcttatgaaatttagtgttgacagacaaggtaccgctaagtaatatgcgccccgttctcacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaattttctgttttcttgcatccttgcgaatctttatctgatgttgattcaacaggttagtgtgaaaactcttctcggtgcattttgattttaccctacgcatcgggaaaaattggtggtcaaatctggggtcaggttagttcgataatggagtgacccccatatatcccttaccgacgcaaaaatccgcaccctcaagccttctgataaaccctttaaagtctccgattctcacggtctgtatctgctggtcaagccgggtggctcccgccactggtatctcaaataccgtattagcggtaaagaatcccgcattgcgctgggtgcctatccagccatctcccagtctgatgcgcgacagcaacgtgaaggtatccgtaaaatgctggcgctgaatatcaacccggtacagcagcgggctgctgaacgtggctcacgaacaccggagaaagtttttaaaaacgtggcgctggcgtggcataaaagtaacaggaaatggtcgcagaacaccgccgaccgtctgcgtgccagtctgaacaatcacatctttccggtcatcgggaacttacctgtatcagaacttaaaccccgtcatttcattgacctgctgaaagggatcgaggaaaaaggtctgctggaggttgcgtcccgcacacggcagcacctgagtaacataatgcgccatgcggtccatcaggagttaatcgatacgaaccctgcagcaaaccttggcggcgtgaccacacctcctgtcagacggcactatcctgccccgccgctggagcggctgcctgaactgcttgaacgtattggggcatatcatcagggccgtgaactgacccggcatgccgttctgctgatgctgcatgtgttcattcgctccagtgaactgcgtttcgcccgctggtcagagattgatttcacaaaccgagtctggacgatacccgcgacgcgagaacccattattggcgtgcgttattccggccgcggggcaaaaatgcgaatgccgcatatcgtccccctctcagaacagtccatcgccattctgaaacagattaaggatatcaccggtaataatgaactgatcttccccggcgaccataacccgtataagccaatgtgtgaaaacacggtcaataaggcactgcgggtgatgggttacgacacgaaaaaggatatctgcggtcacggcttccgggcaatggcatgcagtgcgctgatggaatcgggtttatgggcaaaggacgcagtagaacgccagatgagtcatcaggagcgcaataccgtgcgcatggcttatattcataaggcagagcacctggaagcccgcaaagcgatgatgcagtggtggtcggattatctggaagcatgccgagaatcttatgcaccgccttatacaattggtaaaaataagtttatcccatagtatactaacgaatcccacactctggcaaattaccaccacctccacaggaggtggttctatatagacttttatcaacttcatgacgaaaaacacctattttatcccaaaagaagacaatagagtcacagaggaatcaaagagcgactcaattgtctttggacaatctggttgtgaggttagaaaacagttactcctacaccattaaatagggcgcaatgctcgctaatttctcccgggtttctgtcagttcgcgttccggcgtagattgcgcgatgattcccgcccccgcctgtatccagcagcgctggctatcctgaaatacggaacgcagaactagcgccgcatcaaagcgcgtatcgtccagcagcaggattgcgccggaataaagctctcgcggcgtcttctcaatttgcataatcgcgttcagagcagcatttttagggatacctgaggcggtaatcgacggaaacagcacggtaaacgcatcccaggcatccttgttttccgcaagctgaccgctcacgccagaccccagatgctgaacgctgccgcgctggcgaaccgacattaaatcttcaaccaccacgctgcccggctggcaaacggcctccagttcagcaatagcttctttgacagaaaggatatgctcaagcacctctttactgtcgtgcagcagttctgcctctttcgccttattatgctccgggtttcccatgcgatcgcgggtgcccgcaagcggttcagtgaccactttattgcccgtcactgacatcaccagttccgggctaaagcccagcgcttcgcgtccttcctgacggaacataaacgagcgcacaggcgtgtttgcctgccgcccgtataacagcgtggcgggcatatcaatccgcgatggcaggggaatggcgcgcgagacaatcactttgacatactcgccacggcggatctccgcaacggcgcgcgcaacctgttgtttatatgcctcaccattgagggcggtatccaccgccagtggtgcgttctgcgtcgttgtaccggcctcttttacccactcgcacaaacgtcggcacccgtcggcggagtccgcataaacggtgacatttcccttttcaaaaataagttcttcacggggaacggttaacgtcagcagcggccactccccggcgttaaaggcaatcccccgcgcatgcgccgcaaagttgaacccaacctgtccatatacccgacgtcctttcacctgaggatgcgccataaaacgacgcgcgcagtcggcaatggaatccaccgcccatttttgctccccggcatcatcaataaatgtcgcctgcgttccgtcggcattaatgtgcagccgtgcctggcaccctttgcctaaataccaacagggttgacgctcatagacataacactcttcttctacgaactggcgtaaaacgccagaaatcgtcggtagccattgttcctctggtaacgccagatgtagaaattcactgattttcatcccttacctctctgtgttattcgcggatcaatcaattgcgcttgtcatcagttctcttgccgaatgcagccggatataagcaacccacgccgccagcaacgtgaatgccccggcaaacaggaagcaggccgcatagccaaaatgttgagcaacaacgccaccgataacgcctgccagaatggcgattgccgcatcagtacattgaaagagggtgaagtcgacaccggcctgcaaaggcgatgaaagcgacatcagcgtggcgtaaagacagaccagcgcgcaggccagcgaaatggactggacaatgaccagacactggagaatctgcagcagcagatgacccggcgccatcatgagcgtcatcaccaccgccagcagcgcgatcccctggacgccataagccgtcaacagcgctctgccgggtgaggtgtatttcatcagcaatccgccagccagcgttcctgctatgcccgctgcaatattgccgccgctgaacagcgcgcccaatgcggacatgctcaacccatgatccaacaacagcggtgccagaagaggcagcacaaaccgcatgcctgaattcagcatcaataccagcagtaagcccaggcgcgcctgcttcctccttagcgcataacctaacgccggaacatgcgggatagtcgctgttcgcgtcggctccgtaatgcgccacagcgggagtgacagcgccataatcagcaccgccatcatcagcatggcgacaggccagccggatgccgccgacagcatcaggaacaccccgccgccgcacatcattcccagatagctgccgccgacctgcacgctgtttccccagccgtaacccgtgcgggtcagttgatcgacacaaaagccgtcgctggcgatatcaatggtggaggcgaccgtgcctgccaccataaacagaacaaataacgcgacgatttgcgtatcggggaatcccccttctcgcccaaaccagccaatcgctgcggcaatagtcaggatcgccgctagcgcgacctgaccacgcaggattaacatgcgggaacggcgttcctggctaccgggcggaagccgccagcgctcgatccacggcgcccaaataaacttcagcgcccagggcagcataaacagggttgtcgcaccggcaagcgccagcgaaccgccagcagcgcgcaccagcgcgggtaaggactgcatagacagcgccgataccagactctgcgtcacatagacgccggcaatagcaaaaatcacccgcccggtcgtcaacgtcagcggtttcacattcgactgaacatcactcatgcacccactctccagacgcggaaaccccgtcgtcgcgccacacgcgcgcggccatttgcgcctgccacagcgcctgataacgcccatgatgtgagagcaattgcgcatgagtaccctgctcaaccacctgtccctcttccatcaccagaatgtttccggccccggcgatggtggataaacggtgagcgatgataatcaccgtccggttgtaaaccaggttatcgatcgctttttgcaccgccagctcgctttcaatatccagcgcggcagtcggttcatcgagaatgacgaccggcgcgtttttcaataacgctctggcaatggaaatccgctggcgctcgccgcccgatagctggccgcccatctctcccattggcgtcagccagccttgcggaagacgggaaataaactcaaggcactgcgccgcgcgggcggcctcttctacctcctgccgcgtcgcctgtgggcgcgcgatacggatattcgccagcagcgtgtcatcaaacagccagacatcctggaaaacaacagaaatcaggctattgagctgttccggcgtcaggcggcgaatatcgacgccgccaatagaaatctgcccttgctgcggatcggcatagcgcattaacagtttggtgaccgtagttttgcctgcgccggaggcacccaccagcgcgctcatactggctgccgggaacgtcaaagaaacatgattaagcgcgtggccgtcaccttcttcgtagcgatagctgacgttgtcaaagcggatatcgtaacgttccggcatctcgctttgctctgcgacgggaagcggtgctatcgccataaactgctcaatccgttgcagggcgctggcgatcagttccacaaccgaggtgtagctgataaacatcgccatcggttctgcgaagcgcataatcatcgcgacggcggcaatcaaaaaggcgaggttcagagtgcccgtcactacccagacgatcccggataacaccaccacctgtaggcccaactccacgacgctggcgatcagcatcgtcgcgccagcgccctgacggtgagtgcgggtctgtaagttttccagcgcattgaaatgcgccagcagcgcccggcttttatcggcatcgctgccgcaggtgcgcaataccatcatcccctgagcaaattcaacgatatcgccgctcagacgctggtgcgcttcccccagcgtctgcatttgtcgccgcatcgccgggcggcgccagtaataaaacggcaccagcagagggaagatcagcaacatcaccagccccagccgccagtctatccacaatgtcgccagcgacgccgtcagcggcgtgacaatggtgagcagcaaaatattggctatcgcaataacataattgaggttttcatccacgctgcccagcagcaaggcgttcatttcacccgccctgccgcgctggagcttctccagcggcacgcggcgtaactgctcgccaagtcgcaggcgcaactcatgggtagcctgcgccagatgaccacggtattcaaagcccaggccataccagcgtagcaccagcgtcacaattgcggcgacgctgaaggccatagcccagttaagaagttgcggcgcgtctccccgtaacagcgcatcaatgatcggataaagacaggcaaaggcgatcccctgcatgaatgccgccagcaacagcgccagcatactgcgtcgcagcatcctggcctgactgccaacgctggagataagctggcgccagatgacgcgccaggccaggttatccgcaggattattgtctttcattttccaccacctcttcctgtgttccacccggcacccaatgctgcgcctgctgatagtgttgccagagccgttgatacaggccgccctgcgccaacagttgcgtatggttccccatttccctgagctgtccgtcggaaaacagcaatatcacatcggcctgagtcaccattgagagacgatgcgcgaccatgatgaccgtccggccacgcatggccgccgcgagcgccttgataagcgccgcttcgttttccgggtcagcaaacgccgtcgcctcatcgagcaccaggatggggcgatcctgcaaaagcgcccgggcgatagtaatgcgctgccgctggccgccggagagaaataccccacgttccccgactcgagtgttgtaaccttctggcagagcgctaataaaatcatgggcctgcgccactctggccgccgctataaccgcctccagcggcgtatccggcgcgcccagacgaatgttattggctatcgtgtcggcaaaaaggaagttgtcctgaaacacaaacgagagttgcttcatcagggtgtccgtctgcatatcacgcagatccacgccgccaatacggatatggcctttgtccgggtcggcgtaacgcagcagcaagcgcgccacggtgctttttccggcgccgcttggcccgaccagcgccacaatttgcccggcaggcacatgaaagctcacctcctgcaacgcggcgccagtacgcgcttgcggataatgaaagctcacctgctcaaaggtaatgctcgcctcttgcggctgctggtcagactgcggcagcgataactccggcatcgcgagaacctgataaatacgctgaatgcttaaacgcgtttgcgcgaccaggttattgagcatcatcattggcattacggcttcggccattccgctgcccagcagtaaaacggccacccacgcgataaaatcgaaactgccatagtgcaacaggccgtatcccgaccagatcaggacaaacagggtcgggagaggattcagaatcgagaaggaaaaacgcgctgaaaaaccggctttgcgataccaggttttgagcacatcgacccactcttcaagggcgcgttgatagcgcaaaaaactggtgctgccgctatcaaacgttctcaccacgggcatggcctgcacgaactcaataaccgccgcgctaacctgctcgcgcgccttatgataacgctgagccatatcttccgaacgctggcgggcgagcacgagaacaaccgatccaaacgccagtacccccagcgtcgcgattgccagccgccagtccagccagaacaagataacgattgtcgccagcggcatgatgatcgcgcgggcatagagcggcgtgctgtcggccacaaaaatatgtaacgacttcacgtcatccagcatcactttcgccactgacccgctgcccatttgctgtaacacgccaggcggaagctgcaatgctttacgggctaacctgctgcgcagaatgttctccagatgaaaagccgcgtaatgagaggtgttgaacgcctgtaagcgcagaacaaaagttaagaccacgcagccgatcacgccgcccagcggccaggccggaatagcgtcaggcgtcgcgcgaatgtcacgcaggctccacgccagaaaaaggagcgcccccaggctggttaatgccgccagccccgccagcgccatagctaaaataaccttcctgcgaaccggtgtaatcacctgccagagaggaaatcgggacagcgattcagtattggatgattgagatgacatgggagtaactgaatttcctgatgaatttttacggacgccaaaaacgacaattcagggtggcgttctgagaattaatgtgaataataaccattatcaataactcatctaccccattcggttctatttatacccgcattggtctaagccacagggagataaccaggtcatgatggagtcaccgcaaacgcaatctgaaatctctattcaccagttggtggtcgggaaacctgcaaacgatggcaatattcctgctcagtgtgaactgctgcgctgttcgttgcaggaaggtatggatattttgctctggaggggccattttgcgcggcctgagacgttgcagctacacgacgatctgggcaggattaacttctcgtgcatcctggaaggcacatcgcgctttgcgattcagggactccggcgccacaccgactgggagcttgcgcgcaatcgccattacattacccatacgccagactgtcgcggcagcgcctcctattgtggccgattcgagagcattaccctctccttcagccctgaaaccctcgcgctgtgggtgccggatattagcgcggtcattaagaataagatcgactcccactgctgttgccagcagcagcgttgtaatgctgaaacccacttaacggctcaggccttgcgtcacgcgctgatgcgcatgcacggcggcttcagtcatgaacaaaagccgtcgacgctatggttgcaggggcaaagtctggtcatgctcagtctggtgctggatgaacatcgcgaagacgccagttgcctctcctgccacttcaacccgatggaacgccagaaactgctgcgggcgaaggatctgctgctggctgatctgacgcaagcgccgggcgtcgcggagttggccagagagtccggtctgagcgttctcaaaattaagcgaggcttccgcgttctgttcaacaacagcgtctatggcctgtttcaggctgaacgaatgcaggaagccagaagacgcctggccaacggcaatacctccgtcatgacggtggcggccgatctgggctatgccaacgccagccatttctctgccgccttccagaaacagtttggcgtaactccttcgacctttaaacgcgggatgtaaccggggtcgcgcccccctaaactcctccctgacagaggcccggataccccatccgggcctctgttctttccgcctgttaccaacccgaaacgggcataaataaacccgtttcgggtagcatccaattgttaataattattattctcatatgagtaatgcttttcggtaagacgtgccatcaggaggaagaatgatttctggcgcaccatctcaggattcgctgttaccggacaaccgccacgcggctgattaccaacaattacgcgagcggctcatacaggaactgaatttaacgccgcagcagttacatgaagagagcaacctgatccaggccggcctggattccataagattgatgagatggttacactggtttcgtaaaaatggctaccgccttacccttcgcgagctgtatgccgcccccacgctggcggcatggaaccagttaatgctcagccggtcgccggagaacgcggaagaagaaacgccgcccgacgaatcatcctggccgaacatgaccgaaagtacccccttcccattgacgccagtacagcacgcctacctgacgggccgcatgccggggcagacgcttggcggcgtgggttgccacctgtatcaggagtttgaaggccattgtctgacggcgtcgcagctggagcaggccatcacgaccttgctgcaacgccacccaatgctgcatatcgcctttcgccccgacgggcagcaggtctggctaccgcaaccttactggaacggcgtcaccgttcatgatttacgccataacgacgctgaaagccgccaggcctatctggacgcactgcgccagcgcctgagccaccgtcttttacgcgtggaaatcggcgaaacgtttgattttcagctgacgctcttgccggacaatcgccaccgcctccatgtcaatattgacctgctgattatggatgcctccagctttacgcttttcttcgatgagcttaacgccctgctggccggagaatcgctgccggctatcgacacccgctatgatttccgctcgtatttgctgcaccaacagaagatcaatcaaccactgagagacgacgcgcgcgcttactggctggcgaaagcatcgacgcttccccccgcgcccgtcttgccgctggcctgcgaacccgccacgctatgtgaagtccgtaatacccgacgccgcatgattgttccggcaacacgctggcacgcctttagcaaccgggccggcgagtatggcgtgacgccgacaatggcgctggcgacctgtttttctgccgtgctggctcgctggggcggcctgacgcgtctgctgcttaacatcaccttattcgaccgccagccgctgcacccggcggttggcgcgatgcttgccgacttcaccaatattcttctgctggacaccgcctgcgatggcgataccgtcagcaacctggcgcgtaaaaaccagctcacgtttacggaggactgggagcatcgccactggtccggcgtcgaattactccgtgaactcaaacgccagcagcgctacccccacggcgccccggtggtatttaccagcaatctggggcgttccctctacagcagccgcgcagaatcgccgttgggcgagccggaatggggcatctcgcaaacgccgcaggtctggatagatcatctggcgttcgagcatcacggcgaggtctggctacaatgggacagcaacgacgcgctgttccctccggcgttagtcgaaacattgttcgacgcctactgccagttgattaaccaactctgcgatgacgaaagcgcctggcaaaagccgttcgcagatatgatgcccgccagccagcgcgcgatacgcgaacgggtcaacgccaccggtgcccccattcccgaaggcttgctgcatgaaggcattttccgtatcgctctgcaacagccgcaggcgctggcggtaacggacatgcgttatcagtggaattatcatgagctgacagactatgcccgccgttgcgcgggcaggttaatcgagtgcggggttcagcccggcgataatgtggctatcacgatgtcgaaaggcgcaggacaacttgttgcggttctggccgtcctgctggccggggcggtttacgttccggtttcgctggatcagcctgccgcacggcgcgagaaaatctacgctgacgccagcgtccggctggtgctcatttgtcagcacgacgccagcgccgggtcagacgatattcccgcccttgcctggcagcaggccattgaggcggagccgatcgccaacccggtagtacgcgcccccacgcaaccggcctacattatctacacctccggctctaccggtacgccgaaaggggtagtcatttctcaccggggagcgcttaacacctgttgcgatatcaatacccgctatcaggttggcccgcatgacagggtgctggccctctccgccctacattttgatttatcggtttacgacatttttggcgtactgcgcgcgggcggcgcgctggtgatggtgatggaaaatcaacggcgcgatcctcacgcatggtgtgagctgatccagcgccatcaggtcacgctctggaacagcgtcccggcgctgttcgatatgctgctgacctggtgtgaaggtttcgccgacgccacgccggaaaacctgcgcgcagtgatgctttccggcgactggatcgggcttgacctccccgcccgttatcgggccttccggccacaaggacaatttatcgcgatgggcggcgccaccgaggcgtctatctggtctaacgcctgcgaaattcacgacgtccccgcccactggcgctccatcccttacggttttccgctaaccaaccaacgctaccgggtggtggatgaacagggccgggactgccctgactgggtgccgggtgaattatggattggcggcattggggtcgcggaaggctatttcaacgatcccctgcgtagcgagcagcaatttttgacgctcccggacgagcgctggtatcgcaccggcgatctcggctgctactggccagatggcacaatcgagttcctcggtcgtcgcgacaagcaggtcaaagtcggaggatatcgcatcgagctgggcgaaatcgaaagcgcgctcagccagctggcgggggtgaaacaagcaaccgttctggcgatcggcgaaaaagaaaaaacgctggcggcatacgttgttcctcagggcgaggctttttgcgttaccgatcatcggaacccggcactgccgcaggcgtggcacacgcttgcgggaacgttgccctgttgcgccatctcgccagagatctccgcagaacaggtagccgatttccttcagcatcgcctgctaaaactgaagccgggtcacaccgctggcgccgatcctctccccctgatgaactcactcgctatccagccgcgctggcaggccgtggtggaacgctggttagcatttctggtgacacaacggcgactgaagcccgctgctgaaggttatcaggtctgcgctggtgaagaacgcgaggatgagcacccgcacttcagcggacatgatttaacgttatcgcaaattcttcgcggtgcccgtaacgaactgtcgttactgaacgacgcgcagtggtccccggaaagcctggcctttaaccatccggccagcgccccgtatattcaggaactggcgacaatttgccaacagcttgcacagcgcttacagcgcccggtacgcctgcttgaggtgggaacccgcactggccgcgccgcagaatcgctgttagcacagctcaacgccggacagattgagtatgtcgggcttgagcagagccaggagatgctgctgagcgcccggcagaggctcgccccctggcctggcgcccgtctgtccctctggaatgcagacacgctggcggcgcacgctcactcggcggacattatctggcttaataacgccctgcatcgtctgctgccggaagatcccgggctccttgcgacattacaacagcttgccgttcccggcgcgctgctctacgtgatggagtttcgccagttaacgccgtccgccctactcagcacgctcctgttaaccaatgggcagccggaggccttgctgcataacagcgccgactgggcggcattatttagcgcggccggcttcaactgtcagcatggcgatgaggtcgcggggttacaacgcttcctcgtacaatgtcctgacaggcaggtgcgccgcgatccccgtcaacttcaggccgccctcgccgggcgtctgccggggtggatggtgccgcaacggatcgtcttcctcgacgccttaccgctgacggctaacgggaaaattgactaccaggcgctgaagcgtcgtcatacccctgaagcggaaaacccggccgaagcggatttaccccagggcgacattgaaaaacaggttgccgccctctggcagcaactcttatcaactggcaatgtcaccagagaaaccgacttcttccagcaaggcggcgatagcctgctggcgacccgtctgaccgggcaacttcatcaggcaggttatgaagcgcaattaagcgacctgtttaatcatccccggctggcggattttgccgccacgctgcggaaaaccgacgtcccggtcgaacaaccattcgtccactcccctgaagatcgctaccagccctttgcgcttaccgacgtgcagcaggcttacctggtggggcgtcagccgggctttgccctgggcggcgtcggctcacatttctttgttgaatttgaaattgccgatctggatctcacccggttggagacggtctggaaccgattaatcgcccgccacgatatgctacgcgccgtcgtgcgtgatggacagcaacaggtgctcgaacagacgcctcgctgggtaatacccgcacacatcctccatacgcctgaagaggcgttgcaggtgcgcgaaaaactggcccatcaggtactcaaccccgaagtctggccggtattcgatctccaggtcggttacgttgacgggatgcccgcccgcctgtggctgtgtctggataacctgttacttgacgggctgagcatgcagattctgttggcggagctggaacatggctaccaatatccgcaacagttgcctccgccgctacccgtcacctacagggattacctgcaacaacccgcgatccagtcgcttaacgcagattctctggcatggtggcaggcgcaacttgatgatattcctccggctcctgcattgccgctacgttgcatgcctcaggacgtcgaaacaccgcgcttcgcccgcctgaacggcgcgctggacagcacgcgctggcatcggctgaaaaaacgggcggctgacgcccatctcaccccgtcggccgtactgttgtcggtgtggtcaacggttctctctgcatggagtgcacagcctgagttcacgcttaaccttacgcttttcgacaggcgaccgctgcacccgcaaatcaaccagattctgggcgatttcacctcgctgatgctgctgagctggcatcccggcgaaagctggctgcacagcgcgcagtcactacagcagcggctgagccagaacctcaaccaccgcgatgtgtcagccatccgcgtgatgcgtcaactggcgcaacggcaaaacgtgtctgccgttccgatgcccgtcgtctttaccagcgcgctgggctttgagcaggataacttcctcgcccggcgtaatctgctcaaaccggtctggggcatctcccagacgccgcaggtctggctcgatcaccaggtttatgaatccgaaggcgaactgcgctttaactgggattttgtcgccgcgctgtttcctgccgggcaggtggaacgtcagtttgagcagtattgcaccttgctaaaccgaatgaccgaggatgaaaacagctggcatttgccactcgccgcgctggtgcctcccgttaagcaggcggagcaaggtacagagcgcacatcgcgcgtatgccctgagcactctcagtcacacattgcggcggacgagagcaccgtcagcctgatttgcgacgccttccgcgaggtggttggcgagtctgtcacgcccgcacaaaacttctttgaggcgggcgcaacgtcgctgaatctggtgcaactgcacgttttgttacaacgtcacgaattttcgactctgacgttacttgacctctttacccacccttctcctgcagccctggccgcttatctgaccagtgtcgccacggtggagaaaaccaaacgctctcgccctgttcgccgtcgtcagcggcggatatagcgcgaagcaaactgattttccccggaacgccatcgcgaacgcatggcgttccattgactttatgaaccttaggaaatgggaccgattatggataacttgcgcttctcttctgcgccaacagcagattccattgatgcatcgatcgttcaacactacccggactgcgaacctgtcgcggttatcggctacgcctgccattttcctgaatcgccggatggcgaaacgttctggcaaaatctgctggaaggtcgtgaatgcagccgacgctttacgcgcgaagagcttctggccgtcggtctggatgccgccatcattgacgatcctcattatgtcaatatcggtacggtgttagacaacgccgactgcttcgacgccaccctgtttggctattcgcgacaggaagcggagtcgatggacccgcagcagcgcctgtttttgcaggcggtctggcatgcgctggaacatgccggttatgcccccggcgccgtcccccataagaccggcgttttcgcctcttcccggatgagtacctaccccggtcgcgaagcattgaacgtgacagaagtcgcgcaggtaaaaggtctgcaatctctgatgggcaatgataaagactatattgccacccgcgccgcgtacaaactcaacctgcacggcccggcgttatcggtacagaccgcctgctccagctcgctggttgccgtgcatctggcctgtgaaagcctgcgcgctggcgaatccgatatggcggttgccggcggcgtggcgctctctttcccccagcaggcaggctaccgctaccagcccggaatgattttctctcctgatggtcactgtcgtccctttgacgcctcggctgagggcacctgggccggtaacggtctcggctgcgtggtgctgcgtcgcctgagagacgcgctgctgtcaggcgatccgattatctcggtgatcctctccagcgcggtcaacaacgacggcaacagaaaggtcggctataccgccccttccgtcgcagggcaacaggcagtcatcgaagaggcgttaatgctggcggccatcgacgacaggcaggtaggttacattgaaacccacggcaccggcacaccgctgggcgacgcgattgaaattgaagcgttacgcaacgtctatgcgcctcgcccgcaggatcagcgctgtgcgctcggttccgtgaaaagtaacatgggccatctggataccgcggcgggcattgccggactgctgaaaaccgttctggcagtcagtcgcgggcaaattcctcccttactgaattttcacacccccaacccggcgctgaaacttgaagagagcccctttaccataccggtgtcggcacaggcatggcaggacgaaatgcgctatgcgggcgtctcctcctttggtattggcggcaccaactgccatatgatcgtcgcctcgctgcccgacgcgctcaacgcgcgcctccccaatacggatagcggcagaaaaagtaccgcgctgctgctcagcgccgccagcgacagcgcgttgcggcggctggcgacggattatgccggggcgctgagagagaatgcggatgccagctctctggccttcacagccctgcacgcgcgccgtctcgatctccccttccgcctggcggcgccattaaaccgtgaaaccgccgaggcgctcagcgcctgggccggtgagaaatcgggggcgcaggtttacagcggccacggcgccagcggcaagcaggtgtggctgtttaccggccagggctcgcactggcgcactatgggtcaaacgatgtaccagcactcaacggcgtttgccgacacgctggatcgctgtttttccgcctgtagcgaaatgctcacgccgtcactgcgcgaagcgatgtttaaccccgattcggcgcagctggacaatatggcctgggcgcagccggcgattgtcgcgtttgaaatcgcgatggcggcgcactggcgtgctgaaggactgaagccagacttcgccattgggcattccgtcggtgaatttgccgctgccgttgtctgcggacactatacgattgaacaggtcatgccactggtttgtcggcgcggcgcgctaatgcagcagtgcgcaagcggcgcgatggtggcggtatttgcagacgaagacacgctgatgccgctggctcgccagtttgagctggatctcgccgccaacaacggtacgcaacatacggtattttccgggccggaagcccgtctcgcggtattttgcgccacgctctcgcagcatgacattaactatcgtcgcctgagcgtaaccggtgcggcgcactccgctttactggagccgatactcgatcggttccaggacgcctgcgcgggactgcacgcggagccggggcaaataccgattatttccacgctcaccgccgacgtcattgatgagtcaacgctcaaccaggcggattactggcgccgacacatgcgccagccggtgcgttttatccagagtattcaggtggcgcatcaactcggcacccgcgtttttctggagatggggcccgatgcccagttggttgcttgcgggcagcgcgaataccgcgataacgcatactggatagccagcgcccggcgtaacaaagaggcgagcgttgtcctcaatcaggccctgctccagctttacgctgccggcgtcgctctaccgtgggccgacctactggcgggcgatggacaacgtatcgctgcgccatgttatccgtttgatactgagcgttactggaaagagcgcgtctccccggcctgcgagcctgccgacgcagcgctgtctgccgggctggaggtggcgagtcgcgccgcgacagcgctcgatctccctcgcctggaagcgcttaaacagtgcgccacgcgactgcacgccatctacgtcgatcaactggtacaacgctgtaccggcgatgccattgagaacggcgtggacgccatgaccatcatgcgccgtggacgtctgctgccccgctaccagcagctactccagcgcctgctgaataactgcgtggtcgacggcgattaccgctgcaccgacgggcgatacgtccgcgcccgccccattgaacatcaacagcgggaatcactgctgacggaacttgccggttattgtgaaggttttcaggctattcccgacaccatcgcccgtgccggcgatcggttatatgaaatgatgagcggcgcggaagaaccggtggcgattatcttcccgcaaagcgcctccgacggcgtggaagtgctgtatcaggaattcagctttggccgctatttcaaccaaatcgccgccggggtattacgtggcattgtccagacgcgtcagccccgccagccgttgcgtattcttgaagttggcggcggaaccggcggcaccaccgcgtggctgctgccggaactcaacggcgttccggcactggagtaccatttcaccgatatctcggcgctgttcacccgtcgcgcccagcagaaattcgccgactatgattttgtgaagtatagcgagctggatctcgaaaaagaggcgcagtctcagggtttccaggcacagtcttacgatcttatcgtggcagcgaacgtgattcacgccacccgccatattggccgcacgctcgataatctgcgccccctgctcaagccgggcgggcgcctgctgatgcgcgaaatcacccagccaatgcgtctgtttgacttcgttttcggcccgctggttcttccgctacaggatctcgacgcccgcgaaggtgagttattcctcaccaccgctcagtggcaacaacagtgccgccacgccggattcagcaaagtggcgtggctaccgcaggatggcagcccgaccgccgggatgagcgaacatatcattctcgccacgctgcccggtcaggcggttagcgccgtaacattcaccgcgccatcagaacccgtgttggggcaggcgctgacggataacggtgattatctcgccgactggtctgattgcgcaggtcagcccgaacggtttaacgcccgctggcaggaggcctggcgtctgctttcacagcgtcatggcgacgctctgcctgtggaaccgccccccgtcgccgccccggagtggctagggaaggttcgcttaagctggcaaaacgaagccttttcccgcggtcagatgcgcgttgaagcccgtcatcctgctggcgagtggctgccgctatcgcccgccgagcctcttcctgcgccgcaaacgcattatcaatggcgctggacgcccctcaacgtcgccagcattgaccatccgcttacctttagcttcagcgccggtacgcttgcgcgcagcgacgagctggcgcaatacggcatcattcacgatccgcacgcctcttcacgactgatgattgttgaggagagcgaggatacgctggccttagcggagaaagtgatagcagcgctcaccgccagcgcagccggattgattgtggttactcgccgcgcgtggcgagtcgaggaaaatgaagcactctctgcatcccatcacgcgctatgggccttgcttcgcgtcgcggccaacgaacagccggaacggttgcttgccgccatcgatctcgccgaaaacaccccgtgggaaacgctgcatcaagggttgagcgcagtctcactatcacagcgctggctcgccgcacggggtgacaccctttggcttccttcactgtcgcccaatacgggatgcgccgctgaattaccggcaaacgtgtttaccggcgatagccgctggcatctggtgaccggagcgtttggcggattaggccgccttgccgtgaactggctcagagaaaaaggggcgcgacgcatcgccctgctagcgccgcgcgtggatgagtcatggctacgcgacgtggagggcgggcagacgcgcgtctgccgttgtgatgtgggcgatgccgggcaactggccacggttcttgacgatctggcggccaacggcggcattgccggagcgattcatgccgctggcgtattggctgacgcgcccttgcaggagcttgatgaccaccagctggctgccgttttcgcggtaaaagcgcaggcggcaagccagctgttgcaaaccctgcgcaaccacgacggacgctatcttattctctactcttccgctgccgccaccctcggcgcgccgggtcagagcgcccatgcgctggcctgcggctacctggacgggctggcccagcagttttccacccttgatgcgccgaaaacgctctctgtcgcctggggcgcatggggagaaagcggtcgggcggccacgccggaaatgctggcgacgctcgccagccgaggtatgggcgcgttaagcgatgccgaaggctgctggcacctggaacaggcggtgatgcgcggtgccccgtggcgactggcgatgcgcgtttttaccgacaaaatgcccccgttacaacaggctctgtttaacatcagcgccacagaaaaagccgcaacgccggtcattcctcctgctgatgacaacgcctttaacggcagcctgagcgatgaaacagcggtgatggcatggctgaaaaagcggattgcggttcagctaaggctgagcgatccggcgtcactgcatccaaaccaggatctgttgcaactcggcatggactcgctgctcttccttgaactcagtagcgatattcagcactacctgggcgtacgcatcaatgcggaacgggcgtggcaggatctgtctcctcatggactcacgcagcttatctgttctaagccagaggcgacgcctgccgcttcgcagccggaagtgttgcggcacgacgccgacgagcgttatgcgcccttccctttgacgcccattcagcacgcctactggctggggcgaacccacctcattggctatggcggcgtcgcctgtcacgtcctgtttgagtgggataaacgccacgatgagttcgatctcgccatactggagaaagcatggaaccagctcatcgcacgccacgatatgttgcgtatggtggttgatgccgacgggcagcagcgaatcctggcgacaacgccggagtatcacatcccgcgtgacgatctgcgcgcgctttccccggaagaacagcgcatcgcgctggaaaaacggcggcatgaactgagctatcgcgttttgcctgccgaccagtggcctctttttgagctggtggtcagcgaaatcgacgattgccattaccgtctgcatatgaacctcgaccttttgcagtttgatgtgcagagttttaaagtcatgatggacgacctggcgcaggtctggcgcggtgaaacgctggcgccgctcgctattaccttccgtgattatgtgatggctgaacaggcgcgccgacagacatcggcatggcacgatgcctgggattactggcaggaaaaactgccgcaactgcccttagcgccagagctgccggtggttgagacgcccccggaaacgccacacttcaccaccttcaaatcgacgatcggcaagacagaatggcaggccgtgaaacagcgctggcagcagcaaggcgtcacaccgtctgccgcgctgctcacgctgtttgccgccacccttgagcgctggagccgtaccacaacatttacgctgaacctgacgttcttcaatcgccagccgatccatccgcaaatcaaccagttgattggtgattttacctccgtcacgctggttgattttaacttctcagcgccggtgacgttgcaagagcagatgcaacagacccaacagcgcctctggcaaaacatggcgcacagtgaaatgaacggtgttgaggtgatccgtgagctgggccgcctgcgcggatcacaacgtcaaccgctgatgccggtagtgtttaccagtatgctggggatgacgctggaaggcatgactatcgatcaggcgatgagccatctgttcggcgaaccctgctatgtattcacgcaaacgccgcaggtctggctggatcatcaggtcatggagagcgacggcgagttgatgtttagctggtactgcatggacaacgtgctggaacccggcgctgccgaggcgatgtttaatgactattgcgccatcctgcaagccgtcatcgccgcccctgaaagcctgaagactctcgccagcggcatcgccgggcacattccccgccgacgctggccgctgaacgcgcaggcggactacgacctgcgggatattgagcaggcgacgctcgaataccccggcatccggcaggccagagcggaaataaccgaacagggcgcgttgacgctggatatcgtgatggccgacgatccgtcgccatcagcggcgatgcctgatgagcacgaacttacccaactggcgctgccgttgcctgagcaggcgcagcttgatgagctggaggcgacctggcgctggctggaggcgcgtgcgctacaggggatcgcggctacgctaaatcgtcacggcctgtttaccacgccggagatcgcccatcgctttagcgcaatagtacaggcgctgtccgcgcaagcgtctcaccagcgtctgctgcgccagtggctacagtgtctgacggaaagagagtggttaatccgcgaaggtgaaagctggcgctgccgcattccgctcagcgagattcctgagcctcaggaagcgtgcccgcaaagccaatggagccaggcgctggcgcagtatctggaaacctgcatcgcccggcacgacgccctcttctccgggcagtgttctccgctggaattgctgttcaacgagcagcatcgcgttaccgacgcgctgtatcgcgacaaccccgccagcgcctgtctgaatcgctataccgcgcagattgccgccttgtgcagcgcagaacggattctggaggttggcgccggaaccgcagccactaccgcgccggtgctgaaggccacgcggaacacgcggcagtcgtaccacttcacggacgtctccgcgcagttcctcaatgacgccagagcccgtttccatgatgaatcgcaggtgtcttatgccttgttcgacatcaaccagccgctggatttcaccgcccacccggaggcgggttacgacctgatcgttgccgtcaatgtgctccacgacgccagccatgtcgtccagacgttgcgcagattaaaactgttgctgaaagccggcggacgtttgctgatcgttgaagcgacggagcgaaacagcgtattccagctggcgagcgtgggctttattgagggattaagcggataccgcgatttccgccgccgggatgagaaaccgatgctcacccgctccgcatggcaggaggttctcgttcaggccgggtttgcaaacgagctggcgtggcccgcgcaggaatcgtcgccgctgcgccagcatctgctggtagcgcgttcgcctggcgtaaatcgcccggataaaaaagccgtgagccgctatttacagcagcgctttggcaccggtctgcccattttacagatccggcaaagagaagcgttatttacgccgctgcatgccccgtctgatgcgccgactgagccagccaaacccacgccagttgccggggggaatccggcgctggaaaaacaggtggctgaactctggcaatcgctgctgtctcgccccgtggcaaggcatcacgactttttcgaactgggcggcgacagcctgatggcgacaaggatggtcgcgcagctaaaccggagagggattgccagggctaaccttcaggatctgttcagccattcgacgctgagcgacttctgcgcccatctacaggcggctacgtcaggagaggacaacccgatacccctttgccagggcgacggtgaggaaaccctgtttgtcttccacgcttcagacggcgatatcagcgcctggctgccgctcgctagcgcgttgaacaggcgcgttttcggcctgcaagcaaaatcgccgcagcgctttgccacgctcgaccagatgatcgatgagtatgtcgggtgcatccgtcgtcagcagcctcacggcccttatgtgctggcgggttggtcgtatggcgcgtttcttgcggcgggcgccgcacagcgcctgtacgccaaaggcgagcaggttcggatggtgttaatcgatcccgtgtgccgacaggatttctgttgcgaaaaccgggcggccctgctgcgcctgttagccgaaggacaaacgcctctggcactgcccgaacatttcgaccagcagacgcccgacagccagcttgccgactttatcagcctcgctaaaacggccggtatggtgtcgcaaaacctgacgctgcaagcggcagaaacgtggctcgacaacatcgcgcatctgctgcgtttactgactgagcatacgccgggcgaaagcgttccggtcccctgtctcatggtgtatgccgccgggagacccgcgcgctggacgccagcagaaaccgagtggcagggctggataaacaacgccgacgacgctgtgattgaagccagccactggcaaatcatgatggaagccccccacgttcaggcttgtgcgcaacacattacgcgctggctttgcgcaacctcaacgcaaccggagaacacgttatgatgccgtccgcctccccaaaacaacgcgtactgattgtgggcgccaaatttggcgaaatgtacctgaatgcctttatgcagcccccggaggggctggaactggtcggcctgctggcgcagggaagcgcccgttcaagagagctggctcatgcgtttggcattccgctgtatacctcgccggaacagataaccaggatgccggatatcgcctgtattgtcgtgcgttcgaccgtcgccggaggaaccggtacgcagcttgccagacactttctgacgcgcggcgtacacgtcattcaggagcatcccctccacccggatgacatcagttccttacaaacgctggcgcaggaacagggctgctgctattgggtaaacacgttttatccgcatacgcgcgcgggacgcacatggcttcgcgatgcgcagcagctgcgtcgctgcctggctaagacgccgccggtagtccacgccaccaccagccgacagttgctctactccactctggatttgttgttgctggctctgggcgttgatgccgccgccgtggagtgcgacgtggttggcagctttagcgattttcactgtctgagactcttctggccggagggagaagcctgcctgctgcttcagcgctatctcgatcctgacgatccagatatgcatagccttatcatgcaccgcctgctgctgggctggccggaaggtcatctttcgctggaggcgagctacggccccgtcatctggtcatccagcctgtttgtcgcagaccatcaggagaacgcccacagcctctaccgcagaccggagatcctgcgcgatctgccgggtctgacgcgcagcgcggcgcccctgagctggcgcgactgctgcgaaaccgccgggccggagggcgtcagctggttgctacaccagttgcgcagccatctggcgggcgaacatccaccagcggcctgccaaagcgtacatcagatcgcgttatcacgtttatggcagcagattttacgtaagaccggcaatgcggagatcagacgcctgacgccgccgcaccacgaccggttagccggtttctacaacgatgatgataaggaggcgctgtgacgcaatctgcaatgtgcatcccgctgtggcccgcccggaacggcaatactgcgcatctggtcatgtgccctttcgctggcggcagcagtagcgcgtttcgccactggcaagctgagcaactggctgattgcgcgctttctctggtgacctggccggggcgcgatcgccttcgccatctggaaccgctcagaagcattacacaactggcggcactgctggcgaacgagctggaagcatccgtatcgcctgacacgccgcttttactcgccgggcacagcatgggggcgcaggtggcgtttgaaacctgccgacttctggagcaacgggggcttgcgccacaaggactgattatttccgggtgccatgccccgcatctgcattctgaacgccagctcagccatcgcgatgatgccgactttatcgctgagctgatagacattggcggatgttctcctgaactgcgggaaaaccaggaattaatgtcgctgtttcttcctcttctgcgcgctgatttttacgccaccgagagctatcactacgactcgcccgacgtctgtccgccgctgcgcacgcctgcgctgttattgtgcggcagccacgatcgcgaagcctcctggcagcaggtcgatgcctggcgtcagtggctgagccacgttacaggcccggtggtgattgacggcgatcatttctatcccattcaacaagcccggtccttttttacgcagattgtccgccattttccccacgcattttctgcaatgaccgcgtggcaaaaacagcccagtacttcagaaaggtgacgcatgaattcttcctttgaatctctgattgaacagtatcccttacccattgccgaacagttgcgccactgggcggcccgttatgcctcgcgaattgccgtcgttgatgcaaaggggtcgttaacctacagcgcgcttgatgcacaagttgacgaacttgccgcaggtctgtcatcactgggtttgcgttcgggggagcatgtaattgtgcagcttcccaacgacaacgcgtttgttaccctgctgttcgccttgttaagactgggcgttatccccgtgctggcgatgccctcgcaacgggcgctggatatcgacgcgctgattgagctggcgcaacccgtcgcttacgttattcacggggaaaaccacgcagagctggcccgacagatggcgcacaaacacgcctgcttgcgtcatgttctggtcgctggagagaccgtgagcgacgattttacgccgctcttctcccttcacggtgagcgacaggcatggccgcagcctgatgtttccgccaccgcgttgttgttgctctcaggcggcacaaccggcacgcccaaactcatcccgcgccgacatgccgactatagctataacttcagcgcttctgctgaactgtgcggcatcagccaacagagcgtgtatctcgccgtcctcccggtggcgcataactttccgctggcctgccccggtattctgggaacgcttgcctgcggcggaaaagtggtgctgaccgacagcgccagctgtgatgaggtgatgcctttaatcgcgcaggaaagagtgactcacgtcgccctggttccggcgctggcgcaattatgggtgcaggccagggagtgggaagacagcgacctttcgtcgctgcgcgtcattcaggcaggcggcgcccggctcgacccgacgcttgctgagcaggttatcgccacctttgactgtaccctgcaacaggttttcggtatggcggaaggcctgctctgttttacccggctggacgatccgcatgccaccattctccacagccaggggcgcccgttgtcccctctggatgaaatccgcatcgttgatcaagacgagaacgacgtcgcgccgggcgaaaccgggcaattgttaacgcgcggcccttataccatttcgggctattaccgcgcccctgcccacaatgcgcaggcctttaccgcgcaagggttttaccgcacaggcgacaatgtcaggctggatgaggtggggaacctgcacgttgagggacgcataaaagagcagatcaaccgcgccggagaaaaaatagccgcggctgaagtggaatcggcactgctgcgtttagcggaagtgcaagattgcgcggtggtcgccgcgccggacacgctgcttggcgagcggatttgcgcgtttatcatcgcgcagcaggtgccaactgactatcagcagttgcgtcaacaactgacccgtatggggctcagcgcgtggaaaattcctgaccaaatcgagtttctggaccactggccgctcaccgccgtcggcaagatagacaaaaaacgcctgacggctctcgccgtcgaccgttatcgccattctgcccaataagcgcaaaccgacccgaaacaggttgaaataaacccgtttcgggtagcaccactattagaaatagttatcattttcaattcaccattgtcggtatttttggcgtttcgccgtcttacagggactcacaacaatgaaaatgacacggctttatcctctggccttggggggattattgctccccgccattgctaatgcccagacttcacagcaagacgaaagcacgctggtggttaccgccagtaaacaatcttcccgctcggcatcagccaacaacgtctcatctactgttgtcagcgcgccggaattaagcgacgccggcgtcaccgccagcgacaaactccccagagtcttgcccgggctcaatattgaaaatagcggcaacatgcttttttcgacgatctcgctacgcggcgtctcttcagcgcaggacttctataaccccgccgtcaccctgtatgtcgatggcgtccctcagctttccaccaacaccatccaggcgcttaccgatgtgcaaagcgtggagttgctgcgaggcccacagggaacgttatatggcaaaagcgctcagggcgggatcatcaacatcgtcacccagcagccggacagcacgccgcgcggctatattgaaggcggcgtcagtagccgcgacagttatcgaagtaagttcaacctgagcggccccattcaggatggcctgctgtacggcagcgtcaccctgttacgccaggttgatgacggcgacatgattaaccccgcgacgggaagcgatgacttaggcggcacccgcgccagcatagggaatgtgaaactgcgtctggcgccggacgatcagccctgggaaatgggctttgccgcctcacgcgaatgtacccgcgccacccaggatgcctatgtgggatggaatgatattaagggccgtaagctgtcgatcagcgatggttcaccagacccgtacatgcggcgctgcactgacagccagaccctgagtgggaaatacaccaccgatgactgggttttcaacctgatcagcgcctggcagcagcagcattattcgcgcaccttcccttccggttcgttaatcgtcaatatgcctcagcgctggaatcaggatgtgcaggagctgcgcgccgcaaccctgggcgatgcgcgtaccgttgatatggtgtttgggctgtaccggcagaacacccgcgagaagttaaattcagcctacgacatgccgacaatgccttatttaagcagtaccggctataccaccgctgaaacgctggccgcatacagtgacctgacctggcatttaaccgatcgttttgatatcggcggcggcgtgcgcttctcgcatgataaatccagtacacaatatcacggcagcatgctcggcaacccgtttggcgaccagggtaagagcaatgacgatcaggtgctcgggcagctatccgcaggctatatgctgaccgatgactggagagtgtatacccgtgtagcccagggatataaaccttccgggtacaacatcgtgcctactgcgggtcttgatgccaaaccgttcgtcgccgagaaatccatcaactatgaacttggcacccgctacgaaaccgctgacgtcacgctgcaagccgcgacgttttatacccacaccaaagacatgcagctttactctggcccggtcgggatgcagacattaagcaatgcgggtaaagccgacgccaccggcgttgagcttgaagcgaagtggcggtttgcgccaggctggtcatgggatatcaatggcaacgtgatccgttccgaattcaccaatgacagtgagttgtatcacggtaaccgggtgccgttcgtaccacgttatggcgcgggaagcagcgtgaacggcgtgattgatacgcgctatggcgcactgatgccccgactggcggttaatctggtcgggccgcattatttcgatggcgacaaccagttgcggcaaggcacctatgccaccctggacagcagcctgggctggcaggcgactgaacggatgaacatttccgtctatgtcgataacctgttcgaccgtcgttaccgtacctatggctacatgaacggcagcagcgccgtcgcgcaggtcaatatgggtcgcaccgtcggtatcaatacgcgaattgatttcttctgattattgtaaaagggataccgaaaaggtatcccttttacaccactagttaaaaccagtaactcagcaaagtcgcaaaaaatattaatccatagtgattatttaaacaatgaaattgcgattaggataaatagatttaactttctcgttcctttctctccttatactaaagaaataatcatatcaaaataaaaattcacaacagtgcaacattaaaaaatacaaccaacaaacaatcctatatacaaggcacatctccagaatataaaagcacagacaaacaacctaaaaaaaaaccatacatataaattattttataggtaaaatagattatatattctcatagctaccacaaactatactagcctgaactatatttattctgctgcaatcaatgcatacataacacaaatatcactcaggtacactactcaaaccacgctgggatttttcctcaagttataatcatcaccccgaaaatcattcggcatttactcattaaatagtcaccccataggcctgtacatgtttactcagaaatatacatccttttctctgtcataaaccctctgattaatcatagataaatacttgtgacaccaatctttttccttaaaggaacgaattgttgtgtagaaggagataatattatgtcaaaaaaatatcagcctttgcttataactcattatatgtcaacatgggtcactataacggaagcagttgagatcactaccaaagccataaaacaaaaaattactcctagcgatatttatcgtcatgccttgagtggcaacatcctactatcggtctatttccagtctcctgtgatacttaagaagatacaaacttttaatggaaaaataaaattcaggcagtttgtgggagacctacttgataaactatgcatgcttgacagggacggttttatttatggtcaaaatttaagactctgtacagaagccagatatatttgtcctgtgcaacaaattatagatacccccctgttacgcaaactcaaccagtttcgtacgtttgttcgtaatgtccgcccgggtgatgaactggatgtcccggcacaagttagtgaaaaaaatttaaccccgccgccgggtaacagcagtggcaaccttgagcaacagatagccagtacttcacagctaattggatctctgctcgccgaagatatgaacagcgagcaagcggcaaacatagcacgtggatgggcctcttctcaggcttcaggggtaatgacagactggttaagccgcttcggtaccgcaagaatcacgctgggcgtggatgaagatttcagcctgaagaactcccgtgacggcaaccctcgaaaatggcgattcgatgcaacaaacagtgaactatgtgccgaacgtcacgaatgctgaaatcacgctggcagcctcgaaggatccggtgattgccgacaataacgatctcacgacactaacagcaccgtcgctgatacagagggcaatgcgatagccaacactgaggtaacatttactctaccggaagatgtgaaggcgaacttcacgctgagcgatggcgacaaagcggttactgatgccgatggcaaagcgaaagtcacgctgaaaggtacaaaagcaggcgctcataccgtgacagcatcgatggttggcggtaagagtgagcagttggtggtgaactttactgcggatacgctcactgcgcaggttaatcttaacgttaccgaggacaatttcatcgccaataacattggaatgaccaggctacaggcaacagtgactgatggaaacggcaacccagtagaaggtataaaagttaatttccgcggaacctccgtcacgctaagcagcaccagcgttgaaacggatgatcaggttttcgctgaaattcttgtgacaagcaccgaggtcggactaaaaacagtttcagcctctctggcagataaacctactgaagtcatctcgcgattactgaatgccaaggtagatgttaattctgcgacgattaccagtcaggagatacctgaaggtcaggtcatggtcgcacaagacatagcagttaaagctcacgttaacgaccagtttggcaacccggtgacgcatcaacccgcgacattcagtgcagcgccatcctcgcaaatgatcatcagccagaatacggtctctactaatacgcagggagtagccgaggtcaccatgacgcctgaaagaaacggctcgtatactgtaaaagcatccctagcgaatggagcttcacttgagaaacaactggaggctattgatgaaaaactgacactcacgtccagtccgcttatcggtgtcaatgctcctaaaggcgctactctgacggcaacgctaacctctgcaaatggcactccagtggagggtcaggtcatcaactttagcgtaacgctagaaggtgcgacgttaagtggcggaaaagtgagaaccaactcttcaggtcaggctccagtcgttctgaccagcaataaagtcggtacatatacggtgactgcatcgttccataacggcgtcacaatacagacacagacaaccgtgaaggttactggcaacccaagcaccgcacatgttgctagctttatcgctgatccgtcgactatcgccgccaccaacagtgatttaagtaccttaaaggcaacggttgaggatggcagtggtaacctgatcgaaggtctcactgtgtacttcgccttaaaaagcggctccaccacattaacgtcattaacagcggtgaccgatcaaaacggaatcgcgacaacaagcgtgaaaggtgagataacggggagcgtcactgtaagcgcagtcacaagcgcaggtggaatgcaaacagtagatatatcgctagtggcaggcccagcagacgcctcgcagtccatccttaagaacaaccagtcatcactgaaaggggactttaccgatagtgctgagctacatcttgttctgcacgatatatcaggcaatccgatcaaagtttcttaagggatagaatttgtgcaatcaggtacaaacgtgccctatatgaaaattagcgcaattgattacagtcaaaatatcaacggtgattacaaagctactgttacaggaggcggagagggtatcgcaacgctgatccccgtattgaatggtgttcatcaggcgggtctgagtaccacgatagaattcattagcgcggaaaccagaccaatgacgggtacagtgtcagtgaatagtgcaaacctaccgacagcttcattcccttcgcagggatttaccggggcgtattatcagttgaataatgacaactttgcaccaggaaaaacggcggctgattattcgttttcaagctcggcctcctgggtaggcgttgatgctactggtaaagtgacattcaaaaatgacggtgatagcaatactgtaataatcacagcgcccccaagatccggtggtgctatttaccaaacagttcctcctgaatcgcgttcggtgtgactatgatcattttcggtgagtattgctttgatccaaaggctggttttctgtgatgattgaccagcctcagagtattgatgacaccaccgttcataacagatcggcattactatgcataagtactgcctcaaattctcgccaaaacactttttaatgcctttgcgaattcatccagacttatattgtcaattttttgcccaacgacgactgactccgaaacatcggccattgcgggccatcgcgttttgtaatcagcataaattgcaacaacaggggtattataggcacttgccatatgtaatattgaggtgtcaggagttattgcaatataagcatcttttatgattgctgctgaacgtttaatcgagggtgataaggataaacggtagacattattataacaatccactaatgccctggctttatcttcccctttgggtccataaacgatcactattggaatatctgtttcactttgaatttttgctattagattttctgcaatcgataatgaaaatgtacgttcctgcgagctaccgtctaaattgagcgcaatgtaagatcctaacgatcgcatttcctcgcgtacctcatcgagtacatcatcgcttaatggcaattcatatattgacctgactgccggaaaacccgcctcacgcatcataaatgcccatgtcatgggtacaggagtccggagattctgatccatccgggacgcgttcttacacaaaggggaatagcacttcatggttaaaccgacgacctggaaattcgtttttgctttcaactgactgataaatatcatcgttttcaggttctttttacgcatcgcctctatacaaagatccggcgtaccgtattgcagtgttatgttcttcgctaaatcttttatttcttttaatgttgcgtgatcctgcatagtcattgtgactaatgttaatttagtctgttcaagtttgagcgcattaaagacttctaaattaattgtcgacgtaacaattaatagatgcttaattttatgcaattcaagcgcccgaataacaggaaagatggccatagcatcgccaatctgatcgggaatatgtatgacaacaaagtctgttttttcaatattaaaattataagctttataatcgtagtaactaaatgcaatacgtctcaacaatgatactaaaaacataactaacctcgcctccctactggttataatgcaatgcagtctatcagaatcatcagggtgcaattttgtgcatatgcggacttttatgtttcatatctcgaacctgtgggccctctgcttaatccttaaacaacaccagcaactcctgcgctttcatcttccatcgaatttttcatgttgccgctaatcagccataaaatcatttgcagatgcgctctgtcgaggtagtctcataaggttcgtttatagatcgacggcaatgtgagttaccttttccatactaattataaaaagacagtacaaacaggatcattatggactccacgctcatctccactcgtcccgatgaagggacgctttcgttaagtcgcgcccgacgagctgcgttaggcagtttcgctggtgccgtcgtcgactggtatgattttttactctatggcattaccgccgcactggtgtttaatcgcgagtttttcccgcaagtaagcccggcgatgggaacgctcgccgcatttgccacctttggtgtcggcttccttttccgaccgctcggcggtgtcattttcggtcactttggtgaccggctgggacgtaagcgcatgttaatgctgaccgtctggatgatgggcatcgcgacagccttgattggtattcttccttcattctcgaccattgggtggtgggcacctattttgctggtgacactgcgtgccattcagggatttgccgtcggcggcgaatggggaggcgcagcgttgctttccgttgaaagtgcgccgaaaaataaaaaagccttttacagtagcggtgtacaagttggctacggagtaggtttactgctttcaaccggactggtttcattgatcagtatgatgacgactgacgaacagtttttaagctggggctggcgcattcctttcctgtttagcatcgtactggtactgggagcattgtgggtgcgcaatggcatggaggagtccgcggaatttgaacaacagcaacataatcaagcggccgcgaaaaaacgcatcccggttatcgaagctctgttacgacatcccggtgctttcctgaagattattgcactacgactgtgcgagttgctgacgatgtacattgttactgcctttgcacttaattattcaacccagaatatggggttaccgcgcgaacttttccttaatattggtttgctggtcggtggattaagctgcctgacaattccctgttttgcctggcttgccgatcgttttggtcggcgcagggtttatatcacaggcgcgttgatcggaacgttgagcgcatttcctttctttatggcgcttgaagcacaatctattttctggatagttttcttctccataatgctggcaaacattgcgcatgacatggtggtgtgtgtgcaacaaccgatgtttaccgaaatgtttggtgccagttatcgctacagtggtgctggagtcggttatcaggttgccagtgtggttggcggtggatttacgccttttattgccgctgcactcatcacttactttgccgggaactggcatagcgtcgctatttatttgctggctggatgcctgatttccgcaatgaccgctttgttgatgaaagacaatcaacgcgcttaatagcctggcgaagatcatccgatcttcgccttacacttttgtttcacattcctgtgacatactatcggatgtgcggtaattgtatggaacaggagacacacatgaataataagggctccggtctgaccccagctcaggcactggataaactcgacgcgctgtatgagcaatctgtagttgctttacgcaacgccattggcaaatatattacaagtggcgaattacctgatgaaaacgcccgcaaacaaggtctttttgtctatccatcactgaccgtaacctgggacggtagcacaactaatccccccaaaacgcgcgcatttggtcgttttactcacgcaggcagttacaccaccacgattactcgccctactctctttcgttcgtatctcaatgaacaacttacgttgctgtatcaggattatggtgcgcatatctctgtgcaaccctcgcagcatgaaatcccttatccttatgtcatcgatggctctgaattaacacttgatcgctcaatgagcgctggtttaactcgctacttcccgacaacagaactggcgcaaatcggcgatgaaactgcagacggcatttatcatccaacggaattctccccgttatcgcattttgatgctcgccgggttgatttttccctcgcacggttgcgccattataccggtacgccagtagaacattttcaaccgttcgtcttgtttaccaactacacacgttatgtggatgaattcgttcgttggggatgcagccagatcctcgatcctgatagtccctacattgccctttcttgtgctggcgggaactggatcactgccgaaaccgaagcgccagaagaagccatttccgaccttgcatggaaaaaacaccagatgccagcatggcatttaattaccgctgatggtcggggtattactctggtgaatattggcgtgggaccgtccaatgctaaaaccatctgcgatcatctggcagtgctacgcccggatgtctggttgatgattggtcactgtggcggattacgtgaaagccaggccattggagattatgtccttgcacacgcttatttacgcgatgaccacgttcttgatgcggttctgccgcccgatattcctattccgagcattgctgaagtgcaacgtgcgctttatgacgctaccaagttagtcagcggcaggcctggtgaggaagtcaaacagcggctgcgtacaggtactgtggtaaccacagatgacaggaactgggagttacgttactcagcttctgcacttcgttttaacttaagccgggccgtagcaattgatatggaaagtgcaaccattgccgcgcaaggatatcgtttccgcgtgccatacgggacactactgtgtgtttcagataaaccgttacatggtgagattaagcttcccggccaggctaaccgtttttatgaaggcgctatttccgaacacctgcaaattggcattcgggcgatcgatttgctgcgcgcagaaggcgaccgactgcattcacgtaaattacgaacctttaatgagccgccgttccgataataagttatgaaccttcttatcagaaatagatgtgaaggattaagtaagacatctggcaaatagcctgcaataaacgcgggctgtttgcttccttgggcagatgcgagttttattatcgtcttaatgatttccacatattaaaagcaagtatgctttcaaaacacaattataaaaaatcccgccaacaacattagtttttataaaattaaatataagattatggctttagaatatttttatttctaatagacgagatttttcctgttatgatataatatgctgaattaacacatgttaacgatttaccagtaatgtaaataaattttcgaggagatcattccagtgggacgtaaatgggccaatattgttgctaaaaaaacggctaaagacggtgcaacgtctaaaatttatgcaaaattcggtgtagaaatctatgctgctgccaaacaaggtgaacccgatccagaattaaacacatctttaaaattcgttattgaacgtgcaaagcaggcacaagttccaaagcacgttattgataaagcaattgataaagccaaaggcggtggagatgaaacgttcgtacagggacgttatgaaggctttggtcctaatggctcaatgattattgctgagacattgacttcaaatgttaaccgtacgattgctaacgttcgcacaattttcaataaaaaaggcggcaatatcggagcggcaggttctgtcagctatatgtttgacaatacgggtgtgattgtatttaaaggaacagaccctgaccatatttttgaaattttgcttgaagctgaagttgatgttcgtgatgtaactgaagaagaaggtaatattgttatttatactgaacctactgaccttcataaaggaatcgcggcgctaaaagcagctggaatcactgagttctcaacaacagaattagaaatgattgctcaatctgaagttgagctttccccagaagatttagaaatctttgaagggcttgttgatgcccttgaagatgacgacgatgtacaaaaagtttatcataacgtcgcaaatctctaattatatgttaaagaaatctgtctttatggcagatttctttaatctcatataatccttataaaaatataatgtttaactcgtcatattgcttataaaaaatccccgttcccagagaaataatatttattaaaatggcaggtcttctttttctgattaccgaagacaaagtggcaattacgtatagtttcccgataaagacgcgacagctacatcccgcataaggcatttttctctttatctttgtacggtacttcatggaacagaatttttgaccttgtgaatcgtgatgtctgttggggaggggcaatttgctcactgaagcgtgagactcgattaagcgcacgaaacacagaaatcaaaaacccgaccacttttttacaaagtgaccgggtaaaaataatttttattttttaactgtcctgagactcatagagatgtctcaaaactaaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgtgaacggggcgcatattaatggcagtgcatggtgatgtcaaagggtgaaatgcatttttttgtttgtttgctgacaatttcaacaaagtggtgagctttcaatcttattgggtaatgaaccatcgtggtgcataccccccttttatagggcaggtgaatgcgactgctgataaaaagggccaatgacgaatctatcataatctcttatttgacagttggttagcttgcgcatcaacgctaaaatagaactggcaagcatcttgcattctggttgtaagtaatggcggcacttgggccgattcttaaaaaccggaggcaacatgaacttcagacgcctgaaatacttcgtaaaaattgtagatattggtagcctgacccaggctgctgaagtattgcatattgcacaaccagcgctcagccagcaggttgccacactggaaggtgagttaaatcaacagcttttgattcgcacaaaacggggcgttacgccaacaggcgccggaaaaattctctatacccatgcacgggccattttacgtcagtgtgagcaggcccaactggcggtgcataacgttggtcagtcattatcggggcaagtctcgattggctttgcgccaggaaccgctgcgtcatccatcaccatgcccttattacaggcggttcgcgctgaattcccggaggtcgttatctatcttcatgaaaatagtggtgcagtgcttaacgaaaaactgataaatcaccaactcgatatggcggtgatttatgagcattcccctgtggctggggtatccagtcaggctttgctgagagaagatcttttcctggtaggaactcaagattgcccggggcaaagcgttgatgttaatgctattgcgcaaatgaacctttttctccccagtgattacagcgctgttagacttcgtgttgatgaggctttttccctacggcggctcacggcaaaagtcattggtgaaattgagtctattgccacgcttaccgcagcgattgccagcggcatgggcgttgcagtattacctgaatcggctgcgcgttcgttatgtggcgcagtaaatgggtggatgtcacgcattaccactccttcaatgagtctctctttgtccttaaatttacccgccagagcaaacttgtcaccacaggcacaggcagtgaaagagttgttaatgtcagtgattagttctccagtgatggaaaaaaggcagtggcaattggtgagctaagcgttatatcgggatggaataagatgcgggtttttattatttgttatgccgggcattagactttaacaataacgggatatctgaactgcccggagtttaccgtgaatttccaacaactaaagataatccgcgaggctgcacgtcaggattacaacctgacagaggttgcgaatatgctttttacctcacagtcaggcgttagccgtcatattcgggaactggaggatgaacttggcatcgaaatatttgttcgacgaggtaagcgactgctgggcatgactgaaccgggcaaagcattactggtcattgcagaacgcattctgaatgaagccagtaatgttcgtcggctcgcagacctgtttaccaacgatacgtctggcgttctcactattgcaacgacgcatactcaggcacgttatagcttgcctgaggtcattaaagcttttcgcgaacttttcccggaggttcggctggagctaatccagggtacaccacaggaaattgcgacgttgttgcaaaatggcgaagctgatattggtatcgccagcgagcgtttgagtaatgacccgcagctcgtcgccttcccgtggtttcgttggcaccatagtttgcttgttccactcgatcatcccttgacgcaaattacaccgttgacgctggaatcaatagcgaagtggccgttaattacttaccgacaggggattacggggcgctcacgcattgatgacgcatttgcccgcaaaggtttgccggcagatattgtattaagtgcacaggattctgatgtcattaaaacctatgttgctcttgggcttgggatcggattagttgccgaacaatccagcggcgaacaagaggaaaagaatttaatccgcctggatacgcggcatcttttcgatgctaatactgtctggttgggactgaagcgagggcaacttcagcgtaactatgtctggcgctttctggaactttgtaatgcaggactgtcagttgaggatatcaagcgccaggtgatggaaaacagtgaagaggaaattgattatcagatatagcaaaaagcccgctataaaagcgggcttttcagaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgctgttgaggcacatcttaacggcgaaaaatattttgtcaaacccgatttttaaatttcccaactgtttgccgtttctatcaacagtttgttgcatttgcagacaatttgttggcgaaaatctttgcagctttgctgattctccctcatcatttgaaatgtggtttcactttctgcaattaaggtcggctttgaatatctcctctgctttacgccaggttgttcacggcactcgctggcactctaaacgcaagagctacaaagtgttgttctggcgcgagataaccccgcttgctgttcctatcttcatggagaacgcctgtgtcctgttgatgggggtcctgagcacttttctggtcagctggctgggaaaagatgcgatggccggcgtggggttggcggacagcttcaatatggtcattatggctttttttgcagctatcgatcttggtactactgtcgttgtagcatttagtctcggtaagcgagatcgacgacgagcgagggtggcgacgcggcagtcattggtgatcatgacgttgtttgccgtactgttggcaacgctaattcatcattttggcgaacaaattattgatttcgtcgcgggtgatgccacgacagacgttaaagcactggcgttgacttatctggagctgaccgtactcagttatccagcagctgccatcactcttattggtagcggggcacttcgtggtgcagggaatacgaaaataccgctactgattaacggtagcctgaatattcttaatattattattagcggcatattgatttacggccttttctcctggccgggactgggatttgtcggggctgggttgggtttaaccatttctcgttatattggcgcagttgcaattttgtgggtgctggcgattggttttaatcctgcgctaaggatttcgttaaagagctattttaaaccgctgaattttagcattatctgggaagtcatggggattggtattccagcgagtgtcgaatcagtgttatttaccagtggtcggttattaacccaaatgttcgttgccgggatggggaccagcgttattgccggaaattttatcgcgttctcaattgcggctcttatcaacttacccggaagtgcgctcggttctgcttctacgatcattacaggccgaaggttgggggtagggcagatagcgcaagcagagattcagttgcggcatgtgttctggctgtccactcttggattaacggccatcgcctggctaacggctccctttgccggggttatggcatcgttttacacccaggatccacaggttaaacacgtcgttgtgattctgatttggctaaatgctttatttatgcctatttggtccgcctcatgggtgctacccgctggatttaaaggtgctcgtgatgcccgttacgccatgtgggtttcgatgttgagcatgtggggttgtcgggttgtagtcggttatgtgctgggaatcatgcttggctggggtgtggttggcgtctggatgggaatgtttgccgactgggctgtgcgggccgtgctgttttactggcgaatggttactggacgttggctatggaaataccctcgatccgagccgcaaaagtgtgaaaaaaagccagttgtatcggaataaacgacaaaatgcagattatttcagcaaacgatttcaaatttaaaaaacaggctttgacattgtgggtgggcatcgctaatattcgcctcgttctcacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaatttcctgctttcatgcatccttgcgaatccttatgttatttttattcaacaggttagcgtgaaaactcttcccggtgcattttgattttaccctctgcatcgggaaaaattggtggtcaaatctggggtcaggttagttcgataatggagtgacccccatatgtcccttaacgacgcaaaaatccgtagtctcaagcccactgataaaccctttaaagtctccgattcccacggtctgtatctgctggtcaaaccaggcggttcccgtctctggtatcttaaataccgtattaatggcaaagaatcccgtattgcactgggtgcctaccctgccgtctccctgtctgacgcccgccagcagcgcgaaggcatccgtaagatgctggcgctgaacatcaacccggcgcagcaacgtgccgctgaacgcggctcgcgcatgcaggagaaaatgtttaaatccgtggcactggagtggcacagtagcaagaaaaaatggtcgcagaataccgcagatcgcgtgcttgcccgtctgaacagacatgtctttccgaccatcgggcatctaccagttaccgagcttaaatcacgtcatttcattgaattactgaaaggcattgaggaaaagggcttgcttgaagttgcgtcccgctcgcggcaacacctcagcaacattatgcgttatgctgttcatcaggggttaatcgaaatcaacccagctgcaaatcttgacggcgtgacggcttctcccgccagacgacattatcccaccctgccactggagcgccttcctgagctgcttgaacggattgacagttatcaccaaggacgggaactcaccaggcttgcagtcctgctgacgttgcatgtgttcattcgctcaagtgaactgcgctatgctcgttggacagagattaacttcagaaatcggatctggacgatacctgccacacgcgaagcgattgcaggcgtacgttattccagtcgaggtgccaaaatgcgtacaccgcatattgtgcccctttctgagcaggttatctctattctgaaaaggattaaggaaatatctggcgggtatgaactggtgttccccggctatcatgacccctacaagccgatgagtgaaaatactatcaataaggcacttcgccagatgggatacaacacgaaacaagatatctgcggtcatggtttccgggcaatggcgtgtagcgcgctgatggaatccggtttatggtcgcaagatgcagtggagcgtcagatgagtcaccaagagcgcaacactgtgcgtctggcttacattcataaggccgaacatatggaagcccgcatggacatgatgcagtggtggtcggattatctggatatgtgcagtgaaatctgggtgcccccgtacatctggagtcagcaaaacattaatctcgcagtaacctgacttatgaataatcttgtaaagaaccaggccgtatcagcaaacgctgatacggcttttcatccacaggccgtttttcatcttctaagtcgtccaggacatcatggttcttaatacacatgcgttcgcatgtgcttatgttaagtagacttattgtcttacacattttatccgtatcattaaccagaatatgttccggagcagcgggtgatagtgccgccagtccacactcatcgctgcccggaaaaatcatcagtggggaggcaaacggtaagcaccccgctattctgcaagacatttctgcagtttatttaacctccccgaagcatttttataaggcgaggcggtattaaattgaatcatacgacctcgggtccatttattataccaaggtttaccgtaaagctcgtcgttactgaatcgttcaatcaaagccacgagttgctgcttattttcctttaaccgtgccaataaaacttcgtactctgtaatatcctcatagtcacggtagaatttctgtgctaaacgccccaattcattccatttaaatccttcctcaggaaaaataatagtttttccttttgcctcttggtcatgccagtgtaacaccagctctccccagccaatcagataggaaaccagattcgctacgctaatcgtagtccccttcgcgtgcccttccaatagaggttcaaaggcgagttggggcgtaatagattctagcttcttatttaataaagaaaaattactattaatagctttaattaactcttcttttgatgatggaacagccatatctattgctccttgtatagttacacaactatttctaccctactatttcgagtgattcaatcgtctggttcacataacctaccacctgttcaaaatgcttatcgacaaaaaaatgatcggcagcaggaaatataatagtccgcgtctttcgtgtggtgaatttttcccatgcaagtaattcatcctgcattaccagattgtcagcatcgccatgaaatagcacgatcggacaggttaatgtgcgcgccttggcctgaaatacatactgctcatagagccgataatcgtttttaatgatgggggtgaaaattgtcattaactctttattacgaaagacatcaaccggagttccgcccagcttgacgatctcttccataaacgcctgatcgggcaaggtatgcagtattacttcatgagaggcccgatcgggtgggcgacagccggaaaaaaacagcgcgcatggcatgtcatgtccatgatcgagaatataatgcaccagttcgaaggccatgatccctccgagactatgcccaaaaatggcgtagtctccacctgtgtagtgtttcacaaattgttgataaaggtcagcgacggcatccaccatcgtaagacacagcggctggcgtattctagttcccctccccgcaggttctaaaggccgcaaagtaatattgtccgacagcacgctacgccatttataatacatggcggcagaaccacctgaatatggcaaacaatacaaactgatattactcatcgtcccactccttgttgtgtaatagaattcgtttaatttgatgatttaatgtcagaacgaaagctaacaggataattccgaacggtatcgccaacacgctcgatggaccccataccaagataaaacgccagtcaagtcctggagatagtatacccggtgcgacatagagcatggcggccacgagcccaggaaccgccaaggcgatgatatagtcacgtacgcgtaaacgtaacctctgctgttttccagggccatgcgccgttgcgcgataaacacggaaagcaccgcgcactacaaccaccgccccccaaaaacacagcaacaacgtgaggtagacgaaaagggtatcggtggctgtaattgcatcaccagcgccgtcagcatatttgccaatgcgcagataattatcgatatccgcgcaaagctgtagtatcagattcgaattcatatttgccagcgcaacaatgccaatctgctgatccggtcgcaacgcaatgcaagaagaaaagtttggattctgcccaccgtgactgatgtaagggccttgattctggtcgataaaccaaccgctggcatagaggatacgattgtctgcggcaagcggaacatcactattaccacgccaactgttactcatcgcctcacgcagcgttgccggcaaagcctttctgtgcaaccaggcgtctatccatatttccatatcaggcagagtgctatggatataggcggcaggaacatggttccgggccagaggcgcatgaaacagaacgggtttgccgaatcccagtttatagccgcttgccttgttgacaataatctcatcccccttaactgccacagtcgccgacatgcccagcggctgcgtgagtcgttccgcaatgacctctgtaaaggtttttcccgtcacattttcaatcaccgcgcccaacacatcataattggcggaggcatagctaaacttcgcacccggcgcaaacagcagattctcgttgcgcagttgctgtgccacagcgctcccaggcatagggttttccagccgagccagtgttgaaaaaggcaatcctgatgtatgataaaggaaatcagccacggtcagggaagcaggttttccctgataattcaagcgcatttccggcagataggtaatgatatcatccccttgccggagtctgccttcctgaatcagtatttgcaccacaagtccggtaaacgccttactcatcgatcccagctcgtaaactgtgtctagagtattcgctttctgactagccacatcggcaacaccgtagacaaatcgctgacgtacccccttaatggtcacacttacggaaagggctgggaccttggcctcctgcatccgttggtgaattaatgtcgacaggcgctcatcttgcgccccgataggctcatgttcttgcgccaaagcgcacatagcggaaataaagagcagcatacagcacaggagatgatataatgttttaatgctaacgtgttccattattgtcatcctgtgaacacctcataaaataccatcaacacattcggagataaattcactgtgctcacggatagcgggtctggcataaatatcggcggcagtcagtccgattttataaatgtggttacagctgtcgacgaaagagataacgtgcatcgaggtcgctccgtattcgaaaataaccgcgtgttcgtcataatgatcgatgcataacaatgaacgccaggttttctccacaaagtcgctgaccgacaaataactcactggtaacatagcgttctctctcgcatcactggactgaatttcataccggacgcgatcaaacgaataaccgggtaagcctatagtctgcacggctggcatttccggtaaacaaatagtcactcctcgttgccaaagagtgcccaacagcggcaggatgtcctcaggcgtatccgtattcagcatgggggaaaatactgtttgcccaacccactgcgcatgctggtgatacaatatggaaaacgtccccgcgcgaccgatttccagcatcagcgttccctccgtcaccgccagattagccaatatttcgctcagttcactgttgccggccagcgtctgctccggtgtcgtttcagccacaatcacctgctgaacagcgttttccagtgagatgatgcgcgcaacatactgcgctgctgcagcccccgtcaggtaaccgatgtgctgcacaggcgagatactttgttcgatcagccattcactaagactcacctgctggataaactgacgcaatgctggcgtccaatcggctggttcgcagatttgtgcaacatcctgagacaggcgctggtgccgctggcgcaagttaggttgacaagccagcaaatgcgtcagggcactctccagcttatcgtcccggtccggatataggaacaccaaggtagtttccatattgataggggtaaaagacatgtcagcatcccgcagtttcgccaaacttgcacgcaacgctaccacactgtctgccgccagcgcacagcgatacgggaaatgtgcccggcgttgcgcgagagtataggcgatacgatctttatctgcttccgcataggtcgccagagcgtgataatgagcatccaactgttgtctaagggctaatggcgttttggcgctgaagaaaaacaggcggcgctcattttcttgcaccgcttgcgcaggcgtctcgcaccagttttgcagaaccaaatgagcattggtccctcccagcccaaacgaactaacggtggcatggatccttttcgtttgtgggacagaagtcactacatcactgagataaaatggcgaggctggctgcaacagttttttatgtttatttactaggttgatctgcgggggaactaaaccagtatatagcgtcagtgcggttttcattaagctgacgataccggaagcgactcccaggtgacccaagttggcttttaccgcacccaattgaatgctgtgcggcgcacatgccggtgcgaaaacccggtgcagagcttcaagctcaatctcatcacccaacggggtaccggtaccgtgcgtttcgatcagtgcgatatcagtcggtacgacttctgcggcggcaagcgccgtattgatcgcttctacctgtccttctacgctgggggcgacaaaccccagccgacgcccgccgtcgttatttaccgcacctcctttaatcaccgcatacactctgtcttggtcgcgtagtgcatcctcaagacgttttagcaccacaactcccgcaccgctgctgtataccgtgccggtcgcctcagcgctaaacggggcgcagtgtccgtcttgcgataccagcttatcaccttgcggactgtagccgtgcgcctgtaaaaaacccaaggtgaccccacctgccaacgcaacatcggcttgaaaagtcaataacccctcgcatgctaaatatgctgccaccaacgaactggaacaggcggtctgtacactcacagcgggtccggtaaaccccaacttgtaggcaacctgagcacacaagtaatccttttcgttaccaatctgcgcctgaagataatggtgatcgccgctcatcttcaggtatggatagacgcgatcgataaaatagttattggcgtaggtcgccccatagacgccgactcgcttaagttgcgtgggaatatagcccgcatgctcaagagcgttgtagcagcattcaagaaatattcgttgttgcggatccatcaacagggcttcgccaggcggaatattgaaaaatgcagcatcgaagtcatagggagcggtgattatattgcgcagcctaatccaagggttcccattatcgtcttctgtgcatgtcggttgagtgaactcctcacccgccagcaacttatcccaccactcgggcaccgattccgcaccggaaaaacgcccgctcatgccaataatggcaatatccagtgagccacaggtaaaatcatcctttgccattgttgtattccttaagggttggcatcgtgtttatagtgtccacaaagtcggcgcgcccgtcagcgtggcgctgtgttggcacagccaggcatccagatcagtgaggctgttcttgtagcgcgccagcaggagttgcacatcattcagcgcaatgcgcgtgggatcgaaacggcagtggaaggagagaccatcagctgccgagcgcgcaatattaaactccagcacgcagccgagcgcgttttcaggcgcggtatagatatcactattaaagtgatcaatatgaaaatagcggagtgaaggttgcgcctgcacaccgatgtaattcattcggatcccttgcgcaagagagtcttccggtgcatgccgcatttgcagcagaccgtaatctcccccaccatgcgtgcgttttgccaaatcggaagcgatcgcagataacagtgtcgccatatcgccatgcagagggatcgcccaaggataaaatagagtaaaccacccgaccgtatccgcaacgtcaggctcatcgggccagcagccgcgtcccatgccttccatctcgatgcgacaccaaggctcttcgctgtagtaacgcagcaccagcgccaatgccgttagcacataggtttcggcgctgtacgcggtattaccactggattcaaacaacctcctgacgcaaggatggcgaaagtcttcacgccaagcgcgcgtacgaggtaatgagtcatctggcaatgacacgggtgggaaatgcagcggtagcgtttgacatactgtgcgccagctttcgtgtgtggcggaatctaccgttttgctcgccagatagtcattccagcgatgcagtccgctgttgctggtgccattgacagtgctgacggcgtccagcgtgctgaggattaaataccaagagtgcatatcgacgcacaagtgatgggcacagagtaccagcgtgctagacgcaggctgcggggcgtgtaacagagctgccgtaaagactcgaccatttgtcacgtcaagcatgctattgcactgagcgatcacctctgccaacgtccactgcgccgtcgaatattccgtgagcacctcgttgggataacacacattagggtcgcatactagcaaccgcccctcagcgtccagcgcactgtgcaaagctggctgctgctggattaatgtatgcagcctgttgtgtaactgctcgagcgggcagcccggcaacactttcagcacaatgacatggttataaacattgggcactggcaacgccaactgcgtaaaccaacgcaatgcgggtagatcgatacgggtgttatgagcatactgcgcgagctgtgacaccgttgtatgactagcgagaaactcacagatggcgttcactgttccacactccatcacctgcaccgctgacatcgtccagccgtggtgcctgagctgcgctgcaatctggatactcttgatggagtccaaccccaagacataaagattttcgttatcatcaaactcagtttgctccagcgccccttccacacatacccgaactgaatgccttatcgccgcatctcccagccgctcgctacccgatgcaggcgcggtgtttcggaccgttgcgaccatctgacgcacgtccaccttgccattgtgcgacagcggcagttgggcgatagcacagcactgcttgggttgcatgtaggtgggtaattgctgacgcagatgttgcattacggtagctacatcaacagatgacggtgtcacgcaggctagcaacccgctgtgctgcccctgcacatcatcaatcaccgccaccgccgcactttctacctgaggtgcgctcaacaacgcttgttcgatttcgcacagctcaatacgatagccattaattttgacctgatcgtctttacgtccctgataaaccagcgtattaggagcgatggcgtagccaatatcaccgctgcgatagccaatcatcaccccattggtatctttaaggtaggcggcggccgtttgttgcggcgcatcgatatagccctgcgtcactgacgcgccataaatcaccaattcaccagtttcgccttccggtaccggacagccccaaggggagcaaattgctacctggcaaccgtcgatcgccataccgatgggcaatgaaggcagcgtttcttgcccggtgtagcgatagatcatgcaaccaacggtggcctctgtcggcccatattcgttatagatcacggcctgaggaaagagagcagccgccttacgcgccagatcccgcttgaaatcctccccgccaaccaccaaggtacgaatctgctcactgcttatgccagccgcacacaacaaccgcaggtgtgcaggcgtcagtttgatcactgtgttgggctgatcaaccacggccatgcgcagcaatgtttcgctctcggcgtgccgacaaacgctgatgctagcgcccacacataagggggcgaacagcgtagtgatggtcaaatcgaaggacagcgaagagtagagcgcagcccggtcctgcgctgtaaagtaacgttcggcggcgaaatggagatagttagccagattgccatgagagacttgcacgcccttaggctcgccggtcgatccggaggtaaacagcacatatgccagatcctgcggttcaatagctggccaaggttctctagcaagcgccgaagtggctaaggcctggagcaagctggacgcgggaaacgccagcgcctgcgtcaattcatgcatcgccggatcgtaaaggatatgcgctacctgcgctttacgacacatggcgtaaaggcgggtcgttggcaacgcgggatttagcggcagaaatgccgcgccgcagcgcaaaataccataaataaccatcaccgtttgagcgctatgctcagcgataatcccaaccacttgaccgcgtccgatcccctgttggcgcagataacgcgcaacccgctcaacagcgtcatccaactgccgataagtcaaagactgttcattatcaattagtgctgtgcgatcaccatgctccacaacttgcgctgcaaatcgggaagtaaatgagggtttgagtgagccacatgccaatgcgacgtgcggcgcaggatagacttcgagatcgcctagacgagcgtcaggttgccgatccaatgcagtgactaaatccaacagcccatttttcatcgctgtcagttggtgcggagtgaaagcgctacgcagcgcctccagactcaacctaaggctttctttatgattattaacagtttgcaaaacaatctgtagcttataggactgctcgccgctgtagtaactctccacgcgttgcgcggcacctgcaatgtggcgttcataggtaaagttataataattaacgcaataatcgaacgcccgcaacttccctcccccctgttccgccaaatcctggttgaataaggtaatgggatatttgctgtgtttaaaaccgcgtttcagttcgcgctggaaaaaggccacccgttcacagaatcgttccgtgcgcaccagtcgataggccagcggcaattgattagtaaacatgccaaagcaacgccgcgcctcgcgagtatgccgattggctaacggcacgcctattacgcctttttcctccccccatactctggcgcgatagagagcgaagagtgcaataaacagcgtattaagcgtacagccataacgattacacaacctgtagagacggttaatcatggctggctcaagccaagtggaacaactgatgccctcagtagtaacgatgggggaactgtctggaaagcagtcgcggtattcgtcgatatagtcacgccaccagccacgatcaacggcaaagcgcgttgacgcctgataagattgctgctgcgccagaaatgcgctataggctggtgacgcatcatctggtacgtcctgctgttcgtatgctcgcttgacatggtttgacaacaacgccattgaccaaccatcagcaatgccgtgatgggctttaaataaataaccgctgtattgttcaccgcacgtaaaggtgacaaactcgaacaaatcgtgcgccagcagggtaaagggctgccggaaccactcatcaacaaatgtttcgatcgccgctgggcgtaggttctccttgtcataatctggggaaaaagtcaaatggcggatatcgcgccagtgataaggctgcacttggctgaccacttcactctcctctcccatcacaaaccacatacgcaacgcatcaaattgccgaatggcggactggatggccgcgtgtagtcggggcagatcgacaattccctcaatggtgaccacaccaccaatgatgtttacggcactgtaaggatacagttgatcaatgatgtggcactgttcctgtggccacgacaacggattgcccgacatcatggtgccacctccatatccaagtgttgggagcgcaccgcctcctgattccatcgcagcagacgaggtgaaagacgcagcagacgccacgccaacaacgcagccacaaaagtgccgctcatcgccccaaaatagacgccggtaatacgcatctctaacacaatcgccagcaggtatacgacagggacagatataaacacgtgacgcatcagcgtcaacaacaccgaataccaaggcttaccaatggcctgataatattcacttgctaacaggctgatagcgacaaagggtagtgccagtgccatgatacgggtttgcagtaccgcatagtcactcacggcaacaacacgagtaaacaggggatacatccagggtgccagtacaatatgcataacggctaacaccagcacaatagagaaggccagcgcgacggcggcccaataggcattcagcgtgcgggtgacatttccgtgtccccagttttgccccaccacagtcagcaacgcggtcgcgatagccagcatcggcgtgatgatgaaatagtcgatgcgaccagtgagcgtaaacgctgccatcgcgtttacgtccagcctgacgataaaaaaattataaatcactatgccgaccgcaatgatcagttgcatcagcatctgcgccatgccgacggagagaaactctcggtagattttccaggagaatgggcgtaacgcgatgcgtatactcaacccgatatgtaatcccatcaatgtgtagatgaaataggcgaccatactcagttgcgccagaaacgacgccaatgccacccctttcacaccaaaatcgaatacaaagatcatgattggatcgagcataatatttaccaacgcccccaacaatgaggccttcatgatgaccatgatcttacccgcgccttgaaacagccccatcatgacgccaatcaacatgatgctgaacacggtcagcagcgaataataatagaactccgttgcgtagccgatgatgctcttcgtggcccccagtgagcgcaatagcggctgggcataaacatagccaagtacggtgatcacgatcgcaaagaatagcgcgatgatgataccgaccgacaaaatccgctgtgcacgatccaaccgctgcatgccgatggcgcgggacagcaaagatcccataccgatttgaatgccgttggcgatggcaaataaccccattccaacggggaaaaccagccccacaccggcaatgatgccgctgttggtgacatcaatgtggctcagccaaaaaatatcggcgatggcataggtcacctgcgttaacataccgacaaacatcggcaacgccatgcgcaggagtaatttatacagcgagccgtcaaacatacccgccaccgtgaacagctcatcgttcggcgtgccgttgtctggctcaagcttattcaccgtcatacctgctccttattcattaaatgcgccgcacctttattggcgctgtcaccgatatccgcctctagtacccttccggtaccgtgaatccgccactgatgctttcgcagaactcagcaaagttaatcgtcacatcatcgtgaaaatgcccggaaatgatctgtatgccgcacggaagctcatccatcgttttcgccaatgggtaaacggtggcaggcaaaccaaaaaccgttgctaacatgttccagaacaaatgttcgttgtaatcttgcggttcgccattgacgataagcttgcgcttacgcaccggctgctgcatgtgcgcaaacgccagcaccgggctgacaggtgtcaacaacacgtcataacgcgcgaaaagggtttctatcacccggctgtattcgtggcggagtttgtctgtattccgctgttcgccactgtctttcagcatgccctggtaatagctcgttatcccctcaggcacatccgccagcttgcccacaagcctgaagcccagcgcagccagcccggctgtaagacgctggcgtccattgagcgccgtacttaccagccgaccactgagtttgactgctatatcaaacagtgcgtcgggatcgatatcggcgggcatagcatcatcaacctccacgccaggctgtgcgcgtaacttgtcgataaacgattgaaaacgctgtgcgatctgttgatctatctcatggtggggcgcactaaaccacgtgcacacgcggtagtttgctttggcctgataacggctaaaatcgggaatacgcggcggttccacccagaatgtgctcaatgcgcgcatcatcagacgcagatccgccgcgctgcgcgccatggggcccgccgtcgagagatccggctcatcagtcgcttgcggaccaccaccgggcacatgtcctctgaccgacatcaaccccaagctacaacgatgggcatagacacctgtgtagtgtgcgggaatgcgcagtgagccaaacaaatcgctgccaaattccacgggggtgaaatccgccgccaccgccaccgccgctcctccggacgatccgccgggtgaacgttgcctatcccacaggttatgggtggtgccatacagatcgttataggtttgccaatcggcagtcatcatcggcacattggtttttcccatcaggatcgccccggcagcgcgtaagcgtgcgatggaaggagcatcctgcgtcgcccggttatctttcagataatgggcaccggacgtggttaaccacccttgcacgtcaaacgactccttaacagtacaaggtaatccgtgcaacacgccccttgcgcgcccctccagtcgctcacgatcggcgcgcgcggcggcctccaacgccaacgcatagtgctgctgcaccaccgcattcaacggcttgttaaactgcgccatacgtgaaaaatagtgattcaccaacgccactgaggtggtttctccggacgccaactgtgccaacagtgtccctgcgctacgatagctctgctcactcatcgcccttttctccctgttgggcacgtttacgccgcaacgccagattctcgcgcgcagcgctgacctgcgaaacctcagcctgcgctaatacgatatcgtgggcggcgggtagattgtgcagttgctcatcaaggtaacgcgccacatccgcgatggttggcagacggaacagatcgacaatgggaatctcctgcccgataatcgcctcaagtgcctgctgaatacgcaccaattctatagaactgccccccagcgagaagaaatcgtcttcggccgacacgtggctcacgccgagtacctcctgccagagcgccaccagccgctgttgtaacgcactgtccacctggattggacccacgccgtcacgctggtgggcaatttgttcgccctgcagctgtaatttttgccgatctagcttgccgttagcggttaacggaaaatcggtcgctaacatcagatcactcggcaccatatagtcaggcagttgctgacgcaggccgcgcagcatggcatctttgtagctctgcatgtccagcggcgcagcggtttccttcggtttctcataggtggagaaatcgcgcagcaatgctgcagcacttgccgcctcttgccctatcgcgccccccacggtgcaatggacatagcgatgatgtggcgacaattgaaaatgcgatgccacagcggaaaagtctgccatcccaagttggcacagccccaatccgtagcgcggcgcatcttcttccagtaaatggcagagagtacctgcttccatcaccgagaagtgccaagctgcctcttgcccatagaatggcgagatcaccgccatatcagccaccataaacagcgtgaatgccgcccgatcggcaatagactgattaggtccggcatgaaaaccactgttcagctcgacttctggtgctaccggcataagacagctctgtcgcgggtcgaagtagtaaataccggatactccctcttcgatcttgtctggatgcaggtacacgtaggtttgcaccgggtatagccccccggcggacgcataggcatacttggcaaaaggtagaccgggtagacgcatctgccccaagcccgacagcaattgccccaactgtgccagcgtggttttttgcgcgctgaaatgacgatagctgcggcgtttgatgtaacgtgtgctatccgccggtgccgtcagtgcaatgcccagaccatccagcgcgcgaatatgtggctccttgagtttgaacgctagacgctgtgccggattcacaataataccctgcgccagtgccgccgcctccgcttccttagcttgcaatgcctgcgcctggtggcgatcgtgcagtttggcaaaagcgaccagccgacgatgttgagaattacccactgccaccaccactgactgctccacatcgggatgtcgcgcaatgcagcgctcgatttcccccagttcgatacggtaaccattcaccttcacttgggtatcgttgcgccccaaaaaggcgacttgcccgtcagcaaagtagcgcccgcgatccccagtgcggtaaattcgctcaccactcgcttcgcgccagacaaagctcgccgccgttttctctgcgtcgttcaggtagccttgtgccagccccatcccgccaatgcaaatctctccttccaccccgaccggacattcctccagttgcgcatttagcacgtatactggctggttgcgcaggccccgaccgtagggaatactggtccacgtcgattccacctcacctatcgggtagtagaccgaccagatggcgcactcggtcgctccacccagactgatgatgtccatcgtttcattgagccgctcgcgcatctgctccggtaacgttagcgggatccagtcgccgctcaacagtgccagacgcaacgtcggataactcatccgatcgccgctgtggtattcgcacagcatctgcatcagtgcgggcactgcattccagacgcttacatgaccgtgtgccataactgtctgccaatgacgcggatctttttcccgtcctgcttccggcagtaccagcgctgcacccaccataaaaggcgcaaaggcatcgtaaaccgacaggtcaaagctcaatgatgacagcccgaacaccctatcctgcgcattgaggccaaagcgttcgttgatgtcttccagtgtgttcatggccgcacggtggtcgatcatcactcctttcggggtaccggtggagccggaagtgaaaatgatataggccagatccgtgacatccccagccacttcaggcaacggcgcagcaggcgtgtccagcattccgtcgtcgatgatcagcacgggcagcgacggctccaattgcgtgagacccggctgcgttacttgtacccgcacctcgcccaccgtcagcaaaagctggcgacgctgtggcggtagcaccggatccactggcagatagaccgcacccagtcgtaaaatgccgtgtacggcggcaatctgctgccagcctttttccatcaccaccgccacgcggtcgccatgctgcacgcccagcgctaacagggcgcgggccacatgatccgccgccgtcgacagttggcgataggtcaattcacggataggactgatcagcgcagtttcctgtggcgtcagtgctgcctgacgcagtaacccatggtgcaacaaggccgtaggtgcaggagcctgcgtgaccggtgcactaacggtgggcagcgccagcacatcttgagtctcatgccagagctgtggtcgctgggctagggcgtgcaggagttggcaataacactggaacatctgatccattagcgccggttcaaacaattgttccaccacgtcccaattaaagtgcaattccccgttacgctccattacctgatgatcgagccacacctgcggtgtctgtgaaatactgtacagatcatcctgcggttggttgaacagcgtatcatccgtttcccagctcgcctcatattgattgagcaagctggtgaacacgataggaatcaccgatttcgccggatcgcggtgagtttgtaccagcagtcgagagacctggataccgccaaacaagcggttatccaaatcgcgccacagttgagagtggatcacgtttgcccgcgcctgcaaggtttctccctgcgacatatcaatctccagcaacgtcagtgcagtaaaatcgccaattaagtgattgatatctgcgtgcaacggcagacgattaaacagcgtcaggttaaggctaaagtgcggcgaggaactaaagcgcgccaacacctgagcaaaccccgtgagcagcagtgtagtaggcgtgatactcatctgacccgcctgcgttttcaagcgctgccagatagcacgagatagacaatagctacggcgcacgaatgtggggttttccagcttcgtggggtcggtacgcagcggcaatcgtggccccggcggcagagtttcgatgcgggcgcgccagtagtcacgtgcccgttcaaactgcggcgttttctcgtaggattttaaggtcagcacatagtcgcggaaactgtacgtcaatgtaggcaatgccgcctgcggatggcggtagtgataagctagttcccgaatgaacaactccagactccatgcatcggctatcagcaggtcgatagatacatgtagccgggctttttgctgcggatcaaccacgacctccatctgaaacagaggccagcgactacaatcaatcatctgatgtgagagggtgtcacgcagctcacggcaacgctgttgaaacgcatcctcgcactgggtggtatagaaggcaacgtggtattccggcacgtttggcaatatctgctgcataccgtcatcgttgacaattgcacgcaacatgctgtgccgcgcaatcaccgcattgagcgcgcggttgaacgctgtttcatctagcccctgtagttcatattccacatagatatgggtggaaatattgcccaatcccaaggattttcgccgcccaacccaataggcctgttgcacgtcagtcagcggaaaaggtaggtgctgctggtcaggggcaaagaccgtatcaggcaatgctgaaaccgctgtctcactgccgccttgttcgagcagatagcaacttaatccctcgatggtgggatcggcaaagaatgcgcttagcgtacaggtgatgccgtaacgttgctgaatatcatataaaatggttgacgctaacagcgaatgcccacccagttcgaagaagctggcgtggtgatcatcaatgctgacaccaagcgtgcgttcccatatctccgtcaccactgcaataatatcggattttgttgcgcgggataagagattattcgacgattcgtgggagaacgtggcaggccgtacggcctcgacccaatagcgctgcggtgtaaaaacggtccccggcagggcgatgcgttgactgcccaacatacgctccgccgcatccacccagcgccaatctaggctgacgccagccaaccataactgccctaacgcctctagcgcggtgcgattggcatcactcgccgcgtcgtccagcatcaaagagcagacatcgggctgcaagaggggattcgtcggcacatcatcaaacggttggcccgcattcaacctgtgccatgcttgctctagtgtgcagtctcctcgtagtacggcggcagcatagccaccatcaccgtcgccgcatagcaccacattcaacgtttcccgttcgtcaatcaacgcgatcagcgcatactggctgataaacgtccgttgcgcaggggagagatcttgcagacaggctggttcgagcggaaaatgctcgagcagttgtcccaccgcctgtgacaacacctcagagcacgccagccagtcactaagcgtctcgagtgcaacaacgaaacggtgccccaatctccagtagatcgtgcaacccgtggttgcctccaccatcggtgcgtcgcggagttgtcgggctagctgggtgcaattctctgcgatgacacacttacgtaccggggcggagaaacgcccgtgacgcagggtgtaagccacgtcctgtaagcgtatctctggatgtgcggccagtttcgccagcagggcgttttgcatctgttccagggcattgtggttttttgccgagagtacaacgacacaaggccccatctgctgcgccctcgcctgcggcgtcgataacggcgcttgtaccaccagatgtgcgttggtgccgcccaatccgaacgcactcacaccagcggtgcgtggcgtggtgccctccggccaaggcgttaaacgggacaccacttcaaacgggctgtcctccaaccccagttgcggattagcccgttgaaaattcagcgtagggtaaaacacccggttagtaagactcagcaccgtttttatgagactggtgatgccagatgccatttctacgtgacccacgttaggtttcacagcccccagacgccacggtgtcgcattcggcgctggcgtcccaaacacacgtttgatggccgcgaattcgatagcgtcacccaacggcgtgccgctgccatgcagttctagatactgaatttgctgcggcgtcacctccgccaagctatgcgcctcaatcatcacagcttcctgaccatcaacacccggcacggtataaccactgcgcgcaccgccatcattgttgatggcgcttcccttgatgacggcaaggatgttatccccttgcacctgcgcgtctgtagcccgtttgagcagcaccatgcccaaaccactgctgtagaccgtaccgctcgcctgcgcatcaaaagtatgaatcaggccatcctctgcttgcagcccatcaccgtgcgattcatagctgcgctgctcctccatgcgaaacgtgacgccacccgctagcgccatatcgcactgaccgctcagcagcccttcgcaggccagatgcactgccaccagcgaggtggcacaactggcctgaaccgtcacgcaagggccggtaatattcaggcggtaagccagttgggacgtcaaatgatctttgtcattgccgaccatgatttggagaccaccgagttgtgcaagcttgtctgggttgttcatcaggtgagtaagcaaatagaagctggtactcacgcccgcatataggccgacgcgcgcatcgtgctgcttcgggttgtaaccgctttgttcaaacatctcccaagcacaggtcagaaatacgcgctgctgtggatccatgatttctgcttctgcacggctgtagccaaaaaagttggcatcgaactccgccatgtgctcatagacgttgttcagcgtaatgtgattgtggccgttgctcggggtcactttggggtccaaaatgttgcatccggtgcgaagcaccgtttcgaatgccgcaacgctgtgcacgccggggtaccggcagttcatgccaacaatggcaatatcgctttcactgtaagtcattagtttttccttaacgctgacgctggtgacgacgtacaagtcgttgctgggcgcgggatcgggaagcatcacgctgctgtgtttgattcaccgcccgtgcattgtcctgcatagcctgcaaataaccggcaattcttttcacggtggttaagcgaaatagctcagcaataggtaccgtaaccttaaaaatctcctcaatacggcgatgcaacagcacgatctggattgagccgccccccgcttcaaaaaagttgtcattcagtccgatctgttctcgttgtagtacctcgcaccagagagcggccacctgctgttcatagggcgaggcgtgcgcgagggccctcgacttctgtgatgtagattgcgacatacgttggataacctcttgaaccattgccgcctgatcaattttgccgttgcctgtcatcggcagcaccttgagaagaaagaaatgttggggcagcaggtaatacggcaactgcacggctaactgagcacgaacacgcgctaacagggcgtcagtatcgtcaggatgcaggttttctgcggcagtgataaaggcatacagctgtccctggtggcacaccacggcggcactccctacgctgtcgagctgttcaaggtggcttttgacttcccccagttcgatacggtaaccattcaccttcacttgggtatcgttgcgccccaaaaaggcgacttgcccgtcagcaaagtagcgcccgcgatccccagtgcggtaaattcgctcaccactcgcttcgcgccagacaaagctcgccgccgttttctctgcgtcgttcaggtagccttgtgccagccccatcccgccaatgcaaatctctccttccaccccgaccggacattcctccagttgcgcatttagcacgtatactggctggttgcgcaggccccgaccgtagggaatactggtccacgtcgattccacctcacctatcgggtagtagaccgaccagatggcgcactcggtcgctccacccagactgatgatgtccatcgtttcattgagccgctcgcgcatctgctccggtaacgttagcgggatccagtcgccgctcaacagtgccagacgcaacgtcggataactcatccgatcgccgctgtggtattcgcacagcatctgcatcagtgcgggcactgcattccagacgcttacatgaccgtgtgccataactgtctgccaatgacgcggatctttttcccgtcctgcttccggcagtaccagcgctgcacccaccataaaaggcgcaaaggcatcgtaaaccgacaggtcaaagctcaatgatgacagcccgaacaccctatcctgcgcattgaggccaaagcgttcgttgatgtcttccagcgtgttcatggccgcacggtggtcgatcatcactcctttcggggtaccggtggagccggaagtgaaaatgatataggccagatccgtgacatccccagccacttcaggcaacggcgcagcaggcgtgtccagcattccgtcgtcgatgatcagcacgggcagcgacggctccaattgcgtgagacccggctgcgttacttgtacccgcacctcgcccaccgtcagcaaaagctggcgacgctgtggcggtagcaccggatccactggcagatagaccgcacccagtcgtaaaatgccgtgtacggcggcaatctgctgccagcctttttccatcaccaccgccacgcggtcgccatgctgcacgcccagcgctaacagggcgcgggccacatgatccgccgccgtcgacagttggcgataggtcaattcacggataggactgatcagcgcagtttcctgtggcgtcagtgctgcctgacgcagtaatccatggtgcaacaaggccgtaggtgcaggagcctgcgtgaccggtgcactaacggtgggcagcgccagagaactatttaccccccaccaactttgcggcatggcaaccagcgcctgcagcgcatgacaataagcaccaaacatctgatccagcagcgtggtatcaaacagttgctcgaccgcgtcccagttgaaatgcaactccccagccaactcgatcacctggtgatcgagccacacctgcggtgtttgggtaatattggcgtccggacacagagtaaaacgggttgtgtcccgagggtcttgcgcagtcgtctccccgtcgatatccaacatactagtgaataccaccggcatcggcgcatggaaacgaccgctatggatcagcgcctcgctggcgcggatcccactgaaacgacgatgttcgagatcttcccacagttgcacctgaatacgctgagcgttgtgggcataagagtgctggctgtcgtaacaaacattcagcaagctgacagcggtaaaatcaccaataactgcctctgcgttggggtaaccctgcgggcggttgaacaacgtcagattgagcgtaaacgtcgggctaaggctccaacgtgccagcacttggctaaagactgtcaacaacaatgccgtcttggtgatacgtgtgcgttgggccagcgcgctcagcactccccagttgtgggctgacagccgatgacggcgacgtacgaacctgatcgcagacagttgcgccaaatcgccctgtacgggcagcgttggtgggccatacagctgcggcagcgcccgttgccaataggcctgatcgcgtgcataggcttcactcgcctgctctaccaacagcgcctgcacgtagtcacgaaaagagaacggtagcaacggcagtgacacatggggctcacggtacagcatcatcaactcctgctgtagcgtgcgcatactcagagcatcggcaatcagcagatcgagactgaaatgcaagcggccatgttgcgccgtgcaagccgaataactgaaatcaaacagcggccaacgatctgcgggatgcacatgatgcgacagccgatcgcggatcgccatcaaggcatcgtttcgtgcgttaggggacaaagcactcagatcgcgctgctctaactgatacgccggcacttgcgccagaatctgctgagtaccgtcggggagtacccgcgcacgtagcatttcatggcgagcgatcagcgcattcaccgcatgggtaaaacgcgtaacattaaagtgttctacgtcaaattcatggtagatgtgggtcgcgatcgaggtagcacccgtctgtcgtccaagccagtaggcgcgctgaacatccgtcaatgggaacggttgatgacgatgctcagggtcgtgcactatcacccagtcatcctgagacgcggcagcgtccgtgatagattgctgtgcaatacgcgcactcagtgcccgtagtgtggagtagtggaaaatgtccttcagggtcaaggcgcagtgaaaagtgcggttgatctctgctaccaacgttaccgccaacagcgaatgtccccccaagcgaaagaaatcgcactcaggatcgacgttttttatcggcaaatagcgcatccacagcgccagcaacatctgttccgtgtcgctcagcgcttgcgtctgcggcgacacaagggagctatcggcaacgaaattttccgctaaccgcttacgatcgattttaccgttgtcagtgttcgggaagtcggccaccctctgccacagcgttggcaccatatagtctggcagttgctgccgaagctcgtttttcagttgctcgaatagcgagggaggctcactggtgatgatgaatgctgccagtgctttgtgtaacggtgctctttcaatacaggccaccaccgcggcgtccacatgcggatgccgtgccaacgtccgttcaatttcgcctaactcaatacgataaccgcgcagtttgatctggctatctttgcgcccaacaaaaaacaactgcccctgcgcatcactcctgaccagatcgccagtgcggaacatcctgccaccggggacccctggttctgacaagaagaactgtgcgttcaactcaggctgcccatcatacccttgcgccacaccatccccggcgatgtaaagctcgccgtcaacgccttgcggcactggatggccctcattgtccagaatgtatatacgggtattggcaatgggagcgccgagggtgatgttttccgcttgggttatctgcgatttcagcgaccaaatggttgtttcggtgggaccgtagaggttccacaatgaaccacaacagcgcaacagttcttccgccactttcgttggcagcgcttcaccgcctgccagcacacatagttccgggtcgccacgccaacccgccatcaacagcccgtgccagaacgagggcgtcgcctgcatcagcgttggtcgatagtcggcaatcagcggaatcatacggaagctgtctgcggcgcgttccgcctctgtcagatagagactcgcaccggagatcagcggcaacagatactccaagaatgagatatcaaatgttggcgtcgtcaccgagagcagccggtcttgcgagccaaccgcaaaggtacgctgcatatccaacaacaagttcagcaacccgcggtgaacaacgcacacgcctttaggttcaccggtactgccggaggtaaacaacaggtaggcctgcatatccggcaacagcgcgcaaggtgtagaataccggatcgcattcgacatgtcctgcatcaattccggcaacgacagttgtacaatttcaccccactctcccggctgacggaccaccagacagaccaaacgcgcgcgttgcataaggcgttgcaaacgcgcggcaggctgatgaatatcgaacggcacgtagcacgcccccacaaaccacgtcgccaacatggttgcaatcacatccctgtgacgtggcaacagcacgccaatacgatcgcccggttgtatgccatgcgctcgaaaacgcatcgcgatgaactgcacacgcgcccagagctcagcgtaggtcagtgtgccgtcatgctgctgtattgccagttgctttgggtgctgcacacagcgctgttcaatgatacgcagcacatcctgcggcccgagccacgggacgttagtggcgttgagcggatcacgccgcggcgttgcggtctccggtgcatgcagagggatcgcccctatcggggtctccagtgatgatgtcaacgataagcagtgctgacgcagcgcctcggcaatctgcttcaccacatcagcatcgtataaccccaaatcgtactcaaaggagacgtcgaacgtggcgtcgttttggaacacctcgactgtcatgtcgtatttgacggtctgattgtgatacgtcacctgctcccaatacgcaccagccaaggtaaaagcgcgtggggtcacgtggttatggtagatatagaggatctggaacaacggtgaatgggaaaggctgcgagggagatccagcatattcaccaagttttcaaacggcagttgctggcgcccctgcgtctctttcacgctggccttcacacgctggagcgcctcgcgccctacctcaaccccattaaaatcggtgtagataaccgcagtgctggcataataaccaatgctactctgcaattccgggcgaatgcgccccgatactggcatgcctatcaccaatcgctgttgctgagcgtaacgcatcagcaccagttggaaggcagtcagcatcagcacgaacggcgttgtttcctgcgtgcgggctacgtgtttcaacgcgaggcttaatgtttcatccagggtgatgctgaaccgggaaccatgtgtagagggttgtgccgggcgcgggtgcagcgatggaaatgtcgacagcagaggcgcgtcttgcaaacgcgcacgccagtaggcaagttcgttcgccagcaaggtatcctggaaccattcgcgctgccagaaggcataatcggcatattgcagcggcggcggaggcagcgacgtttcattaccagcatgcaatcgagcatactgctgctgtaactcatcgaacaatagccgtaacgagataccgtcgatgatgatatggtgcgcgcaaaacaccaaatgacaaccttgatcgggttgaataatctgagttaccccccacagaggaccgcgtgccagatcgaaccgggtgtttatcacctgctgaattaccgcatctagcgctgaagttggggcctgcgctgccagcgtgaccgtatcgagaactaacgaagacgcatcatctatcacctggcaaggccgatcgttacgtactatgatacgggtacgcaagatggcgtggcgtgcttgcacatggcgcaatgcctccgtgagcatcggcatatccaccacgccatgcaaacgatacaccacataaaggttgtagttagtggcggtactgtcgtatttttgcaaaaaccacaaccgctcctgattaaacgacagcgggattgcctgcgccggatccgctttgatgatgggaatgcggctgggcgacacgcctgattgcgccaactgtcgtaatagcttttcctttttttccgccggtaacattcgcgccaatgcggcatgatgtatcgtcatgaccgtcctttccttttcgctgtgttaaatacttttgccaacgtcactcattaatcatgtcgttaactagcacggcaagtgcggaccctccatcatcctgctgctcctgctcgaccaactgcgctaacgcgcgcacgctggcatcctccatcacgtcgaaaaaggaaagagtgacggcgaaccgttcctgtacctgcgccagcaacatgcccagcatcaatgaatgtccgccagcttcgaagaagttgtcgtcaatgcccaagccgtcaattcccagcaatgcttcacaaatcgccactaagccgcgctgcgttttgctctctggagccgcgtaaggcaccgaaaacgccggacgcggctgacggcgcaccgacggttcgctagggatgacacttcccgcgtccgccaccggcgttacggcgctcctctgttcttctggactgtcgacccagtaacggattttgtcaaaggcgtaggtcggtagagagacacggcgcggttgctcacctgcaaacgcagacaaatcgatgttatgccctcgcacccaaagcgctgccacggtatctaagatatgtttgtgctcatcgctgctgcgggcacctgctggcagcgagctgaacgcgagacgatcacctaatgcatgaccgttggtcagctgggtcagggtggcacctggcccgatttccagaaaatcgacatcaaatgtagcttgcgcctcttgcagtgcagcggagaactgcacaggcatcagcatctgttcaatccagtagtccggtgtggtgagagtgtcggcactgacgtgcgcgccggttacggtagagatgatggtgagcgtcggcgggttcagtcgtacattctcaaatgcctgacgtagcgcctgcgccgcatcttgcatcatgctagagtggaaggcatgagaggtatgcaatcgtttgttgatgatgttctgctccgtcagacgctggctgacggcgaggatctccgacgtaggcccggcgataaccgaatagtcaggggcgttaacagcggcaatcgccagcggggcggtaatcagtgcgcgaatctgtgcttcgggcagcgccaccatcaacatggcaccgcttggtgcctgatgcatcagctctgctcgacgcgccaccaagcgcaacgcatcctctaaagagaacacgcctgccaacgtcgctgccacccattcgcccagcgaatgaccaatcattaccgttggcgtgattccccaactgagccacaattgggctaaggcatactcgacgctgaacagcagcggttgtgtgaggcaggtttgcgcaaggcgttcgccttgggctaacgagacttctgctctgaacaactcatggcggatatccagttggtattcacgctcgagtaacgtcgcgcaacggtcgaaggcatcggcgtaggccggccaaacctgatagagctgatggcccatgcgctgatattggctaccctgcccggaaaacaacagccccagcccgagctgtgtctgcgctacaccacgagcaaacggcgctgtcgcggcctgctgcaacagcgtcccggcagcatgtagatctctggttacgagcgcggcgcgatgtgcgaaggctttacgtccctgtgagagtgtccacgccagatcccgcctatccggcagcgattcatgttgcagaaaatcggcaaaacgcgccagccccgaggataaggcactgtcggtcttggcagaaaacggcaaaatactgtaggcaggtacaggcgctcgcgcttgcaagtcaacggctggcgcttgttccagcacaacatgggcattggtgccgcccatgccaagcgaggtgacgcccgcgcgacggatgccgctttccggttgccacggttgacaggtagtgttgatgtaaaacggactattggtcagatcgatctgtgcattgggccgttcaaagtgcaatgttgcgggaattattccctgctgcactgccagcgcggtttttatcaaccctgcgacgcccgctgccgtatccaaatggccgatattggtttttaccgaccccagcgcacagtactgcttttgtgacgcgcccgcaaaggcttggcttagcgcagaaaactcaaccggatcgcccaaacgcgtaccggtaccgtgggcttccacataagtgatatcctgcggtgtcaaacctgccaaccgctgtgcctgagcaatggcgcgcgcttgggcatccacgctcggcgcggtataactgatcttctccgaaccgtcgttgttgacggcaaatcctttgatgaccgcatagatgttatcgccatcacgcagcgcttcatcaacacgctttaacaccaccagccccgcgccggtgccgggcacaaatccgctgctgttatcggaaaacgcccgacagtggccatcggcggcggtgatcccaccttcctgcgacaagtagccggtttttgctggtggccccagcgttactccgccagcaatcgccatgtcacactgccaagtcaacagactttggcatgccacgcacaccgccaccaaggatgtcgatgaggaagtctgcaccgtgatcgccgggccgcgcaggttgaggtgataggcgatggtagtagtgatactgtctttgtcgttaccaatggccgcctgcaaactgccagaagagaaaacgcgtttaaagtgcggcatcaagttcagcatcaaataggaatccatgcttttgccagcaaaaatacccacatcccccggataatcggcagccacatagcccgcatcttcgaaggctgcccacgcggtttccaacaggacacggtgctgaggatccatcagctccgcctctcggggtgcgataccgaagaaagcagcatcaaatttatcgatgtcagctacctcccctttggccttgacgtaatctgggtgctgaacaaattcaggactgattcccatcgccagcagttcctcatcgctgtaaaaggaaatgcactctcggcttgccagaagattttcccaaaacgcctgtaccgtatcggcttgagggaaacgccccgccatcccaatgatagctataccaaaatcattctctgccatgttgctttccccctatattcaggtttatcacgcgtttcattcagtggaatcagtgatgactgtcggttgtggctgcccagcgcgtgtgaccaaaggccaaacgctgcttcgccgcacgcagttgtgtctgatctcctgtggtcccttgcgctgcgtccggggccagcagaaattccgccaagcgtttgatggtagtgaagcgcagcaggtcaaccaacgccacgtgctgaccgcactgctgcccgatgtattgctgcatctgtactagcagaagtgagtgtccaccgagatcgaagaaatttgtggtggtgccgacacgctccaggccaagcaactgctgccagatctccgccagacgctgttccagttcggttgccggagggacatactcgcccggcccttccaactgccgcagatcgaccagcggcaggcactggggatcgattttgccgtttacacctagcggcatggcgctcagcggcacgtagagcaacggcagcatatgcaacggaagccgcaggctgagccatacgcgcaattgctgagcatccagcgcaacgccgttgacgctgcaatagaaggccactagtagcggcgttgccgccgcattgcgtcgcacatcgacccacgcatcagcaatatccggatgctgtttcagtaggctttcgatgtcgcccagttcaactcggtatccacggatctgcacttggcgatcttgtctgccgagatagaacaacatcccgtcggttgcccaacgagcacgatcgccagttttcagcacccgaacgccagggtattccggcaactcgacaaagcgctcgggatcctgtcgtgcatcaaggtagccgggcgaaatgcccagaccagagaaacagagttctccacaggcacctggcggtaccaaacgattatatgcatccaccacataagcttgggtgttctgaatcgggcggccaatgggcaatgctcccgtttcttgctccctacgctttgcgacaggaaagtaggtcgagcagataccgctttcggtcaggccataaccgttaaccactgccatgtgcggcagaagcggcgctatctgctcatactctaacgcttcaccaccgcacagaaacaagcgcagcgatcccatcgactgagccagcacagagaggctggcagaaagcgatggggtggtgctcaggatagtcacccgctgagatgccagcagcgcaatgagcgcatcactatccaaactctgcgctttttgcgccaatactaaggtaccgccagcggcgagcagcggcagtacctccccgacaaagctagcagacgcgactgaggtaatgggtagcagaacatcctgatgcgtcacttgatagctggatataaaggatgcggttaagttgaccagattacgttggctgagtcggacgcctttgggctgcccggtagtaccggaggtaaagatcaccaccgcatcgcaatctaaagcatctggcgcaacactaactggcaggttcggtatttctgtcagcaggctacgccagtcaggcactagcacccaaggtatcgtcagcccatgaggggattccagcggttgcgccaccagcagcatgcacggcgttgcctgcgccaagatcagggcattgcgggccgctggcgcgttaccatccagcggcacatagctcgcccccaaagagaggatcgccaattgtgcgataatcaattcgaaacaaaaaggcagttgcagtgcgacagattctccgcgttttacgccttgcgcacgcagccaagtacacatctgcatcgtggcctgttgcaattcgccataggtcatggcgtcgtcagcgtggcgcaaagccacctgtgtagggcgctgctggcagtgcggtaacactagcgccagcaggttatctacgggcggcagagcaacttcagtggcgttgtgccgcgccagccaagcgtgctctcgaggggtgaaacgaatcaaatcgcggactaactgcgtgggttggctgctggcctcatctagcagttctctccactgcgccaccaggtgctgaatacgatccgcactgtataacccagcgtcgtattcgaaagtgccggtgatgcgcccatcgatatgctgcatacttagcgaaatatccacctgagatgcactggtatccaacaataatggtgtaacgttgacaccgtttagtgtcgggctcgccagaggcatattgtcgagttggaacatgcactgatatattgggaaatgtccggcgctgcgatccacattcactgcgcgcactatgtcggtaaattcgagacgctggtgcctgaaagcggcaaacagaatacctctgatcgtctgtactaactcggaaaacgatgccgcttcgtcaagaggtaagcgcagcggtagtacgttgaccagcggcgcgatcatatgctcctgttctttcgtcagccgcgcagcaatcggcataccgacgatgtattcctgttgacgcgcattacgatgcagcaggaggacgaaggcggtcagcagatagttatacaacgacacgcgctgcgcacgcgccgccgccaacactcgctcgcatgtgttggcagacaatgcgaaggcaacaaacgcgccttggtaacgtgccaccttctgacgcggttgatcggtggggatatcaagaatcggcaacgtccccgccagggtattttgccagtaacgcatcgcgtcctgataggcgtcactctgacgccactcttcttggtactccatgtagtcggcatactccaacaacggttctggcgtcagcgattcaccgttatatgcggcctgcaattcgcgtaacaaaacgcctttcgaccagccatcactgatgatgtggtgcagatgaatcaacaatacgctacgatcgtcatcgagcgtcaacagttcaaaccggcacagcggtgtgcctgacgttaagggcatggggtgtgccgcacgctggttgatcatcgcctgtagcgcgttatcatcactcaccgaggggagtggcactatggtcagcaacgcctgcgacgatacgcactgaggcaccgccaatactggttgtccattgtgggtttccgccatagcacgtaacagagtatgccgactcatcaattgacgaatcgcgccgtccatccgcgtgcgatccagttctccttcaagcagcaaggcggtggggttattgtatagtgcagtatgcggcgccaattgttgcataaaccacatcgacgattgagccgatgacaacggtaggtagcgcacggcgggagtttcacgtaaatcgacgcgactggctgagtacgcccgcgccaagtcgagcaacgttttacgacagcacttgccattgtcggagagtggtaactctgacattgccaacaaacggttcggcagcatgtaggcaggcaagtttttggacagtgcgtccattaaggccgccaaattgagcggcacgctactgacgacaaaagcgtaaatcaactgattgtcgggatcatcctgatccgccaccacgactgcctgctgtacccccgggaaacgcatcgcatgggcttcgatttctcccaattcaacgcgcaaccctctaattttaatctgaaaatcattacggccaatgtaatgaatttgttggctttccccgtcgcgccacaccagatctccagttttatacagccgctccggtttccctaaatggcgcaaagttggatgtatagtaaaacagcgatcagttaacgccacgttgttgagatagccacgtgccagcccgataccagcgagatacagttcgccctcttcgccgtctgctaccggattaccatggtcatccagcacatagagtcggcaaccgtcaatcgcttgaccgatagggatatcgtcgtagtcgtacccgcgcaggcagcggtgatgactgacatcgattgctgcttcggtcgggccatagagatttataagatcaccctgcgccaccgattgataaaagcgagccacactgtggaccgtgagtttctcaccgctggaaaacactaatcgcaatgaggcggtcaaacgaggatcctgtttcatctccagatactcgacaaacaggttcagcatcgaagggacaaagtgcacaaccgacacgcggtgacgctgaatcagtcgagccaaggttcgcggatcgctctccagtccggacggtaacagcactacagatgcgccgtacatcgcccaccagaacatctcccagacagagacgtcaaaggtgtacaccgtcttctgaaacagcacgtcctgagaactgataggataagcgttctgcatccagacaattcggtttagcagcgctgcatgttccgtcgccacccctttagggacaccggtggaaccggaggtgtaaataatatacgccagttgccgcgcatgtggtcggtaacgcagatccgtcgttggcatggcactgaccgccgcgctgtcgatttcgacgcgaggaatcggccagcgatcaccatcgtcagtaccgatcagacaaacagcgccgctgttgctcagtatattttcaatgcggctgcgcggtgcattgtacgccagcggtaaataggcaccaccagcttttacaatagcgaaaatggcaatcagcattgccatgccgcgcggcaggcggatagctaccacacgatcctcgccgatccccagcccacgcagataatgcgccagttggttagagcgtgcattaagatcgtgatagctcagcgccgcgtcccccatcaatacagcggctttttccccatattctccggcgatacgatacaaatagtcgactatcgtttggtcgtcggtaggcaactgtctcataatcccttgctgttccataactctggccttcaaagcgagataagtacgtaaaatggcgtgacgggttacgcctgtccgccgttgtcggaagccaaccgcgcgtggcaggcgtcgatttctgcctgactactgcctttgagttgaaatccctgttcaagaagctcatgcaaaaaagcaatgtcctcttcgctggatgtgccgcgctgctcaatctgctggatgcgctcaaaaaaacgactgagcaattctttcaattgcgcactggcagccacatcggcggcgcggtgatggcgtgtggctgtcagggcgttagtgagcagcgtgatgcgttggcggcgcacggcttccggatcggtcttcaccgccatgttatcccccagcaccaatgctagttgcgcacgatcatgacgattgtcaaatgcgtaaactggtgctggatagcgattctccagcagcaggtttttcagcacactttgcggaccgatctctatcgcgatcggtgacaagtgtcctgtcaggtaggtgagagagcgctgccactgcactggctgagagagctgttgttctagccactggactggcgtgaccgtatcgggatagggttgagcgttgacattggagatcactgggcagcacggacgtcgccattcgcagcgatccagcgccttgcgcaattgctgtccgcaaggtttcaatagtgggctgtggtaaggaacaccaccaatcagcggcactacttcgacttggcgatcatgatccagcaggtattgctcggcggcgataatggccgagttttgtccggataacataaactgttgcggcgaattgaagcaggcaataccgacctgctgtcgggtttcacgctccgccacctcgcacgccgctgccaccagtgcctgattcccttgcttgatgatagtggtactcgcgtccatttcgcgggcgatctcactggctaaacggctacgcatcgccaccagcgccagtgcttgggaaaagctcagcgcaccactacaggtcagcgcagcatattcgcccaaactatgacccaacatataacgtaggttgacatggacaccggtttgcgccaaaaactgctgccacgcgacaaagtgggccacgctggtggtatagatagccagcgccattgccgtcggctcagcaagttgtaccaaagtacccgacaggcacagcgctgccatgtcccgttccgtgatctggctagcttcatcaaacagagtacgcacctgcggataacgctcatacagccaccgtgccatgcctacatattgcgaaccggagccagggaacatcagtgcgacatccttcgtcatgcttcactccccatcatgtaattcatcgcaatttggatttcatgaatttgcgatgtcccttcgatgatttccatgattttggcgtcgcggtagtaacgttcgacggcataatcggcatggcaaccattcgcaccgagcagttgcaccgccttcccggccacgtccaccgcagctttggaagcgacatacttcgccatcaggatttggtttatcatggccgggtgcagcgtttcgcggtattccgccgcgctgaagcacattagttgcgcactgcgcgtttgggtcagcattgtggcaaacaagtgctgaacaatgccatgagaaaataaccgccgcttgaactgtttacgctggcggatgtagcgcgctgccacatccacagcggcccgacataatcctaggctgccacaagcggtggtgaaccgcccttcattgagcgcaaaattcaccgccagcggtaccccaggggtgagcggaccgagcaatgcatcctccttcaggcggcagtcattaaaatgcagctctgccaacatattgccgcgtaaccccaacatgtcgttgagtggagtgatagtaaagccgtcggtattgcgatcgataagcactgtcgctaattgattaccacagtggattaaaacaataaaaaaatcagcaatctgccctagcgtgatccatttctttttcccgttcagccgccaaccgtcgccatcctgctgtaattctgtttccacgttcactaagtcactgccgatattcggctctgtgagggcaatcgcgccgatcaattcccccgttgccagctttggcaaataatgggctttttgcgctgcgctgcccacgcgttgcagcagcgtgctgaccatgccagtcactgttatgagattttctaacgaaccgtgaaccccagccatcacttcatgcaaagcgcacagttgataagaatcgtaacctcgtccgccatatttttgggggattgacgcacctaagtacccggcctgcgccacgcaagaaataatgtctggcacaataaactgctgacgttcaatattctgtgcagccagggcgagatgttgtttggcaaacaggactgcctcttgctgagccagctcataattttcagtgcacatagtttactccaggcctgtttgtcgctgaatgagctccactattttattgacggtagcaatctgttctgttttcaactcactcacttccagctcaacctgaaaatttttttctataaacagtatgatttgcacagtaaataacgaatggacaagcccgagagaaaaaatatcgtcatcatcgttcaacgtatgcccacgtaatgagcgtgaaagaaattcccgaatggcggctttcatatcttgctttttcatattcatatccctatctggttaacccagaatcactgctcggcgtacgtctgttgatagcgataaaacccctgccctgatttcacgcccaaataccctgcatcgaccattttctttaataaaaagctggggcgatacttatcatcattaaaactttcatatagcacctgcaacgattgcaaaatcgtatccaagccaatcaaatcggcagtttgtagtggccccatcttgtgcccgaagcaggttttaaacaacgtatcgatatcctcagcacgggcgatctgctcctgcaccataaatatggcttcgttaacaaaaatcatcatggcacgattagtgacaaagcccggagaatcattgaccacgatgccggttttattcaactgagcaaataagtggtgaaatatgttcagtgtacgctctgcagtatgtacaccacggattaattcgacggtgtgcatcagcggtaccgggttcataaaatggacgccgactacattctccggatgtcgcattaattttgacaacgcagtgatagatatggcggacgtattaacaccaaacactgtcgacgcgccgcagatcgtattcatccgtgtgtatagtgcattttttttctctatatcctcagtaatattctcaatcaccaaatcacattctacaatgtcgtccaactcagttgtgaaacggatattttccattatctccgctgtgctatgcgtcttttttttatgctgcgggtgaaaattatataagcgtaagttcgcttcgatcatctgtcggcatttatccaactgagattgagaaatatccacaacgttagttgatatgccgtattgcgccatgttatgagcgacgccagttcccattactcctgcacctattaccgccacgttcatcattgagctcctttactgacaggctatttcgaggttgtcttcgccccccagttgcgccgcgatatgcgcgtagatattgcgcggattggggttttccatcagggtcaaaagatcgatatgtacgttgaaatcgcgttctaaacgggaggtcaattgcgtcaccagcagcgaatgcccgcctaattcaaaaaagtcgtcgtccaccccgaccggcgatatttccagcaacagttccatcagacctgtgatatactgcataccccgcgagtgtgcggctacgaaaggtacgcttaacacgggacgtgcctgataagggtggtgcgtttcgggtcctgcttcgggttgggtctccacactacccattacccgtccaggcaatgggtagtggttgtgtgcgaagggatatgctgatgcgctcccgcgttgcggcagcggagtgccgtaccacacggcccaatccacattgatacctgcacaccacagttgcgccacgtagcgcaatacatcaacgtcttctcttatttccggcggcagcctaacccagttgatactgtgaacgccctcccccagttctcgggtatctgccaacagcgcttcactccaaaaccctctgtcgttacgctgtgcatcggtgatgggatttccttgccaagccagcacgtagccggggataggttcatggcgctcaggaagccagagatgaagcgccttttgctccatttcccacagcaaatgcaacacgtcttgcgtcgcaatcatgccactggctgcagcggcaggcaaaaggcctgttccagcacccgacagcagtgttaatgtcggtagcaggttcatccaggtttttagcgcggcgatagtctggcagcctctgattagcaggctgctgttcgcttgtgccgcccacgtttcagcgtggcaataagcgggtggaatattcatgccgtcgagtaatgccgtcagagcagtcgcttcgcgttgataatgtgccgaatgcgccagccactgtgcgtaagtacaatcgttcgtagtacgtagatctggacagtgtaggccccaaggagcgtcgggcattaggttatccagcgatgccagcatcgcttgcgtaccatcgttttccacttgtatcactcggcggcaatcaaacacggggcgcgccacttgttgtgtgtaggctagcgttgacgcatcaagggtagccagcaacggggtaagctgttgcgtcagctcatccaactgctcgaaagacggcgcggagagagggataaacaccggtgctcgcacttggtcatggtcatcgcgcaccgcaggattcagcccttccaaaatcatatgcacattagtaccgccaatgccaaaagaactgacgccagcgcggggcggcatccgcgatgcgggccactcctgcggctgtatcgggatataaaacggtgaatgcgccagatccagcttcgagttaggcatttgatagttggcgagcggcggaatggtccggtgatgaagtaccagcgccgtcttgattaacccagccacgcccgccgccgcgtgggtgtggccaatattcgcctttacagcccctagtgcacagtattggcggtgtgaagtatcgaacgcctccgtcaacgcagcgaactcgataggatcgccaatacgggtgccggtaccgtgggtttcaacgtagccgatgctttctgggcttacttctgccagatgacaggccgcacaaatgaccgccttctgtccctcatgaccaggcgcgacaaaaccgattttttgtttaccgtcattgttgaccgcgctaccccggatcaccgcatagatgcgatcgcccgctgccagagcatcttccaaacgccgaagcacaaccacacccgcgccatcgccaaacagggtgccagaagcctgactgtcaaaaggacggcagtggccatcggtggagtggatcatgccctgttgacagaagtagcctgacttctgcggtaaatcgatagtaattccacccgccaacgccagatcacattcgccaaacaacaagctgcggcaagcgatatgcgttgcactcagagaagtcgaacaactggtgtagagactatacaccggaccgttgagattgagactgtaggcaatgagatgtgcgagcagatccttatgaccatagatgccagactcaaaacgattcagcgcatcgccgccaatctgtgacagcgaacgccgtagccaatccacatcttctgacgcccccacgaataccccggtgatcagatcgctggtacgttgggcatagcctgcatcttccagcgcatggtaggcaacttcatgtaatacgcgggatttcggatccagagtctgcgcctctttgtgactgtaaccgaaaaatgcagcatcaaagtcgcatatgccctcgatatagggcttggcccgtacataggccgggttgtccagagtactctgttcgacgccttcggccagcaactcctcctcgctaaagaaggtgacgcactctttaccctgaacgatgttatgccagaattcgtgtaacgtccgggactgcgggaaacggaccgccataccaataatggcgatttccatgccgttcatttcgcttgcgtattccataaacttcattacctttcttcagggcgaggaggcgcccggattaatgcaaagacgtgtgactgcgcgcagtatttttcgcaatttgcaaagcacgttttgctatctgattcgcgcgcgtattcgtctgtactgcaggctgtggtgatggcgcatttgactcgccctccgggggctggcaaaacgtcgccagctggcgcacggtggcgtggttgtacagcgacaccacgctcacttgcggatagtgacgcgccatttgcccactcagttgcaccatatcgagtgaggttgcccctaattcggcatagttgtcgtcaatgcctactctatccagacccagatactcttccaggatttggcagagcacgcgttccacttcacgtgtcgcggggctgtaaggcacgccaatttccggacggggccgctttttcactgtctgctgagtaatcgtatcgttagcggcagacggtacaccgcgatccacccggttgccccgcgctaatctatcgatcgcccgaggtgagagcagcagttgcgcccacggactgcgagtgttcagtatcggccacaattggcgcatcacctcggcattgctcatgctgagcgcatagccgccgaggcgcctttctgctatcatggcgttcagccggtccatgcctgccgcagtgcgatgcgttaccaccaccttgccaatatgctgcggcgtggtcagggtggcgaaggcgcgtgcaacctcgggcaatggtacggatttgcatggaaggagcggtagcgtgttatcatctatccaagcgacaatctgttgcaggtagcgactaaacgcaccatgcgccgcgtgaaaattaatcggaataaaggtgccgccttgggcgaagaaacgcatcggtagcgctttgtcttccacaatgtccttgctgcccagctcaagaaaacggcccagcggtgccagcagcgcgaggctagcgtcaagcagacggcctgtgagggagttaaggatcacatccatcccctgtccgtccgatgcggtcagcagagtggcagcgaactgttcgtcgtgtgaatcagctacggcatgtacgcctagcgaaagcaagtaatcgcgtttctgctcgctacctgctgtggcgaaaatctgtgctccgcagcgtttggcaatatgtagcgcagccaagccaacgccccccgccgcactgtggatcaatactcgttctccgggttgcaaattagcgcgcaccaccagtgcgtaataggcggtgaggtatgcgataggcagcgcagccgcctgttcgatgcgacaatgggctggttttctcactacgcaatcgctttctacccgtgcgtactggacaaaaccaccgtttagcaccgccataacatcctctcccggggcaaattcagtgacatttttacccacgcgagtaatgcgtccggcgcactccagtcccaattgcagcggagcctcacccggctgctgccggagcaatcccgtggtgaacagcacatccttaaagttcagtccggtggccagtacctcaatctctacttgtgaatcccccagcgctaagcgcggcgtagggcacaacgctagctttcctgccccctccccctcagcggccagccgcagttggtagttatcggcactgggcacgcgcagtcgcgtgtcgtcatcgacatcttgtatgtggagctgtaccttgcgcttcaccattgccgcacagcgggcaaccatctcgcctgccatgtcgtagagcgtgaaagcgtagctgtcaccctcctcatcgtgccgattgacagtcagcgccacatgtaaggtgttcggcaacgggcggtacaggcgtaaatcctgataaaggaaaggtaccgaatcagtatgaaaaccaggcagttgttcgacaacactgctggcgatgtccaacagcgcagggtgcagtgcgatcgtatcattagcggcaacggtgggcagggccagcgttgcgaaaacctgagtctgggcggtattgccatacagttgttgtacgctgtgccagcgcggcccatagtggaagtgcgtgctcgataattcctttgttggaggagtgatagtgtgcatctcgcgcatcagccccgtgagatcgcacacaacattatcgtctaccatcagacgcgtcgccctgcctctggcatgggttgttaacgtgccactaaagcgctccgtcattgatttcacctcgacactaactccttgcccgttaggtgaaatgtcaacaaaaacgtcaacactgcagttgtccatcacagtcaacggtgccaaaaagaccaattcatcaatgcagatttggtcttgcacaaagtaatggcgcagagcttcatacgccagcgccagatagccggttcccggcagcgtggcgataccggatatccggtgctcatccagcagccaatcggactcgggggataatcgcgcgtagtagctggtgtcagccccttgttgtttataagcctgtagcaacgttcccgtcatcaatgggcgcagtccacgcaagacatcgtattcactgccgtttatagcatccaacaacatgccctgctcacgcaatgcatccaacccgatactgagcgcattcaccttgtagcgggtacgcagttgctgtgccagtgcatccaaataggcgctggcggtagcatagcctgtctggccaatctccgcattcacggcagccaacgagttacagaacagcagtagcagacgctcatccagcagattccgttgcgctaacgcatgcagcacattagcagtaccccgttctttcaccgttagcgtgtcgcgtagcgcagattcgctcaattgatgcagtgtcaatgtggtggtagcgtcggcagcaaaaatcacgccatccaaccgtccatagcgttcgagcagagttgccagacaagctctaaccgcctccgcctgcgtcacgtcgcagtggataacgtctaatgcgtcctgctgcaccgcttcatggtgataacctgtgcggctgctcagtaccacacggactccctcacgctgagcaagcgcttcgccgatcatgcggccaatccccttttcaccgccgataatccacagtacgttgcccggtatacaccctgtttgagggggtaagtgcgccaacagccgtgtcgggataaagcgtcgcaggtaaagcatcccctgcctgagcgccattaccgtttcttgtttcggggccagacgctgggttagcaagttcagattctcatcactgctctgcgcatcgatatcgatcaatcgtacttcggtcgggtgcagctcttgggcaaacacgtttactgcgcccgacaacgctgccagcgtcggttcgggattatcctcttcctgtacgcgaaacgcaccatgggtcaatactgttaaggacgccagcggcgtggtgctgtgcatacaccagcgagcaacacgataaagtcccgagagcgactgtgtcaacgatgatcctgcctccgcaccgggagcatacaagcaatgtaactgtcggtaggttttgtgtgctaaaagtgcgcagatgtcgtggaaatgcgtcagaatacggtcattatcccacacgtcgtcctctgacgatatcggcagcggcattgtgatgctgtcgacaccactactcatcagcgtctgctgtaacttgtcgccgtcagcactaataatgatgatcaattcgcccggcgcatagaacgcctcccgcaaggatgtgtcgtgcatccgccacagcacacgctggagccactcatcttgcggacggcgcagaggatttggatactggcgataaccggaaagtgcagcaccatagcgatagtaataagtctgttcgaaggggtaatccggcaatggaatgtgcttgccgagtgccgtctggttaaagcgtctccaatcaatattctcccccctgacccacagcgccgccagcgtacgatgcaacatgtgctcatcatcgatcgccgcgttggctttgcgtagcgtcaacagggtcggctgatcgctgtattggttatgtccttgaataaaggtagagagcgtattacccggcccacattcgataaacagcgtgggttgtaccaacagttgcgccgcaccttcgctaaacagcaccgcgttgcgcacttgctgcacccagtaatccggcgaggtagcttgctcctcagtaatccatgtaccgcttacattagatataaagcgcttgtgcggcgcgtgcatcgggatttgccccagcaactgtgcaaaatcgtgcagcatcggcgtcatcatggccgagtggaatgcgtgagaggttttcaggcgcctgtgctgtatcccgccctcgactaagcgtgtgctcaaacgggaaatggccgcctgctcgcccgcgactacgcaaaaatgcgcgctattattagctgccagttcaataccccgttctgcagctagccatggggtcaactgttcgcgactaaggtagaccgccatcatgctaccgggacgcatggactgcatcaaacgtccgcgcgcctcaatgacgtgcagcgcatcctcaagagtaaatacgccagcaatacaggccgcaacatactcgcccagactgtgcccgatcatactgtccggcgtaatccccagatcaatcaaggtgcgcgctaggctgtattcgacacagaacaacgccggttgtgtgaactgcgtttgatcaatatcccgcgtatcctcatcgtcaaacaacaacgccttgagatcgaccgtcgaatagcgttggaatgcagcaaagcagcgatccatgtgctggcgaaacatgggttgatgagcatagagcgcgctggccatgccgtgatattggctaccttgaccaggaaacatgaagcagatctccgctgtcgtgcgctgaccattgaagatttccgcttgcaatatcgtggcacaggagagatcgattttcgacccacgactcaccaaataagcccgccgatggtcaaaggctgtgcgtccagtttgcaatgtataagccacatccggcaggcgcacccctactccatgcttgacatattccagtgtggaggccacgcgcaactctaacgcagcgggtgttttagcggagaacaacaacagatagctgtcgcgtacccccgtcgctgaagggtcgtcctcatgttgatgtgcttctagtgcgatgctggcattggtgccgccgatgccgaaggagctcaccagtgcacgacgaggacgcgtcgacggccacggttggacttgctggttaacgtacaatgcagaacgcgatagatctatagcaggattgagttggcgaaagtgcgctgttggtggcaacacttgatgatgcagggcgagcgttgttttgatgacgcccgccactcccgcagcggagttgaggtggccaatattacttttcagcgctgaaaccacacaaaacggaacaggtgttgggccaaacacctcattaagcgcacgtaactcaataggatcacccagcaccgtaccggtgccgtgcgcttccaccaatccgatactgtcgctatcaaaaccggcacggcgcaaactggtgcggattaccgttgattgcccgatcacactcggcgcggtatagccgattttgttattgccatcattattgaccgccgaacctttgatcacaccatagatgcagtcccgatccgccagcgcgtcgtccagacgttttagcagcagcattcctaagccatcaccggtgactgtgccagaggcttggctatcgaaaggacgacagacaccatctcgcgcattgatcatgccttcatgatattcatagccccggtacgcaggcatctcgatagaaacgccgcccgccaatgccgcatcgcaatcccggttacgtagtgcgatgcaggcctggtggatagccactgccgaagtggagcaggcggtgtcaagcgtcacggcagggccggtgaggttaagcgcatgggcaatcaatgctgtgacggaatggatattcaggatactggccttgtacagggcggtagagtcggtagtgtcttgcattaccgcattaagccagtggggggatgtcagcagtccggcataaatgccaatcgcaccagtaaaggtggcaggatcgcacccagcgtgttccagagtttgccagcagcactgatgcaataagcgaatttgcggatccatacattccgcctcgttgggagtataaccaaagaaatccgcatcaaaccattcgtgatcatcaacaatccctttggtttttatataattcgcttgtttaagcgtgtcaggtgtcacaccatgcgcgcgcaactcttcatcactgaacagtgttaatcccgattcccctcctacaaccagcgtccacaacgctgcaatattcgccgcaccggggaaacgtcccgccataccgacaatcgccaccggcatgtcgctgtagacaacagcacgcgttggaattgcatcctccggcgatacggcagtatcgagaaaatgtgctaacgccgtgagcgttgggtacttaaagagatcggtaatatcaatctccaagccaagttgccgcttaatatcccctttaaccctgatggtatccaatgaggtgccaccgagggcgaaaaaggaggcattgctatcaatgtcttgtctatcaagtacgcgttgccagatagcatgcagcgcatgttccatgtcactatgcacctctgatatcgtggtggacacggcgttgcactgagttgcgggcaggagataccgcaactgcgccaagtcggccttgccactatggctttttgcaatctccgtcaccaccaccaaggattccggaatagcgaatggcggcaatctgtcagccaattgccctcgaacttccacctcatcatagctatcattgacgcagaccactgccgcaatatgcagcgtttcacgtacgcggtaaggaaccactaccgcctcgataatgccggagcactccagcaggcgctgctcgatctctccggtttcaattcgttgtccattgatcttaatttgaccgtctttacgcccaaaacagtcaacacagccatcatccagcaaccgggcataatcgccagttttgtacatcataccgccgggaataaaaggatcagggacaaaaaccgtcgcacttagcgccgggttgttctgatagccgatggcgacccccactccacccgccactagttcaccggtggcaccgataggcaacaaatgcccatggagatcggtaatgtagagcgaggtgcccggtaccgcgtatcctatcgggactcgggcgggttgcaacccgttgaaacgatatgcggtggtaaaaatagtgttttccgtcggcccataaccgtttgtcaccaccagatgcgggtatttttgcatcacgtcgttgacatgccacgcagatactgcttcgccgcccaccgtaatgtgttgtaacataccgaagaaatcggcaccttctgccacataggagttaaacaaggatgaggtaaaccaggcgcgcgccacctgttcatcagcgatcgtgcggcgaatgtgattgatatcaagtaatgcctgtttgctgagtaatactagtttgccgtggttgagcaaggtagaccacatctcaaacaccgaaacatcaaactcaaatgggcaggtcagcagcgttgtctcaccgctctccaccttcagcgggctgtcgccttgtatcaggcgcaataaaccgcggtgcgccaccgcgataccttttggcttacccgtcgaccccgatgaataaatcacataagcgcgagaatctggtgtgataaccggaaataccaccgagggcgcgacgggaaatgcacagaggtcactctgcgcaacgtttaatgcatctagcggtttgccatgtaccagcaacagcgccaagccgctgtcatcaataatttcctgcatcctacccactgggtagtcggggctgatgggcacataagcagccccgatcaacatgatggcgatgatggcaaccacggtgtttacccggcgttcgctaattatgcctacagtatcgccaaccataacaccctgctgtaccaaataagccgcgagctgctcagcttgtgctgccaactccgaataggtcaacgcgcacaattcatcaaccactgcgacctgtgctggcgaagtcgcagcaacttgatgaaattgttcgatgacgttggattgactatcccaatcccggcatgccatgcgttccagatagggttgaagtacctgcgcctgctggcatggggacaagtttaccaacgcagcaatggggcgctgcggattgtccaccagttgttcaagcagataactcaggtgcatcagcaacgcttgcgccatgttgttggtcaggtagttaagggcatatgcaatactgaaacggaatcccttctgttgagtgatggtcaaggtcagcggatagtgcgtttgttcatgtacactgagatggcgaattgccacgggcgacgcgcatgacaataatgtcatatcaacgggataattctccaacaccactaaggtattaaaaagatccccagcatgaccttctttatgtaccaaccgttgtatgctggctaaggcatcatgttcattgctgtagtgagctattagtgtttggtgcatacgttgtaagtgttgcaacagtgtcgccccatcatcacgcagacgcagcggcaacgtgttaataaatagccctagtgtttcttctataccatcaattggtatatttcgccctgatattgtcgcgccgaataacacatcgtcagcatagcaccaacgttgtagcaggatgccccaggccacatagaagattactgcgggggtgatacgataatcgctgcatagcgtctgtattttctgacacacatccggagacaaattgatctccacatgatttgtttgattaacgtaagaattgttctcggcttcagtatctgtgtgatattgtgacagcggcacgatacaagttggtgttccctcccgaagatatgcagcccaatagtcgtgctgaaaggtgtgacgtcgggccgacagtgtgtctacaaggggtttcagagatgaggggataatggcgctatcatccctcacaccactgaccacagccgctccatagagttggagcaactgtttaatgaaaagggataagctccagccatccatcacaatatgatggtatgatagtataaaagcactttctttcgttgactgaataaggtaggcccggactgggatcgttttcaaggaaaatgggtattttaaatcagcctgtagcagttgaggaattatagcatcaataccgtcatcctgcgggacaggaatgataatgtcatcattagctagtagaaaacgtatttcctcttgctcacagtctaacacatatatatccggcaacacatcggtcttcaccacctgacaagggcgctcatcaatctcccagttataatcagtgcgaaaacactcatgctttcgaaataacgtttccagcgcccacttgaagtgggcgctatctacatgctgagaaaaaatgcatgtaaaatgctcatggtagttactccttttcttatcctttaaggaatggaataaaaacccctgttgacttggtgttagcggtaactgcttacgcgtgtccatcttattacatggaaaatctccagaggtattatccataaccatcaccttattatcggatttatagattatttaacatgattattctaaatggcacacctatccgcaagtatagttttttattgcgtattcatataatcatattgcattttatcacttacaggaatacccccaaaaaatccttatattctgattacatgtttttcttcaatgaattagattctgtctgtaagcaaaaacatgtaagtcatgcagtacatacatgatgtagcgggtatgaattgatacagccaccacatagaaaataatgcgtaattcccatttacataaaaaccgttgtatcgtaaattcctcttaaatactgccaaaacaacagatacacagatacacagatacacagatacacagatacacagatacacagatacacagatacacagatacacagataccattcaggatggggggaaacatggataagttcaaagaaaaaaacccgttatctctgcgtgaaagacaagtattgcgcatgctggcacaaggtgatgagtactctcaaatatcacataatcttaacatatcaataaacacagtaaagtttcatgtgaaaaacatcaaacataaaatacaagctcggaatacgaatcacgctatacacattgctaacaggaatgagattatctaaatgaggattgatatattaattggacatactagtttttttcatcaaaccagtagagataacttccttcactatctcaatgaggaagaaataaaacgctatgatcagtttcattttgtgagtgataaagaactctatattttaagccgtatcctgctcaaaacagcactaaaaagatatcaacctgatgtctcattacaatcatggcaatttagtacgtgcaaatatggcaaaccatttatagtttttcctcagttggcaaaaaagattttttttaacctttcccatactatagatacagtagccgttgctattagttctcactgcgagcttggtgtcgatattgaacaaataagagatttagacaactcttatctgaatatcagtcagcatttttttactccacaggaagctactaacatagtttcacttcctcgttatgaaggtcaattacttttttggaaaatgtggacgctcaaagaagcttacatcaaatatcgaggtaaaggcctatctttaggactggattgtattgaatttcatttaacaaataaaaaactaacttcaaaatatagaggttcacctgtttatttctctcaatggaaaatatgtaactcatttctcgcattagcctctccactcatcacccctaaaataactattgagctatttcctatgcagtcccaactttatcaccacgactatcagctaattcattcgtcaaatgggcagaattgaatcgccacggataatctagacacttctgagccgtcgataatattgattttcatattccgtcggtggtgtaagtatcccgcataatcgtgccattcacatttagagatcatccggcataatcaatctgccaacgaaggagagcgctatgcgtaaagcccgttttactgagcatcagatcatcgccgtgattaagtcggttgaagccggacgaactgttaaagatgtctgtcgcgaggccggaatctctgaagccacctattacaactggaagtccaaatacggcggcatggaggcttctgatattaagaaaatcaaggatcttgaggacgagaaccgccgtctaaaacaaatgtttgccgacctgagtctggagaaccgggcgctgaaagacgttatcgaaaaaaagctttaaaaccagcctttaagcgtgagctggttactcatctgataacgacgttcgaactcagtatccgtcaggcctgccggagtctgaacctgagctggtctgtcgattttatgcatgatgccctggtctgtggccgtcgttttcgcatgttcaatgtcgttgatgattttaaccgtgaggcattgtcgattgaaatcgatctgaatctgccagctcagcgagtggtccgtgtactcgacaggatcgcggcaaaccgtggctatccggccatgcttcgtctggataacggcccggaatttatctccctggcactggctgaatgggcagagaaacatgcaataaaactggagtttatccagccgggtaagccgacgcagaacgctttcattgagcgctttaaccggacataccgaacagaaatactcgatttttatctgttcagaacgctgaatgaagtacgggaaatcactgaaaaatggttatcaaaatataactgtgaacgcccgcatgaatcgctgaataatatgacaccggaggaataccgacagcgccattatttggccgggatctcaaaaagtgtatggaactaaaatgggtctatttacactgctgctacgataatgcctgcgtggaaagcttctttcattcactgaaagtggaatgtctccatggagaacactttatcagccgggaaataatgcgggcaacggtgtttaattatatcgaatgtgattacagtcgctggcgacggcacagttggtgtggcggtctcactctggaacaatttgaaaaccagaacctcgcttagagcagtgtccatattacgagggtaggatcagtcgtttctttcgcggtaactttatatgatcgctgtgtaccagcatcgagagaagaaattcaggatgtattcaacactgagttcacaagctctgtagctattaagtcagtattatttacgtttacgatacatgttattatcgcaggatctttatcttggtagtgatactgcgagtggatacacccccactcagtatcttctataactatggcttttggttcttcaggcatcataccttccataacacgttcttgatggatacgtaacttgtagtacttctctggagatgaagaaatttcaacgagtacagattgtagatgtacgaagcctagaaatttaaaacactcggattttgtagaggattttaatgataaagtccagataacaaacacgttattggaaccatcaccataatttttagtgtcaatcttatctaccagctcctcgttgattaacatagactgatttagcaacttccgcttcacgccctgagcggactgttatcgctctttagacacagttccactaggggagaggatcagcgcttcccacgtagggacactatagtaactatcaccacatgcagtagggaagctcaaaccaaatttatgtagccagctcctattggtggtcattctggtggtcttgacaggaagataactctggtttagcttacttattagccacttactggcaaaggcgatcccagtcagaggagccaaattcaaaaaagcctgctttcgagcaggctttttactttctaattaccaacgctcttaaaacatctgtcttgaaccagaactaatttgcacaggcattcccgatcgatgttgcaacgcagcatttgcgcgatttacatcaacttcttgcccgttgataaacgcccgcaaagatggggttaccggcaatggcacttttcggtcagactcatattctgcacgattgcgcgacagcggctcatgaacttccagccactttgaaccatccggttccgttgtgtatttcactggctgatcaataatttgtacacgagtgcctacaggaacattatcaaacagatatttgatatcgtcattacgcagacgaatacagccctgacttacacggagcccaataccaaaattggcattggtaccgtggatggcatacaacttgccaatataaatcgcgtacagccccatggggttatcgggccccgcaggaacaaatgcgggcaaactctcccctcgtttcgcatattcgcgccgggtgttcggcgttggcgtccaggttggtgcttcttgtttacgttcaacggtagtcacccagttacgcggggtttctcgcccagcctggccgataccaataggaaagacttccactgtattactgtctggcggatagtaataaagacgcatttcagcgacgttaaccacaatccctttacgaacagtggcgggcaaaatcagttgctgcggaatggtgagttgtgagccaggcttcggcaaaaaaacatcagcgcccggattcgcttccagcatattacttaacccttgcccgtattgtgcggcaaaagtctccagcggctgagtattgtgatcaggaacagttacagtaagcgactgccccactaaacggctaccctctggaggtaatggataagttaccgccaggctattttggctggcaaaaagcagagcaaatgagcaaagaatatttacacgacgcatcatgtccctttcctaagtcgcgaatactatccgataagtatagcttttatcagacttttcgtttttagctgttcaaatcagaagtcgtattccccggtagaacaatattactggcagcaagttcgcccatgttgttgtatatcgcacaagcagcttcgatgatggacatcgccagagctgcaccactcccctcacctaaacgcatatccatattgagataaggctccagccccaaatgcgagagcgctatacgcgcgcctttttctgccgacaagtgagaaggaatgagatacggtttgattgcaggagacatctggcaggctgcgagcgcagcagcataagaaagaaatccatccagcaacacgggtaaaccgcaggaagcagcacctaacatcactccagctattccgaccaaatcaaatccacccacttttgccaggacatcaacaccatcctgaggatttggttgattcaacgtaatcgcccgacgcacaacatcaattttattagccagtttatctgtcggcaggtttgcgccaatcccaaccacttcttcaggatcccggccagtgattgtgctgactattgccgctgccggtgtcgtgtttgccatccccagttcacctacaccaaacagcgtgacaccgttttttgccagctcccgcgtataacatatgacgtccaaaagcaacttttcagcctgacggcgactcattgccggagctgaagcaatattgccgctacctcgtgcgacacgcatgttgataagcccggggataggctcagcagtatcaataccaacatcaattacgtggacgttagcgcccgcttgtgctgccagcacacacacgccggttgttccacgggtcatattttcagcctgtatggctgtcacttcttttggagaaatagcgaccccttcctcccagacgccgtgatcggcacacataaccagtactgcttttttgcccacatgcggtatgccattcaaccccggcattcctgccagttgtatggcaagcgcctccagctttcccaggctaccaacaggtttgagtaacccgtcaacatgccgttgtgcacgcgacatagcggcagaattgatggctgggatcgtattcagtaaatcggcaagtatttgcatgtcacgtctctttatagcagtgccagcaggaaaaccagttcaccaaactctatggctgctcccagcgtatcgcccgtttgcccgcccagcgtacgtttgagaagctgaccgaggatgaaaatcgccaccatcgtcaccaccatagcagccacaccatgcatacccggcaataatacggcagcaaaaatagcggctaagccgagtgtgacgcaggtttgtcgcccatcaattttgccaatgaacacattgccaagcccttcttcccgcgcataacgatgacgatacatcaataatgcggcagtcccgcggctgaccgcacatgctgccgccagcgatgcaaggatcggttcgccacgcagagccaactcgcttaacaccagaatctttgccagtaccacaaaaatcaatgccagaccgccgtgggtgcctaaacggctatcacgcatgatttccaacatgcgatcgcggctacgtgcagaaaatacgccatcacaggtatcagcgaggccgtccagatggaatcccccggtcatcagcgccagcacaagtacgctaaacagtgccgccagtggtacgccacaccatgcctgcagcaccatgaagaccagcccgctaatcgcgccaagcaataatccaatcaaaggaaaagtaataataccgcgagaataatgctcgaaatccagtccctgggaccagcgacgcggtacaggcagacgcgtaataaatgagagcatcgcccaaaataatttactcatttgatttttactccaatacccgaaaccaccagccatacttcatttgccgcagcggccaactgctgatttacccgcccggcaatatcacgaaaatgtcgtgccagacgactctccggcacaatccccattcccacttcgttagtcactaatacaacctttgcggggcaacgttggcaggcagcaatcaacgactgaatctcagcattaatcgcctgttccatcgcctgataatcccattcatcagggtctttatcgccgccataatcaaacaacagattagtcaccattgtggtaacgcattccagcaacacagcctcattcgggttaatgtctgcatgaattaattcatcaagatgttgccagcgctccactgtgcgccagtgctccgggcggctttgccgatgatgttctatccgtgcagccatctcatcatcaaggatttgcgaggtagcgatatacagaacctgtgaagagtccccaataagcacctctgcgtggcgactcttcccgctccgtgcgcctcccgtcaccaaaatcatcataccgactcctgattcaaatgtatgatggtattcattgaacagagcaatggatcccccaccgttgctgaccgcaaaacatttacgcgattaatactgcgcgtaatataattaaaaatccagcattctcaatccattacgaaataagatggcattacggaatagccagactttctcgtgttaacgtccgacaaaatgcgtcattgacagcggtttctgtggattgacacatttcattcagataatgaattaatgctactgccggaccaaccagcaaacgggcattgtgttctgaaatccaggctattgattcaacgtcagcgacagatctgcgctgtgaaagaagttgtaaaacaacgcaataaaattatccggaatggtggcgactatgcactagaacaccacaatttcgctctctcggtaaggcactgtcacagcattcaacagaatgtgacttgccagatttattagcgccaccagatgtttaaccgggtaaccacgacccagtcggggatatattccatcttctcgctgacatcatcaagaataaaaaggtttatcacactcagagcaacgttcttcagcaggcgggataattcttcaacatttaaaagatgtgttattaaaggcatacaaactggacgtattgtattttcttttggtggttgacctaaggtagcagtttatcctgatgcgctgagatttctgtaatatctacgtcaacattctcctcgaatagaaaatgcagcctcggcaagtgattcacattttttaacaaagcgttgttagcgtgccattttcagaagctctccaagaaagcgaattcttttctcaaattctgcattctcagacacagctttctactccatggcaatggcccaaatacgaagttgctcaggatcattagtggtgctgagaagttaaataaccatgcggagtaccactcgtcatcacgtatttatatatcatgaagctattgttgtgttttgtacatcagtagatgtattctgatatactcctttttctagacataacctttcacctgcttgcaaagcttctgtgttctgacattgccaaattgttgcaattctgtatccagccttctttcagtcatagcttcgggccgcgataagactcactgatctgaccctgattcctcttgcagactttatagaccaattaaaatgcagtttctgcaggtcaacgtctgaccatcattgtcatcactctggccattagagtaaccttctgcattcatccttttgtaaaaagtttatgtcagtatcagcaattaaccggacctgatactgatatgagtcttaccgcatatacggtcaatttcagcaattaattacattatccacgccaaagtgtttgtcatcgcaatgatggtaccttctttcagacaccattttttcaactccgttttccacggaccgcactcttatgtcaagagtgcggtccgtggatacaaccagagaccgactgacacgagtcagaggaaacgacggatatgttcagtcgtaaaatatctatcaaaaaacatgattaaggtcaaaaatgtttgatatttacaatttatgaagatgacaataatcacagatacatgagaacataaatgataataattatcattacagcaatcatttgtactttgtattaatgagggatgaaatgttatataatataccttgtcgaatttatatcctttccactctgtcattatgcatttctgggatagtttctactgcaaccgcaacttcttcagaaacaaaaatcagcaacgaagagacgctcgtcgtgaccacgaatcgttcggcaagcaacctttgggaaagcccggcgactatacaggttattgaccaacaaacattgcagaactccaccaatgcctccatagccgataatttgcaggacatccccggagtagagataacagacaactccttggcaggccgtaaacaaatccgcattcgtggcgaagcatcctcccgtgttttaattctcattgatggtcaggaggtaacttatcagcgcgccggagataattatggtgtgggactgttgatagatgagtctgcgctggagcgtgttgaggtagtgaaaggtccatattccgtactgtacggttcacaggcaattggcggtattgttaacttcataaccaaaaagggaggtgacaaacttgcatctggagttgtgaaagctgtttataattccgcaacagcaggctgggaagaatcaatcgcggtccaggggagcatcggtggatttgattatcgcatcaacggtagttattctgatcagggcaatcgtgatacgccggatggacgtctgccgaataccaactatcgtaacaatagtcagggtgtatggttgggttataactccggaaaccatcgttttggcctctcgcttgatcgctacagactcgcgacgcaaacttactatgaggatccagacggaagctatgaggcatttagtgtcaaaatacctaaacttgaacgagagaaagttggggtattctatgacacagacgtggacggtgactatctaaaaaaaattcatttcgacgcgtatgagcagaccatccagcgccaatttgccaacgaagtaaaaacgacacagcctgttcccagtccgatgattcaggctctgaccgttcataacaagactgacacccatgataagcaatacactcaggcggtcacattgcagagtcacttttcgctgcctgctaataatgaacttgttaccggtgcacagtacaaacaagacagggtcagccaaaggtccggtggcatgacctcaagcaaatctctgaccggcttcattaataaggaaacacgaactcgctcctattatgagtcagagcaaagtacagtctcactattcgcacaaaatgactggcgattcgccgatcactggacatggacaatgggagttcgccaatactggctttcttcaaagttgacgcgtggtgacggagtatcatataccgcaggcattataagcgatacctctcttgccagagagtctgcgagtgatcacgaaatggtaacatctacaagcctgcgctattcaggtttcgataacttggagttacgcgctgcgttcgcgcaaggctacgtatttcccacactctcccagctttttatgcagacatctgcgggcggcagtgtcacatacggaaatcctgatcttaaggctgaacactccaataactttgaattaggtgcacgatataatggtaatcagtggctgattgacagcgcagtttactactcagaagctaaagattatattgcaagtctgatctgtgatggcagtatagtttgcaatggtaacaccaactcctcccgtagtagctactattattatgacaatattgatcgggcaaaaacatggggactggaaataagcgcggaatataatggctgggttttctcgccatatatcagtggcaatttaattcgtcggcaatatgaaacttcaacattaaaaacaactaatacaggagaaccagcgataaacggacgtatagggctgaaacatactcttgtgatgggtcaggccaacataatctctgatgtttttattcgtgctgcctctagtgcaaaagatgacagtaacggtaccgaaacaaatgttccgggctgggccactctcaactttgcagtaaatacagaattcggtaacgaggatcagtaccggattaacctagcactcaataacctgacagacaaacgctaccgtacagcacatgaaactattcctgcagcaggttttaatgcagctataggttttgtatggaatttctgatgacaaaaacaatcgttatggaattctttgtcctgatctgcccgctttgcgggcaggctaacgaacgtattgtgtttgttgaaggtttttcgacgttgttttccatctgggggtgaatatttattcttcccgccagcatgactctatagtcattgctacgacaatgacttataaagctggttactgagcctatacctttgtaattcaaaagtgatatcagttcacaacgcaatactatttttagattatttactctcacccagatactgaatcaatggataataccttttgatttatcccgactcggaagaaggtgggataaatattctccttctattgccccttactccaactatcatattttacaatatcaacgaaccgtccatgaagggctgaaattctcttcctgaaacagctctgtcagcccgctaatctgtttcagcctcagcacttcatcctggtccatgcccaactctgtgccaatacgctcatctgtccagcccagacgcgaaaggtccctgacaatgtcagacattgacgttatctggtgttttcccctggcacggttatgccgtatggttgcggcaatacgtgatgcctgtccctttctttccggattaatacaggtcactggcagccagcccttcagacgttttctcgtatccgctttcctgcccagcaactgacgatgaaaaccatccacgaccagataatgctccttctcttccgaaaccaccacaggctgcgtgaatccatcctgctccagtgaatgtttaagcagttttttttcactggaagacatgacattgggattgtaatcgttggccaccacctcatccgctttcacccacaacacacagtccacaggctcctgtgcaaaagggctgacctcatgcaacaccctgcgcagatgattaagggctcgtatggtctcttcttcagatcgttcctgactgaagtactgtcgaatcatgttgctcaatacttccacctcaggtgtcacagaatcccccattccttcctcctttctttcatacgctgcagataacgttcatagtgccggggtttgttcggactgaaggagagggtccggcaccagaaatcattctttatgagtgtcttacagatacgtcgccaagacgggatatcccggctccccaggtcattctcctgttcatccgggatgtcatccgggaagccccgcgtctgataccagcgcaggtagacagcaattttattacggtaatgttctgccgttctttccggcatcacatccagcaggaacatcgcatagctacgccaggtatgatgaggcggcttcgtgatacgcttacgcagggcaaaataggcaccgctctcattggcataaagcgccccgctggcagcacccgacacccgctcacacatcctggcccaagtttccggctccagaacatggtaaagccacagtcccttacgctgttccgggccaaaaggctcacagacccgcatgttgcgtaacggcacgccggcacggtacatcaggtcatacaggggattgtagatagctcgggttctggcgttatatatccatatatcacgggctttccagtcatacaacggatacaaggtgtaataaaacccttcaggtgacgctgtggtccagggtttatcatctgcatatctcagtttgcgctgagacaccagtcccataaagcgattgagcgattcatcagcacgaacaccagtcagtattgccactccacaccggttaccggcaaaccaggaagaaaatgccggaacaaattcttcaaacgtcatggcataccgataaaatgggaaatacgacatatctgtaatagcgtcatctggtggctgacgaacccactccacacctggttcccagcatatccattccggctgaaactgagagacaccgtttaccgtagtcagggggagtgccacccagtaaaaagtctccgtcacatcccgatacatctccctcatcttcagaatgtgtgcaattgtgcactggtactgagcttcccagtcaatgaataatacagagaaacgacgtttcttcctgcgagccacatcggccgtaagatggagcagcacagtagagtcttttcctccagaaaaagacaaacaaacagatgaaaatgtctcaaacaaccactcaatacggtgaatggccgcatgtaatacattaacatctgttcttatcttctgtatggttcccatacatatcctagtataaactatcttggcagtaatattctgaactacaaacttaaaccttctcatcaagaaaaagttctaccttaagggtatattgttactatcacgagttcatgatagttaagtttttagtaaaacacgacatatgacgatacatatattagcaaaattatgacaaatgaggctaccttaacaaaaattcattaatagcaaacacataaataaagactctcctaccaaaaaaacagactcttcactccttcttaactattttcatgagaaataataaacaaggaatttattacctttgaatacaaacttatatatacaatgaacttaaactcttgaatcattatccagagaatatcattaattggtgatgacctagctatgcatggcagcattcatgataatgagtatatactagccagaatgacacaaagagatatttaactaactaatatattgatagtcaatgatgacagatcgtagtaatatattaatacttagccctctgaaatatcaagtcatgtacgatgctcccgttattttaatttcgttctagctgtacttttgaatacaaccataactgattattgccaactgactgaatgaaaaatatcaataaatacaacaaacttactgccttttcgttttatttataagacgttccaactacaagaacaatataggcacatgattattccaacaatactggacaaaaactcccgtatctgaagatacaataggtgataattctttcaggattttgctcaactatggcctgatgggagagtcatgacggaactaaggcctttacaagccagaagattagtcttaatgcgatcacagttcaacttgctacgactgaaatccgtaatagcatataaactctgtttttttaacagaaatgaagatcttcttgttgcataaatgatgcttctctgcctctgaaaaagtaaatataaagtatatttaataagattaatttttatgatagtgataatttatgatggggattcatatggcatatctaaaaggatagattacatgttgaattctacaacatcttcgggaaaaagaaccggcattttagcaattggtgcccatcctgatgatatagaattaggatgtggtgcatctctttcatattattctaatgaaaaagtatatattatatctgttgtcatgacacctggttgctgtggcgcagagtatattgatcgtcacaaggaatcacaagaagcattaaatatgttaggatgcaataaactaatccctctaaattttgaagataccagattatatttgcaaataaaagagatgatatcatctctggaatacataattgagaatgaaacgccccaggatgtggaaattactcgagtttacaccatgaataatactgacaggcatcaggatcacattgctgtttatcaggcatcaatggttgcctgtcgttatattcctcaaatactaggatacgaaacaccaagtacatgtctgtcatttttacctcaagtttttgaatctgtagatgaggtccattttaataaaaaaatattagcattacaaaagcataaaagccagatccatcgaagatacatacagccagaatacataattgctcaagccaaattccgaggacaacaggttagtcattctatgtgtgaaggttttgttgtccataagatggtgttgtaacggagtaatagaaatgaaaactttgttatttatcttcatgaccatagcaatgttgctatggtttttaagtacgctaagacgtaaaccctgtcaaaagaaaggctgtattgacgccattataccagcttataacgaaggcccgtgtctggcgcagtcactggataatctgctgcgtaacccttatttttgccgggtaatttgcgttaacgacggatccacggacaataccgaagcggtcatggcggaagtcaaacgcaaatggggcgaccgctttgttgccgtcacgcaaaaaaacaccggtaaaggtggcgcactaatgcatggactaaaatacgccacgtgtgatcaagtatttttaagtgatgcagatactttcgttccacctgataatgatggaatgggctatatgctggcagaaattgagcgcggcgctgatgccgttggcggaattccctccaccgcgttaaaaggggcaggtctgctgccacatatccgcgccaccgtaaagttgccgatgattgttatgaagcgcacgctacagcagtttctgggcggtgcaccgtttattatcagcggtgcctgcgggatgttccgtactgatgtattgcgtaagttcggtttctctgatcgtactaaagtcgaagaccttgatctcacctggacgttggtggcaaacggctaccgtattcggcaggcgaatcgctgcatcgtatacccacaggaatgtaacagtccgcgtgaggagtggcgccgctggcggcgttggattgtgggctacgcggtctgtatgcgcctgcataaaagacttttatttagccgcttcggtatcttcagtatatttcctatgctgttggttgtgctttatggcgttggtatttatctcactacctggtttaatgaattcatcaccaccgggccacatggtgtggtgttggcaatgttcccgcttatctgggtcggcgtagtttgtgttattggtgcatttagcgcctggtttcatcgttgctggttgttggtgcctttagcaccgctttccgttgtgtatgtattattagcttatgccatctggattatttatggacttattgccttttttactggacgcgaacctcagcgcgacaaacccacccgctattccgcactggtggaagcgtcaaccgcttattcccaaccttctgtcacaggaactgaaaaactatctgaagcttaatgctaaagagaaaaatgttcagattgcagaccaggtgattattgatgaaagtgccggtgaggttgttatcggcgcgaatacccgtatttgccacggtgccgttattcaggggccggtagtgattggcgcaaactgcctgataggtaattatgcgtttattcgtcctggcacaataatcagcaatggcgtaaaaattggttttgccaccgaaattaaaaatgcggttattgaagcggaagcaacgattggtccgcaatgctttattgccgactcggtagttgcaaaccaggcatatttgggcgcacaagtacgtaccagtaatcatcgtctggatgaacaacccgtgtctgttcgaactccagagggaattatcgctaccggatgcgataaattaggttgttatatcgggaagcgttcacgccttggtgtacaagttattattttgcctgggcgaattatttctccgaacacacaacttggcccgcgcgtgattgtagaacgtaatttacctagtggaacttactcactccgacaagaacttatccgtacaggagattaaaatgataaagcatacgttattagtgccgtttttttttagtgcattgcccgcttatgccgggttaacttccattaccgcgggctacgattttaccgattattctggcgaacatggcaaccgtaatttagcgtatgctgaactggtagcaaaagttgaaaacgcaacgctgctttttaatctttcccaggggcgtcgtgattatgaaactgaacatttcaatgccactcgcggccagggtgcagtctggtacaaatggaataactggctgacaacccgaacgggtattgcctttgcggataatacgccggtctttgcccgccaggattttcgacaggatattaacctagccctgttgccaaaaacgcttttcacgaccggttatcgctacactaaatattacgatgatgtcgaagtcaatgcctggcaaggcggcgtatcactctatactggcccggtgatcaccagttaccgctatacccattatgactccagcgatgcaggtagtagttatagcaatatgatttccgtgcgtctgaaggacccgcgcggtgctggttatacgcaactatggctaagccgcggaacaggtgcttacacctacgactggacgccagaaacacgctacggcagcatgaagagcatcagtttgcaacgaattcaaccgctgactgagcaacttaatctcgggttgacggcaggtaaagtgtggttcaacaccccaaccgatgattataacggtctgcaacttgcagcccacctgatctggaaattctaggcagcagtctatcagtatattttattcggtagttttcagagaaaagctataactcggtttgataataaacaatataattaatttcgggcaataacttattcgtatagagcaccagagaaaaggtgctctatacgaataagttattgcccgaatcgtacatcagtttaatagctgagatacttttattttatcatcaccggggtgaaggtatctttatatctctctagacaggccccctgaatctccagacaaccaatatcacttaaataagtgatagtcctgatacaagtttttagagtagtcattagtgaacagataattgttaacttagaaccagtaaaatgcaaacgacgcaccacgctgggaaaatcgctgctattcagcagagttttgtaccgagaattgtggccagccacttattgctctcgcgtaagcaggtatccccatcgtttaccagtccagcacatcttgtggtcagacagaagaagagcaaactgttactggactcactgcatgcatggtggagaaaaatgccacgctatccaaaaatccagactgggtgaatggttcagctgtgtactgaatcagtggggcgcactctgttattacagtgttgacggtcaggcggaggcagacataatgccgcggaaaaagccctttgtgccatctgtctcggaaataaaaactttatgttcttcggcggcgagcgcagtgcactgttgtatgggcttatcggcacttgccttctgaacgacattgatccggaagcgtatctgcgccatatcctgagcgtactgccggaataaccttccaaccgtattgatgaactcctgccatggaacgtagttctcaccaataaataagcatcaatatgattctccattaacgcttaccttttctcaggctatttttgcttttttttgcttttccccgccactttatggtgattatcacatcaatatacatcgatagatattaacgtaactgaaatgaggtgaagcatgaaatttgaacgccatcatgaaatattgaaacgactcagtaaattcggttctgtaaaagtatccgatctgtccaatagcctcaatgtaacgaaagaaactattcgatcagatcttaatgaacttgccaggcttggctatctgactcgatgtcatggcggtgcttttatcgtcctagactcgcttgatactattgcgaaaaatgaaatcgcttatgcgcttgaaaattatgatacagcccagggaataaaaaaaggccactcaactatgaaaagtcaagtatgcgttattggttcgtttaatgttgatatcatcagttatttgccgaggcttcccactatcggagaatcgcttctggcaagtaattttatattttcaccggggggaaaaggctgtaaccaagcgctggcagcaagctttgccgatactgatgtttatttcataacaaaagtaggtacagatcactttagtgattatgcgatcaactttatgaattcgtctaagatttataaaagtataatttatcaaacgaaagaaacgcaaaccggaactgccacgatccttgttaatgaaggtactggcgataatgttattgcgatctatcccggtgccaacatgacaatgtcgtccgatgaaataactattcagaaagaagcgattattaattctgatgtcatacttctgcagctcgaaacaaattataccgctctgcaacaagcgatcacattggcgcaaaaaaacagtatcccggtcattattaacccggcaccctataatgatatcgtcaacgaacttattcaggatgttgattatatcccccccaatgaaacagaagctggtttactgtccggcatagacgtacacgatcttgaatcagctaaacgagctgcagaagctatccacaataaaggggtaaaaaacacggttatcacgctcggtagcaagggctcgctcgcatttgatggcaaaaaattcattcattcgccagcgtttccagcggtcgttaaaaatacggcaggagccggggatgcttttaacggcgctctggcatcaggacttgcgaaaggaaaatcactggaatcagcactgtgttatgccagcgcctttgcatccctagcggtggagacaagcaatgcttccgacatgcctgaacatgaatctgtgatacatcgaattcagagtatacattatcagcaaactatttttacgcattaagaagggacagagaatgaataacaccaaaaaatcactaaaagtgctctttattggggaatcctggcatattcatatgattcattcaaaaggatatgacagttttacctcaagtaaatatgaagaaggtgcgacctggttactccaatgtctgaaaaatagtcaggtagatgtcacctatatgccagcacatacggtacaaattgccttccctgaagatgtggcacagttagaacaatatgatgccatagttattagtgatattggtagtaatactttcctgctacaaaatgatactttttatcaacttcgcataaaaccaaacgctctcgaactgattaaagaatatgtgaataacggtggtgggttattgatgattggcggctatctctcattcatgggaattgaagcaaaagccaattataaaaatacagttctggctgatgtgctcccggttacgatgttagatggtgacgatcgtgtcgaaaaaccagagggtgttattgcacagccatcacaacctgaacatccagttattaaagggttctctgaatatccttttttcctaggttataaccgggcgatcgctaaagaaaatgctgaggtggtattaacaataaacaacgatccattactggtctttggtaactatcacaacgggaaaatagcctgctttatgagtgactgttcaccgcactggggtacacagcagtttatgtcctggccgttctataccgcgttgtgggtaaatatactgactcatattgcaagataataataatggggtaactccagttaccccatttactataatagaaggattgatgtatgaaaaagaataagtactcaactcccttatggatgcttgccacgattcttgcgggtatgctctcccctatgcaatcagcggtgaatggtcaattaggtcactggttacaggatggtaatgcatgcgcagttatctcctttgccagtggtttagtcgtgatgttttttattattatggcgcgaaaagaaacccggcaacaatttgcggcaattccttctctgattaaaaaccgaaaagttcctctctggaactggtttgccggtctctgtggagcgatggtggtattttctgaaggcgcatcagccagcgcactcggggtcgcaacgtttcaaaccgcactgatctccgcgctattgctgtctggtttactttgcgatcgctttggtatcggtgtcgacgagaaaaaatactttaccccttatcgcatcatcggtgcattatttgcggttattgctacgatttttgttgtgtcaccgcagtggcattctacctctttcatcttacttgccattcttccgttcttagctggtttgcttgcaggatggcagcccgctggaaatgcaaaagtagctgaagctacgggatccatgctggtttcaatcacctggaatttcatcgttggattttgtgttttaggcacagcgctagctattcgtgtcgcattagggcacgtcactgttcaattaccagatgtctggtggatgtatcttggcggcccgcttggactaatgtctatcggtttaatggccattttggtcagaggtctggggttactgatgctgggggttgcttcaacggcgggccagttactgggatcagtattgattgacgtattaattccatcgctgggcaataccgtttatctggtcacgatcatcggaacactgtttgcactggtcggtgcaattgttaccactattccggaatacagaacctcgaaaacaatgaagaaaatggaggtataatcatgaaagattatctacaaactgtgacgggccccgtcgcccgtgaagatatggggctaacacttcctcatgaacatctgttcaacgatctttcctctgttgtggatgctccttgctatcctttttcacaacggcttgttgataaaaaagtcacggcagaaatccagtgggcattaaaacacgatccttattgctgcgctgataatatggaccgcaaacctattgaagatgtgatcttcgaaattaataactttatctcgctcggtggtcgcaccattgttgatgccacagggtctgagtctatcggacgagatgcgcaggcattacgagaagtcgcattaaaaacaggtctgaatattgttgcttcctccggtccctacctggaaaaatttgaaagccagagaattcataaaacggttgatgaactggcggcaacgatcgataaagaattgaatcaagggattggcgatacggatattcgtgccggaatgatcggtgaaataggtgtctcaccgacatttaccgaagccgagcataacagcttgcgggctgcctcgctggcacagattaacaatcctcatgtggcgatgaatattcacatgccgggctggcttcgtcgcggtgatgaagtactcgacattgtgttaggtgaaatgggcgtctcgccaaataaagtctctctcgcacactcggatccgtcaggaaaagacgtggcgtatcagcggaaaatgcttgataagggtgtctggctggaattcgacatgattggcctagacattaccttcccgaaagagggaatagcgccaggggtgcaggagactgccgatgccgtcgctcatctcattgagttgggatacgccgatcagcttgttctcagccacgatgtcttccttaaacaaatgtgggctaaaaatggcggtaatggctggggatttgttccagatgtttttctggcctatctggcggagcgcggcgtcgataaaacgatcctcaaaaaactctgtatcgataatcccggacgattattgaccgcataaaaccattatcccccggcacactgcgccgggggatgtcaattaataccccgccgttaaatcatccaccaagcgcgagtcggatgcgccgtacaactcaccatccgacccaaccataatgctttgcgtgctgcccatcgcctcattcagcgccactttctgaccttttgcttccagcagcttgagcgtatccggactaaacccttttcaacacgcagctagtccggcaaccactgatggtggaaacgaggcgcattggtcgcttcggcaacattcattccacaattgatgctgttcaccaccatttgcagcacggtagtgatgattcagctaccggtaacaaagtgagtacataaaggccatactgtcacgaacagtgcaaaagtggctcttccgcaacctaggtgaagattttcatgccagtggactcattaccctccgcctaagtagttcaaatccggctcgaccatacatctggcgtatcagcaccttcaggcgatttacatgaccttcgacaacaccattactccagcgactgctgattgcctcacatatagccgcagcatcagcttccatccccgcagctacgcaccgaagttctgctgagccgctttcgtgaactcgagtgaaccagctgcttagctgtgatttattttaggttttcagaatacggtagaactcgagtaccagttgctgtgctattttcaactccggttctttttcacacatcagactaataaatcgggatgcataattttcttcgcccctgattattctccagggcatcaaccagcggcttacccgggacactgaaggaagtcttgcggcagtagtaaccggtgggttccagcctttacgccatttggcaacagtatccctgacgatggtttcactgcctgtccccccctgggccaccatttcccgccatatccggctggcattataattaccactttctcgttgctcttttaaccactccctccatgggtccagaagccctcgctttggaggccgggttgacatttcagggaatgttcctgaacgcacccagcgactgactgtcactcgcgacaggcctgtaatacgggatatttccctgaaactacatcccttgttatgcagggccataacctctgtccaatgctgatgccgttttttgcgggtttgctgtttaaggcgttccggacgacggagcgatgctacaggcacagatatttctggctcaggtgatttattcagtgataactctctgacaacaagacgtatcagaggcatatgtctgtacatcattcgttcaggctcatcaccaatactttttagcaggtgccatcgatcggccacctgtctggcctgaggtgcaccttcacgtgctgctgtcgcatagactccactgcgatcacgcgagacaacctgtatttccggatattttctgaaccaggtcgccagcgtacgctgatcacggccgggaagcaggacgaggggacggtgagtatcaagattgactattaacataccgcagcagtggccccgatgccacgcccactcatcaataccgacatgaggcgcgcctgactgtttcgtctccggggtattgataaccctgcgaagaagagtatcagcactgcaacggagacccgctgccgttgcagcccgttttccagcctcacctccagctattaatcccagttgacgttgtaaattttgtaacgcctgtgaagactgctggtgtgaaccggcgaagggagcaagcgactcggcaaaaattttacgttaacaagccgggttacggcagtaccagtggcggacggaaaatacaagccatagcgtctgccctgagcagggtagatgctgtatccggcgccgacgacaactatgaacagagtcgctacgcttaaagcattcaggacattgtgctgttttgcgttttccgtggagatggagggttataccgtcagagctaataatttgtcgactgcatcgccatccgcaaggtaactgtagaagtgtcttaagagagtgcattgcgttgcccataacttaaaacagcttagatccttgttcgccagaaagtttcatccattttcttccacccaggttgcggaagaaccacttttcatccgtcgttgacagatgtgaagtatgcgggagaaaaagtgaatatctaactgtaataactcagaccggtacgagtacccgggacgtctacaatcattcagggcaaagtgctaaaatttctctatcccgggatgcccctaccaacgcagcactcccggagatatcattacagctctacaactgatttccgcgactgaaccgctcagttcctatccttccagttgccttcctgcagccccccctccctgctgtataccccggtaccacaacgcgggcagcacttttctccttcataatcttcgtcacacatcacacaaaaccactttctcaccttcaccgtataatccggaaccgtcataccctgcagatgcaaacgacgggcctctttctctgccgggtcaagccaggtgcatcgcagcaggattttctcagcgacagtcatctggtcatgttcaaaccacggtggttgtccgtcattgccccgctgaagtgttaacgggcatccacaggacacacatggcggttgtgcttcgctgcttctttcgccgtaacaaaatggcctttgctgtcattcgccatataacagttcagaattcgcatatttcctcctgagttgtccggggaatactgaatcctccggtctggcagtgtgtgcagtaccgctccccataataatcgtggtgacattgtctgcagtgccagctggctttacgcaccacgggtaaggcatccggtacgaattgctgcagacgtttaatcaactgtatttctctgcgctccggcctgacataagggcactgttgaccgtgctctgtcagcctgtcgtcagtgtgttcaaaccagggaagttcagtgtcgtattgcggatggtatctgagtgcactgccacacaagtggcaggtgtagtgagcataaggtgcggcctgtacagtacgggcgcccgtcagacgtccgttgctatcaagagcgagaaaggattttgcgtacatagtatatgttccttaccgtcagacgacacgcagacaacagccgtcccggtacgggcagcgtggtcaggtgtgaatggcggtttcagttcagtctcataagggaaaatcagtgtggtggccatgaacacgtcatcacactgaagtcagataactcgtctgtctggctcagccacgactgcagccaaagttgcgctcaccggtgcagtgagctttggtatgctccttcgccagatagtcagcacgttccagcacttgctgaaagccggtgtcatcattacgcgccagccacaccgccggccaggccggaaaatgcaccagcgtggcatggcatccggcatccacccccagggcactgcaccaggcctgttcaatcattccggccagtgatcccggagcgcggtaatcaccggcacgacaccaggtatcccggttgaccagcagcatcagatgatagtgttttttacctttgcactccccaaactcccgggcccagacgtaatgcagagtggtgggatgcacgcgtttaccttcccgatgcttacgtttctggtaagcgtcgattcgggctttcagggcattgatgaagcgggatatcacaggctgcgtccgttgctgccggtacatccgggaaacgcaggtcaacccgcaatgccgtcaggcggggatgaacattcagtgcgtgccgcactgtctcacgaatacgttgctgccagaaggggttgtatttgtaggtcatggttaaatctccgtatggttcatacggaatagccacgtcgtaaaaaatgcgcagagtccctgaagtgacctccggcagggcactgtctcaggcactctgtgataacccgaacggtcgtctccggactgacggttgaattttcagcgttgtttttttaatgtaaaaaaccggttacgggtaaggctgtgaggagggagtgatggtgatacgcaaaaagaagtgcagggactgtggaaacgcgattactcataatacagtgtgttgcccgtattgtggttctgtcgaccccttcggctattaccggaatacagaccgtatcgttaccatactgctggcactgattattgtggtcctgctgactactgtcagcgtcagtgtgtatatactgtgtagctggtgagataacggttcatgtatcccctgagctgacagtgtaccgggtatattaagcgtaaccgacaggttctccttcataccatattaaatttttccaggtattgccgctgccttatttcgtcccatacaggaaaactcgtctgggtttctgacaaatacgcgaaactcacagcccctcaatatcaaccacacgccgtaagccggtaatacctgaaaatcagtctattaccgcccgcgcctccgttaccgaacgctcaggtgacaagactgaagccagcacgcactcgtaaaatttgcggtcagttctgccagccggttgtcaacggcagagttaaaggcttccagctccgcaagggtaagtttataacgcgtgtgggaattcacttttcccgcgtctcctgacgtattacgggctgccacttacctggtgtcccgcaatacagccttagtgttccgttatcggggatccggacgcaccgcaacaaccggggaagtatttctggttagagcagtgtcaagagggatttctcagcccctcactcaccggctcagtctcagggcaggagcattaatacgctcagttcatgtcttatacaggaatgggcatagggggagctggcgtgtcactgctgattttacgcatcagcgttcatgtatttgcactctgatacagaatgcttcacagcgctctgttaccggagagatttactctcttaggttattctggcaaatcctttacgttactctctgatgacttcttatatttataataccaatcagacaaccttatcccatcggtgatatcagtctcctgctcgccaggaacgggctgactcactgtaaccacctccgaaaacaactctgcaattatcagaacgcctgcttctctccctgtcctcacgaaaactatcccctctttatcgcgcgtgcgtgcggaagcatcttttcgcacccccgttactttattcgtaccccttataatggggtgttagccagccagacccggcatgattactgcccccagtcgtccatgatccggggggtgatgtcaccgggtctggtggggcgctggtaaccgctaataggggtcaggtcaggcacttttgccgggaccgtctgtaacgtggatgccggtacctgctccccgtggttatctggttaacccatatacaagggagacagaatgaccgaatccagcgattacgaatccgtccaggtctttatcggcgttgatgtcggtaaagatacgcatcacgctgtagccattaatcgttcaggtaaacgcctgttcgataaagcattacccaacgacgaaaacaaactcaggtcgctaatatctgacctgaaacaacatggtcagatactgctggttgttgatcagccagctaccatcggtgcgttacctgtcgccgttgcccgctcagaaggagtccttgtcggatacctccctggactggccatgcgccgcatagccgacttacacgccggtgaagctaaaactgatgctcgtgacgctgccatcattgccgaagctgcccgtaccctgcctcacgcgctacgcacgctgaaactggctgacgagcaaatcgccgaactctccatgctctgcggcttcgatgatgatcttgccgcacagacaacgcaggccagcaaccgtatccgcggccttctgacccagatacatccggcactggagcgcgttctcggtccgagacttgatcacccggcggtactcgatcttctccagcgatatccctcaccagaaaaactcgcttcgctgggtgagaagaagctggcagcccagctctgcaaacttgcgcctcgtctgggtaaacgccttgcagcagacatagctcaggcactggccgaacaaaccgtcgtcgttcccggcacgaatgccgctgccgtagtactgccacgtctggcactccagctcatcacgctgcgtaagcaaagagacgaggtggcgcttgcggtagaacagcgagttcttgctcaccctctttacccggtcctgaccagtatgcccggagtcggtgtcaggaccgcagccagactcctcaccgaggtcgcctgccgcgccttcgcctctgtcgcacatctcgctgcttatgctggccttgcgccggtaactcggcgatccggctcgtcaatacgcggtgagcatccctcgcgacggggtaataaagctctcaaacgggcgttgttcctgtcggccttcgccgcgctcagggatccgctctccagggcttactacacccgcaaaatgagtcagggaaaacgacacaatcaggcgcttatcgccctggcgagacgacgctgcgacgttctgttcgccatgatgcgcgacgggactttttataccccgcaggcgtcataacatgcttgacaacttaataggggcaccccccgggattccgctacggctctgccatcgcaatccccccgtttatctccggacagccagattcccgattattttttacgtttctccccggttgttatgccggtgaaggtggcgcgctgttttcatgaccacaccggctggtttaacaacatccggaggaacattctcatggctaccccagtttcgctgatggatgaccagatggtcgacatggcgtttatcactcaactgaccggcttaaccgataagtggttttacaaactcatcaaagttgggggctttcctgcccccatcaaaatggggcgcagctcccgctggctgaaaagtgaagtggaagcctggctgcaggcgcgtattgcacagtcccgtccgtaatttttaaccactaacccttcgcccaaagcagacgcaatctccggcctgccggcggcgctctgctgcctgttatcccccgtgaggaatatgaaaatgaaacaacagtatcagacccgttacgagctgctccatgaaaactaccagaaatggctgaccggcttcacccggcacgccgtatcatggggcgtgtgtcatccgaatatctactatttccataatctgacgcccgggtgggtgtcattcaatggcgaaaaaccggagattgccatcgttccccagagtctgcaccggctgatttatggtccggacaaacggagctccccgtccctggatgatgatctggtggtgaatttatgcaccagcgaacacctgctgattcatcatccgatgctggaagggatcctgctgtctgaatgtgagcgcctgaagcaacattctctggcaaacaaactgatcagcctcttccgtcagtttggcggcacggagttacgtctcaaactggtctggctctgctggcttgacttaatgaccggaaacaaccttgacgactggacgaaaaacctgaaacacaaatcagaaaaagatctggagcaatggatcattgcacgtcagggtcagagtgaaccactgacaaatctgatggatcagtacgtgcttatggcataccgtacatcggttgatgccgctcacagttgatgtctgataaccacagggctggcagcagaaaaccagccctgtggtaaaatacagtaatagcggcgtacatcaggcacgccgctcactcgtccacagatcatatacgtcattatactgcgcgataacggagggcttcagcacccggtcatttctgagcgggtatgaataccattgatgatgcgaagcagccacgggcagaaacgttcttcacaaccaggtgcctccatcttcactgcaggctgaatgtgccggcttgttatccaccagaaatggtatgctccggtacatgcataccccggagactataaacgcactgaatcatagcctcccacctcagcaggaggcagtcagctttcaggcggaaaaacgttgcagttaaagatcgtgagaatcgctgtttcgttgcatagcaacccgaacagttgtagttgaaacattttacctgcatcagcacatggtcaggcgccgtctgtatggcgtggaatactgatgtttcggctgatggcaagcctcattctctgtggaaacaggggcgcgcattagcttctcaaccagagagtgtcacaaagacaaatattgctgaaaatcgcattcatcgttcaggcgtgaatgcccggagacaaaagccgctgtccgcacagcccccctctgatctgaacaaaaagcatacacacaacaggctcacctgaccccgaaaaaccataacttcagcaataccagtgacaccagcacgttacctcagtgccacatcttcagaccgcgatcaatctgaaatgtgactatcggggcaatatcccagttttgtggtacacgataaccagaaaacatcccctgaaccgccagccagaaagaccggccacaaaagggttaagctgaaatcgtttatggattacatcgacatatgcctggcagagaatgtccggaatgacgaggttatctttgcggagattaaggcaatgtgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcttttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcaatgacctggaagaacagttttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgttccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggacggcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcactaggatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtttccagcgtgtcataacgcatattgtcagtgaattcgatgtacaacattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcggccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatcccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaaccgtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataagctctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgtgacacaatgggccatacgggccgacgttccatgccgcgttactacattcagcccggacgtaaaatgcgcccgtcaaaaagaacggttcgcttcgaaactcagccaggataccacctctccgccacacccgggaagaagttgatatggtggttgccggacaacagagctcctggattgactgctgcatcactcaaccacgctgaatatcaaaggagagcgttaccggttaaaagagaaacgtaaagctgtggtgatgacccaaaacgcaacgcctgtcagtgaggatgaaatggtgaaaagcggacagcaccagtaacggaagtatcttagcgggtacgaaaatggcaggatcgtgacattgacagaatatctcctgatcatcctgaatgactgcagttgctgtggaaaagtaagctgtctccacccacggcacgacttaacaggcattccgtaactcccccagacttactatgacgcattatcggtgcacttaaaaccgcagaccgcattgcgggtgttactgcatgacagtctgaccgtattgtgagatgtcggcaggaaccgatgtccgcgcaggggggaacttcctgcagtacctgacgcttcaaatagtattaaccgtagggcgttgttggttccggatcgcggaaatgggagcacaggtctgctacggggtgtacctctgacagtaaatccggctcgctcatctgacagcctctctcccggaaaagaccaaaaatgagatcgtctcctcaacagcagagaagaggtcttgacagacaggctacattgcatacgatttatgaagaaaaagacagcaaatatggaggttatagcggagaacaccctacgaaattcctatgaaaaacgattgaaaaaaatatcaaattcgattcgtttttatatgctttttgggaacgtggcgatgacgaactgttgcatgtgcagaggagaatgcacccggaagcaccagaatcatccagaaaggcagaacgattacgcatcaaaccaggagacagcaatatcaaggtaatacactgatttaaaatgaatttacagcaatacgtgaaaacattttttacttaaaggagacagatgcgctgaagagagtgcaggtatttttatataaaaatgagaagattacgggatatatatccggcacactatgaccggagaataccagtcaggcttaaaaagacaataaatacagtgagttaaatacacagagaaaacgaaaacgtagtatcagagggtacatcttacaacagagactgaatttccggtttttcataaccggccattccggaaagtgcaggcggcccggagctcttctgacgccagtacctgccagattgttctgtacattctgtacatcatgtacggaggtttttgtttgctttcttaaaatctgcaaatgtgggaagagcaggtgaggtgtattgtgggaaaggaactggatgatatctgcaccagctgtccgtatatcgatgctataaaacggcacaaacaacagctcggtgccatagaggaatatacacagtggttaaaaaaagaaccacgggcatcttatttttttctgttccggctgtatacccgcattcacaatacatttttccccaaaaagcaacaactcccgttcactcccggtggcactcactgcccggaacctgatgtcacccttcgggacttaacgctttccccgggctaccacagtgattatgcccctcaacccattccggagatggacagttctgctgttgttcccccaactaatgaaaacacctcgcctccggaagatactcccgacaacactccggccggaggcaataccggacaagcggaaaagaccagaaactcaggactcacacccattcctgaaaaacgttcaggaatgcccccggaacatctgcggtttgccacagggtttccaccgcaaccgaagattgccggtcccaaaggaaagccgatgcgcaccgtgcatccggataaaatctaccgtgaaattatatggttctgctccggttacctgcggaaatccggaccagaggctacgaggacgatcatcaactcaatattctgtgaatgggccagcatcttcaatgattactcctccccttttcgtgggtggacagcagggacagtgaacagtgtgactggttatggaacgccatgcaggtccggtgtgtgggaaccccgctgaatccccttaccccggagcagaaatactggttcgcctgcgccacgtttgataactgggaaggctggaatgagcaacaggtacagtttttactggaaagtaatcccagacggaacagagcgaagtttacgcaggcctccttccaggcccccaggattcagcataaagcgattcttcttgatgagctgaaaagtgcccgggagcaacaaaaaaggcgtgatgaacgtgctgatggttccgtcccgctgaaactgtccggaaaaatccacaaacagcttgaaagtattgcccgaagtcgtggtgtcctcccaaaaaaactgctgaatgaaatgattgagcaggcgtaccaggactttgtggcaaatgagcaacacaagacactgagttaaggaccgcagggcctccggttaccgattctgcagcatacacaacgaatgtgtccggctcttacctgtgggggccgcactaaagttacgcattgagtatgagtgggtaatcccggatgagaatatcccggtttttacactattcactgaaggtgcgacatatcattcagtctctctgaattcttcatttcagtggccccggctacagtcgtttaatctcctccacgaaccggggccgcaacttgttgtgtcaataccaaattgttggtcattactgtcttgtgtcactggcgctgacaagtgaactgaaatccgcaccttaatattctgactggctgcgtacattcatggcatgaagcggccggagcggctgaactgaaggtccgttgtgagcgaacagcggacattcactacacatggttcaaacatgaaccggagctttattgtctagctgtcagtgtactgcgatttacccgctcggctgtccagaaaatcggtctgaaatccagtcattaaagggccttagcctgacattaagcaacttggtaggcggatagataatagaaataggaatgcgcaggtctgtcatgttgcctagaacggtgacaagctgtccggtgcgaaatcattccggcagcgacaggctcatgtgtcagcccgacgcccagaccgtcaacgagcatgtggatctgcgaggcgttatcgttcgcagcgatgttaaaacgaacaatctgctcatcttctagaagcacaagtgctttaatgacattaaggcggtctatatgttgcattacagacttcctattgatctttacctgaggctgaagcaaccacgttaatccgactatttttcgattgcaccatccactatcaccatcgatcttccctgagcacaacgttcaactctcccgcgtacgccgtatacctgcgcaaggctctctgcatggatcaccgtttgcgggtcgccgctgtcgataagtttcccctctttcagcatgatgacctgggcggcatgccgcagtgcgatattgatatcgtgtaagacgaccagcgtaaccatattgcgtcttcgcgtttcgcgcgatacaacatccatcacatggaactgataattgagatccagcgcgctcagtggttcatccagcaataataatgcggggcggcgaataagcgactgtgcaagccccaccagctgcttctgaccgccggacaggctatcgaggtagttcattgccagatgtgcgatgcctagctcttcgagcagcgctatagcctgcgcctgattttgcccggcgccggaggcgcgctgggcgacaaccaccgactccagcacctgtaaatgcacgccctgcggcagggactgcggcaggaacacaactttttcagcccgacgagcaaacggcagcgataagagattctcttcattcagccaggcttcgccactggcgcgatttagcccggccagggcgcgcagtagcgttgatttaccgcagccattaggccccagcagtacagtgacttcgccgcgcggcagcgtagaaatcgacagatgctcaataatccgccgtttgccgtaaccggcgcacagcgcattaatcgtaagcccgctcatgacatactccctcgatgacgcattacaatgctcagaaagaacggaacgcctaccagcgaggtaacaattcctaccggtaaaatgacaccgggaatgatgttcttcgacgctaccgaggccagcgatagcaccagcccaccgataaggatgcttccgggcaaataaaagcgatgatcttctcccagcaacaggcgagaaatatgcggtgcaaccaggccaataaagccaattggccccacaaacgcaaccgaaagggccgccagcaggctgatgcgcagcagggaacccaggcgcaaacggcgaacatcaatgccaaaactcatcgcccgctcttcgccgaggcgtagcgcggtaagctgccaggcacgacgcagcgaccagggtaaaacaatcgccatcgccgccgccagcaccgccagtttctcccatgatgcgcgagccaggctgcccatcgtccagaacaccaggccctgcaaagtatcttcatcggcgacaaactgcataatggacaccagcgcattgaaggtaaacaccagcgcaatcccaaacagcacaacgcccgacgtcggcacgcgcgtccagcgggtcagactatcgagcagcagggcggacaggagcgcaaaaagaaaagcgtttgccggtataaacccgctttcgggaacgccgggaataccgatgcccagaacaatcgccagcgctgcgccaaaggccgccgccgacgaaacgccaagcgtaaacgggctggcgagggagttattcagaatagtttgcatctctgccccggccaaacccagcgccattcctaccaggagcgccatcagcgcatagggcaaacggatgtcccaaacgataacccgcatgccgttagtcgccccggacggatgcatcaaagtctttatcagcgaatgtaaagggagccctgaggggccgagggtgaaatcgagcagcagcgaagcaatgatagcgataaaaataaccgccagtattaccagacgctggcgaaaaagctggcgatagcggttctcgaccgacagcgtactttccaatacagtcatggtttttcacagcctccgttagcgcggcggattgagcacatcgctcatctgcgcatcgcttaacgtcaggccaaagaactgccgataaaactcacgcgtctctttgcgtatatccacatcagcaaatcgcgcaggataaagcgttttcgccagccacaaaaattgcagcgcctcttcgctggtttcacggcaccaccagaacattcctttcggattaacgtaaacgcgatgatgaatgaccgcgtccacgcttgcccactgcggagaactcagaatggcatccgcgtcgcgcttgttcatcgcgatgataaccgccggattggcagtgacaattttctccagcgcgacttcacccgaacggttttgttgatgctcgccaaaccaattttcagcgatatttttgccgccggccaggtcaatccagtcctggtttagcgagggtctaccggtggtggtcagcggattgcccatactgtgatagagcgacacgcgctgtgacgcaggaagatctttcaggcgcccggtgaccagggccacgttgcgatcgaagtagcgttgataggcgagcgctttttgctgcgcatcgggccccagcaccgctgccgtttgctgtacgcgctgcgttaacgcccgcagtgaattcgcctcaaacgccagcacctgcaccccagcctgtttcagcaacgcctgttgaggcactaccatattctgcggtacaaaaagcatatcgacccccagcgcgataatctgttcgggattgatttcatgcccgctgtttacgctaactgctgcgactttctctatgcgcggcaggctctggcgaaacagggggatcctttttgcaatcatcgaggttccgacaatgttatcgccgtaccccagcatggcaataatggtattttgcgccggccacggtgacgcgatacgcacctccttgtgcgtattttctgcgtgcaggctggccgccagcagcagcgccagcagcggaaataaacgggagagtttcatcatttatccatcagaaatcgaaggtgacggatgcacgcacttcgcggccgccgccgataaacgcacttggggaaccgttatcgccatcggtacccgatgggaagatagaagcccagtaatgtttatcaaacacgttgtttaccaccacgcggaaagtggttgggacgttgctcactttcgtggtgtaacgcgttcccaaatcccatgtggtatagctgctggcgtaagaggtgttggtatcgttcgccgcgcgtttgcccgtataatggacgttagcgctgtaaacccattccggtatggacggcaaactgtattccgccaacagattggcctgcactttcggcacgccgacaacctgtttattgctggttgaggcattcgccgtatctttcagtttcgggtcgaggaaggtcacgccgctgtaaatattcagcccctgccacacattcccggcagcggttaactcaaggccgttgttaacctggttaccctgctctttatacacgttatccgtatcaagataggcaaacggacgttccagtcggaacagcgcggcgcctagattcatctcgccgatgtccgattttagccccacttcatactgcttgctgcgatacgggtttagcgtttgaccggcattttttacgctctcatccgtcggtgcggtaccgccctgctccagcgaatcggcatagctaacgtaggccattgtgttaggggtaattttatacatcagcgcggcgttcggacttaaaccattttcatcaacctggttcgtttgattaccgtgcttatcgtagtttttagtctgcagccagctctggctgagatagaacattgccgaccactgcggcgtaaatgtcaccgtatcgccgagcgtaacgctctgctgagtatttacgctggagcggtatcgcggcccgccggtgcggattttgccatcgccctgctcatctatcgcatccgggtgatacatatttgttgtaccccagctatagctggaacctgttcctttggcactataaagcgaccagacatatcccgtggtagaaagtgacagatcgtggccgatagagccggtatcaatatgaccattcagcccggcggtgttgctcaggacgcgaaaacgtccggcagcggtggaatccttcatcgaacgagagatatcgccctgattgttgagtattttactggaaacactacgcatcgcgcggtcagcctgctgccagcccacgccagcgttcatggaccagtcgtcgttaaagtagtggatcaggcgagtgctgatggtatcggtagtgaggtcgttgcccgcagtgctgagcgccagatttttgtccttcggattcggcgcagacggcagtttgacgttcggcccatagttaaagctaccgacatagcctttctggataaattcgtaatggctggcgtcgagctgtagctgagtgcccggctgaatattccagtcgagcgcaacggaaacgagtttgcgacgcagcgtgctgtcatccacattgccttccccttcctgatcaagcaggttcacgcgatagccaaaccgtttgttttcatcaaaatggccacccagatcggcatggccggtaaacgcactgcggctttgatagcccagcgtcactttacgcagcgtctcttcggttgggcgcttcgccacgaaattaaactgccctgctgggctcgccgggccgtacagcgcgccggtcaaactgttaagcacatccatgcgctcaagcatttccaccggaaacgcggttgttgaaacgatattcagcccgtccagacggctgttggccaccacgctgccctgcatcccccgactttgcggacgcccgacatccattccaccgcgcgcctgcatttgcgtactgggagagtatttcagcatctcgctgacgctttgcgcctgctgattttcaatcatctctttagtaacagtggtgctggaatatggtgtttcgatccaggatttcgttcccagcgggccgacatctatatcgttcgttttgaaaccggcaccggcggcagaatcggtggtgtcggcggcggtgttgcccgtgacaatcatttcatcttcagaagtagacgaggcatgagcatgaagcggtatgaaagacgctaatgctggcaaaagcgcagcgaaagttatttgagttttcatgaatcactgatcgttatgtaaatatttatattacgatcggtgcataggcaaaattatgatccagatcacacgtgaatgtaagttatttacaaattacgctaaccttctgtctccgctctttgcagcataaaagtatggcggcgcgttgttgaaagcaggagcggccgggttgtcagaaagctggtttggacgcaagtaatatataacaactctgattaccgcatactgtcaggacagtatctacttgagcgtccgcctttggcacaaagcggactgtcagattagattcagacctgtactcattagctgatacaaatcagccacatatacctgcattcaaaataatttcagaaagatattatctccgtgaatcccccgccacctttccggtgcacggggttttgtcttttttcactgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttacccgatttcccgtcacatcctggaacatctgcgcaaactcacccgtcacgaacccgtgcctggcattatgggtaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgcactcatgacagtgcttcccggacatgccgccatccatctgatgacacgcctgcaggacgaactgcgcacggagtctgtccgcactcagacccgtgaacagtttaccggtgcggtggaccggatatttgacacggcggagagtgtctgcattgcctctgttgcacgcacggttctgcgcgccgtccgtgactcggtggtctctgttgcccacgcggtatggaactggattttcttctgaacccggtggtgatgtaccaggctgttgttacagatttttaactccatgaaaacactatgcaaacgcagccatacccggggtgtccccttgcgttgtgttcctcaagttaatagaatacatcgatcgttactattatattgatcgttataaacgatcgtttgtagtaaatgacctcctccgtggttgtcatgaaaatgcgtctcaggaaggttaaataatgcacgaaaagaacatcgccctgctttgtgatgaagccgaccgacttttgcaactgaacattaatctgctccggcaaatggttgaggagccagatgtgttatctgacagtaagaacgaaaacagactgctttttgataaacagaaagcactgaaaagaattgaggagctggagggcgaacaaatcaaaaccgcccgcagggagatggtgctggctgttgtcggcacgatgaaagcaggcaaatcaaccaccatcaacgccattgtggggcaggaaattctgcctaaccgtaaccgccccatgacctctgtaccgacgctcatccgccacgttcccggaaaaactgagccggttctccatctggaacatattcagcctgtccgcaatttattaatcacactgcaggaaaaactcgccaccccggcaggacagcaggtcgcacagaccctgcagcaaaccggggatacccgcgaactgctggatattctgacggatgatggctggctcaaaaatgaataccacggggaggaggaaatctttaccggactggcatcgttaaacgatctggttcgtcttgctgcggcaatggagactgaatttccttttgatgaatacgcagaagtgcagaaactgccggtgatcgacgtggaattcagccatctggtggggatggatgcatgccagggaacactcacactgctggatacccccggccctaatgaggccggacaaccgcagatggaagtgatgatgcgggatcaactgcagaaagcctctgcggttctggctgtgatggattacacccagatgaactcaaaagcggatgaagacgtccgtaaagagcttaatgccattgctgacgtatcagccggccgcctgtttgtactggtcaataaatttgatgagaaagaccgcaatggcgatggggcagatgccgtacgccagaaagttccggcaatgctgaacagcgatgtgctgcccgcctcccgcgtttatcccggatcctcacgccaggcatacctggctaaccgtgcgcttcatgagttacggaaaaacggaacccttcctgttgatgaagcctgggtcgatgattttgtcagggaagccttcggtcgcatgaaaaaagattacgtctgtaaagacagcgaactggcaactgaaggggcgacagacctgtgggaatgctcacttatcgatcaactgataacggaagtcatactgagttcacactccagagctgcggcactggcggttgattctgccgccgcaaaactgatgcagaatgcagaaaatatcagtgaatacctgtcgttacgccatcaggggctgatgcaaagtattcagtcactgcaggcgcatatcaccagcctgcttgaggatatccgggaaatagcagactgtcaggagcaggtgaccgctgatgtcagaatggccatggaggagatcgatgccagaacccgggaattactgacgggggtctgcacctcactggaagaggagctgaatgactatttcagaagcggtaaacgcaaagaacagcaaatgctggaggaagaaaattcagcgcagccccgggagagaaacgcattcgctttctttcacgatattttcggaaccggaaatcagcatgacaggatgcgggactttgatcccgacagccccgaaataaaattcagtgatcgcagggaagcccttgaactgatgacgcaaatcgaatcgaccgtgaccagcctgcaccgtgaggctgaagcacagttccggcctgagctggagaaaatcgtcagcgggattgaaacaggttttcgtggcacggccctgtacgccacagaaaacattgccggtcgcatcaatacccgcctggaggatgagggctttaccgtaaaaatcagttttccggcagtcagtcagttacaaacccggctcgcggtaaaaacaaatctgagtgcgcttatggaggaaagaacggagaccgtcacccgtcgccgtcggcagagtggtttatggggaaagatttgtggagcgtttggcaccagtgactggggctgggaaacctataaagaggatgtgagccgcagtgttatcaatatcaacaccgtcaggaaggaagttatgtcactgacccgggcatatttcggggagctgcaggcatccattgagcaggatattaaccagcccgtccgccaggaaatcgatgcctttttctgcgcattcagggagaaagttgaacaactgcgtaacacgctgattcagagctctgaagatcataaacgcgatcagcaggcacaggaacggcttaccaggcgacttcaggcattaaatgaaagggttcctgagctcattactgacagtaaggcgctgagggaagagctggagacaatgctgtgacttcaccatttattcaacaaattgctgataaccgggtatgtcaggtactcacctgtcttcctgaaaaatttgtggttgatttcgcaaacggaatcgatgttgcacaggagcatatccgcacggccggagagcgcacgttcttccggcgtttaaaagagggactgaccggcgaaggcgctgcacggcagaatgccatcaatgcttcggttgcacagggccttgaggcgtccctgcgctggctgacggagctgacaacgtcacttgccaccacaaactacgcgattacccgggtaaacgacagggtcagttcactggtcagtgatactgccaggctggcgcattattccgcagatacacgggagcagttactcatcctggccgatcaggttcaccataaactgaatcatcttgaagaaaaactccaccgtgttgaccaggttcagcgggcgcagttacatcttgagcagatattctcatggtggagcgccgggcgatatgcgtcattttcccctgccggacgttgttatgtggcgcttgaagagcttcgctggggcgcgtttggtgatgtgatacgtcagggcgaaacaggccaggttaaccagctactggatattctcagacataaagcattaacgcagatggcacaggagagtggcggtagtgcaaccgtgcgtctgaacactctggactggcttggtggtcagggccgggagcaggcagataacgagtggcatgacgcgattaactggctgggagactggtgcagtgaagagcagcatccggtgatctggtcaaccacgcaggctgcagaacacttaccggttcgcatgcctcgcctctgctctgcagaacgcctctctgaaagtatggtcgatgaaatatttcagaagggggctgcatgagtacagaaatgaaaacggggctggtgctgtccggtggcggggcggtgggcgcttatcaggcgggagtggttaaggcactggcagagtgtggtacacagatcagcatggtttcaggggccagcattggcgcattcaatggtgccattatcgcggcctctcccgatctgtcagaagctgccgtacgcctggaggcgctctgggatcatctggggaataatcaggtgctgtcggtaaaccgattggtttacttttcattgctgaaaaaattgttccaggcaatgaacctctgccagatccccggacgtgcaggagcactgcttacgacgcttcttcgccatatatcgatactcaacgggtttgacaatctgatggctcagccgttgttgtcagatgagcccctgacagcgctgttggatcattatcttgatactgatgctctggcagacgggctaccgctgtatgtgtcgctgtaccccacagaagggggcatgcaggatattattgactgcattcgtgctgaactgggtgccggaaccacgaaaaacgccgtttttcagcatatccagagcctgccccgcggacagcagaaagaggctctgcttgcgtcagccgcgctgcccctgctgttccgtccccgtgaggttcaggggacaatgttcggtgatggtggtatgggaggatggcgaaatatgcagggaaatacccctgtgacgcctctggtcgatgccggatgcaatatggtgattgtgacgcatctgagtgacggttctttatgggatcgccaggcttttccggacaccacaatccttgagatccgtccccggaaaaggctgaaatatgcaggtgatggtgacaacagcggcggtctgctcagtttcacgttggcacataccgacgcctggcgtcagcagggctatgaagacacgatgctgacgatggagcatatccggaaaccgctggcagcacgtcaggtactgtcccggtcagaaacggtgttgcagaaaagtctggagataacggaagaggcagatttggcactgagaaacgcgatggcccggattaaataaagacgccccaaagaaacgccaccgcctgtggtggtgtttttcctggctggtgttattgaaaatattttcagatatatattacctgagagaaagttttacccctcacctgtcaattcactcactggaaatttaattatgcaattacctgtaaagttattaatgagccttatatctctggtcagcgttattgcacgtgccgggaaatataaaaattacatccgggatgaaataaaatactggcgatatacatcatacaaggggggggaatttccggaaggtttcactgatgagaaattttccagcgccatttacaacggaagaatatttacaatgaaacgtttacataccctgatgttatttctggcggttctgtttactggctttaacgtggaagcagcgagcgtgaaacaagcgctcagctgcgacccaaacgcccgggctgaacaacctggagcgtgtccaacaacgtacgagttgtacgaaggtgacgctgcctacaaagctgcgcttgacaaagcattaaaaccggtcggactgagcggcatgttcggtaaaggcgggtatatggatggccctggcggaaacgtaacgccagtaaccattaacggtacagtctggctccagggcgacggttgcaaagccaatacctgcggctgggactttatcgtaacactctataacccaaaaacccatgaagtcgttggctaccgctactttggtttagatgacccggcctacctggtttggttcggcgaaattggcgtgcatgaattcgcgtatctggtgaaaaactacgtagctgcggttaactaatttaaggagtctgtcatgaaaacttttatcaaaactttactcgttgctgtaactattctgttctctgtcttcgctacggcgaaacaagtaaaactgccaaacaacatcaaatacgttaatactacagaggcgttttcctgtactgagattgacggtatgaattgccagacgaagaatccgtttaactataaagataacagctatgttttcgtgcttgaacgtggtggtgcctggtgttacgactacactgtctcggtacttaacctgaaaaccgggaaagcacagatgctcgaatacaaagacaaccagctgtgctcaggtagcaacaaaccgttcttcgaaatcaaaaatggcgtaccgacggtaggagtcatcgacacatccggaaaacctgtcgttgtggctctggacaaacttaaaacctgaggagtaaaccatgcgtttctctgcacattattaatatcaaaggtaaatacagccccagccattgttgccggaaagccgcttaatgcgtggctcgccagtgaaaggcttctcagacaataaacctcattcatttcacccgtcaggccgcgtcttctccgggagacgtggcttttttcatttattacaccagtaaatcttaaccaccgataaggagcaaagtatgcgattagcaagtcgttttggttatgctgcaaaccagatacgtcgtgaccgtccactgacacatgaagagctgatgcaccatgtgccggggattttcggggaagagaaacacacgtcccgaagccagaactatacgtacatccccaccatcaccgtactggaaagcctgcagcgggaaggctttcagccattcttcgcctgccagacccgtgtgcgcgacccgggccgccggggatacaccaaacacatgctgcgtctgcggcgggccggagagataaacggagagcatgtccctgaaattattctgctcaactctcatgacggtacctccagctaccagatgctgccgggttacttcaggttcgtctgccagaacggctgcgtctgtggtcagtctctgggggaagtgcgtgttccacaccggggagacgtagtggagaaagttattgaaggggcttacgaggtggtgggcgtgtttgaccggatagaggagaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcactgacttaccgttatggtgacgaacatcagcccgtcaccaccgccgacattctgacgccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggagaatatgctgaaaggcgggatttccggtcgcagtgcaaaaggaaaacgtatccatacccgggccattcacagcattgataccgacattaagctcaaccgtgcattgtgggtgatggcagaaacgatgctggagagcctgcgctgatgcaatctgtccctgaaggcgtgattcaggcaccagaatcacccgacgccccggagagctcagtctgtgcagactgagtacaggcaatggcatctggccatccgtctgtgaccggaacggttacgcgtacggctgtccggaatttcagccgaatatcattcatccctgacattaccgggtctcacggtcagtgatgaacgtgatgttgtcagcccccggcctttactccctctcatttattcacattacaaggatttcatacatgaaaacattgtctcagaacaccacctcttcggcctgtgcaccggagactggcctgcaacaactggttgccaccatagtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgggtcttcggctggatggaccgtctgtatgaagactactgcggtggtatctggaatctgtacaccctgaacaacggtggcgcatttatggcacccgaaccggatgacgatgatgacgaaacatgggtactgttcaatgccaagaacggtaaccgcgctgaaatgagcccggaagccgccggcattgctgcctgtctgatgacgtacagtcatcacgcctgccgtacggagtgttatgccatgacggttcattattaccgtctgcgggattacgccctgcaacatccggaatacgacgccattatgcgcatcattgactgaaagggggcaggaacaatgcaacagatttcctttctgcccggagagatgacgcccggcgagcgcagtctcattctgcgggccctgaaaaccctggaccgtcatcttcatgaacccggtgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagaattccgggtgctatatctgaataaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccctgggaagtgattaaatgcgccctgtatcacaatgccgcagccgtggtgctggcacacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcagccaggttttctcctttgcggaacacggcctgctttaacccgtcaccgccacaatcacatcacacctgttttcacttttatcttctgtcttcaaaggtatcctattatgaaaattatcacccgtggtgaagccatgcgtattcaccaacaacatccgacatcccgtctttttccgttctgtaccggtaaataccgctggcacggcagtgctgaagcgtataccggtcgtgaagtgcaggatattcccggtgtgctggccgtgtttgctgaacgccgtaaggacagttttggcccgtatgtccgactgatgagcgtcaccctgaactgagtgggaattctgatgagcagaattatcgccaccaccggaccattcttaaccgattttctgtagggattttatcgtgtcagacacactccccgggacaacacttcccgacgacaatcacgaccgcccctggtgggggctaccctgcaccgtgacgccctgtttcggcgcccgtctggtgcaggagggtaaccggttgcattaccttgccgaccgtgccggtatcagaggcctgttcagcgatgcagatgcgtaccacctggaccaggcctttccgttgctgatgaaacaactggagctcatgctcaccagtggtgaactcagcccccgctatcagcataccgtcacgctgtatgcgaaaggactgacctgcgaagccgataccctgggctcctgtggttacgtttatctggctgtttatccgacgcccgaaatgaaaaattaactctccagaatagccttctgctacggcctggtgttttcaccacgcaactttcccatttttatatctgcatatcaggaaaatcttcagtatgaaaacattacctgtattacccgggcaggcggccagttctcgcccgtctcctgttgaaatctggcagatactgctgtcccgactgctggaccagcactacggcctcacactgaatgacacaccgtttgccgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcggtgaactttctcgtggaaaaatacgcgctggtgcgtaccgaccagccgggattcagcgcctgtacccgctctcagttaataaacagcatcgatatcctccgggctcgcagggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagtatccggaggcgaaatgatgacactggaagccgacagcgttaacgtacaggcgctggatatggggcacattgtcgttgacattgatggtgttaatatcactgaactgattaataaggccgctgaaaacggttattcactccgcgtggtggatggccgtgactctaccgaaacaccggcaacttatgccagccctcaccagttgctgtaagacaatgcagtgatacagggtatagtgccattaaccacagaaacagcactgttgtcctgtattaagcaggcaagagaagatgtccttaccctgcgccatctgcagcttctgcaccagaaccggtgaatctcactcaacaggcttcatttcccctgacgccagcctgaatacagctggcgttttcatttataaacagaaaggaaaaccgataataatggaatggacgccccgaccatgaagcaacggtaggatattactgataaaccttccagtggaggtgcgttatggccgttttaacgattagcattgacctgacaaaaaatgaattccaaatccacggtctgggtaggaacagaaaaatctaagctcagaaaacggattaaagtaagcgtcaacggagcaccgtattgacgcttatttattggtgagaactacgttccatggcaggagttcgtcaacacggttggagggccattccggcagtatgctcagaatatggcgcagatacgcttccggatcgataccgttcagacggcaggtgcctgcttttccggcaacaagcaggaatctcagcgctgaagcaggaattagaggtaaaaacgccctaccgggccatgaatcacccggtcattggagtagtaaccaaagcagatttagccagcatggaacaaatatctttggtgaaaagttggttacgggaagctggagcgcacaacgtgttagtaaccagtgcagttaataacaatggagttacagaactttttgccttgctgcatacagaagaaggctgttgttaatttcgattggttctcagatgagaatgatgacggtgatacacagataagaatcaatgagcaatgagggttgccgggcaaccctcattgaataaaacgggaattacttcgcttcgccgtttttcatttcgcccatagctttcagctttttggagatatcgcggcgttctttggagagctcggcatttttgatgatgtaatcgtcaacgcgatcttcatagtcacctttcatgctggcgatgatgccctggattgcttcaacgctcatccctggcttgatgtaatcgctcaggttgtccagcaacaggacgcgcttctggttgtcacggatctttttctcaacgtcctgaatttcacgttgcagtttgttcttacgacggaacagacgaacaaattccagtacgtcctggaatgaaggcttggtagtttccatttttatacccctgataatgtgagagtcggattcgtttaagcaaccgctattcgttagggccaacattactcatagctgccgcagatgacaatgcttttatcccttttcactatcataccctttatccttgctgaatcgaagcagcagcaagatgattctgaagttcaggaattatttgcgcaaggcccggcaaatcagattcgatagcaactcaagctgatgtgccgtttccatgttcagccacacataaccatagattggtgtttccacgactttcagatcatggtggttatcgagcaactgacgcagctcttccacagcatcgttcaatttttccgtattggcaaaaaccggctgcggattaccttcgtacagcgcatgaacaaggctcagcagtatttgctgcatcatgtgctgggtatcacgaagtttttgcgcgttcaataacacgaaatggctggggcgcgtggcccagtatgcattgatttgcaactccagcatacaaaccagattgcgattaatggtctggataccttcatatatcgatttgggaatacgggtttctttgctggcgggcgcaatcagcccacgcattttcacggcatcggtcagcagtttttgtagatggctttccagacgtgggcgttcgagtaagttcggtgagaatgcagattgatagacccgattatactcggtcagacttttcgccagttgaatgcgccagtggatgaacgcccgttgtggccagataccggtaaacaacattgccagtaaagagccgaggatcacatcgccgcttcgccataacgccgtatcaatttcacctgtcggggaacccacaacaattgccagcgtcaccccaatcaataatccttgatacggtttcttgcccagcgccagccaaccgcaaagaaacatcgccgccgcgcaccagactaacatcagcggtaacgaaattaactccagttgcagagcgataagacctaaaatcgaacccaacaccgtaccgccaatacgttcgaaggcacgagggacaacgttcccccagaacgagattggccccataatcaccaccatggtgaccagcggccaggtgctttccgggatagtaaacaggcggataatgagaaaagtgagcaggaatgccagcgcgacccgagtaccatgcacaatgcggtaatggcggtatacccggatttcaaacgggcttaatgacttatcggcacgcacgcagaaactccgtaatgaagattaaaagcgctcataacacatctgtcggccagaaggcgcgcctctgagttatccgacggacataccgggaacagtgtaatttcccggcaggagcgaaaaatttgaaaggcgcatcttactcttttcgctttcaaaaaaagagtggtcttcgcgtcaacacaccgccctgagatgaattagtgatgttttggctgcaccgcaacatacatttcgatatcccagtacccatcttccgcgccattgttcaagtaaacctcgaagcagggctttggtaacatttcataggcactgtcctgcaagaggctattaaagaactgataccagggtttagcaaaatcatcaccgactacacgagccaccgccaccgcatactgaccacctgaaatttctgtcagaatgacgccctcactgttttcggggagcgtaaagttattcggcaccgtcacgacggtgtcgcagcgtaatttttcggcgggtgtttcatctggattgtcgtaatagacagcaacccactccttcggcacaatatttttgctatctatccacatcatcaactgctcaaagcctttctttaccgtctgttcccacgggccaacgagatggaaacctgcaacggtacgtttatcttcctgcttaatctcgtagttcatgacgcccccattaatactgtttttatatacagtatagttgcaatattaaaaccacaaggaatgagtgttgattatgcgagcagattcgcactcctgccagtctgctgcaaaagaaaggtcagtccttatggtggaaataatcactcagccgggaaaacatgctgccttccccgacagattccagggtaaccagcggccagtgcgccacctgtttatcacggtcgtaaagttcaatttcccctacccgctgatgggcgctaattggcgcggtgagttctttaccatcaagggtatatttggctttgatatgtggaatttcggctttcggtagcaccatccagaactcttgttccgttcccagggcgatattttctttatcgccataccagatgcgttccgtaccaacctttttcccacggtgcaaaatttgcaccgtagtaaagttttgttgaccccaacgcagtaattttcttgcctcttcctcacgaccttttgcgctgtcagcccccattaccactgcaatgagacgacgctgcccatctacagccgaagcaatgagattaaacccggcaccagaagtatgacccgttttcaggccgtcaacattcatggttttatcccacaataacccgttacggttttgctgggtgataccgttccaggtgaggcttttctcactgtacatatgataaaactcgggctcgccgtggatgatagcgcgagaaagcacagctaaatcataagccgagctatgctggccaggtgcatccagaccatgcactgtttcaaaatgcgtatccttgagatgcagcttctcggcatagttgttcatcatttcaacaaactgccgttgcccaccggcaatatagtcagccagtgcaacacaagcgtcatttccggaatccacaattaaaccacggcttaaatcacgtaccgatacgcgatcgccctctttcaaaaacatcagtgaagaaccgacaaacaccggattatctttcgcccacgcatcacgccccacggtgacaatatcgtctggcgtaatgcgatgactatcgatagcgcgatccacgacatagcccgtcatcagctttgtcaggctggcgggattgcgctgttgatgctcattacccgcggtgagaatctgaccggtggtgtaatccatcaatacccaggacccggcatgaatctctggaggttgaggtgaaaaaggaatgttttccgccgcaaaaccagacgataaattaaaaacgaacaaagaagcagcaataataagacggcgtttcaacagcaaaccctcaggagtttcaaatagctgttctttttacggaaatacttatgaactggctggaataaagtgcaagaaaatgtgactaccctctcatttttatctgacatgatctgttgccactcgctgccaaattgtcgcgctaaagctgattagcacggtgatatttgatactctggcagacagcagaaacaacggatttaacctaatgatgaatgacggtaagcaacaatctacctttttgtttcacgattacgaaacctttggcacgcaccccgcgttagatcgccctgcacagttcgcagccattcgcaccgatagcgaattcaatgtcatcggcgaacccgaagtcttttactgcaagcccgcggatgactatttaccccagcctggagcagtattaattaccggtattaccccgcaggaagctcgggcgaaaggagaaaacgaagccgcatttgccgcccgtattcactcgctttttaccgtaccgaagacctgtattctgggctacaacaatgtgcgtttcgacgacgaagtcacacgcaacgttttttatcgtaatttctacgatccttacgcctggagctggcagcatgataactcgcgctgggatttactggatgttatgcgtgcctgttatgccctgcgcccggaaggaataaactggcctgaaaatgatgacggtctaccgagctttcgccttgagcatttaaccaaagcgaatggtattgaacatagcaacgcccacgatgcgatggctgatgtgtacgccactattgcgatggcgaaactggtaaaaacgcgtcagccacgcctgtttgattatctctttacccatcgtaataaacacaaactgatggcgttgattgatgttccgcagatgaaacccctggttcacgtttccggaatgtttggggcatggcgcggcaataccagctgggtggcaccgctggcgtggcatcctgaaaatcgcaatgccgtaattatggtggatttggcaggagacatttcgccattactggagctggatagcgacacattgcgcgagcgtttatataccgcaaaagccgatcttggcgataacgccgccgttccggttaagctggtgcatatcaataaatgtccggtactggcccaggcgaatacgctacgcccggaagatgccgaccgactgggaattaatcgtcagcattgcctcgataacctaaaaattctgcgtgaaaatccgcaagtgcgtgaaaaagtggtggcgatattcgcggaagccgaaccgtttacgccttcagagaacgtggatgcacagctttataatggctttttcagtgacgccgatcgtgcagcaatgaaaattgtgctggaaaccgagccgcgtaatttaccggcactggatatcacttttgttgataaacgaattgaaaaactgttgttcaattatcgagcgcgcaacttcccggggacgctggattatgccgagcagcaacgctggctggagcaccgccgccaggtcttcacgccagagtttttgcagggctacgctgatgaattgcagatgctggcacaacagtatgccgatgacaaagagaaagtggcgctgttaaaagcgctttggcagtacgcggaagagatcgtctgaaacaaaaaagccggagcgacaaactccggctttttgagatttaccggatgattatgtcatccggtttgtaagattacgctacgtcttcgtactgcggaaccgggttacggaaactcttggttacgcaagccaggtaaatcagaccgatagcagcccagatcagacccagaaccattgagctttcttccaggttaacccacagcgcaccaacggtcagcgcaccacacatcggcaggaacagatactggaagtgatctttcagcgttttgttacgcttctcacggatccagaactgcgagatgaccgacaggttaacgaaggtgaacgccaccaacgcaccaaagttaatcagcgccgtagccattaccaggtcgaagttgattgccagcagggcaatcgcgccaaccaggatgatattcatcgccggagtacgccatttcgggtgtacataaccgaagaagcttttcgggaacacgccgtcacgacccattacgtacatcagacgcgcaacgcctgcgtgcgccgccataccggacgccagtacggtaatggtggagaagatcagcgccccaacgtggaacgctttaccagcaacgaataggcggtatggtttcaggctgtgacgcatccggatctttaaaacgagagatatccgggaagtacagctgcaggaagtaagttgcaaagatgaagatcatgccgccgatcagcgcggtcaggaaaatcgcacgcgggatcacgcgctctgcatctttggtttcttccgacaggttgctgatgccgtcaaaaccggtaaaggagaagcacaggattgtcgccccggtaatcatcgggataacatgcgcatcgccagaccagaacggacgagtgctcgccagcgtaccagcgccttcaccttcaaatacgccataaacaaccatgcccagaatcaccgcgatcagcactatctgcaacacgacgattacagtgttgaagttcgctacggatttcagactacgcaggttaaaggcggtcataaaggccaccagagccaccacaaacatccacgatggaatggaaggcaccagagcttcaaaatagattttcgccagcagaatgttgatcatcggcgcgaacagatagtcgagcagagaagaccaacccaccataaagccgacagtcgggctaatggatttctgggcgtaagtgtatgcagagccagcagaaggatagcggcgaaccagcttcccgtagctcagagccgtaaacaggatcgcaatcaatgcgaacgcataggctgtcggcacatgaccatccgtgaggcctgaaacgataccaaatgtatcaaacagcgtcatcggctgcatataggctagacccatcattacaaccggaactaacgtaagcgttttacgcaattccacgcgagaggtgtttggagtaacgttatgcgacatggtcattctcctttacggtgataaccgtcgcgtaagcaaaaaattgccccatttttttggattcctcagcgacaacaactgtcgatttttagtaaatatctatccggtacgaagcccggcctcttggtatgaatgattggtttgaagcaaaaaataaccgacgctaattaaacgtcggtttttagtcattttttgacagcggcgcattgtgcctaaatgggggggaaatgacaagagaatgagaggcttgccataataatttttctttaaatggctgattttccgtcatcagattttgcataaacaccggcgatcgcactatttgctaaaatttcatctcgccaccagccgctggcaagccctgcggtctgttcattccagccaatccagacgggttcaaagagagtttgggcgaccactttcttctcgattaacgcgccactatcgagaaaacgttgcgccagataccgtggtaaatagccgcagccaaggccgctaatttgcagctccagcttggttttaaaatcgaaaacggtaatggcttcttgttcgtcgagaagttgtgaggccgtagaagcgcctgcctgcgcagtgtcccccaccacaatcgcccgatatcgtttaatgatacgacggtttaacggttcttcttcctgggctaacggatgatgaggcgcgaccgcaaagacttgttcaagatcgcccaaccgcgagaaaccaaactcactggaagatggtggctcatgcatcgcgccaacgataatatccgctcgcccctgagtcagggcatcccaggaaccaccgagtacgccattgataaacttcaggcgcgtcacgctatgatgttgataaaaagcttcaatgagaggcgcaagcagagaaaaaggaaacgtgtcgtccacgccaatcaccagctcgttttcccagccttcatgcagtttgatcgcctgcttttccagttctcgcacggtatgcagaacttcccgccctttctctaataacatttttccggtacgggtgaatttagcgcggtgtccgctacgatcaagcaattgaatattaaggtcgctttccagcttgtgaacggtgtaactcagagcggacggcgtcttgtagagtttggctgacgccgccgcaaaactgccttctttttctaaggcatcgaggatcatcaacacatccagcagtggtttcatacacgcccccttgcagtgcatgcggcgtcctgctggcgtgatcgtttactccagcggcattaccagcggatcgggatactggtattcaaatcccagttcattacaaatccgactgccatcaataatcttacctttgccgctgtccagactatttctgaactgcggaggttccagccccagtaaacgggccatctgcggatagaaaacattacgcgcagggtgagctagcgcacatatattatagatgtgtccgcctttaggtgcctgtaacaacagagtgatagcgccaataacatcttctaaatggactaaattaacaccatgttcaccatcaggggcggtttttccggcaaagaagcgtccgggatgacgtcccggtccgaccaggcccgcaagacgcagaatatcgaccgaagtaccgggtaaattgtgcagccagtcttcgagttcttctaatactcgtccactgttggtcaccggattacgcggggtggtttctttcaccgtgccttgcgcgtcgccatagacagatgtcgagctggtaaaaataatgcggggaatacgatgggccagcgcgctatccactaactcttgtaccgcttgtaaatagaactcatcgccggggccgctacgacgtgccggaagcgtaatgaccagcgcatcggcatccatcagggcatccagatcgtcagaatcgcaaactaactcaggctccatgcgaagcagatagctatcaatgccactcattcgggccgcttcgacaccatcttgtgtggttttactcccggtgacttgccagcctcgcgctgaaagtgacatcgccagcggcatgcctaaccaccctaacccgacaattgcgacctttttcatccgttatctcctgatacaccttagatctataaggctacgctagcgtatcaaaactgacaattcattctatgaatgaatctgttcaataatgataacgacatgctgcaatgagcagtgaatcgtcggtaaccgcgtataccagacggtgctcctctgtaatgcgtcgggaccagaagcctgacaaattatgtttcaggggttctggcttccccttaccttcaaatggtgttctgcgtgtatctttgataatttcattgatctttttaacaattcgcttatctgtttcctgccagtacagataatcatcccatgattcctcagaccagattagtttcactcaataatgtccttttccgttcctttgcctgatttcaggctatcgattgagtccatcaatctccgggcgttagcgggggaacgcagtagataagccgtctcttccagcgagttgtattcttcgagtgacatcagaacacaagcctctccattctgacgagtaatgaggatcggggcatgatcttcaacggctttcatcattgttgccgacaaattctgacgcgcttcgctgtagctaattgtacgcatgtaaatctcctcttttgtacagttcattgtacaatgatggatgttaattaactatttattaattagtttgtagatcaagacattgtcagcgagacgaaaaatcagactttgctctttttggtgctgtcaagttagaggacagtcctcttagccccctcctttccccgctcattcattaaacaaatccatcgccataaaatatataaaaaaccccttgctttctaacgtgaaagtggtttaggttaaaagacatcagttgaataaacattcacagagacttttatgacacgcgttcaatttaaacaccaccatcatcaccatcatcctgactagtctttcaggcgatgtgtgctggaagacattcagatcttccagtggtgcatgaacgcatgagaaagcccccggaagatcaccttccgggggcttttttattgcgcggttgttaacggttcagacaggtttaaagaggaataagaaaatgacagacaacactcgtttacgcatagctatgcagaaatccggccgtttaagtgatgactcacgcgaattactggcgcgctgcggcattaaaattaatcttcacacccagcgcctgatcgcgatggcagaaaacatgccgattgatattctgcgcgtgcgtgacgacgacattcccggtctggtaatggacggcgtggtagatcttgggattatcggcgaaaacgtgctggaagaagagctgcttaaccgccgagcccagggtgaagatccgcgctactttaccctgcgtcgtctggatttcggcggctgccgactttcactggcaacgccggttgatgaagcctgggacggtccgctctccttaaacggtaaacgtatcgccacctcttatcctcacctgctcaagcgttatctcgatcagaaaggtatctcttttaaatcctgcttactgaacggttctgtcgaagttgcgccgcgtgccggactggcggatgcgatttgcgatctggtttccaccggtgccacgctggaagctaacggcctgcgcgaagtcgaagttatctaccgctcgaaagcctgcctgatccagcgcgatggcgaaatggaagaatccaaacagcaactgatcgacaaactgctgacccgtattcagggtgtgatccaggcgcgcgaatcaaaatacatcatgatgcacgcaccgaccgaacgcctggatgaagtcatcgccctgctgccaggtgccgaacgcccaaccattctgccgctggcgggtgaccaacagcgcgtagcgatgcacatggtgagtagcgaaaccctgttctgggaaacgatggaaaaactgaaagcgttgggtgccagttcaatcctggtcctgccgattgagaagatgatggagtgatcgccatgagctttaacacaatcattgactggaatagctgtactgcggagcaacaacgccagctgttaatgcgcccggcgatctccgcttctgaaagcattacccgcaccgttaacgatattctcgataacgtgaaaacgcgtggcgatgaggccctgcgtgaatacagcgcgaagtttgataaaaccacggttaccgcgctgaaggtgtctgctgatgagatcgccgccgccagcgaacgcctgagcgacgagctaaaacaggcgatggcggtggcagtaaagaatattgaaaccttccacactgcgcaaaaactgccgccggtagatgtagaaacgcagccaggcgtacgttgccagcaagtcacgcgtccggtagcttcagttgggttgtatattcctggcggctccgccccgctcttctcaacggtattaatgctggcgactccggcgcgtattgcgggctgtaaaaaagtggtgctgtgctcaccgccgccgatagccgatgagatactttacgcggcgcagctgtgcggtgtgcaggacgtgtttaacgtcggcggtgcacaggccattgccgcgctggcgtttggtacggaatctgtgccgaaagtggacaaaatcttcgggccgggtaacgcctttgtcaccgaagcaaaacgccaggtaagccagcgtctggacggtgcggcgatcgatatgcccgcaggcccgtcggaagtgctggtgattgctgacagcggcgctacgccggatttcgtggcttctgatttgctttctcaggctgaacacggccctgactcacaggtaattttactgacccccgacgccgatatggcgcgtcgcgttgccgaggccgtcgaacgccaactggcagaactgccgcgtgccgaaaccgcccgccaggcactgaacgccagccgcctgatcgtgactaaagatttagcgcagtgcgtggagatctccaaccagtacggcccggagcacctgatcattcagacccgcaacgcccgcgaactggtcgatggcatcaccagcgccggttcggtatttcttggtgactggtcaccggaatcggcaggcgactacgcctccggcaccaaccacgttctaccgacttacggctacaccgccacctgttccagcctcgggctggcagatttccagaagcgcatgaccgtacaggaactgtcgaaagaaggcttttccacgctggcttcgaccattgaaacactggccgccgccgagcgcctgaccgcccacaaaaatgccgttactttgcgtgttaacgcccttaaggagcaagcatgagcaccgtgactattaccgatttagcgcgtgaaaacgtccgcaacctgacgccgtatcagtcagcgcgtcgtctgggcggtaacggcgatgtctggctgaacgccaacgaatatcccactgccgtggagtttcagctcactcagcaaacgctcaaccgctatccggaatgccaaccgaaagtggtgattgaaaattacgcgcaatatgcaggcgtaaaaccggaacaggtgctggtcagccgtggcgcggacgaaggcattgaactgctgattcgcgctttttgcgaaccgggtaaagacgccatcctctactgcccgccaacgtacggcatgtacagcgtcagcgctgaaaccattggcgtcgagtgccgcacagtgccgacgctggacaactggcaactggacttacagggcatttccgacaagctggatggcgtaaaagtggtctatgtttgcagccccaacaaccccaccgggcaactgatcaacccgcaggattttcgcaccctgctggagttaacccgcggtaaggcgattgtggttgccgatgaagcctatatcgagttttgcccgcaggcatcgctggctggctggctggcggaatatccgcacctggctattttgcgcacactgtcgaaagcttttgctctggcggggcttcgttgcggatttacgctggcaaacgaagaagtcatcaacctgctgatgaaagtgatcgccccctacccgctctcgacgccggttgccgacattgccgcacaggcgttaagcccgcagggaatcgtcgccatgcgcgaacgggtggcgcaaattattacagaacgcgaatacctgattgccgcactgaaagagatcccctgcgtggagcaggttttcgactctgaaaccaactacattctggcgcgctttaaagcctccagtgcggtgtttaaatctttgtgggatcagggcattatcttacgtgatcagaataaacaaccctctttaagcggctgcctgcgaattaccgtcggaacccgtgaagaaagccagtgcgtcattgacgccttacgtgcggagcaagtttgatgagtcagaagtatctttttatcgatcgcgatggaaccctgattagcgaaccgccgagtgattttcaggtggaccgttttgacaaactcgcctttgaacctggcgtgatcccggagctgctgaggctgcaaaaagcgggctacaagctggtgatgatcactaatcaggatggtcttggaacacaaagtttcccgcaggcggatttcgatggcccgcacaacctgatgatgcagatcttcacctcgcaaggcgtacagtttgatgaagtgctgatttgcccacacctgcccgccgatgagtgcgactgccgtaagccgaaagtaaaactggtggagcgttatctcgctgagcaagcgatggatcgcgccaacagttatgtgattggcgatcgcgcgaccgacattcaactggcggaaaacatgggcattaatggtttacgctacgaccgtgaaatcctgaactggccgatgattggtgagcaactcactaaacgagaccgttacgcccatgtagtgcgcaacaccaaagagacgcaaattgacgtccaggtgtggctggatcgcgagggtggcagcaagattaacaccggcgttggcttctttgatcacatgctggatcagatcgctacccacggcggtttccgtatggaaatcaacgtcaaaggcgacctctatatcgacgatcaccacaccgtcgaagataccggcctggcgctgggggaagcgttaaaaattgccctcggcgataaacgcggtatttgccgctttggttttgtgctgccgatggacgaatgccttgcccgctgcgcgctggatatctctggtcgcccgcacctggaatataaagctgaatttacctaccagcgcgtgggcgatctcagcaccgagatgatcgagcacttcttccgttcgctttcatacaccatgggcgtgacgctacacctgaaaaccaaaggtaaaaacgatcaccaccgtgtagagagcctgttcaaagcctttggtcgtaccctgcgccaggccatccgcgtcgaaggcgacaccctgccctcgtcgaaaggagtgctgtaatgaacgtggtgatccttgatactggctgcgccaacctgaactctgtgaagtctgccattgcgcgccacggttatgaacccaaagtcagccgtgacccggacgtcgtgttgctggccgataaactgtttttacccggcgttggcaccgcacaagcagcgatggaccaggtgcgtgagcgcgagctatttgatctcatcaaagcctgtacccaaccggtgctgggcatctgcttagggatgcaactgctcgggcgacgtagcgaagagagcaatggcgtcgacttgctgggcatcatcgacgaagacgtgccgaaaatgaccgactttggtctgccactgccacatatgggctggaatcgcgtttacccgcaggcaggcaaccgcctgtttcaggggattgaagacggcgcgtacttttactttgttcacagctacgcaatgccggtcaatccgtggaccatcgcccagtgtaattacggcgaaccgttcaccgcggcggtacaaaaagataacttctacggcgtgcagttccacccggagcgttctggtgccgctggagctaagttgctgaaaaacttcctggagatgtgatgattattccggcattagatttaatcgacggcaccgtggtgcgtctccatcagggcgattacggcaaacaacgcgattacggtaacaacccgctgccgcgcttacaggattacgctgcgcaaggtgccgaagtgttgcacctggtggatctgaccggggcaaaagatccggctaagcgtcaaatcccgctgattaaaaccctggtcgcgggcgttaacgtcccggtgcaggttggcggcggtgtgcgtagtgaaaaagacgtagcggcgttactggaagcgggcgttgcgcgtgtggtggtcggctccaccgcggtgaaatcaccagaaatggtgaaaggttggtttgaacgtttcggtgcggatgccttagtgctggcgctggatgtccgtattgacgagcaaggcaacaagcaggtggcggtcagcggctggcaagagaactcgggcgtttcactggaacaactggtggaaacctatctgcccgtcggcctgaaacatgtgctatgtaccgatatctcgcgcgacggcacgctggcgggatctaacgtctctttatatgaagaagtgtgcgccagatatccacaggtggcatttcagtcctccggcggtattggcgacattaacgatgtggcggccctgcgtggtactggtgtacgcggcgtaatagttggtcgtgcattactggaaggtaaattcaccgtgaaggaggccatcgcatgctggcaaaacgcataatcccttgtctcgacgttcgtgatggtcaggtggtgaaaggcgtacagtttcgcaaccatgaaatcattggcgatatcgtgccactggcaaaacgctacgccgaagaaggtgcagatgaactggtgttctacgatatcaccgcttccagcgatggccgtgtggtagataaaagctgggtatctcgcgtggcggaagtgatcgacattccgttttgtgtggcgggtgggattaagtctctggaagatgccgcgaaaattctttcctttggcgcggataaaatctccattaactcccctgcgctggcggacccgacgttaattactcgcctggcggatcgctttggcgtgcagtgtattgtggtcggcattgatacctggtacgacgccgaaaccggtaaatatcatgtgaatcaatataccggcgatgaaagccgcacccgcgtcactcagtgggaaacactcgactgggtgcaggaagtgcaaaaacgcggcgccggagaaatcgtcctcaacatgatgaatcaggacggcgtgcgtaacggttacgacctcaagcagctgaaaaaagtgcgtgaagtttgccacgtcccgctgattgcctccggtggcgcgggcaccatggaacacttcctggaagccttccgcgatgccgacgttgacggtgcgctggcagcttccgtattccacaaacaaataatcaatattggcgaattaaaagcgtacctggcaacacagggcgtggagatcaggatatgttaacagaacaacaacgtcgcgaactggactgggaaaaaaccgacggtctgatgccggtgattgtgcaacacgcggtatccggcgaagtgttaatgctgggctacatgaacccggaagccttagacagaaccatcgaaagcggtaaagttaccttcttctcgcgcactaaacagcgactgtggaccaaaggcgaaacctcgggcaatttcctcaatgtggtgagcattgcgccggactgcgacaacgacacgttactggtgctggcgaatcccatcgggccaacctgccacaaaggcaccagcagctgcttcggcgacaccgctcaccagtggctgttcctgtatcaactggaacaactgctcgccgaacgtaaatctgccgacccggaaacctcctacaccgccaaactgtatgccagcggctccaaacgcattgcgcagaaagtgggcgaagaaggcgtggaaaccgcactggcagcaacggtacatgaccgctttgagctgaccaacgaggcatctgacttgatgtatcacctgctggtgttgttgcaggatcaggatctggatttaacaacggtaattgagaacctgcgtaaacggcatcagtgagtggcgtgctgagcaggtgtgatgttgttgtcacacccggagccattgcccgatgcgcaagcttatcgtgcctacacattatctcaacacacgtaggccggataagatgcgccagcatcgcatccggcaaaaaaaacgggcatggtgtcaccaccctgcccgtttctcttaaatgcacaataatattatttcgcgttgtaattacgcagcgcgttacgcccaagcacaatccccgcgccaaccatgccgcccagcagcacagccagaatcaaggtaattgctttcttcgggctatcgcgacgaataggtaacgtcggtttcattacatagcggtaagcatgaatatcaagtttatcaacgtcaagattgtcaatatccagcaggttttgacgagtctgatagtagtttgatgagaacaccaacggacgggtcgcttcgtgcttaatcatcgactccagcgcttcgctccccaaaagaaacatagtatcctgggttacgtcctgtgtctgttgaatctgcggctttgtcacctgcgcctgattcgcatactgcaacgcttcctgaatctgacgaatacgcagatctttctgctcctgcgcgaccacttcctgggttcttaaagagtcctgcaagtttttccgtcccagaacaatgttgtccttgagatccttttctagctcttgattcactttatcatcaacttgctgaatgtattgggccaacttcatttgtgcgccctctgcagtttgcccaacataagaaacagtcaatggtaattgctggttcttaacagaagattcgatggtaagtttttctggctcttcctgattatccagcgtttctgctaatgcagagaaggcagaactgaagcgaccaattaacgtctcctgcaaatccgatactttcggtgcagcctgaccatagataacattcatggcattgttatagccagcaatttgccccacgtcgggctgagtgataattgctgttgacgtccatttctccttcgctactgccaaataaccaatagccagggcaatagccacaatgacggaaatgataattgtcatcttgccacgccacaactgcactagtaaatcaatcaaatcaatctgttccgggtcatggttttgcccagaaacattattattttctactctcatcattaccctaactgacggaaatttccaagtccgcatagtttagcgataatccccgtgaatgctataggataagtgataaaaataatgaattattgcggaggtaacaaaagacaatcagggcgtaaatagccctaacaagatgttagtcgctgccaaagagatcgcgggtgtagaccttatctgccacatccttaagctcttctgccatacggttggagataatgatgtcggcttgttgtttgaaggtggcgagatcacgttccaggcgagagttgaagaatgagtcttctttcatcaccggctcgtagatgatcacttcaacgcctttcgccttgatacgcttcataatcccctgaatagaagacgcacggaagttatctgacccgctcttcataatcagacgataaatacccaccacttgcggtttgcgtgacaaaatggcatcggcaataaaatctttacgcgtgcggtttgcatcgacaattgccgagatcaggttattcggcacagactggtagttcgccagtaactgcttggtatctttcggcagacaataaccaccataaccaaacgacggattgttgtaatggttgccaatacgcggatcgagacaaacgccttcgataatctggcgagtattcagacctaaactttctgcatagctatccagttcattaaagtatgctacgcgcatcgccagataggtattagcgaaaagtttaatcgcttctgcttcagtggagtcggtaaacagggtcgggatattttgcttaatcgcgccttcctgtaacaacgcagcaaaacgttctgcgcgttctgaacgctcaccgatgacaatacgtgacggatggagattatcgtaaagggctttaccttcgcggaggaattccggagagaaaataatattttcagtacgatatttcttatgcatcgctgcggtaaaaccaacgggaaccgttgatttgatgaccataaccgcataaggatttatctcaactacgtctttaattactgattctacactggatgtattgaaataattagttttaggatcatagtcggttggagtggcgatgatgacataatcagcatcccggtaggcttcatttttatctaatgtggcattaaagtgtattttatctgattgcaaaaactgctgaatttccttatcaacaataggagatatccgatcattcagcatagcaacgcgtgacggtaaaatatctaatgccacaacctcatgattttgtgcgattagaagcccgtttgacaagcctacatagccagtaccggaaatggtgattttcatttcatgctctcagaattaacttaactgtgaatcatgatgtttttagcatcctgataagagctaaaagttttaacgctacgttgttcgatggtcaacgcaacgaaaaaaaattcagattttctttataaggatagctgatatttattaagttaatattaagcagtgaaatttagtctataagataattggcaaaaaaaagcccggtgcaatatacgccgggcctcaatttttaatgttggttaaatcagattaatccagccattcagtatggaacacaccttctttatcaatgcgcttataagtatgtgcaccgaaatagtcacgctgtgcctggatcaggttcgcaggcagaacagcggcacggtagctatcgtaataggcaaccgcagcggcgaaggtcggaaccgggataccgttctgtactgcataagcaacgacatcacgcagagcctgctggtagtcatcggcaatttgcttgaagtacggagccagcagcaggttagcgatctgcggattttcggcataagcatcggtgattttctgcaggaactgcgcacggatgatgcagccagcacggaaaatcttcgcgatttcaccgtagttcagatcccagttgtactcttcagacgcagcacgcagctgagagaagccctgagcgtaagaaacgattttgccaagatacagcgcacggcgaactttttcgatgaactcagccttgtcgcctgctggctgtgcttgcgggccagagagaactttagatgcggcaacacgctgatctttcagagaagagatataacgtgcaaacacagactcggtaatcagcgacagcggttcgccgagatccagcgcactctggctggtccatttgcccgtgcctttgtttgctgcttcatccaggatcacatcaaccaggtagttaccatcttcatcttttttggtgaagatatctttggtgatgtcgatcaggtagctgctcagttcaccgttattccactcggtaaaggtctgcgccagttcttcgttggtgaggttcaggccacctttaagcagagaataggcttcagcaatcagttgcatatctccgtattcaataccgttgtgaaccatcttcacatagtgacctgcgccatcggcaccaatataggtaacgcatggctcaccgtcttcagccactgcggcgattttggtcaggatcggcgcaacaagttcataggcttctttctgcccaccaggcataatggaaggacctttcagcgcgccttcttcaccaccggagacaccggtaccaatgaagttaaagccttcggcagaaagctcacggttacgacgaatggtgtcctggaagaaggtattaccaccatcaatgatgatgtcacctttatcgaggtatggcttgagggaatcaatagcagcatccgtgcctgcacctgctttcaccattaacaggatgcgacgaggcgtttccagagattcaacaaactctttcaccgtatagtaaggaaccagttttttgcctggattttcggcaatcacttcttccgtcttttcacgggaacggttgaaaatagagacggtataaccacgactttcgatgttgagcgcaaggttgcgccccatcactgccataccgactacgccgatctgttgctttgacattgtttactcctgtcaggggtggtcaccgcgaagtgtgcggcttaaatgtggtatagatgttaactcactcatagagatactgaatagcattaccttggatataccacaccggatatctcatcttttccgttttttaaaacccatttatatgaaattactgaattacttgttcagtaactcaaggataagttttgtcttttcttccatcagcggtacatcgccgcgcgattccacattcaaccgcaccaccggttcggtgttggaggagcgcaggttaaagcgccagtcggcaaaggtcatgctgatgccatcggtacgatccaccgccagcgcctcacggctaaaatgctgttccacgcggttaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccggaaacgctgccatccggtcgcgcaccagttcgcccagcgtttttcctttcaggcacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaagtaatggtgggcgctcatttcgccaccgtagatagcgtcttccttgcgcatacgttctttaataaaggcgtgtccggttttcgacattaccggggtgccgcctgcggcagtcaccacatcaacggtgttccaggagagacgtggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcaggccgacaatgtagtagccctcaataaactgccctttttcgtcaaacaggaaacagcggtcaaaatcgccatcaaaggcaatgcccatatccgcgccgtgtttgatgaccgcattgcgggtgtcgtcgcgacattccggcagtagcgggttaggaataccgttggggaaattgccgtccggcgtgttgtgcactttgattaattccacgggtgcgccgagggctttaaagcgggcttcaatggcgtccaccaccggacccgccgcgccgttcccggagttaatcaccagcttgagcggcgtgaggtttttgacgttgatataaccgaacaggtgatcaacgtaagcgtcacgcagattgatttgctgatagcgaccgcgtttggtttcatcaacgggaggaaagtcgttggcttctgccagacgctggatgtcgcgcagtccggtatcaccgctgatcgggcgagccccttcgcgcaccagtttcatgccgttgtaatccatcgggttatggctggcggtaacttcgatgccgccatccacgccgagatggaacgtggcgaaatagatttcttcggtgccggacatgccaatatccagcacatcgacgcccgcatcctgtaaccccttcgccagcgccagttttaaggtttcgctggtgagtcggacgtcaccgcctaacacaatggttttcggtttgagaaattcgccataagcgcgaccaatgcgccaggcaatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcagggtaaactcgacatgatataccttaaacaaataatacttattacagattaactaaaaatattagcgctcttctactaacgttacattatcaaaaatttagctacgaccatatcggtcctgaaaacggataacatcgtcttcttctaaataagatccagaacgaacttcaattaaatcaagaggaattttccctggattttccaagcagtgtattacaccaagaggtatgtaaacagattcattttcgctaagaatcttagtttcagaacctatagtcacccttgcagttccagaaactatgatccaatgttctgccctatgatggtgcatttgtaaagaaagtccttcaccaggatttactgttatacgtttgacctgataacgctcccctgtgtcaatggaatcatatttaccccaaggacgatatacttcgcgatgaacataatgctcgctacgacctgaatttttaatttgttcgactattttctttacatcctgaactttatttctctctgagacaagaacagcatcctttgtttggacaacaactaaattttccactccaactgtagcaacaattcccgattcggcatatatgaaagaattctttgtttcatgagagaaaatatccccaactattacgttgccgtctgagtctttatcattaatttcccaaagagaagaccatgaaccgacatcactccagccagcatccattggaataacaattgcgtcttttgttttttccattacagcgtaatcaattgactcttcaggacacttagagaaagaactttcatctaaacgcacaaaatcaaggtcaaagttcgctgaagcaattgctttttcacaagcggataaaatatcaggccgaaattgtttaagttcctctatataacgatttgcactaaacaaaaacataccgctattccaataatactcaccggaagcaagatatttagtggctgtctcatgatttggcttttcaacaaatgatgacactataaatgcatccgaatcttcctgattaatatattgtcctcgatgtatataaccataaccagtttctgctttgtctggaattataccaaatgttaccaatttcccatcagcagcgtatggaattgccgatctaacagcgttacaaaatttttcttcatcgtgtataacgtgatctgcagccagtacgagcataagatcatctgcacttttatcagacttagacatcagcaacgccgctaatgcaattgcaggggcagtgttacgcccaacaggctcaaggatgatattctttgaagtcaatctatcgatttttctaagctgttcagcaactataaagcggtattgttcattacaaatgacataagggttggtacaatccaaaccatccagacgattagccgttgtttgaagcatggtatgactaccgattaggctaagaaattgtttcggatagagaattcttgatagtggccacaaccgactgcctgaaccaccagccataatgataggtgtaataattttattattgttcatataatttctcatctaatgtattcattaaattggcaacttttgattcccaagaaaaattattttctacaaaactacgggcattttcagccacttcagtataacgattataatcgtaaattatttctcttagtacgtttttatattgctctactgtatctgcaacaaaaatttcgctacctgattttgcattaataccttcataaccaatgctagatgtaatacatggtaaacctaaagccatgtattcaagaattttattttgtacgcctgctccaagacgaacaggacatatacctatatgccctgtagaagcggaagaattgatatcatcaacagtacctaaagcaattgtatttttaaatgaatttaatatatttttattagtttctgagatcttaccaatcactttaaaaataatattaaactcatcatacaagcaaggtaaaatattcttagcaaaatgttttgcagcatccatattttgtaaagaatacatatttccgataaatataagttccacaggcttatcgatttttatttctctttttatatatctcaaggctgatgtatcaaccccattattgactatatggatattactgcccggattagggtagagatagtcacggtctacggatgaaataaaagtggtcaaatcaaaaagattcgccacagaacgttcatatgattctaatcttttttgttccagagaataaataattgcacgcaaactttttttacttgctaattttttaacgcgactgtaattcaaagatattgcatctgtcatatcaagaattttgaacttgtctgtatccttaacataatcagcaactcttatcagatgacaaaatactgcatcgcattgtttaattaatttattgtatttattcttaaatgtgtccgattgataataagcaatttgcaacggtttttgcgtaaccaaagcttttaatacattataatatgatttatattttggtagatagacacgatgaatttctttgaagaccgagtcatttatatttatttcaagttctagtggttgatcacataagctcagaagaataagatcatattttttggaaagttctttacataacatatagactcttaatctatcccctccaatgacagggtagggaaagcgaggtgtaagaaccagtattttttttctctgctctgattgattcataaaactgaaaccttttatattcagaatccgtctggataattttttttccaacgccacgagtccaataacatctgttctagagtttgttcggcttgccagtccaataaagaattagctttatctgcatcagcccaacaagacgcaacatcccctgcccttctctctataaaagatttattgaccttaatgtttgttaatttttcaaatgtagtgattaattcaagcaccgaataaccttttcctgtaccaagattaaagatattatatcccgaattgatacttaaataattcattgcagccaaatgacctttcgctaagtcaacaacatgaataaaatcccttacacctgttccatcattagtagggtaatcattgccataaataaataatttatcacgtttaccactcgcaacatccaataaataaggaacaagattattagggataccagatggagcctcacctattttaccactagaatgagcaccgacaggattaaaatatctcaagcaaattatatccagttttcccgtggaactaacatcctctagaattttttcaacaaaatacttcgatgtgccatatggattcgtagttcctccaattttagctgtttctggaattggaattatctctggttcaccatagactgtcgcagatgagctaaagataaattttttaattctgtactcttccattacctgtaataaagtaatggtcactccaacattattctggtaatactttaagggttcacttttagactctgaaacagatttaaagccagcaaaatgaataactatatctatggcgtgtttctcgaaaatagcggagagtgtcttcctacacccagcatctccagtaattgttataaaatcacgtcgagtaatttcttttattttttcgatacacttgtatgaagcattactgaaattgtccagaacgataatctcatgacctgcattcagtaattcaatagccgtatgagatccgatatatccagcaccaccagttactaatatgttcatattatatctccactaactaatcgtcaaaatttattatatcaagttcatggccattaaaccgataatgtgaataatatttttgctgataagacattattagctgtttattgatacttttcatcttgaaatctttaggaaattcctcatccaaatgtgagatttttttaacacactccttattgtttataatttcatcatagccgattaaggaatgctctgtcgcataaatatataatccatatgatagtgcttctgcaatttttgttttcattccacttcctaaaactataggagaataaaaaacatcacaagcagataataaatatgacatttcactattagatagattatcgaaaaaaaataaattatccaaatcaggaagattcaaagtagtacttttcctacctgccaaaatatagcaataatcattattagactttgctgcatttaaaacatagttggcagcatctatatttggaaaaaaatcaaaagatgcagtaaatactacttttttcctattatcattattcaatcgattatactcattaataaagtgagctgacaatacatcagttggtttttctctactaaatatcacagggagaattaaatttctgctttttttaatcccataaaatttatccattgcatttttatcttgccgggtaatatagctaactaaatctgaattcttaagcccgataaattcattgagataaacaattaatttttcaataaaagtagttatgtttttatctttttgtcttattaagtcatattcgaagttatccgtaaacaatatgatctttttgtggggcatgagtattctaaaaagcagacataacaatccaagccgagagttgtgaaaagcaagaatatcttgcttccgtaaaattttaattattgagaaaatataagggacataaaatgatggtataaaaaaaagcctggatattatatcctgacgtttacctttaataaatgatatatgttgaaaagtattgtcttcgaatagtttacctgaggattttttatcaataagtgttaaattaacattctgtttttgtagaaaactaacaagcgtacgtaaatatactcctcctccggtaagttcattatatgagttaattgaaatgagacagagtttcttattttttttcattaaatgccgccgttaaaatttccgcatatctctcttcagaaaaaagctcacgcttgctataaatagtttgtctcaaatgataatatttttcattatcaagactaattaatttgtaggctacttgtgctaaatcttctttattattggcaataaatacgccaggaaaactttctgcatacaactctctaattgcaccaacattatagcctatcacagggcaaccacagcatagcgcttcaatagtaaccagctcatatccttcataataggacggtaaaataagtactctggatttcttaaatatttctggcattttcgcataggggacagcaatgctggtcagaacattatttagcgaagcaaaattttgtggggcgggaatacttgaaactaaatggaaggaagtatctggcagatttttacatatgtaatacagatcatctattccttttcctttttccaatcgcccgacaaatgtcacatattctgcttcattaacatcagtgtaatcaaattgtgcaagatttataaaatttcgaacaactttgattttatgtgaattaatattgtaaagctcattccattcacttttaaccttatttgaaacagcccagatattttttgaaaatgctccagcccaacgctcatagaaagataaaagaccactgccagacaaccgattaggttttttattcatgactgtttgaaaataacatttcatattgccatgagctattaagatgtcattcctataaaaaggagaacaatagccatgtgcaataactttaaacgtcacgccacgtaatttttgtaaggttaaataaagagaaactaatattggataaagtgctacttgtatttttttgttacgaattttgttagacattttgaagtatgttttatcaagtataatgactttaacccccaaatttttaagaatgttacattgttgggcaacaaccctttccaccccaccttgccctcctgaaccattatacgcggcgatatatataatcattttaaaaacttcccgataaacgacttcatttttagcagaacgaattgacactgtcggtaaaatatagcatgcttttgtcctgaaagaagattcaaattatcattatatttttttaaaaatctataattatttatgcaactttcgtaatgatattttaatcgattagctgttcttgcccctcccgtcgcttttcttggaggtaaatttattaacaaagcctttgaatcatatataaattttttatttttaataaatagagatagcatgaaatcagtttcctcacgatagcagtttcccgtataagatatatcaaatcgatatttcgatattagttccctttcagctagaacaaaaggctgtgcataaaaacattcaatcggatggtccaaatcacatgtataactaaaatccaatctatttagatcactaacaaaacgcccctcttttttatgtcgatttatgcaatcttcaattgttttctcgttattattcatataaagtattcttgcgccgattacatcagcgcctgtctcatattttgtagccaataaccgagatataacaccgggtaagaggtaagagtcatcatcaccaaaaaaaatatatttccctttggctatttcaatccctcggtttttagaatacatctgttttttattcgtttcattttctaaaataactaactgagaatatttttccttcagttcagctaatacactatttgtattatctgttgatccatcattgataactataacctctaaagtctcatcctgaaaataacttggtatgacctccttaagaatatgagccctgttataacttgggattattatgctgacatttttttctgacattttggtcaatcctttttatactggatgtataatgtaactaaaaaagcaacaaatatacttttgacaagataggggaagaaatagaacaaagtctctcttggtgtgaataatataggtggcaacacactataataaacaaaatatataattggtttgttttttgtatatttttccaatacatttaaattaagtaaaagtaaaaagggtataatgaaacatccaatcagaccaaatgctaaaaacgattctgctaaataactccccccaagtccgaacccaagattatatagttctgggtttgctgtgtatgaggccaaatggctatagcttatttccggcaagctcaatttaacattaaatattgacgagcaagttattattaactggctgaatagataggtaacattatatccccctgacaatagttgtagttttactgattgataaatggaaagatatgatactcccatgccgtatacaaagtttataacaggattattaccctgcattaattgaaaaaaactccctccagtgcgccacattgagataaattcactaatcacaaaaatgacgctaaaaacaaaaatcattgtaatcagcagacgtaagtttcttgtctttacttcattaaaatatatacatgtaaccgttaaaagaaacgttatagcttcactacgactacccttcaaggtgctaaatgcagcaatgcatatcgcaataaaaagaaattttttatttgttctgaactgtatatgaaacgcacatataaggaaaaaagaacaataaaataaataagatagaaaatcataacctattggcgttgttatatttgattgataaatatcaacataactattagattctataaagttaaaaaagaatatcccttttacaaccatacctatcgaacccagaaaaaataaagtcaaaagaaactttatttttagcaattgtttttcaggataaggaccatgcggataaaatttttcagtatttttgcatagaattagtcccaatgtataaccataatacattagtgttatagcatagttagccaaaatcacatcgtcatccatatatccttcaataaaccaatcggcaatcctataatcatagtttgcaaacaaagataataaagggcgacaacctaaaaacacaaaagatgatataacgagaaggctggccggagaagttattttattagtgatatatgcgatataaaaaactgttatcgttgctataacaaggatatattgtgatttatttggttcattaccaaacagtaacactaaaattgtcagcattaaacttaaatagaatgtaatagcaggaaccgccttcactttcattatactctcgctccccactttcgatgggcaataaaagctagcatactgaatacaagaaactcaccaattaggtttaataaaaccccccccagaatgtcaaagcgtgatattaacagccaggacaaactaacaacaataattcccgccataacatttatacttcgtagtatttttacattatctgtcggtataagaaactgtataccaaggacattatttaaagatgaaaaaatggtaattattgacgcaaataaaataataacaaatgaaacgtcaactttacctataaaagtcgccacatattgccctaatcccatataacataaacatgcaattatgctaattgttaaatgcacaaaaaaactttttttaattctataataaaacagtttatcttgaggtttaatttctgaaacttgagataacatatactgtgatattggattaattagactttgacatgctgttgtcattttttgaacgattgaaaaaacaccaagactcgtattaccgcaaaggtttccaattaacacaggaattagaccattgtaaccaatcgtacctattacgccaataaaaacatttcctgccttcttaaattccacaatgcattcattaggtttaagatgaacaacatggctaatatgaatatttggccataagtatatacagcatatgagtaatgttgcattttgcaaaaaacttaggataaaaacattatctccgccactacagacataaacaagaagtatgataaacaatgttattctcactattacttgtgagtatgaaagttttttaaaatcaccaatcccctgcaaaaaccaattgggcgataatatattaccaatagtgcatagaaaaattgacaaaaacccaaaaaatgacaagtggactatatttaatctgcacaataaaaatacacatgttaatgcaattataaaaagcaatgattttaaaagaacaactattgagtaatagcgctgtaaattttgggtctcacatctatgtctcgcagcaaccacaggtcctgtgtaagtaaagccaaaatcaataatcaaagccactatttgataaatagatgtaatatagaccaattccccatattcccccaacccaatatattttatcaggatagggataattaccaatggcgcgatataattaaataactgcaatatatacaaccctaaaaatacgttttttattttatctttaagccttaaataattgtgcacacgttgtatcctattcatttaggtgtaattatattattgaaatgcgatgttctataagaatgactttataatttcagcacgctaccgcccctggctttacagctaccagagcactgcatgcatgcctacgatgtagcgagcgttacccactcgcgctaaacccgaaaaattcaaacgctaattgtcttaccaatccgctctggaaacaaggaaaatcctggaaaactttgactaaaatcctattgctaactcgttgttattctgattgtttatataaaacaacggcaggaaaattcgcaacaaattactttcgccacgaatcttcactgccgttataattttcttatcaaccgttacattcggtcagattttcattattcgcttaacagcttctcaatccctttacggaacttcgccccttctttcaggttgcgtagtccatacttcacaaatgcctgcatataccccatttttttaccgcagtcgtagctgtcacctgtcatcagcatggcatcaacggactgttttttcgccagttcagcgatggcatcagtcagctgaatacgcccccatgcaccaggctgagtgcgttcaagttccggccaaatatctgcagaaagcacatagcgaccaacggccatgatgtctgagtccagcgtctgcggctgatccggtttttcgataaattcaacaatgcggctgactttaccttcgcgatccagcggttctttggtctgaatgacggagtattcagagaggtcacccggcatacgttttgccagcacctggctgcggcccgtttcgttgaagcgcgcaatcatggcagcaaggttgtaacgtagcgggtcggcgctggcatcgtcgatcacaacgtctggcagtaccacgacaaatgggttgtcaccaatggcaggtcgcgcacacaaaatggaatggcccaaacctaaaggttcgccctgacgcacgttcataattgtcacgcccggcgggcaaatggactgtacttccgccagcagttggcgcttcacgcgctgttcaaggagagattctaattcataagaggtgtcgaagtggttttcgaccgcgttcttggaagcgtgagttaccaggaggatttctttgatccctgcagccacaatctcgtcaacgatgtactgaatcattggcttgtcgacgatcggtagcatctctttgggaatcgccttagtggcaggcaacatatgcatcccaagacccgctacaggaataactgcttttaaattcgtcattatttcatccacctgtaaaatggttgctgaattatagcttgttcgatttttttcgccagcatcaattaccctgaattgattactgaattacttgtgatgttacgccgcttcgttgtggattgcagtagcattgttcctaagtatggctccatttttccaggaatggtcgcaaatctactccctccgttctggcaatctaaagttaatcttctccacattaacaatatggtgattaatcctgtcgatatcgacggagatttgtcctttttcattcaccgcatgaacatttgcaagagacagcagtgtttcttttttcgccataaacacgccgcgaacgtctttgcgcatgtcaaagttcatgctcaatgcgggtccaactgaggattcctgcatcacattgatatttcgcataaaaagatgttgcggtttgttgtgtaactccagcgacgcacgcttcatctcaatgttagtcagcgccacaaaggagacagcattcccggcggagatttggatgccgcgcaatttataagcaagatgagtattatccagttgaatatcattcactcggaaattctgcggtatcgagagatatttgcctttaattaccccatagccgattaacatcccggcactattaatcatttcaatattatcaatcacaaagttgtcacaaccataaatagcaactgtggcgttatcaatacctgctttcttactgaaatccggcgtgatattacgagctttgatattacggataacaaaatgtttaccattttcaacatggatcagttgccgacaatctgatcccgtgatattcgcaacgacaaagtttttcactgcctggttttccggataattattatcgtaagtacttcctgccagtcctatgccaataccccagttgattttgccgttagtacagttgatgcgctcgatgacatggtcggatatcaaaatgtcgcgatcgttgattgctacattccattcaatggcgtcgccctgtaagtcgctgaacttacaattggtgatgttggcaccgataatctggttatgaaatccctggcgtaaaatggcgtaattagcgtggctgacggtcaggttatcgatggtcaagttgcgcatgacgcgtttatttttgccgccgatataaatctgcgttaccgggccaaaaccgctcatcgccaaccctttgatgatgcagtcagaaccgcgcacatccagggtgatgttatgcatacggccgcccttctcccctgtcacctggctgccgtcttgtaagacaaaacgccctctgccgttgccgcgcaggcttccaaggatgtgcaacgttttgccaggaggaatgaagatgccggtgttgatattttcacaaacgaatccggcaggcacgacgaccgtttgcccttcgctgaaggcttgtttaaatgaggcgatccagtcgtgtgggttgtagtcgttaatgttaacgatttgtcgggcgggaagcgcgcgagcgaaaggggtatggaggaaggcaagcgccgagcttgccgtcaggaaggtgcgtcgggagagttttttaaatggcatacgttctcctctataaagcctgcagcaagctggcgagttctcgattgatcacctgctggttaaaatcgtgttcgactttttcgcgcgcacgtttgacaaccgtagtaagttcgtcggtgtccagttggctaaacgccgccagtcgttgcgccagtgcacaggcatcgttctcaggcaccagccaaccggatttatcggcctccaccagttccggtattccgctgtgcagagtagaaaccaccggaatgccaaccgccatcgcttccattagcgccaccggaataccttccatatcgccatccgcacctgtaaccgatggcaacaggaagacatccgcgtcatcgagcatcgctttcacttcatggctcggtttaaagcccggcatctctatcacatcttccagttgatattgttcgatgagggtgcgcaggcgtcgttcccacgggccaatgccgaggatgcgatagcgaaatgccacgccctgctctttcaactgacggcaggcttcaatcgccacatgcaggccttttttctcggttaagcgtgcgacggaaatgatttccagcggcgttgcaggtgctttcaccggacgcgggctaaagcgcgtcatgtccacgcccatgcgcgatacggcgattttttccctcgggcagcccattttttgcagccttccggcccacagatcgcttatcggtagcatcagatcgccacggcggaacagttgctgatattcgggagtgtagtggttgagcacttcccgcctggagatatcaataccgtggaagatagtggcaattttgccgcgaatgacacccagttcgcgtagttttgccgcggttaccccagcagggccaaaatgagcgataaacacatcggcatgaaacggtgttgcgacctgaccacaaatggcagacaaaatcaggttccgcgactcagcaccatagcgtttgaggttgagcgcctgccaggtatttttacgatgaatgccgcgtaaggtctggctggcgcggtggcgcagtttcgccactttgcccgcaggttcgtcctgtaaccagcgggttctggcagcaaggttgtatttcgtccatgccgcgtgggtgttttgtgtgtcgcctttttgcagcgcgacaatctccacctcaaatcccatatcaataaacgcggtaatttgattgaggacgaaggtttccgacgacagcggaaatttcagtaaaaagaagccgaccttcatttcacctccccgatgcgttcaagcacagattgcaccatctgcattcccgtctgacgttcgcgactgacagcttcgttaagtcgtgcgttcagcgccggaagctggcctaaggtatccgcaaccatcgcttgcaggctgccgtctaataaatgacggatatcaattgccatctctggtagccccagttgttgcataatcccagcggatttatgttcatagttgatggcaatcgccggggtggcaaagttcattgagataatggcggagtgcaggcgcgtaccgacggtgagttcacaggcccccagaattttgcccatttccagatcgttgagttcatccatcaccacgtggtaacgggcaggatcgctgatgtgctggcgcagattgagcgccaccatgcggtcgtctttgttatagctgtcgatgcccgtacaggtggagagcgcaatcacctgatagccttcgtcgagaatgcgattgaccaccccggcaaaggctttttcatacgcttgttgagtggtgccgaggcgtttgtcgaacggtgccagttcacgcagggtaatggccaccgctttctgttgtgcggcaacgtccagccagtgttgaacagcatagctggcggtgaagtcttctgtgtggtgatcgaccagccacgcggtatcgacgccatgttcaacttttgcggtagtgatattgctgcgtttcatcaaatcaaggctgaccgattcgcgcaggatcagcgcgtcgcagtgaccaaaaacgtagttcgccagttggttaaattgcttatcctggaacgggccgacgctgtgaccaatcataaacagcggctttttcgccatgaaagtgcaaagcgcatgttcaaactgcggcacgccgtagagatcgacaaaaaacgatccgccgacctgaataatggcgtcgtaacctgacagcagtcgcacgaagtcagtgaatccctgggcgatggcgatattacgcagcttgccagtgtcggtgacgcgtgagagcagtacctggtgctggtagcggtgacggaggacttttttaacgcgcccgacaacgtccgccgcgctgttgtgttttttcatttgcaggaacagcgggtcgcccattaccgggcggttgagcagccaggaagaactgaccggatagcggctcattacgtccacttcggcatgtggactgaggatattgatggcatcaagtaagccgcgcaagatggcgctgtcgccgcggttgccgcaagtgtggttgcccagaataagtaatttcattttttcctcataaatttgatgccaggtgaggctgtgtttgttgttttcgttgccgttttttgcctgatgcgacgctaacgcgtcttatcagacctacaagatccgagcacagaaccgtaggacggataaggcgttcacgccgcatccggcattcagtgcctgatgcgacgctgacgcgtcttatcaggcctacaagacccgagcacagagccgtaggacggataaggcgttttacgccgcatccggcattcagtgcctgatgcgacgctgacgcgtcttatcaggcctacaagacccgagcacagagccgtaggacggataaggcgttttacgccgcatccggcattcagtgcctgatgcgacgctgacgcgtcttatcaggcctacaagatccgagcacagaaccgtaggccggataaggcgttcacgccgcatccggcattcagtgcctgatgcgacgctggcgcgtcttatcaggcctacaagatccaagcccagccccccaggacggataaggcgttttacgccgcatccggcaaccgttgccggaaccgaaaacaaccattcaccccgcccgtaaaagcattttcattttttcgctgcgacaaaactgacgcttcacttccaccaccagcggatggcgcgacagcacaatcatcaccacaaacgccagcacgcccgcggctatttgcaccgccagcagcatccccagcgccagttgccctttcagcacaatgcccagcgcataactgaccaccagcgtcggcagcgagagataaaacggcagccacaaactcaggatgtactggcgataactggaaccgagcaccggtttaatcatcacgaaatagctcagaatggtgttgataatctgcaccagcaggaagccaagcgtgacgccgattgcgcccgccatctgcccaccaataacaatcgccggaataaacagaaaggttttgaatacgttgaatttaaagctgatatcgacccgcgctttcgccatcagcagcgaaccaatcgggttacccacggaacgcagcagccccaccacacacagcaattgcagcaccggaataatgctgttccacttctcaccaaagaccagcggtacaaagttattcgacaccaccatcagccccagcagcgccggaaagttgataatccccactaccgacagcagcttgtagaagttaacgcgcagcttttcggtgtcgtcctgaattttggcaaatgccggaaacaacacgcgggtgatgattgggttcagcttcatcggcggcacaacggccacgttgtacgccaggttgtatccccctgctacgcccgcgccgagaatacgcgccagcaccagcgttgaaaggttggtgttgagatagttgatgatgctgtccgccgtcagccaggcaccaaaacgtaagtttggtgccaccgacgccagcgagaaatgcagaccggggcgataaattttgcggccaaagtagccaaacagcagcgttctcaccgcactattgaccagataaccgagaatcgcggtcatcgccagcggccagaaatgggcgctaaccactgtaaaagtgaagcccgccagcaccgcgctggtttcgatcatgccgattttgttgaactccagctccttttgcatcaacgcgcggaactgttgcccgtgggggataaccacaaacgccagcgacaatgttttaatcaacggtgccaggtccgggttattcaacacgtcaccgatgagatcactcaacaaaaacaccgccacgcacaccacaagccccagcccaacgttcagccagtacagcgtggtgagttcaaggtggctgatttcttttcgctgaataatggagttagcgataccgaagtcagaaagcgtatctgccagcgcaatgatcaccagcgacacagtcagcaaaccgaactggtggttatctataatccgcgccagcacagtcatttgcaccagaccgaggccgatgatgatcaccgtggcaatcgccgaccacttcgcgccgctgatggttttttcacgtaagctcatatcaatatgccgctttgttaacgaaacctttgaataccgtcaggaaaacgattttgatatcgaaccagacgctccattcgcggatgtactcaaggtcgaactcgacgcgtttttccattttctccagcgtgtcggtttcgccgcgccagccgttaatctgcgcccagccggtaatgcccggtttcactttatggcgcagcatgtagccttcaatgagctggcgatactgttcgttatgcgccaccgcatgcggacgcggaccgacaatcgacatccccccggtcagcacattgataaactgcggcaattcatccagcgaggtgcggcgcagaaaattccccactttggtgacgcgcggatcgttctgcgtcgcctgggtcaccactttgtcgttctccatcactttcatggaacggaacttccacactttgatcggcttgccatccatgccgtagcgagtctggcggaaaataaccggccccggtgagctcagttttaccgccagcgcaatgcagcacagcaccggggagatcagcagcagaataagcgtcgccagcacaatgtcttctgcacgtttgagcaggcggttaaccccggaaagcggcgtgtcatacagcggcaccaccggtacgccgttcatctcttcgatacgggaatggagaatgttgaaggtaaagacatcggggatcagcagcaccgaacaggtggtgtccgccagttgatggaccagttttttcactcgcgcgccgtcgcacatctgcatcgcgatatagacgttatgaatcttgcccgctttcgcatcctcgaccagttgttgcagattgcccgcccagtcgttagaaacgccacccggtttcgggtcgtggtaaacgcccaccacttcaaaccctaaccacggctgattacggaagctctccatcagcatttgtccggcggctaaatcccccgccaccgcgaccatgcgcttgttatagccatgattacgcagccagcccgccccaatacggatacatgaacggcaaaccaccagtccgatgctggtcagcccataccacgccagccagattttcaattgcgtgtcgaaatcattgttgaacgccaccagtccggcgctgaaaatcacgcttaacgtccagttttgtagcaacagagcaaattctgtcgctgtccgaacaccgcgccatgagcgataaaaatcggtgatgccgcccagcatctggaacaccaccagcgtaatcagtgccaccaacaggtgcatgtagaggaatgacagtccgctcgcttcgcaaaccagccatagtccggcaaacatgatggtgatatctgaaaagcgttgcaccatagagattaacgatgcattggttttcgctcgctcgcgcttttttagatttgtcatcgttgttcctgtttttagccccttacccgcagtagggtaagggaagatccgacattactcgttcagcaacgtcagcagagttcgcgttcgcgcttccatcagcggcacatcaccgcgtgattccacattcaaccgcaccaccggttcggtgttggaggagcgcagattaaagcgccagtcggcaaaggtcatgctgatgccatcggtgcgatccaccgccagcgcctcacggctaaaatgctgttccacgcggttaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccgggaatgccgccatccggtcgcgcaccagttcgcccagcgtttttcctttcaggcacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaagtaatggtgggcgctcatttcgccaccgtagatggcgtcttccttgcgcatacgttctttaataaaggcgtgtccggttttcgacatcaccggcgtgccgcccgcggccgtcaccacatcaatggtgttccaggagagacgtggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcaggccgacaatgtagtagccctcaataaactgccctttttcgtcaaacaggaaacagcggtcaaaatcgccatcaaaggcaatgcccatatccgcgccgtgtttgatgaccgcattgcgggtgtcgtcgcgacattccggcagcaacgggttaggaataccgttggggaaattgccgtccggcgtgttatgcactttgattaactccaccggtacgccgagggctttaaagcgggcttcgatggcgtccaccaccggacccgctgcgccgttcccggagttgatcaccagcttgagcggcgtaaggtttttgaaattgatataaccgaacaggtgatcaacgtaagcgtcacgcagattgatttgctgatagcgaccgcgtttggtttcatcgacgggaggaaagtcgttggcttctgccagacgctggacatcgcgcagtccggtatcgccgctgatcgggcgagccccttcgcgcaccagcttcatgccgttgtaatccatcgggttatggctggcggtaacttcaatgccgccatccacgccgagatggaacgtggcgaaatagatttcttcggtgccggacatgccgatatccagcacgtcgacgcccgcatcctgtaaacctttcgccagcgccagttttaaggtttcgctggtgaggcggacatcaccgcctaacacaatggttttcggtttgagaaattcgccataggcgcgaccaatgcgccaggcgatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcaggttaattttttcatatcgttaccctttttcaggcaatagttggccctgaccgaaacggccaattttgtttttgtcgttatttacatcgcggtttcgcattcattgcctgatgcgacgctgccgcgtcttatcaggcctacaaacccgaaccgtaggtcggataaggcgttcacaccgcatccgacaaacagcgcctgatgcgacgtttacacccgtccgtagcgatccgcgaagcgcaccacatcatcctcttcgagataagagccggagcgcacttcaattaaatcgagcggaattttccccgggttttccaggcaatgcgtcgcccccagcggaatataaatggactcgttttcaccaagcagtttgatatcaccgtcgatagtgacttttgccgttcccgcgacaaccacccagtgttccgcgcgatgatggtgcatctgtaccgacaagccttcgcccggtttcacggtgatgcgtttcacctggtagcggtcgcccgcgtcgatagagtcatatttgccccacggacgatacacttcgcgatgcacccgatgctcatggcgaccatcggctttgatctgctcgaccacttttttcacatcctgcaccgcattacggtcggcaatcagcactgcatctttggtctgcactaccaccaaatctttcaccccgacggtggtgaccaggccagattcggcatacacatagctgttttcagttttgtgattaatcacatcgccatggcaaacgttgccctcggcggtgtgagcactgatctcccataaagaggaccaggaaccgacatcgctccagcccgcatccatcggcacaacaacggcatctgccgtgcgttccatgaccgcgtaatctaccgactcttccggacaggcgagaaacgcctcttcatccacacgaataaaatcgagatccggatcgacggcgctcatcgctttttcacaggcatcgagaatatccggacgatactttttcagttcttcgagataacgtccggcacggaacaggaacataccgctgttccagtaatattcgccacttgccacataggcctgcgcggtttccagattcggtttttcgacaaactgcgccacttcaaaggccaccgtatcctgctcacccgccgacacttcaccgcgacgaatatagccataaccggtttctggtagatccggcacaatgccgaaggtcaccagcttgcccgcttcagcatacggcatggcgttacgcacggcggcacggaacgcgtcttcatcggcaatcacatgatccgccgccagcaccagcattaatgggtcgttctccgggctatgacgttttgccgccagcgccgccagcgcaatggccggtgcagtgttacgccctgccggttcgagaataatgttctcggtgagtttatttagttgacgcagctgttccgcgacaataaagcggtgctgctcattgcaaatcaccaccgggctttcgcactccacgccattcaggcggcagatggtggtttgcagcatggtgagatcgcctttcaggcataaaaactgcttggggtaaagtacgcgggaaagcggccataagcggctaccggagccacctgccatcacaactggatagagtttcgactgcgccataattatccccgaatatcatttataaattgacgtaacacgttctctttatcgagcgtgcgttcggcatattcacgtgccaccgtgttgtgtttgggcagcaggagcgcctgacgaatccctgccaccagcgcctcgaccgattccggttccacgcaaaccgcaatgcccggaaaggtttcgcaaagctgccccagttcggtgtgggcttctgcggtaatcaccgcgttaccgcctaccgccagaatattggtcagtttcgacggcaatacggcatctgccgcgccgcgtttttgcaccaccagatggcaatcccccatcttcagcagtgcgggtaaagcgtcatacgattgcagtggaaaaaattgcatgttgcgcagtccacgctgctgcgccattttttccagccgcgctttgccgccgccctgcccgacaatggcaaaaataagcggttcatcgcgcaggcgagcggcagcttcaataacgttttccagcccctgcttttcaccaatattgccggagtaaagaatgatttttttgttatccggcaggccaagctggttacgaagggcatcaacatcggcgtctgcgacatgctgaaaacgggcaatttctgaccagttggggaagaagatgacgttttccgccgctacgcctttctcgatagctttattcatcatcgaacgcgaaatcgtggagacgttatcgacgttatgcagtccgctacgttcgaacgccgttgccagctgtgccactttgccgcctttaccttttccggcaaggcccagccccagcatggcgtccacttcgtaatcctgaatatggagcaccgtgcgcgcaccagacagtttcgccagcaggcgcattcctggcgtgcaaaacagcgttggcaccacgccgataatgcgatccggcttccagcgacgttgcgccatcagcggaaagaaactgctggcggcaaaactgccgagatgcaacaggcgtttcagggtgctcggctgttttggcacgtacagcgggcagcgccacaccgtggcggccccctcttcccgtttgtaccgccaggcggaatagttctcgcccacctgccactgcgggtagtaaggcggcgcggtaataacccgcacctcatgaccttgtgctgccagccattccaccatctcgccggtgtacttgccgatgccggttaactccggcgagtagttaatgccgtagaccagtattttcataatccgggtactccggcacgcttctcagagagaaaataggcgcggctgttagcgtgaacattgtcactggcgagcaacgcgtccggcgtcagccagcggtaatcgtcatgctgctcatccggcagtaacagctcatcttccgcgactctgatgcgaaaaccgagcaccacatagtgagtggtgaattccgtgccggagaagttatcgtcataaaagtgctgccagacaccgtaaaactggcctgctgttatcggcagacgcagccccagttccgccatcgtcagccgctcaaatgcggcttccagcgtttcgtctttctgcacgcgccctcccggcacaaaccagtaaccctgcgccgggcggttggttcttttgccaagcagaaactcgccgcgactgttctcaacaataaagtcgagagagacaagcggtgtggagcgcactaccgtggcaaagtcttcctgacgtaaaaacatcattacccccgaaagcggtcttgattctcaaggaaccactggtaagtgctggcaagccccgcttccagtgagatttcgtgataccagccaagctgatgcagccgcgtcacatccagcagtttgcgcggcgtgccatccggtttgctggcatcaaaaaccacccgacctttgtaacccaccactttggcgatggtttgcgccagctcacggatagtgcagtcaacgcccgtgccgacgttaatgtgcgacagcatcggccgggtgttctcctgccagacttcgtgcgccagctccatcacatgaatgctcgccgctgccatatcatcaacgtgtagaaattcgcgcatcggcgtaccgctgccccacaccaccacgtccggcgcattctgtgccgtcgcctcatggaagcgacgcagcaatgctgggatcacatgcgaattactcgggtggaagttgtcgtgtggcccgtacaggttggttggcatgactgagcggtaatcccgtccgtactggcggttgtaagattcacacagtttgatcccggcgattttggcaatggcataaggctcgttggtcggctccagcgtgccctgcaacaactcgctttctaccatcggctgttttgccagtttcgggtagatgcaggacgatccgagaaacagcagtttgttcacgtcgttctgatgcgcggcttgaatgatattgctctcaatcatcatgttctggtagatgaaatctgccggatacgtgttgttggcaacaataccgcccactttcgccgccgccagatagacctggtcaatgctttcgctggcaaagaaatcatgcaccgcgcggctgtccagcaggttcagctcgtcgcgggtgcgtaataccagctccacatcaccgcgctgttcaagctgccgcctgatggcggaaccgaccatcccgcgatggccagcgataaaaatgcgttgtttactcatgcttatgactccagcgcgatcgccacgtcgtagccgtgagatttcagcagagagtgttttttcgccgcttcaaggtcattagccgccatttcagacaccatctctctgagggtgatttccggtttccagcccagtttttcgtgcgctttggtcgggtcaccgagcagcgtttcaacttcagccggacggaagtagcgcgggtcaacggcgataatcacatcacccggtttaacgcccggcgcgtcatgcccggtgacggaaaccacaatgcccttctcttcaacacccgtgccttcaaagcgcagtttgatacccagctgtgccgccgccatttccacgaactgacgcacggagtactgaacgccggtggcaataacgaaatcttctggctgttcctgttgcagcatcatccactgcatttttacgtagtctttggcatggccccagtcacgcagggaatccatattgccgagatacaggcacgactccagcccctgggcgatgttggcgattgcgcgggtgattttgcgggtaacgaaagtctcgccacggcgcggggattcatggttgaagagaataccgttacaggcgtacatgccgtaggattcgcggtagttaacggtgatccagtaagcgtacagtttggcaaccgcatacggagatcgcgggtagaacggcgtggtctctttctgcggaatttcctgcaccagaccgtacagttcagaagtagaagcctgatagaaacgggttttcttttccagaccgaggaagcggatcgcctcgagcaggcgcagcgtacccatcgcatcgacgtctgcggtatattccggtgactcaaaagaaaccgcaacgtggctcattgcgcccaggttgtacacttcatccggctgcacttcacgcaaaatgcgcgtcaggttggaggtatcactcaggtcgccataatgcagatggaatttcgggttgcaggtgtgcggatcctgataaatgtgatccacgcgctcagtgttgaatgacgatgcacgacgcttaataccatgcacctcgtaacctttttccagcagaaactctgccaggtaagaaccgtcttgtccggttacaccggtgatgagagcgacttttgacatgtcttattcctctgtattttttgaatttattcagtttcaacgcgtttgcgtatcaccactgcgggtttcccccgacaaaccacatttgccggaagcgatttaaaaacactgcttcgcgcacccacgacggtgccgtcgccgatcgtgacgccaggggcaacaaagacatcggttgccagccagcatttctcgccaatcacaataggcgtggcgttaatggtgaaatgttgacttgcatggtcgtggctcccggtgcataaataacttttttgcgatatcaccgaatgtgcgccaatggttatttcaccgagggtatataaattgacctcatcgccgacccacgcgtaatcacctaaagtcaatttccacggataggtaatttttactgacggacgaatgactacgttttttcctatttttgcgccgaataaacgtaataaaaatgcccgccagcgatacaatacttgtggcgaccaggcaaatattgttgcctgtactgcccaccacaattgcactttaatagcgttgccaccccggaaccctttcggcaccgagaatccacttaaatcctgcatcgttttcccttatattcagcttttgttatataaggctttcgtctttgaggtcgtacgttggcgtaaatgccaggataattcagcccaaaagccaggcacgtgcaatatctgccgttggacttttttggcgtcagcacacaattccatattattggtggtagataccccacccatagaaaattcagacaccaggccattgagttttttaaatacataaccggctttatacattttggctgccagcgcgtagtcggaagaaactttatattccaggtcataacgccattttttcaagccggatactggaaaaaatatcgcctgatgactggcgggcaggctgtgataaatataccaccccggtttggcgctacgtttaatcttatgcccgtcgccaaaatccagcagcgcatcgccggtgatcatcatgttatctttttgcatttttaacttacggacaaaatttgcggcatcctgatgaaaaatatcgcccgaattgagaaacagcgcgaacttgccttgcgccatttcaatacctttgttcatggcgtcgtagataccgttatctggttcgctgacaaagcgtaggttatagataccattgagattttccagatactcacgggtaccgtcgttggaaccgccatcgacaacaatccattcgaagctgatatcgtccacctgcgccagatgcgccagcgaggcatgtgttttgactatcccttcgaggttacgaaacgcgacagtgattatgctaagcaacatgttcttattcttacctcgtaatatttaacgcttttcgcaaaataaacggacagacgattaaaaatgcatattccgggctaaatatcgaaccggtaaaaaacagcgataccggagtaaaaagatataattgcacgcgaaaattacggttatcaccaaaagcgttgatcatcatttttatcacttttcccatgtaccacagcgatagaagcaccgcgaaccaggaaaaataaataatcagcaaatataaaccattgtctatggtttttccgacatccgcaccgttaaatattccgaatgatgcgacatattcataaagtgagccaaatctgactacaccgtcaatatgggtcaaagaataaccgaccataaccagcggaccgacaatacgataatacgatgacgatccttctgtacctaaatcgcccagacgggtggaaatataagggaacgcgattaccacaccaaccaggaatacagccagagaaatcaatgctaacggtaactttttcttaatcgcctctttattcagatattgaaatgcccactccagcaaataaaaaaggataaaggtcataacccctgaaaacgatccggataatattatccctgcgagaatcatagcatcggttttaggcgttttgataccaaactgtttgatgctgagccaaattgagattaatgccagagcgaaaaatgccggttcgaaataaagtgctgtcgtgcgcttgccgccgaatttgatgaaattcagcacatagctgttgctgtaaatcagatatttcgaaatcgactccataatactgctaccgccggtgaggataatttgcgccatctccaccgccgccagcaccaccaccagcccgaccaccagataaaagaaacgtaatatcttgcgatggttgtgtggcgaaatcgttttaaagcgaatactccacaccatgccaataatgatcacaatatagacaaacagcatggttgaagtgacgtatttactggcatccagcgactgaccaaacaggtagttaaacgccgtgagtcccgcgccaatccccaaggcaatcatcaattttttaacgctgatgcgctctaaaaacagcagtaacaagacaggtaaaaaagtgacgatggtgatggggaaactttcgccaagctgggcgattttgacgttaaccagcaggtagatcagcggcagcagcaggtagctacagattctgatagaagttgacatactcctccagcatctgttgtccactgtaggcggcgcggctgcgctggctgaactcagccagcgtggtaccaaatatcgcctgcgcaatttccggtttgcttaactgcaccagttgcagcacctcttcttcgctgacggttttaccgccggatttttgcagcacttcacgcgccgcatcgctatgggtggcaatcaccggcacaccaattgataacgcctcacacaaaatcagcgggtagttatcgacgcgagaactgaacaccagcgcatccatctgattgagcacgctcattaacttgcgcttgtcagtttcaaagccgtgattgacaacgttaccagcggtgaacggcgagaacttaccaaaggtatgcagttcgattttgtctcccagcgccatcatctcgcgcaccagttgctgcttagttttgccgtcgtaacgcagatcatgcgccaccaccgcgattttcggcttgccctgggtttcgcaaaccggaggcaagtccaccagaatcgcttcggttgccatatcaatgccattattgataatccggcaacgccctggaccgtacagactattgaaagcatcagccacatgctggctgggggaaataaactgacagcccagtgccagcatctcgcggaataactgccgtttgcccgccaccagttggtgtgcgcgatcaatcttcaccggcggataattatttaaggtcggacatttctggcagcccgttttccagccttcgcaaccgtcggtaaaggcgcagcgtccggtaacgctccagtggtcgtgcagtgtccagaccagagtgacatccggtttgtggtttttcactttttcgcaaaagcgcaccacgctcttaagatttagccagtagctgtgcagcacatgaaaatgcagaaccaccgggcccggtgtgcgagtaatcgtgcgatataactcattgaaattgccgaacagatcgcgattaagcagacgaaacaacgcaatgttcgccatcgcggtcatccgcggcgtatgtttgatgacctgcggatagttctgatggctgacgctctctttgccgcctttgccgtagccgtagacaaaatgtgacgccagcccctgttgcagcgcgcgctggtggagatctaacgccacacctgctgccccgccttccgccagtcgcacattaaattgcagaatattcatttaattaccttcactcgcgctttttctcccaccaccagcgcgttgtccgggacagagtcgagcaccacgctgcccgcgcccacggtgacgttgttaccaagcgtgatatcaccaagaataatgacgttggcaccgagttcgacgccgttgccaatgtgtggacatgccatgttatcggcaccacgattgccgatagtgacgccgtgacgaatggtgaaatcatcccccgcgaccacgtttttattgatcaccacggcgtaaccgtgatggatagtaaagcgtcggcctatggtcgcggcggcctggatttcataaccgaaaaagcattcggtgataatgcgatacagcaccagcagcggggccgcccaaagattgttgaggacgttctttttgcgccacaccgaacaaaaatgagcggcgcgataggcaagaaccatgcagcacgggcgtaaactccagctgttggcgcgcagatcttccagcatctttagcgcccccgaataccatcagccagacgtttgccgttacgcaccgacagcagcgtcagcaaagtgcgccaggtcatgcgtttattgcggatctggtagagggtaaacagctgatattttttgctggcgcggtcgaatttgtctttgtgcttgcggtaaaagtggaagtatccggagaattttttcggtgacgaggtgatctgcatttcgccgtgattgatatgcaggatctgcgtcgcctcttccactttccacggttcgccgtactccaccaccatccgcaggaagatgtcgtaatcctgtgccgctttcagttcggtatcgaacaagcactctttgaaacgccacgcccaggtaaagacctgattgccaatgatattgcgtttgtaaaacaggcggcgtgaatacggcgatttgggatacagcggcaagcttgcaggttgggaataaacttcgccctggcaaacgtagtcgttagcgtacaaaaaggcgtgtgtgaccagttgctgtttatgggcgaggaagacgctcaggcggttgggtatccattcatcgtcgtcatcgatcccggtgatgtattccccttgcgccagcataatcgcctggttacgtaccgcgcacgctccgctgttaatgtcgttgtgaatgtaagtgatgcgcggatcgttgagggcggtgacgtactgttgtagttgttcccaggaggtggagcaatcatccacgataatcatctcccagttgttgtagtcctggcgcaggaccgattttatcgcccgaatcgccagttgttggcggttccaggtcggcatatagattgaaatcagcggattgtctttcataggttgttctcccggcttatgagctggtttgcttgccggatgcggcgtgaacgccttatccggcctacggggcggtgcgaatgcaagcgtcgttatttcgcatccgacttatattcgtattcgtaatagccataatcctgatacgcgctggcgcggcggaagatggagttcagaatcacccctttcaccggaataccgttttgctcaaagcggctcagactggtttccacttctttcaatgtgttgaccgcataacgcgccaccatcaacgtggttccgacatgacgaccaactatagccgcatcggtcactgccagaatcggcggcgtatcaatcaacaccaggtcgtagtttttactcgcccacttcaccagttcggcaaagcgttcgctcatcaacagttcagaaggatttggcggcacctgaccgcgcgggatcaggtcaaatttggcaatagaggtcggtttagcagcggtagtaatatcgccctgtccaatcagaatttccgacaggccattaacgttattagtgcccaacagctcgtgggtgtagcctttgcgcatatcgcagtcgatcaacaacacccgtttattggtctggctaatcaccgccgccaggttggcgcagacaaaggttttaccgattgacgggctaaccccggtcatcatcaacacattgttctgtgcctgcatcatcgcgaagtgcagactggtacgcagactgcggatggcttcaatcgccagatcggttggattccccaccgccagtagctggctctgtttatagcgtttaatccctttgatggttttgacgctatcgcgcgctttctgccactccgacagcgggatgctggcatagacgctgataccgtgttcttccagcacctgtgggctttcgataccgcgattaaacaacgagcgcagcagcacacccacgatagagagcatcaggccaaggataatcgccccgaggataatcagccccttcttcggtttcagtacacctggctgggtgattgccgggtcaacaatgcgcacatcgccgacggtgctggcttcggtgattttcagctcctgctctttattcagcagctgcatatagacctgctgaccagactcgacatcgcgggtcagacgcacaatttcctgctgggttttcggcatcgccgttacgcgaccattaagtttggctttttcgtcttccagcgcctgccgtttctccagcagcgtgcggtacgccgggtgaactttggtgtacagcttggagatttccgcttctttaaaggtaagttcgttcaattgtgcgtcgatgttcaccatcgaatcgagcaccgctttcgcttccagcggcagatcaactgaatctttatcctgacggaaggcattcagtttgttttcggcaacatcaaggcggctacgtacttcaggtaactgttgcgcgaggaaagcgaggcttttcgacgcttccgccgatttgcgctcaatattttgttcctgatagttacgggcgatgctgttaagaatgtcgcggatctgttcgcgatcttcaccggtataagtcaggctcaaaacgcctgcgtctttgccgttctccgttaccgtcaggctgttttgcagttggttgatcatccccagcgtggagtatttggtgacggtaaactcactgcccgggctggcgtgaatggcttcaaccatcagcgtgacgccttcttttttcagcatctggcccgcttgcccacgggcgctaaagccgccatcgctgctcagggtgtagtttttgttgtccagcacattaagcgtaaacacctgatccgccatctccttcggtcggttaaaggtggtcactttcaccgtctcgttctgacgtcccatcaggcgctcccagcccgcaccgaaaatcgggaacgtgtttttgctcaccgcaatatcgaggtcgagatcgtccaccgttttaccaagcaccaggcgcgaacgaatcaactggatctcggcgtccgatgcaggcggtttgttggctaatgccgaaccaatgtcctgcactaacgaattgccgctgctttgctcgatttgtaccagtgcgtcggcgctataaatcggcgtggcaaagaaggtgtaaaccacagcacagagggcaaatacggcggtgatgccaatcacccaccagcgcgcttcaatgacggtgccgaccaggcgaccaatatcgatttcatcactgcccgttaccggagcggcatgttgttttactttttctgtcattcttatacctgctctgcgttcaatgcctgcgcccactggcgggcagaccgttcaagtaatgtgtacaccgctgcaaacgtttcccggcttttgcgatatggatcggggatttcacattcgttatcccagtgaccaaacagcatcactttgccgcgcatctcgggtgccatctcgcataagcgttcgatatggcgcttttccatggtcagaatcaggtcgtagttgcgacacagacggcggctgatttgccgtgcgcaatgaccttccagagacagttgatgttctgcggcgacgctgatagcggtaggatcagcgccctttccgaccagcgcgccgagtccagcggactccacttttagctccgggtgataacgttgcagtaagcgttccgccgtcggggaacggcaaatattgccgacacagacaactaagatgttgttaaacatgacgattaccagttatgaatgtcgctggctgtatccgtcatgtaacggacaccgctaatagttggcagcaactgattgatcagacggttccagcgggataccggggcggtggtgacatacaccacgtcataaggttgcaggcggaattctgtcgccattaccagcgacgtcgcatcggacatatccagctggtagatattggcaatcttgccgttacgcccgctctcgcctttcagcggacgaatgacaaagatgccgctggcgttggaggtggtcatgtcgatgccttcagcattgcccagggcttcagtcagggtcatgccgctaaagtccattttcagggtgctctgtttcttcacttcacccatcacaaacactttcagatcatcattacgtggcacgtaaagaatatcgccggggtaaagcagtcggttctgattgaggtcgccgttttgcatcagcgcctgcaaagaaatgcgctcttcacgaccattgtgtgttagcaccacgttgcgccagtcagcggtgtcggtcaggccacctgcggcgttgatagcgtcgagaatggtcagaggcacgttggtaatggcctgttgaccggatttattcacctgacctgagatatacgctttttgcgagcggaaggcggcgatattaacgtccacctgcgggtcagcgatgtacgtcgctaagcgcccggtaatatcactgcggatttcagcgagcgttttccccacgacgtgaaccttgccgatatacgggtagaacatggtgccgtcaggctgtacccagttgccggtgtcgctggagctgcggtactgaccggctggcgtggtgagttccgggtgatcccagacggtgacattaagaacgtcccccggcccgacgcgatactggtaattcgcgatctcactttccagcgtcatattggggcgcgctacgttgggtcgtgggcgtaattgatcaatcaggcgcggggttaacggataaacattcaccattttgtcgaggtcgaaatcagcgtcctgctgtttgatgacgtctttccccatcgtcgacatattgctgcccggaagtactgtgcaaccgcttatcaaggttactgacaccaataatggcatcaatttcattttggatttcatcattgtttatttatcactttggcagagtaattatcctgtgcactattaatagcaatgtcgccatgcacatttaccttgcagttaattgaataaaaatttaactggcatcagtcctaaaaaaattgatttcatccgcaggctattgacagaataattcagactggtctctcaggcatccagacacgctaccgcccctggctttttagctaccaatacactgatttggtttaatttttcaaaccctctctgcatacagtcgttgatgagaaagggttattgcggaaattaatttccgaatataaggtgacattatggtaattgaatattggctctccaataatgcaggaggaagtgttacagctaacggaatagcaggcaaggtaacaattcggcaattggctatttttaagaattatattaagtgtcattcaatatgaattttaggagtttctttaggttgacaatatttaatatggcgtctccacatgcgatatttcttaaataacgctttattattaccacttataattcggggataatgtgaggttataaccctcaaataatatgagataaatagtgctgcaacattgcatttttgccccgatttatccatgatcgaattgtgacatttgtcatacaacgaataggttttgtacttactatggaatggattgccgatccgtctatctgggctgggttaatcacgctgattgtgatcgaactggtcctcggcattgataacctggtctttattgccatcctcgccgaaaaactaccgcctaagcagcgcgaccgcgcacgggttaccgggctcctgctggcgatgttaatgcgcctgttactgctggcgtcaatctcctggctggtcaccctgactcaaccgctgttcagcttccgctcgtttacctttagcgcccgcgatttaatcatgctgtttggtggtttcttcctgctgttcaaagccacgatggagctgaacgaacggctggaagggaaagacagcaataaccccacgcaacgcaaaggtgcgaagttctggggggtggtgacacaaattgtggtactggacgccatcttctcactcgactcggtgattaccgccgtcgggatggtcgaccatttactggtcatgatggccgccgtggttatcgctatcagcctgatgttgatggccagcaagccgttaacgcaatttgttaacagtcacccgaccatcgttattctctgcctaagcttcctgttgatgattggctttagcctggtggcagaaggtttcggcttcgtcattccgaaaggctacctgtacgctgctattggtttctcggtgatgatcgaggcgctcaatcagttggctatctttaaccggcgacgttttctttccgctaatcagacgctgcgccagcggactaccgaagcggtaatgcgcctgcttagtgggcaaaaagaagatgcggaactggacgccgaaaccgcgtctatgctggtggatcatggtaaccagcaaatctttaatccgcaggaacggcggatgattgagcgggtacttaatcttaaccagcgtaccgtcagcagcattatgacgtcgcgccacgatattgagcatatcgatctcaacgcgccggaagacgagatccgccagttactggagcgaaatcagcatacgcggcttgtcgttactgatggcgatgacgcagaagatttgcttggtgttgttcacgttatcgacctgttacaacagtcactgcgcggcgaaccgctcaacctgcgggtgttgattcgccagccgctggtgttcccggaaaccttgccgttgttacctgccctggagcagttccgtaatgcccgcacacactttgcttttgtggtggatgagtttggctcggtggaagggattgtgacattaagtgacgtcactgaaaccattgccggtaacttaccgaacgaagtggaagagatcgacgcccgccatgatattcagaagaatgcggacggttcctggacggcgaatggtcatatgccgctggaagatctggtgcaatatgtgccgttgccgctggatgaaaaacgtgaatatcacaccattgccgggctattgatggaatatttgcagcgtattccaaaacctggcgaagaagttcaggtgggggattatttgcttaaaacgttgcaggtggaaagccatcgcgtgcagaaggtgcagattgttccgctgcataaggatggcgagttggagtacgaggtgtgatggtatcggtcattttacccgatgctgcgtaacgccttataacttcagcaatgaagcgttgtctgtggtaaacggacatcacagcgggggtgtgggcccgggttgccagggtggtggcgattgagccaccctggcacgttcaccggcttgagcgttccatagtagcgaggaacatcaagtgaacggaacagccttcgatcttacatattcagaatataatggtgccgccacgaacgcctgatgcgacgctttacgcgtcttatcaggcctacaggacagctcaccaggtaacctacatcttctccagcaacttcttcacatctttgccattgcgggaatctttattccgctcggcccagtcgttaagacggcgttttgcttcatcctgtagatgtttacgcagtaactgatccacttgcagactgtaattgagttgctgccagttgccataaacccgcagcggtactggcgtttctttaaggaaatcaatcagtttgctttccccgttccagccacccacgacccgaatatcaaactgggtgtcgcaggtttgctccgccagattcaacgtaccagccccggaaagcgccagcactggcgattgaccttgcatgtcgtttaacgtcacgacgccatccttcaacgtcaaatcggtggtaaagcggtcaagacgcgtcacgttatcgaagttttcagcggccttcacatcaccaccattacgttctaccgcttgctgaatcatctgctggaagttcatcccttccatgcgtgtgtcggtcatttcgacatgtgcctgtccttgccagttgtggcggaatgcgtcggcatctatgtcagcaccggagaaatcaccagccagtgacatctctccggtcaacgaaatcggatagttaaacgccttcagaatggtgccaatctcaacgttttccagccgtggctggaagtttatccgcggatttattgatgtcgcgtccagcgtgcccggcagtgaaacctgtccaccgttaagtttgccctgcagttgagtaatttccagcaaacccgacttgttggtcatttgcgtggcaacatctgtaaaattcattccgcgccagcgcacgttactggcctgcaacaaaatatcagccgtaaagccttgcagtccctgataggccggttcatcaatacgcgaagaaatgaccgggcgcggcaacgttgattggctctgcccttgctgcgcggcaccgttctcatcattcgctgtttcattaagggggatgaggttgtcaagattcagttgcgggaattgcagtctcagctgccattccggtttctctgtcaacgtgacctgtgcttgcccgctcagcgtactgtcattggcggtcaaactaatttggttaaatgaaaggcgtttatgtgactcctgccactggacctggaaactcccctgcccctgaataccttgttttggtaaatcggcaccctgcaactgccagttaatttgttcaatagccgccgttaaatcatgcggataatcagaagcatccaccgtaccgttaagggataatgtgagatcgcgctgatcgcgattaacccgcccggaaaactcaaatgagccacgatgttggggatcttgttccatttgcaggcggatattgcggatggtcacctgctcgtcatcttcatgctggaacaccagaacgctgtccgccaccttaagactggatatatcaaacgaccatccgcgatcgtctgacagatccggcaaggtattgtcgcgcggtgcaaccggagcgtcttcactgcgcactgcttccgtctgcggcgtcagttggatcactgccccttttagcatcacctgcttaacgctcagttgatgactcagtagtggtaaaagcgccacgtccagacgcatgttgtcggcgcgaaccagtggctggcttgcgccctgggcggtgagagacattcgcccggagaggatactaagctgcggccagacatgccaacgcagtggcccgtcgagctgcaattgataaccgctacgtgcagcaacttgcttgaccatatagtcgcggaaatcattcggattcaccagcaacactaacgcagataacccggccaccagcacgaccaggagtatcatcagcgtcgtcagaaatcgtctcatggtatcctcaatgggcctgaattagtctttatcgattcggctggctaccgcgccctgctggttgcgatatttcgcatcttcacggcggttgtaaggtcgcgccgccgggccggagagcggctcaaagctcagcgcaccaattaacatgcccggacgcagcgccagcggcagcttaccggagttgtaaaactccagcacaatgcagccagaccagcccggatcgatacggtgcgcggtgacgtgcaccatcagccccagacgcgccagtgaagaacgcccgtccagccagcccaccagatcggctggcagcgtcaccgactccagcgtcaccgccagcgccagctctcctgggtgaagataaaacgcctcgccctcgtcgagcacgatttcatcgctcatcacgcggtcaagcgcggcgctcacttcatctttaggaccgctcagatcgataaacgctgccgtgtgaccacggaaggtacgaaatttattgcccaggcgcacatccaccgtcgcgccgttaatacgctccactggcggacgtgggttgatcgacaaacggccttcatcaagccaggcttcaatatctcggtcacacagacgcatggcattttctcctttcgagcatcactcccttaacgccaattacgtcaagggcataccaggttatcactgaacggtacacaatttatcaagcttattcaaagaactgacttattttcgctttcaatatatcgatcgcgatgcggtttttcccgccgcgcggcacgataatgtccgcatattgtttagaaggctcaatgaattgcagaaacatcgggcgcacggttttttgatattgcgccatcactgaatccattgaacgcccacgctcgttaacgtcacgcttgatgcggcgcatcaggcagatatccagcggggtatcaacgaaaatggagaagttaagttcgtcacgtaaacgcgcatccgtcagcaacaaaatgccttcgagaatgatgaccttcttcggctcaaccgtcaccgtttctttcatacgcgtatgttcaacatagctgtaaaccggcaggtcaattgccgagccgcgtttcaacgcttgtaaatgctcaagcagcaggctgtgatccatcgcgctgggatggtcgtagttggtcttaacgcgttcttccatcgacagatggctttgatctttgtaatagcagtcttcgggaattacgccgatgtgttcatcaccgacttgctcacgtaattcacgataaagggtactggcaataagactcttgccggaagccgatgcgccagcgataccgataatgacgcactgatgagactgatcagtcatatatttagcgacctgattaacctggatgttaggaagggggcgacgaagcgccaaacgcggcaattatagggatttcatccgcctgataccagtcgaatagcgttgccgcgcgctcagagttaattgttgacgaagaattcccggtggcaaattacgttgatcagttttatacaaggtaaaaattgttatacgcagttgcgcaaattatccgcctttacgtcactttatgagcaattcgcatataaaatgtaaaacttttgtactagcataaacacagaaacgaatattggcgacctggtcttgcggataaagcggtaatgagcaaacaatcacagcatgtattaattgccctgccccacccgctgcttcacctggtcagtttaggtttagtctcgtttatctttacccttttctcgcttgagctttcgcagtttggcacccaactcgccccactgtggttcccgacgtccatcatgatggtggcgttttatcgccatgccgggcgcatgtggccggggattgcgctgagctgctcgctgggaaatatcgccgcatccatcctgcttttttccaccagctcgctgaacatgacctggacgaccatcaatattgttgaagccgtggtcggggcagtgctactgcgtaaattactgccgtggtataaccccttgcaaaatctggctgactggctgcgtctggcactcggcagcgccattgttccacctctgttagggggtgttctggttatcctgctgacgcccggagacgatcctctcagggcatttttgatatgggtactgtcagaatccatcggcgcactggcactggtgccgctgggattgttatttaaaccacactatctgctgcgccatcgcaacccacggttgctttttgagtcgctgctcacgttagccatcacactgacgttaagctggctttcgatgctgtatctgccgtggccttttactttcattattgtgctgttgatgtggagcgccgtgcgcctgccacgaatggaagcctttttgatcttccttaccacggtgatgatggtgtcactgatgatggccgcggatccctccctgcttgctacgccgcgtacgtacctgatgagccatatgccgtggctaccgtttttgctgatcctgctgcccgccaacatcatgacgatggtgatgtatgcctttcgtgcggaacgcaaacacatttccgaaagcgaaacccgctttcggaacgcgatggaatattccgctatcggcatggcgttagtgggcaccgagggacaatggctgcaatccaacaaagcgctctgccagtttctcggttacagtcaggaagagctgcgcggactcacctttcagcaactgacctggccggaggatctcaataaagatctccaacaggttgaaaagctgataagcggtgaaataaacacctattcaatggaaaaacgttactacaaccgcaatggcgatgttgtctgggcgttgcttgccgtctcactggtgcgccacacggatggcacgccgctctattttatcgctcagattgaagacattaacgagctaaaacgcaccgaacaggtcaatcagcaactgatggagcgcatcacgctggccaacgaagcgggcgggattggcatctgggagtgggagctgaagccgaatatttttagttgggataagcggatgttcgagctgtatgaaattcctccgcatatcaaaccgaactggcaggtgtggtacgagtgcgtgctgccggaagatcgccagcacgccgaaaaagtgattcgtgattcgttgcaatcacgctcgccctttaaactggaatttcgcattgccgtgaaagatggcatccgccatatccgcgccctcgccaaccgggtactgaataaagaaggcgaggtcgaacgcctgctcggcattaatatggatatgacggaggttaaacagcttaacgaggcattgtttcaggaaaaagagcgcctgcacattacgctggactccatcggcgaagccgtggtctgtattgatatggcaatgaaaattacctttatgaatccagtggcggagaaaatgagcggctggacgcaggaagaagcgttaggtgttccgctcctgacggtgttgcatattacttttggcgacaacggaccattaatggagaacatttacagtgctgacacctcacgttccgcgatcgaacaagatgtggtattgcactgccggagcggcggcagctacgacgtgcattacagtattacgccgttaagtactctggacggcagcaatataggctcggtactggtgattcaggacgttaccgaatcacgcaaaatgctgcgccagctgagctacagcgcctcccatgatgcactgacgcatctcgccaatcgcgccagttttgagaagcaactgcgtatcctgctgcaaacggtaaacagtacgcatcagcgacatgccctggtgtttatcgatcttgatcgctttaaagcggtgaatgacagcgccgggcatgcggcgggcgacgctttactgcgcgaactggcgtcgttgatgctgagtatgctgcgctccagcgacgtgctggcgcggctcggtggtgatgaatttggtctgctactgccagactgcaatgttgaaagcgctcgttttatcgctacacgcattatcagtgccgtgaatgactatcactttatatgggaaggacgtgtgcatcgggtaggtgccagtgccgggattaccttgattgatgacaacaatcatcaggcagctgaagtgatgtcgcaggctgatatcgcctgttatgcctccaaaaatggtggccggggccgggtgacgatttacgaaccgcagcaagctgccgcacatagcgaacgggcagcgatatcgcttgatgaacagtggcggatgattaaagagaatcagttgatgatgatcgcccacggcatcgcttcgccacggctcctggaagcaagtaatttgtggctgatttcacttaagctctggagttgcgaaagcgagattattgatgaacaaacatttcgtcgtagtttcagcgatccggcacttagccatgctcttgaccaacgggtatgccacgattttttccagcaggccgcaaaagcggttgccagtaaaggcttaagcatcgcccttcccctttccgttgctggtttgagtagcgccacgctggtgaatgaactgcttgagcagctggaaaatagccctctaccagcacggttattacatctgattattccggcagaagcgattttcgatcacgcagaaagcgtgcaaaaactgcggctggcgggatgtcggatcgtattcagtcaggtgggccgagatctgcaaatcttcaactcgctgaaagcaaatatggcagattacctgctacttgatggtgagttatgcgccaacgtgcagggtaatttgatggatgagatgctgattacgatcattcaggggcacgctcagcggctcgggatgaagactatcgccgggccagtcgttttacccttagtgatggatacgctttcgggcatcggcgtcgatctgatttatggtgatgtgattgccaatgcccaaccgctggatttgctggtgaatagaagttatttcgcgattaactaagggagcgtttgcccattgcctgatgcgacgctaacgcgtcttatcaggcctacaaatcgctcattccccaggccggataaggcgctcgcaccgcatccggcgaccaacgtcatgcttcgtctggttgccagccttccgtataccagatatgcaacagcgcataagaacgccagggtttccagcgctcggcataacggcggatttgtgccggtgtcattcccggaaatcgctgtttaatcagataatcatccggcagaaaaacatctttcgcctgccagccacgcaaagcaaaataatttgccgtccagcgcccgatacccggaaaggtttgcagcgttttcatcgcttgttctacgtcgcccggtattgtcattggtaaggtgccctccagcgccgcatttgccagatgaatcagcgcctctgcccgtttcaacggcatacctaacgcttttaatgcctgcgggtcggctactgccagccgctgaggcgtggggaagcagacataatccggaaaatcatccagccgttcgccataaagctgtgccactctggaggtcaattttgccgccatcgccacgctcaccagttggcctaaaatcgcccgcacgccctgctcaacagcgtcaacacaaccaggtaaacgcaatcctggccgcgccgcgcctaacttgcccaacgcaccgttaacaatctgcgggttacattgcagatcaaacaggcggctcattttcgccagacactcagcggcaacaggttctaaacctgcacttaaatttatgtgcagagtatggcgggctatatccggaatagcagtcaccacgccgcgatattcgcctaccgccagactacgggcataataactgtccgcgaccgtttccacgccgctcaccgcacgggcggcgagaaatcccaacatccacgaccagtcatacggcggctgccagttcagggtatacatcgcatctccttgttaatccgctttcagcataaacgttattcagacgttacgctttgctttcatattccggttgtcgcgacggcaacatttcgctaaagtcacgccccttcttcaccggcatggggattatttcgtgtttattggttttgattacggtacagcaaactgttcagtggcggtcatgcgcgacggtaaaccgcatttgctaaaaatggaaaacgacagcacgctgctgccttcaatgctttgcgcgccaacgcgtgaagcggtaagcgaatggctgtaccgccatcatgatgttccggcagacgacgatgaaacgcaggcgctgttgcgtcgggcgattcgttataaccgcgaagaagatatcgatgttacggcgaaaagcgtgcagttcggtctttcctcactggcacagtacattgatgatccagaagaagtgtggtttgtgaaatcaccaaaatcgttcctcggtgccagcggcttaaaaccgcagcaggtagcgctgtttgaggatctggtctgcgcaatgatgttgcacattcgccaacaggcgcaggcgcagctgccggaggcaattactcaggcggtgattggtcgcccgatcaacttccaggggctgggcggtgatgaagcaaacacccaggcgcaagggattctggaacgcgcggcgaaacgtgccgggtttaaggatgtggtattccagtacgagccggtcgcggctgggctggattacgaagccaccttgcaggaagaaaaacgagtgctggtagtggatatcggcggtggtacgactgactgttcattgctgctgatggggccgcaatggcgtgcgcgcctcgatcgtgaagccagcctgctgggtcatagtggttgccgtattggtggtaacgatctggatatcgcactggcgtttaagaacctgatgccgttgctgggcatgggtggcgaaaccgaaaaaggcatcgccctgccgattctgccgtggtggaatgcggttgcgatcaacgacgttcctgcgcagagtgatttctacagtagtgctaacggtcgtctgcttaacgatctggtacgcgatgcccgtgaaccggaaaaagtggccctgttacagaaagtctggcgtcagcgtttaagctatcgcctggtgcgtagcgcagaagagagcaaaatcgccctttcaagtgtagcggaaacccgcgcctcactgccgtttatcagcgatgaactggctacgctgattagccagcaagggctggaaagcgccctcagccagccactggcgcggattctggaacaggtgcaactggcgctggataacgcccaggaaaaaccggacgttatctacctgaccggcggtagcgcccgttcgccgctgattaaaaaagcgctggcagaacagttgccgggcattccgattgcaggcggcgatgactttggctccgtcaccgccgggctggcacgctgggcggaagtggtgtttcgttaattgaaaaatggctcagcaacggcttaaatctgcctgcgcctgagccagtttttctgccgcctgacgtagcggttccatcaacggcatggtccgtgctggcgcatgaaggcggaatcgctgcaactctgtcgcaccgacagtcagcgccgattccagccgatgtcgtttggcggctatttttgccattaccgcttgtctgtctgcaggcgttaccgcttcgttcggcctgaacacaaaacggcgttcacagctcgctttccagtcgataaccgcctgggtcagatgatcaccaaaaccttttacttgcttaacgctccgtcgggtaacatccgctgctgtttcaataccaaaggaccgtaacgccgctttacgcgcagggccaacgccgggaatagaggcaacatcaataaaaaatccctccagaaacttctgcttctgccgttcccttgcggtgtcgtgaagtgctaccagagcgcgtttctcttcttccggtaacccgagaatttcgtccttcattttttcgagcatcgcccgtttggcgataaaaccttccagcccgcccaactgctggatctggctgactaaatggtcatagtccattttcgcgcgattaaacgcctcacggcgttgctggatttctgctttgtacgctttgcttgtcaggctgccaataatccagatagccgccagcacaggaatcaaaataatataacgcggttctgcctgaaggccgcaaagcaacagcgataacgctgacagtgcgatctcaatcagaatgatgtattcgcgccgtaacaggcctgaaggaagcggcctgccagtcggttggaaatgatcgggtaatggcagttgcaatgctggcggtgctactgatgccatcaccatcgcccagactctcgccagcacaaaatcaccgccggtggtaatgacctcttcaccgagatcaataaaatagataacgccttgattatccagcgcacaccacgggcagtcagtcaaatgagcggggtaaacatgcattgccgaaacggtacatttctttaactgttggcgtagtaaatcaagtgccgctacccacgcttttgccgtcggacgcccggttgccacgccactttccgtgaatgcctgctgaaacatggcttcaacatcgcccggtaacatcgacagcggaatcgatcgtggcggcggttttaaaccacgtcgctgattatctgacgcgtaggcataacggaaatgggcaatatccatctccagcgcattacccgcatcagagataagcggtacaccggaataaggatgccgcccaccaaacaagacgtgaaatatcagcaacgcaaggccaaaattatcgtgattttctgtgcgttcaaagccgacaaatgatggcatggtttgcagctctggcggcgtaaaatgcgacacgccgacttcgcataaatgcagtgtaccattggcattaatctgaaaggagtcgctatcaatcaacaccactttgctgtcgcgacctaccataaagctgttctggtttacgtcacccacgacgtgcccgtgctcatgaacagtagcaaaagatgaagcaatattgcgcgcaacatagagtagaaaatcccacgcacaatgagggtaactctggcgacgatgtgccgggctatagatcatatgaatcggttctttaccagaaacttttggcatcataaaaccgataacttttccgcctcgtccaccgtgaagcgttgcctgcggccaggcgacataattcaacaactgcgcgtcagctgtcgcagccataaaggcaagtttgtcctgttttaaggcgggtggcggcgtgtgataaatcttggcgacgctatcgacaaactcctcgatatcataaaccgcaccttcgccgcctttgcccagttcacggcctggcgtaacgcactcaccagtagcagtatataaagtgggtttcatggtaaccacagcgccagtgccaacgttttatcatcatccgtacgctcgtttaccgccgggctggacaaaaactgctttaacaattcaggtaataaatcgagttgttcctgcgttgctgacgccagcccattgaaaaacggggtaaagaaaggcacatgcggagaattatccagcatatttaacgccagccgctggataccatccgtaaatgctgcaactttgtgcgcacgctcagtgctggtgaaagtttccagtctggaaacggcatcttcatcggtaatgaagtgcgtcatattggcatattcacccaccatcggcgtgagcggcagttgcaaaccgtgacccaaatctaccaccacgccgccatcgccaatctgcataatcaaggtgccattagctgatgaaatcaatcccaaaaacgtgcaggcaaaatcgcgaaccgctaattctttggcttccgcctcggcaaaaagtcgctgacgaatggtcagcacaatgtccgttgcgaggacatcattaagccccaattccccgccctgcactttttgcgacatataagccatcgcttcattgacggcgagcatcgcaccttcgcccccctgcgagacgctgcctgcgccatcagcgacgaataccgacaataatggctgctggtcatttagccaggcaacctgcatctggcaggcatcctggcaaggcaaatcagcgctaatatgcgacgttccaacggctgatgcatagaccagtcgccagctcacactgacgtccagccttttggcgcttccagcacaacttccgttcccggcgtggagcgggaaaccgaacgcagcgaactggataaccagctaaacagttcacggaattgtaatccctgcagagacaaaggctgacggacgctgatttgggccagcgtcttcatatccgccccctgaacaccgatggtaaagaaggcaaacttcttatcttcttccccctgaaacactttgttggcggcagcctaccactcatcggttggtgcgccatcggtgatcaggaaaatccacggacgataataggaaataccattggcacgatattcacgtttccgctcctcaaccatatccagggctttggtaatggcagcgcccattggtgtatcgccctgggcaaacaggatgggcgggaaaaaattagcggcgctggtaaagggttgttccacatgcaccgggccgaacgtcacaatgccgagttccactctttttaaggccagcgaatcggcaagcagctcatcgcgaaaggtaaccaatccggcgttaagttcattaatgggtctaccgttcatagaaccagaaacatccagcagcaaaatgcaggggcaacgtggttccgggttactggcaaaatcgctggtggcaaacgtgatttgttcgctcataagaaatcctttcttagagaattattgaggtccggtatcataccgattgcaataatgaaataagagcaaacgaagaaactttcagaattaggcccggcggcgcagaaaattttgctattcgcctcgcaagaacggagagccgtcgattgacactaagggcggagtgacataatttcaggagtgagggtagagcggggtttcccccgccctggtagtcttagtaagctggccagctaatgactaagagcaccacgatgatgagtcgcttcatcatgaccctttccttatttaaggccccttcctcgggaggggctttcccgtttcagcgtcccgctgaaatcttcggcttacctcctttcgccctgtatgcagtctatcgctgacttgcggataaaatagtttcaagtgtgattattgcgtaacgactcgcaaagaatatttgctggcaggatcgcagactgcaaagtctgcggattgacaattggaccgtgaaggcatactttcaggagtgagggtagagctgggtttcccccgccctggtagtcttagtatgctgggtagctaatcactaagagcaccacgatgatgagtatcttcatcatgaccctttccttatttaaggccccttcctcgggaggggctttcccgtttcagcgtcccgctgaaatcgtcggcttatctcctttcgccatgcaagcagtctatcgctaacgcgtagataaaatagtttcatgtgttattactggatgcgtgctcgcaaaagtgcccgtcattcagacgattcccgacagtgtttcataattcctccatttttctcccttattggctggctacactagtatcattccgcgaaacgtttcaggaagagaaactcttaacgatgaaaggcagttataaatcccgttgggtaatcgtaatcgtggtggttatcgccgccatcgccgcattctggttctggcaaggccgcaatgactcccagagtgcagcccctggggcgacgaaacaagcgcagcaatcgccagcgggtggtcgccgtggtatgcgtgccggcccattagctccggttcaggcggcgaccgcagtagaacaggctgttccgcgttacctcaccgggcttggcaccattaccgccgctaatactgttacggtgcgcagccgcgtggacggtcaattgatggcgttacatttccaggaaggccagcaggtcaaagcaggcgatttactggcagaaattgacccaagccagttcaaagttgcattagcacaagcccagggccaactggcaaaagataaagccacgctcgccaacgcccgccgtgacctggcgcgttatcaacaactggcaaaaaccaatctcgtatctcgtcaggaactggatgcccaacaagcgctggtcagtgaaaccgaaggtaccattaaggctgatgaagcaagcgtcgccagcgcgcaattgcaactcgactggagccgtatcaccgcaccagttgatggtcgcgttggtctcaagcaggttgatgttggtaaccaaatctccagtggcgacaccaccgggattgtggtgatcacccaaacacatcctatcgatctggtctttactctgccggaaagcgatatcgccaccgttgtacaggcacaaaaagccggaaaaccgctggtggtagaagcctgggatcgcaccaactcgaagaagttaagtgaaggcacgctgttaagccttgataaccaaatcgatgccactaccggtacgattaaagtgaaagcacgctttaataatcaggatgatgcgctgtttcccaatcagtttgttaacgcgcgcatgttagtcgacaccgaacaaaacgccgtggtgatccccaccgccgctctgcaaatgggcaacgaaggccattttgtctgggtactgaatagcgaaaacaaagtcagcaaacatctggtgacaccgggcattcaggacagtcagaaagtggtgatccgcgcaggtatttctgcgggcgaccgcgtagtgacggacggaattgatcgcctgaccgaaggggcgaaagtggaagtggtggaagcccagagcgccactactccggaagagaaagccaccagccgcgaatacgcgaaaaaaggagcacgctcctgatgcaggtgttacccccgagcagcacaggcggcccgtcgcgcctgtttattatgcgtcctgtcgccaccacgctgctgatggtggcgatcttactcgccgggattatcggttatcgcgccctgcccgtttcggcgctgccggaagtggactatccaaccattcaggtggtcacgctttatccaggtgcgagcccggatgtcatgacctctgccgttaccgcgccgctcgaacgccagttcgggcagatgtctggcctgaaacagatgtcgtcgcaaagttccggcggtgcgtcagttatcactttacagttccagctaacattgccgctggatgtcgccgagcaggaagtgcaggccgcgattaacgctgcgaccaacctgctaccgagcgatctgcctaacccgccggtttacagcaaagtgaacccggcagatccaccgatcatgacgctcgctgtcacctcaaccgccatgccgatgacgcaggtggaagatatggtggaaacccgcgtcgcgcagaaaatctcgcagatttccggcgtagggctggtgacactttccggcgggcagcgtccggcggtacgcgtaaaactcaacgctcaggcaattgccgctctcggcctgaccagcgaaagtgtgcgcaccgctattactggcgcgaacgttaactcagcgaaagggagccttgacggcccttctcgcgcggtcacgctttccgcgaacgaccagatgcaatcggcagaagagtatcgtcagctaatcatcgcctaccagaacggcgcaccaattcgtcttggcgatgtcgcaaccgtagagcaaggagcagaaaacagctggctcggcgcgtgggcgaacaaagaacaggccattgtgatgaatgttcagcgccagcccggtgctaacattatctccaccgccgacagcatccggcagatgctaccacagctcaccgagagtctgccgaaatcggtgaaggtgacggtactttctgaccgtaccaccaatatccgcgcatcggtcgacgatacccagtttgagctgatgatggctatcgcgctggtagtcatgattatctacctgtttttgcgcaatattccggcgaccatcattcccggtgttgctgtaccgctgtcgttaatcggcacctttgcggtcatggtgtttctcgatttttcaatcaataacctgacgttgatggcgttaactatcgccaccggattcgtggtcgatgacgccatcgtggtgatcgaaaacatttcccgctatatcgaaaaaggcgaaaaaccgttggcggcggcgctcaaaggcgcgggtgaaatcggctttaccattatctcgctgaccttctcgctgattgcggtgttgatccccctgctgtttatgggcgatatcgtcgggcgactgttccgcgaatttgctattaccctggcagtcgcgattttgatctcggcggtggtgtcgctgaccctgacaccgatgatgtgcgcgcggatgctcagccaggagtcgctgcgtaaacagaaccgcttctcccgtgcctcggagaaaatgttcgacaggataatcgccgcctatggtcgtggactggcgaaagtgctgaatcatccgtggctgaccttaagcgtggcgctcagcacgctgctgcttagcgtgctgctgtgggtgttcattccgaaaggtttcttcccggtgcaggacaacggcattattcagggcactttgcaggcaccgcaatccagctcctttgcgaatatggcccagcggcaacgccaggtcgcggacgtgattttgcaggatccggcagtgcaaagtttgacctcatttgttggcgttgatggcactaacccgtcgctgaacagtgcgcgtttacagatcaatctcaaaccactggatgaacgagatgaccgggtgcaaaaagtcatcgcccgtctgcaaacggcggtggataaagtgccgggcgtcgatctcttcctgcaaccaacgcaggacctgactattgatactcaggtcagccgcacccagtaccagtttaccttgcaggccacgtcactggatgcgctcagtacctgggtgccacagttgatggaaaaactccagcagctgccacagctttctgatgtctccagcgactggcaggacaaagggctggtggcgtatgtcaatgtcgacagggacagcgccagccgtctggggatcagcatggcggatgtcgataacgccctgtacaacgcgtttggtcagcgactgatttccactatttatactcaggctaaccagtatcgcgtggtgctggaacacaacaccgaaaataccccaggcctcgcggcgctggataccattcgcctgaccagcagcgacggtggcgtggtgccgttaagctcaattgccaaaattgagcagcgttttgcgccgctttccatcaaccatctggatcagttcccggtaacgactatctcctttaacgtgccggataactattcgctgggcgatgcggtgcaggcgattatggacacagagaagacgctgaatctgccggtggatatcaccacgcagttccagggcagcaccctcgccttccagtcggcattgggcagcactgtctggctgattgtcgcggcggtggtggcgatgtatatcgtgctcggcattctgtacgagagctttattcacccgatcaccattctctcgacgctacccaccgcaggggtcggcgcgctgctggcgttaatgattgccggtagcgaactggatgtgattgccattatcggcattattttgctgatcggtatcgtgaagaagaacgccatcatgatgatcgacttcgcgctggctgctgagcgcgagcaaggcatgtcgccgcgcgaagctatttaccaggcttgtctgttgcgttttcgtccgatcctgatgaccactctggcggctctgcttggtgcgctgccgctgatgttgagtaccggggtcggcgcggaactgcgtcgtccgttaggtatcggcatggtcggcggtctgattgtcagccaggtgctgacgctgtttaccacgccggtgatttatctgctgttcgaccgtctggcattgtggaccaaaagccgctttgcccgtcatgaagaggaggcgtaagtgaagttttttgccctcttcatttaccgcccggtggcgacgattttactgtcggtcgccattaccctgtgcggcatactgggtttccgtatgctgccagtcgccccgctgccgcaggtcgattttccggtgatcatggtcagcgcctcgctgcccggtgcgtcaccagaaacaatggcgtcttccgttgccacgccgctggagcgctcacttgggcgcattgccggagtcagcgaaatgacctccagcagttcgctcggcagcacgcgcattattttgcagtttgattttgaccgggatatcaacggcgcagcgcgcgatgtgcaggcggcgatcaacgccgcgcaaagtctgctacccagcgggatgcccagccgtccgacctatcgcaaagcgaacccgtcggatgcgccaattatgatcctcacgctgacatccgatacttattcgcagggtgaactgtacgatttcgcctcgacacagctggctccgacgatttcgcaaatcgacggtgtcggtgatgtcgatgttggcggcagctcgctgcccgccgtacgcgtcgggctgaacccgcaagcgctgtttaatcagggcgtgtcgctggacgatgtgcgcaccgccatcagcaatgccaacgtgcgtaaaccgcagggggcgctggaagatgatactcaccgctggcagatccagactaacgatgaactgaaaaccgccgctgaatatcagccgctgattattcattacaacaacggcggcgcggttcgtctgggcgatgtggcgacggtgaccgattcggtgcaggatgtgcgcaacgccgggatgaccaacgccaaaccggctattctgctgatgatccgcaaactgccggaagccaatattatccagacggtagacagcatccgcgcccgtctgccggaattacaatccaccatcccggcagcaattgatctgcaaattgcccaggatcgctcccctactatccgcgcgtcgctggaagaggttgagcagacgctgattatctcggtggcgctggtgattctggtggtgtttttgttcctgcgttcgggtcgcgccaccattattcccgccgttgcggtgccggtttcgctgattggtacgtttgcggcgatgtacctgtgtggtttcagtctcaataatctttcgttaatggcgctcaccatcgccactggctttgtggtggatgacgccatcgtggtgctggaaaacattgcccgtcatctggaagcggggatgaaaccgctacaggccgcgctgcaaggtactcgcgaagtcggctttacggtgctgtcgatgagtctgtcactggtggcggtgttcctgccgctgctgttgatgggcggattgccgggtcgcctgttacgcgagtttgccgtgacgctttctgtcgccattggtatttcgctgctggtttccctgacgttaacgccgatgatgtgcggctggatgctaaaagccagcaagccgcgcgagcaaaagcgactgcgtggctttggtcgcatgttggttgctctgcaacaaggctacggcaagtcgctaaaatgggtgctcaatcatacccgtctggtgggcgcggtgctgcttggcaccattgcgctgaatatctggctgtatatctcgatcccgaaaaccttcttcccggagcaggacaccggcgtactgatgggcgggatacaggctgaccagagtatttcgtttcaggcgatgcgcggtaagttgcaggacttcatgaaaattatccgtgacgatccggcggtggataatgtcaccggctttaccggcggttcacgggtgaacagtggaatgatgtttatcacccttaaaccacgcggcgagcggagcgaaacggcccaacagattatcgatcgcttgcgtaaaaaactggcgaaagaaccgggagcgaatctgttcctgatggcggtacaggatattcgcgttggcggacgtcaggctaacgccagctaccagtacacattattgtccgacgatctggcggcactgcgcgaatgggagccaaaaatccgcaaaaaactggcgacattgccagagctggctgatgttaactccgatcaggaagataatggcgcggagatgaaccttatttacgatcgcgacactatggcgcgattgggaattgacgtgcaagccgccaacagcctgttaaataacgccttcggtcagcggcaaatctcgaccatttaccagccgatgaaccagtacaaagtggtgatggaagttgatccgcgctatacccaggacatcagtgcactggaaaaaatgttcgttatcaataacgaaggaaaagcgatcccgctgtcgtatttcgctaaatggcaaccggcgaacgctccactgtcggtgaatcatcagggattatcggcggcctcgaccatttcgttcaacctgccgaccgggaaatcgctctcggacgccagtgcggcgatcgatcgcgcaatgacccagcttggtgtgccttcgacggtgcgcggcagttttgccggaacagcgcaagtgttccaggagacgatgaactcacaggtgatcctgattatcgccgccatcgccacggtatatatcgtactgggtatcctttacgagagttatgtgcatccactgacgattctctccaccctaccctcggcgggcgtcggagcgctgttggcgctggagctgttcaatgccccgttcagcctaattgcgctgatagggatcatgttattaatcggcatcgtgaagaaaaacgccattatgatggtcgattttgcgcttgaagcccaacggcacggtaacctgacgccgcaggaagctattttccaggcctgtctgctgcgttttcgcccgattatgatgactaccctggcggcgctgtttggtgcgctaccgctggtattgtcgggcggtgacggctcggagttgcgccaaccattggggatcaccattgtcggcggtctggtcatgagccagcttctgacgctgtataccacgccggtggtgtatctctttttcgaccgtctgcggctgcgtttttcgcgtaaacctaaacaagcggtaaccgagtaaatgacagatcttcccgacagcacccgctggcgattgtggattgtggctttcggcttctttatgcagtcgctggacaccaccatcgttaacaccgcgcttccctcaatggcgcaaagcctcggggaaagtccgttgcatatgcacatggtcattgtctcttatgtactgaccgtggcggtgatgctgcccgccagcggctggctggcggacaaagtcggcgtgcgcaatattttctttaccgccatcgtgctgtttactctcggttcactgttttgcgcgctttccggcacgctgaacgaactgttgctggcacgcgcgttacagggcgttggcggcgcgatgatggtgccggtcggtaggttgacggtgatgaaaatcgtaccgcgcgagcaatatatggcggcgatgacctttgtcacgctgcccggtcaggtcgggccgctgcttggcccggcgctcggcggtctgctggtggagtacgcatcgtggcactggatctttttaatcaacattccggtggggattattggcgcgatcgccacactgatgttaatgccgaactacaccatgcagacgcggcgctttgatctctccggctttctgttgctggcggttggcatggcggtattaaccctggcgctggacggcagtaaaggtacaggtttatcgccgctggcgattgctggcctggtcgcagttggcgtggtagcactggtgctttatctgctgcacgcccaaaataacaaccgcgccctgttcagtctgaaactgttccgcactcgtaccttttcgctgggcctggcggggagctttgccggacgtattggcagtggcatgttgccctttatgacaccggttttcctgcaaattggtctcggtttctcgccgtttcatgccggactgatgatgatcccgatggtactcggcagcatgggaatgaagcgaattgtggtacaggtagtgaatcgctttggttatcgtcgggtactggtggcgaccacgctgggcctgtcgctggtcaccctgttgtttatgactaccgctctgctgggctggtactacgttttgccgttcgtcctgtttttacaaggaatggtcaactcgacgcgtttctcctccatgaacaccctgacgctgaaagatctcccggacaacctggcgagcagcggcaacagcctgctgtcaatgattatgcaattgtcgatgagtattggcgtcaccatcgccgggctgttgctgggactttttggttcgcagcatgtcagcgtcgacagcggcaccacacaaaccgtctttatgtacacctggcttagcatggcgtctatcatcgcccttccggcgttcatctttgccagagtgccgaacgatacgcatcaaaatgtggctatttcacggcgaaaaaggagcgcgcaatgaagttctggcgacccggtattaccggcaaactgtttctggcgattttcgccacctgcattgtcttattgatcacgatgcactgggcggtacgtatcagttttgagcgcggctttatcgattacatcaagcatggtaatgaacaacggctgcaaatgctcggcgatgcgcttggtgagcagtacgcccagcacgggaactggcgcttcctgcgtaataacgatcgctttgtatttcagatcctacgttcactggagcatgataacaacgaagataagcccggccccggtatgccaccacacggctggcgcacgcaattttgggtggttgatcaaaataataaagtgctggttggcccgcgagcaccggttccacccgacggcacacggcggcccattatggtcaatggtgcggaagttggcgcggtgatcgcctcccctgttgaacgactgacccgtaatactgatatcaattttgacagacaacagcggcaaaccagttggctgattgtggctttatctaccttattagcggcgctggcgacattcccactggcgcgcggtttgctggctccggtaaaacgactggtggatggcacgcacaaactggcagcgggtgatttcactactcgcgtagcccccaccagcgaagatgagttgggcagactggcagaggatttcaatcaactcgccagcacactggagaaaaaccagcagatgcgccgcgattttatggccgatatttctcatgaactgcgcacgcctttagcagtactgcgcggcgaactggaagccattcaggatggtgtgcgtaaattcacgccggagacgctggcttctttacaggcagaagtcggtacactgacaaaactggttgacgatctccatcagttgtcgatgtctgatgaaggcgctctcgcctatcaaaaagcaccgatagatttgatcccactgctggaagtggcgggaggcgcatttcgcgaacgattcgccagccgtggcctgaaattgcaattttccctgccagacagtattaccgtatttggcgatcgcgatcgtttaatgcagttgttcaataacttactggaaaacagcctgcgctacactgacagcggcggcagcctgaaaatctctgccgagcagcacgacaaaacggtgcgcctgacctttgccgacagtgcgccgggtgtcagtgacgatcagctacaaaaattgtttgaacgtttttatcgcaccgaaggttcccgcaaccgcgccagcggtggttccgggctggggctggcgatttgcctgaacattgttgaagcacataacggccgcattattgccgcccattcgccttttggcggagttagcattacagtagagttaccgctggaacgggatttacagagagaagtatgaccgagttaccaatcgacgaaaacacaccgcgtattttgatcgtggaagatgaaccgaagctggggcagttgctcattgattatctgcgtgctgcgagctatgcgccaacgttgattagccacggcgatcaggtactgccatatgtgcgccagacaccaccggatctgatactgttggatctgatgctccctggcaccgatggcctgacgctgtgtcgggagattcgtcgtttttctgacattccgatcgtgatggtgacagcaaaaatcgaagagatcgaccgcctgctcggactggagattggcgcagatgattatatctgcaagccgtacagcccacgggaagtggtagcgcgcgtcaaaaccattttgcgccgttgcaaaccgcagcgcgagttgcagcaacaggatgctgaaagcccgttgattatcgacgaaggtcgttttcaggcttcctggcgcggtaaaatgcttgacctgacgcctgcagaatttcgtctgctgaaaacgctctctcatgaaccaggaaaagtgttctcccgcgagcagttgctgaaccatctttatgacgactaccgcgtggtaaccgaccgtaccatcgacagccacattaaaaacctgcgccgcaagctggaatctctcgacgccgaacagtcatttatccgcgccgtttacggcgtcggttaccgctgggaagccgacgcctgccgcatcgtttaacatttttacctgccggaggtggccttcagaccagatccggcaacattatcccacgcatggtcagcaaactgacattatctctccgccctggcaggcaccagaaaatcgctcatactttaattggcaaacagtacctttagatgctgttttcgatacgcaatttcaatcaaggagtcattatggctggttggtttgaactcagtaagagcagtgataatcagttccggtttgtgctaaaagcgggcaatggtgagactatcctcaccagcgagctgtatacctcaaaagcctctgcggaaaagggcatcgcgtcggtgcgtagcaacagcccgcaagaagaacgctatgagaaaaaaacggcaagcaatggcaaattctatttcaatctgaaagccgccaatcatcaaattatcggctccagccagatgtatgccaccgcgcaatctcgtgaaaccggaatagcctccgttaaagcaaatggcacaagccagacggtgaaagacaatacgtaattacgatgccgggcgtaggttgttggcgtccggctttatatcaaaataacgcttatttattgataattaagattaacctccgtcattaaaataatgagtaaataagtttcagtatcagaatttatcacgccccacaatcaccaatctgatccaccaccgtcagataccagtcactgtcataactgtaaagttgacttaaataaaataccagtccatcgttactctcttctggcgcagcgaccacacgcacggccccgtattccattcgacgcgctgcggcaatctgcgcatcagaaatagtattttgcggtgaaccaaacatctgcgtgaagaccaaactacggctgactttatgatgaacatcgctattgctaataaaatacccctgcttattccagccacgttcgcagttaaatttcgggatagctttcttattaaattcgtcatctcgcggaacatgttcccctgccgagggccatgggaaatactcgggaacaggttgcctgaaattaatttgcttaagattttcaacatccatcgaagcaccacggtggaaaagaacatacaaacccgtttttttatcaattaacgagttgattaattgggcatcttcttgctgaaagcccataatcacctttctggctgtttcctccagcgtacacccggcattggcgggtaaagaaaagaatatcagccccaccagcatcattcctttttttaacatcagcattgtttgcatcttctcatcatggggctcatattacacatttaacaattttcaggataaaccttacaccatactgttaacctggccgggtaattcgctagctggaatacgaaaggtataccaggcataacgacagcgtttccacaggctggagaaatggagatgataaaggcaatctgcaataatttcgttatctggatataaagactcggcaaaatgtgtccagcgcgcactgagtttcatgttaaacagtttttcatcttctttgttaccatacaggcgcgacaaagtaatcattgcttcgagcgtacctttattcgcttcttcttgtacctgttggaggtgcaaatgagcaagtgagagttctttcacctcaaagatattaagtaaaaaaagcccccatgctttttcatgtccagcttcatgagccagaaataaattgtcaaggagatttttttcataaatagcccgtgtttctttagaaatttcttgtttatttagtgcctggtagcagatagcaatgctaaaataaatattttgtagatcttgttgatgttcgctataaccataattttttaccagtggataagataccgagctatggaaatttaggtcatcttgaagtattttaagtgcccgtcgaaaatactccaaagctgtagatggttcataaggtaattttgtattgtcttccttatccaaatattcaagagcaactaaatttaatgcggcaggaatatttctttgcttaccaattgtcgcaagcggaatgaaataatcagaaaggtcaaaccaactcaaatcttttattgccgaccgccaattatgattgtatttaatgtcactagctttttccagccaagcatcgccctgcccttcatctttttcaaaacccaaaataccctctcgctggaaaaaccccctataaataacaggtgtagcataagttgtattctgtgaattttggcagataaaattatatatccagaatgaatctggataataacttaatgcaaattttatcgcgtacgcagtgtaataattattgagcttcatgtcttccatcaccgctcgctgtatacagcaccacaacttatcgtgatcgttctgcttgttatagcaggcaagtaaccactctagggcattatggcgacattcctgaaattgtgcgtgctgagcaatattctctgctaagtcgattgcatattgttgctcctcgggcgcaatgtcctcaatgctgacatctcggtaatcatcccaccaaagtaagagatccatatagtcatgttcttcggtagataagtgcttacaggttactgaatccagcaattcggaaatttctttatgcgaccctccccagcgtggcattcgaaatggtatatattcaacaaaaggataaaaagtgtgaggaaaaatagtcaggcaaacagaaagccaatatttttgcccaccatcatcatcatactcaggaagtatattggggcgaggcaaaacggggcatattgcatgctcaaacgaaagtccggaatacgccatcaacgcttccacttcttggggggagcggcggtgataatttttcagtgcgatcattaatggtattcctgcgacactatcaccgttaaggtgtgccgccagccaggctggctgaccaaatacttttgagttggtgctggtaagtaatgcagccatccattgtcgtgggtcacaatcaattgctttaagtgtagcgatgaccatttgttcattacatgcaccagcacaaagccacattgcatgtgtggtatcatttgcccagccataactgcgatataaccatgcacggtgattccagtattgtgcttcggcaagccaggcatgtgtagaatgaggtcttgcttgctgccaggttttaatgagtcttaaaccttctgttccggcatcaactagcgtgttcatatcataaaaatagttgcacatttgggtccaggataaaaaatagcgcttttcagcctgacgagaagtgaaactctcctgtaatgcctggttataaatttcatctagttcctgataacgtttttcttgtaacatataaggaatatttgcgatttgccattttctctcaagagtattaagtggcattttttggtcacacatcttttgcattgcactgagtaaacgagcatcctgttccatagatatccttttaattaggttcaaaaattttaaattcattccacggcaattttttccagttactggatggatctttcaaccatgcagtgacttcctttaaatcacggttcgcagtggcgacgggggtatcgtatatcattaaccatttttgtcgggcgcgaacataagcactggcataatcttcccatgaagcgaaacaatcttgtgctctttgagcattcagtaataacactatccaggcttggttttcatcgcaccagcctaaaccggcgatgcaacgagttaaaaaagcagtgcgcatacagtcaaacgccagcccatccagaacctggccttgtgctgccagttgttcgtaaaaatcatgtggagaattaccaagccctgtagcccagcgctgtaatataacgccaatttgttgacggaaatcttcgttgctttggtaagtttctgttcctagctcttgtttaacctgtagtgcaagttgttgacgcttatcatcagtcaactttaaatccaacgtgaagccatttactgacagtccattacgacgagcaactatatcaccaattgctaatgcccacttacgtctctttgttgctcgtcttttgtccttgattagatccttttctttttctttagcaataaaagcatcgatttgtggtttgttttttttgtatctatagataaaaataaatattgcgaccaggagaacaatgataagactcattatttttcaacctctgacaggggtaagtaatgagatgtctgtaatgtcaaactctctatctcaaaggaaatgttgctgatattttgacctgcaaattgcggatgccactcagcgccagggaataacatttccgcagaagtagcaactatagggtcaatagcattaagataatgtaacttatcaggtgcgctgtgtaacagtaaccactgcaactccactgaaggatttgtaaaatgttctaataaatgaaagttattatgtagtacgcttagtaaaaaactggtttcgtatacttccgttacatatttccacccctgatattcaggtgtattttcataaacaatacccataccttcacaatcactatgtcgaactgcttgtggtgataatagttgcaaaagagacaaaacatcgtccgcatattttttaactggatgacgattttgcttaccttttatttgatcaatttcaagtgaatcaccaacaacattgagagcaatagtaacatgaggaatattattattatcacgcaaactgaataaccgtaatttatgttgctcaatttgatttgcataatactcaccataaccaccggtaagattttttcgatcatcaaactggcctacgcaatgttgcatatgccatgattcataagccatttcacgacgaaggttcgaatgactggcatcaaactcaacaatttttccgtctggcacatcaagtattgactttacagtattttgttcactcggctgccaccctttctcgcgtcgttgaagcatcttttcatgctcttcttcacgcattctgaacgcaacgtagcaggttatgcgctgtagttttgattccagacgggtaccacatttcctggaaagaaattccaccaactcccgttctttggttaatatttgttgatgatcggtttcgatataataaagtgtcgcagttgatactgaggcagtattaaacttcgataccagccattccgggattacatcatcatttttattaaacagtgaatattctgcaagcgagttaatttgttgcaccattggaaagtcactaattagccatcgataaaaatggttgagtaaccatttttggatggtctcattatcctggcgaaacagacttctttgcaaaattgctgtttttacttccggggcattaattacatcccttgcattataattctggtgaatatttccagtcataacatccgcccgtgtttattatatcactcaaagcaataattgttgactatagattttttatctaaatcagcatggttgcaggtacatactcaagtaagccactcaagaaaataacgtaaactcaatagtggcagcgtcacaaactttggaaattatgtcttatatttgcagtttattttagtgaataattgagataaatgacattattttacatcctcaataattcaggctgtaagaggacggcaaatacattcataattatcaggggatgaacattcaggaaagtagtcagtatcgtcaactttttcttttatcactacatgaagatttcgtgtagatactcccatctctgccacttctcccctcacatttacactggagctaaacccgccgattgcgctacaatgcccgcccttaaagtgggggcactcccctaaccgcttcatcaggtgaagcggctctgacctgtcatcagaacgagagaattatgtttaaaccggaactcctttccccggcgggaacgctgaaaaatatgcgttacgctttcgcttatggcgcagatgctgtttatgcgggccagccgcgttactccctgcgtgtgcgcaacaacgaattcaaccacgaaaatcttcagctcggcatcaatgaagcccacgcgctggggaaaaagttttatgtcgtggtcaacattgcaccgcacaacgccaagctgaaaacctttatccgtgacctgaaaccggtggtggaaatggggccggatgcgctgattatgtccgatccagggctgattatgctggtgcgtgaacacttcccggaaatgccaatccacctctcggtacaggctaacgccgtaaactgggcgacggtgaaattctggcagcaaatgggtctgacccgcgtgatcctctctcgcgaactgtcactggaagagattgaagagatccgcaatcaggtgccggatatggagatcgaaatcttcgttcacggcgcgctgtgcatggcctactccggtcgctgcctgctctctggctatatcaacaagcgcgacccgaaccagggcacctgcaccaacgcctgccgctgggagtacaacgtccaggaagggaaagaagatgacgtcggcaacatcgtacacaagtacgagccgattccggtgcaaaatgttgagccgacgctgggtatcggcgcgccaaccgacaaagtgtttatgatcgaagaagcccagcgtccgggcgagtatatgaccgcgtttgaagatgagcacggcacttacatcatgaactcgaaagatctgcgcgccatcgcccatgttgaacgcctgaccaaaatgggcgtgcattcgctgaaaatcgaaggccgtaccaaatctttctactattgcgcacgcaccgcgcaggtttaccgtaaagctatcgatgacgccgctgcgggcaaaccgttcgataccagcctgctggaaacgctggaaggtctggcgcatcgtggctataccgaaggtttcctgcgtcgtcatacccacgacgattatcagaactacgaatacggttattcggtttctgaccgccagcagtttgttggtgagtttaccggtgagcgcaagggggagctcgcggcggtagcggtgaaaaataaattctccgttggcgacagccttgagctgatgacgccgcaaggcaacattaactttacccttgagcatatggaaaacgccaaaggtgaagctatgccggtcgcaccaggcgatggttatactgtgtggctcccggtgccgcaggatctcgaactgaattacgcgctgctgatgcgtaatttctccggggaaaccacgcgtaacccccacggtaagtgattaatttcgattatttttcccggatggaaaattcttagaaaccgatcacatacagctgcatttattaaggttatcatccgtttcgctgaaaaacataacccataaaatgctagctgtaccaggaaccacctccttagcctgtgtaatctcccttacacgggcttattttttatgcataagccctatccctggtcaccgtcttccattgaccacatcgatagaatactccttcatagcacgatgcctttcacttatcgacatcgtgctcccacaggttccggctacgcacagccagaacgcgcatgtttgacgcttaccaaaaaatgaacctaaagcattggaatatttttgacatcattttctgatggctgcataaaataaaaattctgctttagtttcatctatctgtttgtcattattactcacattcaataatggtgttgaagaatatcccatcacagataaaataaatatgtgcatggtagtcttgaatctattctcactctccacatttgaatgtcagacgagcgacgccatgtaatcctgcaccttctgtcttcaggtcaactatctgcatttttttgccctgagtaacacagaaatgagttgcatcattttttactatattttctgcaccagatattctacccctggctaaagaagcttcggcttcggtgtagtattggttatccagtttacgctgaatattacttttatatgcaaggccaaatttaccgatacttgtctcatcattatgcacagcacaaccagacataagaaaaacactaattaatgatatagcagctatctttttcaccttaccttcccccattaattaccaacgacattctctagtgtttaaatataataatggcatgattattataatagaataggattataataaatgttctgtacaacatttcctacataagtaggaattacagacatggaggcccttccgggcaaccccatgggggactttaatatattttgaatagtatattgaagatgccactgtttagttgaatattaggtatattctcttttttaaaaatttatcagtggctaccgttaatattcgctgtccccattgtaagctcctggtggtaagcactgaatccccatacctgaactgactttttatcctccgactttcatcctgttctgactccaccttttcttttctgctctacactatctacagaccaatcataaaggcacatacgatcatggcagaatttcccgccagcttactgattcttaatggcaaaagtactgacaatctacccttgcgcgaagcaattatgctgttgcgtgaggaaggaatgacgatccatgtgcggatcacctgggagaaaggcgatgctgcacgatttgtagaggaggcacggaagttgggcgtcgcaacggtgattgccggtggtggcgatggcaccattaatgaagtttctacggcgttgattcagtgtgaaggggatgacatacccgcgctgggaattttaccattaggaaccgccaatgattttgccaccagtgtagggattcctgaggcactggataaggcgctgaaactggcaattgccggtaacgccattgcgatagatatggcgcaggtcaacaaacaaacctgttttattaatatggcgacaggcggatttgggacgcgtattaccacagaaacgccggaaaaattaaaagccgcgctgggtggcgtctcttacatcattcatggcttaatgcgcatggacactctgcaaccggaccgttgtgaaatccgcggtgaaaactttcactggcaaggtgacgccctggtcattggtattggtaacgggcgtcaggccggtggcggtcaacaattgtgcccgaacgcattaattaacgatggcttgctgcaactgcgcatttttaccggcgatgaaattattccgactctcgtatcaaccttaaaatctgacgaagataacccgaatattatcgaaggtgcttcgtcgtggtttgatatacaagccccacacgaaatcacttttaatcttgatggcgaaccgttgagtgggcaaaacttccatattgaaatacttccggcggcgttgcgttgtcgattaccaccagattgtccattgttgcgttaatcaaactattctctgttgaaccagagagaatccgtaatgccggatgcggtgtaaacacctcatccggcatacagaacaatactacaccgtaattaattttacccgtgtcttctgcaatgccagtttatccacctcagacacagcatcatcggtaataataatgtcaattttttcgattggcagtacctgattaaaaccgcgacggttaaatttcgatgaatcgagaacggcaatcactttattagcagcggtgaccatcgcaccgctaacagaataaccttcattaaaggtcgtaataccattaaccgcatcaataccatcagcacccacaaacattaaatcggcattaatatcctgcagagaacgttcagcaatagatccatgcatagatcgcgttttatggcggaccgtgccaccgcagacgaccagagtaatgtctttattttcggaaagggcaaacgcagccgggagactgttggtaatcaccgtgatatttttggcggtcattaatccttcggcgataagcattgtcgtacttccgctgtcgagaataacggtcatcccttcgtggatcattttgactgccgcctgcgctattctgtttttcggcgcgctggcgagctgaaatcgctctttaaacccgacttcctgggtctcggtttcgctattaccggacattattttcgccgcaccgccatgaaagcgcgtaaccacgcctttttgttcgagaaagcgcaaatcggcacggattgtcgcttccgaggcagcaaatactcccgccagatcctgaacaagcacggttccctgttcattcactaattggatgatcttattccttcgctcgaatgaattcatcgtcatttacccatattcaattgtggctagtgtaaacgaagggggaccattggtgaatgatctgttttgcacaataccgggcctgcatcacgctggcccgcggtttcagggaatgagcaacactttgcccggcatggcattacgagcgatgtcacgcaccgcctgggcgaagctttcaaagcttccacggtgagcgattaatggctccaggcttaacttacgttctgtcagcaaccggctcgccgtttcccactcctgccccggccaagggctggagtagttcatccaactgccgataaccgtcagctctttacgcaatattttgccaaacgttgcagatgttaaatgcagatcctgatgcaacgtgcccaccagcgccagttgggcatgaggaccggcaatctctaccgccagttcgacggtttgcgggacgccagccgtctcgaggataagctgattaaagcgcagctcgcgtaaaacgccctgtatttgcggcgcgctcatttcacggctgttaaatgtttgcatcgcaccgaaagattttgccagtgccagtttttctgagctaatgtcgatagccgtcacactctttgctcccagcgcgacagcgcactgaattgccagcaggccaatggttccggcaccaataataataacgtttttattctcacatccttgcgctaaatgaaaagcatgcaggccaacggtaatcggttcaataaaagcgccatcctcaataggcatatccgcaggtagtgcaaagacattgtttcgcttaacgacaatatattcggcaaatccaccatcacgccgtgagccaataaaatcatattttgcgcactgggaataaaaccctttcagacactctggacaagtaaaacagggtaataacggcacacaggcaaccgcatcgccggggtgtaaatcatcaacaccggatcccaccgcatcaatatagccactaaattcatggcctaacgttattggataataatgtgcaccatttttaaatatcctgggtaaatccggaaccacataagcccgagctggcaatttttacccgcacctcatcctgatgtttaatttcaggaatgacgctttctgctacgcgcacgataccatcagtatcattcaccactgatttcataaaaactcctgattgttaagggggataacctccccctcaggtaaaaattattctgcgagaacgactttctcttgtttaataaagcctcgagctctacgccaggtcatgaaaataccggtaagataaattgcgccgataacaatgaaaccgggaatattttgcggggagaaaacctgaatcagtaaccaggtaatgggagaaccgccctgatccattgaagccaccatacccccggcttttaacgcgcccgcattagccgccagttgggtgtgcaaaccaatagtttgcgtcgcgatccacagggtgatgctcataatgatgacacccgaaattaaggtgcggaacagatttccacgatgcaccgcgaccgccatcgccacaaagaagccgatggtggcaaggtcgccaaacggcagcacctgattacccggcacacaaacagcaattaaaatggtgagtggaataaaaatcaggcttgccgataccaccgccgtatgtcccagcagcaacgccggatcaaggccaatcaggaactcctgaccgccgaacttcgcctgtaaacgactacgggcctgcttagcgatgggcgttaaaccatccatgatgggtttaatcacccgtggcatcagcagcataactgccgccgtttttaccgccagctgcaatacacctttgacatcgtaacccgcgaggatgccgataatcagccccatcacaaaacccacggtgaccggttcgccaaaagggccaaatttgcgctgaatatcatcggcgctaaatttaattcggttaacgcctgggattttctcgatgatagcatcgaccagcaccgcaatcggccccatatacgccgacgtaccgtgcggaatagcaatgccttccagctcaaagaaatttcgggtatcgcgggcaaaccagtcgccgagcttataaacaaacgccgcgtgaattaccacacccgccatccctatcatccatgaaccggttgccagatgcagcaacgcgccggtgaaggtcatatgccagatattccagatatcaacatttaccacccgcgtcatacgggtcagtaacatcgccacgttaaccagaatcgcaatcggaatcgccaccagcgcaatttgcgacgcccaggtcatgggtgaagagcccggccagccgacatcgaccacatgcagattcaggtcgaaattttccgccatcgctttcgccgccggaccaatggaatccagcattaagccaatcataaggccaatgccaacaaagccaatcccgatatgcagacccgctttaaagcaatcgcctgccttcatgcctaatattttagaaaaaataatgatgacaatcggcagcatcaccgtagggccgaggtcgagaatataacgcatgacttctgaaaacataggtcacccctgtaagatagtcagaattttattttgtaatgcttcgataccgacaccagaaacaaaaggcatgccgtgaactaacggaatattgccaaaactacgatccaccctggcagtggtgcatatcaaatgcacgccatccatataggtttctatttcattaacccgacactggattaattcaacaggaatattatgactctgacacaactctttaatttcttccgccgccatcgtagaggtcgcaaccgcgcctccgcaagcgacaataatcttgcgtttcataaatagtcctttttattgttacagagggatttattcgtctgaatctaaaacatactttgtgaagtattcctttaactgggtttcaggaagagtgattagtgtctcgacgatctcgggctgttgtaacttgccaaataaacagcgtaaaagtttcaattgctgctgcggattttccacaatcaacgcaataaccaacgataccgccacgtcgttatcatcatccgcttgctgaaaatgaactttatttgttggccttaacagataaatggctgacgacttagcatgaatcgcctcacaatgcggtattgcaatggcgtgctgctcaagcattatcccggtagggaattctgcttctctggtaattaatgcctgtggccaggtatcatgaaccacacctttcgcgagcatctcattaccgatatgggttaaaacttcgctacgatcgacaaaagaaattccgctacgaacaaacaggttagtcatatatcgtccttattccgcacagccgtagcgataggcgcgcaaaacatcataaattttatccataataagctgatgcggtattgctgataattccccggactgaatgcgttcaaattgtttcggaagatactgactaatcatgcccagtgggatgtccacgccttccagattcaccatcatcgtttcgacgctatttttaatccggctatgcggccagtaataacgaatacgatccgacaagctataacgaatatccagtaatgaatcattaaaacctgtgcgataatattttttccagtattgtggttcgtcaagcatcacatcttcaatcaccgccagacaacggctacgattttctggagcgatgagttcctgctcaatttgtgccagcgcaaatatcgcctcacgtaaagcaaaggttaatgccggaccgactttcaaaattgcaaaatgatcgcgaactaattcccgataggccgtctgagtctggtaatcggtggaatgcgcttcataaaccattttggttttttctatccattgcgccaacgcctgagcttcttgcgcctgataatgaataatattgctatggtcaaattccacacccggctgcaccacgatggcaatcacgcgtgttaacgcctctgccagaccacgggcaataaaggccttttgatgcgtgcgtaaagtattggcggcatcttcaacctgggtgatgtgtactgactgaatggcgctggcctcaccgcccggaaccggaacttcagtgccaatgacatagttcagttgctcacgctggcaatcagtcgccacactttccgccgccagacaaagcacagcggcacgttcagcaaccgtttctggcgctaacggtatggaatcgtcagcgcaggacattgacgcatcaagatgaattttactgaagccggcacgaacatatgcctttaccagctcgacggatttttccatcgccgcatccgcattttcttgctgccagcagtttggtcccagatggtcgccgccgagaataatacgctcacgagcaaatccgactttatcggcaatcgcaaaaacaaattcgcgaaagtctgccggtgtcattccggtataaccgccaaattgattgacctggtttgacgttgcttcaatcagcactttacgcgtgctgttgcgatcaaatgccagcgccgcttcgataaccaacggatgtgcagaacagactgaacatatgccaatatgttcaccagctttatgccgggcaattaacgttttcatgttttttccttgttaaatggcaggtgcgttatgccctgccctcgcagccacaatcggcaatcactttgctcaccacatcgcgcattgcagatttagccgactgcaaataatcacggggatcggtcgcttcggggtgctcggtcaggtaattttttaacgcctgcgagaaggcatttttcagctccgttgcaacgttgattttgcatatccccagtttgatggtttgctgaatatccttagtcgataatcctgacgcgccatgcagcaccagcggtaaattcacccactggcgaatgttctccagtcgagaaaaatcaagcgccggtgctctggcatacataccgtgagccgtgccgatggcgaccgccagggaatcaatcccggttgcctcggcaaattcacgcgcctgaacggggttggtataaaaagcatcggcttcattgacttgcacatcatcttcctggccgccaagttgccccagctccgcttcgacgctgacatcaaagcgatggcaaaaatccaccacctctttgacccgtgaaatattttgcgcaaaaggcaaatgcgaggcgtcaatcatgactgagcgcacgccagaacgaaccttctgagcgatatcgtcaaatttcgtgtgatggtcgagatgaatcgccagtggatggtgatattgcttcgccatcgcgctgaccagcgccatcagattttctgtaccgacatgagtaaatgtgccgggcgttccggcgatgatgaccggcgcatgcatgctggcagcggtttccaccaccacttgcatcgtttcgagattgtgaatattgaatgccggaaccgcataaccgccgcgctgcgcgttgttcagcatctgctttgtcgataccacgtacattttcacatcctgtcgtttgttttcgatttcaaaacataatgaaattatttgttttcaaatgtcgagataacgatcacaaaaacgacaatgtgaaaattaatcagaatgacaggcaaaaaaaacggcctcccgggggaagccgtaacgaagtgcgcgtgtttttatgccggatgcaacgtaaacgccttttccgtcctacggggtggtgctgttcgtatgaggcgcatcaggcgatagtaattttgctatcgagataaacgtcctgcacggcgttaatcagtttcacgccgtcagccatcgatttcttgaacgccttacgtccaagaatcagccccattccgcctgcgcgtttgttgataaccgcagtacgcactgcatcgctgaggtcagtttcaccgcctgcagcaccgccggagtttatcaacccggcccggcccatatagcagttagctaactgataacgcaccaggtcaatcgggttttcactggtcagtttgctgtagactcgatcgtcggtataaccgtaattaatcgctttatagccgccgttattttccgccattttttgtttgacgatatctgcacctatggttgccgccagatggttcgcctgaccagtcaggtcggcggaaacatggtaatcaacgccatctttcttaaaggcggagttacgcaaataggcccacagcactgtcaccatgcccagctcgtgcgcacgttcaaaagccgcagaaatttcttcaatctggcgacgtgactcttccgagccaaaatagatagtcgcaccaaccgccaccgcgcccatgttgaacgcctgctccacgctggcatacagcgtttgatcgtaggtattcgggtaacttagcgtctcgttgtgattaagtttgacgaggaatggaatgcgatgcgcgtaacgccgcgataccgatgccagcacgccgtaagttgacgccacacagttacagcccgcttcgatcgccagttcaacaatgtttttcgggtcaaagtagagcgggttagcggcaaatgaagctccggcagagtgctcaacgccctggtcaaccggcagaatagaaagatatcctgtgccagccagacgcccggtgttgtacaacgtctgcatattacgtaacaccgctggcgggcgattattgtcaatcatcacgcggtctacgtagtcatgtccggggagataaagctggtcagaaggaatagtcatacaacggtgctgtaaaaggttgtcggcgtctttgccaagcaactgcgcaatatctgtcattactatgctcccgtaaattccgattggatatcggctatggattgtcctggcccgccttttgcgggcaatcataatcctggtcgttacgggcgagtttttccatcttttggatgttttttcagcgttttctgttggctcgattcatcagaaaaaatgttaccgcggtcaagttttcaccgcaaaggtatttaaaaggtattactaagtggtattgtcatcgcgtaccttacattacctgtcatgaaggaattaaaagatgaaaacaacagcaaagctgtcgttcatgatgtttgttgaatggtttatctggggcgcgtggtttgtgccattgtggttgtggttaagtaaaagcggttttagtgccggagaaattggctggtcgtatgcctgtaccgccattgcggcgatcctgtcgccgattctggttggctccatcactgaccgctttttctcggcgcagaaagtgctggcggtattgatgttcgctggtgcggtgctgatgtatttcgccgcgcaacagaccacttttgccgggttcttcccgttactgctggcctactcgctaacctatatgccgaccattgcgctgactaacagtatcgcttttgccaacgtgccggatgtggagcgtgatttcccgcgcattcgtgtgatgggcactatcggctggattgcctctggtctggcatgtggtttcttgccgcaaatgctggggtatgccgatatctcaccgacgaacatcccgctgctgattactgccggaagttctgctctgcttggtgtgtttgcatttttcctgcccgacacaccgccaaaaagcaccggcaaaatggatattaaagtcatgctcggcctggatgcgctgatcctgctgcgcgataagaacttcctcgtctttttcttctgttcattcctgtttgcgatgccactggcgttctattacatctttgccaacggttatctgaccgaagttggcatgaaaaacgccactggctggatgacgctcggccagttctctgaaatcttctttatgctggcattgccgtttttcaccaaacgctttggtatcaaaaaggtattattgcttggtctggtcaccgccgcgatccgttatggcttctttatttacggcagtgcggatgaatatttcacttacgctctcttgttcctcggcattttgctgcacggcgtaagttacgatttttactacgttaccgcttacatctatgtcgataaaaaagcccccgtgcatatgcgtactgccgcgcaggggctgatcacgctctgctgccagggcttcggcagtttgctcggctatcgtcttggcggtgtgatgatggaaaagatgttcgcttatcaggaaccggtaaacggactgactttcaactgggccgggatgtggactttcggcgcggtgatgattgccattatcgccgtgctgttcatgatttttttccgcgaatccgacaacgaaattacggctatcaaggtcgatgatcgcgatattgcgttgacacaaggggaagttaaatgaaaacagaacgtattctcggtgctctttatgggcaggcgttaggggatgcgatggggatgccctccgagctttggccgcgcagtcgcgtcaaagcacactttggctggattgaccgttttctgcctgggccaaaggagaataacgcagcctgttattttaaccgcgccgaattcaccgacgatacctcgatggcgctgtgtctggcggatgcgttactggaacgtgaaggcaagatcgatccggatctgattgggcgtaatattctcgactgggcgctgcgtttcgacgcctttaacaaaaacgtactaggtccgacctcgaagattgcgcttaacgccattcgcgacggtaaacccgttgctgaactggaaaataacggcgtgaccaacggcgcagcgatgcgcatctcgccattaggttgtttgcttccggcgcgtgatgttgattcctttattgatgatgtggcgctggcctccagcccgacacataaatccgatctggcggttgcgggggcggtagtcatcgcatgggcgatttctcgtgccattgacggagaaagctggtcagcaattgttaattcactgccttcaattgcgcgacatgctcaacaaaaacgcatcactaccttcagcgcctcactggctgcacgtctggagattgcgctgaaaattgtgcgcaatgctgacggcaccgaatccgccagcgaacagctttaccaggtcgttggcgcaggtaccagcactattgagtccgttccgtgcgccattgcgctggttgaactggcacaaaccgacccgaaccgttgcgccgtcctgtgcgctaaccttggcggcgacacagacaccatcggtgctatggcgacggcaatttgcggcgcgttgcatggcgttaacgctatcgatcctgcgttaaaggcggaactggatgcagtaaatcagcttgatttcaaccgctatgccacggcgctggcgaagtatcgccaacaacgggaggcgatatgagcggcgctcgattacacacgctgctgcctgaattagccacgcgtcagtcggtgatggtcgtcggcgcggcggtcattgatgtgatcgccgacgcttatgccctcccctggcgtgggtgcgatatcgaactgaaacagcagagcgttaacgttggcggctgcgcactgaatattgccgtggcgttaaagcgcctcggcatcgaagcgggtaatgccttgccgctcggtcagggggtgtgggcggagattattcgcaaccggatggcaaaagaggacttaatcagcctgatcgataacgccgaaggtgataacggctggtgtctggcgctggttgagcctgatggcgaacgcacttttatgtcattcagcggtgtggaaaatcagtggaatcgccagtggctggcgcgattaaccgttgcgcctggcagcctgctctatttttccggttatcaactggcctcgccctgcggcgaattgttagtggaatggctggaaaagctgcaagacgtgacgccgtttatcgattttggcccacgtattggcgatatcccggatgcattactggcgcggatcatggcctgtcgacctttagtgtcactcaatcgtcaagaggctgagattgccgccgaacgttttgctttatccgcagagataacaacacttggcaagcaatggcaggagaaatttgccgcgccgttgatcgttcgcctcgataaagaaggcgcatggtatttcagcaacgacgcttctggctgcattccggcatttccaacgcaagttgtagacaccattggggcgggcgacagtcatgccggtggcgtacttgccgggctggcctctggtctgccactggcggatgccgtattactgggcaatgcagtggcgtcgtgggttgtcgggcatcggggcggtgattgtgcgccaacgcgcgaggaactactcctcgcacacaaaaacgtatagatcgctgcgacagtggctgatgctgtactcaataggccgttgctgttggtcaagcgccacttgcttgatcaccagcaccggtattttgctatctaactgaatatgtgactgaaactcggcatccggcatccgggcgctaacgcgggaacgcgtacgttgtgggtaaatgtgctggctgcggaagtagtcataaagagaaatcccgatggcatcaacatcatgaattaaatgtgccggaacccacgattcctcaatcgataccgcctcttcatcgacatagcgaatacgcttaagcaaaaagacatcacttcccgcttcgaccgccagctgctgcgcgacttcttcgggacatttcacgacacgcttgttaacccataacgtatcgggctttttcccgcgcaataccacctgctgagaaaacccccgcgcttctttcagcgagtattcgaagatgttgttgatctgcgtgccgtaaccacgcgaacgcgtcaccacgccctcttcttccagcgactgcatcgccttgcgcaccgtaatgcgcgaaacgccggttaactgacttaaatcacgctcaccgggcaaaatattgccatgctccagcaccccgctgcgcacggcattttttaccgtttcggcaaacttaatataaagcggcgtgttatccgccgctaaaatacgctcgttcagttgggcaatcagctgggtatgcgcttgttccatttgtctttttcctgccggggaatctggtgggagtatatcactgcttcttatttaaggcgtttctttaatcccatcaacgaatgcctgcaactcctccaccgtgccattaaacacattaaaatccaccggaccattaatgccatcgacctgtccacggtcagaatgctgccagaagcgccaggccatgccgtcattgtccgggcgacgttgataatagtgagccacccaccacggatattcattgaaatagcccgccagattggtgtgataaaaaacggctcctgagtaaataattggcttttttcccgtacgtttttcgaccatttttagccactgacttacccgcttgcgtaattcttttgccgataattttccccgttcttctacgtccagcacggcagggaaatcgccttgtgagaaatccaccgtttgcagaaataatctcgcctgaactgaagcagataccgacggggaaaaataatgatacgccccgcgcagcaggccattttcgcggcttagttgccagttacgcgaaaaataggggtccaccagcttttcgccttccgtcgccttaataaaggcaaattgtaagcgaataccgttatcgcgcatttttgccacccgctgccagtcgatccgctcctgccagcgcgaaacatctattccgtgaatggtgtaactggcaggaatgcgaatagcgaaagatttaaccgggcgataaccgtagaagtgaatgtagtctttaatctgaattgctgtcgaatagaaaaaattcaccgtctgacgcggataaattgcaacgatggaaattagcccaagagcgcataataaaacggtgaatttttttcgactggtgattctcaactgcattggtttcatccctgaatgtcagcaccaaaggctgacaataaccaaagcagctatagtacggtgctcaccaccaggcgtggaagtggtgaaccggaccaataccgtgaccaacttccagcgtgtcggcctgggctaatgccgatgaaagccagctttttgcctcctgtacggtgtcagcccagtttgtatggcgcgggcgtagtgcagccaacgccgcagagagcgtacaaccagtgccgtgagtgtttttggtcataatgcgctgtgcggtaaaccgttgttcaccctcgcgggtaaacagccagtccgggctttgctcatcatccagatgaccacctttcattagcacttcgccacagcccatcgccaacagcgatcgcccttgttccagcatttcctgttcggtgcgcgcgtgtggcgcgtcgagcaaggcggctgcttcgggcaagtttggtgttattaatgaaacctgtggcaataatcgactgcgtagcgtggcaactgccgaaggtgaaagcagcgggtcgccgctttttgccagcataacggtgtcgagtaccacgttttggatctgataacgttgcaaccgttctgccaccgcttcaacaatatcggtttccgccaacataccgattttagtggtgtcgattcgcacatcgctgaacaccgaatcgagctgggcggcgacaaaatcaggctcaatgcgatacaccgactgtacgccacgggtattttgcgccactagtgcagtaataactgagcaaccataagcgccaagtgccgagaaggttttaagatcggcctgaatccccgcaccaccactcggatcagtaccggcaatcgtcagagcgttaattcgtttcatgcctgcacctcctgcgtcaattgccagagcgcatcaaggaaatgtggaacaaaactgcctggcccctcgcttctggcaactgcgcgttctccggcttgtttcatccagtgacaggcagatgcgatattttccagcgtatcgcctggtaacgcacaacaggcagcgacaaccgccgatagtgcacagccagttcctaccactttggtcattagcggatcgccaccgtgaatgccaacggtgcgacgaccatcggtaacataatccacctcgccagtgaccacgacgattgcgccagtttcccgtgccagtgtttgtgcagcgggtatcgcattagctgcggcgtcagtggtatccactccccgtccaccattagcaacgccagctaatgccatgatttccgaagcattaccacgtatggcggttggcttatgggacagaagttccacacaaaaacggcggcgataatcgagcgcaccaaccgcaaccggatcaagcgtccagggcgtttgtgatcgtgttgcttgctcaacggcagcactcatcgcttgcgctcgtggctgcgtcagtgtgccaacgttaatcagcaacgcactggcgatagccgcaaaatgactggcttcttcggtttcgataaccatcgctggcgatgcaccgagcgccagcaaggtattggcagtaaaggtttgcaccacatcgttggtcatacagtgcacaagaggggaatgttggtgaaaaaggtgtaacgcgtgcgcagattgcgctgaactcagcaggtcgacttgcatagtttgctcctgccataacgtgaagaagcaatgacctggtggtccgtgacttccctacgctggcattatccagatcaggtgatacgggtatttctcagccttcacaaagaagggcaccccgagtcgttaggttgcgataataaatcgcagaggaggatggtaatgtccagcgcacgcgttgtaaacggggaaaaacggcagttttacaatcgcgttaataaattatttgatataagaatccagcaccttcagaacgacatccagatcttcttctcgttttagctcatccccctggtgaacgatgtgttccgtcagatgaccttttatcacttcccgcatcagaccgtttaccgcgccacggatagcagcaatctgttgtaaaactgcagcgcattcatgcggttcgtcgagcattttcttgagcgccacgacctggccctgaatcttactggcacgcgctttcagtttctgtttatcacggattgtatgagacatggcaacacctggttaacaagaatatgaaaaatcatagcactattaatctactggggggtagtatcaggtactgggggggagtagaatcagattgccgaattaatactaagaattattatcatgaccgaatttacaacacttcttcagcaaggaaacgcctggttcttcatccccagcgccatcttacttggtgcgcttcatggcctggaaccggggcactcaaaaacgatgatggcggcgtttatcatcgccatcaaaggcaccattaaacaggcggtgatgctcggactggcagcaactatttcgcataccgcagtggtctggttaattgcctttggcgggatggtgatcagcaaacgctttactgctcaatcagcagaaccgtggctccagttgatttccgcagtgatcattattagcaccgcgttctggatgttctggcgtacctggcgcggcgaacgcaactggctggagaatatgcacgagcatgatcatgagcatcatcaccacgatcacgaagatcaccacgaccatggacatcatcaccatcacgaacatggcgagtatcaggatgcccatgcacgagcccatgccaatgacattaaacgacgctttgatggtagagaggtcaccaactggcaaattttgctatttggcttaaccggtggccttatcccctgcccggcagcaattaccgtgctgttgatttgcattcagttgaaagccctgacactgggcgcaacactggtcgtcagtttcagcctcggcctggcgttaacgcttgtcaccgtaagcgttggcgcagcaatcagcgttcagcaggtcgcaaaacgctggagcggatttaacactctcgctaaacgcgctccctatttttccagtctgttgattggcttagttggtgtgtatatgggcgtacatggcttcatgggcataatgcgataactcaatcctttaggcttgcatgttatcttcagcccaggatgattcttaaatcagctatttccgctgactctctgctcgctaaggatgcttttagggcatcctttcatttacactttttacgaaatcatgggatcactaacaaaatatcgcttgtcagttatattgtatggcaggaaagatatgcgactgatattacagatccccaaagtggagagtttatgaccattaaaaataagatgttgctgggtgcgcttttgctggttaccagtgccgcctgggccgcaccagccaccgcgggttcgaccaatacctcgggaatttctaagtatgagttaagcagtttcattgctgactttaagcatttcaaaccaggtgacaccgtcccagagatgtaccgcaccgatgagtacaacattaagcagtggcagttacgtaacctgcccgcgcctgatgccgggacgcactggacctatatgggtggcgcgtacgtgttgatcagcgacaccgacggtaaaatcattaaagcctacgacggtgagattttttatcatcgctaaaaaaaagccccctcggagagaggggggaatgcagacaccttaatatttttattattagccacttgctcgtcttgcttgttattagtcgtatttcacgttgattaatgcggttgcctccagtgcgctagatttaactttgtttgtatcgtagacgtagtaactggccgttatcggaattgaaaccgttgtatctgtaagttttgactttgccgcaatttcttttaaatttgtatatcctttactgctgttagtgatatttaaaagtgtgactggcgtaccattactttcaagaataaatcctacgccattatcttccgcacctttcaggatcgtgttgctgttggttaacaagtcagaacttgataaatacacctgcattttccgtgatgtttgattttgttgacctaataaatttttacaacgcagaataatatccccttttttactatttattgttgttttgttacctgtggctggtaattgtgaaacgggaatactctctaacgtaattaataaatcgtccggtttgcaggttgtggttatcgggttgtatgacaatgtcagattaaaggaatagacacctgcattttgtgccaatgcatttctgtagctatttacacatgcatcccatgacttaccacctaataaacacagtagaaattgtactgcggcactcccgcgtgtcgatgatgaagcactggataatgtcgcaactccattaatcatcactgaaccaccgccccccgcagaaacatttacttttgcattactggccgcaggtgtcaccgtcaccgaataaccactggtgaaactggtctgattatttgacaacgtaatgttgtttttattggtccattcaaaatgtaaatttaatttaatggtatcgttataaagtccaacaataatatccgacgggctcataggtgtgatagtatttgtactcacgcatgacgaatcattaaaattatgctcatatgtcgctatttgtgtttgagtaagtgcaaaatccccctgaacaaccaaattgtgctgaacagataactcactataacatgccgcatagctcacaggcataaccatcatcattactataaatagcattatgcgaatttccatagaaccacctgactattactggcaaatataatttttactttcatcaatctctttaccgaaggtgattgtgcatgaaagcccttgttgcttatcaattgccacattaaccgatggcggtacttcattggtgcgaataaataactggcttccctggccgacaacaccaatattatgaccatggatatcattgacttcataaccaaacgttaatggttgcccatccgctcttaatgcttttataaaccatggcttgcgctgatcggtatcaaaattaaccagtacaaccgcgccgcgataaggggcggcaattttccggttgccacgtaattctgcttcgctatcgctttgtgacacatccaacatcaggtaattttcccgataaggtgtcattccgtcgtataccaccactccattacggtttgttgtgcgatatttttgcccattgacataagcatctttaattcctggcgcattcatcacagcaaacgtttcagaaagacggtttgccagattaacgccacccgaccaggcgacaatgccccctgaaacactggctccagcctgtcgataagcactcgactgactataactgccattcactgtcgcaaccggcgcgttccaggttaaattcgccccagctgtcgtttcatttccctgatactgataactcaggttgaccccatagttaaactgatcccggcttccaacggttcctgataatcccgtattatttgaggcaaccccctgatcatcaaacgtcgttgacttagacatatatatttgccgacgaggcgtcgtaacgtcatcaccccaatcaaagggaatcgatataaaaatattaaaacgtttctcttcatgatgattctcgtcataagcatggcttgccgcgagggtatagcttatccttcgcaggttgttggaataactcaactgataatccttactgctgccgctacgcccccagtaatctcgccataacgtacttaaggacacagaaccccagccttctggcaatgactgactcatattggcagagaagctatttttacggccaaaatcgttctggtaataatcggcaatgtcatagatatcgttttcatcacggcgataattatctttattgtttgcccatacgtgatcattaaatgtccgataatcacgcgacgaataacgccaggccgccagaccaaaacgtgtcgacgtttggctcacaaatttgttgtaggcaatttgataactttgcccgtcaaacacatcgccgttgtcttgtttactatgcgacttcgtggcatcgacggaaatggcaccaatgcgtgtattccagccagtccccaaagtgaacgcgtaataattattcgcgaccatcgagccaccatacagcgttaataagttattaaaaccatactgatgacccgcctggacaaaatcactttgtttgctcgccccttcaatatggctacgacccgccgcaaaatcatatttcgacacgccgggttgcagcatatttggtaccgctgcataaggcaccagataggtggttaccgaaccgtccgcctctttcacgctgacatcaagatccgctccaccaccggccaactgcaaatctgtaatcgcaaacgggccaggaggaacctctttctgataaaccacaaaaccattctgttcaatagttaccagcgcgttactctgagcaatcccctgcacccgtggcgtaaaattttgtttcgagttaggcaacatctgcatatcacgaaacaaccgcacaccgctgaagcgaacagaatcaaaaatatcgcttgatgtgtacatatcacccacacgaagcgtgccgagaagttgggcaaatccacgttccagatacagggtattgcttttccacccccctggattgttatttgttttactgaaactggcatcagaatgcagttgccaccccaataaatttaacccgctgttaaaacgtacatatgtactcttgctattaccggacgctttataatcgctgtaatactgactcacataataagaggtataaaacgcattaataccccgctcccagttttctggtggaacatagccactttccagctcttccacccaggcctgcgggacactgaaatcgagacgaaaaactccgatatcccaggtatagctcccgccctgaataagttgcttaaatgttaaacattgcttaccgctggcaaagttatcggtattaatgcctaaccgcttgatcatttcccttgataaacatgtttcttgcgggttgtctttaacaatgatctcatatttcccacgccattgcttattgacataaatatcgatgtcatactgccccggcaagggctgattatcttcaagacgaatatttgaaacctgctggtctttcattccacctatcatgaaatgggtatcaaaggtttcttcagctgcataagcttcaatgccgatcaataacgctacgattgctgatgcaagtggggtcattctcaacataggcagctcctgcaattaaattttgtcactaatataattgccatggtcatcgataatggtcagatgccagttatttgcattattacttttgacattaacactctgactttctaagggggcaatcataatagtttcataattgactttgacattattagctttgacatccgaaatcgtcacccaattagctgagtcattttttatcaccaatccattgccactgcgatttaccagtaactttttaaaggtcactttatttaccggagcaatacccgctggccggtaaaacaacttaattctgttttgcatcgcaaacttcagtgcattcttaccttcttgttctggactatttggtggaatatccagaacattcagataaaaaatactctctttattagtgggtagtttattcggcataattttaatttttacttgctgcccggaatttgcccctatttttgccactggtggcgttaacatgaaaggaacctgaattttttctggtggtaatgacgtatcgccatcatcaatccacgcctgcatcagcgaagaacggtttccctggttcatcaactgcaccatcacttctttgtgctctgccgggtaaataatacgcgtcccgtagataacaataccggcatgtgcaggaaggaccatagaagaaatgagtaaagctaataatcctttcatcttaatgcctcttaaattaaaaggccgccatggagatagcggccatgttaattacctgaagaatcttgcaattttatttattaatcctgcgccacacgcataatcagggaagataacacatcacctgaattcactgagttatctgtcagtttcaggtattttgctttaaacggaatggcatattgaccgtccgctgttttataactctcgatgttgaaaggtgcagaaacatccaggacatcgctgttatcacctaaatagagataataacccacggtatcgttgctactggctatcgccttatcgtttccggttattttatcgttggtaatcaacgagagttttacaccagcaacttctttcggacagctaatttttaacatgctgctggttacaccgactgcaccatcataggtcgagtatttagctttaccttcaaagaccgtagttggtacagttggcatattaatacttactgaatcgccacctgcttcgaatttacacggagattctgcaatattccctttaatggttaatgttccggtatcaacgtctgcggcaaataccccagcgctcataaaaaaagaagaaaaaacagcggcagcaataattgaacgtttcataatatgctccttaataaaatctatttttggttgttaagagtctgtatctcttggaaacaaatttctcacaccaaaaaagttgccgcaatgtaaacacattgttttattgatttaaagcaaattaactattgcaacataaacacaacaaatacttaagcacattaaatatttatcaaatctattaattaatgtggatttctataaatggtattattaatatcaataaaaaaagcttaaatcattcatgtaaatgatttaagctttctaaatccgattaaaaccagggtggcaaattaatcgtagcgatttaacacgattcgacgtttgctatcgctatctgcagcaatcacttccgtcgttacacctttaactggcgaagaaacctgatgacgggtatcaacattatacgttaactgaccacaatgctgttgaggttgaccattaaccatagccatactgcatgttgggggactgatcctaccattaatcgttaatgtagcagtttctgaagagaacgcgggagaagccaatccataggcaagaaaaataattcctgacagccagtacttattcattgaacgttatccctgtagtaaaggttatgcctggaaagaatgagtgcataacaaactatagctgtacatccactacacagccacgaaggatgataatgaagcatcgccggtacgatcaatcgacgttgtagagtttcggacgaaggtccgcagaatattcgcagcattaaataagtgttcattaatgcggcaaaaacaaatacaccgcatcaatgtaacatctctgcggtgtatgaagaataatcagaatggttaatacgcgttagaccgcgcggaaggaaatctcgcctggaatgacttcaccctgccagtagagctgagctgcaacgcggtcagccagctggcggtagatagcggtaaattcgctctcaggacggctgataaccgttggcgtgcctttatcgagatcctcacgtaaggagatgtgtaacggcatctgccccagcagctgcgtgtggtatttctcggccagtttctctgcaccaccggtaccgaaaatcggttcatggtgaccacagttactgcaaatatgcacactcatgttctcgacaataccgagcaccggaacttcgactttctcgaacatcacaatgccttttttcgcatcgatcaacgcgatgtcctgcggggtggtgaccacgactgcaccggttactggaatgttttgtgccaatgtcaattgaatgtcaccggtacctggcggcatatcaagcaccagatagtcgagatccggccacaaggtttcctgcaacatttgcattaacgccttgctcgccattgggccacgccacaccatcgcattgtcgtctgtcaccagataaccaattgaattagttgccaggccatgagacataatcggtgccatatgggtaccgtccggcgaagttggacgctgattttctgcgcccagcatggtagggattgatgggccgtagatatcggcgtccagaatgccgactttcgccccttccgccgccagtgccaacgccaggtttaccgccgtggaggatttacccacgccacctttaccggaactgaccgcgataatgttcttcacgccgttaattcccggctgattcttcacgcgtttcagagtggctatgttatgcgacagtttccagtcgatagctttcgctccggtgatgcgcagcagttcggcgctacattgctcttttaactcttcgaacgcgctatgccagacgaatggcataaccagttccacatgcagcgtgtcgtccatccaggcgacatggtgcaacgctttcagcgttgtgaggttatgcttcagggttgggtgctgaaaattggccagtgtcccggcgaccattgcgcgcaaggcttctggtgatttggcctgggattgttcgttcatcccgactccttttttgtatagataaaccatcagctgatagtttacctgaagaatatagagaagtacttacttaacattttcccatttggtactatctaagcccttttcactattaagaagtaatgcctactatgactcaagtcgcgaagaaaattctggtgacgtgcgcactgccgtacgctaacggctcaatccacctcggccatatgctggagcacatccaggctgatgtctgggtccgttaccagcgaatgcgcggccacgaggtcaacttcatctgcgccgacgatgcccacggcacgccgatcatgcttaaagctcagcagcttggtatcaccccggagcagatgattggcgaaatgagtcaggaacatcagactgatttcgcaggctttaacatcagctatgacaactatcactcgacgcacagcgaagagaatcgccagttgtcagaacttatctactctcgtctgaaagaaaacggttttattaaaaaccgcaccatctctcagctgtacgatccggaaaaaggcatgttcctgccggaccgttttgtaaaaggcacctgcccgaaatgtaaatccccggatcaatacggcgataactgcgaagtctgcggcgcgacctacagcccgactgaactgatcgagccgaaatcggtggtttctggtgctaccccggtaatgcgtgattctgaacacttcttctttgatctgccctctttcagcgaaatgctgcaggcatggacccgcagcggtgcgttgcaggagcaggtggcaaataaaatgcaggagtggtttgaatctggcctgcaacagtgggatatctcccgcgacgcgccttatttcggttttgaaattccgaacgcgccgggcaaatatttctatgtctggctggacgcaccgattggctatatgggctctttcaagaatctgtgtgacaagcgcggtgacagcgtaagcttcgataaatactggaagaaagattccactgccgagctgtatcacttcatcggtaaagatatcgtttacttccacagcctgttctggcctgccatgctggaaggcagcaacttccgcaagccgaccaacctatttgttcacggctatgtgacggtgaacggcgcgaaaatgtccaagtctcgcggcacctttattaaagccagcacctggttgaatcattttgacgctgacagcctgcgttactactacaccgccaaactgtcttcgcgcattgatgatatcgatctcaacctggaggatttcgttcagcgtgtgaatgccgatatcgtgaacaaagtggttaacctggcctcccgtaacgctggctttatcaataagcgttttgacggtgtgctggcaagcgagctggctgacccgcagttgtacaaaaccttcactgatgccgctgaagtgattggtgaagcgtgggaaagccgcgaatttggtaaagcagtgcgcgaaattatggcgctggctgacctggctaaccgctatgtcgatgaacaggctccgtgggtggtggcgaagcaggaaggtcgcgatgccgatctgcaggcgatttgctcaatgggcatcaacctgttccgcgtgctgatgacttacctgaaacctgtactgccgaaactgaccgagcgcgcagaagcattcctcaatacagaactgacctgggatggtatccagcaaccgctgttgggccataaagtgaatccattcaaggcgctgtataaccgcatcgatatgaaacaggttgaagcactggtggaagcatccaaagaggaagtaaaagccgctgccgcgccagtaactggcccactggcagatgatccgattcaggaaaccatcacctttgacgactttgctaaagttgacctgcgcgtggcgctgattgaaaacgcagagtttgtagaaggttctgacaaactgctgcgcctgacgctggatctcggcggtgaaaaacgcaatgtcttctccggcattcgttctgcttacccggatccgcaggcactgattggtcgtcacaccattatggtggctaacctggctccgcgtaagatgcgcttcggtatctccgaaggcatggtaatggctgctggtcctggcgggaaagatatcttcctgctaagcccggatgccggtgctaaaccgggtcatcaggtgaaataatcccccttcaaggcgctgtatcgacagcgccttttctttataaattcctaaagttgttctcttgcgattttgtctctctctaacccgcataaatactggtagcatctgcatttaactggataaaatcacagggatgcagaatgagacactttatctatcaggacgaaaaatcacataaattctgggcggtggagcaacagggaaacgagttgcatatcagttggggaaaagttggtacccaagggcaaagccaggtaaaaagttttgctgatgctgtggcagcggaaaaagcggagctgaagctgattgcggagaaggtgaagaagggatatgtggagcaagcgaaggataattctttgcaaccttcccaaacggtaacggactctctcaaggtagcggacttatccaccattattcaggaacaaccctctttcgtagcagaaacccgtgcggctgacaaaaatacagatgctgttttaccgtggctggcgaaagatattgctgtcgtttttccgcccgaagttgtacacaccacgttaagtcatcgccgctttcccggagctcctgttcagcaagcagacaaattgacccaattacgtcgcttagcctgtagtgtatcgcaacgggataataaaacagccacatttgacttcagcgcctgttctttagaatggcaaaacaccgtcgcacaggcgatcagtcagatcgacggcctgaaaacaacacagctaccatcacccgtaatggctgtactcacggcacttgaaatgaaatgcacaagatataaagagcgtgaggatgttatggatcagattattcaggaaggcggtctggaatatgctactgatgtaataatacatcttcaacaaatatctattgaatgggattatgtcaacaataatattgttttcctgtcgtctggcatttcacctgattacttgcagcaatattccagctttgaattacgcctacgtaaacatttatcactggcggaagagtctctctggcaaaaatgtgcacaaaaacttattgccgcaattccacatattccagaatggcggcaaccattaattgctttgttattacccgaaaaaccagaaattgcacatgaaatttcccagcgtctactggggcaaaagaaattaccctcgcttgagtggctaaaaatagtggcgactgatgagcacattcttgcctcattagaaaaatatcacgagccatatgccatttttgatgattactattgtggtgcgatatggtcagccaccgtattacaggagcaaggtgttacagccctgccccgatttgctccctatgccgcaagtgactactgcgccgatgtgttgcgtcatatcaatcatccgttcgcattaacactgcttatacgtgtagcagggcatactaaacgctgtcacgatcgaatgacgaaagcctgcgctgcgttcccacacgcagcactggcagcactggcggaacttctagtgcaaaaagaagagaatagttggcgcattatgctaatgacgatgcttatctcgcatccgacactagcagaacaggtcattccctggctttcgacacccgcagttgcagtgctgaaatcatgtcagcaacaactgacacagccctcaaaccatgccagcgccgatctactgccggccatagtagtctccccaccatggctttcgaaaaagaaaaaatcgccgattccggtgctggatttagcaccgctcaacctcgaatccatatgcacaataaccgacacagaagctaaagagtttcaaactcattgggactgggaaccgcataagccaagtgaaggtgctaaaaatttcctttactcgctggggtatcgccgctgggattttgacacatataaatatatcggcgcttctgactcggcaattgacgcatgggaacgtgaggacttcgctacactcatccaaatgtttaaagcccaccatgcaccgtatcagggggagtggcatctcaactcacttccctttttacctatgcaaaaagcgattaagctatgggaatttctcagcaaagagccgcataccgcgataaaaccagtcatgctttatttgcgactggcaggtatgagtggttttctacactcgttttcacgctaccctcaagaaggttttgcggttgctaattattttgccgcaacggaactggctcctgccgtcgcccgcgccttcaacaaactcaaaacattacgacaagacgccagtagctggctgctgaaatacccggaacacgccattaccggcctgctgcctgcagcgctcggcaaagccagtgaagcacaggacaacgcccgtgctgccttgcgtatgcttaccgaaaacggtcatcagccattgctgcaagaaatcgcccggcgttataaccagccggaagtaaccgatgcggtgaacgctctacttgcgctcgatcccttagataatcacccgacaaaaatccccactcttccgaccttttatcagccatcgctctggacgcgcccgttattaaaagcaaacgcccaatcactgcctgatagcgcactcctccacctcggtgaaatgctccgcttccctcaggaagaggcactgtatccgggattattgcaggtgaaagatgcctgtaccaccgactcactggctgaatttgcctgggatctgtttaccgcctggcagaccgctggcgcgccgtcgaaagagagttgggcgttcactgcgttaggcgttctcggtaacgatgacaccgcccgcaaactgacgcctttgattcgcgcctggcctggtgaatcccagcataaacgcgccaccgtcgggttggatattctcgctgctatcggtagtgatatcgccctgatgcagcttaacggcatcgcccagaaactgaaattcaaagcattacaggagcgggcaaaagaaaaaatagccaacattgccgagagccgcgaactcacggtggcggagcttgaagatcggttagcaccggatctcggtctggatgataacggttcgttgctgctggatttcggcccacgccagttcaccgtcagctttgatgaaaccttaaaaccgtttgtgcgtgacgcttccggcagtcgtctgaaagacctgcccaaaccaaacaaaagcgatgatgaatcacaggcgaacgatgcggttaaccgctacaaattgctgaaaaaagatgcgcgtaccgtcgccgcccagcaggtagcaaggctggaatccgccatgtgcctgcgtcgccgctggtcaccggaaaactttcagctcttcctggttgagcatccgctggtccgccacttaacccgccgtctgatttggggcgtttatagcgccgaaaaccagctactggcttgctttcgcgtagcggaagataacagctacagcaccgctgacgatgatcttttcaccctgccggaaggcgatatctctattggtattcctcacgttctggaaatatcaccgacggatgctgccgccttcgggcagctttttgccgactacgaactgttaccaccgttccgccagcttgatcgtaacagttacgcgctgacagaagccgagcgcaatgccagcgaactgacacgctgggcaggcagaaaatgcccgagtggtcgggtaatggggctggcaaataaaggctggatgtgtggtgaaccgcaggacggtggctggatcggctggatgatcaaacctctgggccgctggtcgttaatcatggaaatcgatgaaggttttgcggtcggcatgtcgccagccgaactcagtgccgagcaactcttaagcaagctgtggctatgggaaggcaaagcggaaagctatggctgggggagtaattcaacacaggaagcgcagttctccgtactcgatgccatcaccgccagcgagctaattaacgatattgaagccctgtttgaataaggaaagagcatggacaaggaattaccgtggctggcggataacgcccaactggaactgaaatataaaaaaggcaaaacaccactcagccatcgcaattggccaggcgaaccggtacctgttatcactgaaaacatcattcagacactgggtgatgaattgctacaaaaagcagagaagaaaaaaaacattgtctggcgttatgaaaacttttcactggagtggcagtccgccatcacgcaggccatcaacttgatcggcgaacacaaaccctcaatcacggcccggacaatggcggcgctagcctgtatcgcgcaaaatgatagccaacagttgctcgacgaaatcgtccaacaagaggggctggaatatgcaactgaggtggtgattgcacgccagtttattgtacggtgttatgagagtgatcctctggtagtaacattgcaatatcagaacgaggactatggctatggttatcgctcagaaacctataacgaattcgatctccgattgcgtaagcatctctctctggcagaggaaagctgctggcagcgttgcgccgacaaactcattgccgcactgccaggaataaccaaagttcgccgcccttttattgcgctgaacctcccggaaaaacccgaaatcgccaacgagctggtaagccttgaatgttcgcaaactcattttcgctcaaaagagtggttaaaagttgttgctgatgaccctaaggcggtgaaagaactcgcacgttactggagccaggatatatttagcgatcgagaagccagctacatgtcgcatgaaaaccacttcggttacgcggcctgcgctgcccttttgcgcgaacaaggactggcagccgttccgcgcctcgcgatgtatgcacataaagaagattgcggcagtctgctggtacaaattaaccatccgcaagtcatccgcaccttgctactggtggctgataaaaacaaacccagcctgcaacgtgtggctaaatacagtaaaaacttcccccatgcgacgctcgccgcactggcagaactgctggcgttaaaagccccccctgcgcgccctggttatcccatcatcgaagaccaaaagctgcctgcacagcaaaaagcacgtgatgaatactggcatacgctgttacaaacgctgatggcatcgcagccacaactggcagaagaggtgatgccgtgcttaagtacacaagcccaggcagtggtgaatggttatttatcggcatcgccaaaacttgctttcgagagtactcatagcaacgacctgccagaaatacttgtttctccaccgtggcgaggtaagaaaaaaacggcattgctgcgccttgatttagtgcctcttgaattagcgcccaaagcccgctggcaaccaggcgaacgagagagacttgccgccacagagtctgcccgttatttcagcacgggatcttttacggaacgcatggaacgaaaaagtggtcgagttgtactacaggagctaggtcttggggatgatgtatggctgttccggaattatatactgcccggcaaactggatgcggcgcgcaaatcattagtggttcagtggcattactcccctcgcagagtagaggaaatcaacaatggctggcactccacggaagcaaaatcagccgaacaggcgcttcgttccggcgacgttgaagcgttaattaacatctgggaaaatgatagctactcgcattatcgtcaggaaaagagtgtctggaacctgtatttattggcgcagttgccacgtgagatggctttgactttctggctgcgtatcaatgagaaaaagcatctattcgcgggtgaggactattttctcagtatcctcgggttggatacattacctggcctgttattggctttttcacatcatccaaaacaaacatttccgttaattttaaatttcggcgcaacagaactggccctgcccgttgcgcgcgtctggcgccgtttcacggcgcagcgtgatctggctcgccagtggattttacaatggccggaacatacggctactgcacttatccctcttgtctttacaaaacccagcgataatagcgaagctgcattacttgccctgcgtttactgtatgaacaagggcatggcgaattactgcaaaccgtggcaaaccgctggcagcgtacagatgtatggcctgccctggagcaattacttaaactgggtccaatagaaatttacccggcacgtattccaaaagctcctgatttctggcatccggcaatgtggtccaggccgcgccttatcaagaataatcagcctgttaccgatgacgctctggaaattatcggcgaaatgctgcgctttacccagggcggacgtttttatagcggactggaacagctgaaaacgttttgccagccgcaaacgctggcagcttttgcctgggatcttttcaccgcgtggcaacaagctggtgcccccgcaaaagacaactgggcatttctggcgttaagtctctttggtgacgaaagcacggctcgggatctgacgacacagatcctcgcctggccacaagaaggcaaatctgcccgtgctgtcagtggcctgaacatccttaccctgatgaataatgatatggcgctgatacagctgcaccatatatcccaacgggcgaaatcccgctccttacgtgataacgcggcggaatttcttcaggtggtcgcagaaaatcgcgggctaagccaggaagagttagcggacagattagtcccaacactgggccttgatgatccgcaggcgttgatttttgattttggtccacggcaatttaccgttcgcttcgatgaaaacctcaacccggttatctacgatcaacaaaacgttcgccagaaaagcgttccccggttgcgcgccgatgacgatcaactgaaagcccccgaggcactggcccgactaaaagggctaaaaaaagatgcctctcagatgagcaaaaacctgctcccacgtcttgaaactgccctgcgcaccacccgacgctggtcgctggcagattttcattctctgtttgttaatcatccctttacccgcctggttacccagcgattaatatggggggtttatccggcaaatgaaccgcgtcgtttactcaacgcctttcgtgtggccgcagagggggagttctgcaatgcacaagatgagtccattgacctgcctgcagatgctctgattggcattgcccacccgttagaaatggcagcagaaatgcgcagtgaatttgcacagctttttgccgattacgaaattatgccgccttttcgccagttggcgcggcgcacggtgctgctcacacctgacgagtcagccagtaacagcctgactcgctgggaaggtaaatccgctaccgttggtcaacttatgggaatgcgatacaaaggctgggagtcaggctatgaggacgcatttgtctatgacttaggtgcgtaccggctggtccttaagttttcacccggttttaaccactacaatgttgatagcaaagcgctaatgagcttccgttctcttcgggtttaccgtgacaataaatccgtcacttttgccgaacttgatgtgtttgatttgagtgaggcattaagcgcacctgacgtcattttccattaaaacacagcgggcagtgatgcaactgcccgttatcaacacgacctaccagcgggggaagcgatgatcgtgcaaaaagagctggttgctatttacgattatgagatccctgtacctgaagagccgttttctttcagacttgaaatccataaatgctctgaattatttacaggttccgtctatcgactggagcgattccggctacatccaacatttcatcaacgtgatcgagaagatgccgaccactaataaatgatgcgttgatttatataagagatgagtttattgatgagcggaaattacgaggtgaatcacatgaaacagtaatagcaatttttaattgtgaactacagaatatattcaaccaagaaatagaataatatactctagataattcaagtcgcaggaaggcgataagcgagtgaatccccaggagcttactaaagtcagtgacaggggtgaacgaacgcagtcgcagcatatgcaacttgaagtatggcgagtatagctttattaaagggggaaacggtattcccccttagatgcgtttcaatttgcccgttacttcaacaaatcaatcaaccgtaacagagccactaatagctccagtacagcaatgagcacggttaacttttgtgtcagcgtgtccatccgctctccttattaaggagcgcaacaccagcaccttacccttacactgcctgtcgatactggtttacgtatgttggaccacgatgttgcactccggatcagggcaccacctgcagcaccacccgtccggtagccaggacttgaaataggttcgatccggcgcaacgtcccaacggtctggattataaatctcattatcttaattgcaacggggtccagccgtggttataattcgttcgttggaacacgatgttgcacaggctgtggtgttaggcctgaaaatagtaaataaaagaacctgcctcaccagcaggtttttttatttactgtgatctgctttccagatatttttcgctcaaacaactaatgcgccaaacatttattgcgcgtaaaatatcgtttatttcattaatacatttcagggatgaatatatgtcaccgcagaataatcatctgcagcgtccgcctgccgctgtgttatacgccgatgaactggcaaaattaaaaaaaaatgatcacgcaccttgcccgcccggttggcagttaagtttgcctgcggcccgtgcttttatccttggcgatagcgcgcaaaatattagccgtaaagtggtgattagtccctccgctgtcgaacgtatgttagtcactcttgccaccgggcgcggtttgatgttggtgggggaacctggcaccgcaaaatctctcctgtctgaattactggcaaccgctattagcggcgatgccgggttaaccatccagggcggcgcatctactactgaagatcaaatcaagtacggctggaactacgccctgcttatcaaccatggtccgtcaacggaagcactggtccctgccccgctttaccagggaatgcgcgacggcaaaatcgtccgttttgaagagataacgcgtacaccgctggaagtacaagactgtctgttaggtatgctttctgacagggtgatgacggtgccggaactcaccggtgaagccagtcagctctatgcgcgggaaggctttaatattattgccactgccaatacgcgcgatcgcggcgtcaatgaaatgagtgccgcgctaaagcgtcgcttcgattttgaaactgtctttccgattatggatttcgcccaggagctggagcttgtcgccagtgcttcggcgcgtttgctggcccatagcggcattccgcataaagtgcctgacgcggtactggagttactggtccgcacctttcgcgatctgcgtgccaacggcgaaaagaaaacgtcaatggatacactgacagcgattatgtccaccgctgaagccgtgaacgtggcccacgcggtgggcgtccgcgcctggtttttagcgaatcgcgcaggtgagccggccgatctggtggactgtattgccggaaccatcgtcaaagataacgaagaagatcgcgcgcgcctgcgccgttacttcgaacaacgtgttgctacacataaagaagctcactggcaggcttattatcaagctcgccaccgcctgccgtgaggaaagatgtatgagcgagccgttaattgtcggcatccggcatcatagtccggcctgcgcccggctggcgaaatcgttaatcgaaagccagcggccacgatacgtattgattgaaggcccggctgattttaatgaccgggtggacgaactgtttttagcccaccagcttccggtagctatttacagttattgccagtatcaggacggtgcggcccccgggcgtggtgcctggacgccatttgctgaattttcgccggagtggcaggcgctacaagccgcacgtcgtattcaggcacaaacttacttcatcgatttgccttgctgggcgcagagtgaagaagaggacgattcgcctgatacacaagatgaaagccagaccttactgctgcgtgacacccgcatggataacagcgataccctgtgggatcacttattcgaagatgaaagccagcaaactgcattaccctctgcattggcgcgctattttgcccaactgcggggcgattcccccggagatgctctcaatcgtcagcgcgaagcctttatggctcgctggattacatgggcgatgcagcaaaacaatggcgacgtgttagtcgtctgcggcggctggcacgctcctgcactggcaaacatgtggcgcgaatgcccgcaggaaattaacaagccagaattgtcctcgctggcagatgccgttacaggttgttatctcacaccctacagtgaaaagcgccttgatgtgctggcaggatacctttccggaatgcctgccccggtctggcaaaactggtgctggcagtgtggcttacagcaggcaggtgaacaactgctgaaaacggttcttacccgtttgcgccagcacaaattgcccgcttctaccgctgatatggctgctgctcatctgcatgctatggcactggcacagttgcgaggccatacactacctctacgcactgactggctggatgccatagctggctcgctgattaaagaagccctgaatgcgccgttgccatggagctaccgcggagttattcatcccgataccgatccgattctgctaacgttgatagacacattagcgggtgacggattcggtaaacttgccccctctacgccacagccgcctctgccaaaagatgtcacctgcgaactggaacgtacaggaatctcttttccggcggagcttaccttaaatcgctttacccccaatggactggcgcaaagccaggtgctgcatcggttggcaatattggagattcccggcattgtgcgccagcagggaagtacactgacacttgcaggcaacggtgaagaacagtggaaattaacccggccacttagccagcatgcggcattgattgaagccgcctgctttggtgccacactccaggaagccgcacgccataaattagaagccgatatgctggacgcgggtggaatcagcatcatcactgcatgtcttagccaggcagcgttagcgggtctggcgtctttcagtcaacaattactggaacaactcacattattaatcgcccaggaaaatcaattcgccgaaatgggccaggcgctggaagtgctatatgccttatggcggctggatgaaattagcggtatgcaaggcgcgcagatattacagacgacgttatgcgcggctatcgatcgcacactctggctgtgtgaatccaacggcagaccggaggaaaaggagtttcacgctcacctgcatggctggcaggcgctttgccatatcctgcgcgatctacatagcggcgttaatttacccggcgtttcgctttctgcggcagtagccttactggagcgccgcagtcaggcgattcatgccccggcgctggatcgcggcgcgactcttggcgcactgatgcgtctggaacatcccaacgccagtgccgaagcggcgctgacaatgctgacgcagttatccccggcacaatccggcgaggcgctgcacggtttgctggcgctggcccgccatcaactgacctgccagccggcatttatcgccggtttcagcagtcatttaaatcaactgagtgatgccgattttatcaatgccctgcccgatttacgcgcggcgatggcctggctaccgccacgagaacgcgggacgctggcgcataaggtgcttgagcattatcaactggcgcaacttcccgtttcggcgctgcaaatgccgttgcattgtccaccacaagccattgcatatcatcaacaactcgaacagcaggcactggcatcgctgcaacactggggagttttccatgtctgaactgaacgatcttctgaccacccgtgagctacaacgctggcgattaattcttggcgaagcggcagaaacgaccctttgtgggctggatgacaatgcccggcagatagaccacgcgctggagtggctgtatgggcgcgatcctgaacggctccagcgtggtgaacgctccggtggattaggtgactcaaatctcaccacccctgagtggatcaacagtattcacacgctgtttccgcaacgggtgatcgagcgactggaaagcgatgccgtactgcgctacggcattgaagatgtggtgacgaatctcgacgtgctggaacgtatgcagccttctgaaagcctgctacgcgccgttttgcacaccaaacatctgatgaatcccgaagtactggctgccgcccgccggatagtgcaccaggttgttgaagaaattatggctcgactggcaaaggaagttcgtcaggctttttctggagtacgcgatcgccgccgtcgctcatttattccactggcgcgtaatttcgatttcaaaagtacgctgcgtgccaacctgcaacactggcacccgcaacacggcaagttgtatatcgaatccccccgctttaacagccgcattaaacgccatagcgaacaatggcaactggtcctactggttgatcaaagcggatcgatggttgattcggtgatccactccgcagtgatggcggcctgtttatggcagttacccggcattcgtacccatctggtcgcttttgacaccagcgtggttgatctcacggcagacgttgccgatccggtagagttattaatgaaagtacaactgggcggcgggaccaatatcgccagtgccgtggagtatggtcggcaacttattgaacaacctgcaaaaagtgtcattattctcgtgagcgatttttatgaaggtgggtcatcatcattgctgacgcatcaggtgaaaaagtgtgtccagagcggcatcaaagtgctggggctggcagcgctcgacagcaccgcaacgccttgctatgaccacgatacggcccaggcgctggttaatgtcggcgcacaaatagccgcaatgacaccgggcgagctggcttcctggcttgcggagaatcttcagtcatgaattcactacgtccggaattattagaactgacaccacaggcactgacggcgttaagcaatgccggttttgttaagcgcagccttaaggaactggaaaatggcaacgtcccggaaatcagtcatgagaacggcgctttaatcgccaccttcagtgacggtgtccgtacccagctggcgaacgaccaggcactgaaagaggctcagtgcacctgcggggccagcggcatgtgccgtcatcgcgtgatgctggtgttaagttatcaacgactttgtgccaccgcccagcctacgggaaaagaagatgaatgggatccggcaatctggctggaagaactggctacccttcccgatgccacccgcaaacgcgcacaggcgttggtcgctaaaggcatcaccattgagttgttctgtacgccgggagaaattccctctgcccgcttaccgatgagcgatgtgcgtttttattcccgcagcagtattcgtttcgcccgttgtgattgtattgacggcacactttgcgaacatgtcgtactggctgtgcaagccttcgtcgaggccaaaactcagcaagcggaatttactcatttaatctggcagatgcgcagtgaacacgtcacatcatctgatgatccgtttgccagcgaagaaggcaaaacgtgtcgtcaatatgttcagcaattaagccaggcattatggctgggcgggataagtcaaccgccaatccattacgaggccgctttcagtcgcgcgcaacaagcggcggaacgctgcaactggcgatgggtgagtgaatcgctacggcaattgcgcgccagtgttgatgccttccacgcccgtgccagccactaccatgccggagaatgcttacgtcagcttgcggcattaaacagtcgattaaattgcgtacaagagatggcgcgacgcgacagtatcggtgaagttcctcccatgccgtggcgcacggtcgttggcgctggtattgccggagaagcaaaacttgatcatctgcggctggtatctttaggtatgcgttgctggcaggatattgagcagtatggtttacgcatctggtttaccgatcccgacacaggaagtattttgcatctttcgcgtagttggcagagaagcgaacaggaaaactcaccggcagcgacgcgtcggctgtttagttttcaggctggcgcactggccggtgggcaaattatttcacaagcagcaaaacgcagtgccgatggcgagctgctgttagctacccgcaaccgcttaagcagcgttgtgccgctgtcgcctgatgcctggcaaatgttgagcgcaccgttgcgccagccgggcattgtggctttgcgggaatatttacgccagcgtccccccgcctgcatacgaccaatcaaccaggtcgataacttatttattctgccgatagcggagtgtatttcgctcggttgggatagcagccgccagacgctggatgcgcaggtaatcagcggcgaaggggaagataatgtgctgacgttatcccttccggcatctgcctgttctccttttgccgttgaacgcatggcggcgcttttgcaacaaacagacgaccccgtgagtctggtttctggctttgtcagttttgtagaggggcaattgacactggaaccacgggtgatgatgacaaaaacccgcgcctgggcgctggacgcagaaactgcgcctgtggcaccgctaccttctgcctgtgccgcctaccgctcatcagttgctgatgcgctgccaggcgttacttattcaactgctccataacggctggcgctatcaggaacagagtgctattcgtgaggcagagttgctggcgaatgacctcaccgcggtgggtttttatcggctggcacatgtgttgggacaatttcgtaatacagaaagcgaggcacgggtagaagcaatgaataacggtgttttgctttgcgaacaattattccccatgcttcagcaacaaggatgaaatagtgctttttattaagagttctactcctgttccggactgctcacgccacagtattaggcatatcctatatagcccctggtgagagtcaccagttccttgattaaataaaatggagttttacatgaaggctttcaataagctgttttcccttgttgttgcatctgttctggttttctctcttgctggctgcggtgacaaagaagaatcaaagaaattcagcgccaatctgaacggcactgaaattgccattacctatgtctacaaaggtgacaaggtgcttaagcaatcttctgaaaccaaaattcaatttgcctccattggtgcaaccaccaaagaagatgccgccaggacacttgagccgttaagcgctaaatacaaaaacatcgcgggtgttgaagaaaaattaacctataccgatacctacgcgcaggaaaacgtgactattgatatggaaaaagtggattttaaagccctgcagggtatttcaggaatcaacgtttctgctgaagatgccaaaaaaggtatcactatggcgcaaatggaactggtgatgaaagccgctggttttaaagaagtgaaataatctgtcggcggccatgtttcgcatggccgccatacccgtcttagcttttcttcacatgctggcgcgctgccagtccacgcagaaaataacgtaaaaattgatcgccgcattcgcggaagtttttatgatccggtgcacgcatcatcgccgtaatttccggcatcgaaacgcggaactgctgttcggtgaggattgccagaatgtcatcggttttaagcgaaaacgcgatgcgtaattttttcagcacgatgttgttattaatgcgacgttccggctccagtgccggagcagactcatccttgccgcgtttttcataaatcaggccattgaggaatgaagacaaaacaatgtccggacaacgctgaaaaccctcttcgtcttctttacgtagccagacggcgatctgttccgcggtggcttcgacattacccagcgccagaatacgcaccaggtcattattattggctttcaaaatgtagcgcacgctgcgcagaatatcgttacttagcatgaggccttcaggtgttgatgaggcaaaaagccattttagcagtcttttacaggccaatcgcctcttttaagcttttcagataacggcggctgaccggcacggttaagccattacgcaaaatcaactcggcctggccgttatcttccagacggatctcctgtaaatgcgcgaggttaaccagatactgacgatggcagcgcagtagtggtgtacgactttccagggtacgtaatgtcagttcggtaaagccctctttcccttcgtgactggtcacgtagacaccgctcatccgactgctgacaaatgccacatctttcatttgcagcaaataaatccgactatgccccgtacaagggataaattttagcgcctgttgattttccggtaacaacgaaacatcctgcttgctgcgctcctgacgcaatcgcgccagcgttttctccagtcgcgcttcatcaattggcttcagcagataatcaaaggcatgttcttcaaaggctttaatggcgtattcgtcaaacgcggtgagaaaaacaatatacgggcgatgttccgggtcgagcatccccaccatttccagaccactgatgcgcggcatctggatatcgagaaacagcacatccgggcgcagtttatgcaccgcgccgatcccttctacggcgtttgaacactctccaacgatttcaatatcgctctgctcctgcaaaaatacgcgcaggttctcccgtgctaacggttcatcatcgacaattaagactttaatcatgcctcgtccctccatggtagtcgtaacgttattcgggtgtaactatcaggctcacaggcgacgcttatcccatagtcatcgccaaaccgttcacgtaaacgcttatccaccagattcatccccagcccactggcattggttaccggttgatacaaaccggcattgtcttcgatctccagcatcaaatgttgcccctcacgtcgggcgctgattgccactcgccctgtatccaacagttgtgatgtcccatgtttaatggcgttttccactatcggttgcagggtaaacgcgggcaattgctgctgggataattcttgcggaatagcaatgttgacctgcaacctcgactggaagcgcgccttttcaatttgcagataagcgttcacatgttcaatttcgtcggcgagagtaacaaactccgaaggccgctttaagtttttgcggaaaaaagtagaaagatactgcaccagctggctggcctgttcgctgtcgcggcggatcaccgctttaatggtgttaagcgcattaaacaaaaaatggggattcacctgggcgtgaagcagtttgatctctgactgggtgagcatcgctttttgccgctcatattgcccggcgaggatctgcgccgaaagcagttgcgcaatcccctcgcccagcgtgcggttgattgaactgaataaacggtttttggcctcatacaatttgatggtacccatcactcgctgattttcaccacgcaacggaatgaccagcgtcgaccccagtttgcattgcggatgcaaagagcaacggtaaggcacttcgttgccatcagcgtagaccacttcaccggtttcaatcgcttttaaggtataagtcgaagaaattggtttgccgggtaaatggtggtcgtcaccaattccggtaaaggccagcaatttctctcgatcggtaatcgcgactgcaccaatatccagctcctgatacagcacctgtgccactttcatgctgttcacttcgttaaacccctggcgcaaaatgccttccgtcgaggccgccactttcagcgcagtggcagaaaaagccgaagtgtatttttcaaacatcgcgcgtttatcgagcaatatacgcataaacaacgccgcgccgacggtattggtgaccatcattggcgcagcaatattactcaccagacgcaccgcatcttcataaggtcgggcgatcgccaggatgatcaacatttgcaccatttcagcgacgaacgtgacggcaccggcggtaatggggttaaagactttatcagtgcgcccgcgacggataaggatgctgtgtaccaggccgccgagcaatccttcaacgatggtcgagatcatgcaacttagcgcggtcatgccccccatcgaatatcgatgtaacccgccggtcagaccaaccagcccaccgacgaccggaccgccgagtaagccgcccattaccgcacctatcgcacgggtattggcaatagaatcgtcaatgtgcaacccaaaccaggtgcccatgatgcagaagatggaaaagacgatgtagcagagaaatttatgcggcagacgaaccgtgacctgcattaacggtatgaataatggcgttttactcattaaccacgcaatgactaaaaaaacgcacatctgctgaagcagcagcaacaccagattaaaatcgtacatacccgcaaaccacacttccctttaaaacgcgtaacatacattgcttgcgtttaactttctttgaactcttgcagaaaaatgagaattcgtgagtacgatcactcaaaatcgcctggcaaaaataaaatcaccctatagatgctcaaaaaacgggcaaaactacctggttcgcaaaactgcgtctaaagttaaaccgggacctcgcgagcaagggtgagacgatggcgctttacacaattggtgaagtggcgttgctttgtgatattaaccctgtcacgttacgcgcgtggcagaggcgttacggattgctgaaaccgcaacggacagacggcggtcatcggctgttcaacgatgccgatattgaccggatccgcgagatcaaacgctggatcgacaacggcgtgcaggtcagcaaagtaaaaatgctgctcagtaatgaaaatgttgatgtgcagaacggctggcgcgatcagcaagaaacattactgacttacctgcaaagcggcaatctgcatagcctgcgaacgtggatcaaagagcgcggtcaggattaccccgcccagacactcaccacacatctgtttattcctctgcgccgacggcttcagtgccaacaaccgactctccaggcgctgctggcgatcctcgacggcgtactgatcaactacatctctatttgcctggcttcggcgcgcaaaaaacagggtaaagatgcactggtggttggctggaatattcaggataccactcgtctgtggctggagggctggattgccagtcaacaaggatggcgcattgatgtcctcgcccactcgctcaatcaactacgccctgaactgttcgaaggccgtacattgctggtatggtgcggtgataatcgaacctccgcccaacagcagcaactcaccagttggcaggaacaaggccatgatattttcccactcggcatttaatgattcgttaacaaatacgctttactgtacaatcctttcgttaacataaggagtgcattatgcgcatagctaaaattggggtcatcgccctgttcctgtttatggcgttaggcggaattggtggcgtcatgctcgcaggttatacctttattttgcgtgctggctgaacgcctgcaccagcctttcaaacaggcggtctgcgatgatcgccgccagtgccaccagtaacgctccctggatcacatacgcggtattaaatccgctaagtccgatgatgatgggcgtacccagcgtgttggcccctaccgttgaggcgatcgtcgccgtgccaatgttgataatcaccgaagttcgtacacccgccagaatcaccggagctgccagcggtagctcgaccttacgcagtcgctgaccacgactcattcccatacctttcgcaacttctgtcacgctggcatcaatcgctcccagcccggcaaatgtcgcctgcaggacgggcagcacgccgtaaaggatcaaggcgataatcgctggtttcagaccaaagccgatcaccggaacggcaatcgccagcaccgcgacgggcggaaaagtctgcccaacggcggcaatagtttccaccagtgggcgaaattccgcaccccacgggcgagtgacagcaattccggcaccagtaccaatgatcaccgcaaacaaactcgaaattcccaccagccagaaatgagccagtgccagagctgcaaagctttcctgctgataaacgggtcgtggcagttgtgggaacaaggcagcaaacagcggctggctgtaaggcagccagaaaatcagcgccacaaacagagcaatcagccagaacagctgatcgcgcaacatcttcatacgattacgcctcctccagcagatcctgaaaatgcagcgtgccgcaaggctcgccctgcgtgttcaccaccggcagcacttcacatccccgcgcgacaaacagggagagcgcatcgcgtagcgtcatctcttctgccagcgcctcaccttcggcccgttcttcgcgacgcacggtaatccgccacgctacgtaacgaaagcaggcggacacccagttcactatgcccaaaaaactggcggacaaaatcattcgccggatgagtcagcatcgccagaggattgccctgctgcacgacttcaccgtgatccatcaataccagatgttctgccagccgtagcgcctcatcaatatcatgagtgaccagcacaatagtgcgcccctgcaaacggtgaatgcgcgtcatctcttgttgcaacgcgccacgcgttaccgggtccagtgcgccgaatggctcatccatcagcaagacttgcggatcggcagccagcgcgcgggccactcccacacgttgctgctgaccgccggaaagctgatgcggataacgctcacgcaaatccggctccagccccagcagcgccattaattcgtcgatacgatcatcgatccgcgcccgcgaccatttttgtaattgcggcacggtggcaatgttttgcgccacgctccagtggggaaacaggccaatagattgaatggcatagcccatccggcggcgcaactccagcactggcagcgagcgaatttcttctccggcaaagcggatcacgccactgtcatgctccaccaggcggttaatcattttcagagtggtggatttaccggagcctgatgtaccaatcagcaccgaaaaactcccctcctgaaaattgagattgagatcgttaacggctttttgtgtgccgaacagtttgctgacatggctaaattcaatcattacgtttcaccttcagcagtgcgataagcaaatcgaacagcgcgtcggtaagcaccgccagaacaattaccgggatcacccccagcaacactaaatcaatggcactgcttaacagcccctgaaaaaccagcgcaccaaaaccgcctgcgccgattaacgccgcaatcaccgccatgccaacggtttgcagcatcaccacccgcaggctgcgcagaaataccggtaacgccagcggcaactgaacatgcaggaaacgctgcgccccgctcatccccatcgctctggcgctctccagcacatcgcgcgggatctggtttaagccgactaccacgccgcgcaccagcggcagcaaggcatagagcaccagcgcaatcagtgcgggtgtcattccggttcctgctatgccgagcgttcccagccacggaaaggccgtaaccagcgcggcaagcggcgcaatcagcaggccaaagagcgctaccgaaggcacggtctgaatgacattcagcagagaaaaaatcgccccctgccgcgcggtggaaaagtagcaccagatgcccaacggcacaccaatcactaacgcaggcagcaccgcaccaaacagcaacgtcagatgttgtgccagcgcgtcgtcaaacacatcctgacggttggcgtattctttcattaacgagagatcgttaagcgtgccggagtacagcaaccacagcggaacaatggcaatctgcatatgcaacaaccagcgccacagcggatgcgtggagattcggcggatggcatcgctacaggccagcagtgccagcgccgcagccagccagaaaccactgccgaggctggtacgcgccagcgcactgccattttgcgccagttgtgtcgccgcctttccagctccccacaccagcaatacgaagacgaattgcgccagaatgagtgcaaaaatgctgccttttttagcgggaataaaacaggctgtcagccaggcgcaaccaacgcccaccagcatccagagagtttgcggccacagctgccagagatgacgcccctcacccgaaactaaacgattaggtgcgtaactgataaacggcagcgccgctgcgattgccgtcagcaacagcagcagcgccagaacaggattaatacggaaataagtcacgggaaattacttcgtccaccctttttgtttcaggtagtcggctgccacttttttggcatccagtccttccactgcaatgctggcattcagctgctgcaatgttttttcatcgaggctggcgaagactggctgtagccactgtgctatttgcggatactctttcagcaccgactcacgcaccactggcgcaggcgcgtagataggttgcacgccttgcggatcgcttaaggtttgcagccccagcgccgcaaccgggccgtcggtgccgtaagccattgcggcattaacaccagaagtttgctgggcagcggctttgatcgtcaccgccgtgtcaccaccggccagtgacagcaactgatcctgaccgagcttaaagccataggctttttcaaacgcgggtaaggcatcggcgcgttcgataaactctgccgaggctgccagtttgaagttgccaccctctttcagataacgactcagctcggcaagcgaagtgagtttgtttttctctgccacatcctgacgcacggcgatggtccaggtgttatttgcaggcgcgggcgtcagccagattaacttgttttgctctgcatcgagttttttgactttctcatagccttgctgcgcgtttttccatgccgtatcgttttcatctttaaagaaaaacgcgccattgccagtatattccggatagatatccagctcgccagaagtgatcgccccgcgcactacgggagtcgttcccagctgcactttatttaccgtaggaacgccgtgactttccagcacctgcaaaatgatattgccgagcagcgcgccttccgtatcgatttttgaaccaaccttaacgggggaagccgcctgtagcggcaggctcacggctgccaacaaaaccagtgaacctgcccagacctttgagagtggcatgatgctttcctcattcttttactgttgttttcagcgaattaagagaaaagcatagttgataatggcggagttagcctgactgggtggactcagttgcagaatcagataaatacttaaaaggcatattttgcccggcgtttcttgccggatgcggcgtaaacgccttatccggcctacaaacatcgaaaattacaacaactcaaactcgcctttcttaacgcgtgcggaatcagtgccgatgaagacattgaacttgccaggctcggcgtcatatttcatctgttgattccagaacttcagcgcctcaatatcgattgggaagctgacggtctgagtttcgcccggtttcagggtgattttctcaaagcctttcagctgcttcaccgggcgactcatggaagccgtcacatcctgcaagtacatctgtactaccgtggccccttcgcgtttaccggtgttcgtcacctgcacgctggccgtcactttaccgtcacgcttcatggtcggcgcagaaagtttcacatcagagacggtgaaagtggtgtagctcagcccatagccgaacggataaagcgccccgttagcttcatcaaaataacgcgaagtgtatttgttcggcttgtcggcattatacggacgcccggtattcagatggctgtagtacaccgggatctgcccgacagaacgcgggaaggacatcggcagcttgccggacgggttataatcgccaaacaatacatcggcaattgcattaccgccttcagtccccgcaaaccaggtttccagaatcgcatcagcctgctgatcttctttcaccagcgccagcggacgcccattcatcagcaccagcaccagcggtttaccggtggctttcagcgccgcaatcaagtcacgttggctttgcggaatagtgatatcggtacgactggaagcttcgtgcgccatcccctgagcttcaccgaccacagccaccaccacatcagattgtttcgcggtttgcaccgcttcatcaatcatctcttgcggcgaacgcggatcaactttgaccgcctcttcatactgattcaggaaatcgataatgcctttgtcactggtaacgttcgcccctttggcatacagcactttaccgttttcaccgacggcgtttttaatccctgttagcacagtaacagattgatcggcgacacctgctgccgaccagcttcccatcacgtcacgcttgctgtctgccagcgggccaaccaccgcaatggttgcagattttttcagcggcagcgtttcgagacggtttttcagcaacaccaggctttcgcgcgccacttcacgcgcttctttacggtgcaggcggctttcggcattggtatccaccgggtcagactctttcggccccaaatggctgtatgggtcgttaaacaatcccatatcatatttaacgttcagtacatggcgggcagcatcgtccagctcttccatcgtcactttgccggatttgatcaacccaggcagatacttcgagtaatactcgtcgctcatgctcatgttgattccggacttcagcgccacgcgtaccgcatcttccgggtctgccgccgtgccatgtttaatcagttctttgattgcgccgtgatcggaaacggtgatgcctttaaagccccactggtcgcgcagaacatctttcagcagccaggagtcggaggtggctggcgtgccgttcagcgagttcagcgccaccatcaccgcaccgctgcctgcgtccagccccgctttgtacggcggcatatagtcgttaaacaggcgctgcggactcatatcgacggtgttgtactctttaccgccttctaccgcgccgtatgcggcaaagtgtttgacgctggtcatcaccgagtaacgatctgccgggcttttaccctgcatcgcttccaccatggttttgcccattattgaggtgagatacgtatcttcgccaaaaccttcggaagcacgtccccagcgcggatcgcgcgagacatcgaccatcggtgcccaggtcatattcaggccatcatctgccgcttcataagcagagacacgcccgactgttttcaccgcatcgaggttaaaagacgaagccagaccgagactaatcgggaacaccgtgcgctgaccgtgcagcacgtcgtaagcaaagaaaagaggaattttcaggcggcttaattccatcacctgatcctgcatggcgcggatatcctgacgggttacggtgttgaaaatcgccccaacctgaccgtctttgatcatctcgcggatcgcctctttcgggttatccgggccgacgctgattaagcgcagctgaccaattttctcatcaactgtcattttcttaagcagttcggtgacgaacgcatcccgcgcttcgggcgttaatggatggttgccgaataaatcatccgccagtgctggctgcagggccagactcaccgcgattcctactgaacatagccatttcatatggatttttcttcctttgttgcccgacgtggcagcgaaaatggtgcaaaaaccgtagtttgccataagcatgatggagagagaaaaagaatgctcagtttattgtctgaattttcaaaatattcactcgctgaattgtcatacaaggcgctattctagtttgtgatattttttcgccaccacaaggagtggaaaatgtcttccatgacaacaactgataataaagcctttttgaatgaacttgcccgtctggtcggtcattcacacctgctcaccgatcccgccaaaacggcccgctatcgcaagggcttccgttctggtcagggcgacgcgctggctgtcgttttccctggctcactactggaattgtggcgggtgctgaaagcctgcgtcaccgctgacaaaattattctgatgcaggctgccaatacaggcctgaccgaaggatcgacgccaaacggtaacgattatgatcgcgatatcgtgatcatcagcaccctgcgtctcgataagctgcacgttctcggcaagggcgaacaagtgctggcctatccgggcaccacgctctattcactggaaaaagccctcaaaccgctgggacgcgaaccgcactcagtgattggatcatcgtgtataggcgcatcggtcatcggcggtatttgtaacaactccggcggctcgctggtgcaacgtggcccggcgtataccgaaatgtcgttattcgcgcgtataaatgaagacggcaaactgacgctggtgaaccatctggggattgatctgggcgaaacgccggagcagatccttagcaagctggatgacgatcgcatcaaagatgacgatgtgcgccacgatggtcgtcacgcccacgattatgactatgtccaccgcgttcgtgatattgaagccaacacgcccgcacgttataacgctgatccggatcggttatttgaatcttctggttgcgccgggaagctggccgtctttgcggtacgtcttgataccttcgaagcggaaaaaaatcagcaggtgttttatatcggcaccaaccagccggaagtgctgaccgaaatccgccgtcatattctggctaatttcgaaaatctgccggttgccggggaatatatgcaccgggatatctacgatattgcggaaaaatacggcaaagacaccttcctgatgattgataagttaggcaccgacaagatgccgttcttctttaatctcaagggacgcaccgatgcgatgctggagaaagtgaaattcttccgtccgcattttaccgaccgtgcaatgcaaaaattcggtcacctgttccccagccatttaccgccgcgcatgaaaaactggcgcgataaatacgagcatcatctgctgttaaaaatggcgggcgatggcgtcggtgaagccaaatcgtggctagtggattatttcaaacaggccgagggcgatttctttgtctgtacgccggaggaaggcagcaaagcgtttttacaccgtttcgccgctgcgggcgcagcaattcgttatcaggctgtgcattccgatgaagtcgaagacattctggcgctggatatcgctctgcggcgtaacgacaccgaatggtatgagcatttaccgccggagatcgacagccagctggtgcacaagctctattacggccattttatgtgctatgtcttccatcaggattacatcgtgaaaaaaggcgtggatgtgcatgcgctgaaagaacagatgctggaactgcttcagcagcgtggcgcgcaataccctgccgagcataacgtcggtcatttgtataaagcaccggaaacgttgcagaagttttatcgcgagaacgatccgaccaacagtatgaatccggggattggtaaaaccagtaagcggaaaaactggcaggaagtgaaataaaaattacggatggcagagtatcgccatccgtacttcatttaatcgttctgtgccgtctgccccgccgccgccatttgggcggctttttgttttttatagctcaacgctgctgccggaacaggcatcactttaccggtttcaatccaggtacgcaggcggctggcatcggcaaaatgggtatatttgccaaacgcgtccatcactaccagcgccaccggtttattattgataaccgtgcgcatcaccagacaatggcccgccgcattggtaaaaccggttttggttaactgaatattccagttatcacgatacaccagatggttagtattgcggaacggcagcgtatacgtcgggttagagaaggttgccatatcttcccgggtagtacttaactgcccgatcaacggatattgtttgctggcaatgagtagtttggttaagtcacgggcggttgaaacgttatgcaccgacaatccggttggttcaacaaagcgcgtgttgttcattccgagcgatttcgctttcgcgttcatcgccttaataaaggctttgtaaccaccgggataatggtgcgcaagacttgccgccgcgcggttttctgaagacatcagcgccagcaacagcatatctttacggctgatttcgctgttcagtcttacgcgcgaatagacccctttcatctccggcgtctggctgatatccacttttagtttttcatccagcggcagtcgtgcatccagcacaaccatcgcggtcattaatttgctgatagacgcaatcggacgcaccagatccgggtggttcgaatagatcactttgttggtattcagatcaacaatcatcgcgctaccggaggcaatttccggttgtgacgcggtggtagcggctaccgttttcgcaacggcctgcggtgcaaaaggcacagccagcatcagggccaggctaaataaagaaactcgaaatttcggcatgatgagcattcagatagtggttcacgcgcacgggttgcgcaccgccggagtaaggatttactgaggctagcgacgccatcataacgagcaaaaagtgcgatcgtcaaagaagaatcgtgaggaaatgctgcattgctgacatttacgccagcaatgcagcgcaaaagaactttctagaacaaacgataaccgtagccccatagtataacggtaagggcgagcagcacttccagcaccagcacgcctatcgccagtgtcgaactggagaagctaagtccttcctctttgttgatattcaggaagctcggaataccgagatacagcaggtagccggtgtaaaacagcgccaccgtgccgaccagcgcacacaaccagaccagcgggtaaagcgccaccagaccgcttaaaaacagcggagttgcaacgtagcccgcgaagaccatgcagtgcgcaagtgacggacgctgcggataattacgcgccatccaccagatgacccgccccatcaccgcaaccccagccagcataacgccgtaaaacaagacagccagcgccagtccggtaaaccaggataacttcaggatagtgccatcgccaaaattccagccaatctgtgtagtgccaatgaaggcgcaaatcaccggaatcgccgccatcagcaaaacgtggtgggtgtagtgatgagaaatcgtttcgttttcgcgattaatcacctgcatttcacgatcgggatgggaaaacagtccccagacatggctcataccgcccccttgttgtgagttcatgaacctgacagttcaagtataagtcagcttgtgattattttttgttcgctcatgtaatttgcaccgtctgatgtacgtcctttttcagcgtgaatgattcacagggtgtatgcttacaggcaagcaaagggagacagactgtcctatggatctcaatacactcatctcacaatatggttatgccgcgctggtgatcggtagcctggcggaaggtgaaaccgtgactttgctgggaggcgttgcggcacatcaggggctattaaagttcccgctggtggtactttctgtggcgcttggcggcatgattggcgaccaggtgctttatctgtgcgggcggcggtttggcggcaagctgttacgccgtttctcgaaacatcaggataaaattgagcgggcgcagaaacttatccaacgccatccgtatctgtttgtcattggtacgcgttttatgtatggctttcgggtcattggcccgacgctgattggtgccagccagctgccaccgaaaatctttctgccgctgaatattctcggcgcatttgcctggtcgctgatttttaccactatcggttacgctggtgggcaggtgattgcgccgtggttgcacaatctcgaccagcatttgaagcactgggtctggttgattctggtcgtggttctggtggtaggcgtgcgctggtggctgaaacggcgcgggaagaaaaagccggatcatcaggcgtaaaactattgccctggataaggtgttcgcgccgcatccgacatccggtgcaccatgcctgatgcgacgctggcgtgtcttttctggcctaacccaatgaaataaccacgcacctcactgcgctattctgggttgaactgcggattcgccaacataaagccgccatccactatcaacgactgcccggtggtgtaatttgcgccctccgaacaaagccataccaccaggctggcaatctcatgcgttgtgccaaaacgtcgcaagggaatcgaaggctccgcgtcaggcttcacgtcgccgccatccatgccgttcattggcgtggcgatcgccccaggtgcgactgcgttcaccaaaattttatgcctgaccaactccagcgccattgctttggttaacccgccgagcgcatgtttagcggctgtgtaggcgctggcatccggcagcggcgtatgttcatgtaccgatgtaatgttgatgatgcgaccgccctgcccttgcttcaccatctggcgggcagcaatttgcgagcataaaaatgcaccatcgacatcaacggtaaaaatcttgcgccactcatcgaaagccatatcaagaaacggcgctttggtcattgcgcccgcattattcaccagcacatcaatacgccccagccgttgaataagtttctccagcgcctgcgcaccttctggtagattgccgagatccagttgcacgatctccgcacgtacgccgtggctaactacctcacgcgcggtatcttttgccccttcttcatctgagtgccaggtaatgccaatatcaaacccctgctgcgccagtaataacgcgcactctttgccgatccccgaatcggaggcggtaattatcgcgacctgtgccatcgagttctccacttaacgctcaacaaacgttaagtatagaaggcgcatatcatcagcgtttgtaccccccgcccagcgcaccagtgagttgaatggaggcatccagccactgcccttgcaataacaggccattggcccgctcacgcagcgccgggattctggcttcgctgacccgggaaccagcaatgaggcccgcgttaaagcgcgcctgcgcaagacctactacacgcaaggcatcgcgctcaatttgcgcctgatgctggtttttctccgccagtgtctgaacctgactggctgcccgcgccacgtcattcaccgcttcaaccaccgctttgttgtagctggcgatagacaagttgctttcggcttttgcgatatcgagattggcgttaagacgaccactatcgaaaatgggtagcgtcaggcctgccgtaacgcccatttgctgcgcggaatgacggaacagatcgcttaagtgcaacgcatcctgttgcagaaaggccatcaggttgatgtcaggataaaatgccgcttttgccgcatcaatagtgcttaacgatgactcaacgtaccagtgcgccgcctgcaaatctgcccgccgggccagtaaggagtacccgagttcatcaggaagctgacttgccactttcggcaacgcgaccggtttaagcttcaatgactttgtctggtggttggtgagcgcacttaaccgtgcctcaataattttcattttccccgcgacatcgttgagctgctgccgggttttgctggcattaatatcggtttccacaccttcaactgcagaagtaatcccgttctgatatagctggcgatcggtggcgataatggtgttctgctctttttcgatttgctgtaagaccgtgtttaacgccgcctgggtttgccactcccagtacaggcgggctacgctgccagccagcaattggcgggtttgctcgcgttccgccgcccgtgctttaaccgtaccgaggcgagcagtaacctccgcccgattctttccccagatatcgagatgccagcccgccgttaagccaaaagtaccgttggtgtaccacggaccggtcgtacctgcggccggatcgttcaaagcaaacggccccattaacccttctgccgacattttttgccgctccatatccgcagaaaagtcgagctgcggaccatcctgagtggcaattgccttcgcctgggcttcagccagctgaatgcgctgttcagccacctgcatatccggtgcgctctgtagtgcgttattaattaaggaggtgagttgattatcgtgatactccagccaccattggctgtctggccaaccattttttagcgccgtgggtaatacggtgtcaacttgtgcagcgggcgtttgctggcttaacgcctggcgggtttcatgcataggcgcacacccggccagcatcagtaacagcgaaaaacaggcgatggcgggataaaaggaatcacgattcatgggggaataatcaggtaagaaaaggtgcgcggagattaccgtgtgttgcgatatattttttagtttcgcgtggcaatacatcagtagcaataaaacgacatatccagaaaaatatacactaagtgaatgatatctttcgatttatcttaatcgtttatggataacggcaaagggcttcgttttttcctatacttattcagcactcacaaataaaggaacgccaatgaaaattatactctgggctgtattgattattttcctgattgggctactggtggtgactggcgtatttaagatgatattttaaaaatcagatatggcatataagttgtcaggtcagtaactcgatattttgtgtacttgatttgcaaacagctccggtgttggtggcgtcaaaatcgctgaagcgttccccgaaggccggggcagcccacatggatgtgggctgagggcgcgtcttacaaggacgttacctcgcgcccgacccggtagccgaaggggataagctgaaggtaccgcgcagcggcgattttgttcgccagagcccggggggggcagggggaggaggcgattgtcctccccctgcgcgctccttgcgccagtggcaatatgtggcttagctcatgaaaggagcgcaacaagatgatgaagctgaataagcgattcattgtctcagataagctgcgattccactattatcgcagcttatcgatatcaatggcctgaatagcccttgcaatatcaggggaattattcaacacccgaacatgctgaaataattccgttgcttcatcgtattctttacgcaaataactcaaccactgtttaatccgcgcaacgtgatataacccggtatcgccctgcttttccagacgggtatatttttgcagcaaagcaaccacctccggccacggcattcgcggttcgttatatttcaccacacggctcaggttgggaatattgagcgccccgcgaccaatcatcactgcgtcgcagccgctgatcgccatgcattgttgcgcactctgccagtcccagatttcaccgttggcaatcaccggaatattaagccgctggcgaatctcgccaatcgcctgccagtcaatatgttccgcgcggtaaccctgctcttttgtccgcccatgtactaccagctccgtagcaccagcctgttgaaccgcatcggcgatttcaaatttcttctcaccgctgtcccagcccagacgcacttttacgctgacaggcaaatgcgccggtacagcttcgcgcatcgcttttgcaccctggtagatgagttcaggatctttcagtaacgttgccccaccaccgctaccgttaaccgttttcgacgggcagccgcagttaagatccacgccccaggaacctaactccaccgcacgggcggcgttctctgccagccactgcgggaactgccctaacaactgcacgcgaaccagcgtaccggatggtgtccggctggcattttgtagctcagggcaaatgcgatgaaagacttttactggcagcagttgatccaccacgcggacaaactcggtgatgcacagatcgtagtcgttaacttcggtcagtaattcccgcaccagagagtcaagtacaccctccatcggagccagtaacacacgcatatcatcacccgcaaaaaaatgaggcgctatgttagcgcctccggtcaacggattaaaggtctgcaaagagggattgctgcaaactgcaatccctctctatgcttgatgtatgcctgagttcgctgcgcattgcgtaataccggggagcgaaaaaataagcgctgatttcttaatgtgatcggtagcacgttttacgaattaattgtatgatgaatccatctcatctggggtgttgattatgagtaagacactgaacattatctggcaatatttacgtgcttttgtcctgatttatgcctgcctgtatgcaggcattttcattgcttccctgctaccggtaaccattccgggcagcatcatcgggatgctgatcctgtttgtcctgctggccttgcaaattcttccggcaaaatgggtcaatccggggtgctacgtactgattcgctatatggcgctattgtttgtgccgattggcgtaggcgtcatgcaatattttgatttgctccgcgcacagtttggcccggtagtggtttcctgtgcagtcagtacgctggtggtttttctggtggtgagctggagttcacaactggtgcatggtgaacgtaaagtcgtaggtcagaaaggatcagaagaatgatggcgaatatctggtggtcattaccgctgacgttgattgtcttttttgccgcccgcaaactggcggcacggtataagtttcccctgcttaacccgttgctggtagcaatggtggtgatcattccttttttaatgctgactggcatctcttacgacagctactttaaaggtagcgaagtgctaaacgatctgctgcaaccggcggttgtcgcgctggcctatcctttatatgagcagctgcaccagatccgcgcgcgctggaaatcgatcatcaccatctgttttatcggcagcgtggttgcgatggtgacggggacttctgtggcattgttgatgggcgcttcaccggaaatcgccgcgtcaatcctgccgaaatcagtcaccacgcctattgcaatggcagttggcggcagtattggcggtattccggcaatcagcgcagtttgcgtgattttcgtcggcatcctcggcgctgtgtttggccatacattgcttaatgcgatgcgtattcgtaccaaagctgcgcgcggtctggcaatggggacagcctcgcacgccctcggtacggcgcgctgcgccgagctggattatcaggaaggtgcatttagttcgctggcgctggtgttatgcgggattattacttcgctgatcgcaccgttccttttcccgattattctggcagtaatgggctaaaatttgcgatgcgtcgcgcatttttggtgtaagtttcacgcgttgcataattaatgagattcagatcacatataaagccataacgggttcgtaaactgttatcccattacatgattatgaggcaacgccatgcatccacgttttcaaaccgcttttgcccaacttgcggataacttgcaatctgcactggaacctattctggcagacaagtacttccccgctttgttgaccggggagcaagtctcatcgctgaagagcgcaacggggctggacgaagacgcgctggcattcgcactacttccgctggcggcagcctgtgcgcgtacgccattgtcgaattttaatgttggcgcaattgcgcgcggtgtgagcggaacctggtatttcggtgccaatatggaatttattggtgcgacaatgcagcaaaccgttcatgccgaacaaagcgcgatcagccacgcctggctgagtggtgaaaaagcgcttgcagccatcaccgttaactacacgccttgtggtcactgccgtcagtttatgaatgaactgaacagcggtctggatctgcgtattcatcttccgggacgcgaggcacacgcgctgcgtgactatctaccggatgcctttgggccgaaagatctggagattaaaacgctgctgatggacgagcaggatcacggctatgcgctgactggtgatgcgctttctcaggcggcgattgcggcggcaaaccgttcgcacatgccttacagtaagtcgccaagcggtgtcgcgctggaatgtaaagacggtcgtattttcagcggcagctacgctgaaaacgccgcattcaacccgactctgccgccgttgcagggggcgttaattctgttgaatctcaagggttatgattacccggatatccagcgcgcggttctggcagaaaaagccgatgcgccgttgattcagtgggatgccacctccgcaacgctgaaagctctcggctgtcacaatatcgaccgcgtgcttctcgcttaagcctggtgccggatgcggcgtgaacgccttgtccggcttgccagccctttcctggtgtcgaaaatcccggcaaacagtttgccgtttcttgcgcaaaaccagcgggtaaagtagcctgatggaaattttccttagatcgagtctcctgcatgttaaagcgcgtgttcctcagcctgttagtcctgatcggcttgctgctgttgactgtgctcggcctcgatcgctggatgagctggaaaaccgcgccttatatctacgacgaattgcaggatctcccctaccgccaggtcggtgtggtgctcggcacagcaaaatattatcggactggcgtaattaatcagtattatcgctaccgcattcaaggagcgattaatgcctataacagcggtaaggtaaattatctattactgagcggcgataacgcattgcaaagttataatgagccgatgaccatgcgcaaagatttaatcgcagctggtgtcgacccatcagatattgttctcgattacgcaggctttcgtacgctggattccatcgtgcgtacacgcaaagttttcgatactaatgatttcattattatcacccaacgtttccactgtgagcgggcattatttattgcgctgcatatggggattcaggctcagtgttatgccgtaccgtcaccgaaagatatgctgtcagtacgtattcgcgaatttgccgcccgtttcggtgcgctggctgacctttatatttttaaacgtgaaccgcgttttttagggccgctggtccctattccggctatgcaccaggtgccggaagatgcgcaggggtatcccgccgtcacacccgaacagttacttgaattacaaaagaaacaaggaaagtagttatggatgtacagcagttttttgtcgttgccgtttttttccttattccgatattttgtttccgcgaagcatggaaaggctggcgcgcaggcgcgattgataaacgggttaaaaatgcaccagaaccggtgtatgtctggcgagcgaaaaatcccggactcttcttcgcttatatggtggcatatatcggcttcggaattttatctatcggcatgattgtttatcttattttctatcgttaatattttcccttttctgttaattattgagaataattattacttcactcaataagctgcggatataacattctgaaccgcagctatttgtgaatcctttcacagtttaaatttccccacgcgcatagccttaatatcagcacgcaatatttatttagcgttcgccttaattactcatagcattaaggaagatcacatgccgcaacaaaattatctggatgaactcactccggcttttacgcctttactggcgattaaagaagcctctcgctgtttattatgtcatgatgctccctgtagtcaggcttgcccggcacagaccgatccggggaaatttattcgctcaatctactttcgtaattttaaaggcgctgccgagacaattcgcgaaaataatgccctcggtgccgtttgtgccagagtgtgcccgacggagaaattatgccaaagcggttgtacacgtgccggtgttgatgctcccattgatatcggtcgtttacagcgttttgttactgattttgaacaacaaactgggatggaaatttatcagcccggtactaaaacgctcggcaaagtcgccattattggcgcaggtcctgccggattgcaggccagtgtgacgctgacaaaccagggttatgacgtcacgatctatgagaaagaagcacaacccggtggctggttgcgtaacggcattccgcaattccggttaccgcaatcggtgctggatgcagaaatcgcccgtatagaaaaaatgggcgtgaccattaagtgcaataacgaaatcggtaaaacacttaccctggagcagctgaaagcggaaaaccgcgcggtactggtcaccgtagggttatcgagcggttccgggttatcgctgtttgagcatagcgacgttgagattgccgtcgacttcctgcaacgtgcacgacaggcgcaaggcgatatcagcattccacaaagcgcattaattatcggcggcggtgatgtcgcgatggacgtagccagcacgctgaaagttctcggctgtcaggcggtaacctgcgtagcgcgtgaagagttagatgagtttccggcaagcgaaaaagagtttaccagcgccagagagctgggcgtttcgatcatcgatggatttacaccagtagccgtggaaggcaataaagtcacctttaagcatgttcgtttaccgggtgaactaacgatggcggcagataaaattattctcgccgtcggtcagcatgccagactggatgcctttgcggagttagagccgcagcgtaacaccatcgaaacgcaacattaccagacccgcgacccgcaagtctttgctgctggcgatattgttgagggtgacaaaaccgtggtctatgcagtgaaaaccgggaaagaagccgccggggcgattcatcactatttagagggagcttgctcatgttaacgaaagatctttcgattactttttgcggcgtgaagtttcccaacccgttctgcctttcttcttcgccggtaggcaactgctatgagatgtgtgccaaagcctacgacacaggttggggcggcgtggtgtttaaaacgatcggtttttttatcgccaacgaagtctcgccgcgttttgatcatctggtgaaagaagataccggttttatcggcttcaaaaatatggagcagattgctgaacatccgttggaagagaatctggccgccctgcgtcggctgaaagaagattatccggacaaagtattgatcgcttcaatcatgggcgaaaatgagcagcaatgggaagagctggcgcgtctggtgcaagaagctggcgcggatatgatcgagtgtaacttctcctgtccgcaaatgacttctcatgcgatgggtagcgatgtcgggcaaagcccggagctggtagaaaaatattgtcgggcagtaaaacgtggttccacgctgccaatgctggcgaagatgacgccgaatattggtgatatgtgcgaagtggcgctggcggcgaagcgcggcggcgcagatggcattgcggcgattaacaccgttaaatccatcaccaatatcgatcttaatcagaaaattggtatgccgatcgttaacggtaaatcgagtatttccggatattccggtaaagcggtaaaaccgatcgccctacgctttattcagcaaatgcgcacccatccagaactgcgcgatttcccgatcagcggtatcggcggcattgaaacctgggaagatgcggcggagtttttattgctcggtgcagcgacgttgcaggtgaccaccggcattatgcagtacgggtatcggatagtggaagatatggcaagcgggttgtcgcattatctcgccgatcaagggtttgattcgttgcaggagatggtaggtctggcgaatcacaatattgtcccggcggaagatttagaccgcagttatattgtctatccccatatcaatcttgataaatgtgttggctgtggacgctgttatatttcctgttacgacggcggtcaccaggcgatggaatggagcgagaaaacccgcacaccgcattgtaataccgagaaatgcgtgggttgtctgctttgtggtcatgtctgcccggtaggttgtattgatcttggggaagtgaagtttaagaaaggcgagaaagaacacccggtaacgttgtaaaaccagcgacgcatccggcatttagttcctgtcgccggatgcggcgtgaacgccttacccggcatacaaaacaatataaatcagtatgttgtgctcattgtaggccggataaaacgcgccagcgttgcatccggcatttggttcctgtcgccggatgcggcgtaaacgccttatccggcatacaaaaccatacaactcatgatgttatgtgcatttctgaccggatgcgaactacattcacatcacttcttacgcgcgtatttcagtgaatccagcgccacggcgaagataataatcgcccctttgatgatgtactgccagtacgggtttacgccgatatacgtcaggccatagttaatgacggtaaaaataattaccccggtcaccacaccaattaccgtccccacaccgccgctgaacgatacgccgcctaccacgcacgccgcgatagcatccagctcatacataaagccgaggttgttggtggctgagccgatacgtccggcttctaacatcccgccgaaggcatagaacacaccagacaacgcgtaaatcatcagcaggttcaggccgacgttgacaccagatactttcgccgcttccgggttaccgccaatggcaaaaatgttcttaccgaagcgggttttgttccataacacccagacaaacaccaccgcaatcaacgcatagaaggtgatgtaagagagacggaaactccccagcgcaataaagccttgggcaaaagtggagaaaccactgtcaaaaccggaaattggcgacgccccgacaaagtcgtaatagagcgagttaatgccgtagacgataatcatcgtaccgagcgtggtaatgaacggcgtcacgttgagataggcgataatcaagccgttgatcaaaccgatcaccgcaccaatggcacagacaatcagaataaccagcgcaatcggcatcgtcgccatttccgggaacactttgttggcgttatccatggactgcaataacgtcgctgctactactgccgccagccccacctggcgacctgcggaaaggtcagtcccctgggtgacaattaaccctgccacaccaagcgcgataataatacgcaccgatgactgggtgagaatattacttaagttcaacagacttaaaaatgttgggtcctggaaaataataatcgccagcaaaactaaaagaacgacgtaaataccgccctctttcaggtaagtaagaaaacttttcttatttaatgcactcatgggaagcccctaatcttaaaggtgcaaagacgcaagacgcagaatttcgctttgcgttgttgtttttgtatcgacaattccggaaacgagaccattgctcataaccagaatacggtctgttatccctaacaactctggcatttcggaggagataataataatccccttgcctttcttcgccagttcggcaattaactgataaatctcaaacttagccccaacatcaataccgcgcgtcggttcatcgagcattaatatttctggttgcgttaacagccagcgaccaataatcactttttgctgattaccaccggagagcgaaccaatttgcgtccgatgccccggtgtttttacccgcatcgaatcaatcacccactgggtatcgcttttcatccgcgagttatccagtaaaccaactttatttttatagttgcggatattggaaattaacgagttaaagccaatatccagataggcataaattcccgttgagcggcgctcttcagttaccagtgcaaatccgtggtttatggcttcgttggcattatggttattgatctttttgccgtgcaacgtaatggtgccagccgatttctcgcgaataccaaataacgtctcaacaatatcggtacgtttcgctcccaccagaccggctataccgagaatctcccctttatgcagatcaaacgagacatcgcgaatcgacggctggcgcagcgacgtcaggttacgcacttccagaatcacttcgcccggcttgttttctttgtcagggaaacgctggttaagagaacgcccaaccatcatggcgatgatcttgtccatcgtcagccctgccagcggttcggtagcgatccactgaccgtcgcgcaatacggtaacttcatcacataactggaagatttcttccattttatgcgagatataaacaataccgcagccgcgctcttttaatttacgaataatagtgaacagatgattgacctctttttcggttaacgaagaagtcggttcatccataatcacaattttcgcgttataggaaaacgctttggcaatttcgatcatctgcatttgcgaaacggataatgtgccgacgcgtgcacgcggatcgatatcaatatccagttcatcaaaaatcgctttggtttcgcggtacattttgtcctgatcgacaaacatgcctttggtgggatatcgccccagccacatgttgtccatcaccgaacgttgtaataccaggtttaactcctggtgtaccatcgaaataccattttccagtgcttctttggcggaatggaaatcgatctctttaccctggaataaaatggtgccggagtctttttgataaataccaaacaggcattttaataatgtcgattttcctgcaccgttttcccccattaatgcatggatagaatgtggtcggacttttaaattaacgttatcaagtgccttaacaccaggaaaagacttgttgataccgctcatttccaacaagtattccccggaagacggagtcgttgagctgaccatataattttaccttgttggccatacaataagggcgcagtaaacgactgcgcccaatcagtcttatttcttgctgaattcagccaggttgtctttatctacgccaacataaggtacgcggaccactttgttgtcgattttccagttggtgccatcagccgcacctttgccatcggccaggtttttcgccagatcaaaggtcgctttcgcctggttgttagcatcgttcagtacggtgcccgccagtgcaccggatttcaccagcgccagcgcttctggcagcgcatcgacgccaaacaccggaatgctggacttgttgtgtgctttcagtgcttctaccgcgcccattgccatcgcgtcgttgttggcgataaccacctcgattttgttggcgttcgggccagacagccaggcgtccatcttatctttcgcctgagcggtatcccacatagcggtatctaactgtaactgttcagttttaatgcctttgtcgttcaattctttaatcacgtaagtggtacgtgcttctgcatccggatgccccggctcacctttcagcagtacgaattgaatctgaccgtctttgttcagatcccaaccctgattcgccgcccagtgtttagcaatcaaatcgccctgaataatgccggactctttggagtcagtgccaacgtagtaggctttgtcgtagctatccagcgccttacgagacggttctttgttgaagaaaaccaccggcacgttttgcccacgcgctttctcaatcaccgtacccgcagctgccgggtcaaccaggttgattgccagtgccttcacccctttcgccagcaatacgtcgatctgatcgttctgcttggactggtcattctgagaatcattcatcagcagctgaacatctggcgcggctttcgcatcttgctcaatagccttgcgcactacagacataaagttatcgtcgtacttatagattgttacaccaatgcgagtatcagcagcgtgtgcagcggcaccgaataacatgctggccatcacagcagacagggttaacaccttcttattcatggtatctccggtttttcttatgcagggtagtgcttgagataaatgctcggcggggcagtagagttaatgaagtgttactgaacgccgaagctcactttttaaaattcgttcttccatgcccggtaacgctccagaaaacggctttaattgttgttatgacgctattacctcggtgaaagtgattattcactgttacatacgggttacaacgttaaaacggtgcaatcatagccatcacattgttaagatactgtgaaatcactcacagattgaaagcggttacatcgcctgatttgttgagttagtgatcgccgccgcattctggcgtgttgcgacagaatggcgacgcactaacgtcggcataaaacagtggctggcacgaggatcaatattgtctgctgccccctgcaaggccagttcggtagctaatttagccattgaagcaatgggataacgcacagtcgttaattgcgggtcggtgtaacgggcgatgggaatatcatcgaaaccaatgattgagagatgtaacggaatcgcaatgccattatcttttaatgctgtcagtgcgccagcggccatattgtcgttataagcaaatacagcggttagttgtagattgcgccccagcagttcaaccatcgccgcctcaccgcccggcatgtccggcgtaccagtgccaatccagctttccggcggaataatatcctgctctttcaacgcactcatccagcctgctttacgcatggcgtcatcttcaatgccgtggctggaagaaagataaccaatacgttgatgaccgttattcagcaacatgcgcgtcgccattcgggcaccgctgagattatccaggcaaacgcaacgatgggcgtaccccggcacaacgcggttgattaacaccataccgggaatgttatccataaattgtgccagttcatcgtcactcaatgcttttgagtgaacaatcaacgcattacaacgctggcgaattaacacctcaatggcgtgacgctctttttccgcttcatgatagctattgccgattagcacgtatttctgatgctgctgggcgaccagatccaccgcttttaccagcgcgccgaaaaacgcatcagaaacgtccatcaccaccacgccaatggtatcgctaacctgagttgccagcgcctgggcattggcgtttggccgataatccagctcactcacggctttcattactgcttcacgcgtatcggcactgaccagcgtgctgttattgagcacccgggaaaccgttgccacagagacgccagcctgacgcgctacatcacgaatggtgatcatattcactacctgttatgagattgcagtaaatgactgcttgctggcggctattttgtcagcactgaatacaggacttcgtgaatcgagtcacagcaatggaaacggttacagccgttttgttaacgaatgtgatccagatcgttatcttgatgttttagatattgtcggtccggcagcacgcaaagttaactgacgccagagccattccaccggcccctggcggaagtaacgcagccagataacagagaagaagatattcgccaaccataccggaataacaaacgccagcagctccagacggtcaaactgcataaacaaaccgaggtggtaaaaaagcgtagtacaaatcagcgtttgcaatagatagttggtcagtgccatccgtccgacacaggcgattgccagcaccagcttaaagcggcttaattgcggccagaagccataaaacagcgacgcatagccaatcgcctgaaacggcgcactcagttcccgcggcatctgaagtaagaaggcgcaccaacgatacgcccagtccagtcgccattgcagggcgatggcaggaaggttaatgatcactccaatcgccaccagcacaaaaccagtacgacgatagtgacgaaagctgaactgccctttcagccagccactgcgcatcaatgcggcaccaatgagcatcatccctgccagttgccagccatactgtgcgcccagtgccagtaaactgttgccaacaccatcggcacgattactgatcgcttcaacaccaccgtgaagtttccagtgcttttcatacaaaatagacgatgcatcaggtgtccaggcgcggctggtctggctatcggaaatcaaccccaataacagcaaaacgccaagccccaccagataaagcatgacgccggtattaaacaggctttttaccgatggcgcatcgcgcaccagccgccagcagattaagcccaccagcccgtaagccagcagaatatcgccgtcccagaacaataaaccgtgaataaagcccagcaagactaacagcgttaaccgcgactggatccatcgtctgccacggggcagcaacatttgcaggcccgcaccaaacaacagcgcaaaaagcgtgaggaatttcacctggccgatgagatcgagaaatgcccaggtccatgcatcctgtggcgtaatagcgccgtaccaggcgggattgagataagccgcctttggtagcccaaaggcgctgatgtttaatagcaggatccccagaacggcgacgccgcgaacaaaatcgagcgtgacgttgcgctccacggttcctgcctttttatcagttgtgatgacgcacagcgcgcagaaactcgtggcgcgtattctgactggatttgaacaatccaccaagagaggtcgttgtcgtggcactggttgcatcgcggatgccacgcgccttcacgcagtaatgcaccgcgtcgatagagacagccacattattggtgcccagcagcgtttgtagcgcaatgagaatttgctgcgtcagacgttcctgtacctgcggacgctgggcaaagaactgcacaatacggttaatttttgacagaccgatgaccgaatctttcgggatataggccaccgtcgctttgccatcgatggtaacaaaatggtgttcacaggtgctggtcagagtgatatcgcgcacggtgaccatttcatcgaccttcattttgttttcaatgagggtgattttcgggaaattggcgtaatccagaccggagaaaatttcatcgacatacattttagcgatgcgatgcggcgtttccatcaaactgtcatcagccaggtcgagattcagcagctgcatgatttcggtcatatgaccagcaataaggcttttgcgcgtttcgttatccatttcatgcacgggcgggcgcagcggtgtttccagtcctcgcgcaactaacgcttcatgaaccagggccgcttctttactgagtgatggcatttatgatttctcctgcaggtgtgacgcctccgccctgcgtgggggcaaagttattaagctgatttacagtctgattattgtgcgtgaggcggcgcacataatccagtattcacagcgataattattgtaattgccgctgcctttcatcagcagatgttaaaacatcgttatgcaaatacggaagtgaaagttactcacagcacattgaataaacggtatgatgaagaaattgcaaacaacacaacaaggagccacgcatggaaatgctcgaagagcaccgctgttttgaaggctggcagcaacgctggcgacacgactccagtaccttaaactgcccgatgacgttcagtatctttctcccaccacctcgtgatcacaccccgccaccagtgctgtactggctttccggattaacctgcaatgacgagaacttcaccaccaaggcgggtgcccagcgcgtggcggcggaactggggattgtactggtgatgccagacaccagcccgcgcggcgaacaggttgccaacgacgatggctacgatttaggccagggcgcggggttttatcttaacgccacgcaaccaccgtgggcgacgcattaccggatgtatgattatctgcgcgatgaattaccggcgctggttcagtcgcaatttaatgtcagcgaccgctgcgctattagcggtcattccatgggtggtcacggtgcgctgattatggcgctgaaaaatccgggtaaatacaccagcgtttccgcctttgcgccaattgtgaatccgtgcagcgtcccgtggggaatcaaagcgtttagcacttatttaggtgaggacaaaaatgcatggctggaatgggacagttgcgcgttgatgtatgccagtaacgcgcaggatgcaatcccgacgcttattgatcagggtgataatgatcagtttcttgctgaccaactgcaacctgcagtactggcagaagccgcgcgccagaaagcgtggccgatgacgctgcgtattcagccgggatatgatcacagttactacttcatcgcctcttttatagaggatcacctgcgcttccatgcgcagtatttactgaagtgaaagtccgcccggttcgccgggcatcttctcatcagaagcgataatccactgccataaagtaacgacgtccgtcttcgttatagctgtagtcgtcacgactgagatccttgtcgccaaggttcagcacgcctgcgcgcagtttgacgtctttagtcacctgccaggccgcgccggtattccagatggtataaccgcccggtgttttagccgtcgcgctgtcggcgcgtttctgcccggtatagtgaccagaaacatagaatgaccagtcttccagcgccagcggtttccagtccagcgtaccgttagcagtatggaacggcagatcggatagcggtttgttttcgccgttgctgacatcacgaccatcgttgtaggtgtagttgatcgacagtttccattcatcgttgaacggaattttcagttcggtttccacgccctgaatacgagctttgttaacgttgtagtagctaaataccggtatgcgccgtccgttagcgcccgtctcaaaaccgacaaagttttggtagcccggtgcagcattgacgtcagacgtacggctaatgctgatacgatctttcacatcgttacggaaaacggtaacgctggattcaaccccttccagccagccttcttcacccatgtagtaaagccccagctcccaactttcgctggtttctggtttcagatccgggctacccacaatcttacatgcgccacggcaggaattgctcgtccagtcagggctaagttgcaacagagaaggggctttaaatgccgtcgcccagccccctttcaccgttacggtgtcggtggcgttataaaccaggtaggcacgcggactccagtgttcaccgtaggtttcgtgatcgtccatacgtacgccggtcgtcagcgccagcggctcgaagatccgccattcatcttcaacaaatagcgcgtactggctggcagatgttttggagctggttcccccagtcaggttcaccgcatcgctaagtttgtcgtgacgccattcaccgccaaccgtgagaaactgattaatcgccgtcagcggcaacgtgtatttgccgtcgaccgtattgctttcggaagttatcgggctgctgttgccagggtttttgttctcgactttctcaccgtagtatttcagttcgctggtgccgtaatcccaacgcccattatggctgacggagtagttctggcgttccaggcggtttttgtccagcgagtcggaatcacgctcctgacggtcgaaaccgtatccggcagtaaaatcgtgattttgattcggtgtccaggcaaattcgacattgccgtcgcggctggagaatccttcaatacgcggcgtttctccggtatcggtggtcgttgagttttgcgggtcatccttttcacgttttgccaggctgccgtaagctttcattcccagcacgccgtcaattaatggtccgctggtaaagaattgaccgttataggtatcaccgcgatcgcgatgttcctgaacggtggtatcgacggtaacggtgcccgaccatttctgaccgatttttttggtgatgatattcactacaccgccgagcgcatcggaaccgtacagcgacgacatcgggccacggaccacttcaatacgttcgatggaatcgaccgggatccagttcagatcgaaatcattgtggcggaagacggcattgcgggagttaacgcgtttaccgtcgacaagaatcagggtgtagctgctgtccagaccacgaatacttacgcccttacggttatccccttcgttcgtcagttgtacgccaggcacttctttgaggacatccttcagattctgtaccggttttcgctgcaggtcttcctgggtaatgacgctgatactggcgggagcatctttaaggttttgttcaacggaagatgcagtgacaaccatcgtttcgccatcatcatcgaccgctaacacaggccatgcacaagaaatagcggacaaacacagcccgacccgtacgaaagggttcaacctaaacattccatatctccatgaggtaactacgaaaataaaatgggtatcgctcacatcttctttacgtccccttgcgtacggcagcatcgcggtggacttatttgtatgcaggtgatcatcccagaaagccggaacagcctctgatttgtcagccttttttgattgcggcgtaacgataatgcaaacgataacaattatcaatccaaatgttaaattttatatccgcatgatttgtcagggaaatggaattgaaaaagccctctcggttgagagggcttagcaaggaagggaggaaacttatttcttatcgttctgcgggaacttcatttcgctgtagcgtacgaagtgagttcctttaatcagcttatagccgaaccaaataatcaggaacagcgggataccaatatacgttgccgctacgccgccccagtcaatggtatctttcaggaacgcttcgtagttctggcccaaagtgataatcagacacagaatgaatgcgaagatcggccccattgggaagaaacctgaacggtacggcagatcgttaatgtcgtgtccctgcaatacgtacccgcgacggaaacgatagtggctaatggcaatccccagccaggcgataaagcccgtcatcccggaggtgttcagcagccacaggtataccgtctggttgccaaacatggaggtcaggaagcacaaaccggcaatcaccgtcgtcgcatacagcgcattacgcggcacgccaccacgcgacagtttagcgaaaatgcgcggcgctttaccgtcacacgccagggtatacagcatacgagtagacgcatacataccggagttacctgctgacagcaccgccgtcagaataactgcgttcatcaccgccgccgcagagagcagacccgcgtgctggaacaccagggtgaacggactgacgctgatgtctttaacatcgttacgcagcaggctcggatcggtatacggaataatcaggctgataatcaggatcgcgaacacatagaacaacaggattcgccagaatacctgacgtaccgcgcgtggaatgtttttcgccggatcttcggactcgcctgcagcaataccgatcagctcggttccctggaaagagaagccgacaatcatagctacgccgatcatcgccgcaaaaccaccagcaaacggcgcttcgccgattgtccagttgctccagcctgcaggctgcgcgcctttgaagataccgataatcatcagcacgccaacgatgataaagacaataactgtcgtgactttgatcagtgagaaccagtattccgcttcaccaaagccgcgaacagagatgtagttcaacaggaagataacgccgaggaacaacgcactccagatccagcccggtgtatccgggaaccaccagctcatgaccagctgtgctgcaaccaggtcaacggcaatagtcaccgcccagttgtaccagtagttccagcccagcgcgaagccaaagccttcttcaacatagttctgaccgtaagtggcaaacgaaccggaaaccggcatatatgcagccagttcaccgagactggtcatcaggaagtaaaccatcaggccaatcagcatatacgagagcaatgccccgcccggacctgcctgagaaatcgttgcgccagaggcaacaaaaagacctgtaccgatggaaccgccaatggcaatcatcgtcaggtgacgcgccttcaattcacggcgtaagcccggcgcttctgtagttttagtttcggaacccatacaaaaatgctatccatcttaaaaatgaggcgcgattgtagcagacgattggcaatccttccggcagaaatacacggttataagacaccttcatgatcgcccagggattataagtaaagcagccaatctcttttctggcgaatgcatgctgagggcgctgcgtcacgaaatcgacacagcaccagcatgttcttgtacagcaccttaacgcggtacattcgcgggatcgcaatagtccagaaagcgccgtagcgcgttggaaaggtgtttttgccgatgatgtatacgccacaacgtacgcatcaggcgcggcagagggaccgcaacttcacttaatgtgcctgcctgcaattgatcttcaatcacccgtcgcgacaggcaactaattcccaacccatgacgcaccgcatgtttgattgcctcggagttacctaattccatcgccatctcaaacttcggtaaatgtgacagcaacagataatcgacaatctcgcgcgtgccggaaccgcgttcacgcaggatccacggcgcagcggccagctgttctaaggtgaccggaccacgagccaacggcgaagtcggcgcggcgaaaaccaccagctcgtcttccagccacggttcagaaataatttcagtgctgtggcacggtccttcaataaagccaatatcaacgcggaaatccagcaccgcttgcatcacgtcctggctattcccaacgctaagttcaatcggcaactgcggataatcatggcgataacgggcgataactgcaggcagaatgtagttaccgatggtactactggcatagatacgaatcgcgccgttgtcttcgcgaaacagttgttcgatttcaaccgcctgttcaagcagtgccaacgctcgcggatagagcagccgcccgtgttcattaacaaccagtcttttccccacgcgatcaaacagttgaacgccaagctgcccttccaggtcggtcaaggctgcgctcactgctgattgcgacaacgccagcatcaccgacgcctgggtggttgatccacttttcaatacttctgcaaaaacttccaactgccggagggtgatgtgcatagtcgcttaccacttataaagattaattataaatatataatcaattttatttttaaaccagttagtcgtaaccttatgcccggttaaaggagagggttatgacgaatatcaccttacagaaacaacatcgtacactgtggcattttattccggggttagccctgagtgcagttatcaccggggtcgccctgtggggtggttccattcccgcggttgcgggtgccgggtttagtgccctcaccctcgcaatcttgttggggatggttttaggcaacaccatttacccgcacatctggaaaagctgtgacggtggtgtgctgtttgccaagcaatatttattacgtctgggtatcattctttatggcttccgtctgacgttctcgcaaattgccgatgtcggtatcagtgggatcatcattgacgtgttgacgctgtccagtaccttcctgctggcttgcttcctggggcagaaagtgtttggtctggataagcacaccagctggttgatcggtgccggtagcagtatctgtggtgctgccgcggtactggcgactgagccggtagtgaaagcagaagccagtaaagtaaccgtggctgttgcaaccgttgttatcttcgggaccgtcgcgattttcctctacccggcgatatatccgctgatgtctcaatggtttagtccggaaactttcggtatctacattggttctactgtgcacgaagtggcgcaggtggtggcggcaggtcatgccatcagcccggatgcagaaaacgcagcagttatttccaaaatgctgcgcgtgatgatgctggctccgttcctcatcctgctggcggcgcgtgttaaacagctgtctggggcgaacagcggcgagaaaagcaaaatcactattccgtggtttgccatcttgttcatcgtcgttgccatctttaactcgttccacctgttaccgcagagcgtggtgaacatgctggtaacgctggataccttcctgctggcaatggcgatggcggcgctgggtctgaccactcacgtcagcgcgctgaaaaaagccggggcgaaacctctgctgatggcactggtactgtttgcctggctgattgttggtggtggtgcgattaactatgtgattcaaagcgtcatcgcataaaccactacatcttgctcctgttaacccgctatcattaccgttttcctccagcgggtttaacaggagtcctcgcatgaaatacattggagcgcacgttagtgctgctggcggtctggcaaatgccgcaattcgcgccgccgaaatcgacgcaaccgcgtttgccttgttcaccaaaaaccaacgtcagtggcgtgccgcaccgctcacgacgcaaaccatcgatgaattcaaagccgcctgtgaaaaatatcactacacatcggcgcaaattcttccccacgacagttatctgattaacctcggacatccggttgctgaagctctggaaaaatcgcgcgatgcctttatagatgaaatgcagcgttgcgaacagctggggctttctttgctcaacttccaccctggcagccatctgatgcagatttcagaagaggattgccttgcgcgtattgccgaatccatcaacattgcgctggataaaactcaaggtgtcaccgcggtgattgaaaacaccgccggtcagggcagtaacttagggtttaaattcgaacatctcgcggcgattatcgacggcgtggaagataaatcccgcgtcggcgtctgcattgatacctgccatgctttcgctgccgggtatgatttgcgtactcctgccgaatgcgagaaaacgttcgctgattttgcccgtattgtaggctttaagtatctgcgcgggatgcacctcaacgatgcgaaaagcacctttggcagccgcgttgaccgtcatcatagcctcggcgaaggcaatatcggtcatgatgcgttccgctggatcatgcaagacgaccgtttcgacggcattccgctgatccttgaaaccatcaacccggatatctgggcagaagagatcgcctggctgaaagcgcaacaaactgaaaaagcggtggcctgatcgatgaacgacagggaaaagcagattcttaaaattttacggcgtaacccgctgattcaacagaatgaaatcgccgatattctgcaaatcagccgctcacgtgttgccgctcatattatggatttgatgcgcaagggtttgattaaaggcaaaggatatatccttaccgagcaggattactgtgtggttgtgggtgcaatcaatatggatattcgcggaatggcggatatccgttacccgcaagcagcctctcatccaggttctgttcactgttccgcaggcggcgtcggacgtaatatcgcgcataacctggctctgcttggtcgggatgtgcatttaatttcagctattggcaacgatttttacggcgagacattactggaagaaacgcgccgcgcgggcgtgaacgtttcaaactgcattcgtctgcatggacacagcactgcaacttatctcgctatcgctaataagcaggaagaaactatcctggcaatcaatgacacacatattctgcaacagctaacgcctcaactgctcaatacttcacgggacttgattcgccatgctggtgtggtgctggctgattgtaatctcacacctgaagccctggagtgggtctttaccattgctgatgaaattccgatgtttgtcgataccgtttccgaatttaaagcgaacaaagtaaaaaactggtacagccggatccacactctgaaaccgacacaaaatgaactggaaattttgtgggggcaaccgattaaagacgacaacgatcgtatcagagctgtaaattcgctgcatcaacaaggtgttaaacgcatttttgtttatctgaaagatgaatctgtattttgcagcgataaggatggagaacaatttttgctgaccgcgccagcgcatacgacagtagacagttttggtgctgacgatggttttatggcgggcctggtatatagctttcttgaaggatacagtttccgcgacagcgcccgttttgcgatggcctgcgcggcaatttcacgcgccagcggcagcttaaacaaccctaccctgtctgccgataacgcgctttcattagtgccaatggtgtaacaatgttgccggattcgacgcttgaccgcatcttatccggctcataaattgcgcactacgctaaaccaataaagaatcctgcaatagtagcactcatcaggttagaaagtgtcgccgccgccagcgcgcgtaaaccaagttgggcgatttccggcgcacggtgtggcgcaaccgcagaaaacgccccccaccaccaccccgatagaaccaaagttagcgaaaccgcacaacgcgaaagaaataatcgccacggttttagcatccagagtgccacccgtttgcagatatggcgagaaattgagataagcgacaaattcattgatcgccagcttctgcccaatcaaactcccggcaagatttgcatcactccagtcaacccccatcacccacgccaatggggccaacaggtaacctaaaatcgactccagcgaagcatgttcaaaaccaaaccagccgccaacaccgccgataataccgttaatcaacgcaattattgcaacaaatgccatcaccactgtcgccacacctgcggcgattttcagcccggtcattgcccctgttgcagcggcttcaataatgctctttggcggtgtttcggtgaaagagaggttattaaaggaaacctgcgaagattccgtagccgggcttaacaggcgggcaaacaagatcccgccggggatcgccattaacgatgccgccagcagatattccacaggcacgcccagtgcggcgtaaccaatcattgtcgaaccagcaatcgaggccataccgctgcaaatcgctgtaaataattcattgcgattcagccgatcgataaagggtttgacgattgccggaatttcgttttgcccgaggaaaatggtagtgaccgcgacgaatgactcgatcttgctgatatttaatgctttctggaagataccgccgagaattcgaattaagatccccatcacaccgatgtagtagagaatactcaccagcgcggtgacgaagataattgccggtaacaccctgaaaccaaagataaatcctgcgccatcaaataaggtatccattttcggtccgaccagagaaccgaagataaatgcgctacccgcgtcgctgtacgccatcactttatggacgccaaaagcgactttttctgcgacccaacgccctggcggtaaccaaagcattatgccgccaatcacgacctgtaacactaacgccgcgccaacggtacgcaggctgatcttctttttgtttactgacagcaaaaatgcaatagccagcaataccaccattcccagaacacttctcatgacatccatagttattatctcttcatgtcattttgggcgacggctctctgcccatcataaatagccgggcctgcatcttgcgatactgacccggcttgttatcaacacttaatgggtttttatgtagccgcgtacgcactcttcgactaatccccagaaccagtcggtatcaatagtgatgccgactttggtattggcgggcttgccaagaacgcccagctcgtcgcagacggtacgcccatagcaagggccactgttaacgtccacttcgacgtacatttcctgggttttaatgccatcagggttaatcaaataaccgatgcaggtggcgtcgtgcaccgggccgccagccaggccgtagttttcgaactgcgttttgagagtgaagttcatgatgtcgctgaacagctctccggcagggccgccagccctttccatccgagcaatcacatccggggtgcaaacggtctggttggtaagatcgaggcccatcatcactaatggaacgccggaggtgaacaccacgcgtgcggcctccgggtcagcaaagatgttgaactcagcagatggggtgaagttgccagtaccataagcaccgcccatcagaacaatttcacggattttcggcaggatcgcgggttgcatacgcattgccaccgcgatgtttgacaacggaccaaccggcaccagagtgatatcgccatcgcttgccataagggtatcgatgatatatttcaccgcatgagtgttttctgcctggcgggtcagcggctcgaataccggaccatccagtccggtttcaccgtgaatattatcggcaacaatttgttgacgcataatgggctgcggcatccccgcataaaccggaacattaatctccagtttctggcaaacattcaggccattaattaatgttttatcgagggtttgattacccgctacaatggtgatacctaataaatcaatcgccggatgtttcgccgccatcattatagcaatagcatcatcatgacccggatcacaatccagaataatttttctcttttccattgtttatttcctctgtttccagttgcgttattgtttctacagcaaagaaaattcgatcgggccgatgattgaatcttaacaacagcgtacgtatgctaaatatgagaaatctcatagcggataaacatcgtgaaagaaatccacaataatgatcttaagcagcaattgatgagtgaatctgcgtttaaggattgcttttcaacggatgtttcagccgatacgcggctgtttcattttttagcgcgtgactacattgtgcaggaagggcaacagccgtcctggctgttttacctgacgcgaggccgcgccaggctttacgtcacgcttgctaatggtcgcgtgtcgctgatcgatttctttgccgcgccctgttttattggcgagattgagttaatcgacaaagaccatgaaccgcgtgcagtgcaggctattgaagagtgttggtgccttgcgctccctatgaagcattaccgcccgttgttattaaacgacacgctatttttacgaaaactctgcgtcaccttaagtcataaaaattatcgtaatattgtttctttaactcagaatcaatcatttccgttagtgaatcgcctggcagcttttatattactctcgcaggaaggtgatctttatcacgaaaagcatacgcaagcggcagagtatttaggcgtctcttatcgtcatcttttatatgttctcgcgcaattcattaatgacggtttattaattaaaagcaagaaagggtatctcattaaaaacagaaagcagttgtcaggactggcgctggagatggacccggagaataaattctccgggatgatgcagtaaaaattattggcaatagtgcgattgccggatgcaacgcttaataaggtgtacatccggcaatgaaactcaagctaaaccaataaagaacccggcaatggtcgcgctcatcaggttagaaagtgtcgccgccgccagcgcccgtaaaccaagctgggcgatttccggcgcacgttttggcgaaatagccgaaaacgccccaacgacaacaccgatagaaccaaagtttgcaaacccacagagggcgaacgagataatggcaatggtcttgacatccagcgcgccgctcgtttgcagatagggcgagaaattgagataagcaacaaactcattaatcgccagtttctgcccaatcaaacttccggcaagatttgcatcactccagtccacccccataatccatgccaacggggccagcacatagccgaaaatgctttccagagagacattggcaaaaccaaaccagccgccaactccaccaataatgccgttgatcagcgcaatgatcgccacaaatgccattaccaccgtcgccacaccggcggcgattttcagcccggtcattgcaccgttcgccgcagcttcaataatgctttttggcggtgtttcgctaaacgacagattttcaaacgtaacttgcgaaggttccgtcgccggactaagaatacgtgcaaacaggataccgccaggaatagccatcagcgaagcggctaacaaatagtcaatcggcacgcccattccggcatagccaatcatcatcgaacccgcaatagacgccatgccgctacaaatagccgtaaatagctcgttgcgattcatgcgatcaataaaaggtttaacgatcgccgggatctcattttgcccgaggaaaatagtggtgactgcgacaaaagattcgattttgctgatgttgagggctttctgaaaaatactgccaagaatacgaatcagcagccccattacgccaatgtagtacagcaagctgataagcgcggtaacgaaaataatcgccgggagtacgcgaaaggcgaagataaagcccgcaccgtcaaacagaacatccattttgggaccgaccagcgaaccaaaaataaaggcacttcctgcgtcactgtaggacatcactttatggacgcctaatgccgcctgctctactgcccattttcccgggggaaaatagagcatgatgccaccaatggcaatttgcagcagcagcgcagccccaaccgtgcgcaagctgatgctctttttatttaccgacaacacaaaggcaattgccagcaataccaccatccccacaacacttctcattatatccataatgattttcccttcatgccagtaaacccggcgtcagcgccaggttttggtatgtttgatgagtacgggcgacggctttctgcccaccagaaattaacccacgagacgctgatattctttggcaatttcgctcgccagaatggcgttattaaagaccagttgaatattggatttcaggctatcaccaccggttagctccgcaacacgcgccagcaggaacggtgtactctctttcccaataacaccctgttcttcggcttcagcaacggcttgatcaattgctgcattgatggtttcttctggcatcgcaaactgttccgggatcgggttcgctaccaccaggccgccgttcaaaccggtttgccacttcactgccatcgcgcgagcaatttcgcgggcactgtcgagacgaatgctgacttcaaatgggctggttcggcagaaaaacgcaggcagcgcttttgtctgataaccaattaacggtacaccgaaggtttctaaatattctgttgttaatcctaaatcgagaatagattttgcccccgcacaaacaacagtgacattggtatttgccagttcctgtaaatcggcagaaatatcgaaggtatgttccgctccgcgatgcacaccaccaatacctccggttgcaaaaactttaatcccagccagtgctgcaataatcatggttgatgcaacggtagtcgcgccatttttccctgcagcaacgacaaaaggtaaatcacgacgactaactttcgtcacgttatgtccttcacggcccagcaattcgatttcttctttacttaagcccactttcatcacaccgccaataatggcgatagtggctggtactgcgccctgtttacgaattgtttcttctacttcaattgcggtttgggcattttgtgggaatggcattccgtgagaaattatggtcgattccagcgcaacaaccggttttttattttttaaagcatcctgtacttcagcggatatttgtaataattcaggggacagagttaattcagacattctgtgttctccactaacgatgtaacattggcaattgataattcagggttgttggtatattcacaggcaagtgccattgacgaacatccctgcgcaaatcgaacagaatcgataaacggcataccgtctacccaacaggaggccagccccgccatcatggcgtcgcctgccccagtaacattgatgacattagttttaataggggccgaccacccactttcaccgttgatatcactgtagtaaacgccatcccctcccatgctcagcaccaggcggttcaggccgtgttgatgaaaccaggcggagacctttgcgacatcttcacgtccggaaagtgcaattccgctcaacgtttcggcttcaagacggttaggttttaacgtatggattttgctcagatgatcgcggattttgacgcatttccatgccgataccggatcaataaatacaggcgtttccccgctattttccagaacccagaccagcgcctcttcactaaggttgcaatccgcgacaataacctttgcaccgcgaataaactcctgatgctgggcaagaaattctgcagaaatacagtcactaatactcatatcatttatcgcgacaagcatttctcctgtattatcgagcagtgataaatagctggatgtattctcacccggaacaattaagcatttatcgacataaacaccggattgattagtttgcgccagtaatgattgcccataaaaatcaccacctactgcacttaaaagccaggcatttttccccagtaacgccagattatgagcgatattccttcccacgccacctggggtaaatttaatttttccgggattcgaatccgcataattcaatggatgatgtgaatacccagccacatcaatattcgccgagccaataattactatgtagtccttttcgcgcatagcacgccccctggcaataaattgccaacgaagaaattgggtaaaatagtcattacagtcaataagactattagagcacgtgttcagatttaaacacatgttcataataagcatgtttaacgtaatgtaaatcgatcagaaaaaacgaaatcggccagatatgaaggcggtcacaaaatttgtctatttatgcagcaacaaaagagaaagttgtgatgtgtaacacacaatatggcaggcaagaaaaagggcagagatgtttctgccctcagattgttgacaacgcgcgctttgttcatgctggatgtggcgtaaacgccttatccgacctacaaaagcgcaaaaattcaatatattgcagggttcatgtaggtctgataagcatagcgcatcaggcaattttgcgtttgtcatcatcggggcagagatgtctcagccccgatgatgaagagaaattatgcgtttttttctactatttgtgtttccgggcgtttgaggaaggcataggccaaacccgccaccagcgtaccggcaataattgctaccaggtaacccaataccggcgtaatagcgccagggatcagcagaacaaacagaccaccgtgtggtgccatcagtttcgcaccaatcgccattgagattgcgccagtcagcgccccaccaacgatacagcacggtagcacacgcatcggatcacgagcagcaaacggaattgcaccttccgaaataaagcacagaccaagtaccagagcggctttgccaccttcctgctgcgctttgtcgaatttgcgacgcgccaccattgttgccagacccattgccagcggtggcaccatacctgccgccataatcgccgccatcgggccataggtttgagtactcagcagacccacaccgaatgcgtacgctgctttgtttaccggaccgcccatgtcagtacacatcatgccaccgaggatcgcccccagcagaaccgcattcgcagtccccatggtctgcagccagtgagtcaacccatcgagaatgccagcaaccggtttaccgatcaggtagatcatcgccagaccgaccaccagactggaaattagcggaatgatcaggatcggtttcagtgcctccatactctgtggcagtttcagttgcgtactgattaacttcgcaatgtaacccgccaggaagcccgcaataataccgccaatgaagccagaaccggtgctaaccgccagcataccgccaatcagacccggcgtgagacccggacgatcggcaatggagaaggcaatataacctgccagtaccggcaccatcagcgcaaaggctgaaccaccaccaatctgcatcagcgccgctgccaacgtacccggctctttaaacgcttcgataccaaaagcaaaagaaagcgcgatacacagaccacctgcaacaaccatcggcagcatgtaagagacgcccgtcagcaagtgacggtaagcacctgcactctctttcttaccttcagtggtcgctgtttgagttttgcccgccggttcatacggcgttgcttcagcaaccgctttatccagttcctgcgcagttttcttcagcgccagaccggtagaggtgcgatacatcggtttaccagcaaatttcgccagatccacttcgatatctgccgccacaatcaccagatccgctgctgcgacttcttcaggggtgattgcattgcccgcgccaacagaaccacgggtttcaactttcacccaccagccacgttttttcgcttcggtttcaatggcttcagccgccataaaggtgtgtgctacgccagtcgggcaagcagtcaccgcaactacgcgtttcggacctctggcagcaaccggtgctgtcgcagcgaccggcgcagtgtaaggtttcgcatggcctttggcttcactcaggaacaactcagggtgcgcaactgcccgggaaatatcacccagccagacatttttaccgttcagcgcgctgtcattcgggatggaatcaccgagaacaatcgccatttctgcgtcgttcggattgtcgatgatttccagttttgcttttcgcgccgccgcgcccagcagggtcttcgccatataggcgcgtgcctgaccgagattagcgtcaataatcagcagcgttttcattatgcctctcctgctgtcagttaaaaggttgtaagtcgacgcgcgccatcattgcggccaactgcggacgatcggtaatacccacattgctttgacttaccgccagggctgcaacagctgtcgccagacgcagtgtgtgttcactggattcacgcatcagcaagccataaatcaggccaccaaccatagaatcccctgcgccaacggtgcttacgacatcgactgacggtggtttggcgatccattcgccggaggcattaacccaaagcgcgccttcggcacccagtgaaataacaacatgcgcgatgccttgttcacgcagcgcatgcgcagcttcaatcacatctttcatttcaggcagtttacggcctgcccagatttccagctcgcggcggttaggtttcaccagccacggtgccgctttcaaacctgctactaacgcttcacggctactatcaaagataatgcaaggacactgactacgcaggcgagtcatccagtcggtgaacgcttccgggctgacgcctgacggtaagcttccgctgacacagaccatatcgaactgaccgagccagctcagagaatcagtcacaaagcgttcccagtcggcgggggtgacttcaaaacccgagaagttgaagtcggtcacttcgccgtctttttccgtcagcttaacgttaattcgggtgcgcccctgtacaacctggaaacggttggcaatgcccagctcgctgaacagttgctgaaaaccatcctgattgtctttacccaggaagccgccaacggtgacatcaattcccaggtcttttaatactttggccacgttgatgcctttacccgccgcatgcagaccggtggttttcaccaggttcacttcgccgcgttcaatttccgggcagaaaccaacaaggtcataagccggattaagggtgatcgtagcaacacgtctactcattatgcgccctccccaagaccagcagcgatagcgtcgccaatggctttcagcgcctgttcagcatctgcaccctgggcggtaaagcgtaggcgatgacctttcttaacgccaagtgccacaactttcatcagactacgtccgtttgccggtttgccggtgccatcaaggtttgtcacggtaatatcactgttaaattgtttaatggtattgaccagcatggtacctggacgagcatgcaggccgtgttcattgcgcaccacaaactccgcgcttaacacgtcgtcggtcggcgcatcatcgctggtcagcagcgccagcaacgttgccgcatccgctttcagcaagcggtcagctttattatcgagcaacaaatcagcgagacgcttaagaaccgcgatgggctgatcgtcattcatcgccacactcaccagcatggctgccgtttcgccgtccacatcaaaagcatttgccgcacggcttaccgcaatcgcgctacgcagattgccttcggcgctatcgctcagccagataccctgcccgaggttcagcggttgttcattgatggctttggtgacgaaagtggcgtcaactgcccccgcttctttcagacgcgcagcgttcagcgcctgaagagtcagcagatcgctggcgacgatatccagcgtcagcatttcgttgtcgagcttcagctgctcactctgcttttcgcccatcagcaatgcgcgaagttcttctgctgttgttgctgacttcagttgttcaacaacggaatcatcgctcagtacgtgggtcagctggcgtagcaggcccagatgttcatccgagctggcagcaataccgatcgccacgtacgctacctggccgtcaccccaggtgacgccttccgggaactgaaatacctgaacgccggttttcagcacctgatcgcgggtgtcggtagtgccgtgtggaatagcaataccattgccgaggaacgttgaggtttgctgttcgcgcgccagcatgccattgacgtagccttcagctacattaccggcctgcaccagcgccgcagcgacctggcgaatcgcctcttctttgtctccggccttttcgcccggatggatgtcctgtacggataactggaacatagttctcctctcttgctgaattgaaacgattcagcttctatgagaaaaaaagcgccaacctggcttagggttaaagacaagatcgcgctgaaacgtttcaagaaagcataatacttttgtttcagcacgcaaggaaagccgtaaagttatgagcaaaagtttgatgtgctgcacaattttttgtcatttttcctaattgctgatgggaaaatccgttatcagcaatttcatttcagcagcgtcagcagccaatcagcaacagtgaaatggcattttgattattcgtggcgcttttgatttcgctgtctgtttattttctgacaagcagcgtaaactccgcgtcttcctcttccagtgatcgaccagcatgcataactcccccgcagtcaccagcgcgaaatcgtttgacctgacctcgatggcgtttttaatcgttgcctttctcaccggtattgcgggcgctctgcaaaccccgacactcagtatttttcttactgatgaagtacatgcccgtccggcgatggtgggattcttctttaccggcagcgctgtcattgggattctggtgagtcagtttctcgccgggcgctctgataagcgcggcgatcgcaaatcgctgattgtcttttgctgcctgttaggcgtgctggcctgcaccctttttgcctggaatcgcaactactttgttttgctattcgttggcgtctttcttagcagctttggctcgaccgctaacccgcaaatgtttgcccttgcccgtgaacatgccgacaaaaccggacgtgaggcggtgatgttcagctcttttttacgcgctcaggtttcactggcatgggtcattggcccaccgctggcttatgccttagcgatgggtttcagctttacggtaatgtatctgagcgcagcggtagcgtttattgtttgcggcgtgatggtgtggctgtttttaccgtcgatgcaaaaagagcttccgctggcgaccggcacggttgaagcgccgcgccgtaaccgtcgcgatacgttgctgctgtttgtcatttgtacattgatgtggggctcgaacagcctgtacatcatcaacatgccgctatttattatcaacgaactgcatcttcccgagaaactggccggtgtgatgatggggaccgccgccgggctggaaatcccgaccatgttgatcgccggatattttgccaaacgtctgggtaagcgcttcttaatgcgcgttgctgccgtgggtggcgtctgtttttacgcaggaatgctgatggcgcattcacctgtcattctgttgggcttgcagctgctaaatgctatttttattggcattctgggcggcatcgggatgctctattttcaggatttgatgcccggtcaggcaggttcagccaccacgctctataccaacacgtcgcgcgtgggctggatcatcgcaggatcagtggcgggcatcgtcgccgagatctggaattatcacgctgtgttctggtttgcgatggtgatgattatcgccactctgttttgcttactgcgaattaaagatgtttaaggcgcggtcaacatttccagatcgataagccaggtcattgcctgctgacgcgagttaccgcacatttcagcgctggcttgtaagcctgcacagactttcggtcgcagtggcgaggtgaaaattttacagcgttgctgttcatcaagctgaatgcagggcgtattggcgggcttgccatctggcataccgggaatagggctggaaattgaaggggcagtgcaacacgccccgcaacccggacggcattccatacgttgttctcttaagattaaccaccggattgatgagcgcgcacagtaccaccttttttgcaccagcaaaagtgcgaataccacttgcccgaaaggcccgtcgcgagtactttgtcgcgatatttttgacatttttgactacaggaatttttcgatgccaagagcgaacgaaattaaaaaaggtatggtactgaattacaacggcaaactgctgctggttaaggacattgatattcagtcgcccactgcccgcggtgccgctacgctgtacaaaatgcgtttttctgatgtccgtaccgggctgaaagtagaagagcgtttcaaaggtgatgatatcgttgacaccgtgacgctgacccgccgttacgttgacttctcctatgtcgatggcaacgaatatgtctttatggataaagaagactataccccgtataccttcaccaaagatcagattgaagaagagttgctgtttatgcctgagggcggcatgccggacatgcaggtgctgacctgggacggtcaattgctggcgcttgagctgccgcagaccgttgatctggaaatcgttgaaactgcaccaggcatcaaaggggcatctgccagcgcccgtaacaaaccggcgacattgagcactggtctggtgattcaggtaccagaatacttaagcccgggcgaaaaaattcgtatccatatcgaagaacgccgttatatgggtcgtgctgactaacttcagccgcatgcagaaaagggatagctcaggctgtcccttttttaatttattataccaatcttctattttgcgcttcctgaacaccttacgcccgcaattttcactcgttgattgatcgccctcacacttcatcgcattaacaatccagaccaatttcaattgttgtcatataactttacactgtcattgttaattaatcgttactaagacgtgactcctatgaatacaatcgcctccgttacgctcccgcatcatgtacacgctccacgctacgatcgacagcagttgcaatcacgtatcgttcattttggctttggagcctttcaccgcgcacatcaggcattactgaccgatcgtgtgctgaatgcccagggcggcgactgggggatctgtgaaatcagcttgttcagcggcgatcaactgatgagccaactccgcgcacagaaccatttatataccgtgctggagaaaggtgcggacggcaatcaggcgataattgtcggtgccgttcacgaatgtctgaatgcaaaactggattccttagcggcaattattgagaaattttgcgagccacaggtggcaattgtttccctgacgattaccgaaaaaggctattgtattgacccggccaccggtgcactcgacaccagcaatccgcgtattattcacgatctacaaaaccctgaagaacctcactccgcgccaggtattctcgtcgaagcactgaaacgccgccgtgagcgcggccttacaccgtttaccgtgctctcctgcgacaatattcccgacaatggccatgtggtgaaaaacgcggtgctgggaatggcagaaaaacgttcgccagaactcgccgggtggataaaagaacacgtcagttttccgggaactatggtcgaccgcattgttccggctgcaaccaacgaatcactggcggaaatcagccagcatctgggggtgaatgatccctgcgcgattagctgcgaaccgtttatccagtgggtggttgaagataacttcgtcgctgggcgtcctgcctgggaagtcgcaggtgtacaaatggtgaatgatgtcctgccatgggaagagatgaaactgcgtatgcttaatggcagccactcttttctcgcttatctgggttacctctcaggattcgcccatatcagtgattgcatgcaggatcgcgcatttcgccatgccgccagaacattaatgctggatgagcaagcgccgacactgcggattaaagatgtcgatttaacacaatatgcggataagttaattgcacgttttgctaatccggcactgaaacataagacctggcaaatcgcgatggatggcagccagaaattaccgcaacgcatgctggcaagtattcgcatacatctggggcgcgaaacggactggtcgttgctggcattaggcgttgcaggctggatgcgttacgtcagcggcgttgatgatgccggaaatgccattgatgttcgcgatccacttagcgataaaattcgtgaacttgttgcgggcagcagcagtgaacaacgcgtaaccgccctgctttccctgcgtgaaattttcggtgatgatctgccagataacccgcattttgtgcaggccatcgaacaagcctggcaacaaatcgcacaattcggcgcgcatcaggcgctattaaacaccctcaaaatttaacgatttctgcggttaaagcggatgaagctcgccttcgtccgctctccccttctcttttctgccttttttagccaggattaacgctcagttaacttaccagagtattgcggagccgttgtgaccagaaccaacctcatcaccggttttctcggcagcgggaaaactacgtcgattcttcatctgttagcccataaagatcccaacgaaaaatgggcggtactggttaatgaatttggggaagtcggaattgatggtgctttgctcgccgatagcggcgcactgctgaaagagatccccggcggctgcatgtgctgcgttaatggtttacccatgcaggtagggttgaataccttactgcgtcagggaaaaccagaccgcttgttgatagagccgaccggactgggtcatccgaaacagatcctagatctcttaaccgcgcccgtgtatgaaccgtggatagatctgcgcgccacgttgtgcattctcgatccacgcctgctgctggacgaaaaaagcgccagcaatgaaaacttccgtgaccagctggctgccgcagacattattgtcgccaataaatccgaccgtgcgacgcccgaaagtgagcaagcgctacagcgctggtggcagcaaaatggtggcgatcggcaattaattcacagcgagcatgggaaaattgacggtcatcttctggatttgccgcgtcgcaatttagccgagttgcccgccagcgccgcacattctcatcatcatagagtgaaaaaagggttagcagcattaagcctgccagagcatcaacgctggcgtcgcagtctgaacagcggacaagggcatcaggcctgtggctggatattcgacgctgatacggtattcgacaccattggcattctggaatgggcgcgacttgcaccggtggaacgcgtcaaaggcgtgatgcgtattcccgaagggctggtgcgaatcaaccgtcagggcgatgacctgcacattgaaacgcaaaacgttgcgccaccggacagtcgtattgagctgatttccagcagcgaagctgactggaatgccttgcagagcgcgctgttgaagcttcgtttagcgactaccgcgtaaggttgcctgcgtttttcagtaagataattagagaaaatatgattaaaaatttgccgcaaatagtgttgttgaatattgtcggcctcgcgctgtttctttcctggtatattcccgttaatcatggattctggttgccgattgatgcggatattttttatttttttaatcagaaactggtcgaaagtaaggcctttttgtggctggttgcattgaccaacaatcgcgctttcgacggttgttcactgctggcgatgggaatgttgatgctgagtttctggctgaaagaaaacgccccaggcagacgacgtatcgtgattattggtctggtcatgctattaactgcagtggtattaaaccagctgggtcaggcattaattcctgtaaaacgggccagcccaacattgacttttaccaatattaaccgcgtcagcgaactgctctctgttcccacgaaagatgcctcacgagatagctttcccggcgatcacggtatgatgctgcttattttttcggcattcatgtggcgttatttcggcaaagttgcaggccttatcgcccttattatttttgtggtttttgcgtttcccagagtaatgattggcgcacactggtttactgacatcatcgtcggttccatgaccgtgatattgatcggcttgccctgggtgttgctgacgccattaagtgatcgattaatcaccttttttgacaaatcactacctggaaaaaacaaacatttccaaaacaaataactcacagtaattaacatcatcaggtttatttttatagtgaggataatcctgatgatgcgcctcctgctttcatccatcgagcgcaaaaatcattctctaagtaaatgaatggattgcatgcgtttcactcaatcgtactttaattgaccaatcccgcttattaactttctgtatcactttttcttataaaaaatcatgtaaaaccgctcgccaagaccgcaccaatcgggtaatctcgaactcgttttgcctcggcggtagattatcctcacagcatataattttgtgcgttagtccacagatttggccttaaggaattgtttcaacatgcccaggtaattagtctcgtgtcgcttggcatttttttataacgatatttgtcgttaaggacttcaagggaaaacaaacaacatggtcaaatctcaaccgattttgagatatatcttgcgcgggatccccgcgattgcagtagcggttctgctttctgcatgtagtgcaaataacaccgcaaagaatatgcatcctgagacacgtgcagtgggtagtgaaacatcatcactgcaagcttctcaggatgaatttgaaaacctggttcgtaatgtcgacgtaaaatcgcgaattatggatcagtatgctgactggaaaggcgtacgctatcgtctgggcggcagcactaaaaaaggtatcgattgttctggtttcgtacagcgtacattccgtgagcaatttggcttagaacttccgcgttcgacttatgaacagcaggaaatgggtaaatctgtttcccgcagtaatttgcgcacgggtgatttagttctgttccgtgccggttcaacggggcgccatgtcggtatttatatcggcaacaaccagtttgtccatgcttccaccagcagtggtgttattatttccagcatgaatgaaccatactggaagaagcgttacaacgaagcacgccgggttctcagccgcagctaataaaccgtttggatgcaatcccttggctatcctgacgagttaactgaaagcactgcttaggcagtgcttttttgttttcattcatcagagaaaatgatgtttccgcgtcttgatccaggctatagtccggtcattgttatcttttaaatgttgtcgtaatttcaggaaattaacggaatcatgtttatacgcgctcccaattctggacgtaagctcctgcttacctgcattgttgcaggcgtgatgattgcgatactggtgagctgccttcagtttttagtggcctggcataagcacgaagtcaaatacgacacactgattaccgacgtacaaaagtatctcgatacctattttgccgaccttaaatccactactgaccggctccagccgctgaccttagatacctgccagcaggctaaccccgaactgaccgcccgcgcggcgtttagcatgaatgttcgtacttttgtgctggtaaaagataaaaaaacattctgttcatctgcaactggtgagatggacattccactcaatgaattgattccggcgctcgacattaataaaaacgtcgatatggcgatcttacccggcacgccgatggtgccgaacaaacccgcaatcgtcatctggtatcgcaaccctttgctgaaaaatagcggcgtgtttgccgctctgaatctcaacctgacgccttcactcttttatagttcacggcaggaagattacgatggcctcgccctcattattggtaatactgcgctatctaccttttcttcacgtttgatgaacgttaatgaattaaccgacatgccggtccgtgaaacgaaaattgcgggcattcctctgaccgttcggctttatgcagatgactggacatggaacgacgtgtggtacgcatttttactgggtggcatgagtggaactttcgttggacttctctgctattacctgatgagtgtgcgtatgcgcccaggcagagaaatcatgaccgccatcaagcgcgaacaattttacgtggtatatcaaccggtggttgatacacaagctttgcgggtaacgggcctggaagtactgctacgctggcggcatccagtagcaggagaaatacccccggatgccttcattaactttgccgaagcgcaaaagatgattgtgccactgactcagcacctgtttgagttgattgcccgcgatgccgcagaattagaaaaagtactgccggtaggcgtcaaatttggcattaacattgcgccggcccacttgcacagcgaaagctttaaagcggatatccagaaactgctcacttccctgcccgcacaccatttccagattgtgctggaaattaccgagcgcgatatgctgaaagagcgagaagccacacaactcttcgcctggctgcattcggtcggcgtagaaattgctattgatgacttcggcaccgggcacagcgcgcttatctatcttgagcgttttacgctcgattatctgaaaattgatcgtggatttatcaacgccatcggtacggaaacgatcacttcacccgtacttgacgcggtgctgacgctggcgaaacgtctcaatatgctgacagttgctgaaggggtcgaaacgccagaacaggcacgatggctaagcgaacgcggcgttaatttcatgcaaggctactggattagtcgcccgttaccgctggacgattttgttcgctggctgaagaaaccgtatacgccgcagtggtaaggtgtgcttacgtcccttattattcatagtgaaagcatgccggattgcggctaatgatgagtaaaaggaaatccgttgcagatgattgtgcgcatactgctgctgtttatcgctctgttcacctttggtgcgcaggcgcaggctatcaaggaaagctatgcctttgccgtactgggcgaaccccggtacgcatttaatttcaaccattttgattatgtgaaccccgccgcgccaaaaggtgggcaaataacgttgtctgccctcggcaccttcgataatttcaaccgctatgcactgcgcggcaatccgggcgcacgcaccgagcagctgtacgacacgctatttacgacttccgatgacgaaccaggcagttattacccgctgattgctgaaagcgcacgctatgctgacgattattcctgggtggaggtcgctattaatccacgcgcccgttttcatgatggttcgcccattactgcccgcgatgtagagtttacttttcaaaaatttatgaccgaaggcgtgccgcaatttcgtctggtctacaaaggcaccaccgtcaaagccattgcgccgttaaccgtgcgcattgagttagctaaacccggcaaagaagatatgctgagtctgttttcgctgccggtatttccagaaaagtactggaaagatcacaaacttagcgacccgctcgccacgcctccgcttgccagtggtccgtaccgcattacgtcctggaaaatggggcaaaatattgtctattcccgcgtgaaagattactgggcagcaaacttaccggtaaaccgtggacgctggaatttcgacaccattcgctacgattattacctcgatgataatgtcgcctttgaagcgtttaaagcaggtgcctttgatttgcgtatggaaaacgacgccaaaaactgggccacgcgctataccggtaaaaatttcgataaaaaatacatcatcaaagatgagcaaaagaacgaatcagcccaggatacgcgctggctggcgtttaatatccaacgtccggtattcagcgatcgccgggtgcgggaagcgatcactctcgcctttgactttgaatggatgaacaaagcgttgttttacaatgcctggagtcgcacgaacagttattttcagaataccgaatacgcggccagaaattaccccgacgccgcggagctggtgcttctggcaccaatgaaaaaagatctaccgccagaagtcttcacgcaaatctaccagccgccggtatccaaaggcgatggctacgatcgtgacaacctgttaaaagccgacaaacttctcaacgaagcaggctgggtgctgaagggtcagcaacgcgttaatgccacaacgggtcagccactcagctttgaattattgcttcccgcaagcagcaatagtcagtgggtattgccgttccagcacagcctgcaacggctgggtatcaacatggacattcgcaaggtggataactcgcaaatcaccaaccgcatgcgcagtcgcgactatgacatgatgccgcgcgtatggcgggcgatgccgtggcccagttccgatttacaaatttcctggtcatcggaatatatcaattccacttataatgcccccggcgtgcaaagcccggttatcgactcgctgatcaaccaaattattgccgcacagggaaataaagaaaaattactgccgttggggcgagcactggatcgcgtattaacgtggaattattacatgctgccaatgtggtacatggcggaagaccgtctcgcctggtgggataaattctcccaacccgctgtacgccctgtttacagcctgggtattgatacctggtggtatgacgttaataaagcgacgaaactgccgtcagccagacaacagggagagtagatgggcgcttatctgattcgccgtctgttgctggtgatcccaacgttatgggcgattatcactatcaactttttcatcgtgcaaattgcgcctggcggtccggtcgaccaggccatcgccgccattgagtttggcaatgccggagtattacccggcgcaggcggtgaaggtgttcgcgccagccatgcgcaaacgggcgttggcaatatcagcgacagtaattaccgtggcggacgcggattagatccagaagtgatcgccgagatcactcatcgctacggtttcgataagccgatccacgaacgttacttcaaaatgctctgggactacatccgttttgattttggcgacagcctttttcgcagcgcctcggtgctgacgctgattaaagacagtctgccggtctccatcaccctcggattgtggagcacgctgattatctatctggtgtcgattccgttaggcattcgcaaagctgtttataatgggagccgttttgacgtctggagtagtgcatttatcatcatcggctacgccattccggcctttttgtttgccatcctgctgatcgtcttcttcgcgggcggcagctatttcgatctgttccctctgcgcggcctggtttccgctaactttgattcgctgccgtggtatcagaaaatcaccgattatctgtggcatatcacgctgccggtgctggcgacagtgattggcggctttgcggctctgaccatgctgacaaaaaactcattccttgatgaagtgcgtaagcaatacgtggtgacggcacgtgcgaaaggggtaagtgaaaaaaatattctctggaaacatgtgttccgcaacgccatgctgctggtgattgccggttttccggcgacgtttatcagcatgttttttaccggctcgctgctgattgaggtgatgttttcactcaatggtcttggcttactgggctacgaagcgaccgtctcgcgcgattatcctgtaatgtttggtaccttgtatattttcaccctgattggcctgctgctgaatattgtcagtgatatcagctatacgctggtcgatccgcgtatagactttgagggacgttaatgtcgcgactcagccccgtcaatcaggcccgttgggcgcgttttcgccataaccgtcgcggctactggtcgttatggattttcctcctcttgtttggtttgagtttgtgttctgaacttatcgccaacgataaaccgttgctggtgcgttatgacggcagttggtatttcccgttgttgaaaaactacagcgaaagcgattttggcggcccgctggcaagtcaggctgattatcaggacccgtggctgaaacaacgactggaaaataacggctgggtactgtgggcaccgattcgctttggtgctaccagtatcaactttgctaccgataagcccttcccttctccaccctcccggcaaaactggctgggaacggatgccaatggcggcgatgtgctggcgcgcattctctatggcacgcggatctcagttctgtttggactgatgctgaccctctgctccagcgtgatgggcgtgctggcgggggcgctacaaggctattacggtggtaaagtcgatctctgggggcaacgttttattgaagtatggtcggggatgccgacgctgtttttgattattttactttccagcgtcgtacagcctaacttctggtggctgctggcaattactgtcttgtttggctggatgagtctggtcggtgtggtgcgggcggagtttttacgtacccgtaatttcgactacatccgcgcggcgcaggcgcttggcgtcagcgatcgcagtatcatcctgcgtcatatgttgccaaatgccatggtcgctaccctcacttttttaccgtttattttatgtagttcgataaccaccctgacctcactcgatttcctcggcttcggtctgccgctcggttcaccgtcactcggtgaattgctgttacaagggaaaaataaccttcaggccccgtggcttgggatcaccgccttcttatcggtggcgatattgttgtctttgctgatctttattggtgaagccgtccgcgacgcatttgatcctaataaggcggtgtagcatgacgcaaactctgttagcgattgaaaatttgtcagtgggttttcgccatcagcaaaccgtacgtacagtagtcaatgatgtttcactacagattgcggctggcgaaacgctggcgctggtaggtgaatctggttcaggtaagagcgttaccgcgctgtcaattttacgcctgctcccttgcccgccggttgaatatctctccggcgatattcgttttcatggcgaatcgctgcttcatgccagcgatcaaacgttgcgcggtgtacgcggtaataagatcgccatgatttttcaggagccgatggtgtcgttaaatccattgcatacccttgaaaaacagctttatgaagtgctttcactccaccgcgggatgcgtcgggaagcggctcgtggcgaaattcttaactgccttgatcgcgtcggtatccgccaggcggcaaaacggctgacagattatccgcatcagctctctggcggcgaacgccagcgggtgatgattgcgatggcgctgttaacgcgaccggaattattaattgccgatgaaccaaccaccgcgctggacgtctctgtccaggcgcagattttacagctgttgcgcgaactgcaaggcgagctgaatatgggtatgctgtttattactcataacctcagcattgtcagaaaactggcccaccgcgtggcggtaatgcaaaacggtcgctgtgtcgagcaaaataacgctgctacgctatttgcctcacccactcatccttacacacaaaagctactcaacagtgaaccatctggcgacccggtgccattgccaaaacctgcctcaacgttgctggatgttgaacagcttcaggttgccttccccatccgcaaagggattttgaagcgcattgtggatcataatgtggtggtgaaaaacatcagttttacgctacgggcgggtgaaacactgggtttagtgggcgagtccggttccgggaaaagcacgacgggactggcgctgctgcgactgattaactctcagggcagcatcgtctttgacggtcagccactgcaaaatttaaatcgccgccagctgttacctattcgtcatcgcattcaggtggtatttcaggatccaaactcctcactcaacccacgactcaacgttttgcaaattattgaggaaggcttacgggttcaccagccgacgctttctgccgcacaacgcgaacaacaagtgatagccgtgatgcatgaagtgggattagatcctgaaacacgccaccgttatccggcggagttctctggtggtcagcggcaacgtattgcgattgccagggcgttaattcttaagccctcgctgatcattcttgatgaaccaacatcatcactcgacaaaacggtgcaggcgcaaatattgacgctattgaaatcattgcaacaaaagcatcaactggcctatttgtttatcagccacgatttgcacgttgtccgcgcgttatgtcatcaggttatcgtactgcgacaaggggaagtagtggaacaaggaccgtgcgcgcgcgtgtttgccgcaccgcagcaggagtatacgcgtcagctactggcgttgagctgacgcttaaaaaggattgtagtttgaaaagggttcggcaattgccacaccaaaatttttcaatcggcatgttgcagcaaattcgtcctggcgatttacaaacaggcacggctcaccttcacactccagcaccgaacatggaacttcgatgtcgcttaacgcctggcttagtttgtacatcaccgaccatgcattatcaccatccgggctaagcaatttaagcgccaccaggctgttgtcaccgcacggtccattttgcggaatcggttcaaccttcgaacctgcgaaaccagcagaccagcgatagttctgcggcagtcgatggacgattgagagttgtaatggagtcacttattttccccggaagcacatttatttcacagtttatttacatcaactttaacacatcatcaacaatccgtctttatacagatcgtaaagattgatgcctcgccagcgtggcctctatggctctgatttaaataatatctgcgggcgtggtcacgtttgcggggctatatgtacccgtttctgcgatctaactcaacctttttaactacaatgatgtgactttttacataaattgattttacataaaatatacatacatcgggggaatgatagatttgtggttgacatgtatcaacaaaggaagccttttagcttcctcgttgtgcaatagatcaccgttttttcggccgactggcgtacaaacagaagagaatggaactggttgcgcagaatgcaattgaccaaatcatcggccatgcagagttaaaggtcgcaagagaaagtaatgcgccaacaattgcccctatgccgaaacggaaggttcctgccagcgaagatgccgttcccgccatatggggaaactcatcaagaatgaccgccatcgcattggatgacaccatcgacacgcagcccacaaacgccgcaacgccaaccaccagcgaccagaatcccagccccagcagcgcgctaatgaccatccacgctgccataataaactgtatccacaaccccgagcggaacatatttaacgcgccaatacggcggacgaagcggctgttaaagatggtcatcacgaacagaaaaagaatgtttagcgcaaagtaataaccaaagttttccggcgcgacgtggttgatttcaatgtagacaaacggtccggcgcttaagaatgagaacatcccggcaaagctgaaaccgctggccagcatataactcaggacacgcttatgacggaacagcgccgcaaagttaccaatagtggtacgaatgtgaaaaggctggcgacgctccggtggtaaggtttctttgatcagaaagaagatcattgccgaagccagaatcgccgccacggcgaggatccagaagatgtaatgccagctcagccacaccagcacccagccgccaactatcggtgccatcagcggtgcaatggtcgtcaccagcatgacaaacgacatcattcgcgagaactcttctttcgggtagatatcacgcatcaaagcgttgataaccacgctggccgcagccgcagccagcccgtggaagaaacgcatcacaatcagctgatcgatggtgtttgccaacgcacacgccaccgcggcggcggcaaacaccagcgtaccgccgagcaccaccggcttacgcccgaagctgtctgccatcggcccgtagattaactgccccaacgcaaagcccagaatataagtactgagggtcatctgcgtactgcccgccggtacaccaaactgcgctgaaattactggtagcgcaggcagatacatatcaatcgacagcggcatcaacatggccagcaggccaaggataaaaacaatagcaaacgacgaatgctgtcgggtggtcacaacgggctcctgaaagtcattgaaaagttagacgacgctggcaatttcttcttcagttaacggacgatattcaccgggggctaaatcagcatccagcgtaatgccgccaatacgttcacgatgcagctcaaccacatggttacccacggcggcgaacatgcgtttcacctgatgataacgcccttcgctgatggtcagacgaacctgcgttggggtaatcacttccagcaccgccggcttagtgagatctttttcgttatgcagctgcacgcctttagcaaattgctctgccgtatcgtcagctacgggtgattccagcgtcaccagataggtcttctcgcaatgatggcgcggggaagtaatgcggtgcgaccactgaccatcatctgtcattagtaccagaccggtggtatcgatatccagacgccctgcagcgtgcagtttccacgctaccggttcatcaagaaaatagagcaccgttgggtgatccgggtcgtccgtggagcaaacatagccctgaggcttattgagcatgaagtaacgtggaccgtgttgctgcgccagcgggttgccatcgtaagcgacatcatgttcagggagcagtttgaacgctgcattacggacgatttcgccatcgacggtgacacgattgccgcggatttcacgcccggcaatagcacggctaacgccgagttgctgtgcgataaatttatcaagtcgcatgtgtgtgattttgcctgtaaaaaacggaggtcgggtaatgacccgaaaatctgaactgttgtctgcccagtatagcggtctaataacttccctcaagggaaaaagatccgtggcatactattagcagaataatctacctacgcgagaccatgatttttacactccgcccatatcagcaagaagccgtggatgccacgctcaaccattttcgtcgtcataaaacccctgccgtaatcgtgctgcccaccggtgcaggtaaaagcctggtgatagcggaactggcgcggctggcgcgtggtcgcgtgctggtgctggcacacgttaaagaactggtggcgcaaaaccatgcaaaatatcaggcgctggggctggaagccgatatttttgccgccgggctaaagcgcaaagagagccacggtaaagtggtatttggcagcgtgcagtcggtcgcccgtaatcttgatgcctttcagggtgaattttcgctgttgattgtcgatgaatgccaccgtattggtgacgatgaagagagccagtatcagcaaatcctcactcacctgacaaaagtgaatccccacttacgcctgctggggctgactgccacgccttttcgactgggcaaaggctggatttatcagttccattatcacggcatggtacgcggcgatgagaaagcccttttccgtgactgcatttatgagctgccgctgcgttatatgattaaacacggctatctgacgccgccagaacggctggatatgccagtagtgcaatacgatttcagccgcttgcaggcacagagtaacggactgttcagcgaagccgatctcaaccgcgagctgaaaaaacagcaacgcattacgccacacatcatcagccagattatggagtttgctgcaacgcgcaaaggggtgatgattttcgccgcgacggtcgaacacgcaaaagagattgtgggattactgcctgccgaagatgcagcactgattactggcgacacacccggcgctgagcgcgatgtgttaattgatgattttaaagcccagcgttttcgctatctggtcaacgtcgcggtactgaccaccggatttgacgccccgcacgtcgatcttatcgccattctgcgccctaccgaatcagtgagtctttaccaacaaattgtcgggcgcggtctgcgcctggcccccggcaagactgattgcttaattcttgattatgcgggtaaccctcacgatctctacgcgccggaagttggtacaccgaaaggcaaaagtgacaacgttccggtacaggttttctgccctgcctgcggttttgccaacaccttttgggggaaaacgaccgccgacgggacattgattgaacactttggtcgtcgctgtcagggatggtttgaagatgacgacggacatcgcgaacagtgtgacttccgtttccgctttaaaaattgcccgcaatgtaacgcagaaaatgatattgccgcccgccgttgccgcgagtgtgacaccattctggttgacccggatgatatgttaaaagcggcgctacgactgaaagacgcgctggtattacgctgtagcggcatgtctttgcagcatgggcacgacgaaaaaggcgaatggttgaaaatcacctattacgatgaagacggcgcggatgtgagtgagcgtttccgtctgcaaacgcccgcccagcgaactgccttcgagcaactttttatccgcccgcatacgcgcacaccgggcatcccgctgcgctggatcaccgccgccgatatcctcgcccagcaagccttattgcgacacccggattttgtcgtcgcccgcatgaaaggccagtactggcaagtgcgtgaaaaagtgttcgattacgaaggtcgttttcgtcgggcgcacgaattacgcggttaatggtagttttgattgatgtataaggcgattgagtatagaatctcgcccgcttttgcatacgcaaagcagatcacttacctgttgctgggtcgcctgtagcaggattaatttaagagagaaagaaatgtttactatcaacgcagaagtacgtaaagagcagggtaagggtgcgagccgccgcctgcgtgccgctaacaagttcccggcaatcatctacggtggcaaagaagcgccgctggctgtcgaactggatcacgacaaagtcatgaacatgcaagttaaagctgaattctacagcgaagttctgaccatcgttgttgacggtaaagaaatcaaagttaaagcccaggacgtacagcgtcacccgtacaaaccgaagctgctgcacatcgacttcgttcgcgcttaattgctgaataagttgtaaaaaaccccgctccggcggggttttttgtctctgcaaattatgcctgattacggtattgctattttttgcaggccagataaggcgttcacgccgcatctggcattcagaacacaaaaccgattaattgccgccagacgtccggcgctgcaattgatcgcgcaagttcggcggcgtgcctttaatggtcagggtatcggttgctggatcccagaagatgcgttcacctaacagcatcgcatcaaagttaatagtcaagccaccgccgctaccggcaaacttcgtcaactgacgcagtgtgctacggtctgccgggaagctctcttccagttcgtagcctttttcagccgcaaactccgtgaagctcacttcgctgacgcctgccagctctttcgacagcgattccagttcaatctcttcacctgcctgcagctgctcattacagtagctataaacctgctggcgcacgttctgtcgctctgctttatccagttgtgcttcggcagtgaaatcatcgaccgcttgcaacagcccacggttttgcgctttcgcgtttaacccttcgctggcaccgaggaaatccataaagaaatccgccactttgcgccctactcgccctttcaggaaagtgagatagcgggtcgactctggattggtttcccactcggttaaatcgatacgcgcaacaatatccgcatgattgatatcaagataatgggttgggttgatgtcgagattttcgttaacacgcatactgctcaggttgctcagaactgccaccagcagatactccaccgccagatagcgatagtggcaaaacagcacgaatccaccgtcagcaaaaggatatttcgctaattcgtcacgcaggcgaccggttgccgcgcggctaaatgccagaaagtcctcttcgccctgacgctgtaagcgcagcgtctgcgccagttcactctcttcgctaaacaagccgtaagctttatttttggcgctatagacccgatgcagttctgccaccatctcaacgacggtttccgtcggttccagcaatgaatcgcgcaacaccagctcaaggttctgctcatcacgcttgataagctggtgcagagcaatctggttgatatccagactcatgataaactctcctttaagaccgggcggtattcaaccaccgccggttaagcgacgcaataaaagatggcggtcattttacagaaggcggcgtaacgagaatgatttaacgcataaaaaagcagaaaaaaaaccgttgctacggtaatatgttgccctttcatcaactaactgatttcgatttatgccacaaatttcccgctacagtgatgaacaggttgaacaattgctcgcagagctgctcaacatactggaaaaacataaggctccgaccgacctttccctgatggtgttaggcaacatggtcactaaccttatcaacaccagcattgccccggcccaacgccaggcaattgccaactcttttgcccgcgccttacagtcctctatcaacgaagacaaagcgcactaagggaaacagataacaggttatggtaactcatcgtcagcgctaccgtgaaaaagtctcccagatggtcagttgggggcactggtttgcactgttcaatattctgctttcgctcgtcattggcagccgttacctgtttatcgccgactggccgacaacgcttgctggtcgcatttattcctacgtaagcattatcggtcatttcagtttcctggtgttcgccacctacttgctgatcctcttcccgcttacctttatcgtcggctcccagaggctgatgaggtttttgtccgtcattctggcaacggcgggaatgacgctattactgatcgatagcgaagtctttactcgtttccatctccatcttaatcccatcgtctggcagctggttatcaacccagacgaaaatgagatggcgcgcgactggcagctgatgttcatcagcgtgccggttattttattgcttgaactggtgtttgcgacgtggagctggcaaaagctgcgcagcctgacgcgtcgtcggcgcttcgcgcgcccgctggccgcattcttatttatcgcctttatcgcctcgcatgtggtttatatctgggccgatgccaacttctatcgcccgatcaccatgcagcgcgctaacctgccgctttcgtacccgatgacggcacgacgttttcttgagaagcatggcctgcttgatgcgcaggagtatcaacgccgtcttattgagcaaggcaatccagacgccgtttccgttcagtatccgttaagcgaactgcgctatcgcgatatgggcaccgggcagaatgtgctgttgattactgtcgatggcctgaactactcacgcttcgagaagcagatgcctgcgctggcaggttttgctgagcaaaatatttcgttcacgcgccatatgagctccggcaacactacagacaacggcatctttggcctgttttatggcatctcgccaagctatatggacggcattttgtcgacccgtacgcctgcggcgttaattactgcgcttaatcagcaaggctatcagctggggttattctcgtcagatggctttaccagcccgctgtatcgccaggcattgttgtcagatttctcgatgccgagtgtacgcacccaatccgacgaacagaccgccacgcagtggatcaactggctgggccgctacgcacaagaagataaccgctggttctcgtgggtctctttcaatggcacaaacattgacgacagcaatcagcaggcatttgcacggaaatatagccgggcagcaggcaatgtcgatgaccagatcaaccgcgtgctcaatgcactgcgtgattctggcaaactggacaatacggtggtgattatcactgccgggcggggtattccgctgagcgaagaggaagaaacctttgactggtcccacggtcatctgcaggtgccattagtgattcactggccaggcacgccggcgcagcgtattaatgcgctgactgatcataccgatctgatgacgacgctgatgcaacgcctgctacatgtcagcacacctgccagcgaatattcgcaaggtcaggatttgttcaaccctcaacgccgccattactgggttaccgccgcggataacgatacgctggcaattaccaccccgaaaaagacactggtgctgaacaataacggtaaataccgcacttacaacttacgtggtgaaagagtgaaagatgaaaaaccacagttaagtttgttattgcaagtactgacagacgagaagcgttttatcgctaactgattaattataaatcagttagcaaaatatcttacttgcaatcggtgtggaaaacggtagtattagcagccacgagtcggcacgtagcgcagcctggtagcgcaccgtcatggggtgtcgggggtcggaggttcaaatcctctcgtgccgaccaaaaatcccaagaaaaccaacctattgcggttggtttttttatatctgcatttaattcgataaacagaccgcgacacatcacggcctgtttattttctgttatcagaacgtccagactacacccgcctgagttgtgctgctttcttcacaggagaaacgactatcgataccgagcgtcaggcccgtcaatgtttgctcaaagccagctcccgcatcagtgttcacgctgttgcggctgttaattgccgaactccacatcgccgccctttacgctaccaagacgctcacgcacggtgtccagttctgcatcaaataccagcggttgtgctgccgccatattcagcacatccgtggttgaagggggcatttgtacgcgattctctgcgagactccagctatggttgccattatccagcaaggtatattcatacgtactgatatcaacaacgcctccggcattgcccaacgtaaatgccgcatcaccgcgcccgttgttaccagtgtaaggttatctcctgctgccgggctggcaccggtgtccgtcacgaatattttgaaatcacctgttgctttaacctccagtagtcctcccttttcgataacggcaaagacggcaatcccatctttttcaacaattaagcgccctcctttaatcgtgggatcagtcgccgcgccataaacctgtagcactccattattgatcgtagtctggtttaccgcgccacccatttgaacaatttgataaccatcatttaatactgagtattctgcggtgccatttatttcaatgtactgatatcccccgttaatttcagtattactacttacaccaaattcttatatatgctgttctccgccaggattgattttcgtattattggcggccccataaaccagctggatatctttttccaggacaacaccatcaactgtctcaccatactcaacagttgatgccaatgctatgggtgaatataacgctgtagccaccagaacagatattgcggaacgacaaagttgtagttttcactacatgtccatacataaaatggggtaacattcacgcgcctggtagcgttaccaacgctacgctcaaacataatgattctaataaaacctcaggagactactatgcctgaagcaacgccttttcaggtgatgattgtggatgatcatccacttatgcgacgcggtgttcgtcagttactggagcttgattctggctttgaagtggtcgccgaagcgggcgacggcgcaagcgcgatcgatctggcgaatagactggatatcgacgtgatcttgctggatctcaatatgaaaggcatgagtggcctggataccctcaatgccttgcgcagggatggcgttaccgcgcaaattattatcctgaccgtatcagatgcctccagcgatgtctttgcactgatagacgcaggcgcagacggttatctgttgaaagacagcgacccggaagtgttactggaagcgattcgtgccggagcgaaaggcagcaaagtctttagcgaacgcgtcaatcagtacttacgtgaacgtgaaatgtttggcgcggaagaagaccccttcagcgtgctgacagaacgcgagctggatgttctgcacgagctggcacaggggctgtcaaataaacagattgcctcggtgttgaatatttccgagcagacagtaaaagtccatattcgcaatctgctgcgtaaactcaacgtccgctcacgcgtggcggccaccattctgttcctgcaacaacgcggggcacaataaaaatagcccgatggcatcaccatcgggccactttttatttactctcctgcggcgacaaatgttgcatcgcctgcgcgatactacgttcgatcaccgcacggcgagtatcgttggcaggtaagagtttcaacatcatctcccacgcggcaacggcttcgccaaatcgttgctgctcaaaggcattaaatgcatacatgcttaacacacggatattgctatggtccgttctcaccaactggcgcagcagttcgccgccgaggcggttgtcgttgggatcagatgaacgtgtcaacacttcagcgtatcccagtgcagcatcgctgtttttcggatcgaggcgatacgcagtggcgtatgcatcggtggcgatactggcgttacccagcgccatgccaacgcggcccaacataatccagccttctatatctcccggatttttttgcagttgagtacgcatccccagcgcaaggcgcgacatctcttcttcgttgagcggatcggctttcggatccagcgccctgtccagtaacgccggagcctgtgccgtggcctgctgccagattttcacctgctgataattgccagtctggtagtagctgacgccagccacaattaacgccaccacaatacccggcagataaacaacatatccggcacgcttaccttccggcacgctttgttctggaaatgcttccggcaccacgcgtacccgacgccgcgaacgggcgtatatgacccaaccgccaatgccaatagccactactggcagcacccacagcagcacggtcagcggcgttaacggcggatcgtaagtgacgaagttgccgtaacgcgccaccatataatcgacaatctctttcttacttttgccttcctgcatcagttcatacactttctggcgcaggtcggtggcaatcatcgagttggaatcggcaatgctgttgttctggcatttcgggcagcgcagttcttcagtgagctgacggaactgttgttcctgtgcttcatctttaaactgcaacacgtcgatggtcgccagcgctgagccggagatcatcagcatcagcacgcccaataaaaacctcattgtgcggcctccttactgtatttctcccacagtggcttgatctcttcttcccagacgcgaggattgagatcgcccgcatggcgatagcgaatgatgccgttgccgtcataaggaacgtttctggcgcgccatagacaccgagatccagccctaacatgccgtcgccatcaaacaggcttagcgcgtaaggattgcccagctctttcagccagctgattgccttctggcgatcgtctttatagttcatgccgaccacgcggatgccctgcgcagaaagctgattcagatattgatgttccgcacggcaggtcggacaccaggtcgcccagacgttaagcagcaccggtttgccctgagtcagcacatccgcctgataaaactgccccggattgtccagtgattcgaggcgaaacttcggcactggcttgccaatgagcgccgattccagattggtcggatcatccccttcggcattacgcgccagctgccacagcagcgccgcggcaatcgccaggaagataatcaacggaattaacaataccttgcgcttcatgcagcctccggcgcagttttctgcgggttcacgcgcttacgatagcgaggatcaaacagacacagcagtccgcccaacgccatcatcagcccgcccgcccaaatccagcgaacaaatggtttgtagtaaagacgcacggcccacgcgccgttttccagctcttcaccgagcgccgcgtacaggtcacgcgtgatgccaccgtcaatcgccgcttcggtcatcatcgacccggcagtgttgtaataacgtttttctgcatacagcactgtttccggcttgccatctcgcgttacgccgatagtcgccacaccgccacgccagttcggaccagtcacctctttgacatcacggaaggtgaagcgatattcatgaatatcgacgctatcgccggacttcatgcgcacatcacgctcaacgctatagttctgactaaaagcaatgccaacaattgtcactgccagccccaggtgagccgccaccatcccccaataactgaaggtggttttcgtgccgcgtgaaatacgcagcgcagcttccgcaattgccagcaccgcaatccagcaggccattgccaggccgagcaccgtcatcgccacaactttgctttcgaacagccacggcaacagcagcgacagcaccagcgtagagatgaaggcgataatcaacaaattgcggattttacgtgggcgatcgcgtccccagcgcaccagagggccgacaccaagcagtagcgcaaacggcaccatcagccaggtaaacatggtgttgaagaacggttcgccaatcgaaatactgcccagtcccagttgcttgtgcaccagcggcagcaacgtccccagcaacaccaccagcatcgcggcgaccagcaaaacgttgttcgctaacagcaaagattcccgcgaccacagcgcattgtttacgcgtgagcgaactttgtgtccacgcgcggcaaacagcagcagcgaaccgccaatcaccagcaccataaaggcgaggataaacataccgcgcgccggatcagacgcaaacgcgtgtaccgataccagcacgccggaacgcaccaggaaagtccccagcagacacaacgagaaggcactgattgccagcagtaatgtccacgctttgaagctggcgcgttgttcagtgaccgccagtgagtgcatcagcgcagtccccaccagccacggcataaacgaggcgttttctaccggatcccagaaccaccagccgccccagccgagttcgtaataggcccatgcggaaccgagcacaatgccgagcgtcaggaagatccacgcagccagcgtccacggacgagtaaaacgcgcataagtgctgtccagacgcccactcaacaaagatgcaatggcaaaagcaaacgccaccgagaaaccgacgtaccccatatagagcagaggcgggtggaaaattagccccggatcctgcaacagtgggttaagatcgcgcccttcaatcgggaaattcggcagcgtgcgtgagaacgggttagaggtaaagagaatgaacagcaaaaagccgacactgaccatccccattatcgccagtacgcgggcaacaatatccagcggaatacgctgactaaaaatcgctaccgcaaaggtccagccgctcatcagtagcacccacagcaggagcgagccttcatgcgcgccccaggtagccgccacgcgataccacaccggaagctgggtattggagttgctggcaacataggtgacggtaaagtcgttgaccacgaaagcattgaccagcaccagaaatgcgccagccacagacataaacagcagccaggcaaacaagcgggaagacgccatcatgcgcgcatctccgcgcgctacgccccatagcggatacacggacagcagcagcgcaattcctagcgccagacacagcagcccgttaccaatttccggcatcatgatgctgggtccttataaacactcgccgggcgacggtggttagcttccatcgctttctcaacttctggtggcgtgtagttttcgtcgtgtttcgccagcacttctttcgcgaggatatgattgcctttttccagttcgccctgcaccacaacgccctgcccttcacggaacagatccggcaaaatgccttcgtaagagacatctactgaaccttcagcgtcgtaaatggtgaacgttacttttagcgaattcggatcgcgctgcacgctacccggcattaccatcccgccaacgcgcagacgctgaccgacttccggcatctgttgagtttcacgcttgccgtagagaatttcccccggcgtataaaaaagatcgatattcgagcgcagcgcatacaacaccaggccgatagtcagcgccagccccgccagcacggcacaggcaatccacaagcggtttttacggcgaatattcatgcagcctcctgctgttgcgcagcacgtaaacgcgcctcacgcgcccgctgttgcgccacgccacgcagaattgcgcgatgctgcatcaccgagtgcacgaccaaaaccaccagcggaataacggtcatcaccaccgccagccagacaaaaaaggcgtaaccgcccattgcgaaaaattcattccaggaagcaaatgcaggggtcatttacggcctctttttagtatcagttcactcacccacggacggcgtttttccatcagcaaaatcaaattacgcatccgcatcagcgtcagcgtggcagacagcagcaggaaaccaaaaatcgaccagcgcagcggcgaacgcatcgccggatcaatactttgctgcatccgcgttgatcccttgatgcagggtgttccaccactccacggagtaatgaataatcggcaggttcaccacgccaatcagcaccaggatacctgccgcacggccagccagacgacggtcgtcgaaggcgtgccacagggcaatgacaccaacatacagaaacagcagcaccagttcagaagtcagacgtgcatcccatacccaccaggtgccccacatcggttttccccatgcagagccggtaaccagggcaataaaggtaaacacggcaccaatgggggccatcgccgccaccgccaggttggccattttcatctgccagaccaggccaataaacgctgccaccgccattgatgcataaatgcccatcgaccagatcgccgcaggcacatgcaggtagataatgcggtagctatttccctgctgataatcagccggagcaaagccgaacccccagatccagccgacggtaagcacgaccacactggcaattgccagccacggtataaaccagccacagatttgatacagccgtggtgggatcgccagttgatgcagtgttttccacatagtttcgataccagactcgaacaaaaatcagtaatccagcgttattgaatgctgattcgtaacgctgccgccgtcgcaaaaggacttaatgtcgcggtgcctgccagcaacgcgcctaaaattgccagatacccgtcaacgggcaaatgcatggaagccgcgtccatcgcggcggtggcaaagatgagtaatgggatagtcagcggtaacaccagtatgctgatcagcacaccaccgcgcttaagtcccactgtcagcgccacgcccggtgcaccgagaaagccaagcgtaggcgttcccagcagcagcgtcagcgccatcacttgccagccataaacatccattcccagtagcattgctaccagtggcgaaaggatgagtaacggcagaccggttaccatccagtgcgccatcaccttcgccagcacaacggcgggcaagggtaacggcaacaacatcaattgttcaagactgccgtcctgcaaatcgtcacggaacagacgctccagtgccagcaaggatgaaagcagtgcggcaacccagataacgcccggtgcaatacgcgccagcagttgcggctctggaccgatactgagcggaaaaagggtaattacaatcaggaagaaccacagcgggttggcgatttcggcgctgtggcgaaacgccacgcgcagctcaagacggaaaatgcgccagaacatcatgcggccctcgtttgcgtcagtgaaatgcggcgaattttactttcagcaacgttgagcggctggtgggtagtcagaatcacaatccccccctgctccgtatgctgcgccatacgctgggtcagacgatcgacgccgttaacgtcaatcgcggtaaaaggctcgtcgaggatccataacgtggcacgggtcagccacagacgcgctaaagcgacgcggcgttgttgcccggcagaaagttgatttaccggaatatcttcgaatccggcaagcccggcctgcgccagggcttccagacattgtgcggtatcgccatcgcgatgataaaagtgcagattttctaacgccgtcagccgggttttgatccccggctgatggcctatccataacaggttttgatggtagctgtcgcgtacctgatgcaagggctgcccttgccagagaacctcgcctgcatcagggcgagacaaccccgtcagcaaacggagaagcgttgtcttccccgcgccgttgctaccggtgatttgtacccactctcctgcgttcagcgtaaatgataaaccactaaataaggttcgttcatcccgctcgcaaagtaactctctggcttcaagcatacccacgcaataaccctgttaaaaacctggctcgacttcacgcatgtcgggcagcttgtgcgctatccctttatggcaatcaatacaggtttgcccatctttcaccgcctggtcatgcatcttcgcggcaaccgatttctgggcggttgtatccatatactcgaagttgtgacagttacggcactcctgcgagttgttgtccttcatgcgccgccactcattctgtgccatcgtcaggcgatgagcttcaaatttctgcggcgtgtcaataacgccaaaaattttaccatacagctctttacttgctttgagcttgcgtatcatctttggcacaaactcgtgcggaacgtgacaatccggacaggtcgcacggacgccgctacggttgttgtagtgcacggaatccatgtattcctgatacaccgtgttacgcatttcgtggcagctaatgcagaactcttcggtattggctttttccatcccggtgttaaagccgccccagaagacgatgccgccgacaaaaccgatcaacagcagcgtccctagcgccagacggctgggggtacgccaccatttccacaggcgcttaatcagaccaggcttacggtcagaatttcccataataacctcttatttcccgtaaccttttgatggggtaaaggtattccccacgattggcgcggtatcagcctgcggtacgtgacattgcagacagaaataacgacgcggagccacttccgcgcccactttgccgtcgctgtccataaagtgagtaggactaatgcgcggcgcgccagtggtgcgataactttcgacaccgtggcactgcaagcagcggttggtattggtcgttacctgataaccttcaacgctatgcgggatcattggcggctgattcacatagttcagcggcatccgatcctgctcttttggcatccgaatggccccttcctgcgtcccggatacttccggcgactggctaaaatcgacgccattagccgcccaaaccgcgccgcttaccaccagggccagcatcgccgtccattgacacagcgctttcttcaggtcatggcttttcatgatttcgctcccgaactccatcgtgtagttattgtaaatacatcctcagaacagacatccacgcagcgaccgcacgtcatgcaatcgcggctggtgacctgcaccgggctttgttcatccagcaccggggcacgtagcacatgcggttccgggcaaacatgaaaacaatccatacagcggttacatttctgccgatcggtggccgcaacggtaatcacacctttgctacccagcacaccatacagcgcgccaaccggacaaatgtgcccgcaccagccgtgttcaacgaccagtagatcaaataaaaacagcgcgagaataagcagcgcgccgctgccgaatcccattaccagactgcgccccatcagggacacggggttgatccattcccagatgagcgtgccagttaaggccgatcccaccagaatgaccaccaacagcacgtagcgaatatggcgagggatcgtcgcagactgattgaggtcaaatcgtctgcgtaaccaatttgctaagtcggtaatcgggttcagcggacagacccagctgcaaaataatcgctttcctgccagggcgtagagcacggtgataatcaccgcaccggtcaacgccaccgtggcaggcagatgaccgctggcaagactttgcagtgtcatcagcggatcggtcagtggaacggtgtcgaataacaggctactgctgtagttgccgtgcaagatccacacaccaaaccacggaccgctcaaaaacatccccagcacgaagaactgacaaaggcgacgtaacactaaccaacggtgactgcgccaccagccttttttctccagcgcctcgcgcccggcgtcacgtttacgatttgccattgttcccctccagccagccgaagcggtaatggtgacctaactcccctttcgccagtgacagcggtaacaccttgattgccggttgttccagcacgcacactttttcgcacttaccgcagccggtacaggcgtcgctgtgaaccgtcggcagaaagcgggcgtgcttaccggtacgtgtgttgcgctccagttccagggtgatggcctcatcaattttcgggcattcgcgataacaaacatcgcagcgcagcccctgaaagttgagacagttttcctggtccaccagcaccgccagccccatccgcgcgtcgtcgatcgattcgatctcacgatccagcgcaccgctcgggcacactttggcgcacggaatgtcctcacacatttcgcaaggaatatcccgtgcgacaaaatatggcgtgcccgccgacagaccagaggccagcgtcgccagttttaaggtgtcgtaagggcacgcctgaacacactgaccgcaacgcacacaggcactggcaaaggcgttctcgtttatggctccgggcgggcgcaaccgcacgccagatgcgcgtgcggtttgctgttgtaaccccagcgccacacccacggcagccagcccgcctgctgtgcgaacgacatcgcgcagaaagcggcggcgaccattttgaggtttcgctgaccgggacataatggcttacaccttctccagtttgaccgcgcacttcttgaagtccgtctctttcgagagcggatcggtcgcatccagcgtcagtttgttaaccagctgtgcggcgtcgaagaacggcatgtataccaggccctgcggcggacggttacgaccgcgcgtttcgacaatcgagatcacttcgccacggcgagaaaccactttcactttgtcgccacgacgcagatcgcgcgctttcgcatccagcgggtgaataaacaggaccgcttccgggaaggcgcggtgcagttccggtacacggcgagtcatactgccggtgtgccagtgctccaggacgcgtccggtagagagccacaggtcgtactcttcatccggtgcctccgccgccggttcgaacggcagcgcgaagatcaccgctttgccatccggtttaccgtagaacttgtagccttcgcccgctttcacgtacgggtcgttaccttcgctgtaacgccactgcgtttctttaccgttcaccaccggccagcgcagaccgcgcgctttgtggtagtcatcgaacggtgccagatcgtgaccgtgaccgcgaccaaaccatgcgtactcttcgaacagccctttttgcagatagaagcccagctcgcgggattcatcgttcagctgatcttccgccagttcggatagcgggaatttgctcacttccggggtggcatacagaacttcgtacagcgttttgccacgcagttccggtttcttcgccagcagctcttccggccatacttcttcagttttgaagcggcgggagaactggactaactgccagagatccgatttcgcttcgcccggtgcctgtacctgctgacgccagaattgagtacggcgttctgcgttaccgtaagccccctctttctctacccacattgcggtcggcaggatcaagtccgctgccagcgcactgactgtcggatacggatcggaaacgatgataaagttgcgcggatcgcgccagcctggcatacgctcttcattaatgttcggcccggcctgcatgttgttggtacacatggtccagtaaacattcagcttgccgtctttcagcgcacggtcttgtgccaccgcgtgcagaccgattttcgccggaatggtgccactcgggatattccacttcttctcgcaaatatcacgatgtttctcgttagtcaccaccatgtccgcaggcagacggtgagcaaaggtgcccacttcacgcgcagtaccacacgcggaaggctgcccggtcagggagaacggaccgcaacccggctgggaaattttgccggtcagcaggtgcaggttgtagaccaggttgttggcccatacaccacgggtatgctggttgaagcccatcgtccagtaggagatgactttcttgttcggatcggcatacagctgcgccagttgttctaactggtctttcggcacgccggtcatttcggcggttttttccagcgtatattcagcaacgaaggctttgtaatcttcaaagctcattggttcggaggcgtcagaacccggattcttcgctgctttttccagcggatgggtcggacgtaaaccgtagccgatgtccgtcgctcctttgcgcaggttaacgtgtttgctgaagaagtcctgatttatcgcattgttttgaatgatatagttggcgatatagttcaggatcaccaggtcagattgcggcgtaaagatgatgccgttatccgccagctcgaagctacgatgctggtaggtagaaagcaccgccacggtgacgttctggttagaaagacgacggttagtgatgcgcgaccagaggatcgggtgcatctccgccatgtttgcgccccacagcacaaacgcgtcagcctgctcgatgtcgtcgtagcagcccatcggctcatccataccaaaggtacgcataaagccaactactgccgacgccatacagtgacgcgcgttcgggtcgatgttgttcgaacggaagcccgctttaaacagcttggacgcggcataaccttcccagatagtccactgaccagaaccgaacataccgatcgattccggccctttttctttcagggcggttttgaatttctcttccatcacatcgaaggcctgatcccaggtgattggggtaaattcgccttctttgtcatatttaccgtttttcatacgcagcagcggctgcgtcaaacggtctttaccgtacatgattttgggcaggaaatagcccttaatgcagttcaggccacggttaaccggtgcgtccgggtcgccctgacaggccaccacacgcccctgctgcgttccgaccagaacgccgcaacccgtaccgcagaaacggcacggcgctttatcccatttaatggcttcctgctgaccaacaacggcgcgggcaacgcccggcacgctgagaccggcagccgccgcagcggccgcaacggcgttagctttcataaagctacgacgactgagtttcatggtgtttcctcaccttgctcttcctgctggtgataaaccagcgacaccgccagcacgccctctacgttgcgtactgactcaatggtttggatcagcgtttcgctgtcttctgcttccaccaccacaatcaactgaccgctcggcgcgtcgctgacagcaacctcacagccggtaaaggcgttcagttgggtgctgatgtctgaaattcgttcgcttttggcctgcacgaccaggctgcaaacttgccagttagtgtgcatggagatactccgcagttatggctgataccggacagctggctgcacatgctccacatccgttgcaaagttggctattaagttgcggctggtagatcccggagagcgtcgggcgaaagataattgccattggctcacagctatcctgacagcggcggcattcaactgactgatacgccaggcacgcgtccccaatggtgaactgcaaatcccaggccctggtgtggcgcggagaaaatagcgattcggggcaagcctgcgcgcaggcgtaacagaagctgcactcgttatttttgaaattaacgctcggatagccacccgcgccgcgttgcagaatgttgttttcacaagcattaatacaggcgtcgcagcgggtgcaatgggtcagaaaatgagattcatcaccggaccagggcggacggataccgttactggctttgcgccagcgaccagtgagtatgccccgacgggatgcatcaatcttcacattgaccttccatcattaacgcgctctgaaaattgagagcgaccaaataaaccgcataattaataagccatttttatagccgctaagatattaaaggatgtgtcaaagatgcataccccgatcggggtaaaacctgtagcaggatcaaaagagtggcgggaagcgtggcaaaaacgggcttttgctcacatttcaaatggttataaacatatttatatagcgattaattcgccagagatatttctgctggtttgttttctcatcagaatttaacactaaaagagcaggtaaaattatctgaatgttctttaagttattcataaagcaaattaataaatctgatgaatatgttaaccttcagcgacatcatcggtgaaaacctataaatgaagaaggaaagcaaaaaaatgaagaccattctacctgcagtattgtttgccgctttcgccaccacttccgcctgggcggcagaaagcgtccagccactggaaaaaatcgcaccttatccacaagctgaaaaaggcatgaagcgtcaggtgattcagttaactccgcaagaagatgaatctaccctgaaagtagaactgttaatcggtcagacgctggaagtcgactgcaatttgcatcgtctcggcgggaagctggaaagcaaaacgctggaaggctggggctatgattattatgtctttgataaagtgagctcgccggtttccacgatgatggcctgcccggatggcaagaaagagaagaaatttgtcaccgcgtatctgggcgatgctggaatgctgcgttacaacagcaagctgccgatcgtggtgtatacgccagacaatgtggatgtgaagtaccgcgtctggaaggcggaagagaaaattgacaacgcggttgttcgctaaactgctgtgaagtgctgcaacctgtaggccgaataaggcggttacgctgcatccgacatctaacgcccgagccggttgcctgatgcgacgctgaagcgtcttatcagcatacgccacatccggcaaaccatgccggatgtggcacatcattacaacgcaatatccgccacttctttttgaacgagttgcggtttcaactgcggtttcggcgtactatctgctgcctgcggcttgtcgtatttcagccccagcacttcgctggtgtactgcaactcgcgttctgttgccgctacatcaccgttcagcttgcgtccataagacggaacgatcgctttcaacgtagcctgccattgcgggctggaaacgcgatcgccaaatactttttccagcagattcaacataatcggcgcggcggttgacgcccctggcgatgcccccaggagcgcggcaatggtcccttgctggtcactgacgacttcagtacccagacgcagtacgccacctttatcggcatcacgcttgataatctgcacgcgctgccccgcttgccacaaacgccagtcctcttttttcgcctgcggatagtactctttcaacgcttcaaaacgatcctcttcactcaacatcacctgactcaccagatatttcaccagatcgaaattatccagcccaacgtgcatcatcggcatcacgttagaggtggtggtggaactcatcagatcccacaatgaaccgtttttgaggaatttggttgagaaggtggcaaatggcccaaacagcactacgcgtttaccgtccagaacacgggtatcgatatgcggaaccgacatcggtggtgcgccaacggatgctttaccgtaaaccttcgccagatggtgattaaccacgtccgggttttccgaaacaaggaactgtccgcccaccgggaaaccggcgtagtctttcgcctccggaatccccgattcctgtaacagtttcagcgccgcaccgcccgcgccgataaagacaaatttggcgcggatattctgtgcagtgccgtttttcagatcggcaacggtgacggtccagctgttatcgtcattacgctttagggcgcggacttcgctgctgagttgcagcgagaagttagatttcttctgtaaggaggcgatcaactggcgggtgatctcgccatagttcacatcggtgccaatttctgtgcgtgttgccgctactttctgttgcggatcgcgcccttccatcactaacggtgcccactctttgatctgcgcgtgatcttcagagtaacgcataccgcgaaacagcgagctttgttgcaacgcggcgtaacgggcgcgcaggaaattaacgttatcctcgccccagacaaagctcatatgcggaacggtattgataaatgaacgcggagtacgcagcacaccgcgctcgacctggtgcgcccagaactggcgggaaatctgaaatgcttcgttaatggcgactgctttttcaatactgatgctgccgtcggcattttgcggggtgtaattgagttccatcagtgcagaatgcccggttccggcgttgttccagccgttcgaactctcctgcgcgacaccttccaggcgctccaccatggtcatcgaccattcaggctccagctcgcgtaaataggtccccaacgtggcgctcataatgccgccgccaatcaacagtacatcagtttcctgctcctcggacgctttcgcttttgccgccatcgaaacggcattaagccccacggccatcgagaagagcatggcagtcacttttttcatcttgttaatgccttacttttagtcgctttattgcaggtgagatttgcgcggcatcaacggtaacacttaagtaacaacatttaaataatgtttataaattatattctaattttagaaacattataatttcgttgattaattatagggttattagaaacgaaggtatttttagaatattgacctggcggcagcagtccgccaggtcagcgtcgtaatattatgccgtccgggcaacggcatcacgcgaagcagcatcgcgctcttcgcctgtcagctcgctaagttgcccgttgcgcatttccagcaggcggtcggcgtggataaagtaatgatcatcatgactgatggcgaaaatagttttacccatctcctgcatcagcggcagcagcacctgataaaactcacgacggaagtgtggatcctgatccgccgcccattcatccagcaggataatatcgcgttcttctgccagcgccagcaacagcgccacgcgttttttctgcccttttgataacttcaggttaacaatacgcccgttgcttaactcaagcttatgagccattttcagctgcgccagccacttctcaaccagttgcgggttagcgggttgcccctccggccccagcagttgatcaaacagccagacatcggtaaacactgccgaaaacagtttgcgataatcttccggttgttcgccgctgacaggtttgccatccagcaagatttcgccgctttgtggttggtacaagcccgtcagcaacatcgccagcgtcgattttccactaccgttgccaccaatcagaaacagcagttcaccacgtttgatggtgaggttaatcggcccaacggaaaacgcgttatccctgataagcaaacgtcacgttacgcagctccagcgtttgccagttgggaaaagctgcgggcgcggaaactctgctttgaaaggcgcgagcgcgaatttgttcagcttgttaaacgccacctgcgccgtcagcagcgtcggcaatgcgccaaccgccgaaagcagcggcgtacgcaggaataacagcgtcaacgaataggtcgcagcaacgttggtatcagcccaaccgagactgttcgccatccagaacaccaggccgatagcgcccagcatcatgatgtttgaccagttcacggcactaagatggaaggtgtctgcgcgaataatatgatggcgatactcttgcgcatcaggaatgtagaggttgttaaacacatactcggcgcgttcacggttcagagtcagctctttgcgcccttcgagtacagtttgaaaatccgtgtacagcttatcttcggtttcacgcagggtcgccatatgtttgtacacccgcgccaccagcacaaaaccgccccagatggtgactgccatccagatagccgttaccagcaacattttgcccgacagcatccacaaatacgccgctgaaccgatagtgagaatgatcccctgcaccagttccggcagacgcacaaaagcaatggtgatattgcgcacatcgctggttaatcccgccagcaacgaggcgctaccgagttgttcaatgcgctcgacgtgagtatcgagaatccgcttgataaattcactacgcagtcggtaaacgaagtgatgccccaaagtggtgagcgccagttgcgatccgagagtgacggccatcaacagcagcaataaccccagaaactccggcaataccagcagactggtatccgccgtttcgataaggcgctgattgataaaagcaattaagccaatgcctaatgccgcactggcgaggcttagcgccatcacactgataaatggccagcgatactgccgccagacaagtacaagaagttccatgcagaaaacccggacaatgaattacagcccgcagtttaaacatcttcgtgcgcacagcaataataattcttatttttattcttttttacctgcctgacggaatgtcaggttgtagcggcagtcggtggtgagtggatgaacccccactttcaacggttgaatgccatgataaaacagccgcgactcacccccccataccaccacatcgccatgttccaacaacaaacgtttgagcggatcatttcgtttcaggccgccaaattgaaaaatcgcgggtaagcccagagaaacagaaacaattggcgcgcgcagatccggttcgtctttatcctgatgcagcgacagtttcgcgccaggaacgcagcggttgatcaaacaggcatctggctggaaatctggatagcccgccgccgtagccgcacgttgacataaatgatgaaaactctgcggcatggcgggccacggtttatttgtttgcggatcaatgggcgaatagagataaccttgccgatgggtcgtccagcccagatgcccacagttggtcatcgccaccgacatggtatatccgcctggagtgaccatctggcgaaacggcgactggctggcaacgtcattaatatcgcggatcagttgctccgcagcgttaaaagcaaaacggtgcaaaatcaccgctccagccgccagtggttcttgccacggttcagcatcggcaaacagatccaacattacctttcctcattttcagcttcgcggcgcagcagttgcgctttgcgcgacacgccccagcggtaaccggaaagtgtgccatcaccacggaccacccgatgacaaggtataacgatagctagcttgttggcggcacaggcgctggcaacggcccgtaccgctttcggtttgccaatggcgttagccagttgctgataactgacggtttcaccgcaaggtatcgtgcgcagtgcctgccagacttgttgctgaaaagcagtgccgcgaatgtccagtggtaacgtcagcggcgtatcgcgttgattgaggctggcgatcacttcacacacatgttgctgaaacgtaagatcggcaggcgcgctgtcggcagcgggaaacatctgctgtaactcgctgattagtgtcgcgtcatcatcgcccagtaatatcgcgcaaatcccccgctcactttctgccaccaggcaacggcccagctcacaatcagccagcgcgtaacgcaccgccagattttcgccaccgtgacggaattgtttagccgtcatgcccagcgtttcgtcggctttgcggtagtaactgctgctgtcggggaatccggcgttaagaatagatgtagtcacgctctcccctttcgccagcaattcgcgcaaacggcgagcgcgccaggcctgttgccaggctttaggcgtcattccggtagtcgctttaaacaaccgatgcaaatgaaatggactcatcgccacctggtcggctaaggcttccagcgttacaggcgtttcctgttccagaagtcggcaggcgtgggtaattttatcaaggcgatgttgccggggattggctttgtctggctgacaacgtttgcagggacgaaagccagcggcaagcgcctcgctggcatttgcgtagaaggagacattttcccgcaaggcatgtctggctcggcaagacggacggcaaaagatacccgtggtgcgcacggcgaaaacgaattcgccgtcggcgttcgggtcgcgggctaagacagattgccagcgttgatcgtcagttaaacatgtggcgtttttcataatcagctccctggttaaggatagccgttagtctgcccggtcaccatcgcgcaaaaaccaacaatcttgcgctttaatttttttcgctgataaggaagcttttaaactgcggcgacatccaggttttaaaattatcgccctctttggtgatcatgtagaccgccagtccttcccggcgaacaacctctttggctttctccggtccgagtaccattaagccagtatcccaggcatcggcttccagcgccgtcagggcaatcaccgtcacggataccagattgtgttcgataggacgcccggtttgcggatcgataacatgagaaagacgtttgccgtccagttcgtaatagttacggtagctgccagaggtactaatcccatgaccgttgatatccaccacggcctgaaccgcgttttctttatcggttggtttttgaatcgccacccgccacggcttgccagcaccgttcataccacggctgttcagcgcgccgcccaccgacaccagatagcgggaaatcccttcctgctccatcaagcgtgccaggtgatccgccgcataaccttcgccgacggtggagagatcgacatataaatccggcaggtctttttgcagatattgctgatgcgactgattaatgaccgtcaggtgctgtaagccggttttggctttcatcgcatcgatctgttcctggctcggaatttgaaccggttgttgttccggaccaaagccccacagattcaccagcggcccgatggttatatccatcgcaccatcggtccttgcgccaatgcgcagcgaggtggtgacgatatcggccatcgcttcacttaccggccacggcgacaaactttgcgagtcgttaaagcgcatcagcgcggaatcttttttataggtcgaaagcagctgatcgtcggcgtccagctgggtctgaatcttttctttaagttcggcactgcgtttggcgtcaatgcccggaatgctggcacgccagaaggtacccatggttttgccttcaagaacggtaacttcagtagcgtgggttttggcgggttgtggtttttgatcgcaaccaacaaagaagagcgcggcagccagcagtgccacgcgggtaaagcttatttccatacgtgattatcctcatgcgaacggtcgcaagagtacaccaaaaaactgtgtttgtacgctgaaaacaatgaaaaaagggcccgcaggccctttgttcgatatccatcgagattagaactggtaaaccagacccagagctacgatgttatcagtgttgatgccagcgtcacgagtgaactggttgtcgtccagcaggttgattttgtagtcaacataggtggacatgtttttgttgaagtagtaagtagcaccaacatcaacatatttcaggatatcttcgtcgtcgtagttacgagtaccgatggtgcccaggtttttacctttagactgcaggtatgctacagacgggcgcagaccgaagtcgaactggtactgagcaacagcttcgaagttctgtgctttgttcgcccaacccagggaacctacgcgagttgcgttgtaggtctgggtgtactgagcagccaggtagatgttgttagcgtcgtatttcagaccaccagtgtaggtttcagcacggtcgccgttaccgatgtaagcagcggtgttctgagcatcagtacgtttggagctggagactgcagcaccaacgccgaagccttcgtaatcataagtgatagatccgccgacaccgtcgccgttctgacgcagagctttacgaccattgttggtgatgccatgaccagtgaaatccggatcattttcaccgcttacgctgccattctggccctggtactgaacagcaaagttcaggccgtcaaccagaccgaagaagtcggtgttacggtaggtcgcgaagccgttaccacgctgctgcatgaagttgtcagaaccgtaggtgtcgccaccgaattctggcagaacgtcggtccaggaagttacgtcgtaaacaacgccgtagttacgaccgtagtcgaaagaaccgatgtcctggaatttcagaccagcaaatgccacacgggtccaggagttgttttcgctttccggagcgttgccctggatctgatattcccactggccgtaaccggtcagctggtcagtaacctgagtttcacctttgaagccaagacgcatgtaggtctggtcgccatctacagacttgtcgtcagagaaatagtgcaggccgtctactttaccgtacagatctaatttgttgccgtctttgttgtaaacttcagcagcgtttgctgcgcctgctaccagcagagctgggaccaggagggacagtactttaactttcatgttattaaccctctgttatatgcctttatttgcttttttatgccactgcatactgattaaccctcattaatcagtcggcaagtccattctccccaaaaatgcagaataatccaacacgaatatgatactaaaacttttaagatgtttcatttatcgctatagatgtttcagaatgtaaatgaaagggaactttttaagattattgcggaatgaccaaataagcacctaacatcaagcaatattaattcaaggttaaaatcaataacttattcttaattatttgacagcactgaatgtcaaaacaaaaccttcactcgcaactagaatatcttccgctatcatcattaactttatttattaccgtcattcatttctgaatgtctgtttacccctatttcaaccggatgcctcgcatccggttttttttacccttctttacacacttttcattattctgtgctaccacagaaaaactataacgcttgttaactatttcacaaataattaacatcagcataatttccagcaatcttcgtttatttgcaattaatttcgttaggctttttgtaggttatttgtacagcaaaatggcgcttgtacatctatttcccccaatgcaggatgataaatatcactggagaatagagaatcatcaatcaggtaagagtctggaatttcacactgtaccctttatactgccctatcacttcgcgaagttttaacaggtcataaacacgaatgcgtcagaaagagacaacggccacgacccgcttttcactcctaccggggagcattacccgcttctttttactgttgatcattgtgttactggtgacgatgggtgtaatggtacaaagcgccgttaacgcctggctgaaagataaaagttaccagattgtcgacattacccacgcaatccaaaagcgcgtcgatacctggcgttacgtgacctggcagatctacgacaacattgccgcgacgacctccccctcctccggcgaaggtttacaagagacgcgcctgaaacaggatgtctactatctggagaaaccacgccgcaaaacggaagcgttaatctttggctctcatgacaactcaacgcttgagatgactcaacggatgtccacctatctggacacattgtggggcgcagaaaatgtaccgtggtcgatgtattacctgaatggtcaggataacagtctggtgctgatctcaaccctgcccctcaaagatctcacctccggatttaaagaatcgaccgtcagcgacattgttgattcacgtcgtgcagagatgttgcaacaggccaacgccctcgatgaacgcgaaagtttttctaacatgcgccgcctggcctggcagaacggtcattactttaccttgcgtaccacgttcaaccagccgggacatctggcaacggtcgtggcttttgatctgccgattaatgatttgatcccaccgggtatgccgctggacagtttccgccttgagccagacgcgacggcaacgggaaacaatgaaaatgagaaagaagggacggatagcgtcagtatccactttaacagtacgaagattgaaatctcctcggcactcaactctaccgatatgcgcctggtctggcaggttccttacggcaccttactgctggatacgttgcaaaacattctgctgccactgctgctgaacatcggtttgctggcgctggcattatttggctataccacattccgccatttctccagccgcagtacagaaagcgtccccagcacggcggtcaataacgaattgcgcattttacgggcaattaatgaagagatagtctcactgctgccgctcggcctgctggttcacgatcaggaatcgaaccgcacagtcataagtaacaaaattgccgatcatttgctgccgcatttgaatctgcaaaacatcaccaccatggcggaacagcatcaggggattattcaggcgacgatcaataacgagctgtatgagatccgcatgttccgcagccaggttgcgccgcgcacacaaattttcattattcgcgatcaggatcgcgaagtgctggtaaacaagaaactcaagcaggcgcagcgtctgtatgagaaaaaccagcaggggcggatgacctttatgaaaaacattggcgatgcgctgaaagaacccgcacagtccctggcggagagcgcggctaaactcaacgccccggaaggcaaacaactggcgaatcaggcagatgtgctggtgcggctggtcgatgaaatacagttagcgaacatgcttgcggacgatagctggaaaagtgagacggagctgttctccgtgcaggatttaattgatgaagttgtgccttcagtgttgcctgccatcaagcgtaaaggtctgcaactgctgattaacaatcatctgaaagcacacgatatgcgccgcggcgatcgcgatgccttacgacgtattttgctactactgatgcaatatgccgtgacctcaacgcaattgggaaaaatcacccttgaggttgatcaggatgagtcctccgaagaccgcctgacgttccgcattctggacactggagaaggcgtaagcattcatgaaatggataatttgcacttcccgtttatcaaccagacccaaaacgatcgctatggcaaggcggacccgctggcattctggctgagcgatcaactggcgcgtaaactgggcggtcatttaaacatcaaaacgcgggatgggcttggtacacgctactctgtgcatatcaaaatgctcgcagctgacccggaagttgaagaggaagaagagcgattactggatgatgtctgcgtaatggtggatgttacttcggcagaaattcggaatattgtcactcgccagttagaaaattggggtgcaacctgtatcacacccgatgaaagattaattagtcaagattatgatatctttttaacggataatccgtctaatcttactgcctctggcttgcttttaagcgatgatgagtctggcgtacgggaaattgggcctggtcaattatgcgtcaatttcaatatgagcaacgctatgcaggaagcggtcttacaattaattgaagtgcaactggcgcaggaagaggtgacagaatcgcctctgggcggagatgaaaatgcgcaactccatgccagcggctattatgcgctctttgtagacacagtaccggatgatgttaagaggctatatactgaagcagcaaccagtgactttgctgcgttagcccaaacggctcatcgtcttaaaggcgtatttgccatgctaaatctggtacccggcaagcagttatgtgaaacgctggaacatctgattcgtgagaaggatgttccaggaatagaaaaatacatcagcgacattgacagttatgtcaagagcttgctgtagcaaggtagcctattacatgaacaatatgaacgtaattattgccgatgaccatccgatagtcttgttcggtattcgcaaatcacttgagcaaattgagtgggtgaatgttgtcggcgaatttgaagactctacagcactgatcaacaacttgccgaaactggatgcacatgtgttgattaccgatctctccatgcctggcgataagtacggcgatggcattaccttaatcaagtacatcaagcgccatttcccaagcctgtcgatcattgttctgaccatgaacaacaacccggcgattcttagtgcggtattggatctggatatcgaagggatcgtgctgaaacaaggtgcaccgaccgatctgccgaaagctctcgccgcgctgcagaaagggaagaaatttaccccggaaagcgtttctcgcctgttggaaaaaatcagtgctggtggttatggtgacaagcgtctctcgccaaaagagagtgaagttctgcgcctgtttgcggaaggcttcctggtgaccgagatcgctaaaaagctgaaccgcagtattaaaaccatcagtagccagaagaaatctgcgatgatgaagctgggtgtcgagaacgatattgctctgctgaattatctctcttctgtgacgttaagtccggcagataaagactaatcacctgtaggccagataagacgcgttagtgtcttatctggcatttgcacggattgccggatgcggcgtaaacgccttatccgtcctacgattcccattatttcaacagattacattaaagtaggccagataagacgcgtcagcgtcgcatctggcatttgcactgaatgccagatgcggcgtaaacgccttatccgtcctacgattcccgcgatttcctgaccctctcggcatataccgtcagcgtctgttttatcacatccagcgttaccggcttcgacaggcaactgtccataccggactccagacaccgctgcttctcttcagccaacgcattagcagttactccgattaccggcaacgtcagtcccaactgacgaatgcgttgcgtcaagcggtaaccatccatatttggcatattgacgtcgctaagcacgatatcaatatgattcttgttaagtacattaagcgcatcgacgccatcattcgcggttttacattgatagcctaacgatcccaactgatctgccagcagacgccggttaatcggatgatcatccacgaccagaatcatcatatcgtcattatcgctgaccgctttgtccgtcgacggcagagcgttagcaggatcgtcgctctccatctcgatcaaataaatacgcgccaacaatgccggtagctcatgcggagcagccacactgtgtacccactcccctggagctttctccagcggaataccaatatggcgacgacagaaggtcactaccgctctgccctgccattttttactcactacctcgtcagtgattaacacatcttcgggagtcggttcctgcccttcgtatgttgtaacgacgatgccgctgcgctgcaaactggtttccaggaactgacagagcgacgcattgcggaccgccagccagcagcgtttaccactcaacccttccacaccttttttctgcgggtactgagcgccgtacaacggaatacgcacggtaaactggctgcccattcccggttctgaatctaccgagatgtcgccgtccatcatgctgatcagtttttcacaaatcgccagacccagaccagtcccctggaagttacgctgtacgcccgttccgacctggaagaagggatcaaacaaacgcaccacttctttcgccggtatccccacgccggtatcgcgaacacggatagagagataatcgccatcagcgcgaacatgcaaaactatacagccggtatcggtgaattttatggcgttactcaacaggttggagatgacctgctgtaaacgcatcgggtcgccatttaaggccactggcacatccggttcaataaagcagtacaagcctaactgcttgcgtaccaccagcggtaaatagttggcggtgatgtggttcatcacttcacgcggtgaaaactcacgcggttcgatcttcaactgttctgattcaattttcgagaaatcgagaatatcgctgataattttcaacaacaggctggaagagttgttcattgccgtcaccagacgatcgacgcctttcggtaactctttggtttgcaacagatccaggttaccgataatgccatacagcggcgttcgcagctcatgactgacggtggccaggaacatcgattttgactggctcgcctgttccgctgcttgtgccatctcctgcaacgactcttccatcttcacgcgcgaagaaacatccaccagcacacaaatggccacgttttcattacgatagcgcgaatggacgaagctgatttgcagattggtattgttgctggtcaggacatcaacaaaattgacctgctgcccacagataatttgtgtcagccgttggcggtcctcatgcgtaagcatattgagataggtatgcgccagttcgttacttaaaatattgacgccatcagcggtacgcaaaatgcagatacccactggcgcggaggcgacaatcttgcgattaaactgctcatgttcttccagtcgcagggcgtcgctttccgccggaatgaaaatacgccgctcgtacatccgcgcgagagtaaacaatgcagctccggcaagcacattcagcaaaattgcgttaaggatcaacatgcgaatgcgttccagcaccttatcaaccggcaccgaatacacgatgcttagcgatgagggtggcagatttttcttcagcaccagctcccggaacccttccgtatagccaaaccaggagcgttcctgcatccagcgaggatcgcccttaattttgctttctggtccggtaagcgaaatcagggtatgaccattttcatcaagaatggtaacccccatcggcaacgtaccaggtaagaaaaagttctccatccggatggtctgctcgacacccaaaagcgcctgcaaccggttcgccagataaacaggcgtcaacgcgtaaaaatacccgacgccagggcgcggaccttcgctgatccagtagaggttactgccactatcatcttgtggtgcatttcgatatttattaatgcgttcatgcaaagcttttagcgcggtatcgcgttccactggcatatcacgcagaccgaaattggccatgcagaggttatcgctgccgattaaaaatacccggttgagatcgtaagccgcagaaaaattatcgcgccagtagcgcataaaccacgccaatgactccagagaacctcgccaggtgttactcattgcggaacaatcagagtcagcaaacagcggttcaaacgcaggcacatccgtctgcgtttctcgtccacgcggggaaagcacaccgttttctgccgataagcgattttcggcgatgtacttcagctctttcatcacatcagaggtgcgttgaataaagcgctgagcctgatcggaactcagattaaattcctgacgaatttccgattctcgctgatgtaacgcattaacgatgtaaaaaacggatgaaaaagcaatcaacagccagagcactaacgccaatgctctgaacatgtagcgcgaggctttcagggttgtacgaaaagaagcaaggtatttcaaaggggcgaagctccgcctcaggtgaccgatggagtgtggttaaggtagcggtaaaagcgtgttaccgcaatgttctctcttctctggaatatgatacaccgccgagaaatcatcaccgtaacctctgataatcgtcatataccggacaagactagtggatttcagcatgcattatatgaagtggatttatccacgccgcttacgcaatcaaatgatcctgatggcaatcctgatggtcattgtcccaacgcttactattggttatatcgtagaaacggaaggacgttcagcagtcttatctgaaaaagagaaaaaactttctgccgtggtcaacctgcttaatcaggcgctaggcgatcgctatgatctctacatcgacttaccacgtgaggagcgtatccgcgcattaaatgcagaacttgcccccattaccgaaaatatcactcacgccttccctggcatcggcgctggttattacaacaaaacgctggatgcgataatcacctacgcgccttcagcgctatatcagaataatgtgggcgttaccattgccgcagatcaccctggtcgcgaagtcatgcgtacaaatacccctttggtttattcaggcaggcaggtgcgcggcgatattttgaattcaatgattcccattgagcgtaatggtgaaatcctcggctatatctgggccaatgaattaaccgaagatattcgccgccaggcctggaaaatggatgtgaggattatcattgtgctcaccgccggtttgctgataagcctgctgttgattgtccttttctcccgtcgcctgagcgccaatatagatatcatcaccgatggcctctcgactctggctcaaaatattcccactcgattaccacaattgcccggtgaaatggggcaaatcagtcagagtgttaacaacctcgcccaggcactgcgtgaaacgcgaacacttaacgatctgattattgaaaacgctgccgatggcgtcattgccattgaccgccagggtgatgtaaccaccatgaacccagcagcagaagtcatcactggctatcaacgtcatgaactggtagggcagccttactccatgttgttcgacaatactcagttctacagtcccgtactggatacgctggaacatggcaccgaacatgtagcactggagatcagttttccaggccgtgaccgcaccattgaactcagtgtcacgaccagtcgtattcataacacgcacggtgaaatgataggtgctttggtgattttctctgatttaactgcccgcaaagaaacccagcgccgcatggcgcaagcagaacgcctcgccacactgggtgagctgatggctggcgtggcgcatgaagtacgtaatccgttaacggctattcgtggttatgtacagatcttgcgccaacaaacccgtgacccaatacatcaggaatatctgtccgtagtactcaaagaaatcgattcaattaacaaagttattcagcaattgctcgaattttcacgtccacgccacagtcaatggcaacaagtcagcctcaatgcattggttgaagaaactctggtactggtacaaaccgccggcgtacaagcgcgggtcgacttcataagcgaactggataatgaattaagcccgattaacgccgatcgtgaactgctcaaacaggtactactgaatatcctgatcaatgccgtccaggctatcagtgcacgagggaaaattcgcattcgaacctggcagtatagcgactcgcaacaggccatttcgatagaggacaacggcagtggcattgatctctcgctgcaaaaaaagatcttcgatccctttttcactaccaaagcctcaggaaccgggcttggtctggcgttaagtcaacgcatcattaacgcccatcagggtgatattcgcgtcgccagtttgccgggctacggcgcaaccttcacgcttattttaccgatcaacccgcagggaaatcagactgtatgactgctattaatcgcatccttattgtggatgatgaagataatgttcgccgtatgctgagcaccgcttttgcactacaaggattcgaaacacattgtgcgaacaacgggcgcacagcattacacctgtttgccgatattcaccctgacgtggtgttgatggatatccgtatgccagagatggacggcatcaaggcactaaaggagatgcgcagccatgagacccggacacccgttattctgatgacggcctatgctgaagtggaaaccgccgtcgaagcactacgctgcggagccttcgactatgttatcaaaccgtttgatctcgatgagttgaatttaatcgttcagcgcgctttacaactccagtcaatgaaaaaagagatccgtcatctgcaccaggcactgagcaccagctggcaatgggggcacattctcaccaacagcccggcgatgatggacatctgcaaagacaccgccaaaattgccctttctcaggccagcgtcttgattagcggtgaaagcggcaccgggaaagagttgattgccagagcgattcactacaattcgcggcgggcaaaggggccgttcattaaagtcaactgcgcggcgctgccggaatcgttgctcgaaagtgaactgtttggtcatgaaaaaggtgcatttactggtgcacaaaccttgcgtcagggattatttgaacgtgccaacgaaggtactctgctcctcgacgaaattggcgaaatgccgctggtactgcaagccaaattactacgcattctacaggaacgggaatttgaacggattggcggccatcagaccataaaagttgatatccgcatcattgctgccaccaaccgcgacttgcaggcaatggtgaaagaaggcaccttccgtgaagatctcttttatcgccttaacgttattcatttaatactgccgcctctgcgcgatcgccgggaagatatttccctgttagctaatcactttttgcaaaaattcagtagtgagaatcagcgcgatattatcgacatcgatccgatggcaatgtcactgcttaccgcctggtcatggccgggaaatattcgagagctttccaacgttattgaacgcgctgtcgtgatgaattcaggcccgatcattttttctgaggatcttccgccgcagattcgtcagccagtctgtaatgctggtgaagcaaaaacagcccctgtcggtgagcgtaatttaaaagaggaaattaaacgcgtcgaaaaacgcatcattatggaagtgctggaacaacaagaaggaaaccgaacccgcactgctttaatgctgggcatcagtcgccgtgcattgatgtataaactccaggaatacggtatcgatccggcggatgtataacgccaaaacttgctatgcagaaatttgcacagtgcgcaattttctgcatagccgctcattctccttatgaatccccatctaatttatccttttctattcaattagttaaataacaacattcaataatctcattctggcactccccttgctattccctgactgtacccacaacggtgtatgcaagagggataaaaaatgaaaacaaaattgatgacattacaagacgccaccggcttctttcgtgacggcatgaccatcatggtgggcggatttatggggattggcactccatcccgcctggttgaagcattactggaatctggtgttcgcgacctgacattgatagccaatgataccgcgtttggtgatacaggcatcggtccgctcatcgtcaatggtcgagtccgcaaagtgattgcttcacatatcggcaccaacccggaaacaggtcggcgcatgatatctggtgagatggacgtcgttctggtgccgcaaggtacgctaatcgagcaaattcgctgtggccggagctggacttggtggttttctcaccccaactggtgtcggcaccgtcgtagaggaaggcaaacagacactgacactcgacggtaaaacctggctgctcgaacgcccgctgcgcgccgacctggcgctaattcgcgctcatcgttgcgacacacttggcaacctgacctatcaccttagcgcccgcaactttaaccccctgatagcccttgcggctgatatcacgctggtagagccggatgaactggtcgaaaccggcgagctgcaacctgaccatattgtcacccctggtgccgttatcgaccacatcatcgtttcacaggagagcaaataatggatgcgaaacaacgtattgcgcgccgtgtggcgcaagagcttcgtgatggtgacatcgttaacttagggatcggtttacccacaatggtcgccaattatttaccggagggtattcatatcactctgcaatcagaaaacggcttcctcggtttaggcccggtcacaacagcgcatccagatctggtgaacgctggcggacaaccgtgcggcattttacccggcgcagccatgtttgatagcgccatgtcatttgcgctaatccgtggcggtcatattgatgcctgcgtgctcggcggtttgcaagtagacgaagaagcaaacctcgcgaactgggtagtgcctgggaaaatggtgcccggtatgggtggcgcgatggatctggtgaccgggtcgcgcaaagtgatcatcgccatggaacattgcgccaaagatggttcagcaaaaattttgcgccgctgcaccatgccactcactgcgcaacatgcggtgcatatgctggttactgaactggctgtctttcgttttattgacggcaaaatgtggctcaccgaaattgccgacgggtgtgatttagccaccgtgcgtgccaaaacagaagctcggtttgaagtagctgccgatctgaatacgcaacggggtgatttatgattggtcgcatatcgcgttttatgacgcgttttgtcagccggtggcttcccgatccactgatctttgccatgttgctgacattgctaacattcgtgatcgcgctttggttaacaccacaaacgccgatcagcatggtgaaaatgtggggtgatggtttctggaacttgctggcgtttggtatgcagatggcgcttatcatcgttaccggtcatgcccttgccagctccgctccggtaaaaagtttgctgcgtactgccgcctccgccgcaaagacgcccgtacagggcgtcatgctggttactttcttcggttcagtcgcttgtgtcatcaactggggatttggtttggttgtcggcgcaatgtttgcccgtgaagtcgcacgccgagtacccggttctgattatccgttgctcattgcctgcgcctacattggttttctcacctggggtggcggtttctctggctcaatgcctctgttggctgcaacaccgggcaacccggttgagcatatcgccgggctgatcccggtgggcgatactctgttcagtggttttaacattttcatcactgtggcgttgattgtggtgatgccatttatcacccgcatgatgatgccaaaaccgtctgacgtggtgagtatcgatccgaaactactcatggaagaggctgatttccaaaagcagctaccgaaagatgccccaccatccgagcgactggaagaaagccgcattctgacgttgatcatcggcgcgctcggtatcgcttaccttgcgatgtacttcagcgaacatggcttcaacatcactatcaataccgtcaacctgatgtttatgattgcgggtctgctgctacataaaacgccaatggcttatatgcgtgctatcagcgcggcagcacgcagtactgccggtattctggtgcaattccccttctacgctgggatccaactgatgatggagcattccggtctgggcggactcattaccgaattcttcatcaatgttgcgaacaaagacaccttcccggtaatgaccttttttagttctgcactgattaacttcgccgttccgtctggcggcggtcactgggttattcagggacctttcgtgatacccgcagcccaggcgctgggcgctgatctcggtaaatcggtaatggcgatcgcctacggcgagcaatggatgaacatggcacaaccattctgggcgctgccagcactggcaatcgccggactcggtgtccgcgacatcatgggctattgcatcactgccctgctcttctccggcgtcattttcgtcattggtttaacgctgttctgacggcaaccctacagacagaaggaatataaaatgaaaaattgtgtcatcgtcagtgcggtacgtactgctatcggttgttttaacggttcactcgcttccaccagcgccatcgacctgggggcgacagtaattaaagccgccattgaacgtgcaaaaatcgattcactacacattgatgaagtgattatgggtaacgtgttgcaagccgggttggggcaaaatccggcacgtcaggcactgttaaaaagcgggctggcagaaacggtgtgcggattcacggtcaataaagtgtgtggttcgggtcttaaaagtgtggcgcttgccacccaggcaattcaggcaggtcaggcgcaaagcattgtggcggggggtatggaaaatatgagtttagcgccctacttactcgatgcaaaagcacgctctggttatcgtcttggagacggacaggtttatgacgtaatcctgcgcgatggtctgatgtgcgccacccatggttatcatatggggattaccgccgagaacgtggccaaagagtacggaattacccgagaaatgcaggatgaactggcgctacattcacagcgtaaagcggcagccgcaattgagtccggtgcttttacagccgaaatcgtcccggtaaatgttgtcacccggaagaaaaccttcgtcttcagtcaagacgaattcccgaaagcggattctacgactgaagcgttaggcgcattgcgtccggccttcgataaagcaggaacagtcaccgctgggaacgcgtcaggtattaacgacggtgctgccgctctggtgattatggaagaatctgcggcgctggcagcaggcctgaatcccctggcacgcattaaaagttatgccagcggtggcgtgccccccgcattgatgggtatggggccagtacctgccacgcaaaaagcgttacaactggcggggctgcaactggcggatattgatctcattgaggctaatgaagcatttgctgcacagttccttgccgttgggaaaaccctgggctttgagcctgagaaagtgaatgtcaacggcggggccatcgcgctggggcatcctatcggtgccagtggtgctcgtattctggtcacactattacatgcaatgcaggcacgcgataaaacgctggggctggcaacactgtgcattggtggcggccagggaattgcgatggtgattgaacgattgaattaacatgtaaaaacgcccgatagcgaaagtcatcgggcgttttcttgaacattgacagtaaagataacctcattaatcaccagtcaaaacttttcaccagcgtcagttcgccagcattacgcatcggtacaataaaagtttcctgtttctcattgaccgacccttcatcggtgatcagcgtcagttgggcggtggttaattccgtttcgctgcgtccgccatagtagttgatatacacctgataacggccgtgaactggcgctggcatggcgaaaatctcggggccgtaccctgtcgtgacatccatatccagtgcaccactgtttttcagcacggtgttaccgtaccaggcatgttcaccgtcaggcgtaacgacatgaagatcgaggtcggtattgtccgtatcccacgagagaaccagccgtaaacgtgcgcgaatcgccccagcacccagcgttgagtaaaactgcattttttgtcggctttgcccatctgggctgatgacctgcacgctgttgctgccttcagtgaagatataagggcgtgcaaaagaaccatctgattcaattctctgcggcatactggcaccattgaccaccagccggccctgctgaactttacccgccgcagcataattctttattttgccgcggatctgcgctgagatattttgatcatctgccatgttgacggacgacgccgggtaattgatcgtttgtgaaaaactggcatcttcaccctctgccggatgccagccagagagcggtgcatcaatctcgacttcctgcacaccttcactgtgagcgacaggcgaaagcgccaccagtaacaacggaagaaaaatctttcgcatagcattagtccattaataattgtcgggtcagcgtttcgatatagttctcatcaagcccggtgggataaccatcaaaggccaggtgcagatactcatgggttaaatcgagccgatcctgaagcgtaaagaagttacgaataaacagccgtttctgctgccgatcggtataggggaaacctgagattaaacgacagaccgcaaacacgtctggttcgttgtatcccgtctcaccttgtaatatacgccgccactgcggcatttttttcgccagccaggctttcgctttgggtaataactggcaggttgagcgtggcgctccccagcggctaaggttgttgtcaggataagcaaacgcaagtatctgatcgtaacgctctccctgccccgcctgggcagtagcgtgccgccaggaaagcgtcccttcggtaacccggctgccatgataatgaaccggatcgcccgcatagatgagatcctgcgtccaggcggtcatcgtccgcgcgcctacagtggctggcgaagctgaaacgcgctgggtagcgctactgtccgggatgctcaggcaatcaccatcgcgatcggcgttttgctgtaaatacgtgcgaatcgccacggtcatggctttcgctgcctcaggaggcgtacttttcgcctcgcgatccagaactctggcaacgtactcttcacgatcgagatgcgactgtaatttcagtttgccctttaccgtcagtaacgttgtctcaccgtggctgacaaatgtcatgtggttaccattggcaaacgtcacacgatagcgcccattgagcacgcctggtttgactgccgtcgtactcttttcctcagtaactttcttcagcggataacgagcaaacagatccaccaacacacattgcccactggcaacctgcgtcggcactggcaaaacccgattaagcgccgtcgcataacgggtcagtaccgttttgctggtgccactgccagtaacccacagcggtgtaccatcggttaaccagccagcaaaaccaccctgacggatttcctgtttatcatcggcaaaccaactccaggttttcacccgtacccgactaccgagcatggatgcgacaccgattttcgcctcgtccagcaccacatccagtaagacttcctgagctttgttttgcgcaggtaatgtcgctaatgaatcaagcagcgatttaaccgttaccgaggtttctggcttcagtgtagtaagagacgctaaccacgcaggtgcctgacgctgttgccagtattgcccccacatatctgcgccaatatgcaaccgctgcggcgcaaaatagagtccacaggaacgtaccagcgcggaatcgcgcgttatgctctccccagcctgacaacaataaacctcttccggggagttgccgcgacactggtatggctgctccggttgatgggtatcctccagccaggcgtaaatatacagtttccacaaactccctaatggcgtggtgagcgtgtcaggtaataccgagactttggtcacgcctgatgacgacagctgatacagttgatcgtgctgcgcgccccgcagcgccagttgtaacggcgtctcctccgcaagcgttggcagagttaccaacgccaatagccagacgattctgtaccagttcacttatttcacctgcatcccgatccattcgctccctggcgcaacactttgctgtgcaggtgcataggaacgcacataacgagcaggaggcagaacgaattgccctttttgcgagaagcgcagcaaatggcggaaagtgaccgttcccgtcagttctttcaccggcaccatataggccagttcgcccatttcatttcgcgctttttccagcaactgcccctgctgtttcgcggcgttgggtttattgaccgaaatgccccatgttgtgcgctcaacatcggctcccggcgggagcggtacttccacctgaccatagcgcagaacggcatcctgctcgctggtaagcgtaatttcatcgagatacagcgcatcgctgtcaatctcattgctggtcaccggctgcagagtaaagctcatctcttcttcaccggggataagccgatacaactggcgttcaacggtcaccggaatgttactttgttgagccgtttttgccggttcacgccagcggacctgcacattttgcggcgataattcgtcaccaaaagagagaatgtccggcacgccctgaccaacccaacgccagtattcgccccctccagttaacttatgtttggcccatgcgcccgcaggcgcaggcaaaacaactggaggcattgtcgccatatatttcgccagccagttcatggccagcgcgcgctcaatagtagattgctcagcggtcaaaccacttaaaatagcagccgcctgggtagcgtcgcccccgctattgagcagcacaaccgtgtgcgccagcggctgattgctgtttgccgctttatcccacgcatattgctgaacctgtggcatcacagtggacttcaactgcgcttttttcagcaacgtcatggttaagacgtttgccaccgcatctgccagtggagattcaggtgtatcgaggatcatgctgtcattgatatcgctggtgtctgcctcagagaaatctttagttttagttccgcgccgggcgatagcttcatccaaccctttcaacaacgttttgcacggcagattcatctcctgtgcccacgccagcaccagcgcccgatgcaataacggcatgttgtccgcctgctcggcataactgtcgagcatatgttgccagtattccggttgctgcgttacgccgagcgcctggctggcctgccagtcggcgtaccatgcccatgccgtgaggaaggcgtcgccattgccatcttcaccccaccaggtaaagcgcgctccgggccccgccagttgcatcagccgcagacggttatcctgaatcatctgacgaatgtcgttagcggcggcactttgatgatcggcaagcgaacgccaggcgagactgagcgggatcagacggctaccggtgttgatcacgcccccccacggttcatcgactaacgcatcaagattgttacggaaaatctcctgcggcgtttcgctactttgtagccggatattgctcgcctgctcgggcaacgtcagcgcattatcgccaccgccgaacatgacgtttttctgttgttcaacgggccagctgttatccacaaaagacagttttgtgctaatgctgtcctgtacttgcccattttgttgcagttctgcacttaacaagccagattgctgaatattctgcgtcagcgaaatataattcgcccctttgtgcagcgtcagcgtctggcgcatctcagcacctgcaaatttagtcaccagcgccaccggttcgttatcctgctgactgaagataaacagtcctgccgccggtttgtcgcccatgcgatacaccgttggcatactccatttcatgtagagacttttttccgaacgcagataagcacgcccctgcccgaccagcccgtcgccgttcatcccacgcgcggtgatgcgccagcgggttaacgaatcaggcatcaggaacgtgaaatacgctttgccttgtttatcggttgtgagtgacggcatccaggccgcggtatccacctcttcacgccgtggacgttccagcatttttactcgccgctcgctgcggttagtcgcgccaggcgcaaccggctcgctggagagcgcctgatcgtagctgataaatgacaggctggagctggtacgcacattgttacgccccagcggatagaaaaatttgccgatattcggcgcgatttccggttgcagcgcgtagatcatttcatcgaccacgcctaccgttaactgcgcagaaacaggtttacctttcagcgacgaggttaattcgacattgaccagttcaccaggctggtaatgggttttgtccgttttcacccggatatccagctggggaacggcaactttaatcccggcgttctgaaaactgtactgaccgttacgggtatacagcaccgaaaaagtgatgttaggcgcaaaggaattgctcaccggtacgcgggcttcatactgggtatcgtttaaacgttgtagcgttagccagtttgccggatgcgatagcagcgactgctgttccacgcgatcgcgttccagcgtcaataatgcttcgtcaattggctccgggaaggtaatcagcatcttcgcggtttcgccaggctgatacagtgttttatctgccacgatatctaccgtaccagtatgcgacgtgctgcccttaccgctgactgcatggcttaacccggcgagaattaagccgtctttatcgcgtaatgtcagattgtagttgccaggtttagcgaaattgacggtaaaggatttgccgcctgactgtagctctccgctgtggctcgtgcggtcttcgagacgcaaccattcataagtaacaggaacctgttttgaagattccagcgcggcataacggaacacaaccgactcgccgctattactgtattgtgcggcggtacttaaagagtaatgcgccaggccacgttcaatgaggatctctttggtggtggtaactcgatacgccgcgccgtcactggcggagacggttaacaaataacggctcggtttatcggcggcggggagattcaacgccacatgaccattatcgtcggaaaccgtttcactgccttccagcgacaccgggaaacgtccggcataacgcaaatcgttaccaaccattgataattgctgagcgcgcaaacttaactgcacgcgggcattttttaccggctcgccatccgggtagagcagttgcagtttgccgctgactgcttcgccagttttgaactcttttttatcgagagctaaaccaatctcaaaatggggtttgatgtagtttgccacacgaaaactgctgctatagacctgtttgcggtaagcaagacgtaactcataacctccggcgacggcattttctggcaggcggaaactcccctgcccgccattacgcgcatccagcgtgacattgacggtttgcaacagactgccgttggcgtccagcaccgaaagcttcgccggtgcgctgacgatgggggatgaatgcaacggatcgtggaactcgcggcccatcactttaacatcgacacgatcgcctgcgcgatatagcgggcgatcggtaaagatatacaagcgggtgttgtagatttcgctttcgtagaaaaagttctcggagacaaaaacgccgccttcagcatccttacccagaatatatgaacgttctggcgatatatgttgtaactgcaaggtaccgctgccatcggtcacaccgcgggtcatcacgccaagaccgtcagtccacaagatctctgagccggtcttcgcttcaccctgttttttccccgcggtccacaccagaagctcgttacctgacactttgctaagcgccacggtatcggaaacaaacaccaccgtcgtcgcccgatacccacccaccatcgcctcgacgaggtacagtcccggctcttgtttgccgagaggaatatagatgttgcccggctgcggcgaaatgaaattgctggatgcgccttccagttttaccccttgttgcggctcgaccggtttagcctgccatagtgggtaacggaactgttccactagtggatattttttcagcggtgaaaactggttgttctgtacataacgggaaggcttaataatggcattgccgagctgtaattcgggtaacgcctgagtcacattctgccgtgactgagaagagaaagtacgctgcatcacgcggcgagatttgccgtaccagttatcccacagccaggtcagcgtattgttcagtccgtcgcccagatattgcggttgcaccacaatgcgatgcaggtttttctgctggcgcaaaaatgccatcgggtcaggaatacgatacaggcgaacgtccacgccgccgtactcttccatctgatagcgccgataatcacgccccggcgcttccagtcgcactttcgcctcttcactgcggctaaaactgctgtcagcaagcaaaaagaatgttcccccggcgggcggcgcatagttactggaaggaagcgaatcatcagcattagcaagccctgttcccacaagagacagggacaagcacgctgctatcgcgccagaaaatttaaacgataaatgccaatgaaattgggattggaatcgttgggtatccatcgggtgtccttccatgtcataagttgttgcagactgactgcgcgcattccgttgtcagttttcgtggcgcttccggtgtggtagatgatgtaacgccccatccagaccattaagtgctgggcatcgccctgatcgaaaaaaatcatatcgccaggcagtgcctggtttatgtcctggccaataaactggctgttgtactgaatcaaattaatcgcggtcacataggggccggttttcccattcccctgattccagttttgcgccagttgacgctgttcaggtgttagcgtcatctctggcggcaaatactggttagataaaccgttactttttagccatttactgtcgtgaactttcagcgcctcgttcgccgcaaatcgcaccaggcccgcgcaatcctgttgataccagcgtgggcttggcccctggcggagctgttcctgtgcaatgcgcacaaaccacgcgcgaaacagcccggattgttcgacatttagcatttcactatgggcaacaacacaatacagccagcaaatcagcaccagcagcccgtgtctcatagcggttgccaggttatgggtagccactgccaggcggcaccgggttccatctgggccagcttcatgacataacgcggttgttgagataaagcgtccagcttcggcattaataaagtttgtgcggcgttataaaaaaccggttcgagattcttcggcagactggtcagcgtttcgttacgcagcagtttcgccattccttgtggattgatatagagcggaacgatgccatcagtgggtattacatccaccattgccgggcgggttttattcagtgcttgcagggcgttattaaccagcgtgtcatcgagggagaaaagcagcgttttgttttgcatcgccagcgacacgcggaaaaaataatccgacattaattgatcgggttgcgccgcctgcgctttcggatactgaccgtatcgggaactcacttcgcgacgccagatttgcgcttcgccctgctgagtctggcttaccggcaaaacaccttctggcgctttgctttcgtgcgcaccaatattttgcgtaaacagtttccctggcaattgcgcctgttcggcagtgccatcaaactgaccaacaaacagtggggtttgcaattttgagtcttcataccagcacagccccgcgccaccgtctaacgccccattcagcttgtcgttttcctggctgatgtgcgaaagcatctcttcggcaataccgtgtgaatacggcaccgccacacagaagctggctccggcaggcatactgttccataccggcgtaaaatcgaaactggcatctacgctggcggattcatcgtttaacgccagaaaactgtgccagccgtcgttacccatttcgaagcgcatgccagcaaaagaaggcactaatcgctggtagccaaaccccagcaacctggcgctgaccacgatgcgctggcgtactggcgttttttcggcagtacgctcttccagaccaaaactggtttcccagcgtttcttaccacttaacaaatcacttgcgattgccgcggcttcggtatcctgctggtcatctttaaacagcatgtccgtgctggaaaacaccagcatcttgtcctgataagttgcgaacatcagggcgttattgccgttatagcgcaactgataaaccgggatggtttcactatttagcttaatactactgatttccgttttacttaactggctgtcgctggtagcggcaaacagcaatggctccagcagcttgcttaaaccactgcgctggatcagcaccatataatgtgaaagatggccttgtttatcgtgccacagcgccgcctgcgcgggctgatctaagagtgacgaaaagagcttatctttcagcgtgagatcgtgttcatagacaatgcggcgaatgctgccttcaatacccagacgatcagcatgattctgataatagaaaacgaaatcttcgctcagaacatcgtggagaaacggaatggtaaggagatctttgggaagctggctcagagagtcgctgtcgagaaagaggtccggctcattgagatcgatttgcagattgttgtgcaccaccagcggcgacaacgttttttctggcccactgccagcatattgcaacgcccagacgccagtggaaagcagtactattgcgcccaaacctacaagaccatagaaccgccagcctttcgcctttttttcaccactcattgccacattccttgtgtaaagccagccattttttacgagcacagcaaaactttaccgcgccctaatacgacaaaagcccagactttgcagcctggacttttcaattcaaacaagggagatagctcccttttggcatgaagaagtaaaattattcttcttctggctcgtcgtcaacgtccacttccggagcgatttcatcgtccccttccgcggcactgccatcgatggtatccagatcttcctcgtcaaccggttcagcaacacgttgcagacccactacgttttcatcttccgcagtacggatgaggatcacgccctgggtgttacggcctacgatgctgatttccgaaacgcgagtacgtaccaacgtaccggcatcggtgatcatcatgatctgatcgcaatcatctacctgtaccgcgccaaccactaaaccattacgttcagtaaccttaatggagataacccctttcgtcgcacgcgacttggttgggtattctgccaccgcggtacgtttaccgtaaccgttttgcgttgcggtgaggattgcgccatcgccacgaggcacgatcagagagacgactttatcgccttcacctaagcgaataccgcgaacaccggtggtgttgcagcccatcgcacggacagaagactctttaaagcgcaccactttaccttcagcggagaacagcattacttcgtcttcgccgctggtcaggtcaacgccgatcagctcatcgccgtcaaccagtttgatcgccactttaccggcagtacgcagacggttgaattcggtgaggacggttttcttcacagttccgttagcggtcgccatgaagactttcacgccttcttcaaactcggtcactggcaggatcgcagtgatacgttcgtcttgctccagcggcagcaggttgacgatcggacgaccacgcgcaccacgggttgcttccggcaactggtagaccttcatcgaatagacgcgaccacggctggagaagcacaggatatgatcgtgagtgttcgccaccagcagtcggtcgataaagtcttcttctttaatacgtgcggcagatttacctttcccgccacgacgctgcgcttcatattcagaaagcggctgatacttcacgtaaccctggtgagaaagcgtgaccaccacatcttcctgggtgatcagatcttccaggttgatgtcggcgctgttagcggtgatttcggtacgacgtttgtcaccgaactgttcacgaaccagctccagctcttcacggatcacttccatcagacgatcggcgctaccaagaatacgcaacagttccgcaatctgatccagcagctctttgtattcgtcgagcagtttttcgtgctcaaggccggtcagtttctgcagacgcagatccagaatcgcctgagcttgctgttcggtcaggtagtacagaccatcacgcacgccgaactctggctccagccattccggacgcgcagcatcgtcgcccgcacgttccagcatcgcggcaacgttgcccagctgccacggattagcaaccagcgcggttttcgcttctgcaggcgtcggcgcatgacggatcagttcgatgatcgggtcgatgttcgccagcgccacggctaatgcttcaaggatatgagcacgatcgcgagctttacgcagttcgaaaatagtacgacgggtcactacttcacggcggtgacgaacaaacgccgcgatgatgtctttcaggttcatgatcttcggctgaccatggtgcaatgccaccatgttgataccgaaagaaacctgcaactgggtctgggagtagaggttgttaagcacaacttcaccgaccgcgtcgcgtttcacttcaatcacgatgcgcataccgtctttgtcagactcgtcacgcagcgcgctgatgccttccacgcgtttttcttttaccagttccgcaatcttctcgatcaggcgcgctttgttcacctgataaggaatttcgtggacgataatggtttcacgtccggttttggcgtcaacttctacttcggcacgggcgcggatatataccttgccgcgaccggtacggtaagcttcttcaataccgcgacgaccgttaatgattgccgccgtcgggaagtccggccccgggatgtgttccatcagcccttcaatgctgatgtcttcatcatcgatatacgccagacaaccgttgatgacttccgtcaggttgtgcggcgggatgttggttgccatacctacggcgataccggaagaaccgttcaccagcaggttaggaattttggttggcatgacgtccggaattttttccgtgccgtcatagttatcaacgaaatcgaccgtctctttttcgagatcagccatcagttcatgggcaattttcgccagacggatttccgtataacgcattgccgccgcagagtcgccgtcgatggaaccgaagttaccctgaccgtctaccagcatgtaacgcagcgagaatggctgcgccatacggacgatcgtgtcataaaccgccgagtcaccatggggatggtatttaccgattacgtcaccaacgacacgggcagattttttataggctttgttccagtcattgcctagtacgttcatggcgtaaagtacgcgacggtgtaccggcttcaggccatctcggacatctggcagcgcacggccaacaatgaccgacatcgcataatccagataggagctcttcagctcttcctcaatgttgaccggtgtaatttctctcgcaaggtcgctcatctaaccgctatccctctactgtatcccggattcaaaggtcgcaaattataacacagccgcgcagtttgaggtaaacctatacgctttattcacatccaatgcctgatatactcgtttgtcttgccaattacggagtagaagtgccaatgaatgccgaaaaatcgccggtaaaccacaacgtagaccacaaagagatcgctaaatttgaagccgtcgcctcccgctggtgggatcttgaaggtgagttcaaaccgctgcaccgcattaacccgctgcgtctgggctatattgccgagcgtgctggcggtttatttggcaaaaaggtgctcgatgtcggttgtggcggcggcattctggccgagagtatggcgcgggagggcgcgacggtgaccggtctggatatgggctttgagccattgcaggtggcaaaactgcacgcactggaaagcggcattcaggtggattacgtgcaggaaaccgtggaagagcacgcggcaaaacatgccggacagtatgacgtggtgacctgtatggagatgctggagcacgtccccgatccgcagtcagtggtcagagcctgtgcgcaactggtgaaaccgggcggcgatgtctttttctcgacgcttaaccgcaacggcaagtcatggctgatggcggtggttggtgcggaatatattttgcgcatggtgcctaaaggtacacatgatgtgaagaagtttattaaaccggcagaattgctgggctgggtggatcagaccagtcttaaagaacggcatatgaccgggctgcattacaaccctatcactaacacctttaagctcggccccggcgtggatgtgaactatatgctgcacacgcagaataagtgaggttgttgtttggattcatccggcaaccgcgccaagcctgatgcgacgcttgccgcgtcttatcaggcctacaaatgctccccgtaggcctgataaggcgtttacgccgcatccggcaacagtgccggtcagacagcgattaccatttcactgtcatcgacaaaaaccctgccgtctgggcaaaatcatcactccctttctgccacgccacgctgccgcgcagcgaaactcgctgactgatattgcccgttattcccacttttatttcaccccgttgcttcaccgcatcgtcactgatagtgctgccatcttcttcaatttccgtcgcatggggatcgtgataataattcagatctaacgttggcgtgacaccaacagcagtacgccattcgctgtgtaaacccagccgcgtctgaatatcatcaccctgcgattgtgacacgcgcgcatggttagcggcggtaaaatcatcctgatgcacgccctgataaatcacctgcgtctgcggttcaatcaccacaccatgccccggtaaccactgataaccggcttccagcgaggcgataatccccgacgagtggtaatgatccacgccatcgtcttgttcggaaacatcattgttaaaccacacatattgcagccagctatccaaccaggccccctgcttctgattaccgtgctgataccagcttgaggtcagcccaacggcataaccgtggttctggttatcggcgcgagttccggtcatattcgagcggctgtcgcactggttatcgctgtagccaccaacaatcccaagcatccactcgccatcatcaccccagtgcccgctaaacaggttgccgctaagctgcaccgtagaagtgtcttcatgctgagccaactgccctaccgccgtgtaatgataacgcccgccgataacgcgtaaattcagcgtctgaccatcgccaccagcgtgatcgcgtcgctccatcacaaatgcctgatttgccgcccgcaggttattaaaatatccaccaactttggcattcaacaccggctggtaggcaggcgtaggttccgggtcgggggttgggtcgggatccggcgtgggatcaggatctggagtcgggtctggatcaggcggcggcgtcggattgacttcttgtgatcgcagataccagtcgttgttatcttccaccagcgtgtagtcatacgcccccatattgacgtagccgcttcctgccagactgaactgcgcattgttttgaaactgcgcgggatcagctgcgaaatcaactactttaatacctgtagatgtcggttcaccaatgccagtaatggggttaaccaccacggtcgtgttacccgaggtattgccgttcaacaccagttggtcgcttgccgagtcatcgccgtttaattcgctgtcgagaaacaacgtaccgccaccggtgtaatcaccgtttaccgtcagcgtgtcgccagcgacgctattttgcaggctaatcgcaccggacgtattggtcagattgccattaaccgtcacgtcggaaagataagtcaggctgtcagtttcaaggttggtattaagctcacctgccagcgtcacgccatcggtggcattcaccagcgtaccgtcgccgctaaacagcgaggcatccagcgcctggtttgtatcctgctgcgtcaatcgcaacacagtaccatcggttatgtcgatatcgccgccagaggtggcatcgattgaacgaatatcctgattttgcccggtttcaaaaacaccgtcttcccccacccacagtgaagaaacataaggaataatattctccgcttcaccttttagcgttccgtcctccacacgtaccgcagacgtcgcagtgccgctggcggtcaactccagcgtaccgccgccacttttagtcaacgtgcttacgctatccagttgttgcccggtactatccgccatcaacccgccccattgcgtatctacgccatcctcaacgtgtatttcgccatcagcgcgcatttcaatattcctgccctgacctgttgtagccgagcgagtgtcaacatcagtcgtcacatccatttcactgtgttgttggggatctgtgaagatcactgaacggttgtaacttgtgtcccccaattgcgaattatcgctgacttcaagcgtaccggaggcgatttgcgtattaccgagataaccgttgttattcgccagcgttacgcgctgatcccccgcattaatgacgacataaacgccattctggctggcatcactgccgccaatatgtaaatcatcgccactgctgatatcaacgacatcattactgccaatcactgtccccccgctgccgctgatttgcagaccgtcattgtatgagctatcgccatcccaggtggtgaaatcagagagatccaatactccgccatttagcacgatcgattgcggatcgctctgcattgcccgtaaatcggcctgattccccgccagcgacaatacggcgttatcttccaccacaatatcgccggttaatgccatcgactgcgcccctgtcaggagatagctgccatcttgcgctaccgtcaactgtccttcaccctgaatcgagccggaaaaaccgccctggtttacggtaacattgccgcctgcgtcgatattcaaaatgccattagcaaaaccggttaatgagtgcacaaacgtttgttgtgtattgccaacattcagttctgcctgatactcagaatgaacagtgctgccgaccatcagaccaaagcaatcctgcggatcgctctgacagtgcgtgtcgccgacattcattaactcatcgctgcgccccagcgtcacctcgccattctggatactcatctcgccggtaaacgcattattgtcggcattgaggactaactctcccgctccctctttaacgatgactcccgttccggcaagagaatcaatcgcgccatcgttgctggtattgcctattaccagcgttttatcggcggcaatgttaaattcagccacactatgaccgatatacataaagccccccgccgctgccgtcgccgaatggtcatatcccgaggcgctgttattttcatcaatcatcacaccattgttttggtcataattatcatcaacagaaatatcaataagatacggggatgtggtgctgctggtataaattgctccgccataaccttctgcatagttattggtaaaggaggtattattaattatcgtttttcctgaaagatgtgtgttatccgtactattatccgtaacatcaatagcgccgccatccccatcactataacttgttgatgtatatgcctggttattattaaaagcatcatcacttaaatagacgtcattattgatggtataaattgcaccgcctttgccgtcattagcgatgttattgtgaaatacggcgttagtgacacgtaaatcggcggcaccggtatcattggtaccggcagaatagattgctccgccatagcctcctgcaacattactgtcgaaaataacattcgcaagatttatcgttgagttttctttagcaaagatagccccaccattattatattcgccactaaccgagttatcagcaaacagggtcatccctgtttcattttgtggtgatatcgtaaattcagcactgtgctgcaaaaatactgcgccaccgctggcattattggccatacccgaaaaaatcaaccattgcccatccgcgatgctccagtcctgcatattgcctgaaaggctttgcctgctggcctgacagctcgctttgatatcatatccctgacatgaatcaatgaccgctgcggcaccgttaccagagaaaagagatgcaatcattgacgggagtaaagataaatactccttgcgtagaaagataatccgcatattcatctaaccatcattttctataagatggcgtatttaatcgcattatgcgatatagggtatttttcttttgtaaattctgcccctgatgtaataactattttgttattatctgataattaatttagatgcatcacaattcaaattattaactttaaggtaaatcggttatatttaaactgaattaaagcaataaataatattcttataataaatacaaaagtaacaaattggcttagtatttaacaataaccgaatataaaacaaccatttccgactcaacaatcgcttacactcgcttatatattgaccacaactgatacatcagattatgtgacgacttgtgcctagatcaattttggcaatcattagcaacaagattaataaaccatctatatcaatttacctatcctattttaccgttcaagaattcaccgaacggttatttttaacaaatttttctcttcccattgactttcccggacaccttgtctgacctaaggtgcgcggaagccactttttccttcctgagttatccacaaagttatgcacttgcaagaggaccagtttcacactatcttgcagtgaatcccaaacataccccctatatatagtgttcttagcagcttccctcactacaggtagtctgcatgaagctattgaaaaacaggtacgacatacatgaatcagaatctgctggtgacaaagcgcgacggtagcacagagcgcatcaatctcgacaaaatccatcgcgttctggattgggcggcagaaggactgcataacgtttcgatttcccaggtcgagctgcgctcccacattcagttttatgacggtatcaagacctctgacatccacgaaactattatcaaggctgccgcagacctgatctcccgtgatgcgccggattatcagtatctcgccgcacgtctggcgatcttccacctgcgtaaaaaagcctacggtcagtttgagccgcctgcactgtacgaccatgtggtgaaaatggtcgagatgggcaaatacgataatcatctgctggaagactacacggaagaagagttcaagcagatggacacgtttatcgatcacgaccgtgatatgaccttctcttatgctgccgttaagcagctggaaggcaaatatctggtacagaaccgcgtgaccggcgaaatctacgaaagcgctcagttcctttatattctggttgccgcgtgcctgttctcgaactacccgcgtgaaacgcgcctacaatacgtgaagcgtttttacgacgcggtttccacatttaaaatttcgctgccgacgccaatcatgtccggcgtgcgtaccccgactcgtcagttcagctcctgcgtgctgatcgagtgcggcgacagcctggattccattaacgccacctccagcgcgattgttaaatacgtttcccagcgtgccgggatcggcatcaacgccgggcgtattcgtgcgctgggtagcccgattcgcggtggcgaagcgttccataccggttgtattccgttctacaaacatttccagaccgcggtgaaatcctgctctcagggcggcgtgcgcggcggtgcggcaacgctgttctacccgatgtggcatctggaagtggaaagcctgctggtgttgaaaaacaaccgtggggttgaaggcaaccgcgtgcgtcatatggactacggggttcaaatcaacaaactgatgtatacccgcctgctgaaaggtgaagatatcaccctgttcagcccgtccgacgtaccggggctgtacgacgcgttcttcgccgatcaggaagagtttgaacgtctgtataccaaatatgagaaagacgacagcatccgcaagcagcgtgtgaaagccgttgagctgttctcgctgatgatgcaggaacgtgcatctaccggtcgtatctatattcagaacgttgaccactgcaatacccatagcccgtttgatccggccatcgcgccagtgcgccagtctaacctgtgcctggaaatcgccctgccgaccaaaccgctgaacgacgtcaacgacgagaacggtgaaatcgcgctgtgtacgctgtctgctttcaacctgggcgcaattaacagcctggatgaactggaagagctggcaattctggcagtacgcgcactcgatgcgctgctggattatcaggattacccgatcccggccgccaaacgtggagcgatgggtcgtcgtacgctgggtattggtgtgatcaacttcgcttactacctggcgaagcacggtaaacgctactccgacggcagcgccaacaacctgacgcataaaaccttcgaagccattcagtattacctgctgaaagcgtctaatgagctggcgaaagagcaaggcgcgtgcccgtggtttaacgaaaccacttacgcgaaagggatcctgccgatcgatacctataagaaagatctggatgccatcgctaatgagccgctgcattacgactgggaagcactgcgtgagtcaatcaaaacgcacggcctgcgtaactccacgctttctgccctgatgccgtccgagacttcttcgcagatctctaacgccactaacggtattgaaccgccgcgcggttacgtcagcatcaaagcgtcgaaagacggtattctgcgccaggtggtgccggactacgagcatctgcacgacgcctatgagctgctgtgggaaatgccgggtaacgatggctatctgcaactggtggggatcatgcagaaatttatcgatcagtcgatctctgctaacaccaactacgatccgtcacgtttcccgtcaggaaaagtgccgatgcagcagttgctgaaagacctgctcactgcctacaaattcggggtcaaaacgctgtattatcagaacacccgtgacggcgcagaagacgcgcaggacgatctggtgccgtcaatccaggacgatggctgcgaaagcggcgcatgtaagatctgatattgtgatgccggatgcggcgtgagcgccctacccggcctacgggtccaatttgtaggccggataagcgaagcgcatccggcactggatgcccagatgcggcatgaacgccctacccagcctacgatgcggtttgtaggccggataagcgaagcgcatccggcataaaactcctaacaggacacattcatggcatataccaccttttcacagacgaaaaatgatcagctcaaagaaccaatgttctttggtcagccggtcaacgtggctcgctacgatcagcaaaaatatgacatcttcgaaaagctgatcgaaaagcagctctctttcttctggcgtccggaagaagttgacgtctcccgcgaccgtatcgattaccaggcactgcctgaacacgaaaaacacatctttatcagcaacctgaaatatcagacgctgctggattccattcagggtcgcagtccgaacgtggcactgctgccgctgatctcgatcccggaactggaaacctgggtagaaacctgggcgttctcagaaacgattcattcccgctcctatacccatatcatccgtaatatcgttaacgatccgtcagttgtctttgacgatatcgtcaccaacgagcagatccagaaacgtgcggaagggatctccagctattacgatgaactgatcgaaatgaccagctactggcatctgctgggcgaaggcacccacaccgttaacggtaaaaccgtaaccgttagcctgcgcgagctgaagaaaaaactgtatctctgcctgatgagcgttaacgcgctggaagcgatccgtttctacgtcagctttgcctgctctttcgcattcgctgaacgtgagctgatggaaggtaacgccaaaattattcgcctgattgcccgcgacgaagccctgcacctgaccggcacccagcatatgctgaatctgctgcgcagcggcgcggatgatccggagatggcggaaattgccgaagaatgtaagcaggagtgctatgacctgtttgtccaggcggcacagcaagagaaagactgggcggattatctgttccgtgatggttcgatgattggtctgaataaagacatcctctgccagtacgttgaatacatcaccaatatccgtatgcaggcagtcggtttggatctgccgttccagacgcgctccaacccgatcccgtggatcaacacctggctggtgtctgataacgtgcaggttgctccgcaggaagtggaagtcagttcttatctggtcgggcagattgacgcggaagtggacaccgacgatttgagtaacttccagctctgatggcccgcgttaccctgcgcattactggcacacaactgctgtgccaggatgaacacccttcccttctggcggcgctggaatcccacaatgtggcggttgagtaccagtgccgcgaaggttactgcggctcctgtcgcacccgactggtcgcaggccaggtggactggattgccgaaccgttagcttttattcagccggggaaaattttgccctgttgttgccgggcaaaaggcgatattgaaatcgagatgtgaattggttttaacgccagatacgacgcttatacgtcttatctggcctacaacgattacatagcgtagtaatatgctttcacctgctcccagtccgctttggggatcggctccagatatttttccagctggcggaagtcatgattaatcgctttatcacgacgcaagcggcgacgacttttctccagatcaagaaaaccagcttctgccttaccttctgttttcacatagatatggcgaacataacaacagccatgctgacgattaacgctatgcattttcttaaacgccagcgccactgctttcaacatggcttgccgtacttcgtcagaataaggcgatactgcatgccgggcataccagtcagcaatgctgatgaaccccgccatatcttcagtcaccagcaacgcgcgccattcaccctcaattttcaccgcttcaccaaaaacgatcttcggcacgatgacaccggcccgttccagttctttaattaccgcaacctcacggacaatcgttggtcggccgaacgggtaacgtacagaatgaaacagatgatgcgtcatgcgctttacatacagctttttgccgttgcgctcgacgcattgcaccccgctcataccattacggcgatagttaggctcttcaacccagtcgccctctgttgcccaccagtgattaaattcgtcgtgttttgctgaaactgccataccctatcgcctgtcgttttttattaacgacaatgactatagatgtttagctgaggaaaatcttaataatacgtgttgtattgacgagtatcttatgccgggaacaagtcatctcgctcaaaataattgcaattaaggataacccacagactttaatgaagagtggtatcggatagcacataagtgccatccggtagttaatttactctttattaaggaattttactgccttatcagggaaatcagtaaatagcccatttacacccgctttgttatacagagcatcatataactgattcacatcagtagtgtattcaggcagtttatctgaccgcacggtataaggatgcactaccagtttattctgctgagcatcttgcaccatgccagtgagtttgatattacccggctgcgatgtctcctcaatcaacatatggtaatccggaccaataccatcagcatattccgccacctgtttcatggcacccggcttaaacatccagtcgtaattgtaattaacccagcttccgtccggctgtttctgctgcgtttcattccagtcggtataggcaatcagctgtaccagattgagatccatacccattttgggttccagcacattcttaatacgcttcagctcatcagcatcaaaacattgcaaataaactttgtcgtccttaccggtgtaaccatatttcttcagcacttccagcgtttttgccgcaatatccttcccttcctgatgatggaaccacggcgctttaatttctggatagataccgatatttttcccggtagagtggtttaacccctgaacaaattcaatctcttcttcaaaggtgtgcacccggaagtcagatttacccattgggaaacgccccggataagtctgcacttttttaccgttttcaatatcgaaaccttcggtaaatttcagcgacttaatttcatccagcgtgaaatctatcgcgtagtaacgaccgtctttgcgcgcccgatccgggaaacgatcggcaacatcagtaacacgatcgagataatggtcatgcagaacaaccagatggtcgtctttggtcatcaccaaatcctgttccagataatccgctccctgcgcatacgccatcgcttttgctggcagcgtatgctccggcaaatatccactggcaccgcgatgggcgatgactattttttcgttgctgtccgccgccattgcactgcttcccatgactatagtgctcatcatgatcgccatgctaaggtttttcagcgtcaatttcatgccattagcctccgttgcgtttttgcagtaattgttcatggcgacgtttttcgccaatcatcacaacaatcaacaagataaccgccagaatgctgccgccaatcattaccataaagccgccatcccagccgaagaagtccacggtgtagccaacaatcgcgctcgccgccaccgaaccgccgaggtaaccaaacagcccggtaaaacccgctgccgtacctgccgcttttttcggtgccagttccagcgcatgtagaccgatcagcatcacagggccatagatcaggaagccgataacaatcatacaaatcatatcgacggttggattacctgccgggttcatccagtaaacgatagtcgcgatggtcaccagtgtcataaagaagacgccggttgccccacggttaccacgaaagactttatccgacatccagccgcacagcagggtgcccggaatacctgcatattcataaagaaagtaggcccaggaggatttatccagcgcgaaatgcttaacctctttcagataagtcggtgaccagtcgaggatgccgtaacgcagcagataaacgaacacgttggcgatggcgatataccacagcagtttgttcggcagcacgtactgcatgaagatctgcttcgcggtcagctcctgttccgctttttcgttatagtcgtccggataatcatttttgtactcttcgatcggcggcaggccacaggattgcggggtatcgcgcatcatcgcaaaggcgaacagtgccaccagaatggcacagaaagcgggcatatagagcgccgcgtgccagtcattgaaccaggccatccccagcaggaacagcagcggcggaataccaccaccgacgttgtgcgcacagttccacactgacacaataccgccacgttctttctgcgaccaccagtgcaccatagtacgaccacacggcggccaccccatcccctggaaccaaccgcagaggaacaacagtacaaacatcaccgcaatgctcgacgtcgcccatggcacaaagcccataaacaacatcactgccgccgccagaatcaaacctgcgggcaggaaaacgcgcggattcgagcgatccgataccgaacccatgatgaatttcgaaaatccataagcaatcgagatccccgaaagggcaaaacctaaatcaccgcgtgagaatccctgctcaaccagataaggcatagcgagcgcaaagttcttacgaaccaaatagtaagcagcatagccaaagaatatccccaggaaaatttgccagcgcaatcgacgataagtcggatcgatctccgcggcaggtaagcgcgctttgtgtggcgctggtttaaaaatactcaacattgatagcctccgtggcccgtggtcttatttatgattaacagcctgattcagtgggagaacctgccgtttcttgagttgccgcgatgttaagaaaacattcataaattaaatgtgaattaccgcacacattattaaatacgatggttgaaatgttcagaatgacgcatgaaatcacgtttcactttcgaagtgtgagcgaatatgcgcgaaatcaaacaattcatgtttttactatggctaaatggtaaaaaacgaacttcagagggataacaatgaaaactcgcgactcgcaatcaagtgacgtgattatcattggcggtggcgcaacgggagccgggattgcccgcgactgtgccctgcgcgggctgcgcgtgattttggttgagcgccacgacatcgcaaccggtgccaccgggcgtaaccacggcctgctgcacagcggtgcgcgctatgcggtaaccgatgcggaatcggcccgcgaatgtattagtgaaaaccagatcctgaaacgcattgcacgtcactgcgttgaaccgaccaacggcctgtttatcaccctgccggaagatgacctctccttccaggccacttttatccgcgcctgcgaagaagcagggatcagcgcagaagctatagacccgcagcaagcgcgcattatcgaacctgccgttaacccggcactgattggcgcggtgaaagttccggatggcaccgttgatccatttcgtctgaccgcagcaaatatgcttgatgccaaagaacacggtgcggttatccttactgctcatgaagtcacgggactcattcgtgaaggcgcgacggtgtgcggcgttcatgtacgtaaccacctcaccggcgaaacccaggcacttcatgcgcctgtcgtggttaatgccgccgggatctgggggcaacatattgccgaatatgccgatctgcgcattcgcatgttcccggcgaaagggtcactgctgattatggatcaccgcattaatcagcatgtgatcaaccgctgccgcaaaccttccgacgccgatattctggtgcctggcgataccatttcgctgattggcaccacctctttacgtattgattacaacgagattgacgataatcgagtgacggcagaagaagttgatattctgctgcgtgaaggggaaaaactggcccccgtgatggcgaaaacgcgcattttgcgggcctactctggcgtacgcccgctggttgccagcgatgacgatccgagcggacgtaacgtcagccgtggcatcgtgctgctcgaccatgctgaacgcgatggtctggacgggtttatcaccatcaccggtggcaaactgatgacctatcggctaatggcggaatgggctaccgacgccgtatgccgcaaactgggcaactcgcgcccctgtacgaccgccgatctggcacttcctggttcacaggaacccgctgaagctaccttgcgtaaagtcatctccctgcctgccccgctgcgcggttctgcggtttatcgtcatggcgatcgcacgcctgcctggctgagcgaaggccgtctgcaccgtagcctggtatgtgagtgcgaagcggtaactgcgggtgaagtgcagtacgcggtagaaaatttaaacgttaatagcctgctggatttacgccgtcgtacccgtgtggggatgggcacctgccagggcgaactctgcgcctgccgcgctgccggactgctgcaacgttttaacgtcacgacgtccgcgcaatctatcgagcaactttccaccttcctaaacgaacgctggaaaggcgtgcaacccatcgcctggggagatgcactgcgcgaaagcgaatttacccgctgggtttatcagggattgtgtggtctggagaaggagcagaaagatgcgctttgatactgtcattatgggcggcggcctcgccggattactctgtggcctgcaactgcaaaaacacggcctgcgctgtgccattgtcactcgtggtcaaagcgcgctgcatttctcatctggatcgctggatttgctgagccatctgccggatggtcaaccggtgacagaaattcacagtggactggaatctttgcgtcagcaggcacctgcccatccttacactcttctcgggccacaacgcgtgctcgatctcgcttgccaggcgcaggcattaatcgctgaaagcggtgcgcaattgcagggcagcgtagagctggctcaccagcggattacaccgctaggcactctgcgctcaacctggctaagttcgccagaagtccctgtctggccgctgcccgcgaagaaaatatgtgtagtgggaattagcggcctgatggattttcaggcgcatcttgcggcggcttcattgcgcgaattggaccttaaagttgaaaccgctgaaattgaactgccggaactggatgtgctgcgcaataacgccaccgagttccgggcggtgaatattgcccgcttccttgataatgaagaaaactggccgttgttacttgatgcgcttattccggtcgccaatacctgcgaaatgatcctgatgcccgcctgcttcggcctggccaatgacaaactgtggcattggttgaatgaaaaactaccttgttcattgatgcttttgccaacgctgccgccttccgtgctgggcattcgtctgcaaaaccagttacagcgccagtttgtgcgccagggcggcgtgtggatgccgggcgatgaagtgaaaaaagtgacctgtaaaaatggcgtagtgaatgaaatctggacgcgcaatcacgccgatatcccgctgcgcccacgatttgcggtgcttgcgagcggcagtttctttagcggcggactggtggcagaacgtgacggcattcgcgagccgattctcggccttgatgtgctacaaaccgctacgcggggtgaatggtataagggcgatttttttgcgccgcagccgtggcagcagttcggtgtaaccactgatgaggcgctacgcccgtcgcaggcggggcaaaccattgagaacctgtttgccatcggttcggtgctgggcggatttgatcccatcgcccagtgatgcggcggcggtgtttgtgccgtcagtgctttacatgccgctcaacagattgcccaacgcgcaggaggccaacaatgaatgacaccagcttcgaaaactgcattaagtgcaccgtctgcaccaccgcctgcccggtgagccgggtgaatccgggttatccggggccaaaacaagccgggccggatggcgagcgtctgcgtttaaaagatggcgcactgtatgacgaggcgctgaaatattgcatcaactgcaaacgttgtgaagtcgcctgcccgtccgatgtgaagattggcgatattatccagcgcgcgcgggcgaaatatgacaccacacgcccgtcgctgcgtaattttgtgttgagtcataccgacctgatgggtagcgtttccacgccgttcgcacccatcgtcaacaccgctacctcgctgaaaccggtgcggcagttgcttgatgcggcgttaaaaatagaccaccgtcgcacgctaccgaaatactccttcggtacgttccgtcgctggtatcgcagcgtggcggctcagcaagcgcagtataaagaccaggtcgctttctttcacggctgcttcgttaactacaaccatccgcagctaggcaaagatttaattaaagtgctcaacgcgatgggtaccggcgtacaactgctcagcaaagaaaaatgctgcggcgtaccgctgatcgccaacggttttaccgataaagcacgcaaacaggcaattacgaatgtagagtcgatccgcgaagctgtgggagtaaaaggcattccggtgattgccacctcctcaacgtgtacatttgccctgcgcgacgaatacccggaagtgctgaatgtcgacaacaaaggcttgcgcgatcatatcgaactggcgacccgctggctgtggcgcaagctggacgaaggcaaaacgttaccgctgaaaccgctgccgctgaaagtggtttatcacactccgtgccatatggaaaaaatgggctggacgctctacaccctggagctgttgcgtaaaatcccggggcttgagttaacggtgctggattcccagtgctgcggtattgcgggtacttacggtttcaaaaaagagaactaccccacctcacaagccatcggcgcaccactgttccgccagatagaagaaagcggcgcagatctggtggtcaccgactgcgaaacctgtaaatggcagattgagatgtcgacaagccttcgctgcgaacatccgattacgctgctggcccaggcgctggcttaaactcctttctgatgcccggtaagcatgttgttaccgggcatttttgcgtacacgattccgtgcccaatgtatacgttgcaacgcagtgaaaattcctctgaaaacgtctcgcaaaggctgaaactggcagatgtcaaaggcccgggataaccgtaatgtcgcgtcatcataaatatcaggtgacggacaaccatgaccgaatcaacaacctcctccccgcatgatgcggtatttaaaacctttatgttctcgcccgatacggcgcgagattttctggaaatacatctaccagagccgctgcgcaagctttgcaacctgcaaaccttacgcctggaacccaccagctttattgaaaaaagtttacgcgcttactactcggatgttttgtggtctgtggaaaccagcgagggtgacggttatatctactgcgtgattgaacatcaaagctctgcagaaaagaatatggcttttcggctaatgcgctatgccactgccgccatgcagcgtcacctggacaaaggctatgacagagtcccgctggtggtaccattgctgttttatcatggcgaaacctcgccctacccgtactcactcaactggctggatgagtttgacgatccgcaacttgcccggcagttgtacaccgaagcttttccgttggtggatatcaccatcgtacctgacgatgagatcatgcaacatcggcgtatagctctgctggaactgattcaaaagcatattcgcgaccgcgatttaatcggtatggtcgacaggatcaccacgcttttggttagaggcttcactaatgacagtcagctacaaacactgtttaattatctgctgcaatgcggcgatacctcccgtttcacccgttttattcaggagattgccgaacgttcaccactacaaaaggagagattaatgactattgctgaacggctgcggcaggaagggcatcaaattggctggcaggaaggtaaaattgaaggttggcaggaggggaaattggagggtttgcagaaaggcaaagtagaaggtatgcatgaacaagccattaaaattgccttgcgcatgctggaacagggctttgaacgtgagattgtgctggcgacaacccaactcactgatgctgatattccgaactgttattaaaaggagagattaatgactattgctgaacggttacggcaggaaggacatcaaattggctggcaggagggtaaattagaaggcatgcatgaacaagccattaaaattgccttgcgcatgctggaacagggcattgatcgtgaccaggtgctcgcggccactcagctaagcgaagccgatctggcagcgaataaccactaattaacacaggcccacagccgatccccatgggcctttgatatcaataactaccttttacgcgtggcccatttttgcctgatttaaacatcgccagtcgttgatccagggcatcgctgtagagcatcgtgtcaacgccaacagcgacaaagttcgttccccacgccaggcattgctgcgccatatcaggagccacagccagaaaaccagcagctttacccgcagcacggatccgccgaatgctggtttcaataattcgctgcacttcctggtgcccggcgttatccgggtagcccaacgacgcagaaagatccgcaggtccaataaacacgccatcaatcccttcaacatcgaggatttcgtccaggttatccagtgccgttttactttccacctgcaccaacagacaaagcgaatcgttgacttgcgccatgtaattctcaatgcgtccccagcgtgcagcccgtgccacactggccccaacaccacgctcaccgtagggaggatagcgcgtggcagacaccacctgacgtgcctgatcggcagtatcgaccatcgggatcagtagagtttgcgcgccaatatccaggacttgtttaatcagcggcttactgccttccaccggacggatcacggggtggctggcatagggcgctaccgcctgtagctggtgataaagatcctgaatggtgtttggcgcatgctccccgtcaatcagcaaccagtcataaccggaagtggcggcaatttctgccatataggcagtcgttgagcttaaccacagaccaatttgcacttcgcccttgcgtaaacgttctttaaagggattggttaataatgcgttcatcgtgttccttaaactatttaatgatgtgccacgtcggtctgcgcaacagtgcgatttacacgcagagtgaaaataatcagcgaaccgatgaccgccaccgctgccagcgtcagtaatcccgccgcatcgctggaaaataacgtttctgctttcacgcgcaggatcggggcaataaacccgcccactgcaccaaacaggtttataaaaccaatccccgcagccagcgccgtaccggaaagaagctgtgtcggcatcgtccagaacaccggttgcacggcaataaacccgatggctgcaacacacagtgctacgatcgccagtactggagaaagcagcccggacagaccaataccaatgcccgccgccagtaatgtcagcgctgcgacattacgccgttcgccggttttatcggagtagcgcggaataagccaggtcccaaacaaggccgcaacccacggaatggcggtgaccaccgacgccgtaaagcccacttttgttcccagcaatgccgcaacctgggtcggcaggaagaaaattaatccgtaaaccgctacctgaatggtcaggtagataatcgccagttgccagactcggccattacgcagcgcatcgctcaatcgagaagtcactttctgttgttcttcacttgccagttgattgataagcaacgttttttcttgtttactcagaaaacgtgcctgctccggtgtgtcatcaagccaaaagaatgtgaataccccagcgccgactgccaacaatccttcaataacaaacatccagaaccagccgggatgccccataaatccatgcatctccagcagcgcgccggaaagcggtgatcccagtgttaacgccagcggtgcgcccatatagaacagccccataatgctggcgcgattacgctgcggaaaccattgcgaggtgagataaatcataccagggaaaaacccggcctccgcagcaccaagcagagtgcgaacaatcagaaatttcgcttcagtatcggcccatgccatggcagccgaaagaaatccccacagcagtgttgtcgtaccaatccaggttctggcccccagtttgcgcatcaaaagattcgccggaacccccagaaacgcgtataccacaaagaaaatgcctgctcccagcgcataagcttcattactcagcccggtatcaatctggtaggtctgtttggcaaaaccaatattcgaacggtcgagaaacgccagcacatacagcgccaacataaacggaattaaacgcgcgcggtttttcttcaccacggcgtcaagcaaagcggtgctcataaaaagctccttagaatatgtgggcgttaccgttgtcacagcaacgcccggagtgattagtggctgtaggggcgtttcaaattgcagtcacgattgagttcgacgccgaaaccgggtttatcaagcactgatttatgaatacgaccattcaccggtactggctcattaagcagaatcggatcaaattgcggacgcatcgttgaacaatccgggctggtcatcaggaattcgctgaatggcgtattggtgaaggtgatcaccgcatggtgggagtaaacagacgaaccgtgtggcaccaccagttgccccctggatttggcgattgcggcaatttccaccagcgtggttaagccaccgcaccagccaacatccggctgcataatgtcgataccgttttctgaaagcgtacggaaagattgcagtgtgccgtggtgctcaccgctggtgaccatcatccccgctggtgcgttgtgtttcagttcgcgataaccttcatactgctgtggcggcaggcactcttcgatccatttcaggttatagggcgcgcaagcgtgggccagtttgatggcatagttcacgtcctgactcatccagcagtcgagcattaaccagaaatcctcaccgcatttttcacgcatatccgcgaccatagcggcatctttgcggatccccgcatcaccatcatgtggcccccagtgcgtcggcattttgccaccgataaagcccatctcttttgccagatccggacgcgcacctgtggcgtagaactgaatttcatcacgaactgcaccacctaaaagtttataaaccggaagcccgaccactttgccgaacagatcccacagagccagatcgacacaggaaatcgtattcatcaccaggccaccagagccggagtaatacagggtggcattgagcatttgatcgtggatcagtttgatatcactgacgcatttaccctcaatgaaacggttaagatgtttttcgacaataaaacagcccatttcaccggctgtcgaaacagcgaatccggtctggccgttttctgcttcaacttcaacaatcaacgtgccaagaacgttaatgccaaatgactggcgtgactgctcgtaatcgcggtatttactcatcggggtggcaatatgatcgtctatccagtgattcgccccctggtcgtgataatcaccgccgccagcgcctttttctgctgtcgcaccgccagtaaaccaggcgcgaacctgtttgatttttggtagggtcatgatgttctccattgttatgaggcctgtaagtcaaagggacttttccatcccaacaaacgtgaaatatccctggcgcaggcaatggccttgcccgccagataatcacggtattcttcattgatttgtaagcgggtaccgaccaccgaaatcgcagcggtaagctcgttattggcgttaaacaccggcgcagcgacacaacggacatcggcataatcttcgccgttgtcatagctccagccctgacggcgaatacgcgccagttcctcgtagagccgttgtggatgggtaatggtggtgggtgtcatctgctcccagaccagctcttcgataatacttttctgtacagcttcaggttgccaggcaagcaggcatttacctattccggagcgataaagcgaaaggctttttccttcatgggaacgcacgctgatagtggctgatgactccactttcaaaatgtaataagcgctgccgttatcaataatccccaggtgacataacagcccggtggtatccatcagttgcgtcaaacgcggtcgagccagttcccggagatccatcttgcttaacgcatgaccggaaagctccaccagcctggtccacaaacaaaaattttcctggtgatcaaggctaagaaaacgctgacgcctgagttcattaagcagcaaataggctgtgcttttagggatccccaatgtgtcaatgatcgtcgcagcactacaggggccaatccgggcaatcaaattgagaatatcaatagcccgtgtcagggcgggaactttgcttgattccaacatactggactccagtcttagatactggaatcagtctcgttgctcagggggagtaaaattgtgaagcgcatcaaatcccgtttctcgtccagcggactggagaaattacgcacaaatttgtgaatcagcgcacggattttttcttattgagtacaacaggttggacaaattttgccggagggggaatgtgccggtgcagtaaaccggcacagagtggcggaatcagacagataagatcatggactcaacaacctcaatccagccatgctcgctggcgatgtcctggccgtttaaccaacggcgtagcatattaagcgccatcattgcgcagacttcctggcgaatagccagactgtagcgtgtggcactgaaatgtacacgcaaagcgaaagtgccgtctggcgtggctagtgcaaagttgagatgctcatcttccagaccagaaacagccagtgccaacccagcaaaatggttcgcccgccgttctgtaatccagtgcgcagtttgcgccagggtttcctcctgtgaaggaaccacttcacacgccagcaatggagcatctgcgcgagaaagttgcaaagccaataaaccaccggtgaattgctcgctcagcgtcaggctgaactggcggctctgcaattcgcgactgatctgcgcgggcagtccttcggtgccttcgaaaatcacgctctgtccggcaacacgtttaacgtccagccacagtttttccatcgcctgttcctcgcttgccggtccggtgagtttcagttcgataatcggcattgaggagcgatagcccattgttacgcccggcggcagttgtagagtgtccaggctttgtgccagatcgctttccgaacgaccaaaggtagtcaaacgcaggcaaaccggcggctgtggtaaagaaaaacgctcgcgcaggcgcggcaggatttcgtgctcgaccatcaccttaaattctgacggtacgccgggggtaaagaacatcaggcaacgattaagctgtatggcaaaaccacaggcagtgcctaccgggttattgataaattcagcactggcaggcagctccgcttgtttacggttgctcggtgccattactcgtccccgttcatggaaatagcgttccatctctttgagccaggcttcatgcagcaccaggccttcaccttttgctgtcgcagcggcgagtgcgcttaaatcatcactggtcggtcccagcccgccgttaacgatcagcacatcggcgtgctgactacgttcgcgaagaatggtgactaagtcatcaagattatcccccaccgtattgcggcgagataatggcagcccctgatgaaagaaaaaatcggccagccaggcagcgttagtgtcaacgatttgcccgtgtaacacttcatccccggtggataacatttccacttttaacatggttatctcctgcttttgttatcgaatcactataacgcaaagggagacagggcgtagtaagaaactgaatggcgcgacagaacgccgcgccggaaggcgtcagaagctggcatttaccccaacatacggaccatcagcaatggcgttatcacgattgccatttttacctgccaggttcaggtaacggtagccagcctcaatgctgactggacgcataatggtgtaacgcgcgccagcattcgcttcttcataacttttaattccgctggagagcgaatccggagagtagtaatactcaccaaacaagcggaagctgtcaccaatttgccactgcaaaccaccgccaactgccgctgcataaccttcatcaccatcgttcgggttggtgtaaacgccttttccgccaacggtcgccattaatggtccgagaggcagattcaaccccagccccacgcccgcggcatcaccgtcgtcgtcgttatgtgtccagttaccgcttaacgccaggcccgtcgattcagtcccaaaaccgacaccaatattggtgtattctttacccgcctggccgctgatgctcattgcattgaccgatgcagaaaccaacagcattccggccagacctgctagcgcaatttttttcattatcccctttcccacaagcaattaattaaaattcccaaagctgcgggattgtactgcctggcgcagaggattcaatgagcgaaaaaagggatctagtcacttattgtaactaaatacttcttaaataattaaacgccgaaaaaaataaacacactttatcgatacacacaaaaataataataaatgtagttatcatcgcaaaagagattactgtcactttcacatatttctgagttaccgtattctcatggtttctttttatttataaggaatacccctgtgcgacaacggactattgtatgccctttgattcaaaatgatggtgcttatttgctgtgtaaaatggccgacgatcgcggcgttttccccggtcaatgggcgctttcgggtggcggcgtggagcctggcgaacgaattgaagaggcactacgccgcgaaattcgcgaagaactgggagaacagctgcttttgacagaaatcacgccgtggaccttcagcgatgatattcgcaccaagacgtatgcagatggtcgcaaggaagagatttatatgatttacctgatttttgactgcgtttctgccaaccgagatgtgaaaataaacgaagagtttcaggactacgcgtgggtaaaacctgaagatctggtgcattatgatttgaatgttgccacccgaaaaacgttacgtttgaaaggtcttctttaacaatgatgacagccatcactggctgtcagattgaaaatttagtggttaacgaattccccatccagataaactttgcctttttccacatgcatgactaaaccatccagataatcaggtttaaatgtcgcatcacgcttatctttagcaatatatgtcaggcaatgattatgggtaaaaataacgatatttttatcaggtgctttgcgttgtaagtctttaattgcactataaatctcattaccgcattgaagaaatcgtttatctaccgtcagctttttacccgctgaaaaccaggtcgccgactgaatagtccggacggtattactggaatagagattgaaatcagggatatcagcactaaaagcgttgcccagttctcgggcatcctgggtacctttgaccgtaatacctgttttatctgacaagcattgattggttgaacgatcgcaacgttcagcatggcgaaacaaaacgacaaccgggtgctgctgtgccagtctggccagtgttttattgtcgatgcgtggcaaaccattgctactccaggcggcatgagtacccagtccggcaattgcagcgagcgccagtaaaatgatgaaatatttttttgacttcaacgaagatcggcaaaaagctaacacgtaaactccacctgtaggcaagcgcaaccagacaattaccgtgaaattgagcgacttttctggcgataattagcagttggtgtaatattaaaaatcctatgatgccggcaaaatgcctcaaaattttgccaaatgcaaagtctaaataagaaaaaatataaaaatttcaatatttacgtctaatattagtttcttaaggttaagttaatattctatccttaaaattttgctccaaatggcaaaatatacacaacactctttatagcaaatataagtggacaggtattcaatgacggatggaaaaaaaatgtcaggatttttgcctttttcgcgaccagcaatgggcgtagaggaactcgctgcagttaaagaggttctcgaatccggttggatcacaaccggtccgaagaatcaggcgcttgaacaagctttttgccagttgacgggaaatcagcatgccatcgcggtcagttcagccaccgccggaatgcatatcacgctaatggcgttggaaattggcaagggcgatgaagtgattacgccttccctgacctgggtttcaaccctcaatatgatttccttgctgggtgcaacgccggtaatggtggatgtcgaccgcgatacgctgatggtcacgcctgaagcgatcgaagcagccattacgccacgcactaaagccatcattccggtgcattatgccggtgcgccagcagatattgacgccattcgcgccattggcgaacgttacggcatcgcagttatcgaagatgctgcccatgccgtcggtacgtattacaaagggcgacatattggcgcaaaaggtactgctattttttcgtttcacgccatcaaaaatattacctgtgcggaaggtggcctgattgttactgataatgaaaatcttgcccgccagctgcggatgctgaaatttcacggtctgggtgtcgatgcctatgacagacatacctggggccgtgcaccgcaggctgaagtcttaacgccgggctataagtacaatctgaccgatattaacgccgcgattgccctgacacagttagtcaaattagagcacctcaacacccgtcggcgcgaaattgcccagcaatatcagcaagcactggcagctctcccctttcagccattaagccttcccgcctggccgcacgttcatgcctggcatctgtttattattcgtgtcgatgaacaacgttgtggtatcagtcgcgatgcgttgatggaagcgttaaaagaaagaggcattggtaccgggttacatttccgcgccgctcacacacaaaaatattatcgcgagcgttttcccacgctgtcgttaccgaataccgaatggaatagcgaacgcatctgttcgttgccgctgttcccggatatgaccaccgccgatgccgaccgcgtcatcacagcccttcagcaactcgcaggacaatgagccatgtttgaaatccaccctgttaagaaagtctcggtggttattcccgtttataacgagcaggaaagcttaccggaattaatcaggcgcaccaccgcagcctgtgaatcactggggaaagagtatgaaatcctgctgattgatgacggcagtagcgataattccgcgcatatgctggtcgaagcctcacaagcggagggcagccatattgtgtctatcttgcttaaccgcaattacgggcaacattcagcgattatggcgggattcagtcacgtcaccggcgacttaattattaccctcgatgccgatctccagaatccgccagaggaaatcccccgtctggtggcaaaagccgatgaaggttacgacgtggtagggactgtacgccagaaccgccaggacagctggtttcgtaaaaccgcttcaaagatgattaaccggcttattcagcgcaccacaggcaaagcgatgggtgactatggttgtatgctgcgcgcctatcgccgtcatattgtcgatgcgatgttgcactgccatgaacgcagcacctttatcccgattctggcgaatatcttcgcccgccgtgccattgaaattccagtgcaccatgccgagcgtgagtttggtgaatccaaatacagctttatgcgcctgattaatttgatgtacgacctggtgacctgtcttaccacaacgccgctacgtatgctgagtctgctcggcagcattattgcgattggcggttttagcattgcggtgctgctggtgattttacgcctgaccttcggaccccaatgggcggcagaaggcgtctttatgctatttgccgtgctgtttacttttattggcgctcagtttatcggcatgggattgctcggtgaatatatcggcaggatctacaccgatgtccgcgcccgcccccgctattttgttcagcaagttatccgtccatccagcaaggaaaatgaataatgaaaaccgtcgtttttgcctaccacgatatgggatgcctcggtattgaagccctgctggctgccggttacgaaattagcgccatttttacccatactgataatcccggtgaaaaagccttttatggttcggttgcccgactggcagcggaaagaggcattccagtttatgcgccggataacgttaatcatccgttgtgggtggaacgcattgcccaactatcaccagaggtgattttctctttttattatcgccatcttatttgcgatgagattttgcagctcgctccgagaggtgcatttaatctgcatggttcgctgttaccaaaatatcgtggtcgcgcgccgctgaactgggtgctggtgaacggtgaaacggaaactggcgttacattgcaccgaatggtgaaacgtgccgatgccggggccattgtggcacaactgcgcgttgccattgcgccagacgatatcgccattacgctgcatcataaattgtgccatgccgcgcgccagctactggaacagacattacccgccattaaacacggtaatattctggaaatcgcccagcgcgaaaacgaagccacctgttttggtcgcagaacgccggatgacagtttcctcgaatggcataagtcggcatccgtactgcacaacatggtgcgtgccgttgccgatccgtggccgggtgccttcagctatgttggcaatcagaaattcaccgtctggtcgtcgcgtgttcatcctcatgccagcaaagcacagccggggagcgtgatttctgttgcaccactgctgattgcctgtggcgatggcgcgctggaaatcgtcactggacaggcgggcgacggcattactatgcagggctcgcaattagcgcagacgctgggcctggtgcaaggttcacgcttgaatagccagcctgcctgtgccgcccgacgccgtacccgggtactcatcctcggggtgaatggctttattggcaaccatctgacagaacgcctgctgtgcgaagatcattatgaagtttacggtctggatattggcagcgatgcgataagccgttttctgaatcatccgcattttcactttgtcgaaggcgatatcagtattcattccgaatggattgagtatcacgtcaaaaaatgtgatgtcgtgttgccgctggtggcgatagccacgccgattgaatatacccgcaacccgctgcgcgtatttgaactcgatttcgaagagaatctgcgcattatccgctactgcgtgaagtaccgtaagcgaatcatcttcccgtcgacttcagaagtttatgggatgtgtagcgataaatacttcgatgaggaccattctaatttaatcgtcggcccggtgaataaaccacgctggatttattcggtgtctaaacaattacttgatcgggtgatctgggcctatggcgaaaaagaaggtttacagttcaccctcttccgcccgtttaactggatggggccacgactggataaccttaatgcagcgcgaattggcagctcccgcgctattacgcaactcattctcaatctggtagaaggttcaccgattaagctgattgatggcggaaaacaaaaacgctgctttactgatattcgggatggtatcgaggcgttataccgcattatcgaaaatgcgggaaatcgctgcgatggcgaaattatcaacattggcaatcctgagaacgaagcgagcattgaagaactgggtgagatgctgctggcgagcttcgaaaaacatccgctgcgccattacttcccaccgtttgcgggctttcgtgttgtcgaaagtagcagctactatggcaaaggatatcaggacgtagagcatcgtaaaccgagcatccgcaatgcccgccgctgcctggactgggaaccgaaaattgatatgcaggaaaccatcgacgaaacgctggatttcttcctgcgcaccgttgatcttacggataaaccattatgaccaaagtcggcttacgcattgatgtcgatacctttcgtggcacccgtgaaggcgtgccgcgtctgctggaaatcttgagtaagcataatattcaggccagcatttttttcagcgtcggcccggacaatatgggccgccatctctggcgactggtgaagccacagtttttgtggaagatgctgcgctcaaacgcggcatcgctttatggctgggatattttactggcaggtacggcctggccaggtaaagagattggtcatgccaatgctgatatcattcgtgaagcggctaaacatcacgaagtcggcctgcacgcctgggatcaccatgcctggcaagcccatagcggtaattgggatcggcaaacaatgatcgacgatattgcacgcggccttcgcaccctggaagagattatcggtcaaccggtaacctgttctgccgctgctggctggcgtgctgaccaacaggtgatcgaagcaaaagaagcgttccatttgcgctacaacagcgattgtcgtggggcgatgccgtttcgtccattgctcgaatcaggaacccccggcactgcgcaaattccggtgaccttacccacctgggatgaagtgattggtcgggatgtgaaagcagaagattttaacggttggttactcaaccgcatccagcgagataaaggcacgccggtttataccattcatgccgaagttgaaggctgcgcttatcagcataattttgtggatctcctgaaacgcgcagctcaggaaggcgtgacattttgccctttaagcgaactattatcagggacgttgccgctcggacaagttgttcgcggaaatattgccggacgtgaaggctggctgggttgccaacaaatggcgggtagtcactgatgaaatcggtacgttaccttatcggcctcttcgcatttattgcctgctattacctgttaccgatcagcacgcgtctgctctggcaaccagatgaaacgcgttatgcggaaatcagtcgggaaatgctggcatccggcgactggattgttccccatctgttagggctacgttatttcgaaaaacccattgccggatactggattaacagcattgggcaatggctatttggcgcgaataactttggtgtgcgggcaggcgttatctttgcgaccctgttaactgccgcgctggtgacctggtttactctgcgcttatggcgcgataaacgtctggctttactcgccacagtaatttatctctcgttgtttattgtctatgccatcggcacttatgccgtgctcgatccgtttattgccttctggctggtggcgggaatgtgcagcttctggctggcaatgcaggcacagacgtggaaaggcaaaagcgcaggatttttactgctgggaatcacctgcggcatgggggtgatgaccaaaggttttctcgcccttgccgtgccggtattaagcgtgctgccatgggtagcaacgcaaaaacgctggaaagatctctttatttacggctggctggcggttatcagttgcgtactgacggttctcccctggggactggcgatagcgcagcgggagcctgacttctggcattattttttctgggttgagcatattcaacgctttgcactggatgatgcccaacatagagctccgttctggtactacttgccggtcgtcattgccggtagcctgccgtggctgggattactccccggtgcactgtacgctggctggaaaaaccgcaagcattccgcaaccgtctatttgttgagctggacgataatgccgctgctgtttttctccgtcgctaaaggcaaattgcccacctatattctttcctgctttgcacctctggcaatactgatggcgcattacgcgttgctggcagcaaaaaataatcctctggcgttgcggattaatggctggattaatatcgcttttggcgtcactggcattattgccacatttgtggtctccccctggggaccaatgaacacaccggtgtggcaaaccttcgagagctataaagtcttttgtgcctggtctattttttcgctatgggcatttttcggctggtacaccttaacaaacgtcgaaaaaacctggccttttgccgcgctttgcccgctggggctggcgttgctggtaggattttcaattcctgacagagtcatggaaggaaaacatccgcaattttttgtcgagatgacacaagaatcacttcagccaagccgctatattcttactgatagcgtcggtgttgccgcaggtctggcatggagcctgcaacgcgatgacatcatcatgtatcgccagacaggtgagttgaaatatggccttaattatccggatgcaaaagggagatttgtcagcggtgatgagttcgcaaactggcttaatcaacatcgtcaggaggggattattacactcgtgctttcggttgaccgcgatgaagatatcaatagtctcgccattccgcccgcagatgtcatcgatcgtcaggagcgtctggtgctaattcagtatcggcccaaatgatctggctaacattagtctttgccagcttgcttagcgttgccgggcagttgtgtcagaaacaggcaacctgctttgcggcggtaaacaaacggcgcaaacatatcgtgctgtggctgggactggcgctggcttgtcttggccttgccatggtgctctggctgctggtcttgcagaacgtaccggtaggcattgcctacccgatgttaagtctgaattttgtctgggtaacgctggctgcagtaaaactgtggcacgagccggtatcgctgcgtcactggtgtggggtggcgttcattattggcggcattgtgatcctcgggagtacggtgtaatgggcctgatgtggggattattcagcgtcattatcgcctccgctgcgcaattaagcctgggttttgcggcgagtcatctgccgccaatgacgcacttatgggattttatcgcggcgctgttagcttttggcctggatgcccggatactgttactcgggctgctgggttatctgctttccgttttttgttggtataaaacactacataaacttgcgctaagcaaagcctatgccttgctcagtatgagttatgtgctggtatggattgcttcaatggtacttcccggctgggaagggactttttcgctgaaagcactactgggagtagcctgtattatgagcgggttgatgctgattttcctgcccacaacaaaacaacgttactgagttttccctgccgctttacactgccgttcccactcatcggggctataacagcttgcagaaagaactttcaccgtgtgcagcttttcacgattaatacagtaaagcgcattctgcaaaggcgagagtaaatcccccactttcacggcgaagtcactcttcacttcggcgatcatttttatcgcgccgccagcatcgcagagcataattacatgtctgttatcttgtttattgcagcacgattttttgaccagccattccattgcattatcctgtttgctaagagttttcacatcaatttacagattaacagataaactctttatcaacggcaatggaatggcagaaatgagaagtgaaacggagggttaattattgctggcgttgcacccactcttttaacgcctgacgtgaaattttaataccgccgtttttcagctccggcggcaaagtcagccagcgcaccggttgttgaaaacgagccaacttgtctttcacccattcgtcaagatcaacggtttgctggtcatactccaccaccgctaccggccgatgaccaaactccttgtcggcaacggggacgataaatacctgcaaaaccgcaggatgtgcagcaataacgcgctcgacttcttccggctgaataccctcaccgccactgaagaatagattgtctaaacgtccgacaatggtcagcttgccattatgcatctcaccgcgatcgcgcgtggcgtaccagccttcgtcattaaccagtggaacccgttgcccgttacgccagtaaccttctgccatactggcagcccgcagccacacttcatcattaacgattttcacttcccgacccggcagcggcgaaccaacgtctgccagaccgtcggcttctttcgcacacaccgtggaggcaaactcggtcagaccatagccgcaaaagcaccgaatcccctgctcgcgcgcctgttccgtcaactcgaccgggatagccgcgccgccaagtaaaaccgctttcagggaaacggaactacggttaaccagcaaacgccagagttgtgttggcaccagtgaagcgtgagtacagcctgccagcatctgctccaatggctgtttatcacgcaccgtcatccgcgcaccagcgtataaccagcgccacataattccctgaccggagacgtgaaacagcggtaaagagagcaaccagtcatcgtgatcgccaaacggaatcagcgataacaccccttcggcgctggcaagatgagcctgataagtatgaacagcggctttcggcaagccagtggaaccagaggttaacgtcattgagcacagacgcgtcggctgccacgccgcggcatgtgcgccttcaaccagctgaatgtgcagcgacgctaacgccggaaacgtgttttccccttccggcaccagcgcaaattgcagcgtcagattgggcagcaattcctcaagcagcggttgcggcagctgagggttcacgggcaacacccgcgccccgcattgcagtaacgccagccaggccagcagcgtttgcggcgtattccacgcccgcaacatcacgccgctgccctcaaccacaccctgcaccgcaaagctggaggctaattcatcgacgcgagcacaaagctcgcgccagttgagttgctcgtcattgagacgtaaggcgatggcttctccccgcacttgccgccagtgacgccacggccagtcagagaagatcataacagccgctccagtgcatcaacgtccactaacggcagtgggctccccggccagcgacgaacctgctgcgcctgcatcagatccagcgtgtccagtcccggaatggtgtctggcgttaaccaggcagcaatccgcgccagttgcgttagacctaagctcgactcaatggaagaactgatcaccgccgtcagccccagcgcatgcgccgccttcacctgctcgcgtactttctccaggctgcccgtgagcgtgggtttgataactaccgcgcgcacgccctcttcagctacaaaggcaaaatccggctcgcgcaagctttcatcccaggcaatggcaatgtcggtttcacgggcaaacgcacgcgaatcatcgcgggttttgcacggctcttcgagaaaagcaatgcggtggcgataatccgggttaacgtatttggcaaactgctggcctttcagcggtgtccaggcgcggttcgcgtcaagacgcaaatgcagatccggaattgcctccagcaacaaattcaccaccatgccgtcgcgcacggcttcgtacaatcccactttgaccttcgccactttctcgccaggcatatcggcaagtttgaggatcagatcgtcaggatcgccattacacagcggtgccgcacggtaattggccgcctgcgggagcgtctctgccagctccgccaatgcacaacttacgccaaaggcaacggaaggcatctgcggtaattcgcaatcgcctgccagccagttatttacccaggcaagcagcacactttgcgcatcttcccaggtttcctgactgaagcccggcagtggggagatctccccccacccttcgcgctcgccctcacgcaggcaaacatacagcccgtcgcgggtttttaaccgcctgtcgcgcagaaccacccccgcgtccatggggatctgccagcggtatacctgcgcgctacgcattacggattccgtttaaatttgctgaaatcaggctgacgtttctggttgaaagcgttgcgaccttcctgaccttcttccgtcatatagaacagcatggtagcgttgcccgccagctcctgcagacctgcctgcccgtcacagtcggcgttcagtgcagctttcaggcagcgcagcgccatcgggctgttttgcagcatttcacggcaccaacggacggtttctttttccagatccgccagcggcaccacggtgtttacaaggcccatatccagcgcctgtttcgcgtcgtactgacggcacaggaaccagatttcacgcgcttttttctgcccaacaatgcgcgccatgtaggaagcgccccagccgccgtcgaaggaaccgactttcgggccagtctgaccgaagatggcattatcagccgcgatagtcaggtcgcacatcatgtgcaggacgtgaccgccaccgatggagtagccagccaccatcgcgacaaccggttttggacaggtacggatctgacgctggaagtccagcacgttcaggtgatgtacgccggaatcatctttatagccgccgtaatcaccacgtactttctggtcaccaccggagcagaacgctttatcgcctgcaccagtcagaatgatcacgccgatgttgtcgtcataacgcgcatccgccagcgcctggatcatctcttttaccgtcagaggacggaaggcattgcgcacctgcggacgattaatggtgatttttgcgataccgtcggtggatttttcataacgaatgtcctcaaaaccttcggagcagtcgtgccattcaaccggtgcgtaaagcattgcttcatcaggataaatcatattgtgtcctttagtcagaaacgcaagatctgcgccagacttgcgattacgccagcgggattttcccggtgcgcgttatgtccggcgcgaggaatgacatggcagtcggcagccagttccgccgccagagcgcggaatttgctgtcacgttcaccacataaataataaaacgcaaatgtgcgggcgctaaggttagcacgtaaatcgggctggacggcgagagaagtcgcctccagcatggcggcaagggttgcgccattattgttgctgcgcagcgccaccagctcccggcgttgatcgtcattgagcgaggcaaaaacaggctgttgataccaatcggcaaataccgccgttaacggttctgtacgaaaacgctgcgcccattggcgatcggaacgctgacgttccgcgcgttgttcagcattttgcaatccaggatgcccgccttcgacaacaactccacaaagccccgccagctcctggcaagccgccatcatcgccacccgtccgccaagcgagtaccccaccagccagaagttaaggatgttgtaactaaccagagttttacacaataagccggtgacatcatcaaatccatcgacgctgatcgtcgctgaaccaccgtgacctgggagatcaacatacaaccgcgagtagtcggcaaacgcctcgcccacttcttgccattcatggcaatcgccagaaaaaccgtgcaaaaacaccaaccagggtaaacctggtttgccgtgttttgcctgcgcgtgcaggatcataaatggcttacctgcgccagaagttgctggagcgtttgcgcaccatcggtgtcgttaaccaccatttcaatcaccgtggtggtcggcgtgcgccaggcatcgactagtgtcgtttcaagttcctgccagttttgcggacgatgatatttcagctcgaacatcgcggcggcgtgctcaaaatggacattttgcggcatcagatagaaacgctcgcgctcgcttttcggcgttggcaacagcgaaaaaatttgcccgccgttgttgttcaccacaattaataccagcggtgcggaaacctggcgcaataacgccagcgcgttgagatcgtaaagtgcggagagatcgcccacaatcgccagcgtcggtttgccgcttgcccgctgaacaccggcggcagtcgagagcagcccgtcgataccgctggcaccacggttgctgtacaccgggtaacctgccggaagttgcgaaagcgcatcaatcagacgcaccaccaggctgttaccgacaaacaattgcccctgttcaggcaagtagtcgctgatgcgatgcgccagttgcgcttcgccaaacgcatcgcgacgggcaataaccgcctgcattgcctgttccgccaggcgcgggatttcaacgcaccagggctggcgtttttctgccggatgcagctccagccagtcggcaatattggcaattaagcggcgtccacgatggtgtgccggatcaagtcgcccttcgatgtcatcaacaatccagtactcttctggttcacagcttgcctgccattgcaggagccgcttgcccgtcaggctgcttcccagctgcaccacaatttgcgcctgttgcagctcgctggtcgctttggcattgcctaaccaaagatcggcacacggcagcggctgtccggtttgcgacagcacgtcgccaatcagcggccagccaagagtttgcgcccacagtgcaacttttttgccctcttccgcactcatgcgcccggcaaccaccacgccgcgcttttgtcgccagaagaaccagtcgcgctgtttttcactttcccgacgaggcgcttcacgcagccacggtttgtcgtcctgccaccagtcgcccagccgctgttgccagctaatcccggtgtcgtccatttcgccatacagcggttcagcaaacgggcagttgatatggactccaccagcatgaagcgtaccgagagcgtggtcgatggtagaaaccagccaacgtgcggggatatcctgggtcgggcgcggcagtgaaatactgtgcgtggggtgagaggcgaacattcccggctgacgaatcgcctgattcgagccgcagtcaatcagctccggcgggcgatcggcggttaacaggatcagtttttctccggttaacccagcttcaatcagtgccggatagagatttgctaccgccgtgccggaggtcacaatcaccgccaccggctgcttgctgactttcgccagccccagtgccagatgccccagtccacgctcatcgaaatgggtatgatgaatgaatgcggaattctccgccgccgctaacgttaacggtgtagaacgcgagccaggggcgatacagatgtgtctgacgccgtgacgcgttaatgcttccagaatgaccgccgcccagcgtcggttaaatgcgcttactgacatgagtttgtccggtatcaatattgcggctaagtataaggagctacaaaaatagattattgatatgaatcggtaatgatgcgactcattactattccatttgtaataaagtacgcagccctgccgctttgttgtcgatttcctgccactcttgctcggggtcggaaccacggacaatgcctgcgccagcatatagccgcacgatattgccgctgatttttgctgagcgcagggaaacgcagaattcactttgctgtaatgagagatagcccgcagaaccggcgtaccattctcgagtgaacggttcgtgacgggcgataaactgtcgcgccagatcgcgcggtaagccagcaactgctgccgttggctgcaactgatgtaaacagatcacatcatccgctttgttgagtgaagtccagatacagcggcgaagatgctgtactttacgtagacgcagtacctgcggcggtaaaacatccagcgtttgggtatcggcctgcaatcgttggcagatatcttccaccaccaacatgttctcacgctggtttttatcatccgccatcagccactcacctaactgctgcgcctgcttatcatctggatgatttgctaccgttcccgccagcgcttcggtacgcagcactttgtcacgccgccgccataaccgttccggtgaagaaccgagaaaagcattttcgccatcaaaggccatgtaaaaatggtagcaattcagattgagccgacgactggcagccaccatcgctgccgcattgaccggacttgcgaaatgcaggtcggttgcccgagcaagcacaactttgtcgagctcgccttcggcgatggttttcgttgccagttcgattaattgcgtccagcccgttttgtccggccagtgttgttctcgcgtggtggttaaatgtaatccaggcaagggcttgatactcaccagtgtggcgataaattcttttgccttgattgcatcgtgctgaagggagctttcgctgaatagcgtcaaccgcagcgtggctttaccgccacaacgtcgccattccaggcgtggtaaaagtaaattgccctgcgacgggtcaaacgcattcaacccccagatgcgtaagtcggcgtgttccgggtgctggcgaagaaaacgttgtgcctggtccaacgacgtaaaacgggtaatcgcacccaggacggcagcttcttcatcaccattacgttgttgccagtagaattgcggatacacctgctgactggccagccagctcaaggcatcaaaagcgtctttgagagggaaaggaatatcgataacccgaatgccgggtgtcgccggaatctcttgcgacaaatggcgcagtagattttccagcgccgtagtaagtgattgcacgcggacctctccctgttaaaagcctcacattatacggggtacgacaaaaaaaatgcagtaccccggtgtagggaggttttaacggcgtgccagcaacagtcccagaaccagcccaacggccgcacccacaccaattccttgccagggtttttcgtggacgtagtcatcagcacgataaacagcctgcttcgcccgatagtaataactgtctgaagcctggctaacccgttttttcacatcatccagcgctttttctgcacgcgctttcagctcaacatatttctgatcggcgggatcgccagaggagcggagcacctcttccagtgtttcactaagcagcgtcaggtcatcatcaatacgtgtatcaccaaactgattagacattctcgttctccatttgtgtaaaacctgtcactaactatagacaagagttattgattacgcctgaattacctcgcgtgccatcccaatgtgtgggataccatcttcttcataaatatcggtcacagggatgaaaccaaattgcccataaaagttttgtaaatgcgcctgcgcccccagataaatcggcttctccggccagcggcgagtacacgattccagcgccttactcatcaattgctgaccgattttttcaccgcgtaaggcttcgctgacaatcacccgaccaatcacaacgggttgcagttcgtcgtcacttttcagaatcctcgcatacgccaccagtgtcccgttatgccaaccgagaatgtggcgattttctccctccagatcgtcaccatcgatatcctggtaaggacagttttgttccactacaaataccgcacaacgcagttgtaataaggcataaagctgagaaacggataaatcagaatgatgcagatcttgccagtcgatcatggaaggctcctttgtgctgtttgctttatactagccggaatattttcagcagcgtgatgaactcatggaattaatttttttaggtacttcagccggtgtgccaacccgtacgcgtaatgtcacggcaatattgcttaacctgcaacatccgacccagagcggtctttggttgtttgactgcggtgaaggcacccagcatcagctactgcataccgcctttaaccctggaaaactggacaagatttttatcagtcaccttcatggcgatcatctctttggtttacccggcttgctgtgcagccgttctatgtctggtattgtccaacccttaacgatttatggtccgcaaggtatccgtgaatttgtggagaccgcgctgcggattagcggctcatggaccgattatccgctggaaattgtcgaaattggcgctggcgaaattttcgatgatggcctgcgcaaagtgaccgcttatccgctggaacacccactggaatgttatggttatcgtattgaagaacatgataaaccaggtgcattaaatgcccaggcattaaaagctgctggcgtgccgccaggcccgctgtttcaggaattaaaagcgggcaaaacaatcatgctggatgatggaaggcagattaatggcgcagattacttagccgctccagtgccgggtaaagcgctcgctattttcggcgatacgggcccctgcgatgccgcgctggagctggctaaaggcgtcgacgtaatggttcacgaagcgactctggatatggcgatggaggccaaagccaacagtcgcggccatagttctacacgccaggcggcggcactagcccgtgaggctggagtcggtaagctaatcattacccacgtcagctcgcgctatgatgacaaaggttgtcagcacctgttacgtgaatgtcggtcaattttcccggcgactgaactggcgaatgatttcgcggtgtttaacgtttaactctgcttattattaaaaacagggcgaaacttgccctgttatcgcaacccgcgctacatatatccacccacacgggtatattgagcgattttttatatttattcatctcctcatgcactatattcagagctataagttgcccctttttatcttgattcagcaccacctttgcaactaaaaggagcctatgatggttacagttatcagcaattattgtcaattatctcaaacccaactctgtcagacatttgcagaaaaatttactgtgaccgaggaattactgctgtctttaaaaaaacactcataactcattacaaataatgatgaaataacgctttttattgataatttacatatgaaaaaaatgacatctctttgttttataccattactactatcgcttacttttattattttttaccaaccctgggtcagggcattaccgccaacgccccgacacgcaagtcctgagcaattagaaaaaacagttcgttatcttacacaaacagtgcatccacgtagcgccgacaatattgataatctgaataggtccgcagagtatataaaagaggtctttatcagtaacggtgccagagttaccgcgcaggatgtccccattacgggtggcccctacaaaaacattgttgctaattatggtcctgccgatggaccgctgattattattggtgcgcactatgactctgtcagtagttatgaaaacgatcaattgacctatacgcctggcgcggatgataacgccagcggcgtggcaggattactcgaactggcacgtttgttacagcagcagactccagggattggcgtccaactggtcgcctatgcgtcggaagaaccgcccttctttcgtagcgatgaaatggggagcgcggtacatgcagcttcgcttgagcgtccagtgaaattaatgatagcgctggagatgattggttattacgactcaacgcctggtagccaggattacccatccccggcaatgtcctggctttatcccgatcggggagactttattgccgtggtcggcagaatgcaggatatcaacgccgttcgtcaggtaaaagcggcattgttgtcatcccgggatttatctgtttattctatgaatgccccaggttttattcccggtattgatttctctgatcaccttaattattggcaacacgatattcccgccgtaatgattactgacaccgctttttatcgtaataaacaataccacttgcccggtgatatcgcagacagattaaattatcagaaaatggctcaggtagtggatggagttacaaccttgttatacaacagtaaataataaaaatttctcgaggcggatccagaaaaagcaacatgcgcattttattttctttcgtctgttttaagatgcgaaacatgaaattcaacggaggaaaaataaatgggaatgattggctattttgcagaaattgactcagaaaagattaaccaactgcttgagtctactaaaaaacctttgatggataatatacatgacacgctttcaggattacgccgactggatattgataaacgctgggattttttacactttggcctgacgggtacatctgcatttgaccccgcgaagaatgacccgctaagtcgcgcagtgcttggtgaacacagcctagaagatggcatagatggcttcctgggattgacctggaatcaggagttagccgcgacaatcgaccgactggaatcactggatcgaagtgagctgcgtaaacagttttccattaagcgactcaatgaaatggagatttatccgggagtaaccttttcagaagagttagaggggcaactctttgcttcgatcatgcttgatatggaaaagctgattagcgcgtatcgacgtatgctgcgacaagggaatcatgcgctgacggttattgttgggtgatagtgtcagggcaccaaaaaaaaccgccgaacatgtcggcggctttctgacttacaaactgactgcttacatcagcggcattgctaaccgcacaatgctaatcagcggttgtggccatacacccagcaccagtaccaacagtgcagagatcagcaccacgataccgcctgcgctgtactgccagtttgatggtgcatcgcgacccggttgttccggagcgtgaaggtataagctcaccgccacgcgcaggtagtagtagaggccgattgccgaaccaacaaccacggcacccaccagccaccacaagtgtgcctggacaccgaccgccagcacgtagaacttaccgataaagcccagcgtcattgggataccagccagtgaaagcatcatcaccgtcatcactgccgcgaggatcggacgatgccagaacagaccgcggtaagagaacagggaatcagcatccgggccacgatacgggctggacatcaggctgaccacgccgaacgcgccgaggctgctgaacagataaccgaccaggtaaacccctaccgcttccatcgacatctcgccggtttgcagcgcaatcagcgccaccagcagatagccgaggtgagagatagatgagtaaccgagcagacgtttgatattggtctggctcagcgccatcaggttaccgaagatgatggaggcaaaggcgataatcgccagcactacgcgaatcgcttcactgtcacccaccggtgcgtaaaggaacaaacgcatcaccacgccgaagatagcgattttgctcgccgtcgccaggaaagtggaaaccggcgcaggcgcgccctggtatacgtctggcgtccacaggtggaacggcaccagagagagtttgaaaccgaggccaacaatcatcaggccaaaacctgccagcaacagcggctcgttgagcataccgtcgccgaggtttttacctagtgcgacaaacgacaggtcgccagactgcgcatacaccagcgccataccgaacagcaggaaagaagacgctgcggcagaaaggatggtgtatttgatactggcttccagcgaacgtttctggcggaaagcgtaaccgaccaggccaaacagcggcaaagagatcagttcgataccgaggaacagagacgccagatggttggcattcgccagcaggatcccgcccagcgcggcaattaacaccaacaggtagaactcgtccttgttgtcgttatagtcttcaagccacgggtaggcgaaagtacaggtggcgaggctcgccaacaataccagcccggtgtaaagcatggcgaaaccatcaacgcgcatcagcggcgtaacgtccatagcgcccgcctggccgacaaaccagagcgaaaccagcgccgcgttaagcccaataaccgagagcgtagcgttgaggaaatgattgcgtcgccacgcaatggagagcatcacaaccaccaccgtcaagccgacgatcagcaacggtagcagtgcgatcaggttttgtggagttattgtcatggcgatttacggccttgtagtagtaacggaattaacaaaccactgctggatattgccaatcgcggagtgcgaggtatccagaatcggctgcggatagaagcccagcagtaccagcagcaccaccagcaacaggatcataaacagctcacgcagcgacatccctggcagttcctggctggcaatctggcttttcgctttgccgaagtaagcgcgatgcagcatcgccagcgaataaacagatgcaaagaccagcccaaaggtagagataacggtaatcaccgggacaacctggaaactgccgaacagaatcataaattcgccgacgaagttaccggtgccaggcatcccaagcgttgccaccgcaaagaacagcgacagtgctggcagccatttcatcttgctccacagaccgcccatcatgcgcatgtcgcgggtatggatacgttcataaagctgaccacaaagaataaacagacccgccgccgacaagccgtgcgcaatcatctggattaccgcgccctggtaggccaactggctgccggtgtagatagcaatcagcacgaagcccatgtgggaaaccgaggtgtaggcgatcagacgtttgatatcggtctgggcgaaggccatccacgcaccatagaagatgccgataacacccagccacatagcgattggcgcgaactctgccgacgcgttcgggaacagcggtagggagaaacgcagcagaccgtaagcggcggttttcagcaagatccccgcgaggtccacggaaccggcggtcggagcctgtgagtgcgcatccggtaaccagccatgcagcggaaccaccggcattttcactgcgaaggcgatgaagaagcccagcatcaacaggtattccacgccgttagacatcggcgtattcagcagctcttcatagttgaaggtccagacgccggtcgcattgtagtgaacgaaaaccagcgccaggatggcgatcaacatcaccagaccactcgcctgggtgtaaatgaagaacttggttgccgccgtgatacgcgttttaccgtcagaggctttatgcccccacagtgcgatcaggaagtacatcggcaccagcatcatttcccagaagaagaagaacaggaacatgtcgatggcaaggaacacgccgataacgccgcccaggatccacatcaggttgaggtggaagaagccctgatatttttcgatctctttccacgaacagagtaccgccagcacaccgagcagaccggtcagcacgaccatcagcaacgacagaccgtcaatggcgagatgaatagagataccaaaacgcgggatccacggcatgtcgaattcagactgccactgcggaattccggcggattgcgtcagtgaataaccgccctgcaaccacagttgcagcgacagcgccagcgtcaatcccatggttaccagcgcgatccagcgcggcaccttgacgccaaagcgttcggtctgccagcacaggaagccgccgataaagggaattaatattagccagggtagtaacatggcgatctttattccttgtaaaagtcccgtcaggaccggattttcaacgaattctcacgacagaaaattctcttcggactgggggtagtgtcggatgcgccgcgaagacggcttatccgacctacgttcttatatgcccaggggcaatcccacaatccttaactcaacgcagtaccatcaacagtgccagcaccacgaccgcaccgatgctcatggatgccacataccagcgcagataaccgttctcgcttaacagcagacctttacctgcaaagcgggaaaggacagccgggatgttcatcattgagttcagcggatcgcgtttcagcaaccaggcaatacccaggaacggcttgacgaacactttgtcgtacagccagtcaaagccccaggagttgtaccaccaggtacccagcagacggcccggcgcactgttggcgatggaggtcaccagagtacgtttacccagccatagccaggcagccagcagaatgccgaccaccgcgaccacgccagaggtaatttccagggtcaacatgctgccgtgcgccagctccgtcgtttgcggaagcacgccctgcagcggcggtacaatcagtgcgccaacgaaggtggaaaggatcagcagcacaatcagcggcaggctgtgagttacccctttcacggcgtgagcgtgaatttgttcttttccgtggaagacgatgaaaatcatacggaaggtgtaaagcgaggtcataaatgcaccgaccagacctgccaccatcagattgatatgtccattcgccatcgcacccgcgaggatctcatccttactgaagaagcccgcagtgaccagcggcagtgccgacagtgctgcgccgcccaccaggaagcagagataaaccagcggaatagatttacgcagaccacccatcttaaagatgttctgttcgtgatggcaggccagaatgacggaaccggatgccaggaacagcagcgctttaaagaacgcgtgggtcatcaagtggaaaatcgccgcatcccatgcctgcacgccaagcgcgaggaacatgtagccaatctggctcatggtagagtaagcgagaacacgtttgatgtcggtctgtaccagcgccgcaaaaccggccagcagcagcgtaaccgccccaacaatgcccaccagatgcagaacttccggcgtcatcaggaacaggccgtgggtacgggcgatcaggtagacacccgcggttaccattgttgcagcgtggatcagcgcggagacaggcgtcgggcccgccattgcgtcggcaagccatgtctgcaacggcaactgagcagatttaccgaccgcaccgcccagcagcatcagcgtcgcccacatcagcatgttattgccgtcagcaaagtgcgctggtgccagttccaccatttcgcggaagttcagggtgcccagttcgttgtaaagaatgaacagcgcgaaagcgaggaagacgtcacccacacgggtcacgacgaacgctttcattgccgctgcgccattcttcggatcggtgtaatagaaaccgatcagcagataggagcacaggcccacgccttcccagccgaggtacatcagcagcaggttgtcggcaagcaccagaactaccatgctggcgatgaacaggttggtgtaagcgaagaagcgagagtagccctcttcaccgcgcatataccaggaggcgtacatgtgaataaggaaacccacaccagtgaccaccgagagcatggtcagcgacaggccgtccagcaccaggttaaaaccgatgttaaagtcgcctaccgacatccacgtccacagcggctggctgtatgcctgctcaccgttagcgaagaagtcaacgccgataaaggcagttaccagcgccgccaggcccacagagccaacgccgacgatcgccgagacgttttcagaccagcgcccacgggagaacgccagcaggacgaagccaatcaatggcaaaataatggttaaggcaagcatgttcatccgcgcatctcacttactgaatcgatgttcaggttctggcgacgacggtgaagttgcagcagcagcgcaaggccgatactcgcttccgccgccgcgaggctgatggcgagaatgtacatcacctgaccgtcggtctggccccagtagcttccggcgaccacaaaggccagcgcggaggcgttaatcatgatttccagaccaatcagcataaacagcagattgcgacggataaccagaccggttaagccaagaacgaataagattgccgcgaggatcagtccatgttgtaaggggatcatgcgtgctcctccgtttttcttttcgcgctgtcgtctttacgattgctcagcacttcacccgcacgctcttcacgaccgacgtggaaggccacaaccagacccgcgagcagcagcatagaagccagttccaccgccagtacgtaaggcccgaacagcgtaatacccactgctttagcactgattggcgtaccgtcgataccttgatcgttaacaccgagaatggcgtaaacaatcaccaccagcatgatggctgacaaaattgccggaccaatccacacctgcggtttcagccactggcgttcctgttcgatttctgaaccgcccaggttgagcatcatcaccacgaacacgaacagcaccataatggcacccgcatagacgataatttccagcgcaccggcgaagtaagcgcccagtgagaagaacaccccagagatcgccagcagcgaaataatcaggtacagcagcgcgtgtaccggattggtatgggtgatcactcgcaaggtcgcaagtatggctatcaggccacagatataaaaagcgaactccattgcccctctccttacggtaacaggctcttgacgtcgataggcttggcttcgttctctgcttcgcccttatctttgccgtcgattgccatacctgccatccggtagaagttatattccgggtatttgcccggaccggagatcagcagatcctctttctcgtaaaccagatcctggcgcttgtattcccccatttcgaaatccggggttaactgaatcgccgtggtcggacaggcttcttcgcacagaccacagaaaatgcagcgtgagaagttgatgcggaaaaattccggataccagcgaccgtctttggtttctgctttttgcagcgagatacagccgaccgggcaggctaccgcgcagaggttacaggctacgcaacgctcttcgccgtccggatcgcgggtcagaacgatacgaccacgataacggggcggcagatagaccggctcttccgggtacattcgcgtttcgcgtttggcgaacgcgtgcaggccgatcatccagatactacgaacctgggtaccgaaacctactaacaattcttttaaggtcatggtcttattgccccttattgcgcctgccagagaatgacagccgccgttaccagcaagttgatcagcgtcagcggcaggcagattttccagccgaaggacattacctggtcataacgcggacgcggtaacgacgcacgaatcaaaatgaacatcatcataaagaacgcggttttcagcgcgaaccagatgaatggcggtaacaacgggccttgccagccaccgaagaacagcgtcaccatcagtgcagagatggtcacaatcccgatgtattcgcccacgaagaacagaccgaacttcataccggaatattcaatgtggtaaccatccgccagttcctgctcggcttccggctggtcaaacgggtgacggtgacacaccgccacgcccgcgatggcaaaggtaataaaaccaaagaattgcgggatgacgttccacacatgcgcctggctgttgacgatgtcggtcatgttgaatgaaccggcctgcgccaccacgcccatcagggaaagcccgaggaacacttcgtagctcagggtctgcgcagaagcacgcatcgcacccagcagcgagtatttgttgttacttgaccagcccgcaaacagcaccgcgtaaaccgccagacctgccatcatcaggaagaacaaaatcccgatgttcaggtcggcaaccacccaacccggactgactggcacaattgcaaaggccagcagcagcgaggtaaaggcaatcatcggtgccagggtaaagatgacgcgatccgagaatttcgggatccagtcttctttaaagaacattttgatcatgtccgcaaccagctggagcgaaccgccccagccaacacggttaggtccataacggttctggaacagacccagcaggcgacgttcgccaaagctcatgaatgccccacaggtgactaccaccagcaggatcaccaccgctttaaggacggtcagcaggatctcaatcagttccggtgatatccaactcattgttgtgcctccttgagatcctcaagatgcgcgccagccagcaccggagcaatgccggacatacccatcggcaagcccacctgccctgctgtcagcccttcggcgatttcaaccggcagcgtgaccgtgttgccatcgtaactaaaggagacgcgtgtacctgcgttcacacccaacttcgcggcatccgctgggttgagtttgatgtacggctgcggcatacggctctggaagaccggagcacgctgtgacaattcatcgctgccaaacaggtggtagtacggcgcgatacgccatttcccgtcctgcggctggaagcgtgccggtacgctggtgaagtaatccagaccgttttcgctggtttcaaacagacgcacgcccggatcgccaaaacgcagtttgccgcccacttcgtcctggaatttgttccacgcctgcggggagttccagcctggtgcccaggcaaacggcacttgcgaacggtgcgcggtcggctggttgttaccttccatcgagaaggtgaacatggtgtcaatatcctgcggctgacgcggctcatgaacgctgatattggcgcgcatggcggtacgaccactatagcgatgcggttcacgggccagtttctgcccacgaatacggaatgtcgcatccggcgcagcatctttgatacccgccagttccgggattttcgccacaacagcgtcaatcacatggtcgagctgtgtccagtccacttcacgactcagcagggtgctgtgcagcgagtgcagccagcgccagctttccagcatgacagtttggctgtcgtaataagccggatcgtaaacctggaagaaacgttgggcgcggccttcgttgttgatcaccgtaccgtcgctttcagcaaagctggcggcggaaagtaccagatgagcgttttccataatcgctgtgcgttgatggtcaaccaccatcaccagcggcgctttagccagcgcagcattcacgcgggtagcggaagcgtgacgatgcagatcgttttccagcaccaccaccgcgtcggcgcgtccggtttccagttcagttaacgcttcttcaagcgatccaccgcctataatgcccagccccatgctgttgacggaacgggcaatcatggtgataccgacgtcagcgccgcgacctttcagggctttcgccacgttagccgcagcctgaatcacttcagcgctaccagcgttcgtcccggagataatcaacggtttcttcgcaccagccagtgcctgcacgatgacgtcgattttgctttgcagctcaggttcgataccgtcaaccgctggcgcggagttatccagcgcatgggcgatggcaaaacctaaacgcgcctgatcttcaaccggtgcgcggtaagtccacgcagcgatatcatccagacgggtgtcatcaacgttggtaacaaacagtggatgcttcgcacgttgaccgatgttgaggattgccgcaatctgccagtcagccactttctgtgctgccgccatttcgcgtgctttaccttttaccgcctggcgcaccgccagcgcaacgcgcgcgccggtctgggtaacgtcttcgcccagcaccagtaccgcatcgtaagattcaatttcacgcagagccggagtataaatgccgccttcacgcagtactttcagcgccagttgcagacgttcctgctcaccgtgagcgataccggtatagaagttttcttcgcccaccagctcacgcagcgcaaagttgctttccacgctggcacgcggagaaccaataccgatcactttcttcgactgacgcagaatatctgctgcaccctgcattgcctgttcggcgttgagggtaatgaaatcatcgccacgacgctgtactggctgacgcggacgatctttcaggttgacgtaaccgtaaccgaaacgaccacggtcgcagaggaagtagtggtttaccgtaccgttgtaacggttttcgattcgacgcagttcgccataacgctcgccggggctgatgttacagccgatggaacattgctggcagatgctcggcgcaaactgcatatcccatttacggttgtaacgctcggagtgcgttttgtcggtaaatacgccggtcgggcaaatttcgaccaggttaccggaaaattcgctttccagcgtgccgtcttccgggcgaccgaagtagacgttgtcgtgcgcaccgtaaacgcccaggtccgtaccgtcagcgtaatctttgtagtaacgcacacagcggtagcaggcgatgcagcggttcatttcgtgagagatgaacggccctaaatcctgattacggtgggtacgtttggtgaaacggtagcgacggaagctgtgtccggtcatcacagtcatatcctgaagatggcagttaccgccctcttcacataccggacagtcgtgcgggtggttggtcatcaaccactcgaccacactttcacggaactgtttcgcttcttcgtcgtcaatggaaataaaggtgccatcggaagccggtgtcatacaggacatcaccaggcgaccacgcgtgtcttccgcgttttggtattgcttcaccgcacactggcggcaagcaccgacgcttcccagcgccggatgccagcaaaagtaaggaatatcaaggcccagagacagacaagcttccagcaggttgtccgctccgttgacctcgtattctttgccgtctacatgaattgtagccattagcatgcttccagttttctcagtcagagactgagcgttaatcgaaattcggttaccagcgctctttcagcaggttcggctgaatcccattaatcaaatgggtattgctgaacggctgtttgattcccgcctcaaattcttcgcggaaatatttgatggcgctctgtaacggctccactgcaccaggtgcgtgggcacagaaagttttacccgggcctaagaatcgacacagttgctcaagtgtttcgatatcgcccggctggccttcgccacgctccagcgcacgcagaattttcacgctccacggcagaccgtcgcggcatggcgtacaccagccgcaggactcacgggcgaaaaactcttccaggttacgcaccagcgacaccatgttgatctcatggtcaaccgccatcgccagcgccgtacccagacggcttcccgctttaccgatactttcgaattccatcggcaggtcaaggtgcgcttcggtcaggaagtcagtccccgctccgcctggctgccaggctttgaatttcagaccgtcacgcataccaccggcgtagtcttcgaggatctcgcgtgcggtggtgccgaacggcagttcccacagacccggatttttcacccgaccagagaagcccatcagcttggtgccagcatctttacttttcgagatgttctgataccactccacgccgttagcgaggatcgccggaacgttacacagggtttcgacgttgttaacgcaggttggtttaccccatgcaccggaggttgccgggaatggcggcttcgagcgcgggttagcgcgacgcccttccagggagttgattaacgctgtttcttcaccgcagatatagcgccctgcgccggtatggacgaacagttcgaaatcgaaacctgttcccataatgtttttgccaagcagacccgcttcggtggcttcggcaatggcacggcgcagattcactgccgcttcgatatattcgccgcgcaggaagatatagccacggtaagctttcagcgcaaacgcggagatgagcatgccttccaccagcaggtgcggcagttgctccatcagcagacggtctttataggtgcccggctccatttcatcggcgttacacagtaggtaacggatattcatggattcgtctttcggcatcaggctccacttcaggccagtcgaaaagcccgcgccgccgcgccctttcagaccagcgtcttttacctgattaacgatttcgtccggagacagcccggtcagcgccttacgcgccccttcgtaaccgtttttgctgcggtattcgtccagccacacaggctgtttgtcatcgcgcagacgccatgtcagcggatgcgtttcgggagtacggataatgtttttcatttataccgctccagcagttcagggatcgcttccggggtcagatgcgcgtgagtgtcctcatcgatcatcatgtttggccctttatcacagttcccgaggcagcaagttggcagcagcgtaaagcggccatcaaatgtcgtttgccctggtttgatgttcagttttttctccagcgccgcctgaatgccctggtaaccgttgatatgacagaccacgctgtcgcaataacggatcacatggcggcctactggctgacggaagatctggctataaaacgttgccacgccttcgacgtcgctagccggaatacccagcacatcggcgatcgcgtggatcgcgccatccggcacccagccacgctgcttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatctcgtgctcaatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgttgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagataaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcgcataactcggcgtacggatacgggtgcgataactcatggtgctaccgtcgctggtcaggtagtaactgttgatccccttggtcgcctcaatcatctggaaagattcattggctggcatcaccggaccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcaacgtgcgctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgttgttgaggcactgctcaagaatgcgcagactctggcgcagctcttccactttcagcattacgcgggtgtagcagtcagaaacaccaccacccaccgggatttcaaagtcgaagttttcatagccagaatacggacgcgccttacgcacgtcgaagtcgatcccggtagcacgcaggcccgcgccagtggtgccccactccagtgcctctttcgcgccataggcggcaacgccctgggaacgacctttcagaatggtgttttgcagcgccgctttctcgtaagacgccagacgtttcggcatccagtcgaggaactctcgcagcaggcgatcccagccgcgcggcaggtcgtgcgcaacgccgccaatacggaaccacgccgggtgcatacggaaacccgtgatcgcttccaccagatcgtaaattttctgacgatcggtaaaggcgaagaacactggcgtcattgcgccgacgtcctgaataaaggtcgagatatacagcaggtgactgttgatgcggaacagttcggagagcattacgcgaatgacgttaacgcgatccggcacggtgatcccagccagtttctctaccgccagcacataaggcatttcgttaacgcagccgccgaggtattcgatacggtcggtatacggaatgtagctgtgccaggactggcgttcgcccattttctcagcgccacggtggtggtaaccgatgtctggtacgcagtcgacaatctcttcgccatcaagctgcaaaacgatacggaaagcaccgtgcgcagacgggtggttcggaccgaggttgaggaacatgaagtcctcgttttcggtgccgcgcttcatcccccactcttccggtttgaaggtcagggcttccatctccagatcctgtttggctttggtcagctcaaacggcgagaattcggtagcgcgcgccgggtaatctttacgcagcgggtgacctttccaggtttgcggcatcatgatgcggcgcaggttcgggtgaccgtcgaatgtaatgccaaatagatcccaggtttcacgctcataccagttagcgtttgggaataatttggtaaaggtcggtacgtgcaggtcgttttctgccagcgccaccttcagcatgatgtcgcggttacgatcgatagaaatcagatggtagaaaacggaaaaatccgcggcaggtaacccttcgcggtgtgtgcgcagacgttcgtccatgccgtgtaagtcaaacagcatgacgtaaggtttcggcagtttctttaagaaatcgcccacttccagtaattgttcacgcttgatccacacaacgggaaccccggtgcgagtcgcctgaacagtaaaggcatccggcccaaaacggttgcgcagttcgccaatcaccggatcatcaagatgatcgcgggtctgccaggcgggttcttgcgcggttaagtcggtcatattgttcaccattgcaaatggtccgtggtgactgtcggcgcagtaagcttcgcgaaatagatttaggaataagcgaagaaaattccctttgccgacaggcgcaaattaaatctcgtcaggtgtacgcaggttggttacggcaatgcgttcaccgcgcttgcgttcgcgctctgattgcatattggcgcgataaacgccctgatcgccaaccacccaggagagcggacgacgttctttaccgatagattcctgcaacagcatcagtgcctgcatgtacgcttcaggacgcggcgggcagcccgggatatacacatcaaccgggatgaatttatcgacgccctgcacaacggaataaatatcgtacataccgccggagttggcacaggcacccattgagataacccatttgggttccagcatctggtcatacagacgctgaataaccggtgccattttggtaaagcaggttcctgcaaccaccatcaggtcagcctgacgcggcgaagcacgcaatacttcagcgccaaaacgcgccacgtcatgcaccgcggtaaacgaagtcaccatctcaacgtaacagcaggaaagaccgaagttatacggccaaattgagtttttacgaccccagttaaccatgtcattgagcttgcccataaacacgtttttgttaacttcttgctccagagggtcggttacgatctcctgcttttgcagggggtaacggtcgttctcaccgttgggatctatgcgggtgagcgtataatccatcttaatgcctcgcggttagcgttgacgattagcgatactgttcgtttccgggttcatacgctcgcggcgtgaacgcgcgggcgtccagtccagcgcgccaatacgcaccagataaaccagacctgccagtaacacaaaaataaaaattgcagcttccacaaagcctacccagccgctttcgcggatagaggttgaccatgcgaacagatacagcgcttcaacgtcgaagataacgaagaacatggccaccagataaaacttggcggacaggcgtaagcgggcggagccgaccgagtcgataccggattcaaacggaacgttttttgacctcgcgcgtgcgcgaccgcctaaaaaccaaccgcctaccagcatcaggcaacacaggccaatggcaacgataagaaagatagcgaatgcccagtgatgagcgatgacttcagtggatgttgacatactcattgcttactcatcaaaagtagcgcctgattctctgctctttacggcagatggacgccacatcgattcatggggaggaataaaaaaaaccttacaataactgcagaaactattttatacagctaattgatgtggtcttttactcctttctataaccttttgtcaactttaacaaaggtttcttcacactgatttacacaatgacaacaacatttgcatttggcgccctttctccccagatcattgacgactccaggaaaattagatgttgttgaatcgtgtccgttgtgaagcaatggaaaaaatacgggtctattttgacaggaatttgtgtcgattcctccccccaaaagagagtattttcttgatctgtgacacgcttttgtcattctataacaaaaatgcagcaacaaattcacgtattttttaacattattgtagcaggagatttttttcaggtgattatttgtgcgtacggggcgtgaatctctggtgattgaaaaatgaacagttttgtacgttctgcacgatacgaggaaagctttttactaaaaaaaagccgctggggtttaaaataaacccagcggttcgtttttacactattgtctcaggaattatctatcgtccgtcgattactcgatatccctttcaatcaacaatgagtcatctccttccggagcagacattgggctgtattgccacggattatggtagctctccatcgcctgatagatcacctgggccagctcattattactggacgggtcatagcacagcaaatattcggtatcaggtagcggcggtaagccatctactccactcagcacacgcaggtccggactcatcatctcgaccggccttgccgtcacgccaagaccggctttcactgccgcacgaacggccggaagcgtcgatgcgacataagccagtcgccagggaatatctgctttattaagcgtcgccagcaccatatcgcgaaacggacttggatcatccagcaacacaagagggatcggctcacctttttgcaatacgtattccgctgcgcagtaccagtgtgttggcgaggttcgcaggttcaatgccttaaaggtagaaggacgatgggtggttaccatcaaatccacttcctgggattccagcatttctgccatgtaggcattacgtttaacgcggacatccagcgctagtttcggataaaccgaactcacgcgatttaacaggaaaggtaagatcgtatcggcagattcatctgaagcaccgatagttaacacgccctgaagattactgaacattaatgatgagcaggcctcatcattaaaacgcaggattttcctggcgtaaccaagaagttgaatgccatgttcagttaacagtttgttgcgaccgtgacgagcgaacagttctttcccaacgagttgttccagacgctgcatttgctgacttacggcggactgagtacgacacacagcggcagctgcggcagcaaaagtgttcagatcggcaacagcaacaaatgttctcagcagatcgaggtcgaggttaattatcggacgatttgcacttatcatatattatcacttactggcggctcatactgagctggttaatgctgtgcacacacaaacaagcaattccatttgtaatgtgcctccctggcagtttcatccggaacccggacgaaagtaaaaatgcatatgagttgcactaaaaaagtgactcacattgttccgttataatgcctgaagtagatcacagaatatatcttcagggatcgcatatctattaagttactcactcttttctatttatgacatgcgcgtgtttgtataaatgtaaatgtgagtccttgttccactctcgtacagcaccgctggtcatacgcgaacacgtacaaacagcaatggtgaggcggcatcaagagcagggatccgtcatttatgcaagcattttaccccaaaaaccttttatttataagggtcattgcgaattatctgatgcaaagttatgttatgttaggcaaagtaatcttctattattaataagcacaacaaaacctttttgaatattaaataataattaattagcatcatccccattcattaattccgcttaacaatagtttcacgccttgcccccattgtgacacctcggaaatcatcacgctgttaaactctccgtaatgcggaaatatcatcatcgcgattcagtagtgaattcttaaacgaggcattttcacacaattatcttacagataaaaaaaccacacttacaattaagaatcagaacaattcactacataacattacttattaagcatatgcacctcattattttgccattattaagttattaacagcacaatcgagccttcccctctggcaaaatcttattctgcagaccttcaaaacaccgtcctgggggagtacattgttctaagctgacttccacggcagggagtggcgataacagcaaaaaaggtcaagattcatgtcccccattgaaaaatccagcaaattagagaatgtctgttatgacatccgtggtccggtgctgaaagaagcaaaacgcctggaagaagaaggtaacaaggtactgaaactgaacatcggcaaccctgccccgttcggttttgacgcgccagatgaaattctcgttgacgtgatacgcaacctgcctaccgctcaagggtattgcgattccaaaggtctttactccgcgcgtaaagccatcatgcagcactaccaggctcgtggcatgcgtgatgttaccgtggaagatatttacatcggcaatggtgtatcggagcttatcgttcaggcaatgcaggcattgctgaacagcggggacgaaatgttggttcctgcacctgattacccactatggaccgcagcggtttcgctctccagcggtaaagcggtgcattatctttgcgatgaatcctctgactggttcccagacctcgatgatattcgcgctaaaattacgcctcgtacgcgtggaatcgttattatcaacccaaataacccaaccggcgcggtatattccaaagagcttttaatggagattgtggagattgcacgtcagcataatctcattatcttcgccgatgaaatttatgacaaaattctctacgacgacgctgagcatcactccattgcgccgctggcacctgacctgctgaccattacctttaacggactgtcgaaaacgtaccgcgttgcaggcttccgtcaggggtggatggtgttgaacgggccgaaaaaacacgccaaaggttacatcgaaggtctggaaatgctggcttcaatgcgcctgtgtgctaacgttcctgcgcaacacgccattcagaccgcactgggtggttatcagagcatcagtgaatttattacccctggcggtcgtctttatgagcagcgtaaccgcgcgtgggaattgatcaacgatattccgggcgtttcctgcgtgaaacctcgtggtgcgctgtatatgttcccgaaaatcgacgccaaacgctttaacattcacgacgatcagaaaatggtgctggatttcctgttgcaggaaaaagtcctgttggtgcaagggacggcattcaactggccgtggccggatcacttccgcattgtcacgctaccgcgtgtcgatgatatcgagctgtctttgagcaagttcgcgcgtttcctttctggttatcatcagctgtaatcttaatttcactgccggagattgcatccggcagtgttatcccgccacaatgacctgatgatgtcatcatacgtaaggtcactatgaaacagagccatttttttgcccatctctcccgcctgaaactcattaaccgctggccgctaatgcgcaacgtgcggacggaaaatgtgtccgaacacagtttgcaggtagcgatggtcgcccatgcgctggcagctatcaaaaatcgtaaatttggcggtaatgtcaacgccgaacgtatcgctttactggcgatgtaccacgatgcttcagaagtgctcaccggagatctccctactccggtgaaatacttcaattcgcaaatcgctcaggaatacaaggctattgaaaaaatcgctcagcaaaaactggtcgatatggttccggaagagctgcaggatatctttgcgccgttaattgacgagcatgcatatagcgatgaagaaaaatcgctggtgaaacaggcagatgcactgtgtgcatatctgaaatgtctggaagagctcgcggccggaaataatgaattcttgctggcaaaaacgcgactggaagcgacgcttgaagcgcgccgcagccaggagatggactacttcatggaagtatttgttcccagcttccatctttcgctcgatgagattagccaggattcaccgctgtaagcagccggagtctgcgtcgcatcaggcaataagcgccggatgcgacatcaggctcttgtcaaaacggaaacagcatcgggatcatcaccacacaaaccgccatcacgataatggtgaacggtacccccaacttaacaaagtcactgaagctgtaattccccggacctaaaaccagtgtgttaacaggtgaagatatcggtgtcataaaggcggcggatgctgccatcgccacgaccatcgcaaatggataaggcgacacccccatcgttttggcagcagccagcgcaatcggagccatcaacaccgccgtcgcggtattagaaataaatagcccaataaccgccgacaagacaaacaaacaacccagcatcatatgtggcccgtaaccgccgccaatgtccatcagccctttcaccgccagcgcgacacctcccgttttctgtaatgccacagcaaatggcatcatcccaacgatcaaaataatgctcggccattgaatggatttataggcgctttcagcatctatacagcggaatttccccatcagcaggcaggcgataatagcggcaacaggattaggaatttcatcggtcagcattaacgccaccattagcaccagacagaaaatcgcatggggtgcctggctgtgcgcgggcgatgcttcactcacctcttccggtaagttcagcgctacgaagtcgcggccctgtttggccagcataccgatcagtttccagttacccacaaccaggatgatatcgcccagcagcagaggctcatccgccagcgaaccttccagcgccacgccattgcgctttagccccactacattcaatccgtagcgggtacgaaaaccaatttcgcgcaccgatttaccaataagttctgactcaggaattaatgaaatctctgccatgcccacatcaagggcctggtcagaaaaatactcgccgcgcagtaccatcggctccagcaattgctcactacaaaattgccggagatcgacatcagccgcagacatatcaataagcaaaacgtcacgcgcgcgaaattcagaaaccccattaacgttcacgataacgcgacgaaaacgccgccagcgttcaacaccgatgacgttagcaccataacgttcacgtaatttgagatcgtccagccgttgaccaatcattggcgatccggggcgaatagccagacgtcgcgcacgcccggtcagtcgatattcacggataagatcgcgaaaggttcggcgcgtccagccttcgcgctgcggggtctgggtatcccctttcagcatgaaacgcatcactaacatatacaaaatacccagcaccagcacgaccaggccaataggtgttacgctaaagaaactaaaaccatgatagccttcacgcagcaattcactgttgactaccaggttcggcggcgtcgccaccagcgtcatcatgccgcttatcagcccggcaaaacttaacggcatcatcaggcgcgacggcgacgtttgcatacgcatggcaacgcttaacaccacgggaataaagatagcgacaacgccggttgaactcataaacgcgccaagccccgcgacggtcagcatcaacaaaaccaacattttgatttcactgttgcccgccactttgaccagccatgtccccattacagtggcaacaccggtacggaccaaaccatcgccaataataaacaaggcggcaatcaggacaacgttaggatcggaaaagccggaaaatacttcggggaccgtcagcgttccgcttaaggcaaacgcgacaataacaaacaaagcgaccgcatccatacgcactctgcccgtcgcaaacaagacgatggcaacggccagtaatgaaagaacccaaatcaattcaccgttcacaacttatccttgttaattgagggggataacttgattctgccataaaaaagccccgacgagacggggctaaatcatgatcaggtgtttcactgaataataacatcgccatttggctgtttggtcacagtaatttgctccagactgtggaggactaaatcgacttcattcaggcgcggggtatctgccggggcattaaccgcaataacatggcaacccgccgccagacctgaaagcacgccagcgggagcatcttccaccacaacacactcctgcggcgcaaggcccagcagctgcgcgcctaacagatacgcatcaggttctggttttccgcgcttcacccgctcagcggttacaaacacctctggcgcgggaagccccgctattttatgacgcgctcgcgctaccggcatggagccagaagtcacaatagcccacggaatacctgctttattcaaatgattgagtaaggcgattgcccccggaagcgcggtaataccttcggtttccgtggcctcgatgtgctccagacgcgtaaactcggcggcaatgtctgcctcggatttgcccgccataaaatggcgcagagaggtgatcgcctgtttaccgtgaatgaaagccagcacctcttccggcgataacccatgacgtctggcccagttgctccacgcccgttctaccgcaggcagggaatccaccagcgttccatcaagatcaaacagaaaacctttgcaccgcacgcgggcctcctcaggcgttaataatttgattaatttcgttggcgctcaaatggtactgacgcgggcaggcatgccagacattaagcatgcgctgatatttttcccacattggcgtctgggcgttaaaaccgtgagttccagcgtcaaaatgggtatagcgcccttccacattaaccataaagcggacataaccgaggtaacgtgcttcagtggcggcgtcaaagccgaggaaggtgacacgacgttcatcgatggattgctggtcctgcaaattagaccaggaaacatgcaacgcatgatacatctccataatgtcgatgatagtgcggcaggtttcttctttcagctcgccaaactcgcgatccagttcacgcatctgtaatccataaccacgctcaatgattgtttgcaggcgacggtaacgttcagcatttgccggatcgagcatagtcatcatcttgtactggttagacaaaataagacgttgcgcgttggtcatttccattattgactcctgtatcactctactacggtgaaaaaaaagaaggctgagtatgccttcttttatatgcgtaatcaggggtcaattacaaatcatcaaggaaagttttatccagttgtttgaaggcacgcttaagcgtgtcagctaatgcctggtaatcaggcttgccttcaacgggtgccaacacctgtccagactcctgcaatttaccgcgaacttcataaaaccagttgaggattgcaggaggtaatggcgttacagaacgcttgcccagccaccacaatccctgcatgggtaaacttaaggcgaacagcgcagtggcaactgccggcccaagctgaccgcccagagcaatctgccagcagagagtaaatacggcgatcggcggcataaaacggatcgcataacgcgtcatcttgataacgcgattttcgacaaagactggggcaaggcgtttttccagcggccacgtctttgagtaatgctgtccccggcgaaacaagctaaaaaaattaacagaacgattatccggcgttgacatgcttcacctcaacttcacatataaagattcaaaaatttgtgcaaattcacaactcagcgggacaacgttcaaaacattttgtcttccatacccactatcaggtatcctttagcagcctgaaggcctaagtagtacatattcattgagtcgtcaaattcatatacattatgccattggctgaaaattacgcaaaatggcatagactcaagatatttcttccatcatgcaaaaaaaatttgcagtgcatgatgttaatcataaatgtcggtgtcatcatgcgctacgctctatggctccctgacgtttttttagccacgtatcaattataggtacttccatgtcgagtaagttagtactggttctgaactgcggtagttcttcactgaaatttgccatcatcgatgcagtaaatggtgaagagtacctttctggtttagccgaatgtttccacctgcccgaagcacgtatcaaatggaaaatggacggcaataaacaggaagcggctttaggtgcaggcgccgctcacagcgaagcgctcaactttatcgttaatactattctggcacaaaaaccagaactgtctgcgcagctgactgctatcggtcaccgtatcgtacacggcggcgaaaagtataccagctccgtagtgatcgatgagtctgttattcagggtatcaaagatgcagcttcttttgcaccgctgcacaacccggctcacctgatcggtatcgaagaagctctgaaatctttcccacagctgaaagacaaaaacgttgctgtatttgacaccgcgttccaccagactatgccggaagagtcttacctctacgccctgccgtacaacctgtacaaagagcacggcatccgtcgttacggcgcgcacggcaccagccacttctatgtaacccaggaagcggcaaaaatgctgaacaaaccggtagaagaactgaacatcatcacctgccacctgggcaacggtggttccgtttctgctatccgcaacggtaaatgcgttgacacctctatgggcctgaccccgctggaaggtctggtcatgggtacccgttctggtgatatcgatccggcgatcatcttccacctgcacgacaccctgggcatgagcgttgacgcaatcaacaaactgctgaccaaagagtctggcctgctgggtctgaccgaagtgaccagcgactgccgctatgttgaagacaactacgcgacgaaagaagacgcgaagcgcgcaatggacgtttactgccaccgcctggccaaatacatcggtgcctacactgcgctgatggatggtcgtctggacgctgttgtattcaccggtggtatcggtgaaaatgccgcgatggttcgtgaactgtctctgggcaaactgggcgtgctgggctttgaagttgatcatgaacgcaacctggctgcacgtttcggcaaatctggtttcatcaacaaagaaggtacccgtcctgcggtggttatcccaaccaacgaagaactggttatcgcgcaagacgcgagccgcctgactgcctgatttcacaccgccagctcagctggcggtgctgttttgtaacccgccaaatcggcggtaacgaaagaggataaaccgtgtcccgtattattatgctgatccctaccggaaccagcgtcggtctgaccagcgtcagccttggcgtgatccgtgcaatggaacgcaaaggcgttcgtctgagcgttttcaaacctatcgctcagccgcgtaccggtggcgatgcgcccgatcagactacgactatcgtgcgtgcgaactcttccaccacgacggccgctgaaccgctgaaaatgagctacgttgaaggtctgctttccagcaatcagaaagatgtgctgatggaagagatcatcgcgaactaccacgctaacaccaaagacgctgaagtcgttctggtggaaggtctggtcccgacacgtaaacaccagtttgcccagtctctgaactacgaaatcgctaaaacgctgaacgcagaaatcgtcttcgttatgtctcagggcactgacaccccggaacagctgaaagagcgtatcgaactgacccgcaacagcttcggcggtgcaaaaaacaccaatattaccggcgttatcgttaacaaactgaacgctccggttgatgaacagggtcgtactcgcccggatctgtccgagatttttgacgactccaccaaagcaaaagtgaacaacgttgatccggcgaagctgcaagaatccagcccgctgccggttctcggcgctgtgccgtggagctttgacctgatcgcgactcgtgcgatcgatatggctcgccacctgaatgcgaccatcatcaacgaaggcgacatcaatactcgccgcgttaaatccgtcactttctgcgcacgcagcattccgcacatgctggagcacttccgtgccggttctctgctggtgacttccgcagaccgccctgacgtgctggttgccgcttgcctggctgccatgaacggcgtagaaatcggtgccctgctgctgactggcggctacgaaatggacgcgcgcatttctaaactgtgcgaacgtgctttcgctaccggcctgccggtatttatggtgaacaccaacacctggcagacttctctgagcctgcagagcttcaacctggaagttccggttgacgatcacgagcgtatcgagaaagttcaggaatacgttgctaactacatcaacgctgactggatcgattctctgactgccacttctgagcgcagccgtcgtctgtctccgccagcgttccgttatcagctgactgaacttgcgcgcaaagcgggcaaacgtatcgttctgccggaaggtgacgaaccgcgtaccgttaaagcagccgctatctgtgctgaacgtggtatcgcaacttgcgtactgctgggtaatccagcagagatcaaccgtgttgcagcctctcagggtgtagaactgggtgcaggcattgaaatcgttgatccagaagtggttcgcgaaaactatgttggtcgtctggtcgaactgcgtaagaacaaaggcatgaccgaaaccgttgcccgcgaacagctggaagacaacgtggttctcggtacgctgatgctggaacaagatgaagttgatggtctggtttccggtgctgttcacaccaccgcaaacaccatccgtccgccgctgcagctgatcaaaactgcaccgggcagctccctggtatcttccgtgttcttcatgctgttgccggaacaggtttacgtttacggtgactgtgcgatcaacccggatccgaccgcagaacagctggcagaaatcgcgattcagtccgctgattccgctgcggccttcggtatcgaaccgcgcgttgctatgctctcctactccaccggtacttctggtgctggtagcgacgtagaaaaagttcgcgaagcaactcgtctggcgcaggaaaaacgtcctgatctgatgatcgacggtccgctgcagtacgacgctgcggtaatagctgacgttgcgaaatccaaagcaccgaactctccggttgcaggtcgcgctaccgtgttcatcttcccggatctgaacaccggtaacaccacctacaaagcggtacagcgttctgctgacctgatctctatcggaccgatgctgcagggtatgcgcaagccggttaacgacctgtcccgtggcgcactggttgatgatatcgtctacaccatcgcgctgactgcgattcagtctgcacagcagcagtaatctcgtcatcatccgcagctttacgctgcggatatctgaaccggaaatagtcactatttccggttttttattctcttaatttgcattaatcctttctgattatcttgcttaactgcgctgcatcaatgaattgcgccatctcactttgcatacttaccactttgttttgtgcaagggaatatttgcgctatgtccgcaatcactgaatctaaaccaacaagaagatgggcaatgcccgatacgttggtgattatcttttttgttgccattttaaccagccttgccacctgggtagttccggtgggcatgtttgacagtcaggaagtgcagtatcaggttgatggtcaaacaaaaacacgcaaagtcgtagatccacactcatttcgcattctgactaacgaagcaggcgaacctgagtatcaccgcgtacagctgttcacgacgggcgatgaacgcccgggtctgatgaacttcccgtttgaagggttaacctcaggatcgaaatacgggacagccgttggcatcatcatgtttatgctggtgattggcggcgcgtttggcattgtgatgcgtacaggaaccattgataacggtatcctggcgcttattcgccatacccgcggaaatgaaattctctttattcctgcgctgtttattctgttttcacttggcggcgcaatatttggtatgggagaagaggccgtcgcctttgccattatcatcgcaccgctaatggtccggctgggctatgacagtattaccaccgtccttgtgacctatattgccacgcaaatcggttttgccagttcgtggatgaacccgttttgtgtggttgttgctcagggtattgccggcgttccggtgctttctggctccgggttgcgcatcgtggtgtgggttatcgccactctgattggcctgatctttaccatggtgtacgcctcacgagtgaaaaagaatcctcttctgtcacgcgtgcatgagtccgaccgcttctttcgtgaaaagcaggctgatgttgaacaacgtccgtttacctttggtgactggctggtattgattgtcctgaccgccgtaatggtctgggttatttggggcgtgatcgttaatgcctggtttattcctgaaattgccagccagttcttcaccatgggtctggtgattggcatcatcggcgttgttttccgccttaacggcatgacggttaataccatggcttcatcctttaccgaaggggcgcgaatgatgatcgcccctgccctgctggtgggtttcgccaaagggattttgctgctggtcggtaatggtgaagcgggtgatgccagcgtgttaaataccatcctcaacagcattgccaatgccattagcggtctggataacgcagtcgcggcctggtttatgttgctcttccaggcggtatttaatttcttcgtgacgtccggttctggtcaggcggcgttaaccatgccgttactggcaccgcttggcgatctggtcggtgttaaccgtcaggttaccgtgctggctttccagtttggcgatggcttcagccacatcatttacccaacctcagcttcgttaatggcaacgctcggtgtttgccgggtggacttccgtaactggctgaaggtgggtgcgaccctgcttggactgctgtttattatgtccagcgtcgtggtgatcggcgctcagttgatgggctaccactaaaaatgttaagagccgcaattgcggctctttttttcattctgccgtttcagtctctacggcttcatttttggcattgcgcttcatccacaacgccagcgctttcagcgagtctggagtgaactcatcgcagcgtgcggtgatttcttccggcgtcagccagcaaacttcactgacttcatcttcctgtagagcgaagggaccgtgagagacgcagctgaacaacgcgccccagacacggcaatttttatcttcgaaatagaactgcccgtgctcggcaaaggggaccccggcaatgcccaactcttcttccgcttcgcgacgcgcggattccagcagttgctcatcggcctggactacaccgcctgcggtcgcatctaacatgccgggtaaaaagtcttttgtctcggtacgacgctggaccagaattttgcccatgccatcatgcacgacgatataagttgcacgatgacgcagacactgtgcccgcatttgttcccggctggcttgtgcaatgacttcgttctcttcattgacaatatccacccattcagtacttgccaaacgacgctgttccattatcaggaaaccttctttttctggcgctcttacggcgcattttgagttgtgggtaaattacggattaatcgcgacctgcgcaatgatactttgatcattgagtgcgattacactaagtacgtcattatccagcatgccataactcgccggattaccgcctttcggaatactcaccgagccggggttgaagtggaaaatttccccccgctgttctgccactggcagatgggtatgaccgtacaccagcacatcgttctggtttaaagcaggtagattttccgggccaaaaagatgaccatgcgtcaaaaacagacgttgtttttccagtaatacctgttgccacggcgcggttatcgggaaatgcagcagcatttgatccacttcgctgtcgcagttgccgcgcacagcgataaccttatgtgccacttcattaagccgttcagcgactttggctggcgcgtaaccctccggtaaagcattacgcgggccatgattcaacacgtcgccaaggatcaccagccactgggcaccgctttgggcaaacaactccagaacacgttccgtcgccggtaacgacccatgaatgtccgatgcaaacatcagtttcatcactcactcctcgtcgaaaaaacgtaagctatgatactggattctgtcgttgctatcagccagattgcttcgccgaaagtgcaataaaacgctggacagacgctcgctgccactggaatgtcgcataatccaccaggcgttccggcacctcatcgccatgtagtaccaggcggttaatcattagcgccagatcagtatcagcaatgcaccattcaccaaataaattcggctgacccagtgctaacaaatgttctgccatcgcgaacaatttctctgcactggcttttccctcggccgttagtggcgcttttttcgcccccgcaaagacaacatccgtcgggcgttcttcgcggatgggcatcagatcgctgcgcaaccaagcctgaatctgtcgtgcacgcgcacgattttctaaatcaagcggataaatacgttcccaggtcggtggcgcaaatcgatcttccagatactccgcaatggcagaagattcactcaactcaaaatcatcgatttgtaataacggcacacggcgtgtctgaccgtaaccttgccacgccggctgcaaatgttcaccgctgtcgaggtcgatggtcttgatatgaaacgacaggcctttctcctgcaacgccacccaggcggataacacataaggggagaaaaaatgggcatctgaccaaagcgtgatagcgggtttactcattatgtcctcggcaataaagggggcttgctatcaaactatagagcctttttgtcactgtcacgtgacgaatactcacgcaagtcgccgcgctttctatacttgtggtgttcagatgattagacaaccggagctgcaatgatcgatctctatttcgccccgacacccaatggtcacaaaattacgctgtttctcgaagaagcagggctggattatcgcttgataaaggtagacctggggaaaggaggtcagtttcgcccggaatttttgcgcatttcgcctaacaacaaaattccggcaattgttgatcattctccagccgatggcggcgaaccgctaagcctctttgagtctggtgccattttgttgtatctggctgagaaaacgggactctttttgagtcatgaaacgcgtgaacgcgccgtcacattacagtggttattctggcaggtaggcggactggggccgatgcttgggcaaaatcatcattttaatcacgcagccccccaaaccattccttacgctattgaacgttatcaggttgaaactcagcgtctgtaccatgtactgaacaagcggctggaaaattcgccctggctgggaggcgagaactacagcattgcggatattgcctgctggccgtgggttaatgcctggactcgccagcgaattgacctcgcaatgtatccggcagtcaagaactggcatgagcggatccgttcacgccctgccaccgggctggcactgctaaaagcacaacacggtgatgagcgttcggatagttaacagaaacaggttctcgtgtattatttcattctaagtaaaacaacggagaacctgcaatggcacaacctgccgctattattcgtataaagaaccttcgtttacgtacgtttatcggaattaaggaagaagaaattaacaaccgtcaggatattgttatcaatgtgacgatccactaccccgccgataaagcgcgcactagcgaagatatcaacgatgcgctgaattatcgcaccgtaacgaaaaacattattcagcatgtagagaataaccgtttctctttgctggaaaaattaactcaggatgtgctcgatatcgcacgtgaacatcactgggtgacgtatgctgaagtggagatcgataaactgcacgcgctgcgctacgccgattcggtatccatgaccttaagctggcagcgttaaccgccatatcgggaggctgcatgaacatagtgatcaccggagggacgggattaattggtcgccatttgattacacgtttgctggacctgggccatcaaatcacggtagtgacgcgtaacccgcagaaagccagttccgttctcggccctcgggtgacactatggcaagggcttgccgaacaaagcaacctcaacggcgttgatgcggtaatcaacctggccggagaaccgattgctgataaacgctggactcacgagcaaaaagagcgtctctgccaaagccgctggaatatcacgcaaaaactggtcgatttgattaatgctagcgacacgccaccgtcggtactcatttccggctcggcaacgggctattatggcgacttaggtgaagtggtggttaccgaagaggaaccgccgcataacgaatttacccataaactctgcgcccgctgggaagaaattgcctgtcgggcgcaaagtgacaaaacgcgagtgtgcctgctgcgtaccggcgtagtgctggcaccagacggtggtatcctcggtaaaatgctgccgccatttcgttttggcctgggcgggccgattggctctggtcggcagtatctggcctggattcatattgatgatatggtcaacggtattctctggctgctggataaagagctgcgcgggccatttaatatggtttcgccctacccggtgcgcaatgaacaatttgcccatacactgggtcatgcgctgcatcgcccggccattttgcgcgtccctgcgaccgccattcggttgttaatgggcgaatcttcagttctggtattaggcggtcaacgcgcgctgccaaaaaagctggaagaagcgggttttgcgtttcgctggtacgatttagaagaggcgctggcggatgtcgttcgctgatgtggtttactgcaaacatccgccagttaactcccggtgttacagggttagtggctttgcgcgataagatcgtctggtgaaagtcgggtcagcgtcaggatgacttcgtggtcaaatcctttttccatcatctcctgagcaatgcgcagggcttcttcgtgtttgccctgcattgcgccttcttcacgtaatctgtcagcaatggtcatcagtttctccttttcttgtggtgcgcgttccgctatctcaccaataaatgcacggaaacgccgggcatcccccgtttgtaatacgtaattaaacagggcttttagctgtctgtcattagtgttccctgtaactagcagcgaaacaatttggtcgactaatcccaacagatcgcgctgacgaatatgtttctgaattaactccaacagcgccattttgcgatgttgcataatctcgtcatccggcaccacggtaatatccaccagcggaaaagccgatgaataaattttgcgggcaatcgcaggctcggcaaattcatcaagccagcagagtgaatatggataagggcttctgcaaccatgataaaacagcatcgggatcactaatggaagctctttataacccgcatcaagatggttttgcatcgccgcaatggaatagcgcatcatgcgaaaagccattaattcctctggcttactttggtgctctatcaccacataaatataacccgctccctcctgcgttttcacagaccacaagaggtcggaataatattgccgcaggtcttcatcaataaaactgtttggttccagtttaagcgtcgttaaatcacacagtttgcgcagcggcgcgggaagatgaatatcaataaaatcccgcgcggtgtctggatggcgtaaaaaagatttaaataccgcatcatgcggcgtggaagttgtcgatattgtcatggcgttccgtcacccctcaaatttaagatgacgcgacaataaccacgatttacacccaatgcagcaggcagtttttatctttggacagcgaattcagaactatttttagcggactgcaacttttacatttcagcggaagcggactcgcaaattccccatgaaatactccggcagcgttaaccaccggagaggaaattatttcagcgaacctttaaggaactgttgcagacgagggctttgcgggttaccgaataactgctccggcgccccttcttcttctattttcccctgatggaggaaaatgacgtgagtagaaacatgacgagcaaagcccatttcgtgagtcactaccaccatggttttcccctcttctgccagttgctgcataatacgcaacacttcgcctaccagttcaggatcgagcgctgaagtaggttcatcaaacagtaaaacttccggttccatcgctagcgcccgcgcgatagaaacacgctgttgctgaccaccggacaggtgcaccgggtatttcccctgcgcacgttcgtctatcccgacttttgccagatatttcaccgcccgctcgcgcgcttcctgcttgctcaggcccaacacctgaatcggcgcttccatgacgttttccagcaccgtcatatggctccagagattgaagtgctgaaataccatcgtcaggcgtgtgcgcaataagcgcagctgatttttatcggcgactttgagttgaccatctttatcgcgcaccagattgatcgtctggccattgaccacgatcgatccttcgctcggtttttcgaggaagttaatgcagcgcagaaaggtacttttccccgatcccgacgatccgatgatgcttatgacatctccggcattcgcttgcaatgagacccctttcagcacttcgtgttcgccgtagcgtttgtgcaaatcgataacgtttaatttattctcagacatcgtattctcagtgcgttgaagaaggtttcacatgctgcaaccagcgtttttcagctctacgaaagaggctgatcaggacataagagatgattaaatagagcaccgcggcaatgccgaaagcggtaaaaggttgatatgtggcggcgttaatatcgcgggcaattttcagcagatccggcaccgtggcagtaaatgccagcgcagtagagtgcagcatcaggatcacttcgttgctgtacgccggtaacgcaatacgcagcgcagaaggcaaaataatgcagcgatacattttaaaggtcgagaagccataggctctggcggcttcaatttccccatgcggcactgaacggattgccccggcaaaaatctcggtagtgtaagcgcaggtgttaagcgtcagcgccagcacggtacagttcaggccactgcgaaaaaaggcgttaaggaactcagttcccttaacaatctccagcgtgtacatgccggaatagaacaccagcaactgaacatacagcggcgtaccgcgaaaaatataggtaaataaccagattggaaactggatgtatttattacttgagacgcgaccaatcgccagaaacagcgccagaactccgcctatcactaccgacaaaatcagcagccacagggtgattgctacgccagtaaagcgataaccgtcagtccacagcagtggtttccagtattcatgtaagatttcgatcacaggtcagccctcttcacacccacggagtagcggcgctcaaggaacagcagcacaccattggaaacggtggtgaaaacaagataaatcacgccgcagacgatagcgaaatagaacggttcccaggtacttttgcctgccagctgcgtggctttgaccacatcttccaggccgagtaacgaaaccagtgcggtagatttgaggatcacctgccagttgttgccaatgcctggcagggcgtaacgcatcatcgccggaaacatgatccgccgaaacacttgcccacgagtaaaaccggacgccgtcgccgcctctatatgtcctttcggcactggccataaacgcgccacgaaacgtttcggtaaaataagcaccgtagataaaaccgagagtgataatacctgcgaccatcggatcaatatcaatctgcccgacgcccatcgcctccgtcaccgtgtttagcgcaatctgcaaaccgtagaaaatcagcagcatcaatactaaatccggcacgcctcgaatcagcgtggtgtacccttcgaaaataaggcccgaaagccgattttgtgagagcttaccgctagcaccaattaaaccgatgattacagcgagcactacagagctgatagccagctccagcgtgacgagcgcaccctgtaaaataacacctgaaaacccatacaacatgctgcctgtcctgtcgtgtgtggtgaattaccgcctcttgtctccctccggatacccgaagggagcgggctttctttcaccgatggcgattaaccaccataaacatcaaaatcgaagtactttttcgctaatttctcgtaagtaccgtcagcgcgcatttcggcaaaggctttgttcagtgcctcgcgcagttcgttatcttctttacgcaggcccatgccggtccctacgccaaacagtttttcatctttaacagacgggccaccgaatttgtaatctttaccgacgggttgtttgaggaaaccttcgctggctgcgacctcatcctggaacgcggcatcaatacgtccggcagtcaggtcagaataaatattgtcctgcccctgataagaaacgatttcaatgccttttggtgcccagtgttcgttaccgaacgtctcctgggtggtgccctgcaatacgcctacccgtttgcctttcagcgattcgactgtcggctgaatgtcggaatttttcgccaccaccagacgagaatcggctgcgtacagtttgtcagtgaaggctatttcttgctgacgtttttccgtaatggaaagcgatgacatgatggcgtcaatcttcttcgcttttaaggacgggattaacgcatcgagtgggttttcgacaaacgtacattgcgtattgatgcgtttgcacaactccttcgccagatcgatatcgaagccaaccagttcaccttgtgaattttttgattcaaatggcgcataggtcggatcggtaccgatgcggatgttttgcggaatcgcagcaaatgccgcagttgcgctggagaaggccagaaccagagagagcgatagcaccagttttttcataatgtcctcaactgacagtctttttatcgggaatatttacaggtttgttacacttatcgtgccataaaattgaccatcaaggcaaaatatcccgccccgctagacgtattatttttcattaaaaatgcttaagtatgcatttcaatgcaccacgatagtgcaacaaacctggcgtgcaccatgatgatcattccatcaggtacagcttccctgcgacgtatcagtcaccgtagacattaaagtcgaaatactttttcgccatcttgtcgtaggtaccgtcctgacgcagctcgccaagcgccttattaaacgcagccgtcagttcagcatcatctttacgcagccctacaccggtgccgtcaccgaagtattttttgtctttcactgatgggcctgcaaaggcgaaatctttaccggcgggttgcttaaggaaaccttcgctggcagcaacttcatcttgtaacgcagcatccagacgtcctgcagccagatcggaatagactaaatcctggttggcataggccaccacatccacgcctttgctacgccaggtctcgttagcgtatgcttcctgggttgatccctgcagcacaccaacatgtttacctttcagtgaatccagcgtaggctgaatcggtgaacctttggcggcaatcaaacgagaatctgcggcgtacagcttgtcagagaaggctatctcctgctgacgtttatcggtaatggagagcgacgaaataatggcgtcgatttttttcgctttcagtgaggggatcagcgcgtcaaagtcgctggcaacccaggtacatttcacctgcatccgtttgcacatctcgttaccgagatcgatatcaaagccaacaaagtcacctttagcatctttcgacgagaacggcgcgtaggtggtatcggttccgatacgtaccgtctccggtagcgccgcatagctggaagccgctgcggagagaccgactaacaaagacagagcgagaatcgacttcttcatacataaccctcaagtgaaaatggcttttttatgttgtgtattgtgttgtgtgtttgcaggctctttcatgcaggtcttatgccatcttgacgacagcagtaacattcaacgttaaatatgttaataagacgttgcattattgtcctaaagttgaagatagcaggtatagcgattgaatcgcagcgtttcgattgaatggcagaaacaaaatgtcgaggatttgatcgcggttgcaaaattgccctgaaacagggcaacagcggaattatgcgccctgccagcgggcaaagagatcttcaggaagggttaccgcaaactggtcaagaacacgattaaccgtctgatttatcacatcatcaagggattgtgggcgatgataaaacgccggaacgggaggcataatcaccgcaccgatttctgccgcctgagtcattaaacgcagatggcctaagtgcagtggcgtttcacgcacgcagagcaccaacgggcgacgctctttcagcaccacatctgccgcacgggtcagtaagccatcagtatagctatggacaatgccggacagggttttgattgaacagggtaaaatcaccatccccaacgtctggaaagaaccggaagaaatactggcagcaatatcgcgcgcatcgtgtgtcacatcagctaacgcctgcacttcgcgcagggaaaaatccgtttcgagggataaggtctggcgcgccgcctggctcattaccagatgcgtttcgatatctgtgacatcgcgcagaacctgtaataaacgcacgccataaatcgcgccgctggcaccgctgatgcctacaatgagtcgtttcataaatagttgccctgtcagacttgcaggcagactttgcaggatttcggcgggagttgcaagtcagggtgccagaccggcaccctgagcgaaggcatcatccttcgttatgcatttcgagattttccacttcgttctgacgttgcactgctttggcgtcgtcattacgtaaagtatcgaggaaatcgaggtagccctgatcaacgtctttggtgacgtagacgccgttgaacaccgagcattcaaactgctggatatccgggttttcagcgcgaacggcttcgatcagatcgttcagatcctggaaaatcaacccgtcagcaccgatgatctggcgaatttcatctacttcgcgaccgtgagcgatcagttccgtggcgctcggcatatcgataccgtaaacgttcgggaagcgaatttccggtgccgcagaagcgaggtacactttcttcgctccggcttcgcgtgccatctcaataatctgctcagaagtggtgccacggacgatagagtcgtcgaccagcaggacgtttttatcgcggaactcggcgcggttggcgttcagtttacggcgcacggacttacgacgcagctgctgacccggcatgatgaaggtgcggccaacatagcggtttttaacgaagccctggcggtacggtttgcccagaatacgcgcaatttccagcgcgatatcacacgaggtttccggaatagggatcaccacgtcgatatccagatcttcccattcgcgggcaattttttcgcccagtttggtgcccatattcacgcgcgcgctgtaaacggaaattttgtcgatgaacgagtccgggcgggcaaagtatacatactcaaacaggcacggattgctgaccggattgtcagcacattgacgggtaaacaactgtccttcttcagtgatgtaaatcgcttcgcccggcgcgacgtcacgcaggaaatcaaagcccagcgtatcgagcgcaacgctttcggaagcgaccatatattctgtgcggttctcgtcaatatcacgttttcccagtaccagcggacgaatcccgttaggatcgcggaaagcaaccataccgtggccgatgatcatcgccacacaggcatacgcgccgcggattaagcggtttgtagcagcgatggcggcgaaaatgttgtcggcttccagcgggtagtggcggaagttgtccagctcgctggcgaagatattaagcagaatttccgagtcggaagtggtgttgatgtggcggcgtttttcttcaaacagttttttacgcaactcgtgagcgttggtcagattgccgttgtgggcaagcgtaatgccatacggggagttaacgtaaaacggctgcgcttcagaggcgctggagctgccagccgtggggtaacgcacatgaccaatgcccatattgccctgcaaacgctgcatatggcgagcttcaaatacatcgctcaccagcccgttcgctttccgcaaacggaagcagttattggcatctatggtgatgatgccggcggcatcctgaccgcgatgctgaagcaccgttaaggcatcataaatcgactggttaaccggcataacaccggcgataccgacaataccgcacatacgtctttttcctcgttaagccacatctcagagcacttacgctctgggcaagaaacttgacgagctttgcagataatcaaaaaaccatctgatgataaaactgaactgcgggatcagctgtgatttgctccagtcttcgcttttcgacaccccggtaaaggagtcgagaaagaagagaatggcagcaacaatcaacacaccgcgcaacgcaccgaaacagacgcccaacacccgatcggtgcctgacaaccccgttttctccaccaactggcctatcacgaagttcacgatagcaccaacgatcagggtagcgataaacagtaccgcgatggcaatcccatttcgaaccagttcgtcttcaaagcccgtaaaccagactgacaggtaagtgtagtaatgactggcaacaaagaaagcacaaccccatgtcaccagcgataacgcttcacgaacaaagccgcggatcaggctaaccagagaggaaaaagcaatcaccgcgattatggcgtaatcaatccagaccatatgtgtcccacgattttacgccctgtcatcctgttcggggcgcattctaacagaaaaagaaaacgtttgcgtagggatttccttcccgcgcatcaataaaaatggcgctgaaaaaatattcaacgccatcgactttttatgcctttgcggcatcgggcaatgcgtgtcggatgccgcatgaacgccttatccgacctactgttctgctccagcacaggcctgataagacgcgctggcgtcacatcaggcaacggctgtcggatgcagcgtgaacgccttatccgacctactgttctactcctgcgtaggcctgataagacgcgctggcgtcgcatcaggcaacggctgtcggatgcggcgtgaacgccttatccgacctactgttctacccctgcgtaggcctgataagacgcgctggcgtcgcatcaggcaacggctgtcggatgcggcgtgaacgccttatccgacctacggttctacccctgcacaggcctgataagacgcgctggcgtcacatcaggcaacggctgtcggatgcggcgtgaacgccttatccgacctacggttctacccctgcacaggcctgataagacgcgctggcgtcacatcaggcaacggctgtcggatgcagcgtgaacgccttatccgacctactgttctacccctgcgtaggcctgataagacgcgctggcgtcgcatcaggcaacggctgtcggatgcggcgtgaacgccttatccgacctacggctctacccctgcacaggcctgataagatgcgccagcgtcgcatcaggcaagaccgtattaattcggtgtatagcccattaccacgccacttaagccagaaagctgcttgagctcacccagcgatcctttcagcttctctttggaagcatccggcccaaccagaatacgggtaattttaccctgcactggcgtggatggcgacgtataaacccgataaccggcaccgcgcaacttaccgacaatctcattcactttatcggcatttttcagcgcgcccagttgcacaacataagctttacccgttggcgctgctttttcttccacgaccggcttcggttctggcttcggcgcaggtggtgcttcaacctttggcttaagcggctccaccggtttcggcttcggtggggcgaccggtgcaggttccggttcaaactcggtgttattggctgcaatagtggccggatcgagcgacggtgctgcggcatcacctgcccgtacctcttccgctgcgccttccggcggctgcgtcggcaacgcctgggtggcggctggcatcatatcaggctcatcgcgatcgcccgctttcggcaccagcgggatagcagcgaactcatcctgataatgctttttctgcccgtccagcagccctggaagtacaatcacccccagcgccaccagcacgatcgtacccactaaccgattctgaaacttacttgccaccgcttctcctcgcgtcaatcacttccatgacatgtgcgaccgtgtggaacgaaccacacaccagcacggtgtcttccgctttagcgtccgccattgcggcatcccatgcctgcgcaacgctatcaaatgatttgccgttacccaaatgctcaagcagttgttctgccgtggcaccgcgcggcccttccagtggcgcacaataccagtcatcaaccacgcttttcaaccaggccagagttccggcaatatctttatcatgtagcataccgataaccgccagcacgcgcccgtttttcggtagcgctttcatacgcccggtgagatattccgccgcatgtggattatgcgcgacatcaaaaataacgcgtggcgactcgctcacaatctggaaacgtcccggcaaaattgcgctggcaatcccgtcgcgaatggcattttcactgacctccagcccgctggcacgcagtgccgccagcgccgttgcggcattcggttgcgggacaagcggcaacggcagatttgccagcgtgccgtgagcatcgctaaacgcccagtcatgatcggtgacggaatagttccactcaacgccccgacgttgtaacagtgcacctttttcctgcgccacatcagcaatggtagaaggcatttccggctcaccgacaattgccggtttttcgctgcggaagatgcctgctttctcgcgaccaatactttcacgatctggccccagccagtcggtatgatccagcgcaatactggttactaccgcgacatcggcatcgacaatattggttgcgtccagacgaccgcccagccctacttccagaatcactacgtcaagttgtgcctgcttgaacagccacaacgccgagagcgtaccgtactcgaaataggtcagggaaatatcaccgcgtgccgattcaatctccgcaaaagaagcggtgtgggccgattccggcaattcctgaccctgcacacgtacgcgctcggtataacgcaccagatgcggcgaactgtagacgcccactttgtaccctgccgccatcagaatcgactccagcgtacggcaggtggtgcctttgccattcgtacccgcaacggtaaacacaaatggcgctggtttcagaacgccaagacgcgccgcgacctggctcacgcgctcaaggccgagatcgatagttttactgtgcaggttttccagataagaaagccacgaagccagaggcgacgcggcttgaggagtgcgtttgataatcatggtatccgctgattcgttacggtgagaatagcaaaagggcagagccagtggccctgcccttatcagttatcaggcctcaggttcctgatccggtaccggtggcaccactacgccttcacgcggcgcttcaggattcggcgctggcagattcatcaacttcgccagaatgctcgccagtttcaggcgcatttccggacgacggatgatcatgtcgatcgcgcccttctcgatcaggaattcactgcgctggaatcctggcggcagtttttcgcgaacggtctgttcgataactcgcggaccggcaaagccaattaacgctttcggttcagcgatgttgagatcgcccagcatggcgaaacttgcagaaacaccgcccatggtcgggtcggtcagcacggagatgtacggcaagccgcgctcctgcatttttgccagtgccgcagaggttttcgccatctgcatcagcgacatcagtgcttcctgcatacgtgcgccaccagaggcggagaaacagatcagtgggcagttatcttccagcgcctgctcaacggcacgcacgaaacgcgcacctaccacagaccccatggaaccgcccataaaggcgaactcgaatgccgcagcgacaaccggcattccatacagagtgcctttcatcaccaccagcgcatctttttcgccggtttctttctgcgcagatgccagacggtctttatacttcttggagtcacgaaacttcagcacatctttcggctcaagctcgctacccagctccacaaggcttccttcatctaacaggctatgcaggcgattacgcgctgtcatacgcatgtgatggtcacacttcggacagacctcaagattacgttccagctcagcgcggtataaaacctgaccgcagctatcacacttagtccacaccccttcaggaatgctcgccttgcgggtgggagtaatgttgcttttaattcgttcaatccagctcattagggacctttctgtctgaacctggttcgatgccagttttatctttgggggcgcataatgccatttttgcccccaacagaccatgaatgttgcacattaaaacataacagcccgaaactttggataaaaaagtggtcgaaccgcagagttactttttattttgcggcgcgtgccgctgcgcgtttgtggcgaataaattcgaaaacacctggcaatattgaaacaaaaataatgccaacaatcatcagtttaaggttgctctgaatgaaggggagcgtgccgaagaaatagcctgcgtaggtaaaaagcagtacccacaacagtgcgccaatcacgttataagcggcgaaatgacggtacgacatgtggcccattcccgcaacaaacggggcgaacgttctgacgatcggcacaaaacgggcgagaataatcgttttgccgccatgtttctcataaaactgatgggttttgtcgagataactgcgacggaaaattttcgaattgggattactgaataacttttcaccgaacaaccgcccgatagtgtaattgaccgcgtcacccacaatcgcggcgatcagcatcagcaccaccatcatatggacgttgagatcgttggtctccagtgatgccaacgctccggcaacaaacagcaatgaatcacccggtaaaaacggcgttaccaccagaccggtttcacagaacaaaattaagaacaaaatggcataaacccagacgccgtactccgcgaccagctctgccagatgcacgtcaatgtgcaggataaaatcgatgaggaaataaatcaggtccatatttgcctatgccttgtactcgtcatctatcaggctgtaactacgttggctacagcctgaaatgttccgagcattattctcgttagtccgccagaaatagcgggcccattggcggttttggaagatcatatcggtcagggtaatccaccgcgaccagatatagcccttccgcttttgccgttgctgccgccagcgttctgtcctttgccgccagcaactctgctatccagctctccggctggttgtgggcaccgacttccatcaggctgccgacaatattcctgaccatatgatgtacaaaggcattcgctttgatatctaccaccacataaggaccgtgacgcgtgacattaatatgcataacgttgcgccacggggtccgggactggcactgcaccgcacggaacgaggtgaaatcattctcgcccagcaagcattgcgcagcccgatgcatccgttcagcgtccagcggttcgtaaaaatgggttacccctttactcagtaccgccgggcgcagccgatgattgtagatgatgtagcgataacggcgagccgtagcgctaaatcgggcatgaaaatcatcaggtacagctttaacccaacgcacggcgatgtcaccaggtaaattcgcatttacgcctaacgtccacgcagcgtctttgcgctgcgcggtcgtttcgaaatgcaccacctgcccggtaccgtgtacaccggcgtcagtacgcccggcgcagaagacggtgatgggttcgttcgccacctgggagagcgccttttccagcttctcctgcacactgcggacttcattctgccgttgccagccgtaatacctactgccgtcgtactcaatgcccagcgcaattttataaactggcggttgttgctggtcggacattagtacagatactcctgcaccagtttctcggcgatttttactgccatcagcgcgccgccaaagcgaacgttatcggccaccgaccagaactggacttgctccggcataccgtagtcattacgtacgcagccaacagaaagatgcggactaccagaagcatctcctacctgagtcgggaattcgttctcttcagagagcacaatatcttcgccctgagcaaacgcatcacgcgcttcttctgccgccagcggacgcagtgcttcaaagttgaccatctgggcatgaccgtagaataccggtgcctggacgacgcttgccgaaatcatcagcccttcgtcctgcaggattttgcgtacttcgtcaacgatacgacgttcttcacgcacgctaccttcgctatccggcagtaacggcagcatgttgaacgccagctgacgcccgaagaaatcttcttcgtcaatcggaatgccattgagtaatttagcactctgccccgctaatgcatcgaccgcttttttaccctgggcggaggctgaaatcaggctggtaacgctgatacgtgataaaccgccctgatcaattagcggtttcagtgccgccagcagctggctggtcagactgtctggtacggcgatgacattccggttgcggtaatcggtcagtataaacgggtttacttccggcaccaccagcggtacgtcgggttcgagagcaaacaatccgctgctgtcgatcaccagacaacctgagttggtcgcttcttcaacccaggcagcggtagcttctttgcctgcgacaaaaaatgccagctgcgcctgcgtccagtcgaattcagcggcatcctgcacggtgattgtcttaccaccaaagcgcagttgttcgcctgcgctttcgttacgtgccagtgcataaatttccccaaccgggaactgacgttcagccagcgtttcaagcagggcttcgcccacagcgccagttgcgcccaggacggcaatgttccagccttcagacatggtggtttactccagaaatagcaaagctccctgccaatgttacagcagagagcatgaagaagagattaacgtgccggatgatgaacggcgttaaaacccagtttacacagcaatgatgccgcactggcgtcatcacaaattacatacagagatgaccattcacggcgctcaagatagtttttgcgcagtttatcgaactcacccggtatcccggcgactttacgcagcggtgcgtcatcgcggcgcacatcatacaccaaatgcaccagccttttcagcgttggctgatcgagcgggccatgcagcgtaatgcgaccaaactctggcgcgggcagtaatgtatccagtgcaacgtgctgttcatgcccaataaacttgctataagcttcaaacacttgcgtagtaccgcgtgctttaccttccagggtatagcctgcgatatgcggcgtgccgatatccacttttttcagcaattccacgttaagttccggttcgccttcccagacatccagcactacgcttaacttctggccttcgttcaggcaggtcagcagggcggtattatcgacgactgcgccacggcaggcgttaatcagaatcgctcccggtttcaggctgcggatcagtttttcatccgccagatgcagcgttttgtacggaccatctttaaagagtggcgtatggaaagtcagaatatccgcatgctggactaactcattcagcgagcggaaatccccctcatccccacggtcggcgcgaggcggatcgcaaagcaaggttgtaatccctaacgcttccagtcgcgcctgtaaacgacgaccaacgttaccaacgccaacgatccccacggtacgctcgtgcagtgaaaatccatcgcgttcggcaagcatcagcagggaggagaaaacatattccactaccgcaatcgcattacagccaggtgcagcggaaaaaccaattcccgcctgctttaaccatgcttcatcgacatggtcggtccccgcggtggcagtgccaacaaatttaatgggttttcctgccagcaaagattcattcactttcgtgaccgaacgcaccataagcgcatccgcgtctgccagttgagcgacgggaattggacgcccgggaaccgcggtcacctcacccaaacggctaaataagtcgcgggcataaggcatattttcatcaacaaggattttcacgtttgtgttacctgtatgagacgagagttaaccagacaagtgtgccataatctcgcggccaggcatacttgcgaagatttcaggtataaggatacgtaatgatacaacctatttccggccctcctcctgggcaaccaccaggtcagggagataacctgccgtctggcgcgggcaatcagcctttatccagtcagcaacgtacttcgctggaaagcttaatgacgaaagtgacctcactgacgcaacaacaaagagcagaactgtgggcgggtatcaggcacgatattggtctgtcgggagattcaccgctgctttcgcgtcacttccctgccgctgagcataatctggcgcaacgtctgttggccgcgcagaaaagccattctgcccgccagcttttagcgcaattaggggagtatttacgtctggggaataatcgtcaggcggtcacggattatatccgtcataactttggtcagacgccgctgaatcagctctcaccggagcaattaaaaaccattctcaccctgttgcaggaagggaagatggttattccgcaaccacagcagcgcgaggcgaccgaccgtcctttattaccggcggagcacaatgcactcaaacagctggtgaccaaacttgcggcagcaacgggggaacccagcaaacagatctggcaatcgatgctggaactttccggggtgaaagatggcgagttaattccagcgaaactgtttaaccatctggtgacctggctacaggcgcgtcagacgctaagccagcaaaatacgccgacgcttgaatcactacagatggcgctgaaacaacctttagatgccagtgaactggcggcgttatcggcatatatccagcaaaaatatggcctttctgcgcaatcatcgctttcttctgcccaggccgaggatattcttaaccagctttatcaacggcgggttaaagggattgagccgcgtgatatgcaaccgctgcttaatccttttccaccgatgatggacacgttgcaaaatatggcaacgcgtcccgcgctgtggatactgttagtcgcgattatcctgatgctggtctggctggttcgttaaccccgacgaaacgacagtatcgtgacaataattcccagcaccgcagagatcgccccggcaagaaataccgaagagtaaccaaacatggtcgccagcattcccgcaagcggcccggagacgccgagggcgatatcctgaaacgcggcgtaaccgcccagtgcggtgccgcgaacgtgtgaggggacgcgtttaaccacctccacgcccagcgcaggaaagataagcgaacatccggctccagttaacgccgcgcccgctaatgcgacccacgcccctggggcttgccagagcagcaacaagcccaccgtttctacaagcagagagacgatcgccactttcacgccgccaaaacggtccggcatccagccaaacatgacgcgcatcacgacaaatgcgccgccaaacgcggtaagagtaaagcccgccatcgcccatcctttgctggcaaagtagagcgaaacgaaagtcccgataaccgcaaaaccaacgccttgtagtgccagacctaaccctggtttccagataagcccgacaacgctccacagcgatggacgttcccccgccagggccggtactttgcgcactgtgccgttacaggcccacgccagtaagggtaatgccattgtggtgagcgccagtgcggcaaaaccgtaatggctatgaatcaacaggccaagcggcgcaccaacagcgagggcaccgtaaatagccattccgttccatgacatcactttgccggaatgttttggcccaacgatgcctaatccccaggtcagggcgcccgtcagtaactggctttcaccaaagccaagaatcaaacgcccgacgaccaacagagcaaatttgaacggtgcggggacgggcaaaatcgccgccagcagcaacgcgccccccgccagaccacaagctaacatcccctgaagcgccgaacgttttgcgccatattgatcggccagtcgcccggcgtaaccacgcgtcagcaccgtagccagaaactgaatcccgacggcaatgccgaccatagtgttgccatagcccagttcatgatgaacaaacagcgggataaccggcaacggtaaacctacggtcatgtaggtgagaaaaaccgcaaaagcgatgcggaagagcgaaaaattggcagaagatcgtgtttcggtttggcttacagcagtcatgcattactccagaatgcagcgcaaggcgaggagtatccccgtctcatctctctggtttcagggttacggtgcgttggcaggatttaacgcgtacgtcttttctgcaggaaatcgacaaagcgggaagtttgcctggaactggcggcgattgtcaatgatgtgaaaaagggaaccatcgggttcccttttgcgttagtgccggaggcagcattggcgcgtaacgtcggatgcggcgctggcgcgtcttatccgacctactccgaattaatctttcagcttgcgcattaccagcgtggcgttggtgccgccgaagccgaagctgttagacataactgtggtcagttcgcgatcggtcgtttcggtcacgatgttcagacccgcagcctgctcgtccagctcttcaatgttgatgctcggggcgataaaaccgtgttccagcatcagcagagagtagatagcttcctgtacgccagcagcgcccagtgagtgaccggtcattgctttggttgcagaaatcgccgggctcttatcgccgaacacttcacggatagctgccagttctttcacgtcgccaaccggagtcgaagtaccatgagagttcaggtagtcgattggggtatcaacaccgtgcatcgccatcttcatgcagcgcactgcaccttcgccagacggagcaaccatgtctgcgccgtcagaggttgcgccgtagccaacgatttcagcatagatgtgagcaccacgcgccagcgcgtgttccagctcttcaaccactaccataccgccaccgccagcgataacgaaaccgtcacggtgagcgtcgtaagtacgggaggctttttccggggtgtcgttgtatttagtagacagcgcacccatcgcgtcgaattcgcaagccatttcccagcacagctcttcgccgccgccagcaaacacgatgtcctgtttgcccagttggatctgctctactgcgttaccgatacagtgtgcggaagtcgcacacgcggagctgatggagtagttaacgccgtgaattttaaacggcgtggcgaggcaggcagaaacgccggatgccatcgctttggtgaccacatacgggccaaccgctttcaggccgcgcgggccgcgcattgcgtcagcgccgaacacctgaaaacgcggggaaccgccgccggaacctgcaatcaggccaacgcgcgggttattctggtaagcttccggggagaggccagcatctgcaattgcctgctccatagaaaggaatgcataaatggatgcgtcgctcataaagcgcacaactttgcggtcaatgaggccagtggtatccagttttacgttgccccagacgtggctacgcatgccggaatccttcagctcctgagagaaagtgatccctgaacgtccttcacgcagagatgccaggacttcctgctggttattaccgatgctggaaacaatgcccaggccagtaatcactgcacgtttcattcaatacctctgtaagtcgcacatagagtaagtttcgaatgcacaatagcgtacacttgtacgccgaacaagtccgatcagccaattaatagagaaatttgcgcagcctgacacacatcgctaagatcgagccaccgcctgtaagacgagtaacttacgtgaaacactactccatacaacctgccaacctcgaatttaatgctgagggtacacctgtttcccgagattttgacgatgtctatttttccaacgataacggactggaagagacgcgttatgtttttctcgggggtaaccatctagaggcacgttttcctgaacatccacatcctctgtttgtggtagcagagagcggcttcggcaccggattaaacttcctgacgctatggcaggcatttgatcagtttcgcgaagcgcatccacaggcgcaattacaacgcttacatttcattagttttgagaaatttcccctcgcccgtgcggatttagtcttagcgcatcaacactggccggaactggcgccgtgggcagaacaacttcaggcacaatggcctttgcccctgtccggttgccatcgtttattgctcgatgaaggccgcgtaacgctggatttatggtttggcgatataaacgaactgaccagccaactggacgattcgctaaatcaaaaagtagatgcctggtttctggacggctttgcgccagcgaaaaacccggatatgtggacgcaaaatctgtttaccgccatggcccgactggcacgtccgggcggcacgctggcgacatttacgtctgccggttttgtccgccgcggtttgcaggaagccggattcactatgcaaaaacgtaagggctttgggcgcaaacgggaaatgctttgtggggtgatggaacagacattacccctcccctgctccacgccgtggtttaaccgtacgggcagcaacaaacaggaagcggcaattattggaggcggtattgccagcgcgttgttgtcactggcgctattgcgtcgcggctggcaggtaacgctttattgcgcggatgaggctcccgcactgggtgcttccggcaatcgccagggggcgctgtatccgcttttaagtaaacacgatgaagcgctaaaccgttttttctctaatgcgtttacttttgctcgtcggttttacgatttattgcccgttaaatttgatcatgactggtgcggcgtcacgcagttaggctgggatgagaaaagccagcataaaatcgcacagatgttgtcgatggatttacccgcagaactggctgtagccgttgaggcaaatgcggttgaacaaattacgggcgttgcaacaaattgcagcggcattacttatccgcaaggtggctggctgtgtccggcagaactgacccgtaatgtgctggaactggcgcaacagcagggtttgcagattcattatcaatatcagttacaggatttatcccgtaaggatgacggttggttgttgaattttgcaggagatcagcaagcaacacacagtttagtggtactggcgaacgggcatcaaatcagccgtttcagccaaacgtcatctctgccagtatattcggtggccggtcaagtcagccatattccgacaacgccggagctggcgaaactgaagcaagtgctgtgctatgacggttatctcacgccgcaaaatccggcgaatcagcaccattgtattggtgccagttatcatcgcggcagcgaagagacggcgtacagtgatgaagatcagcagcagaatcgccagcggttgattgattgtttcccgcaggtacagtgggcaaaagaggttgatgtcagtggtaaagaggcgcgctgcggtgtgcgttgtgctactcgcgatcatctgccaatggtaggcaacgtgcctgattatgacgctacactcgtggaatatgcgtcgctggcggagaagaaagatgaagcggtaagcgcgccggtttatgacgatctctttatgtttgctgctttaggttcgcgcggtttgtgttctgccccgctgtgtgccgagattctggcggcacagatgagtgaagaaccgattccgatggatgccagcacgctggcggcgttaaacccgaatcggttatgggtgcggaagttgttgaagggtaaagcggttaaggcggggtaatctgctctggcattgtttgtcggatgcggcgtaaacgccttatccgacctacgcgttacctgtaggcctgataagacgcgataagcgtcgcatcaggcatggtgctccagacgtcacaacttactgctgtgaggcctgctgaaacaggtgttcccacatatcggtcaccagcgcctggtcacgcggcgacaattcaccggcaccaatggctttttccagactctggctaacggttgtatgtaccgcctgagcggagtggtcgtcaccactttccagttctgcgatggctaatgtcaggtggccacgcaaatacccgctggcaaacaactcatcatcactggcatggtcaaccataccgtcgattaatgccagaatgcgtgattcaaactccgcgatcatcttctttcctcattgtaaaacgtggcgctggcttcagttgagcgcttccggccacgggaactgttccgccgtaagttccggcgtgtgataataattttgtagtgctttaatgaagcgtgccggacgttcgggaatgccgtttgccagataatccatcacctgcgcatgtacccgccgttgaaacaccacgcggtccggttcgaaatccccttccagattgtcgcagctaacattaaacggatatcccgctgccacgcagaacaaccagtccagcgcctgcggcttcacttcaacatcttcaaactggctttgtgtctgggcatcgcgtccgtccgggcaataccagtagccgaaatcaaccagctcacggcgcgctttcccggcaatacaccagtgcgaaatctcgtggatggcgctggcataaaagccatgagcgaagacgattctgttatacggtacttccgcatcagcaggaagatagatcggttcgtcgtcgcctttaatcagacgggtattaaattcatcggcaaagcagctattaaaaatctcaatcaactgctcatagtggtgtgtactgttcattagttcatccccaaccagtggaggatctcctgtccatggctatcgtaaagtaatttggcactcatcaccgccgagacgataacgatcatcgggcggatcagcttttgtcctttgctcaacaccagtcttgaacccatgcgcgcgccgaggaactgccccaccagcatcacaaagcccgtcgcccaaatcactttgccgccgagaataaacagcagcagaccgccaatgtttgacgttgcgttaagtaatttggcgtgagcagtggctttggcgaggttgaatccgcacagcgtaacgaaggccagcgcgtaaaacgatccggcagccgggccaaagaatccatcgtaaaaaccgacgcagccccccgccaccagcgcaaatggcagtccatacatccgacgctggcgatcttcttcacccagctttggcatcagcaagaaatagaggccgatacaaatcaccagaataggcaaaatctgccgtaagacatcggcctgaacatactgcaccagtagcgcgccgctcattgagccgacaaaggtcatggcgatattgagtttttgatcgcttaaactaaccactttacggcgaataaagtagatagtggcggaaatagagccaccgcaggcttgcagtttattggttgccagcgcgttagcgggagacatccccgccgccatcaatgccggaatagtgagtaacccaccgccaccggcaatcgagtcgataaatcccgccagcatggcgacaaaaaagagaactcccagcagcagcggggaaaccataaacaggctattaaacgtttccattagatcacgtgctcatccagtagcgcctggcaggaaggcggcaacggaggcggtgtcttcttctcaggctttgttgttcccggttttggaggttcaaaccagctttgcagttctgccccgcaaccatcgcctggtggcggtaaaggttgatcctcacactccagactatcggcaggacaacgtaatcgtacatgcatatgcgcgcgatgctggaaccagggtcgcactttgcgcaaccagtcgcgatcggtgcccgcatcaaggcaaagttgttgcttaatcgccggattaacaaaaatgcgcgtgacgtctttatcctgggcggcgagtttgatcaagctgaaaatttctggcttccacagcgtcgggacaacgtgtttaccgtcgcgggaaactaaatctaacgcttgcgggcgcaagagctgcgcggaggtccagcgtgttttcggcagttgcaggaagatatcgacatccagtccggtctggtggctggcgtgaccgccgttgaaacgaccaccagcaggcatccccatatcgccaatcagcaccgtacccatgcccagattgctcacctggcgactcagacgctggataaacatcaccagatccggatgtccgaaatagcgacgctgatcggtacgcataacctgataatgttcggactgtatcggcaacgtgtcagcaccgacgatacagccattagaaaaactgcctatcgattgtgcgctacccggcacaggttgggttattttttgccacggcgtcgctgccaggctggcactactggcaagcagagccagcagcgcaatcgcggttttgttcattttttaccagcgtggaatatcagtcttcacatcggcattttgcgcccgctgccgtagcaggtgatccatcaaaacgatcgccagcatcgcttctgcgatcggcaccgcgcggatcccaacacaaggatcgtgacggcctttggtgatcatctcaacttcttcgccaaagcggttaatagtgcgccccggcacggtaatgctggaggttggcttcagcgccatatgggcaatgatttgctgcccgctgctgataccaccaagaatgccgcccgcatggttgctctggaaaccgtctttggtgatttcgtcgcggttctggctgccacgcagcgctaccacgtcaaaaccatcaccaatttccacgcctttcaccgcgttaatgctcattagcgcatgggcgatgtcggcatccaggcggtcaaagaccggctcgccaagtccggcggggacgccactggcaacaacggtgactttcgcaccaatagagtcgccttcttttttcagcgcgcgcatcagttcatctaacgcgtcgattttgtccgggtccgggcagaagaatggattttgctcgacctgagaccagtctttgatttccagtggaatgtcgcccatctgggtcaggcaaccgcgaatctcaatgccaaatttctcggcgagatattttttggcaatcgcccctgccgccacgcgcatggcggtttcacgggcggaagaacgtccaccgccgcgataatcgcgcaggccgtatttttgttcataggtgtaatcggcatgacctggacggaaaacgtccttaatcgcactataatcctgagaacgctggtcggtattttcgatcaacaatccgatgctggtgccagtagtaacaccttcaaaaacaccggagagaattttgacttgatccggctcgcggcgctgggtggtatagcgcgatgtcccagggcgacgacgatcaaggtcatgttgcaggtccgcttccgtcagcggaatgcctggcggaacaccatcgacgatgcagccgagcgccagcccgtgcgattcgccgaaggtggttacgcgaaagagttgtccaattgtgtttccagccatcacggctccgttattgttgtgtttgcgtgtttacttaatctttataaatcgcgaaatgttctcgtgcggcaataagctgctctttggtgagcataaacacaccatcgccgccgttatcaaactccagccaggtgaacggaacatccggatattgttccataagatgtaccatgctgttgcccacttcacaaatcagcacgccatcatcagcgaggtaatctgccgcgttaccgagaatgcgacgcgtcagtttcaggccgtcggtgccagatgccagaccgagttccggctcgtggcggtattcgtttggcaggtcggacatatcttccgcatcgacgtacggcgggttggtgacgatcaggtcgtactgcactttcggcaagtcacggaacaagtcggaacgaatcggaatgacgttgtggatcaaaccgtgttcttcgatattctgttcggcaaccgccagcgcgtctggagagatgtccaccgcgtcgacttccgcttccgggaaggcataagcacaggcaatggcgatgcagccgctaccggtacacatatctaaaatgtgctgcggttgcttgctgatgagtccggcaaatttattgttgatcagttcaccaatcggcgagcgcggcaccagcacgcgttcatcgacgtaaaattcatgaccgcagaaccaggctctgttggtcaggtaagccaccggaatgcgttcgttgacgcggcggatcacgcgctcaacaatacggtgtttttcgctggaggtcagacgcgcggtgcgcatgtcttccggaatatccagcggcaggtagagtgaaggcaacaccagttgcacggcttcatcccacgggttatcggtgccgtggccgtaccagatattcgccgcgctgaagcggctcaccgaccagcgcaacatgtcctgaatggtttgcagctcatttactgcttcatcaacgaaaattttatccacgtattcctccagggcatgatcgcaataatttcggcggctagtttgccatgaagatgacgataaatcagcattcacacgcggtgagtgaggaaaaatacgttttaagcgatcgattgtacggtgagtcgggtaaactgtaggaaaattagaaatagagaaagataaatgaaaaagaaaacaacacttagcgaggaggaccaggcgctgtttcgccagttgatggcggggactcgcaagattaagcaggacacgattgtccaccgaccgcaacgtaagaaaatcagcgaagtgccggtgaaacggttgattcaggagcaggccgatgccagccattatttctccgatgagtttcagccattattaaataccgaaggtccggtgaaatatgttcgcccggatgtcagccattttgaagcgaagaaactgcggcgcggtgattattccccggagttgtttcttgatttgcacggtctgacgcagttgcaagccaagcaggagttaggcgcattgattgcagcctgccgccgtgaacatgtgttttgcgcctgcgtgatgcatggtcatggtaagcatattttgaagcagcaaacgccgctgtggctggcgcaacatccccatgtaatggcatttcatcaggcaccgaaagagtacggtggtgatgcggcattgctggtgttgatagaagtggatgagtggctgccgccggaattgccctgaatatttaaaggtggatgagtcgggcgatttagccttgaatactggcgtctcaaccctggcgataatgaacgtaataatcgggcattaattgaaaaacgtaagcagttttccgacagccttctgtgggctaatggcattgacccttcagcggggcttgaggatgacgacctgctgcaagcgcttatcgacgaattactcacccccatcgacggttatctggcacctttcgctcccgtgatggcgaatattctaaaaaactggatgaccgcatgacataacggacaacggggcctgatggccccgttgtgtggtgtatacgctacagttcgttgagcgtgtactggaagcggcaggtggaatcaatgggctggcggctgctggtatcaacatgcaccaccatgtcgtgcagttgtttgtcagtgatgggatgcctgtttgggcgccaccgtaacattagcattatcacagcctgatgatgaaaacgtgatcatttgcgcaacccagcgacagtaagcgccctcttcattcatttgcgagccatcacatagtttgccgtctttcatcagataggttgaaagcgttttttcaattactccgcccgtcgattgcaaagacagtgttttcgttttattgatatagttttcatcccatgaaacatcatacggcgtaactgacacggttgggcacacggacacggttgcatttggtccataatagatatctttatcaacagaaccgaccacaacctggctggtggctctgatactcactaaccacgggcagcctcccacatcaccatcgacggtaatatccagaggcagcttgagacattcccagcggctgtctttggcttccagtgcctccatgcccggacaaaatgaattatttacagttgtcccatcttttaccgtaatcgtcggcgcaggagaactgcccgttcctgtccatgtgcgattgggtaagttgccaagcgtcataacataattactttgataataggtaccgtagtaaacactcgaaacctcagcaacatcaagatacagttcgacctgactattccagccaaacgtagcatagtagatatacacattacgaaatgtctgccccatcccggcccgactaccgagcataaaaaccatcaggatcaaaagacgaaacagcaagttagtttttttcatcttatatgtactcaaacgttgcggttaaggaggcggtaaaatcccccatcgtcacttcccggccgcttttcgcctggagccaggcattaaaattcagattgttattgccgttactcagcacaaaagttgccccgctggtattgttaatcagcaccggtgttccgtcggttttttccatgccaattccgacaccttgcgcctctgaagaagcatccagcgccagaaaaccgggctgttcgctgtcttccgtgccagtcaacgtaacccggacttcatactcggctggccctttacaatctttcagttgaaacaccactggcacccgcgccgactgcccggtcaccatcaggtctttacggctgatggtgggaaaatgcacctccgccagcgtttcgccctggaccaccagcgtgcaggatttactgagtaaattgccgtagaaatgcaggttgtcagccgcctgaacatggggcgtcagcagcaccgtcgccagtacagccgcgcagagagatatccgttttaggttcattggtaatccacctgtaatgttgcgtaggcagaaaaggttccgtcgctgagcgccgcatcattggctttcaccggcacagcttgcagcgttggcggcgttgacgggtcaattttcaacggtgttcccagcttaaacggctggccgttttgctgtagctcaatccccaggccgctaacgtccgtttcaatggcggaatcatcataaggggtttggctgcccgtccaggtcaggctcatctcccaggcgtcgtcgcgcacatcggggtcacatgtgatggtgtaaggcacatcctgacggaaattatcgccgttaatgttgtcgataatgacgttgcgaaactcaacttcgatcgtcttaccatcgctgatagtacaggcgggcggcgaaaccagcgtgccatgaaaagtaacgtcgttaatcgcggcctgcgccaggccagcaaaaccgtaaattaagcaccatgcgagtcgtttcattggtagtccaccaccatggtcatggtcgcattaaactccgatgccatcagttccacaccgctctgcttcaccggaacggcttcgaagtctggctgtgtattgatgttgaacggcagccagctactgttacccactgccaccagcgaatggtcagcggcattctgaatacgaatgccaaaaccgctgattccagtactcagcaccgtttcgccgttgatggtcgtggtggtggcctgaagctgcatttgcaggtcgtcgctgacactgtttgagcagttcagggtgtagcccactggctgacggtagttggcaccatcaatacttttaataatcacattgccgaactccaccgcgcttccctttaccgaacagggcggcggcccatccaccagcacgcgcaacgtcaaattgacgattttgccgcccgccattgccgggaaaacggtcacgccacaggccagcaatagcgcggcagatccggtcagaaagaacgctttcatgttgcttctcccgttatcaacctttgctgctttgatcttcatccaccttgcaggtgttcccttcacaacggaagatcagcggcatgcgcgcgccgtagtcgttgatataggtcagcaccggggcgctcgccatttttgcctttaacggttgtgacgttttcggtggcatcaccagcggtttaaacccggcggcagtcagccctttcttctgtgtgctggcatcgctgatgatgacgtggtacggcgtcgggttattgacggtatagtcctggccgctgcgcgtgagtgtgaccttaaactgccacggttttctcatgtcaatcttttccagcgcctttggtcgccagaacagcttgatgcgcgtttgcaacgcaatttgcagggtgttggctttcccggactttggcgggatctcacgcacgttgtagtagaacaggctttctcggtcggacggcagcgtgtgaatgtccggcagcgcctgaatcttcacctggccgttcatcatagcgtcaatacgctgcaccggcggcagtactgccagcggcgaagtgattttgttgcccttctcgtcttccagccagctttgcgccaggtaaggcagcttttcgttgttgttacgcaacgtcacgctgatcgatttatcgctttcgttaaacaccagacgggtgcgatccggggtgaccgatgcatgcgccgtcaggctggcggtggtaagcagtgccatcagcgctgtgctgacgagcattggacaggataatttataagacattgatcgttccttaatcagattattgagttgctgaaattgacgtcggcgcttccgttggtgtgacttgccgcgtctggtcctgaataacaggcttaatttctggcgctgaagaatcaggggctgccgttcccttttgttcacacggcaacaacaggccgctgaacaaatcggcaggtagcggcttcggcaatacgatctcgcattgtgcgctgccttcccagaacaccatcatatgctcgcccgcattgacccccgccagatagacattgccttcatcatccacaatgccaacctgctgctgctcgtcatttttcacttccgcgccaaacggcgggtagctaccgtcacgcaacctcagtaccgccatcgctttttgcccgctgatcactttgaatttgcgatagccgattgcgccttccgtcagagtcgcctgcaccaccgactgggtggcttccgcatcttccggcaagttgtttaaatcgatatacgcctgattgcgatagtagttgttaatatcggcgaccaccgccttgccaaacatattggtgtacaccggcgcgccgttgctttcgaccggcacgttggcaatcccgtcggcgtcaatcagcaggcgcgtgccgcccatattctgggtacggtgcagcgccccaccatgcgcggtcagcgttgccccgccctgtaaggcgatcccagccgaacggtattccccttcatggtagttggcgctgagatcaaccttcgccagcgaaccgtcgtggctcagataaccatccacgctgccgtgctgctcgctggtgccaacgttaacctggtagtgcgttgcgtcatcgacgcgcttaaagtaaccgacctggctgctgtccgacccgctgccgtaggaaccgttgtaggtcacggtgctgctgtcgctccacggaatgctcatactgaggtacatccccttatccgcattatcgtcatattcgtagcgatagccggtcaccgagatgctcatgttgcgaatgctccccatattaaaatagtgggaaaacatcaggttatagtttgtctgttccgggcgatcccagtaagtacgatgggagtagttgagatagatcgagacacccgcagcggcaaagttctggttataggtgatcgtatacatctctttgtcgttaccggtccgcgccatgtccgactggttcgcgtccagatactcgctcatggtcatgaagttcttttcagaaaaacggtagcctgcaaaggtgacgcggctgttgagttcgtcaaagtctttggcatagctcacgcgaaaggagttgccgtccagttttcctttgccgtatgcgctgtcatgatccaggttgacgtgcgagtgagtcacatcgaacgccagcgcgccaaactgtgcgaggtcgcgccccacccccatcgccgccgactgatagtgtttatctgccagcgcaccaccgtagagcgaccagccatctgccaccccccatgacgcttctccgccggagaaaaagccgccttcggtcttgtggttccagtcttccggacgccccatcatcactttgtaacgcacctgcccctggcgcgtgaggaatggcatagatgcggtcgtaacgtcatattcctgcacctgaccattctgttcttcaacgcggacgtgcagtgtgccggagacggagtcgccgatatcctgaatgcggaatggcccggctggaacctgggtttcgtaaagtacccggcccatctggctaatggtgacttttgcactgctgtgcgccacgccggaaacatccggtgcatagccgcgcaggttgggcggcagcatctggtcatcggtgctgacgctgctgccgatatagttaaagccgtcgaaaatatcggaattgagataatcttcccccagcgacagcttcgcttttaaagagggcaaggctcgccaggcataataacgactccagtcccagtgtttactcgttgtgctgttactgctgtcatcgtcgtcatcgttgctgcgggtgtgctgataatcactttgccagtctgcacggaaacgccatgcccccaggttcgccccaacggtaccgttgccgctgatatcatgtgagtcctcgcccccctgctcctggtggcgagtttgcgcattgaggctgtagtcggcaatcaggccaggaataccgtcatcccaacgtgagggaggatcccagtcgctgctggtatattcgaggtaagcctgtggcactgtcagcagcaacgccgactggcttaaatcattctcgacttccatcccgtctaattgacctggtttaaggcattcatcgttgtgcgtccactgcaggctttttgctatcccttctttcagccccagcgccgccactaactcaggtgtcaggcaggcatagttttttgttggatcgttttcagagacgtaccagttaatgtcgtattcatcagaaaggggttgtttatttataaatacacgtaaattatatttacccgcgtcgacataccctttttttgaaaacttaccgagatcaattttcgtatcgccctttaactcaaggaaacgggggtcaaattgaattgaatcatcagcccatgcattgactgacccaccagagattgccagcgcaatatagcaggcgattccccgcagccgaaaatttgagtgattaggcatacacatatccgtttgtgaaacagtcgtaaatctgttgcgtgttgaataaccccacagcagaacgctgtggggttgtcacatcagagataggtaatctggaatgtggtcagggtttcgaactggccgagatccggcgcatcggtttcacccaccagccaggctttaaagttcagcgtttgcttgtctttacccttgctggttgaagtatccatcacgattggctgaacaatcttttcgcccactttataacctttgccatgggtatcgccgattaccaggctcacgtggttcatggcaacaccgctgtcaacattgaataacgcatagttatctgcgttggctggccccgcgtagttaatgccggtgaacgtggtctccatgtttgtttcagtggtaaacacgcaatcctgtaaacggatctggaaatctttcggtgtggtagtgccaccgccggtcagtttagccgcaccgatgtcacccatatcgacttccagtttgtgatcgtctggaacgatagagcacggggagtcttcaatggtgccgtagaagcgcgcggtaccgttgttgcctgctgcaaaagcagaactggaaacaactgcgcccatgaccatcgccgcagcaatggctgttttggcaaacttactcattatttgtccttaaatcattaagagttataatataaacacctgacataaaattaatatatattatgcccgatatttatagttagccattgaacatatacactccaatataatcatagaatgtaaacaagtattctctggtgtgtctgtatgttggtcttatctataaaaaaactcaatttagtaatacttaaacactttatgtagattttattaattaatacatggccaaaatactttcaccacgttacaacaaaaaaacatgcgaattatcaacaaaaaaacaaaccattataatcaacaaaaatgaattgcttataaagcacactaaaaaaattataatgaccttaccattatttattgctaaaatttaatattaattaaatcaataaatatatattcaagacacaaaaccattatcttctttattttattacgggattcaataatgggaaaatataataactatcgagagttgttaaatattaacaacatttagacaagaaaaagaatgattgtatgacggagaaactgcccggtgtacgcgcacgtaaccgggcattgattgcttaaattgcttttgccatcttcaaattacaagggctcatttgccagttgaattggccttttccgctttcatcaagcgttacgctggcaatcgctgaagtggtaaacataggcggcgtttcgcccggacataactcggcaaccagatacccaactaacggtaagtgggagatcaccagtaccgaagcaacaccttcattggtcaacgcctgcaaataggcaccgaccagaccaacatcgccgcagggcgttaactccggcagaacttctgcactggaaggcaggttcagacaatcccctacttcttccagtgtttgctcggctcgcaggaacgggctcaccagaacgcgttcgatttccactttttgacctttcagccagttcgccatcaggcgagattcgtcacaaccgttagtggtcagaggacgaaccgaatcactggcggcatcgagggctgcgtcgccgtgacgcatgataaaaacttgcatattgcaccgcttttgttaaccagattcgcccgttttctttcatctgaaaccagagaaagaaaacggtggccggcattgtgccttatccattcaccgaatgaaacgctgttttttacctcaatggcgtaagtatagtcaatatgcgtttacattttgagcaacactccgccattcagcgcggattcatataactttgaccttcttattgcaggtcagttgcagttgttttccaaaaactttccccacgctcgctcatctcaacgaaacgattgcaaggggtaaaacgggaaccatactgcgtggccagtcgttgcattattgcaaccacttcgcctgcgccgagagaatcgatatagcggaacggtccaccgagaaatggcggaaaaccaatgccaaataccgcgccaatatccccgtcacgcacgctacggataacctgctcgtccagacaacatactgcttcattcagcatcaacatcacacaccgttcagcaacctgcggtgcggagagtcgcccctgcccttgtgcgccaatgagcgggtaaatggcgggatcgacctgttttttgcttttacgccctttctgaccataaagatagaaaccccggccattttttctgcctttgcgatcgtcgttcaaaattgaagaaacaacatttgcaggcgcgctaaaacgttctccataagcagcttccagtacaggcataattttagtcccggtgtcgattcctacctcatccaaaagttggattgggcctaccggaaacccaaatttcactagcgcggtatcgatatgctcaatacgctcgccttcggtcaacatgcggatagcttcattgatgtaaggcgctaagatgcgattgacgtaaaacccggctttgtcacgcacgacaattggcgttttgccctgttttttcgccagttttaccgtggtggcgatggtttgcgccgatgtactcgcatgaggaataatctccaccagcggcattttttccaccggactgaagaaatgcaggccaataacttgctcaggtcgcgcagcgtgagcggcgatatcgccaatcggtaaagatgacgtgttcgaagcaaagatggtatgagtagcgcaattttgctccacttccgccaccatctgttgttttaattcgagattttcaaacaccgcttcaataatcagatcgcgatgggcaaagccgcaatagtccgtcgttccggagattaatgccagctgtttgtcacgttcgctggctttgagatgacgacggcgaactttgccctccagctgatcccaactgtacttcagcgcatgatttatgccctgcgggttgatatctttaattctgaccggaagccccgctttacaagcagtgacataagcaataccgccgcccatcaagccaccacctaaaatccccacgctgtttaatggcgcaggcggcgcatcactgccgggatcttttttcacttccgtactggcaaaaaagatattgcgcagcgcctgcgattgcggcgtcatcgccagttcgccaaacgcccgtgcttcagcgtcatagccgctgctggtgccctgcgctaatcccgtttcgacaacctccaggatgcgttctgtcgccggatagttaccttgcgttttgtgttctgttttcttaccgaccattttgaacagcagcgcacgacctaacggccccgccagaatacgctcgcgtacaggtagagggcgtgaagatgggcgatcctgctttgccagctcaacagcggcttccagcaatatggagtgcggaacgacgtcatccaccaaccccagctttactgcctgtttcgcccgaagttgttttccggtgaggatcatctctaatgctgtgctgacacctatcaggcgcggtaaacgctgggtaccgcctgaaccgggtaacaatccaagttgtacttcaggcaaaccgagcaccgttttaggatcgtcagtacaaacacgaccgtggcacgccagcgccaactccagcccgccgcccaggcaagcgccatgaatagccgcgataaccggaatgggcaaagcatgaatctccgccattaactgttgcccctgccgcgccagtacttccgcttcttgcgccgttttgcagttgccgatcatgttgatgtctgcgccagcaatgaagttgtctggtttcgcggagacaaacaccacgccacgcaactctttgttttcacggagttgcttaataatggcgcgtacctgcgaggcaaattccgccttcagggtattcattttctcacccggtacgtcgatggtgatgatagcaatgttgtccagacgaacattaagagtaaacgctgatgccatttccattattccgcctccagaaccattgctgcgccaagcccacccgcagcacaggcggtcactaaaccaaatccaccgccacgacggcgaagttcatgcaatgtctgggtaatcatccgcgcgccggtcgctgcgaagggatgcccataagcaatcgaaccgccaagcacgttaaatttgctctcgtccacttcgccagtggcatgtgcacgccccagtacgtcgcgagcaaaacgttcgctacccagcaactgaatattggccagcgtctgggcggcaaaggcttcgtgcatatcgatcaatgtcagatcgcccatcgtcaatccggcacgttccagcgccagcggtgttgaccaggctggaccgagcaacatgtcctgccagacatctatcgcagtaaatgcgtagctgcgcagataccccagcggtaccagccctaattctttcgcccgggattcagtcatcaggatcaccgctgccgcgccatcggtcagcggcgtactgttcgccgccgttaccgtcccgtgtttacgatcaaacgccggacgcagctttgcgtaatcagcaagagaggaattaccgcgaatattgttgtcttcgacaagcggttgtttataaggggggataaaggcagtcatcacctcttctttgagtttaccttctgaccacgcctgagcggcacgctgatgcgaacggtgcgccagtgcatcttgctgttctcgggtgatgccgtaggttttcgccatttgctctgcggtgtcccccatccgtaatccagtggagtattccgccactgccggaggcaccggcattaagtcacgcaaacgtaagcgagaaaaaagtttcaggcgctggctcattgtgcgggctttgttgacatcaaccagcacgcgcgccagttttttactgacgccaattggcaatacggaagaggaatctgccccaccggcaatccccgctcgaatagttcccgccatcaggctttctgcgacgtttgcaaccgcctggaaactggtagcgcaagcgcggctaacgctgtaagcatcggtatgcacattcattccagtgccaagaacaatttcacgggcaatgttgggcgcttccggcatttgcacaacctgaccgaagaccagttgttcaatcacttcagcggggatctcggtgcgtgccagcagttcgcctaccaccatcttccctaaatcaaccgcgggaatgccatgaaaagccgtcgcctgtcgggcaaaaggcgtacgtaaaccgctaacaatggcgatacgatcgccctggcgggtaaccagcggtaaaacctgacccataacactcccctgtaaaaaataaataaagtggtctgacctgatcatagtcttaaccatttttttacatttagccaagtggagaaaagggaaagtgggagctatgacacagagagaaaagaagaagagaaaagaaaacgcccctgccagcaactgacaggggcgtatgtacccgagaggaattaacgcagacccagctggaagatcagcatttcagcttcgcaggcaaaagtgaaatcgatatccaggcgcacaccgtcagactcttcagtgaaagtcggggtgattttgcacggttcggattccacgctacgggctttttcagtcagcgctgccagcgtttgttctgcttctgcgcggtttgcaaacacacggctgtaagacgcggtgcagtcggagttgtccataatggtgccaacatccatacagcagcaaaccggggtttcatcagcactacatttactcatcgttgatttcctctgtatgtgcacccaaggtgccagataaacgttgtggatattttacgcttccggaaagtgctgctccagttgttaattctgcaaaatcggataagtgaccgaaatcacacttaaaaatgatctaaaacaaaattcacccgaatccatgagtgcgccacctcccaattttgccagctggatcgcgtttcttagatcatatccgaaaaaagatagaaacatacttgcaacattccagctggtccgacctatactctcgccactggtctgatttctaagatgtacctcagaccctacacttcgcgctcctgttacagcacgtaacatagtttgtataaaaataaatcattgaggttatggtcatgagccagaaaaccctgtttacaaagtctgctctcgcagtcgcagtggcacttatctccacccaggcctggtcggcaggctttcagttaaacgaattttcttcctctagcctgggccgggcttattcaggggaaggtgcaattgccgatgatgcaggtaacgttagccgtaaccccgcattgattaccatgtttgaccgcccgacattttctgcgggtgcggtttatattgatccggatgtaaatatcagcggaacgtctccgtctggtcgtagcctgaaagccgataacatcgcgcctacggcatgggttccgaacatgcactttgttgcaccgattaacgaccaatttggttggggcgcttctattacctctaactatggtctggcaacagagtttaacgatacttatgcaggcggttctgtcggtggtacaaccgaccttgaaaccatgaacctgaacttaagcggtgcgtatcgcttaaataatgcatggagctttggtcttggtttcaacgccgtctacgctcgcgcgaaaattgaacgtttcgcaggcgatctggggcagctggttgccggtcagattatgcaatctcctgctggacaaactcagcaagggcaagcattggcagctaccgccaacggtatcgacagtaataccaaaatcgctcatctgaacggtaaccagtggggttttggctggaacgccggaatcctgtatgaactggataaaaataaccgctatgcactgacctaccgttctgaagtgaaaattgacttcaaaggtaactacagcagcgatcttaatcgtgcatttaataactacggtttgccaattcctaccgcgacaggtggcgcaacgcagtcaggttatctgacgctgaacctgcctgaaatgtgggaagtgtcgggttataaccgtgttgctccgcagtgggcaattcactatagcctggcttacaccagctggagtcagttccagcagttgaaagcgacctcaacgagtggcgacacgctgttccagaaacatgaaggctttaaagatgcttaccgcatcgcgttgggtaccacttattactacgatgataactggaccttccgtaccggtatcgcctttgatgacagcccagttccggcacagaatcgttctatctccattccggaccaggaccgtttctggctgagtgcaggtacgacttacgcatttaataaagatgcttcagtcgacgttggtgtttcttatatgcacggtcagagcgtgaaaattaacgaaggcccatatcaattcgagtctgaaggtaaagcctggctgttcggtactaactttaactacgcgttctgataacgcgttagcttaataagaaaaaaggtgagtcgcaaaactcaccttttttgtttgtttcttattcagaatcgatatcttttaaatcatcctgaatcgcttgtgcgttcggattttcctgcggtttgagttcaccgccattagcgatgaaatcatgacgctggaagtacgcttcacgcaccataatataaggatcggacgactgacgcagcagaccgtcggaatctaacaactgcgcacgagtttctatcccttcaagcgtccatttacccacagacatcggccaggtcagccaggaaagaaccgggtaaagactatccgccatatcaccaccgtcatcacgcaacgtgaagctaccgtagaacggtaactgaacgtacggcccataacccacaccataatgaccaagcgtactaccgaagcggtgaggttcagtccgttgcagtttcgggttcgccatccctgcaacatcaataaagccgcccattcccaaaatggtattcaggaaaaagcgggtaaagtggaccatcccctgataagggtcgccctgcaagaagtagttaaccatcaccgcaggttcttcaaggttgccggtaaagttgctcaaaccgttacgcgcaggttgcggaacataatcacgccaggcaacagcgaccggtcgaacaatatacgggtctaatacattgaagttgaagttgtacatagtgcggttaaacccttctaacgggtcagaacgcccttgctgatctgtaccggaactcgcacaccccaccagaagcgtagttcccagagcaagcgccgacaggcgaagcttcataaatgtctccctgtttttttatggcttatgcagtttgccatccatgacggaacgataccgtatccgcctgtttaggtgtgggcgattgtaacagcacgtcaactgatgtccagacgccctgatttgctgatttgatcatagcctggtaatcgtcgccctgtaggctacttgattcaatagaaacagaaaaaggcaaacgcggccttttctacattttcagagtaactcccgccagttgcgagcaaaaaagccgctacgctttagctatacgtgctaattcaagagaagagaccatggacaacgacaaaattgatcaacacagcgacgaaattgaagttgagagcgaagaaaaagagcgcggtaaaaaaatagaaatagatgaagaccgactcccctcccgggcgatggcaattcatgagcatatccgccaggatggtgaaaaagagctggaacgcgacgcaatggcgctactgtggtcagccattgcggcgggcctgtcgatgggcgcttcgctactggcaaaagggatatttcatgtcgaactggaaggcgtgccgggcagcttcttgctggagaatctcggttatacctttggttttattatcgtcataatggcccgccagcaattatttaccgaaaacactgtaactgcggtactacccgtcatgcaaaaaccgacaatgagcaacgtcggcttacttatgcggttatggggcatcgtgctgctgggtaatattatcgggacaggtattgctgcgtgggcatttgaatatatgcctatcttcaatgaagaaactcgcgatgcatttgtcaaaatcggcatggatgtgatgaagaacacccccagcgagatgtttgccaacgcgatcatttccggctggctgatcgccactatggtatggatgtttcctgcagcgggtgcggcaaagattgtggtgattatattgatgacctggcttattgccctgggtgacaccacccacatcgttgtcggttctgtagaaatcctctatctggtgtttaacggtacgctgcactggagcgatttcatctggcccttcgcactacctactttagcggggaacatctgcggcggcacctttatcttcgcgttaatgagtcatgcacagattcgtaacgacatgagcaacaagcgcaaagtagaagcacgtcaaaaagcagaacgtgcggaaaacattaagaaaaatgataaaaacccggcataaatggcgagggtttaagcaatcgagcggctgtgtacttaccccgtagtccattagcgggtatactcatgccgcattgtcctcttagttaaatggatataacgagcccctcctaagggctaattgcaggttcgattcctgcaggggacaccagatacccttcaaacgatatctaccttcaccccgtaaaagataagtttggcagcacatttgccctatctactcatttttcctgcaacaggttgaaatctcaacacggtcagaaaacgctgatgactaaacagccctgggctgggcgatgtaaccatcacacacaatcctgatcgcgaaatatggcgtgacttgatacttcactccacaatgctttccttgatgaattcgcaggcccgtgatacacgggacaggtcgctgaattacgacaatgccctggaaatcagcgagccgtgtatccggagtacatttgagcgactgtaccagaacatgaatgaggcgtttggattaggcgattattagcagggctaagcattttggtattattattttccggttgagggatatagagctatcgacaacaaccggaaaaagtttacgtttatattgcgtttatattgctgaaggtactggcgtttccatcactatttgctcacgttttttactcaggaagaaaatgccaaatagcaacatcaggcagacaatacccgaaattgcgaaaaaaaccgtctggtagcctgcgtggtcaaagagtatcccagtcggcgttgaaagcagcacaatccccaacgaactggcaatttgaaaaccaatcagaaagatcgtcgacgacaggcgcttatcaaaatttgccacgctgtatttgaagacggatatgacacaaagtggaacctcaatggcatgtaacagcttcactaatgaaataatccaggggttaacgaatagcgcgcaggaaaggatacgcaacgccataatcacaacaccgataagtaatgcattttttggccctacccgattcacaaagaaaggaataatcgccatgcacagcgcttcgagtaccacctggaatgagttgagataaccatacaggcgcgttcctacatcgtgggattcgaataaacctgcataaaagacaggaaagagttgttgatcaaaaatgttatagaaagaccacgtccccacaataaatatgacgaaaacccagaagtttcgatccttgaaaactgcgataaaatcctctttttttacccctcccacatccgccgctacgcactggtgttcctgctctttaaaacgcatgttgatcatcataaatacagcgccaaatagagagaccaaccagaagttgatatggggactgatactaaaaaatatgccagcaaagaatgcgccaatagcatagccaaaagatccccaggcgcgcgctgttccatattcgaaatgaaaatttcgcgccattttttcggtgaagctgtcaagcaaaccgcatcccgccagataccccagaccaaaaaagagcgcccccagaattaaacctacagaaaaattgctttgcagtaacggttcataaacgtaaatcataaacggtccggtcaagaccaagatgaaactcatacaccagatgagcggtttcttcagaccgagtttatcctgaacgatgccgtagaacatcataaatagaatgctggtaaactggttgaccgaataaagtgtacctaattccgtccctgtcaaccctagatgtcctttcagccaaatagcgtataatgaccaccacagcgaccaggaaataaaaaagagaaatgagtaactggatgcaaaacgatagtacgcatttctgaatggaatattcagtgccataattacctgcctgtcgttaaaaaattcacgtcctatttagagataagagcgacttcgccgtttacttctcaccattccagttcttgtcgacatggcagcgctgtcatcgcccctttcgccgttactgcaagcgctccgcaacgttgagcgagatcgataatttgtcgcatttctctttcatctgtagataatcccgtagaggacagacctgtgagtaacccggcaacgaacgcatctcccgcccccgtgctatcgacacaattcacagacattccagcaaaatggtgaacttgtcctcgataacagaccaccaccccttctgcacctttagtcaccaacagcatggcgatctcatattcttttgccagcgcgcatatctcccgatcgttctgtgtttttccactgataagtcgccattcttcttccgagagcttgacgacatccgccagttgtagcgcctgccgcaaacacaagcggagcaaatgctcgtcttgccatagatcttcacgaatattgggatcgaagctgacaaaacctccggcatgccggatcgccgtcatcgctgtaaatgcgctggtacgcgaaggctcagcagacaacgcaattgaacagagatgtaaccattcgccatgtcgccagcagggcaagtctgtcgtctctaaaaaaagatcggcactggggcggaccataaacgtaaatgaacgttccccttgatcgttcagatcgacaagcaccgcggatgtccggtgccattcatcttgcttcagatacgtgatatcgactccctcagttagcagcgttctttgcattaacgcaccaaaaggatcatcccccacccgacctataaacccacttgttccgcctaatctggcgattcccaccgcaacgttagctggcgcaccgccaggacaaggcagtagccgcccgtctgattctggcaagagatctacgaccgcatcccctaaaacccatactttggctggcatttttttcccttaaattcatctgacttacgcatagtgataaacctctttttcgcaaaatcgtcatggatttactaaaacatgcatattcgatcacaaaatgtcatagttaacgttaacatttgtgatattcatcgcatttatgaaattaagggactttatttttataaaagttaacgttaacaatttaccaaatttgcttaaccaggatgattaaaatgacgcaatctcgattgcatgcggcgcaaaacgcactagcaaaacttcatgagcaccggggtaacactttctatccccattttcacctcgcgcctcctgccgggtggatgaacgatccaaacggcctgatctggtttaacgatcgttatcacgcgttttatcaacatcacccgatgagtgaacactgggggccaatgcactggggacatgccaccagcgacgatatgatccactggcagcatgagcctattgcgctagcgcctggagacgagaatgacaaagacgggtgtttttcaggtagtgctgtcgatgacaatggtgtcctctcacttatctacaccggacacgtctggctcgatggtgcaggtaatgacgatgcaattcgcgaagtacaatgtctggctaccagtcgggatggtattcatttcgagaaacagggtgtgatcctcactccaccagaaggaatcatgcacttccgcgatcctaaagtgtggcgtgaagccgacacatggtggatggtagtcggggcgaaagacccaggtaacacggggcagatactgctttatcgcggcagttcattgcgtgaatggactttcgatcgcgtactggcccacgctgatgcgggtgaaagctatatgtgggaatgtccggactttttcagccttggcgatcagcattatctgatgttttccccgcagggaatgaatgccgagggatacagttatcgaaatcgctttcaaagtggcgtaatacccggaatgtggtcgccaggacgactttttgcacaatccgggcattttactgaacttgataacggacatgacttttatgcaccacaaagctttttagcgaaggatggtcggcgtattgttatcggctggatggatatgtgggaatcgccaatgccctcaaaacgtgaaggctgggcaggctgcatgacgctggcgcgcgagctatcagagagcaatggcaaactcctacaacgcccggtacatgaagctgagtcgttacgccagcagcatcaatctatctctccccgcacaatcagcaataaatatgttttgcagaaaaacgcgcaagcagttgagattcagttgcagtgggcgctgaagaacagtgatgccgaacattacggattacaactcggcacaggaatgcggctgtatattgataaccaatctgagcggcttgttttgtggcggtattacccacacgagcatttagacggctaccgtagtattcccctcccgcagggtgacatgctcgccctaaggatatttatcgatacatcatccgtggaagtatttattaacgacggggaggcggtaatgagtagccgaatatatccgcagccagaaaaacgggaactgtcgctctatgcctcccacggagtggctgtgctgcaacatggagcactctggcaactgggttaacataatatcaggtggaacaacggatcaacagcgggcaagggatccgcgtctctcttcccccttcacgaccttcaataatatgcaatgcagcttcccgcccgataatgtcatgtggaagctgaattgtggtcagcggcggtaaaaacagatgcccgacgccaaccagattatcaaagcccattacggcgacatcctgcgggatacgtacccccttcgccagaagaacctgataagccacaaaggctgcgcgatcgttaccacatatcagaacatcaaaatctggtttgccagattggaagtgggcattgagtaaactttcgagatcggtgtagtgatcatcacctgttgccatgtaaaattgtttcacctcagccagatctcgtccagcatcacgccaggcctgctcaaatccctgccgacgataccctgttgccaacgcactttccggtagccagaagcataacggttgacgatagcccgccgcgagcaaatgcagtgttgattcatattgtgcagtgtaatcatcagggatataactgggtaacgctgggtcatccgccacacagttcgccaatacaatattttcaccatacagagactcaggcagcgtgatatgtcgcagccccattgtagtatagataatgccatccggacggtgggcaagcagctgacgtgccgcgcgggcagcgtcatcttcagaaaaaatattgattaaaaaactattccagccgaactcgctggcggtttgctcaatggcaagcagaatatcaacagagaaaggagtggtagcagtgtcctgtgccagcacggcgagagtcgacggcttacgtccttgagcgcgcattttacgggcggaaagatcaggaacataattcagggtctggattgcctgcaatacgcggtcacgcgttgcaggacgcacagattctgcattatgcatcacccgggagactgtcatcatcgacactcccgccaggcgtgcgacatcctttaatgaagccatacccaagccgtttgccgtaaaacgggcactgtagcagaaacagacgtcactggcgagatccaacgatattctcgacgccctatcacccgacacggcaatacaataaaaagtaacaataattcccggacaattgtacccaatttcgcctctgttctcgccaacgagtcaccatgtaggcaagtaggtaaaacatgccaacctggagaagaagatataaatatggatcattgtgctgccgctgtatcccgacatcagcccggaaattattgcgattgctatcggttccggtgcgattggctgcacgatcgttacggactcgcttttctggctggtgaagcaatattgcggcgctacgctcaatgaaacatttaaatactatacgacagcgacatttatcgcttcagtcatcgctctggcgggcacattcctgctgtcatttatcatctaagcgcaaagagacgtactatggaaaacgctaaaatgaactcgctcatcgcccagtatccgttggtcaaggatctggttgctctccaagaaaccacctggtttaatcctggcacgacctcattggctgaaggtttaccttatgttggcctgaccgaacaggatgttcaggacgcccatgcgcgcttatctcgttttgcgccgtatctggcaaaagcatttcctgaaacggctgccactggggggattattgaatcagaactggttgctattcctgctatgcaaaaacggctggaaaaggaatatcaccagccgatcgccgggcaattgctactaaaaaaagacagccatttgccgatttccggctccataaaagcacgtggcgggatttatgaagtcctggcccatgctgaaaaactggctctggaagcgggtttgctgacacttgaggatgattacagcaaactgctttccccggagtttaaacagttctttagccaatacagtattgctgtgggatcaaccggaaatctggggttatcaattggtattatgagcgcccgcatcggctttaaagtaacggtgcatatgtctgctgatgcccgcgcctggaaaaaagcgaaactgcgcagtcatggcgttactgtcgtggaatacgagcaagattatggtgttgctgtcgaggaaggacgtaaagcagcgcagtctgacccgaactgtttctttattgatgacgagaattcccgcacgttgttccttggatattccgtcgctggccagcgtcttaaggcacaatttgctcagcaaggtcgcatcgtcaatgctgataaccctctgtttgtctatctgccgtgtggtgttggtggtggtcctggtggcgtcgcattcggacttaaactggcgtttggcgatcatgttcactgcttttttgccgaaccaacacactccccgtgtatgttattaggcgtccataccggattacacgatcagatttctgttcaggatattggcatcgacaaccttaccgctgccgatggccttgcggttggtcgcgcatcgggctttgtcgggcgggcgatggagcgtctgctggatggcttctatacccttagcgatcaaaccatgtatgacatgcttggctggctggcgcaggaagaaggtattcgtcttgaaccttcggcactggcgggtatggcggggcctcagcgcgtgtgcgcatcagtaagttatcaacagctgcacggtttcagcgccgaacaactgcgtaatgccactcatctggtgtgggcgacgggaggtggaatggtgccggaagaagagatgaatcaatatctggcaaaaggccgttaataacgtttcaacgcagcatcgccatcctttccctgggtgagcgatgctgccgatgacgcagacttaagattctgccgttttacctgctatagcctcctctttttccatcacccaacgcctttcgctgtaaacggcggtttcgcaaaccaaacaaaaaccgtaagtaagataaaagcaatagccgccatacggaaaatctcatttgcagaaatagaaagtgactgctgagttatttcattattaatttcattaagaactcctgaaagcgaaccatagtatttatccataatttgtgacgatgaattaaacacggggttaaattgatcgatggttgctgtcaactgactatggtgtaacgattcgcggcgtccccacagtgtcattgtcaacgacgtaccaactgatcctgacaaggtgcgaaaaaaattactcatactcgaggcattggcaaatttattatctggcaagcctgaaaacgaaatcgttgttaagggtaaaaagaaacaggcaacggcgaatccctgaaaaaactgtggcaaaatgatgcctgtaaaatcaatcgttggcataaatgtcacagaacgccagtaatagcaaaccgcatacatcaaaaaactaaatgtcaccaacaaccgcatatcaattttgttgccataacgtcctatcaaaggtgatattaatagcggcatgataccgatgggcgcataggcaagtccggcccatatcgcattataccccatcgtttcctggagtaactgcggcataagaactatcgctccagagtaaaataaatacgcgcatgtgatactcacaataccaatggtgaaattacgggacttaaacaaactgaggtcaagaatcggattctctgaggtcgactcccaaatgactaaagaaatcagagaaataactgatactactgttagtattattattgtactcgagttgaaccaatccagatcgcgccctttatcaagcataatttgcaagccaccaacaccgagcactaacagggtcagtcctggtagattcattttgaccggtgaagtctcagtttctcgtcctttaagtaaggttaagcataatgtcaggacgataatccccatagggacattgattaaaaatatccaaccccagctaaagttatcacaaatataaccgcccaatatcggcccacatatcggcgcgataatcacggtcatagaccataatgccagagcaaatgttcttttttctggtggataattccttaataataaactctgtgacagtggaattaacggccccgccattaatccctgaacgactctaaaaaatatcagcacatcaagattggtcgataaactacacattaaggaagacagcgaaaaaaaagtgactgaaagtaaaaataaccttaattcgcctattctttgtgccagcctgccggtaacagggatcgcaatggcatttgctacgccaaacgaggtgataacccaggtgccttcgtctgttgatgctcccagaaagccagatattgtcggtattgcgacgttagaaatagtggaatccaacatttgcataaacgtcgctaatgacaatgcaatagtgacgcaccataacgtcccaccggttaatggtgcaggagttgatttagtgattgccattaaagttgtccattatgcgaaataatgttgctaatttctttttctatcggactggtatcgataactaaagccttactggtataagcaggcatggacgtcacggttgaagccagatcgggcatctcggcaatgtcttcattcttcgtatcaatagtagcagtcatcgataaaccaatgcgcaaagggtgttccatgagttcttttggatccagagaaacttcaaccggtacacgctgaacgattttgatccagttccctgtcgcattttgtgcaggtaataaggagaacgcattgccggttcccatattgatccctgtcacccgaccatgaaacacaacattttcaccataaagatcgctgataatattgaccgattgaccaatccgtacatccgtgagttgtgtttctttaaagttggcattaacccacatttgacgcgccggtacgacagccattaatgattgtccgggactcactgtttcgccgacctgaacacttctctgggcaatataaccggtaaccggactcttaatatccgtacgtttaagcgccaaccaggcttctttggttgcatctgcagcttcaatgacttgtggctgacggtttaatggtgtgttcattactaaagctttattcgctttataagcctggatagcagcattcaatgccgctttgctacttattaacgtatctttggtatgctccagcgcttcttttgaaataaccccttgcttcgctaaaggcacacgacggttataatcttctaaagattgttgatactgaatacgtgctgaagcgacttcggcactgtattgtttatcctgtaagtatagtttattcgtttgccgaacaatatttgccagattatttttagctttattgagtgcgatagtggcatcagttttatccagtgaaactaaaatgtcaccttgtcgaacgtagttcgtatctttatgattaacgacagtgacactgcctgagacttgtgcagaaattggatctgcatttcccgtgacataggcgtcatctgtactaatcatgtcttttaattccattgaccaataggcatagacacctgaaaacgcaataaataaaactaccgctaacaaagcaaaatattttcttctgtcagaatgttttttatttgaattaatctgttccactattatctctcatttcgcatagatgaaatttatgaattgaatgaaaagagtattcattcctcatatcaaacacagtgcatgttttgcacattatcccgggaacgttggagggctaatttaaatgaagtgcaaaaaaaacaacagaggactaaaccgcggcttttgcaatacaattcttacgcctgtaggattagtgagaaaacttatagtgctcatttgaaactataaatcatcggtatcatccctgattttattgttgacattttatttatgccgactatttatatggtatacttgtcgaattatcttaaaggaagctcaaattttcttatttttattgagaaaatgagatgataccttatgtctgtattactacagggagaagggaaatgcttcattgcaaagggaataatctatgaacgcaataattattgatgaccatcctcttgctatcgcagcaattcgtaatttattgatcaaaaacgatattgaaatcttagcagagttgactgaaggcggaagcgccgttcagcgggtggaaacacttaagcctgatatcgtcatcattgatgtcgatatccccggagttaacggtatccaggtgttagaaacgctgagaaagcgccaatatagcggaattattattattgtctccgctaaaaatgaccatttttacgggaaacattgtgctgatgctggcgctaatggtttcgtgagtaaaaaagaaggcatgaacaatatcattgcagctattgaagctgcaaaaaatggctactgctatttccccttctctctcaaccggtttgttggaagtttaacgtccgaccagcaaaaactcgactccttatcgaaacaagaaattagtgtcatgcggtatattcttgatggcaaggataataatgacattgctgaaaaaatgttcatcagcaacaaaactgtcagcacttataaaagtcgcttgatggaaaaattagaatgcaaatcactgatggatctttacacattcgcacagcgtaacaaaatcggctaaccacatgaagtttttaccctatatttttcttctctgttgtggtctttggtcgaccataagtttcgcagacggagattacatcgaatatcgtggcatcagtagtaacaaccgtgtcacacttgatccactacgtctgagcaacaaggaattacgttggctcgcgagcaaaaaaaatcttgtgattgcagtacacaagtcccaaacagctacgttgttgcataccgattcgcagcaacggattcgtggtattaatgctgattatttaaatcttttaaaaagagcgttaaatatcaaattaacactccgggaatacgcagatcatcaaaaagcaatggacgcgctggaagacggtgaagttgatatagtgttatcacatttagttgcttcgccgcctcttaatgatgacattgctgcaactaatcctctgataattacctttccggcgctggtcactacccttcacgattcaatgcgaccgcttacctcatcaaaaccagtaaatattgctcgagtagcaaattatcccccagacgaggtaattcatcaatcatttccaaaagcaacaattatctcttttacaaatttatatcaggcattagcatccgtctcagccggacagaatgattactttattggtagtaacatcattaccagcagtatgatttcccgttattttactcactccttaaatgtagtgaagtattataactcaccgcgtcaatataactttttattaaccagaaaagattcaatcgttcttaatgaagtactcaatcgatttgttgatgctttaacaaatgaagttcgctatgaagtatcacaaaattggcttgatacaggaaacctggcctttctgaacaaaccattagaactcactgaacatgaaaaacagtggattaagcagcatcccgatttaaaggtgctggaaaatccttactcgccaccctattctatgacagatgaaactggctcagttcgaggcgtgatgggtgatattcttaatattattaccttgcaaacaggtttaaatttctctccgatcaccgtttcacacaatattcatgctgggacacagcttaaccccggtggatgggatatattgcccgccgctatttatagtgaagatcgagaaaataatgtttcatttgctgaaatcttcataacaacgccttacgtttttgtcatgcaaaaagcgcctgacagtgaacaaacattaaaaaaaggaatgaaagttgccattccatattattatgagcttcattcgcaattaaaagagatgtatccggaggtagagtggataaaagtcgataacgccagcgctgcatttcacaaggtcaaggaaggtgaacttgatgctctggtcgcgacacagttaaattcgcgttacatgatcgaccattactatcctaatgaactttatcattttcttattcccggcgttcagaatgcatcactttcgtttgcttttcctcgcggagaaccggaacttaaggatattattaataaagcactgaatgcaattcccccaagcgaagttctgcgcctgaccgaaaaatggattaaaatgcccaatgtgaccattgacacatgggacctctatagcgagcaattttatattgttacgacattatccgttttattagttggcagtagccttttatggggattctacctgttacgctcagttcgtcgtcgtaaagttattcagggtgatttagaaaaccaaatatcattccggaaagcgctctcggattccttaccgaatccaacttatgttgtaaactggcaaggtaatgtcattagtcacaatagtgcatttgaacattatttcactgctgattactataaaaatgcaatgttaccattagaaaacagtgaatccccctttaaagatgttttttctaatacgcatgaagtcacagcagaaacgaaagaaaaccgaacaatatacacacaggtttttgaaattgataatggcatcgagaaaagatgcattaatcactggcataccttatgtaatctgccagcaagcgaacatgctgtttatatttgtggttggcaagatattaccgagacgcgtgatttaattcatgcactcgaagtagagagaaataaagcgatcaatgcaactgtcgcaaaaagccagtttctggcaacaatgagtcacgaaataagaacaccaataagctccattatgggcttcctggaacttctgtcgggttctggtcttagcaaggaacaacgggtggaggcgatttcacttgcctacgccaccggacaatcactcctcggcttaattggtgaaatccttgatgtcgacaaaattgaatcgggtaactatcaacttcaaccacaatgggtcgatatccctactttagtccagaacacttgtcactctttcggtgcaattgctgcaagcaaatcgatcgcattaagttgcagcagtacgcttcctgaacgctacctggttaagatcgaccctcaggcatttaagcaggtcttatctaatttactgagtaatgctctcaaatttactaccgaaggggcagtaaaaattacgacctccctgggtcacattgatgacaaccacgctgttatcaaaatgacgattatggattctggaagtggattatcgcaggaagaacaacaacaactgtttaaacgctatagccaaacaagtgcaggtcgtcagcaaacaggttctggtttaggcttaatgatctgcaaagaattaattaaaaacatgcagggcgatttgtcattagaaagtcatccaggcataggaacgatatttacgatcacaatcccggtagaaattacccaacaagtggcggctgtcgaggcaaaagcagaacaacctataatactacctgaaaagttgagcatattaatcgcggatgatcatccgaccaataggctattactcaaacgccagctaaatctattaggatatgatgttgatgaagccactgatggtgtgcaagcgctacacaaagtcagtatgcaacattatgatctgcttattactgacgttaatatgccgaatatggatggttttgagttggctcgcaaactccgtgagcaaaattcttccttacccatctgggggcttacagccaacgcacaggctaacgaacgtgaaaaagggttaaattgcggcatgaacttatgtttgttcaaaccgttgactctggatgtactgaaaacacatttaagtcagttacaccaggttgcgcatattgcacctcagtatcgccaccttgatatcgaggccctgaagaataatacggcgaatgatctacaactgatgcagaagattctcatgactttccagcatgaaacgcataaagatctacccgctgcgtttcatgcactagaagctggcgataacagaactttccatcagtgtattcatcgcatccacggtgcggctaacatcctgaatttgcaaaagttgattaatattagccaccagttagaaataacacctgtttcagatgacagtaagcctgaaattcttcagttgctgaactctgtaaaagaacacattgcagagctggaccaggagattactgttttctgtcagcaaaatgactaaatagcggctcccacaatgttcaaatgtgggagctatttaccagcacatcttacatttatgatgagaactcctggcgaatttgttccccatgctggtcgagcgttgccgctcccggcataacatgcgggtccgcgcagccgctgatttttatcggattacccggcatcattattcccccggcttcaatcaacatatttctcgcctgagtttgtggtaaattaatggcctcagccacacttaataacggcgcgacgggcacaccaacttcatgtattctggctaaccaaacttcagctgcctgcgtttttaacgtccgctcaatatattctttaagaatagcctggttttgtacgcgtaaaatattgctgctaaatcggggatcattaaccagttctgtaagctccagtgcctggcataacacagaaaaaagcttgtcattaccacaacaaatcgtaatcggcttatcctgagtatcgaaaacatcaaaaggtgccatgtagggatggcgatttcccaggcgttgtggtgacttcccagtcgcgatatatgccatcagtccatgctccagaaaactcagagtggcatcaaacatcgctatatcgacatgcgcccctctctggctcttttcgcggccataaagtgcactcactattccactgaataaataaacaccgccacagagatccgcaagagaggtaccaacgcgcactggcggagcatcagggtatcctgtttccatcattatcccgctcattgcctgaatgatggtatcgtaggcaggagcatcttttagcggaccggtatgtccgaaacctgacgatgaagcatatataaggcgcgggttgatttcttgtaacctttcccatgaaaacccgagtttttccattgtacctggacgaaaattctcagctaatacatcagcttgtttaagcatatttataaatatacttttatcgtgatcattctttaaatcaagaaccacactctctttgccatgattaataaaactgtaatagagtgactgtccatccacatagggaccaaatgtgcgggtatcatcaccatgacccggcggctcaactttaattacccttgcacccatattacaaagaagttgagttccgaaaggcccattaaggacatgcgtcatatcgataactaataagccttcaaacggccctttgcattcattatttgtcatttgcttatgccttgaaaaaagccgaaggtgaaaagacacttcggcatttatgtaaaatcaataacatgattaattatgaaaccagtcgactgacataaatccacaaaggagccgtgacgacaaaacccagtacgctcacagccaatgacgctgtaccagtgcgggtgtagacattaaaccggctggcaataatgattccggagaatgccggcggtaatgcgcctgccagtaccatcatctgcaaatgttcgctattcaaatgacatgccataccgacgagaagcagcgccagtggcatcagaatcagcttcaggaaagtgttataagcaatttcggcactgaactcgaatttatgtgcagccagagtcaaccccgcagcgaataccgctacccctgagttagccttcgcaatcagattaaaggttgggtcccatgctgccggaatttttaccccaaccagcaccaggatcgttgccagaacaggtgcccatactactggctcctttgccgcagaaattaatgcgctcagattactattcttcttaccatccgctcctgaggaaggattcagcaaatacagaccaataggaatagtaattgcgttaacaataatagaaataattgctaccactaaacctgttgatacggaatcaccataaatagggtcgagaactgcaaaccccaagaatccgatggtaggtgagcctgcaattaatgcacatactgctgcttctgcatgggtacgtttaaaaaatttgtagcaaccaaaccaggagaaaaagaaacatccgacaataaccacaagtgatacaagggtcaggcgagtgtccgcaaaaatcatttccctgtttgcccgggtaatagaaacaaatagggccgcaggaagagcgtagtttaataccagtttattaaatgcccgagcttgatcttctgaaaaagtttctcgtctgccgctaaaataacccaacagcatgattacgataataggcaataaatcgccaataaaaaatgttagcataatagtatttccgataagggtcccctcaccatcgcataataagttggcaagaggagacgatgtcagtatttaattaccagcgacttgttttgggttaagtttggtaatatggccactttcagttcctgctgctgggtcgatgaccacattaataatggtcggtttgcgcgactgaattccggtggttaaagcatgacgaagttcatctgtcgtggtgacgttatagccaaggccacgaaacgcatccattaatttgtcataccttgcatggtgcaacagatccgttggcgatggtgcaccagcgccgctgagatcaacaccgtctcctctgtagatgccgccattattaaaaataacgatcgtcaccggcaggttatatcgacaaatcgtttcaatctccatcccactgaaaccaaaagcactatcaccttcaatggcgacaaccggagaaccagaggtcacgctagcaccgatggcatagcccataccgatgcccatgacaccccaggtgccacaatccagacgacgacgtggtttatacatatcaataatatttcgtgcattatccagggtatttgccccttcattaactaaataaatatcctggttctcgcgcaaaacatcgcgcacagcactcaatgcattaaagtaatttaatggttgggtatctgtacttaacttttcatgcattttttgtgcattttgctgcttgtggatatttaaaatatcgcgccacaccagtggagtcgtaaatgtgttttgtttcaattctgccagcataccttgcatactagatgcaatatcgccaacgactggcacagcaatggggcggttgctgtcaatttcctgcggttcaatatccagttgaataaactgtgtatctgccgcccatccttttttaccgtgtgccagtaaccaattcagtcgtgcaccaacaagcatgacaacgtcagcatttgccagggcaaacgaacgcgcagctgccgcagaaagtggatgcgtatcttcgaggatccctttcgccatagacattggcaggaatggaatctgggcactttcaataaattcacgaagctgttcatcagattgtgaatacgccgcgcctttgccaaggataattaatggtcgttcagcttttgctaaaagcgaaattgcgctagtgactgacttcgggcatggcaataatgctggcgacggattttcaactttaacaatcgtggttaacgcttcgtctttttccatcgtcgcggccaggacatttgctggcaaatcaagataaacaccgccaggacgacccgatactgagacccggatagcgcgtgccaatgcaatgccaagatcctgcggctgattaacgcgaaatgctgctttggcatacggttttgccgcattcatttggtccagctcttcataatcaccttgctggagatcgacgatcgcgcggtcgctggagccgctaatcatgatcatcggaaaaccatttaccgttgcattggccaatgcggtcaaaccattgaggaatcctggcgcagacactgtcaggcagatccctggtttttgggtaagaaaaccgcttgctgcagcggcatagcctgccgactgctcatgacgaaaaccaatataacgaatgccttccgcctgggcatggcgcgccatatccgtcacaggaatacctacaacaccataaatagtgtcaatattattctgttttaatgcttcaacgatgatatgcataccatctgtcatttgaagttgatctgacatgattaataacctcgaaatttttataaattgggagccagaagcccccgttaatatcagatggcgtggttttgcttcattgcagcaatttcatcgtcgctataacccagctcctgcaatacagcagcggtatgttcacctaatagcggcgcagctttaatatccggcgtaaaggcagagaatttcattggacaaccaactgtcagatattttccacgcaacggttgttccacttcgacaacactgccactttggcgcaaagagggatcaagtgaaatttctttcatacttaaaaccggtgcacaaggaatatcaaactgagtcaaataggccacagcttcatgtttatcaatagtgacagtgtatttttcgatttcagcaaaaatatcgaaaatatgtggctgtcgggcatgggctgtactgtatgccggatcggtaatccattctggtttgccgatggctttacaggtgttttcccagttttgctcctgaatagtgaaataaatataggcgttaggatcggtttcccagcctttacatttcaggatccagccaggctgaccgccaccacccgcattaccaccgcggggaactgcatcaccaaatgtgccattcggatactgcgggtattcttccagataccccaacttatcgagacgctgctggtcgcgtaatttcacgcggcaaaggttcaacacggcatcctgcattgacatggtgactcgttgcccacgccccgttttttcgcgatgcagcaaagcagcaagtaaaccgatcagcaaatgcattcctgtgttgctgtcacccaacgctgcagcgcttaccagcggcggaccgtcccaaaaacctgtagtagatgccgcgccacccgctgcctgagcaacgttttcataggcttttacattcacataaggcgaacactcatcaaaccctttgatcgaaccaaaaatcagacgtggattgatttcttgaatatgctcccaggtgaagcccatatgatcaatggcccctggatgaaagttctcgactaagatatcagcttcgcggatcagcttttccattacctctttgccttccgctgttttggtatttaattcaatagaacgtttgttactgttaagcatggtgaagtaaagcgcatcgatatcaggaatatctcgcagctggtggcgcgttacgtcaccaacgccgggacgttcaattttaatgacgtcagcgccaaaccaggccagcatttgagtacaagatgggccagattgcacaccggtgaaatcgagaactttaattccttgaagtggagttgacatagcaatacctattagttaattaaatatgtgttaatttagcgtttatttaaggcataacgcctctataaataatctgcaaaatatcgtcgtagctgcactcgatatttttaaattcctgtatcaagtgctgaaaatcatttcatcgctacttccaattcctttctgcatggtaagtagtgaggacgaaaagaagaatataataaatattggttcgcggtaatcagagagagccgcgacatttgtgatgttattcttacaactgtaagaagtgtcagtgatgtacaagtaagggtatgattacactatttaaagcgtaccataaaatataacataataaatgatttgtgataatatgggattattgcggtttactttgaggaagataaaatgcgagtttatagaaccgcgagcgccaaataattttatgaccacaacctgtcgtattgtggtcataaaaaattgtcgactggagggagttaaatcctttacctcaatatattgcctgtcaggtttagttcacaaacagtgcttcgctatcaacgatgattccatcttccgcacctttaagcgccaggtttgcctcgtagtattgctttttatcaagcagtttctgcgcatcagcaagtgcattacgagtctgtttaagcggcatcaaatattggttttccattacaccaacaccggccaggcgaagctcttccattgcaccctttttatcccctttcgccattttttcgttggcaatttttatcgcggcttctttttcgggtgtcgctacataactctcagaaattccgacagatgcattaatgacaatatattggtcatcattgacgttggtctttttacctggcttagcgaactttgcccattcggtactatcatctgacagcaaagcggaagcttcattggtcagttcttttgccttttccggatcgccatgaaacagagccaggcgcgctacctgcacgtcacgcatcgcatataaacctggttcagagatacgctctgctgctgccgttttctggttttgcttaactgctgagtttgctgttgtgccgctaccggtgcattatcacagcccatacagttgaagatgccagaattgctgtgaccatcgtagccataattaaacgtttcatacttacctcattctgtaacagttttagaaaacgccgccatcatattgggtgagcatgaaatgagaaatcagagagcaacggacattttgaaagggttatcttacaactgtagttattatcgcaaagccgcttttagtcttacagttgtaggaatctgcttcctgtcgcagagaactattcttatataccacaaagatatgtcatttattatatcgatgtaaatactgattaattaaatataaatacagccataacgtcgtaggttttcagtgaaccattttcaggatattttctatgaaagtaaacttaatgctttttagcttatttttatttgtctctattatggcatgcaatgtttttgcattttctatttctggtggtggtagtgaggcgagctataaagagacagaaaaaacgtcagtgatgacgacaacgcattctacaaaacttcagccatcacaggcgattttgtttaagatgagagaagatgcaccaccattaaacctcacagaagacatcacgcctacttatccgacaaaggcgaattatctcattcatcctttgcgatagcgtctgtcacctggcaggtgaacaatcatgtctgatgctgatgtgaacacctgcccaaatgagccatcctgacccactatcgcctgccataccccaccataaagcgaatcatcaagccacaagccggggcaagaaacataaatatccccgtcaccagttcattaccgccagttaaccacatggtgaagtaataaatgagtgcagcgaggatcaccatgccgaagaaagaagagatcgccgataccatgttcagtacctgaccgatgtatccgcttacgcagacaatacacagggcgagaaacatccataaataaatcatagctcaacctcctgccgcgctaaaaaacctgtaacttcagtcactttaatagtaagacaatccttaacctctggcaatttttgctaagcatcaatgaaaacagcacgttaaatgcaacgctattgcgtgcggaaaactttttactttgcacgattaataatcagtagctgaaagcagtcagccagtgataaagtagagccaccgcattcatgctcctcgtggttatgtcctgactagtctttacactctttacaggaaccattgtcgtacatgatggcccaaccaattgagtgtaccgctgtcgacatggaatcttctgcgatacaacaattcgtatctacagaaggtaactatgtttccaaaatgcaaattttcccgcgagtttctgcatcctcgctactggctcacgtggtttgggcttggtgtactctggctttgggtacagcttccttatcctgttctctgctttctcggcacgcgtatcggcacaatggcgcgaccattcctgaaacgtcgtgaatctatcgcccgtaaaaacctggaactttgtttcccgcagcattctgcgaaagagcgcgagaagatgattgccgaaaactttcgttcactcggcatggcgctggtagaaaccggcatggcatggttctggcccgacagtcgcgtacgtaaatggtttgatgtggaagggctggataaccttaaacgcgcacaaatgcaaaatcgcggcgtaatggttgtcggcgtccatttcatgtcgctggaactgggcggtcgggtaatgggactttgccaaccaatgatggccacctatcgcccgcataataatcagctgatggaatgggtgcagacccgtggtcgcatgcgctctaacaaagcgatgatcggcagaaataatctgcgcggcattgtcagtgcactgaagaaaggtgaagcggtatggtttgctcccgatcaggattatggtcgtaaaggcagctccttcgcgccgttctttgcggtggaaaatgtcgccacaaccaatggcacgtatgtcctttcacgtctctctggcgcagccatgttaaccgtaacgatggtaagaaaagcagattacagcggatatcgtttgtacatcaccccagagatggaaggctacccggcagatgaaaatcaagccgctgcctatatgaacaagattatcgaaaaagagatcatgcgcgcaccggagcagtacctctggatccaccgtcgctttaaaacgcgcccggtgggagaatcgtcgctatacatttaacaaactgctcttactctttccctcctcaaatcagccataataacctcatggtttttatggcttttttcttaaggttttttccttcgctgaatctctaattattaccgtcagaaattaaactgtcgccgatatgagacacctgtaagttactaaaagtaaataagaaaatgcctcttgtctcgtttcagttttaggcgtacattagcgccgtctggagcagtttagctcagaattctggggtgatgcccacggtaaaatacaggacgtttaaggtcgttttgcccggtgtcaactcactgtatcaggtgtaatgaagtcattcaggcgtaacagtaattacgcggagagatgtaaagtgaaatatttctttatgggcatttcttttatggtcatcgtttgggccggtacttttgccctgatgatctaaaagcaaactgtgcaatgaaaaacaggagccatcaggctcctgtttgcatttttgaggtcggtgtttattccgcgttttcgtgaatatgtttgctgctggcgggtagtaaaccatcggcacggaacatcgctttaatcccacgaatcgcctgacgaatacggtcgcggttttcaatcagtgcaaagcgaacatgcgtgtcgccgtagtcgccaaagccaatccccggagagacacagaccttcgcttcgttcagcagcttcttggcaaattccagcgagcccatagcagcatatggttccgggattttcgcccagacatacatcgaagccttcggcatttcgaccatccagcccgcttcatgcagccctttaaccagtacatcacggcggcgtttgtactgttcggcaatgtcgcgcacgcactgttgatcgccctccagcgccgcaatcgctgccacctgcaacggcgtaaaggtgccgtaatcgtgatagcttttaatacgtgccagcgcgctgaccagcgttttgttgccaaccataaagccgatacgccagcccgccatgttgtagcttttcgacagcgtaaagaactcgaccgccacatcgcgtgcacccggcacctgcatgattgacggcgctttccagccatcgtagacgatatcggcataggccaggtcatggaccaccagcacatcgtagcgtttcgccagcgccacaaccttttcgaagaactccagctccacgcattgcgcggttggattcgacgggaagccgaggatcatcatcttcggtttcggataactttcgcgaatggcacgttccagttcgttgaagaaatcgacaccttccaccagcggcactgagcgtacctgcgccccggcaatcaccgcgccgtaaatatgaatggggtaacttggattcggcaccagcactgtgtcaccgtgatccagtgtcgccagcatcagatgcgccaggccctctttcgaaccaatagtgacgatggcttctgattccgggtcgatttcaacgtcgtagcgatcctgataccagcgggaaatggcgcgacgtaaccgcggaatgccgcgtgaagtggagtaaccatgcgtgtccgggcgctgggccaccgtacataatttttcgacgatatgcggcggagtcgcaccgtccgggttacccatactgaaatcgataatatcttcgccgcgccgacgcgcagccattttcagttcagcggtaatgttaaaaacgtagggcgggagacgatcaatacgcgtaaagcgacgttcagggcgagtgtcagccataatttcctcagattaacgttagcgcccggaccgtccgagcgacgtcgccacgatggtggctgttttgaaaatagcctgattaatttctgtctgtccagcgttttagaacatttttatcaatggctttaaatgaggaactccacttcaaaaacaggaaatttatctacgctaacaagaaaattaccactcattttattaacattataatttcaataaatttaccaaccagatgtgcattatcaagagatgcattgctaatacaccatttatctttcaatccccttttaaaattgtggtttttcctcaaaaacggcctgctggtcatcagccttcaggttacctatcatagaggtttaatccttattcagagtcacccgtgcacgaaatattcaacatgctgctggcggtcttcgatcgggccgcgttaatgcttatctgcctgttttttctcatccgtatccgcctgtttcgcgaactgttgcacaagtcggcacactcaccgaaagagctgctcgccgttaccgccattttctcgctgttcgccctgttcagcacctggtccggcgttcccgtagaaggctcgctggtgaacgtacgtattatcgcggtgatgtcaggcggaattctgtttggcccgtgggtgggcatcattaccggcgtgattgcgggtattcaccgttatttaattgacatcggcggcgtaacggcgatcccctgctttatcaccagcattctggcgggttgtatatcgggctggatcaacctgaaaatccccaaagcacagcgctggcgcgtcggtattctcggcggcatgttgtgtgaaacgttgaccatgattctggtgattgtctgggcaccaactaccgcattggggatcgatatcgtctctaaaatcgggattccaatgatcctcggcagcgtctgtatcggctttattgtgttgctggtacaaagtgttgagggagaaaaagaggccagcgccgcgcggcaggccaagctggcgctggatatcgccaacaaaacgctgccgctgtttcgccatgtcaatagcgagtcattacgcaaagtctgcgaaattatccgcgatgacattcacgccgatgcggtggcgatgactaataccgatcatgtgctggcctacgttggcgtgggtgaacataactatcagaatggcgatgacttcattagcccgactacccgccaggcgatgaattatggaaaaatcatcattaaaaacaatgatgaagcccaccgcacaccagagattcattccatgctggtgatcccattgtgggagaaaggcgttgtgaccggaacgctgaaaatttactactgccacgcgcatcagataacctcgtcattacaggaaatggcggtcggtctgtcacaaatcatctccacgcaactggaggtttcgcgcgctgagcagctgcgtgaaatggcaaataaggcagagcttcgcgccctgcaaagcaaaattaatccccatttcctgtttaacgctttgaacgctatttcatcgtcaatccgtctgaatccggatactgctcgccagctgatctttaatttgtcgcgctatctgcgctataacattgaattaaaagacgatgagcaaatcgatatcaaaaaagagctgtatcaaattaaagactatattgccattgagcaggcccgctttggcgacaagctgacggttatctatgatattgatgaagaggtgaattgctgcattcccagcctgctgatccagccgttggtggaaaacgccattgtccacggtatccagccttgcaaaggtaaaggcgttgtcaccatcagcgttgctgagtgcggtaatcgggtacgcattgcggtgcgagataccgggcacggcatcgatccaaaggtgattgagcgggtcgaagcgaacgaaatgccgggcaataaaattggcctgctgaatgtccatcatcgcgtgaagttattgtatggcgaggggctgcatatccgccgcctggaaccaggaacggaaattgcgttttacattcctaaccaacacaccccagtcgcctcacaggctacgttattgctttgagccggagtgatattgtgaaagtcatcattgttgaagacgaattcctggcacaacaggaactgagctggctaattaaagagcacagccagatggagattgtcggcacctttgacgacggtctggacgtgttgaagtttttgcagcataaccgcgttgacgccatttttctggatatcaatattccgtcgctggatggtgtgttgctggcgcaaaacatcagccagttcgcccataaaccgtttattgtgttcatcaccgcgtggaaagaacatgcggtagaagcgtttgaactggaggcgtttgactatattctcaaaccgtatcaggagtcacgcattaccgggatgctgcaaaaactggaagcagcctggcaacaacagcagaccagcagtacgcctgccacgacggtaacgcgtgagaatgacaccattaatctggtgaaagatgagcgaatcatcgtcacgccaattaacgatatctattacgccgaagcgcacgagaaaatgacctttgtctatacgcgacgtgaatcctacgtaatgccgatgaacattaccgagttttgcagcaagctgccgccgtcgcattttttccgctgccatcgctcattttgtgtcaatctgaacaaaatacgcgaaatcgaaccgtggtttaataacacctacattctgcggctgaaagatctggattttgaagtgccggtcagccgcagcaaagttaaagaattccgccagttaatgcatctgtaatcgggaactttcatgaaagcaccaggcttgcccgccgatcaacaatttttcgccgatctgttcagcggcctggtgcttaacccgcaactactggggcgcgtctggtttgccagccagcctgcctcattgccagtgggcagtttatgtattgattttccccgtctggatatcgtgctacgcggcgaatacggcaacctgctggaagcaaagcagcagcgaatggtggaaggagaaatgctgtttattccggcgcgcgcggctaatttaccgatcaacaacaaaccggtgatgctgttaagcctggtgttcgcaccgacctggcttgggttatcgttttacgatagccgcaccacgtcgttgttgcatcctgcccgccagatccagcttcccagcctgcaacgcggtgaaggtgaagcgatgcttaccgccctcacccatcttagccgttcgccgctggagcagaatatcattcagccactggtgttaagtttgctgcatctttgccgtaacgtggtgaatatgccgccgggcaattcgcagccgcgcggcgattttctctatcacagcatttgtaactggattcaggataattatgcccagccgctcacccgcgagagcgtggcgcagttttttaatatcacgccaaatcatctgtcaaaactgtttgctcagcatggaacaatgcgttttatcgaatatgtgcgttgggtacgaatggcaaaagcgaggatgattttgcaaaaatatcatctgtcgattcatgaagtggcgcagcgttgcgggtttccggatagcgactatttttgtcgcgttttccggcgtcagtttggtctgacgccgggagagtatagcgcacgttttcagggctaacttcagaaggttaattccgtttccagcagcgtcagaatactttgtgcatcttgcgcggcaaacagcgactggcggaagtttttattcaccagtttacgcgccagctgcgagaagactttcacatgattcatcccttcgttagcgcccagcgtcagcatgatcaccagttcgacttcgcccatttctgactgccagtcaaccggtttcaccagccgggcaatgctgatactggaatgacggatccactgagatttggtgtgcgggatcgccacgccaaaaccaacgccagtagtaacaatctcttcccgctgccagacatcctcttccagctcaaacggatgttcagtacgcccgttaacgccaaggttgccgcacaggaactggatcgcctgctctttattgctaaaagcctgatcaacaaagatattctccagcgccagcagtgggcgaacgtcttcttccggcgtaaagccggtgagtaacgcttcaatttcctgcgcactgcggcattcacatgcctgacgcgccagttcccgacacgcctcgctatccagttgacgaagctggcttttcactgccggaatacgcgggctactcatgcttagctcatccaggcccagccctagcagtagcggcagataacgactttcaccgcccagttcaccgcaaatacctacccatttgccgcgctgatgcgcagcggtaacaatctgctgcaacatgcgcaggaacgatggcgtaatcgggttatacagcggcgatacgcgcgggttattacgatcgactgcatacagatactgggtcatatcgttagaaccgatactgaagaaatcgacctcatcgcagaagtggtcgatgatgtagcacaccgacggcacttccaccatgatacccagcgtaatcgtctctgcatgacgcaggccatcgcgcttaagctcaacgatcgctttttggagctcacccttcacccataagatctgatcgagactgtggaccattgggatcatcaactgggcgttgccgaaactggcagcgcgcaaaatcgcccgcaattgagtacggaacaggccagcaaattccgggtaaatacgtaccgcgcgatagccgaggaacgggttctcttcctggggaatgttgaggtaaggaatgcttttatcgccaccgatgtccatcgtgcggaagataatcggcttgtcgcccgccgccagtagcacctgctggtacgcttcaaactgttcctgctcgtccggcgcgctgtcgcgatccatatagagcatttcggtacgaaacagcccaacgccttccgcgccgttggcaaacgcgcctggggcttccagagctgtgccaatattcgccgcaatatcaatacgctttttatcacgggaataggccagctgcgcggcagcttgcgcctgttgtttttggcgtttatccgccagcgtctgcgccacctggtaataaccgctcaccgcatcgttgggattaattgccagtacgccgcactgggcatcaagcactgcaggttgcccggcataacgggcaatcgcatccagcggcaggccgctcagtaccgggatcgccgaagcgcgggccagaatcagggtatgcgaggtgcgcccggttttctccagaatcatgcccgcaagattttttaaatcgaggctcaaaaactggcttggggttaaatcttcagccaccagaatggtcggtttttcaagcaccagattattgcgcggttttagttccggccaggtgatatgcagcaactgttcgctgatatcgcgaatgtcgctgacccgctcgcgcagataatcgctggcagaagcagaaagtttggcacaaatctgctccatattgctgatgatcgccgcccccagcccctgatgctgttctgccatcaggtgacggatattgcctgcaaattcatcatcctgaatcagcgacaaatgggcgctgaggatagttttgctttcgccgtcacgctcacgcaattgctggttcagttgctcggcaagcgttgccagactgtgctccagtagggtggaatcttgcgcactcgcagggatcacccgataactgtcgaggctgtcgctctgtaacagggtcagtgtacccacgccaacgccgcttgccagcacgttgccgtacagtaaatccgggttcaggcggcttaatgaacgcggcagcggatgcgccgtcagttctgccagcgtcggctggacgctatcgctgtcgataaagcgcacctggatatactcttccagcactcgccgcgcctgctcttcatcgctaccgctaatgttcaggctgcaactgtcattaaataaagtgccagtgccaatcagcgccagcgagcttttcgcatcggcctttgcgttctggcgatggttaataaaagtgatttcgctttgccactggctgcactgctctttaagttcccacgccggacgagcatgtagaccgttaggcaaaggacagagaaattgaatcgttaacataaccgctccgggttaatcaggagatcatctgaaatccgtcagttgaacaaccgtctcacgcgtaagacgttgaataagggcagataaaagttgctccatctgcaaaatgtcacggcagtcggcaatcgatgcggcgcaatgtccgtggcgggttgcaggccccatcaccactgtgggtacgccagtgccggttaaatgcaccgccccgccgtccgttccgccgttgctgaacatatctgactgcaacggtacgccaatttctgccgccacggtttcgatccaggcggtaagttttggcggcgcaatcagtgacttgtcgcttaacaccagcatcggcccgttaccaatctggcgatggttagctgcgccataatcaaagtttttcgcccagcaggcagtatcaagcacaatggcgacatccggcgacaccgcgcgggtggcagtttgcccgccgcgtaatcccacctcttcgctggaacttgccaccagccacacttccgcaggcagttcggcgtcgtgcagctcacgcagtaacgtcaccagcagatagcaaccgaggcggtcatcaaaggctttccccatcactcgctggtgagggagaacctgaaaagtggtatcgaaggtgacgcgatcgcctggacgaattcccgcctgcatcacttcgtcacaggagcgcgcgccaatgtccacgcgcatggcgctgacgtcattcccctgccggtcgccgtcaagcaggcctggaattttgcactcttcacgggtagtgatacgcaccgactgaagctggcgggcagccatgcgtacattgccaaccggcaacacatcgatcgccccttcgcgggagatgctgcgcaccataaatcccacttcgtccatatgcgcacagatcatcaccttcggacctgtcgactcattgagtcggatcagcaccgatcccagcccatcaaatcgcacttctttttgcaggcgatccgcttcttccagcaggatctgccgtacttcctgttccgaggaggcgatcgcatctgcctcgctcaacgcttttaagagcgataaatccattatgcctctcccgtgagcaacactgttttcggcatggcgtagagcacttctgcgccttgcggggtgaccagcacgacatcttcaatgcgcacgcccccttgtcctggcaaataaatccctggctccacggtcagtaacatacctggctgtagcgtcgtagtgtcccgcggtgaaaaacgcggttcttcatggacttcaataccgatagcatgaccggtgttatggccgaaaaacttgccataaccggcctcggtaatcacgcggcgcgcggcatcgtcaacctgctggcagcgcacgccggggcgaattacagagattgccgcgagctgtgcctgcaggacaatctgatagacgttaaacagcgggtgagattcggcgctcaccccttcgccattcaccagcaaggtgcgcgtcatatcagagcagtagccctgatacagcgcaccgaaatcgagagtgacaaactcgcccgctgcaacaatcttgtcgctggttttaccgtgcggcagcgccccacgccagccactggcgataatggtatcgaaagaggctttttctgcgccctgccggcgcataaaccactccagttcagcggctatctcgcattcgctcatccccgcctgaataaagcggcgaatatgctctgcgccacgatcggcaatcccgcaggcaaggcggattttctccacctcttctggcgttttgatttgccgcagcacatccggcgtggcgctaaccagtttcgcattgagttcgaactgccagcggtgcgcggtttcccaactcacctgctggccttcaaaaccgagcgtttgcaactgctcatcggcaatgatttgtctgacgatggtggcaagcgtgtgcatcgcgtcgagcaaatgcagctggtaaccttgcgtgcgggcttctacatccgcgtaatagcgcgaatccaccagaatgtgcgcactttcacggctaatcaccacataacctgatccggtggagatccccagatgcggctgtttgttctgccgtgaggagagaagcaccgcatccagttgttgcgccttaagccagtcgcgcagcgaagcgagtaatgtcatctggatttttccttcttacaggctatcgattaacaatttgcctttacggaacatcatcagacgcaggaacaccaccatcagcgcagttatgactgcccccagcgcgatccccgccatgtagacgccgaggttagtgaccagcggccatgcccagatagcggactccgggaaccattgcactgcgcccagccagactgcggcggttgagccgacaatcgcgccaaccatatacgacggaatggcggtgatagggctttccagtgcaaacggaatcgcaccctcactgatccccataaaggcaaggaacatcgcggtcttaccctgcggataaagctgggcgttgaacaagcgtttgccagttaagcgacgatcgataatggtcgccagacccagaccaatcggcggaataacgatagcgatagaacgtgcagtgaccggtaatacgtggtcagtggtaaagctgaaggcaacgaaacctgccgctttgttgatcgggccaccaaggtcgattgctgtcgccgcggcgatccccattgcgtacatcagcgcgcccttctcacctgcagcggtcagcacggtacggataccgccgttgatccagccaccaaagggggtgatgacgtagtacatcgccagcatgacaaaaatggcggaaagaatcggtagcaaaaatgtggttttgaacgctaacaggaaatccggtaactggattttctggttcatccatttcacaaggtaaccggcaacgatagaaataatcagcgcaccaatgaaggtggacggcaccggcgaagaggtcgcccattgcatcgtgctgggatcgaagttcagcagttgcgtcggctgggtagacatcaagccgccgataaaaccagccgggaacgccagtttgccaccgatagagttcgccacaaaagcagcaaacatcggaatggcaaaaccaaacaacacaccgccgaaggactgcgacagccaggcaaatttcagtaaggagaggtcgaaaccggagaatttcccgctattaagagcatccatgatgccgatatcagcaggaattttaagccagctataagcaatcagctgactgaaagcgaggatcacaccgcccataattaaggtcggcaccatgcgtgaaatccctgacatcacatgctgcgggagttcaacccagaagctggatttagaggcctgcggattcttaactgccgctgccgcaccggatgcgccatgcacaacggttgcactgcgttttttaatggccataacaattatccctgtcgaatattactgttgttcagaggcaatcatctcttcgatttctttgatgattcccgcagcgtttttaattgcgtcctgcaaagtgatttcataaacgtcgcgtgattcgaaacgctcgttatcttccggggtaactgccacggagtggatgatgatggtcgcttcggcgatatcctgcgccgtcaggcgattctggataccgtccgcgccctgggtttcaattttcacttcataaccggcttctaccgccgcttcttccagcgcctgagcggccataaaagtgtgagccaggcccattgggcaggcacataaggcaatcagtttcttactcatcgttaattcctcgttcagtgatagttgacgagtgaaattatgaacgtgcaaaacaaatcgccgttaccagacaaataatgcatttactggagaattaatcccgctgtacggaagtgtgacgcaggtcggccttgtgagggggacacaaagaaaatttaattaactgtatgatttaaaagattatcgggagagttacctcccgatataacaggaaggatttagagaatgtgacctaaggtctggcgtaaatgtgcaccggaaccgagaaggcccggattgtcatggacgatgagatacaccggaatatcatggacatattctttaaagcgccctttatcttcaaatgcggcgcggaaaccagaggctttgaagaactcaaggaagcgcggcacgataccacccgcaataaacacgccgccaaatgtcccgagattgagcgccagattgccgccaaaacggcccataatgacgcaaaacagcgacaacgcgcggcggcaatcggtgcagctgtcagccagcgcgcgttcggtaatatcttttggcttgagattttctggcaggcggttgtcggctttaacaattgcgcgatacaaattcaccagtccagggccagaaagcacgcgttccgccgaaacatgaccaatttccgcacgcaatatttcgaggataatgccctcttcttcactattcggcgcaaaatcaacgtgaccgccttctcctggcaagcttacccaacgcttatcgacatggaccagatgcgcaaccccaagccctgttccggcaccgtaaaccgcaataggcttaccttctaccggttctgcgccaccaaactgaatcagatgctcttttttcagcatcgggatcgccatcgatacagcagtaaaatcgttaataatttccagatggctaaaaccgagattctttttcatttcggcaattgagaacgcccaggtatggttggtcattgccacccagtcaccggtaattgggcaagcgatggcaatacagccgtctttcacctcgaccttatgttcttcaagataaacgcgaatgaccgcttcgaggctggggtaatcaagccctgaataggtcttagcctgcgagatttcaccactggcaatatcacacagagcaagacgtgcgttggtgccgcccacatcaccgactaatgcatactttgtcattcttcaactgctccgctaaagtcaaaataattctttctcacactgtaaatacctgggggcataacaacaacgccggaaaggcaggctccctgtaaatatcgatctgggtcacacaattactttatcgtttcagcaccaattgcagcgatgcctttttgcaagctgggcaaactaagtatctgaccccgcataaggaatagaacatgctccatccgcgagccagaaccatgttgttattatcgctccccgccgtggcaattgggattgcgtccagtcttattctgattatggtgatgaaaatcgcctcggtattacagaatttgctctggcaacgactgccgggaactctggggatagcccaggattcacctctctggatcatcggtgtattaacgctaacgggtattgcggtggggttggttatccgtttcagccagggtcatgccggaccagatcccgcctgtgaaccgcttatcggcgcaccggttccgccctctgcgctaccaggacttatcgtagcattaattctcggtcttgctggcggcgtcagcctggggccggaacatccgatcataaccgtcaatatcgcccttgccgtcgccattggcgctcgtctgttaccgcgcgtcaaccgaatggagtggactattttagcctctgccggaaccatcggcgcgctgtttggcacacctgttgcggcggcattgatattttcgcaaaccttaaatggcagtaatgaagttccgctatgggatcgtctctttgcgccgttaatggcggcagcagctggtgcacttactaccggattatttttccatcctcatttttcactgcccattgcgcattacggacagatggaaatgaccgatattctcagcggtgcaattgtcgcggcgattgccatcgcagcagggatggtcgccgtatggtgcttaccacggttgcacgcgatgatgcatcaaatgaaaaatccggtgttcgtgctgggtattggcggacttattctcggtattctgggggttattggtggaccggtttcgctgtttaaagggctggatgagatgcagcagatggtggcaaatcaggctttcagcaccagcggttactttttgctggcggtgataaaacttgccgccctggtcgttgctgccgccagtggctttcgcggtgggcgaatcttcccggcagtgtttgtcggcgtggcattagggttgatgcttcatgagcacgttcccgccgttccagcggcaataaccgtttcctgcgctatactcggcatcgtgctggtggtaacacgcgatggctggttaagtctttttatggcggcagtcgttgtacccaataccacattgctaccgctgctctgtatcgtcatgctcccggcatggctgttattagcaggtaagccgatgatgatggtcaatcgtcagaagcaacagccaccccacgataacgtttagcaaaaaatgctctcctttatgatttaagagttatggcgatgatacggcgctttacctccccgtaatattgcgttaacaggccgctgacggcttcgatcgtgaaggagaataacaatgttcaggtcactgtttctggcggccgccctgatggcatttaccccgcttgcggcaaacgcaagtgaaatcaccctactgccatcaatcaaattacaaattggcgatcgcgatcattacggtaattactgggacggtggtcactggcgcgaccgtgactactggcaccgcaattatgaatggcgtaaaaaccgctggtggcgtcatgataatggctaccatcgtggctgggataagcgtaaagcgtatgagcgtggctatcgtgaaggctggcgcgatcgtgacgatcatcgtggaaaaggccgcggacatggacaccgccattaaacgcatccgtcaatggagcacaatgcctgatgcgacgctagcgcgtcttatcaggcctacaaaccagctctttaacgcgtagggcggataaagcatttacgccgcatccgccaatggtgccaaatgcgacgctcattcaactacaatcccagtgccgttcctaccagtaaccagatattcagcgccactaccagcaccacaatcacccagcctgtctgttttacgcgtttactgttcaccagatcgcccatcaacttgctgtcactggtgaaaatcaacagtggaaccagcgccagggcgataccaaaacttaacagcacctgactcataaccagaatccgtgtcggatctaatcccatcagaatgacgataaatgacggcagcatggtgactgtacgacgcacccacagcgggatatgaaagcgaatgaagccctgcatcactacctgccccgccagcgtccccaccaccgttgaagacagtccggcagcaaccaggcttaatccaaagaccgttgccgcagcatggcttaacagcggttgcagcgtcagataagcctcatcaagatcggcaacaccagtatgaccagaaaagtggaacgccgccgcagctgtagccatcatcgccagattgacaaaaccggcaatcgtcatggcgatagccacatcccatttggtggcggaataacgttgttgacgcgaaccgccatgtaaatgctgagtgagcgaagagtgcaaataaatcacatgcggcataatcgtcgcccctaacacgcccgctgccaggaagaccgcctccgaagtaggtaaactcgggatcaccattcctttacccagctgcgccaggttaggctgggagaaaatcaactcgacaatgtaagccgcggcaacaaacaacagtaacccgccaatcactttctccagcggtttttgcccgcgacgttgcagcattaaaataaggaaagtcgcgatccccgtcagcaccgcgccctgcaacaacgaaacaccaagaatgagtttaaaaccgatcgccgcaccaataaattccgccaggtcggttgccatcgcaataatttctgcctgaacccaatagaaccacacgacgggacgcgggtagtgatcgcgaatctgctccgccagatttttaccggtggcaatccccagtttggccgagaggatttgaatcagcatcgccatcaggttagcccaaacgacaacccacaataactgatagccgaagctggcacccgcctgaatattggtcgcaaagttaccgggatcgatataaccaatcgccgcaatgaacgcaggtcccattaatgcgagcctcatcttgcgcgccgcccgtccgctgctactctcaacgcgatagttcgtcatcttgtgcctctaaaacatagcctttgctatgttttatgctacgttaaatgagaatgattatcaaattcatttaaatgggttgtgatgatttctctgatagaccaggattatgactacgaaaagatagatgactcgaatgttatggttatgtttaatattagcacatttacataaccttccgcttccatacacaacatagcagaaatgtatgacagatcactatttttgaagcttgtcacaggacgtcattatagtgtgtgtcagatctcgttttccttaaccatgttacatagaatgtgcacggaaatttaacctgcctcatatttggagcaaatatggaccgcgtccttcattttgtactggcacttgccgttgttgcgattctcgcactgcttgtaagcagcgaccgcaaaaaaattcgtatccgttatgttattcaactgcttgttatcgaagtgttactggcgtggttcttcctgaactccgacgttggtctgggcttcgtgaaaggcttctccgaaatgttcgaaaaactgctcggttttgccaacgaagggactaacttcgtctttggtagcatgaatgatcaaggcctggcattcttcttcctgaaagtgctgtgcccaatcgtctttatctctgcgctgatcggtattctccagcatattcgcgtattgccggtgattatccgcgcaattggtttcctgctctccaaagtcaacggcatgggcaaactggaatcctttaacgccgtcagctccctgattctgggtcagtctgaaaactttattgcctataaagatatcctcggcaaaatctcccgcaatcgtatgtacaccatggcagcaacggcgatgtccaccgtgtcgatgtccatcgttggtgcatacatgaccatgctggagccgaaatacgtcgttgcggcgctggtactgaacatgttcagcacctttatcgtgctgtcgctgatcaacccttaccgtgttgatgccagtgaagaaaatattcagatgtccaacctgcacgaaggtcagagcttcttcgaaatgctgggtgaatacattctggcaggtttcaaggttgccattatcgttgccgcgatgctgatcggctttatcgccctgatcgccgcgctgaacgcactgtttgccaccgtgactggctggtttggctacagcatctccttccagggcatcctgggctacatcttctatccgattgcatgggtgatgggtgttccttccagtgaagcactgcaagtgggcagtatcatggcgaccaaactggtttccaacgagttcgttgcgatgatggatctgcagaaaattgcttccacgctctctccgcgtgcggaaggcatcatctctgtgttcctggtttccttcgctaacttctcttcaatcgggattatcgcgggtgcggttaaaggcctgaatgaagagcaaggtaacgtggtttctcgcttcggtctgaaactggtttacggctctaccctggtgagtgtgctgtctgcgtcaatcgcagcactggtgctgtaagaccatacataaaaaagccggggataattccccggcttttttacgcctgttaatcagctaatggctgcggacgaccaattaaatatccttgcagatattgcaccccaagtttatgcaatagcgcctgctgctgtggcgtctcgacaaactccgcgaccacactcaatgacttcgctttcgccagatcggtaattgatctcacaatcatcgcatccagcgtgttcgtgacgatatctttcacaaagacgccatcaattttgatgatatcagcctgcaaacgctttaaccgttcgtagttggcatatccggtgccaaagtcatcaatcgcaatccggaaaccaaacttatgcagctgctcgatgttgtacatgctgctttctgcgttagaaaacgcctgctcctcggtgatctcaagaatgaccgcctgcggggagatgtaataacgcttaaacagacgaataatccgcccggcaatattcttttgcagcagcgtgagcggcattaaattgactgaaaagcgtggaccttttttgtcgcaagggtgtgttgccagccacttcaacaaggattccagcacttgcaaatcaaaacgcgcgctaaggttaaactgagcaataaggggcagaaacttatccggggtcataatgccgccgtcatacttcagtcgcgcgaggatctcatcataaccttcaccctctttgttgcgaattggctgggcgtagagcagcaaatcaccctgatctaacgccgtgcgaatggtattcagcaatagcacctgtttagtggtttgcccggaaaccatctcctctctgctatccagcgccagcacatgatgatgtgcgcaggattgctccgccagccagcttaactgccccaacaagggttgcagggtttcctgatttccatcaaaacgcccccaggcagcaccatagcccatatccagcccggtattgttccagtgaatttgccgactattcaggatgttaaccatatgctggagtcgcccttccgtttccggcccgctcagcactaacagcagttcactacccggcaattgatacaacttttcgttttcctgcatcaacggcagcagcgtacggtaaattgagcggatacagtgaacgcgcattattaagccgtaatgacgactcataaactcaagattatcaatgcgcaggcagcaaaaactcttgcccgcctcttgctccggcgcttgctccaacgcacgaaagttgggtagaagcgttaacggatcggtcagcgcctgcaaatgccagcggcggttaagccattcactacgatgataaatacgcaccatatagagcaggcaaacactaaaggaaatcagtactgcgagaataaatgccagcgaatattcggttagtaccccttgcaaaaagttctggttgtaattcagaaggcaaagcgttgaaacagcccaggtgagatttaaaaacggatagcgaatcttaccgacaccgagggtaaagatgataaagaaaacaggtaccaggtaaccggcaataaagtcattttcatacggtgtgcacatcagaagtagcagcacgctaagagctgccagccagcttaaggtaaatgcgcgtttctctttgctcaacgacggagcgatatccctacgccacaatatctgtgcaaagtggggacttacaatcatgcgggtgagatagtaaaaaagcatgttgtaaatcagcactgcggtgaaaaggcttagcaaatcaacgaccgtgaaaatggcatccgcatcgccgaaaaaggtagatatctttagcggaaaatcaaagaaatttcccacaagatacatgctgcatttgatgccaatcggcgccaccaaaccaagccagaacagacgttgccagacgtatcggctggtcaatccataacgccaacgcgtccccaattgccagcgtaatattgcacaggcacacaggactgcaaacgcctggctgccgatcatgacggcggtctgtaaaaaagagagatgcaggttccacagattggtgcaaaacatcccgcataaaatgggaacgacaccacgccagccaaagataaacaagattgacagcattacgcacagtggcatccacgccagaaagatataattggaatggataacagcaagtggcgaaattaaacgggatagctgaataagtaccacggtgagcgtaaacgctagtgtgaatatcttgatattttttatcaggttatgctccacaaacatgagtacactactctcactgatcggggttttcaggcacacaaataataagtttattcgcatcgcgaagcaaacaggggccagcctgttgctgttttttcagtcagtgatgcattcaccacacggcactgccaggatatagactgtattacaaaagcggcaaaaggcagagacaaaaaacccccgctttgcagcgagggtttgaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacgagtcgtttacgtaccaaatttgctgggtgcaaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccatcacgtaaagcttgtcgagttgacgggcggcatcatatgaattccgcccgaatgtgtcaacggcaaattgccacgtgtagtttcaatcgctgaaaaatcaggcaaatgaacaattttggaaaaccgctcgcattcagtagttattcatgtcacggtttcctgtaaagtggtgttataaaatgaactactaatagacccacatacattcagggaattgttatgttcaaggagaggatgacgccagatgaacttgccagactgaccggctatagccgccagaccattaataaatgggtacgcaaggaaggctggacaacgtcaccaaaaccaggcgtccagggtggcaaagctcgactggttcacgtcaatgaacaggttcgtgaatatattcgcaatgctgaacgtccagaaggtcagggagaagcgccagccctttctggtgatgcgccgcttgaagtgttgctggtgacactggcgaaagagatgacgccagttgaacaaaaacagtttacatccttgcttctgcgggaagggattatcggattgttacaacgcttagggattcgcgatagcaaataatatgaaaagattacgcaataaaatgaccaccgaagaactggctgaatgcctcggcgtggctaaacaaactgttaaccgttggatcagagaaaaaggctggaaaacggaaaaatttcccggcgtgaaaggcggtcgtgccagacttattctggtcgatacgcaagtttgcgagtttattcagaacacgccagccttccataacacaccgatgcttctggaagccgaagaaccccttgccgaatacgcaccgggtattcgcactcctgcttatcggcaaatcatcagcgcaatagacaacatgactcacagtgagcaagaaaaagttgcgcaatttttgtcacgcgaaggaattcgtaattttcttgctcgtctcgacatagatgaatcagcataaataaaaaacggcaggggtatctctcctgccgtttatcttttatgcgctaattactgctgattttcgcgttcagcaataaaagccagcgctttgttgatacgctcgatactgcgggtcttaccgattgcgtgaacggtaacatccagcgccggagactgccccgcaccggttacggcgacacgcagcggcataccaactttacccatacccacttccagctcatccgccgtcgcctgaatagcgtgatgaacgttttcagcggtccagtcagtaatcgcagtcagtttgtcacgaaccacttccagcggctgacgcgctaccggacgcagatgttttttcgcggcgtcggcatcgaactcagcaaaatcttcgtagaaataacggcagctctgtgccatctctttcagcgtcttgcagcgttcgcccaacagtttcaccagatcagccagctgcgggccgttacgggtatcgatattttcctgctcaatgtgccactgtaagtgagtagcaacatactccggcggcaacgcgttaatgtagtgatggttcagccacagcagcttgtcggtgttgaacgcactggcagatttgctgacggcattcagagcgaagtatttaatcatctcttcacgagtgaagatttcctgatcgccgtgggaccagcccagacgcaccagatagttcagcagtgcttctggcagataaccatcatcacgatactgcattacgctgaccgccccgtgacgtttggacagttttttaccgtcatcgccgttgatcatagaaacgtgcgcgtaaaccggtaccggcgctttcagagccttaagaatgttaatctggcgcggtgtgttgttgatatggtcttcgccacggataacgtgggtgatttccatatcccagtcatcgacaaccacacagaagttataggttggggaaccatcggtacggcggataatcagatcatccagctcctggttgctgaactcgatcggaccacggatctgatcgtcaaaaacaacagaaccttcctgcgggttagcaaaacgtacgacacacggctcatcatcagcgtgatgctcatgactgtggcggcagcgaccgtcataacgcggcttctcacctttcgccatttgctcttcgcgcagcgcttccaggcgctctttagagcaatagcatttataagctgtgccctcttccagcatctgatcgatcaccgcgttgtagcgatcaaaacgtttggtctggtagtacggaccttcatcccactccaggttcagccagttcatgccatccataatggcttcgatagcttccggcgtggaacgctcaagatcggtgtcttcaatacgcagcacgaactcaccgccgtggttacgtgcaaaaagccaggagtaaagagcagtacgcgcaccgccaacgtgcagatagcctgttgggcttggcgcgaagcgagttttgattttcatgaaatggccttacgtttagaaagatgccgacaaccggcaaatcctggaaaaattgagtgggcgatattctatcactcccgcctgattcctcaatgtagttcgggttgcaaccttacgcattattgttttcgttgacaaattgcgcaacacggtctgttttgcgatcatcttgcttaaatttacgacgaacgaacaatttctttagaaaatgcgttgactcattttgaactctccctataatgcgactccacacagcgggggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaactactttatgtaggctccgccgtgtagcaagaaattgagaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactttctcgccagctagatttcttgtaacaacgtgaagtaccgaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccacttcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcaatttgcgaaattgcctgatgcgcttcgcttatcagaccaactatgtccggcagttcccgtgcctctcatctactgcgccaacgccgccagcagtttaaccagcgcgggcgtcacctgctgcgtttcataaacaatatataagtctgccgggatgcgttctttgagcggacggaatatgacaccgggccagttcatctgcgcgtagctgtccgctatcaatgtgataccaatacccatactgaccatggcgagtaccgtttgcggttcattaacttcgcgaataacaaccggtgaaaatcccacctgctggcaaactcgctgcaaaaaatcccagtcagtgtacacgggcggcattgtaacgaaatactcgtcacgtagcgcttccagcgggacggtggaaaatgatgagagatgatgctcttcaggcatcgccaccagaaacgccgattcatgcaaccgtaagctggtaaaaccagtcggtggttctgtcgccattcgccagatcccggcatcaagttcgcggcgttccagcaaggccatttgcatcgctggcatcttttcgcgaaacagaacttcaacgttaggattttctctaaggaatcgccgcataaccgggcgcatccgtccccacattgccgttcccacaaccccgagttcaatccgccctgcttctccccgacctatttgttcaacccgagccaatatattatttgcattcaccagcaatcgacgcgattcttccatcaagattttgcccgcgtgtgtcagtacgacgctgcgcgaatggcgaataaaaagctgcgtgccgagttgattttccagctctttaatatgaatactgagcggaggctgagacatatttaaacgcgctgctgcgcgaccaaaatgcaactcttccgctacggcaagaaaataacggagcaacttaagatctgttctatatacgcgttccataattaagtgctccatataaaaaatatatcgtattaaattatcatggcataaagtatttcaccaccagatatccgacatacataaacacgatggataatatacccggcaatacatttggaacaggaataggtaatcgcacgattgtaaacaaagcaccaatgccaaaaccaacgccagaagaaaataaaatatctttcactaattaacctttatcataaaagcagccccaaggaacagagctgcgaatccttttaatgtgtaactgaacgatgcgttatcttttcagggtcatggttatatttaaacccaaagaaaaatatcactgcgaggaaaagagcataccctgcaaacatcagccaaatggtatgccaatcttttacgccatccaccgagaagtaatccactgccataccgctcagaatcgagccaacccatgcgccgacgccatttaccatcgtcataaaaaggccctgggcgctggcacgaatgctggaatcaacttcctgttcgacaaagaccgaaccagaaatattgaagaaatcgaatgcacaaccgtaaacaatcatcgacagcaacagcaaaataaacccggttggtgatggatcgccataggcaaagaagccaaagcgcagcgtccacgccaccatactcatcagcatgacggttttaataccgaaacgcttcaaaaagaacggtatcgtcagaatgaaaccgacttcagccatctgtgaaactgacagtaaaatggacgggtatttcaccacgaagctatcagcaaactcaggattacgggcgaaatcatgcaggaacgggttgccaaaaacgttggtaatttgcagcaccgcgcccaacatcatggcgaagaggaaaaagatagccatgcgtggatttttaaacagcacgaaggcatccagacccagcttgctggcaagcgatgtagtcgcttttttctccgcaaccggaatcttcggcaaagtcagcgcataagccgacagcagcaatgacgcaccggacgcgatatacagttgcagactactcaattccagatgcagcaagcttactgcccacatggcgacaatgaaccccaccgtaccaaaaacgcgaatgggcgggaaagcggtcaccgggtcaagccctgcctgggcaagacaggaataagagacgctgttcgataacgcaatagtcggcataaacgccatcgcattgactaacatcacccaaaacatcatatccggatcagttacggatgccgcataaaaaagtacgcccgcacacaccaggtgacacagcatgtatgcacgttctgcacgcagccatttgtctgcgatgatccccattataccaggcataataatcgcggcgatccctttggaactgtaaaccatgccaacattagcgccggtgaaatgaagggtattaatcatgtaagaaccgagggtaaccagccagctcccccagataaaatattgcaaaaaggacattacctttaagcgcaaagcgatgctcataatcgtttccttgtcgcatcatatggcctcactcagtaaggccgtttattgttgttttactcaggcaattttgcgcagaaagccgcaaataagattaataaagttttgctttgagagttccgctgctgccagcgtttgggcatgagaaagcttcacgtcactcagaccttccgccatgttggtaatcgcagagaccgcaacgactttaagttcgcaatggcgagctgaaataacctcaggcaccacagacataccaacaacatccccaccaataatttgcatcatgcgaatttccgccgcagtctcgaaattcggccccggatacgagacgaacacgccctccgtcagagggaacccctcttctttcgccactttttgtaacagtgcgcggtattccgcatcgtaggcattcgccagcgagaagaagcgctcaccaaaacgttcatcattaagacccaccatcggcgttcccggcatggtgttgatgtgatctttcaatgcgaccagactgccggcccccacttcagggcgcagtgagccagccgcattggtgcagaacagcaactcacagcccagcaacttaaaggtacggattgcatccgtcatgatggtcatcccacgaccttcgtagaaatgtccgcgacctttcatacacgccactggcaccccctggagataacccagcaccagctcacccgcatgaccgtgtacggtacttaccgggaacccaggcagcttttcgtaggaaattgcgaccgcgttctcaatctgatcggccagcgcgcccagcccggaacctaaaataaaggccactcgtggcgtgaaatcaggtttataagtcttgataatatctacgcaatacagtgggttatgagaaaactgagcctgatacatatatatcctttttttgtagggtggaatctaacgcctttttataacgagattgccctacctcataccaatacacttttttcatgtatccgatagttattcgatatcgatatatttatattttttcactattaataggctgaaaaaactgtattggtagtctcctttcccttgcattaacaatatgccgcttttaatcaaccttttattaagcaatcaactaataacgatcggcatagggaattatgctatgaaaaaacatctttttactctgacactctcttctgtattggcgataccagcagtatcccatgcagaatttaaaggcggttttgctgatataggtattcattatcttgactggactagcagaaccactgagaaatcgtcgaccaaatcacacaaagatgattttggatatctggaactggaaggcggcgctaactttagttggggagaaatgtacgggttcttcgactgggaaaacttttataatgatcgtcatgataaaccgggtagcgagcagcgttatacatttaaaaataccaaccgtatttacctgggtgacaccggatttaatctctacttgcatgcgtatggcacctacggttctgcgaatcgtgtgaatttccatgacgatatgttcctttacgggatcggctacaatttcaccggcagcggttggtggttcaaaccgttctttgcaaaacgctatacagaccaaacctattataccggcgataacggttatgtcgccggttgggttgcaggttacagctttatgctgggcagtgagaaattcaccctcaccaactggaacgagtacgagtttgatcgtgatgccacctacgcggcaggtaatggcggcaaagaaggtctgaacggtgccgtcgcactttggtggaatgcaacttcacacatcaccacagggattcagtatcgttatgcggatgacaaactgggcgaagatttttaccaggatgcgataatctactccatcaaatttaatttctgattgattactgccggagctcccggcagtatgaattcactctatatctgatacaacggatccccttcccgcccagccattagcgcattgccctggtctcgtactacgtcccataacgcttcagcggcggtggaaagtgaacggttcttcctgcgcaccagcatcaactggcgttcaaccactggcgtaatgcgctttaccaccagtgggctaccttcaggcaatggtagcgccagtgcgggaagaatactgatgccgatgcctgcggctaccatcgggaacagcgtcgccggatgaccaatctcctgcacaatattcgcctgaataccgttgcgcgccagcgctgcgtcaatcagcggtcggctgcctgacgcgtaatcctgcaacaccaatttcgctccctgtaatgcctgccaggggacataatcttccacggccaaagcgctatcgcgatggcaaagcagaaagaaaggctcggaaagaatcgcttcacattgcagatcgcccactgggcctggatcgatgacgatgccaaaatcgacatctccctggcgaatactttccatcacccactgctgcggacgatcgtgcaggacaaactgaatatctggatagcggcgatggctttcagcaatgcattgcggaataagatgcgcggaaatggtctggctggcagcgacccgaacttttccgctcagttgttgccccatacgcccggtatcgcgcaacgtgctgttaagttcatccagcagtcgctcaagacgcaaagccaactgctgccctgcatctgtaagcaccacttcacgcgtggttctgtccagcaggcgaacaccagtatgattttccagctccttcacactgtgactcactgccgactggctcaggccgatacgctctcctgcacgactaaaacttttctcctgcgctactgtgacgaaaacctttaattgctttaaagaataattcatctgtttttttcatgaatggatgcaataaatcaattttatttctcaaactggaagaagcacaatagaaccatcgatcatctggagtctttatgaaactttttcgtatcctcgatcctttcaccttaaccctgatcacggtggtgttgctggcctctttctttccggccagaggcgatttcgtccccttctttgaaaatctgaccactgcagcgattgctctgctgttctttatgcacggcgcgaagttgtcgcgtgaggcgattattgctggcggtggtcactggcgactgcatttgtgggtaatgtgcagcaccttcgtgctgtttccgattctgggcgtgctgtttgcctggtggaaaccggtaaatgtcgacccgatgctctactccggttttctctacttgtgcattctccccgcgaccgtgcagtctgcaatcgccttcacgtcaatggcgggcggtaacgtcgcggcggcggtttgttctgcgtcagcatccagcctgctggggattttcctttcaccattgctggttggtctggtgatgaatgttcacggtgcagggggcagccttgagcaggttggtaaaattatgctgcaactgttgctgccatttgtgttggggcatctttcccggccttggattggtgactgggtgtcgcgtaataaaaaatggattgcgaaaactgaccagacgtccattctgttggtggtttatacggcattcagcgaagccgtcgttaacggtatctggcacaaagttggctggggatcattgctgtttatcgtggtggtcagttgcgttcttctggctatcgtgattgtagttaacgtctttatggcacgccgactgggcttcaataaggcagatgaaattactatcgtcttttgtggttcgaaaaagagtctggcaaatggcatcccgatggcaaacattctgttccccacatcggtgatcggtatgatggtgctgcccctgatgattttccatcagatccaattgatggtctgtgcggtgctggcgcgtcgatacaaacgccaaaccgaacagttacaggcgcagcaggaaagcagcgccgataaagcttaaagcggacgcttcaggggctggaccagttgcgtcagcccctcgattttaatcagcagcgtgatttgcattagctcaccgagcttccctgccgggaactcatctttgcgggcaaaccacagcagatactcctccggcaggtcgattaagcgacgccctttgtacttgccaaacggcattatcgtattggctatttcaatcagctgctctctttccatctcagctacccagcaaatgcagcatttccgtttcgtcgatgacttcaatgcccagttcctgcgccttcgccagtttagatcctgcagcttcacccgctatcaccagatcggttttcttcgacacgctgcccgcgactttcgcccccagttcgaccagtcgagctttagcgtcatcacgcgacatctggcttaagctgcccgtaagcaccacggttttaccagcaaacggactgtcaatctcttccgcattgataacgatcggctcaggccagtgaacaccttccgccaacagctcgctgatgacattgcggttgctttcttcggcaaagaagttgtgaacgtgggaggcaacgacaattccaacatcaggcaccttttgcagctcttcaatcgacgcggcttccagcgcttccagcgtgccgaaatatgccgccagacctgctgcggtagcctcgccgacttcacggatgccaagtgcatagaggaagcgggcaaaggtggtttctttcgctttttccagcgcgttaaccacgttttgtgccgatttcggccccatacgctccagtccggtcagtttgcctgcggtaagtttgaacagatccgccggagtgtggacatattctttttcaaccagttgatcgatgattttgtcgcccattccgtcaacatccatcgcacggcgggaaacaaagtgtttcagagactctttacgctgcgcaccgcaaatcaggccaccggtacagcgggcaaccgcttcaccttccacacgctcgacgtcagaaccacataccggacaatgcgtcgggaatacaacctcacgggtatcttccgggcgttcagaaagcacgacgttaaccacctgcgggatcacatcgcctgcgcggcgaatcaccactttatcgccaatgcgtaaaccaagacgttcgatttcgtcagcattatgcagtgtagcgttactcaccaacacgccagcaacatggacaggttccagacgcgcaacaggcgtaatcgcgccagtacgcccaacctgaaactcgacgtcacgcacaaaggtcatctgttcctgcgccgggaatttaaacgctaccgcccagcgcggggcacgcgcgacaaagccaagctgctcctgctgtgccagtgagttgaccttaatcaccacgccgtcgatatcaaagcccagcgtcggacggtcttcttctactttgtggtagaacgccagcacttcttccgccgattcacaaagcgttacccgatcgctgaccggcaaaccccactttttaaattgcagtaaacggccaagatgagtatccggcagctcgccaccttccagaacaccgacgccgtagcagaagaaagtgagcggtcgcttcgctgtaatacgcggatcaagctgacgcagtgaaccagctgccgcattacgtgggttagcaaacactttcccgcccgtgcgtcgcgcatcttcgttaatcttttcgaaccccgcctgcggcaggaacacttcaccacgcacttccagacgcgccgggatattctcaccgtgtagcttcagcggaatggcgcgaatagtacgcacattagacgtgatatcttccccggtggtgccatcgccacgagtcgcggcactgactaaaacgccattttcatacagaatactgacggcaagaccatccagcttcagctcacagcaccaggtgactttctcgttgcttttcagacggtcctgcactcgtttgttgaaggcaagaaagctttcttcatcaaaaacgttatccagcgacagcattggcacttcatggcggatctggctgaaagccgccagcggcgcagcacctacacgttgggtaggcgaatcaggcgtaatcagttctggatgtttggtttccagctcgcgcagttcgcgcatcagcctgtcgtattcagcgtcgggaatttccggcgcatccatcacatgataaagatattcatgatggcgaagcgtcgttcgcagttctgtcagttgttgttcgattgattccatatcgcaccatcaatgctaaaaacccccgacaagcgggggttcgaagaggagttaatttgccttaagtgtatcagacgttggcgtctttgacttcgcggatgatgtcctggtactcgcgcaatttctgcggagtcatcatacggcgctgatcgtcaagcactacaccgcccacttcatcggcaatatgctgcgcagattgcagcatcagcttaaagttctgcagctcgtcaccgtaagacggtacctgcataaagatagtgacacccggagtagtgaaatccttcatttcaggatcaaaggttcccggtttcaccatattcgccaggctgaataacgccgggccgctgccatccgggctaagatgacgatggtaaatgttcatatcgccaaaaatgaagcccgcttgttgaatgctgttaagaagcagttcaccgtttaactcgctaccgtgatgcgccgcgacgttcatgataatcaccgcctctttgcgcttcggtttatccgtaactggagccggttccgctacaggctcaggctgtggtgccgctacgggttctgcaggctggaaagcctgttgtgccggttgcggtgctgaatgcactggctgcggcgctgacgcgacctgtggcgaaacaggctgctgcaacggctgttcaggctgcggctgataggcaggctgctgcacaggttgctgcaccggctgcgttggacgcggagcatgttgcggcggtacctgcgcttcaggcggctgctggaccggttgacgcggctgcgcagacgcataaggcggttggtactggtgttgcggcgacggacgagcagcctcatgctcctgggcgttagccggggcatgattcacgcggtgaacacgaacctcaccaacgccctcatcatcttcgacatcctcgtcataagaatcgtcgtcacgttttgacttcattcgttttaatggccgatcgcggaacatagaagatcgttctttacggctggtccagaaaccatgtaccagtaaagcgattatggcgatcgcgccaacaatgattaatatcagacgcaaatcctgcatcattatattctctgttgttctaacaccttgccaccacggcaaacatttactcactaagagtatttgccgattacctcaagtgcaagtgcactattaactttcacagcacaaagatagatgaaatcgtgctttttgctgttttttcgaacatatcctaactgtccattgcgcaattacccggtaaaatacgcagaattttcctgggattggtcaaaaggagctcatcctgattatggtttcatcattcacatctgccccacgcagcggtttttactattttgcgcaaggctggaagctcgtcttgcaacctgggattcggcgtttcgttattttaccgctgctggtcaatattttgttgatggggggcgcattctggtggctctttacgcaactcgatgtctggatcccgacgctcatgagttatgttccggactggttacaatggctgagctatctgttgtggcccctggctgtcatctctgtgctgttagtgtttggctatttcttctcaacgattgctaactggattgctgctccgttcaacggtttattggctgaacaactggaagcaagactgactggcgctacaccgccagataccggaattttcggtatcatgaaagatgtgccgcgaatcatgaaacgcgaatggcaaaaatttgcctggtatctgccgcgcgcaattgtattgctaattctttacttcatccctggcattgggcaaaccgtcgcgccggtactgtggttcctgtttagcgcctggatgttagccatccagtattgtgattaccccttcgataaccacaaagtgccgtttaaagagatgcgcaccgccctgcgcacacgcaaaatcaccaatatgcagtttggtgctttaaccagcctgtttacgatgatcccgctgcttaatctgttcattatgcccgttgccgtttgtggcgcgacggcgatgtgggtcgattgctatcgcgataaacacgccatgtggcggtaacaatctaccggttattttgtaaaccgtttgtgtgaaacaggggtggcttatgccgccccttattccatcttgcatgtcattatttcccttctgcatatagatatgctaaatccttacttccgcatattctctgagcgggtatgctacctgttgtatcccaatttcatacagttaaggacaggccatgagtaagatttttgaagataactcgctgactatcggtcacacgccgctggttcgcctgaatcgcatcggtaacggacgcattctggcgaaggtggaatctcgtaaccccagcttcagcgttaagtgccgtatcggtgccaacatgatttgggatgccgaaaagcgcggcgtgctgaaaccaggcgttgaactggttgaaccaaccagcggtaataccgggattgcactggcctatgtagctgccgctcgcggttacaaacttaccctgaccatgccagaaaccatgagtattgaacgccgcaagctgctgaaagcgttaggtgcaaacttggtgctgaccgaaggtgctaaaggcatgaaaggcgcaatccaaaaagcagaagaaattgtcgccagcaatccagagaaatacctgctgctgcaacaattcagcaatccggcaaaccctgaaattcacgaaaaaaccaccggtccggagatctgggaagataccgacggtcaggttgatgtatttattgctggcgttgggactggcggtacgctgactggcgtcagccgctacattaaaggcaccaaaggcaagaccgatcttatctctgtcgccgttgagccaaccgattctccagttatcgcccaggcgctggcaggtgaagagattaaacctggtccgcataaaattcagggtattggcgctggttttatcccggctaaccttgatctcaagctggtcgacaaagtcattggcatcaccaatgaagaagccatttctaccgcacgtcgtctgatggaagaagaaggtattcttgctggtatctcttctggagcagctgttgctgcggcgttgaaactacaagaagatgaaagctttaccaataagaatattgtggttattctgccgtcatcgggtgagcgttatttaagcactgcattgtttgccgatcttttcactgagaaagaactgcaacagtaatgccagcttgtaaaaaatgcgtaaaaaagcacctttttaggtgcttttttgtggcctgcttcaaactttcgcccctcctggcattgattcagcctgtcggaactggtatttaaccagactaattattttgatgcgcgaaattaatcgttacaggaaaagccaaagctgaatcgattttatgatttggttcaattcttcctttagcggcataatgtttaatgacgtacgaaacgtcagcggtcaacacccgccagcaatggactgtattatgctcttcgtgcgtcgcgtctgttaaaaactggcgctaacaatacaggctaaagtcgaaccgccaggctagactttagttccacaacactaaacctataagttggggaaatacaatgttccagcaagaagttaccattaccgctccgaacggtctgcacacccgccctgctgcccagtttgtaaaagaagctaagggcttcacttctgaaattactgtgacttccaacggcaaaagcgccagcgcgaaaagcttgtttaaactgcagactctgggcctgactcaaggtaccgttgtgactatctccgcagaaggcgaagacgagcagaaagcggttgaacatctggttaaactgatggcggaactcgagtaatttcccgggttcttttaaaaatcagtcacaagtaaggtagggttatgatttcaggcattttagcatccccgggtatcgctttcggtaaagctctgcttctgaaagaagacgaaattgtcattgaccggaaaaaaatttctgccgaccaggttgatcaggaagttgaacgttttctgagcggtcgtgccaaggcatcagcccagctggaaacgatcaaaacgaaagctggtgaaacgttcggtgaagaaaaagaagccatctttgaagggcatattatgctgctcgaagatgaggagctggagcaggaaatcatagccctgattaaagataagcacatgacagctgacgcagctgctcatgaagttatcgaaggtcaggcttctgccctggaagagctggatgatgaatacctgaaagaacgtgcggctgacgtacgtgatatcggtaagcgcctgctgcgcaacatcctgggcctgaagattatcgacctgagcgccattcaggatgaagtcattctggttgccgctgacctgacgccgtccgaaaccgcacagctgaacctgaagaaggtgctgggtttcatcaccgacgcgggtggccgtacttcccacacctctatcatggcgcgttctctggaactgcctgctatcgtgggtaccggtagcgtcacctctcaggtgaaaaatgacgactatctgattctggatgccgtaaataatcaggtttacgtcaatccaaccaacgaagttattgataaaatgcgcgctgttcaggagcaagtggcttctgaaaaagcagagcttgctaaactgaaggatctaccggctattacgctggacggtcaccaggtagaagtgtgcgctaacattggtacggttcgtgacgttgaaggtgcagagcgtaacggcgctgaaggcgttggtctgtatcgtactgagttcctgttcatggaccgcgacgcgctgcccactgaagaagaacagtttgctgcttacaaagcagtggctgaagcgtgtggctctcaggcggttatcgttcgtaccatggacatcggcggcgacaaagagctgccatacatgaacttcccgaaagaagagaacccgttcctcggctggcgcgctatccgtatcgcgatggatcgtaaagagatcctgcgcgatcagctccgcgctatcctgcgtgcctctgctttcggtaaattgcgcatcatgttcccgatgatcatctctgttgaagaagtgcgtgcactgcgcaaagagatcgaaatctacaaacaggaactgcgcgacgaaggtaaagcgtttgacgagtcaattgaaatcggcgtaatggtggaaacaccggctgccgcaacaattgcacgtcatttagccaaagaagttgatttctttagtatcggcaccaatgatttaacgcagtacactctggcagttgaccgtggtaatgatatgatttcacacctttaccagccaatgtcaccgtccgtgctgaacttgatcaagcaagttattgatgcttctcatgctgaaggcaaatggactggcatgtgtggtgagcttgctggcgatgaacgtgctacacttctgttgctggggatgggtctggacgaattctctatgagcgccatttctatcccgcgcattaagaagattatccgtaacacgaacttcgaagatgcgaaggtgttagcagagcaggctcttgctcaaccgacaacggacgagttaatgacgctggttaacaagttcattgaagaaaaaacaatctgctaatccacgagatgcggcccaatttactgcttaggagaagatcatgggtttgttcgataaactgaaatctctggtttccgacgacaagaaggataccggaactattgagatcattgctccgctctctggcgagatcgtcaatatcgaagacgtgccggatgtcgtttttgcggaaaaaatcgttggtgatggcattgctatcaaaccaacgggtaacaaaatggtcgcgcctgtagacggcaccattggtaaaatctttgaaaccaaccacgcgttctctatcgaatctgatagcggcgttgagctgttcgtccacttcggtatcgacaccgttgacctgaaaggcgaaggcttcaagcgtattgctgaagaaggtcagcgcgtgaaagttggtgatactgtcattgaatttgatctgccgctgctggaagagaaagccaagtcaaccctgactccggttgttatctccaacatggacgaaatcaaagaactgatcaaactgtccggtagcgtaaccgtgggtgaaaccccggttatccgcatcaagaagtaattcttgccgcagtgaaaaatggcgcccatcggcgccatttttttatgcttcagccagaggcggcaaaatcaattcatcgctctcatgctgctgggtatagcgcatcacttccagtacgcgcaaccccgcgcggtgtaccgcatcggttaacgccttccctttcagcaaaccactgataagctgagcacaaaacaggtcgccagtccctttcaggtcagttttaacccgggaatgggaaatgacattcacgctgtcggcactgaccaccaccacctgcatctcctgattttcttcattgccggaggcgctggtaatcaccacccactttaatgtgtctgaaagcagactttttgcggcagcaatggcactgtcgagatcgcggcaatctttaccggtcaggatttccagctcaaagatattgggggtaattccctgtgccagcggcagtaaatattgtcgatacgcctcgggaaggtcaggtttgacataaattccgctatcaatatcgccaatcaccggatcgaccatgatcaataggtcaggatggtctttgcgtagcgcagtcagccactcggcaaggattttgatttgcgatgccgttcccatatagcccgtggttacagcacgaagttggcgcagcgcatcacgctcctgaagcgcacgcaaataaccgctaaaccattcatccggaatcgcaccaccgtagaaagtgtcataatgcggcgtattgctcagcaataccgtcggcacggcaaagacattcaggccgttctgtttgatagcaggcaccgcaatgctgttgcctacgctgccgtacactacctgcgactgcacggcaacgatatccgcctgcagtgccctgctcttatcgttaaacaacaacaaactactcatttaattttttctccttgccgatgatcctcatcgtattccagccgaaactttacctgattctggcagtcaaatcggctattacaaaacaaggataaggtaattcagtgaagaaaatcatttgtctggtcgttacgctgctaatgacactcccccgcttatgcgaagttaacggcccatgaagaagcccgtatcaacgccatgctggagggattagcacagaaaaaggatttgatatttgtgcgcgacggtgatgaacatacctgcgatgaagcggtttctcatctgcgcctgaagctgggcaatacccgtaatcgcattgatacagccgagcagtttattgacaaggtggcctcgtcgtcatcgattaccgggaagccgtatatcgtgaagatgcccggtaagagcgatgagaacgcacagccttttttacatgcgttaattgcgcagacggataaaacggtgcctgcgcaataatcttaaatccccgccccctggctaaaatgctcttccccaaacaccccggtagaaaggtagcgatcgccacgatcgcagatgatcgccaccaccaccgcgccagggttagcttttgccacccgcagtgctccggcaaccgcgccgccggagcttacgccgcagaaaatcccttcccgcactgccagttcgcgcatggtgttttccgcatcgcgctgatgaatatccagcacctcatccaccagagaagcattgaaaatccccggcagatattccgcaggccagcggcgaatgccgggaatactgctgccttcttccggctgcaggccaacaatggtcaccggtttggattgttcgcgcataaagcgtgacacaccggtgatagtgccggttgttcccatgctggagacaaaatgggtaatgcgcccgccggtttgctgccagatttccggcccggtggtcgtataatgtgcgtaggggttatcgggattattgaactgatcgagcaactttccttcgccgcgattcgccatctccagcgccagatcgcgtgcgccttccatgccctgttctttggtgaccagaatcagttctgcaccgtaggcacgcatcgccgcacggcgttcctggctcatgttgtcgggcatcagcaatttcatgcgatagcctttaagcgccgcaatcattgccagcgcaatgccggtgttaccactggtggcttcgatcagcacatcacccggtttaatctcgccgcgcttttccgcctcgacaatcatcgaaagcgccgcacggtcttttaccgatcccgccgggttattgccttccagttttaaccacacttcactgccgttatccggcgccattcgctgcaacttcaccagaggcgtattgcctattgtttgttctaatgtattcacgatctctgtccatacgtggtgttgcctgatgcgacgcttacgcgtcttatcagacctacaggttacaaaaccttgccattaaaaagcccggatcgcgggaagcgcctccgggcgtttaacattcactcaacctatcaggcgctttgtgcgagagcaagttcctcatcgcgggtttcaatacgctcatcgccgttatacagccgcgcatgttgcagaccaacgtataaacgatcgccacgctgcggggcatcgtcgccatgcatcacgaccgtcagcggttcgttgtaccaccccagcggctgcaccactaattgggtgtagtgacctttcgggctggcttccagtacctgtacgggtagcggcgaatcgaggctggtacggcggctgatatccacttcccacgggcgcaggaagagatccaccggcccctgatacgcgggggtgtatcccagcggccagcgatgtgcgccaacgtggaactgcccgccgcgaatggttccctgcaggcggtttacctcgcccataaactccagcacaaaacgagtcgccggttcacgccatacctgatccggtgcgtcagcttgttcaatattgccctgactcatcaccactacacgatcagctacttcggtcgcctcttcctggtcgtgggtcacgaacacgctggtgaatttcagttcttcatgcagttgacgcagccagcgacgcagctctttacgcacctgcgcatccagcgcgccaaacggttcatcaagcagcaaaatttgcggttccacagccagcgcgcgtgcaagcgccacacgctgtttctggccgccggaaagctgcgccgtataacgatccgccagatgcgcgagctgcaccatctccagcaattttgtcactttcgctttgatcgccgccgcattcgggcgttcacgccgtggcaacaccgtcaggccaaaagcgatattgtcaaacaccgtcatatggcgaaacagcgcgtaatgctggaacacgaaaccgactttacggtcccgcgcgtgcagacggctcacgtcggtaccgtgaaagcgaatatgcccactggtttgatgctccagcccggcgataatgcgcagcagcgtagttttcccggaaccggacggcccaagcaacgcgaccatctgaccagaaggaatatccagtgagatatcgttcagcacctgggtgcgaccaaacgacttcttaatattggcaatctcaatgctcatgatgttcctcctgctgcgcgcgtttttcctggttctccaggcgccactgcaacatactctttaaaaacagggtgataatcgccatcagcgtcaacagcgccgcggcggtaaaggagccgacggtgttgtagtcctgctccagcaattcaatctgtaacggcagcgaaagtgtttcgccgcgaatcgagccagaaaccaccgacaccgcgccaaactcgccaatcgcgcgggcgttggtcagcaccacgccgtaaagcagcgcccagcggatgttcggcagcgtgacgcgacggaacatctgccagccggacgcgccaagcaaaatcgccgcttcgtcttcctggctgccctgacttaacattaccggtaccagttcgcgcaccacaaacggacacgtcacgaagatggtgaccagcaccatacccggccaggagaacataatttgcagattatgttcatccagccagccgcccagcgggccgttagagccgtagaacagcagatacaccagaccagcaaccaccggcgacacggcaaacggaatgtccagcagcgtcagcaatagctggcgtccggggaagttaaagcgcgtcaccagccaggccagcagaataccgaacaccaggtttaccggtacggcaatcagcgcgatcatcaccgtcagccagatggcgtgcagcatgtccggatcggccagattttgtaacaccggcatcagtcctttgctgaacgcctgtacgaagatataaatcatcggcaccagcaggatgaacgccgataccagcatcccgatgccaatcagaaaccatttgccccagttaatcgggcgcgcgtcataacgcttcaattgtgtcacttccgccattaatgacctaccacacgccgaccaaagcgactttgcagagtgttaattgagaacagcaacagcagcgatgccgcgaggatcaccgaggcaatcgcgctcgccgccgggtaatcaaactcctgtaagcgaacaaagatcatcagcgacgtcacttctgttttccaggcgatattcccggcgataaaaatcaccgcgccaaactcaccgaggctgcgggtaaacgacagcgccacacccgccaccagcgccggagatagttccggcagcaccactttgcgaaaactctgccagcgtgttgcgccgagcgtttctgccgcctcttcatattccgggcctaactcttccagcaccggctgcacggtgcgcaccacaaacggaatgctggtaaaggccatcgccaccgcaatccccagccaggtataggtgactttgatatcaaacttcgccagccattcaccgtaaaaaccgttcacggaaaagagcgaggccagcgttaaaccggcgactgccgttggcagcgcaaagggtaaatccatcagcgcatcaagcagcgtgcgacccggaaagcgatagcgggttaagatccacgccatcagcagaccgaaaacgccgttaaaaatcgatgccacaaacgccgacagcagcgtcactttataggctgcgaccacctgcgggttggtgatcacctcccagtactgcgcccagctcatctgggccagttgcatcaccagcgcggagagcggcagcagcaaaatcaggcacacaaacagcagactggtgccgaggcttaaggtaaagcccggcagcacgcgtcttgaagaaacggcaaacattacttacgccccgccgctaacagcttgtctaactcgccgccgctggtgaagtgggttttcatcacttccggccaggagccaaatttgtcttccacgcggaacagctcggtctgcgggaatttatctttcagtttgtccatgacttccgggttatttacgcggtagtaatagtcggtgatgatggtttgcgcctgcgggctgtagagccagttcaggtaggcttttgccgctttttccgtgccgttggcctgcacatttttatcgacccacgccaccgggaattccgccagaatgttggttttcggaatcaccacttcaaagccctgcgcttcatactgtttacggatgttgttcacttccgactcgaagctgatcagcacatcgcccaggccgcgctcggcaaaagtggtggtcgcgccacgaccgccagtatcgaacacttcaacgtttttcaggaactgggtcataaactgttcggttttggctttatcaccaccgtcggctttgtccgctgcgccccatgccgcaaggtaggtataacgcgcgttacccgacgttttcgggttcgggaaaatcagcttcacgtcagagcgtaccaggtcgttccagtcgtggatattcttcgggttgcccttacgcaccaggaagcccatggtggagtagaacggcgagctattattcggcaggcgcgactgccagtccgctgggatcagcttgcctttatcgtgcaggatttgtacgtcggtcacctggttataagtgacaacgtcggcttttaaaccctgcaaaattgccagcgcctgttttgatgatccggcatgagattgtttaatcgtcagtttgtcgccaccgttatcttttgcccattgttgctcaaacggcgggttcagggcggcaaacagctcgcgggagacgtcataagaactgttcagcagttccgttgcctgtacatggcccgccagtagcagagaagcaaccagcacgagtgagttctttttcagtaagttaacggccattgcgcacccttataaatttaatgactttctaatagccatcatatttataacggacgtgaaaggagtaacggttttatataccgtttggtgatttggaagttgaaaagggaataagacgaaatcctccccacaaatgcagggaggaaacagaggtgaatcagatgccgacgctaaccgtctccggcagtgtgctgccgccatcaatcacattctgtgtaccggttaaatagctggattcatccgatgcgaggaaggccgccagttcgccgacttccagcggatcggcgaggcgacgcatcgggattgctttcgccatttcagtcagcaccgattctggatcttccgggttcgactggcgggcaatgctttccgccattggcgtgcgaacgtatccagggcagatggcgttaacgcgaataccagactgcgcgtactccaccgccagcgatttagtcaggccaacaatcgccgctttcgttaaggcgtacgccgtttcgcccgggtctgccaccatatcgccagtgactgaagacatcatcacaatccggccatctttgcgggcaatcatctccggcagcaccgccttcgtgacgttccatacgccttttatattgatatcaatatggaaatcgcgatcttcatcgctcatatcaaggaaactgcccagacgacaaacgcctgcgttattcaccagaatatcaatgcgcccttctttttccttagcgcgcttaatagctgcggctaccgacgccgggtcacgcacatcggcgacaaccgccgtacagcgatgaccacggccacacagttcgtccgccagcttttcgatctcaggggagatatccagcaagattaggtttgcgccatgacgcgcaaaagttctggcaattccttcgccaattccctgcaatgcgcccgtaatcagtgctgtcttgcccgtgagtttacccattttaatgctctccttgttaatacagagcgttacactccattccctctgaaaatacaggataaacaaaatattgctgcggatcagctcactaattcaggaaaatctcaatttagtcgctgctttatgcagcacctcaagcgttacgtcagcgcgcaatcattttcagtgacatcacatgagtaatattcggacttaatgattcctttgtgtctatcaaatcgggatatatgatcccatttatctgcaattatttgatcgcaaatattaaggtcaccaccgatgcaacttgaaaagatgattaccgaaggctcgaacgccgcctcggctgaaattgaccgcgtatcaacgctggaaatgtgccggattatcaacgatgaagataaaaccgtaccactcgccgttgagcgcgtactgccggatatcgccgcggcgatcgatgttatccacacccaggtaagcggcggcggccgtctgatttatctcggtgcgggaacatccggtcgtctggggattctggatgccagcgaatgtccgccgacctacggcgtgaaaccgggcctggtggttggtttgattgctggcggcgaatatgccattcagcacgcggtggaaggcgcagaagatagccgggaaggtggtgttaatgatctgaaaaatatcggcttaaccgcgcaggatgtggtggttggtattgcggccagcggacgcacgccttatgtgattgccgggctggaatacgcgcgccaactcggctgccgtacagtgggcatttcctgtaatccggggagtgccgtttcatccaccgcagagtttgctattacgccggtagttggtgccgaagttgttaccggttcttcgcgaatgaaagcaggcacggcgcagaaactggtgctcaacatgctctccaccgggctgatgattaaatccggcaaagtgttcggcaacctgatggtcgatgtggtcgccaccaacgaaaaactgcatgtgcgccaggtcaatatcgtcaaaaacgctaccggatgtaatgccgaacaagcggaagcggcgttaattgcttgcgagcgcaactgtaaaacggccattgtgatggtactgaaaaatctcgatgccgatgaagctaaaaaatgcctggatcaacacggcggttttattcgcaaggctctggaaaaggaataacccatggctaaagagatcagcagtgaacttctgaacaccattcttacccgggtcggcggaccgggaaatatcgccagttgtggtaactgtatgacgcgcctgcgtctgggtgtacatgacagttcattggttgatcccgatatcaaaacgctggaaggcgtgaagggcgtcattttgaccagcgatcaggtgcaggtggtttttgggccaggcaaagcgcatcgtgccgcaaaagccatgagcgagctgctgggcgaggcaccggtacaggatgccgcagaaatcgccgcccagaataaacgccagttaaaagccagacaaacttccggcgtgcaacaatttctcgccaaattcgccaccatcttcacgccgctgatccccggttttattgccgccggtctgctgctggggatagcgacgttaattgccacggtgatgcacgttccggcagatgctcaaggcacgctacccgatgcgctgaattttatgaaggtgttcagcaaaggcctgttcaccttcctggtaattctggtgggctataacgcggcccaggcatttggtggcacgggcgtaaatggcgcaattatcgctgcgctctttttgctcggttataaccccgcagcaaccacgggttactacgccggatttcacgatttctttggtctgcccatcgatccgcgcggcaatattatcggcgtgttgattgccgcatgggcctgcgcccgcatcgaatgcatggtgcgccgctttatgccggacgacctcgacatgctgttgacctcattaatcaccctgctgatcaccgctacgcttgcgtacctgatcattatgccgctgggcggctggctgtttgaaggtatgtcatggctgtttatgcacctgaacagtaatccgctcggttgtgcggttttagccgggctgttcctgatcgccgtggtatttggcgtgcatcagggctttattcctgtttatctggcgttaatggacagccagggattcaacagcttatttcccatcctttcaatggcaggcgcaggccaggtgggcgcggcgctggcgctctactggcgggcgcaaccgcacagtgcattacgcagtcaggtccgcggggcgattattcccggtctgcttggcgttggcgaaccgctgatttacggtgtcaccctgccccgcatgaaaccgtttgttaccgcctgtttaggcggcgcggcgggcggtttgtttatcgggctgatagcctggtggggtctgccgatgggcttaaatagcgccttcgggccgtctggtctggtggcgctgccgctgatgacttccgcgcaaggcatccttccggcaatggcggtttacgctggcggtattctggtggcatgggttagtgggtttattttcaccacactctttggctgccgtaacgtcaatctggactgattatgaaacggacaatgctctatctttctctgctggctattagctgtagcgtcagcgccgcaaaataccctgttcaggcagaaagtagttgatcaagtgtatgcggcgttaaagcagtaataaaaaggccagtcagttgtgttactgcctggcctttaatcaatgaatcagaaacgcttacagcgccatcagcttgtccagcgacggtgcgaagtaatagccgccggttaccggtttggtaaaacgcaacatcgcatcacgcttaccatctgtatcgccaaacatgctcagcagttgctgctcaatgttatgcagacgcgcgcagtaggcgcagaagtacagaccgtgagtgccactggcggtgccgtacggcaggctctgacgaacaatcttcagccctttgccatcttctttcagatcaacgcgggtcaggtgagaggtttccggacgttcgtcgccgtcaatctcttcgttggcctctttggtgcgcccgatcatcatctcttgatcgtgaacgctcatccgattgagctgcttcaggttgtgctcccaacgctgcacaaacacatagctgccgcccgcatccacgccgtctttgataacagccacttcgcggcgcgtctcttcacccgccgggttttctgtaccgtcaacaaagccgctcaggtcacgctcttcaacccaacggaagccgtggatctcttctttcacttcaatgcagtcaccaaaggcttccatcgccgcctgagcgacagagaagttcacgtcgtgacgcagagaaagaatgtggatcaacacatcgaactgggtcgtcggtgcaagacctttaccgtagcccggaaaatctttcagctcttcggccccaacgccgccgctcagagcgcgccaggtattgttaccaaaggcaaccaccgcaccaagatgcgcgtccgggaatttcgcttcaaaagttgccagtttgtcggcaaatgttttactggccgcacgcagggcgtcaacttcccctttcacgttggcttcgatccaaatcgccgcgcggcaatgttctggcaaaatgccactctgaacctgagacattgttcctcctgaaaataataatgccacgcaatccgtggcattgttgggcgctattttacgtgttttttcgcggcggcggtttgttcagacgcaaattaacgccgccagataattttactgactttccagtttttcagggtatcgtccgaaggcattaacccttcagggccactccattccccgctgaactggtagctaatatgttgactgccttcggctttacattcgacggcacgattatcatcactgtcggccttttggcaattgccaaatgctttgctgtaaaggtcactaaacggtgtaccgattttaacaccggtgtcagcaggaatatcgctatccagcacatcaatacggctgatcgtgccttgatcgccgttaatcaccatcgccacgttgtcgcctttcatcacttcaaaaaagcgcaccacgttgccgttcgcggttttcattccgctgcgcaggcgataatcgccatcaagcgcatcagcaatagcttgttcttgcagtggtgtggacgccgttaattcacccacgccctgctcgctcactttggtggatgatccaaaccagttccacgggttagcggccgaccagttaactgacgacatcgtggaacagccggtcagcatcaacggcatagcgcataacattaaacgcagcgatttcatgtcacttcctttggttattcaataacgttgcttggagtgcaaattcaccaaaaagtgccgttattctttttcttcattaaaacaagcgcgtaaacgtcgattggtcagcagccagattaacgccacgatatccgccactaccagcgccagaccgataccgctaacggattcaccgttcagccacagccacggttgccaacaaagtaaaaccacttgcgccaacagcaacagaaaatagagcacatgccagatacggggaaatgaagcccgccgaccactcagcaaaaatgccagcaccgccggaataccgggaatcaaccccagccagaaattatcgtgatcgggataaaacagatttagcagcgcagtaccctgctcgcgcgacgctccggcaatgacaaacagcacccaggttcgcgcctgaagcaatagcacaagccagaagagcaagggtaaacgcaggcgaccgtgcgcatcataatggacaggatgaaactcagtactcttcatcttcaatcaaacgcttacccagactcaacacgtcggcgtgttcatatcccaggcgttcatacattccgagcaccatgtcgttatcttccggcacgttgatctgaattttcggacagccgcgagcaatcagctttttctccagccgattaagcaacgcattagcaatcccacgcccacgaaactcgggatgcacgccaagataataagcagacccgcgatgcccgtcataaccgcccatcaccgttccgaccacttcaccgttcacctcagcgaccagaaacaaactgacgtcatggttcatcttacgctcaatgtccatttccggatcgttccacggacgcagcaagtcgcaacgctcccaaagggtgatgacctcttcgaaatcttcctggtgaaatacgcgtatctccatggtattcgttacctttttgcgggttaaaaggctgattatggcgtgaacggtcgaattagccaatatctgacgaaaatcggttgaaaaagtggcataatggggagttgtcaactattgaaatgaaaagtaaaacaattctcaacagcaaaccgtcgtaacggattacgcgatacgatataacatctggaactttattattacaactcaggccgtatgagcacttttaaaccactaaaaacactcacttcgcgccgccaggtgctgaaagccggtttggctgccctgacgttatcaggaatgtcgcaagccatcgccaaagaagaaccgttaaaaaccagtaacggacacagcaagccgaaagcaaaaaaatctggtggcaaacgtgtcgttgttctcgatccaggccacggcgggattgataccggagcgatcggacgcaacggttcgaaagaaaaacatgtggtgctggcaattgccaagaatgtccgttccatattgcgtaatcatggcattgatgcgcgtttaacgcgttctggcgatacgtttatcccactgtacgatcgcgtggaaatcgcccataaacacggcgcagacctgtttatgtcaattcacgccgacggttttaccaacccgaaagctgccggtgcttcggtatttgccctctctaaccgtggggcaagtagcgcaatggcgaaatacctgtctgaacgcgaaaaccgcgccgatgaagttgccggtaaaaaagcgactgacaaggatcacctattgcagcaagtgctgtttgatctggtgcaaaccgatactattaaaaacagcctgacgctcggctcgcatattctgaaaaagattaagccggtgcataaactgcacagccgcaataccgaacaagccgcgtttgtggtgttgaaatcgccgtcggttccgtcggtgctggtggaaacctcgtttatcaccaacccggaagaagagcggctgttaggcactgcagcgtttcgccagaaaatcgccacagcgattgccgaaggcgtgatcagttatttccactggtttgacaaccagaaagcacactcgagaaagcggtaagtgatgaaacccgacgcacaccaggttaaacagtttctgctcaaccttcaggatacgatttgtcagcagttgagcgccgtcgatggcgcagaatttgtcgaagatagctggcagcgcgaagctggcggcggcgggcgtagtcgggttttgcgtaatggtggtgttttcgaacaggcaggcgtcaacttttcacatgtccacggtgaggcgatgcctgcttccgccaccgctcatcgtccggaacttgccgggcgcagtttcgaggcgatgggcgtttcactggtagtgcatccgcataatccgtatgtccccaccagccacgcgaatgtgcgcttttttattgccgaaaagccgggtgcagagcccgtctggtggtttggcggcggcttcgatttaacccctttctatggttttgaagaagacgccattcactggcaccgcaccgcccgtgacctgtgcctgccatttggcgaagacgtttatccgcgttacaaaaagtggtgcgacgaatacttctacctcaaacatcgtaacgaacagcgcggcattggcgggctgttctttgatgatctgaacacgccagatttcgaccactgttttgcctttatgcaggcggtaggcaaaggctacaccgacgcttatttaccaattgtagagcgacgaaaagcgatggcctacggcgagcgcgagcgcaattttcagctctaccgtcgcggtcgttatgtcgagttcaatctggtctgggatcgcggcacgctgtttggcctgcaaactggcgggcgcaccgagtcgatcctgatgtcaatgccgccactggtacgctgggagtatgattatcagccaaaagatggcagcccggaagcggctttaagtgagtttattaaggtcagggattgggtgtaactccctcacccccactcccgcatccgctgatgcagcgtcagtgacggcttctcggcaaacagttgctgataatccgtggcaaattgcccaagatgccagaatccccactgcatggcggcgtcttttaccgttgtgctttgtgaccacggacttatgagttcgcggcgcacggcgttcaggcgaatacgtttcagccacgcgttcggaccaatgcccaaaatggcgtgaaacgcgttttgtagcgtgcggcggctgacatgcagttgattacacaagtccagcaccgtcaccggttcggacatattttccagcacatattcacgggcgcgggaaagcaatcgacggtaactctgatgactgatgctttccgccgtcaccattggctgcgcttcttccagcatcgcccccatcgccattagcaaattatcccccagcacttttcgcactgcaggctgatggagattttccgggttttcgcaaaacgtcgccagcgcctgttggacaaagccccacagagcggctttatgctgctctttcacttccagcgccgactggctacgcagcatatgtaatacccgatccggattatgcaaaaagttagcctgacgagtgatgacatcttcagaaagcactacgccaaggatcgtgtaatcgtccggcgtacttaattcaaactcggttccaccagggcgcgtcgcaatttctgcgcttcccagacattgcgaaccgataaatccctgctcaccgcgcgtcgccggaatgccaaaccagaacgagttcggccagaccaggcacgactgacgcagcgccagaccagtgtattcacgaaaaacctgaatatcatcgagtagaatttccgtaaattcaccatgaaacttgcccggatgcagttgatcgtaaatctgctgccaggcggtaattgtcaaagcatgttcatagacgtccgttgtctgtcgttgatgaacattatccacttcgaccttcggcgtgagcttcaggttttcgggtaagggttcatgataaagatggtgcaaattggctgtacgggtctttttcatgatgttaatgccgggtgttgtaggacacccggcacctccgacaggttaatggggcttgagacggtaacgactactgcgtttacgtaacgtcccggcagaaaagagctgttcgagcgcatttctggctttttccagcggccagccaaagtgggcagccacttctcctgccgtcattccctgacgtactgatgttaacagcgccaacaactcgtcagcagattccgcgacgataactggcgcgtcgggttcctttacgggttgcttcggctggcggttaaagccagtaaccagccactgggtgtcatcgtctggccgaccgatctccttacggctgatgacacgcccggtacgcatcgcggcagcacaacctgcgtccagcgccgcacgacacgccgccagatcgccttccaccaccagcgttaggcgaccagggtcaagcacttcgtgactgagcagacgaacgttagctgctttgagcatggcatcagctgcatctatcgcggcgaccatgccgtccacttccagcaatcccagtgcattgatcatcggcaacctccgttacgcacgctggattggattacgcgcgatttccagcactgcatcggtaaaggcgttacaggctgctttacacgcggcctggctaccggttaaaaatgctgccgagtagttggtttcagacggtggcgggacataggtcaccaactgcacgtcggcagatttcaacgctgcatcaatgccgtaggtcgcttccagcggcggtgccaccagatacgccatcggatcgccaagcgtgatcccggcggttgatgagagataagaaccggtacgcgaaactacatgtgccaggaaggctgtgttttctgcgtcatttgcccactggaaagcagcgccattttcaatattcgcaaccatcgcatccagaccagcacgcacttccgccgggtttggtccaccaagcataatcagcacctcaccggcagtcggtgacgggccgtgtgcagcgcccgcatacagcgagcgaccatataccacttcgaccatcgcctgcttggtcgcttcgtcagccgcaatgtaggtgacgtcatctgaatcagcagaaatcagcccgaggctacgaatatgcggcggcaatttcagttcacgtgcaaattcggcgttaacggaggcaatcacccgcatggcggttaccgacggtcgaatcaaatctaaagctggcatgatgcctccttatcgggtcatgttgatgccggatgctttctgctccagcatacgtttcgccaaatccacaatgacggctgcggcttcaaccggcggcgtgccgccctggtgaatgttagagatacaggtgcgatcggcctcaacggtggtcgccatacgcggcgaataaacggcgtagcaggagaggctttctgactgccccaaccccggacgttcgccaaccagcaggatcactactttcgcaccgaggatctcaccgatctgatcttcaatcttcacgcgaccataacgtacaaagaatggcgtaccgactttcagcccggcttgtttcaggcccgccatcagcggcggcaggatctcttcgtagttcacggtgatcgcatcagttgacaggccatcagaaataacgacctgcacgtccggattagcaacacactgtgctttcagcgcttcaacagcttctgcacacaggcggcggcccatatccgggcgagtcagatagagatttttgtcgctgatttcggagcggacttccagcaagccctgcgctttcacccactcttccggtacttctttcagtacggtatctttcgaacgagagtgatcggccaggaaacgcagcaacgcctgggtacgcggacgcggaccggcacgaccggtacaaacgcgggccacggtgctgcgacgcagttctgttaatacgtccgcgcgatgtgggttttccacaccaatccacgcttttgcttccgcagaacctaaatccagcgcgcagctttccgaggtcaccggtgccgcacagttggtggtggcgcactttgcttctgacggcgcgggggccgcttgtcccattgacgccatcacgctgcgtacaatttcttcaatctgtttttgatccatgatgtgttatctccgcgtcatcagaagaacagtgacggatcgcccgcccgtttggtcaggcgaccgtttgccataatgcccatgctttccagccagcgttcaaactccggtgacggacgcagattcagtaactgacgcacagtggcagtgtcgtggaatgcggtggtctgatagttgagcatgatgtcatcgcccagcggcatccccatgatgtagttacagcctgcggtggcgagcaggatcatcaggttttcgttgaggttctggtcagcgtcagcgtggttggtgtagcagcagtcacagcccatagagatgccgctcagcttgcccataaagtgatcttctaagcctgcgcggataatctggcggtcgttgtagagatactccggcccaataaaaccgaccacggtgttgacgataaacggatcgtaatgacgcgccagcccatagttacgcgcttccatcgtcacctggtctgcgccgaagttagcgccagcggatagcgccgagccttgtccggtttcgaagtagagacagttttccccggcgatacggttgaactccgcgcccactgcgcgtgcttcatcgagcatcgccagctctacaccaaactctttcagccctttttcgctgccgcagatactctggaaaatcagcccgcctggtgcgccacgacggatcgcttcgatctgggtggtgacgtgcgccagtacgcagccctgagttgggatgttgaatttgtcgatcacgccataaatggtatccaacacgcggcttaagttttccacgtcgtcagtcaccgggttaacgccaatcaccgcatcgcccaccccaaaggaaagcccttcgtagatttgcgcggcgatactttgcacgtcgtcacgggtatcgttcggctgcaaacgggcgctaaaggtgcccggaataccgatggtggtattggcctttttgatcaccggcattttcttcgcgccgtagatcaggtccgcgttggagcaaatcttcgctaccgccgccaccacttccgaggtcaaccctttgcgagtaaaggcaatgtcgtcaacgctggtttcgtcgctcaggacgtattcacgcagttcgctgatgctccagtttttaatctggttgtaggccgtttcgttaacgtcgtcctgaatcagccgcgtcacgcagtcatcttcataggcaatcaccggattattgcggatgtctgctacggtcatttccgacaacacctgctttgccgccacgcgctcctgtgagcttgccgcagcaacgcccgccagcacatcccccgaacgcagttcgttggctttagccagcacctcttttacatccttaaactgatatacattgccgaacaatgtggtctttagtttcataagtcgttccctcaggaaggaaatgcgagtgatttcaccgtcaccggcacaaccgatccgccaaaaagaggcgtaccaatgtcgatatagtcccccgcgcggacaatcacttcgtcaatgactgccaacgggagttgttgtagctgtgggcgcaacaacatgcccagagctttaccaaagtcctgcccggccaccaccagcaggggatgcggattcggaaaacgcgcgacgaaatcgaccagcgcgttgatgaccgtcagtaccgcggcgtaacgcacaggcagcgaggcgggaagcgccagcacgtacgcgtcagttttggggcaaagatccagttgaatcagcgcctgttgccaggcactgaccagatccgtttcatcaatcgggatcgccaccggcaaattgcgcagcggcagttgtacgccctccagccagattgtgctgccagagagcgaaagggtatgtgcacccgcgccaatcaccgtggcgcgcacggtttgcgccggaaactgcacgttcatctcacgcagacgcggatggtcatgcagcgccgttgccagaagcgggccgatatcggcaaaacagaacgggtcggcgggctggtggcgataacattcgcccacgccgccagaaagcgtaatgatttcgggcgtaacacctgcgggcagcaaaccggtttgcatcaatgcctgcgcgagcggcgagagcgttccgtcaatcacttcgacaatcagctctgccatccggcgggtaacctgcaccagctgcccgccggtcagcgaacgggcgtcagtaccggcaccgaagcactcatccacaatcatctgccccggtttatgagcgtaaaccacgcgcccctggctgtcggtttccagcaggcgaccgccgacgttgaggcaggcagtgccgctgatttttccggcatcgaacagggcgtagttcgcggtgccaccgccgatatcaatattcaggacccgacacagccgttgttcagaaagggtttgcgccccggcaccgtgtccggcgatcacggattcaagatgcggcccggcgctggcgacgacaaaatcgcccagcgaccgggagagcgccatcaccgccgggcgagcgttgcgggtttttgcgctttcaccggtgataatgatggcaccagaatcaacgctttccggcgcaatgcccgcagcctgatattgcttgaggattaaggttttcagttccgcttcttttaaaccaccctgtttatcgacaggggtaaagaacaccgggctttgccagctaatttcgcgtttgatgaattcgtagcgcggcacctgcgacaccgccgcacggttaaccagctccaggtgggagaaaattacctgggtggtggtggtgccgatatcgataccgacgctcagtagctggcgagtgttcacgattgcgcctccgcttcggttttagccgcgctcgcgtcttctttaggtaccagcatcatcgccacgccaatcgccgtgacgccgccgatcaatttgccgacaatcatcgggaagatcatggcgttcatgttggcagccgcgaagcctaaatggtcgcccagcgcgaaagcagcggaaacggcgaaggcacagttgatgactttgccgcgggtatccatctgcttcatcatgccaaacatcgggatgttgttggcaagcgttgccaccatgccggctgccgcgatgttgttcatattcagcaccttaccgacgctcatcagcggtttttcaaaccagcgagtcagcagcagcaccatcggatacgcccctaacagaacgcaggagatcgagccgataacttcaatggcgcgcatcacttcaccgggtttatcgccaggggccataaagataggatcaaggcccgggatcagttcccagccaaggaggaatttcactaccgcagcggcaagaccgagggtgatcaatgcaacgaggaatttggcgaagatctggaagccgttgatcattttttccgggatgaatttcagccccagcgccaccagcaccgcaacgataagtaccgggatcatgttcatcaggatcagcgcaaaggtgaattccactggctgaccgttgatctgcacaccggagtacatagccaccagaccaccggcaatacagccaatcggaatggtcacaatgcccgccagcacgccgagcgccagataacgacggtcagaaggttcgataatgccgagcgccaccggaatggaaaacacaatcgttggccccatcatcgacccgagaattaacccagagtatagccacgctgctacgtcaccgcccgccagctctttggcgaggaagaagccgcccatatcgcacgccagcagtgttccggcgaacattgatgggtttgcgccgagcatttcgtaaaccgggataatcaccggcccgagtacgtgggccagtaccggtgccagcgcggtcataccaaccatcgccaggcccagtgcgcccatcgccataaagccttcttcgaactgaccgccggatccttcgatacttttaccgaacttaccgaggaaacgagcagaaccgccgaactgcgacaggatcctgtctacggcagctatcagcataaagaacatcatgatgtacatgatgatttcgttaattcccatcgcctttactccctgttagttgttatttattggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccgaaggccagataagacgcggcaagcgtcgcatccggcaattgcaccgcgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccgtcggccggataagacgcggcaagcatcgcatccggcaattgcaccgcgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccgtaggccggataagacgcggcaagcgtcgcatccggcatttattgcgccgctgcgtacaggccgacaatctgctcgaggctggcggtacgcgggttactgcgcagacaaatatcttccagcgcggcctgtgcccatgcgccgtaatgcgcagatgtcgcaccaacatcgcccattcgtttaccaatcccaacttccgctatcagctcacttaccgcattaatagcgtcacgatcgtcggattttttagttcgcagcgcccgaccaacctgactaaagcgttcacgacagaccatccggttgaactccatcaccgttggcagcaacatggcgttcgccagaccgtgcggaatatgcagcgccgcccctggctgatgcgccatcgcgtggcataacccaagcccggcgctggaaaacgccattcccgccatacatgaagccagcaacatgctctcgcgggcgacaaggtcgtgaccgtagcccaccgctttcggcagcgatttgccaatcatcgcaatggcaccaatcgccaggctgtcggtaaacggtgtagcgttcagcgcgctgtacgcttcaatggcatgggttaacgcatcaatgccagtcatcgccgtgacatgcgacggcacgccttcggtcaacgcggcgtcgagaatcgccacatccggcatcagcgaggcatgggctaacacctgtttgcgcccgcttaccgcatcgataatcaccgtcacgttagtcgtttcagagccggttccggcggtcgttggaatggcaatcaacggcaggcgcggttgcagaacgctggtttctgacatttctgccagcgtgctatccgggttcgtcaccagcaacgccacggctttcgccgcatccagcaccgagccgccgccaaacgcgatcaccccgtcacaacctgattcacgcaactgcgccacggctgcacacacgtcggtgatgcacggttcgcccaccggacatggccagagcgtcatggcgatacctttaacggccaggctacgtgtcagcccggcggtcatccctgcctgatgcaaaaagctgtctgccatcacgaacagatgtttcaacccacgcgtttgcgcttgctgcccgcaactgctcaccgcgcccggaccgcaaagcgtcaccggtggaacgctaaatgtttttacccgttgcagattcagggtatcgaacgcctgaaaaagcgccgtttgcaattcactttgcatagatcccctccgctttctctcgcccactactggcgattgccagcggggtcataaacaaactgtgctgcggtaaatgcacctgtaacgccggaaattgtttgcaaaacagcgccgctacgcccggttgcatacaggaaccgcccgccagccataaatccgtaatgccctgcccttcaatatgccgggccacaatgtccgccattttttcgtacaccggtttcaccgcgggccaaatctcgtcaccgtgaccgcgtttgtactgctctgcctcttccagcgaaatacggcgatttccggcgagagtcagagagatgtgatgtccgccggtggcttcatccgccgagtacgtcactttgccctttttcacgatggcaatgccggtagtgccgccgccgatatccactacaccggcgttgtccagttgcagcagatccgcaactgcggttggctcatccagcacatggctcacttccagtccggcagactccagcacgttgatggaaatacgcgggtccgtaccaggaggaaatgaggtcgccacatggctaaaacggcgaccgaattgctgctcaagggtgtcgagatggcgacgaacaatggtgaccgcaccgaagaaatcccagacgatgccgtcgcggaccacatcggcccagtcgaggcataccgccaccggctgaccgtcgcggtcgacaaccatcgacaccacatcgcaagtgcccagatccacccccagccacagcggagattccgtcgcggcaggcgtctggttacacagcgttgccgccgtttgcagacgtggggtgagccattgttcgtcgtgcgccatcggttactccttaaacaatgcgaaacgcatcgactaatacacagcgacgcagacggacaaacgtccgcgcgctggttaccccttcaccggttggcgtggtgatggtcatggtggtccagccttccccgcccagccccagcccggcaatgcacggtccgttcttaacgaaaatgctggtatcaatggcgttcgccatctggttcatgttttcgatattgcgcgagtgcattgccgccgtgtggtggcaaccgccttccagtttcaccgccagcgcaatggcatccgccacgttggcgacgcgcacgacgggcagcaccggcatcatcagttcggtcacggcaaacggatgttctgcggtggtttctacaaacagcagtcgcgtttgttccggaactttaaggccgattgccgccgcgattttcgccgcatcgcgaccaacccagtcacggctgacggtgccttttccgcgctcgtcgatatttttcagcaacaccgattgcagttgctgcgcctgctctgcggtcagtttcaccgcatgctggccttccatcagacgcatcagttcatcggctacgctatcaacaacaatcagtaccttttcgtcggcacaaatgatgttgttatcgaaagaagcgcctttgacgatggactgagcagcacgggcgaggtcggcggtttcatccaccactaccggcgggttgccagcgcctgcggcaatcagacgtttattggtgtgtttacgcgccgcttctactaccgcttcgccaccggtcaccaccaaaaggccgatgcccggaaacttgaacaagcgttgggcggtttcgatatccggatttgctacggtaaccagtaagttttccggcccgcctgcggcaacaatcgcctggttgagcagcgtaatcgcccgctgggagacttttttcgccgccggatgcggggcaaaaatgacgctgttgcccgcggcaatcaggctgatggcgttgttaattacggttgccgccgggttagtggaaggcgtcaccgaagccactacgccccagggtgcgttttcaattaaagtcaggccgttgtcgccagtcagcacctgtggagagaggcactcaacgcctggtgtgccgcgcgcctgagcgacgtttttggcaaatttatcttcaacgcgccccatgccggtttcactgacggcaagttccgctaaatctctggcgtgtttttcgcctgcttcacgaatggcagcaatggctaactggcgcattgccacgctttttaacccttgctgggcgactttggctgccgcaacggcgtcatccagggacgcgaaaacgcccatctcatgaacggcggcgggcggcgtgtcactgctttgcattttcagcagtaccgctttcaccacctgttcaatatcctgttgattcatgatgttctgccttatttgtggaaaatgacctgaccgccagacaccacctcatcgacaatgccaatcacgcacagatcgaccggtgacgtttcgcttttatgcgcctggcgggcggaactgccactcaccagtaacacccactccccggttcccgcgccaatattgtcgatggcgacggcgcattgcccgtcaggattaccttgtggatcaatcatttccaccatcagcaatttgtcatgcgccagtccgtgatggcgtacggtacaaacaatttgtccagtgacgactgccagtttcatacccgcctccgtggcgtatttcaggtaaaagctccccctaccctccgcagaaggtaaaatgaaaaaggagagagcgtgacgcccgaatcgacgtcacacaaggtgattacaggttgctgctatcgcctttcaggccgatcgggaagacttcttccaggtcgccgtgcggacgcgggataacgtgtacagataccagctcgccgatacgctgtgccgctgcggcaccggcatcggtcgcggctttacaggctgcaacatcaccacgaaccatggcagtacacaggccgccgccaatctgcttaacaccaaccagcttgacgcgcgcagctttaaccatcgcgtcagaagcctcaatcagtgcaaccaggccccgggtttcgatcattcctaatgcttccattgtgctttcctctttatcagggtccagaacgggaccgttcattcaaccagtgtttgtaaactgctttcgcggttcacttctgtctgacgcggcacagctgccaccagcgccagttcgataatttcctgcacgctacaaccacgagagagatcgtgcatcggcgcggcaagtccttgtatcaatggcccgacggcacgatatccgccaagtcgttgtgcgattttgtagccaatatttcctgcctccagcgacggaaaaaccatcacattggctttgccctgtaacgggctggcaggcgctttttgcgccgccacttccggcacgaaggcggcgtcaaactgcaactcgccatcgacaaccagctttggtgcgcgctcacggacgatttctgtcgcctgctggacgttggcaacgcaggggtgacgggcactaccgttgctggaaaacgacagcatcgccacgcgcggttcttctccggtgatggcgcgccaggtttcggcgctggcaagcgcgatatccgccagttgtgccgccgtcggctgtggcaccacgctgcaatcggcaaagcccaacgccggaccgctgtactgtggcagcatcaggaaaatggatgagagcgttttacagcctggctgcaagccgataatgcgtaatccggcacgcagcacattcgccgtggaagagaggttgcccgcgatacagacatccgctttaccggcgctgaccattgcggcggcgaacatcagcgggtcggtaagtttttccagcgcatccggcggcgttttttcgcccgcgcgggccagccagcgatgagcaaattcttcccgcattgcgaggttgccatgcggatcaatcacctgtagcccgtccatcgccacgccatgactgagcgcaaactgacgaagttcaaacggattggcgaccagaatgggcgttgccagaccttgttgatgtaaatattgcgcaactttcagcacacgttgatctaacgcatccggaaaaactactctggcgggcgctcgcaacgccagttcacgacaacgttcaataatcattgcgtttcccccagtcgttgttggatctgcttcaccgttagcggctgcttcgttacgctcaggatcatcatcacgtagaccgtgctggaaaggcggttcagcgcctgcaaaatgtccgggcgtaatacttcaaagctgcgggtgataaagacctgcgccgcgacggtttcggtttcccgcactttggtgcgtaacagattcagcaacgccgcatcgcacccgtggctggcttccggcaccagatgatcgtggtcgagataacgcagcggctggtgagaaagccgatgcagatcttcgtcagaaagcccgacaatcgcttgatcgcccagcggttcccccagcgcatcggcacgcataatgttgccaagacgcgaacggatatccgccagccacggctgccacggttccgccagttcaatttgcagccacactgccagcgcaatggtgctgtcgagaacagcgcgaaaagccaggcgcggatcgcttttggcaaccattttttccgccgacaggtgagtcagcgtatccggcttttttgccaccggctggcggcacagttcgcagcacgcctgcggatgttcatcgctactggtcagcccgtgaacgggctgcggctgctgctgttcatcgtcaacaaacaggcggccctgctcgtcaataaacttgatgcgcagatggcggctttccagtaactcccgggcagagggcgtcaggcgactgtccgcagggagatggatctctgcgccttcgctgagcgtatggttcgctcttagccatgcttcggtgatgaaatctttcatagggattgccagttagccggccaggcgacatacaggaatttcacgctggatgtcgtaccaaattcgatgctggagcctttcgggataaacatcacatcgcccgctttggcgatcatagtttcgccttcgtggcgaacatgcagctccccttccagcaccatgtcgatttcgtcgtagttcagggtccacggaaagaaggcgttctcccactgcatgaaaccagcggccatactgctgccgtcgtctccggtcacgagatcagtcaagcctacgcagtgcggttgtgcgccgtcgaaacgaccaaacttgacgctgctgccatcaataactttgatgccgcctttgccggtcaccgatttaaagctcggctgcagtgcaccctgttccagcgactgtttttccttcatcactttttccatcagctgcgcgaccaggctttcggtaaactgaccttccggcagttgggcgataatggtttcacggatgcgctggctttcggttttatcggctgatgcgctggcgggaacagacgccgttaccgggatcgattcatcacattcggtgatggtaaaacccaacagatcagccacttcacgagcttccggggtaataatgctggcgcgcagaaccacggacattgccagttcgccgcgcgcgtgtgcttcacgaatatcattcgctgtgatgagttttttcacctgcttcctcctgtttggtgagagatgccagataatccaccagttgctgcacgctttgcgggtcgtggctgtttagctcgaaaatcggctcttcgaagcccgtctcaagcaataactttcgcgttgcggcgacgtcagcatctggcatgtccgttttactgatgacggcgatttgccgtttgctgacgccaatatccagcaacccggcaggcaaccgactttccgggtcattcgcgccgtggacatagatcagcatgtccacatcctgtagcgtggtaattaaggcgtgataccagcggggatggctaaaatattcacccggcgtatcaatatcgccattatcattaaattccacggtctgtgtttttcttgcgagggtataattcccctgcaacgcattaaataacgttgtttttcctgccccgacggtacccacaaacgcaattcgtttcatgaatgcctcgtattaacttttggtcatttcacaaagcgtataatttaataagcgtcctaaaccactgacggtttgtgataacgcttcttctactgcgcccaccgagccataaatcaccagcgcgccgctaaaacggtcgagaaaaccgatatgcacatcggcggctttcaacgctaaatcaccggcgatcatcgccgtttctccgggagttagcgtcataatgccgattgcgcccgcatccggaacgccgattttcttcgccagttcctcgccgggatgcgcgatgagatgcgccagtgtgacctgtttaccgggcacaaattcctgaatgatgcgttctttatccatgagtcgccgcctgtgaaaaactttcgtgtatcgtgacaatttttcgtcagagtaaataacaaaattcggcaagcgcgtttaaaaggtgaggtagatcactaagaatggagagatatttgctgtggtgcataaactttcatatgcaacgcatgaatataaataaaataatatcgagatattttatatactgatttttttattattcgcaaactcagtaataaactttactaatatattgcagctaaaccgcttaccctgaatattcagggtaagcgtgagagttaaaaaagaattacagcggttgggtttgcgcttcaaccacggccagcgccaccatgttgacgatacgacgtacagatgcgatcggcgttaacacgtgaaccggtttcgccacgcccatcagcaccggaccgacagtcacaccttccgagctggaaacgcgcagtaagttgtaactaatgcgggcagcttccatgttcggcatcaccagaatattagcggaacctttcaaagggctgtccggcatacggtcgttgcgaatcgcttccaccagcgctgcatcgccgtgcatttcaccatcaatcatcagttctggcgcacgttccctgaccagttccagcgcctgacgcattttgctcgacgacgggcagtcagaagaaccaaagttggagtgcgacaacagagccacacgcggctcaataccaaaacgacgaacagtttctgccgccatcaaggtgatctccgccagctcttctgcatcaggctcatcattgacgtaggtatcggcaataaaggtgttaccactcggcaacagcagcgcgttcattgcacctgcggtgtgaacgccatcgcgataaccaaagacatttttcaccacgctaaagtgttcatgataatcgcccaccgtaccgcaaatcattgcatcggcttcgccacgctgaaccatgatcgcgccgatcactgtcgggttactgatcagcgcacgctgcgcctgctcctgagtgacaccgcgacgcttcatgatctggaagtattcggtccagtactctttaaagcgcggatcggattcgttattgacgatctcaaaatcaacgcccgccttgatctgcaagcccagtttctgaatgcgcatttcgatcacgttcggacgaccaataaggatcggtttcgccagtcccagcgttaccagttcctgagtggcatgcagaacgcgcgcctcttccccttccggcagaactacgcgcttcggcgctttgcgagcctgggagaaaatcggcttcataaacaggttggttttgtaaacgaactctgtcagcttgtcgatgtagacgtcgaaatcagcaatcggacgcgtcgccacgcccgactccatcgccgctttcgccaccgcaggagcgatcttaacgatcaagcgcggatcaaacggttttggaatgatgtattccggaccaaagctcagatcctgatcgccatacgctgaagccaccacttcactctgttccgcatgggccagttctgcaatcgcgcgtaccgccgccagtttcatctcttcgttgatggcggttgcgccaacgtccagcgcgccacggaagataaacgggaagcaaaggacgttgttcacctggttcgggtagtcggaacggccggtacagatgatggcatccggacgcacttctttcgccagcggcggcagaatttccggttccgggttcgccagcgccaggatcattggcgcacgggccattttcttcaccatttcctgggtcagcactttcgggccggaacagccgaggaaaatatccgcgccttcaatcacatcatcgagggtacgtttaccgtcatccaccaccgcgtatgcggctttggtttccgccatgtttggctcacggccctgatagataacgccttttgaatcgcaaaccacgatgttatgtttttgcagacccagcgctatcagcaggttcatacaggcgattgctgcggcacccgcgccagaaaccaccatccgcacgtcggagatgtttttctccaccacgcgcaagccgttgaggatggcggcagtgctgataattgccgtgccgtgctgatcgtcgtggaataccggaatattcatccgctcgcgcagtttctgttcaatatagaaacattctggcgctttaatgtcttcgaggttgatgccgccgaaggtcggttcgagcgcagcgacgacttcaataaatttgtccgggtcgagttcatcaacttcaatgtcaaatacatcaatcccggcgaatttcttaaacagaacgcccttgccttccatcaccggtttgcctgccagcgcgccaatgttgcctaaccccagcaccgccgtaccgttagagatcaccgctaccaggttaccgcgcgcggtatatttgtaggcttttaacgggtctttttcgatttcaagacaaggtgcggcaacgcctggtgagtaggccagcgccagatcgcgctgcgttgccagaggcttggttggagaaacctggattttccctggaactggaaattcatggaaatcaagtgcactttgttttaactggtcatccatttggttgttcctttcacgtaacgttcacaaataaagtgtgtgggcaacagcccctgtccacaacgtggcgcacattattaccctgccggagtctacagactttgagcaagtccaaactctcaccattaatataatgttttggtaataatcctataacactgatgttacctgcttaatccagcaataccatgcctgtctgctatgcttttttgatgcgtttagcgaaatttctcagaagtgtgaattaacgcactcatctaacactttacttttcaaggagtatttcctatgaacgagttagacggcatcaaacagttcaccactgtcgtggcagacagcggcgatattgagtccattcgccattatcatccccaggatgccaccaccaatccttcgctgttactcaaggctgccggattatcacaatatgagcatttaatagacgatgctatcgcctggggtaaaaaaaatggcaagacccaggaacaacaggtggtcgcagcgtgtgacaaactggcggtcaatttcggtgctgaaattctcaaaatcgtacccggtcgcgtgtcaacagaagttgatgcacgcctctcttttgataaagaaaagagtattgagaaggcgcgccatctggtggacttgtatcagcaacaaggcgttgagaaatcgcgcattctgatcaagctggcttcgacctgggaaggaattcgcgcggcagaagagctggaaaaagaaggtatcaactgcaacctgacgctgctgttttcttttgcacaggcgcgggcctgtgcagaagcaggcgtttttctgatttcgccgtttgtcgggcgtatttatgactggtatcaggcacgcaagccgatggacccgtatgtggtggaagaagatccaggcgttaaatcagtacgcaatatctacgactactataagcaacaccactatgaaaccattgtgatgggcgcgagcttccgtcgcaccgaacaaatcctcgccttaaccggctgcgaccgactgactatcgcaccgaatttgctgaaggagctacaggaaaaagtttcgccagtggtacgtaaattaatcccaccttctcagacgttcccacgcccagctcccatgagcgaagcggagttccgttgggagcacaatcaggatgcgatggcggtagaaaaactgtctgaaggcattcgtctgttcgccgttgatcaacgcaaactggaagatcttcttgccgccaaactataaaccagccacggagtgttatatgtcccgaaaagaccttgccaatgcgattcgcgcactcagtatggatgcggtacaaaaagccaattctggtcatcccggcgcgccgatgggcatggctgatattgccgaagtgctgtggaacgattttcttaaacataaccccaccgacccaacctggtatgaccgtgaccgctttattctttccaacggtcacgcgtcgatgctgctctacagtttgctgcatctgaccggttacgacctgccactggaagaactgaagaacttccgtcagttgcattcgaaaacccctggtcacccggaaatcggctatacgccaggtgttgaaaccaccaccggtcctcttggacaaggtttggcgaacgccgtcgggctggcggtagcagagcgtacgctggcggcgcaatttaatcagccggatcatgaaattgtcgatcacttcacctatgtgtttatgggcgacggctgcctgatggaaggtatctctcacgaagtctgttcgctggcgggcacgctggggctgggcaagctgattggtttttacgatcacaacggtatttccatcgacggtgaaaccgaaggctggtttaccgacgatacggcaaaacgttttgaagcctatcactggcatgtggtccacgagatcgacggccacgatccgcaggcggtgaaggaagcgatccttgaagcgcaaagcgtgaaagataagccgtcgctgattatctgccgtacggtgattggctttggttcgccgaataaagcaggtaaggaagaggcgcacggcgcaccactgggggaagaagaagtggcgctggcacggcaaaaactgggctggcaccatccgccatttgagatccctaaagagatttatcacgcctggaatgcccgcgaaaaaggcgaaaaagcgcagcagcgctggaatgagaagtttgccgcctataaaaaggctcatccgcaactggcagaagagtttacccgtcggatgagcggcggtttgccgaaggactgggagaaaacgactcagaaatatatcaatgagttgcaggcgaatccggcgaaaatcgctacccgtaaggcttcgcaaaatacgcttaacgcttacgggccgatgctgcctgagttgctcggcggttcggcggatctggctcccagcaacctgaccatctggaaaggttctgtttcgctgaaggaagatccggcgggcaactacattcactacggggtgcgtgaatttggtatgaccgctatcgccaacggcatcgcgcaccacggcggctttgtgccgtataccgcgacgttcctgatgtttgttgaatacgcccgtaacgccgcgcggatggcggcactgatgaaagcgcggcagattatggtttatacccacgactcaattggtctgggcgaagatggtccgacgcaccaggctgttgagcaactggctagtctgcgcttaacgccaaatttcagcacctggcgaccgtgcgatcaggtggaagcggcggttggctggaagctggcggttgagcgccacaacggaccgacagcactgatcctctcaaggcagaatctggcacaggtagaacgaacaccggatcaggttaaagagattgctcgtggcggttatgtgctgaaagacagcggcggtaagccagatattattctgattgccaccggttcagagatggaaatcaccctgcaagcggcagagaaattagcgggagaaggtcgcaatgttcgcgtggtttccctgccttcgaccgatattttcgatgcccaggatgaggaatatcgcgagtcggtactgccttcaaatgtttctgcccgcgtggcagtagaagcgggtattgccgattactggtacaaatatgttggtctgaaaggggcaattgtcgggatgacaggttatggggaatctgctccggcggataagctgttcccgttctttggctttaccgccgagaatattgtggcaaaagcgcataaggtactgggagtgaaaggtgcctgatggtgatcgccggatgctgattgtcggatgtgacgctggtgcgtcttatccggtctacatgtccccgccattttgtttaacgggtgatccacaacgtgggccaggcgtctggcccatgccagttatcgcaggtgggttctgcggcgtaacgcaccaggcgaaaacgctgaccgtcaaagcgccagcgcgcctgaatgccacaatcgcttaatccgcgcccttttgctaaggtcaccagttcacgcgatttttcatcgaatgttgcgttcatcagttccagttcattggtctcctgaccgttgttgaacggcaaacgcaaccgtaccgggcgcgaggccagcggctttttacgcgacacaatccatgccaaatcaatggtgttataggcccctgcctcacagctaatcatcatcagcgctttatcatcggtcagcgcagtgacattcacctcacgacgtaacggatcaagcgaacagcgcagaccattcatccgccagtttccataatccagcaaatcgttacgttcttcgcgtgagagtggcgtcggcgttgggttaaccaccgcgacctctttcagcgcaggcgctggcggtacgctgagcggcggttcgtcccctttctttatccacgcggtctcactgccaacgcgcttttgctgggcatcaataaacaacaacgccgcttttaagccactcagagaaatagtctgattgccgtcgcgtaaggtgatcgccctcccttcctgaatcatctgcaaaaacgcggtgatggttgccgtatcatcggttactaataaccatggtgaaatccgccacttgtcaccacttaacgccaacggctcaccatctaacagcagccgtggcgctatctccccttctgacgcatccggcggcttcaacccgccgcgctcaatacgtaaaacggcatcggtatgcgccccggcgctgcggctcagggtcatcaccagtccattatgatcgcccgtattgcgcgctacacagaaattttgattattacaggtgacctgccagtcggaaaacgcccgttgcgctggtgccgcccacaccaaagacatcggcaacaaaacgaaaaaaaagagaaggaaaatgcgatatcgcatggacggtacgaccccagaagttcaaacaaacagcacaagtcgtatcttcgttgcgcaggtagcgcggctcaatcggatttgtcggattgagccaataataaacaacgaaatattattgttatttttcagtccattaaatgtgacatttgcaaatagttaagcaataacaccgtcttaccgtcacgtatctcgccggttttaatcatctccagcgcctggctgaacggcagctcaagcacttcaatatcttcatcttcgacaccaccaccggcgttagcgcgctggctgtcactgtattcggcgataaaaaagtggattagctcagtcacaccgcctggcgacatatacagttcaaataatttgcggacttcgccaacttcatagcccgtctcttcaatcgcttccttgcgaatgcacacttccggttcgtcgttatccagcagcccggcgcaggtttcaatcagttgcccgctttcattgccattaacccaggtagcgacgcggaactggcgaatcagaaccacggtctttttcttcgcgttgtacaggaggatcgtcgcaccattaccgcgatcgtaaacttcacgtttatggcggataacttcgccatctttgcgcgtgagatcgtaagtaatgttgtgcagggtgaaatagttatcggagagaattttgtctttaacgagggtgatttgttgcgtcataccgactccacagcgcgaaatgaacaattatcttacgctgtgaagtcgggtttgtctgcgcaggctatcagtgagatttgactgattttacgcccagccagtcaatgatcccctgtgccgcatgacgtccttctgccattgcggtaaccaccagatccgcaccacgcacggcgtcaccaccggcgaagattttcggattcgtggtctggtaacggtactggctttccacatccgcgatgatgcggccccatttgtctaccgttacaccgtgcgactccagccacggcatcccgtgcggattgaagccaaacgccataatcaccgcatcggctggcatgacaaattcactgccttccaccggcactggacgccgacgcccctgggcatccggctcgccaagacgcgtgcgcaggaaacgaatcccgcagacgtgaccttgttcattcagttcaagcgccaccggctggacgttaaattcgaagttggccccctcttcacgggcgttcttcacctctttcttcgagcctggcatgttagcttcatcacgacgataagcgcaggtgacgttactcgcgccgtggcgcagcgcagtacgcacacagtccatcgcggtgtcgccgccgcccagtaccacgacgttaagtccggcagtattgataaacggctcttccggtagctcttcgagtcccatcacctgtttagtattggcgatgaggaacggcagcgcgtcataaacgcccggcgcatcttcattgggtaaacccgctttcatggagcggtaagtgcctacgccaacgaagaccgcgtcgtattgttccaaaagcgaattcaaagagacatctttacccacttcacaattgagttcgaagtgaatccccatcgcgctgaagatttcccgacggcgtgccagcagggatttatccagtttgaaagaaggaatgccgaaagtgagcaagccaccgatttctggatggcgatcgtacaccgtcaccgccacgccattgcgggtcaaaacatccgcacaggccagccctgccggacccgcaccgataatcgccacccgcttgtccactttggtgacatggcttaagtcaggacgccaacctttcgccaacgcctgatctgaaatgtagcgttcaatgttaccgatagttactgcgccgtgctcatcgcgaatagtacaggcaccttcacacaaacggtcttgcgggcaaacgcgtccggtaatttccggcagggtgttggtctggtgagaaagctcgacggcggcgtcgatgtttccggctttcaccagttcaatccactgcggtatatggttatgcagcgggcaggtccattcacaaacgctgtgctcgccgcacttaaggcagcgcgaggcttcccgttgtgcctgatcggcacggaatggcagataaatttcatcaaaaccggttttgcgcgcttcaatcgccagtttatctggctcgccacgcgcgggcgttgcctgcatttgctcgactttactcattaccggcatttcttgcgccgcggtactggcatgccacggttgttgttcctgacgtgcggtgcgcaagcggcgggatttcgccatgccggagagtgcggcgtcagtgaccagttgcagcgcgtccgccgggcaattttcgacacaggcaggaccgttttcgcgccctgcacaaaggtcgcatttatgcgccgtggcttttacttttcctaccgcaacgggtgtcagaacgatttgcatcgtaccaaatggacaggccaccacgcaggatttacagccaatacacttttgctgattgacctgaatgctgtcatcaacgtggctgattgcgccattagggcagctacgggcgcagggcgcatcttcacaatggtgacaggtcactgcactacgttgctgctgatgtttgataaccgtaattcggggatgaaaatggtgttggctcaggacatgttgctcgtcattgtgagccatgacacaggcgatttcacaagcatgacaacccagacattgctgactgttggccataataaaacgattcataacgaccttcttttttggttgtaaaaaccttattctttatatgagtgttgttattacccgacttacaggggaatcggcaatgttcatgtgcccagaataagtaactatttcgctataaactgtggcagatcaaataatcccatcactgactaaattgcgtttcagcgaactggaacattaatgattttttgtggagaagacgcgtgtgattgttaaacgacccgtctcggccagtctggcccgggcctttttttacattgtgctgctgtcgattctttccacgggtatcgctctgctaacgctggcgagcagtttgcgcgacgctgaggctatcaatattgccggatcgctgcgtatgcagagttaccgcctgggctacgatttgcaaagtggcagtccacaactcaatgcacatcgccagttatttcagcaggcactgcattcaccggtattaaccaatctcaacgtctggtatgtgccagaggcagtaaaaacccgctatgcgcatctgaatgccaactggctggagatgaataatcggctcagcaagggtgatttgccgtggtatcaggccaatattaataattatgttaatcagatagacctgttcgtactggctttacagcactacgctgaacgcaaaatgctgctggtggtggcgatttccctggctggcggcatcggtattttcacgctggtcttttttactttgcgtcgcatacgccatcaggtggttgccccgctgaatcagctggttaccgccagtcagcgtattgaacacgggcagttcgactcgccgccgctggataccagcctgccgaatgagcttggcctgcttgcaaaaacctttaaccagatgtcgagcgagctgcataaattgtaccgttcgctggaggcgtcagtagaagaaaagacccgcgatctccacgaggccaagcgtcgtctggaggtgttgtatcagtgttcgcaggcgctaaacaccagccagattgatgtgcattgtttccgccatattttgcagattgttcgcgacaatgaagcggctgaatatctggagttaaatgtcggtgacaactggcggattagcgaagggcagccaaacccggaattgccgatgcagattttaccggtgacaatgcaagagacggtttacggcgaactgcactggcaaaatagtcacgtttcatcatcagaaccgctgcttaacagcgtttcgtcgatgctgggacgcggtttgtactttaatcaggcgcagaagcattttcagcagttattgttgatggaagaacgtgcgaccatcgcccgcgaattgcacgactcactggctcaggtactttcttacttacgtatccagttgacgttactgaagcgttcgataccggaagataacgccaccgcacaaagtatcatggccgatttttcccaggcgttgaatgatgcttatcggcagttacgcgagctgttgactactttccgcctgacgctgcagcaggcggatctcccctccgcgttgagggaaatgctggatacgttacaaaatcaaaccagcgccaaactgaccctcgactgccgtctgccaaccctggcgctggatgcgcaaatgcaggtgcatttgttgcaaataattcgcgaagcggtgctgaatgcgatgaagcacgccaacgccagcgaaatcgccgttagctgcgtcaccgcgccggatggcaatcacacagtctatattcgcgacaacgggattggcatcggtgaaccgaaagaacccgaaggccattatggtctgaatatcatgcgcgaacgcgcggaaagattgggtgggacgctgactttttcacaaccttccggcggcggcacgttagtgagtattagctttcgctctgcggagggtgaggaaagtcagctgatgtaatgcctcttattgaccaaagaatagtggcacttaaggttcagtataaaagggcatgataatttacattaactcctttttttctccacgattggctcgtaccttgccgctacagtgaagcaagccaagcctacaacgatacgcagaaacacgaggtcctcttttaatggcgaatttctttattgatcgccccatttttgcctgggtgctggcaatcctgttgtgtctgacaggtaccctggcgattttttcattgcccgttgaacaataccccgatctcgcgccaccgaatgtgcgagtgaccgctaactatcccggcgcatcggcccagacgctggaaaacaccgtgacccaggttatcgagcaaaatatgaccggcctcgataatctgatgtatatgtcatctcagagcagcggcaccggtcaggcatctgtcacgttaagttttaaagcaggcaccgatccggacgaagccgtgcagcaagtacaaaaccagctgcaatcagccatgcgaaagttaccgcaggcggtgcaaaatcagggcgtgacggtgcgtaaaaccggcgataccaacattctgaccattgccttcgtctctaccgatggttcgatggataaacaggatattgccgattatgttgccagtaatattcaggacccgttaagccgcgtgaatggcgtcggggatatcgatgcctatggttcgcaatattccatgcgtatctggctggacccggcgaaactcaacagtttccagatgacggctaaagatgtcaccgatgccattgaatcacagaacgcgcagattgcggttgggcaacttggtggtacgccttccgtcgataagcaggcgctcaacgccaccattaacgcccagtcactgctgcaaacaccagaacagttccgcgatatcaccttgcgggtgaatcaggacggctcagaggtaaggctgggcgatgtcgccaccgtcgaaatgggggcggagaaatacgattatcttagccgcttcaatggtaagccagcctccgggctgggggttaaactggcctccggcgcgaacgaaatggcgacagcggagctggtgctcaatcgtctcgacgagctggcgcagtattttccacacggactggaatacaaggtggcgtatgaaaccacctcgtttgttaaagcctccattgaagacgtggtgaaaacgcttctggaagctatcgccctggttttcctcgttatgtatctgttcctgcaaaacttccgcgccacgctgatacccactatcgccgtgccagtggtgttgatgggaaccttctccgtgctttacgccttcggttacagtgtcaacaccttaaccatgttcgcgatggtgctggcgatcggtctgctggtggatgatgccatcgtggtggtggaaaacgtcgaacgtattatgagtgaggaaggactcactcctcgcgaagccacacgtaaatcgatggggcagatccagggggcactggtcgggattgcgatggtgctttcggcggtatttgtgccaatggccttcttcggcggcaccaccggtgccatctatcgccagttctctattaccattattgcggcgatggtgctgtcagtactggtagcgatgatcctcactcctgctctgtgtgccacgctacttaagccactgaaaaaaggtgagcatcacgggcaaaaaggcttttttgcctggtttaaccagatgtttaaccgcaacgccgaacgctacgaaaaaggggtggcgaaaattctccaccgtagcctgcgctggattgtgatttatgtcctgctgcttggcggcatggtgttcctgttcctgcgtttgccgacgtcgttcttaccgctggaagaccgtggcatgtttactacctcggtacagttgcccagcggttcaacccagcaacagaccctgaaagtcgttgagcaaatcgagaaatattacttcacccatgaaaaagacaacatcatgtcggtgtttgccaccgtgggttctggccctgggggtaacgggcaaaacgtggcgcgaatgtttatccgcctgaaagactggagcgtacgcgacagtaagaccggcacctcgtttgccattatcgagcgtgcaacgaaggcgtttaacaagattaaagaagctcgcgttatcgccagcagcccgccagcaattagcggtcttggtagttctgcgggttttgatatggagttgcaggaccacgctggagcgggtcacgatgcgctgatggcagcacgaaaccagttgctggcgctggcagcggaaaacccggagctaacccgtgtgcgccataacggcctcgacgacagtccgcagttgcagattgatatcgaccagcgtaaagctcaggcgctgggcgttgctatcgacgatattaacgacacactgcaaaccgcctggggttctagctatgtgaatgactttatggatcgcggtcgcgtgaagaaagtctatgtgcaggcagctgcgccgtatcgcatgctgccagatgacatcaatctctggtatgtccgaaataaagatggcggcatggtgcccttctctgctttcgcgacctcacgctgggagacaggctcgccgcgtctggaacgctataatggttattctgcggttgagattgttggggaagccgcaccgggggtcagtaccggtacggcgatggatattatggaatcgttagtgaagcagttgccaaacggctttggtctggagtggacggcgatgtcgtatcaggagcggctttccggcgcgcaggctccggcgctgtacgccatttccttgctggtggtattcctgtgtctggcggcattgtatgaaagctggtcggtgccgttctcggtaatgctggtcgtgccgctgggggttatcggcgcgctgctggcaacctggatgcgcgggctggaaaacgatgtttacttccaggtgggtctgttaacggtcattggtttatcggcgaaaaacgctatcctgatcgtcgagtttgctaacgagatgaaccaaaaaggccacgacctgtttgaagcgacgctccacgcctgccgtcagcgtttacgcccgattctgatgacctcgctggcatttatcttcggcgtattgccaatggcaaccagcacaggtgccggttccggtggtcagcatgcggtgggtactggcgtaatgggcgggatgatttcggccactattctggctatttacttcgtgccgctgttctttgtgctggtgcgccgccgcttcccgctgaagccgcgcccggaataagcaataaaaaaggcgacatgccaatgtgtcgcccttttcaactttccgattaagaacctgctcagcgggttcttgctgtttgtactttgtctcaggaattacttacgaagcataacttcgataaagtctttccagttccccagttcacgttcaatcataacaacctctcttataattatgggtattctacggaaacaatataccgtggtgaagctaatttactcgattgctgtgatgactacctccgggggacaaaccttatgtaaatactatggtcctgcggtgatgatttgtatgtgatgcaccgcaacatttcgagatattcatacggcatctaatactgatttaattctggttaaaatacagacagataacaagatgaatattcttaatgtttacgttaaaaatgtttaatgttatttaatggttgttaatttgaatacttcgataatgttatatttcctgataatcatttgcaggcaaaatgttttcacctttaaatgagtatttattctcataaatcgaaaaaggattcattatggttacactttacggcatcaaaaattgtgacaccattaagaaggctcgccgttggctggaagctaataacatcgactatcgttttcatgattaccgcgtcgatggattggacagcgaattattgaacggttttatcaacgaattaggctgggaagcgttactcaacacccgtggtacaacctggcgtaaactggacgaaaccacccgcaataaaatcaccgatgcggcctctgcggcgacattaatgactgaaatgcctgcaattatcaaacgtccattgctctgcgcgcctggtaagcctatgctgctgggtttcagtgaatccagttatcagcaatttttccatgaggtgtagtctatgtcgtgcccggttattgagctgacacaacagcttattcgccgcccttccctgagtcctgatgacgcaggatgccaggctttgttgattgaacgtttgcaggcgatcggttttaccgttgaacgcatggactttgccgatacgcagaatttttgggcatggcgtgggcaaggtgaaacattggcctttgccgggcataccgacgtggtgccgcctggcgacgccgatcgttggatcaatccgccgtttgaaccaaccattcgtgacggcatgttattcgggcgcggtgcggcagatatgaaaggctcgctggcggcgatggtagtagcggcagaacgctttgtcgcacaacatcccaaccatacggggcgactggcatttctgatcacctctgatgaagaagctagtgcccacaatggtacggtaaaagtcgtcgaagcgttaatggcgcgtaatgagcgtctcgattactgtctggttggcgaaccgtcgagtatcgaagtggtaggtgatgtggtgaaaaatggtcgtcgcggatcgttaacctgcaaccttaccattcatggcgttcaggggcatgttgcctacccacatctggctgacaatccggtacatcgcgcagcacctttcattaatgaattagtggctattgagtgggatcagggtaatgaattcttcccggcgaccagtatgcagattgccaatattcaggcgggaacgggcagtaacaacgttattccaggtgaactgtttgtgcagtttaacttccgctttagcaccgaactgacggatgagatgatcaaagagcaggtgcttgccctgcttgaaaaacatcaactgcgctatacggtggattggtggctttccgggcagccatttttgaccgcgcgcggtaaactggtggatgcggtcgttaacgcggttgagcactataatgaaattaaaccgcagctactgaccacaggcggaacgtccgacgggcgctttattgcccgcatgggggcgcaggtggtggaactcgggccggtcaatgccacgattcataaaattaatgaatgtgtgaacgctgccgacctgcagctacttgcccgtatgtatcaacgtatcatggaacagctcgtcgcctgatgagtggttccgcaagaggaaataagcatggactggctggctaaatattggtggattctggtgattgtctttttggtaggcgtcctgctgaacgtgattaaagatctcaagcgcgtcgaccataagaaatttctcgccaacaagccggagcttcccccgcatcgtgatttcaacgataagtgggacgatgacgacgactggccgaaaaaggatcaaccgaagaagtaagctaagtggccggataaggcgttaacgccgcatccggccatgatgcctgatacagtcttatcaggcctacccggctattattacatcatttcaatcacatcatcatcgccaggcttaccgccacttagcgcttcgtcgaaataatgtttcggaatggtataacgcaagtgatccagggctaattgcatactgcgattgtcgatcgcatggcctaaatcctccacgatatccagcgtcacatcgccaccggcactgattaacgcttcctgcgccgcaaccgcatgcgccagatcgataaccggatcttcaccgccatgaatcaagtgaattgttgtggctgtagacgcggtttccggcaggctcgcgtagcgtccgttgaaggcaatgacgcgcgaagcaaggcccggttcggctttaatgctctccagcgccataatcgcgccttgtgagaaaccgattagcgccgtggcattagcccctactccgctttgtttctgccagtagcgcaccgtctcaataaacgtcggcatgatggcattcacacgcgcctggcgattatcttccgtaataccctgcaccgaaaaccactgacgccccgccggattaccgctcggctccgcgccaccgacactcaccaccagcgcatcaggaaacagcggcgcaaaccagctacctatttcccccattgccaccgggttatccccgacaccgtggaaaagcagtaacaactgttgtgctggtttatccgggctttgaacaacaaaatggtcatgtttcatggcgaactccttaactgatgtcattaattttacgccgctgactcacaatgaccatgggagaaaattgaaggagtcagtgaaaaaattgccattgcgttatgcgatcgcgcagacgctcagtgcgaacatcatcaagtgcgaatagcgcctgcgcggcctcttcccgctggcgaaccagtaacagcttacggcctgaaagtttaagtgtggtacataactgcgcgtcactggcgtttttctgtaaacgcccacgcagcgccggtaatgccatttcgctggtttgtaacagacgcattaagcaacctaacgacgttaatagcggacgatgagcgaaagcaaaaccggccagttcaagccagtcgtcgtcagaaaggacggcatcgtttagtggatcaacgggaagcgtttcgccattccactttgcgagagcttgcgcatcgcgacgtaaacggtaatgctcaccttcagccagttgtttacccgcatcactcatcggtaacagcgccatcgccgtatagcaaccgctgctggcttcacgatgattacccattcgcaccagcacaaaaccgcagcgttgccagaaacgccataattccccggtgtaaccaaaactcaccgaaagatagtcgaggtcatgcgtatattgcaaagcaccagcaatcagttgctgacctgtgccttcccgctgacgagccggatgaactgctatccggctaacccgccttccgcgcaatgtcgccgccagtggattgctgccgtgcgccgccagcgactgggccaccagattaccccgcgggcgacgaaaacctgcccataccgcctgactgagttcttgagataatccgccctcatccaccagccacagcgccccggcaatcgctttttcgccagccgcctgtaaaaaatgttgccctggtgcatccatcatgcggcgtaaatccagcggcgaagtccggtagtgcgcaccagacaataattgataaacctttaacggcgtttgtggctcgcttcgccataacgtctgttcaaatgcggaaatgacgatattgccttgtggtgtgtgggtgaagttttcatcgtcaaaaaccagtgcctcactaaccattttttccagcgggcatccctgcgcccaacggatcggctgttgcagttcaaaacggtgtaaatgcggaaagcgagcgcaaaatttcagcaaaaaaccacgtcccgtgccttcgtagccctgcaccgtagtggttaacaacgttcgaggaaaacgcgataccagttgatgcaacaacggcgcaggtatggctgcggcttcatcgaccaccagccagtcggcttgctcatcgctggctaacaaggcatccggcgcaataaagcgaaacttctcgcccgcaaattgtgccagtacatccgttgccgcttttgcgggcgcggtgacaatcgcactgcccgcaatacgagaaatgagttgccctgccaacgccgacttaccgcgcccacgcgcagcagttaccgctgccacgcccggcggcatggtcagtaactgctgtaagagttgctgttgttctggttgtggtgcgccggtagcggggtgccagtcagtacggggagtaaaatgcgccaacgagaacggctggttttgccgccagaggatagcgtcgttattcgccgtaagtacacgtttgaggtgcaggacaaaatgcggcgtcgcaatagggtcagggcaatcactccagcgcagcgagtcggcatcaggttggttttcccactcatcccatacagggagtaacaacaccagccagcttcccgctttcaacgttccgctaagtgccgcaaaggcagcggcatcaaagccttggcgggcgtcgaataccgcatgccggaactcgcgcccaagtaaagtttgtagcgccgagggtgaacagtggttttcagcatctggctgcggcgaaatccacagccagtcgccaggtaaggcatcacgcaacttaagcgcatgatcaaaacaccaaccctcttccccgctcaacaccagcaagcggcggatcccttcacgtttcatttgcgctgttaatgtgtgaagcgcagtcagttcagccatccctgccccggaagttaaatgcttttaccaaaagtattgcattgtgccggatcgccgctgtcgaaaccacgtttaaaccagctgtagcgttgctgagaagtgccatgcgtgaaactgtctggtactactcgcccctgactttgctgttgtaaacggtcatcgccgatggcctgcgccgcgttcagcgcctcttccagatcgccggtttccagaacaccttgctgctgcatactatgcccccagacaccggcaaaacagtcggcctggagttccatacgcacagataagcggtttacttccgcctgcgtcgcgttttgttgcagttgacgaactttcggctcgatgcctaacagtttctgcacatgatgaccgacttcatgagcgataacgtacccctgggcaaaatcgccatccgcgccaagtttgtctttcatgtcatcatagaaggagagatcgatataaactgtgccatccgccgggcaatagaatggccccattatggactggcccgccccgcagccggtacgcgtcattccacggtacatgaccagcttcggttgctgataggttttacccatcttctcgaattgctgtccccaggtgtcttccgtggttgccagaatcaccgaggtgaattttgcggcttcgtcttcattagggctaattgaccgcgttgattgctgttgggaaaccggctgtccggtcatcaacccggttaaatcaacgccatagtagcctgcaaccagcacgactatcagtaaaatcagcccgcctttaccgcttggcaggcgaaaaccgggaccgcccattgacggaccgccggagctattgcgcctgtcttcaacattgtcactttcacgtcgcccttgccaacgcatagatacctcaacattatattcattatagaaatgatcgtaggtggttcagaggaagattaccacaggaaagcgggatgaaatggcggaggaatgagcgttcaatgcacatcttatgagagcggttgtcttgccgtgccagcagcacggcaagatgatgaacagaaaaatcagtccagctgtacacccaggcggcgggcaacggcttcataggcttcgatcaggccaccgaggctctggcggaaacggtctttgtccattttctccagcgtttctttgtcccacaggcggctgccgtccggggagaactcatcgcccagtaccacttcacctttgtacaggccaaactccagcttgaagtcgaccagaatgagaccagcatcatcgaacagttttttcagcacgtcgttcgctttgtaggtcagctctttcatacgcgccaggttctctttgctcacccagccaaaggtttcgcagtaagattcgttgaccatcggatcgtgcatggcgtcgtttttcaggaacagatcgaacagtggcgggttcagctcaataccttcttcgattccaagacgtttcaccagagagccagcagcacggttacgcacgacacactcaaccggcaccatatccagctttttcaccagacattcggtatcggagagcagacgctccatttgagtcgggatacccgcttcagccagtttgctcataatgaagtagttgaacttgttgttcaccatacctttgcgatcaaactgctcaatgcgcgcgccatcccctgctgacgtatcattgcggaattcgagcaccaacaggtccgggttttccgtgctgtatacggttttcgctttaccacgatacaactcagcttgcttttgcatctttatcactcctgggtgtgaattaacgttttaaaatcttttgctgtctggtgtgccggatgttttatcggatgcggcgtgaacgccttatccgacctacgtccgacaaacaaatttcgtgcgaattaccgctaaaatcgcgtttttctgtcgacgcacacgtttgcgtatcatatcagaaaaaagggccggatgactccagccctgtatttttacttgctaaacgcagcctggaagacagctaccagcgcgtcgttctgactctgagtcagagtatgacctttcggatcgatgaactgtaggctgctgcggttatctaaatcgccaacctgcagtttatagtcaccggatgccagacctggatcgctcgcgcccagttcgtgccattcgctgtcagacagcggcttataagttacggccatgttgccctgcgaacgggtgctgtcggtcactttcatgcccactttttccagcgcagctggcagacgttgccaaaccacattgaacggcccgcgtacgaccagcattggtaaaccggtgtcatcagctgcactttgtacgtccatagtggtggaggcacggttttgcgcagcgttcgcggcgtcagtggcagatttatccagaccggcggaaataacgttcatcatctccgtgctgtaacgctgcatggaagccgcgtctgcaaccggtttgcccgcctgttccaggttcagcagtttaaccgtaaccgcctgctgataaccctgcggcttaacagagatttgataacgaccacgatactgctcgtcttcgtccagacggttccattgtacccaatcggtggtcagtgtctgaccagcatcatcacgttgggtgatggtgtagtttttcgcctgcagcacgctaaccacctgcggccacagagtattgccacgaccattttccaccagcaatgaagcggtatcgcccgtgaactgggtacgcgcgccagaaaccagtgccaacggctgggctggtggacgaatgtccagcgccttaccgacagcaccactaccgttggtcaccgggattgcataatcgccggaggtcaccggcaaaatcattccagccggggcatgaagctccgcaagcggtgccgcttccaggtaggcttcatcaccactgacctgacgcttatagcgtgagtcagaactacaggcagcgagtaataaaacaagcgaaacacccgcaacctttgccaggcgcgacttttgaacagagtaagccatcaaatctccctaaactttacagcaaaccggcatgcttaagcgccgctctgaccgtctcacgaccactgtcggtgattggtgtcattggcaggcgcagcgtatcggtcgccacaagacccagttccttacatgcccatttcaccgggattggattgggttcgacaaatagtttgttgtgtaatggcatcagacgctgattaataacgcgtgcctcggcaaaatgcccttctgctgccagtttgcacatctgggccatatcacgcgctgcgacgttagccgtaacggaaataaccccatgaccgcctaattgcatgaagtccagcgcgctcgcatcatcgccgctcagcagaacaaaatcatctgaaaccagctctttgatctggtttacacgcgttaagttccctgttgcctctttgattccgataatattttttactttcgccagacggcccaccgtttccgggagcagatcgcagccagtacgggacggcacattatacagaatttgcggcaggtcagtatgttcagcgatggctttgaaatgctgatacaaaccttcttgcgacggacgattgtagtaaggggttaccgtcaggcagccgacgataccgctgtcattgaagcgctgcgtcaggctaatggcttccgcagtagcgttagcaccggtcccggcaatcaccggaatgcgcccgtcagccagctccagcgtcatcatcaccacatcagcatgttcgtcatgatttaaggtagcggactcgccagtggtgccaacagaaacgatcgccaaagtaccgctggcgacatgataatcaatcagttttttcaagctagcccgacagacattacctttttcatccatcggagtaacaatcgcgacaatacttcccgtgaacatgggccatcctctgtgcaaacaagtgtctcaatggtacgtttggtatggcattaaaagcaagcagacagaaccgttctgattgttgtatgcatgttttttttatgctttccttaagaacaactcaccccttgaaggaataaccagtttgacactgtcatcgcaacattatctggtgatcactgcgttgggtgccgatcgccctggaatagtgaacaccatcacccgtcatgtcagtagttgcggctgtaatattgaagacagtcgcctggcgatgctgggagaagagttcacgtttatcatgctgctttccggttcatggaatgccattactctgattgaatcaacgttaccgttgaaaggtgccgagctggatcttttaatcgtgatgaagcgcacgacggcgcgtccgcgtccgccaatgccagcatctgtctgggttcaggtcgatgtggcagactccccgcatttaattgaacgcttcacagcacttttcgacgcgcatcatatgaacattgcggagctggtgtcgcgcacgcaacctgctgaaaatgaaagggctgcgcagttgcatattcagataactgcccacagccccgcatctgcggacgcagcaaatattgagcaagcgttcaaagccctatgtacagaactcaatgcacaaggcagtattaacgtcgtcaattattcccaacatgatgaacaggatggagttaagtaatgaatccactgaaagccggtgatatcgcaccgaaatttagcttgccggatcaagacggagaacaagttaatttgaccgacttccagggacagcgtgttctggtttatttctacccgaaagccatgacccccggctgtaccgtacaggcctgcggcttacgcgataacatggatgagttgaaaaaagcgggcgttgatgtgctgggtatcagcaccgataaacccgaaaaactctcccgttttgcggaaaaagagctgcttaactttacgctcctgtctgatgaggaccaccaggtgtgcgaacaattcggcgtctggggtgaaaagtccttcatgggcaaaacctacgatggtattcatcgcatcagcttcctgattgacgctgatggcaaaatcgaacatgtctttgacgatttcaaaaccagcaatcaccacgacgttgtgctgaactggctgaaagaacacgcctgattactttgctccattccgtgctggctgcgcttgcggccagcacatctcaaatcttctcactgccctgcaacactcgtttaaaattttttcgctgaaggtcagtcttgcgcgatttgcccatcaggccaggcgtgaatcacggctttgatcagcgtcgccaatggaatagcgaagaatacgccccagaatccccacaaaccaccgaagatcaccaccgataaaataatcaccagaggatgcaggttaaccgcttcggagaacaacaccggtactaacaggttgccgtccagcgcctgaataatcagatacaccgcgaagcagctccagaattccgtgccagcaccaaactggaatagcgccacgccaaccaccggaatggtcaccacaaatgcgccaatgtacggaataagtaccgagaagccgaccagcaccgccagcagcagcgaatagttcagcccaaagagcaagaaccccagccaggtggcgatccctaccacgatcatctccagcactttgccgcggatatagttggtgatttgttgattcatctccttccacacctgtcctgccagtccacggttgcgcggcagcacccggcgaacggcgttcagcatctgctctttgtctttcagcaggaagaagaccatcaatggcaccagcaccagatagacggcaatggtcagcaaaccaaccaacgaggcgagggaaattttcaccaccgaatcgcccatggtcagcatcctactgcgcatattttcagccattgcatcaataatgcccgcatccattaacgccggatagcggcgcggcaacgtggcggcaaagtcagaaagcttattgagcatccccggcatatcgcggattaagtagatgccctgctgccaggcgataggcagtaccacgaacgccatcagtagcaggatgcccacaaacaggatcagcacgatagatgtcgcccaagggcgggaacagccaatagactgcaggcggacagtcggccattccagtaaataggccagcacaatagccaccagcaacggcgcgagtaggccgctaaagaaaaagataatgccaaaaccagcaaccaaaataaccagcaaggcaatcgcttccgggtcgctaaaacggcggcgataccattgcatcaacatttcgagcatacagaccttccctgaacctcaagagcgggattgcgatccgcaattgtatcgaaatgtcacaaaaaagacttcgctttttatgacggattcaggaaactgaaaagtcatttgagtgggctaatcttcgccgttacactcaaaggcggcgcggtgggaacgatatttcacagtatcggtcaaatgactatctccagaaatacaggatagaggttatgttcaggcagttgaaaaaaaacctggttgcaaccctcattgctgctatgaccattggtcaggtagccccggcgtttgccgacagcgcagacaccttgccggatatgggaacctccgcaggaagcacactttccattggtcaggaaatgcagatgggcgactattatgtccgccagttacgcggcagcgcgccgttaattaatgatccgctgttaacgcaatacattaattcgctaggaatgcgtctggtttcgcatgccaattcggttaagacaccgtttcatttctttctgatcaacaacgatgaaattaacgcctttgctttctttggcggcaacgtggtgctgcactctgccctgttccgttattccgataacgaaagtcaactggcttcagttatggcgcacgaaatctcccacgtcacccaacgtcacctggcgcgagcgatggaagatcagcagcgcagcgcgccgctgacctgggtcggcgcgttaggttctattttactggcgatggccagtccgcaggcggggatggcggcgctgaccggtacactggcgggaacgcgccaggggatgatcagtttcacccagcaaaatgaacaggaagcggaccgcattggtattcaggtgctgcaacgctcgggattcgatccgcaggcgatgccgaccttcctcgaaaaattactcgatcaggcgcgttactcttcgcgcccgccagaaattctgctcactcacccactaccggaaagccgtctggctgatgcccgtaaccgtgccaatcagatgcgcccgatagtggtgcaatcgtcagaagatttctatctggcaaaagtgcgcacactggggatgtacaattcagggcgtaaccaactcaccagtgatttgctggatgaatgggcgaaaggaaacgttcgtcagcaacgagcggcgcaatatggtcgtgctttacaggcgatggaagccaataaatacgacgaagcgcgtaaaacgctgcaaccgttactggcggcagaacctggcaacgcatggtatctcgatctggctaccgatatcgatcttgggcaaaacaaagccaatgacgctatcaatcgcctgaaaaatgcccgcgatttgcgcaccgatccggtgttgcagctcaacctggcgaacgcttatctgcaaggggggcaaccacaggaagcggccaatattctgaatcgctacacttttaacaataaagatgacagcaacggctgggatttactggcacaggcggaagccgcactaaataaccgcgatcaggaactggctgcgcgagcagaaggttatgcgctcgccgggcgactcgatcaggctatttccttgttgagtagcgccagttcgcaggtgaaattaggcagcctgcaacaagcgcgttacgatgcgcgcatcgaccagttgcgccagctgcaggaacgctttaagccttataccaagatgtaattcgcattaaaggaagaacaatgaccaaacaggtaaaaatctaccataacccacgctgttcaaagagccgggaaacgctgaacctgctgaaagaaaacggcgtggagccagaagtggtgctctaccttgagacacccgccgatgcggcaacgctgcgtgatttgctgaaaatgctggggatgaatagcgctcgtgaattgatgcgccaaaaagaggatctttataaagaactgaacctggctgacagttcacttagcgaagaggcgctgattcaggcgatggtggataatccgaagctaatggaacgcccgattgtggtcgcgaatggcaaagcacggattggtcgtccaccggagcaggtactggaaatcgtgggttaagatgtgctccatcgctagttgaagcacattgccggatgcgacgcttgccgcgtcttatccggcctacgaatactatggattaacttcgcgtaggtcggataaggcgttcgcgccgcatccgacaataaacaccttatctacaacttcagaatttctttcacaaaaggaatggtcagcttgcgttgcgcggtaatcgacgcacgatccagctgatccagcgtcataaacaacgtgcgcatttctctgtcgagccgcttcagcaagaaacgccccacatcttccggcagttcaaaaccacgcaaacgcgcgcgtaactgtagcgcctgcaacttatcttcatcagaaagtggctgcaatttgtagatctgcccccagtcgagacgcgacgcgagatccggtaatcccagattcaactgccgcggtggacgatcgccggtgatcaacaaccgtgttttgcccgattccagaattcgattgtagagatcgaaaatcgccatctcccacaactcatcgccggcaatacactcaatgttgtcaatacagaccagcgacaaatgctccataccgtcgagcacttccggaacaaaccaggtgcgtttatccagcgggacatagcccaccgcatcgccacgctgtgacaattccgcgcaagccgcgtgcagcagatggctgcgccccgcgccttcgcgtgcccagagatagatgtaaccgctatgttcctgacgcagcacgttttgcagcgcggccagtaaagaggagttatcccccggccagaaacttgcaaaggtttcgtcgtcaggaagataaagtggcaaagagagctgtgccggtgtgttcagagatacctcaaccaggatttcacaaaatcgcgagaagtttaccacagaatcccatgatgtttgaaccgggcagcaacactgcccggtcggtacattatttgtctgttatatccgcgtcttctgcgtccagcaccacttcttcagggcgcagcatactaatcagtttgaagatcaaacttaagccgataccgacgatggtcgccagcgccatacctttcagctccgccgcgccaatgtttaccttcgcgccactgacgccgatgatcaaaataacggaagtcaggatcaggttctgtgctttgttgtaatccactttcgattcgatcaacacacgaataccggaagcaccgatgaccccgtaaagcagcagcgaaacgccgcccatcaccggcaatggaatcatctggatagcagcagccagtttaccgacgcaggaaagcaggatagcgaaaatcgccgcaccgccgataacccaggtactgtaaacacgggtgatcgccatcacgccaatgttttctccgtaagtggtgtttggtgtggaaccaaagaaaccggagatcacggtcgacaagccgttagcaaacatcgaacggtgcagacctggatcgcgcagcagatcttttttgacgatattagccgttacgaccaggtgccctacgtgttcggcaataaccactaacgccgctggcagaatagtcagaatggcaaaccactcgaagcgcggcgtatagagggtcggcagcgcaaaccagtgagcattaataatcggcgtggtatcgacaattcccattgcgaaagagagcgcgtaccccaccagcacgccaattaaaatcgggataattgccaggaaaccacgaaacagcacggaacctaaaaccgtgaccgccagggtggtaatagagatgatgatggttttggagtctggcgtttgcccttcagccgggagtaaacccgccataccggcagctacgcccgccagctccagaccgatgacggcaacgattgcgcccattgccgcaggtggaaacagcacgtccagccagccggtccccgctttcttcacgataaaagaaaccaggcagaacagcacgccgcacataataaagccgcccagcgcaacttcataccccaacggcaacagtaacaataccggtgaaataaaggcaaagctggaaccaagataagccggaattttccctttacagatgaagagatacagcagtgttcctataccgttaaataacagtacagtcgccgggttaatatgaaataagacgggcaccaggacggttgcaccaaacatggcgaacaaatgttgcaaactaagcgggattgtctgtaaaagtggcggtctttcactcaccccgatagcacggcgcgtcatagtattatcctctgtattatgtgttataggcgctttactcaaaaaaaagccgactcttaaagtcggctttaattatttttattctttatttcgtaccaaagattttgtcaccggcatcgccgaggcccggaataatgtatccgtgctcgttcagtccctggtcaatcgatgcagtatacagttcgacgtccgggtgcgctttttccagcgcagcgataccttctggtgcagctaccagcaccagaactttgatgctgctgcagcccgcttttttcagcaggtcgatggtcgcgataacggaaccaccggttgccagcattgggtcaacgatcagcgccatacgctcatcgatgttagaaaccagtttctggaagtacggtaccggctccagcgtttcttcattacggtacataccgacgacactgatgcgcgcactcggaacgttttccagcacaccgtccatcatcccaagacccgcacgcagaattggcacaacggtaattttcttacctttgatctggtcgatttctaccgggccgttccagccttcgatagtgactttttccgtttcgaggtcggcggtcgcttcgtaagtcagcaggctacccacttcggaagcgagttcgcgaaagcgcttggtgctgatatcttgctcacgcatcagtcccagcttgtgtttgacgagtgggtgtttgacttccacgatcttcatactctttctcctttgaggggcagccacaaaaaaaatcgacggattatacctcctttcttcaaggcggcaatattattttcgttgactttagtcaaaatgataacggtttgagataaagttattttatattcaaatggttatggaagaagattattccatccgaaaacgatcctttgccctggtacaagtattctttcgccgcgcgcctggggaaaagacgtgcaaaaaggttgtgtaaagcagtctcgcaaacgtttgctttccctgttagaattgcgccgaattttatttttctaccgcaagtaacgcgtggggacccaagcagtgaccgataaaacctctcttagctacaaagatgccggtgttgatattgacgcgggtaatgctctggttggaagaatcaaaggcgtagtgaagaaaacgcgtcgtccggaagtgatgggcggtctgggcggcttcggtgcgctgtgtgcattgccgcaaaaatatcgtgaacctgtgctggtttccggcactgacggcgtaggtaccaagctgcgtctggcgatggacttaaaacgtcacgacaccattggtattgatctggtcgccatgtgcgttaatgacctggtggtgcaaggtgcggaaccgctgtttttcctcgactattacgcaaccggaaaactggatgttgataccgcttcagcggtgatcagcggcattgcggaaggttgtctgcaatcgggctgttcactggtgggtggcgaaacggcggaaatgccggggatgtatcacggtgaagattacgatgtcgctggtttctgcgttggcgtggtagaaaaatcagaaatcattgacggctctaaagtcagcgacggcgatgtgctgattgcactcggctccagcggcccgcactcgaatggctattcgctggtgcgcaaaattcttgaagtcagcggttgtgatccgcaaaccaccgaacttgatggtaagccattagccgatcatctgctggcaccgacccgcatttacgtgaagtcagtgctgaagttgattgaaaaggtcgatgtgcatgccattgcgcacctgaccggcggcggtttctgggaaaacattccgcgcgtattgccagataatacccaggcagtgattgatgaatcttcctggcagtggccggaagtgtttaactggctgcaaacggcaggtaacgttgagcgccatgaaatgtatcgcaccttcaactgcggcgtcggtatgattattgccctgcctgctccggaagtggacaaagccctcgccctgctcaatgccaacggtgaaaacgcgtggaaaatcggtatcatcaaagcctctgattccgaacaacgcgtggttatcgaataatgaatattgtggtgcttatttccggcaacggaagtaatttgcaggcaattattgacgcctgcaaaaccaacaaaattaaaggcaccgtacgggcagttttcagcaataaggccgacgcgttcggccttgaacgcgcccgccaggcgggtattgcaacgcatacgctcatcaccagcgcgtttgacagtcgtgaagcctatgaccgggagttgattcatgaaatcgacatgtacgcacccgatgtggtcgtgctggctggttttatgcgcattctcagcccggcgtttgtctcccactatgccgggcgtttgctgaacattcacccttctctgctgccgaaatatcccggattacacacccatcgtcaggcgctggaaaatggcgatgaggagcacggtacatcggtgcatttcgtcaccgatgaactggacggtggcccggttattttacaggcgaaagtcccggtatttgctggtgatacggaagatgacatcaccgcccgcgtgcaaacccaggaacacgctatttatccactggtgattagctggtttgccgatggtcgtctgaaaatgcacgaaaacgccgcgtggctggatggtcaacgtctgccgccgcagggctacgctgccgacgagtaatgcccccgtagttaaagcgccagctctgccgctggcgtttttcaattcacctgtaaatcgcaagctccagcagtttttttcccccttttctggcatagttggacatctgccaatattgctcgccataatatccaggcagtgtcccgtgaataaaacggagtaaaagtggtaatgggtcaggaaaagctatacatcgaaaaagagctcagttggttatcgttcaatgaacgcgtgcttcaggaagcggcggacaaatctaacccgctgattgaaaggatgcgtttcctggggatctattccaataaccttgatgagttctataaagtccgcttcgctgaactgaagcgacgcatcattattagcgaagaacaaggctctaactctcattcccgccatttactgggcaaaattcagtcccgtgtgctgaaagccgatcaggaattcgacggcctctacaacgagctactgctggaaatggcgcgcaaccagatcttcctgattaatgaacgccagctctccgtcaatcaacaaaactggctgcgtcattattttaagcagtatctgcgtcagcacattacgccgattttaatcaatcctgacactgacttagtgcagttcctgaaagatgattacacctatctggcggtggaaattatccgtggcgataccatccgttacgcgctgctggagatcccatcagataaagtgccgcgctttgtgaatttaccgccagaagcgccgcgtcgtcgcaagccgatgattcttctggataacattctgcgttactgccttgatgatattttcaaaggcttctttgattatgacgcactgaatgcctattcaatgaagatgacccgcgatgccgaatacgatttagtgcatgagatggaagccagtctgatggagttgatgtcttccagtctcaagcagcgtttaactgctgagccggtgcgttttgtttatcagcgcgatatgcccaatgctctggttgaagtgttacgcgaaaaactgactatttcccgctacgactccatcgtccccggcggtcgttatcataattttaaagactttattaatttccccaatgtcggcaaagccaatctggtgaacaaaccactgccgcgtttacgccatatttggtttgataaagcccagttccgcaatggttttgatgccattcgcgaacgcgatgtgttgctctattatccttatcacacctttgagcacgtgctggaactgctacgtcaggcgtcgttcgacccgagcgtgctggcgataaaaatcaatatctaccgcgtagcgaaagattcacgcatcatcgactcgatgatccacgccgcacacaacggtaagaaagtcaccgtggtggttgagttacaggcgcgtttcgacgaagaagccaacattcactgggcgaagcgcctgaccgaagcaggcgtgcacgttatcttctctgcgccggggctgaaaattcacgccaaactgttcctgatttcacgtaaagaaaacggtgaagtggtgcgttacgcacacatcgggaccgggaactttaacgaaaaaaccgcgcgtctttatactgactattcgttgctgaccgccgatgcgcgcatcactaacgaagtacggcgggtgttcaactttattgaaaacccataccgtccggtgacatttgattatttaatggtgtcgccgcaaaactctcgccgtctgttgtatgaaatggtggaccgcgagatcgccaacgcgcagcaagggctgcccagtggtatcaccctgaagctaaataaccttgtcgataaaggcctggttgatcgtctgtatgcggcctccagctccggcgtaccggttaatctgctggtgcgcggaatgtgttctctgatccccaatctggaaggcattagcgacaacattcgtgccatcagtattgttgaccgttaccttgaacatgaccgggtttatatttttgaaaatggcggcgataaaaaggtctacctttcttccgccgactggatgacgcgcaatattgattatcgtattgaagtggcaacgccgctgctcgatccgcgcctgaagcagcgggtgctggacatcatcgacatattgttcagcgatacggtcaaagcacgttatatcgataaagaactcagtaatcgctacgttccccgcggcaatcgccgcaaagtacgggcgcagttggcgatttacgactacatcaaatcactcgaacaatctgaataaccctatgccaatacacgataaatcccctcgtccgcaggagtttgctgcggtcgatcttggttcaaacagttttcacatggtcatagcccgtgtggtagatggtgccatgcagattattggccgcctgaaacagcgggtgcatctggcggacggcctggggccagataatatgttgagtgaagaggcaatgacgcgcggtttgaactgtctgtcgctatttgccgaaaggctacaagggttttctcctgccagcgtctgtatagttggtacccatacgctgcgtcaggcgctgaacgccactgactttctgaaacgcgcggaaaaagtcattccctacccgatcgaaattatttccggtaatgaagaagcccgtctgatttttatgggcgtggaacatacccaaccggaaaaaggtcgcaaactggttattgatattggcggcggttctacagaactggtgattggtgaaaatttcgaaccgattctcgttgaaagccgccggatgggttgtgtcagctttgcccagctttattttcatggcggggtcatcaataaagagaattttcagcgcgctcgcatggcggcagcacaaaaactggaaacgttaacctggcaatttcgaattcagggctggaacgtggcaatgggcgcttccggtaccataaaagccgcccatgaagtgttaatggaaatgggcgagaaagacgggataattaccccggaacgtctggaaaaactggtaaaagaagttttacggcaccgtaatttcgcatcgctgagtttaccaggtctttccgaagagcggaaaacagtcttcgttcctggactggcgattttatgcggtgtgtttgatgctttagccatccgtgaactgcgcctttctgacggggcgttacgcgaaggcgtactgtatgaaatggaaggacgtttccgtcatcaggatgtgcgtagtcgcactgccagcagcctcgccaaccagtatcacatcgacagcgaacaggcccgacgggtgctggataccactatgcaaatgtacgaacagtggcgggaacagcaaccgaagctggcgcatccacaactggaggcgctactgcgatgggccgccatgctgcatgaggtcgggttgaatatcaaccacagcggtttgcatcgccactccgcttatattctgcaaaacagcgacttgccgggttttaatcaggaacagcagctgatgatggcgacactggtgcgctatcaccgtaaagcgattaaactcgacgatctgccgcgctttaccttgtttaagaagaaacagttcctgccactgattcagctattgcgccttggcgtattactcaataatcaacgtcaggcaaccaccacaccgccaacattgacgctgattactgatgacagtcactggacactgcgtttcccgcatgactggtttagtcagaatgcgctggtactgcttgatctggaaaaggagcaagaatactgggaaggcgtggctggctggcggttgaaaattgaagaagaaagtacaccagaaatcgccgcttaatgctttgcgggccgacgagaaatgtcggcccgcattattcaggcactttcgcgaatgggttcgatttcattcagcgtatcaattaacggttgcggcttaccaataagataaccctgcatataatcaatccccaaagagagcaccgcctcgcggatctcttcgttttcaacgtactctgccactacccgcattttcttcattcgcgccaggtggcaaatcgacgccactatctgataatccagactatttgacacaatattgcggataaaactgccgtcaattttaagcagatcggcattcacatttttaagccgcgcatagctggcgtagccggtgccgaaatcatcaatcgcaatctggcagcctaattcctgaagatgctgcaaggtgatttgcgcctgcttaacattggtcagagcattactttcggtgacttcaaaaataagttgccacgcttcaatctgatatttagccagcagctgactgacttcaacaggaaaacgagcctgacataccgaggttggagacagattaatagcaaaacggtgagcaggcatcttcgctctgttttcagccataaattgcagcgtatgctcaatgacccacatgtcgatactcgacgataaaccaaattcgtgcgcgaccggtaagaagctatcggggctgatcagctcatcattctcacccttcatgcgcagaagaatttcatggtaaacatcaccacgcataccggtaatcggctgggccatcaggaaaaaatggttgtgttccagcgcctgctgtagtcgattcatcatcgcgactttatctttcaattcgcgttgcaaatacattgctccgcgacgctgcatattttccggggcgttggtcacgatggaaagttcggccaccgtatttagctctcccagcagcagatagatatgattcactggcgagcgcacatagcagtaactgacgccaatctgcggttgcatcggcattccatcccaaaagaaacgaaattgcttgagatggctatccagtgcggtaatgcgctcctggtgcgattctgtattcagccgcagcgcgagatcgttacccgaaagctgataaacatcttcacccggttccaacaatggtgacagccagtgagaaagtttttgcttgtattgaatccgcagcatgatgccataattcttaaccagcatttccatgccagggatgcgtaaataacaaagcgcagaccagggggcatcacgtaacgcgcgattcagggcgcgaacatttggcagatgaaccaccgggtccacatacgcaagccgctgaatgcgtctgactaccgctcgctgacgggttgccagtacagccatataattgacaataaaagagaataccagataactggaggaggttatggtcagctgcgtggtatagccaggataaatgggaatgtaattttgatagctgtggatgctgatcatcaacacgaccgcccagagcaatgaaatcagcttataaccatagcgcatcgctccccacatcatcaggggcagcaataatgacaaggtgtaattggtgctaaaaatcgtgcttttttcatttaacggcatgcataacagcaacaataaagcacctaatgccagtagccagattgcgaactcttttttggtaactttggcatcaacctgctgttttaattgcgaataatagctacgtaaataaaacggatttcgcaccacccgaatgatgaagtagcacagcgggacaccaatcagattacccaccagcaaggcctgataattgattaaggtcccgaggttaaagggcatgacgccgaccagattttctctgctcgccagtaatccaacaaacgcagcaaactggaaaagtatcagaaacagcgttgcaggaaacacaatctgccagaatagtcgctgggaaattaaacggctatcaccatgtgaaacgttgttacgccggggagtaaaaaccctgtaaccgccccaacagagaatgataatgataataaaattagccgttaatgagagcgtttcgtaaaaacccagctctgcatatttgcggacaaaaatccctaaggcgatccctggcaatgccgcccagctgaaaaacatcatcatgctgatcatcagtgccagtggcagataaaagagaaaaacttcaccggaagaaatatgcgcgaaagtattaatgtgggcgaaaatgggcaagattaaagaaggcaggaacagcggaagcccccaccatttatcacgtatttttatataagttgcattcagtttcatagatgctcagcagaatcccccacatcctgaaggaggtgtattcagacaggcatcccacctgacttcgaatgatgattattcatcactatagagagcaatgattctaagtgtcatatgaaagttccaattgatatatatcaaacaaaataaccctgattaatgaattattacgtttatcatgttaactcatcattattacatcatcattgtaaataattaaattaacttccataacattaaaatatgtatccactgacgcttttttacataacgaagaattgaccattttgtcctgttgtgccttaatgtaagtaccgtccacggcgtgggacatacttcaaggaaccttttgtgagtcaggcaaccagtatgcgaaaacgacaccgatttaacagtcgcatgacccgtatcgtactgctcatcagctttatcttcttctttggccgttttatctactcgtccgtcggtgcctggcagcaccatcagagcaaaaaagaagctcagcaatccacactctccgtcgaatcaccggtacaacgttagcggttaccttctccactctcacagaacataacggcacctcgctgtcggatgcttttgctctttgagattatcaaagcggcagatattctttcatcttaaattttacgtctttgttctgactgaagttcatcctgttcggctgcgaaataaatacatcattaatacatatgttgtgatgatgtatttttataaattatttcccgcatgaattttaataaatttaatctattcctttatacgcaatacatttactttcctcttttgatgatcttaaatgtctcatttttcgtaatgtgtataacaaggaatagtgatgaaatttaaaaaatgtcttctgcctgtggcaatgttagcgtcattcactctggcaggatgccagtcaaatgctgatgatcatgctgccgatgtttatcaaaccgatcaactgaataccaaacaagaaactaaaaccgttaatattatttccattcttcccgcaaaagttgccgtagacaacgcccaaaataaacggaacgcacaagccttcggcgcgcttattggcgctgtcgctggcggtgttatcggccacaacgtcgggtctggcagcaattccggaacgacggcaggtgcagttggcggcggagctgtaggcgcggcagcgggttcgatggtgaatgataaaaccttagtggaaggtgtttctttaacatataaggaaggcaccaaagtgtatacctccacccaggtgggtaaagagtgccagtttacgacaggtttagccgttgttattaccacgacgtataacgaaacgcgtattcagccaaataccaaatgtcctgaaaagagctaataatcaggaggagtcatgaagaaagtttttctttgcgccatcttagcctccttaagctatccggctatcgcctcatcattgcaggatcaactctcggctgtcgcagaagcggaacagcaaggtaaaaatgaagagcaaaggcagcatgacgaatgggtcgcggagcgcaacagggaaatccagcaagagaagcaacgtcgcgcaaacgcccaggccgcggctaataaaagagcggcaacggcagcggcgaataagaaagctcgtcaggataaactggacgccgaagccactgcggacaaaaaacgcgatcaaagttatgaagatgagctacgcagcttagagattcagaaacaaaaactggcgctggcgaaagaagaagcccgcgtcaagcgcgaaaacgaatttatcgatcaggaactgaagcacaaagctgcgcaaaccgatgtggtgcaatctgaagctgacgcaaacagaaatatgactgaaggcggtcgcgatctgatgaaaagcgtgggtaaagcagaagagaacaaatcggacagctggtttaactaagcgatgtcagtaacttcaagcctatgattcgtgagtataaaaaaccctctgtagtaacagagggttttgttcattcatagtgcagggttcaaatcattcccactcaatagtcgctggcggcttgccgctgatgtcatacaccacgcgggaaataccgttcacttcattgataatacggttggaaacgcggccgaggaagtcgtacggcagatgtgcccagtgtgcggtcataaagtcgatggtttcgacagcacgcagagagacaacccagtcatacttacgaccatcgcccattacgccaacggaacgtactggcaggaagacggtgaacgcctggctgactttgtcgtacaggtccgctttacgcagttcttcaatgaagatggcgtcagcacggcgcagcaggtcacaatactctttcttcacttcccccagaacacgaactccaaggcctggtcccgggaacgggtgacggtacaacatgtcatacggtaggcccagctccagaccaatcttacgcacttcgtctttgaacagctctttcagcggttcaaccaggcccatcttcatctctttcggcagcccacccacgttgtggtgagatttgatgacgtgtgctttaccggttgcagaagcagcagattcgataacgtcagggtagatggtgccctgcgccagccacttcacgtcttccagtttcagcgcttcttcatcgaatacttcaacgaaaacgcgaccgatgattttacgttttgcttccggatcgttttcgccagccagcgctgacaagaagcgatcttctgccggtacgtgaacaatattcagaccaaagtgatcgccaaacatatccagaacctgctctgcttcgttgagacgcagcaggccgttgtcgacgaatacgcaagtcaggtttttaccgatagcgcggtgcaacagcattgcggtaacggaggaatccacgccaccagagaggccgaggatgactttatcgtcgcccacttgctcgcggatgcgggctacagcgtcgtcgataattttcgctggcgtccacagggcttcacactggcagatatcacgcacaaaacgctccagcatgcgcataccctggcgggtgtgagtcacttccgggtggaactgtacgccatagaagcgtttttcttcgttggccatgatggcaaacgggcagctttcggtgctggctacggtgacgaagtcggacgggatagcggtaactttatcgccgtggctcatccagacgtccagcagcggtttaccatctgcggtcagcgcatcttcgataccgcgaaccagtgcgctgtcgtttacgacttcaacctgcgcgtagccaaattcacgttcattagaagcctcaacgtgaccgcccaactgcatcgccatggtctgcataccatagcaaacgccgaataccggtacgcctgcttcaaagacatactgcggcgcacgcgggctgttttcttcagtagtactttccgggccgccggaaagaataatgccgcttggattgaagtcacgaatttgtgcttctgtcacatcccacgcccacagttcgcagtaaacacccagctcacgcacgcggcgcgcaaccagttgagtgtactgagaaccgaagtccagaatgaggatgcgatgcttatgaatgttttccgtcattgacgcttattccgaggcaagtgaaacagataatataaatcgcccgacatgaagtcgggcgaagagaatcaggagcccagacggtagttcggggactctttagtaatggtcacgtcgtgaacgtggctttcctgaatacccgcaccgctgatacgtacaaactccgctttagtacgcagttcgtcgatagtaccacagccggtcaggcccatacaggagcgcaggccgcccatctgctggtgaatgatctctttcaggcgacctttataggctacgcggccttcgataccttccggcaccagtttgtcggcagcgttgtcgctctggaagtaacggtcagaagaacctttggacatcgcgcccagggaacccataccacggtaagatttgtaagaacggccctggtagagttcgatttcacccggagattcttcagtacctgccagcatggaacctaccatcaccgcgcttgcgccagcagcgatagctttagcgatatcgcctgagaaacggataccgccgtcagcgataaccggaatgccggtaccttccagggcttctactgcatcagcaacggcggtgatctgcggaacaccgacaccagtcacgatacgcgtcgtacagatagaaccagggccgatacccactttaacggcactgcaaccggcttctgccagcgcgcgggcacctgcagcagttgccacgttgccgccgatgatttgcaggtcaggatatttagcgcgagtttcacggatacgctgcagaacaccttcagagtgaccgtgagaggagtcgatcagcagaacgtcaacgcctgcggcaaccagcgcatcaacacgctcttcgttaccagcgcccgcgccaaccgctgcacctacacgcagacggccttgttcgtctttacacgcgttcggtttacgttccgctttctggaagtccttcacagtgatcatgccgatcaggtggaattcatcatcaaccaccagcgctttttcaacgcgtttttcgtgcatttttgccagcaccacttcacgggcttcgccttcacgcacggttaccagacgctctttcggcgtcatgtaaacgctaaccggctggctcaagtcggtcacaaaacgcacgtcacgaccggtgataatgccgaccagttcgttttcttcggtaacaaccgggtagccagcaaagccgttacgctcggtcagttctttcacttcacgcagcgtcgtggttggcagtacggtctgcggatcggttaccacgccagattcgtgttttttcacacggcgaacttcttctgcctggcgttcaatggacatgtttttgtggataaagccgataccgccttcctgagccagagcaatagccaggcgcgcttccgttacggtatccattgctgcggaaagcatagggatattcagacgaatagttttcgtcagctgggtgctgaggtcagcagtattcggcagaacggtagaatgagcaggaacgaggagaacgtcgtcaaacgtcagagcttctttagcgatacgtagcatgggcaatatctcgaccagagtggttaataaatattgccgcggcattatacagagcgtaaccgattgcatctacccctttttgcaaaaaatgcttgctatccccggagggcgggttactatcgactgaataacctgctgatttagaatttgatctcgctcacatgttaccttctcaatcccctgcaatttttaccgttagccgcctgaatcaaacagttcgtctgctgcttgagcatgagatggggcaggtgtggatcagcggcgaaatctctaattttacacaaccagcctccggtcactggtactttacgcttaaagacgataccgcgcaggtgcgctgtgcgatgttccgaaacagcaaccgccgggtcaccttccgcccacagcacgggcaacaggttttagttcgcgccaatattacgctctacgagccgcgcggtgactaccagattatcgtcgaaagtatgcagcctgccggtgaagggttgctgcaacaaaaatacgaacagcttaaagcgaaattgcaggctgaaggtctgttcgatcagcaatacaaaaaaacacttccctcccctgcgcattgcgtcggtgtgatcacctcaaaaaccggtgctgcgctacatgatattttgcatgtgttaaaacgtcgcgatccttctctgccggtgatcatctaccccaccgccgttcagggcgatgacgcgccggggcaaattgttcgcgccattgagctggcgaatcagcgaaacgagtgcgacgtgttaatcgtcgggcgcggcggcggttcgctggaagatttgtggagttttaacgacgaacgcgtagcgcgggcgatttttgccagcctcattccggtagtaagtgccgtcgggcatgaaaccgatgtgacgattgccgattttgttgctgatttgcgtgcgccaacgccgtctgccgccgctgaagtagtgagccgcaatcaacaggagttactgcgtcaggtgcagtctgcgcagcagcgcctcgaaatggcaatggattattatctcgccaaccgcacgcgtcgttttacgcagatccatcatcgcttacagcaacagcatccgcagctccggctggcacgtcagcaaactatgctcgaacgtctgcaaaagcggatgagctttgcgctggagaatcagcttaaacgcgcgggtcagcaacagcagcgattaacacggcaactcgtccagcaaaatccgcagtcgcgtattcatcgcgcgcaaacgcgcattcagcaactggaatatcgtttagcagaaaccctgcgcgcacagcttagcgccacgcgtgaacgtttcggtaatgcagtaacacacctcgaagccgtaagcccactgtcaacgctggcgcgcggttatagcgtcaccagcgccgctgatggcgcgctgttaaaacaggttaagcaagtgaaagtgggtgagacactgaccacacgactgggagatggtgtggtgattagtgaagtcagcgccgtaacaaaaacccgcaaatcacgtaaaaaaacgtctaatccgtagaccggataagaggcgccagcatcgcatccggcaataactcccaggctacgccagatccgccatgctggttactggaagcaggtcaccagacccggtttatttattagcgtgatactacaatcctgtgctccggtaccttcgtccatcccacactgttgagaggacaaataaggaaaactgggtgaagacggccatcccagtgaattaaaaacagtatgcaacaactctaattcattgtatgtcggtgcattttctatgctgccacactgccttgcgatatcccatttactggcatcaatgatatgtgcagaagcccagttttcgtagttaataatcggtgaggatacgggattagccccggacggcaattccgtcgttaacaacggtcgatgtagcgatttactattcaccactaccgtgtctgccatatgtccccaaaagtgcgccgatgaaacatttgggctggttggcaccgtaaaaatagcgtccagcgtgtctgtcgcggaagcgtaattagccagagtaaccgtcagtggcattttataaccaggggtattatcctggcggagcgaaaaacttgccgtcccatccgcgcctgtcatgccactaatggtattaccgctttcactcagcgtaatagccgaaccagataacggctgaacgatgagatcgtccatcgccactacattgccatacaacgttgccccagcgttacgcggcgatgcctcaccacgtttcaaagtaaattcaacattcggcaccgtattcccggcgctgtctttcaccgtcacggtaacggacatggcttcgccttttttcactttcgccgcctggctgtcagcatcaaacgctgttgaggtcagtgtgacgctggaaacggttgaacgcgcgttagccaggcaaggctgaaatgattttgttgaacccgtatacagcgtgccatttctcaaatcaaccgactggtctttaccatcggcggatttatcctctgcccaccaggtgtaatacgcaggccagccagtttcagtgacaaacgtgttattcggataacgcgcagacaacgaacttaaatcattgaatagtggctgccttgctacttcacaagggctcacactcgcatctgatttctgtgttggggtaaagtacggccagtcttcattattgttattgatcttgccgacgccagaagtcgatgtcagttcactccacaatttcgggcgttcaaataccgcaccattcactgccgtcaaggttgctggcatatgcccccagtagttagccttcgcagaatccgggctggtcactaccgtgaatatcaggtcctgattagccgtaacctgcggatttcgcgccaatgaagctgtaaacggcgttaccagaccaacggtgttattttgggtaacgttgaacgttatcgtgccatcactgccggtgaagccgctccatgccgacgtattctggttgaaggagatacgcgccgatgtcggggtgacttcatctaaaatgagatcatctacggtattggaggatacagagatccctgaacggcttttcgcctgcacgcgcttgagcgtaacaccttcgccgccaacaggattaccattggcatctttgatcgtcaccacgatgggaagcatctcaccttttttcacagatgacgtgggggtaccaccattgctggcagttcggccctcatcataggcagtcgatgacagcgtaaggcttgctggtgccgaatgtggctgcgtcagacagagcattaaagcgtatccattaatagtcgtcgtcgattgtcccgttttcaaattaatgacgccgtaataccacgtcaacgcgtcagtggtgctcatttcataagtccaccaatttccacttccggcagttataggcaaccccaaatctgtcagtattgtcccgcctggatgatcattatatagcccctgtaactcattgagacgcggctgatactcaaccgggcaatccggcgtaactttattggtataaaaaaggtatgaccacgactcattattattacttaccgaggaccccaaggtcgcttctgctgccagtagcggtcgtttaaaggtcacccccgccctactggtaaacgtgtcgggcatatgaccccagtattttgctttcggtgagttcggactggttatcacagtgaaaataacatccatcgtggcactttttgtggtgtcgcgcatcaatgttgcagtgagcggagttgccagcccataagtctcgttttgcgtcacatcaaaagtcgctttaccatcacttcctgtcgtcagaagtgcctgtgccccattattatagagtgacatgtttactccggcaggggtgaccggcacgatagtaagatcatcatacgtagaatctagcctgttttttgcacgatccaacgcagtcccgcgtatgagattaaagtttgcgcctggcaacagatttcctccgctatcccgcacaatcaccgtcatccggatcgccgtacctttcgccgccgttgcactagggcgaccatcgttgctggccgttttctccgcatccagtgccgtggaggtcatctttatagaagctgccactgcatgagggtttaccagacaggacacaaatgccacggtgtttgataatgccctggagcttgatccattcgataaattaatagactgatcgtaccagacgttcgcgtaggcaattttatcgtaagcccaccaggtgttagtcagcggaaggcctaaatcggtccctatcgcaccattaggatgttcactgtataactcttgaaattcgcttaataacggttgataaggttcgccgcagtctgatttgctgacatcattttttgctgccgtattcaaagaaagccatgattcattattagccatggttgactgtcccgctggatgctcggcagtaagcaatggccgcttaaaggcaattcccgaccgggtagtaaacgtttcagacatatgcccccagtaacttgccagtggcgtatccgggctggttatgacggtaaacatgaccggtaatttgttggattctatcgtcagctgatacaactgggcgtacatattggttaccaggcccatagaatcatcttgttttaccgtaaaggaggtagtcccgtccgcgccagtcaccccataaagcaggcttgaagaactattcatcctcgcagaagcgcctgccgcgttaattaccgtaatcgacttatttatcatctcggcattttgacggttcttcgagccttcacgtctgagaataaaggggacattgggcacgctatttccctgcgcatttttagtcaccacgcgaatcaccgcgtcttcgccttttttcactttcaacgcactcaaggtgtcgtcaactttgacaaattgcgccgtatcattcgcctcaacaatgatctgactggcaacggcgacaggcgtggtccggcagctcagtaatgcaccaccagatgagggcatctgcgtttcatctcctgtcttcagcgaaacgacatcatacgtaaaggtttgagtgaacgtatctgcaacggtattcgagatatagaacctcgacactggccagccaatagcatcatgtaatgcgctactcccctggtgcgcataaatggccctaagttcattgtcagttggaacatactccgcgccacaaccatttatcgaggtatcgttagcctggcccgacgggaacgtagaccaggcctccccctcttccaccagggtaccgatactggtggtagcactattctcgtccctcagtaaaggccttcgataaataagaccgtcatcgcctgtcgccgtttcagccatatgcccccagaatttggcttttggcgaatccgggctggtaagcaccgtaaagacaacgggaagcgtcgatttagtgctgctggaggaatccaacgctgccgtgagttctgtttttagcccggtagtctggtcttgcttcaatgtgaaagtggtgatgccatcagcccccgtcacgccataaataaccagggtcgttgaaagaaaatcatcttgagtatttccccaggcatccgttaccgccagcgaagcaatcgacgtcgtagttgacacattggccctgttcacgctggtgtttcgtttgagggtaaatgcggtatttcccacagggttaccctgcgcatctttagtggtcactcgtaatacggcttcttcgccttttttcgctttgacaacattattcgtactgtcaaattttgtggggtctgcagcttcaagaacaatttggcttgccttaacaatcggcgtcgtctggcaggtaagcagttcttttgtggcagatggaattatcgaactggtgcctgaactgagattgacggccttgaagtcacgctgttccaggctactactacctgtcgtgctggaaaggtaacttgaggcgacgggccagccctgaaccgttttcatcgcattgccgcggttggcttcatacaatgactccagcccggcctgggagggaacatattcactaccacaaccattagaggatgtgcttatagcctgggtttgggtaaattgcgcccagtcttcattctcttctgcaatcgctgttcgacccgacgtactggataactctttcaacaataatgggcgtttaaagaccgttccatctgcagccgtcactgtttcaggcatatgcccccacattttcgccttatcgctgtccggactggttacaacggtaaaaatggtatcgagggtcgcttttttcgttgtatctgaatagagcgtagcggtcagcgacgttttcgtgccatgggtatccgggcgggtaatagtgagaattttagttccgtcgctgccggttatggcgctgtatgctgcagcggtattattaagcgaagtttcgtccgccaggccaccattgaccacaaccggcgcaaccagcgcatcaccgctaccagcaacgtgtttttcctctgagcgggtataaccatcgccacgtttcagggtaaagggtatatcacccaatggattgccctgcgcatcttttaccgtcacctttacctgtagcgtttcgccttttttcagcttcgccgcatttgcagccgcgttccactgcgccggatctaccacttccagcgtaatgctgctggcaggattgttagccgtcgtcaggcaactgacataaaccgccgtgctaccgccaacggtccgcgccccatcgttgagggctatggtgtaataatgcggtacctgatctgcgggcgaactgctccagtagggctgacgctgcgttggccagccgtgtactgtctgtacaccgttaccgttattggcatcatagagcgcactaagctgagaacggcgtgggagcatattggcgccacagccacctttactggtgctggaggcgttggcctggctgactcgcgaccagacttcgttattttccgttaatgtgccgtccggactgaacacttccgcagccagtcggggtcgggcaaaggttaaagcatcgacggtaatcgtctcatccatatgcccccacatctgcgcgccaaccgcatccggactggtgagcgtagtgaaaatcacattgtaattaacagtattgggaatataggagttcacaggcacaatatttagcggcgtcgataagcccacaccttgcgattgcttaatttccacagtcgcaaaaccctgcgcatccgtagtaccggcatagactaaagacggttgcgatgttccgtagagtgtgccattcatctcgattgcgccgcgggttggatcatcaaaacctgtagtctgcccctgacgatttttccccatatctttagtgatggtgaacgcggtatacggcacgggtgcattattcaaggcattaaaggtgcgtaccgtcatggtgatcgtgtcacccactttggcctgcgctctgctgcctgcggaaacatcacgatcggtggtcgcggcaatcttggcgaccatctcattgcccgaacaagagagatagttttgcttaaagccggaataggtgtcgatgttgcccgtggccaggtttaccgacgcgtgcgacgtctcttccaccgcactaagatacgctttttgcaacgttggccagccatattcggtgccgatagcattggctggatgagcggcaaacaaactgtgcaatgaactttggctcggaatatgacctaaaccacactcagcctgcatactgctattctgatcaaacagcgcccagtcttcgttattttcccgcaccgatcccagttcgttgtcggtttcatccgccagccgtgggcgtttaaagatattgttcgcttcaataatgcccaacatatggccccacatccgcgctttgtcggtatcggggctggtgatcaccgtaaaaataacgtctttctcatccgaggcagtaaaatcactgcgcattctcgcggtgatgtgagttttcacccccacgccgcctggctgggtcagcgtcagagtggcctctccgttagcatcagtgatcccttcataggtatgggcgtcaactttgcgaacgttactgccgccatcaatttgtaccggatgcgtctcccacgcggcgtcagtttgattcttacggttaatgccgtcatccagatgcagcgaaaagtagtagtaagccagcggctgatcgttgttcttgctatcggtaatcgtcagacgtaaagaagcctcttcccccacctttactttcatcgcttttatcgtcgaatcatagctgcccggcgtcagtaccagcttcggttcaacatcgggcgcttctttatcgacacagctcacaataaacgtcgtatcgtccggtttttgcgcttcgctgcggttcgaaacatccgccgcatggtgctggccgctcatccccgccagtgatgaccagtagaaattaccctgcatcggccaaccagccacatcctgcactgacgttggcaccaccgtcgccagcgcaccgaactgacgcattccgggcaaaatgtcgcaatgtttatccgcgccgctccaggtaaaggtggaccaggtttcattgtgatcgttaaccgtaccgtcttcattatcgacttccgccgccagttttggtcgactaaaagtgtaatcacgggccttcagcgtatcgggcatatgaccccacattgtagcctgcgggacatccgggctggtgaggacggtaaagatcactgccgtttcactggcctgagcaatacccgcgaggctcgcgaccaacggcgtttttacaccagggccgttggcctgggtgaccgtaaccgtggcaacaccattcgcatcggtagtaccacgatattccgtcgcggtggtggttaattcggtcgtgcccagttttacaggcgcagtattgttcaccacaccctggcggttttcagcatctttgcgtttgataacaaaaggaatattccccacaacattaccgacgcaatctttggtggtgaccgttaacgtgatactgccgccaaccgtcattttcgccgcacctgaggattcgtcatagcccgcagcgctgacggaaataaggtcaccctgcgcgggcgcaatcttcagcgtcactttctgatcggcgagcgtcagaacactttcatagggatagcccgtcgaggtgagtaaatataacagcggcatggtctgctggggatcaggctgcgcccaggcgaccagcgaacgcccggcaaggccctgagcgcaaaacgagcgatctgcgactggctgtgggtccagtaaggtgcccggcgtcgcggcatccgcccaaactaaagatattgccggtggcgtttggttttcccaacgtggggtggcaatgatatcgccttctctgtcttgcggattggtgacgagcaatttagagacgctaacatccgcgctgaattcactcggtttagcggtaaacgctacatcatgcgtctttgcaggatcgagaaagacactgccctggtagacgggtatgctggcgctgtcggcagtaggcacggtaccgttaaattcgccgaccgtatctgaagagtcttgccatgcagattctgcccatgaccacccaggcagcattgcgcttatcagcaatgcgcataacacaaggattttattcagggtcagggacatgacagaaactccaccggttgttaaacggacgcttgtcgcatcaacatattttgcttaatccgggattaagcaaaatatgcggaaacagcattcccttgcgggaatgctgctgagtacgcgttatttgtgtttgtaaataatgtgaagtttgtaaccctgtaccccgtcgccgttggtcgggatggaaagtgcctcttttccatcgcgcgcagggccgttaaggttggttctggcttcgtcgttggtcgcagggatgaccaaattgttattatcgaagcttgagttaacgatgccacccgaagtgccaagctgttggctgctgccagaaagtacccaacggaagtcataattggcggtgacgtcagcatcggtacccgcatcaaacttgccatttttgttctcatccgagtacagtttggccacgtaggttttgccaagttcgattggcgtgctaccgttgataaggttgatactggtaccatcaacaaagatggcgactttcaggttctggttaaccaccggccccggtgcaacgttatcgctgtcgcttccgccgccgctggcagtagaaacgtcataaagatgcagcgcagtcccgacgtttggcgtaccggtctgcgtggttggcgtaatttcaataccgatatagcgaccacggtcggcatcggtaagagtgtaactggtcaccttcgttgccagctcttttggatcccccccctgcgcatccttgtagctcatccagcggatagtatcgatagttttcgcgttatcgcccaatcctccaagatccacgtcgccttcggtatcaccaatttcccaacttacggttaatttatcacccgagtaaagacgcttgtccgtttcactgccttgcgggcgagcgccttttagatcagaagtcaacgttacacggtcggcatctgtcgtagcacttcccccttccgaatagagccacggaatggtcccctggaaaatattggtttcgccgctgtcgacccaggcactgtcttcagccagcgccacaggtgccacacaataacctgccagtgccagcgctaatgcgatccgggtcagaccgcgtcttttatcctgcttcattgatgctctccttaatgaaccttcagcgactggccgactggccttacgccaatcttattttttggtatacagcacgcgtaaaccgtacccctgcaagccatctcccgcttgtgcgccataggtttgcgccgcttcacggttagtggccggaatcacaatgtcctcattggaagtgttcgcctgtgcacccacttcaccattgatgctcttgccggtaaattcccacttgtagtcgtactgcgccatctcttcgtcagtcagtttttcgacctgctggaagacaccgtctttattgttgtcgcgccataaaacaaatcgataaatgttgttaagcggcaacggttctttatctttacctatcaggttgctgggtttagccgcccccactcgatagataaaagcatttagcccaccaatttctgccccgaggaaagtgacatccacatagttactgtcatcgtagggcgcggcttttgctttccagcgataggtgccgggtaaggtactggagagggtgacagtgcccttttctttatcttgtttagcgataaaaacgcaggggttgtcggtcgagcaaggcttgttggttaacgtcactcgtttgtcctgcgcgtcgtaaagctgcggcgtgaggttatcttccggcagcgcatcgccattgcggtcggtgttatcgccaaagctgtcggttacatcgagatccatcactacaccatctacaccatcggcctgtgcgctggcttcgtggctgtgattgctcttatccgggacattggcgatgttgttaacgatgagctcaattttacggtcctgttgaacggtgatttccaccacaccggagctctgccgattgcctttttcatcttccagcgccaggcgtacccgccaggtgttgagtttttcttgttcggcttgatcggaactgtactgccaggcaggcagcaccaggttccagtggttattgttaccctctgtcagagtattctctttgataaccggcatcaccagcgtgcgggcagcattgtttttcgcctgccaggaggcagcaacgattttgtaatgatgattaatgagtgcgttaatggtccacttacatttttccagaccgacggcttcttcgggcgtatctttaatcacgcactcgggatgttcattcgtgacgtcggctttcagccacaaagtgacatagaggggatctttctctttgtattccagaacaataaagttgttacgttcaacaaagtcatgacggctacccatgagcgagtgagccgcgctcactttgtcaggatcaagctggtctttgagcgggacgccaaactggtagttcagcgttgcgttaacagaaagatcggtattatcgccagtgccagctttgaaatctgtaccgacaacaatgagcggaacgggctggtatttcacacccagcgtgacagcgaagggatctttctccagactatcggtaccaaaaagcgcgacttcattcccataatattgttcgaagacaatttttccgccaagctgcgggtaagcgggtagccaggcttcagcgcgaatatcccagccgcgcgcagggcgttcttcataaaagtcgaaatcttcagagtctttccagtcagaaagtgggtgataatagttgcctgagaattttaaataatccgtccaggcttcggcgcctaaacctaaacggcgatgtccacgggtaaagtcataatcataaaatatatttccacccaatagatatttatcaaaattataccttaccccaaggccaatattcccgatcgtacgatcttcttttcgttgcgcagaaaattggctgaaataaacagtggtttgattatcgtaccagggaacaaaataatcgatggaactgccatccagatcgccaccctgaccaatggagaggttcgaacggaccttaccgtagggagagagtgtgtcttcaatataagattgtgcggttgaggtgatttgactttgcagatagcttctggcctgagattccagcgcctcaggggtcaagttttcaaacccttgcgtggcggagttgatgacgtaatcggctccgcgctctttcagcgatttacccttgttggtttgttcatcctgttgtgctgcctggctacctaaatcaggtaacgattcgttttgcttaacatttatctctggcgccgcgaaagcagcaccagagataaatgttagaataatacagcgtttccatcgcagcatgcactttccctgtgacaatgatacagtcaaaaataagctttaatattgtatccctgattattcagaaaggcatgtcataaagagtaaatatattcttaattatttaaattagtgatttcactcaaatacattagttattccactaataacagattgtttatcattcatatattaaatataaatgataaaacaatacattcacatgatattaagcaataataaattcaacgcgttttttagatattaaaccgtgcccatgttggcagaaataatccacagcaccacaagcttttaacacttgtaacgcctgatgacactcagggcaaagtgcctggacggtaaagtctttgtcgcaagttgcacagtgagcagtctcgccattgcgttcgagaggggttttgcaggttggacagttgagtgccataaatactcctcgcgtgttattcggcttccctctccgtgtggaaagggaaaccagataagtgattacttacttttcttgatatgcttcatcagacgcttacgtttacgcatctgggttggcgtcagggtgttacgcttgttcgcatacgggttttccccttctttgaactgaatacgaatcggcgatcccattacgtccagcgatttgcggaagtagttcatcaggtaacgcttgtaggaatcaggcaggtctttcacctgattgccgtgaatcaccacaatcggcgggttataacccccggcgtgggcgtatttcagcttcacacgacgaccgcgtaccagcggtggttggtgatcttcaacagccatcgtcatgatgcgcgtcagcatagaggtccccacacgacgggtggagctgtcatacgcttcacgtactgattcaaacaagttaccaacaccactgccgtgcaaggcagagataaagtgcacacgagcaaaatcgataaagcccagacggaagtccagcgtctctttcacctgctctttcacttcctggctcaggccgtcccacttgttcactacaatcacaagtgagcgcccactattgagaataaagcccagcaaggagagatcctgatcggaaataccttcacgcgcatcaatcaccaacatcaccacgttggcatcttcaatggcctgcaacgttttgattaccgagaatttctctaccgcatcggtgattttgccgcgtttacgtacgccagcggtgtcaatgagcacatactcacgtccgtcgcgttccattggaatgtagatactgtcacgcgtcgtgccaggcatgtcgtaaacaacaacgcgctcttcaccaagaatacggttagtgagtgtagacttacctacgttcggacgacccacaatcgccagtttgatcggcaaactttgcgggtcgaagtcgtcttcctcttcttcttcgccgttctcttccgcttcaaattgcgcccagtattcggcgtcttcgtcgacttcttcttgcggtgcgagatcttccatccacggcagcagcacgtgctccagcagacttaatacgccacgaccgtgagacgcggcgatcgggtagatttcacctaaaccaagcgcgtagaaatcaaccactgcctgatcgggatccagaccgtcagttttgtttgccaccaggaaggtcggtttttcacgggagcgcagatgtttggcaatcgcttcatccgcaggcatcaggcccgcgcgcgcatccaccataaacagtacgacgtccgcttcttcaatcgccagcagcgattgttccgccatacgtgtctctacaccgtcttcggtgccatcaatcccgccagtatcaatacaaataaactcgcggccttcaatttctgcacgaccgtacttacggtcacgagtcagacccgggaaatccgcaaccagcgcatctcgggtgcgagttagacggttaaataacgtggattttcctacgttagggcgcccgacaagcgcgaccacaggtaccatgtttaaagcctcatttttataaatcatcagacaacgcacgctatattcgtgtcgttgttaaaaacaggaaaacggcccctgtccaggagccgttttcaaagtgaacgacagagacgattaacgtgtaatagagtacacggttccgtcttttgcctggatcagcagtttgccgtcagcagcaaccggttcagtctggaaaccggaactatcaactttttgctgggcaacgaaacgaccatcttcgacgttaatccagtgcagataaccttcactgtcgcctaccaccaggttgccattatacagcaccggagaagtcagcaggcgatgcagcagatcgctttgtgtccacagcgtaacgccgccatcaatggtcaacgccatcacccggtcattttgatcgaccagatagatgcgattgccgtcgacgatgaaatcattcaccgaacccagttcgcgtttccacataatctgaccgctgcgcagatcaagcgccgtcaggttaccattataggccagcgcgaaaacaacgccgttaacaacgacgggagtcgtgtcaacatcgctcagacggtcaatttcggtagaaccggtcgcctgggaaatacgctgctgccaaatcatctggccctgttccatcagcactgcgctgacgcgaccattatcgccacccacgacggccgcaccaaaagccgttgccggcgcagactcgccacgcaaagagagcgaaggcatatcgaggttaactgtccatttgacagcgccgtcagcttcgttcagcgcttgtaactgaccgttactggtgtggattaacaccagaccgtcgctgaccaccgggcgcgaaagtgcttcacccgcgactttagtttgccatgccacagtaccatcgctggtattcagcgcgtaaacctgcgccttttcggtgccaatgtagacatgcccaccagacacggtcacgccgccagaaagtaatgcaggatctttagagaaccagccatctttctcggccaggttgacagaccagatttctttgccgtcatccgcattcagcgcttttactaaaccagcgcggtccgctgcatagacaacgttgtccgccagtgccggatgaagattggaatagaagttgccaatgccgctaccaacggaagtgctccacacagtagtcggcgtaaactggttttcaacggttggcaatggggacatctttaccacatcttcttcgctgttaaacagcgaacagccgcttaaaagggtaacggaaagcagtcctggcagcagtaatttacgcaattgcatcgggtccctctcagatggacaaattattaattttcatctgcatcatttcgctcagtgccggggtaacatcgcttttcacgcctgcttcccatgcactacgcgcaccttgcttatcacctttgctcagcaatgcttcaccacgcaggtcggcaacaatggcagcccacccttcacctttgatggtatcaagggtttttaacgcggcatcagcctgcttgagctgtacctgaacgcgagcaagacgcagatttatcacggctttgagattttcatcgctcgtgtctgccagcccctgttgtaactgggcggcagctttctctagttcatttttgtcaacaaattgctgcgcaagttccaaagaagccagcgcaccataagtatttttattttcagcagcaaatttttccgccgctgggatgctatccggtttgccttcgctcactgcggtaaccgcattttgataggcaagagaagcggagcgtgcagaatcaacctgatggctgttccagtagcgccagccaatcagtgcgccaacgcccaaaatcaccccaacagccagtgcttggccattttcagcaaaaaagcgtttaaccgcttcaacctggtcgttttcgttctcgtaaatttccacgctgtccttctccttccttaacccagtaacgtgcgcaaatgcgcggctacgctatcctgcgcaactgcagtttgctcaccagagcgcaaatccttcactactgctgtgccgttagccacttcagactcacccagcaccacagcaacgcgggcaccccatttatcagcacgggcaaactgtttcttaaagttgccgccgccgtggttggtcatcagtttcacgcccggtaattcatcacgcagacgctctgctaatgccatagccgcagattgtgtgtcagcacctgaagccaccaggtatatatcgacaacaggatcggctttaaattccggattaacggcctgaactaacaatacaagacgttcgaggcccatcgcaaaaccgactgccggtgttgcacgaccacccagttgttccaccagaccgtcataacgaccacctgcacacacggtgccctgggaaccgaggctgttagtcacccactcgaaaacggtacggttatagtaatccagaccgcgcaccagacgctggtttacggtgtaagcgatccccgcgctctcaagcagtttgcacagaccggcaaagtgctcacgagattcctcgtccagataatcgcctaatgccggagcgtcgttgagaagcgcctgcacttccggattttttgaatccagtacgcgcaacgggttagtgtacatgcggcgtttgcagtcttcgtccagcttttctttatgctgctcaaggaatgccaccagcgcatcgcggtaattcgcacgagcttccagcgaaccgatagagttcagctcaagagttacgtgctcggaaatacccagcgcgcgccaccagcgggcagtgagcataatcagttcggcgtcgatatccggaccttgcagaccgaaaacttcgcagcccaactgatggaactgacgataacgccctttctgcggacgctcgtgacggaacataggcccgatataccacagacgctgttcctgattgtacagaagaccatgctcgatgccggcgcgtacacagcccgccgtcccttcagggcgcagagtcaggctgtcgccattgcgatcctcaaaggtgtacatctctttttcaaccacgtcggtgacttcaccaatcgcacgtttgaatagcggggtctgctctacaatcggcaagcggatttcactgtaaccgtagctgccgagcacgtttttcagtgtgccttcaatgcgctgccagatggccgtttcgccaggcaggtaatcgttcatgccgcgaatggcttgaatgttttttgccacgtttattctctttctgaatataaaaatgaaccctcaacgcttccctcaatgtttcgggagccatgcgggttcaatcatacacgggaagcgaggcgcttcccatcacgttattatttttcaacctgctgaacgtcaattcgacgcgcttcgtccagctgactggctttcgcacgaatgcgcgcttccagctgatcgatcatatcgttgttgtccagacggtctttgcgcacgccatcttcatagaggccgcttttcttgttgccgccggtgacgccgagtgtagaaaccagcgcctcaccagggccattcaccacgcagccgataatcgaaacgtccatcggagtgatgatatcttccaggcgttgctccagcgcgttaaccgtaccgataacatcaaattcctgacgcgaacaggtcgggcaggcgatgaagttgatcccgcgcgaacggatacgcagcgatttcaaaatatcgaaaccgactttgatctcttcgaccggatcggccgccagcgatacgcgcagcgtgtcgccgatgccttcagacagcagcagacctaaaccaatagcggattttactgccccgctacgcgcaccaccggcttcggtgatccccagatgcagcggctgatcgatttgttttgccagcaaacgataagactcaacagcgaggaagacgtcagacgctttcacgctgactttgaactgatcgaagttcaggcgatcgagatgatcaacatgacgcatggcagattccagcaacgcctgcggcgtcggttcgccatacttttcttgcagatctttttccaacgatccggcattaacgccaatacggatcggaatgtttttatcgcgcgcacagtcaaccaccatgcgaatacgctcttcattaccgatattgccagggttaatacgcagacaatcgacgccgtattccgctactttcagcgcaatgcgatagtcgaagtggatgtcagccaccagcggcacgttaacctgctgtttgatgagtttgaacgcttctgccgcgtccatcgtcggtacggagacacggacgatatcagcgccaacacgttccagcgccttgatttgattgaccgttgcttcgacgtctgtcgtacgcgtattggtcatggactgtacggcgatgggagcaccatcgccaatcggcacattcccaacgtaaatacgtgttgattttctacgttgaattggagcctggttatgcatgaaaaatctcccgcgttacccgtctgttactgcgccggtgattgttcggcattgagggtcagacgcgcaacctggttagttctgataaaacgactcagatcgacaggtttcccttgatactggatctgtactgcggctggcgcaccaattttcagtttgtacggtgcctggccggttaagttcaaattaccgtctttacgctgcataccgctaaacagttttttaccggtagcatcggtgacttccagccagcaatcggcagtaaagttcatcaccagcgcattcgggtcaaccgccggcgtggtcacgccagcctgatcggttggcaacggcgcagcgccatctggtgttgttgttgccgctggtgccggagtcgcagcggtatcaacatttgcctgcgaaggtggaacaaccgcattctgttgcggatcaacagctggtgctggcgcagttacggcaggtgtttgcgtgttggttgcggtggtatccacaggtgatgtcggcgtggtcgccatagcctgatctgtggttgtcgacgtatctaacggtacactctggctttgattattattcagttccgcagaagattgatcggccatagtggtgatctcttcctgctgagctttgtggtcttgccaccaccaggcaccgctcaggccaataaccacaaacaacaccagccaggtgaaggtcatcagccagccgtcacgttttttgcggcgtttaccgagggaaaaactctgcatcggcgcaacttttgcagcccgtagtggagcctgcttttccagccctggctgcagttcttcttctggaatatgtaccagacgcgcataagagcggatatatccgcgcaggaatgttgaagcaagatcggcgggtgccttatcttcttcaatgtcgcgtaccgtggaaaccttcaggcaaagtcgctcggcaacggcctgttgactaagtcctagttgttcgcgagcattacgcaggcgagcgccggtagtaagtgcttcattttggtcgtgcgtggcttcagtattcattcgctgcaggtacgtttaaatgagaattgagatgccggtgaaccatcatgcccacccacaccgcgaaacatccgttaagttaaccgttatcatacagtataagaccgtctgtgtgctcgtgacaaagcccacattcgctaaggctaacttactgttgcatcgttacatactgccttaaagtcagcaaaaacgcaccgttaatattgaccagacaattgcaacttaatacttcattcataaaagattacgccacggtacataaagtaaccgtggcgtaatggctatcagaccgctttaatgtcgatggcttcaccctgcatccgcttacgcagagtacgtttcgtacggtcgataacatcgcccgccaactgaccacaagcagcatcgatatcatcaccacgagttttacgcacaatagtggtgaaaccgtagctcatcagcacttttgagaaacggtcgatacggctgttcgaactgcgtccatacggcgcgcccgggaacgggttccacgggatcaggttgatcttacacggcgtatctttcagcagttctgccagttggtgcgcgtgttcagtgccgtcgttaacgtggtcaagcatcacgtattcaatagtgactcggccctgattggcgttggatttctccagataacggcgcaccgccgcaaggaacgtttcgatattgtactttttgttgatcggcacaatttcgtcacgaatttcgtcgttcggcgcgtgcagggaaattgccagcgctacgtcgatcatatcgcccagtttatccagcgccggaaccacaccggaagtggaaagcgtgacgcgacgttttgacaggccaaaaccgaaatcatcaagcatgatttccatcgccggaacgacgttgttcaggttgagcagcggctcgcccatacccatcatcactacgttagtgattgggcgctgaccggtgacttttgctgcgccgacaattttcgccgcacgccacacctggccgataatttccgatacccgcaggttgcggttaaagccctgctgggcggtggaacagaatttacactccagcgcacaccccacctgcgaagagacgcagagcgtggcacggtcgtcttccgggatatacaccgtttcaacgcgctgatcgccaacggcgatcgcccatttaatggtgccgtcagatgaacgctgttcttcaaccacttccggtgcacggatttccgccacctctttcagtttgccgcgcaacactttattgatgtcggtcatctcatcaaagttgtcgcagcaatagtgatacatccacttcatcacctgatcggcgcggaagggtttttcacctaaatctttaaaaaactcccgcatctgctgacggttgagatccagcaggttgatttttccatctttcgtggtgacgttttcaggtgtgactaattgttcagacatatgctattccggcctcgttattacacgttatggcccctggagggttgaaaaaagaaacgccccggtgagcggctgctcgtccgggggcgctgcattgtacaaattctggcgcacggatgccacgtttgcacgcggcatttacgaaattattaacgggtgcgcgggcacacttcgccttcgccgaagaaataagcgatttcgcgagcggcagactcgacggaatcagaaccgtgggtaccattttcggtcaggctgtcagcgtaatcagcacgcagagtaccggccagtgcgtttgccggattggtcgcgcccagcagatcgcggtgacgctgaacagcattttcaccttccagcacggaaacaacgatcgggccagaagtcatgaattcaaccagaccatcaaagaacggttttccatcgtgttcagcataaaagccacgagcctgttcaacggtcaggtgcagcattttggtgccgacaattttgaaccctgcagcttcaaagcgcgcaaagatactaccaatcacgttttttgctaccgcgttcggtttgatgatggaaaaagtacgttcaatagccatttttacctctgtaaattgttctgttgttgtctgtaccagcgtacgagatggcgcggattataatgagcaacagagccgttgactattgatgaaggtaacatttttttaaaataaacccagtttaagcaacaatcagggacaaaatagactattgcatgacaaatttcactgtcgctatttgccccacgtcatccatcaccagcaattgataatcgcctttatccgtcaaatgcagggtcacgttgcgcccacgttcagttaacggttcgccgttcagaaaccaccagcgttcacctgctcctccacttgattgcaacggcaaagtcgctgccgctgcgcccggtaaacgtttaataatcgcgccatcgcgcacacctgttagctgcagcgggagttgtgcatcgtgaccgtatggcgggcaaattgtcgaggccggtggcaagcgcacagcgcgacgttctgatgcgggcagccagggttccagcggtagcggccagacatttatcatttcttgtcgcgcctgagggcaatcagcggcaacacgtttgccgttttcatccagccagatggggaaacgaatgccattaatgccttcctgctccggcagtaatagagttggcggctggctcccgtccagcagccaggttgccaggcggcggcgacagttaccgtcaccttccggcaaagactgtccgcccggccagcagataacgccacgacttacagagtcaggacgtgggtcttccggaaaattcacactgcgcgacagtaagatattattaacctgattcaacagcggtatggcactggcaaagccaaactgaccaacaacgggcgtgccgtccggtctgccagtccagatcccaatgacatagcgagcgttaaccccaatcgcccaggcatcacgatagccatagctggtgcccgttttccatgccagtggggcgacgcgcggcaaggcaccatccggcaagggttgcgcttcatcagccataatccggcgaatgatccacgcagcccccgacgacattaaaggccgttcaagcagcggatcgtcaggctgtaagcgcaatttacctgccttgccgtggcgagcaaacgcggtataggccgccgccatatcttccagttttgcaccagcgccgccgagaatgagcgaaagattcggcgcagcaccgttgggcagatacaacggcaatccaacattgcgtaattttgccgcaaaccgtttcggtccataggcttccagcacctgcacagctggtaaattcagcgagcgcaccagcgcctcgctcatgctgatcggcccatgaaaaccgctgtcaaagttgccaggtcggtaatcaccggtacgccgggggacgtcttgcaacagagatgccgggtggatcaagccttcatccagcgccagaccgtaaacaaacggtttgagcaccgatcctggcgatcggatcgcattgaccatatcaacatgaccaaagcgtgaatcatcgttgagatcaaccgaacccacccagccgcgaacacgcatatcggtatgatcaaccacgatcatcgccagtgagctgcgcggtggtaatcgtcctttccagttttgcgccagttcttccagacgtcgttgaagaccggcatccagcgtagtaacgattttgtcgcttttgcttttaccgagcatcatgcgcgaaaacagcggtgccagttgcggcatttgtcggggtgccagccagatgggttcttcccttgactcttttacccgctcatgggaccacacaccttgcacggccatccgttcgagcactttattacgcgcggcttcggcacgctccggccaacgatccgggcgaagacggctgggcgcttgcggcaaaaccgccagcattgccgcctcggaatagcttaaattcgcaggcgatttcccgaggtaagcccaacttgccgcaccaatcccctgcaacgtaccgccaaacggggcacggttaagatacaaggtcagaatttcacgtttagacagatgccattccagttgcaacgcgcgccagagctggcgaattttgccgccaaacgttttggggtgaggatcaagcaggcgcgccacctgcatggtgagcgtgctgccgccggaaatgacccgacccgacgtgagatcttgccaggctgcacgcgccaccgagaacggattcacccccggatgcttccagaaccagcgatcttcataattgatcagcgcttcaaggtaacgtggagaaacatcttcgattgttaccggataacgccagatgccgtcagcatcggcgaaacgccagagtggcgtaccatcctgcgccaccaccacgcgtgcaggattcacttcttgcaatggcagaggccagagtttatctgctgcccatgctgccagaatgatgataaaaggcgcggctgccagcattatccagcagccgcgtttggttaacaggcgaggcatttacggtctgactatcaacagatcgtcagccgcaccagtcgcccgccattgaggaacatacattgattccaccataggctgcggcacctgatacgttcccggcgtcaccgcccgcgccagatacaccagcgttaccggttgatattcatcaacggcaaccgccgccacaaagcgatcgtcacggaactctatgtgcttaatgctcgcctgctgcatctggttcagcaagttctgcacttcaccaccactttgctccaggctggcgctgccgttcgccagattctggttttccagttccagccccgcaggcaacagatccacgactaacgcatccggtacactgttactggctttaacctgcaaccacaccagcaccagatcgccgctacgtaaagagtccagcgatttgctcttaccgtcagtacccagaatatgacgctcaatttgcagcacattgctcgccggtaaaggtgcggattgcggataaccgctggcatccacacgcagccataacggctgatcgccactgttggtcacctgcaaggtggcaagttgatcgctattcagattgctggtttgcgctttctcgcctgtcagcggctcagcagagaaagtggtttgcgcctgccatttgcccggtaaatcctgaagagtacgggcagccaggaacaacgcgttactttcctgcgtcgatagccagcgttcaccgaacgcctgctgcgaaagtgtgtttaacagggagtactgctcatcgggtagcagtttgttctcttccagcaatgagagcatcaacgcgctgtcgcgcagtggactaccgtaatcacccagccatatccgctcatcactattacgcggcgttttcagcgccagcgcaatcgcttcttcaccacgcgtcgcatcacccatgattttcagcgcaacgccaagttgcagcagcggtaaaccagaagcggcatctgcacgatgctcccagatttcacgcagcgcacccagtggtgctttttgctgacgggccaacaccagcgcagcgtaagactgtacggcgaatttactggctttgagattatcagcgtacgggatcgatatcatgcccggatcttgtaaatagcgcagcagacgctcattaccccggttaatggcgtctgtcggcacgctgtaaccctgttcgcctgcgcggaccaggaaatccatcacgtaagccgtcagccagtactcttcgtcaccgtttttatcccacagcgcaaagccgccgttatcacgttgcatttgcagcaaacgggaaatgccgatatcgaccgatgcacggcgtttctcatcactgtcgcctttgatgcccaacgcctgcagttgggctgcattggtataaagtgacgggaacaggccgctggtggtttgctcgagacagccgtacggatacgcttttaactctttgatataacgtgcgatgttcagcggtggtttgccgctcaacaacaattgcccttccagcgtaacaggcgagaagttttgcaatccatcagccgggagcgcccaggtttcaccaggctgtaacgccgtaccgtaattgaccgtttgtgccgggaatgccggacggacgccgattttccactgcttatgctgatcggcaacggtttcccccggtaacgctaacccgctaatggtggcctgaatgtctccatcgccataacccggcaatgcacgcaccgggataaacagcgtagtacgcacccctggcgctaattcaacaggtgcgggggaattactcaccagttcaagcaagccactggcggtcagagcaacattaagtttttgcggtttatcggtaagattagtgatatccagcgtcaggcgcgaggtatcgccactcgccataaagcgcggcatgttcagttcagcaatcaccggtgcggcaacaatcactttgctttcgttgcttccgaagtcatctgccgtccaggcttgcgccatgacgcgcaattcaccgttaaaatcgccaattggcagtgtaaccgagccttcgccctgttcattgagcgttaccggcagcggctgctgcgcgacaatattgacgtgattgaccggcggtttaccaccacgtttcagctcatcaccatcaccaccaaaacgcagagctgccagacgcccctgaccttcaatgacctgaccgtaaatatcgtaaatgtctgcgccatagcgtttctgaccaaagaatgcctgccacggatctggcgtgacataatcagtaatattcagcacaccgctatcaacggcagacaccagcacattcacctgttttggcatctcaccatttttattgctggctttaattttcacggttaatggctgattggggcgcattttggtgggggtttccagcgccagatcgaggcgacggttttcatcaccaagcggcagatgcaacaccccaaccgcgcgttttggcgtcgcggagcgagatttatcgccaggacgtaccaccagcgtacttaaatacagatcatgacgattccaggttttatcgaccggaatcgtcagatccagcccttgagccggaacatcaatctcttgccaccacagcggcccttcactggactcgaccatcgcataacctttacccgccgttggcgcggcaatatgcaacttaatggtatcgccagggcgatagctggctttatccagtttcagcgtgacacggtcgggtcgcactgcaccacccccgtcgctgttatcctgccagctataaccagcccagaaacgcacactactgaccgcttcattcggcgctttaacttccagacgataagcgccccactctaccgggaaactgaccttaccggtttcgtccgctttcagatccagagtttgttcattttcgatcagatctttttgatcaaactgtgactgccagccttcatattccgaccagttccagtagtaatcgcggcgttcgcgaatcaggcgcacctgcaagcccgacacggcttttttcacgccttgcgcatcgctataaacgatgtcaaaagcggcgttactgccttcatcaacaatgggctgtttcaccgtgctgtcggtgcgataatcgtaaaccgatttcgaggcgaactgcggacggatccccggcaatgcatcggcaggccagatagcctgctcagcacggcgcgtcaccgggcgaccgcccgattccagcaaactaccctggaaaataacctgtaatggggaatgcgtttccttccactggctttctgtagaaacttcgccgcgccctttatcatccagcgtcaactgaacttcatccagcgtgcgggaaagattttcggcagctatatctccgaattcaaaaccaggtaaggctgacacagcttcacgcagtgggcgcaggaaaagttgcccttgcaaaatattaccattagcaggcgcaccatacaggtagtaccccaccacggagaatttcacttcatctttcggcgttagcggggttttctcaccggtcagattcagcgccatgcgctctggcataaaatcttcgacgtggaaatcccacatccggtactggttatcgcccgtgttagcgcgaatatgccacataccggttgccgcattgctatcgagtggccaggtaaagtggtagaggccattctccggctgactaacgacgctcctgagtacctgcccgtcgggtttaatcacgtctaacttgatgggttgatcgggcaatgctttaccgtctgcatcacgcagcaaaccattgaggatgaccgtttcacccgggcgataaagatcgcgcgggccaaacatgaaaaactgtttgctatagcccggcgcgccagcaatgttaaattccgctaagtccagcgccgggagttttaaatcgagtagcgttgtctgaccgtctttacgcgccagcagtaatgccgcgtttttatcattttccagctgcacatgcccctgagcatcactggttgcctgagtcagagtctgccctttctcatttaataaagagacttctattccttgctgggccgcgccgttttccagactttgggtaaagatatccagacgattgtgataacggtgagctgaaacgccgatatcacttaacgtaaacagcgtcgcgggattactgtaatcgtaacgtccagcctgattcatcacagccagatacacgcctgcctgctgaagcggtttgatatcgcccagcggcagcaataatttttcacgggtgttacgcgcaggattgagatcaaaccgtccagtgtagaccagatccgccatctgcagcagtttgtctgactgccagttcgccagcgaattgcggtattcccactggctaatgaaagcgggcagtgattctggtttcacacggaagaagttaacatcgacattgttaacgttaagcgccattaccggcagcccttcaacgaccttaccaggaagcaacgaaccacgactggcaaaaccgacgctgggttggatatcgcgggtagttatagttttttcgtcatctttactaaaggttgcgttattgagcgctttgacctccttgccaatagtgacgatcaaatcacgtttcggttcgaggtggcgtaaacgcagctctttaagattatgtgacagctcccaggcaccatccactttgccgctttttttatcgacgacatgaataacgcgtgagaaatcctgatccgggtcgagagggatggagaacgtcagcaccagcgtggctgcgccatcgagttgaacttcagagagatccagcaatgtcagcgccttaccggcactctgttgggccagtttttgtcgctccggcgcggaaagttttgctgaactcacgttttctgaagaggccgctttagtaacttcagaaggcgcatcttttttcaccgctgttggcgcgttatcgttgttgtcgcaccctgccagcgccagcattagcatgcaggcggctacgcgtaactttttcatttttcatccctgccacaatggcccgttagcaacgtcgaataattattatgcgtgagaatttacgttatgtaattcagtatcacgcccatacaatccgaattttagtgagaattgtggctcagacagccaaatcagcctcttttgcttgtcgcttttcactaaacatccgacaatttagcctaaccccggcaaaaatggagatgcctatgtccacgacatggtttgtaggagccgactggctcgccgaacatattgatgacccggaaattcagattatcgatgcccgcatggcgtcgcctggacaggaagatcgtaacgttgctcaggagtatctgaatggacatattccaggcgcagtgttttttgatatcgaagcgctttctgatcacacttccccgcttccgcacatgctgccgcgcccggaaacgttcgccgtggcgatgcgtgaattaggcgttaaccaggataagcacctgattgtctatgacgaaggtaatcttttctcagccccacgagcatggtggatgctgcgcacctttggtgtagagaaagtgtcgattctgggtggtggacttgcaggctggcagcgtgatgatctgctattagaggaaggcgcagtagagctgccggaaggagagtttaacgccgcgtttaatcctgaagccgtggtgaaagtaaccgatgtattattggcaagccatgaaaatacggcgcaaattattgatgcccgcccggctacacgttttaacgcagaagttgatgaacctcgcccaggtttacgtcgcggacatattcccggtgcattgaacgttccgtggacggaactggtacgtgaaggcgaactaaaaacgaccgatgaactggatgcgatattttttggtcgcggtgtcagctacgacaaaccaattatcgtcagctgcggttctggtgtaacagcagccgtggttttgttggcacttgcgacgctggatgtgacaaacgtgaaactgtacgacggcgcatggagtgaatggggcgcacgggcagatttaccggttgagcccgtaaaataagctttttacaggcaataaaaaaccgccgaatctggcggttttttattgctggtctggttcgcggcctttccagcaggttgtattaccgtagtaatgcaagcgcgtctcagcggacacaatactcgccagtaactctctttttgtcaagtaaaagagagttattattgttctgttagtgtattatccactgcggccctttccgccgtctcgcaagcgggcgctggcttaaggaaaggatgttccgcgaccgttagggcaagcgcgtctcagcgcttgctatcgcggcaatatcgccagtggtgctgtcgtgatgcggtcttcgcatggaccgcacaatgaagatacggtgcttttgtatcgtacttattgtttctggtgcgctgttaaccgaggtaaataataaccgaagtctcttcggcgacaatttactggtggttaacaaccttcagaacagcaagtaagcccgaatgccgccctttggggcggcatgttttaaattatccggttctgtttaaagtcacgcaaaaaaccaccccagcgacgttcatagaatggcgcaatatgttcggtaataaagtggctaatacctttttccccttttttcacctgacaaatatcgatgggttcatcgccaggtaatgtatcggtcgctacacttcccgccgcctgaataatttcttcgatatcaccatcggcttcaatgccaataagtaaattaggctgtgcctcttcgttctctttaattgaacaaataaaagcacgcttcaccggcttaatggttttaaataaggtggtaagtgaatcaatcatttgcgctggcggctctgcgacctccgataatatcagcgattcaccgccttccagtacttcctggctactcagcggattcccttcttcaccaatcaacaaactgatttcacgcggcataaactctttaccggttggcagtttggcattaaggaagagcgtttcgccaagggtcatctcaaacaatgtgcgaacgggcattacgacaaatgcctgttcgtcttcaaccgcctgttgaagtgcttctaacgaggtaaaaaaaggaatgacgctggtgccgtcttctttttcccagtgctgtaaatcaagtgcgctatcttcaaccacagcctcgccctgtgccgccgtaccaggcacccagacggtggattccagtagagtacggaaaaaggccgggcggtgcgccggttcggttgctgctttttccagcaggtcttcaagttcgttttttgtttcggacataagaaccataattcattcaacgttcggggcgtaagtgcctgatgcgctacgcttatcaggcctacaagggaaccgcaatatattgaatttgcaatactttgtaggccggataaggcatttacgccgcatccggcatattagtttacgccgttaacagattagcaatcgtgcgcacaccaagtcccgtagcacccgcagaccactgttcaaccggcgctttacggtaagtcgccgagcagtcgatatgcagccaaccttgctgatagttctcaacaaagtgcgacaggaaacccgccgctgtgctcgcgcctgccggatacgccgcgcttccggtgttgttcagttcggcaaagttagacggcaattgattgcggtggaactccgccagcggcagacgccagaacggttcattctcctgcgcggcactcgccaacaagcgaccggcaagcgcatcgtcaaaactgaacagcgcgtgataatcattacccagcgcggttttcgccgccccggtgagggtcgccgcatcaatgatcagttccggtttctgcgcactggcatcaatcaggccatcggccagcaccagacgcccttcggcatcggtgttcatcacttcaacttttttaccgttgcgataggtaataatatcgcccagtttgaacgcgttgccgctgatcaggttatccgcacaacagaggaacagcttcacgcgcttgttcagtccgcgcgtaatggcaaatgccagcgccccggtaaccgttgccgcgccgcccatgtccgacttcatcgagtccataaacgcagtctgtttgatgctgtagccgccggaatcaaaagtgatgcctttaccaaccaggcacgcgtacactggcgcttctttatcgccagttgggttgtaatccagcgccagcaataccggagaacgttctgaaccgcgcccgaccgtgtgcagccccatataaccttgctcacgcagatcttcgcctttggtgatccggtaagtcacacgatcccctgcgacgttgctgatcagatcaacagcacgctgtgccagttgcgatggccccagctcttctgccggtgcgttgatggtgtcacgcacccagtcgatgatcatcaggcggttatccagttcctgacgctgggcatcgtccagatccggccactccactttacgtatgcctttcggggctttgtaaccttgccagaatgcccagcagcgatccgcatcccagccttcaccgcttaactgaacatgcttgatgcccagaccgtcaatcttgcgcgccgcacgctggatcaaccccagatcgtctgccccgttcaaatgcagggtaatgccatcattattaatgctgtaagtcgctttttctccccaacgtgcgtcggcaggttggggagagagggtaatcttcatcgcttctgtcattttagttatccttattcgtttaacagcaaaacgggctacccccaggcagcccgttcatttactcggcctcgtcaagccagaccaacaaaatcgcttcgaggattttctcgttggatgcctgcgggtcgtcgtcgaaatcttccagatcgcaaatccactgatgcatatcggtgaatcgaaccgttttcggatcaagatcgggatacgcatcgtacagtgcttcgccaatttcgcggctatccgtccacttaagtcccatactaacctctgttaatgctcacgcgcatggttgatagtgtaacgcgggatttcgaccactaaatcttcgtcggtaacgcgcgcctggcagcttaaacggctttccggctccagtccccaggctttgtccagcatgtcgtcttcctgctctgagctttccggcagcgagtcaaaaccttcacgaacgatgcagtggcaggtggtgcaagcacaggatttttcacaggcgtgttcaatctcgataccgttacgcagcgcaacgtcgagaatggtttcaccactattcgcttccagaacagcgccatcagggcagagatcctgatgaggcaaaataacaatctttggcatattaaacctcgtccacggaatggcctttcagcgcacgacgaaccgactggtccatgcggcgagcggcgaaatcctgggtttgtttgtctacgtttttaatcgcttgttcgatggcgtcaacatcatcgccctgcgccacttcactcaggtgagcggcagcatcgtcaatgacctgacgctctgcggcgcttaacagcgcggcatcagcagccagcgcgccgtgcagactttccagcacacgcgccgcttctactttttgttctgccagcattcgggcttttacgtcctgctcggcatagctcattgagtctttaatcatcgaggcgatttcgctgtcggtcaggccataagaaggtttgacctgaatagacgcctcaacgccggtggatttctccatcgccgtcacgctcaaaagaccgtcggcatcgacctggaacgtcacgcgaatatgcgcgccgccagccggtagcgccgggataccacgcagtgcaaaacgcgccagcgagcggcagtcctgcaccagttcacgctcaccctgcattacatggatagacatcgccgtctgaccatctttaaaggtggtgaaatcctgggcgcgagccaccggaatcgtggtattacgcggaatcactttctccaccaggccgcccatcgtttcgaggcccagcgacagcgggatcacatccagcaacagcatttcgctgtccggcttgttacccaccagaatatccgcctgaatcgccgcgccaatagcgacgactttatccgggtcgatagaagtcagcggtggacgaccgaaaaattcgcctactcgttcacgcaccagcggcacgcgagtagaaccgcccaccatcaccacttccagcacttcatcagcttctacgcccgcatctttcagcgcgcgacgacaagccagtaaggttcgttttaccagtggcgcgatcagttcattgaattgttcacggctgatttcgccctgccagcccgcaacgttaacggtcacagagtccgcatcgctcagcgcgattttggccgcaatggcagcatcgagcagttcacgctgaacgcggttatcgctacgatcaggaatgcccgcctgctcgcgaatgtaatccgccagcagatggtcgaaatcatcgccgccgagcgcggaatcaccaccggtcgccagcacttcaaacacgccgcgacttaagcgcagaatggaaatatcaaacgtcccgccgccgaggtcataaacagcgatcacgccttcctggccggaatccagcccgtaggcaatagccgcagcggtcggttcattaagtaagcgcagaacatgcagccccgccagacgcgccgcgtctttggtgccctgacgctgggcatcgtcaaagtacgccggaacggtgataacgacaccatccagctcgcctgccagggcttcagttgcccgcgccgccagtgctttgaggatgtccgcagaaacgcgcaccgggttcagcagccccgccgccgtttcaatcatcggcaggccattttcgctggcctggaattgataaggcagatgcggatagcgttgctggatatcagccagcgagcgccccatcaggcgtttaacagaactaatggtgttggcggtgtcgagcgctgcgttagtacgcgcgtcataacccaccgaatgcccttgctgttgatagtgaacaacagatggcagcaggtgacggccttcatggtcagctaacgtttcggcctgaccgctgcgcactgttgccaccagcgagttggttgtgcccaggtcaataccggccgccaggcgacgctgatgcggcgcagcactcaaaccaggttcactaatttgtaataaggccatgtttagcttccagaaattaaaaatcgagcagtttttcttcgagttgttcggcactgctccgcagtttatcgagaaaacgcagcttacgcacggtatccgccgccgcgtcccacgtctcgttgtctaactgttcaaccatcaactgatggcgggtatcaaacatctttttcacacgtttgataaagctttccagccgcgcttcatctttcgcctgttcgatctcgtccagttcttcgcgcagttccagctgttccatcaggaacgcggtgtcgcgcacagtatgctgctcgctggcgagatcaaaaccgtgcaaagaaagcaaatattccgcgcgcattaacggatgacgcagcgtttgccaggcctggttaatggtcgcggattgctgtacggcggcgagttgttccgcctggcttccgctggcgaatttatcaggatgatactgacgttgtagatcctgaaaacgcaggctcagcgcctgggtatcgagttgataacgggcaggcaagccaaagagggtgaagtaatccataacattctcagggctgcgatccgccgcgataacggcgaatcaggtaaaacaaaccccacgcgcaggcgaccacggtggggttatcggtatgcgcatcaaacgtggaagctttcgccgcaaccacactcatctttgacgttcgggttggtgaatttaaacccttcgttaaggccttctttgacgaagtccagctgcgtaccgtccagaaattgcaggcttttgccatcgaccacgactttcacgcctttgtcttcaaacacgatgtcttccggcgtcggttcgtcaacaaattccagtacataagccatacctgaacacccggaggttctcacgcccagacgcaggccaaaccctttaccgcggttagccagaaaggtatttactcgcgctgctgcactgtcgctcagtgtaatcgacataaccaaacctcaactcttattttgcttcacgtttgcttttatagtccgcaatggcggctttgatcgcgtcttctgccagaatagaacagtgaattttcaccggcggcagttcaagttcttcagcaatatcggtgtttttgatcgcctgtgcttcgtcgagagacttccctttcacccattcggtgaccagggagctggaagcgatagcggaaccgcagccgtaagttttaaaacgcgcgtcttcaatgataccttcatcgttgactttaatctgcaacttcatcacgtcgccacaggccggtgcacccaccatgccgctgccgacgttctcgtcgttgttgtcaaaggaacccacgttacgcggattctcgtaatggtcgataactttttcgctgtaagccattataaattctcctgattccgataccgattaatgatgagcccattcgatgctgttcagatccacgccctgcttgtacatttcccacagcggagaaaggtcacgcagacgaccgatggatttacgaactaactcgatggtgtagtcgatctcttcttcagtagtaaaacgacctaaagagaaacggatagagctatgtgccagctcgtcgttcagccccagcgcgcgcagcacgtaggacggttcgaggcttgctgacgtacaggcggaacctgaagaaaccgcgaggtctttcagcgccataatcagcgactcaccttcaacgtagttgaagctgacgttgagaatgttcggcgcaccgtgttccaggtcaccgttcaggtaaacttcttcgatatctttgatgccgttccacagacggttacgcaggccgcgcagacgttccatctcggtcgccatctcttcttttgcgatgcgataggcttcgcccataccgacgatctggtgaacaggcagagtgccggaacgcataccgcgctcgtgaccgccgccatgcatttgtgcttcgatacgtacgcgcggtttacgacgcacatacagcgcaccaatacctttcgggccatagattttgtgaccggagaaagacatcaggtcaactttcaactggctcaggtcgataggcagtttgcccacgctctgggttgcatcaacgtgatagataatgccacgagcacggcacatttcgccgatagccgcgatatcctgcaccacgccgatttcgttatttacgtgcatgatggaaacaaggatggtgtcgtcacgcatcgctgcttcgagttctttcaggtcgataatgccattacgctgcggtgccaggtaagtgacttcaaaaccttcgcgctccagctgacggcaggtatccagtaccgctttatgttcggttttactggtgatgatgtgcttgccttttttctgataaaagttggctgcacctttgatcgccaggttgtcagattcggttgcaccagaggtaaagacgatttcacgcggatcagcgccgaccagatcggcaatctgattacgggcgatatctaccgcttcttcagcctgccagccgaaacggtgagaacgggaggccgggttaccaaaggttccgtccatcgtcataaactgcatcattttctcggcaacacgcgggtccaccggcgtggttgcggagtagtcgagataaatcggtaatttcattgctctataaactccgtacatcactcaatgcaaggaatcaggctaccggctggatgtacgaccgtgtttacggagtatttagcactccggcctgattctgaattctttttattaagcgcgtaacttaacgtcgatcgcgtcttgtgtgcgggtgcgtggcgcgtcgtgagtatgctgacgaccagacacatccagcacttcctggttattaaccagttcgcctaaagtaatgttattgagaaaaccggtaagacggtcgctcaaatcacgccacagcgcgtgggtcaggcatttatcgccgccctggcagccgcctttaccctgacaacgggtggcatctacagattcgtcaacggcgctaatcacctcgccaacggcgatgctgctggcatctttgcctaacagataaccaccgcctggtccacgtacgctggaaaccagaccatttttacgcagacgggaaaacagttgttccagataagaaagggaaattccctgacgttcggaaatatcagccaacggtaccgggcccgcttcagagttgagcgcaacgtcaagcattgcggtcacggcatagcgccctttagatgtcagtctcatgtcttacttcacctcaaactcgcccctgcccggggttttttattgtaaaagtgggggtattgcatagcagggtcaagtctgacattcccgagtaaattggtcaactatttacttgactgatttagtcgggtatttaaccttcagtgccattttttatcgtggcgtttgtacctgttgtcggatgcggtgtgaacaccttatccgacctgggattccgtgcacttacaggcctgataagacgcgttaagcatcgcatcaggcaaccactgttattcggccttgttacctttattctgctgctcaatagaagccagaatcccgcgcaggatattcaattcctggctttccgggcgtgcacgggtaaacagacggcgcaatttattcatcacctgccccggatggttttcacggataaaaccggttgccagcagcgtttgctccagatgaccataaaaacgctccagatcatcgaccagcggatacggcgtctcttcatgctcgacctgctcgccattttcctgagttgccagccaggccatgcgcacttcataggcaataacctgaaccgccatcgccaggttcagcgaactgtattccgggttagccgcaatcgcgacatgataatggcatttctgcaactcttcattggtcaagccgacgcgctcgcgaccaaacaccagcgccaccggggtatttgccgcttcagcgacgcttttcagaccgcattcgcgcgggtcgagtatcggccacggcagcgtgcgggagcgagcgctggtgcccaccaccagactacaaccggctaacgcttcgtcgagcgtatcgacgatgtgagcattaccaatcacatcgctggcccctgctgccagggcaatcgcctgggagtctggtttcactagtggattaaccagccacagattggttaatcccattgttttcatggcacgggcaacagaacccatattgccggtgtgtgacgtctccaccagcacaattcgaatattttgcagcattgtctttcttcatctaaagattattcacgcatcttatcataaaacgaagacagatgccgatctcgctgctatactctgcgccgttttcccgttctttaacatccagtgagagagaccgatgcatccgatgctgaacatcgccgtgcgcgcagcgcgcaaggcgggtaatttaattgccaaaaactatgaaaccccggacgctgtagaagcgagccagaaaggcagtaacgatttcgtgaccaacgtagataaagctgccgaagcggtgattatcgacacgattcgtaaatcttacccacagcacaccatcatcaccgaagaaagcggtgaacttgaaggtaccgatcaggatgttcaatgggttatcgatccactggatggcactaccaactttatcaaacgtctgccgcacttcgcggtatctatcgccgttcgtatcaaaggccgcaccgaagttgctgtggtatacgatcctatgcgtaacgaactgttcaccgccactcgcggtcagggcgcacagctgaacggctaccgtctgcgcggcagcaccgctcgcgatctcgacggtactattctggcgaccggcttcccgttcaaagcaaaacagtacgccactacctacatcaacatcgtcggcaaactgttcaacgaatgtgcagacttccgtcgtaccggttctgcggcgctggatctgtcttacgtcgctgcgggtcgtgttgacggtttctttgaaatcggtctgcgcccgtgggatttcgcggcaggcgagctgctggttcgtgaagcgggcggcatcgtcagcgacttcaccggtggtcataactatatgctgaccggtaacatcgttgctggtaacccgcgcgttgttaaagccatgctggcgaacatgcgtgacgagttaagcgacgctctgaagcgttaatgactcaggcgggtgatatcactcacccgccctcgcctttcaggcgctattccgaaatacttcctcaccgctttactttctttcgtcactctcccaccatctttccccgattaatggatgataaagaagtcgcaaggaaagattatggcgctgccagtgaacaaacgcgttctcaaaattctgtttattctctttgttgttgccttctgcgtttatttagtgccgcgcgtcgccatcaacttcttctattatcctgacgataaaatatacggtcccgacccctggtcggcggaatccatcgaatttacggctaaggacggtactcgtctgcaaggctggtttattccttcttcgacgggccctgctgacaacgccatctcaaccatcattcatgctcacggcaatgccggaaatatgtccgcccactggccgctggtcagttggttacccgagcgtaatttcaacgtttttatgtttgattatcgcgggtttggtaaatcaaaaggcacgccgtcccaggccggattgctggacgatacgcaaagtgccatcaatgtggtgcgccatcgcagtgatgtaaacccacaacggctggtgctgttcgggcagagtattggcggggcgaatattctggatgttattggtcagggtgatcgtgaaggcatacgtgcggtgatcctcgactccacctttgcctcttatgcgaccatcgccaaccagatgctccccggcagtggctacttacttgatgagagttacagcggcgaaaattacatcgccagcgtcagcccgatcccgcttttactcattcacggtaaagctgatcacgttatcccatggcagcacagcgaaaagttgtatagcctggcaaaagagccaaaacggttgatcctaatcccggatggcgaacacattgatgctttttccgatcgtcacggcgatgtttatcgcgaacagatggtggattttatccttagcgcattgaatccgcagaactaacccatgatcgctagcacgataatcattcacaaaaccaccttaagacatgctaatccactgatcagaacagtttaaaatgagaaaaattctgtgatgcttgccaacatttctgatgattagcattcccttcgccatttccctgagcaaactttagctattcttatcaattatgcttatgggagatctacagatgatgcctacgcttgctccaccatctgtcctttcggctccccagcgccgctgccagatcttgctgacgctctttcagccggggttgaccgccaccacggcaactttcagcgagcttaatggtgtggatgatgatattgccagtcttgatatcagcgaaacaggacgggagatcctgcgctatcatcaactcacactgactactggttatgacggcagctaccgggttgaaggtacagtgcttaaccaacgtttgtgtttatttcactggctacgacgtggtttccgtctgtgtccgtcatttattaccagccgattcacccccgccctgaagagtgaactgaagcggcgcggaattgcgcgtaacttttacgacgataccaatctacaagcgttagtgaatctctgctctcgacggctgcaaaaacgctttgaaacgcgcgatattcatttcctgtgtctgtatttgcaatattgtttgttgcaacatcacgctggaattacgcctcagtttaatccgctccaacgtcgctgggcggaatcctgccttgaatttcaggtagcgcaggaaattggacgccactggcagcgtcgggcactccagcctgtaccgcctgatgagccactgtttatggctctactgttttccatgttgcgggttcccgatccactgcgggatgcgcatcagcgggacagacaactgcgtcagtctatcaaacgtctggtaaaccattttcgtgagctgggaaatgttcgtttttatgatgaacaggggttatgcgatcagctttatacccacctcgcccaggcgttaaatcgcagtttgtttgccatcggtattgataacactctgccggaagagttcgcccgcctgtatccacgcctggtgcgcaccacccgcgcggcgctggccggatttgaaagtgaatacggcgtccatctttctgatgaggaaagcagtctggtcgcggtgatttttggtgcctggctaatgcaggaaaacgacctgcatgagaaacagattattctattgaccgggaatgatagcgagcgagaagcgcagattgagcagcagctacgcgaactaacgttactgccgctcaacattaaacatatgtcggtaaaggtatttttgcagacaggcgctccgcgcggcgcggcactgattattgcgccttataccatgccgttaccgctcttttcaccaccgctgatctatacggacctgacgttgacaacacatcaacaggagcagatccgcaaaatgctcgaatcagcatgagggaacaactttcgggcgcaaaaacattgccggaagcgccaccagcgccatcacccagaacacgccgtggccgagatattgatacaggaaaccggcgaaaacggtcatgatggcgatactgccgcccatcgcgacggcagagtaaaccgcctgtaaacggatgacttcgctaccctggcgagcagcaatatagcgcatggcagccaggtggcagaccgtgaaggtaccgcaatgcagaatttgcaccactatcaaccacggcaacgccgtcgttgctcccataatgccccagcgcactacgccgcaaatcgccgagatcaacagcatatcgcgtgcactacaacggcggaaaagtttattactcagcgcaaagataatgacttccgccaccacgcccagcgaccacaaataccccaccgccgaggccgagtagccagctgcctgccagtaaatggcgctaaaaccgtaataggccgcatgtgccccctgcaataaacaaacgcaggccagaaagcgccagttctggcgaaccaacgccaaccacgcagaccagccggtgctctcctgctggcggcttgccccttgtggctgaatcgtcggacggatgagaaagccgagcagcatggatgccacgcccaacgtcaacagcgcgaggatcacccgataatcaaacatactgaccagtttgcccgtcagcgccgagccaatgacaaacgccaccgagccccacagtctcactttgccgtaatcaagcgggaactgcttttgccacgtattcgccagtgcatcggtcaacggtaccagcggtgagaaaaagaggttaaagccaatcatcaccagcatcagccacgctacgtgcgcccccgcccagaaggcgacagcaaagagaagtgtcagcagtgccagcacgcgcaaggcggaaatcaggcgggaaggatcgctgacgcggggcgcgatgagcaaactcccgaggaaacgggcaaccagacccgcccccaataacaggccgatggtttctggcgttaaaccaatccctttaagccagacgctccagaaaggtagaaaaatgccgtaactaaaaaagtatgtgaaatagccgagcgccaaccagcgcgtggattgcaaaaccatgagtccctcccgtcaggaggcgttagtctggggttaatcgaatgttggtgcaagttgaaaaataagaatattcgagcctgcttcctgacggttatcctgcatatcaggaaatgacaaaaaagagcgtcccacaacacaacatgtaaaaaagaacgatgaaacaggtgaaaatcgcaatttattgaactgacaaactcatgtgagacggataaggcgtgcatgtcgcatccggcaggaaacaataagcacattgtcagccatctgcgttatgccgttataccagaaacgaatatctcaacgcctgggcgtggcgaggtaccagagtgtgtattacgtttaaatcacatcatcttgcaaagggattggttatgaactcactacgttattttgattttggcactgcccgccccgttttattattaattgcccgtatcgccgtggtcttaattttcattatttttggttttcccaaaatgatgggctttgacggtacggtccaatatatggcctcgctgggcgcgccaatgccgatgctggcagcgattattgcggtagttatggaagtgcccgccgcgatattaatcatacttggctttttcacccgtccgctggcggtgctgtttattttctacacgctgggaactgcggtgattggtcatcattactgggatatgactggcgatgcggttgggccaaatatgattaatttctggaagaatatcagcattgctggcgcattcctgctgctggcaattaccgggccgggggcaatttctctcgatcggcgttaggaaagatgccggatgcggcgtaatgaactgcaccccaaatgttggacataatctgacatctgaaggtgcagtttatgaaacattcatttgaagtaaaacttgccgctgtaaatcattacctggctggtcatgcaggcatcatttctacggcaaaactctttcaactttctcacaccagcctctcacactggattaatctttttcttcttcacggtcctcgggcactggattgcagacacaagcgtagctattctcctgaagataaactttgcgtggttctttatgctctcgggcattctgagtctctaccccgggtagctgcccggtttaacattcccagccacaacacggttaaaaactggataaaaggctaccgcaaatctggtaatgaggcctttatcaggcgcaggaaggagaaaagcatgacccgttctgatgatacccatgaaaacgaggcaaacatgacgccggaagagatgaagaatgagctgcgttatcttcgcgcagaaaatgcatatctgaaagccatgcaggagcatcttctggaaaaaaagcgccaggagctggagaaaaaacgaaagtcatccagagcctgaggtacggacactgccagtctgacctgttaaaggccgcagggctggccagaagcacgctgtactaccagctgtcactgcagaaggctaaggacaagtatgctgatgtgaaacagctcatagcctccatcttccatgaacaccggggatgttatgggtaccggcggatccattgtgagcttcagaaaagaggtcttaagttcagtggcaaaacggtgagaaaactgatgcaacagctcggcctgaagtctcctgtgcgcctgaagaaataccggtcttaccggggaaatatgggactcgctgcagaaaatatccttcagcgacagttcaaagcggaagctccctgtgagaaatgggtgacagatatcaccgaattcagggctggcggacaaaaactgtacctgtccccgatacttgatttgtttaacggggaaatcgtggcgtgggaaacggcctgcaggcctacagaggagctggtgaagcggatgttaaataagggtctggaaagccttgctgaaggggagaaaccgctgctccacagtgatcaaggatggcattaccggataaaaagttatcagtccgccctggcggacagagggttagtgcagagcatgtcgcgcaagggcaactgccttgataatgcggtaatggagaacttctttggtcacctgaaagaagaaatgtactatcgccgggactacagaaatgtagaagagctggaaaatgccgttaacgaatacataacttactggaatcaaaaaagaataaaactcagtcttgggggactcagcccggtagaataccggactgagtatcaaaaagccggttaactgaaactgtccaggttttggggttcagttcagtaaacgccttatccggcctaccgctccaacaccgattgtaggcctgataagacgcagcaagcgtcgcatcaggcatcgtgcaccgagtgctacaaaatcgaaattaccccgtaggcctgtgcatccggcattttataaattacagcaacgcaacccgcaacgacatctctgaaattgttgattcccctggtgcaagcgcaatgaggtcaccaccttccggacgatgatggtcatccggcgcatggctcatcggttccagacagaagaaatcaaacgcatatcctttatcaaacgcagggtctgaaacaaagatgaaataacactgtgcaggtggcgtcgtttccatgatgatggcataaccctcctgcggctgctcgatgcgggccttaccattccatccggcaaaaccattgtttacccactggcgcggcaacggcgcgagctggttaaaatccagctcctgcggtagctgctcgcaaaactcacccgccagccactgctcccgctccagccagtaaccgctcgcctgtgcctgaatccgcgtttgcggcgacaacggaaaataaggatgccagccggtaccaaatggcagcgtctctgccccttgattggtgacagcgagcgtcaccgtcagcgtatccgccgttaaatgaaatgcctggcttacccgatagtgataaacaccgctgagatgttcatacaccagacacaagctatcatcgctgcgcgagacacattgccactcgcccaaccagccatcgccgtgtagatagtgcgcatcccactcaacattcggttgcagttgatactcacgcccctgccagacaaaacggttgccgctcacccggtttgcaaatggtaccagcggaaaacaagaggcatcggttgccacaccgctttttttaccaggacgtagcagcggcgtcgtatcgcgccagaagccttcgattacgccgccctgatcagaaacgtccagctttagcggcccgtgagataaggtatagatggtcatccgcagactccttaatccgggaaattaatcacaactttcccgcatttgccgcttgccatcagtgcataagcatctcccgcctgttccagcgagaagcggtgggtaatggcattacgcggccacagtttccagtccgttaaatcgtgggcgcatttttccatatggaacagactggtcacccaggagccgataatccgccgttgatggtgcatcaggtcagcgctaacctcgaactcgacttttccggtttcgccaatgtaaaccactcgcccccagtcggcggtagattgcaatgccagcaagcgccccgcagcattaccggaacaatcaagcgcaacatccgcaccgccatgagtgagttcagcgatgatctgcggcagaccttcggtggtcgctaaatagccgtgatccatcacccctagctgtttcgccatcgccagacgttccggcaacatatcaacgccgatgatcctttttgcaccacgacctttcgccagcatcatcgccatcatgccgaccggccccagaccgaccaccagtacgttatcactgccggaaacttcgccgcgcaaaatcccttcatacgctgtaccaacgccgcaactaataaacgcaccatcttcgtaactcagtgcatccggcaggaggatcagatctttttcttccgccagcaggtattcagcatggccgccgtcacgctgccagccgtaagccgcttttccttcgccagtacaagagataggaaaaccacgacggcagttcgggcaaaaaccacagccagaaatatgatacaccagcacacggtcgccctctttaaaatggcggcagccttgccccatcgccacaatctgcccgcacggttcatgaccgttgataaatccctggtataacggtttatcgggtgccgccgccgtagcacggtgctggtggtagatatagtggacatcgcttccgcaaatcccggaggatttcattttgatcagtacctggttaatccccggcgtcggcaccgcaacttcccgcagatcgacggtcgaatttcctggtaaataagctgccagcatcgttttcataaatccctcattaacaatacgattaattttcatccctgccgcacccgcgccaggggcgttaaggtttagcgtttcgctttactgctacgctgggtcagcaagatattcgccagcaccgccaccacgatgatgacgccgcgcaccacctgctggaaaaaggagttaatcccgagcagcaccagaccgttaccgattagcgtaatcaccagtacgccaagcagcgtaccgaacaacgagccgcgaccgccggaaagcgccgtaccgccgacaacgaccgcggcgatgacgtcaaactccagaccgtttgcggcacctgcgttaccggaaccgaggcgcgccgccaacaaaatgccggtcaccgccgctaataatcccgaaagggtaaaaataagaatgcgtacccgacgaacgttaataccgcacaactgcgctgcagtggcattaccgccaacagcaaaaaccgagcgcccgaaggcggttttgcggctaatgaacacaaacagcgcaaataacaccatcatgatcagcgcggataccggcaccccgagaaattgtccgcccagccagtccagcacttcgttttcgttaattggcactggcaaggcgttcgtcataaacagccccattccgcgcagggcgctccataaacccagcgtggcaacaaaacttggcacgttaaacacgccgcgcagcaccccggcgagcgttcccatcagcgcacctaacagcaacaccagcagacaagcaatcgccagcggaacgtcaaattgcagcaaaaacgccaggcacactgaaacaaaagccaccatcggcccaacgctgacatcaatttcaccggagataataatcagcgtcatcgcccaggcggcgatcccaatggtggcggcatcgcgcagcacgttcatctggttattcaatgagataaagccaggcgcattcagggagaagaccagataaagaatggcaatcaccaccagcaaaccgatctcattaatatggcgactgacaaattgtttgagcgagacgctcttgccctgcggcaatggtaatgacgaagcagacatcttcaggttcctcggtaaaattcatcagtgcacagacagaatggcggacatcagctcatccacattgaccggagagtgaaactcctgcgagaacgtaccgtgctgtaacaacagaatgcggtcgcacaccaacggtaactcctccacttcactggagataaacaccacgctttttccttcggcagccagctcgcggacaatacggtaaatctgctgtttggcttcgatatcgacgccgcgcgttggctcgtcgagcaacaaaatctggctggcggcatagacccaacgaccgatcaccactttttgctgattgccgccagaaagcgtgccgatgggcgtttcgctactggcggccttgaccgtcatccgctgcatcacctcttcggtcaggcggcggatggtggaccattgcagcacaccgttggcgctgattttttgccgattggtcagcactgtattttcgtcaacgcccaaccagggaatgatccccgcttctttgcggttttctggcgtatagccaatgccgcgtttcagcatgtcgccgtaatcggggcgcgtgattttctcgccgttgataacaatttcgccctgttcatacgtctccagcccaacaatcgccttcagcaattcactgcgccctgcccccagcagaccagcaatgccgagcacttcgccacgacgtagtgtaaaactgatatcctccagcttgggcttatggcgtaacgcacggacttccagcacagcttggtccataatttcctgaggggcaaccggcgcaatatcaacgtgatcgcgcccgagcattagcgacacaatatgatgcgtagaggtgttttcgagcatcacatcgcccgccacctgaccatcgcgcataacggtggcacaggaggcaatgcggcgaatttcttccatccggtggctgacataaatcaccgccacgcccagtgccgacatctttttcaccgcgctgatcaccagttcaacttccgcactggcaagcgagctggtgggttcatcaagaatgaccacgcgcggctcgcccttcatcacccgcgcaatttccaccagttgcttttgcgccgggcttagtgttgaaacaagttgttcaggactaacgtcaacgcccaacgcctgcaagcaacgttgggcgtcctgcgccatttgcaggtaatcaatcatgccgttgcggcggggccactgaccgaggcagaggttttccgccactgtcagcccttccaccagacttaactcctgataaaccgcacgaacccccagttcagcggcacggcgagtcagcgtagcttcgtcaccttccagtcgcgtctcgccaatccagatatcaccgctatccggacgttcgctaccggtcagcattcgaatgagggtcgattttcccgcaccgtttttgcctaacagcgcgcgaacttcgcctttattgagcgtgaagttaacgttatccagcgcaacgacgccggggtaacgcttatttcctgccaccacttttgctaccgggactgcctctgttgccgtgaacatagggacctctgcgaatcagcgattagggcagaccatcaacgtgcgttgccagccactgtttaccgtcttccgttttggtatagagatcgattggcacctgaatcactttttcaccgtcggcttgtttattgataaccttcaatgtttgcgcgaaaacagcattgcccattttcttaccggaaatatccaccaccgctttcagcacctggttgttttccagctcctgagcaatttcagtggtcatatcagaaccgaaaacagcaatttttccggcctgattttgattacgtaccgcttttaccgcgccgagtgtcgctccgcccgattcccccataatggcgttgagatccggcgtggagataatcagtttttcaccgacagaaatcgctttatctaaaacagtcccttcctgattagcgacaatttgcgcgccgggaacgcgggtttttaatacttcttcaaaccctttacgacgttgcacacaaacttcaaaggcttcgcaattgatgacggcaattttcggctggtcaattttgttggcaataaaataatcggcggctgcgttacccagttttttaccaaattccagcgggtcaccaaccagatatgccgagacatatttatcgacacccttttgattaatacaggtgttgtagcaaatcaccggaatacccgcttcactggcgcgacgaacggtacggctactgccattttcagacactgccgataaaataatggcatcgacattacgcgccacgagggtatcaacaaaggtactttctttcgaaatatcgccctgagcgttagtttcaattaattgtacctgtactgaagaatcttttgccgcatcctgaacgccctgacgcactccggcgtaatatccctgggtatcaaggtatattgcgccaatagtcatttctttatcagaagccctggcaaatagtgcgctacccaatagcgtagccattaataataaattacgggttcttgtcatttttttaggcatagtgcctcctgtagggtttttatttacaacggcttattttaattatttgagcgtgagcggcagcgcgtgccgctcaaatattacagttaatagggtttagtgaacgtagctaaaaataaaaggcatcacggtggtgaataatgccgctttcggccaggctggattaatcgccatcaattcagcgcgagcagattcatagtgcgcaacctcccctaatcccgcggccgccagcatcgccaccatcaggcatttttctttatgctgctgttgtaaatcgctatacagcgacaacaagtcaggctgcgagacggcaaagaaatccgcttcgatactggttttcgccatctctttcgcccactgtttcatttcactaaacagttgctgtgcggtgtgttgttcgcccagcagtcgcagcgccattccttgccagaagagataatcaaccggctgatcgttgtaataactgtggatgttaatggtgcgatcgccggtcgccgccagacgtaaacaacgcgtcgcttcagtttcatcgccctgcgcgttggcgcatactgcctgccagaaccagatgtcgttgtcagtttgccccggtaaacggccttcgcttaaattctccggataatgcagcgcggcatgaagcagttcgctggcctgctgcggctgtctggcatcaagatgctgccaggcgcgtaataactggttgaggataaactggctggtgaccttcccttccccaccttcccacgggtggaatttgcgcgtggcgagaatgtccgccgctttgtctgcctgaccagtgagatgccacaaattgagcagttctgcggtcatgtcgtcgcgtttcagcgcaatttccagattattttccagacgcgccagtcgtttctccggtgtgacaccgcttaacttatccagcaaatcccgttcgaaaagcagacgtgcatcctgcagcgcaagctgataagcattatcaagataacgcgcggccagctcataatcgtgctgcttattccacgcatggatcgccaacccgcgccagccgtcggcaaactccggcgacatctctacgcaacgctgccataaggcaatggctttgccgtagctacgcttgttgtagtagaagcaggccagtaaatgccgggcaaaccagcactcttcgatactctccagcgccgccacttcttccagcgtattcgggaaacggacaaactgcgggaaggcatcaatagcttttgcgaccagttctccgcgttcagcttttggtagcaaactggcttgcaggtaaagcggtagcgtgcgctgacagtccagtgcgttcagcatctctgccgccagggcgggcatgccccagttaatcagttgcccggcggtcatcagggcgttaacgtcgcgtccctgacaaagacctcgccactgcgcgagggctgattcgctacgaccatcgaaccagttcagccaccacagagtggcgttcagcggataatcacgcagcagtttctcgcgctgcaaacgcgcgttgtcctgacgaccacttaacaccagtagcaggttatgcaggcaaagcacttcctgattggttgggcaggcgcgaagactttgttggcaaaaatccagaccagtgtcgaagttaccattacgcgccgccagtcgtgccagaccataatagccaccggctttactgttgccgctccagaccgcacgccagaaatcctcttcggcttgttgatattgcccctgacgttcgtaagcactggcgcgaatcaaactcgcctgtccgcactgcggatttttgttcagcgcatgtgcgcgtttcagcgcctgagtggcatacgccaccgcttgcgggaaatcggcgcggttatattccagcattgccagcgccaggttacagcgataatccagcggatccagcgccacgccgcgcagatagtaatcgaacggtgaacggctcgcgtgatgatattgctccagatgttgaccgataaaccaggcttcatctgtactggtaatgtcttgtgctgccagtggcgctttggcaacgtccggcaacggcaacgcttgcggctgatgttcatcataactcagtacaatattgccgtcggcatcggagagctcaatggtcagcctttcaggattgataccgtgcaacacgccctggatggcggtcgctggtgtcagggccacggcatcatcgagcaacgcgttgcatttgccgatttcgcggatcgccaggcggtatccgttcaacggagagatggcatacagcccccactcaatcccccgctcactacgctggagttttatcaccgcatcgcgggaggcattttgcaccatgcccagagaatgataaggcaggaaatactgctcgaaacgcttctcctcgtatgcatcaagccaggtaaaatcaggctggttatcggcaaaaataccggtcatcagttcgatatacgggccgttattgtcagtcaggctcttatcccacgcctggccaaattcactgtgtccccaactccactgttttttacctggcgcaatatggtggttggcaacgtgcagcaaaccgccatcttcatcgtgacaccacgcgccaacaaaatcgtactgtgatttttcagccatatatgaggttggaacgggcacatttttatagcgagaaatgtccactccggcggagtagtccactttgtagtaagtgccggtggcgatggggaaagcggagacggcccgtttgccgtgatcaaacaccgcagtcacatccggtgggaaaacgctctgatgcccttcaccccctttcactgccgggttggcccaccacaagaaatgacgcggcgtggcgttgccgttatagacgcgactggcgatttccagcgccgcccggtcagggcgcagggtgaaacctgtcatcacctgtaaaccgtgcatcggctccgtttcgccgacccacaccgtctgtgcgccgtcgtcatgggcgtcgagggtgaaatcaacgggcataaaggtggtcgggcgatggtgttgcggccagttaaactcaatcccgccggagatccacggccccagcagtcccaccagcgccggtttaatgacttcattgtgataaacaaaatcgcgctgtttcactttatcccacgcgcgatgcacccgaccgcccagttccggcaggatcatcactttgatgtagtcgttttccagccacaccgcctgccaggatttcagggttttctgctcgctcagcgtatcggtcacgccgtagggataaaccgcgccggacgatccctgataaacgcgattttccaggaacatgggatgtatatcctgcggcccggtttcataggtcgggatctcaacgcgctcttgccacacttttactggagtcatggtgccctcaatattaacaagacatactgaattaaaagatttgtggcagtgtattgaacaatctggcactgttttcgcggaataatcacgcaattaactaaacagggtttagtgaagatgagagcctgcattaacaatcaacagattcgccaccataacaaatgcgtgattctggaactgctgtaccggcaaaagcgcgccaataaatcaacgctggcccggctggcgcaaatttcgattccggcggtcagtaatattttgcaggaactggaaagcgaaaaacgggtggtgaatatcgacgatgaaagtcagacgcgcggacatagtagcggtacatggctgattgcgccggaaggtgactggacgctgtgtctgaacgtgacgcccaccagcattgagtgtcaggtcgctaatgcctgtttaagtccgaaaggcgaatttgaacgctttcagattgacgctccaacgccgcaggcgctgctgtccgaaatcgaaaaatgctggcatcgccaccgtaaattgtggccggaccgcaccatcaatctggctctggcaatccacggtcaggttgatccagtgaccggcgtgtcgcaaaccatgccgcaagcgccgtgggcaacaccgattgaggtgaagtacctgctggaagagaagctgggtattcgggtaatggtcgataatgactgcgtgatgctggcgctggcggagaaatggcaaaataattcgcaagtgcgtgatttctgcgtaatcaacgttgattacggcattggctcgtcgttcgtgattaacgagcaaatttatcgcggcagtttgtatggcagtggacagattggccacaccatcgttaatccggatggcgtcgtctgcgactgcgggcattatggctgcctggaaaccgtcgcctcgttaagtgcattaaaaaaacaggcgcgggtatggctaaaatcacaaccggttaatactcagcttgatcctgaaaaattgactaccgcgcagttaatcgctgcctggcagagtggagaaccgtggatcaccagttgggttgaccacagtgccaacgccattggtttgagtctgtataacttcctcaacatcctcaatattaatcagatttggttgtacggtcgcagttgtgcctttggtgagaactggcttaataccattattcgccagacgggatttaacccgttcgaccgcgacgaaggaccgagcgtgaaagcgacacagattggctttgggcaattaagccgtgcacaacaggtactgggaattggctatttgtatgttgaggcgcagttacggcagatttgatggcgcgataacgtagaaaggcttcccgaaggaagccttttttcaacagattaaccgtttcgcttacgcgtaaaccgggtaacgtgcgcagatgtcgagaactttacctttgatgcgctcgataacggcttcatcattgatgctgtccagcacgtcacacatccagccagccagttctttcgcttcggcttctttaaagccacgacgggtaatcgccggagtacctacacgaataccggaagtcacaaacgggctcttcggatcgttcggtacgctgtttttgttcacggtgatgttagcacggcccagagcggcgtctgcttctttaccggtcaggtttttatcaaccagatcaaccaggaacaggtggttatcagtaccaccagaaaccactttgtagccgcgttcgaggaacacttctaccatcgctttggcgtttttcgcgacctgctgctggtaagttttgaactcaggttccattgcttctttcagagcaaccgctttaccggcgattacgtgcatcaacggaccgccctgaccaccagggaaaacggcagagttcagttttttgtacagctcttcgctaccacctttcgccaggatcaggccgccgcgcggacccgccagggttttgtgagtggtggtagtaacaacatgagcatgaggaaccgggttcgggtagacgccagcagcaaccaggcccgcaacgtgcgccatatcaacgaacaggtaagcaccgatgctgtcagcgatttcacgcattttcgcccagtcaaccacgccggaatatgcagagaagccaccgataatcattttcggtttgtgttctttggcttgtttttccagatcggcgtagtcgatatgaccggtagcatcgataccgtaaggaacgatgttgtacagtttaccggagaagttaaccggagaaccgtgagtcaggtgaccgccatgcgccagattcatacccagaacggtatcgcctggttccagcaacgcggtgtagaccgcaaagttagcctgggagccggagtgcggctggacgttagcgtagtcagcgccgaacagttctttcgcacgatcgatcgccagttgttcaacgatatcaacatactcgcaaccgccgtagtagcgtttgcccggataaccttcagcatatttgttggtcagctgagaaccctgcgcctgcattacgcgcgggctggtgtagttttcggaggcgatcagttcgatgtgctcttcctgacgtactttttcctgctccatagcctgccacagttcggcatcataatcggcaatgttcatttcacgctttaacatccgcatctcctgactcagctaacaataaaatttttggcctttataggcggtcctgttggacaacggcgaacagtataaccgaatcattgtgcgataacaggtcttgacaaaggaatttacgcaaacgattaccttcaggctacgcaaggctttggagaataaagagcttgcaaccggaaacggatttcttttcaggtttgtgatgcaaatttttcacttcatcacattctttctgaaaaacaccaaagaaccatttacattgcagggctattttttataagatgcatttgagatacatcaattaagatgcaaaaaaaaggaagaccatatgcttgacgctcaaaccatcgctacagtaaaagccaccatccctttactggtggaaacgggaccaaagttaaccgcccatttctacgaccgtatgtttactcataacccagaactcaaagaaatttttaacatgagtaaccagcgtaatggcgatcaacgtgaagccctgtttaacgctattgccgcctacgccggcaatattgaaaacctgcctgcgctgctgccagcggtagaaaaaatcgcgcagaagcacaccagtttccagatcaaaccggaacagtacaacatcgtcggtgaacacctgttggcaacgctggacgaaatgttcagcccggggcaggaagtgctggacgcgtggggtaaagcctatggcgtcctggctaatgtatttatcaatcgcgaggcggaaatctataacgaaaacgccagcaaagccggtggttgggaaggtactcgcgatttccgcattgtggctaaaacaccacgcagcgcacttatcaccagcttcgaactggagccggtcgacggtggcgcagtggcagaataccgtccggggcaatatctcggcgtctggctgaagccggaaggtttcccgcatcaggaaattcgtcagtactctttgactcgcaaaccggatggcaaaggctatcgtattgcggtgaaacgcgaagagggtgggcaggtatccaactggctgcacaatcacgccaatgttggcgatgtcgtgaaactggtcgctccggcaggtgatttctttatggctgtcgcagatgacacaccagtgacgttaatctctgccggtgtcggtcaaacgccaatgctggcaatgctcgacacgctggcaaaagcaggccacaccgcacaagtgaactggttccatgcggcagaaaatggcgatgttcacgcctttgctgatgaagttaaggaactggggctgtcactgccgcgctttaccgcgcacacctggtatcgtcagccgaatgaagccgatcgcgctaaaggtcagtttgatagcgaaggtctgatggatttgagcaaactggaacttgcgttcagcgatccgacaatgcagttctatctctgcggcccggttggcttcatgcagtttgccgcgaaacagttagtggatctgggcgtgaaacaggaaaacattcattacgaatgctttggcccgcataaggtgctgtgatttgatgttgccggatggaaacatccggcaacccttgacccgttttaaatcgccgcatcatcctcttcaccggtacggatacgaatgacccgtgccacgtcgaagacgaagattttaccgtcaccgattttgccggtttgcgccgtgcgaataatggtatcgacacaggtatcgacaatgtcgtccggtacgacaatctcaattttcactttcggcagaaaatccaccatatactccgcaccgcggtacagctcggtatggcctttctggcggccaaaacctttcacctcagtgaccgtcatgccggtaataccgacttcagccagtgcttcgcgaacatcgtccagcttgaagggtttaataatcgcatcaatctttttcatgctattccttgaaaaggtcgcctgtcttttgatctgctaaacgtaacacataacgccaattcattccttgaaatcgtttgcatccagctcgtgtcgggatagcagtttataaaattctgtccggttgcgccccgccattctcgccgcgtgggtgacgttgcctttggtaatttgcagcagcttacgcaaatagttgagttcaaactgattacgtgcctcaacaaaggttggcagcgccgtattttcaccctccagcgcctgctccaccagcgcatcactaatcaccggagatgaggtcagcgccacgcactgttcaatcacgttgaccaactggcgcacattacccggccagctcgcggtcatcaggcgtttcatcgcatcggtggagaacgcgcggacaaacggtttatgtcgctctgccgcctggcgcaacaggtgatttgccagtagcggaatgtcttctgtgcgctccgccagggccggaattttcaggctgacaacgttgaggcggtaatagaggtcttcacggaattccccgcgcgtcatcgcttttggcaggtcgcggtgggtcgcagaaataatccgcacgtcgatatcaatatcgcggttactgcccagcgggcgcaatttacgctcctgcaacacgcgcagcagtttgacctgcaacggtgcgggcatatcgccaatctcatcgagaaatagcgtaccgccttccgccgcctggaataaaccttcgcgattgctgacagcgccagtaaacgcgccacgcgcatgaccaaacagctccgactccagcaattgctcgggcaatgcgccacagttaatagcaataaatggtttgctgttgcgcgggctggcgttgtggatagcctgggcgaaaatctctttcccggtgccgctctggccgttaatcaaaacgctaacgtctgattgcgccaccagccgcgcctgttccagcaaacgcagcatcagcgggctgcgggtgacaatcgcctcgcgccagcgttcgtcggtggctggcgcggattgttccagcgcatcgtcaattgcctgatatagcgcatctttatcgacaggcttggtgagaaaactgaacacgccctgctgtgttgcagcaacggcatcaggaatagaaccatgcgcggtaagaataattactggcattcccggctgcactttctggatttcagcaaacagctgcataccgtccatttcatccatccgcaggtcgctgatgactaaatctactttttcgcgattaagtacccgcaatccttcagcaccactttccgccgtgaccacactgtagccttcgctggtcaggcgcaggccaagcagtttcagcaatcccggatcgtcatcgaccagtaataaatgcgcaggtttatggctcatcaggagtgacctcatcggtggatggcgcgggcttttcactctcgtgcggcgtatccggcgagaaatttccagccggtttgcgggtcgagagctggcgttcaatatcggtcaggttttccagcttgcgggcagtgagttccagttgctgttgtagaacgtgatgttgctggcgcaaagtatccagctcgctgtcgctggactgctggagtttgctgtagcgttggcgctcttccgccagttgcagttgcagcgcctgaccgtcgcgccaaagttgatacagtgggcgaacctgtgccgggatctcggtacttagcgcatcaatgcgcgcgaccagctggcggcgctcatacggcgtaattttggcgtcggcgagcaaaatcccttgtttaaaggtattttgccagttgccgtcgtcatattggcgggcttgctgacgcgactgcgcaggcattaaacgatcagcacaatccatcgcccgcagccagtaaagcggattggtttcggttgatttaccttgcagcgcccagatgtcgctacattcagtagaaagatagtcagccagttgataaaccggaattttttcttctgctggcgtatcaatggctggcttattgtgactctgcacgcaacccagcaatgccagacatggcagccctgccagccacagccgtcggggcaataatcgttgaaaaatgtgtcgcatattcaccagacttaaagcctatcccagtgggcgtaattgttgcaggcagtttggacatggacagcgcggagaaaccggagcgtacatgtcgtacgtgaagatttcgagcactgcccggggccaaactggcaaataaaatagcctgatgggataggctgttagcattatttcgtgtttttcgacgacggtaattcaatgcggaaacaaacatcttgcccgctctcgtcgaccagatacagttccccttgcatacggcgaatacaatccctggcaatgcttaatcccagaccgctgcccttcaccgccccttttcgctggtggcttccctgaaaaaagggttcgaagatcatggcgcgttcctcttgcggaatgggcgtgcctgtattgatgacatcaatataaacccgcgcaccatgtaaactgctgcgaaggcaaatgttaccggattcagccccgtagtgcaccgcattggagtaaagattatccagtacgctcatcagcagcattggctccgccaggcaagctgttgctttgagatcaacgtcggtatgcatcattttagcccgtgcgggcaggctatgagcagaaaccactgtctccaccagcggtgctaactcaacattctccagttccaccgcactgtccgcctgtttacggttgtaatcaagcagttgttcgatcagcttttgcaaattgcggctgctgctatcaagaatgctcaccacctctttttgctctggcgtaagcggcccgacaacctgatcagccagtaattcagtgccctcgcgcatactcgccagtggcgtttttaattcatgagataaatgtcttaaaaattgatggcgttgggattccagccatgacaggcgctcacttaaccaaagaatacgttgcccaaccgagcgtaactcgctcggtccactgaacgagacgctattgcccagagaacgcccttcccccagccggttgatcatgcgctcgatatttttcaccggaccgataatcatcctcgtgaaaagcagtaccatcaccagactcaccagaaatagcaccagcgattgccaaccaaaatattgcccacgttcggcgatttcacgctgaagttgctgcccacgagagaacaccactgtgcgcgtggcctgcaccatttcggtattggcactggcaaaggcttccagacgcgcggcggcagcagcatcgggaccgctgttgttacactgaagttgagccagattgttcaaatcctgacgtaatgcctggtagagtttatcgtccggcagcacgcctgcgtgggcatcgagcatttcgctgtaacgcttgcgctggctttgataaaccttcgcaagcgtagggtcgtccagcacgcagtactgacgatagctgcgctccatctccagtgccgcgttggtcatcgcttcactgcgccgggcatcaataagcgtagtgcggttaaccagcgccgcctgatcgctaagtgcattcaggctttgccaggcttgccatgccagcaccaacaggggcagcagaatcagcaaaaatgccagcattaccagttgtcgtaatgagcggggaaaaacgggccagcgtttcaaggcgttactctcgtcagacgcgaatagcctgatgctaaccgaggggaagttcagatacaacaaagccgggaattacccggctttgttatggaataaggcggtgcctaactcgacgtttcgcccgatggttgatatagctacgctgatatcagaagttggacggcaggcaccttgttgtgcgtcattcgaattttatgtagcacgtcccgaaggggctgacataagtcggcgaatgagccactgcttactattatgcagtaactgtgccaataaagaaaatagtttggtaacatactgattatacgctgctttgagggggttatggcttctccgctatttgaatgtaaatcagccactgtgtcgctaaaaagagacaacttaagataaacttattagataatattaaaatcaatgagttaagtgtcaccaaaaagcgacacgacaaaccacccattgtcgtgatttacagacacaaaaaagctcccgaagttgggagctcataatagcggttggtgcttaatgccggatgcggcgtgaatgcctcatccgggctgcaataccaatgggttgacgacttaccccaactgcttacgtgcattgcggaaaatgcgcatccatgggccatcctcgccccagttttccggatgccaggagttgctgacagtacggaaaactcgttccgggtgcggcatcataatggtgactcgaccactttcagtcgtgaccgccgtaataccgttcggtgaaccgttcgggttagccgggtaggtttcagtgactttgccgaagttatcgacatagcgcagtgccaccagccctttgctttccagtgccgccagatgcgccgcatcgcgcacttcaacgcgcccttcaccgtgagagacagcaatcggcatctgcgagcccaccatcccctgcaacagcagcgacgggctttgggttacttctaccagactgaaacgcgcttcaaagcgatcggaggtgttacgcacaaaacgtggccacaactcgctacccgggatcagttcacgcagattagacatcatctggcaaccgttacatacccccagcgccagcgtttgcggacgatggaagaaggttgcaaactcatcgcgtacacggtcattgaacaggatagacttcgcccaaccttcaccagcgcccagcacatcaccgtaggagaaaccaccgcacgctaccagggcgtggaaaccctccaggcccgtgcgtccagccagcagatcgctcatatgcacgtcgatagcatcgaagcctgcacggtggaaagctgccgccatttcaacatgggagttcacgccctgctcacgcagcacagcaactttcggacgcgcgccagtggcaataaacggtgctgccacatcttcgttgatatcgaacgacagtttcacattaaggcccggatcggcgtcgtttgatttcgcctgatgttcctgatcggcacactccgggttgtcacgcaggcgctgcatctgccaggtagtttctgcccaccagacacgcaacgtggtgcggctttcgctaaatacagtctgcccgttggcggtaatcacaaaacggtcaccggaaaccgcctgcccaacataatggacgcaatcagcaagcccatgctgtgccagtaccgcttcaacggcttcacggtcagcggctcgcacctgaatcaccgcacccagttcttcgctaaacaatgcagccagacgatcgtcacccagagtggcgatatctgcgtcaatgccacaatgaccagcaaacgccatttccgccagcgtcaccagcaggccaccgtcagagcggtcgtgatacgccagcagcttacgctgtgcaaccagcgcctgaatcgcgtcatagaagcctttcagttgggcaacatcgcgtacatctgccggtttgtcgccaagctgacgataaacctgcgccagtgccgttgcgcccagcgcgttattgcctttgcccaaatcaatcagcaacagtgcgttatcttcggtagaaagctgcggcgtaatggtgtgacgtacatcttccacgcgggcaaatgcggaaatcaccagcgacaacggcgacgtcatttcgcactcttcgttaccttcctgccagcgggttttcatcgacatagagtctttacccaccggtatcgtcaggcccagcgccggacaaagttcttcgcccacagctttaacggcttcatacaggcccgcatcttcaccagggtggcctgccgccgccatccagttggcggaaagtttaatgcgtttgatatcgccaatttgtgttgcggcgatgttggttagcgcttcaccgactgccagacgggcagaagcggcgaaatccagcagcgcaactggcgcacgttcgccaattgccatcgcttcgccatagtagctgtcgaggctggcggtagtgaccgcgcagttagcgaccggcacctgccacggccccaccatctgatcgcgcgccaccatgccggttacgctgcggtcaccgatggtcaccaggaaagttttctccgccacggtcggcagatgcagcacgcgtttcaccgcgtcagcgatggtgatcccttcacgggccagcgcgtcgcctttcgctttcagcgtttgtacatcgcgggtcatcttcggcgttttgccaagcagtacgtccagcggtagatcaatcggctgattatcaaaatgacgatcgtgcaaagaaagatgcagttcttcggtcgcttcaccaatcaccgcgtatggcgcgcgctcacgcttacacagttcgtcaaacagcggtaactgatcggcagcaaccgccagcacgtagcgttcctgggattcgttacaccagatttccagcgggctcatgcccggttcgtcgctcaggatatcgcgcagttcaaatttaccgccgcgcccgccgtcgctcaccagttccggcatggcgttagaaagaccgcctgcgccaacgtcgtggataaacaggattgggttggcatcaccaagctgccagcaacggtcgatcacttcctggcagcgacgctccatctccgggttgtcgcgctgtacggaagcaaagtcgaggtcggcatcagactgaccagatgccatggaagacgccgcgccgccgccaagaccgatgttcattgccgggccgccgagaacgaccagcttcgcaccaacgttgatctcgcctttttgtacgtgatcggcgcgaatgttgccgatcccacccgccagcatgatcggtttgtgataaccgcgcagctcttcgccattgtggctgttcactttttcttcataagtacggaagtagccgttcagtgccggacgaccaaattcgttgttaaacgccgcaccgcccagcgggccttcggtcatgatgtccagcgcggtaacaatgcgctcaggtttaccgaaatcttcttcccacggctgttcgaagccaggaattcgcaggttggatacggagaaaccaaccagaccagctttcggctttgcgccacgtccggtggcaccttcatcgcggatttcaccgccggaaccggtcgccgcgcccggccacggagaaatcgccgtcgggtggttgtgagtttcgactttcatcagaatatgcgccggttcctgatggaaatcgtagcggcccgtttcgtggtcagcaaagtagcggcccacttcagaaccttccattacggcggcgttatctttataagcagagagaacgtgatccggcgtggtttcgaaggtgtttttgatcatcttaaatagcgatttcggctgctgttcaccatcgataacccagtcggcgttaaaaattttgtggcggcagtgctcggagttcgcctgggcaaacatatacagttcgatgtcgttcgggttacgaccaagctttgtgaaagcatcctgcaaatagtcaatttcatcttccgccagtgccaggccaagacgcaggttagcgtcgattagcgcctgacggccctgccccagcaaatcaacgctggtgaccggagtcggttgatggtgtgcaaacagctgctctgcatcatctaaagcaaaaaagaccgtttccatcatgcggtcgtgcagttcagcggtaacctgctgccattgttcattggtcagcgtaccggcttctatatagtaagcaacgccgcgctcaaggcggtttacctgttgcagcccgcagttatgggcaatatcggtcgctttcgaagaccagggagagatggtgccaggacgcggggtcaccagcaggagtttgccttgcggggcgtggctggcgagtgccgggccatatttcagcaggcgttcaagttgtgcgtgctcatcatcgtttaacggcgcattgaggtcagcaaaatggacatactcggcgtaaatagtgtgaaccgggagcctggcagcctgaaaacgtgccagcagtttgttgattcggaatgccgacaatgcaggcgaaccacgcagaatttccatcataagtctctcgtcttctaagctttcggtgtacccaagggggggaaacgggcgtcattataaagaatctgatgcgctgacgaaaccgtttgcgtggaaataaaatcaccatcgtgaattagcaacgcgtgccgccaatggctgtaataagttgccatctggcgcaggtttacgcaaaatgccgctcatttatgagtaaacctttcactattattacgttttttcaagctgggacgcgcacgacacagagaattaactaattgaaaaaattaaagattaattatctgttcatcggcattctggcactgctgctcgcggtcgctctctggccatccattccctggtttggtaaagccgacaaccgtatcgccgccattcaagcgcggggagagttgcgtgtgagcaccattcatactcccctgacttataacgaaatcaacgggaaaccttttggcctggattacgaactggcgaaacagtttgccgattacctcggtgtaaaactgaaagtgaccgtgcggcagaatatcagccagctgtttgacgacctcgataatggtaacgccgacctgctggcggcaggactggtctataacagtgagcgggtaaaaaattatcagcctggtcctacctattattccgtgtcacaacaactggtttataaagtcggtcagtatcgcccacgtacgctgggcaacctgacggcggagcaactcaccgttgcaccgggtcacgtggtggttaacgatctccagaccctgaaagacacaaaattcccggaattaagctggaaggtagacgacaaaaaaggctctgcggaattaatggaagatgttatcgaaggaaaactcgattacaccattgctgattctgtcgccatcagcctgtttcagcgcgttcacccggaactcgccgtagcgctcgatatcaccgatgaacaaccggtgacctggtttagcccgttagatggcgataataccctttccgccgctctgctcgatttcttcaatgagatgaatgaagacggtacgctggcacgcattgaagagaaatacctggggcatggcgatgattttgattacgtcgatacgcgcacatttttacgcgccgtcgatgcggtactgccgcagttaaagcccctgtttgagaaatacgccgaagaaattgactggcgtttgctggccgctattgcttatcaggaatcgcactgggatgcgcaggccacttcaccgacgggtgtgcgcggcatgatgatgctaaccaaaaataccgcgcaaagcctcggcattacggatcgtaccgatgccgaacagagcatcagcggcggcgtgcgttatttgcaggatatgatgagtaaagtgccggaaagtgtgccggagaacgaacggatttggtttgccctcgccgcgtacaatatgggctatgcgcatatgctggatgcccgcgccctgacggcaaaaaccaaagggaatcctgacagttgggctgacgtaaaacagcgtctgcctttacttagccagaaaccctattacagcaagctgacttacggctacgctcgtgggcatgaagcctacgcttatgtcgaaaatattcgtaagtatcagattagcctggtgggttatctgcaagagaaagagaagcaggctacagaagcggcgatgcaactggcgcaggattatccggcggtatcgcctacggagttgggcaaagagaaatttccttttctctcgtttctttcccagtcgtcatcaaactatttgacccactctccctctctgctattttccagaaaagggagtgaagagaaacaaaattaatctgtcgaggattgcgcttttttctgcgctttaatttcctggcggcgcatgcgaaagaagtcactgagcaacgccgcgcactcatccgccagtattccttccgtaatttccacccggtgattcatacccggatgatgtagcacatccattaaagatcccgcagcgccagttttcgcgtcacgcgcaccaaagaccacgcgaccaatgcgactgtggatcatcgctccggcacacattacacagggttcaagcgtgacatacaacgtggcgtcgatcagacgataattttgcatcaccagaccgccctgccgtagggccatgatttctgcatgtgcggtgggatcatgtcgaccaatcggacggttccagccttcgccaataacacgattgttatgcactaataccgcgccgaccggtacttcccgctcatcccaggcacgcttcgccagcgtcattgcatgacgcatccagtattcgtggctaaattcgacttcagacaaaaagaaaactccggttataaaagcgcggcgcattatacacggacgctatgctttactctattccagttgctggagttcaccgcgcggggttactcgccagcgatgctgacagaaataaagcagcgggttgtcctgattactgtcgctatagccactgtacagccgcagcggcgtgccgattttgcgctccagttgcgcgaccttttcatgtcccagacaacgcatcgtcaatacccaaccaccatagccacgctgaatctgactggcgataagattaacccgcggcagccagggcgtatcgaaataaaccgcttcaaccagcggctgcggagagccggtaatcaaccagatatcagcatcggaacttaacaggtaggtggttaatcgctcctgaaccagcggaaaggcggtaacattgtcacgaaaccagcgtacgaaatcggcctgcaacgcctgcaaacgcgcttcattgtgaccaaaagtgcatccccacagaagcagactcatcggccagcgtgccgcacgaccttttatcaataacgcaatggctatgatcggcaacagcggcagaacaagtaacgcattcagcggttggcgacgcagtaaataacgcaaaaaactgccgaacatatcctgctgatgcaatgttccatctaagtcaaaaaacaccacacgacgctcgtgagttgccaaaccatactcctctggactgaaacatcctgattaattttcgctactacatagcctaacagatagatcatcacttttccggcaacaatcgaccgcatcatggctaactggaatttttaattcatggcaattagcggcaatggaatataaaattcactcgcgtgtgtctcatattgcctgttgtcgccattatttcatcgcgaggaaagatatgaacggcttacttcgtatccgtcagcgttaccaggggcttgcccagagtgataaaaaactggcggattatctgctgctacaacctgatacggcgcgccatttaagctctcagcaactggccaacgaagccggagtcagtcagtccagcgtcgtgaagttcgcgcaaaaactcggctataaaggttttccggcactaaagttggcgttgagtgaagcgctggcaagccagccggaatctccctccgtgcccattcataaccaaatccgcggtgatgatccgttacggctggtcggcgaaaaactgattaaagaaaatactgccgctatgtacgcaacgctaaacgttaatactgaagagaaactgcatgaatgcgtaacaatgttgcgctctgcgcggcggataattctgaccggtattggcgcttcgggtctggtggcgcaaaactttgcctggaagctgatgaagattggcttcaatgctgccgcagtgcgcgatatgcatgcgctactcgctacagtacaggcgtcgtcccctgacgatctgttattagccatttcctacaccggtgtacgacgcgagttaaacctggcggcagatgagatgctgcgagtgggcggaaaagtgctggctattaccggctttactcccaatgccctgcaacagcgtgcttctcattgcctgtataccattgccgaagaacaagcgacaaacagtgcttcaatctctgcttgtcacgcgcagggaatgttaacggatttgctgttcattgcgctgattcagcaggatctggaactggcaccagaacgtattcgtcatagcgaagcgctggtgaaaaaactggtctgagtaaagaatgcgcgtataatgcccgcccggtttgtgttgttttgagagtttccttatggcgctgttaatcactaaaaaatgcatcaattgtgatatgtgtgaacccgaatgcccgaatgaggcgatttcgatgggtgaacatatctacgagattaacagcgataagtgtaccgaatgcgtagggcactacgagacaccaacctgccagaaggtgtgtccgatccccaatactattgtgaaagatccgcaacatgtcgagacggaagaacagttgtgggataaatttgtgctgatgcaccacgcggataaaatttaatattctgctctggaagtagagtgttaattattttatagaaaaatcttaacgccattatatttatttaaatgatgatattagcataatcattcactaagttaatttatatagtatctgcccagacacttatttatagttattaaaggcgcgtccgattggttcaccggacgcaccttaagtacgtttccttgtgttataagaacaaaaggagcagctgtaaaacagcaatgatgattttgatgacccgtttaatcaggtatcggcaatcagtcattcgtttttccttaaacaaggaatgcagccgttcagattagcccttacatctccccaaaactgaacgtgcgagttattggaatcgagtgctgcactccacaccagagctttgacgacaccactcgtttcaatgggggaattcagtggcatggtgtaaagcacagcaaaattgccaataacgaaaccgattttaatgtacttatcaaaaagcggtcacgttaatcttttcatcaatgtcgatttcttcgtaaaggctcgcgttttttatgtcagagattgcaagttgcttgtacaggtcaacgaaattgatccataatcattttcgttggaatcgtgtgctgcacaaaattaaagttaaaaagtaaaacccccgttccttaccagttcgggggttttactttataaagagaacggtattattttaactttcaataattaccgtggcacaagcatagtggcgctcatcggcaagcgttacatgcatatttacaacgccgagcttttccgccagttttaatgcctcaccccatagccgtagccgtggtttgccgagctcatcattgaatacttcaaactgattaaacgccagaccattgcggatccctgtgccaaatgcttttgccgccgcttctttcacagcaaaacgcttcgccagaaaacgcactggctggtggtgcgttttccagatttcccattcgttatcgcttaatacgcggcgtgccaggcgctcaccggatcgggcgatcaccgcttctatgcgagcgatctctacaatatccgtacctaaacctaatattgccattagccacgcgcttccagcatcagacgtttcatttctgccaccgcatctttcagtccggtcatcactgcacgaccaataatggcatgaccgatattcagttcatgcatctcagggatggcggcaatggctttcacgttgtgataggtcagaccgtgtccggcgttaactttcagaccgagactagtggcaaaggtcgcggctttggcgatacgcgccaactcttgcgcctgttcggcgtcagttttggcatcagcatagcaaccggtgtggatctcgataaacggtgcgccaacctctgccgcagctttgatctgctcttcatcggcgtcgataaacagagaaacctggatcccggcatctgccagacgtttgcaggcatcgcgcattttttcacgctgccctgcgacgtccaggccgccttcggttgtgacttcctgacgcttttccggtaccagacagcaaaaatgtggcttcgtctcaacggcgatcgccagcatctcttcggtcaccgccatctccagattcatgcgggtatccagcgtctggcgcaggatgcacacatcgcggtcggtaatgtggcggcgatcttcacgtaaatgcacggtaatgccgtccgctcccgcctgctcagcaataaacgccgcctgcaccggatccgggtaagcagtaccgcgcgcgttacgcagcgttgcaatatggtcaatgttgacgcctaacagtaattcagccatgacaatcctcatcattcataatgtgttttcaccgttcgcttaggcataaactgccggaacagttccctgctctttaatggtttaccgccaagatacggcttaagcgccatgcgggtaaagcgtttcgcggcgcgcagtgtgtctgcgtcaggaaattcccgcgcgtttaacgcttttaactgccttccggtgaacgttttattgtcgataacgacgcttgcgataaaccctttttcttcgcgataacgatacgtcatggtgtcatctaccggctcgccgctacccgcacaatgggtaaaattgacgccatagcccagatgcccgagcagtgccagttcaaagcggcgcaacgcgggttctggcgtaccagtgaccccggcaagagactgaatgcagtgcaagtaatcgaaaaagagttcagagaagcgcgtctcgtattccagtacgcgggagagaagttcgttgatgtacaaaccgctgtaaagcgtgataccgcttaatggcagcgccagcgagacagcttcagcactgcgcagcgttttgacttcgccacgcccgccaaaacgtagcaagagaggggtgaaaggctgtaatgcccctttcagagtagagcgtttagagcgtgcgcctttggcaaccagacgcacgcgacccgattcctccgtgaagacgtccagcatcaggctggtttcgctccacgggcgactatgcaggacaaatgcgcgctgccagccttccatcggagttactcttaaagatcgtcaacataaccgagactgcgcagtgcgcgttcgtcgtcggcccaaccggatttcacttttacccacagctcaaggtgaacaggcgcttcgaacatttcctgcatgtctttacgcgcttcaatcccgatggttttgatcttggcccctttgttgccaatgaccatcttcttctgcccttcacgctcaacgagaatcaaaccgttgatgtcataaccgccgcgttcgttagagacgaaacgttcgatctccacggtcacggagtacggcagttcagcgccgagaaaacgcatcagtttttcgcggataatttcagacgccataaaacgctgtgagcgatcggtgatgtaatcttccgggaagtgatgggtcgcttcaggcagatgcttacgcacgattgccgcgatagtgtcgacattcagcccggtttcggcagagatcggcacgatatcgaggaagttcatctggcttgccaggaactgtaagtgtggcagcagatcggctttttcctgcacgttgtccactttgttcaccgcgaggattaccggcgctttgccatcacgcagcttgttgagcaccatttcatcgtccggcgtccagcgggtgccttctacgacaaaaatcaccagctcaacgtcgccaatggagctgctcgccgctttgttcatcagacggttaatagcgcgtttttcttccatatgcaggcctggggtatcaacgtagatcgcctgatacgcgccttcagtatggatccccacaatgcggtgacgagttgtttgcgccttgcgggaggtaatggagatcttctgccccagcagtttgttcaacaatgtggatttgccaacgttcggacgtccgacgatagcaataaatccgcagtaacttttatcgatgctcattccagctccagttttttcaacgcctgttcggcggcagcctgctcagccttacgacggcttgaacctgtgccaaccaccggttcactcaggccgctgacctggcagtggatagtaaattcctgatcgtgcgcttcgccacgtacctggactaccagataagtcggcagcggcagatggcgaccctgcaaatattcttgcaagcgcgttttcggatctttttgtttatctcctgggctaatttcgtccagacgggtttgataccagttgaggattaatttctcgacggtttgaatatcactgtcgaggaatacgccaccaattaatgcttcgacggtgtcggcgagaattgactcacgacgaaatccaccgcttttaagttcacctggccctaaacgtaagcactcgcctaactcaaattcgcgcgccagttctgccagcgtattgccacggaccagcgtggcgcgcatccggctcatatcgccttcatcgacacgagggaaacggtgataaagcgcgttggcgataacgtagctcagaatagagtcgcctaaaaattctaaacgctcgttatgtttgctgctggcgctacgatgggttaatgcctgctgcaacagttcctgatgattaaaagtgtagcccagcttccgttgaagccgattaattacgatggggttcatgcgataccaataaataaatgcgtcaacaattcagcacacgaaacagacctgatatacatagctctgctaactgcttcgctgcagtttagcggtatatggggaccaacgctgtttcgtgtgccgtggcaacctggaggtgccaaccttaaacttcgggggaatattctatacacaacgacgggggatgtcgttagccacgggagatttatctcataaataattcacgttgtcgccataacggcgacaacgtgaacgaagatgggctattaatggatgccgccaatgcgacttaagcgcacacctgtcggccattcgccttcttgcttatcgaaactcatccagatagccgttgcccgaccgaccagattcgcttccggcacaaagccccagtaacggctgtccgcgctgttgtcgcggttatcgcccatcatgaagtattgccccggcggtacaatccaggttgccagttgttgccctggctgctggtaatacatccccacctggtcctgcgcaatcggcactgtcagaatgcggtgcgtcacatcacccagtgtctctttacgctcggaaagacgaattccattttctttggtttcgtttttcggcacttcaaagaatccgctggtcgcttccccaccattacggcgtgagaaggtctgaacgaaatcgctcggttccacgtttgagtaggtgaccggcagcgcgttttcacatgcctgaccggaactgcatcccggttgaatcgtcagctcttttgagaccggatcataagtgactttatcgcccggtaaacccaccgcgcgcttgatgtaatcaagctttggatcttccggatatttaaagaccacgatatcgccgcgtttcggatgaccggtttcgatcagtgttttctggtaaataggatctttaatgccataagcaaacttctctaccagaataaaatcaccgattaacagagtcggcatcatcgaacctgacgggatctggaacggttcataaataaacgaacgcacaatcaatacgatagccagcaccggaaaaacagaagcaccagtttccagccagccaggcttcggcgcaacctttttcagtgttgctttatccagtgagtcaccggcagccgcctgcgccgctgcctgacgttcccgccgtttaggtgcgaaaaagaatttatccacgcaccataaaatgcccgtcactagtgtggcaatcaccagaatcagggcaaacatattcgccatgccaactcctaagggttatttgttgtctttgccgacgtgcagaatggcgaggaacgcttcctgcggcagctcgacgttaccgatctgcttcatgcgtttcttaccttctttctgcttctgcagcagctttttcttacggctgatatcgccgccataacatttagccagtacgtttttacgcagctgtttcacggtggagcgcgcaatgatgtgcgtaccaatcgctgcctgaatagcgatatcaaactgctggcgtgggattagatctttcatcttctccaccagctcgcgaccgcggttttgcgaattatcacggtgggtgatcaacgccagcgcatcaacacgttcaccgttgattaatacgtctacacgtaccatgtcggacgcctggaagcgtttgaagttgtaatccagagacgcataaccacgcgaggtagatttcaggcgatcgaagaaatcgagcaccacttccgccatcgggatctcgtacgtcagcgccacctgattaccgtggtaaaccatattggtctgcacgccgcgtttttctacgcacagcgtaataacgttgccgagatatgcctgcggcagcagcatgtgacattctgcaatcggctcgcgcagttcgtagatgttatttaccgctggcagcttggatgggctgtcgacgtagataacttctcttgacgtggtttcaacttcatacactacggtcggcgcagtggtgatcagatccagatcgtattcacgttccagacgttcctggatgatctccatgtgcagcagaccgaggaagccgcagcggaaaccaaagcccagcgcgcttgagctttccggctcatagaacagtgaggcatcgttcaggctgagtttacccagcgcgtcacggaaggcttcatagtcgtcggaacttaccgggaacagaccggcgtatacctgcggtttgactttcttaaagccaggcagcgccttttctgccggattacgcgccagcgttaaggtatcgcctactggagcgccgtggatatctttaatcgcacataccagccagcctacttcgccacatttcagttcagtgcggtcaacctgttttggcgtaaaaatacccagacggtcggcgttataggtctgcccggtactcatgactttcactttgtcgcccttacgcagggtgccgtttttaatacggataagtgaaacaacgcccaggtagttgtcgaaccaggagtcgataatgagtgcctgtaacgggccttccggatcgccttccggcggcggaatgtcgcgcaccagacgttcgagaacgtcctgcacgccaacgccggttttcgctgaacagcgcaccgcgtcagtggcgtcgatgccgacgatatcttcaatttcttccgccacgcgttcaggatcagctgccggcaggtcaatcttgttcagtaccggcaccacttcgagatccatttccatggcggtgtagcagtttgccagggtttgcgcttctacgccctgcccggcgtcgaccaccagcaatgcaccttcacatgcagccagcgaacgagaaacttcataggagaagtctacgtggcccggggtgtcgataaagttaagctgataggtttcgccgtcagacgctttgtagtccagcgtcacgctttgcgctttgatggtaatgccacgctcacgctcaagatccatggaatcgagaacctgcgcctccatttcacggtcagacaggccaccgcagatctggataatacggtcagacagcgtcgatttaccgtggtcaatgtgagctatgatcgaaaagttacgtatattcttcataaagtatgattattgtgccttaatgcccggttaaccaggcttttagaagtcgctgttctgagcttaacgtctgtattaatagaaacgccgcattctacactacaacattgaggcgaggaaatgttcataccgtatggattgtggtatctggaaacgtcctcgcatttgttatgcaaaatgcaacaaagccagtgaaatcactggctcgcgtcttccgaagatgtttcaaatcgcacaaggccaggcggcaaggccacgcttaagatgatcggttgccattctgcccgggcagcaaacttacgcgagtagccgcgcgcaatcaggaacccgccaaaaccgccgaggatcgcaccacataatgctgcgacgtcagaagcaaagagtagctgaaatagcgaagcgatgaggaataatcccaccagcggcgacatataaaccagtaatgcggagctaagcaggctgccttcggcgattcctaattctactttttgccccggcactaacggctcatcacagggtacgacaatggtatgcgtggtttgcgggccaagtttattcaacacgcggctaccgcaaccggcgcgtgaagcgcagctgctgcatgaggctttaacatcacaactgaccagcgcctgcccgttttgccaggagacgacggtagcccactctttgatcattgcgctgccccgaacttaatattctcggcaatgcgtttcgccgtttgcggcggcagttcaccgacaatggtgatttcggcgttatcacgtacgcttgtactgacggttctgcgtccggtgcgcaacatctgatcgctgctcgatggcgtagcgcggttaacgtttaccgagaagctgaataatccgtcggaatagagacgtgattcgataggcatgttgtccatcgtcggtagcggacgtcgactactggaaacttcgctaaaaccctgtggcaaccaggttggcgtccagctgaatttagctttttcacctacaggaacagaaagcaacggcggcaaatttgccttcgccagcgtctgcatactgctgctgatatcctgattgacgttaaaagcaatcacgcgaaattgttccagcgtttcaccatcgcgatcaaggagatcaacccgcatcggtaatttcgattcggtgtccatccacacaatgtagctgtagcgtgtgccatcacgggcgactacgcgaatgacttcgcaaagacgatcagcaatacgcgtgcgtcccacggagataaagtcgtagtaaggagaaaggcgtttgaaatcggtataaatgagcgatggcagagaatcaacaatgtaatcgccattaagcgtgaacggttcaaggcccggctcaaagtagctgatttcattgccgcgctgtaccacttcccggcgcgggccatccatttgcaacagctgtgcaagcggacggttatcgaggcgtgcatgtcgataacgcagagactcaacaccctgtttattgatgctgatgaatgacagctcgtaattcagtgactgactggccaggttcatctgctgtaataacgccccggacgcgggagtggccgaggcgttagcagagaataacaggctacctgtcactaatgacatggcaaaccaaagttgcttcattactgcgattgcgttcctaaagtttgaattcctggcacctgtacagcggcttgctgagtttgtgcctgctcaaactgaagctgttcagagtggagtcggcgttgcagttcgtaatcctgcaacattgcattaatgcgacgacgctgctcctgtacctgctgctgttgaccattatttgcggtcgcttcagaaggtactcccagactaaccgggctggctttacccatcatcggcagtgtattaaatactggcgtttcgggctgctgggacgtttcagattgcccattatagtgctggacgccaacgataactgcaagcgatacgcatgctgctacgcccatttgggtaagctgtgccgcccacggacgtactttctgccagaatggcattttctgccattgatgcggcgcaggctgggcttccgggatcaatgtcgccggttgacgtactggctcttcttcaatggcggccatcacacgtgaagagatatcgaaatggagcacctcgggagtatcaccccgcattgagtcacggatcaagtgatagctttcccaggttttctgcatttctgggttatgagccagttcgttaagcagctcactatccagcgtttcgccatccattaaagcggaaagttgttctttctgcatgcctaatacccttatccagtatcccgctatcgtcaacgcctgataagcggttgaactttgttatcaatagcttccctcgctcggaagatacgtgaacgcaccgtacctaccggacaatccatgatagcggctatctcttcatagctcaggccatccagctcccgcaaggttattgccatgcgtaaatcttccgggagggactcaatagttcggaaaactatctgtctcagttcttctgacaacattaagttctcagggttcgaaatttctttcaacgcgccgccactttcgaagttttcagcttcaatggcatccacatcactggaaggtggacgacgcccctgagcaaccaggtaatttttcgctgtatttacagcaatccgatacagccatgtataaaaagcgctatctccccggaacgaatccagcgcacgataggctttaataaaagcttcttgtaccacatcgggaacatcacccgacggcacatagcgggaaaccagactcgccactttatgctgatagcgcactaccagtaagttaaaggctttctgatctcccttctggacccgttcaaccaggacctggtccgttaactgctcgctcatccgaggtaaagtctccccaaaccaaatttccacgcgctatcgaaacgccactccattagctgcaatttgagcaagcaaagggttagagtgtctcgtttttgtaaagttccgtaacgcatctgtttttgtttgtcatgctgtagacggatcattatctatcattataagtctacagaatctgaacatcgcattatctgtgtagaaatgcccatttaactgcctgaagagtaacccaacggcctttttatttcaccacctaatcctccaccagccagtaacttctcgttttctcgccgccctgaggcagcgtgtttagtcactgtaacaaatattaaaatagcaggtgtttattcgcacaacatgatgttatgctgaccaaaccgtgtttagtaaattaaacaaagaaaatgaatactctccctgaacattcatgtgacgtgttgattatcggtagcggcgcagccggactttcactggcgctgcgcctggctgaccagcatcaggtcatcgttctaagtaaaggcccggtaacggaaggttcaacattttatgcccagggcggtattgccgccgtgtttgatgaaactgacaacattgactcgcatgtggaagacacattgattgccggtgctggtatttgcgatcgccatgcagttgaatttgtcgccagtaatgcacgatcctgtgtgcaatggctaatcgaccagggggtgttgtttgatacccacattcagccgaatggcgaagaaagctaccatctgactcgtgaaggtggacatagtcaccgtcgtattcttcatgccgccgacgccaccggtagagaagtagaaaccacgctggtgggcaaggcgcagaaccatccgaatattcgcgtgctggagcgcagcaacgcggttgatctgattgtttctgacaaaattggcctgccgggcacgcgacgggttgttggcgcgtgggtatggaaccgaaataaagaaacggttgaaacctgccacgcaaaagcagtggtactggcaaccggcggtgcttcaaaagtttatcagtacaccaccaatccggatatttcttctggcgatggcattgctatggcgtggcgcgcaggctgccggattgccaatctcgaatttaatcagttccaccctaccgcgctgtatcacccacaggcacgcaatttcctgttaacggaagcactgcgcggcgaaggcgcttatctcaagcgcccggatggcacgcgttttatgcccgattttgatgagcgtggcgaactggctccgcgcgatattgtcgcccgcgccattgaccatgagatgaaacgcctcggcgcggattgtatgttcctcgacatcagccataagcccgccgattttattcgccagcatttcccgatgatttatgaaaaattgctcgggctggggatagatctcacgaaagaacccgtgccgattgtgcctgctgcacattatacctgcggtggtgtaatggttgatgatcatgggcgtacggacgtcgagggtttgtatgccattggcgaagtgagttataccggcttacacggcgctaaccgcatggcctcgaattcattgctggagtgtctggtctatggctggtcggcggcagaagatatcagcagacgtataccttatgcccacggcgtcagtacgttaccgccgtgggatgaaagccgcgttgagaaccctgacgaacgggtagtaattcagcataactggcacgagctacgtctgtttatgtgggattacgttggcattgtgcgcacaacgaagcgcctggaacgcgccctgcggcggataaccatgctccaacaagaaatagacgaatattacgcccatttccgcgtctcaaataatttgctggagctgcgtaatctggtacaggttgccgagttgattgttcgctgtgcgatgatgcgcaaggagagccgtggcctgcatttcacgctggattatccggaactgctcacgcattccggtccatcgatcctttctgccggcaatcattacataaacagataaaaagcctgggtcagcgccgtatacgcttcggaatagttctggtctggcccacgaatgactaagcgatcgctaaagcattctcccgcctgcggggagaatgccagcagcacccgatgcggcagtcgcgcttcgttttccgccacatccgtccgcaaacgtaaatgccagcccatacttaatgccagttcagtaaaaccattaccaatctgctctggcagcaccacgcagaaaaatccctcttcggtaatgcactccgccgcacaagtcagcaacgatgggtgatcaagcgtagtggtatagcgagcctgttcccgttgaggtgtcgcgcactctactccctgctgatagtaaggtgggttgctgatgattaaatcgaagcgtactgtctgctgtgtgatccactgcagaatatccgccgtatggacgttaatccgctctgcccacggggactggttgatattttcctgcgcttgcgcggcagcttcactttccagttcaactgcatcaatcatcacgctgtcatctgttcgctgcgccagcattaatgccaacaacccgctacccgcgccgatatcaaggcaacgttttaccccagccacaggtgcccatgcgcccagcaaaatgccatccgttcccgctttcatcgcacagcgatcgtgagcaacaaaaaactgtttaaaagtaaatccattacgacgaaacacggatgtagactgtgacatgaaaataaaaccttgcaggaaaaacggcgatagcaccgggtgagaacaatacccgagaagcgatatccatacaaacagatgaagattgcagccgtaacgtctataatcagcgccccacacagaggtagaacatgactgtaacgactttttccgaacttgaactcgacgaaagcctgctggaagccctccaggataaaggtttcactcgcccgaccgccattcaggctgccgccattccgcctgcgctcgatggccgtgatgtactcggttctgcgccgacaggcaccggtaaaacggcggcgtatctgctgccagcgttgcagcacctgctcgatttcccacgtaagaaatccggtccgccgcgtattttgatccttaccccgactcgcgaactggcgatgcaggtggccgatcatgcccgcgaactggcgaaacatacgcatctggatattgccaccatcaccggcggcgtggcctatatgaaccacgcagaagtgttcagcgaaaaccaggacattgtggtcgccacgaccggacgtctgctgcaatacataaaagaagagaacttcgattgccgcgcggttgaaacgctgatcctcgacgaagcagaccgtatgctggatatgggcttcgcccaggatatcgaacatattgctggcgaaacgcgctggcgtaaacagaccctgctcttttcggcaacgctggaaggcgatgcgattcaggattttgccgagcgtctgctggaagatccggtggaagtttctgcgaatccgtccacccgtgagcgcaaaaaaattcatcagtggtattaccgcgccgatgatcttgagcataaaaccgcgttgctggtgcatctgttaaaacagccggaagcgacccgctcaattgtgtttgtgcgtaagcgtgagcgtgtgcatgagctggcaaactggctgcgcgaagcaggcatcaacaactgctatctcgaaggtgagatggtacaaggcaagcgtaacgaagcgattaaacgcttgaccgaaggccgcgtaaacgtactggttgctaccgatgttgccgcgcgcggtatcgacattcctgacgtcagccacgtctttaacttcgatatgccgcgcagtggcgatacttatttgcaccgtatcggacgtaccgcgcgcgccggtcgtaaaggcaccgcgatttcgctggtggaagcccatgaccatctgctgctgggcaaagttggtcgctatattgaagagccaattaaagctcgcgtaattgacgagttacgcccgaaaacgcgtgcgccaagcgagaagcagaccggcaagccatcgaagaaagtgttggctaaacgtgccgagaagaaaaaagctaaagagaaagagaagccgcgggtgaaaaaacgccatcgcgacactaaaaatattggtaagcgccgtaaaccaagcggaacgggcgtgccaccgcaaacgacagaagagtaatctcaatgccgggtttaagcccggcattgtttttatcccggcaaaaaacactcttcaacacactgaataaaagtgtgcatcgccgggctaaccgcttttccggcatggtgagcgcacattgccgtaatggtctgcgactgttcgccaaaaggcaattcaattaattctccgcactccaactcttttaccaccgcaaaacgcggcaggtaactgactccgatatttgccgcgacacaacgcttgatgctttcgatacttataagctcaatggtgttttccaccgtgatccgccgctggcgcagcgtgctctcaaatatctgccggaagacacattgtggttcgttgataataaagctacaggcgttatgtcttcccggctcagtaaaatcgacatctgcaatttgcggtgaagccaccagcgccagcggttgttcacccaactctcgtcggttcagagcatcatcattccctacgcgataaaaaaccccgacatcggcctcatcattcagtagcgcatcacggatcacgtaacagttcagcgactgcaacgataaacgcacttttggagcgcgttgccgaaaacgctgcaacacctgcggcattcgataagagagcaacgtttcgcctgaaataacgcgtagttccccgtccggatccgactcttttttagcagcctcacgaagcgtatccatcactcgggtaagttcatagatgtgcggcagcagcttttttccttcgcgggtaaggcacattcgtcgaccaattttctcaaacaattgtaccgagaactcctgctcaagctgctgaatatgaaaagtcaccgtcgattgtgtgcagcacaatttttgcgaagctcgcaaaaaggaaccctcttccaccacggttttaagtgtaataaaacggcgcagatccataaccccaaacctatcgaaaatatcgaatttagaatgtaaaaacattcatttttttaaatgttccgtgtcgggtactgtctaccaaaacagaggagataacaagtgacaccgacccttttaagtgctttttggacttacaccctgattaccgccatgacgccaggaccgaacaatattctcgcccttagctctgctacgtcgcatggatttcgtcaaagtacccgtgtgctggcagggatgagtctgggatttttgattgtgatgttactgtgtgcgggcatttcattttcactggcagtgattgacccggcagcggtacaccttttgagttgggcgggggcggcatatattgtctggctggcgtggaaaatcgccaccagcccaacaaaggaagacggacttcagacaaaaccaatcagtttttgggccagctttgctttgcagtttgtgaacgtcaaaatcattttgtacggtgttacggcactgtcgacgtttgttctgccgcaaacacaggcgctaagctgggtagttggcgtcagcgttttgctggcgatgattgggacgtttggcaatgtgtgctgggcgctggcggggcatctgtttcagcgattgtttcgccagtatggtcgccagttaaatatcgtgcttgccctgttgctggtctattgcgcggtacgcattttctattaacgaaaaaaagcggaagaggtcgccctcttccgcttagtaacttgctacttaagccttacaggctttcagtaaaggtacgagcgataacgtcgcgctgctgttccggagtcagagagttaaagcgaactgcataaccggatacacggatggtcagctgcggatatttttccggatgcttaactgcatcttccagagtttcacgacgcagaacgtttacgttcaggtgttgaccaccttcaacgcgaacttctggtttcacttctactggaacttcacggtactcaatgtcacccagtttgcttactgcaaccacttcgtcttctgcaaaacctgctttcgcaacgatgcaacgcgcttcgcctttttcgctgtccagcagccagaaagagttcagcagatcgtcattagcggctttagtaatctggatacctgtaatcatgtgatgcctccccggcaaaattatttgatttgttcagcctgtcgcggccaattggtaaaaccattgttgcttgagtgtatatatactcctcaaacacccttgattctttgatttaaatcaataaaaaccacatatcgaatgtggtcacaaatggattttattgttttacatcaacttatgcaggtgtgaaattttaccaatttacatttttttgcatgtctttttgtctataaaatgagcatgattttgttctgtagaaagaagcagttaagctaggcggattgaagattcgcaggagagcgagatggctaacgaattaacctggcatgatgtgctggctgaagagaagcagcaaccctattttcttaataccctacagaccgtcgccagcgagcggcagtccggcgtcactatctatccgccacaaaaagatgtctttaacgcgttccgctttacagagttgggtgacgttaaagtggtgattctcggccaggatccttatcacggaccgggacaggcgcatggtctggcattttccgttcgccccggcattgcgacaccgccgtcactgctgaatatgtataaagagctggaaaatactattcccggtttcacccgccctaatcatggttatcttgaaagctgggcgcgtcagggcgttctgctactcaatactgtgttgacggtacgcgcaggtcaggcgcattcccacgccagcctcggctgggaaaccttcaccgataaagtgatcagcctgattaaccagcatcgcaaaggcgtggtgtttttgttgtggggatcgcatgcgcaaaagaaaggggcgattatagataagcaacgccatcatgtactgaaagcaccgcatccgtcgccgctttcggcgcatcgtggattctttggctgcaaccattttgtgctggcaaatcagtggctggaacaacgtggcgagacgccgattgactggatgccagtattaccggcagagagtgagtaaatttgcgggaaaatgccggatggcagagttgccacccggctgatttatcaggctttattctgacgccaccattcgccaagaagaacgccggttgcgacagagatattcagcccggcaacgttgccagtaccatcaatcttcacgcgcagatcgttcggatcgcgtgcggcatccggtaacccttcatattcctgacccagcaccagtaccattttcgctggcagactggttttgaacagcggtttaccctgctcgctggaagttgtcactacggtgtaacccgcctgacggaaatcatccagcacgttaacaatgttgtcgccagtaatcggctgaacgtgctctgcgccgccttctgcggtacggatagccgccccagactccagcagtgctgcatcctgcaccacaacacctttcacgccgaagtgcgcacagctacgcatcatgccgcccaggttatgcgggttagattcgttttccagggccagtacacaatcctgcgcgcctgcctggcttacccactgctgcacggttgtaccgttacgctttttgatcaggaagcaaacgccgccgtgatgttccgtgcctgacgcttttgtcagttccgcttcatccaccacatggtacgctttgcggtttgccgccatccagcgcaaggcttctttaaaacgtggcgttacgctctggataaaccaggcgcgaacaatcgcttccggacggctctggaacagtgcctgacaggcgttttcgccgtagacgcgggtttcttccgcacgctgacgacgcaaaacttccggatcaataaaacttttaccactgatgccaccgtgatcggccttttccggcgtctcatcacccggcgcgcgggaaaccgtgcgccacggcgaatcttcccacttgcggtcacggtgctgactctgtttgtcatcgcgggcggggcgacggccaccgtcagcacgagattttcctggacgcccgccccctttcccggtacgcgggttgtgggtacgtttatcagaatcatcatcactgcggacatacatcactttgaccttgccgcttttacctttcatttcatcgttcatgcttttctccaccagcgctgcgcgaagcgcgcagattacccgaagtgcgcgcggttcgccatgatttcgttccaaagcctgtgtctatcatacccattgaataaaacagattgttgtctggaacaatgtccccgataatatgtaacatattagaaacataccggcgtcgttgccgataagtctccttactcatcccgaggttagttatgaataccgtttgtacccattgtcaggccatcaatcgcattcccgacgatcggatcgaagatgcggcaaaatgcggacgctgcggtcacgacttgtttgacggagaggtgattaatgcgaccggtgaaacgctcgacaaattgctgaaagatgatctacctgtggtgatcgacttctgggcgccgtggtgcggcccctgccgtaacttcgcgccaatttttgaagatgttgcgcaagagcgtagcggtaaagtgcgctttgtgaaagtgaataccgaagctgaacgtgaattgagcagccgctttggaattcgtagtataccgacgatcatgattttcaaaaatggtcaggttgtcgacatgcttaatggcgcagtaccgaaagcgccgttcgacagctggctgaacgaatctctttaatcttaccggggcgcatcttgtgccccgttttctcctctgcgacaatggcgttttttcgacgctctcttatgaccgaaaacgctgttctccagttacgcgccgagcgtattgcgcgtgcaacacgtccttttcttgcccgcggtaatcgcgttcgtcgctgccaacgctgtcttttgccagagaaattatgtctctgttcgacaattaccccagcacaagcaaaaagtcgcttctgtttgctgatgttcgacaccgagccaatgaagcccagtaataccgggcgtctgattgctgatattttgcctgataccgttgcgtttcaatggtcgcgtaccgaaccctcgcaagatttgctggatctggtgcaaaacccggactatcagccaatggtggtctttcccgcttcgtatgctgatgagcaacgggaagtgatcttcacaccacctgccggtaagcctccgctatttatcatgctcgatggtacctggccagaagctcgcaagatgtttcgtaaaagtccgtatctggataatcttcccgtcatttccgtcgatctttctcggctttctgcctatcgcctgcgtgaagcccaggctgaaggccaatattgtactgccgaggtagccatcgcactgttagatatggccggcgataccagggcggcgacagggttaggcgagcattttacccgctttaaaacacgctatctggcaggaaaaacgcaacatccgggaagcatcacagcagaacagttagaaagcgtttaaaatcattcggtcacttctgcgggagaccgatatgagtcagcgaggactggaagcactactgcgaccaaaatcgattgcggtaattggcgcatcgatgaaacccaatcgcgcaggttacctgatgatgcgtaacctgctggcgggaggctttaacggaccggtactcccggtgacgccagcctggaaagcggtgttgggtgtgttggcctggccggatattgcccgcttgccctttacacccgaccttgcggttttatgtaccaatgccagccgtaatcttgctcttctggaagagctcggcgagaaaggctgtaaaacctgcattattctttccgccccggcatcgcaacacgaagatctccgcgcctgcgccctgcgccataacatgcgcctgctaggaccaaacagtctgggcttactggctccctggcaaggtctgaatgccagcttttcacctgtgccgattaaacgcggcaagctggcgtttatttcgcaatcggctgctgtctccaacaccatcctcgactgggcgcaacagcgtgagatgggcttttcctactttattgcgctcggcgacagcctggatatcgacgttgatgaattgctcgactatttggcgcgcgacagtaaaaccagcgccatcctgctctatctcgaacagttaagcgacgcgcgacgctttgtttcggcagcccgtagtgcctcgcgcaataaaccgattttggtgattaaaagcggacgtagcccggcggctcaacgtctgttgaacaccacggcaggaatggatccggcgtgggatgcagctattcagcgtgccggtttgttgcgggtacaggacacccacgaactgttttcggcggtggaaacccttagccatatgcgcccgctgcgtggcgaccggttgatgattatcagcaacggtgctgcgcctgccgcgctggcgctggatgccttatggtcacgcaatggcaagctggcaacgctaagcgaagaaacctgccagaaactgagcgatgcactgccagggcatgtggcaatctctaacccgctcgatctgcgcgatgacgccagcagcgagcattatgtcaaaacgctggacattctgctccacagccaagattttgatgcgctgatggttattcattcgcccagcgccgctgctcccgcaacagaaagcgcacaagtattaattgaagcggtaaagcatcatccccgcagcaaatatgtctctttgctgacgaactggtgcggcgagcactcctcgcaagaggcacgacgtttattcagcgaagccgggctgccgacctaccgtactccggaaggaaccatcactgcttttatgcatatggtcgagtaccgacgtaatcagaagcaactacgcgaaacgccggcgttgcccagcaatctgacttccaataccgcagaagcgcatcttctgttgcaacaggcgattgccgaaggggctacgtcgctcgatacccatgaagttcagcccatcctgcaagcgtatggtatgaatactctccctacctggattgccagtgatagcaccgaagcggtacatattgccaaacagattggctatccggtggcactgaaattgcgctcgccggatattccacataaatcggaagttcagggcgtcatgctctacctacgtacagccaatgaagtccagcaagcggcaaacgctattttcgatcgcgtaaaaatggcctggccgcaggcgcgggtccacggcctgttggtgcaaagtatggctaaccgtgctggcgctcaggagttgcgggttgtggttgagcacgatccggttttcgggccgttaatcatgctgggtgaaggcggtgtggagtggcgtcctgaagatcaagccgtcgtcgcactgccgccgctgaacatgaacctggcccgctatctggttattcaggggatcaaaagtaaaaagattcgtgcacgcagtgcgctacgcccattggatgttgcaggcttgagccagcttctggtgcaggtttccaacttgattgtcgattgcccggaaattcagcgtctggatattcatcctttgctggcttctggcagtgaatttaccgcgctggatgtcacgctggatatcgcgccgtttgaaggtgataacgagagccggctggctgtgcgcccttatccgcatcagctggaagaatgggtagaattgaaaaacggtgaacgctgcttgttccgcccgattttgccagaagatgagccacagcttcagcaattcatttcgcgagtcaccaaagaagatctttattaccgctactttagcgagatcaacgaatttacccatgaagatttagccaacatgacgcagatcgactacgatcgggaaatggcatttgtagcggtacgacgaattgatcaaacggaagagatcctcggcgtcacacgtgcgatctccgaccctgataacatcgatgccgaatttgccgtgctggttcgctcggatctcaaagggttaggcttaggtcgacgcttaatggaaaagttgattacctatacgcgagatcacggactacaacgtctgaatggtattacgatgccaaacaatcgtggcatggtggcgctggcccgcaagctcgggtttaacgttgatatccagctcgaagaggggatcgttgggcttacgctaaatcttgcccagcgcgaggaatcatgagtaaggtactggaaatgttgaccacttaatcgggactggtgttattattgcccgcttatgtcgtctgcattgcacagaggacccttcaatgaacagagaagaaatgcactgtgatgttgtcaaaatttaagcgtaataaacatcaacaacaccttgcccaactacccaagatttctcaatcagttgatgatgtcgatttcttttacgctcccgccgacttccgggagacgctgctggaaaaaatagccagcgcgaagcagcgcatttgcattgtcgccctgtatctcgaacaggatgacggtggcaaaggcattctgaacgcgttgtatgaggctaaaaggcagcgtccggaactggatgtgcgggtgctggtcgactggcatcgtgcacaacgtggacgcattggcgctgcggcatctaacactaacgctgactggtactgccgcatggcgcaggaaaatccgggcgtagatgttccggtttatggcgttccaatcaatacccgtgaagcccttggtgttctgcactttaaaggctttatcatcgacgatagcgtactttatagcggtgccagcctgaacgatgtttacctgcatcagcacgataaatatcgctacgaccgttatcatctgatccgtaaccgtaagatgtcagacattatgtttgaatgggttacacagaatattatgaatggccgcggcgttaatcgtctggatgatgttaatcggccaaaaagcccggaaatcaagaacgatattcgtctgttccgccaggagctgcgtgatgccgcttatcatttccagggcgatgccgacaacgatcagctttccgtaacgccgctagtggggctggggaaatcgagtctgttgaacaagaccattttccatcttatgccttgtgccgagcagaaactaaccatctgtacgccatacttcaacctgccagcaatccttgtgcgcaatattatccagttgctgcgcgaagggaaaaaggtcgaaattattgttggtgataaaaccgcgaatgacttctacattccggaagatgaacctttcaagataattggcgcattgccttatctctatgagatcaatctgcgtcgtttcctgagccgtttgcagtattacgtcaatactgaccagctagtggttcggttatggaaagatgacgacaacacctatcacctgaaagggatgtgggttgatgataagtggatgttgatcaccggtaataacctgaacccgcgcgcctggcgtctggatctggaaaacgccattttgatccacgatccacaactggagcttgcgccgcagcgagagaaagaactggagctgatccgcgagcataccaccatcgttaagcactatcgcgatctgcaaagtattgccgattatccggtgaaggttcgtaaactcatccgccgtttgcgccgtatccgcatcgaccgattaattagccgcatcctgtaatcacaaccccgtcctgtacggggtttgttttttggaggccacgttttgcgtattctttttgtctgttcgctattgttactttctggatgcagccatatggctaacgatagctggagcgggcaggataaagctcaacactttatcgcctcggcgatgctttccgccgccggaaatgaatattcacagcatcaggggatgagccgggatcgcagtgccatgtttggattgatgttctctgtcagtctgggggcgtcaaaagagctttgggatagccgccctgaggggagcggctggagctggaaggattttgcctgggatatcgccggtgcaagcaccggctataccgtctggcaactgacccgtcactaaagccgcatcccttttcctttacggtgcaatgttagtgaaaccagaaacgccaccacggccatcaaggtcacataccagaagaaggctgtttccattcctattgatttcagcgacaacgctacgtactccgccgaaccaccaaatatagcattggcgaccgcatatgacagaccaacgcctaatgcgcgaacctgtgccgggaacatctcagccttcagtattccactgattgaagtataaaaactcactatcagcagggcgcacatcaccagaccaaaagcggcataaggcgaggaaacgttctgcaatgctgagagaataggaacggtaaaaatggttgccagagaaccgaaacataacattgaggtacggcgaccaatcttatccgacagcgcgccaataagtggttgaataagcatgaatacaaacaatgcggcagtcataatgccactcgccacgttggcatgcattcccgcagtatttaccagatacttctgcatataagtggtgaaggtatagaaacaaagggaggccgcagcggtaaaaccgagaaccatgatgaatgcacggcgattgcgccataatcctttcagagatccagcttcttttaaagcgcgtgtttcttgttgtgaagtttcatctaactgacgacgtaaccacaacgccacaacagctaacacagcccctaacgcgaaaggaatacgccatccccactctctgagtacagcgtcttccatggtgtgttgtaaaaccacgacaaccagtagagctagcagttgcccgccgatcaacgtcacatactgaaatgatgcgtaaaaacctttgcgcccttcaacggcaacttcactcatataggtggcgctggtgccatattctccgccaacggataatccctggaataaacgagcaagaagcaataatgccggagcccaggtaccgattgtttcgtagcctggcaaacaggcgataaccagtgagccgaaacacatcatacacaccgataatagcatcgattttttgcgaccatgtttatcggctatgcggccaaatagccaaccgcctattgggcgcatcagaaatcccgcagcaaaaacacctgctgtttgcagtagttgagtcgtcgtgttcccggaagggaagaagatgtgggcgaagtagagtgaacagaacgagtagacatagaaatcgaaccactcgatcagattacctgaagaggccccaacaattgcccaaatacggcgacgagtatcactacttgtcagtttgctgtctgccgttacagtactttcagccatgccattatgtctcctgccgtaatccgatgcttttgtcggtcgcttttgtttattttttggtaagaaaaatgttatacatttgttgcatatcattatgcaaccttaaccatgaatttagttagcaggaaaatggttattaaggagcttaaggatagatttctggtaaggaggaagtatggaagtgggcaatttggggaagacgtattcgctgttgaatctggcttatgtgggagcgtagatactgttacggccagcaagttttttcctggtccagtctcccggattgcaggcatgccagacacagcgccgtcaggcgctgttgtttcatcccttccgcgatttttacgcagctaccggattatgccgtgacgcatcgaacggcacgcctgacttcagcactccatacgccacctgtgccagcttgcgcattatcgagccgagaatcacctttcctttcttgccattagctgccaacgcccgtccccactcagtcttactggtggctaccattgcaggcatatacaacggcctgcgaagcgacacatgtccggctttactcaaccggcttgcccctctcacactactgcctgattcataacgccgtggtgtcagacccgcaaaagcggcgaactgtctggcatgggcaaaacggtccttcagaccatgtaagccagcaataccgcagatgttttctctccgatacccgggatgctttccagcagtttcctgcggtgtttcatatccggatcatcgtctgtcaggtcttttatctgcttctcaagacgcttcagctctgcttcaagccacagaaggtgagcatcaatgctcggcctctggacttcccgcgccgtttcagtgcgtttcagttcctgcctgtgcatatctgtcagcgcctggtggcgtactaccagggcatgcaacgcgcgttcaagcgggtgatgcgcttcccaggctgcagggcgcttctgacgacagaactctgccagcatgcggcatccacggtatcagtcttgttacgcagtccttcactctgagcgaaagctttacccagtgcaggattaatgactgacactatgtagccagcatcgtaaaggcactctgcgacaggttccatataggtgccggtcgcttcgatgcagatatgcgcatggtcaatcttgtgacatttcagccaactcaccagctcatcgtgccctttagtagtgttagcgaattttttggtgcgatgacgaccatcaggacgcaacacatcgacatccagtttctctttagcggtgtcgataccgatataatgaagttcatgttccatagtgaaaccaaccttgcaaatacggattaccgggaaaaccggtctatgatactgtccggtttatcacttcgggagaaaggcagtccgccgcataaatctaccatacaggttagaacccaaggccggatacggcatgcggactgcaggcagagaaaactggccgattttctctgcactggagggataatacaaggtcggataagatgcggcatgaactgaaccccaaaacctggacagtttcagttaaccggctttttgatactcagtccggtattctaccgggctgagtcccccaagactgagttttattcttttttgattccagtaagttatgtattcgttaacggcattttccagctcttctacatttctgtagtcccggcgatagtacatttcttctttcaggtgaccaaagaagttctccattaccgcattatcaaggcagttgcccttgcgcgacatgctctgcactaaccctctgtccgccagggcggactgataactttttatccggtaatgccatccttgatcactgtggagcagcggtttctccccttcagcaaggctttccagacccttatttaacatccgcttcaccagctcctctgtaggcctgcaggccgtttcccacgccacgatttccccgttaaacaaatcaagtatcggggacaggtacagtttttgtccgccagccctgaattcggtgatatctgtcacccatttctcacagggagcttccgctttgaactgtcgctgaaggatattttctgcagcgagtcccatatttccccggtaagaccggtatttcttcaggcgcacaggagacttcaggccgagctgttgcatcagttttctcaccgttttgccactgaacttaagacctcttttctgaagctcacaatggatccgccggtacccataacatccccggtgttcatggaagatggaggctatgagctgtttcacatcagcatacttgtccttagccttctgcagtgacagctggtagtacagcgtgcttctggccagccctgcggcctttaacaggtcagactggcagtgtccgtacctcaggctctggatgactttcgttttttctccagctcctggcgctttttttccagaagatgctcctgcatggctttcagatatgcattttctgcgcgaagataacgcagctcattcttcatctcttccggcgtcatgtttgcctcgttttcatgggtatcatcagaacgggtcatgcttttctccttcctgcgcctgataaaggcctcattaccagatttgcggtagccttttatccagtttttaaccgtgttgtggctgggaatgttaaaccgggcagctacccggggtagagactcagaatgcccgagagcataaagaaccacgcaaagtttatcttcaggagaatagctacgcttgtgtctgcaatccagtgcccgaggaccgtgaagaagaaaaagattaatccagtgtgagaggctggtgtgagaaagttgaaagagttttgccgtagaaatgatgcctgcatgaccagccaggtaatgatttacagcggcaagttttatttcaaatgaatgtttcataaactgcaccttcagatgtcagattatgtccaacatttggggtgcagttcagcagcgtcgcatccggcatttattccgcaccaacgcaaaaaagcccagtcttccgactgggctcttcgctaaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaggccgccaggcaaattctgtttcattaacccgcttgtcgccggttaatctaatctgtatcaggctgaaaatcttctctcatccgccaaaacatcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggagactctaagtctcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaaccccgattaggggccaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcgttaccgctaaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccacgagcaagtcgcttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgtcacttcagcaccgtagtgcctcgtcatcacgcctcagccttggttttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggccaccttcacaggcttacagaacgctcccctacccaacaacacatagtgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcaccccattaagaggctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgacgaatcacactgggtttccccattcggaaatcgccggttataacggttcatatcacctcaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttctttcgattcatcatcgtgttacgaaaatttgagagactcacgaacaactctcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaatatctcaaacatcacccgaagatgagttttgagatattaaggcaggtgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacgtatcagtctgcttcgcaagacgccttgcttttcactttttatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgtttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcaccaatctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagcctttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcgggcagtttcccagacattactcacccgtccgccactcgtcagcgaatcagcaagctgattcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgcaatgaattacgtgttcactcctgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagtgccgcttcgctttttctcagcggcgcggggtgtgcatgatacgctttcccgctacagagtcaagcatttatttttgctttctctgccgaagttctcaggagaaccccgctgacccggcggcgtgtttgccgttgttccgtgtcagtggtggcgcattatagggagttattccggcctgacaagcaaaaaatataaaaactttattgttcgctcatttttcaggcaaaacatctttaatatagtcttttccgtctaacttatagacaaaaacgagccccgaaggctcgttttatcattactggacggcgacgatccggtcttcattaacttccaggcgaataactttacccggaaccaattcaccagacagtatttgctgtgccagcgggttttcgatctgctgctggatagcacgcttcagaggacgtgcaccatagaccggatcgtaaccgttctcgctcagcagtttcagcgcctcgtcagaaatgtggatttcataaccacgttcttccagacgtttgtacagacgtttcaactgaatctgcgcaatcgacgcaatgtgttgttcacccagcggatggaagacgacgacttcatcgatacggttaatgaattccggacggaagttatggcttaccacaccgagcaccagctctttcatgtgcgcataatccagttcaccaaaacgttcctgaatcagatcggaaccgaggttagaggtcataatgacgaccgtattacggaagtcgaccgttctcccctgcccgtcagtcagacgcccatcatccagtacctgcaacagaatgttgaagacatccggatgcgctttttccacttcatccagcaggatgacggaatacggacgacgacgcaccgcttcggtcagatagccaccttcttcataaccaacatatcccggaggcgcaccaaccagacgagacaccgagtgtttctccataaactcggacatatcgatacggaccatcgcctcgtcgctatcaaacataaagttcgccagcgccttacaaagctctgttttccccacacccgttgggccgagaaacaggaatgaaccaatcgggcgatttggatccgccagccccgcacggctacgacgaatagcgttagataccgcatcaaccgcttcgttctgaccaataacgcgatggtgcagttcttgctccatacgcagcagtttttcgcgctcgctttccatcatgcgagaaacagggatccccgtccaacgcgccagcacttcagcaatttcggcatcggtcactttattacgcaacagacgcatagttttgccttcgagctgcgttgcggcttccagttgcttttccagttccgggattttgccgtattgcagttcagacatccgcgccaggtcacccacacggcgagcctgttcaatagcaattttcgcctgttccagttccgctttaatggtctgcgtaccagaaagcgaggctttctctgctttccactcttcttctaactcggagtactgacgttctttgtcgctcagttcttcgttgagcatatccaggcgttttttactggcttcatcagactctttcattaacgcctgttgttccagtttgagctggatgatacgacgatcgagtcggtcgagttcttctggttttgagtcaatctgcatacgaatgctggatgctgcttcatcgatcaggtcgatggctttatccggcagctgacggtcagcaatgtagcgatgagacaacgtcgccgctgcaacaattgccgggtcagtaatttgcacatggtggtgcagctcataacgttctttcaggccacgcagaatagcaatggtatcttcaacagaaggctcggcaacaaacactttctggaaacgacgttccagcgcagcatctttttcgatgtactggcgatattcgtcaagcgtcgtggcacctacgcagtgcaattcaccacgcgccagtgcaggtttcagcatgtttccggcgtccattgcgccatcggctttacccgcgccgaccatggtatgtaattcgtcgataaacaggatgacgttgccttcctgtttagcaagatcgttaagtacgccttttaaacgttcttcaaactcaccgcgatatttcgccccagccaccagcgcgcccatatccagcgccagtacgcggcggcctttcaacccttcgggcacttcgccgttgataatacgctgcgccagaccttcaacgatggcagttttaccgacgccgggttcaccaatcaataccgggttatttttagtacgacgttgcagcacctgaatggtacggcgaatttcttcatcacgaccaatcaccggatcgagtttgccttgttcggctcgttcggtaaggtcgatggtatattttttcaaagcctgacgttggtcttcagcaccttgatcgttcacgctttcacctccacgcatttgttcaatcgcttgagtaatgttggcggtggtcgcccctgctgctttcaggatgtcggccagcgtgccgcgagactcaagtgccgccagaacgaatagttctgacgagataaagttatcaccacgtttttgcgccagcttgtcgcaaagattaagaacgcgcaccagatcctgtgatggctggacatcaccaccagtaccttcaacctgcggtaaacgatttaatgcctgattgatatctgtgcgcaactggccagcatttatgccagcggatgttaataaaggactaaccgaacccccttcctgattcagcagggcgctcattaaatgaagtggttcgatgaattggttgtcgtgcccgagtgcaagtgattgggcatcggcaagagcaagctggaatttattagtaagacgatccagacgcataactcctcccataacggatcaaagttgctactggagattaaatgaggtcatccctcaattattcaaggttattgaccagattaatgtgaaaagaaaatcacgcgtaccggatcgtcttgattctttaggttatatcagccaaatgaaacttgccatacgaccggtggtcttgtcgcgacgataagagaagaaagtctcattttccgtatatgtacaacggtcgccgccgaaaatttgttcaacaccaacgctcgccagacgctgccgggcaagctgataaatatccgccagatacttatcaccatgctgaatgaaagctgtactcgatttggcgtctactaccataaacgcctcgcgaacctccgcccccacttcgaacgcacgtggcccaattgccggccctaaccaggcgagaatattttccggattatcagcaaaacaggaaaccgtctcttccaacacgcctgcgcacagtccacgccagccagcatgagcggcggcgacctccgttcccgcacgattgcaaaacagcacagggaggcaatcggcagtcatcactgcgcaaaccgtgccgggcgtattgctataagaggcatctgctcgttttgaggcataaggctcaccagtaagcttaagcacatctttgccgtgtacctgctcaagccagaccggtttagaaggcaaattgcccgcagcaaaaagtcgcttgcgattctcctcaacgtgatccgggttatcaccacaatgagcgccaaggttgagagagtcgtaaggcggcaagctcacgccgccgatacgggtagagctacaggccgcaacaccttttggcagcggccactgcgggacaatcagcttactcataaccagtccacttcatccttatgctcttcgaaatcggcgcgcatcacctcaatcagctccaccatatcttgtggaataggcgcatgccattccatttcgataccggagatcgggtgataaagacgcagcatggttgcatgaagcgcctggcggtcaaacttacgcagcgtggagataaacgcttccgaagcaccttttggcggacgcggacggccaccataaaccggatcgcccaccagcggatgagtgatatgggccatatgcacgcggatctggtgcgtacgtccagtttccagacgcaaccgcagacgcgtgtgcacacggaagtgttccatgatgcgatagtgagtgaccgccggtttacccatcggatgcaccgccatgtgagtacgtttggtcgggtggcggctgattggttcatctactgtaccgccagcggtcatatgaccaattgccaccgcttcatactcacgagtaatttcacgccgttgcaaagattcgactaaacgcgtctgagccggaacggtttttgccacaaccatcaggccggtggtgtctttatccagacgatggacgatgcccgcacgcggtacatcggcaatgggcggatagtaatgaagcaacgcattcagtaccgtaccatccgggttacccgcgccaggatgtaccaccaggtcgcgcggtttattaatgacgatgatatcttcatcttcatagacgatatccagcgggatatcctgcggttcaaaacgcgcttcttcttcaatctcagcgttgatggcaacctgctcgccacccaatactttttcttttggcttatcacacactttgccgttaaccagcacacgctggtcgaggatccattcttttatccgcgaacgtgaataatccgggaacatttcggccaaagcctgatctaagcgttgaccgagttggttttcggacaccgttgcagtgagctgtactcgttgtgccatatatactgcttcttcgtttatcgttggggttttacggctttgccgtttaatatagtgtgctattgtagctggtcttaaccgggagcaggaacagagaatctcccgtattacattttgaggaaagtcaaaacgtcatgacgcgcatgaaatatctggtggcagccgccacactaagcctgtttttggcgggttgctcggggtcaaaggaagaagtacctgataatccgccaaatgaaatttacgcgactgcacaacaaaagctgcaggacggtaactggagacaggcaataacgcaactggaagcgttagataatcgctatccgtttggtccgtattcgcagcaggtgcagctggatctcatctacgcctactataaaaacgccgatttgccgttagcacaggctgccatcgatcgttttattcgccttaacccgacccatccgaatatcgattatgtcatgtacatgcgtggcctgaccaatatggcgctggatgacagtgcgctgcaaaggttctttggcgttgaccgtagcgatcgcgatcctcaacatgcacgagctgcgtttagtgacttttccaaactggtgcgcggctatccgaacagtcagtacaccaccgatgccaccaaacgtctggtattcctgaaagatcgtctggcgaaatatgaatactccgtggccgagtattatacagaacgtggtgcatgggttgctgtcgttaaccgcgtagaaggcatgttgcgcgactatccggatacccaggctacgcgtgatgcgctgccgctgatggaaaatgcataccgtcagatgcagatgaatgcgcaagctgaaaaagtagcgaaaatcatcgccgcaaacagcagcaatacataacagaaacctgaaacacaaaacggcagccttgagctgccgtttttttattctgttagttgtgaaactgaagcgatttagtcactatcgatctcatcaaatatggctcgctttgagatattcctcaagtaaaaaaacacctcttcctgcgatttctcacaaaaaagattcgttgacaaaaagtgacaaaattatgagatttccatcacacattttgacatcaggaacgttatgctgaattcaccaagacgggaagacaagaggtaaaatttatgacaatgaacattaccagcaaacaaatggaaattactccggccatccgccaacatgtcgcagaccgtctcgccaaactggaaaaatggcaaacacatctgattaatccacatatcattctgtccaaagagccacaagggtttgttgctgacgccacaatcaatacacctaacggcgttctggttgccagtggtaaacatgaagatatgtacaccgcaattaacgaattgatcaacaagctggaacggcagctcaataaactgcagcacaaaggcgaagcacgtcgtgccgcaacatcggtgaaagacgccaacttcgtcgaagaagttgaagaagagtagtcctttatattgagtgtatcgccaacgcgccttcgggcgcgttttttgttgacagcgtgaaaacagtacgggtactgtactaaagtcacttaaggaaacaaacatgaaacacacaccgtttttcttcgcattcttttttaccttcccctgaatgggaggcgtttcgtcgtgtgaaacagaatgcgaagacgaacaataaggcctcccaaatcggggggccttttttattgataacaaaaaggcaacactatgacatcggaaaacccgttactggcgctgcgagagaaaatcagcgcgctggatgaaaaattattagcattactggcagagcgacgcgaactggccgtcgaggtgggaaaagccaaactgctctcgcatcgcccggtacgtgatattgatcgtgaacgcgatttgctggaaagattaattacgctcggtaaagcgcaccatctggacgcccattacattactcgcctgttccagctcatcattgaagattccgtattaactcagcaggctttgctccagcaacatctcaataaaattaatccgcactcagcacgcatcgcttttctcggccccaaaggttcttattcccatcttgcggcgcgccagtatgctgctcgtcactttgagcaattcattgaaagtggctgcgccaaatttgccgatatttttaatcaggtggaaaccggccaggccgactatgccgtcgtaccgattgaaaataccagctccggtgccataaacgacgtttacgatctgctgcaacataccagtttgtcgattgttggcgagatgacgttaactatcgatcattgtttgttggtctccggcactactgatttatccgccatcaatacggtctacagccatccgcagccattccagcaatgcagcaaattccttaatcgttatccgcactggaagattgaatataccgaaagtacgtctgcggcaatggaaaaggttgcacaggcaaaatcaccgcatgttgctgcgttgggaagcgaagctggcggcactttgtacggtttgcaggtactggagcgtattgaagcgaatcagcgacaaaacttcacccgatttgtggtgttggcacgtaaagccattaacgtttctgaccaggttccggcgaaaacgacgttgttaatggcgaccggacaacaagctggtgcactggttgaagcgttgctggtactgcgcaatcacagtctgattatgacccgtctggaatcacgtccgattcacggtaatccgtgggaagagatgttttatctggatattcaggccaatcttgaatcagcggaaatgcaaaaagcattgaaagagttaggggaaatcacccgttcgatgaaggtattgggctgttacccaagtgagaacgtagtgcctgttgatccaacctgatgaaaaagtgccggatgatgtgaatcatccggcactggattattactggcgattgtcattcgcctgacgcaataacacgcggctttcactctgaaaacgctgtgcgtaatcgccgaaccagtgctccaccttgcggaaactgtcaataaacgcctgcttatcgccctgctccagcagctcaatcgcctcgccgaaacgcttatagtaacgtttgattaacgccagattacgctctgacgacataataatgtcggcataaagctgcggatcctgagcaaacagtcgcccgaccatcgccagctcaaggcggtaaatcggcgaagagagcgccagtagttgctcaagctgaacattttcttctgccaggtgcagcccataagcaaaagtagcaaagtggcgcagagcctgaataaacgccatattctgatcgtgctcgacagcgctaatacgatgcaaccgagcgccccagacctgaatttgctccagaaaccattggtatgcttccggcttacgtccatcacaccagaccacaacttgctttgccaggctaccgctgtccgggccgaacatcgggtgtaaccccagcaccgggccatcgtgcgccgccagcatggcctgtaatggtccatttttcaccgatgccagatcaaccagaatacaatctttcggtaaaggcggtaatttgccgataacttgctcagtaacgtggatgggcacactaacaatcaccattccggcatcggaaacaatatcagccgctcgatcccagtcatgttgctccagaatccgcacctgataacccgagagtgtcagcatattctcgaacagacgtcccatctgaccgccaccaccgacgataaccaccgggcgcagtgacggacaaagcgttttaaatcctttgtcgttttcactggagtaagattcacgcatcacccgacgcaaaacatcctcaatcagatctggcggtacacccagagcttccgcctctgcacgacgcgaggccaacatagatgcctcgcgctccggaacataaataggtagtccaaagcggcttttcacctcgcccacttcagcaaccagttccagacgcttcgctaataaattcagcagcgctttatcgacttcatcaatttgatcgcgtaatgcggtcaattcagcaaccataataaacctcttaagccacgcgagccgtcagctgcccgttcagatcctgatgaatttcacgcagcaaggcatcggtcatttcccagctaatgcaggcatcggttacggatacaccgtatttcatttcactgcgcggttgctcggaagactgattgccctcgtggatattactttcgatcatcagaccaataattgagcgattgccatctttgatttgagcaaccacggattctgccaccgcaggctgacggcgataatctttattggaattaccgtggctgcaatctaccatcagagacgggcgcagtcccgcctgttccatctctttttcacattgcgcaacatccgcagggctatagtttggcgctttaccaccgcgcaggatcacatgcccgtccggattcccctgagtttgtagcaacgcaacctgccctgcctggttaatgccaacaaaacggtgcggctgggcggcggcacgcatagcgttaattgccgttgccagactgccatcggtgccgtttttaaaaccaaccggcatggaaagcccggaggccatttcacggtgagtttgcgattccgttgtacgagcaccaattgctgaccagctaaacagatcgcccaggtattgcgggctattcggatctaacgcttccgtcgccagtggcagtcccatattcaccagctcaagcagcaatttacgcgcgatctgcagcccggcttctacatcaaaagagccatccatatggggatcgttaattaaccctttccagccgacagtggtacggggtttttcaaaatagacgcgcattaccagatagaggctatcgctgacctctgcggcaagggctttaaatcgacgagcatattccagagcagtttccggatcatgaatggaacaaggaccacatactaccagcagacgaggatcgcgcccggcgataatatctgaaatggttttacgcgagtcagcaatctgggcttcttgttgcaagcttaatggaaaagcggccttcagttgttccggagtcattaaaacctgttcgtcggtaatatgtacgttattcagcgcgtctttctgcatgatggcgatcctgtttatgctcgtttgcgatagttgatcctcagcgaggatgacgtaacgataacacataaagtaaagttttcaatccatatttcgtacatatttctttacataagcaatttattcgcgctttttccccttatttctgtataaataaatttacaccagctttaaaaacaatccgctatgctttgaaaaaggagaaagaaatgatgaaaaaatttatcgcccccttgttggctttactggttagcggatgtcagattgatccttatactcacgcgccaaccttgaccagcaccgactggtatgatgttggtatggaagatgcgatatcgggcagcgccattaaagatgacgatgcatttagcgattcacaggcggatcgcggtctataccttaaaggatatgccgaagggcaaaagaaaacttgccagaccgattttacttatgcccggggactttctggtaaaagctttcctgccagctgcaataatgttgaaaatacaagccaactgcatgaagtatggcgaaaaggggctgatgaaaatgccagcacaatacgattaaattaattacccccccaaaatcaattaagcatgagattttactcattatgttttatttctcacattgatgacgaccgcatgaaaggatgatattttaatgagcattctgaaaaaatatcgatgcatttcgagcgaagatggtgaggatccctgaatgcgtttttctcaccgactgttcttactgctgattctcctgctgacgggagcaccaatactcgctcaggaaccttctgacgttgcgaaaaacgtgcgtatgatggtttccggtattgtcagttacacccgctggcctgggctatcagggccaccaaagttatgtatcttttcatcttcacgttttagtaccgccttacaagaaaatgctgctacatctttaccttatctgcctgtcatcattcatactcaacaagaggcgataatttcaggctgcaatggtttttattttggcaacgagtcaccgacattccagatggaattaaccgaacaatatccgtcaaaggcgttattattaattgccgaacaaaataccgagtgcattattggtagcgccttttgtctgatcatccacaataatgacgtcagatttgccgtaaacctggatgccttatcgcgtagcggtgtaaaggtcaacccggatgtcttaatgctcgcacggaagaaaaatgatggataacgataattctcttcataagcgccccacgtttaaaagagcattacgcaacatcagcatgaccagcatatttatcactatgacgctgatctggctgctgctttccgtgacgtcagtgctaaccctgaaacaatacgcgcaaaaaaacctggcactgacagcagcaacaatgacttacagcctggaagcagctgtcgtttttgccgatggccctgcagcaactgaaacactggcagcgctgggccagcaaggccaattttcaactgcagaagtgcgtgataagcagcaaaatattctggcatcctggcattacacccataaggaaccaggcgatactttcagcaatttcataagccactggctcttccctgcccccatcattcagccgattcgccacaatggtgaaaccattggcgaagtacgcttaactgctcgcgacagttcaatcagccattttatctggttttcgctcgctgtcctgaccggttgtattctgctggcatcaggcatcgcaattaccctcacccgccatttgcacaatggcctggtggaagcgctgaaaaatatcaccgatgtcgtacatgatgtgcgttctaaccgcaatttttcccgacgagtttcggaagaacgtatcgctgagtttcaccgcttcgctctcgacttcaacagtctgctggatgaaatggaagagtggcagcttcgtttacaggccaaaaatgcgcagcttctacgtaccgcgctacatgacccattaaccgggctggctaaccgcgcagcgtttcgtagcggcatcaacacgttgatgaacaattccgatgcccgaaaaacgtcggcgttactatttcttgatggcgataatttcaaatatatcaatgatacctggggtcatgcgacgggcgatagagtcttgattgaaatagcaaaacggttagctgaatttggcgggctgcgacataaagcataccgcctgggcggcgatgaattcgctatggtgctctatgatgtacagtcggaatctgaagtgcagcagatatgctcagcactgacacaaatttttaatctcccgtttgatcttcataatggccatcagactaccatgacattaagcattggttacgcgatgactattgagcacgcctctgcggaaaatttacaagagcttgccgatcacaatatgtatcaggccaaacaccagcgtgccgaaaagctggtgagataacaaggatatatcgatatgataaagcacctgctagcacccctgattttcacctcgctaatacttactggctgccagtcccctcagggaaagtttactcctgagcaagtcgccgctatgcaatcttatggatttactgaatccgccggcgactggtcgctgggcttatcagatgccattctgtttgcaaaaaatgactacaaattgctcccggaaagccagcaacagatccaaaccatggcagccaaattggcctcgacagggctaacacatgcccgtatggatggacacaccgacaactatggtgaagacagttacaacgaagtcttatcattgaaacgggcgaatgtcgtggccgatgcatgggctatgggtggacaaattccgcgcagcaatctcaccactcagggtttaggaaaaaaatatcccatagccagtaacaagaccgcccagggccgcgccgagaaccgccgcgtcgcagtggtgattacaaccccttaaaacacgagcaaacagacaaaaaaagggccagccaattggccagcccttcttaacaggatgtcgcttaagcgaaatcttagttaagacgctctttgatacgagcagccttaccagtacgctcacgcaggtagtacagtttagctttacgaacagcaccacgacgtttgacagaaatgctgtcaactaccggagagtgagtctggaagacacgctcaacgccttcgccgttggaaattttacgaacagtgaatgcagagtgcagaccgcggttacgaatagcgataaccacgccctcgaatgcctgcagacgttttttggaaccttcaacaacccatactttcacttccacggtatcacccggacggaaggaaggtacgtcctgcttcatctgctcttgttcaagttgcttaataatgttgctcataatttaatctcttatcctgggtaaactgatatctcgggggcttacgccatcccatcatgtttatgttgctgttgtgcgtgttccgttttgaactccgccagcaaccttgcttgctcttcagtcagagccaggttttccagaagttcaggtcttctaagccaggtacggcccagcgactgtttcaaacgccagcgacgtatctcggcatggttgcccgacagtaacactggcggaacttccatcccttctaacacctcaggccgcgtatagtgcgggcaatccagcaatccttcagcaaaggaatcttccgttgccgaggcttcatgtcccagtactcccggaataaaccgggaaacggagtcaatcagcgtcattgctggtaactcaccaccactgagaacgtaatcgccgattgaccattcttcgtcaatttcggtttggatcacgcgctcatctataccttcgtagcgaccacacaccagaatcaatttttgattcgttgccagttcgctgacgcccgcttgatcaagcttgcgtccctgtggtgacagataaatcacctttgcgccttcacccgccgcggcttttgctgcatgaatggcgtcccgcaagggttgcaccatcattaacatccccggtccgccgccgtaaggacgatcgtccacggtacggtgccggtcatgcgtgaagtcgcgaggactccagctctggatgctcagcaggccatttttaactgcccggccagttaccccgtaatcggtaattgcgcggaacatttcaggaaacaggctaattatgccaatccacatagcgccgtcttttaccgtttatccggtggtttaaaaaccaggatcccaatctacttcgattgaacgtgtagtgagatcgactttcttgataacctgcccatcgaggaacggtacgagacgttccttgataccaaacgcatctttcaggtttgccttaatgacgagaacgtcattagatccggtttccatcatatctacgactttaccgagatcgtagccttcagtggttactacctggcagcccatcaggtctttccagtagtagtccccctcttcaagctgaggcaactgcgatgaatccacgacaatttcacaattcgtcagcaggttcgccgcatcacgatcgtcaacgcctttcagcttgatgatcatgtcctgattgtggtgcttccagctttccagctggacttgctgccactgacccgccttctggataaaccagggctgatagtcaaaaatgctttcggcgtcttcggtggaagaaaacactctgagccacccacgaataccgtaagacgaccccatttttcccaaaacgatgggatcaacaggtgcttgcgcggtgagttgtttgctcatcatgaccaccgtgacagattaagctgctttgtttacttctttgatcagcgcagcaacgcgatcagaaatagttgcgccctggccaacccagtgagcgatgcgatccagatccaggcgagtgccttcttctttttcgctagcgattgggttgaagaaaccaacgcgctcgatgaagcgaccgttgcgtgcattacggctgtcagcgacaacaacctggtagaacggacgctttttagcgccgtgacgtgctaaacgaatagttaccataacatcctcttgtgtgaataaaacaaccggaccccatcgaggaacggagtccggtgtcatattaaaagcccgaaaattttactgatttctggagaaaatgcaatcagcagttaataactctatcgcataaggtcatttagcgaccaggaaatcccggcggcatcatccctttcatgcttctcatcatcttcgccatcccgccctttttcattttcttcatcatgcgctgcatgtcgtcgaactgtttcagaagacggttaacgtcctgcacctgcataccgcaaccggcagcgatacgacgcttacgcgaacctttgatgatttctggcttagcgcgctctttcatcgtcatcgagttgatgatggcttccatacgcaccagcactttatcgtccatctgtgacttgacgttatccgggatctgccccatgcccggcagcttgcccatcaggctagccatgccgcccatatttttcatctggcgcagctgctcaagaaagtcgttgagatcgaagccgtcgccttttttcagcttgctggctaatttctctgcctgcgcgcggtcaaccttgctttcgatatcttcgatcagtgacagtacgtcgcccatgccgagaatacgggaggcaatacggtccggatggaatggctccagcgcctcggttttctcgccaacaccgaggaacttgatcggtttgccagtgatgtgacgaatagagagcgccgcaccgccgcgggcatcgccgtccactttggtcaacactacaccggtaagcggtaacgcttcattgaatgcttttgccgtattggccgcatcctgaccggtcatggcatcgaccacaaacagggtttcaaccggattaatcgacgcatggacttgtttgatctcgtccatcatcgcttcgtcaacgtgcagacgaccggcagtatccaccagcagcacgtcgtagaatttcagtttggcttctttcagcgccgcgttaacgatatctaccggcttctgaccaacatcagaagggaagaaatcaacgcccacctgctctgccagcgtctcaagctgtttgattgccgccgggcgatagacgtcggcagaaaccaccagcactttcttcttgtgcttctcgcgcaggaacttaccgagtttaccaacgctggttgttttaccggcaccttgcaggcccgccatcagcacgaccgcaggcggttgcgcagccaggttcagggtctggttctcttcgcccatcgccgcaaccagttcgttacggacaattttgacgaactcctgccccggcgtcaggctcttattaacttcatgaccaaccgctttctcttttacgcgattgataaactcacgcactaccggcagagcgacgtccgcctccagcagcgccatgcgcacttcgcgcagcgtatcttttacgttgtcttcagtgaggcgtccacggccactgatattgcgcagcgtgcgcgacaaacgatcggttaaattatcaaacattgtctctcgcctggggtggaaacggttggccgcaatcgcgacacatcatcagtattttgccgcagtataacatgaaggcgtctttgttgttatgcaacggttggagcagcgttcacctgacgctatactgcttctctttcttattgctcaaactgtcgacattactatgcccgtttttgctctgctcgcgcttgtcgcctactccgtcagtcttgcgctgattgttcccggtctgctgcaaaaaaacggcggctggcggcgcatggctattatttctgcggtcatcgcgctggtctgccacgcaatcgctctggaagcccgcatcctgcccgacggtgatagcggacaaaacctcagcctgctgaacgttggttcattggtcagtttgatgatctgtacggtaatgaccattgtggcttctcgcaatcgtggctggttgttgctacccattgtctatgcctttgcgcttatcaacctggcgctggcgaccttcatgcccaatgaatacatcacccatctggaagcaacgccggggatgctggtgcacattggcttatcgcttttttcctatgccacgctaattatcgctgccctgtacgcgctgcaactggcgtggattgattaccaactgaagaacaagaagctggcgtttaaccaggaaatgcctccattgatgagtatcgagcgtaaaatgttccatatcacgcagattggcgtggtgctgctaacgctcactctttgcactggcctgttctacatgcacaacttatttagcatggaaaatatcgacaaggccgtgctctctatcgtggcgtggtttgtctatattgtgctgctgtggggacattatcatgaaggatggcgtggacgccgcgtcgtctggtttaacgttgcgggtgcagtcattctgacactggcctacttcggcagccgaattgtccagcagttaatcagctaaccccagaaaaggagtttcccctggaacacatttctactactacgttgatcattattctgatcatcatggtggtcatttcagcctatttttccggttcagaaactggaatgatgacactcaaccgctatcgcctgagacacatggcgaagcaaggtaatcgctcggcaaaacgcgtcgaaaaattactgcgcaagccagaccgcctgataagcctggtgttaatcggcaataatctggtcaatatccttgcttccgcactcggcactattgtcgggatgcgcttgtatggcgatgctggcgtggcaattgcgactggcgtgctgaccttcgtagtgctggtttttgctgaagtattgccgaaaaccattgccgcactgtacccggaaaaagtcgcctatccgagtagttttctactggcgccgctacaagtcctgatgatgccgctagtctggttactaaatgccatcacccgaattttgatgcgtatgatgggtattaaaaccgatatcgtagtcagcggctctttgagtaaagaagagttgcgcaccatcgtgcacgaatcacgctcacaaatttcccgtcgcaatcaggatatgctgctgtcggtgctcgatctggaaaagatgaccgtcgatgacatcatggtgccgcgcagtgaaattatcggtattgatatcaacgatgactggaaatcgattctgcgccaactctcccactcacctcacgggcgcatcgtgctctaccgtgattcgctggacgacgccatcagtatgctgcgtgtgcgtgaagcctggcgactcatgtcggagaaaaaagagttcaccaaagaaaccatgctacgcgccgcggacgagatctattttgtcccggagggtacgccgctcagcacacagttggtgaagtttcagcgcaacaaaaagaaagtcggactggtcgtcaacgagtatggagacattcagggactggtgacggtcgaagatattctcgaagagattgtcggcgatttcaccacgtcgatgtcgccaacacttgccgaagaggtcacgccgcaaaacgacggttcggtgattattgatggcactgccaacgtgcgagaaattaacaaagcctttaactggcatctaccggaagatgatgctcgtactgttaacggcgtcattctggaagcgctggaggagatcccggtagcaggcacccgcgtgcgtataggcgagtacgatatcgatattctcgacgtacaggacaatatgattaagcaggtaaaagtttttcctgtaaaaccgctgcgcgagagtgtggcggagtaacgaaaacggcccggcattcgcatgctgggccgtgatttattacgaaagcagaaattaagcttttgctttcgctacagtcaccatcgccgcacgaatcgtacgaccgttcagcgtataacctttctgcataatgcccagtacgttacctggcgcaacgtcatcagattccaccattgcgatggcctgatgcacatttgggtccagtgggacgttggtttcggcgatcacttcaacgccaaacttacgcacaacatccagcatcgacttcagcgtcagctcaataccttcaaccatcgcggacatatccgggttagctttatcagccacttccagcgcacgatccaggctatcaatcaccggcagcaattcgttgatgaatttctccagcgcgaatttgtgggctttttcgatatccagttcagtacgacgacgcaggttttccatttcggcttttacgcgcaaaatgccgtcacgttcacgggtctgggcttcagccagctgagcttcgagattcgcaattttttcatcgcgcggatccacctgctcagcagaagcttctggctcaactgcctcaatctcttcgtgctgatccatgataatttcttccggggcttgcccctcaggcgttttctgttctttactactcatgaatttctccgcgtttttttcgcattcatctcgctaacttcgcttattatggggatcagtttcagggtttcaagggaagcactcacattgtcatcaatcttcgcaacaaggacctcggaaaaatgaataatcatttcaagtgtattggcattgtgggacacccacggcaccccactgcactgacaacacatgaaatgctctaccgctggctgtgcacaaaaggttacgaggtcatcgttgagcaacaaatcgctcacgaactgcaactgaagaatgtgaaaactggcacgctcgcggagattgggcaacaggctgatctcgcggttgtcgttggcggcgacggtaatatgctgggcgcggcgcgcacgctcgcccgctacgatattaaagttattggaatcaaccgtggcaacctgggtttcctgactgaccttgatcccgataacgcccagcaacaattagccgatgtgctggaaggccactacatcagcgagaaacgttttttgctggaagcgcaagtctgtcagcaagattgccagaaacgcatcagcacggcgattaacgaagtggtacttcatcctggcaaagtagcgcatatgattgagttcgaagtgtatatcgacgagatctttgcgttttcgcagcgttccgatggactgattatttcgacgccaacaggctccaccgcatattccctctctgcgggcggtcctattctgacaccctctctggatgcgattaccctggtgcccatgttcccgcatacgttgtcagcacgaccactggtcataaacagcagcagcacgatccgtctgcgtttttcgcatcgccgtaacgacctggaaatcagttgcgacagccagatagcacttccgattcaggaaggtgaagatgtcctgattcgtcgctgtgattaccatctgaatctgattcatccgaaagattacagttatttcaatacattaagcaccaagctcggctggtcaaaaaaattattctaattttacgccagcctctttactgtatataaaaccagtttatactgtacacaataacagtaatggtttttcatacaggaaaacaactatgttggcacaactgaccatcagcaactttgctatcgttcgtgagcttgagattgattttcatagcggcatgaccgtaataactggcgagaccggcgcgggtaaatctattgcaatagatgccctcggcctttgtctcggtggtcgcgctgaagccgacatggtgcgtaccggcgctgctcgtgccgacctgtgcgcccgtttttctctgaaagatacgccagcggccctgcgttggctggaagaaaaccagcttgaagacgggcatgaatgtttgcttcgtcgcgtaatcagcagcgatggtcgctcccgtggtttcatcaacggtacagctgttcctctgtcacaactgcgcgaactgggtcagttgctgattcagatccatggtcagcacgctcatcagttactcaccaaacccgagcaccaaaaattcctgcttgatggctatgccaatgaaacctctcagctccaggaaatgaccgcacgttatcagttgtggcatcaaagctgccgtgacctcgcgcatcatcagcagttaagtcaggaacgcgccgcccgtgcggagctgctgcaataccaattaaaagaacttaacgaatttaatccgcagcctggagagtttgagcaaatcgacgaagagtacaaacgtctggcgaacagcggtcaattgctgaccaccagccagaatgcattggcattaatggctgacggtgaagacgcaaatctgcaaagtcaactttacacggctaaacaactggtgagcgaattgattggcatggacagcaaactgtccggcgtacttgatatgctggaagaggctaccatccagattgctgaagccagtgatgaactacgccactactgcgatcgtctggatctcgatcccaaccgactgtttgaacttgaacagcgcatctcaaaacagatttcgctggcacgtaaacatcacgtcagccctgaggcattgccacagtattaccagtcgctactggaagaacagcagcaactggacgatcaggccgactcacaagaaacgctcgcgctggcggtaacgaaacatcatcagcaggcactggaaacggcgcgcgcgttacaccagcaacgccagcattatgcaaatgagttggcacagctgatcaccgatagtatgcatgcactctctatgccacatgggcagtttacgatcgatgttaaatttgacgagcatcacctgggcgctgacggcgctgatcgtattgagtttcgggtaaccaccaacccaggtcagccaatgcagcctattgccaaagtcgcatccggtggtgagttgtcccgcatcgcattggcaatccaggtcattaccgcgcgtaaaatggaaaccccggcactgatttttgatgaagtggatgtagggattagcggcccaacagcggcagttgtcggcaaactgctacgtcaacttggcgaatcaactcaggtgatgtgtgttacccacctgccacaagtcgcgggatgtggtcatcaacactattttgtcagcaaagaaaccgatggtgcgatgacagaaacgcatatgcaatccctggataaaaaagcgcggttacaagagttggcgcgcctgcttggtggcagtgaagtcacacgtaacacactggcgaatgcgaaagaactgcttgcggcgtaaacttttttcctgcttcacggtcagagtaaacagcaaaacgccgtaagaccggaaagcaaaaggttttaaagtgatgaaaggtctattatcatcggcatattacagatgagccacgtactgctcgggcccgaaaaggaatcaaatcactatgcgctgtaaaacgctgactgctgcagcagcagtactattgatgttgaccgcaggctgttccactctggagcgagtggtttaccgtcctgacatcaaccaggggaactatctgaccgctaacgacgtatccaaaatacgtgttggcatgacgcaacaacaagttgcgtacgcattgggtacaccgctgatgtccgatccatttggtacaaatacctggttctatgtcttccgccagcaacctggtcatgaaggtgtaacgcagcaaacgctgacgctgacctttaacagtagcggtgtgttgaccaacattgataacaaacctgcgctgagtggtaactaataataaagttgctctcaaagacgttaaaaaaggtgctcaatgagcaccttttttaacgtctgttatttattcgctgatttttctgctcgttgcctgcgaagctctttcggatcggcaatgagaggacgataaatctccacccgatcgccatcatgcacaatatcgctgagttttgccggacggctgtaaatgccgactttgtttttagttaaatcgatatcggtacgcaattccagcaaaccactggcgcgaatagcttcttcaaccgtcgcgccctcctgcaacgtcacgcgctgcaggtactgcttctcaggtagcgcataagccacctcaacggcaattttacctggcactgtagacctcttttgcacgaacagtaaaagcctgcaccatattagctgccagctctttaaacacacgaccaaaggcgagttcaatcaacttattggtaaactcaaagtcgagatgaaactcaatacggcacgcgtcctggctcaacggcgtaaacttccaaccgccgatcaatttcttaaacggtccatcaaccagactcatgagaatactttgattactggtcaactggttgcgggttgtaaacgttttgctgatcccagccttagacacatctaccgcagcagtcatctgcccaggagtggactccagaatccgacttccggtacaacccggcaaaaactgaggataagactgaacgtcattcactaactgatacatttgctccgcgctgtagggcaccagtgcggtccgactaatctgaggcataacaatttccatcaacaaaaatccaacaaataatatcatttatcctgctgtaaaaaaaacgctatcccggcgctgggtaacatcgggttcatgctaagatagagccttgtcccccgcaggattgatatggggtgttttcgatttcagattaccgatgattcacgacgcttatgacgaagaaaaaagcacataaacctggttcagcgaccatcgcgcttaacaagcgcgcccgtcacgaatactttatcgaagaagagttcgaagcgggacttgccctgcaaggctgggaggttaaatccctgcgcgcaggaaaagccaatatcagcgacagctatgtccttctgcgcgacggagaggcatttctgtttggcgctaacatcacgccaatggctgtggcctccacgcatgtggtgtgcgatcctacccgtacccgcaagttacttctcaaccagcgcgaactggactcattgtacggtcgcgtcaatcgagaaggctataccgtagtggcgctctccctgtactggaaaaatgcctggtgcaaagtgaaaatcggcgtcgccaaaggtaagaaacagcacgataaacgttcagatatcaaagaacgcgaatggcaggtggataaagcgcgtatcatgaaaaattcccaccgttaaacctatataagcgatactaatcaaatcctcaccgcgcctccctatccggtggcgcgaatgaacatcttatcgactgtcaaatctgacacagatgtagccatcccattgcttaatcgaaaaaaaatcatactatgcaggcgctaattccaggatgataacgccttttgggctagtcatgctgctcataaatctggtatacttaccgttacacattggggctgattctggattcgacgggatttgcgaaacccaaggtgcatgccgaggggcggttggcctcgtaaaaagccgcaaaaaatagtcgcaaacgacgaaaactacgctttagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacccaaaagagatcgcgtggaagccctgcctggggttgaagcgttaaaacttaatcaggctagtttgttagtggcgtgtccgtccgcagctggcaagcgaatgtaaagactgactaagcatgtagtaccgaggatgtaggaatttcggacgcgggttcaactcccgccagctccaccaatcatgattggacggtgtaaggactacaccaacaaaaacaggaagttataagtctcagcaggacaccgaccagacggtgaggagacaaaaaaggatacgcaacggagtcgcgactccctatgacattaaagcccgctgatgcgggcttttttattggtcctgacccgccctgaatagaattcatccaattacagtccagacatatacagtatccctcagctcagtatcagcttctcgacaaatggtcactgttatttacccgttgccagaaagagaataatttgctcccatagccagccttcccggaatctgtatattcattaatattgttatcgattccatcaagtaacataggttggatgcgattgatcttactcacattagtcgacacggaactcagtaagttgaactctgaaaaagcagtttaaatagcatttaaacaaatgccaccagttcgaaaaagagtataagcacacttaatatattgttttaattattcatttcctttcaacccaattcttatccctcacattatttgttattaatttgttgtttttgatcacaataagaaaacaatatgtaacttttatgcgcatttttcagaaatgtagatatttttagattatggctacgaaatgagcatcgccatgtcaccctacatctcataagaggatcgcttctgatgaatgcactgaccgccgtacaaaataacgctgtcgattcaggccaggactatagcggattcactctcatcccgtcggcgcaatccccgcgtctgctggaactcaccttcaccgaacagacgaccaatcggttcctcgaacaggttgccgagtggcccgtgcaggcgctggagtacaaatcgtttctgcgttttcgggtaggcaaaattctcgacgatctgtgtgcgaatcagctgcaaccgctgctgttgaagaccctgttaaaccgcgctgaaggtgcgctgttgatcaatgcggtgggtatcgatgatgtcgcgcaggcggatgagatggtgaagctggcgacggcggtggcgcatctgattggtcgctccaattttgacgccatgagcggtcagtattacgcgcgtttcgtggtgaaaaatgttgataactcagacagctatcttcgtcagccgcaccgcgtaatggagctgcacaacgacggcacttacgtcgaagagatcactgattacgtgctgatgatgaaaatcgacgagcagaacatgcagggcggtaactcgctgctgctgcatctcgatgactgggaacatctgggcctctttttccgccatccgctggcgcgccgtccgatgcgctttgccgcgccgccgagcaaaaacgtcagcaaagatgtcttccatccggtgttcgatgtcgatcagcagggccgcccggtgatgcgctatatcgaccagtttgtccagccgaaagacttcgaagaaggcgtgtggttgagcgagctttccgatgccattgaaaccagtaaaggcattctttctgtacccgttcccgttggcaaattcctgttgattaacaacctgttctggctgcacggtcgcgaccgctttactccgcacccggatctgcgccgtgaactgatgcgtcagcgtggctatttcgcttacgccactcaccactaccagacgcatcagtaagcgcaaaggaattgagcggatgtatgattttgtgattattggcggcggcatcatcggcatgtcgaccgccatgcaactgattgatgtttatccggatgcccgcattgcgttgctggaaaaagagtccggcccggcctgtcaccagacgggccacaacagcggcgtgatccatgccggagtctattacacgcccggcagcctgaaggcgcagttttgcctggcggggaaccgtgccactaaagtcttttgcgatcaaaacggcattcgctacgacaactgcggcaagatgctggtcgccacgtctgaactcgaaatggaacggatgaatgcgttatggaaacgcacggcggcaaacggaatcgagcgcgagtggttaaacgccgaggagctgcgcgagcgtgaaccgaatatcaccgggcttggcggcatttttgtgccgtccagcggcattgtcagctaccgcgaagtgacggcggcgatggcaaaaatcttcccggccagaggtggtgagattatttataacgccgaagtcagcgccctcagtgagcataaaaacggcgtggtgatacgtacccgtcagggcggtgaatatgaagcatcgacgctgattagctgttccgggctgatggctgaccggctggtgaaaatgctcggcctcgaaccgggctttattatctgcccgttccgcggcgagtatttccgccttgcgccggagcataaccagattgttaaccacctgatttaccccattcccgacccggcaatgccatttttgggcgtgcatctcacccgcatgatcgacggcagcgtgaccgtcgggccaaacgcggtgctggctttcaaacgcgaaggctatcgtaagcgcgacttctcatttagcgacacgctggaaattttgggctcgtcggggattcgccgagtgctgcaaaaccatctacgctcaggactgggcgagatgaaaaactcgctgtgcaaaagcggctatctgcggctggtgcaaaagtattgtccccggctttcgttaagcgatctccagccctggccccccggtgtgcgggcgcaggcagtatcgccggacggcaagctgattgacgattttctgtttgtcaccaccccgcgcacgatccacacctgtaatgcgccctccccggcagcgacatcagcaattcctattggtgcgcatattgtcagcaaggtacaaacgctgttggcaagccagagtaaccccggacgcacgctgcgagcggcacgtagtgtggatgccttacacgccgcatttaatcaataacctttgaaaacaggatgtagcgatgaaacttaacgacagtaacttattccgccagcaggcgttgattaacggggaatggctggacgccaacaatggcgaggtcatcgacgtcaccaatccggcgaacggcgacaagctgggtagcgtgccgaaaatgggcgctgatgaaacccgcgccgctatcgacgccgccaaccgcgccctgcccgcctggcgtgcgctcactgccaaagaacgcgccaacattctgcgcaactggttcaatttaatgatggagcatcaggacgatttagcgcgcctgatgaccctcgaacagggcaaaccactggctgaagcgaaaggcgaaatcagctacgccgcctcatttattgagtggtttgcagaagaaggcaaacgtatttatggcgacaccattcccggtcatcaggccgataaacgcctgattgttatcaagcagccgattggcgtcaccgcggctatcacgccgtggaacttcccggcggcgatgattacccgtaaagccggtccggcgctggcggcaggctgcacgatggtgctgaagcccgccagtcagacgccgttctctgcgctggcgctggcagaactggcgattcgcgcgggcgttccggctggcgtgtttaacgtagtcaccggttcggcgggcgcggtcggtaacgaactgaccagcaacccgctggtgcgcaagctgtcgtttaccggctcgaccgaaattggccgtcagttaatggaacagtgcgcgaaagacatcaaaaaagtgtcgctggagctgggcggcaacgcaccgtttattgtctttgacgatgccgatctcgataaagccgtggaaggcgcgctggcctcgaaattccgtaacgccgggcaaacctgcgtctgcgccaaccgcctgtatgtgcagaacggcgtgtatgaccgctttgccgaaaaattgcagcaggcggtgagcaaactgcacatcggcaacgggctggagaaaggcgtcaccatcgggccgctgatcgatgaaaaagcggtagcaaaagtggaagagcatattgccgatgcgctggagaaaggcgcgcgcgtggtttgcggcggtaaagcacatgaacgcggcggtaacttcttccagccgaccattctggtggacgttccggctaacgccaaagtgtcgaaagaagagacgtttggccccctcgccccgctgttccgttttaaagatgaagccgatgtgattgcgcaagccaatgacaccgaatttggacttgcagcctatttctacgcccgtgatttaagccgcgtcttccgcgtgggcgaagcactggagtacggcatcatcggcatcaacaccggcattatttccaatgaagtggccccgtttggcggcattaaagcctcgggtctgggtcgtgaaggttcgaagtatggcatcgaagattacttagaaatcaaatatatgtgcatcggtctttaactggagaatgcgaatgagcagcaataaagagttaatgcagcgccgcagtcaggcgattccccgtggcgttgggcaaattcacccgattttcgctgaccgcgcggaaaactgccgggtgtgggacgttgaaggccgtgagtatcttgatttcgcgggcgggattgcggtgctcaataccgggcacctgcatccgaaagtggttgcggcggtggaagcgcagttgaaaaaactgtcgcacacctgcttccaggtgctggcctacgagccgtatctggagctgtgcgagattatgaatcagaaggtgccaggcgatttcgccaagaaaacgctgctggttacgaccggttccgaagcggtggaaaacgcggtgaaaatcgcccgcgccgccaccaaacgtagcggaactatcgcctttagcggcgcgtaccacgggcgcacgcattacacgctggcgctgaccggcaaggtgaatccgtactctgcgggcatggggctgatgcctgggcacgtttatcgcgcgctttatccttgcccgctgcacggcatcagtgaagatgacgctatcgccagcattcaccgaatttttaaaaatgatgctgcgccggaagatatcgccgccatcgtgattgagccggttcagggcgaaggcggtttctacgccgcgacgccagcctttatgcagcgtttacgcgcgctgtgtgacgagcacgggatcatgctgattgccgatgaagtgcagagcggcgcagggcgtaccggcacgctgtttgcgatggagcaaatgggcgttgcgccggatcttaccacctttgcgaaatcgatcgcgggcggcttcccgctggcgggcgtcaccgggcgcgcggaagtgatggatgccgtcgctccaggcggtctgggcggcacctatgccggtaacccgattgcctgcgtggcagcgctggaagtgttaaaggtattcgagcaggaaaatctgctgcaaaaagccaacgacctggggcataagctgaaagacggattgctggcgatagccgaaaaacacccggagatcggcgatatacgcgggctgggagcgatgattgccatcgagctgtttgaagatggcgatcacagcaaaccggacgccaaactcaccgccgagatcgtggcgcgtgcccgcgataaaggcctgattcttctctcctgcggcccgtataacaacgtgctgcgcatccttgtaccgctcaccattgaagacgctcagatccgtcagggtctggagatcatcagccagtgttttgctgaggcgaagcagtagatccgtacccatgccggaggcgacgctgcgcgtcttgtccggcctacgcgaatccaggtcggataaagcgtttacgctgcatccgacaatctgtatgtgaacaggaataaatctatgtcggccggataaggcggagccgctctccggtaaaaagaatcaataacaattacacgcgtgacccgacgcgggaaatgtcggggcgctctcccaagtgacacactttcgagaggattcaggatggggcaatcatcgcaaccacatgagttaggcggcgggctgaagtcacgccacgtcaccatgttgtctattgccggtgttatcggcgcaagtctgtttgtcggttccagcgtcgccatcgccgaagcgggcccggcggtattactggcctatctgttcgccggattactggtggttatgattatgcggatgttggcggaaatggcagttgccacgcccgataccggttcgttttccacctatgccgataaagccattggccgctgggcgggctataccatcggctggttgtactggtggttttgggtactggttatcccacttgaagccaacatcgccgccatgatcctgcactcgtgggttccaggcattcccatctggttattttccctcgtcattaccctcgccttaaccggcagtaatttattaagcgttaaaaactacggcgaatttgagttctggctggcgctgtgtaaagtcatcgctatcctggcctttattttccttggtgcagtcgcaattagcggtttttacccgtatgccgacgtgagcggtatttcaagattgtgggatagcggcggctttatgcccaacggcttcggtgcggtattaagcgcgatgttgatcaccatgttctcgtttatgggcgcagaaattgtcaccattgccgccgcggaatccgacacgccggaaaaacatattgtccgcgccaccaactcggttatctggcgtatctctattttctatttgtgttctatttttgtcgttgtggcattaatcccgtggaatatgccagggctgaaagccgttggttcttatcgctcggttctggaattgctcaatattcctcatgcgaaattaatcatggactgcgtgatattactttccgtaaccagttgcctgaactcggcgctgtataccgcttccaggatgctctactccttaagccgtcgcggtgatgctcccgcggtaatgggtaaaatcaaccgcagtaaaaccccgtacgtagcggtgttactctccaccggcgcggcattcttaacggtggtggtgaactattacgcgcctgcgaaggtgtttaaatttctgatcgacagctccggcgctatcgccctgctggtttatttagtcatcgccgtttcacaattgcggatgcgcaaaattctgcgagcagaaggaagcgaaattcgcctgcggatgtggctttatccgtggctcacctggctggtaatcggttttattacctttgtgttggtagtgatgctattccgcccggcgcaacagttagaagtgctctccaccggcttattagcgattgggattatctgtaccgtgccaattatggctcgctggaaaaagctgataatgtggcaaaaaacacccattcataatacgcgctgataatgatcaggagtcacaccatgaccattacctctctggatggctatcgctggctgaagaacgatattattcgcggcaattttcagccggatgaaaaattacggatgagtttgctgacatcgcgttatgcacttggcgtcggaccgttgcgggaagcgctttcgcaactggtggcagaacgactggtcacggtggtgaatcaaaaagggtatcgggtggcgtctatgtcagagcaggagctgctcgatattttcgacgcccgcgccaatatggaagcgatgctggtgagtctggcgattgcccgcggtggcgatgaatgggaggcagacgttcttgcgaaggcgcatctgctcagtaagcttgaggcctgtgacgccagtgagaaaatgcttgatgagtgggatctacgtcatcaggcgtttcatactgcaattgtggcgggctgtggttcttactatttgctgcaaatgcgtgaacggttgtttgatctggcagcgcgttatcgatttatctggctgcggcgaacagtgctttcggtggaaatgctggaagataaacacgatcagcaccagaccctgactgcgacggtactggcgcgagataccgcgcgcgccagtgagttaatgcgccagcatttactgacgccaattcccattatccagcaggcgatggctggcaattaactactcttcaggaatacgcaacacttgccccgggtaaattttatccgggctttttagcatcggtttattcgcttcgaagattttattgtacagattagcgttaccgtagacctgtttggaaatggcactcagagtgtcgccagacttaacggtataaaactggctggcagtggctggtgtcgccgttttcacctgatcatcgacactggcaataccggaaatattccccaccgcaacaaggattttctccttcgcctcctgacttaagccgtcaccagtgaccgtcgctttgccgtcggcaatttgaatgttcactttatcggcatcaggtataccggttttgttcagatgctcctgcaccttcttcgcctgatcgtctttatcgtgctgacctgtaaccgcgtcccagagtttttctccggcatctttcacaaaattgaacagacccatagctacctcattcgttaacggaaacactcagaaagtgtagcagaggaacgcggcgcgttaacgccgcgggggtgagcccaggtttaatcgcgggtttgcacccagaacgcgtgaatcaaaccggggatatagccaagcagtgtcagcagaatattaataatgaacgcccaaccgaaccctttaccgagcagcacgccgagcggcggcagaatgatggtgatgacgattctccagaaacccatatgtactccctataagaaaattactcattgtttaaaaagagattttatctcttaagcgtagtaattttagcggagcctgccagtttcaacttacgcttttactctcatttacgcggctgatgctggtatatgttgcacaattagtttagagtttacttaatttagataatacttaaataactatgactgaactcgcacaattacaggccagtgccgaacaggcagcggccttattgaaatcaatgagccaccctaaacgattgctgattctgtgtatgcttagcggttcccccggcaccagcgcgggagagctgacgcgcattaccggactgagtgcctctgcgacatcacagcatctcgctcgtatgcggggcgaagggcttatcgacagccaacgggatgcccaacgcattctatattccattaaaaatgaggcggtaaatgccattatcgccaccctgaaaaatgtctattgtccgtaaggagtcactatggctttgacaaccatttcgccgcatgatgcacaagaattaatcgcacgcggcgcaaagttaatcgatattcgtgatgctgatgaatatcttcgtgaacatattcctgaagcagatctagctccattatccgtactggaacagtcaggtcttccgcctaaattacgtcgcgagcaaattatattccactgccaggcaggtaaacgcaccagtaataacgccgataaattagcagcgattgccgcccccgcagaaatctttttactcgaagatgggattgatggctggaaaaaagcaggattgccagtagcggtaaataaatcccaacccttgccgttaatgcgccaggtgcagatcgccgcgggtggtttaatattaatcggcgttgtactgggttataccgtaaatagcgttttcttcttattaagcggctttgttggtgctgggttactgtttgcaggaattagtggtttttgtggaatggcaaggttgttagataagatgccgtggaaccaacgagcttgagaagcgacgccggacgcgccatagcagcgacatccggcctcagtaattagatcaggaaatcgtcgagagatttaccttctgccagcgcctgagcgattggcttcggtgtacggccctgaccggtccaggttttagtttcaccgttaacatcgatgaatttatatttcgccggacgcggctggcgttttttaccagcgcgtggtgccgcagcagagctattacccaataactcttccgggttaattccgtcagctttcatcagctccagccaggtgctaattttttcctggcgctctgccagttcacgctgctgttgttcttcttcttcacgtctttctttagtgacaaccctgaatttttcgagcatttcttcaagaacgtcaatggagaattcgcgagccatcgcacggagggtgcgaatgttatttaaactttgtaacattacggacataataaagaaaaccttttaacccaaaacaaaaaagtatttcgtcgcgtagtgtaagcgatcacttattatatttccacaaaatttaatctatttacagtcctgcacgagattatttcagctgttattttctgaaactctcagaataatttcaagattatatattagccattttgatgagtaatttcggttattggtgaacagagctgctctctctgctcgataattccgcaagcctgacaaaaccaaagtgaataaaaatgcaactcaaccgaataaaagaaaacatctatcactggtgctttctgctgtcaatgtacattatctggcataaaaaatgctgaaaatgacccggtcactacatacaccgaattctctacgcttatagcgttacctcacccccaaaccttcatgagtgaaaataaaggtaaacacatatccaattgatttaattaaaaataaatcataccggcatgtaaaaatccacaatgtacaaaaaacgcgccgttacggaatattttatctacaaaaacagattaaataaaaatttttcactaattgattagtcatagccagcgatatacgctatgcgaaaatgcagatggcaatgagatccgctgctttcatctccattaacatcccattacgcttttattaaggagcattagcatgttctcaccgcagtcacgcttgcgtcatgcagttgcagatacgttcgcgatggttgtttactgttctgtcgtgaacatgtgtattgaagttttcctctccggaatgagcttcgaacagtctttttattccagattggtagcgattccggtgaacatcttaattgcatggccatacggtatgtaccgcgatctgtttatgcgcgcggcacgcaaagttagcccgtcgggctggataaaaaatctggcggatatcctggcttatgtgacgttccagtcaccggtgtatgtggcgatcttgttagtggtgggcgcagactggcatcagattatggcggcagtcagttcaaacatcgttgtttcgatgttgatgggggcggtttatggctacttcctcgattattgccgccgactgtttaaagtcagccgttaccagcaggtaaaagcctgacccttcttttcgcgactggcatcgccagtcgcgtctttaactggcttcgccaaataaaccattcaaataacgttcaagcgcaacacgcgaactaaagccatgcgggataccgtaatgctcatgacgttcacccgctaaatagagcggaaattgctggtaatgatcgcaagttttaatatcggaagcgggttcagccagtgttgaactacgttcttttaatgttggatgaatcaccaggtcggtacgtcccattcgcgcttcgcgattaacatagacataattttccccacggcggtaaccatacgctttctgggttaccacatcgacagtaaaaccgactttttcaagtacgcgcgccacctcgtctggtcgtaaatacatatttgatcctcgttattatcaaccgcgggcctaccttacctgattgcgcattcacaacgctttcagaaaagtccataaagccgcgatgaacctcagttaagaaaattatggtctacactgaaaattacatcgaattctaatgggggatcatatgtttaaccgaccgaaccgcaacgacgttgatgatggcgtgcaggatatccagaatgatgtcaatcaattagctgacagtctcgaatctgtattgaagtcctggggcagcgacgccaaaggggaagccgaagccgctcgtagtaaagcgcaggctctactgaaagaaaccagggcgcgaatgcatggtcgtactcgcgtccagcaagccgcgcgcgatgccgttggctgcgcggattcttttgttcgtgaaagcccctggtgtagtgtgggtacagcggcagcggtgggtatttttatcggcgcactgttaagcatgcgcaaatcgtagtgcacaaatgataataaatacgcgtctttgaccccgaagcctggcttcggggttttttagcttaaggctttacgtaattgttgtgctacctgtcgcgccataccttcgttaacgatattagtaaacgaaagcagtaatccaccttccccacttgaacggatacgccagtcgctaagtgcctgcaccgcaaggcctgcagcattggctttacgcgcatgggcaatatcatcgcctatcattctgatcaccatctggataccacctttctgcggcacaacctgaaatccttgctgcgtcaacgcttgctcaatccattgccgacgttgagcataatgctgacgcattttcttcagatgccgccagaaatgcccctcgcgaagaaagtctgccagtgtgttctgccatagaacaggtaccgcacatggagccagtgacgcctggtggcggaattgtgcaatttgcttcaccggcaccaccagccacgcacagcgcaatgcaggaaatagcgctttgctgaatgttccggcataaattacccgctgcggtgcgtcgagactttttaacgccggtaacggcttaccgtgatagcgaaactcactgtcataatcatcttcaataatccatgcctgactacgatctgcccattccagtatctgatgcctgcgcgctaaagagagcgccacacccagcggactttggtgtgctggtgttatcagggcaaaacgcgcatcaggataattttgtattccgcttgtgatatccagtccattgtcatcaaccggcacaggcaaaatttccacatcatggcgagtgacaatcgggcgaatcagtggaaagccgggatcttctatccacatcccgtttcccggtttcgccagcgcgtgcagaattaaagctattgaggccgcataaccgtgagtgataaagacctgctctggctgacaatcaatcccacgtgaaacgcgtaagtaatcaactattgcctcgcgcaacgccgcctcaccgcagacatcgcctaacgccaaatcaaagcgcgtctgggtacgaaggcgacgccccatcacccgcgcccacagctctcgcggaaagagatcgagtgcgggtaatcccatttgaaatggcaacggttgctgactttcaccggcaaaagctacaacttgtacagtagattgttgcggatatatccgctcactgacaaatgtgccagcctgtccccgcctgatcagccatccttgcgccaccagctcagcatacgcattttcgacagtggatcgagacacccccagctcctgcgaccaggtacgacttgaaggcagccttgcgccgggtttcagttccccttgctcaatagccgtttttaactgacgggcgatatcctgatagcgcggcatatggtctgcttttttaggtaatttatggctctctttagcagtccattatagtgctacattgcgggcgttaataagaggagaaactgtatgactacattacgtcagccttactacgaacttagcccggcagtgtataacgcactagtgcaggccaaaacggcactggaaaatagcacgctggataccacgttgatggagttagtttatttgcgcgtctcgcaaatcaacggctgcgcattttgtctggagatgcacagcaaagcattgcgcaaatccggcgtgccacagcacaaactggacgccctggcaggttggcgcgtaagccatcattttgatgaacgcgagcgggcggcgctggcatgggcggaatcggtaaccgaaattgccagaacccatgcggaagacgaggtttatcagcctttgcttgagcatttcagcgcagcagagatcagcgacttaacgtttgccatcgggctgatgaattgttttaaccgtctggccgtttccatgcggatgtaacttcttgatgccgggtatttgcccggcaaaaaaacacaaaatcccctaccccgttgagccattcatcggtggcgtaatcaatctaaaattcccatatcttgtgtggttgaatcttttttcaactacatctagtatccctgtatcaacagagagacaacccgacgcgtatcatcgcgccgtatcttcattttaaacggaaatacgaatcatgcgcattactatttacactcgtaacgattgcgtccagtgccacgccaccaaacgggcgatggaaaaccggggctttgattttgaaatgattaatgtcgatcgcgttcctgaagcggcagaagcgctgcgtgctcagggctttcgtcagttgccggttgtgattgcaggcgatcttagctggtctggtttccgcccggacatgatcaatcgtctgcatccagcgccacacgcggccagtgcatgagccagctcgtctacttttccagcagctccgaaaatacgcagcgttttatcgaacgtttagggctgcccgcggtgcgcatcccgctcaatgagcgggaacggattcaggtagacgagccttacatcctgatcgtgccctcttacggcggcggcggtacggctggcgcggtgccacgacaggtcattcgctttttaaacgacgagcataaccgggcgttgctgcgcggcgttattgcttcgggtaatcgcaactttggtgaggcatatggccgcgccggagatgtgattgcccggaaatgcggcgtgccgtggctgtaccgctttgaactcatgggtacgcaaagcgatatcgaaaacgttcgtaaaggagtaaccgaattttggcaacgacaaccgcagaacgcctgacgcaggaaacaatggattatcacgctctgaatgcgatgcttaacctttacgatagcgcaggtcgcattcagttcgataaagacagccaggcagtagacgcctttatgacgacgcatgtgcgtccgaacagtgtggccttcagtagccagcagcagcgcctgaactggctggttaacgaaggttactatgatgaaagtgtccttaatcgctactctcgcgattttgtcattacgctgtttgcccacgcgcacgccagcggttttcgtttccagacattcctcggagcatggaagttttacaccagctatacgttgaagacattcgacggtaagcgttatctggaagattttgccgatcgcgtcacgatggtggcgctgacgctggcacaaggcgatgaaacactggcggcgcagctcaccgatgagatgctgtcaggacgctttcagccagccacgccaacattcctcaactgcggtaagcagcagcgcggcgaactggtttcctgttttctgctgcgtattgaagacaatatggagtcgattggccgggcagtaaattccgcactgcaactgtcgaaacgcggcggcggcgtagcatttttgctgtcgaatctgcgggaagcgggcgcgccaattaaacgtattgaaaatcaatcttctggcgtaattccggtgatgaaaatgctggaagacgcattttcctatgccaaccaactcggcgctcgtcagggggctggggcagtctatttacatgctcatcatcccgatattctgcgttttctcgatacaaaacgggaaaatgccgacgaaaaaatccgcattaaaacactgtcgctgggcgtggtgatcccggatatcactttccatctggcaaaagagaatgcgcagatggcgctgttttcgccctatgacgtagagcgagtttatggcaagccgtttgccgatgtcgccatcagcgaacgctatgacgaactggttgccgatgaacgcattcgcaaaaaatacctcaacgcccgtgatttcttccagcgactggcagaaatccagtttgagtccggctatccctacatcatgtatgaagacacggttaaccgtgctaaccctatcgccgggcgcataaatatgagcaatctctgctcagaaattttgcaggttaacagtgcctcagagtatgacgagaatctcgactatgcccgtacaggccatgatatttcctgcaatttaggttcgttgaatattgcccacaccatggattcccccgactttgcccgcacggtagagactgccgtacgcggtttaacggcggtgtcagatatgagtcatatccacagcgtaccgtccatcgaagccggaaatgccgcctcacacgccatcggtctggggcagatgaatttacacggttatctggcacgagaaggcatcgcttatgggtcgccggaagcactggatttcaccaatctctatttctataccatcacctggcacgcactgcgtacctcgatgttgctggcgcgcgaacgcggtgaaaccttcgccgggttcaaacagtcacgctatgccagtggtgaatatttcagccaatatctgcaaagtaactggcaaccgaaaacggcgaaagttggcgaactgtttgcccgtagtggtattacgttacctacccgtgagatgtgggcgcagctgcgcgacgacgtgatgcgctatggcatatacaaccagaatctccaggcggttccgccaaccggttctatctcttatatcaaccatgccacgtcgagtattcatccgattgtggcgaaagtagagatacgcaaagagggcaaaacaggacgcgtttactaccctgccccatttatgactaacgaaaatctggcgctgtatcaggacgcttacgaaatcggcgcagaaaagatcatcgacacctacgcggaaacgactcgccatgtcgatcaggggctgtcgctgacgctgttgttcctcgataccgccaccactcgcgatatcgacaaagcgcagatttacgcctggcgcaagggtatcaagacgctctattacattcgcctgcgtcagatggcgctggaaggcactgaaattgaaggctgcgtctcctgtgcactttaaggaatatctatgaaactctcacgtatcagcgccatcaactggaacaagatatctgacgataaagatctggaggtgtggaatcgcctgaccagcaatttctggctaccagaaaaggtgccactgtcgaacgatattcctgcatggcagacattaagtgtcgtagaacaacaactaacaatgcgcgtttttactggcctgacgctgctcgacacgctgcaaaatgttatcggcgcgccctcgctgatgcccgatgcactcaccccccatgaagaggcggtattatcaaatatcagctttatggaagcggttcatgcccgctcttacagttcaattttctcgacgctgtgccagaccaaagatgtcgatgccgcctacgcctggagtgaagaaaacgcgccgttgcagcgaaaagcacagattattcagcaacattatcgcggtgatgatccgctgaaaaagaaaatcaccagtgtgtttcttgaatcttttttgttctattccggtttctggctgccgatgtatttttccagccgcggaaagctaaccaataccgcagacctgatccgtctgattatccgggatgaagcagtccacggttactacatcggctataaatatcagaaaaacctggaaaagatctcccaggaacagcgtgaagagttgaagagtttcgccttcgatttgttgctggaactctatgacaacgagttgcaatacaccgatgagctgtacgccgaaaccccgtggtctgacgatgtaaaagcgtttctctgttacaacgccaataaggcgttgatgaatctgggctacgaaccgctatttcccgcagaaatggcggaagtgaatccggcaatcctcgccgcactttcgccgaatgccgatgaaaatcacgatttcttttccggttcaggctcttcatatgtgatgggaaaagcggtcgaaacagaagatgaagactggaatttctgagggggttattttcaaaaatatcactacccgctgcagggaaataattcccgccaaatagctttatatcacgtaaataatttgtggtgatctacactgatactctgttgcattattcgcctgaaaccacaatattcaggcgtttttttgctatctttgacaaaaaatatcaacttttctcgatttgctctcagcccttatatcatgggaaattccggcgatttgctcacatcaatattcatgccacatttgccctcaggggttgcctcagattctcagtatgttagggtagaaaaaagtgactatttccattgggtaatgtatcgacataaacaaataacaggaatctttctattgcatggcaattaaattagaaattaaaaatctttataaaatatttggtgagcatccacagcgagctttcaaatatatcgaacaaggactttcaaaagaacaaattctggaaaaaactgggctatcgcttggcgttaaagacgccagtctggccattgaagaaggcgagatatttgtcatcatgggattatccggttcgggtaaatccacaatggtacgccttctcaatcgcctgattgaacccacccgcgggcaagtgctgattgatggtgtggatattgccaaaatatccgacgccgaactccgtgaggtgcgcagaaaaaagattgcgatggtcttccagtcctttgccttaatgccgcatatgaccgtgctggacaatactgcgttcggtatggaactggccggaattaatgccgaagaacgccgggaaaaggcccttgatgcactgcgtcaggtcgggctggaaaattatgcccacagctacccggatgaactctctggcgggatgcgtcaacgagtgggattagcccgcgcgttagcgattaatccggatatattattaatggacgaagccttctcggcgctcgatccattaattcgcaccgagatgcaggatgagctggtaaaattacaggcgaaacatcagcgcaccattgtctttatttcccacgatctcgatgaagctatgcgtattggtgaccgaattgccattatgcaaaatggtgaagtggtgcaggttggtacaccggatgaaattcttaataatccggcgaatgattatgtccgaaccttcttccgtggcgtcgatattagccaggtgttcagtgcgaaagatattgcccgtcgtacaccgaacggcttaattcgtaaaacccccggcttcggcccgcgttcggcactgaaattattgcaggatgaagatcgcgaatatggctacgtcatcgaacgcggtaataagtttgtcggcgctgtgtctatcgattcgcttaaagccgcgttaacgcagcagcaaggtcttgatgcggcgctgattgatgcgccgttagcggtcgatgcacaaacgcctcttagcgaattgctctctcatgtcggacaggcaccctgtgcggtgcccgtggtcgacgaggaccaacagtatgtcggcatcatttcgaaaggaatgctgctgcgcgctttagatcgtgagggggtaaataatggctgatcaaaataatccgtgggataccacgccagcggcggacagtgctgcacaatccgcagacgcctggggtacaccggcgactgcaccgactgacggcggtggcgctgactggctgaccagtacgcctgcgccaaacgtcgagcattttaatattctcgatccgttccataaaacgctgatcccgctcgacagttgggtcactgaagggatcgactgggtcgttacccattttcgtcccgtctttcagggcgtgcgcgttccggttgattacatcctcaacggtttccagcaattgctgctgggtatgcccgcgccggtggcgattatcgttttcgctctcatcgcctggcagatttccggggtcggaatgggcgtggcgacgctggtttcgctaattgccatcggcgcaatcggtgcctggtcacaggcaatggttaccctggcgctggtgttaaccgccctgctgttctgtatcgtcataggtttgccgttggggatctggctggcgagaagtccgcgagcggcgaaaattattcgtccactgcttgatgccatgcagaccacgcccgcgtttgtttatctggtgccaatcgtcatgctgtttggtatcggcaacgtgccaggcgtggtggtgacgatcatctttgcgctgccgccgattatccgtctgacgattctgggaattaaccaggttccggcggatctgattgaagcctcgcgctcattcggtgccagcccgagccagatgctgttcaaagttcagttaccgctggcgatgccaaccattatggcgggcgttaaccagacgctgatgctggccctttctatggtggtcatcgcctcgatgattgccgtcggcgggctgggtcagatggtacttcgcggtatcggtcgtctggatatggggcttgccaccgttggcggcgtcgggattgtgatcctcgccattatcctcgaccgcctgacgcaggccgttgggcgcgactcacgcagtcgcggcaatcgtcgctggtacaccactggccctgtcggtctgttgacccgcccattcattaagtaactctgcacttgcccggtgacgccgggcattatcaccctgccaaaaaaaggaataacaatgcgacatagcgtactttttgcgacagcgtttgccacgcttatctctacacaaacttttgctgccgacctgccgggcaaaggcattactgttaatccggttcagagcaccatcaccgaagaaactttccagacactgctggtcagccgcgcgctggagaaattaggttataccgtcaataaacccagcgaagtggattacaacgttggctacacctcgcttgcttccggcgatgcaaccttcaccgcagtgaactggacgccactgcatgacaacatgtacgaagctgccggtggcgataagaaattttatcgtgaaggagtatttgttaacggcgcggcacagggttacctgatcgataagaaaactgccgaccagtataaaattaccaacatcgcgcaacttaaagatccgaagatcgccaaactgttcgataccaacggcgacggtaaagcggatttaaccggctgtaacccaggctggggctgcgaaggtgcgatcaaccaccagcttgccgcgtatggactgaccaataccgtgacgcataatcaggggaactacgcagcgatgatggctgacaccatcagtcgttacaaagagggtaagccggtgttttactacacctggacgccgtactgggtgagtaacgaactgaaaccggggaaagatgtggtctggttgcaggtgccgttctccgcactgccgggcgataaaaatgccgataccaaactgccgaatggcgcgaattacggcttcccggtcagtaccatgcatatcgttgccaacaaagcctgggccgagaaaaacccggcagcagcgaaactgtttgccattatgcagttaccagtggcagatattaacgcccagaacgccattatgcatgacggcaaagcctcagaaggcgatattcagggccacgttgatggctggatcaaagcccaccagcagcagttcgatggctgggtgaatgaggcgctggcagcgcagaagtaatttttattcgggcggataaggcgtttttgcctcatccgccgctctgtacacaatgcctgatgcgacgctggcgcgtcttatcatacctacaaaccacaccgcacatttcaacaatctatctttcatcccatattcatcaacatccgctattattgatttccagcttaatcatcacctgatgaacaaaaataatgactaaacctaatcatgagattagcccggcgctgatcgtgttgatgtctatcgccaccggtctggcggtagccagtaactattacgcccagccattgctcgacaccatcgcgcgtaacttttccctttccgccagttcggcaggctttattgttaccgccgcgcagttgggctatgccgcaggtctgctgtttcttgttcccctcggtgatatgtttgaacgccgccgcctgattgtctcgatgaccttactggcagcaggcggcatgttaatcactgccagcagtcagtcgctggcgatgatgatcctcggtacagcattaaccggtttattttcagtcgtggcacaaattctggttccactggcagcgacgctggcttcaccggacaaacgcggcaaagtggttggcaccattatgagcggtctgctattggggatcttactcgcacggaccgttgccggattgctggcgaatctcggcggctggcgcaccgtcttttgggttgcttcgatgttaatggcactgatggcgctggcattatggcgtggtctgccacaaatgaaatcagaaacccacctcaactacccacagttgttgggttccgttttcagcatgtttatcagcaataagatcctgcgcacccgcgcgttgctgggctgcctgacctttgccaacttcagcattctctggacctcaatggcctttttgcttgccgctccaccttttaactacagcgatggtgtaattggtctgtttgggcttgcgggagttgccggagcgttgggcgctcgtccggcgggcggttttgccgataagggcaaatcgcaccacaccacaactttcggtctgctgctgctgttactttcatggctggcaatctggtttggtcacacttccgtactggcgctgattatcggcatcctggtgctggacctcaccgtgcagggcatgcatatcactaaccagacgataatttatcgaatacaccctgatgcgcgtaatcgcctgaccgcaggttacatgaccagctactttattggcggtgccgctggttcgctaatttcagcctcagcctggcaacatggcagttgggctggcgtgtgtctggctggcgcgacgattgccctggttaacttactggtctggtggcgaggttttcatcgtcaggaagccgcaaattaagcaatcagcaaccgttttcgtggctttacacttataagggtgttaagaagcccatcagtctgataaggttaagatattcattcagtctatttataatattaacaatcgttaagcgtacactctatggaaagccctactccacagcctgctcctggttcggcgaccttcatggaaggatgcaaagacagtttaccgattgttattagttatattccggtggcctttgcgttcggtctgaatgcgacccgtctgggattctctcctctcgaaagcgtttttttctcctgcatcatttatgcaggcgcgagccagttcgtcattaccgcgatgctggcagccgggagtagtttgtgggttgctgcactgaccgtcatggcaatggatgttcgccatgttttgtatggcccgtcactgcgtagccgtattattcagcgtctgcaaaaatcgaaaaccgccctgtgggcgtttggcctgacggatgaggtttttgccgccgcaaccgcaaaactggtacgcaataatcgccgctggagcgaaaactggatgatcggcattgccttcagttcatggtcatcgtgggtatttggtacggtaataggggcattctccggcagcggcttgctgcaaggttatcccgccgttgaagcagcattaggttttatgcttccggcactctttatgagtttcctgctcgcctctttccagcgcaaacaatctctttgcgttaccgcagcgttagttggtgcccttgcaggcgtaacgctattttctattcccgtcgccattctggcaggcattgtctgtggctgcctcactgcgttaatccaggcattctggcaaggagcgcccgatgagctatgaggttctgctgcttgggttactggttggcgcggcgaattattgcttccgctatctgccgctgcgcctgcgtgtgggtaatgcccgcccaaccaaacgtggcgcggtaggtattttgctcgacaccattggcatcgcctcgatatgcgctctgctggttgtttctaccgcaccagaagtgatgcacgatacacgccgtttcgtgcccacactggtcggcttcgcggtactgggtgccagtttctataaaacacgcagcattatcatcccaacactgcttagtgcgctggcctatgggctcgcctggaaagtgatggcgattatataacccacaagaatcatttttctaaaacaatacatttactttatttgtcactgtcgttactatatcggctgaaattaatgaggtcatacccaaatggatagttcgtttacgcccattgaacaaatgctaaaatttcgcgccagccgccacgaagattttccttatcaggagatccttctgacccgtctttgcatgcatatgcaaagcaagctgctggaaaaccgcaataaaatgctgaaggctcaggggattaacgagacgttgtttatggcgttgattacgctggagtctcaggaaaaccacagtattcagccttctgaattgagttgtgctcttggatcatcccgtaccaacgcgacgcgtattgccgatgaactggaaaaacgcggttggatcgaacgtcgtgaaagcgataacgatcgccgctgcctgcatctgcaattaacggaaaaaggtcacgagtttttgcgcgaggttttaccgccgcagcataactgcctgcatcaactctggtccgcgctcagcacaacagaaaaagaccagctcgagcaaatcacccgcaaattgctctcccgtctcgaccagatggaacaggacggtgtggttctcgaagcgatgagctaacgcgtcatctcgctcaaaaatccagatttataaaagaaaaaataaccggccagcatcgcaacatgctggcctttttggcaagcaggtcggctcagccgatgagttaagaagatcgtggagaacaatatgagcgcaaatgcggagactcaaaccccgcagcaaccggtaaagaagagcggcaaacgtaagcgtctgctcctccttctcaccttgctctttataattattgccgtagcgatagggatttattggtttttggtactgcgtcatttcgaagaaaccgatgacgcatacgtggcagggaatcagattcaaattatgtctcaggtgtctggcagcgtgacgaaagtctgggccgataataccgattttgtaaaagaaggcgacgtgctggtcactctcgacccgacagatgctcgccaggcatttgaaaaagccaaaactgcactggcttccagcgttcgccaaacccaccagctgatgattaacagcaaacagttgcaggcgaatattgaggtgcaaaaaatcgccctcgcgaaagcacaaagcgactacaaccgccgtgtgccgctgggcaatgccaacctgattggtcgcgaagagctgcaacacgcccgcgacgccgtcaccagtgcccaggcgcaactggacgtcgctattcaacaatacaatgccaatcaggcgatgattctggggacgaaactggaagatcagcctgccgtacaacaggctgccaccgaagtacgtaacgcctggctggcgctggagcgtacccgtattgtcagtccgatgaccggttatgtctcccgccgcgcggtacagcctggggcgcaaattagcccaacgacgccgctgatggcggtcgttccagccaccaatatgtgggtggatgccaactttaaagagacgcagattgccaatatgcgtatcggtcagccggtcaccatcaccaccgatatttacggcgatgatgtgaaatacaccggtaaagtggttggtctggatatgggcacaggtagcgcgttctcactgcttccggcgcaaaacgccaccggtaactggatcaaagtcgttcagcgtctgcctgtgcgtattgaactggaccagaaacagctggagcaatacccgctgcgtatcggtttatccacgctggtgagtgtcaataccactaaccgtgacggtcaggtactggcaaataaagtacgttccacaccggtcgcggtaagcaccgcgcgtgaaatcagcctggcacctgtcaataaactgatcgacgatatcgtaaaagctaacgctggctaatccagaggtgcgtgtgatgcaacagcaaaaaccgctggaaggcgcacaactggtcattatgacgattgcgctgtcactggcgacattcatgcaggtgctggactccaccattgctaacgtggcgatccccactatcgccgggaatctgggctcatcgctcagtcagggaacgtgggtgatcacttctttcggggtggcgaatgccatctcgatcccgcttaccggctggctggcaaagcgcgtcggggaagtgaaattgttcctctggtcaaccatcgcctttgctattgcgtcgtgggcgtgtggtgtctccagcagcctgaatatgctgatcttcttccgcgtgattcaggggattgtcgccgggccgctgatcccgctttcgcaaagtctattgctgaataactacccgccagccaaacgctcgatcgcgctggcgttgtggtcgatgacagtgattgttgcgccaatttgcggcccgatcctcggcggttatatcagtgataattaccactggggctggatattcttcatcaacgtgccgattggcgtggcggtggtgttgatgacactgcaaactctgcgcggacgtgaaacccgcaccgaacggcggcggattgatgccgtggggctggcactgctggttattggtatcggcagcctgcagattatgctcgaccgcggtaaagagctggactggttctcatcacaggaaattatcatcctcaccgtggtggcggtggtggctatctgcttcctgattgtctgggagctgaccgacgataacccgatagtcgatctgtcgttgtttaagtcgcgcaacttcaccatcggctgcttgtgtatcagcctcgcgtatatgctctacttcggcgcgattgttctgctgccgcagttgttgcaggaggtctacggttacacggcgacgtgggcagggctggcctctgcgccggtagggattattccggtgatcctgtcgccgattatcggccgctttgcgcataaactggatatgcgccgactggtaaccttcagctttattatgtatgccgtctgcttctactggcgtgcctatacctttgaaccgggtatggattttggcgcgtcggcctggccacagtttatccagggttttgcggtggcctgcttctttatgccgctgaccaccattacgctgtccggtttgccaccggaacgactggcggcggcatcgagcctctccaactttacgcgaacgctggcggggtctatcggcacgtcgataaccacgaccatgtggaccaaccgcgagtcactgcaccatgcacagttgactgagtcggtaaacccgttcaaccctaatgctcaggcgatgtacagtcaactggaagggcttggtatgacgcaacagcaggcatcaggctggattgcccagcagataaccaatcaggggctgattatttccgccaatgagatcttctggatgtcagccgggatattcctcgtcctgctggggctggtgtggtttgctaaaccgccatttggcgcaggtggcggcggaggcggtgcgcactaagtacaactaagccagttcatttgaactggcttttttcaattaattgtgaagatagtttactgactagatgtgcagttcctgcaacttctctttcggcagcgccagttcttcgttgctgttgatgcgcacgtcacgttccagaatgttacgcgcaatatcctgcgcttcctgcaacgagtgcatctggtaagtgccacactggtagacgttcagttccgggatctgattctgatcctgcactttcagcacgtcttccattgccgctttccaggcatcagcgacacgctgctcatctggcgtaccaatcagactcatataaaaaccggtgcggcagcccattggcgagatatcgataatctctacaccattaccgttaagatggttacgcataaaaccagcaaacaggtgctccagggtatggatccctctttctggcatcacttctttgttcggcacgcagaagcgcagatcgaacacggtgattgcgtcgccatgcggggtgttcattgttttcgccacccgaactgcaggcgcttccatccgggtatgatcgactgtgaagctatctaacaacggcatttagccacctccggtaatttttttaaaaattttctgaactctttcttcccaggcgagtctgagtatatgaaagacgcgcatttgttatcatcatccctgaattcagagatgaaattttggccactcacgagtggcctttttcttttctgtcaggcgtgtttttccagccacaccgcaaacggttcggtatcagcggcttccatttcctgctgacggcgttcagacgcctcgcgctcggcgacaaaatcctcttcgcgcagaatttccaacggctcttcacgcagcagattacggtacgcttcagcaaacgctttgcctgttccgccaataccagtatcaatcatagaccttaagatacgggcagagaaagtcagatcgggattatcgaagcaggcgaccagttcatcacacactttctgatacgcttcgccgccgttaatgctatccagcgtttgcgcgacgcgtttcagatcgcggaacagatctttacccacctgcggtaacgggaactgcgcagtttcgcagccgatacccagcgtcaggcccggtttgcgaccttcgaggatcacccggttccagttaacgcgtgtacaggcaagttcgctactgctcatttccggcgcatcagccagcgcacaccagaccataaacaggtcgaggaatcgcacctgttgttcatctacaccaatcggcgagaacgggttgatgtccagcgagcggacttcaatatattcaatgccgccacgtaacaacgcatcagaaggcgactcaccactgcgggtaacgcgttttggacgaatcggcgcgtacagttcgttttcaatctgcagcacgttgctgttgatttgcagccgcttaccgtctttctcaataccaatcttcgcgtactcttccgatggcgttttgattgcctgtttaaggcccgccacgtactcgtagagatcattgaaggtgataccaagattgctttgcgatttattggtatagccaagatcgctcaaacgaagagaggtcgcatacggcaggtaatacataccgcactcggttttctcaaacggcagcgacgttggttttccttgcaggaaagaagaacaaatcgctggagacgcaccaaacagataaggaatgacccaaccgaaacgatagtaattgcggataacgcggaaatagcccgcagaaattttctctttggcatcagcgcccgagatatcaccgcacttcgcttgccagaatgccattggcaaagagaaattatagtgcacgccggaaatggtttgcatcagcgcgccgtagcgatttttcagcccttcacggtacagcgttttaaagcgaccggtgttagaagtgccgtactgtgccagttcgatgtcctgaccttctgcgatatagcatggcatacttaacggccacatccgctcatcgcccatattgcgcgccgtatagcgatgcagatcgcgcataaaggtcagcatatgttcaatatcaccatccactggtgtaataaattccagcaatgcttccgcaaaatcggtagtaatccatttatgggtcagtgcagaacctaatgcttcaggatgacctgttgttgccagtgtgccatcagcattaacacgcaaagtttcgcgctccagcccacgctgtatcccctttaacgcctgaggatgtttttccagccaggccagcgcctgtgatacgtccgggatcaaattgacctcccgcctgtcaaaatcgttttaattagcataactgtaatggtgaccatatgtgcaggcctacaattagtgccaccacatcatgccctgaacggtagctgctgcaactgcaacatagcgtaacgctttaccaaggcacaaaaaaaagattaccggtccccacgagatgcgcatccatcccgctaacagacacagtaaatcgccaaccacgggcatccagcttaataatagcgtgactgcaccatagcgtttcagccagccggtagctttctcttgccagcgcgatgttttacgcaatggaaagaaacgcccaaggataacgttagttaaccctccaaggctattacccattgttgctgttaaaactaaaacccagggatgactgatcccggaaagcaacattgccaccagcacgacttcggagttgccgggtaatagtgtagcgctgagaaaactactggcaaacaacgagaaaagcgataacgcttcactcacagcaagcgaacatccacagcgtccatgcctgctgcacgggccgcctgaataccgaaatcggcatcttcaaagaccacacactgcgtcggttgcacgcccatacgctgcgcgcacaacaaaaatgtgtctggcgcgggtttatggtgtttgacgtgatcggcagcgacgacggcgtcaaaataacggcgtaatcccaggtgcgccagcaatgcctcagcgatggcgctttcactccccgttcctacagccattgggcgacgaccatgccagcttttcaccacttcaacaagaggaagcggttcgacactatccagcagcatacttcttactgcttctgttttttcacgcgctaacgcatgcgggtcgagatcggcctgattcagctcaataatcgcctgagcaatacgccaggtgggcgagccattaagcgcaatcatcgcctgaacgtcgtactgaagaccgtagtgccctaatacttcgcgccacgctttacggtgcgtaggctccgtatccaggatggtgccatccatatcaaaaattaaacctgcataacgctcgtacatggtcttctcgcaagtcgaaaaatatgacgctactttagcgtaattgcttgattttgtcgctgatggagaaggagaagaaaattcaggaaatggataaagtagttatttagaaatgagatatttttgaaggaaattttttggagaagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcggaaaaatttattttactgctgatattgatatcgctactaaagccatatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaatttattttactgctgatattgatatcgctactaaagccatatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaacttactttactgcagattttttgataccgccactaaagccgtatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcaaatggcggtgaggcggggattcgaaccccggatgcagcttttgaccgcatactcccttagcaggggagcgccttcagcctctcggccacctcaccacacgcctcttacgagtgcttcgaagaacttgtttatcgctcatcgtcgctgcgtggcgcacatattactttctgagacttataagtcaaacaatttttcccacacttttatcgtttgcacacttcacgctcaattagtctgtaaaaacgtcaaaaagagtgttttatcaacagaaaaacggaggtctgacagatagcagtaatgcaaaaaatggagacttaagttgaatgaacgggagtaaagtgaaaagacaatggagtgaaagagaaattttgagggtgcgtctcaccgataaagatgagacgcggaaagattagtaactggactgctgggatttttcagcctggatacgctggtagatctcttcacggtgaacagaaacttccttcggggcatttacgccaatacgtacctggttgccctttacccctaaaactgtcacggtgacctcatccccaatcatgagggtctcaccaactcgacgagtcagaatcagcattctttgctccttgaaagattaaaagagtcgggtctctctgtatcccggcattatccatcatataacgccaaaaagtaagcaatgacaaacacattacatctaagcagtcatggcattacattctgttaaacctaagtttagccgatatacacaacttcaacctgactttatcgttgtcgatagcgttaatgcgaatgccgtgaagcgagtccacggcattgcctgacgcttatattattgcaatttcgcgctgacccagcctttcacactggctaacgctgcaggtaaggccgcagcatccgtaccaccggcttgcgccatgtcaggacgtccaccacccttgccgcccacctgctgagcgaccataccaatcagttcccctgctttcacacgatctgtgacgtccttagatacgcctgcaatcagagaaaccttaccttcggctaccgttgccagcacgataattgtcgaccccagctgattttttaaatcgtcaaccatggtacgcaacattttcggctcaacaccgctaagctcgctaaccaacagcttaacaccattaacatcaattgccttactggaaagatttgcgctctcctgtgcggcagcttgttctttaagctgttgtaactctttttccagctgacgcgtacgttccagtactgaacgcactttatcagccagattattgctatcgcctttcagcagatgcgcgacttcgcttaagcgctcactgtctgcatgaacggtggcgatagcgccttctccggttaccgcttcgatacgacgaacgcctgcagcagtacccgattcagagatgatgcggaacagaccaatatcaccagtgcggctggcgtgagtaccgccacacagctcggtggagaaatcgcccatgctcagcacgcgtacgcgctcatcatacttctcgccgaacagtgccatcgcacctttcgcttttgccgcttcgagatccatgatgttggtttcgatcggcaagttacggcgaatctgtgcgttcaccaggtcttcgaccgcacgaatctcttctggtttcatcgcttcgttgtgtgagaagtcgaagcgcagcactttgtcgttaaccagtgaacctttctgcgatacatgagtacccagaacctggcgcagcgcagcgtgcatcaggtgcgttgcggagtgattcagacgaatacgggcgcgacgagcctcatcaacatcagcctgcacagcgtcgcctactttcagagaacccgcagcaagtttaccgatgtggccaatcgcctggccgtatttctgcgtatcttccaccgcgaaggagaagttagcgcctttcagttcgcctttatcaccaacctgaccgccggattccgcatagaatggcgtttgatccagcacgaccacagcttcctggcctgcattgatggcatcaaccgctttaccatcaacaaacagcgcggtcactttgccgttcagttccagatggtcatagcctttaaattcagatgcactgtcaacacggatcattgcgttgtaatcggcaccaaagccgctggcttcgcgcgcacgacgacgctgctcttccattgctgcttcaaaaccagcttcgtcaactttgatgttgcgctcacgacaaacatcagccgtcaggtcaaccgggaagccgtaggtgtcgtacaggcggaaagcagtttcaccatccagcgtatcaccagaaagttttgccagctcttcatccagcagcgccagaccgcgctccagagtacgggcaaactgctcttcttcagtcttcagcacctgctcaacctgcgcctgctggcgtttcaggtcttcacccgcagagcccataacgtcgatcagcggaccaaccagtttgtagaagaaggtttctttcgcgccgagcatattgccgtgacgcactgcgcgacgaatgatacgacgcagtacataaccacggttttcgttggacggcattacgccatccgcgatcaggaacgcacaagaacgaatgtggtcagcgattacgcgcagcgatttattgctcagatcggttgcgccagtgactttcgctaccgcctggatcagcgtgcggaacaggtcgatgtcatagttagagttaacgtgttgcagcaccgcagcaatacgctccagacccataccagtatctacagacggtttcggcagcggttccatcgtgccatcggcctggcggttgaactgcatgaagacgatgttccagatctcaatgtagcggtcgccgtcttcttccggacttcccggagggccgccccaaatgtggtcgccgtgatcgtagaagatttcggtgcacgggccgcacggaccagtgtcacccatctgccagaagttgtcagatgcgtatggcgcacctttgttatcgccgatgcgaataatacgttcgcgcgggatccctacttctttttcccagatttcgtaggcttcgtcgtcgctttcatagacggtaacccacagacgctctttcggcagggcaaaccatttttcgctggtcagcagttcccatgcaaactgaatggcatcgtgtttgaaatagtcgccgaagctgaagttgcccagcatttcgaagaaggtatggtgacgcgcggtgtaaccgacgttttccaggtcgttgtgtttaccacccgcacgcacgcagcgttgggaagtggtagcgcgggaataattacgcttgtcgagcccaaggaacacatccttgaactggttcatcccggcgttggtaaacaacagagttgggtcgttatggggtaccagggagctgctggcaactacctgatgtcccttactatggaaaaagtcgagaaacgcctgacggatctcagcggtgctcttgctcataattatcctgaaatcaagctaacgaaatatcgctaccagccgttgcgtgtcgttaaccgcccggctggtaactgaaaagtgggaataagataagttttcttgactgggaagtaaaatcccgtatgcgttcagtcggcaaaatttcgccaaatatcctggatatcttccatcagatagccacgatagagcagaaaacgctggatcttaactttttctgaaaagacagttggcaaaggttcgccatattttcgcgtcgcctgatcgcgcgccagtgcgcaccagtcgatgtcacattcacgcatcgctttttctgtcgcttcgcgggaaatacctttctgattcagttcctgacgaatacgcgcaggtccataacctttgcggctacggctggcgataaagcgcgcaacaaatcggctgtcatcaagatagccatgttcatggcaccaggcaataacgcgctcgtaatcttctgccgtggcatcaatctcttccgggccatttttgcccataatcggtgccgcgagtttacgtcgcagttcttgctcactgtgatcgcgcaccgccagaatgcgtaccgcacgatccaacaggcgagcatatgccgggcgacgggatgttgattctgtcatggcatatccttacaacttaaaaaagcaaaagggccgcagatgcgacccttgtgtatcaaacaagacgattaaaaatcttcgttagtttctgctacgccttcgctgtcatctacagagaaatccggcgttgagttcgggttgctcagcagcaactcacgtactttcttctcgatctctttcgcggtttctgggttatctttcagccaggcagtcgcattcgctttaccctgaccgatcttctcacctttgtagctgtaccacgcgcctgctttctcgataagcttctctttcacgcccaggtcaaccagctcgccgtagaagttgataccttcgccgtagaggatctggaattcagcctgtttaaacggcgcagcgattttgttcttcaccactttcacgcgggtttcgctacccaccacgttttcgccctctttcaccgcgccgatacgacggatgtcgagacgaacagaggcgtagaatttcagcgcgttaccaccggtagtggtttccgggttaccaaacatcacaccaattttcatacggatctggttgatgaagatcagcagcgtgttggactgcttcaggttacccgccagcttacgcatcgcctggctcatcatacgtgccgcaaggcccatgtgagagtcgccgatttcgccttcgatttccgctttcggcgtcagtgccgccacggagtcaacgacgataacgtctactgcgccagaacgtgccagggcgtcacagatttccagtgcctgctcgccggtatccggctgggagcacagcaggttgtcgatatcgacgcccagtttacgtgcgtagattgggtccagcgcgtgttcagcatcgataaacgcacaggttttaccttcgcgctgcgctgcggcgatcacctgcaacgtcagcgtggttttaccggaagattctggtccgtagatttcgacgatacggcccatcggcagaccacctgccccaagcgcgatatccagtgaaagcgaaccggtagagatggtttccacatccatggaacggtcttcacccaggcgcatgatggagcctttaccaaattgtttctcaatctggcccagtgctgccgccaacgctttctgtttgttttcgtcgatagccatttttactcctgtcatgccgggtaataccggatagtcaatatgttctgttgaagcaattatactgtatgctcatacagtatcaagtgttttgtagaaattgttgccacaaggtctgcaatgcatacgcagtagcctgacgacgcaccgcatcacggtcaccgctgaagcattcccgccgggtaatgccttcaccacgggcagtggcaaaagcaaaccagacggtgccgacaggcttctcttcactgccgccatccggcccggcgataccactaatagacacggcgtaatcagcacgagccgctttcagtgcgcctatcgccatttccaccacgacgggttcactcaccgcgccatgctgcgccagcgtctcttcgcgcacgccgatcatctgcgctttggcttcgttactgtaggtgacaaatccgcgttcaaaccaggcggaactgccggcaatatcggtaatcactttcgctacccaaccgccggtacaagactcagcagttgttacggttgcgccacgggctttcagcgcctgcccaacctgttcgcttaactgcatcagttcactgtcagtcatcacaacctctgtcagtcaaaaatttatgccggacaagataacactttcgtcaggaagatggtgttggcgtagcaattttacgaggaggattcagaaaaaagctgattagccagagggaagctcacgcccccctcttgcaaatagttactgcacgcgcgccagcgccacggcttgtcctaactgccagaccgccattgcgtaatgggtgctgtggttataacgggtaatggtgtagaagttcggcagaccgtaccagtactggtagccggtgccaacatccagacgcagcaggctggcttgttgatggttgcccagcggctgctgtggcgttaaacctgccgcggcaagctgcgaaatgctgtacctggttttgaagccatttggcaagcctggcgcctgaccgtttgccattaccgcgacctgatcgcctttcacccagccgtgcgctttgaaataattcgccacgctaccgatcgcatcaaccggatcccacaggttgatatgcccgtcgccgctgaaatctaccgcgtattgtttgtaagacgacggcataaactgaccgtagcccatcgccccggcaaaggaacctttcagattgagcggatcgtcctgctcgtcgcgcgccatcagcaggaaggtttccagctcgccagaaaaatactccgcgcggcgtgggtagttaaatgacagcgttgccagcgcatcgaggatgcgagttttccccatcacgcgcccccagcgggtttcaacgccgataatcccgacgataatttccggcggtacaccatacacctgccacgcgcgattcaacgcatcttcatactgattccagaaaaccacaccgttctgcacgttgtccggcgtaataaattttttgcgataacgcagccatgcgccgttcggacctgatggcggtttcaccgatgtggttggtgcctggttatccatcagccgcagtaccgaatccagacgtttcgcctgggagagaatttcctgcaactgctgacgatcgaaaccgtgtttgttcaccattttgtcgatgaactgctgggcattcgggttattggcgaaatcaccgcccatctgcatcacattgtgctgcggctcaagcaggaagccgccagacggcgttccggtggtcgtttcagtctcagtaggttttggcttgctgctacaggcggcaagcaacacaaaaaggggaagcaatgttacataacgacgcttgaacatgaggggtccatttaacagattcaaccaggggcaagtatggtaaagcatcccgccccgcacaaggaagcggtagtcactgcccgatacggactttacataactcaactcattctccttactaccttctttatacaaactttcaaaataaaatatttatctttcattctgcgatcaaaataacacttttaaatctttcaatctgattagattaggttgccatttggtaataaaacaataaatactgaaggagagaacaatgatagaaaccattactcatggcgcagagtggttcatcgggctgttccagaaaggcggagaagtgtttaccgggatggtaaccggcattcttccgctgttaattagcctgctggttatcatgaacgcattgattaattttatcggtcagcatcgtattgaacgatttgctcaacgttgcgccggtaaccctgtttcccgttacctgctgctaccgtgcattggtacgtttgtcttttgtaacccgatgaccttaagtcttggtcgctttatgccggaaaaatacaaacccagctactacgcagcggcctcttatagctgccactcaatgaatggcctcttcccccatatcaaccctggcgaactgtttgtttatcttggcattgccagcggtctgacgacgctgaatctgccacttggcccactggcagtgagttatctgctggttggtttggtcaccaacttcttccgcggctgggtaaccgatctgaccaccgctattttcgagaaaaagatgggcattcaacttgaacaaaaagttcacctggcaggagcaacatcatgacacgcattcggatcgaaaaaggaacgggtggctggggcggcccgcttgagctggaagccacgccgggcaaaaaaatcgtctatatcaccgccggtacccggcctgcgattgttgacaaactggcacagcttactggctggcaagctatcgacggatttaaagaaggtgaacccgcggaggcggaaattggtgtcgcggtaatcgactgtggcggcacattacgctgcggcatctatccgaaacggcgtattcccaccattaatatccactcgacgggcaagtccggcccgctggcgcagtacattgtggaagatatttatgtctctggtgtaaaagaagaaaacatcactgtagtgggtgaggcgacaccacaaccctcttccgtgggccgtgactatgacaccagcaagaaaatcaccgaacaaagcgatggtttactggcgaaggtgggaatgggtatgggttctgccgttgccgtgttgtttcaatctggtcgtgacaccatcgacactgtattaaaaaccattctgccgtttatggcgttcgtctcggcgcttatcggcatcattatggcttccggtcttggcgactggattgcccacggtcttgctccgctggcgagccatcctctggggctggtcatgctggcgctcatctgctccttcccgctgctttcacctttcctcggcccaggcgcagttatcgcacaggttatcggcgtattgattggcgtgcagattggtctcggcaatattccgccgcatctggctttacctgcactgtttgccatcaacgcgcaggcggcctgcgacttcatcccggtcggtttgtcgctggcggaagctcgtcaggacacggttcgcgtcggtgtcccttctgttctggtgagccgctttttaaccggcgcgccaactgtactgatcgcctggtttgtctccggttttatctatcaatagaggctgaaacatgaccgttatttatcagaccaccatcacccgtatcggcgcgagtgccactgacgccctcagcgaccagatgctcatcacctttcgtgaaggcgcgcctgcggatctcgaagagtattgcttcattcattgccacggcgagttaaaaggtgcactccatcccggtttgcaatttacgctcgggcggcatcgctatccggtgaccgccgttggcagcgtggcggaagacaaccttcgcgaactgggtcatgtcaccctgcgcttcgatggtttaagcgaagcggaatttccgggcactgtccatgtggcaggccctgtacccgacgatatcgcgccgggatcggttttgaagtttgaatctgttaaggagtaaaaaatgaatcaggttgccgttgtcatcggtggtgggcaaaccttaggcgcgttcctgtgccacggtctggctgccgaggggtatcgcgtggcggttgtcgatattcagagcgacaaagccgcaaatgtggcacaagaaattaacgccgaatatggtgaaggaacagcgtacggttttggtgctgacgccaccagcgagcaaagcgttctggcgctttctcgtggggtagatgaaatctttggtcgcgtggatttgctggtctacagcgccggaatagcaaaagcagcctttatcagcgacttccagctcggcgattttgaccgttcgctacaggtgaatctggtgggttatttcctgtgtgcccgtgaattttcgcgtttgatgatccgcgacgggattcagggtcgcattattcagatcaactcgaaatccggcaaagtgggcagcaaacacaactctggctacagcgcagcgaaatttggtggcgtcgggctgactcaatcactggcgctggatctggcggagtacggcattacggtgcattcgctgatgctcggtaacctgctgaaatcgcctatgttccagtcactgttgccacaatacgcgaccaagctgggtatcaaaccggagcaagtcgagcagtattacatcgataaagtaccgctcaaacgcggctgcgattatcaggatgtgctgaatatgctgctgttctacgccagtcctaaggcgtcgtactgcactggtcagtcgatcaatgtcaccggcggtcaggtgatgttctgatcaacagcggagatcttttaaggatctccgcgcgactaatagaatgcctgatgcgctacgcttatcaggcctacaggacttccgccactacattacggagaagttatggtatccgcactcatcaccgtcgccgttatcgcctggtgtgcgcaactggccttaggcggttggcaaatttctcgttttaaccgtgccttcgacacgctatgccagcaagggagggttggcgtgggccgttccagcgggcgctttaaaccgcgggtcgtggtcgctattgcgctggacgatcagcagcgcatcgtcgacaccttgtttatgaaaggactgaccgtcttcgcccgaccgcaaaaaattcccgcaattaccggcatgcatgtgggtgatttacagcccgatgtgatctttccccatgatccactatcacagaatgctctatcattggcgcttaaactgaaacgtggataatttcgttgtgaatgttacttgcttgcgaagttatcattttgaaacctaaatcaggtaatcacgcccatgaaacctcgtcagcgtcaggccgccattctggagtatctacaaaagcagggtaaatgctcggttgaagaattggcgcaatactttgacaccacaggcacaaccattcgcaaagatctggtcattctggaacatgccggaaccgtcattcgtacttatggcggcgtggtgttgaacaaagaggaatccgatccgcctatcgatcataaaacgcttatcaacacccacaaaaaagagctgattgcagaagctgccgttggttttattcatgatggcgactcaataattcttgatgctggcagtaccgtgttgcagatggtgcctctgctatcgcgctttaataacatcacggtgatgaccaacagcctgcacatcgtcaatgcgctatccgaactggataacgaacaaactatcctgatgccaggcggaacatttcgcaaaaaatcggcctcatttcacgggcaactggcagagaatgccttcgagcatttcaccttcgataaattgtttatgggcaccgacggcatcgatctcaatgcgggcgtaaccacctttaacgaggtctataccgtcagtaaggcgatgtgtaatgccgcgcgcgaagtgattttgatggctgactcatcgaagtttggtcgtaaaagccccaacgtggtttgtagtcttgaaagcgtcgataagctgattaccgacgcaggtatcgatccagcgtttcgtcaggcgctggaagaaaaagggatcgacgtgatcataaccggagagagcaatgagtgaagcactactgaacgcgggacgtcagacgttaatgctggagttgcaggaagcaagccatttaccggaacgtctgggcgatgatttcgttcgcgccgccaatatcatcctgcactgcgaaggcaaagtggtggtttcgggaattggcaaatcgggccacattggtaagaaaatcgccgcaacgcttgccagcaccggcactcctgccttttttgtccatccggcagaggcattgcacggcgacctggggatgatcgaaagccgcgatgtgatgctgtttatctcttactccggtggcgcgaaggaactggatctgattattccgcgtctggaagataaatctatcgcgctgctggcgatgaccggcaaaccgacgtcaccgctgggcctggcggcgaaagcggtgctggatatctccgtagaacgcgaagcctgtccgatgcaccttgcgccgacctccagcaccgtgaataccctgatgatgggtgacgcgctggcgatggcggtcatgcaggcgcgcggatttaacgaagaagattttgcccgctcccaccctgctggagcactgggcgctcgcttgctgaataaagtgcatcatctgatgcgccgtgatgacgctatcccgcaggtagcgttaaccgccagcgtgatggatgcgatgctggaacttagccgcaccggtttaggtctggtggcagtgtgcgatgatcaacgactggtgaaaggcgtctttaccgacggtgatttacgtcgctggctggttggcggcggcgcactcaccacgccagttaatgaagcgatgacgacaggcggcaccacattacaggcacaaagtcgcgccatcgacgccaaagagatcctgatgaagcgcaaaatcactgccgcaccggtagtggatgaaaacggcaaactcaccggcgcaattaacctgcaggatttctatcaggccgggattatttaatccttcagccccagacgtttcgccagccgatgcaggttggcgacgtcggtttccagcatccgcgcacaggcggcccagttgtgatgattttgcgccagtgcctgacgaatggtttcacgctggaacgcttctgtcgcttcacgcaggttttgcttaacaacgggcaccgccgccgcttctggcggcggcaacgtcacctcaggaaaagcaaaatgttgcgcctcaagaatcacttcatcgccgctgcgggtggctctcgccagcactaccgcccgatgaatagcatgttccagttcacgaacgttccccggaaaattgtagtgttgcagtaaatttcgcgctccggcacttaataccactcgggagagccccagccgcaaacgacactgctcgcagaaataccccgccagcagaatgacatcatcgccccgctcacgcagcggcggcactgaaagtggaaacacgctcaggcggtggaacaagtcagcgcgaaatcgccctgccagtacctcttcgcgtaagtcacggttagtcgccgccagcacgcgcacatcgacccgcaaactgcggtcatcgccaacgcgttgaatatcgccatactgcaacaccctcagcagcttggcctgcaatgccaacgacaactcgccgatctcatcgagaaacagcgtaccgttatccgccatttcaaacttcccgctgcggttactgatagcaccagtaaacgcccctttcacatgcccgaacaactcactttccgccacactttccggcagtgcggcacagttgagatagaccagcggattcaccgcccgtggcgaggcttcatgaatcgctttcgccaccagctccttaccggttcccgtctcaccgctaattaaaacgttgagatcggatgccgccacaatctcaatctcttttttcaattgcgtcatgcctggcgacagaccaatcatctgcgtctgtttcaccgcttcaaacggcgcggcatcgcctggcagcatattctggctttccagttgttcaatcagcaatgcattgcttaacgctcccgccgccagtgcggcaatcagccgtagctcttcgtcgctgaaaacatcgaactgatcgggctgcatcccgtcgagcgtcaaggcaccgatcaggttttgcccggcaaacaacggcaaaccaacgcaggcgtgaaccttcagactctcctgccctggaatcaaaccgtcataaggatcgggcaattcgctgtctgcgggaaagcgcaccacgtccccggcgcgggcaatcgcttccagccgtggatgaccttccagcgcaaagcgtctaccgagtacatccttcgccagcccgtcgatggcaagcggaataaactgccgcgagtcgtaacgtagcaacgcagacgcatcgcactccagcacctgacgcagcgtggtgatcaggcgctgaaaacgatcctgatgaccaatcccacgctgcaattcgatggcgatattcgccagcacatcaacggaaaaactcatctttgcctcactgtcaatttgactatagatattgtcatatcgaccattttattgatagtcattttgactactcattaatgagcacaattttatttatagagtaaaaacaattagataaaaaactggcacgcaatctgcaattagcaagacatctttttagaacacgctgaataaattgaggttgctatgtctattgtggtgaaaaataacattcattgggttggtcaacgtgactgggaagtgcgtgattttcacggtacagaatataaaacgctgcgcggcagcagctacaacagctacctcatccgcgaagaaaaaaacgtgctgatcgacaccgtcgaccataaattcagccgcgaatttgtgcagaacctgcgtaatgaaatcgatctggcggatatcgattacatcgtaattaaccatgctgaagaggaccacgccggggcgctgaccgaactgatggcacaaattcccgatacgccgatctactgtactgccaacgctatcgactcgataaatggtcatcaccatcatccggagtggaattttaatgtagtgaaaactggcgacacgctggatatcggcaacggcaaacaactcatttttgtcgaaacgccaatgctgcactggccggacagcatgatgacttacctgacaggcgacgcggtgctgttcagtaacgatgctttcggtcagcactactgcgacgagcatctgttcaacgatgaagtggatcagactgagcttttcgagcagtgccagcgttactacgccaatatcctgacgccgttcagccgcctggtaacgccgaaaattaccgagatcctgggctttaacttgccagtcgatatgatagcgacctctcacggcgtggtatggcgcgataacccgacgcaaattgtcgagctgtacctgaaatgggcggcggattatcaggaagacagaatcaccattgtctacgacaccatgtcgaataacacccgcatgatggctgacgctatcgcccaggggattgcggaaaccgacccacgcgtggcggtgaaaattttcaacgtcgcccgaagcgataaaaacgaaatcctgaccaatgtcttccgctcaaaaggcgtactggtcggcacttctacgatgaataatgtgatgatgccgaaaatcgccgggctggtggaggagatgaccggattacgcttccgtaacaaacgcgccagcgctttcggctctcacggctggagcggcggtgcggtggatcgtctttccacgcgcctgcaggatgcgggtttcgaaatgtcgcttagcctgaaagccaaatggcgaccagaccaggacgctctggagttatgtcgtgaacacggtcgcgaaatcgcccgtcagtgggcgctcgcgccgctgccacagagcacggtgaatacggtggttgaagaagaaacctctgccgccacgacggctgacctcggcccacggatgcaatgcagcgtctgccagtggatttacgatccggcaaaaggcgagccaatgcaggacgttgcgccaggaacgccgtggagtgaagtcccggataacttcctgtgcccggaatgctctctcggcaaagacgtctttgacgaactggcatcggaggcaaaatgagcaacggcattgtgatcattggttcgggcttcgccgcccgccaactggtgaaaaatattcgcaaacaggacgccagtattccattaactctgattgccgccgacagcatggatgagtacaacaaacctgacctcagccatgttatcagtcaggggcaacgtgccgacgaccttacccgccagacggcaggtgaatttgccgagcagtttaatctacgcctgtttccgcacacctgggtaacggatatcgatgccgaagcccatgtggtgaaaagtcagaataatcagtggcaatacgacaagttagtgctggcaaccggtgccagcgcctttgtcccgccagtgcccgggcgtgagttaatactgacgttaaatagtcagcaagagtatcgcgcctgtgaaacacaactgcgggatgcccgacgcgtgttgattgttggcggtggtttgattggtagcgaactggcgatggatttttgtcgggcaggcaaagcggtcacgctaatcgacaacgctgccagtattctggcgtcgttaatgccaccggaagtcagcagccgcttgcagcatcggttgacggagatgggtgttcatctgctgttgaaatctcagttgcagggactagaaaaaacagattctggcattctggcaacgctggaccgccagcgctgcatcgaagtggatgcggtaattgccgccaccggactgcgcccggaaaccgccctggcacgacgcgccgggctgacgattaatcgcggcgtttgcgtcgatagttatctgcaaaccagtaatgccgatatttatgcgctgggcgattgcgcggaaattaacggtcaggtattgccgttcctccagccgattcaacttagcgcgatggtgctggcaaaaaatcttctcggcaataacacgccgctgaaactcccggcgatgctggtgaaaatcaaaacgccggaattaccgctgcatctggcaggcgaaacccagcgtcaggatttacgctggcacatttataccgaacgccagggaatggtggcgcgcggcgttgacgatgctgaccagcttcgcgcctttgtggtcagtgaggatcggatgaaagaggcatttggattgttgaaaacgttgtcgatgtaggcgagctacagtgccccaaatgtcggatgcggcgctgacgcgtcttatccgacctacagggaacgcatgtgttgatcacataatacgtttatgtcgcattgcactgtcccaaaatgtcggatgcgacgctggcgcgtcttatccgacctgcggggacgcacgtgtaggccggataaggcgtttacgccgcatccggcaatggtgtccaaatgcaacacgctttatccgttctggacttcccctgccaaccaacgcgccgcaacaataaccccctgccccagagacaatccaccatcgcccgccggtaaactctgcgggaagagcaacgtaaaatcagcaagataatgcgccagacgtgcacgcagcaaacggttatgaataactccgccgctaaataccagcgtagtgataccccgcatcgtggcctgctcacgcatcaacgcggcaaaaccctgcgccagcgcatcatgaaacgcccacgcgcgttgattaaccggagcctgccagctcagccactgctgccagaaagtggcgagatccagttgattgtccaccagcggcatcgtcaccggatgcgtcacgccgtggcacgaagccgccatcgcctccagcgcacaagccgcttcaccttcataacttaacgtggctggcgcacagcccagcgccgccgctacggcatcgaacaaacgtccacacgacgatgccagcggcgcgttaattccacgctcaatagcccgcgccagcacgctccagttttgctgttgcacacttgccgtttcagagtaattctgccactccggcacaaagcgcaggcactgcgccagcaggtttcgccacggctgcttcgcagccaaatcgccccccggaagcgccaccgcgggcaagccgcccaggtgctggcattcacgatagttcacccgcaagcactcgcccccccataaagcgccgttctcccccataccaataccgtcgagcgtcaacgcaatgacatctccgccatccagaggccagaggtgttctgccagacacgccgctgcgtgggcatgatgatgcagcaccgtttgcgtcggcagattcatctcacgcgcccactggctggagacatagcccggatgcgcgtcatgcacaacgtattgcggagtgaaatcgtagatgttttgcatcaggcgtaacgcttcgcgccactgcatctggatgccatcgtcacttaaatcgcccagatgctgactcaacaccgcttgttcgccgcgcaccaggcagaaggtgtttttcagatccgcgccgagacacagcacaggcggaacatttttaaagcccggaggcaaagccagcgcatccggcacatacccccgcgaacggcgcagcatttcgccgctttcgcgcaccaccgaatcatccatccgctgcacgatgtcgcggttatgtatcaagaatccgtcggcaatgccctgcaaatccgccagcgcctgttcgttgctgatagccggtggtttaccgctcaggttgccggaggtcatcaccagcgggcattgcagttcctgtaacagcaaatgctggagcgggttcgcaggcaacattaccccgacttcgttaaggtcaggggcgatatcatcacaaagctcaggtacatattttttatccaccagcacaatcggcgcggcgggcgtggtaagcaactggcgcgcagcgtctggtaaaccgtcagccactggcaacatgaccgccagcggtttcgccgggcgatgtttgcgcgcccgaagtgtcgccaccgcgttactgttacgtgcatcgcaggcaagatgaaatccgccaatccctttgatggcgacaatgttgcccatttttaactgtgcgatagctgcctgtaatgccgcctcttgttctgcatgttcaccatgacttacccattcaagatgggggccacactccgggcaggccaccggctgggcgtggaagcgacgatcgagcgggtcacggtactctttgtcacaggccggacacagcggaaacgccgccatcacggtaaacgggcggtcgtaaggcatggcgcgaataatggtgaaacgcggaccacagtgagtacagttgataaacggataacgccagcgtcgttcgcctggggtattcatttcggcaagacaagcagggcaagtcgcggcatcgggaacaatttgcgtattcatgacgccacccgcgctctggcggatggtgaactcagtgggcagttgtgaccagataaacggctcacgctcgacgctatcaatacgcgccagtggcgggcagtgctgatgcaattgaacaagaaacgtttccggatcttccagcagccggacttctacgccatcgccgtcattacagacatcgccgtgaagatttaattgctgtgccagttgccagacaaacggacgaaaaccgacgccctgcactttgccacgaatacgcagttggacaccgcaagatgtgttttttgccattgagttattcccgccatcatgaattgcgtaacccgccctgccggacacgacagcgtcgcatccggcagtcacaggtcggcgatactgcccgcttcgtattctacgaatatttccgggaattcctttgataccagaacagttctgtaagatttttagaacatcagcgccgtgcggcggcgtttttctgcgctcagttgttcaagtttattacgatcgacacaaatcagcgcatgggtcgggcaagccgccatacacgccgggccgtcttcacgatggttgcacaggtcgcatttattggcttcggctttgtcagcccgtacattcagccctgcgccgctgttgcgaatcaccggacgcaccaccacttccatcgcaccatacgggcaagccacaacgcaggttttgcaaccaatacaacgttcctgcatgacatgaacaaaccctttatcacggctgatagcaccattcgggcagacgttagcgcacggtgcatcttcacactgacggcagactgtcgccgtggaaatgttcacacctttaatgacatggattcgcggtaaaaaagtttccggggtcagcgatgcacagtcctgattttcctgatgagaaaccacgcacgccacttcacaggtacggcaaccaatacatttactcgcgtcagcaatgatgaaacggttcatcaaattctccagcaatgacagttaatgcgccgatacactcacaaatcatgccagtttttaatttactgttatttaaggaaattaaattctgtactacaggaaaaacgatgtcatcgacactagtgacgatgacatgtgatgacaatgtttatcgcgaaagagcaatgagtgagccgcggcggattagttttccgctgaaggttttcggcggtgagaaatccccgccatcgagcataaaaatcagccgtccaataatttcctgaatcatctcagtcaccggaatttttacgctggagagcgccggaacgatgtagggggcaatagcgatatcatcgaatccgataactgacacctgctctggcaccgctacgccgcgctcgtgtaacgctttgatcgcacctatcgccatatcgtcgttactggcaactaacgcgctaaatttagccccacgttcgagcaacgtttctaccccttcggcaccgctggcgggcgtccatttaccgttagcgataagtttttcattgaacgcaataccatgctgcgccagcgcgtctttatatccggcaagacgttcaatgctggtgggggaatccatcgagccggtaaggaaagcaatctcctgatgtccggcggttatcaactctgccacggcgttaaagctggtctgtttatgatcgcaccagacgctatggctgctgtttttgcgcaggcggcgattaagcaccattatcggctgactgtgtgcgtcaatgatgtcatcaatctcatccacgcttaaaaagcgcgggtaaatcatgatggcgtcgcagcgcaaatccagcagatactgaatcgcctggcgctcttcttcggcgctatgtttaccatctgccaatagcaactgtcgccctttctcttccgccattcgcgcggcatgaaacagtaattcactaaaataaatgccatggtaaagcgtgttggtcactaccagccccagcgtctgagtactcttcgccgacagattgcgcgccagcaagtttggacggtaaccgctctcttctaccgcctgaaacacgcgatctttagtctcctggctgacgtagccattacctgaaagcacgcgggaaacggtcgcttttgaaaccccggcgcgcttcgccacttccagcatcgtcgtcatcattttcatccctttacacgcaatcaacgcagtgtactgcaccgtttgccgattgtccttgcgcaatcagcgggaaaaatattcaggtgaccggtttcacaaatataaaaaatgaacaattaactctcttgcttattaaatgacaactattcatgattttgtgaaaccggtttcctaattccgtttcagcatcggcatttttccgtcacgtcgactgataacaactacatctaccctactgataacaggataaaatccgatggccaaaaattatgcggcgctggcaagctcggtgataacggcactgggcggcgttgataacatctcggcggtcacgcactgtatgacgcgtttgcgctttgttatcaaagatgaccagcttatcgacagtccgacgttgaaaaccatctccggcgtgctcggcgtggtacgtagtgacaaccagtgtcaggtgattataggtaatacggtttcgctggcctttcaggaagtcgtcagcctgctgccgggagatatgcagcccgcacagcccgtgggtaaacccaaacttacgctacgtcgcataggtgcggggatcctcgatgcgctgatcggcaccatgtcaccgctgatcccggcgattatctgcggatcgatggtcaaactgctggcgatgatcctcgagatgagcggcgtgctgacaaaaggatcgccgaccttaatcattctgaatgtgattggtgacggtgctttcttcttcctgccgctgatggtcgctgcttctgccgccatcaaatttaaaaccaatatgtcgctggcgattgccattgcgggtgtgctggtacatccgagttttattgagctgatggcgaaagcggcacagggtgaacatgttgaatttgccctgattccggtcaccgcggtgaaatacacctacacagtgatcccggcgctggtcatgacctggtgcctgtcatatatcgaacgctgggtggacagcattacgccagcggtgacgaaaaacttcctcaagccgatgctgattgtgttgattgccgcaccgctggcaatcctgctgattggcccgattggtatctggatcggtagcgccatttcggcgctggtttacaccattcatggttatctgggctggctttcagtcgccattatgggcgcgctgtggcctctgctggtaatgacagggatgcaccgcgtctttacgccaaccatcattcagaccattgccgaaaccggcaaagaagggatggtcatgccgtcagagatcggcgctaacctgtcgctgggcggttcatcactggcggtggcatggaaaacgaaaaacccggaactgcgccagacggcgctcgcagcggcggcatcagccattatggcggggatttccgaaccggcgttatacggcgtggcgatccgcctgaaacgtccgcttatcgccagtcttatcagcggttttatttgcggcgcggttgccggtatggcggggcttgccagccactcaatggcagcgccggggctatttaccagcgtgcagttcttcgatccggcgaatccaatgagcatcgtctgggtgttcgccgtcatggcgctggcggtcgtgctgtcgttcatcctcacactgttgctcggctttgaggatattcctgttgaggaagcgactgccgaggcgcgaaagcatcagagcgtacaaccgaccgtcgccaaagaagtaagtcttaattgaggatgaaaatgtcagtatttccagaaggttttttatggggcggcgcgcttgccgccaaccagtctgaaggtgcgtaccgtgaaggtggcaaagggctgaccaccgtcgatatgatcccacacggcgagcatcgaatggcggtgaaactgggactggaaaaacgttttcagttgcgcgatgacgagttttatcccagccatgaagcgacggatttttatcatcgttataaagaagatatcgccctgatggcagagatgggattcaaggttttccgtacctcaattgcctggagccgcctcttcccgcagggcgatgaactgacgccaaaccagcagggcattgctttttaccgcgcggtatttgaagagtgtaaaaagtacggtatcgaaccgctggtcacgttatgccacttcgatgtgccgatgcatctggtcaccgaatatggctcctggcgtaaccgcaagctggtagagcttttcagccgctacgcccggacctgctttgaagcatttgatggtctggtgaaatactggcttaccttcaatgaaatcaacattatgttgcatagcccgttctccggcgcgggtctggtgtttgaagaaggggaaaatcaggatcagatgaaatatcaggctgcgcatcaccagctggttgccagtgcgctagccaccaaaatcgcccatgaggttaacccgcaaaatcaggtgggttgtatgctggcgggcggtaacttctacccttacagctgcaagccggaagatgtctgggcggcgctggagaaagatcgggaaaacctgttttttatcgatgtgcaggcgcggggcgcgtatccggcttactctgcccgcgtattccgcgaaaaaggggtaaccatcgacaaagcaccgagcgatgatgagatcctgaaaaacaccgtcgattttgtctctttcagctattacgcctcgcgctgcgcctcggcggagatgaacgccaacaactgcagtgcggcgaacgtggtgaaatcgctgcgtaacccgtatctgcaagtgagcgactggggctggggtattgatccactcggtctgcgtatcaccatgaatatgatgtacgaccgttatcagaagccactgtttctggtggaaaacggcctgggcgcaacagatgaatttgctgccaatggcgaaattaacgacgactatcgcatcagctatttacgcgaacatatccgcgcaatgggcgaagcgattgcagacggcattccgctgatgggctacaccacatggggctgtattgatttagtttccgcctctacgggtgaaatgagcaaacgctacggttttgtctacgtagaccgtgacgacgcaggcaacggcacgctgacgcgcacgcgtaagaaatcgttctggtggtataaaaaagtgattgccagtaatggtgaagatttagagtaagtaaccgtgccggatgcggcgtgaacgccttatccggcctacaaggcccgataagcgttgcgcatcgggcaatctggggtttggcatcagtcaaaaatcaaagaaaccattccggcttaacgccaaatcgggctgaaagtgccttaatgtgggatatcgtcagggatcgttgtccagataaaatctgactgaccagggatttagagccgatttcgttcttcaaatccgcataggtcagattatgttgatcaatcagcgtacgaagtaacgccacgccaaccggcattgctgcaacggctttgtcgaactctgcaaacttttcgttattgttttcatattctgcaatgcggctcgccagaaagtcgataagtggattggtgtcatcttcttcaatcaaatattcgaccagttccagtgcttcacgataatcatcttctgagtcactgcctcccagaaaggggactgcattgaccagttctcttgttgctttaacagcgcgtacagcattagcagtcattctttgttctctctgtagtatcgtgtcagacgctcactttcctaaaatgccagttttgatcggcatcataaggcatggtcaggagaggtttcagcgcccgcttttgcgcgtattcgctgtcactcattggcagatattcggtaaagctggtggcctgtgcaggcagcactaagctcaataaaaaagcgcacatccctgtcctgatgttcaattccctgaattccttactgaaaaactactcttcttccgccgctaactgcgcgaagccgccatttccttcccagccttctagccgctgatacaccgtttccaccgcatctttaatctgctgagtcatcgggtagtaaaagccgacgatatccggctggatgccaaggaaaatcacttcgccaatatcttctttcaactggtcgataagatagttcagcggcatgttatgggtagtcatcataaacatctcggcgatgtcagccgggtcgatgatgcggatctcgccagggtttagccccatatccgtggcgtcgacaataagcagccgtgtcgggcgcagttcgcgaatagcgacaatgtcgttttccggtgcgctaccgccgtcaatcactacccagttacctttcggcgcggcagcgcacttttccgccagtagcgggcctgcgccatcatcgcccatcatgctattgccaacacagagtaaaacgtcagtcacgcagtctcctcaccatcaaatagatggcgttttcctgatgaatatcatgcagcatacttaacagcattgtactccattccttctgctgcgaagtttgcgctgcccgggctttatcgaatgcgttggccagcatcggcacatggttaatgtcgatgacgatctcaccatatttcggcacgccttccatttttcggcgggcttcgctgcccgcctccagagtggcaatccatgccagatattcatcccacgggcaggtgagcgccgcttccaggcaatcgataaccccaaggtggtgaccaatcgccaggctgtaatagaccacctgctgcgcctcggcgggcgtagcatcgttctcatcaatgaatttacggctcagttgactgaacaccaccttttcactcatcggatacgcgcctcttcaacaacatgattcagatggctgacaatctcgttcagacgcggatcgttttccgcttccagccagcgtgcaacctgttcttcgccctgccctaactgtgtcaggaagtcatcggcaatctgacgaccgtaacgataacccgccagtcggcgtgcttcgcgatctactttcacgcgcagcggctgcaccatatcgccatgcagaatctccgccggttgttcatcctgctcacccggcccacgggcgtgaattttctgctccagcaggccgagcgccatcgcaaagccgtacagcgtggcggcaggcgttggcgggcagccagggatataaacatccactggaacgattttatccgtaccgccccacacgcagtagagatcgtggaagatcccgccgctgttaccgcaggctccgtaggagatacagattttcgggtccggcgcggactgccacgcacgcagcgcaggggatcgcattgcacgggtgaccgcgccggtaaacagtaaaatatccgcatgacgcggtgacggaacgactttaatgccgaagcgttctgcatcgaacagcggcgaaagcgtggcgaaaatttcgatttcgcaaccgttacagccgccgcagtccacgcgataaacgtaggcagaacgtttgatttttttcagtaacgacgccttcatgctggcgatggattcatccaccgtcatcgggaccggaatgccgttggcgtcacgggggcctaataaattgctcatcagatggcctctttcatatggcgagtcagttcaatacggtcggacggcaccaggcatttctggcgcttacattccgggcaagtctcaaagctttcgcggtggttttccgcgcggctgtcgccgttgtgcttaagcagcgcaatggcgtagtcgatctctttctggacggcgaaaggacgattgcagacgcggcagttgcacagcgcgaagcgggactgttgcaggaagtcttctttcttccacaccgccagttcgtattcttgcgacagcttaatcgccgccgtcgggcagacttcttcgcagcgtccacagaagatgcagcgtccaagattgaactgccacgccagctctcctgtggcgaggtcagtttcaaccgttaaggcgtttgacgggcaggcattgacgcaggccgcacagccgatgcactgctgcgggttctgctctggcttaccacggaagtttttatcaaccgcaatcggctccagcggataagacgaagtcgccgtgccggttttgatgacttttttgataaaggtaaacatggcgattccttatttcagcggcgagtttttacgctcaatgctgtagcgctcgagttctttgtatggcaccactttgctcttcttcttacgtacatcgaccacggtcatgcggtcggtacaggagtagcaagggtccaggctaccgataatcagcggcgcatcggaaacggtgttgccgcgcagcatataacgcagggtcggccagttcgcgtaggtcgcggcacggcagcgccagcggtacagcttctggttgtcgccggtcatgctccagtggatatcgtcgccgcgcggcgcttcggcaaagcccagcgcgaaacggtgcggaatgtaggtaaagccttccaccatcagcggaccacccggcaggttatccagaccgtagtcgatcatgttcagcgcggtatagacttcgttgatacgcactttcagacgggaaataacgtcgcagccctgctcgctgtggacttccattggcagcaggccataaccaacaaacgggtgatcggcgcgggtatcgcgagcgtgtccgctggcgcggaccatcgggccaacgttactgaagtcgcgggcaatttccgggtccagacgaccaatgccgacggtgcgctgttccatgttcggtgtgctcagcagcacatccaccagctcctgcacttcacgacgcatctgttgtgccagctggcgggtctggatcatgtcgtctttcagcagatcgcgacgaatcccgccgatcaggttcaggccgtaggttttacgtgcaccggtaaggatctctgccattttcatggaggtttcacgcacgcggaagaactgcataaagccggagtcgaagccggtaaagtgacaggcgaggccgaggttgagcagatgcgagtgcaggcgttctacctccagcagaatggcgcggatcatctgcgcacgttctggtacctgaatacccatcgcgttttccaccgacgtggtgtaggcggtgctgtgagcaaagccgcagatcccgcacacacggtcagagaggaaggtcacttcgttgtaacccatgcgggtttccgccagtttttccatgccgcgatggacatagaacaggcggtagtcggcgtcgataatgttttcgccatcgacgaacagacggaagtgacccggttcgtcggaagtaacgtgcagcggaccaatcggcacgacgttgtttttcttgtcgcccagttcgttgatgaactcgtaggtttcagcatcggtagtcggtgccggacgttgacgataatccatgctgtctttacgcagcggataaagttcatccggccagtcatccggcagcaccagacgacgttcatccggcagccctaccggaatcaaaccgtacatatcgcgcacttcacgctcgccccataccgccgccggaacgcgcggcgttacggacggatattccggtttgttggcgtcaacttcaacgcgcacggttatccagcatttggtgcccttctccatcgacagcacgtaataaacggcgtaatgaccattcagtttgcgttcgtcgttaccaaacagcaccgacagccaacccccttgtttgtagtagagaaactccaccacttccggcaggtagttcaccttcacggtgatggttagctgatctttggtctgccaggcgtggtccagcacgacgccaggaaatgcctcattcagcgcggcgagataatgttgacctaatttttcttcagacatgctcaaactctctttaatcacgccgccagcaaggagacgaacgctaaaaatgcaaaaccaaacccggcccaggtaatgcgcggagtaatatcaagacgcagacgggccatgctgttttcgaacagcgcgataaccaggacgccaaccaccagtttgacgatggcaatcaccagcgccagcagcagcccaccgacggtgaaggtttctatttgtccccacggaataaacacccccacgaacatctgcaacaccaccagctgtttcaggctgatgccccatttcatgacgccaaagccgctgccgctatactcagagagcggaccttcctgcaactcctgctcggcttccgccaggtcgaacggcagtttgcccatttcgataaaagtggcgaacgcacaggcacaaagcgccagcaccagcgggatgctctggctcagtggccagtgataaacggtgtcggtgatgttgctgatgttggtggaaccggcaacctgtgcggcgacccacagaccaagcagcaacatcggttcaaccaacacgccaagcatcgcttcacggctcgcgccgatagcggtaaacgggctaccagtatccagaccagaaatggcaaagaagaaacgcgcgatggcgaagagatacagtaaggtgatcaaatcgccaagttgcggcagcggagaaccgacggtcaccaccggcagcgcagtggcgatagtcagcatgacgcccaccatcacatacggcgtcaggcggaacacccagccggaggcatccgggccaacgctctggcggcccagcagtttgataatgtcgcgatactcctgcaacacgcccggcccgcgacggttatgcagacgggcacgcgccacacgggtaataccggagagcagcggcgcaacggcaaatagcaccagcgcctgaattaacggatataaaacactcattctcaggctcctcgtgaaacaataatcaccaccagcaccgccagttcaaccagcgccatccggcggaacagcaacgcactcccctcgcactgccagcccggcaccagcgacaccggattcaaccatttgcgtagtttcagcaccggcgcaaacgcctgtttcaccggcatggcaaaaccgtgagcggtaatcaccattgatttttcatgatcgtagccgcacacccaggccgcgccgcgggaacgcgacggcaaacgatcgcctttgcaaatcgccataatgatgaatggcagcagcgggcaggcaatcagcagcaacgtgatcatcggttgagaaacggtggtgttagcaggctccagcggcagaggtacagcagcagagagcatcggcagtagccacggcgcagcaacaccgccaattacgcagcaaatcgccagtgccactacgcttacgctcatcaggagcggcgcacaggtggcgttttcggcctctttggtacgcggcgcgccgaggaaagtaacgccataaactttcgccatacacatcaccgccagcgcaccggtaattgccagccccacggcgagcagcggcccgagaagacgggcaacaaacgcgccactattgctcagtttgaagaaggattgatagataacccattccccggcaaaaccgttcagcggcggcagcgcagccattgccatcagcccgactaacatggcgatggagataaccggcattttcttgccaataccaccgagtttttcgatatcgcgatgaccggtacggaaccagacgctccccgcaccaaggaacagtacgctcttgaacaggctatggttaagcagatggtacagaccaccaaccagaccaagggcaatcagcgccggttgttcgagcgcgatacccgttacgccagcgcccagccccagcaggataatgccgatattctccagggtgtggtaagccagcagacgctggatattatgttccatcagcgcatacagaccgccgacgaatgcggtgatcatgccgagtaccagcagtgcgatcccccaccacagcggtgcattaccgcccagcagtgacagagttaaaatgcccagcaggccaattttcatgactaccgtggaaaacagcgcggcagctggcgcagaggcgttagcatgtgcctgtggcacccagccgtgcagcggaataatcccggccagcaggccaaagccaatcacaccgagcagccagatatcggaaccgagcggcagctgttgcatacgcatatccagcaggcgcagatccagcgtaccgtaacgctgccacagcagccagcaggcaatcgccagcagcagagtgccaagacgccccagcgcaaaccacagtttgccctctttgctgttgctggtgaggaacaccgcacacagggccatgatttcggccattaccacgaacatgccgaggttgctggcgatgacggcacagacggcggcagccatcaacatattgatctgcaagccgttgcatttcacctgcgcgtggcgatgccagtcaatgttgtagaggctgacaaacagaccgcacagaccgagcgtaatcagccaaatcgcgttaagcggagagatttgcacatcgtagcttaccagcgacagcgcaccgctcacgccaaccgcgccagtcagcacagtgaagcccgcggctgccgtatacaggctacccaccgcgccgccaattccggctatccagccacttagcgctttttgaaaagaaaagagaaatgccagaacagcggcggcgacaaaccacgccacgccgctattgatcagggaaattgcgctcatttagcctctccactttgagcctgctgaaacaaggtgagatcgccaaagtccgtgttaaaagtcagctcacgcttacgtttgctgacgcgggcgatatcggtgttatccaccagatgcagggctttagtcgggcacatccgcacgcaggccggaccttgttcatcaaagctacaaaggtcacatttgacggcgatcgcgcgaatacctggcacccagtcaagcaatgtgctgacacgcgccggagcaggcggtgccggtggcgctttcggggtattggcgtttgccggaatatccagcggacggctgccggaaaattcaattgcgccaaacgggcaggcgataccacacagtttgcagcttacgcacagactttcattcaactgcacagcaccatcaacacgagtgatggcgttaaccgggcagaccaccgcgcagggtgcatcttcacagtgatgacagagctgcggcgcagattctttttcatttagcatcactcgcaggcgcggcattgattgcaggccgtgctggcgatgcgtctctgaacaggcagcctcacaagtgtggcagccgatacagagcgtggagtcagcaattacaaaacgattcaccaggcattcctcaggtgattgtcatttttgacgaaaacatgccgatgaaatgtcattttcgacactcatcgacacgcccatccccaaacaggcgtaacgcctgcaaaacgggcaaagcctcagctcatgctaccgggctttgtccctttaccagttggcttaaattcaccggcacattgttttcaatggcggtatataagctgtcgtaaacgccagcgattttttcgagatagtgttccagagcttgttcgcgatcgcggatgttgaccttgccatcaatcatgccgtcaatgctcaactgcgcctgcgcaatccgctgtttgtcttcgccatcttttgtttcgacgtaatactcgatggtgtggctgttaaagccatccgccaaggtgacgtaaatgcgaaaatgttcaaaaaggacgaaacagagttctttgtccggcgcgcagctcatggcgtgatgcaggcgcgctttcgataacgtgatcccctgaaccagcgaattgcagtagatgtgccactggtcctgtaggcgacgatgccgctgtgcgatgtaatcggctttctcgcttatttcccaaatagtcattgtcaggttacccgtttaacagagatgccagctttaagcattttctgtgccaacttttaattcattgttattaaagcgatttctaagctaaagatgaatttcgtcgccgtgtcgacgtgtcatttcgacatcatcgacattattcaccgcagggataatcaacactggcacaattattgcttgtagctggcaatagttaatgggaggcgatatgcacgaaataaccctctgccaacgggcactggaattgatcgaacagcaggccgcaaaacacggcgcaaaacgcgtaactggggtctggctcaaaattggcgcattttcttgtgtcgaaaccagctctcttgccttttgttttgatctggtttgccgcggcagcgtggcggaaggttgtaaactgcacctcgaagaacaagaggccgaatgctggtgtgaaacatgccaacagtatgtgacgctactgacccagcgcgtccgccgctgtccactgtgtcatggtgacatgctacagattgtggcagacgacggtttacagattcggcggatagaaatagaccaggagtgagcgatgtgtacaacatgcggttgcggtgaaggcaacctctatattgagggtgatgaacataaccctcattccgcgtttcgtagcgcgccatttgccccggcggcacgcccgaagatgaaaatcaccggcattaaagcgcctgaatttacccccagccagactgaagaaggcgacctgcattacggtcatggcgaagcgggcactcacgcgccgggcatgagccagcgtcggatgctggaagtcgaaattgacgtgctggacaaaaataaccgtctggctgaacgcaaccgcgcgcgctttgctgcccgcaagcaactggtgctcaacctggtttccagccctggttccggtaaaaccaccctgctgacggaaaccttaatgcgcctgaaagacagcgttccgtgcgcagttattgaaggcgaccagcaaaccgtgaacgatgccgcgcgcattcgtgctaccggcacgccagcgattcaggtgaacaccggtaaaggctgccatcttgacgcacagatgattgccgacgccgcgccgcgcctgccactggacgataacggtattctgtttatcgaaaacgtcggcaacctcgtgtgcccggccagcttcgatctcggtgaaaaacacaaagtggcggtgctttccgttaccgaaggtgaagacaaaccgctgaaatatccgcatatgtttgccgccgcctcgctgatgctgctcaacaaagttgacctgctgccgtatctcaactttgacgttgagaagtgcatcgcctgcgcccgtgaagtcaatccagaaattgaaatcatccttatttccgccaccagcggcgaagggatggaccagtggctgaactggctggagacacagcgatgtgcataggcgttcccggccagatccgcactattgacggcaaccaggcgaaagtcgacgtctgcggcattcagcgcgatgtcgatttaacgttagtcggcagctgcgatgaaaacggtcagccacgcgtgggccagtgggtactggttcacgttggctttgccatgagcgtaattaatgaagccgaagcacgcgacactctcgacgccttacaaaacatgtttgacgttgagccagatgtcggcgcgctgttgtatggcgaggaaaaataatgcgttttgttgatgaatatcgcgcgccggaacaggtaatgcagttaattgagcatctgcgcgaacgtgcttcacatctctcttacaccgccgaacgccctctgcggattatggaagtgtgtggcggtcatacccacgccatttttaaattcggcctcgaccagttgctaccggaaaacgttgagtttatccacggtccgggttgcccggtgtgcgtactgccaatgggtagaatcgacacctgcgtggagattgccagccatccggaagtcatcttctgtacctttggcgatgccatgcgcgtaccagggaaacaggggtcgctgttgcaggcaaaagcacgcggtgccgatgtgcgcatcgtttactcgccaatggatgcgttgaaactggcgcaggagaatccaacccgcaaagtggtgttcttcggcttaggttttgaaaccaccatgccgaccaccgccatcacgttgcaacaggcaaaagcccgcgatgtgcagaatttttacttcttctgccagcacattacgctcatcccaacactgcgcagtttacttgaagagccggataacggtatcgacgcgtttcttgcgcccggtcacgttagtatggttatcggcactgatgcctataattttatcgccagcgattttcatcgtccgctggtggtcgctggtttcgaaccccttgatctactgcaaggcgtggtgatgctggtggagcagaaaatagcggcccatagcaaggtagagaatcagtatcgtcgggtggtgccggatgccggtaacctgctggcgcaacaggcaattgctgatgtgttctgtgtcaacggcgacagtgaatggcgcggcttaggcgtgattgaatcttctggcgtgcacctgacgccggattatcaacgattcgatgccgaagcacatttccgcccggcaccgcagcaggtctgcgatgacccgcgtgcgcgttgtggcgaagtcttgacgggcaaatgtaagccgcatcaatgcccgctgtttggtaacacctgtaatcctcaaaccgcgtttggtgcgctgatggtttcctccgaaggagcgtgcgccgcgtggtatcagtatcgtcagcaggagagtgaagcgtgaataatatccaactcgcccacggtagcggcggccaggcgatgcagcaattaatcaacagcctgtttatggaagcctttgccaacccgtggctggcagagcaggaagatcaggcccgtcttgatttggcacagctggtagcggaaggcgaccgtctggcgttctcaaccgacagttacgtcattgacccgctgttctttcctggcggtaatatcggcaagctggcgatttgcggcaccgccaatgacgttgcggtcagtggcgcaattccgcgctatctctcctgtggctttatcctcgaagaaggattgccgatggagacactgaaagccgtagtgaccagcatggcagaaaccgcccgcgcggcaggcattgccatcgttactggcgacactaaagtggtgcagcgcggcgcggcagataaactgtttatcaacaccgctggcatgggcgcaattccggcgaatattcactggggcgcacagacgctaaccgcaggcgatgtattgctggttagcggtacactcggcgaccatggggcgactatccttaacctgcgtgagcaactagggctggatggagaactggtcagcgactgcgcggtgctgacgccgcttattcagacgctgcgtgacattcccggcgtgaaagcgctgcgtgatgccacccgtggtggtgtaaacgcggtggttcatgagttcgcggcagcctgcggttgtggtattgaactttcagaagcggcactgccggttaaacctgctgtgcgcggcgtttgcgaactgctgggactggacgcccttaactttgccaacgaaggcaaactggtgatcgccgttgaacgcaacgcagcagagcaagtgctggcggcgttacattcccatccattgggaaaagatgcggcgctgattggcgaagtagtagaacgtaaaggtgttcgtcttgccggtctgtatggcgtgaaacgaaccctcgatctaccgcacgccgaaccgcttccgcgtatatgctaataaaattctaaatctcctatagttagtcaatgaccttttgcaccgctttgcggtgctttcctggaagaacaaaatgtcatatacaccgatgagtgatctcggacagcaagggttgttcgacatcactcggacactattgcagcagcccgatctggcctcgctgtgtgaggctctttcgcaactggtaaagcgttctgcgctcgccgacaacgcggcgattgtgttgtggcaagcgcagactcaacgtgcgtcttattacgcatcgcgtgaaaaagacacccccattaaatatgaagacgaaactgttctggcacacggtccggtacgcagcattttgtcgcgccctgatacgctgcattgcagttacgaagaattttgtgaaacctggccgcagctggccacaggtgggctataccccaaatttggtcactattgcctgatgccactggcggcggaagggcatatttttggtggctgtgaatttattcgttatgacgatcgcccctggagcgaaaaagagttcaatcgtctgcaaacatttacgcagatcgtttctgtcgtcaccgaacaaatccagagccgcgtcgttaacaatgtcgactatgagttgttatgccgggaacgcgataacttccgcatcctggtcgccatcactaacgcggtgctttcccgcctggatatggacgaactggtcagcgaagtcgccaaagaaatccattactatttcgacattgacgatatcagcatcgtcttacgcagccaccgtaagaacaaactcaacatctactccactcactatcttgataaacagcatcccgctcacgaacagagcgaagtcgatgaagccggaaccctcaccgaacgcgtcttcaaaagtaaagagatgctgttgattaatctccacgagcgggacgatttagccccctatgaacgcatgttgttcaacacctggggcaatcagattcaaaccttgtgcctgttaccgctgatgtctggcgacaccatgctgggcgtactgaaactggcgcaatgcgaagagaaagtctttaccactaccaatctgaatttactgcgccagattgccgaacgtgtggcaatcgctgtcgataacgccctcgcctatcaggaaattcatcgtctgaaagaacggctggttgatgaaaacctcgccctgaccgagcagctcaacaatgttgatagtgaatttggcgagattattggccgcagcgaagccatgtacagcgtacttaaacaagttgaaatggtggcgcaaagtgacagtaccgttctgatcctcggtgaaactggtacaggtaaagagctgattgcccgcgcgatccataatctcagtgggcgtaataatcgccgcatggtcaaaatgaactgcgcggcgatgcctgccggattgctggaaagcgatctatttggtcatgagcgtggggcttttaccggtgccagcgctcagcgcattggtcgttttgaactggcggataaaagctcactattcctcgatgaagtgggcgatatgccgctggagttacagccgaagttgctgcgtgtattacaggaacaggagtttgaacgtctcggcagcaacaaaatcattcagacggacgtacgtttaattgccgcgactaaccgcgatctgaaaaaaatggtcgccgaccgagagttccgtagcgatctctattaccgtctgaacgtattcccgatccacctgccgccactacgcgagcgtccggaagatattccgctgctggcgaaagcctttaccttcaaaattgcccgtcgtctggggcgcaatatcgacagcattcctgccgagacgctgcgcatcctgagcaacatggaatggccgggcaacgtgcgtgagctggaaaacgtcatcgagcgagcggtattgctaacacgcggcaacgtgctgcagctgtcattgccagatattgctttaccagaacctgaaacgccgcctgccgcaacggttgtcgcccaggagggcgaagatgaatatcagttgattgttcgcgtgctgaaagaaacaaacggcgtggttgccgggcctaaaggcgctgcgcaacgtctggggctgaaacgcacgactctgctgtcacggatgaagcgactgggaattgataaatcggcattgatttaacagatgtggttatactcgatcaacattcaatgaaaggaggcagtatggcagtttcagcaagaaatcaattaaccggaacagttagcgcagtagcaatgggcgctgtgaatgatgaagtagaactgacgctggcaggtggtgcaaagctggtggcaattgtgactcacagcagccagcaagcgctgggtctggcgaaagggaaagaagcgattgccctgattaaagccccgtgggtcacgctggcaacggaagactgtggactgaaattctctgctcgcaaccagtttgctggcagcgtgtcgacaatcaccgaaggcgcagtgaacgccactgtccatatcaaaacggatgcgggttttgaaattgtggcagtggtaacaaatgaaagtcaggatgaaatgaaactcaccactggctcgcgcgttattgcattgatcaaagcatcagccatcctgattgccaccaaagcgtaagcgccgtatttgccggagagtatggctctccggcagatttatttctttggacgatatttttctggcaactccggcaccggacgcttgtcatcgatgagatgacgcacggttaagatcggatgacgccacagcattctcggcccggcccaacgcataatctgtttcatctcttcacgctttgcaggctggtaacagtgcaccggacactgcttacaggctggtttctcttcgccgaacacacatttatccagccgcttttgcgcgtaagcaaacaacgcctcgtaatgctccggctctgctgacgcctgcgggcatttcgcttgataaagatcgatcatttttttaatcgtcagtttttcacgagagatacgcttgccggacatgctgcctccatactcttaaggtgcatttatattacaacttaattttaaaggggactatgtctctgaaggaggaggtttcttcaaccgacgaatttggcgatcttgtttcatcgtcatcacgcaaaagctgcaaagcagcatttttcgcggaaccgacatcaagaactcacctttcgcgtcttcccctgaaatgattaactccggtatcatgtgcgccttatgtgattacaacgaaaataaaaaccatcacactacatttaacatcagggagccggacttaaccccatgagtacaatagaaaatttcgacgcccatacgcccatgatgcattagtatttcatcattgattaatatagcttttttattgaataagatcaaaaaccacgtttttacttacacttttgtaatctcatgatatgtagatattatttttttcatgatatttgattcaattcgtccagcgaatattttatgaatatatactcaccgtcgtaaatatatctattaatacacaataaattagaatgtgaggttatgataaaggttacagggatagacatcattactgatttaccatttactctgagaaaacatcatacatatcgcatcttcataagaccatgtattggttaatttaaaaatctcataacttgattattcaatacaggtatgtgaagcttgaaattaataaatttattagtgaacgggcatagttccatgcctctttattataaatcaaggtgatgaatgacgagagatagcgttcggtctaaagaagaaggtgaaaagattattagattccttcgagttatgtctgctgctgttgaatatttcggcagtaaaacaaaagctaaagagtggttggataaaccttctcgtgctttatcttataaaaagcctatcgagttaatatcttctgaatcaggagcatagactgtattgaatttaatagggcatatgtcttatggagtatactcttgatatctaaggcagtattagcctgcttcggatgaagtttaaaataatcgctaaacacgtaatagactcacgaaaggatatgttatgtcacgtaactgtgaatctccaaaaggaacattagtaatagatctatcaacaaagaacaaggagataatatcgcaagctgctgcaatggaacaaatcgacttaaacgattatatagtcaaccagctattacttaattcgctaagagttatatttggaagtggtaatgttacaagtgatgacataaggaatattgataacattatcaaaaattctccctcaccagacgaagatatgcttaatgcgatttcgatgtataatgaaacctttaaagaattaattaaacctgaaagattagataaaagagataaagcttcaaagagaaaaccatcctatggtaaggcagcccgagataatttagctaaaggagtacctatttattacacaacaggaggaataccgaaagggctaataataaaagaatacccctctgggaagaaagaattagtagatttctcctctggtaaagaggtatatatcaaggattacaaaggatgatagccattgagtagccccattgtctatttcataacgagcttaagatatggatgtttccagtcacctttcttgagcttgcggcgagaaacgaatccatcatgctctaaagcacaaataccagagtgtgcggcaacaaaatcatatacagccctactctcttcgccttgtagcatatgagcgagaagcttgcgtcgcatgacatcagagcgccaccttatcttcgccgcaggatctttgtaagtacagttgaagatctgtccgactgcatttctcacacataggccatagcggtttgttttacccgtagacaaataataatcgattaattcattaagatcatatttaagcggttccaacaatgttcgccagcgaagaagtattcgccgggttttgatttcaccataggacttatacagaagctgtacagtcttgcttttacggcttaaatttacatgacctgcactaaacacagcagaatatctaaattgcttaactaaaccctcgcttatttttaataccttggcgatatatttagtttcaaggatatggaggttctcatctgatacaccaatctttgttaactcatcgcgcagaatttcaagctgacaacttttaatgtcatagttatatccttcttcaaggcatccccacttcattccttttggtaatccctgaaagcctgtaccattttcaaaagaacgccctcctaccttagctgttttgtagggttgcctgtatgagataactaggggattatcatctaccttacggcaatcagtctctgcaagatgagaaataaagttgaaataataactcttgtttttaggcgaaggattatcgttacaataggttaaaagcttatctatgtttattttaatctcatcgagatttgcataaacatttttcaccaactctctgaattgtttatcaggaatatctcttttggatgtcaggtgctttaattttttattattgaagagtagctcatttaaggaatactcttttttattatatatatcgcctaatgatacataacgtatatccttgttaagtttgctctcttagaacagttcagaaagaaactttttggacaaggcaaattctctgcatttatgcctgttaaaatcatgtcgaaatatcttaatgagaccagcattctcaatctcttccagggcacgagaataaccaaggttccgctcttgatcgaaaacagaagaggctatttttaaacctatactctttggaattgggacagagtaagtccatttcttatcatctttctcctgatactttagtttctttcttttgatagttgtacagcaggcaattaaatgctgtagaaatttggcaatttcttgataataaatacgagatcgtcgtctatcactttcattatcaaatgggattgaaaaaccatatttctaaacttaataaaagtcatcctatctgtgaatatttttgcttctgcaacagttgttcttttcataatattttgctttttttatatatttaaaataaattggaggtaatttttaaatgttctacatgtataaatccatcagggaaacctcgataaaccttttaaaagctagtaccatctgaaaaaaatcatcatgatcttaatatttcatcctgtagtcatagatacttatctttattcaatgagacaagataaaaatagagatataacctgttttgagctaacaccacttttttggggggtatttttgatcttgaagtttcatctacaacatatttatcttaatctaaataaggttgcaatgcatgaatcttagcaaatatttcaaggatcgcgctatcacttttttgatttccccctactatagcccatatatctactatatatatacatctcatcatatatatacatgtcatagcctccataaaaaaaatctatatctatgttatcagcgtgcgtgagcacgtagtatgttgaagatgttaagcttcaacatacatatcaagtaaggtccattattctgactggattttttatcagaataaacgctgatctaatgggagtgttctctgaacaaaggcaatatctccatttataaatttcttgtactgattaagatctttgtaagtgtcttcgtggattaagaacacaggcctgctacctctaatctgagacatgtttattgatagaaaaaattcgaacatttctccctgaactaaaggtgtagcctctgctttatttggtccttcccacacaatagccagccctatgcagttatgtttattgtatttaaccttacatacggtttcatatatacccgtgatcattgaagatacttgatttttcagcaacagaagatcatgctgtccaacatgaaaatattcattactgagcaacaaaaagctgaacttgaacgccttcatgattccagtagtgacgggcgagtcagagatcgtattaaagccattcttctggcttccgaaggctggagttctgccatgattgctcaggctttacgcctgcatcagacaacgattgatcaccatatcagcgaattcctgaataaaggaaaactgaagcccgaaaacggcggctcagacagcaaactcagtgctgaacaaacggcctttttaatcagccagttatccgataatttatttcaccatacccgcgatgttattgcgtttgtcacccggacatggaacatcattttcagcattccggggatgaataagtggctgcatcgtaatggtttcacctacaaaaaaccgtcaggcgtcccccataaattcagtgaagagaaacaaaggcaattcattgaatattataaggaactgaaaacaactgtgggtgatgagccgattctttttattgatggagtccatccgactcaggccactaaaatcagctatggctggatacgcaaaggccagaaaaaagcagtaaaaacaacaggcagccgcacacgcctgaatatcatgggggcgctgaatctgaaagcactgacgtcaccgctaatctgcgaatataaaaccattaatgaatataatgtatcccgttttttcaatgagatacgaaaggtttatcctgattataaccagaaaatccacgttattctggatggagcaggttaccaccgttcacagttagtgaaagactgggcggaagtggtaaatatcaggctgcattaccttcccccttacagtccaaacctgaatccgatagaaagaatgtggaaattaatgaacgaacatgcccggaataatcgctacttcagcagtacgcgagagttcagggaagcaatatctgtcttttttaaccagacactgtcggatatagcggactcactgacatcccgaattaacgatcactttcaggtgctcacacccgcatcttgaggtttattgagtatataatagaataacactttataaaaaagggtgagttaaccacccttaataaatcattaaaaccctctaagatcttatagctgaaataactattctaagtcttcctcatcaacatcactatcataaggaaagagtgtaacttcttcctctggtataatcggctcgcaggcctgaagtttatcgttatcgacaaaactggtagccataatactgttcttgaaattattgtcacttatccattcagaattccaaacatgctcatgaggcctatcgtgaacgccagaaacgatagagcaaagcgtctctttatattcaatatctctgttaatatgataggagatacgttgcagccagatatctaaaatcccagtacctaagataggtttaaacttatctttgatctgtttgagcaactctaatttctctacgtcattatctacaaactttaatacattactcaacactaacgcacaagatgaaaatgttcttggattattaatcattagatcagaaataatactgactatcgctcgaacctcctcctttatgctactcatgcgttctaaacgcttatttatcttagcaagataggcttcaagctgacctgaatttttatacttacgagaaaagataacaagcttcaaaagagtcttttgaatagttgtggcattaacacttcttccaaataccatcaacgcttcttgtttatctggtttcattgaaccaaggactaaatcttcagtaagtgaagttttagaagcattaagctgtagccctaacccttgcagaataacagttagatgtctcgctatcgcctctgcatcctctttactatttgtgaagattctataatcgtctcgatatcgaatgatatgatagtcattgatattctggctttcgagtttctgcccaagcaactcatcagcataaccaagaacgatttccgcaataaaatccataagggcagaaccttgaggaatgccgttagtctgcccccatcgcatctgtcgtaaggcataatcaatttggtctccaagatttctacctgctcctcttgctgctttagcatcttcttttgtgtaaattgcccaaggtatggaatgggtataaattgatggataaaaatttgcgatatcagtactgaacaggtatttaaactgaagagatttattgatagattcttgttcaacatcacgccaccatcctgatacagcttttgccttatcagaaactccatcttcttcagattctcttggaaggcttgcacacacaatttttgtattgctttggaactcaccaaacctttcaagcaagagttgccatgattcatcttccgttattttatggacaagatgaacgtaaattgcaggatgaattaattcgaatggtcgccaacaatagtggccatctttattcgtttgtaagatatagttgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtacatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcactaggatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgtgtagtggcacactgaatttggccacctgaacagaggtgatatgctcacctcagaacaacacaggtgctccaatgaaaaaaagaaatttcagcgcagagtttaaacgcgaatccgctcaactggttgttgaccagaactacacggtggcagatgccgccaaagctatggatatcggcctttccacaatgacaagatgggtcaaacaactgcgtgatgagcgtcagggcaaaacaccaaaagcctctccgataacaccagaacaaatcgaaatacgtgagctgaggaaaaagctacaacgcattgaaatggagaatgaaatattaaaaaaggctaccgcgctcttgatgtcagactccctgaacagttctcgataatcgggaaactcagagcgcattatcctgtggtcacactctgccatgtgttcggggttcatcgcagcagctacagatactggaaaaaccgtcctgaaaaaccagacggcagacgggctgtattacgcagtcaggtacttgagttgcataacatcagccatggttctgccggggcaagaagcatcgccacaatggcaaccctgagaggcttcagaatggggcgctggcttgccggcagactcatgaaagaactgggactggtcagttgccagcagcctgcgcaccgttataaacgaggtggtcgtgaacatgtcactatcccgaatcaccttgggcggcagttcgcagtgacagagccaaatcaggtatggtgcggcgacgtgacgtacatctggacggggaaacgttgggcataccttgccgttgttctcgacctgtttgcaaggaaaccggtaggttgggcaatgtcgttctctccggacagcagactgaccatcaaagcgctgaaaatggcctgggaaatccgcagtaaaccagccggggtaatgttccacagcgatcagggcagccactatacaagtaggcagttccggcagttactgtggcgttaccagatcaaacagagtctgagtcgacgaggaaattgctgggataacagcccgatggagcgcttcttcaggagtctgaaaaacgagtggataccggtgacgggttacatgaacttcagcgatgctgcccatgaaataacggactatatcgttgggtattacaacgcgctcaggccgcacgaatataacggtgggttgccaccaaatgaatcggaaaaccgatactggaaaaactctaaagcggtggccagtttttgttgaccactacagtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaaccgtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgtgacaatagttaacattatcgaaatcgcatgcttttttgtaaccgatatcattaataccgttttgcttttgttcgagagcatttttcactgcgagcagaagaggcgcaaagtcaaaataagcaggaagtgcaaaactacaatagctcttgtgcttcaagaaaaagcttcttgcgctctctgctgtcattgcggtaatcaatgtcatgaatactaaccctaattattacttttgagtctctattaaacactcctttgaacttaatgtcttatgttgagccactaaaacgcatcaatggtcacaattctgctcatcagttttcactcaatagtatcagagatatactattacccttcttacaacgcttatttattggccaaccatcatcccattgataaatgatctatcaatgggatgatagaaccgcttttattcgaagcgttgttcgcgcatctcatcctcctgctgctcttgcaacttttcatgttctatccaatcgtttaatttctcggaaacaattctagctgccgcagcaatatctgtacgctcatgctctattaatctactaatagtatttgctctgggttgcattacgttaactcgacttccccaccaagatgtcggtgttacgcgataagcgaattcttccagtacggcctttggcacaggagctgcttcaaggaagcgaatcgctgaaacctgcattgtgaccttatccaaatcatcccccacagaccaaaggcggataccctttgcgagaggtgcccatacattaatatcgtttcgagtaagacaccattcgatcaatacattcacgtcgatattcgcgataggggactctgtcacatcatcataatggataaaatgaatacgtcgttgttgctgttcttctgtcccttcaaaaatacgagagaggaacgcttctggcattgatgccgcagtcatctttatagtgtcttcaaacgaatgaatacagccatactgttcatcaacaacagcaaagatcgtatttaaccactctaacttccccgcctcgttgccttcgagacgcaatatggcaccaacaacacattccatgccgtaatccattcccccagcggaatcattgtgctctcttttgaacctctggattgcagctttcaatcctatttgaagcagatcaaagccaagagtactcgaaccgtctttctggtcacttaacttcatgcttaaagcttccaaaataacatcatcgccatttggcatacttaaaagcctgtgagcaagatcaacaatgcgcggctctggcaaatgagcgtattggtctccccaaagaatttgtccatacattgacggcatgatgtcggggtcatctaaaagagccaaacagcgatccaagtcagtttcagtgaattctcgccaaggatgtaaataaacaattccgtatcgcaactcaggatgacgcacacattgatcgagaaattcttgggctaatattgaatcaatagtatctgtctcgtcgataaagccacggataactgcaaaatccttttgagaaccggtttgtatatccaaataagcaacgagttgttgccaacactcccgtaggtcaagtgcccctcttgctaaaccttgaccaaatttaacacggtagggcatcccccccaccaagaacagattaggccccaactcatcaagcgtatgctgagatgacgcgaaatcctgccccaattgataagctttagagtcaaggtatgtcctaagattagcgaacttattaggttcatcaggagaagtatcggcactaaatgccaaataatcgcgtccgttacttaatacataagccattatttccggaaccaagtcatgtggttctaactcactctccagagcgacaagatcgcttggcaacggctctaaatcttcgatatctctgcgcttggtgtaatcaaaatatatcgttgaacgaacggccttccatccttcaacccacggatagtaagaatgtaatttgtgagcagcatcaatgagcattgtcctggcagcctcttgacgccatattgatcgaaaagccctcgctaaaagctgccgcgcagtttcctcaaccgcaggaattccgcaagttcctgcattaaccgcaacttcaatgaatgcactacgccattcaacaagttcttcataggttggttgaaaaccataatctcttggtcgtgcaccaaactcattagccccgaaccccgtccaaggtgggccgctgagggctgttgaaagcatcataaggcccaattctttgcgtccaacgacgtctgatgaaaggcattgtttcaaaattgcaaggcgctggtctaaagaggcctgtgtaccagacaggtatggctgataaagcctcttgatcttaccccgtacagagtcatggttgttgttttcaacctcataatctaccgcatgaattagcagcctgacgcaacgttcaaaagtttccggttcatatgccaacgattgcaggagattgaacatagttgtccgtcgtagactgtaacgccgttccatacctttaaagtcagatgaagtaagctcttcttcaatcctgttgagaagtgtttcaggcgcaaccggaccgatgtatgccaacatttgtattgatgcatcatccaactcagttcctcgtccaagcaaatctcctggttgaagccacgcttcaacgatttctttcgctacagcgtgttcatggagcaatcctagccggtgtgcgaatgatattaataaacgttggcgaccgggagcttcaaaggtgtctctgagttcatgaacggggatgctatcaagtgccgatgcagctagcttgtttgcaatagcatgaggtagaacagcccgccaattagctcttttctggataacgtgacggttcagtaaattagtaactgttttgaataactgcctgtaggagtacccgccgagtgagcctaacgcctccaattcgttaatcccgccttcactggttgagatggagaaggaatacactaaggacaatatttcagcttgttcccgcagatcatcatcgggatcattacgctgctcaaaaaggcggttaaacaactgtgcatcagacaattgagctagactttcaccctcttctaccctctctgctattgccaaggatacacgtgcattcccatcagcaaacgctgctattctacgggcattgtgatggcctatacgggggaagcgacgaatcaaaagctgttcagctacctccggtccaaacgcctctatgcggattacctcggttgtttgcggtttatcgtccctaatatcgtattcgatggtaataagtcttaccttgttacctacggctgatatcttacctgccaataaagagtgtagtgctgatgggcaattatcgaggatcataatagctcgtcgatcttcgacaataagccgctccagcatagccgttgccgagggggctgggtcagcacctgtatcaacatagattacagaggttctatctagagggtcagatccaaccgattcatcaaaaagtgcctgaacgatccgagtcttacctacaccagacaatcctgttatgcgaatagcttttttagtagaacggattagttctcgcatcggattgatagcatcttcaatgctaagcttctgcccttgccctgatggaagagtgaccgtgactccaggagctaagattagagtgtctacgacgccattgggaggattactccacgcaccgtatggctgccagcctgaatatccctgtccgagtatcccttttacccacaacataactgacggatgctggcgtaaccattgagtcagtttcgagcgatcaaagaagtcgagatggatattgccattatttggctcatccttaactgcttcctgcattgcttgcaggcgtttcatcttagaaataggagaacaatcatcactgaggcagacaattacgtatcctcctcttttagaaacttgctcagagattaacggtagtaatccttgttcagtttccatttcattcttgatcgcggacgcactcatcgaaggcttcttggcctgaaagatcgtgtcgggcctctcgataaaccctgtacttagtttgtcgataggaacctgaacatgaacgtcaattcctccgtctggtgcattgatggaaccagaccaattaacccatgcgggactgtggccatgagctgctacctctgcctcagcaagacgagcagtcaactcttcaagttgactatcggtgagtcggagtaattcatctttctcaatgtcaaagatcgccacatccaaaccttagtaaaattattacggccacagtcagatttagcctcctagtctaactaaagttgaaagagttgtccgctgaactgcccataaccatagaaaaacgttgaagttattgggaagcgtcggcttaggcaatatcgttaatcatgcccgcaactggcttaacgccagcatgcagatgggatttagctctaatcttcaatgaatgacggtctaaactgactcaggtaaagggggaggcatctacctcccctgtgatttgctcttactgtgatagttccttttcactcagaaaacgagcacgacggttacaggtcacttttgttctggcttgccgaatgcttgatttagccaacattgcaggattaacaaagtgttcatctaagcattgtcgggcaatcgcgaagtcgtaggctaaactcaactctcgcattacattacccgcctgaactcttgctcctcgttcaacaatactgttaaccaactccaccacatccttacgcgtaacagccatagcttccatatgccccagcactctgatggcatcgccttccagagttctccggcactctttctggcctttaactttgcgtgcgccacggatcagcttaccatcagagtctttacggtcctcaatcctctccgtcagatataactcgactacatctttgactgttacaggcttctgcttaactttctgcttttcgagtttaagctgcttcttttcctcatccagctcagttctgggacatcgcccctgctttctgattatcttcagttcgtgtaacctaacgcgggcatcagccagagtggtcacaggataatggcctatcaagatctgtttatctttacctgttattggactggtatagcggtagaaaaatgtgcagattcccatttttccacgcgtaacacgaaggcctctattttcgcccgtatctgccagagtcatgccgagcttcatggtatctataccgcgagcggttagaggtttattaggttgtttttcagacacagaaactccatgtaactggttgatattaatgatgtaaatcttataagtgtaggttgttttcgaattcaggttatcaccagactcttacattgaaaacctacactttgacctacacttttttttgagatttggtgatttttcatgagacaacgtgacaccacaaaagattgtaaatctcttaaaaagtattgtttttcaatgaaatggaaatcataagtccatgagtacacctgaaaatttcgacgcccatacgcccatgatgcagcagtatctcaagctgaaagcccagcatcccgagatcctgctgttttaccggatgggcgacttttatgaactgttttatgacgacgcaaaacgggcgtcgcaactgctggatatttcactgaccaaacgcggtgcttcagcgggagagccaatcccgatggcggggattccctaccatgcggtggaaaactacctcgccaaactggtgaaccagggcgaatcggttgctatttgtgaacagattggcgatccggcgaccagcaaagggccggtcgagcgcaaagttgtccgtatcgttacgccgggcaccatcagcgatgaagcactgttacaggagcgccaggacaatctgctggcggctatctggcaggacagtaaagggttcggctacgcaacgctggatatcagttccggtcgttttcgcctgagcgaaccggcggaccgcgaaacgatggcggcagaactgcaacgtacgaatccagcggaattactgtatgcggaagatttcgccgagatgtcgctgattgaaggtcgccgcggcctgcgtcgtcgcccgctgtgggagtttgaaatcgacaccgctcgccagcaattgaacctgcaatttggcacccgagatctggtcggttttggtgtggagaacgcaccacgcggactttgtgctgccggttgtctgttgcagtatgcgaaagatacccaacgcacgaccctgccgcatattcgttctatcactatggaacgtcagcaggacagcatcattatggatgccgcgacgcgtcgtaacctggaaattactcagaacctggccggcggtgcggaaaatacgctggcttcagtgctcgactgcactgtaacgccgatgggtagtcgtatgctgaaacgctggctgcatatgccagtgcgcgatacccgcgtgttgcttgagcgccagcaaactattggcgcattgcaggatttcaccgccgagttacagccggtactgcgtcaggtgggcgacctggaacgtattctggcgcgtctggcgttgcgtaccgctcgcccacgcgatctggcccgtatgcgtcacgctttccagcaactgccagagttgcgtgcgcagttagaaaatgtcgatagtgcaccggtacaagcgctgcgtgagaagatgggcgagtttgccgagctgcgcgatctgctggagcgagcaatcatcgacacaccaccggtgctggtacgcgacggtggtgttatcgcatcgggctataacgaagagctggatgagtggcgcgcgctggctgacggcgcgaccgattatctggagcgtctggaggtccgcgagcgtgaacgtaccggcctggacacgctgaaagttggctttaatgcggtgcacggctactacattcagatcagccgtgggcaaagccatctggcaccgattaactacatgcgccgccagacgctgaaaaacgccgagcgttacattattccggagctgaaagagtacgaagataaagttctcacctcaaaaggcaaagcactggctctggaaaaacaactttatgaagagctgttcgacctgctgttgccgcatctggaagcgttgcaacagagcgcgagcgcgctggcggaactcgacgtgctggtgaacctggcggagcgggcctataccctgaactacacctgcccgacctttattgataaacctggcattcgcattaccgaaggtcgccatccggtagttgaacaagtactgaatgagccgtttatcgctaacccgctgaacctgtcgccgcagcgtcgcatgttgatcattaccggtccgaacatgggcggtaaaagtacctatatgcgccagaccgcgttgattgcgctgatggcgtatatcggcagctacgtaccggcgcaaaaagtcgagattggcccgattgaccgtatctttacccgcgtaggtgccgcggatgatctggcttccgggcgttcaacctttatggtggagatgaccgaaactgccaatattttacataacgccaccgaatatagtctggtgttgatggatgagattgggcgtggaacgtccacttacgatggtctgtcgctggcgtgggcgtgtgcggaaaatctggcaaataagatcaaagcgttgacgctgtttgctacccactatttcgagctgacccagttaccggagaaaatggaaggcgtcgccaacgtgcatctcgatgcactggagcacggcgacaccattgcctttatgcatagcgtgcaggatggcgcggcgagcaaaagctacggcctggcggttgcagctctggcgggtgtgccaaaagaggttattaagcgcgcacggcaaaaactgcgtgagctggaaagcatttcgccgaacgccgctgctacgcaagtggatggtacacaaatgtctttgctgtccgtaccggaagaaacttcgcctgcggtcgaggcactggaaaacctcgacccggattcactgactccgcgtcaggcgctggaatggatttatcgcttgaagagtctggtgtaataataattcccgatagtcttttgctatcgggaatattaacaacaactgacgaatcaaataaaaataccctgtataataggaaagcttattttacagggtaaaaccatgccatctacacgctaccaaaaaatcaacgcccatcactatcgccatatatggaccgttggtgatattcatggtgactatcaattattacaatcccgcttacatcaactctctttttgccctgaaaccgacttacttatttcggtaggcgataacatcgatcgtgggcccgagagtcttaacgtgctgcgcctgttaaaccagccctggtttatctccgtcaaaggcaaccacgaagcgatggcgcttgatgcattcgaaactggcgatggaaatatgtggcttgccagcggtggtgactggtttttcgatttaaatgattcagagcaacaagaggcaatagatctgttgctgaaattccatcaccttccacatattattgaaatcactaacgacaccataaaatatgtcatcgcacatgcagattatccggggaaggagtatcagtttggcaaagaaatagcggagagcgaattactctggcctgttgatcgtgtgcagaaatcacttaatagcgaattacaaaaaataaacggtgccgacttctttatatttggtcatatgatgtttgataacattcagacgttcgctaaccagatttatatagataccggatcgccgaaaagcgggcggctgtcattttataaaataaagtagtctcatgcttcttctgtgaagcatgagtaacccggcgttattgcaggtcattattcatttttcgctaccagcaaagagagatccttcttcgccagcgcgcggctggcactctccggcagaccgtcgtcagtaatgatctgatcaaactcgcttaatggtaacgccagccatgtcgccacctgtccatatttcgtcgcatcacagaccaaaactcgctggcggctggcactggcaatcgcccgtttcaccgtgactttatcttctgctggcgtagagatcccccgcacactccatgacgatgcagaaataaaagcctgatcaatcatcaggctacgcagcatggtcgcagcggcttccccaacacaggaacggttttcccgacacactgcgccgccagtgtgaataattgtgcaattactgttgtcgagcaagtagtccgcaataacgaagtcgttagtaaccactgtgagtggctccatgtgagtcagatgctgtgcaatcgctaacgtggtcgttcccgcatccagatagatacaacgtcccggctgaacaagacttgccgccagcttgccaatagccgctttttgcgtcattgccagcgcagtttttacctgatgagaaggttcatgcgccacgcgtcccggagactggacgcccccggacaccagcacaacggctccctgctgctccagtttttgtaaatcccgacgaatagtcatatgtgacacattcattctgtccgttagttcagcaatactgacaatgcctttttcagctaccatctcaaggatgatttggcgacgctctacgggtatcaacttttgctccttcctttgtcctgcggacattctacgctatttgcctgcgaaacgtgcgcggcgcaactaacgcttagttcacataaaataacacacaatgttaatttttgtgaatcagctcaccatatcgttatctttccgcgcttatattcacaacatcaaacaaaatatcacttaaattaacaaggagagcagatgaaaacgggatcggagtttcatgtcggtatcgttggcttagggtcaatgggaatgggagcagcactgtcatgtgtccgcgcaggtctttctacctggggcgcagacctgaacagcaatgcctgcgctacgttgaaagaggctggtgcttgcggagtttctgataacgccgcgacgtttgccgaaaaactggacgctctgctggtgctggtggtcaatgcgacccaggttaaacaggtgctgtttggtgaaaaaggcgttgcacaacatctgaaacccggtacggcagtaatggtttcttccactatcgccagtgctgatgcgcaagaaattgctaccgctctggctggattcggtctggaaatgctggatgcgccggtttctggtggtgcggtaaaagccgctaacggtgaaatgactgtcatggcctccggtagcgatattgcctttgaacgactagcacccgtgctggaagccgttgccggaaaagtttatcgcatcggagcagaaccgggactgggttcgaccgtaaaaattatccaccagttgttagcgggtgtacatattgctgccggagccgaagcgatggcgcttgcagcccgtgcggggatcccgctggatgtgatgtatgacgtcgtgaccaatgccgccggaaattcatggatgttcgaaaaccggatgcgtcatgtggtggatggcgattacaccccgcattcagccgtcgatatttttgttaaggatcttggtctggttgccgataccgccaaagccctgcacttcccgctgccgttggcctcaacagcattgaatatgttcaccagcgccagtaacgcgggttacgggaaagaagacgatagcgcagttatcaagattttctctggcatcaccctaccgggagcgaaatcatgatcaagattggcgttatcgccgatgattttaccggcgcgacggatatcgccagttttctggtggaaaacggtctaccaacggtacaaattaacggtgttccaacaggtaaaatgccggaagcaatcgacgcactggtgatcagcctgaaaacgcgctcctgtccggtggttgaagccacacagcaatcgctggcggctctgagctggttgcaacagcaaggttgcaaacagatctatttcaaatactgctctactttcgacagtacggcgaaagggaatatcggcccagttaccgatgcattaatggatgctctcgacacaccgtttacggtcttctctccggccctgccagtcaacggacgtacggtttatcaggggtatttgttcgtaatgaatcaactgctggccgaatccggaatgcgccatcacccggtaaatcccatgaccgacagctatcttccccgtctggttgaagcgcaatccacagggcgctgcggcgtcgtttcagcacatgttttcgaacaaggtgtgaaagccgttcgtcaggagctggctcgcttacagcaagagggctatcgctacgcggtgcttgatgcgctgaccgaacaccatctggaaattcagggggaagccttgcgcgatgccccactggtaacgggcggttctggtctggcgattggcctggcccggcagtgggcgcaagaaaacggtaaccaggctcgcgaagcagggcgtccgctcgctgggcgcggcgtagtgctctccggttcatgctctcaaatgaccaaccgccaggtggcacattaccgtcaaattgcaccagcccgtgaggttgatgtggcacgctgcctctcaaccgaaactctggccgcttatgcacacgagctggcagagtgggttctgggccaggaaagtgtacttgctccactggtttttgccaccgccagcactgacgcattggcagcaattcaacagcaatacggtgcacaaaaagccagtcaggcagtggaaacactgttttctcaactagcggcgcggttagcagcggaaggcgtgacacgctttattgtcgcaggcggtgagacctccggcgtagtcacacagagcctgggcataaaaggttttcatattggcccaaccatttcccccggcgtgccgtgggtaaacgcactggataagcctgtctcactcgcccttaaatctggcaacttcggtgatgaagcctttttttcacgagcccaaagagagtttttatcatgagcgatttcgcaaaagtagagcagtctttgcgagaggagatgacgcggattgccagttcattctttcagcgcggatatgcaaccggttcggctggcaatctgtcgctgcttttacctgacgggaatttactggcgacaccgacaggttcatgcctgggcaatctcgatccgcagcggctttccaaagtcaccgcggatggcgaatggttaagtggtgacaaaccctcgaaagaggtgctctttcatctggcgctgtatcgcaacaatccgcgctgtaaagcggtagtgcatttgcacagtacgtggtcgacggcgctttcctgcctgcaagggctggacagcagcaacgttattcgtccgttcacaccatacgtggtgatgcggatgggaaatatcccgctggtgccttattaccgaccgggcgataaacgcatcgcacaggatctggcggaactggcagcagacaatcaggcttttttactggcaaatcatggcccagtggtttgcggtgaaagcctgcaagaagccgccaacaatatggaagagctggaggaaacggcaaagctgatttttattctcggtgaccgcccgatccgttatctgaccgcaggtgaaattgcggaattaaggagttaatgcaatgcctcgttttgcagctaatttatccatgatgttcaccgaagtgccttttattgaacgcttcgccgcagcgcgaaaagccgggttcgatgctgtggagtttctgtttccctatgactactccacccagcaaatccagcagcaactggtgcaaaaccatctgacactggcgctgttcaataccgctcccggagatattaatgcgggagaatggggattatccgcccttcccggacgtgagcacgaagcacgcgcagacatcgacctggcactggaatatgcattggcgctcaattgtgaacaagtccatgtgatggcaggcgtcgtgcccgctggcgaagatgctgaacggtaccgggcagtatttattgataatctccgctacgctgccgaccgctttgcgccacacggcaagcgaatattggttgaagcactcagccccggcgttaagcctcattatctcttctccagccagtatcaagcactggctattgttgaagaggttgcgcgagataacgtatttattcaactggatactttccatgcgcaaaaagtagatggcaacctgacacatttaatccgcgactacgccgggaaatatgcgcacgtacaaattgccggactacctgatcgacatgaaccggacgatggagaaatcaactatccgtggctgttccgcctgttcgatgaagtgggatatcagggctggatcggttgtgaatacaaacctcgtggcctcaccgaagaagggcttggctggtttgacgcctggcgctaattcgctcaatccctaattacaacgtacccatacatccccccatctacggatggggtaggttaactataactttcagacagggtttcccatgtccacaattacattgttatgcattgcgttagctggcgtaatcatgctgttgctactggtcatcaaggcaaaggtacaaccattcgttgctctgctcctcgtcagcctgttagtcgcacttgcggcgggtataccggcgggcgaagtgggtaaagtgatgatcgccgggatgggcggtgtacttggttccgtcactattattattggtctgggcgctatgctggggcgtatgatcgaacactctggtggtgcagagtcactggctaattatttcagtcgcaagttaggtgacaaacgaactatcgctgcgctgactctggcagcgttcttcctcggtattcccgtcttctttgatgtcggctttattattcttgcgccaatcatttacggttttgccaaggttgccaaaatatcaccactcaaatttggcctgcctgtcgctgggatcatgctcactgttcacgtggcggtaccgccgcatccaggccctgtcgccgcagcggggttactccacgcagacatcggctggctaaccatcatcggtattgcgatttctattcccgtagggattgttggctacttttgcagcgaaaataatcaataagcgccaatatgcgatgtcggtcgaggtactggaacagatgcaactggctccggccagtgaggaaggcgcgacaaaattaagcgataaaataaatccaccgggcgtcgcgctggtcacctcgctaattgttattcctatcgcgattatcatggcgggtacggtttctgcaacactgatgccgccttcgcatcccctgcttggtacgctacagttgatcggctcaccaatggtagctctaatgattgcgctggtgctggcattctggttattggctttacgtcgcggctggagcttacaacacaccagcgacattatgggctctgcccttcccactgcggcggtagtgattttggttactggtgctggaggggtatttggcaaagtgctggtggaatcgggcgtcggtaaagcccttgccaacatgttacaaatgattgacctgcctctgttaccagccgcatttattatttcactggcgctgcgtgcatcgcaggggtcagcaaccgtagcaatcctgacaaccggcgggttactctcagaagcggtgatgggattgaatccaattcagtgcgtattggtgacgctggcagcctgctttggtgggcttggcgcgtcacatattaatgactcagggttctggattgtgaccaaatatctggggttgtcggtagcagacggtctgaaaacctggacagtgttaacgaccattctcggttttaccggattcttaattacctggtgcgtatggctcgtcatctaataatccagataagatatgatgtatcgtttaagtgcctgataaaggtgtaatgtatgccaatattaacctcggtaatatctcgctaccgaggttaattttcactttgcaatataattacaatctcttgcaagttgattttatcttagtaataagaaccgaccaatcttattgccatttcgatattagcaggcatagatgcgtcgtagccatacatatggccatatttcggacgtaatacttcagttactttcttaataattgcttcgcgctgggctcgcgcaaaatcagcatgattatttgccgttttattcataaatttaccaaaactttcttcttttctgactttaattgtcgtatccctaagatcattaagaaactggcgttgaaatttgaaatcatcgtgtgaaccaatattaccatgcccgccaataaaatatttccagtcaagcatttcaacctgacgcaaattactgtcatggtaaaccaacgtatccgatacggcgaagcccatcatcggcagttggtcaggattcaggagatccgggctgtgagctactttttcctgttttagcaaccatacagaatggtcgtcggtatgtcctgctttaacaaatcggtgtaattcaatggtctgcttttcaaatttaaactggtcatcttttttacttaaaacctgagtggcgacgggtaagcgactgctcataaattgcattttttcagcagtggctttactggcaataatacgcagattcacgccttctttcttcgcctcatcgttccaaaatggactatcgccaatgtgatccacatggtaatgagaataaaccagcgctgttacgggtaatggagtcacatcacgaattgcctgtaataaatatttaccgcgaccctccggagcatcaaacagcaaaacccctttatctccgacataaaacgtagtggaataaaaatagcgttgaacataataagttctctcgccaattttttgtaaaatataaggctgagacatatttctttcaaaaaggttattgagtttatcgcttggcgatattattttttccgctgaaggttcaacataacttgcattaactgtagacgaatttgcagtcgaaatttccgtttgagcaaaaacactaccagatataagagaagaggctagaattgtatatattttaatgccttgcatacgtagtcctttattaatgtgttgttgatttatagcatctctgaacagactgttattttagatattactacgttacgagattcatttttcttcgaatattatgtttatctcattcaaaaaatatgttcatcatttgatggtttaaataatatctgcaaggcataatactccacatctttaaaacctgcctcaaaaaatcattcattagtaaaaaggatatttatatgcaaaacatagctgtggtttattattcaggatatggtcacactaaactggttgctgaaaaagtggcacaaggcgcccatgcagatttaatttcgattgataacgaaggaaatatcactgagcaggagtgggaaaaactggacgcagccgatgccattatcttcggtgctcccacctatatgggcggtgcgccatggcaattcaagaaatttgctgatgccagttccaaagcgtggtttacacgtaaatggcaggataaagtcttcgggggtttcaccaacagcgccagcctgaatggcgataaacaagttacgctgatctatctgcaaacgctggcttcacagcatggcggtctgtgggtgagtttaggtcaggctcctgccaatgtgcttgcgtcaaccagggaagatgtaaacaatctgggcggttcagtcggtttgctggtgcaatctccagccgatgcgggtgcagaccaaatccctacgggcgatctggatacagccgtgaaatatggtgaacgcgtggcgacaattactgcgcgcttaaaatgatgattgccgaatgtgacgctgacgcgtctatccggtcttctacatctaaaaagtgccgtcccctggtcagtcagataaagttttaacgctgtatccgataacagttcaacatgtaccatgtaccaaaagaaaaaaggccagcctcgcttgagactggcctttctgacagatgcttacttattcgcggaacagcgcttcgatattcagcccctgcgtttgcaggatttcgcgcaaacggcgcaggccttcaacctgaatctggcgaacacgttcacgggtgaggccaatttcacgacctacatcttccagtgttgccgcttcgtaccccaacaaaccgaatcgacgtgccagcacttcacgctgtttggcgttcagctcgaacagccatttgacgatgctctgcttcatatcgtcatcttgcgtggtatcttccggaccattctctttttcatcggccaggatgtccagcaatgctttttcggaatcaccacccagcggggtgtctaccgaggtaatgcgctcgttaagacgaagcatacggctgacgtcatcaactggcttatccagttgctctgcgatctcttccgcacttggttcgtggtccagcttatgggacaactcacgtgcggttcgcaggtaaacgttcagctcctttacgatgtgaatcggcaaacgaatagtacgggtttggttcataatcgcccgttcgatcgtctggcgaatccaccaggttgcgtatgttgagaagcggaaaccacgttccgggtcaaacttctctaccgcgcggatcagccccaggttgccctcttcgatcaggtccagcaacgccagaccacgattgccataacggcgggcaatttttaccaccagacgcaagttactctcgatcatccggcggcgagaggcgacatctccacgcagtgcgcgacgcgcaaaataaacttcttcttcggccgttaacagtggtgaataaccaatctcaccaaggtaaagctgagtcgcgtccagcacacgctgtgtggctccctgcgataacagttcctcttcggccaaatcgttatcactgggttcctcttctactaaggccttttcgtcaaaaacctcaactccgttctcatcaaattccgcatcttcatttaaatcatgaactttcagcgtattctgactcataaggtggctcctacccgtgatcccttgacggaacattcaagcaaaagcctggttccgccgatttatcgctgcggcaaataacgcagcgggtttacggatttccccttgtaacgaatttcaaaatgcaagcgtgttgaactggttccggtgctacccatggttgctattttttgccccgccttcacttcttgttgttcccggaccagcattgtgtcgttatgggcgtaggcactcaggtaatcatcattatgtttgatgataatcagattaccgtagccgcgcagcgcgttaccggcataaacaacgcggccatccgcggtcgcgataattgcctgtcctttgctgcctgcgatatcaatccccttgttgcccccctcagaagcgccaaaggtttcgatcactttgccctcagtcggccagcgccaggtggagataggcgtactggttgatgtactgctgacagtcggctcggttgtgcttgctgttggtaccgttacaggcgctgtgaccgtggtcgcagttggcttgttgttcggcaacattttgttagcactctgttcacccgaagactcagaatacgtaattgtcggttgcgacgcaacagcaacggtggaattttgtgcaggcttgatcacaactccttgctctgctgcgtcggcctgggtaatggcatttccgcctgtgattggcgtaccggaagcattacccacctgtaaggtctgaccgacgttcagcgcgtatggtgcctgaatattgttgcgctgagcaaggtcacggaaatcgttgccagtaatccaggcgatatagaaaagcgtgtcgccttttttcacggtgtatgtactgccgctataactgcctttcggaatgttcccatactgacggttgtagacgattcgtccgttttccatctgtaccggctgctgagctactggctgcacaggctggatttgcggttgttgagtagcctgaatttgtggctgctgtaccggctgaatttgcggttgctgcgctgtagacgtcgtccccattttcggcggcggcgtaatcaacataccagaattggtatttgcgggcgcattgccattaacggagctgaccggtgccggtggatttgaagtgtcagaacagcctgccagccatagcgaaaccagtgacaatgccgcaatgcggcgaacggtgaattttgggcttcccgcgctcatttatcccccaggaaaaattggttaataaccagtgacataattaccgtgcaaggcaccatactgaacactggaaaagatgttcacgatacgctgacttgcggcaaaataaccaggaaaaatccaggtatttcctcacgttttaagccagctcacccttcactaaagggacaaagcgcacggcctccacggtatcgataataaattcgcctccccgacgacgcacccgttttaaatactggtgctcctcccctacgggtaagacgagaatcccgccttcgtccagctgcgtcattagcgcagttggaatttcaggcggtgccgccgtaacaatgatagcgtcaaacggcgcgcgtgcctgccaaccttgccatccatcgccatgacgggttgaaacattatgtaaatcaagatttttcaggcggcgacgcgcctaccactgcaagcctttaatccgttcaaccgagcaaacatgttggacaagatgcgccaggattgcagtttgatatcccgaaccagtgccaatttccagcacccgcgactgcggcgtcagctcgagtaattcggtcattcgcgccaccatatacggctgcgaaattgtctgcccctgacctatcggcaaggcgatattgtcccaggctttttgttcaaacgcttcatcaacgaatttttcacgcggcacggcggcaagtgcattcagcaccagctcatcctgaataccttgcgcacgtaattgatccagaagtgcttgtacgcgtctgcttaccattgcgtgccaactcccacgctgtttaaccagtctgaaaccacatcttgcgcgctatgcgcagttaaatccacatgcagcggcgtgatggaaacatagccctcatctaccgcagcaaaatcggtccccggaccggcatcacatttaccgcccggcgggccaatccagtacagcgtattgccgcgcggatcttgctgcgggatcacctgatctgccggatgtcgtgtaccgcagcgcgtcacgcgaatacctttgatttgatccaagggtaaatccggaacgttaatattaagaatacgcccggtgcgcagcggctctttacacagtgcgcgcaaaattgagcaggttaccgccgcggcagtgtcgtaatgtttatgcccgtcaagcgagacggcaagcgccggaaaacctaaatgacggccttccatcgcggccgctaccgtaccggaataaataacatcatcccccagattcggcccggcgttaattccggacacaacaatgtccgggcgcgggcgcatcagagcatttacgccaagatagacgcaatcggtcggggttcccatttgcacagcaatatcaccattttcaaaggtaaacgtgcgcagggaggattccagtgtcagagaattagaagcgccgctgcggttacgatcgggggcgaccacctgaacgtcagcaaactcacgcaaggctttcgccagcgtttgtataccgggtgcatgtaccccgtcatcattactcagcaatatgcgcataatcacctgttgtgttgataagttccctgacaacgctggttgcaaaacttcccgccggaagccagaaacggatttctacggtgacatcatcccaccagttccagcttaattgttgcggatacagcagcatcgctctgcgcgcggcttcaactttttcgcgcaccagtaaggtttgtaattcagtttcttcggcgacagctgcttgttcgaatgccagcgcttcacgctgagttccccactcgccactgcccggcaatgcggcggttatcatcagcactttatcgttgacgcgacgctgtaattccgccagttcttcggtggttgcgacaaaccagctaccacgtccggctaattgtagcgcatcgccgtcaacaacttgattaacgtctgcttttttgaggcgctcagcaacaatctgattaaacaacgcactgcgggctgccgacaaccaaaaactacgtttattgcgatcgcgcaccggagtattggtttgcgcccagcgcagcgcaccctgcaagttgctaccgccaatcccaaaacgttgggcaccgaagtagttcggtacaccttttacgcaaatatcgatcagacgttgttcaacgtcatcgcgattgctcacttcgcgtagtaccagggtaaaggcgttacctttcagcgcccctaaacgcagcttgcgcttgtgccgcgcatactccagcacctggcagccttccagttgaaaggcgctcagatcgggcatctctttgcccggcacgcgagcgcataaccactgttccgtaacagcatgtttatctttttgcccagcgaagctgacttcacgggcatgaattttcaggaatttcgccagtgcatccgccacaaaacgggtattgcagccgtttttgaggattctaaccagaatatgctcaccttcaccatcaggctcaaagcccaaatcttccaccaccacaaagtcttccggattggctttcagcagcccggtgccttgcggtttaccgtggaggtaagtgagattatcaaactcaatcattttgttgccttaatgagtagcgccaccgcttcacaggcaatcccttccccacgtccggtaaatcccagtttttccgtagtagtggctttcacgttaacatcatccatatggcagccgagatcttcggcaataaacacgcgcatttgtggaatgtgcggcaacatcctcggtgcctgagcgatgatagtgacatcgacgttgccgagggcataacctttcgcctgaatacgacgccaggcttcgcgcaacagctcgcggctgtcggcacctttaaatgccggatcggtatccgggaacagcttgcctatatctcccagcgccgccgcgccaagcaatgcatcggtcaacgcatggagcaccacgtcgccatcagaatgcgccagcagccctttttcgtaaggaatgcgtacgccaccaatgataattgggccttcaccgccaaaggcgtgtacgtcaaaaccgtgtccaattcgcattatgtattctcctgatggatggttcgggtgaggtaaaattcggccagcgccaaatcctccgggcgcgttaccttgatgttatccgcgcggccttcaacaagttgcggatgaaaaccgcaatattccagcgccgaggcctcatcggtaatggtagcgccttcatttagagcgcgcgtcaggcagtcatgtaacagctcacgagggaaaaattgcggcgtcagcgcgtgccataagccgttgcgatcaacggtatgagcaatggcatttttgcccggttcggcacgtttcatcgtatcgcgcaccggcgcagcgaggatccctcccgtgcggctggtttcgctcaacgccaacaatcgcgcgaggtcatcctgatgcagacaaggacgagcggcgtcatgcaccaatacccactgcgcgtcgccagcggctttcagacctgccagcacggaatcggcacgctcttcaccaccatcaacaaccgtgattcgtggatgattcgccagaggaagttgtgcaaagcggctatcgccaggacttatggcaatgacgacacgtttcaccctgggatgcgccagcagcgcatgcaccgagtgttcaagaatggtttgattaccgattgagagatattgcttaggacattccgtttgcattcggcggccaaatccggccgccggaaccacggcgcaaacatccaaatgagtggttgccatgttaattcccgggctgatttatcgattgttttgccccgcagactgtgcgcgctttgacgcgtcaggcaccagacgataaaacgtttcgcccggcctggtcatgctgagttcattacgcgcacgctcttcgagcgcctcctggccgccattgagatcgtcaatttcggcaaaaagctgatcgtttcgcgctttaagtttcgcgtttgtagcttgctgtgccgccacatcattattgacgcgagtatagtcatgtataccgttcttaccgaaccacagcgaatactgtagccagaccagaatagccagcaacagcagcgttagtttacccatcctgccccctgaaaaacggcatcttcatcccatgcatccgaagacgactctacatcctctgttggggataccgcgacaacgcgggcaaatgtaccacatttgtccattgttacgtatacccagggcgtgcagaacataatctcattattagttacggattgaattatgaacagaatagagaggaaagaacaattaacccagtagccacataaacagcgcaccaaacataatgccaaccgtcgccagagtgaaaacaatactgtagcgtagctttccgtccatcaatgaatgcagtgcaatccccaccaccactgcgacgggcatcagcgccagaaagaaaggccaggtgtagataaaaaagagcagcgtgttagagccataaatcaacatcggaattgccaacgcgcacagccacgataaaaaaccaaccacagcgcctggcagcgaccatgtggtgtcttcaacctcagtaaggccgtcgttatttgttaatgtaatgttgtggctgttacgcatatctgatcctgttactttgacgaaccgggcatgaaaacccggtggtgtctcaggatctgataatatcgttctgtctcaacagatctaataattgctgtaccaaatttgttactaattgttcaccattgagatgaatttctgccgattcaggcgcttcgtaaacggaatctattcccgtaaagttgcgcagttcaccggcacgcgctttcttatataaaccttttggatcgcgggcttcgcaaatcgccagcggcgtatcgacaaacacttcgataaagcgcccttctcctacgcgttcgcgaaccatctggcgttcggcgcggtgtggcgagataaatgcggtcagcaccaccagtccggcttcaaccatcaaattcgccacttcaccgacgcgacggatattctctttacggtcggcatcgctaaaaccgagatcgctgcataatccgtggcgaacgttgtcgccatccagcagatacgtactgacgccaagtttatgtaacgcctcctccagcccccccgcgacggttgatttaccggaaccagagaggccggtaaaccacagcacaacaccacgatgaccgtggtgctgttcgcgttgttgcggagttactgggtggctatgccagacgacgttttcgtcatgcagcgccattatttatctcccagtaaatcgcgcgcaccccaatgcgggaaatggcggcgaaccagggcattcaattccagttcgaatgcactgaattcagatggcgcagcagttgcctggctaactggttcgtgcaccataccggcacctacggtcacattactcaggcgatcgataaaaatcagcccaccggtaaccgggttttgctgataacgatctaacaccagtggctcgtcaaaggtgagatctaccaggccgatgccgttcagcggcaggttttcaacttcgcgttgggtaaggttattgatatcaacctgataacgaatgccatcaacacgagcacgcgtcttcttaccggcaattttgatgtcataactctggcccggggaaagcggctgttccgccatccataccacatccaccgacgcgctctgcacagccggtaacgcttcgtctgccgccagcagcagatcgccacggctgatgtcgatctcatccgtcagcaccagggtgatcgcttctccggcaaaggcttcttcgcgatcgccatcaaaagtcacgatccgcgcgacgtttgattccacaccagagggcagcactttgacacgttgcccgacttccacgcgaccggatgccagcgttccggcgtagccacgaaaatcgagattcggacggttaacgtactgcaccgggaagcgcattggctgagcatccaccactcgctggatctccacggtttccagcacttctagcagtgtcggaccgctgtaccacggcatactttcactttgcgaagccacgttgtcgccttccagtgcggagagcggcacaaagcggatatccagattacccggcagctgcccggcaaaagtcagataatcttcacgaatacgggtgaacgtctcttcactgtaatccaccagatccattttgttgatcgccacgaccagatgtttgatccccaacagtgtggagataaaactatgacgacgggtttgatcgagcacgcctttacgggcatcgatcagtaagatcgccagttcacatgtcgatgcgccagtcgccatattgcgggtgtactgctcgtgccctggggtgtcggcgataataaatttacgcttctcggtagagaaatagcggtaggccacatcaatagtgatgccctgttcgcgctcagcttgcaggccgtccaccagcagtgccagatccagcttttcgccctgggtgccgtgacgcttactgtcgttatgcagcgatgagagctgatcttcgtagatttggcgggtatcgtgtagcaggcgaccaatcagggtacttttgccgtcatcgacgctaccacaggtcagaaaacgcagcaggcttttatgttgttgcgcaatcatccaggcttcgacgccgccttcattggcgatttgttgtgcaagtgcggtgttcatcttaaaaatacccctgacgttttttcagctccatagaccccgcctggtcgcggtcaatcacgcggccctgacgttcactggtggtggaaaccagcatctcttcgatgatctccggcagtgtttgcgcatttgactccaccgcgccggtcagcggccaacagcccagtgtgcggaaacgcaccatccgttttttaatcacttcgcccggttgcagattgatacggttgtcatcaatcatcatcagcataccgtcgcgttccagaaccggacgttccgcagcgagatacagcggaacaatgtcgatattttccagccagatgtattgccagatatcctgctcggtccagttagagagcgggaagacgcggatgctttcgcctttgttaatttgcccgttgtagttgtgccacagctccgggcgctgatttttcggatcccagcgatggaatcggtcacggaaagagtagattcgctctttagcgcgggatttctcttcgtcacggcgcgcaccaccgaaggcggcatcaaaaccgtatttgttcagcgcctgtttcaggccttcagttttcataatatcggtatgtttcgcgctgccgtgtacgaatggattaatacccatcgccacgccttccgggtttttatgcaccagcagctcgcagccgtaggctttcgccgtacgatcgcggaactcatacatctcgcggaatttccagccggtatcgacatgcagcaacgggaaaggcagcgtacctggataaaacgccttgcgcgccagatgcagcatgacgctggaatctttaccgatagagtagagcatcaccggatttgagaattctgccgccacctcgcgaataatgtggatgctttccgcctccagttgccgcaagtgggtaagtcgtttttgatccataaccgttcctttgcaataccgctattttcttgccatcagatgtttcgactatagggagcgtaagagaacgaatgaaattaccaattagaatgagtagttccttaacggaataacgatttggcaaagctaatatcaaaaagtgcttaaggcaccggatttcgggcgtttaggaagatttgaaattgttttagcgcagcagcagtttcatactatggcggtaaaaaaatttgcatggtatttaaggactcactatgttttccgcattgcgccaccgtaccgctgccctggcgctcggcgtatgctttattctccccgtacacgcctcgtcacctaaacctggcgattttgctaatacccaggcacgacatattgctactttctttccgggacgcatgaccggaactcctgcagaaatgttatctgccgattatattcgccaacagtttcagcaaatgggttatcgcagtgatgttcggacatttaatagtcggtatatttataccgcccgcgataatcgcaagagctggcataacgtgacgggaagtacggtgattgccgctcatgaaggcaaagcgccgcagcagatcatcattatggcgcatctggatacttacgccccgctgagcgatgctgacgccgatgccaatctcggcgggctaacgttacaaggaatggatgataacgccgcaggtttaggtgtcatgctggaactggctgaacgcctgaaaaatacgcctaccgagtatggtattcgatttgtggcgaccagcggcgaagaggaaggaaaattaggcgctgagaatttactcaagcggatgagtgacaccgaaaagaaaaatacgctgctggtgattaatctcgataacttaattgttggcgataaattgtatttcaacagcggtgtaaaaacccctgaagcagtaaggaaattaacgcgcgaccgggcgctggcaattgcccgcagccatggaattgccgccaccacaaatccaggtttgaataaaaactatccgaaaggcaccgggtgttgtaatgacgcagaaatattcgacaaagccggtattgctgtactttcggtggaagcgactaactggaatcttggcaataaggatggttatcagcaacgcgcaaaaacagccgcattccctgcaggaaatagctggcatgacgtaagactggataatcaacagcatattgataaggcacttcctggaagaatagaacgccgctgccgtgatgttatgcggataatgctaccgttggtgaaggagctggcgaaggcatcttaatgggtttgaaatgattactcccttgcctgcaggaaatcaatgccaccagaaacagagtataaaaaagggtgcaggagaccaaaccatcacaattcagtacgcggggttttacccccgcgtggtggctacttcttcgattcgtaagcgagaactgccttaaactccataccacgttctctgatactcaactcacacaacgagtcgcctaccatcagcgtgaatcccagtactgtacaacacagtacgatgattgccacaagggcatattttgtcagcatgtcttgcctccctgcaaagaagagactaacattcgaattgtttgggttcgaacgtaagcctcaggttgatagaaatatcgccaggggcttttgtccgtctggaacctcgcgaatgctcaacgccagacggcctcaagcacccaacgccattctatgcctgttgattcttcctgcggcgttcacgtttaaaatcaggaatcctgctcgcaaaataaaaacgcccccatcttttcagacagaggcgtttaatttatccggcaatatttacccttcgtgtaatccacattcccttttcaagccaaagaaacgcgtttcttcttccgccatgccgggttcccatttacgggttgtatgggtatctcctaccgataaatatccttcatcccataatgggtgatatttcaggccatgtttttgcaggtactgatatatcgtccgattatcccagtcaataatcggcagcaccttaaatacgccacgctgaattgccagcaccggtaaattggcgcggctgccggattgttcacggcgcaggccagcaaaccaggtttgcgcattcagttctttcagcgcccggttcatcggttcgactttgttgatgtcattgtacttttcaatgccttcaacgccctgctcccacagtttgccgtagcgtgcttcctgccaggcggcgctttcggtagcacggtacactttcaggttgagcttgagtttgtccgttaactcgtcaataaagcggtaggtttccgggaacagatagccggtatcggtgaggatcactggaatatccgggcgaatctgattcaccaaatgcagactcaccgccgcctgaatgccaaagctggaagaaagtacatattcaccgggcagattatccagcgcccaggctacgcggccttcagcgtccagtttttccagttgggcgttagtttccgccagcgccagaatccggtctacctttggcagttcgttcagggcgtttagatcgagtttggacataagttcctcactgtttgccttgcctgatgcaacgcttacacatcttatcaggcctacaagaccgggctgatggttaatcccacaaatcgcgcgccggatcgagcaccgggcgaatgatgcccgcacgcaccgtaaagtcgccgaagccttcacccacttcgcgctctttcgcccagcgccctatcagttcatcaagcgacgccaggatttccggctcggtgatgttttctttatacatccgtgggatacgtgtcccaatgcggttgccgccaagatgcaggttgtagcgacccggcgctttccccaccagacccacttccgccagcatcgcgcgaccacaaccgttcgggcagcctgttacacgcatcacgatatgctcatcgctgacaccatgtttcgccattaaattatcgatgttgtcgataaaagacggcaggaaacgctccgcttccgccatcgccagcgggcaagtcgggaatgacacgcaggccattgagttttcacgctgcggcgtgacggcattcattaacccgctttctttggcgatcttctcgatcttcgctttctcgctttccggcacgccggcgatgatcagattctggttcgccgtaatgcggaaatcacctttgtggatcttcgcgatctccagcaagccggttttcagcggacgtcccggataatcaagaatgcgaccattttcgataaacagcgtcaggtgccagttatcatcaatgcccttaacccagccaatacgatctccgcgtccggtaaactcatacgggcgaatcggctcgaatttgatccccgcgcgacgttcaacttccgctttaaacgtctcaacccccacgcgctccagcgtgtatttggttttggcatttttacgatcggttcggttaccccagtcacgctgagttgtcacgacggcttccgccaccgccagcgtatgctccagcggcagatagccaaactcactcgccgtgcgggcgtaggttttcttgttgccgtgttcgatggaaagcccaccgcccaccagcaggttaaagcccaccagcttgccgttttcggcgatcgccacgaagttcatgtcgttggcgtgcagatcgatatcgttctgcggcgggatcactaccgtggttttgaacttacgcggcaggtaggtctgaccaaggatcggctcttcatcagtagtggcgactttttcctgatcgagccagatctccgcatacgcgcgggtacgaggcagcagatgttcagaaattttcttcgcccattcatatgcttccgcatgcagctgcgactcgtaagggttcgaggtgcagagtacgttacggttcatgtcgttggcggtcgccagcgcatcaagaccgaccgagtgcagcatctggtgcaccggtttgacgttctttttcagaatgccgtggaactggaatgtctggcggttggtcaggcgaatgctgccatagatggtgttttcaccggcaaatttgtcgatcgcctgccactgtttagtggtaatcaccccacccggcagacgacagcgaagcagcatcgcgtggcgcggctccagcttctgttcagcacgttcggcgcgaatgtcgcggtcatcctgctgatacatgccgtggaagcggatcagcaggaagttatcgcccttaaagccgccggtcagaccgtcgtttaaatcttccgcaatggtgccgcgcaggtagttgctttcaagcttcatgcgctcggcgtctgtcagttttccttcgaccactaaaggccctggatgtttttcgctcattagtagacatctcgctgataacggcgctctacgcgcagctcacttaaaaattcatccgccgcttcggtgtccatgccaccaaattcggcaatcacttccagaagtgcctgctcaacgtctttcgccatgcgattagcgtcgccgcagacataaatgtgggcaccgtcattgatccagcgccacagctctgcgccctgttcgcgcagtttgtcttgtacgtaaattttttctttttgatcgcgcgaccaggcgagatcgatgcgcgtcagcacgccttctttgacgtaacgctgccattccacctggtagaggaaatcttccgtaaagtgtgggttgccaaagaatagccagtttttacccggcgcttcgtcggcagcacgctgctgcataaaggcacggaacggcgcgatgccggtgccagggccaatcatgatcaccggggtttccggattggttggcaggcggaagttgtcgttatgttcgataaatacgcggacttcaccctcttcttccacacgatccgcgaggaagctggaggcaccaccggcacgggcgcggccttccacgtcgtaacgcaccacaccaacggtaacgtgcacttcgttctcgacttccgcctgcgaggaggcgatggaatacaggcgcggggtcagcgggcgcagcagattaatcagcgcttcggcatccagttgcgccggagagaaacgcaccatgtcgacaatcggcgtcgtcgcggcgtaatgctgtaacttcgctttatcgcccaccagcggcagcagcgtttcgctgcgggtaagcgtggcatagttctcaacaatgttggcggtgttgacggtcagttcgaagtgccactgtagcgcttcgttcagaggcaacgttttgccctcgacggtgacaggttcatcgcctttcagccacagcagttcgacaagttctttcaccagtgccggatcgttctgataccagacgcccaacgcgtcacccggctggtaacgcaggccagagtcacctaagtcaatttcaatgtgacgaacgtctttttcagagttacgcccggtaattttctggttaacagagaggctggccgccagcggcgcgtctttgctatacgggctggtgtggatttcatttaccgtgccagtagcgacggattgcgaaggtgccgcgacaggcgcacgcgatttaagcgcatcaaccacgcgggcgcgccactcgctggcagcagcctggtattcaacgtcggcatcgacacggtcgagcaggcgttcaccgcccagttccgccagcttactgtcaaaatctttcccggactggcagaaaaattcataagagctatcgccgaggctaaacacggcaaacgcggtgttttccagctttggcgcttttttggagaacaggaacttatgcagcgcgacggcttcttccggcggttccccttccccttgcgttgacgtcaccacgataagcagtttttcgctggcgatttgtttgaatttatagtcgcccgcgttcaccagcttaacgttcagttttgccgctaataaatcatcgcgtaatgcttcagcaacccgacgcgcattgccagtttgcgaggcggagataatagttatacccggcatttctgcggcgggcgctggcgtcgctgcaagcgcagcaggctgctggttgagcacgccccagaaatagccagaaacccaggcaagctgggtaggagttaaatcggtcgtggccgcctgaaggcgtgccagttgctccgggttcaacggaagcaacgcggaaggtgggacctgtgtcgtcatgcgttgttatgttccagtaagcaaagctgtttctgcgccctgtcagcgcccataaaacagaagagaaggtaaggttaacggggtaaacggtgtggattaaagacgggatagcgataactaataaccaaatcgactaacctgttttagcaatagtctttaacaacaaaatagattaaccaacccaatgaaaaacaaatgaatattgcccatcaataagataaatcagcgattttgcgcaacaaagtcgttttagataatgcgaaaaaacagcctttccggtactctacggcggttttatcgtcatgtagagaaattatgatgtccaccacgttatttaaagatttcaccttcgaagccgctcaccgcttgccgcacgtcccacaagggcataaatgtggtcgcctgcacgggcattcctttatggtgcgactggaaattaccggggaagtcgatccgcatacgggctggattatcgatttcgctgaactgaaagcggcgtttaaaccaacttatgagcgcctcgatcaccattatctcaatgatattccaggtctggaaaacccaaccagcgaagttttagcaaaatggatttgggatcaggttaaacccgttgtgccgctgttaagtgcggtgatggtaaaagaaacctgcaccgcaggttgtatctatcgcggcgaatgataagagtgtgtcggcggtcaatttcccttaagtaacgctatgttagggtgttgtgttctggatatctggggcatgacatggaagacgactgcgacattattattatcggtgccggaattgctggcaccgcttgcgcgttacgctgcgcgcgagcgggtttatccgttttgttactggaacgagcggagattcccggcagcaaaaatctttccggcgggcggctatacacccatgcgctcgcggaactcctcccgcaatttcacctgaccgcgccccttgaacgacgcatcactcacgaaagtctttctctgttaacgccagatggcgcaacgacgttttccagcttacagcccggcggtgaatcctggagtgtattacgtgcacgattcgatccgtggctggttgccgaagccgaaaaagaaggtgtcgaatgcatccccggtgcgacggtagatgcactgtatgaagaaaacggcagggtgtgtggtgtcatttgtggtgacgatattcttcgcgcccgttatgtggtgctggcagaaggtgccaacagcgtcctcgcggaacgccacgggttagtgactcgtcctgctggcgaagcgatggcattggggatcaaagaagtgctgacgctggaaccatccgctattgaagaacgttttcatctggagaataacgaaggcgcagcgttgttgttcagcggcgggatctgtgatgacttacccggcggcgcatttctttatactaatcaacaaacgctctcgttagggattgtttgcccgctctcctcccttacgcaaagtcgtgttccggcaagcgagctgctggctcgctttaaaacgcatccggcagtgcgcccgcttatcaaaaacacggaatcactggagtatggtgcgcatctggtgccagaaggtggcctgcgcagtatgccggtgcaatacgccggtaacggctggctgctggtgggcgatgcgttgcgcagttgcgtcaataccggaatttccgtgcgcggtatggatatggcgctaactggcgcgcaggcggcggcacaaacgctgataagcgcctgccagcaccgcgagccgcaaaatctgtttccgctttatcatcacaacgtagagcgcagcctgctgtgggatgttctacagcgttatcagcatgttccggcgcttttgcaacgccctggctggtatcgggtgtggcctgggttaatgcaggatatttcccgtgatttatgggatcaggggaatacacctgttccaccgctgcgacagttgctctggcgtcatttacgtcgtcacggcttgtggcatctgacgggcgatgttatcaggagtctgcgatgtctgtagcccgtaatctctggcgcgctgccgatgcgccgcacattgttccagctgactccgttgagcgccagacggcacaacggttgattaacgcctgtccggcaggtcttttttcgctcacacctgaaggtggcttacgtgttgattatcacggctgcctggagtgtggcacctgccgtttgctgtgcgacgaatcaacactacaacagtggcgctatccgccttccggattcggcatcacctaccgctttggataaataataaggataatttatgcccctcttacacctgctccgccagaatccggtgattgctgccgttaaagataatgccagcctgcaactggcaatcgactctgaatgccagtttatttccgtgttgtacggcaatatctgcaccattagtaatatcgttaaaaagattaagaacgccgggaaatatgcttttattcatgttgatttgctggaaggcgcgtcaaataaagaagtggtgattcagtttttgaaactggtaaccgaggcggacggaattatcagtaccaaagcctcaatgctgaaagcagcaagagcggaaggttttttctgtattcatcgactgtttattgttgattcgatttcgtttcacaacattgataagcaagttgcgcaatcgaatccggattgtattgagatcctgccaggctgcatgcctaaagtgctgggctgggtgacggagaaaatccgccaaccgctgattgctggcgggctggtgtgcgatgaagaagatgcgcgtaatgcgattaacgcgggtgttgtggcgctttccaccacgaataccggggtctggacgttagcgaaaaaattgctttgacgggatactcgtaacgagttgaatttgtgtgatttgtaggctgcacgccacatccgacattcagcgcctgatacgacgcttgacgcgtcttatcaggcttacaagtccccagcccagaaccgtaggcaggatcatccggcagcacgttattggcaatctgcgtgaatggttgtcaccagtgcctccagcaccgctttccagtcatcaaccacgccaacatctgcctgtgaaaataccgccgcgctggcgtcatgattaatcgccaccacaaacttgctattgcgtacgcccgccattaacgctgctgcgccggaagcgccaacaacaatacacacctcaggtgccagcagatgtccggaaataccaatcactttttcggcatcaacgccaccgttcatcactcgtgcccgactgtagcccacttcggctcccatcttttctgccagcatagcgatttcctggttatctgcctctccgccctgccccaccaccagcacccgtctggcctcagctaatgggtcacgggtaacatttttcagattttcgacgctgataagccagtctggaagcgcgccggggacaatgttcagttgctgcatcccagagggcaacgtggcgtttttatctgctcccgcctgacgtgccagcgaaaggcatagcgggcgtttttctgtttgcaacgtcgccgttagcgcatttccccagtgagatttgcgcacgcttgcggttgatatatcgaatgaaatcacctggcagatactggcgccatgtacacgccaggccagtcgggtagccagttcatcgccaaacgcgcccggaggaaagaggacaacctccgcaggcgttcgttgccactgttccaccagcgcatccagcacctgttccgcaatcatcggctgtggttctatttgccagtgtgccagggtacaaccgctgaaatcctgcgccgccagccagctcgctattgcggcatggtcctgatttattgtcacaattgcgatattcatggctgcatcctttggcgtaaatagtcctgccatagcttttgcgctttttctgctaccgtttgcccatcaatcagcgtcgctccgcgtcgttgctctgctcttgccagttgcagacactgcatcgctggcaattcggcagcaacagttttacggataatttctgctttccccgcagccattcgctggcgcattcccggtactggcaaggccacttcaccacactggcgcacggcaatcaccgcaggcaagcgaacccggcaacagcgcaacccatgttcagtacgctgttcgagggtgataaacggcgcgtcgagagtgaaacgctccacctgggtgaaacagggccagcccagcatttccgccagcaaaaatggcgtttgcccattctgcccttcgctgctttggcagccagtaattatcagctccagcggattctggtactgccattcggcaatatggcgagcgacaaattccggcgcaaagcgcagatctgccgccgtctccagcaatacagcttcctcaaacccaagagccataagatagcgcagccagtgcaacgcccgttcatcccccatgctcaacgcggttaaagacatcgacgtaccgttttttctctgcgtcaacagcagcgcggcggcagcctgttcatcagcaccgagtaaacttcgcagaagcgaaacatccggtccgctattaccctgagccgccgcctgccactctttttccgccagcattccggcatccggttcggctttaaacgctaacagaatgttcattcgcacctcctgcatttcccgccgccaccagcgggagtgctttggtttctggtgcccatagccaggtcacaacaaaaccaaccaacaacactgccgccaggagcaataaggtgacttgcattccccactgcgccagcacccacggcagcaggccagtacttaccgccgcgccaagtcgactcatggcggtggcaaaaccgacgcccagcgagcgaatgtcagtaggaaaactttccgcaggcaaaatgcccaccagattactgactgccgaaatggtggtgctgaagagaacaaaaagcagcagggttaatgaactgccggaaggcaaacaggccatcacgaccagcgttgccgccagcagcaaaaaacttcccagcaaaaatttgcgatgtgccagcaggtgcgtcagaactaatcccagcagcgcgcccacaattaacaacgcattaagcatcaggctagcggtcaacgcatcttccagaccaatagtttgggcgatagttggcagccaggtataaatcacaaaccatgggattacgaggcagacaaagaagacgctgttaaacgccgtgcgccgccagtagcgcgaagagaacaaggttttgatgtgtttatgggtcgccgttgccacttcatcgcccagtaaaacatgcgggccaaaatagcgatgaacgatagcgtgagcttctgcaaaacgcccctggcgcagtagccagcgtggcgattccggcgtgccccaacgtagcagcgtaatcagcaaggctggtaacgccgctgatgccagcagccagcgccaggcctccgggctttcggaaataaagtgatgtccggcaatacttgccagcacatagcctacggtccacaccacactgaatgcgcccagcaaaataccgcgatggcggcgcggggaaaattcagccagcaaggtgtgaccgactgagtaatcgcctcccagaccaatgccgatcaaaatgcgcaatccaataagatgctctggcgtggtggcaaaaaattgcaagaacgaagcgagcgtaatcagcataaaactgaaggtgaagattttttgccgcccgatatggtcggagatccaccccaaaaccaggctgccaagaaacaaaccaagtaacgccgagccgccgatcattcccgccataaacggcgtcagttgcatggcgggcgtaagctgaataatggcgtaaccaataacgccgaggacataaccgtcggtcaggtgtgcgccgaaagtgagcgcagcaattcgacagtgaaaacggttaagcggtaaatcatccattcgcaccggtgaagtgttcatctttaccccttcattgtccggtaataagaacggcttctcgcctgagaagccgaaaaggcaacgccccgtcatcgcggaacgctgcctgacacattatttttcaatcggatagatagtacccgtgttcataatgccattaggatcgaactgctttttcagcccttccagcaacgcccacgcgctgccgtgttccagtttgctccagtgaacgcgatgtttaccgataccgtggtggtgcaccatcgaaccgccgagacgaatggtttcttcgcagatgattttgttgagcggattgtggtatttgtcgatttcctcttccggcttacagtcaacgacgttgtagtcgtagacgaagtacatgttggtgccgttctgatagctatgagaggagtgaccgcccagcatggtgatgtcgtcggcgtgcgggaactcggtacgaatacggttaataacgctttcgtagatttcgtgaatgcagctccagcagccggacacttcagtggtaaagcccatgttgccggttttgaggatctgcacacgttcggcagctactttatccggtccccagttcaggttgttaaaccaggtttcgatcagcttgctgtccacgcgctggcactgcgggtagcgcgccacgatttcagcaatcccttcacccgtcgccttcgcaatgcgagggttaccttcagccataaagatcagcacacatttgccgtcggcaaaatgggtgaagtgttgggtgccatcttcagcatcatacaaacgagcaatcgacggacgatacccttccaccatgatttcacgcaggatgttgaagccggttttcatgtcttccagcacatagccatagaagagattgttttccggcgtaaatttgaagattttcactgtgacttcagtgatatagcacagtgcaccttcgttgccgatgatgatatgacgaatgtccgggccagccgcgcgacgtggcacgtttttaatgcgtgtgacggtgccatctgccagcaccgcttccagaccaacgaccatatcctcgattgcgccgtagagtgtggaaaactgcccgatactgcgggtcgccaccaggccgcccatctgcgccagcggctttgactgcggagaatgccccgtggtgtaacctttttcacgcaacgcgttttccagcacctccagcggaacgccacattgcgccgtggcctgcatattctcaatatcaatattaatgatttgattcatggcggagccgtcgagcaccaccgagttttccacaacggtttccagcccaccttcggtggcggaagcaccggtacgtggcacaccgttaattttgtgcgcattcataaaattcagcacacgggatacttgttctgtggaaccgagttttacgaccgctgccggaattggcaaagtataaatgccatgaatatccggaaatttacgaaaacggtcaatactgttcttctttaatactgtttcatcggtaattacgcgatctgcaccaacaatttcctttagctggtcgacaatcgctacgcgagataaagacatagtaattccttcctgataataaaaatggaatattcattaataagagaaaacagaaaccaccgttatgaattagcgcactaaataaccgccatcaaccactaataaatgtccgttgacataattcgatgccggacttgcgaggaatacggctgcacccattaaatcctgagtatcaccccaacggtttgccggaatatgatcaagaacacgctggttagtttctggattactacgggtcgccagcgtaatatcggttgcataataaccaggagcaataccattcacctgaatattatattggcctaattcatcgcaataggctttggtgaatccggcaagagcatgtttagtggcagaataagcaggtgaccattgaccacctaagtaagagaacaatgaacagatattaatgattttaccgcttttctgcgggatcataatttttgccgcttcgtagcttaactcgaatgcggcggtcaggttcacgtcaatcatcgggtcccagtcggcacgaccaaagtccagcaccttattcagcttacaaataccggcattgttaaccagaatatctacggtaccgaagcgctcacagcaggcagcgataatcttctgcggcgcgccttctgcggtgatatccacctgcataaaatcaacttcgacaccctgtttttcaatcatttcctttgtttcgccgttatctttgacgaaactaggaataaagacatttgcgccagctttggccaacgccatggcaaatgcctggcctaaaccgctattcccgccggtaacaattgctgttttacctttcagggagaaaaaatccattgagaacgcattgagagattcgattgacatagttagctccaatttccgtaaggcaaaaaaaagaaaggtaacttcccccgcaagagggaagttacctttctcattatctctggtaactggagataatttttagcataaggacataactgctaatgtgatcgtaatcacagtgtgatgttagtattgtcaaataatttaaaaaagcagaagcgtgattactctcacacaacacctctgctttccatgttatttcttattgcaattactagagacctgagaaaagtaatccacctgaaagggcggcttacttttctcttttttttgtctattacaaatgggaatacgatatgcaacacaactcatatcgccgttggataaccctcgcgataattagttttagcggcggcgttagtttcgacctggcttatttacgttatatttatcaaattcccatggcaaaatttatgggattcagcaataccgagataggtttaataatgagtacctttggtattgcggccattattttctatgcccctagcggcgttattgccgataaattttcacatcgcaaaatgattacttccgcgatgatcattaccggattactgggtctgttaatggcaacatatccaccgctgtgggtaatgctctgtattcaggtcgcctttgcgataacgacgattttaatgctgtggtcggtgtcgattaaagccgcatcgttgctgggcgatcatagcgagcaagggaaaattatgggctggatggaagggctgcgcggcgtcggtgtaatgtcgctggcggtgtttaccatgtgggtcttttctcgctttgcaccggatgacagcgccagcctgaaaacggtcattatcatctacagtgtggtttacattctgctgggcattttgtgttggttttttgttagcgataacaacaacctgcgcaataccaataacgaagaaaaacagtcattccagcttagcgacatcctggccgttttgcgcatcagcaccacctggtattgcagcatggtgatttttggtgtcttcaccatctacgccattctgagttactccaccaactatctgaccgaaatgtacggcatgtcactggtggcggcgagctacatggggattgtgatcaacaaaatcttccgcgcgttatgcggcccacttggcggcattatcaccacctacagcaaagtgaaatcccctacccgcgtggtccaaatcctttccatcatcggtttgctggcattgacagccctgctcgtcacgaactctaacccgcaatcggtcgcgatggggattggcttgattttattactgggattcacctgttacgcctcacgcgggctgtattgggcctgccctggcgaagcgagaacaccgtcttacattatgggcaccacggtaggtatttgttcggtgattggatttctgccggatgtcttcgtttacccgattatcggctactggcaagacaccctgcccgctgcagaagcctaccgcaacatgtggctaatgggcatggcggcgcttggcatggtgatcatctttacctttttgctgttccaaaaaattcgtactgctgatagcgcccccgcaatggctagcagcaagtaagccaggaaaattacaggagaaaaatcatgtcgaaaaaatacatcatagggattgatggcggaagtcagagcacaaaagtggtgatgtacgatctggaaggtaatgtggtttgcgaaggcaaaggcttattgcagccgatgcacacgccagatgccgataccgcagaacatcctgacgacgatttatgggcatcactatgttttgccagtcacgatttgatgagccagtttgccggaaataaagaagatattgtcggcattggcctgggctcaatccgttgctgccgtgcgttattgaaagccgatggtacgccagccgcgccgttgattagctggcaggatgcacgcgttacacgcccttacgaacacactaatcctgacgtggcctatgtcacctctttttcgggttatctgacacatcgcttaaccggcgagtttaaagacaatatcgccaactattttggtcagtggccggtggattataagagctgggcatggagtgaaaatgccgcggtaatggaaaagtttaatatcccccgccagatgctttttgacgtgcaaatgccgggcactgttcttgggcatatcacaccacaagctgcgctggcgacacatttcccggctgggctgccggttgtttgtaccaccagtgataaaccggtagaagctctgggagccgggttactggatgatgaaacggcggtaatttctcttggcacctatatcgcgctgatgatgaacggcaaagcactgccgaaagatccggtcgcgtactggccgattatgtcttctattccgcaaacattgctgtatgaaggttacggtatccgcaaaggcatgtggacagtgagctggctgcgcgacatgttaggcgagtcgttaattcaggatgccaaagcacaggatctttcaccggaagatttgctcaacaaaaaagcgtcttgcgtgccacctggttgtaatgggctgatgacggtactggactggctgaccaatccgtgggaaccgtacaaacgcggaattatgatcggctttgattccagtatggattacgcatggatatatcgttcgatactggaaagcgtggcgctgacgctgaagaataattacgacaatatgtgtcatgaaatgaatcactttgcaaagcatgtgatcattactggcggcggttcgaacagcgatctgtttatgcagatttttgccgacgtgttcaaccttccgacacgccgaaacgccattaacggttgtgcaagtctgggggctgcgatcaatacggcggtaggtctggggctatacccggattacacaacggctgtcgataaaatggttcgcgtgaaagatatcttcataccgattgagagcaatgccaaacgctacgacgcgatgaataaaggcattttcaaagacctaaccaaacatactgatgtgatcctgaaaaaatcgtatgaagtgatgcatggggaattggggaatgcggattcgatccagagctggtcgaatgcgtaagtgagataaacagtgccgggtagatgattaatcccggcatattcacgtttccactacaaaataccgggtaaccactgctgaatattgttctctcctgagcagcgtttatgctttaattgctaaaccgatttaatttgtttagcagttagtatattggagcctttatgagcacaagagtatgggtactcggtgatgcggttgttgatttattacccgaaagccaggggagactactacagtgtcctggtggggcgcctgctaatgttgcagtcggtatcgcaaggctggggggggaaagtgcctttattggcaaagttggcgatgatcctttcggtcgctttatgtatcagacactgagtaaagaaaatgttgatacacgttatatgtctcttgatcctcaacatcgcacctcaattgtggctgtaggacttgatgagcaaggagaaagaaactttacctttatggtacgcccaagtgccgatctttttttacaacctgatgaccttcctacatttgggccgggtgaatggctccatctttgttccattgcgctcagtgcagaaccttcccgaagtaccgcatttctggctatggagaaaatacgtcaggctggcggaaacatcagttttgatcccaatatccgcagcgatctctggcagagtgaagcgctattaagaaaataccttgatcgcgcgctttcgctggcgaatatcgctaaattgtccgaagaagagttgctattcatcagtggcgaaagccaggttcagcaaggcgcatattcattagtacaacgttattcgttgactttattgcttatcacacaaggaaaaaatggcgtacttgtgtattttcaggggcagtttatccactatcccgccaaacctgtttctgtcgtcgatacgaccggggcaggagatgcttttgtcgctggattacttgcaggtctggctgattctggaataccaacaaataccagacagcttgaacgaatcattgcacaagctcagatttgtggtgctctggcgaccacggctaaaggcgcgatgaccgccttaccccgacaacacgatctcccttcacaatagtgatcctgctgttgtatctgtaacccgatttgtcgtgcctgtcacatttactaaatcggtttagcgaaaataattgctctggctaaaaagtcagctttattatcaacacctaaaccggtttagcattttagcaatttttataattctctgatgggacgcgacaaattatgtataaaaaaacaactttggcagtgttaattgctttgctgaccggtgctacaacggtacatgcgcaaacggatattagcagtatcgaatctcgactggcggcgttggaacaacgtttaaaaaatgcggaatcccgcgcccaggcggcagaagcaagggccaaaacagctgaattacaggttcagaaactggctgaaacacaacaacaaaatcagctaacaactcaagaagtagcacagagaacagttcagctcgaacagaaatccgcagaaaacagtggttttgagtttcatggctatgcccgttccgggttactgatgaatgatgccgcttccagtagcaaaagtgggccgtatctgactcccgcaggtgaaactggtggagctgttggccgtctgggaaatgaagccgatacctatgtcgagttaaatgtagaacataaacaaacactggataacggtgcgaccacacgctttaaagcaatgttggctgacggacaaagagattacaacgactggactggcggctccagtaacctgaatatccgacaggcttttgccgaactgggcgcattaccaagttttaccggagcattcaaagacagtactgtctgggctggtaaacgctttgatcgcgacaattttgatattcactggttagactccgatgtcgtatttttagcgggaacgggcggcggtatctatgacgtaaaatggaacgatacattccgcagtaacttttctctctacggacgtaatttcggcgatcttgatgatatcgacaataacgttcagaactacatcctcaccatgaatcattatgcaggccccttccagttgatggttagcggattacgggcaaaagataatgatgatcgaaaagatgccaatggtgatctcattcaaactgatgctgcaaatactggcgtacatgcgttagttggtctgcacaatgacactttctatggcctgcgtgaagggacggcaaaaacagcactgctatatggccatggcctgggtgcggaagtcaaagggattggctccgatggcgctctgctgtctgaggcgaatacctggcgcttcgcatcttacggcacaacacctctgggaagcggttggtatgttgcgccagcaattctcgcacaaagcagtaaagatcgttacgtcaaaggcgatagctacgaatgggtgaccttcaatacacgtctgatcaaagaggtaacacagaattttgctctggcctttgagggtagctatcaatatatggatctgaagccaaaggggtatcaaaaccacaacgccgtaaacggcagcttctataaactcacctttgctccaactctaaaagctaacgatatcaataatttctttagccgtccggagcttcgcctgtttgccacctggatggactggagcagcaaacttgatgattttgccagcaatgacgctttcggcagcagtggtttcaatactggcggagagtggaattttggtgtccaaatggaaacctggttttaataccagacagcctcacggatgtgaggcttttactgaaataacaatgaattagagggttatatggatttcgataaaatcgcccaatcgttgcttcctttattaggtggtaaggagaacatcgccagtgcagcacattgcgccactcgcctacggctggtactggttgacgacacacttgccgatcaacatgccattggccagattgatggagtgaaaggttgttttcgtaattcagggcaaatgcaaatcatctttggcaccggcgtggttaataaagtctatgctgcctttattcaggttgcaggtattagcgaatccagtaaagcagataccgctcgactcgccgctcaaaaactcaatccttttcagcgaatagcacggctactttctaatatttttgtccccatcattccagccattgttgcttctggtttattaatggggctcctgggaatggtgaaaacatatggctgggtgaatgccgataatgcgatttatatcctgctggatatgtgcagttcagccgcatttattattctccccatccttattggctttactgctgctcgtgaatttggtggaaatccttatcttggcgcgacattaggagggattctgactcacccggcactcacaaatgcctggggcgttgctgcgggatttcagacaatgaacttcttcggttttgaaatcgccatgattggctatcagggaacggttttccccgtgcttctggcagtatggtttatgagcatagtggaaaaacagttacgcaggtttatccctgatgctctggatctcattctgacgccatttctgactgtcgtcatttctggctttatcgctcttttgattattggtccggcaggacgagcgttaggtgacggtatctctttcgttctcagcacgctgattgcacacgcaggctggttagcagggttgttattcggcgggctatattcagcgattgttattacgggtattcatcatagcttccacgcaattgaagcaggacttttaggtaaccctgcaatcggtgttaatttcctgctgcctatttgggcaatggcaaacgttgcgcaaggcggtgcatgtctggcggtatggtttaaaaccaaagatacaaaaattaaagcaatcaccctaccctcggccttttccgcaatgttagggattactgaagccgctatttttggtatcaaccttcgttttgttaaaccttttattgcggccttaattggtggcgctgccggcggtgcctgggttgtctctgttcacgtttatatgactgccgttggtctgaccgcaatacccggcatggcaatcgttcagccaacatcgttggttaattatattattggaatggtgattgctttcgctgtcgcttttagcctctctttattactcaaatacaaaacggacgaggagtaatgtcgatgccttcacaaatgcccgcgattttacaggcagtgatgaaaggtcagtccaaagcactggcagatgcccactatccttgttggcatctcgctccagtcaccggactaatgaacgatccaaatggcttttgttggtctggaggccgctatcatctgttttatcaatggaatccactggcttgtgatcataagtacaaatgttgggggcactggagttcgacggatttattgcactggcagcatgaaccattagcgctaatgcccgataaagagtacgaccgtaatggttgttactcaggaagcgcggttaataatcagggcgttctcacactttgctataccggtaatgttaagtttgatgatggcagcagaacggcatggcaatgcctggccaccgaaaataaccagggcgggtttgataaactaggccctgtcataccgttacctgatggttacaccggacatgttcgtgatccaaaagtctggaagcacaacagccaatggtacatggtgcttggcgcgcaagataaagagaaacgggggaaagtgctgctgtattcctctgtcgatctctatacctggtcttttcatggagaaattgctggtaacggtctgaatgaaatagataacgcaggatacatgtgggaatgtcctgattttttcgcccttgatggtgaatacattctcctctgttgcccccagggaatggtgcgcgaacatgagcgctatctgaatacttatccctgcgcctggctacatggacagtttgattacgagacaggcaaatttacgcatggcgctttctcagagctggatgcgggatttgaattctatgcaccacagacgatggaagccccggacgggcgacgattgctggtcggctggatgggggttcctgatggcgaagagatgttgcagccaaccagaaagcatcattggcagcatcaaatgacctgttttcgcgaactctcattccagcagggaaaattgtttcagatgccaatcagggaactcgcgcaactgcgtgaagctgaacacttctggcaaggaaaagcggatcatgcgccgcatgtcgaaattgaacgcctggaaatggacatcattccgtcgggtgagctgtatctgaattttggcaatgcgctggcactgcatcttaatgacgatggtattcaactacagaggagaagccttgcagggcaagagaaattaactcgttactggcgaggaagcgtaacgtcactgaagattctctgtgacagttccagcgtagagatattcatcaataatggtgaaggtgtaatgagtaatcgttattttccccatcatccagcttcgctgatattacagggtgagtctgacgtcacgttacgctactggtcgctacgcgcctgcatggtagaatgagggttttgaattacggatcctcgtcgtgagaaaaaccaaacgcgttactattaaagacattgctgaactggcgggagtgtcgaaagcaaccgccagtctggttctcaatggtcgtggcaaagagttacgtgttgcgcaggaaacgcgtgagcgtgtgctgagtattgcccaacagcagcattatcagcccagcattcatgcccgctcattacgggacaaccgcagtcataccattggtctcgtcgttcctgaaatcactaactacggatttgcagtattttcccatgaactggaaacattgtgtcgggaagcgggcgtccagctcctcatatcctgtactgatgaaaatccttcacaggaaacaatggtggtgaacaatatgattgcccgccaggttgatgggttaatcgtcgcatccagtatgctgcatgataatgactatcaaaaacttagcgagcaattacctgttgtgttgttcgatcgccacatgaacggcagtacattgccattggtcattactgactctgtttctcccaccgccgctctggtggcagatattgcaaggagtcacccggatgaattctattttctgggcggacaaccccgtttgtcaccgactcgcgatcgactggaaggatttacacaaggcttgcagcaagccggagtaacgctacaacctgaatggattattcacggtaattatcatccgagctcaggctatgaaatgtttgccgcgctatgcgctcgtttaggacgtccccctaaagccttattcactgccgcttgtggattactggaaggcgttctgcgctatatgagccaatataatttactcgacagtaaaatacacctggcgagttttgatgatcattacttgtatgattcactttcggtaagaatcgacacaatacaacaggataatcgccaacttgcttttcactgctttgaacttatttcgcaactgattgaaggtgaaacgccatccccattacagcgttatcttcctgccagtctacaaaaacgctaccgataatcccgtcactatcttgcatcgcccctgtaaaacggggcgattattttcatcctgaacgttaaatattaatgatgaataatcaaatcaggcaatattcaaatatttatgtgtctgcatcgacaaacgccagttgcgcgcaatgcaggtatcgatacataaacgcgtagcatcttccttctggctaattggctgaagtgcaatgactcgcggtttatcatcggtcagcgtcgccagcaattcatccagtgcttcaatatcacgtacgcgtcctactgggtgtttgatttcgttggctcgctccagggcttgtgacaacacttcatagccaccgcgcatatttagctttggtgatacggtaacccaggtattcggtgtgcagcgtacttcatgagtaccactggtttcgatctggcagctaaaaccgttcttttcgagcaggtcagtcagtggcagcaaatcatgaatgcaaggctcaccacccgtaatcaccacatgacgcgcggtgtatccctgacggccaatgacagccagcaaatcttcactgctcgccgccccccacttatcactctctttggtcttcgccagaatgctgaaaagggagacttcccgatcctcaagcttttcccaggtgtgtttggtgtcgcaccaggcacagccaaccggacatccctgtaaacgaataaaaatggcggggacgccggtaaagtaaccctcaccttgcagggtctggaacatctcgttaatcgggtactgcatagcattctctgtgaagtggataattgttaattattgcagatcctgccacaacaatcatgtcttattaacattctgttacaggcaggtttgatgcaaaaattggctcagatcattaagaataaaatgaagcggcgtattatgttttaaggaattaattaaaaggaatttaaccatgctcagaatattcatcgcaattatatttattttcaatttatcaggctgtggatataacgatattcaaacctatgatgagcaggttaacgcctcctggtctgaggtattgaatcaatatcaacgtcgcgccgatcttattcctaatcttgtcgccagcattaaaggttattccagccatgaacgagatgtactggaagccgtaacattggctcgtagccaggctaatcgcgccagtagcgatcttcagcaaactccgggagatgaacaaaaattacaaacctggcaacaagctcaggcgcaggtgtctcgcactctcggtcagttaacgataattagtgaacgttaccctgagctaaaggcccaggaactctatcaaaatttgatggtacagctcgaaggaagtgaaaatcgaattgccgttgcgcgaggaagatatattaaagctattgaacaatataatgtcactatccgcaaattccccgcagtgttaaccgcaaaggtcatggattacacaccaaagaaaaattatttgccggatgatgtcgccgctgtgagtaaagccccgacaatagattttagccagaatactaatgctcattaagcggggaagtcctgtgcgaatttttatcttccttatggctttcttctgttcatctgtgtttgccacacaaattccagtgcctgaatcacccaggtatgtgaatgacttaaccggtaaattgacgaacgatgaagtaaatactttgaccaatcagattaaagagctgacgcaaaaaagccacgcacaactggtcgtgttagtggttgaaacaacgggcgatgaaaccatcgagcagtacgctacgcgggtattcgatagctggaaaccaggtgataaagaccgcgatgatggcgttctactgttagtcgcctggcaggatcataccgtgcgtattgaaatcggttacggactggaaggcgttattacggatgcgcagtctgggaaaattattcgcaacagtattattccggcatttaaaaatggcgacctggctggcggcttgcaaaagggaataagcgatattgataatcgtctgacggggaataatttagcaacgataacaccgaccgatcaccctttgccctttaacggttggtgggctttgttagtctgggcaatagtactgacctttatttccgccagaggatatttcaaaacgctgggactaatttgcttcacagctattgtactggcctttgttttacctatagcaggtttcagcggaagctggggagtactcgcaacattactctgcttcgctacaccgttcctggctgtcgctatcgcttttacccccttcggcaaaaaggttcgggattcgatgcgtagtgccaaccgaccgtcacgttacgaaagaagtaactcggcctcctggcgttcttcatcatcgtcgtcatcttcctcttcatcctcttttgacaatgataatttcagcggcggcggcggttcatctggcggcggtggcgcctccgggcgctggtaacaaaaggaattgaaatgcgtatttttctcttacttctgatgctatatggtttccaggcattagctgaacaattgccttcagtaactgacttaaccgggacattaacgacagaagaacaaactgctttaaatcaacaattacagactctcgagcagcaaaaccacttccaggtggccgtgttggttacgccgaccacagggggcaaaaacattaaacttgcagcctctcagagctacgggttatatcactggaaacccgttggagagaagcggtacggcgaaggtatcttaattctcgtcgtttggccggaagggctggcgtcaatgaagattgggcatggactgaaagagatgctgccaccggaacaagctgcgcaaattgttcattaccatatgcaaccggaattcaaaaaaaataatctcttctccgggttaacgcagggaattgaaggcatcgcacagtttacctatataaaagcgaatcttagccctttggatgctttagccaatcatctgtttgctaatccgcaacgctcgctgccatgtcttgcctggacattactgatgatcgttgccatcgttgtcctctggcgatttaccagccgtcccgggcctggcatatggatgatatcgatgattactcctatggtctggtttttcttctttcaggatgatgtcatcattcggcgggtatcgctcgtttgttttagtttatttttcgcagcaacctgctggcagcgtatcgcggtaatttttcatatgtatcgcgtatttcctatgatgctggccccaaaaaataaaaacgctaaagtgaaaaaacaaaagacgactcagcaggtttctcaatccgaacgaaactcattgtttgtcgtgctgctgataattgttgtgggatggtgcctggtattcgccagtaataaagatatagcattcatctcaacaattattgggctaattgatcattttatcggcccaataaccattgctggcatcgttctgctgatcattgtggccaaatttactggcaatcttaaactgggatcaggacataaaagcaacaggaaaacggggaatcgtaatgctcattctcgctcttcgtcgaaaaattctttccgcggtggcggcggttcttcaggaggcggcggttcatccgaccgttggtgatcgttatgcgtataatcctttttctactcactttatggtgccttcctgtgcttgcccagcaaattgctgtgccggagctgcgccaacaggtgaccgatattactggtaccttaagcacgtctgaacaacaatcactaacacaacagctgcaggatattacacaaaaaacacgggcacaggtcgctgtattaatagtgccatccaccggagacgattctattgaacaatatgctacaagagtttttgacaattggcgtttaggagatgccaaacgcaatgatgggatactgatcattgttgcctggtcggatcgcactgtccgcatccaggtaggttatgggctggaagaaaaggtaaccgacgctctggctggagatatcatccgtagcaacatgatacccgcatttaaacaacaaaaattagctaagggattagagttagctataatcgctttgaataaccgactcacttcacaacaccaatattcggttaatccttcagaaagtgaatcagcatcttccagcgatcattactactttgctattttttgggtatttgcagtgatgttcttccctttctggttttttcatcaaggcagtaatttttgtcgcgcatgtaaaagcagtgtctgtatttcagcaatctatcttttagatttattcctgttctccgataaaactttttccattgctgtatttttcttcttttttactttcaccaccattatggtctttacctgtttatgtgtacttcagaaaaaagcatctggtagaagttatcattcagacaacagcggttccggtggtggctcaagtggcggcggatttagcggcgggggcggttcttctggcggtggcggcgcgtccggtcgctggtaactcaaccataaaaaatgccagcccgaaggctggcatttttaaatcagataaagtcagacttatgcctggcctttgatctctttacgaccgttgtacggtgctttttcgcccagagcttcttcgatacgaatcagctggttgtatttagcaacacggtcagaacggctcatagaaccagttttgatctggcctgcagcagtaccaacagccaggtcagcgatggtagcgtcttcagtttcgccagaacggtgagagataactgcagtgtagccagcgtctttcgccatcttgattgcagccagagtttcagtcagagaaccgatctggttgaatttgatcaggatggagttagcgatacctttttcgataccttctttcaggatcttggtgttggttacgaacaggtcgtcaccaaccagctggattttgtcgcccagaactttggtctggtatgcgaaaccgtcccagtcagattcgtccagaccgtcttcgatggaaacgatcggatactgtttggtcagttcttccaggaagtgagtgaattcttcagaggtgaacgctttgttgccttcgccagccagaacgtatttaccgtctttgtagaattcagaagctgcgcagtccatcgccagagtgatgtctttgcccagttcataaccagcagctttaacagcttcagcgataacagccagagcttcagcgttggaacccaggttcggcgcatagccaccttcgtcaccaacagcagtgttcatgcctttcgctttcagaacttttgccaggtgatggaaaacttcagaacccatgcggatggcttctttcacagttttcgcgccaaccggctgaatcatgaattcctggatatcaacgttgttgtcagcgtgctcaccaccgttgatgatgttcatcatcggaaccggcatagagtatttgcccggagtgccgttcagttcagcgatgtgctcgtacagcggcatacctttagcagctgcagcagctttggcgttagccagagatacagccaggattgcgttcgcgccgaatttggatttgttttcggtgccgtccaggtcgatcatgatcttgtcaatgccagcctgatctttagcatctttgccaatcagcgcctgagcgatcgggccgtttaccgcagcaacagctttggttacgcctttacccaggaaacgggatttgtcgccatcgcgcagttccagagcttcacgggaaccagtagaagcacctgacggagcagctgccataccgacgaaaccaccctccagatgtacttcggcttcaacagtcgggttaccacgggagtcgatgatttcacgaccgatgatttttacgattttggacattaggttttcctcaagtcactagttaaactgaaactccagacaaacaacgcgtacccagggtacgcgttgccgttctaacttttttacttacttcgcctgacgtttctggaactcgctggcggctttcacaaagcctgcaaacagcgggtgaccatcacgtggagtagaagtaaactccggatggaactggcaagccacgaaccacggatgattcggaacttcgatgatctcgaccaactgatcatccccggaacggcccgcaacgcgcagacctgcatcttcaatctgtttcaacagcatgttgttgacttcgtaacggtgacgatgacgctcaacaattgtcggcgcattgtacagctggcgaaccaggctatcgtcaaccaactggcactgctgtgcgccgagacgcatggtaccgccgagatcgctcttctcgctacgaacttcaacgttgccgttttcatcgcgccactcggtaatcagcgccacaaccgggtacttacagtctggcacaaattccgtagagttggcgttctccatgttggcaacatggcgagcgtaatcaattaacgccacctgcatacccaggcaaatgcccagataaggaatattgttctcacgcgcaaaacgcgcggtcgtaatcatgccttctacgccacgatagccgaaaccgccaggtacgaggattgcgtccagacctttgaggatttcaacgccgcgcgtttcaacatcttgtgaatcgatcagtttgatgttgacgctgacacgattcttcagcccaccgtgtttcagtgcttcgatcacggatttgtatgcatccggcagctcaatgtatttgccgaccataccaatggtgacttcacttaccggattcgcttcttcgaagataacctgttcccattcggacagattcgcttccgggcagtttaagctgaatcgtttacaaatataatcgtccagcccctgagatttcaacaggcccggaattttatagatggaatcgacgtctttcagagaaataaccgctttttccggaacattacagaacaatgcaatcttcgcacgttcgttcgccggaacggcgcgatctgaacgacaaatcaggatatcaggctggataccgattgaaagcagctcttttacagagtgctgagtcggtttggttttgacttcaccagacgctgccatgtacggcaccagcgtcaggtgcataaacagggtgtgctcacggccaatttcaacagccatctggcgaatcgcttcgaggaacggcagggattcgatatcacctacagtaccgccgatttcgaccagtactacgtcatgaccttcgccgccttccagcacgcgctctttgatagcgttagtgatgtgcggaataacctgtacggttgcgccgagatagtcaccgcggcgttctttacgcagaacgtcagagtagatacgccccgtggtgaagttgttgcggcggctcattttggtacgaatgaaacgctcgtagtgccccaggtccaggtcggtttcagcgccgtcttcagtaacgaacacttccccgtgttggattgggctcatagtaccgggatcgacgttgatgtacggatccagtttcatgatggtcacattgaggccacgggcttcaagaatggctgcgagggaggctgcggcaatgcctttacccagagaggatacgaccccgccggtcacaaaaatatagttcgttgtcatgctgaacctgagaagttaggttgaaaagacgatggaataaccaggacgggaaagcagtatacccgaacatgacctgtgccacaaactttcattatccctcctcttcgccagcgcactattgaaatcaggagtgagaaaatagcccctttggggtaaatgtttttgacgcaaatcaagcgcttgtcatttaaaaaatgacacaaatcgcgcttgaccgcgtaattcccttagagatcaatttcctgccgttttacctgttgccagacttcttccattgtttcgaggtcaacacctgtcatttccagtccacgcgcggcaacaatacgctccacttcgcgaaaacgacgctcgaatttttcgttcgctttttgcaatgcgatttccgcttttgtccctaaatgacgagccagattgaccgtggcaaacagcaggtcacccatttcctcctccagtttagcctggtcgacaacagcctgccgcgcctcgtacatcacctcgtcgatctcttcgtagactttatcgactaccggaccaagcgtcgtccagtcgaaaccaacgttggcgcaacgtttctgaattttttgcgcacgcattaaagccggtaaactacgaggaatatcgtccagcgccgaatgctgcgctttctgcgcgcgctcttcggttttgatttgctcccaacgggcaagcacttcactactattttcggcagaactgtcagcaaaaacatgcggatggcgacgctctaatttatcgctaatagcagcgcaaatatcattaaagtcaaagcgcccttcttcctgagccatttgtgcgtaaaacaccacctggaacagcagatcgcccagttcaccgcgcagatcgtcaaaatcttcacgggcgatggcgtccagcacctcgtaggtttcttcaagggtgtaaggcgcaatggtggcaaatgtctgctctttatcccacgggcagccgttttccgggtcgcgcaggcgctgcatgatggtgagcaaacggtcgatttgattcattgaattatcctgaaaattgcgggtccgtcaggtggaaacctgtgaccagaatagaagtgagttagtaacacctacccaatcagcacgttaattttggctttaatgagttgtaattcctctggggcaactgttcctttcttcgttgctcctcttgcccgccaggcgattctttttacctgatcagctaacgctacgccatcacgttcctgaccggatagaacaacttcgaacggatatccttttgattgcgttgtacaaggaacacacagacacatacctgttttgttgttgtacatgaacggactcaggacaacagccggacgatgtccggcttgctcgctaccttttgtcgggtcaaaatcaacccaaatcagatcgcccgtatcgggtacgtatcggcttaccattaccagacttccttatctttcggctccccccagtcgatattctcgtggaggttttccggcgtgatgtcgttgaccagttcagcaagcgtaaatacgggctctttacgcactggctcaataattaatttgccatccaccaggtcaatcttcacttcatcatcaatattcagattgagcgcctgcattaacgtagccgggatccgcaccgccggtgaatttccccaacgctttacgctactgtggatcataaccctttcctcaaaccgcgatcatatgtagatacagtatatatcaatctacattgtagatacgaacaagtttcggcctaactcccgtgcaaccgacgcgcgtcgataacatccggtacctggttgagtttacccagcacgcgacccagcacttgcaggttgtaaatctcaatggtcatgtcgatggtcgccagttgctgtttggtgtcgctacggctggcaacgccaagtacgttcaccttctcgttggcgagaatggtcgtgatatcacgtaacaacccactacgatcattagccaccacgcggaccaccagcgaatatccggcggagtagctctcgccccataccgcgtcaacaatgcgttctggcgcatgggagcgcagttccgccaattgttcgcaatcggcgcggtgtactgaaataccgcgcccttgggtaatgaagccgacaatctcatctccaggaatcggctggcagcagcgcgcgatgtggtgcatcaggttaccgaccccttctaccaccacacgaccgttatctttactgcggttttgcggcgtgtagcttttttgctgaagctgtttcagcgcggcggcgtcctgctcttcggcactcggcttattaaattgcgattgcaggaagttcaccatctgattgagacggatatccccgccaccaatcgccgccagcaactcgtcgacatcattgaagttgtaacgcggcagcagatgtttttctgcttctttcaggctgatccccagatgttccagctcgtcgtcaaggatttgccgcccagccagaatgtttttgtcacggtcctgtttacggaaccaggcgtgaattttcgaacgcccacggctggttgtgacgtaaccgaggtttgggtttaaccagtcacggctggggttcggctgtttctgggtgataatttcaatctggtcgcccatctgcagctggtaggtgaacggcacaatgcgcccgccaatttttgccccgatgcagcggtgtccgacatcactgtggatgtggtaagcgaagtccagcggcgttgatcccgcaggcaaatcaacgacatcacctttcggcgtaaagacgtacactcggtcgtcaaagacctgactacgtacttcgtcgagcatttcgccggaatcagccatctcttcctgccacgcaatcagtttacgcagccaggcaatccggtcttcatgtcccgaacgtgcgccgccagcagccgcgccctctttatatttccagtgcgcagcaacacccaactctgcatcttcatgcatctgtttggtgcggatttggatctcaacggttttgccacccggccccagaaccacggtatgaatggactgataaccgtttggtttcgggttagcgacgtaatcgtcaaactcatccggcaggtggcgatagtgagtgtgcactatccccagtgcggcataacaatcctgtaaacgctcggcgacaatacgtaccgcacgcacatcaaacagctcatcgaaggcgaggttctttttctgcattttgcgccagatactgtagatgtgtttcggacggccatacacttcagctttaacgccttcagctttcatctcagcgcgcagatggccgacaaactcttcgatatagtgttcgcggtcgagacggcgttcatgcagcagttttgcgatgcgtttgtattcggtcgggtggagataacggaagcagtaatcttccagctcccatttcagttgcccaatcccaagacggttcgccaacggcgcgtagatattggtgcactcttttgccgccagtacacgttcatcttccggcgcatcttttacttcgcgcagatgagcaatacgctccgccagtttgatgactacgcagcgaaaatcatcgaccatcgccaataacatccggcgaacgttatcgacctgttcggaggaaacagaatcagtgtgcgtcgctttcagctggcggatcgccgccatatcacgcacgccgtgaataaggttaacgaccgacttaccgacgctatcacgcagcacatcttcgctgactacgttggcatcggccagagggaacagcagcgccgcccgcagcgtgtcaatgtccatacttaatgtcgagaggatctccaccatctcaacaccacgccacaataacagactggcatccggatgcccctgcgtctgttgcagacaatacgcccaggtttcggctaagcactcacacgacttctggctggtaatacccagacttgcgatccatttttccggatcaaattcaccagccttattgatatgtgcacttcttaccgcaaccatcgtcctctcctttagggaccagacctgccgaaatcggcaaatcgtaactatttaacgcgcgagaaaagtaccatcgattccagatgtcccgtgtgtgggaacatatccagcatcgccagtcgcgcaatggtatatcctgcttttaataacgcttcgctatcccgagccagcgttgcagggttacaggatacataaactatacgaataggttccagttttataatttgctgcataacacctgcggcacctgctcgcgccgggtccaacaacactttatcgaagccgtttttcgcccacggctgctttgtgacatcttcttcaagattttcgtgataaaacgtcacattctgtaagccattaagacgcgcattctgctggcctttttccaccagcgccggaacaccttctacacccaccacactggcagcttgtgtcgccaatggcagtgtaaagttgcccataccgcagaacagatccagtacgcgatcttcaggttccacatccagccattccaacgcacgcgctaccattttctggttcacacccgcattgacctgaataaaatcgcgcgggctaaaagttaagcgcaacccatttgagtcataccagggcatctcaccagagacggtttcgagtatctcactatcgggggcgagatacagatccaggccttcagaatgcgaaaagcattccagtttttcgcgatctgccgaacttagcggtgcggtatggcgcaaaatcattagcgtgccgctggttgcctgtaccagttcaacatgaccaagatggcgcatagcttgtaagctgcccaggcatgccctgactttgggcagcaatgcttcaagttggggcactaaaatggggcattgtttcacgtcgacaatgtcactggagcccgctttgcgaaaccccatctgaagttgctgtgttttcggtaagtagttcagacttaaacgcgcgcgacggcgatagccccagggaacatcggcgatcacttcagagacttcgtgtttcattaatcgggcgagtgccgcacttttgcttcgctgctgtaaatccacactggcgtgttgttgctgacagccgccgcatacgccaaaatgaggacagcgtggcgtttcgcgttccgggctatcgcttaaccgacgtacgactttagcgcgggcatactgttttttatcttcagtaacagtaacttccgcgttttcctgcggcaataatccggggataaataatgttttgccgttatgtcgcgccacaccctgaccaaaagagtcgaggtcgttgactgaaacggttatgatctgacgcgtcgtcgtgcgtcgttttgcagagtagaattgcgccattggcgagactttctcaatttaacagtgtgaccttaattgtcccataacggaactccatgaccaactacagcctgcgcgcacgcatgatgattctgatcctggcaccgaccgtccttattggtttattgctgagtatctttttcgtcgtgcatcgctataacgacttgcagcgtcaactggaagatgccggtgccagtattattgagccgcttgcagtttctactgaatatggcatgagcctgcaaaatcgcgaatctatcggtcagttaataagcgtactgcatcgtcgccattccgatattgttcgcgcgatttcggtttatgatgaaaataaccgactctttgtcacctccaattttcatcttgatccctcatcaatgcagctcggcagcaacgtgccgtttcctcgccagctcactgtcactcgtgacggcgatattatgatcctccgcacgccgattatttctgaaagttactcccccgacgaatcgcccagtagcgatgccaaaaatagtcaaaatatgctgggatatattgcgctggagctggatcttaaatcggttcgcttgcagcaatataaagagatctttatttccagcgtgatgatgctgttttgtatcggtattgcgcttatttttggctggcgcttaatgcgcgatgtaaccggtccgattcgcaacatggtgaataccgtcgaccgcatccgtcgcgggcaactcgacagccgggtggaaggatttatgctcggcgagctggatatgctgaaaaacggtatcaactcgatggcaatgtcgctggcggcttatcacgaagagatgcaacacaatatcgaccaggcgacgtccgatctgcgtgagacgctggagcaaatggagattcagaacgttgagttggatctggcgaaaaagcgcgcccaggaagcggcgcgtattaaatccgagtttctggcaaatatgtcacacgagctgcgtacaccactgaatggtgttattggctttacccgcctgacgctgaaaacagaattaacaccaacgcagcgcgatcacctgaatacgattgaacgttcggcaaataatttgctggcaattattaatgatgttctcgacttctcgaaactggaagccggtaagctgattctggaaagtattccattcccactacgcagcacgctggatgaagtcgttaccctgctggcacattcttctcacgataaagggctggaactgacgctcaatattaaaagcgacgtgcctgataacgtgatcggcgacccactacgattacagcaaatcatcactaacctggtagggaatgcaattaaattcaccgagaatggcaacattgatattctggtagaaaaacgtgcgctgagtaataccaaagtgcaaattgaagtgcagattcgggataccggcattggtattcctgaacgcgatcaatcgcgcttattccaggccttcagacaggctgatgccagtatttcccgccgtcatggtggcaccgggctggggctggtgattacacaaaaactggttaatgaaatgggcggcgatatttcgttccatagccagccgaatcgcggttcaactttctggttccacattaatctcgatctgaacccgaacattattatcgaagggccatccacccagtgcctcgctggtaagcgcctggcctatgtcgaaccaaactccgcagcagcacaatgcacgctggatattttaagtgaaacgccgctggaagtggtttatagcccaacgttctccgcgctgcctcccgcgcattacgacatgatgttattaggcatagcggtgaccttccgcgagccgctaacaatgcaacatgagcgattagcgaaagcagtatcgatgaccgatttcctgatgctggcacttccttgccatgcacaagtcaatgctgaaaaacttaagcaagatggtatcggcgcgtgtctgctgaaaccattaacacctacgcgcctgttgcctgccctgacggaattttgtcatcacaaacaaaacacgcttttgcctgtaaccgatgaaagtaagctggcaatgacagtcatggcggttgatgacaaccccgctaacctgaaacttatcggcgcattgctggaagatatggtgcaacatgtggaactttgcgatagcgggcatcaggcggttgaacgggcgaaacagatgccgttcgatttaatcttaatggatattcaaatgccggacatggacggcattcgggcatgtgagctcatccaccagctcccgcatcagcagcaaacgccggttatcgcggtaacggcgcatgcgatggccgggcaaaaagagaaactgcttggcgcggggatgagtgattatctggccaaaccgatcgaagaagagcgattgcataatttgctgttgcgctacaagcctggcagcggtatttcctctcgcgtcgtgacgcccgaagtcaacgaaattgtggtcaacccgaatgcgaccctcgactggcaactggcactacgccaggcagcaggaaaaaccgatttagcgcgcgatatgctgcaaatgttactcgatttcctgcctgaagttcgcaacaaagttgaggaacagctggttggagaaaacccggaaggcctggttgatttgattcataaactgcatggcagttgcggctatagcggtgtaccgcgtatgaagaatctctgccaactgatcgaacaacagctacgtaacggtactaaagaagaagatttagagccggagctgctggaactgttggacgagatggataatgtagcgcgcgaagccagcaaaattctcgggtaatggacgtcttgtcgagtagcaaccggatttttatgacgctggtttcagattggtgacaagtgcctgtgtttatgccggatgcggcgttaacgccttatccggcctgcaaaaccaattaaattcaatgaattaaaaaatgatgtagccctgatacgtagcgcaacaggcaattttgcgtttggcatcagtctcaaaccggctccagatagagccggttttggttttctgtcttaacgcaccatgcacggacgcttgttatcgaacgtccagccggggatcaggtactgcattcccatcgcatcgtcacgcgcgccaagcccgtgtttctgatacagctcgtgcgctttcatcacttgatccatatcgatttctacacccagccccggtttttctggcacctgaaccagaccgcctttgatctctaacggttctttggtcaggcgctgattaccttcctgccagatccagtgcgtatcaatcgcggtgattttacccggtgcggcagcggcaacatgggtaaacatcgccagggaaatatcgaagtggttgttggagtgtgaaccccaggtcaggccaaattcatgacacatttgcgccacacgtaccgaaccttgcatcgtccagaaatgcggatccgcaagcgggatatcaacggattgcaacgagagcgtatggcccatctgccgccagtcggtggcgatcatattggttgcggtcggcaggccagttgcgcgacggaactctgccatcacttcacgcccggagaaaccttgctccgcaccacacggatcttctgcataagccagcgaacctttcaggtatgtaccgattttaatcgcttcgttcagcgaccaggcaccgttaggatcgagcgtaatacgcgcctgcgggaaacgttgcgccagtgccacaatagattcggcttcttcttccccggccagtacaccgcctttcagtttgaaatcgttgaagccatatttttcatacgccgcttccgccaggcgcaccaccgcatccggcgtcatcgcttcttcatgacgcaggcgataccagtcgcatgagtcatccggctggctttgatacggcagcggtgtagctttgcgattaccgacgaagaacagataaccgagcatttcgacttcgctacgctgttgaccatcgcccagcagcgatgccacgtttacccccagatgctgccccagcagatccagcattgccgcttctatcccggtaactacatgaatagtggtacgcaaatcaaatgtctgcaaaccgcgcccaccggcatcacgatcggcaaaagtattacgcaccagcgtcagaacgtttttgtattcacccagcgttttacccaccaccagcggaatcgcatcttccagcgttttacggattttctcgccgccgggaatttcccctacgccagtgtgaccggaattatctttgataatcacaatattacgcgtgaagaacggtgcatgtgcaccactcagattcatcagcatactgtcatgacccgccaccgggatgacctgcatttcagtaacaacaggcgtcgtaaattgagaactcatatttatgtcctttttcagaatcaatgacggccgaaaacgggacgtttacggtcaaaggtccagccggggatcaggtactgcatcgggcctgcgtcgttacgcgcaccgccaggcagacgtttataggcctcatgtgccttttgtacctgttcccagtccagttccacgcccagaccgggcgcatcaggaacggcaatttttccgtttttaatctccagcggatttttggtcagacgacaatcgccctcctgccaaatccagtgggtatcgatagcggtaggattacccggtgccgccgcgcccacatgggtaaacatcgccagagagatatcaaagtggttattagaatggcagccccaggtcagcccccagtcgtcgcaaagttgcgccacgcggactgcaccggaaagcgtccagaagtgcggatcggcaagtggaatatctaccgcattgagcatcaccgcatgacccatttcgcgccagttggtggcgatcatgttggtcgcgacgggcaagccggtcgcccgtcgaaactccgccatcacttcacgaccggagaaaccctgctcagcgccgcacgggtcttccgcataggtaaggacatcattcagccctttgcacagagaaatggcttcatcaagcagccaggcaccattgggatcaacggtaatccgcgcatcagggaagcgtttcttcaatgcacgaacagtgtcgatttcttgctcgccaggtaacacgccacccttaagtttgaaatctttaaagccatagcgatcctgtgaggcttccgccagacgcacaacggcttcgctgttcatcgctttctgatgccgcaactgataccactcatggttgcccggcgtattttccagataaggaagatcggttttggtccgatcaccgatataaaacagataaccgagaacggtaatagcatcacgttgcttgcctggccctaacagttcgcagaccggaacattcagcgcctgacctaacaggtcaagcaaggcggcttccagcgccgccacggcattaacgcgcaattcaaaagtccaggcacctttgccgaaggtatcaaaatcggctgcctgattacctttatgcgcctgctgaaccactttattcaggcgcgcaacttcctggcccagcaccatcggaatagccttgaccagtgtttgataaatcacctctccgcccggcgcttcaccaatgccggtatgcccggcattatcggtgagtaccacaatattgcgggtgaaatatgcgttatgtgcaccaccaatattaagcaacatgctgtcatgtccggcgaccggaatgactttcatatcagtaataacaggactggattgtgtcgtcatcttattgccccgcgacaggtttcagctcaatacgcttgatatcgcccaccagcaccaggtagctgagtaccgcgattaaggcatgaacaccaacataaatcagcgccccattaaaggagccagtcgtgccaacgatataaccaattgcgattggcgtgacgatgccagaaatgttaccaaacatgttaaacaggccaccggaaagaccgctgatctcttttggcgcagtatcagccatgacagcccaacccagcgcaccgatccccttaccgaagaaggccagcgccataaagccgatgatcatccactcaacgttgacgtagttgcagaacaccatcaccatcgacagcaacatgcccatcacgatcggtgttttacgcgcaatgttcagtgaacccgtgcgacgcatcagccagtcggaaataatcccacccagcacaccgccgataaaaccgcaaaccgccggaacggaagccacaaagcccgctttcagaatcgacatcccgcgcgcctgcaccagataaaccgggaaccaggtaataaaaaagtaagtcagggcgttgatacagtactgaccgatataaacgccgatcatcatccgtgacccgagcagctgtttgatctgcccccacttcacgctgaacggcactttaactttggtgttttgctgatccatattgatcagcgcgccacccgcggcgatgtactccagctctttctgatttacgcccggatgttgatttggctcgtggatgactttcaaccagataaagctgatgacaatgcccagaccgcccataaagaagaagacgtgtgaccagcccacttcatgagtcaaccagcccataatcggcgcgaagataaccgttgcgaagtattgggcggagttaaaaatcgacaccgccgttcccctttcctgcgccggaaaccaggccgcaacaatgcggctgttgccagggaaagagggcgcttcagcaagcccgaccaggaagcgcagtgtaaacagggcaacgataatgccgaatccactaaagatatcgacgaagccttgcagcaaggtaaacatcgaccagataaagatcgaccagaagtagacgcgttttgaaccaaaacgatccagcaaccagccaccagggatctgcccgataacatacgcccatgagaaggcagagaacacatagcccattcccacgggatcaaggccgatatctttggccatttccgaaccggcaatagaaagcgtagcgcggtcgccgtagttgaaggatgtgacgataaacaacatcaccactatccagtaacgagcattcgtgcgtttttccacactgctcgcagcctgacttaaagaactcattgttgcactcctgaaaattcgcgttagccacgctcactctggactgcgacatcgccaggaaatcagaggtgacgtagggtgtttttgccgtttttataggtcgttcgccgaatacggcgcgtgtttatatctggcaatagcagtataaaaagcgcgccatagcggctcaccgtgcaacaacacaacattaatgcgttcaatgaggcccgattttggcattagccctggacggtggaatccacttcacggaaatgaaaacaagaacaagaaaggaagggttaaaacgaagaaataaagaagagtatgaaatggatcgcttgactccaggcaaacgccagtaaaaatccgcgctatgaagcagtttttactggcatttgcctgaaaagattcgattcagcaccgctaaaacggcatttaccgctcgctgaacatatcaggacaacatcgtgccccaatgttcaacccacggatttgattccgtttccggttccgggttctcactggcgtcaatcaacagcatttcgccaacccgctgagcgctctgttcctgcaacaaggcatcgaactgtttgccgccattgcagaaattcacataactactgtcgccgagcgcaatcacgccataacgcagattcggctggaagcccagactatctttgattccctgaaagagtggcacaatactatcaggaaggtcgccctgcccggtcgtggacgtaaccaccagaacatacttatcctgatagggcagccagtcgcttaattcaggatcttcaaataccgttgctttgtggccctgcgcggtcagaatcgcttccgcttcttcggccactaacagtgaattcccgtacatggtgccgacaaaaataccaatttccgccataccgttttctccctggattaggaacttatctctccatcctgacccgatggcgcactgaactcaaccctttcattttcaggaagcagaccgcgccagccaaattgtgataatgcctgcatccaggtgtcgtccaggcccgcgtgaatagccagcggctcgccagtaaaaggatgcgtcaatgacaactgactggcatgcagcattaaccgctgaaggccaaaatgctcagcaccgctgcgattctggcgtaaatcaccatgtttgctgtcgccaataatcgggtgccgcaaatgggcaagatggcgacgaagctggtgcttgcgtccagttttcggctccagttccaccaggccgtagcgcgtggtcgggtaacgtccagtcgctaccggcatttctacggtcgccagaccgcgataatgcgtcactgctggctgcgggcctttatcttcgcgggcaaatttatcagcgattttgtccagttcttccaccagtggataatccagcaccgcttcttccatcaaccagccacgcacaatcgcatggtaacgtttctggatttggtgctgttcaaactgttgtgccagcagccgtccggcttcgctggataatcccatcaacaacacaccagaagttggtcggtccagacgatgagcagtaaaaacatgctggcctatctggtcacgcacggtttgcatgaccactactttctcgtcgcgatccagccagctgcggtgaaccagccagccggagggtttatttaccgcaaccagccattcatcctgatagagtatttccagcattagctcgcatcatccgcaaaaagagcatccagtttttccagctctgccagaataagcgcgcgttgcgggtagtccgtcgccagcgccatttcataataaggcgcaacagcaaaagcgcccggtaacggctggttgttatctaacaaatcgtgcattcgcgggatcagcacccactgcaaccactccagtggttccatggtgtccataaagaacggttgagtactgttaaattgatgcggcaggggttcatcgtttcgccagtgctgatgttcacgcagtaacgcttcaagcgcctgcaactggagacgaacgcggtcatgagtggtcataaagcaacctcaataagaaaaactgccgcgaagaatagcaggaataaaaaaagggagcactgtattcacagtgctcccggttcgtttcgcagcattccggctacttttattgctccctgctcatccttgacaacttttcctctggccttgcggccaatcgttcatcctgaactattgcttcctgctcacaccaccccgatgtgatacttcatcctgaagtgttcctggccttcctgacccaccgaatcatcctgaccggttctcattctccatcctggaggtgtcctttaacgcgtcctgcgtcatcctcttcgcttcatccagaagcctttccctgaaacaccatcctggtgtgtccttcagaagtgtcatcatcctgatgttcacttcgttgtctgactccctgtcgacgaagatagaatcgtctttttctcgaagtcttacaaggcgcttacagacaatgccttaaggaaaatttcatatgaaagttaagaattaacaagcaacatgttgtttttaaatgagaataacgattcttatctttttaagtattcgcttatttcctggcgatctcctacagagtctgtaagagatctctcacaaccagatggggtatttggattacagaagaggcttaagttgattaaggaattccgcaagatttgaggctaaatgcgtccgtttacgtgttcccagcgtctctttgcacacttcaccggagagattacacaccgagatgacctctaactcttcttccagcgtcgcgataaatagcgtgggcggcagttttagccttttctgagtcaccagatgaccaatcagattttcctgcacccgacggaagtcgtcttcactccaggtttgcagcaatgtcagtttgatatcgccaaactgcgcgtgcatatccccggcaaactgagtcgtataaaaggtatgaatcgtgggttgtatcacaatatcaaaagcgcgttcaaccgcgtttacattttgttccccggtaaacggctggggttgccagtatacggcatcttcggtagttgaaataatgcacggtgaaggaacgccgtacagttcctcacttaacggccagcttttatgctcttcatgccacgcatcgcagtagcgtgcagtaaaatctttcagggcttgtgcggtcaaatcgtccactaatttctctcttcacttaaaccagatacacttgtcgtttagtttatctggtttatgacggtgaaacatgtcttcttatgcaaaccatcaggcacttgcgggcctgacacttggaaaatcaaccgattaccgggatacctatgacgccagcctactgcaaggcgtaccacgcagcctgaatcgcgacccgctgggtctgaaagcggataacctgccttttcacggtacggatatctggacgctgtatgaactttcctggctgaatgcgaaaggtttgccgcaggtcgctgtcggtcatgttgaacttgattacaccagcgtaaatctgattgagtcgaagagttttaagctctatctcaacagttttaaccagacgcgttttaataactgggatgaggtgcgccagacgctggagcgcgacttaagcacttgcgcccaaggtaaggttagcgtggcgttatatcgtcttgatgaactggaaggccagccgataggtcatttcaatggcacctgcattgatgaccaggatatcactatcgataactatgaattcactactgactatctggagaatgccaccagcggtgaaaaagtagtggaagagacgcttgtcagccacctgctgaaatcaaattgcctgatcacccatcaaccagattggggatcgatccaaattcagtatcgtggacgccaaattgacagagaaaaactgctgcgttacctggtttctttccgtcatcacaacgagttccacgaacagtgcgtggaacgcatctttaatgacctgttacgcttctgccagccagagaaattgagcgtttacgcacgttatacccgtcgtggcggtctggacattaacccgtggcgcagtaataacgattttgtcccatcgaccacaagactggttcggcaataaattttttctcaattttgcgtgctggattcacgcagaaggttgtgaaaggtcagcaggcagggctattgtaatcaaagggaatgacgatattcgtcccataaggagtttttcttgattacacatattagcccgcttggctccatggatatgttgtcgcagctggaagtggatatgcttaaacgcaccgccagcagcgacctctatcaactgtttcgcaactgttcacttgccgtactgaactccggtagtttgaccgataacagcaaagaattgctgtctcgttttgaaaatttcgatattaacgtcctgcgccgtgaacgcggcgtaaagctggaactgataaatcccccggaagaggcttttgtcgatgggcgaattattcgcgctttgcaggccaacttgttcgcggttctgcgtgacattctcttcgtttatgggcaaattcataacaccgttcgttttcccaacctgaatctcgacaactccgtccacatcactaacctggtcttttccatcttgcgtaacgctcgcgcgctgcatgtcggtgaagcgccaaatatggtggtctgctggggcggtcactcaattaacgaaaacgagtatttgtatgcccgtcgcgtcgggaaccagctgggcctgcgtgagctgaatatctgcaccggctgtggtccgggagcgatggaagcgccgatgaaaggtgctgcggtcggacacgcgcagcagcgttacaaagacagtcgctttattggtatgacagagccgtcgattatcgccgctgaaccgcctaacccgctggtcaacgaattgatcatcatgccagatatcgaaaaacgtctggaagcgtttgtccgtatcgctcacggtatcattatcttccctggcggtgtgggtacagcagaagagttgctgtatttgctgggaattttaatgaacccggccaacaaagatcaggttttaccattgatcctcaccggcccgaaagagagcgccgactacttccgcgtactggacgagtttgtcgtgcatacgctgggtgaaaacgcgcgccgccattaccgcatcatcattgatgacgccgctgaagtcgctcgtcagatgaaaaaatcgatgccgctggtgaaagaaaatcgccgcgacactggtgacgcttacagctttaactggtcaatgcgcattgcgccagatttgcaaatgccgtttgagccgtctcacgagaatatggctaatctgaagctttacccggatcaacccgttgaagtgctggctgccgacctgcgccgtgcgttctccggtattgtggcgggtaatgtaaaagaagtcggtattcgcgccattgaaaagtttggtccttacaaaatcaacggcgataaagagattatgcgtcgtatggacgacctgctacagggttttgttgcccagcatcgtatgaagttgccaggctcagcctacatcccttgctacgaaatctgcacgtaatctcccctcccccggtgacgtttgttgccgggttttctcatttttggtcacttactcatcaactcatttcatttgttatatgaatgtttcttactaccctcacgcgacaaatatcaccacagttaatatgtcatacaatttatgttgaaacgcaaacgtttccctattttcataaaccatattttattgccatgaaaaagaaattatcgccatgattgactaaaagtattgattttttcagttcaacctacatatattgcgcgccccgtaagaagtcagatgtcgtttaatgggtaaatattgcccttaaattctcttttacttttgatttacagagtaaagcgttgtgattatctatcttccaagtagattattgtatttgggatcaagatcactgatagatacataacttgtgtgtatctttccgccctcaaattattacggtggaaaatgattaagccatcgccgatagacagatttcatttttacggtcaggcaccttcccgggctgaactggctaaaagctgaattatttgcattcctccaggagaaatagatggaaacgactcaaaccagcacgattgcgtcgaaagactctcgtagtgcctggcgcaagacagacaccatgtggatgctgggcctttacggcacggcaatcggcgcgggcgtgctgttcctgccaatcaacgctggtgttggcggtatgatcccgctgatcatcatggctatccttgcgttcccgatgacgttttttgctcaccgcggcctgactcgcttcgtactgtctggtaaaaacccgggcgaagacatcaccgaggttgtagaagaacactttggtattggcgcaggtaaactgattactctgctctacttcttcgctatctacccgatcctgctggtttatagcgtggcaatcaccaatacagttgaaagcttcatgtctcaccagctgggtatgacgccaccgccgcgtgcgattctgtcgctgatcctgatcgtgggtatgatgaccatcgttcgcttcggtgagcagatgatcgttaaagcgatgagtattctggtattcccgtttgttggcgtactgatgctgctggctctgtacctgatcccgcagtggaacggcgcagcactggaaacgctgtctctggacactgcatctgcaaccggaaacggtctgtggatgacactgtggctggcaattccggtaatggtgttctcgttcaaccactctccgatcatctcttctttcgccgttgcgaagcgtgaagagtacggcgatatggcagaacagaaatgctcgaagatcctggcattcgcacacatcatgatggtgctgaccgtgatgttcttcgtcttcagctgcgtactgagcctgactccggcagacctggctgcggctaaagagcagaacatctcgattctgtcttacctggctaaccactttaacgcgccgatcatcgcgtggatggctccgattatcgcgattatcgctatcaccaaatccttcctcggccactacctgggcgcacgtgaaggcttcaacggtatggtgattaaatctctgcgtggtaaaggtaagtctatcgaaatcaacaagctgaaccgtatcactgcgctgttcatgctggtaacgacctggattgttgccaccctgaacccgagcatcctgggtatgattgaaaccctgggcggcccaatcatcgcgatgatcctgttcctgatgccgatgtacgcaattcagaaagtaccggcaatgcgtaaatacagcggtcacatcagcaacgtattcgttgtcgtgatgggtctgattgcaatctccgcaatcttctactctctgttcagctaagtcctttcgcgccgctttcgggcggcgcttcctccgttttaacgcgatgtatttcctatgattagcgtattcgatattttcaaaatcggcattggcccttccagttctcataccgttggaccaatgaaagcgggtaaacaatttaccgacgatctgattgcccgtaacctgcttaaagacgtgacccgcgtggtggttgacgtgtacggctcgctctctctgaccggtaaaggccaccacacagatatcgccataattatgggtctggcgggtaacctgccggataccgtggatatcgattccatccctggttttattcaggatgtgaatactcatggtcgcctgatgctggcaaatggtcagcatgaagtggagttcccggttgatcagtgcatgaacttccatgccgacaacctttctctgcatgaaaacggtatgcgcattaccgcgctggcgggcgataaagtcgtttacagccagacttactactctattggcggtggctttattgttgatgaagaacattttggtcagcaggatagcgcaccggttgaagttccttatccgtatagttccgctgccgatctacaaaaacattgtcaggaaaccgggctgtcactctctggcctgatgatgaaaaacgagctggcgctgcacagcaaagaagagctggaacagcacctggcgaacgtctgggaagtcatgcgtggcggtattgagcgcggtatttctaccgaaggcgtgttacctggcaaactgcgcgttccacgccgtgctgcggcactacgccggatgctggtcagccaggataaaaccaccactgacccgatggcggttgttgactggatcaacatgtttgcactggcagtgaacgaagagaacgctgctggcggtcgcgtggtgacttgcgccgactaacggtgcgtgcgggattatcccggccgtgctggcgtactacgacaagtttatccgcgaagtgaacgctaactcactggctcgttacctgctggtagccagcgccattggttctctttataagatgaacgcctcgatttctggtgccgaagtcggctgccagggtgaagtcggcgtggcgtgctcaatggcggcggctggtctggcagaactgctaggcgcaagcccggcgcaggtatgcatcgcggcggaaatcgccatggagcacaacctcggtctgacgtgtgacccggtcgccgggcaggtacaggtgccgtgcatcgagcgtaacgccattgcggcagtgaaagcagtaaacgctgcacgtatggcgctgcgccgtaccagcgagccgcgcgtctgcctcgataaagttatcgaaactatgtacgaaacaggtaaagatatgaacgccaagtaccgcgaaacctctcgcggcggcctggcaatgaaaatcgttgcctgcgattaatcgctctccagaggcctctttttgcgaggcctcttcccgatttctcatccagccatagcctgttctggcatcgaatgttacccttatcgcctgatctttaagggggttatcgtggctgttcatttgcttattgtcgatgcactgaatcttattcgtcgcattcatgccgttcagggttcaccctgtgtcgaaacctgccagcacgcgctcgatcagctcattatgcacagccagccaacccacgcggtcgccgtttttgatgatgaaaaccgcagtagcggctggcgtcatcagcgtttaccagattacaaagcgggtcgaccgccaatgccggaagagttgcacaacgagatgcctgcattacgcgccgcctttgagcaacgcggcgtcccgtgctggtccgccagcggcaacgaagccgatgacttagccgccacgctggcggtcaaagtgacacaggccgggcatcaggcaacgattgtttcgacagataaaggctactgtcagttactttcaccgacattacgtattcgtgattacttccagaaacgttggctggatgcgccatttatcgataaagaatttggcgttcaaccgcagcagttgcccgattactgggggcttgcggggatcagcagttcaaaggtaccgggtgttgcggggatcggaccaaaaagcgccacacagctactggtcgagtttcagagtctggaagggatatatgagaatctggatgcggttgccgaaaagtggcgcaaaaaattagaaaaccataaagagatggcgtttctgtgccgcgatattgcccgcttacaaaccgatttgcatatcgacggcaatttacagcaattgcggttggtaaggtaacggcgtgccggatgcaaacgattatcaacacattgaatttaatgcacttatatgccggataagacgcggctagcgtcgcatccggcattatcacatcagcgcatttaccaggcggtatggtaaagctctacaatatcctcaagcgttgcttcacgcgggttgccaccggtacaaacatcatccagtgccgcctgcgccagtgccggaatgtcttccttgcgtacaccaacatcacgtaaatgtggcggaataccgacatcacggttgagagcaaacaccgcttcaacagcggcattacgcgcctcttccaggctcataccttccactttcacgcccataacgcgcgcgatatcgcggtacttctcaccggtaaagtcagcgttatagcgcatgacatgcggtaacaggatggcgttcgcaacaccgtgtggcgtgttgtaaaacgcgcccagtggatgcgccataccatgcaccaaccctaacccaacattcgagaatcccatacccgcaacatactgcccgagcgccatttcttctccggcatccttatcaccaacaaccgatcctcgcagcgccccagcaatgatttcaatcgctttaatgtgcagcgcatcggttagcgcccacgcgccacgggtaatatacccctcaatagcatgagtgagcgcatcgacacccgtcgcggctttcagcgctggaggcataccatccatcatgtcagcgtcaataaacgccacctgcgggatatcatgcggatcaacgcaaacaaacttgcgccgtttctcttcgtcagtgatcacgtagttaatggtcacttctgccgcagtgcctgctgtggtggggattgccagaatcggtacactgggtttattggtcggggaaagcccttccaggctacgcacatcggcaaactccgggttgttgctgataatgccaatcgctttacacgtatcctgtggagaaccaccaccaatagcgatcaggtaatccgcgccgctattctggaatacatcgagcccttctttgacgacagtaattgttgggttaggtactacgccgtcgtaaatcgcccatgccagtcctgccgcatccatcttatcgatcactttcgccaccacgccgcattgcaccagcgttttatcggtgacgatcagcgccttctgataaccacggcgtttcacctcatcggttaaagacccaacagccccccgaccaaaccatgccgtttcgttcagaatcattctgttagccatcatccttctccttgttgctttacgaaattactcttcaatccgtaacccgtaggttttgaatttctccagcactacggcaatctcttcatcgctcagcactggcaccgggtccgtaatcgccagggtcgtcaggtaaagttgtgccagcacttcaacttcatgcgccagccataacgctttctccagattcgcctcacaagcgataagcccatgatgttgtaacaaagttgccttacgatttttgagagccagcgcaacatgttcagaaagttcgcgtgttccaaaggtcgcataaggcgcgcaaggaatagaattaccgccagccgccgcaatcatgtagtgaatcgcggggatcggtcggttaagaatggaaactgccgtacaatgaacggcatgattgtgaacaaccgcgttggcatccggtctgctttgataggccgccatatggaaacgccactcgcttgaggggagttttccttcctcatgtttgccgttgccatcaataaagacaatatgcgactccgtcagtttttcatatggaatacctgtaggcgtaatcagcatcccatcctgataacgtacactgacgttacccgctgtcccctggttcagccccaggcgagtcatttccaggcaagtgtcaataatctgacgagcaagtttatttcgttccattagctacctctctctgattcaaaacagggcaataatgttgttcctttcacactattgaattagccgtttaattacccaccatcttcttcctgattaaccagaaagaaattcacaagcttatattttgtgacctggttcaactaatcacagtaaataactgcaagttctctttttataactccattaaaaatgaccgctcttaaaaatatttatcaaaacggtcatttttctactcctccctgccaggaatgcccgttttcggcacaaacaattaatacggtcatctggtttgtgttttttatgatttattttctgaaacgggcatgaaatttcgattattaaagtgatggtagtcacataaagtcaccttccagctaataagtgtgaccgccgtcatattacagaccgttttttatttgaaaatgaatccatgagttcatttcagacaggcaaatattcactgatatgaagcccgaactcgctggttttgcacttttgaaaacataaccgattacgtgcttaagcttctgaacctaagaggatgctatgggaaacacatcaatacaaacgcagagttaccgtgcggtagataaagatgcagggcagagcagaagttacattattccattcgcactgctgtgctcactgttttttctttgggcggtagccaataaccttaacgacattttattgcctcaattccagcaggcttttacgctgacaaatttccaggctggcctgatccaatcggccttttactttggttatttcattatcccaatccctgccgggatattgatgaaaaaactcagttataaagcagggattattaccggattgtttttatatgccttcggcgctgcattattctggcccgccgcagaaataatgaactacaccttgtttttagttggcctatttattattgcagccggattaggttgtctgaaaactgccgcaaacccttttgttacggtattagggccggaaagcagtggtcacttccgcttaaatcttgcgcaaacatttaactcatttggcgcaattatcgcggttgtctttgggcaaagtcttattttgtctaacgtgccacatcaatcgcaagacgttctcgataaaatgtctccagagcaattgagtgcgtataaacacagcctggtattatcggtacagacaccttatatgatcatcgtggctatcgtgttactggtcgccctgctgatcatgctgacgaaattcccggcattgcagagtgataatcacagtgacgccaaacaaggatcgttctccgcatcgctttctcgcctggcgcgtattcgccactggcgctgggcagtattagcgcaattctgctacgttggcgcacaaacggcctgctggagctatttgattcgctacgctgtagaagaaattccaggtatgacagcaggctttgccgctaactatttaaccggaaccatggtgtgcttctttattggtcgtttcaccggtacctggctcatcagtcgcttcgcaccacacaaagtcctggcagcctacgcattaattgctatggcactgtgcctgatctcagccttcgctggcggtcatgtgggtttaatagccctgactttatgcagtgcctttatgtcgattcagtacccaacaatcttctcgctgggcattaagaatctcggccaggacaccaaatacggttcgtccttcatcgttatgaccatcattggcggcggtattgtcactccggtcatgggttttgtcagtgacgcggcgggcaacatccccactgctgaactgatccccgcactctgcttcgcggtcatctttatctttgcccgtttccgttctcaaacagcaactaactgaacatattttccgaataaagtgaggaatctgtaatgaaaaaaatcagcttaccgaaaattggtatccgcccggttattgacggtcgtcgcatgggtgttcgtgagtcgcttgaagaacaaacaatgaatatggcgaaagccacggctgcactgctgaccgagaaactgcgccatgcctgtggagctgccgtcgagtgtgtcatttccgatacctgtatcgcgggtatggctgaagccgctgcttgcgaagaaaaattcagcagtcagaatgtaggcctcaccattacggtaaccccttgctggtgctatggcagtgaaaccatcgatatggatccaacccgcccgaaagccatttggggctttaacggcactgaacgtcccggcgctgtttacctggcagcggctctggcagctcacagccagaaaggcatcccggcattctccatttacggtcatgatgttcaggatgccgatgacacatcgattcctgccgatgttgaagaaaaactgctgcgctttgcccgcgccggtttagcagtcgccagcatgaaaggtaaaagctatctgtcgctgggcggcgtttcgatgggtatcgccggttccatcgttgatcacaacttctttgaatcctggctgggaatgaaagtccaggcggtggatatgaccgaactgcgtcgccgtatcgatcagaagatttacgacgaagccgaactggaaatggcgctggcctgggctgataaaaacttccgctatggcgaagatgaaaataacaaacagtatcaacgcaatgccgagcaaagccgcgcagttctgcgcgaaagtttactgatggcgatgtgtatccgcgacatgatgcaaggcaacagcaaactggccgatattggccgcgtggaagaatcacttggctacaacgccatcgctgcaggcttccaggggcaacgtcactggaccgatcaatatcccaatggcgataccgctgaagcgatcctcaacagttcatttgactggaatggcgtgcgcaaaccgtttgtcgtggcgaccgaaaacgacagtcttaacggcgtggcaatgttaatgggccaccagctcaccggcaccgctcagatatttgccgatgtccgtacctactggtcaccagaagcaattgagcgtgtaacggggcataaactggacgggctggcagaacacggcatcatccatttgatcaactccggttctgctgcgctggacggctcctgtaaacaacgcgacagcgaaggtaaaccgacgatgaagccgcactgggaaatctctcagcaagaggctgacgcttgcctcgccgctaccgaatggtgcccggcgatccacgaatacttccgtggcggcggttactcttcccgcttccttaccgaaggcggcgtcccgttcaccatgactcgtgtcaacatcatcaaaggcctgggaccggtactgcaaatcgcggaaggctggagcgtggaattgccgaaggatgtgcatgacatcctcaacaaacgcaccaactcaacctggccaaccacctggtttgcaccgcgcctcaccggtaaagggccgtttacggatgtgtactcggtaatggcgaactggggcgctaaccacggagttctgaccatcggccacgttggcgcagactttatcactcttgcctccatgctgcgtatcccggtatgtatgcacaacgttgaagagaccaaagtgtatcgtccttctgcctgggccgcgcacggcatggatattgaaggccaggattaccgcgcttgccagaactacggcccgttgtacaagcgttaatacatgactccctgatgtgatgcccggtcgctccggctaccgggcctgaacaagcaagagtggttagccggataagcaatgttatccggctatattgcaggagcgattatgaaacaagaagttatcctggtactcgactgtggcgcgaccaatgtcagggccatcgcggttaatcggcagggaaaaattgttgcccgcgcctcaacgcctaatgccagcgatatcgcgatggaaaacaacacctggcaccagtggtctttagacgccattttgcaacgctttgctgattgctgtcggcaaatcaatagtgaactgactgattgccatatccgcggtatcgccgtcaccacctttggtgtggatggcgctctggtagataagcaaggcaatctgctctatccgatcattagctggaaatgtccgcgaacagccgcggtaatggacaatattgaacggttgatctccgcacagcagttgcaggctatttctggagtcggagcctttagtttcaatacgttatataagttggtgtggttgaaagaaaatcatccacaactgctggaacgcgcgcacgcctggctctttatttcgtcactgattaaccaccgtttaaccggcgaattcactactgatattacgatggccggaaccagccagatgctggatatccagcaacgcgatttcagtccgcaaattttacaagccaccggtattccacgccgactcttccctcgtctggtggaagcgggtgaacagattggtacgctacagaacagcgccgcagcaatgctcggcttacccgttggtataccggtgatttccgcaggtcacgatacccagttcgccctttttggcgctggtgccgaacaaaatgaacccgtgctctcttccggtacatgggaaattttaatggtccgcagcgcccaggttgatacttcgctgttaagtcagtacgccggttctacttgcgaactggatagccaggcagggttgtataacccaggtatgcaatggctggcatccggcgtgctggaatgggtgagaaaactgttctggacagctgaaactccctggcaaatattgattgaagaagctcgcctgatcgcgcctggctcagatggagtgaaaatgcagtgtgatttattgtcgtgccagaacgctggctggcaaggcgtaacgcttaataccacgcgggggcatttctatcgcgcggcgctggaagggttaaccacgcaattacagcgcaatctacagatgctggaaaaaatcgggcactttaaagcctctgaattattgttagtcggcggaggaagtcgcaacacattgtggaatcagattaaagccaatatgcttgatattccggtaaaagttctcgacgatgccgaaacgaccgtcgcaggagctgcgctgtttggttggtatggcgtaggggaatttaacagcccggaagaagcccgtgcacagattcattatcagtaccgttatttctacccgcaaactgaacctgaatttatagaggaggtgtgaaatgctgaaaacaatttcgccgttaatttctcccgaactattgaaagtgctggcagagatggggcatggagatgaaattattttttccgatgctcactttcccgcccattcgatgggaccgcaggtgatccgcgctgatggcctgttggtgagcgacttgctccaggcgattatcccgttatttgagctggacagttatgcaccaccgctggtgatgatggcggcggtagaaggtgacactctcgatcctgaagtagaacgacgttatcgtaatgcgctttcactacaagccccctgtcctgacatcatccgcatcaatcgttttgcgttttatgaacgggcgcaaaaagcctttgcgatcgttatcacaggcgaacgagcgaagtacgggaatattcttttaaaaaaaggggtaacaccgtaatctcataccggtacgcccgcatgacgcgggcggttatcgaatgatggggtgaaaaatatgaaagcggcacgccagcaagcgatagtcgacctgctgctgaaccataccagcctgaccacggaagctctctctgaacagctaaaggtcagtaaagaaaccattcgtcgcgatctcaatgaattacagacgcagggtaaaattctgcgcaatcatgggcgcgctaaatatatccaccgtcaaaatcaagacagtggcgatcccctttcacatccggctgaaaagccattatgcgcataaagcagatatcgcgcgcgaggcgctcgcgtggattgaagaagggatggtgatagccttagacgccagttcaacttgctggtatctggcacgccagttgcctgacatcaacatccaggtcttcaccaatagccatccgatttgccatgaactcggtaaacgcgaacgcattcaactgatcagttccggcggcacacttgagcgcaaatatggttgttacgtcaatccctcgctgatttcccagcttaaatcgctggaaatcgatctgtttattttttcttgtgaagggatcgatagcagcggcgcactgtgggactccaatgccatcaacgctgattacaaatcaatgttattaaaacgtgccgcgcaatcgttgttattgattgataaaagtaaatttaatcgttcaggggaagcccgcatcgggcatctggatgaggtaacgcacattatttctgatgagcgccaggttgcaacttctttggtaacagcctgacggaaagggtagcaggccggagacgacgccccggccttgcctgttatcgctcgtcgcgacgaccacccaccgcagcccagatacggcggacgtgcaccgtcacttcttcgcgatcgtgatacaactgccgcgcctgaatctgagcatttatgccatgttcatcaagctgtgcctgaatatacgccagattgtgtgacacttcttcgtagcgttttttcatcggcagtttgagattgaagatagtttcacggcaccagccattaaccagccactgcgccattaatgccgcaactttcgccggtttttcaaccatatcgcataccatccaggagatattgctgcgtgtcggacggaatttgaaaccgtcttcccgcagccacgtcacctgcccggtatccatcagactttgcgccatcgggccgttgtcgacggaataaacccacatgttgcgcttcaccaattggtaggtccagccgcctgggcaagcgcccaaatccaccgcccacatcccgttcgccaggcgttcatcccactcatccgcgggaataaacacatgaaatgcctcttccagtttgagcgtggaacgactcggcgcatctgccggaaatttcaggcgcggaatgcccatatagaacggcgaattattgctgctgtatgagtaaccagtatagcaacagcctggtgcaataaagaatacatgcacaaccggacgcttcggcgtttcatagttcgccagcacccccgcatcacgcaaggcagcgcgtagcggcacggtgaatttacggcagaatttcagcaactctttgctttcgttggtatcggcaacttcaacacgcagttcaccgcccttctctactacgccctgtaacatgccaacaatgggggtaatacgatcttctggcggcaaatgctgcaggagttcccccactacaaaccactggcgggcaaaaattaatgaactgaacggcagctcacggattaacttatcgccatcatcaggttgataacattcataaatcacataacccgcattctctttcacgcgggcaaaaccgaaaatttcccgctggccggctttatcggtaatttctgcggcgcactctttttcaaagcccggacggcacagcaatataaccttattcatgacttacgcccttgcgctttaaacggatagcaccaactaacattaacgcccagcccgcaaggaagctcacgccgccaaccggtgtgacaaacgcccacaaacgcagatgggacagcgccaggcaataaaggctgccgctgaacagcaccgtgcctaacgcgaggaaaacgctactccagtaaaaccagatactgatgcgacgctgcattgccaccgccagacctaagatcgccagcgtatgaaacgcctggtattcgaggccggtctggatccagcccatctcaacggcccccatggttttacttaacacatgcgcgccaaaagcgcccagagctacaaaaatgaagccgctaatggcggcgaaaatcagcataaaacggctggtcatggtcgtaccctacgtaaattattgttcataacgaaagcggaatttttcttgttcagcagcggctttcgccaggatccattggcgaaaggcggctattttacccagttctgcctggctgtcatgacaaaccagataaaaagcgtttttactgaccagaacatcattaaacgggcaaacaagacgtccggcctcgatttcagattgcgccatcacgttatttgccagcgccactccctgcccgtggatagccgcttgcagcaccatggcgctatggctaaaaattggcccttgctgaacgttgatatgatttaaccccaactgtcgggtatatgtctgccagtcacggcgtgacgcatcatgtaataacgtatgtttagccagatcttccggggtcttcaagggtttttcgccagtcagcagtagcggcgagcacaccggcaataaatattcggcgtacagtttttccacccgtagccccggccagttgccccgaccataaaatatcgccacatcaacatcatccgccagcttatcttcctgacgatcaaccgcctggattcgaacgtcaattcccggataagctgaattaaagctggaaagtcgcggaaccaaccaatgaatggcgaaactggggagtaaactgaccgtcaacgcccccttagcgctacgggcctggagtttacgcgtcgcttcggttaattgcgaaaatatctctttgatatcgaggaaatagctttgcccttcctcggtcagcaggagtgaacgattacggcggcggaacagttttagccccagaaaatcctcaagagacttgatttgatgacttactgcggcctgggtcacaaaaagctcttctgctgcgcgagtgaaacttaaatggcgtgctgcggcatcaaaaactcgtaaggcatttagcggtggtaatcgtttagacatggcttttaaactttgatgttaaatgaatttaacaattagattacactgtgtaacctattagtttttttaatctgagccattataaattgtccgttgagcttctaccagcaaatacctatagtggcggcacttcctgagccggaacgaaaagttttatcggaatgcgtgttctggtgaacttttggcttacggttgtgatgttgtgttgttgtgtttgcaattggtctgcgattcagaccatggtagcaaagctaccttttttcacttcctgtacatttaccctgtctgtccatagtgattaatgtagcaccgcctaattgcggtgcttttttttaccttgcgatcgcgaattactgatccagttcgaccatctctttcacgtcggtacggttgatctgctgtttgttgccattagcgtctttatacgaaatcataccggtatcgttatcagtctgtggtttgccgtcagagacgatggtacgtccgtcattggtgtgcatcacatagttcgaaccggaacaggcgctcagggcaaaagtcagcatacaggcagaaataattgcggcagtctttttcatcatcttctccttaaagcgattaataaatcttaatagtattgattaacaggctaaaattaacgcctaacactattcagcatatgttactgacgcggcttcgccaggatatccagataattctgatggttagcactctccttgtatcaaagtgaattttgcgtcacgatcggtgcatcaagccgaggagtaccatgaacgtttttaatcccgcgcagtttcgcgcccagtttcccgcgctacaggatgcgggcgtctatctcgacagcgccgcgaccgcgcttaaacctgaagccgtggttgaagctacccgacagttttatagcctgagcgccggaaacgtccatcgcagccagtttgccgaagcccaacgcctgaccgcgcgttacgaagctgcgcgggaaaaagtggcacaattactgaatgcatcggatgacaaaaatatcgtctggacgcgcggcaccactgaatccatcaacatggtggcgcaatgctatgcccgtccgcgtctgcaaccgggcgatgaaattattgtcagtgtggcagaacaccacgccaacctcgtcccctggctgatggtcgcccaacaaacgggggccaaagtggtgaaattgccgcttaatgcgcagcgactgccggatgtcgatttgttgccagaactgattactccccgtagtcggattctggcgttgggccagatgtcgaacgtcactggcggttgcccggatctggcgagagcgattacttttgctcattcagccgggatagtggtgatggttgatggtgctcagggggcggtgcatttccccgcggatgttcagcaactggatattgatttctatgctttttcaggtcacaaactgtatggcccgacaggcatcggcgtgctgtatggcaaaccagaactgctggaagcgatgtcgccctggctgggcggcggcaaaatggttcacgaagtgagttttgaaggcttcacgactcaatctgcgccgtggaaactggaagcaggaacgccaaatgtcgctggcgtcataggattaagcgcggcgctggaatggctgacagattacgatatcaaccaggccgaaagctggagccgtagcttagcaacgcttgcagaagaagcgctggcgaaacgtccaggctttcgttcattccgctgccaggattccagcctgctggcctttgattttgcgggtgttcatcacagcgatatggtgacactgctggcggagtacggtattgccctgcgcgccgggcagcattgcgctcagccgctactggcagaattaggcgtaaccggcacactgcgcgcctcatttgcgccatataatacaaagagtgatgtggatgcgctggtgaatgccgttgaccgcgcgctggaattattggtggattaatgacaaacccgcaattcgccggacatccgttcggcacaaccgtaaccgcagaaacgttacgcaataccttcgcaccgttgacgcaatgggaagataaatatcgccagttgatcatgctggggaaacagcttccggctttgccagaggagttaaaagcgcaggctaaagagattgccggatgcgaaaaccgcgtctggctgggatataccgtggctgaaaacggcaagatgcatttctttggcgacagcgaagggcgcattgtgcgcggcctgttggcggtgttgttgactgccgttgaggggaaaaccgccgccgaattgcaggcacagtcgccgctggcattgtttgatgagctgggattacgtgcgcaacttagcgcctcacgcagccaggggttgaatgcgttaagcgaggcgattatcgctgcggcgaagcaggtttaagcacagaaccaggtcggataagacgttcgcgtcgcatccgacctgattgtttacccctgacgcgccgctttcgccatcatcttcttcagcgcatgagaaaccgcaacaaagccaaaagtggcggtcaccatcgtcgccgcgccaaatcctgaggcacaatccatccgctttggcccttccgccgtggctttcatcgcacagacggtgccgtctgactgcgggtacaccagcgcttcggtagagaacacgcaatccacgccgagcttacctttactgtttttcactacgccaaaatcgcttttcaggcgctcgcgcaacttcgccgccaacgggtcctgaatcgttttcgccagatcggtaacctgaatctgcgtcgggtcaatctgcccaccagcgccaccggtcgtgaccagcgggattttattgcgccgacaataagcaatcagcgccgctttgggccgtacactatcaatagcatcaatcacgtacgaataaccggcattcatatattgcgctacgttatccggcgtcacgaagtcatccaccaccgttacacggcactccgggttaatctggcgaatacgctccgccattacttccgcttttgccagcccgacgttatcgcgcagagcgtgaatttgccgattggtattggtgacgcacacatcatccatatcgataagcgtgattgcgccaatccccgtgcgcgctagcgcttccgccgcccaggaaccgacaccaccgataccaaccacacaaatatgcgcgtcagcaaacagttgcaatgctttttcaccatacagacgcgctgtgccaccaaaacgctgacgccatgcatcactaattaccacagacatagcacctcagaattaaaaagggtgaggttacccctcaccctgtcatatccgtaaaaacggcatacagaatatcacatcagccgctaaagacgttacctgcgcccggggcggttttcagcacccagacacgtccatagtggttgtaccaacctgcgcggtgtccggcttccggcccgatcccttgatagatatcgaagtgttggcctttgattgcgccaccgacatccagcgccaccatcagacgcaattcgtactgaccgttaaatttgccgttattatccagcagcggcacttctgccagcaaggtagtacctggcggaataattgaacgatcggaggcaacagaagcacggccaaccagcggcaccgcacttgcccctttcaccggtgcaaaagattgcggtttaaagaagacgaaagacgggttctgttccagcagctcgcgaacctcagcttcactgtgtgtttcgccccagtgacgaatcgcctgcatcgacatatcttcttttttcacttcgccacggtcgatcaacaccttaccaatgctgcgataggcatgaccgtttttccctgcatagctgaaaaagttaagcggactgccatcaccaaagtcgatatacccgctaccctgcacatccataatgaagttatccatcagggagttactgtaagcgagaatatatttatcactcagagctcctgcgtagatctccgcacgagacggcagacgaccacgttttggcggcatacggtaaatcggatactggaactcgccctgacgggtatggcgcgcctgaattaccggcgtgtaatagcctgtaaactgcacgttaccatagttgtcgacaccttccatctgccaggcatcaatgccgaactggcgcatattgcgggtatcaccgcctgcgcgcagccactcttgcaccgcgttataaacattactctggttgccatacagacgcggtgacgaattacggatatggttaatttgctcggcaaaatcaccggcattaatcggcgcgccaacggcatctggctggttcaccagagagaaaggctgggtaaatttcccgtctttatattgctgtccgcgatcggttggtttggaagagcaggcggcaagcattgccacaaccgtgcccataagaaggtactttacccaacgtcctttcattgttctcttcttcaggttaaaaaataaggcgcaacgaagataacaaaccaccgcgtttaatgaaatgagcagcctctccctgacgcaaattttgcacaaaaaataggctttagtgatttgtttttgttcaaaatcatgccaaatccgtgatcggggtaaaaaaaaggttgcatgaaaacgcgagcagagtatagtgcgcatccacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattaaaatttgatgaagtaaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaatcaaaatttgatgaaataaagctgtgcggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaatttattagaatgctgacaaaccgcaaagctactattggcttgcggttttttcgtttttacgcttccttacccgtttcagtgaagcctgagacaatgagtaaaccgttaatatccctccatcaaagccatccatcttatttatatattaaacatataccccattaatgaattttatatattctataaatcaatttattttggttatgttaacatttcaatatcacaacagggcgctacgcttatataatcattgtacaaaaagcacacaactttttaattagtagaaaaattaataattttttgtgaaagcccggacaataagtttaatgaatatcttaatagactctcatactacccaatttcttaaaagtgcaaatttgtgaagcttatcctgttattattttaagtttcatgccaaattctctcaccagataatgccgccctcttccgaaaaataatcaagaggccaagcaatatctaaaatgatacaactgtatctattcccctgaaaaatacattattcatttgtatattttcctcatcattgctttttatttaaatcatccgataatcccctgaatataattatgtcaataaccatcagaaaaagtggatgatgaggaaaaggatatggccgacagtttccagaatgaagttcccgccgctcgtgtaaatatcaagcttgatctgcatacaggcaatgctaaaaagaaagttgaactccccctcaagcttcttgccgtaggcgattacagtaacggaaaagagcaacgtccgctgtccgaacgggacaaggttgatatcaataaaaacaacttcaacagcgtcatggctgagttttcgcctgcggttaatttaacagtagaagatacgctaaacggaaacggtaatgaacaaaatttcgcgcttgaatttaaaagcctgaaggattttgaacccgaacaggtagcaaaaaatattccgcaacttcgtgtattactcgctatgcgcaatttactacgtgacctgaaatccaatctgctggataacgcaacgtttcgccgtgaactggaaaatatcctgaaagacccgacgctcagttcagaactgcgtgatgaactggcgaaaattgcgccgcaggagaacgtttaacccgaacgcgtattcaggttaaaccggagaagaaaggatcactgaaaaggaaatgctgatgtctgtacaacaagaacatgccacctctgaaactgcaacactcaccaccactgagtccggcggcgtttatcagtccctgttcgataaaattaatttaaccccggtctcttccattcaggaaatagatttatggcaaaacagcgaaacgctggctgatgcctcacccgatgagcgcgtgacggcggcgattcacgttctgctttcctgtctggcgaaatcaggcgaggacgtggtcaagctcgacaagagcctgctggattttcatatcgacgatctggatcagaaaatcagtaaacagcttgatgcggtcatgcaccaccctgaattccagaaagtcgagtcgctgtggcgtggtacatggttcgtcgtacagcgcactgattttcgcaaaaatgtcagaattgaattgctggatatcagcaaagagcatctgcgtcaggattttgatgattcaccggaaatcattcagagtggtttatatcgccatacatacattcaggaatatgatacgccgggtggcgaacctgtagcctcattaatatccagctatgaatttgataacagcccgcaggatattgccctgctgcgtaatatttccagagtgtctgccgcttcccatatgccttttatcggttctgtcgggccgaaattcttccttaaaaattcgatggaagaagtcgccgcgattaaagatatcggcaactactttgaccgcgccgaatatattaaatggaagtcgttccgcgataccgatgacagccgctacgtgggattagtgatgccgcgcgtgctgggtcgtctgccctatgggccggacacggtgccggtacgcagctttaactatgtggaagaagtcaaaggcccggatcacgaaaagtacctgtggacaaacgcctcgttcgcctttgccgccaatatggtgaagagctttgtgaataatggctggtgtgtgcagatccgtggtccacaggcaggtggcgcagtggccgatctgccgatccatctttacgatctcggcaccggcaatcaggtcaaaattccgtccgaagtgatgatcccggaaacccgcgaatttgaatttgccaaccttggctttattccgctctcttattataagaatcgcgattacgcctgcttcttctcggcaaactccgcccagaaaccggcgttgtatgataccgctgacgccactgccaacagtcgtattaacgcccgtttgccctatattttcctgctgtcccgcattgcgcattacctgaaaattattcagcgcgagaatatcggctccaccaaagaccgccgcgtgctggaactggagcttaacacctggatccgcacgctggtgacggaaatgaccgatccgggtgatgaactgcaggcgtctcacccgctgcgcgacggcaaggttatcgtggaagatattgaggacaatccgggcttcttccgcgtcagactctttgccgtgccgcatttccagatcgaagggatggacgtcaacctgtcactggtttcccagatgccgaaagcgaaagcctgatcgggcagtggtgtgatatgaaaattcatcgaccactgtgggctgaggggacattcctgtcctctcagcagtttcagcagcaggcccgctgggaagcgttcagcaatgactgtattgcgcagctttgtattcgccatccgtgggggatcgcaaacgtgctctttgaccgggatgccctgacgcccggaaagctgaaaacgcaggcagtacgcctgcgttttgctgatggcacgctgatcgattcagacgtgagtgacgttctgccgctcgcctgcgatctgcgcgcgctgaagaacgacagcgcgattgttttgctggcgctgccgcttgcacatggtaacggcggtaatctcggtcagggtgagcagactgaaagaccgctgcgctatcgtcaggaatggcaaaaggtgcaggatatctacggcagtgacagtgaagatatggccgttgagcgtcatgcgctgtccctgcgctttgctcatgataacaatcaggattacatcacctgcccactggcgcgtctggtgcgggatgttcagggcaactggacacaggatgagagctatattccgccgttactggcgtttaacgcccatgacgggctggtacagcgtctggacacattgctgttgcagctacgggcgaagtgccagcgtctgatggcgatgcgccgggaaagcaaccagcgtatggcggactttgccgtcgccgatgtctccctgttctggctgcttaacgcgctgaattccgccgagccggtgctgagcgatttcctgcgctacccggctgtccaccccgaactggtctggcgggagctggcgaggcttgccggtgcgctgctgacgttttcccttgagcataacgtcagcgccgttccgccctatgtccacgaatcgccgtccaccgtctttccgcccctgttctccctgctcagcgagctgctggaagccagcctgccgtcgcgggtgatcgcgctggatctggcgtccctgccgggcaaccgctggaaagccgacctgcacgatccgcgcctgcgggaagaggccgatttttatctgtccgttcgttcctcactgcctgcgcatcaggtactgcatcagctaccgctggtctgcaaaatcggtgcgcccgatgatgtcacgctgcttatcaacgtggcgctgaacggtgttcaactggtgccgcttacctcggttccggcggcgctgccgctgcggctggagaaccagtattttgcgctggatatgcacagtgacgcggctaaatcgatgctggagtccgggagctgcatgatttatgcgccgggaaccatgggcgacctgaaacctgaactgtttgcggtgctgcgcacatgaaaaaagatatggatatcaatatcgatgcgctgctgcgcgacacgtttctgacggtggtggaactgcgtcagggaaccaccgtgcgtcacggtatcgagctgtatcgccactgtcagcggcaggtggaactggtccgcgaacgtctgaaagatgccggattcagtcgggagaacgtggagcacataacttacgcgcagtgcgccctgctggacgaaacggtgctcagccgtagtggcatggacgacggtcaggccatctggatgaaaaacccactccagtcgcatttcttcaacaccctgcaggccggtgagctgctgtacgagcggatgaagcaggtgctacaggaacccgcccccgcgcaggccgtgctgacctgctttcaccgtgtcctgctgctgggatttcgcgggcgttatcaggatccggcagccccggaacgcgaccagcttatttcgacgctcaacgggcaggtcgcgccatttggtgtgctgccggaaacggcggtactgaacgtgccgttatccacccgtcagcaccctttgctgcattcgccatttttctggctggtaacactggcgctgctactggcgggcgtctggtgggggctacaccactggctgaatgtactggtggatgaactgctgccgcaaagcctgcgttaaagggagtcgtgagtgaggaacacgctgaaacaggccatcgtgctgtggggaatggtgttactgctggtgctgtggtcagtgtttatcagtccgtctggcgtgctgagatgggccggtgcggcggctatcgttctggcggttgctgcgttgttgatttatcggcgcaggcaggcgtggacggagatgaccggcgatgccgggttgtcatcgctgccgccggaaacctaccgacagccggtagtgctggtctgtggcggtctgtcggcgcacctgttcactgacagcccggtccgccaggtttcagaagggctgtatctgcatgttcctgatgaagaacagcttgtggcgcaggtggagcgattgctgacccttcgcccggcgtgggcatcgcagcttgccgtggcgtataccatcatgcccggcatacaccgggatgtggcggttctggccggacggctgcgacggttcgcccacagtatggcgacggtgcgtcgtcgggcaggcgtaaacgtcccctggcttctctggagcgggctgtccggctcgccgttgccggagagaacgaattcaccgtggtttatctgtaccggcggcgaagttcaggtagcaacatccgctgagaccaccacgcccgcgcagtggattgcacaatctggcgcacaggaacgcagtcagcgactctgttacctgctgaaagctgaaagcctgatgcagtggctgaatcttaatgtgctgacggcactgaacggcccggaggcgaaatgcccgccactggcgatggccgtggggctggtcacctcgttgccagcggtggataacaacctgtggcaagtgtggatcaccgccagaaccggcctgacgacggatatcgcggacaccggcacagacgccacgctgccgtttccggatgctctgttacggcagttgccgcgccagtcgggctttaccccgctgcggcgggcctgcgtgaccatgctgggcattaccaccgcggcgggtatcaccatgttgtgcctgtcagccacggcaaatcgccagttattacggcaggtcggtgacgatctgcaccggttttatgccgtcccggtggaggaatttatcaccaaagcccgtcacctgtcggtgctgaaagacaatgcgaccatgctcgatgggtattaccgggaaggagaaccactgcgcctcggtctggggttataccccggcgaacgcatccgccagccggtattacgcgccattcgcgactggcgtccgcctgaacaaaaaatggaggtgacggcttcgcttcaggttcagaccgtgcgtcttgacagtatgtcgctgtttgacgtcggacaggcccgcctgaaagacggctcgacaaaagtgctggtggatgcgctggtgaacatccgggcaaaaccgggctggctgatcctcgtggccggatataccgacgccaccggcgatgaaaaaagcaatcagcagttatcgctgcggcgtgccgaagcggtgcgcaactggatgctgcagaccagcgacatcccggccacctgttttgccgtacagggactgggcgagagccagcctgcggcgaccaacgacacgccacagggccgggcagtcaaccggcgtgtcgaaatcagtcttgttccgcgttctgacgcctgtcaggacgtgaaataaaacataccgccggaagaaggcggtgcttcaatcacactaacaaggagagtaattctcatggctattcctgcttatctctggctgaaagatgacggcggcgcggatatcaaaggttccgtggacgttcaggggcgcgaaggtagcatcgaagtggtggcgctggatcacgatgtgtacatcccgaccgacaataacaccggcaaactgaccggtacccgtactcacaagccctttacgtttaccaaagaaatcgatgcctccagcccgtatctctacaaagctgtgaccaccggacagaccctgaaaacggcagaatttaagttttaccgcatcaacgatgccggtcaggaagtggagtacttcaacatcacgcttgataacgtcaagctggtcagagtcgctccgcttatgcacgacatcaaggatccttccagagagaagcataaccacctggaacgtattgagttccgctacgagaaaatcacctggacttacaaagacggcaacatcattcattccgactcgtggaatgagcgtccttccgcctgataactgcggcagacaggaaactgtctgcctttctgttgtgtgctttgtccagtgccgcaggcaccggtactgagcaaagcatacccacaatctggtgaaacctgatgggcctgagtgaggtaacggctatgggcggtagcgtgcctgaacgcggatcgcaggaatacagaacacgataaggaaacccttctatgacaggaaatcaccccgccgcgctgctgcgtcgccttaacccatactgtgcacgggcgctggacgccgccgcctcgctgtgtcagacccgcgcccatgcggaaataaccattgaacactggctgctgaaactgctggagcagggagaaggcgatatcacggtgattgcccgccgctatgaatgggatatcgacacgctctggcagtctctgctggcacatctggacaccttaccccgcccggtccgcgaacgtcctcaactttctgaaccgctggcagcgcttatccgacaggcgtggctgatagcgtcactggaaggcgacgatccacaaatccgcagccagcatctgctgatggcgctgacagaaaaaccgatgctgcccgcctgtaatgacctgtgggtattgctgagtctgagccgcgtgcagcttgagcggctgcgtcccctgctggatgcgcagtcggatgaatgtccggcacgtcagccacaggtcaccgaaccgctgacctctgcactgccggagacggcaacggcggacgcaccggcaaaaacgctgacggagaaacaggatgacgccctgctggcggtgcttaaccgctttaccgaagacgtgacggaaaaagcccgcagcgggcgaatcgacccggtattcgggcgcgacacggaaattcgccagatggtcgatatcctctcccgtcgccgcaaaaacaacccgattctggtgggagaaccgggtgttggcaaaaccgcgctggtggaagggctggcgctgcgtatcgccgaaggcaacgtgccggacagcctgaaaacggtgcatatccgcacgctggatttggggctgttgcaggccggggcgggtgttaaaggtgaatttgaacagcggctgaaaaacgtgattgacgcggtgcagaaatcgccggagccggtgctgctgtttattgatgaagcccataccattatcggcgcggggaatcaggcaggcggcgcggatgcggcgaacctgctgaaaccggcgctggcaaggggcgaactgcgcaccatcgccgccacaacgtggagcgaatacaaacagtattttgagcgcgacgccgcgctggagcgccgcttccagatggtgaaagtggacgagccggatgatgacaccgcctgcctgatgctcagggggctgaaagcccgctatgcgcagcaccacggcgtacatatgctggacagcgccattcagaccgccgtgcgcctgtcgcgccgctatctgaccggacgccagttgccggacaaggcggttgatttgctggataccgccggggcaagagtccgcatgagcctcgacaccctgccggaaccgttgacgcagcttcatgcgcgactggcggctctggatattgagcgggaagcgattgagcaggactgcgtgttttatcccgaagccagcccggagcggctggcggaactgaccgatttgcgtgatgagctacaggcagaagccgggcatctggaagcgcagtatcagcaggaaaaggcactggcgcagcagattatgacgttgcgtcaggaagggacagacagcactgaactgcaacagcaactgcgaacgcatcagggctttgcaccgctgctggcgctggatgtggacgcccgcgccgtcgccacggtggtggcggactggaccggcatcccgctctcttccctgctcaaagacgagcagagcgacctgctcagtatggaaaagagccttgaaaaccgcgtggtcgggcaaagcccggcgctctgcgccatcgcacagcggctgcgggcggctaaaaccggcctcacgccggagaacggcccacagggggtattcctgctgaccggccccagcggcaccggtaaaaccgaaactgcgctcacactggccgacaccctgtttggcggtgaaaaatcccttatcaccattaatctttcggaatatcaggaaccgcataccgtttcccagttgaaaggttcgcctccgggctatgtcggctacggtcagggcggcgtgctgaccgaagcggtacgcaaacgcccttacagcgtggtgctgctcgacgaagtggaaaaggcgcatcgcgacgtgatgaacctgttctatcaggtgttcgaccggggctttatgcgcgacggcgaagggcgggaaatcgacttccgtaacaccgtgattctgatgaccgccaatctgggcagcgaccacatcatgcagctgctggaggaaaaaccggacgccacggacgcagacctgcatgaactgctgtaccccctgctgcgagaccattttcagcctgcactgatggcgcgctttcagacggtgatttaccgcccgctgggacaggaggcgatgcgcgccattgtggaaatgaaactggcgcaggtggcccgccgtcttcaccagcactatgggctggaaacggaaatcagtaacagcctgtacgacgccctgaccgccgcctgcctgctgccggacaccggtgcgcgtaatatcgacagcctgctgaaccagcaaatcctgccggtcttaagccagcagttgctggcgcagcaggccgtgcatcataagcctgcccgactgcggcttgactgggatgatgaagacgggattgtgctggaatttgatgagaaataatggaggctcttatgaacgtacagttcttcgaccacgcacaccacaagctcaaaattcgcggcctgcaaagtccggtggacgtgctgacttttacaggccgcgaacagctcagcgccccgttccgctacgacattgagtttaccagtaccgataaagccatcgcgccggagtcggtgctgatgcaggacggcgcattcagcctgagcgccccgcccgtacagggaatgccggtgatgacgcccctgcgcaccctgtacggcgtcattaccggctttaagcatctctcctcgtcacaggacgaagcccgctatgaagtgcgtcttgaaccccgtatggcgctgctggcccgcagtcgccagaacgccatttaccagaaccagacggtgccgcaaatcgtcgaaaaaatcctgcgcgagcggcaccagatgcgcggtcaggacttcgtgtttaacctcaaaagcgaatacccggcccgcgaacaggtgatgcagtacggtgaggacgacctgacgtttgtttcacgcctgctgtcagaggtgggtatctggttccgctttgccaccgacgcccggttgaaaatcgaagttatcgaattttacgacgaccagagcggctacgagcgcgggctgacgctgccgcttcgccatccttctgggctgtttgatggtgaaacggaagccgtatgggggctgaacaccgcgtacagcgtggtggaaaaaagtgtctccacgcgggactacaactaccgtgaagccacggcggaaatgaccacaggccagcatgacgccaccgggggcgataacaccacttacggcgaagcctaccactatgccgacaacttcctgcaacaaggcgataaagaggcagcggaaagcggcgcgttttacgcccgtatccgccacgaacgctacctgaatgaacaggccattctcaaaggccagagcaccagttcactgctgatgccggggctggagataaaagttcagggcgacgacgcgcctgcggtgttccgcaagggcgtactgattaccggcgtgacggccagcgcggcgcgtgaccgcagctatgaactgacgtttaccgctatcccgtactcagaacgctacggctaccgtccggcgctaatcccccgcccggtcatggccggaacgctcccggcgcgggtcaccagcacggtgaagaacgatatctatgcccatatcgacaaggacgggcgctaccgggtcaacctcgactttgaccgcgatacgtggaaaccgggttatgaaagcctgtgggtacgccagtcgcgcccgtatgcgggagacacctacggcctgcacctgccgctgctggcgggaacggaggtcagcatcgcctttgaggaaggcaacccggacaggccgtatatcgccggggtaaaacacgactcggcgcacaccgaccatgtgaccatccagaactacaagcgcaacgtgctgcgtaccccggcgaacaacaaaatccggctggatgacgaacgtggcaaagagcatatcaaggtcagtaccgagtacggcggcaagagccagctaaacctcggtcatctggtggacgccgggaaacagcagcgcggggaaggctttgaactgcgtactgatctgtggggtgcggtgcgggcaaagaaagggatttttatcagcgccgacgcgcaggacaaggcgcagggtcaggtgcgcgaaatggctccggcgatggcaatactggatggcgcacagtcacagatgaagtcgctgtccactgatgcgcagacggcgaatgccgatccggcagatctgtcatcacagatagcgctgttgcagcaaagtgtaaaagatctgactcaggctgcgatcctgctaagcgcacccaaaggcgtggcgatcgccagcggagagcacctgcaactggcggcatcgaaaaacctgatcgcgaacgcaggaaatcacgctgatatcggtgttgtgaagaatatgtttatcggtgtgggtcaggcgctgagcgtgtttgtgcgcaaagcgggcatcaggctgtttgccaacaagggggcgatctcggtacaggcacagaacgatctgatggaactgttggcacagaaatcgatagtgatcaccagtacggaagatgagatcaagatcaccgcgaagaagaaaatcaccctaaacggcggtggcagctacatccggctggatgcctgcgggatagaagctggaacgccgggagaatataacgttaaggcgggatattatgggcgtaagccgaaggcgaagctgacaccggaactgatggcgtttcctgtaatatctgcgaaatttgatgagcaagttagagtaattgatgatgacggaaaattcattgctaatgtaccttactatatagaagacagcatagggaatatctataaggggtttactgattctgccgggtgctgtgaaagaattttcacggaagaagctgataacctaaacgtacttcttggtattaaggcgctggaaaaatggtgatatctgagaatacagtaggaacaaatgatatacctgattcaaatcacgatatattaggacccttaatgcctgcaagaggtttcttttttatagttatcgatgaaccgggaaaagatggctttcttgtcagaaaaatatatgcttcaccaaatagcccctacctgacaaagatgaatctggatcctcttagattattatcagaaacagagcctgaacgctatgggttgatgccaaaagattattcagcacccactactgtagcagaacatgttatggggaacaacaaatcctcgttgatttctacaagctctatatttcctgatggctctccgagatttgaggggaaaaccatatttattgatgttcacaaagcaaaaaatgccgggttgaagttaatctcgaccgcagagattattactgctcttgaggagtataagaaacaataccctcatttggctaagcgtgttgaaaaaatttcaggctatgttgatgatattgataaagaggtcttgatcgaaggtagaaaagtaccagcacaaacaatttttacaccagagtctctaaaaacgactcaaaacattgttaaggccgggcgtgtcgtacaggtttttagtatttttttcactgcatatgatttagaacaggcaactgaaaaatcgtttgaaacaaaaagcataaaacctataggtgcagaagcaataaggcaaattggaggatggggaggagccgtagctggtgctaaaattggaacagtgataggcgcgtccctgggtgttactactgggccaggagcagtggctaccgggattattggcgggattgtttttggtgcagctggttattttggtgcagattgggtagcggattatatagatgaaaactaattggatagagcacatgaagaatttgctcgttaaaaaacctgaagttaaagattttttttcaaaagataaattcccactcaatttagttgatgggtcttatccaatatttatttcactgaaagatcgagggatatacgctgcgcactcaatatttatttgctcggatgatgagcttcatgcaataaaggaacatttatctaatatatttaatgtaaataaagatgctatcggaaacgaaggggtcatttacgatagtggcattgtacaccaccccctctttagagatgctattgagatacaaaaaacatactctttaatttacacattcactaaatcattcaaagggaatttgattgatttagtgacgaactcttctttttttgttgaaactattaaatctgctggaataaaagaacctgtgccatgggatgtttttcctgagttggaacccgatactttcggtagcttacaaggagaacttgagttctggtgggagagtatctggtctccgttctggcacagtctatcacctgatgaaagaaacgatttcttagtgaaaaataatgcgacaccacaatggcgagagttcattgagtttcattgttgatttatttttaatgacgaaaatatttctatctatacagggaaataatgatgaatattcctgccctaaactttgaccactcacaccacaagctcaaaattcgcggcctgaaaagcccggtggacgtgctgacgtttacgggccgggaacaactcagcgcacccttccgctacgacattgaatttaccagtaccgataaaaccatcgagccggagtcggtgctgatgcaggatggcgcattcagcctgagcgccccgccggtacagggcatgccggtacagactgccctgcgcaccctgcacggcatcatcaccggctttaaacttctctcctcgtcacgcgacgaagcccgttacgaagtgcgtcttgaaccccgtatggcgctgcttacccgcagccgtcagaacgccatttaccagaatctgacggtaccgcaaatcgtcgaaaaaatcctgcgcgagcggcaccagatgcgcggtcaggacttcgtgtttaacctcaaaagcgaatacccgtcccgtgaacaggtgatgcagtacggtgaggacgacctgacgtttatttcacgcctgctgtcggaagtgggtatctggttccgctttgccaccgacgcccggctgaaaattgaggttatcgagttttacgacgaccagagtggctatgagcgcgggctgacgttgccactgcgccatccttcagggctacacgacggagccacggaagcggtatgggggctgaacaccgcgtacagcgtggtggaaaaaagcgtcaccacgcgggactacaactaccgcaccgccacggcggagatgatgacagagcagcatgacgccaccgggggcgataacaccacctacggcgaagcctatcactacgccgacaacttcctgcaaaaaggcgataaagaggcagcggaaagcggcgcgttttacgcccgtatccgccacgaacgctacctgaatgaacaggctattctcaaaggtcagagcaccagttcactgctgatgccggggctggagataaaagttcagggcgacgacgcgccagcggtgttccgcaagggcgtactgattaccggcgtgacggccagcgcggcgcgtgaccgcagctatgaactgacgtttaccgctattccgtattcagagcgctatggctaccgcccggcgcttatcccccgccccgtaatggccggcacgctcccggcgcgggtcaccagcacggtgaagaacgatatctatgcccatatcgacaaggacgggcgctaccgggtcaaccttgactttgaccgcgatacgtggaaaccgggttatgaaagcctgtgggtgcgccagtcgcgcccgtatgcgggagacacctacggcctgcacttgccgctgctggcgggaacggaagtgagtatcgcctttgaggaaggcaacccggacaggccgtatatcgccggggtaaagcacgactcggcgcacaccgaccatgtgaccatccagaacgacaagcgcaacgtgctgcgcacccctgccaacaacaaaatccggctggatgatgagcgcggcaaagagcatatcaaggtcagtaccgagtacggcggcaagagccagctaaacctcggtcatctggtggacgccgggaaacagcagcgcggggaaggctttgaactgcgtaccgatctgtggggcgcggtgcgggcaaagaaaggcatctttatcagcgccgacgcgcaggacaaggcgcagggtcaggtgcgcgaaatggctccggcgatggcaatactggatggcgcacagtcacagatgaagtcgctgtccactgatgcgcagacggcgaatgccgatccggcagatctgtcatcacagatagcgctgttgcagcagagtgtaaaagatctgacgcaggcggcgatcctgctaagcgcccccaagggcgtggcgatcgccagcggcgagcacctgcaactggcggcatcgaaaaacctgatcgcgaacgcaggaaatcacgctgacatcggtgttgtgaagaatatgtttatcggtgtgggtcaggcgctgagcgtgtttgtacgcaaagcgggtatcaaactgtttgccaataaaggggcgatctcggtacaggcacagaacgatctgatggaactgttggcacagaaatcgatagagatcaccagtacggaagatgagatcaagatcaccgcgaagaagaaaatcacccttaacggcggtggcagctacatccggctggatgcctgcgggatagaagcgggaacgccgggagaatataacgttaaggccggatattacgggcgtaaaccaaaggcgaagctgacgccggagttgatggcgtttccagtgattgagagcggggaatttaatgctaagttcctttttactgatgatgatggtctaccttatgccaacacaaaatatattgcatgtttttctgatggcactcaaaaagaaggtattactgatgagaatgggtatacagaaaattttaatactgattccaaacaaacaattgatgtcagattattgaatcaaaatatagacatgatattgggaggcgtgcatgagtaatgatagaggtagttcaagtggtgaaaatcagaaaactgaacaatgcatacaggaatttcaagttacgaatcaattcaagaaaatgatgaaggagtctctagaggaacaaaaaaaggtaattgataaaagggtaaaaacattaacgcactggagtgatgaagcagaagatgaattcaggagaatatttggcgtgccatctgaaaaaataataaccataaaatttaaactgaacggagaagtaacaaaagaaacaaaaagtgcgcgagcagttattcaagaagccgtggacagaatgaaatttatatgtgataaattatctgctgataaaggggagtgcaaagaagttacttttatagataaatatcttgatagtaatgataattactatgataaagatgttactaagtggaagtgtggcaattttgtaaattctacggacaatgatgcttatactgctaacgtcacccctgatcatattataggtgtttctccagacaaatatgtagatgtagtgacaataagaataggccagcggtttgtatgtaaaccaatgacaggaaaggattctaaagtttcatcactttgccatgaattaacacatttagtcagatatggccccaacggtatgtatggcggtatgcaatcagaggatatgcctgttgataaagagctccagaatgcgaaagagtatgacatctttgctgataaattaataaaaaataaggatatgatactctttgaaaatgcatataatattgaacgttattttgaaatagattaattactcatatccatttgctaatcttatcgtttattatatgtaattataaatttatcgttaagcttgacataagtgagtgcatctatgttcttaacaaatacatcgcgttttttatttttatttttatttcttatgcacaagaataaattatatgcatatgataatttctcattcaatgcggatgtacattatggttatggtaagctattatggcatgataaaaaaccagtcatatacccattggcatccttatctgattatacttattataacgaattcgacccatttgaaacgatttattatgtggggcaatactataaaattagcttaaatgagagtaagcgaattcaagaacaaaaggacatttacgcacatcttcaattaaaacataataaatcattaattacagcaaatgtaacgttacataataaaagtaatagttcgtattatgttcatcggatgaatttaccagcaagcatccatgaatcaccttactctcctttgtgcagtggttcttttttaatcgtaacaaataacatacggttagattatataagaaaaattacatgccgatttgatttgtggatgaaaaaatctgactggatagaaatatcacccggagaaaaactctcatacacagtaaatttgaatgactattatgcttttctccctgcaaagcatcaatatgatataggaactgtagagttcacattggtaaatagtaattggttcttagaacagcatatttatgatcttttttttgctattgtggatgaaagacactataagcagtgtaaaaacacttctggcattgttaggaagtatatctataagtcgtggcagttatgtgagacttatcgtgggaggtggagccctttacaggaactcatgaatcgatttcattatgaaggagggagtgaaaatatatttcaaataagaacaaatcaagaaaatataaacattaatggagataaaattaaatctctttattcatcgatgcagtgagcttaatttttgtgggtatatttattaaacacgtatgcacggaatataaaacacattcctctcaaaaacattaataacaatactgaaagaatttaagaattcacatggttttaaattaagctttagatgatatttctgtataaaaaagcaagatgtattttaattagtgcgtacctaagttggtagtgaattacttacatagtttaaacatcctgatattcattacatttatatttcagaataatggattattacaatgcctgtcagacttaacactattcctgatgctgaaccctatcccgcaccgccagcccacattaaatggttgtcagccttattactgatgctgtctgtgggcgtggccctgacttcattattcgccagcgatgaactggcaaaaaacggcccgcatttctgggggctggcctgcggtgtgcctgcctttatctggtcactggttgcttcagttcgctggctgttctttatcacgcagtacattcgggctgatgcctggaataagcgccgggaagaggtgattttgcaggaaacgcgacggggacgacgggcgttacagatacttagtttttccgtacaaaccgcgctgaatggtgattccgttgcagaaactacaacagcatttctggcgcgtcagcaggtgttgaatacttacgctgatttgcgcggagaagataccgtgcgtcgcagtgtcattcccgtattaaccaataaaccggttaccgggcgtttatccgaaattatttcccgccttttttttgatatcagaccgcaattgtttctgctgccccctgattttcatatcaacgtactactggaaattgatgcgccgctttcaggggcctccgtgagaactatctggcaggacgaatggcaaaaagccggactcccggaagcccgtctgttttctgccccggagccggggctggccgccgtggacgactggctggacaactttattcaggaaaaggccgtactgctggtgatttccgtgcgtctggaaccgaagaacccggaacggacggcagaatccgccaccgcgctgttgctggcaaaccggttgacgcaaaccgcgctgacgccgctggccctgctgcatcgtcctgaacgtatcacagatacagagatgatggcgtcaggcattgcacaggcgctggactggatgccggtgcagccagatgccatatccggtatgtggactgccgaactggacagggaacagcgtgccgcgttgttaagcctgaaccagccgtttgctcaggaagccctgatgtacgagctggatgcctttctggggcgctccggaccggctgcgccgtggctgtccgtcgctgcggcaacgctggcggcaatacaatcacaacacccccaactgacgctcagcggcgttcagggcgggcattattcatgggcgaccgtggtgtcgccattcgtttccccacaggaggcatcatagtggttccaggattaaaccgtctccggccccgttcggtttcagggcctgccatcgtcatgaccgtggctgttgtggttgcgctttgcacgtttattcaccgtaaaccggcattgctgggcgttgaaccgggtagctcacagcaaatgtactggatggctggcgtgattgccgctggcgtggtctttctgattatcatgggggtttatcatctgctgaaccgccacgctgccgtacagagctttgaactccgcagacagcttgccgccggggatgactatcgggcggtgacgacaaagaaagccgacagacgtcatccggcaatggtggaactcgccgccttcctgcgcgaccgctacggcccgttctggcggcgtaaaatccgcctgctgctggtgaccggcgagcctgaacaggcagaggccatcgcgccggggctgaccgggcaacactggctggagggcgaccacacggtgctgatatatggcggcaggccatcagcggagcctgatgtcacactgctggccgccttaaaaaaactgcgccgcagccgtccgctggacggcatcatctggccactgacagaagaacagagccgtcagacagcgcaactcgacaaaggctggcgcgagctggtcaacggcagtaagcgactcggttttcaggccccactctatttgtggcaggtctgtgacaacggtgattatcagaccggacgccctctgcaaagcgtcggctgcctgctgccggaacgctgtaccccggaacaactggctgcaatgctggaagcacaaaccctgccactgacggaacagggcatgtcgcagctgctggccgataaccgccatgattttctgctgcgtctggcccatacccttgcagagcggggtatcgctcactggcaaagcgttctgaaaccgctgctggcaggcggcgcattttcctccctgcgtctgcgtggcctgatgttcagcccgccgcttgccgccgtaccggaggccgcacctcatgcgtggctgccgtcgccggtctgggcaggcatcaccggcgataacgcgcggggccgcgcggtgggctttccgtggctgcgtaccgcactgatgtccgctgtctgcgtgctggtgatatggggagccggaatgacgacctcgttcttcgccaaccgcgcgcttgttcaggaaaccggtatccagacggcacgtgcgcttgatacccgcctgccgctggcagaacaactggtggcgctgcataccctgcagggcgaactggagcgcctgcaatatcgtatccgcgaaggtgcgccgtggtatcagcgttttggtcttgaacgtaaccaacaactgctcgccgccgcctttcccggctatgcacaggcggcaaaccggctggtgcgcgacgtggccgttgaccatctgcaacagcaacttaatgcctttgtcgcgctgccgcccaacagtcctcagcgtaccgccaccggtgaacaacgctataagcagcttaaggcattgctgatgacttcccgcccggaaaaggccgacgctgcctttttcagtaccacgctgatggcggacggtctgcgctacgagaatatcccggaaggtgtgcggcagagcgtgttgccgtcactgctgaccttctggacggcgaacctgccggaacacccgcagtggaaaacatcgccgccaccggaactgaccggcgcagtgcgtaaaatcctgctgcgccagattggtgtgcgtaatgccgaaaacaccctctaccagaacgtgctgcaacaggtgtcccgcaactacgccgatatgacgctggcggacatgaccggggataccctcaccgaatctcttttcagtacggaacagacggtgccggggatgttcacccgtcaggcgtgggaaggacaggtcagggaagccatcgagcaggtggtgacggcgcggcgcgaggaaatcgactgggtactcagcgaccgccagcaggatacctctgcggatatctcgccggatacgctgcgtaaccgtctcacctcacgctactttaccgactttgccggaagctggctggcgtttctcaacagcattcactggaaaaaggaagactcgctctccggcattctcgaccagttgacactgatggccgatgcccgtcagtcgccactgattgcgctgacggacaccctcgcgtggcaggcggcggcaggcagggaaaaccgtggtctgtcagactcgctggcgaaatcggcacaggaactgtttaacggcaaggagaaaacgccgcagcaatcccgtgaaggtgacgtgcctgtcgggccgctggataaaaccttcgctccgctgctgcggttgctgggcgataaggccggaggcggcgacagccaactgagcctgcagacctacctcacccgcgtcacccgtgtgcgtctcaaactgcaacaggtgaccaacgcccccgacccacaggagatgacccagcaactggcgcagacggttttacagggcaaaaccgttgacctcaccgacacccgcgactacggacggttaatcgccgccagtctgggcgaggaatggagtggcttcggtcaggcgctgttcgtccgcccgatggaacagtcgtggcggcaggtgctgacgcctgcggcggacagcctgaaccgccagtggcagcgggcgattgtcagccactggaatcaggacttcgccggtcgctatccgttcaaagcctcacaaaacgatgcctctcttcccctgctggcgcagtatctgcgcgatgacgggcgcatcaaccagtttatagccgccaacctttccggcgtactgaaacgtgaaggccgctactgggtggctgacgccatgaacacgcaggggctgacggttaacccggactttatccgcgccctgaaccgcctgcgcgacgtggccgataccgcctttgccagcggcgatgccggaatacattttgaactgcgggcaaaaccggcgcgtgacgtgatgaaaacgcatctggtgattgacggacaggagctggaatatttcaaccagaaagaacgctggcagcgttttaactggccggatgaacagtggcaacccggcgcatcgctgagctggaccagcactcaggcaatggaacgaatactggcggattaccggggaagctggagccttattcgtctgctggaacaggcgcaggtgacaccggtggacagcagcacctttaaagtggtgtggaaagcgcaggacggcctgccgctgaattacctgctgcgggttgaacagggcaaagggccactggcgctgctggaactgaaaaacttccgcctgccgggacaggtgttcctgaccggcaggagtatgaaggatgcggaagaatacggagaagacgccgatgagtgaactgttgcaaaagctgacccgtagttgttttgccgaccgggacgcactggactcggcgcgaacacaggcggcactgtggcagacgtggctgctgccggtgacggcagatacgccggtcggggaagaccccggctaccacgacgatttcctgcgtatccgcgacgaaatgaacaaactttccggcgcggatacggaccttatctgccagcttgccgaatccctgctgctgacgcaggcaaaagacgtgcgcatcgccacttactacatctgggcgcgactgcaccgcgatggcgaacgcggactggctgaggggctggcgctgttagccggactggtggaacgcttcggtgcgcaactgctgccctcgcgcccggcaagccgaaaaatggcgctggagtggctggcaggggaaaagatgctcgacagccttgcccgctacccggaagtggcaaaagaggattttgcgaacattgttgccgctcttaatcaactgacggtttccttcactgcatggcccgaagaccagcattccccctccctgatgccgctgattaacgcgctggaatcacgtctggcgcagtcgggtgggatgaacgcggtggtgccgcagaacagcagcggcgttccggcaccgtcttccccggtggatgcgccacaggtacagaccatcacttccgggcgcgacctgctcgaccaggcgaaagtgctggcccgttatctgaacgaacagccgcagggctggctttcagcacaccggctgatgaaaaccctgcgctgggacacggtgcatgaactgccgccggatgtggacggaaaaacccggctggccccgccgcgcacagaatcacgcaaccagcttaagcggctgtatgctcagcagaactggacggaactgctggagcaggccgacctgatgttcagctccggcgtcagccatttctggctggatatccagtggtatctgcatcaggcgctggccaaggcgggcgcaccgtgggacagatggactgcggttatccgtcaggatctggcgcagctgctggaacgcctgccagggctggaaaatctggcatggaacgacggcacgccgttcgccgatgaggtgacgcgcaactggatagcgcagcaggtcatgatgcgggaagacggcgcatggcttgcggggaaagccgctgtaccgacagacgacgccacaaatgacgtactggcgctggagccggaagcactggcgatggcagacagtcagggcgtggaagcggcgctgggctggatacagacccgtccgggcatcaccacggcacgacagcgcctgttattgcggctgctgatggcacgggtggcggaacagtacggtaaaaacgagatggcgctcctgctgctggaagaactggataccgccgcacagggaataacgctgacgcagtgggagccagagctgctgtttgaggtaaaagcccgacagctgaaactgctgcgtctgcgggcgcaccgctatgcggataaagccctgctgaaccgaaaaatggaaattctgctgggaacgctggtggcaatcgatccggtacgggcagcggtactgtgtgatacgcaacataaggactgatggcaatgggaacaggctactttctggtcaggggggacaaaaccacctgcggcggcaaaattattgaaggcgcggacgaccatacgatcatgggtattccgcaggcacgggatatggaccgggtcacctgcggcagatatccgggaatgtttattattgtgggtggcgttcctgaaacagatattcacggcaggctgatggcggggacgctggacagtcagagcagttgcccgtgtaaagcacggtttattgcgtcaatgatggatgatacctatgagacggatgacggggggaacgagccggaacaacatgcgcagtcggcgaaaaaggatctgacttctggttctgattcatcctctgatgatgtaaaactggattacagaattaaattatcaggtaataagatactgacgccactgaatatacctgattataaagaaatgattagcggtggtagtacgaagaatacagaaaaaatagattttaccatcacaaataaaggcgatgagactgaagcgctttctctggaagtgcttgatggtaatgaagtgatttatagtgaacggcagaccggtaaatattgtgataagggagagcatgcctggcaatgggatggttacagtaatcaaggcatactggatacaactaagataaaaagcaaatcactacttgtaagactgattgctttatgtggtgatatgatgataaaagttgattatccattgaaaacttctgcgaatgaggaagattgggttgatgtaaaagtagacaagaatcaaaaaatagttgatgtcagttggcgagtagaatttgaagatgatggtgtgagtcataaagatgatcgtattgcacctgtagggtttgaaaaattaaagcaacttgccaaagatggaatggagtattattgggcacgaaatggaatgaggaatcccggaattggcaataatattactactccgcacggtaaatataatgtaaatatctctgtatcaataaatattgacccagccatggattcttttgatttaattgaggagcaagatctagaaagcgtcaggtctagtgcttttatgggacgtatgaacatttatttcaatagagggtattatgaatatggccgtgggtataagaaaggcgcagatcctgtttttaaggctggattagaatttaaacttgatgtagcccatgagactggtcatatgatattaaaaagttacggtgggaatacgtattcatgggagcataaagggacctctaatcttgtaccacctcaatatgcactgcctcattcagtttatccagggactggcgagatagatttaatgaaatattatgatgggcatatatacaccagtgatctatatgcaaggtcggttgctgtcgaaaacgatgtatgtgcaatgatatggttatctcgagtgaaatttcatgattagattaatattctcttttttattatgcacactgtgtgctggatgtttatctcaaccattccattcttgttccattgtcatggtaaatacatgcaaagtatctattagtatttcgacagttaataattcaacacattatgatggtaaagtaagagagaatttccatcttgatgtcggagagcgaaagccaattgtatactttatttacacaggtagggagtcagatgtttttaataaaaatcctgtgaatattgtgtctgaacttagtattttgatatctgatagtaataattctaaaactttatctggatatcatatctcctctttattgaagaaatcctcatctagtatggagtccgatttttcttttgaaataaatgatccatctatatgtccttaggattctgaaaataaaaaattctaatctcactactcgttggtattaatttcaataaaaggaagataaatcctccgatggacgacctgacccaacgctactatgaagccgaaatgcgctacctgcgtgaagcgggtaaagaatttgcgcaggcttaccccgaccgtgctgcgatgcttaatcttgataaacccggcgcacgcgatccctatgtggagcgcctgttcgagggcttcgcttttttaatgggccgcctgcgcgaaaagctggacgacgacctgcccgaactgaccgaggggctggtcaagcctgctgtggccgcactacctgcgaaccatcccgtcgctttccgtggtcgaactgaccacggatcaccaacaaatgaagcaaagtgatacgctgaaagagtttcaggtgctatcccgtcccatcggcgaacgcagaacccgctgcgtctacagtgccacgcgtgatatcacgctgcatccgctggcgttgccggacgtgtcattgcaatatgaaccggacggacgctcggttatccgtctgcgctttgcgtgcggcccgctggttggtgactggtcgcagatcgatttatcccgcctgccgctctatctcaatgccgacagcccggtagcctgtgcgttgcaccgggctttaacgcttggcacgcagcagttctggctgcgtctgccggggcaggaacgccgtgtgctggacgcgcacttttccccgatgggttttgatgacgatgaccgactgtggccgaaaggtgagtcagcgttcagcggctaccagttgttgctggaatatttcaccttccgtgagaagtttatgtttgtggcgctgaacgggctggagaacgtcatctggccggaaaggataaccggctttgagattgacgtggtgctggcggaaaactggcctcatgatttgccgtttaataccgacaatctccgcctgcactgcgtgccggtcatcaacctgttcccgctcgaagccgatccgttacacctttcgccgctggaaaacgaatttctgctgcgcccgatgcgcattcaggacgggcataccgagatttattccgtcgacaacattatttcttcgcgccataccggcagtcaggcgtatgtccccttctccagctttcgtcaccggggcgggatgctgcgccacgatgcgccggaacgctattaccacacgcgggtaaagcgcggcccttccggcctgcatgacacctggctgattctgggcggcgatgcgtttgatactgaccggatgctggaggatgaaacgctctctttaaacctgaccggtactaacgggcagcttccccgtaaggctttacagagcacgctgctcgatacgccagttcatgcctcacagaacgtcctgcgggtgcgcaacctgtgcgctccgacgcagccctgctatccccctgcgcgtgaccgcttccactggcgggtgctcagtcaccttggttctaactttttatcgatgatggataacgccgaaattctgcgcggcacgctggcactgtacgactggaccgaaagcgagatgaaccgccgtcgtctggaggcgattgtcgacgttcagcacagcctgatacagcgttttgaaagaggctttctgctgcgtggcgtggatattcaggtgacgctggacagtaacggctttgccggagaaggtgatatcacgctgtttggtgaactgctgcaccgctttttcgcactgtatgccgatatccacttattcactcaactgaccttaattctgcaacccacaggaaagtgcctgcaatggacagagcatcacagccagcgcgtaccgggctgaccgaccggctggccccggatattgcgcgaatcaatttttaccgtttttgccagttgctggaacagagccagcagaacgcgccgctgggcagtaccgacagccccgccaccgatgcggtgcgctttcgtcctcatccaggtatgggctttccggtcagcgagttaaaaaacgttgaacgtgacgtgggcaatcccgacgcgccccccacggtgcgcaccacttttctcggcctgtacggcgtggattcgccgctgccaaccgcctatctggactacattacccagcgtcatgacggacatgacgcggtgatggcgtttctcgatatttttaaccatcgctttatcacccagtattaccgcatctggcgcaaatataactacccggcgtcgtttgaagcaggtgccgtggatgacatttcccgttgtctgctgggactcatcgggctgggtattcccggcagcgagaaccatatcgccacgccggtatcccgttttctggccctgctcagcgtgatgcgcctgccgacgcgcacggcggaaggcgtcacggcactggtagggctgcttgccccgctgaccaaagcgacggtggtgcctcacgatccgcagcctgtaattctcccggcccctgcgggtctgtcaaaaaattcacgcatcagcctgaaaacgcgaacgctgctggggcgtaccggtaccgacgtcaacagccagttgctgctgaaactgtataccgaagatgccgcagaagcacgtggctggctgcccggcgggcaactgcacagcgatttgctggtgctgctgcgcgtttatctgggctggcgctgtcaggcccgtctgcaactgacgctgcccgtcagcctgttgcctgctgccagactgggaaaacagcgtgtacagattagccgtaccggcatccttcgcgcctcctttgccgcgcccgcgaccggaacagtgacggtcagtctggggcgttatcagggattaatacccgctttttccattcgtaacagggagagtatgactcatgtttcctattcgttttaaacgtccggcgctgctctgtatggcgatgctgacggttgttctgagcggctgcgggctgattcagaaagtggtggatgaatcgaaaagcgtggcctcagccgttttctacaaacaaatcaaaatactgcatctcgatttcttctcccgcagcgccctgaatacggatgcggaagatacgccgctttccacgatggtgcatgtctggcaactgaaaacccgcgaagattttgacaaggcggattacgacaccctgtttatgcaggaagagaagacgctggagaaggacgtactggcaaaacacaccgtctgggtaaaaccggaaggcacggcatccctgaatgtgccgctggataaagagacgcagtttgtcgccattattgggcagttttatcaccctgatgaaaaaagcgacagctggcgtctggtgatcaaaagggacgaactggaggccgacaagccgcgctcgattgaactgatgagaagcgacctgcgactgctgcctctcaaggataaataaccgatggcgacaccttccttatatgaaatgctgacgttcagtttcagcggcgagttaccgctggaacaggtcagtgagcgggatcagcttatcctttccgtgatggacaatatgcaacgcattatcaactgtcgggcaggcacactggcgcatttgccggattacggtctgccggatctcagcctgatccatcagggtatggctgcgggtattcatagcctgatgcgccagattgaagaaacgctgctgcgttatgaaccacgcctgaatcagatacaggtggagttactgccccagccccgtccggggcatcttaattacctgatccacgcgcagcttcccgataccggctggatacgctttgatggcgtattttctccggaaggacgaattgttctgcgtcatctcaaacagcaggagcgggcgtactgatggcaagtaacgcgaattttatcagccagttcgtcatgggcggcgatccctgtacgtataaggaatccggtgaactgcaggctgaaatgagtaaactgactcacccggcccggccagacgtggactggcgccaggtggaaaaactcagcctcgcgctgttccggcaaaatggcgtggaactacagacgctggtctgttacgtactggcgataaccagacggcaggggctggcagggatggcagacggactcggttcactggatatactgctccagcgctgggctgacttctggccggtacaggtacattccagaatatcactgctcggctgggtcacagaaaaaatgcagcaggcactgagaacgctggatattcagtatcaggatctgccgcagatctaccgttgtgtacagcatctttccgccatcgaaaccacgctgcaacagtgtgaactgtggcatatgacgaaactggatctactggccgggcagtttcgcaataccgcattgcgtctggaacggctggcgcctcagggagcggaaaccactatcactccccctgaattaccccgccgggaaatgaatcaaccgaaaaagtcagaggaaagtccacagccggtttttgcaaccagatccgttcagcaaaacgataaggatgccagtccacccgttccatcccctgaaatctcccggcagcggacatggccgatatttatggccggaatggttgtgatggccggtctcggcggaacaggattatggggctggtcgcagcttaatcagccggacgcgctaatccagcgaatacaactgtctgtcatgccgttgccgctgtcgctggagagcggcgaactggcaaagctggatgtaaaggataaggcgctgctggctcaggacagaacaattgcggcaagtcagatgcaactggagcagttaaacaaattgcctgcccgctggccactggagcagggatatcgccagctacgccagcttgatgccctgtggccggataatcctcaggtcagggcgctgaacgcgcagtggcgcaaacagcgggagctgagcgccctgtctgctgaggcactgaatggctatgctcaggcgcagagccagctacagcgcctgtcggcgcagctggatgcactggatgaacgtaaggggagatatctgaccggttcggaactaaaaacggcggtgtacggcatccggcagtcgttaaaggagccgccgctggaagaactgcttcggcaactggaagagcaaaaacagaccggagaggtttcgccaacgctgttgacgcaaattgatacccggttaaatcagttgttgaatcgctatgtcattttactggatacgaaggtggaacaaagtcagtaaacatcgggggatttatgtaccaataagggatatgtgaccttgccattttttaaaggagtctctgtgtacaaaaaaagagaggaacaggccattcgatctactcgttgattcacatcagataatgagtgtatatttcggtagatagcttgggttcgggaacagtgaataccttaagtttcaaaagattggattaacctcttgactgtggcccccgcaaccaatttattagaatgctgacaaaccgcaatgtgttctacaaattgcggtttttttgtatttaaaatctttgttcgctgaactcacaacacgttttttatctcccttcctgcgaagtaatcaattatcgactgggcaacgtgtatcccggtttgctggtatgactcaacggtggcggccgcgatatgcggcgttgtaatgatatttttggcatgtagcagtgggctaaattgcgccaacggttcagagctaaacacatccagcgccgcaaacacatttcgttcttcaatcacctgaagtaaagcgccctcatccagcaactttccccttgcgacattgatgatcagagcaccattgcgcatcatcgacaaatatttatgactaatgaagttctccagcccagaagaaaaaggcaaaagaacaatgatgacatgcgactgcataaagatatcttcaattgatacaaactgaactccagctttgtcagcaacctgatagtcgggttgtttgtcaaaagctaaaagctcaacatcaaaaccggataaccttttcgccagagttttacctatattaccgtagccaaccaggccaatccgtttcccttgtaattcacagccatgcgactcaccccagtagccattttgcatcgcatgatagctgccagggatatttctcatgctcgcgaagataagtccaatgataaattccgcaaccgcatttgaattaatcccaaccgcattattgacaacaataccggattgctgtgccgcacgaagatcaatattgtctatccccgtcccgaatctcgatattattctcacaccaggcagcaatgatagcgtgtccgcctgataaccatcttttccggcgatgaccgcgcaaatagattctcgtaatgcagtggattctgatttaagcagatgctccatattattcttaataataagattaaaattattctctcttagcaacttgctggcggaaacacagcgtgctgaaaagctggggacggtgaccagaacatttttcatagcggacactcacttcaaagaacgccaccccaaaagatggcgtgaccggttactgtatttatattttgaaattatgaatttgctttaatgccgagtgcacctcctggatgatataagccgaaatcagcacgagtaaattttttcaattcagagagtgcaagcgccaccgcatcaccaacaaccagaacaacagtcgacgagcatgacggtgctaaacctaaattatccgcctcacttttgacggggatttcaacagataaatcacaacttatcgcaagcgatgagtgatgactgcaggtaaaagagatcaaataattacccatttttttcaaactaggcagtgtcgccaggatttccgccgtctcaccactgtttgaaataagaataacaacatcgtctttcgccaccattccaaggtcgccgtgtaccgcttccgtaccgtgaacaaaaaacgagggagttccggtactggcaaaagttgctgcgagttttctggcaataataccggacttaccaacaccaataaaaacaacttttccctgacaagattgtaatactttaattaaattagcgaattcagaaagtggggaatcaataacctcttctactgctttaagttcgttatgcataaaatgtttaatgagatagataagatccgtgttattcatttttattctccctgattaatatttttaattacactcacaagacgcgtaagccccatatataatttttctcgaccgcaggccaggttcagacgaaggtagccctccccctccgttccatagacatgccccgccataatgcccactttgccttcatgaattaatcgactgtagaattcatcaaaaggataaccaatagcagaacaatctatccaggaaaaatagcaaccatcagctggccttacgatcaattctggaatattttcattcagatactgctgggtgaattgaatgttagaggcaatatgtgcctttaatgactttaaccatccctcacattcgttataggcaataatagttgcaattatattcagtactgatggggagtttacaaaatcgcgatacctcgatatcgttctgaacttatgattaaaattatcgtcagttgaaatcatatacgatcctgttagagcaggaacattaaatgttttcgatatcgagttaaatactactactttttctttttttattttaagcgcggatgtaaagctacgattaaaaacaaaatcactatggatttcatctgaacataaccagacattatgccttgtacagcttgcagcgattttatgcagttcttcttccgaccagactgttcctgtcgggttatgaggattacataataacatcatctttgcgcttttaatcttaagatcaaaatcttgccagttgatagcgtagcccccctcattttttataatcaaagaggctgtcagaatatttcgctcgctatgtttaattacatcaaaaaatgaattatagacaggtgtaaaaacgagaatattatcaccatgcgatgtcaataactctattgcttttgcaatagagtacatcacactggggctataggttatccattcaggtttaatatctgtttgatattgttgataataccagtttactatcgcattcagatattcaccatgttgccaacgactgtaccctaaaatcgggtgttccaggcgtttttttaatgctctggtgatagcgtctggtatcggaagatccatatctgaaatagagaatggtagtacatcttttacaccaaatctgtcctcgcaaaagtcccattgggtacaatatgttcctttgcgggaaacaggagtattaaaaacatccatcagtatatccccatatagttatccatatcccgacgcagggcgatgactttagtgccgataatgacttgtagggtattttgatcaagtttaacaaccgcaatcccgccagctctttttattgcagcctcgtcaatcaatcccatatctgcgattgttaaacgtaaacgagttacgcaattatccagtgacttaatattctctttaccaccaagtgccttaaccatctgctccgccgcttgcagctctgatttatcaggagttgggatatccgctatagccgtatcttcgtgagcgttcagcgtgacaggactggactcttcacggcctacggtcatcaggttaaatttaagaatggtccaacggaacacaaagtaataaatgaagaaataggccacttcgacacataccgcgatcggccaacctgttcttgtgccacgcaatacgccaaagctaataaattgaatcagatcaccagtaaatcccatcttcacgcccatatatggcagaaccatgttagcgaatccattcataaaggcatggaagacaaacagcagtggactgacaaataagaacagaaactcaatcggttcgctgacgccgccaataatcaccgtaagcaccccggaaataagcaatgctttgatagcctttctgttttgagcatgagcagtgcgatacatcgccagcgcggcaccagccagaccatactgaatcatcagtttgccctgctccattttccccgccaaatccagcggaatgaccgcattctctttgacgtatgccataaacatgttcagggtgccgtaatattcttcaccgccaatcacagccgaaccgccgattggcgtaaagcggaacactgacgtcaccagatggtttaagccaaaaggaatcgtcacacgttcggcaactgcatagaagaaataaccaacaggaccggaagttgatatccagtggccaatgagcatgaagagattgaaaaatggcggccagataaaaggaatgatcagaccaaatccactcatcacaatcagtgtaatgataggcaccagacgtgggccgctataaaaacctaatgattctggaatgcgtaaattaacgatctttttatacatgctggcgactaataacccagcaacaattccccccaacacgctggtattgtaggactggatccccagaatgatggtttgcccatgtgtcgacatttggtcagcaacgaccaataagtcgtgctgtttaagataaaagttcgttcccagatgcatcgccataaaaccaattaagccagaaaaagcaccataggctttatcctctttatcttttaataatcctaagggaatcgctatcgcaaacaatacaggtaaattaacaaaggcaaacaaaccaagactaacaatgaaatcaagtatggttttaattattggaatagccagaaatggaattaactttgccatatcatcactggctaaaccacttcccagccctagcatcatgccacatacacttagcagagcaatgggatacataaatgccttccccaggctctgaaaaaaactccaggctttcttttgtttcatgtgggttatctcatataaatgttatatataattagtccattaatactttggtacgaatagagagatatagtttttcttctaaaattaattcatatttaaaagtggcatacagataccgttcaatttcatgaattgcgcgctgtaacaggatgtccttttcaagaaactgttcatagatatcaccaatatctttctgttttattttttcattgcataacacgcgacttgaaaaatatttaaggtgcatcataaatctggaatagttaaatgaacttctgtccacctttctgttataaacaacttcaataagccccgtgattatttgcgacaactcaataatccgtactgattcataatcaactgaattttcataattatttaaaatatgcaatgctataaaaccaatctcatcatcaggaagttgaacgctgaattgctcattaatgatagttaatgcatcgcgacttatcgcatactctgctttgtacaacgctttgatttcatcaaggaaaacattattaatttgtatacctgaaacgactcgggatattgcattcgaaatgtgatccgcaagaatcaatagtagcgatggattgagatttttttcgagatttttctccgcatattgcactattttttcggcaacaaacacatactcaatatctacatgttcaatcaatttataaagtttgtttttttgttcatttctgacataaaaaatccggttagccggatgctcagggaccgacattccatattttttgttgtaaccgacgccaggcccagaaatgataacctcctgtccattcatcgatgcctgtacacaattattgttcatgactttttcgatgatcattccatggctccaaaaaaaaaggcaaggcacgtcagaagtaataactacttcaaacattgccttgcctgatttaacagttacaagatgattaactaatgcgtatacattacacggaattgtgcttaattaaagagatggtcggcttatttttcaagccgacattcaaatatccgacatcagtcacaaaaccagcgtctaatattcaggtaaatgttatttattcaacgaaatataaattcattgaataaataaaaacattatccccttctcgccagcgtcgccccatcggcaaaatacgctttaattcccgcaagaatagactccgcaacttcctgctggaaagtcgccgttttcagtttacgctcttcctcaacgttactgataaacgccgtttcgaccagaatggagggaatatctggtgcctttagtacggcaaacccggcctgttcaacttgatttttatgcagcttgttgattttaccgagcttattcagcaccgctttaccaaacttaaggctgtcggcaatggtcagcgactgcaccatatcgaacatggtgtggtcgacatagcggtcaccgcttttgcttacgccaccaatcaagtccgaggcgttctgggtttgtgccagatattttgccgcagtactggttgcgcctttggttgagagcgcaaacaccgatgaaccgctcggctggcgactggtaaaggcgtcggcatggatagaaacaaacaagtcagcgcgctgtttctgggcttttgctacgcgcacttgcaacggaatgaagatgtcttcattgcgcgtcatgtacaccttcatattgccctctttctcgatcagagagcgcagacggcgagctatttgcaataccacgtctttttcgcgcgttttgtatttccccaccgcaccggagtcttcgccaccgtggccagggtcaagcataatgacaatcggacgatcccgcccagctttacccggttgtggaccactttgtgctggcggcacctgcttttcgaggtcgcctttgttgtaatcctccagcagcgccagcagcgggtcctgcatatcctgtgcattggccggatagaggtccatcaccagacgctctttaaacccggcgaccggcgcaagggcaaacagctgcggttttacgttttgctttaattcaaaaaccatacgtacggtttgcgggtcaaattgcccgacgcgcgccgacttgatgaacgggtcgtcagcgcggatttgcgcagccatccccttgagcaccgagttcaggtttacatcttcgatatccaccaccacgcgttcaggattactcaacgcgaactgcttatatttcagctgacgatttgattctaccgtcacgcgggtgtagctggacgcaggccagacgcgcaccgccacgacctggctgaccgcagccaggctgacctgacttacgctcaatagccacatggcacccgcgccttgcagtaaacgacgacggctgattgcagtgttggatcctgacatgcctctcccgagcaaaagaaatctaagctgtgtaacaagtaaacgaccaatttgaccggaaactttagcgaaagacgcataatctgtcatctataaaacggtaaacattctttttatattcacggtattactgataaaaaactcgctcccgcataaaatttacacttgcaccctgcgaaaaaacagaataaaaatacaataatttcgaataatcatgcaaagaggtataccgtggtaaaggaacgtaaaaccgagctggtcgagggattccgccattcggttccctatatcaatacccaccggggaaaaacgtttgtcatcatgctcggcggtgaagccattgagcatgagaatttctccagtatcgttaatgatatcgggttgttgcacagcctcggcatccgtctggtggtggtctatggcgcacgtccgcagatcgacgcaaatctggctgcacatcaccacgaaccgctgtatcacaagaatatacgtgtgaccgacgccaaaacactggaactggtgaagcaggcagcgggaacattgcaactggatattactgctcgcctgtcgatgagtctcaataacacaccgctgcagggcgcgcatatcaacgtcgtcagtggtaattttattattgcccagccgctgggcgtcgatgacggcgtggattactgtcatagcgggcgtatccggcggattgatgaagacgcgatccatcgtcaactggacagcggtgcaatagtgctaatggggccggtcgctgtttcggtcactggcgagagctttaatctgacctcggaagagattgccactcaactggccatcaaactgaaagctgaaaaaatgattggtttttgctcttcccagggcgtcactaatgacgacggtgatattgtctccgaacttttccctaacgaagcgcaagcacgggtagaagcccaggaaaagaaaggcgattacaactccggtacggtgcgctttttgcgtggcgcagtgaaagcctgccgcagcggcgtgcgtcgctgtcatttaatcagttatcaggaagatggcgcgctgttgcaagagttgttctcacgcgacggtatcggtacgcagattgtgatggaaagcgccgagcagattcgtcgcgcaacaatcaacgatattggcggtattctggagttgattcgcccgctggagcaacaaggtattctggtacgccgttctcgcgagcagctggagatggaaatcgacaaattcaccattattcagcgcgataacacgactattgcctgcgccgcgctctatccgttcccggaagagaagattggggaaatggcctgtgtggcagttcacccggattaccgcagttcatcacggggcgaggttctgctggaacgcattgccgctcaggcgaagcagagcggcttaagcaaattgtttgtgctgaccacgcgcagtattcactggttccaggaacgtggatttaccccagtggatattgatttactgcccgagagcaaaaagcagttgtacaactaccagcgtaaatccaaagtgttgatggcggatttggggtaagcgatggaaatcgccggatgcgacatgcataacattcataggcatgataagacccacatgcgtcgcatcaggcaattacgtttatccccgtgaactaaacaacgccgccagaccactgcgccgctcggtgcgcgtggcaattgccgcacttaaaatgcgctcatcggcatacagcgacagacggcgacgcgcgcgggtcaccgcggtgtaaaccagctctcgcgttactaccggcgtgcgttgactcggtaaaatcaacgccgcatggtcgaactccgatccctgcgatttatgtaccgtcatcgcccacgtcgtttcgtgctctggcaagcgactcggttgcacagacttaatattgccgtccggcatcgcaaaccagacgcgcgtcccctgcccgcgatccagcgcaataccaatatcgccattaaacaacccaagcgcgctgtcattacgggcaatcatcaccggtcgaccttcgtaccaacgagagtgcggatgacgatgaattttgcgcttctgttgcataaactgctcaattcgctcattcagtccagccacgccaaacggcccttcccgcagggcgcacaaaagctggtactcattgaacgcctgaatgattaaatccggctcggcacgcgcttgcagcagatccagataacgtccgtaacccgcaagagcttcctcaagcatcgcaatataatcttcgccgctctgtaaaagtcgtttttcgatatcagtaaaatcctgctgaaaaacggttttcactgccgttttatcaccacggttaatcgccgcagctaactgaccaatgccagaatcgctgccgaaacgatagcttttttgcagcaggcagaggctgtcgcgcaaagatgccgcttctgtgccagttcctgccggaacgtggcttcccgtcaggcggctcaactgcccggcacgctcggcggtaaagccggcgttggcataagcgcagatatcgcccaacactgccccagcctcaaccgaggccagttgatcacgatcgccgagaaagatcactcgcgcatgatcgggcaaggcgtcgatcagtctcgacatcataggcagatcgatcattgacgcttcatctaccaccagcacatcaagatgcagcgggttaccggcatgatgacgtaaacgctggctacccggctgcgcacccagcaatcggtgcaaagtgctggcatcttccggaatgcgtttcttttgttcatcggtcagcggtaattgtcgcaaagccttgccaagagattcggttaagcgcgcggcagctttacccgttggtgcagccagacggatacggcagcgttctccgtcggccatttgaattaaggctgccagcaacttcgctacggtggtcgttttaccggtgccaggaccgccggaaatcaccgaaatccgccgcgtcagcgccactgccgccgcaactttttgccagttaatttcatcgcttactggaaaaagtttgtccagggtttgcgccagtagagcttcatcaacctcaatggcatgattcacttcgttgaaaaagcgtgccactgtgcgctcgttacaccacatgcgattcaaataaagacgatcgccacagaggatcatcggcgttggttcatctccccggctgaccgcttgtgaagccagcaagcattcttcccaattttgtagctcaccgatttcactgacacaggtcgccaacagcggatgcgatgcctcgttattttccagtcgtgaaagcggcaaacaaacgtgtccctctccggcatcatgacttaatagtgccgccgcgagggtgacggcaggatgttcatctcccgccacggtcagggcaaactgcacgtccagcgggcgtatctgtttgtgctccacagcttccagtaattgcttttgcaatttcattacgcctcctccagggtcataccggcaaacatctcatccatcaggtcaatcaacccggcgttgggtcgggtcgcgtagatcccttgttgcggatgttctttatcaacgccgcgcaggaacagataaataacgccgccaaagtggcgctcatagtcgtaatcagcaatacgatggcgcagataacggtgcagcgccagggtataaagctgatattgcagatcatagcggtgtgcctgcattgccgctgccatagcctgttgggtgtaagccgaactgtcttcacccaaccagttggatttatagtcgagcaggtaataacgcccttcgtggcggaacaccaggtcaataaagccttttaacattccacgtacctgcatgaactccagcggcgggcagccagcggatagcgggtcaaactggcgaattagtgcatcaagctggctggcgataagcggttcactaatcggcaggtaaaactccatctccacctgtttatcgcgatcggaaagctgattcaggctaacacccgtttcattgagaggtgcctggaggacagccgtgatccactcagtcaacaccggttcccactgcggttcaaagccgccgagctccagtttttcctgtacccagttcgggtcaaccggctgggtaaaatcgaggtcttcaaacaaactgtgcaagaatgtccccggtgacgcaccgcgcgggaactgatgcggtgttaacgtcggttcttcaacgacgctgaccacgcctgcggcatcaacatccaaccgtggcatcagatcctgagcgataccgtgaccacgctgctgcaaaccggagtagctggtgacacgccagttatcgccgggcaatcgttgtagcgtcctcgcattcagttctgcagttaatgcatcattaacctgccagggctggttatcaccagtttgtgccgtttgccaggcaatatcatcatcgcataacgcttcaatacaggtgcgaagccctgccgcatcttgcggttcccctttttgcagcaaacgcccgagcgcactttggtggacgtcggtatcaccttttttatcgccacgacggcgcaccagcggtgcaacgccgagactgcaatgccaaaccgaacgcgtcagcgccacgtaaagcaaacgcagatcttccgccagacgttcggcctccgcgaggtcgacgctttctggcgcagcattaagatccagaacagcctcaaacgagtggcgatcgtgataaaacgcctgatcctggacgcggaaattggtgataaacggcagccagaccaatggatattccagccctttcgatttgtggatcgtgacaatctgcacgagatgtttatcactttcgagacgcatttgttggctggaggcattactgtctggctcgaggatatgttgcgataaccagcgtaccagcgcatgttcactttccagctgcgtgccggcttcttgtagcaattcgctgatatgcaagatatcggtaagacgccgctcaccgcctgctgttgccagcaagttttctgcaatgttacgcgccgacatcagcgcccacagcatcggcataacgccacgtttgcgccagatttgccgataaccatcgaactcttcgactaccgcatcccacgcatgttcgtcattattcagcgtttcaatatccagcgcattcagccccatcattgacgttgccagcgcactgcgcagggtgttctcacgttcgggtgtcatcaccgcctgcaacagccaaagcatctcctgtgcttccagagtttcaaaaacactgtcgcggttcgaaaggtaaacggaagggatttccagcaacgttaaggcatcgcgcacctgggcggcctcctggcggctgcgcaccagcacactgatgtccgaagcacgtaccggacgtgcatcatcgccgttcatcagcaacgcttccccgcgctgcccagcctgtaaccagtcgcggatttgcgcagcacatacctgcgccatggtactttgatagtcgccaacgccgcagctttcgccttccatcagccacattttcatcgcaggctgcgtttcacctttaaacacaaaacgtaacgcctgatttttcccggctgatttcacaggaataaacggtatttcgcgaaacatgaacgcgtcatcagtctggctgaaaagcttgttcacactattcaccattcccggtgcggaacgccagttggtgtctaaagtgtagtgggcgtgaacttcgctacgcgccttcatataagtgaagatatccgcaccccggaatgcatatatggcctgcttcgggtcgccaatcagcaacaatgcggtttccggctgatggtgccagatacggcgaaaaattcggtactgctgggggtcggtatcctgaaattcatcgatcattgccaccgggaatcgcgtacggatcgccgctgccaacacctcgccgctttcgctacgcagcgcggaatcgagccgacttaacatgtcatcaaaacccaattcgccacggcggcgtttttcacgcgctactgtttcgcggatctcagccaatgcgcgagtgatcaccagatcgcggatcgacaatggttctgcaagcagttgatcgatcgcctcaaacagtggatgtcgcggggtttcccccccggctttcgtgcgatcttctaagaaacgctgagagaatttttccagcgactctggcaactgataactgttggtctcttcttctgcccaggcgctgatcttgtcgatccatttagcctgattgctacggttaaacttgcgtcgatcaataccagaagattcgatcagcgcatccagttcacccactgcgtcgcgccactgctgttttaccgtatcaatacacgccacaatttgcgcgtggcgggaagccagcgtttcatcatcgggcggcggtgctttgataaccggtgcttcgccttgcagataacgattaatatcgcgcagcaacgcctgcggccctttccaggtttcaaagaccacctgggcaatttcacgcgtcagcgggtagcagtggcgacgccagaaatcggcgcaggcctggtagcgtagcagagactcatcttcaatcagctgctgctcaaacagcatgccggattcaaaggcattcaggttgagcatgcgctggcaaaaaccgtgaatagtaaagactgccgcttcatccatctgccgttcggctaacaacaaccactgcgcggcttgcgctttatcgtcgatctcttccagcagacgtgcatacagcggattgtcagtggtttcacgcaggcaggcgatacgcaactcgtgaatattgctacggatacgaccgcgcaattctgccgtggcagcctcggtaaaggtgaccaccagcagttcttcaacggtcagcgggcggggaaaggcggcggaaccgcctagcccaagtaacaggcgcaaatagagcgctgcaatcgtaaaggttttgcctgtgccggcagaggcttcaatcaggcgctcaccctgtaagggcaagcgcaaaggatctagtgtctcggcgacatcactcattcttttcactcatcaggggcattgtttgctgcaacgcgctgacgttctcccacactttccagccttcaggatgcacatattcggctttcccgttctggctgccggaaatctgcgacagaatagccataccttgcggctcgaccaccgcctgatggaagaaatcagcaagtttttgcggcgtcagcagttttatctgggccacgattttatcacgcgaatcgaagcgcatattgccgcgatcgaaatctttacttaacttcgatgcttcttcgccgagcgtttgcggtgcctgcagcatctgggttattaccgcctgctggatttgcgcaaactcttctggcttcatcgtccgcaattttgcctctgcggttgggaaaaacgccttgtaacgctcccacaagaatgaaggctgtttatcattgctttgcaaaaggaagcccatgccccactgacgccccacgctcattggaaacgcaaacacggcatagcccaactgttcttcggtacgcaactgattgtagaaccacggctgtacgatctgccccaacagagagctataggctgagctggtgtattcatcgtagccagtcggtacaaatatcgctgccagtgcggagtcggtgctgttaccagctttttcaaagatgacggattgttttttatcgaccacgacatctttgttacgacaccactctgaaccatcagcgcccaactgtttttgcacatggcgtgccagcgttgttgcctgggcttcagtcatgttgccgataaccataaactctggtctagcccctgattttaaggcgtcgcgataggccagcacctctttcaacgtaatggagggcaaaattttgcgccgttcatctcgcgagaagtacggcacttgcgagagcatctgcgcgggcataatcgcctgctcaaacgctttgcccttttctgcggaatccatcatctggttataccaggacttcgcctgctcaagctgatcttccgtagcggtatagctaaagtagccctccagcagagcctggaacagctgcggcaggcgctgagtgtaaccattggcattaaccataaggccgttgttagcattggtggaaaaacttatgccaccaaccgacgcctggttgcttaactgatcaagcgccagccctgcgagataatcattgagcgcaaacatcacctgattgcgggcgctgtccatggctttcggattacgcaaaatcaggctgacatcagctttgggctcactggcaaaataacggcttggcgcatacaccacgcgcagattcgactcatcaacaatcaactctggatggtcgtatttcttctctgacttaatcagcgagaaatcgtcaggaatataggggttaagctccggtaaggagagcgcaatattggcggcttttttctgccagtccgcgaaagtttgttcgctgattttatcgacttgatacggcgcatcgacaaaataagccgttttattgtgcggctctttcgggctgatataccagatacgcgcattctgcggcgtcatcatcgccagacgttcttttactgctttagcatcgtaccgatcggcaatattgactgcatccagtgtatgctcaacaggaacgcgaatcatggtatcagccagccattcgacgtaatccatatcacgggtgattgacggataacggaagtcgatatccagcacattcgccagttcatcgaagtattgtttatcgatccctttttcacgtaacagattgagatagctaaaaatggccgccacaacctgatcgcgattcgccagacctttatcggttaaagacgcagagatcgctaatacgccgctgttgccgttgacgataggatcggaattggcgctaataccctcaactaatccctgcttttgcagccagtcagaaagtgtaccagggctgcgattaccaatcagataggtaatcaattcatccgttttactacggaacttcgctgaattgttatcgatgcgaaactcaacgcgcagaactttacgcggcaacgccgggacgtaatgaatgataatgcccttttgcgcgtcggtgactaccggcacggtgatttccggttttttgctctctttgttcggcacgcgaccaaaggtgtccgccgccattttcgccaactccggcaacggtttattgctgtaaataaccgccttcatcagattggcggaatagtacttctcgtggaaatctttcagcgcctgctgtaccggattacctggtttgtcgcttaaagtttcgaggttaccaccagaaaactttgaaccggggtgtgccgggttaatggtttctgcgctgacctgtgccatgcgcatcccgtcacgcgtacgcgccatggttaattcggcattcactgcattacgctcacgttcggcgtatttcttgtcgagcaagggttctgcaatagcatcggccaggcggtctaccgcaccgggtaaggcatcgttctcaacttccagatagaaagccgtgcgatacggtgccgtgctggcattgtgactgccgccgtgcattttgagatattcggccagactgtcagcctgcgggtactttttcgaccccatcagactcatatgttcaaggtaatgtgccagcccctggtacgcctcaggatcttccagcgacccaacgggcaccaccagcgccgagagcgatttaactgcctgcggatcagaaaccagtaagaccaccataccgttatccagacgtatagcctgatactggcggttatctttatcacttttacggatggtttcctgaatcggctgccatcccgtttctgcctgacttaagggtgcccagagggcaacaaacaacaataatgctttgaaccagatgctgcggggcattcacggacctcataatcaactttattttctggccagattcaacacgttaacgcaaatcatctgccagaatttaatcttgtgctgcacgagtcagcctatgtctatataaccatcagtccgtgactggtgcgcatcataaagtaagcggatagattgcgcaatttttatacaatactcatgactgattaaagcgaaacagcggtaacaggaaacgttgcgactgttcaacgatagcctccattgtctctggtgttaattgccgccagagccgttgataccagatatcatcaccttcgccacgcaccatcatgttgccttcgtaagcctgaaggaatttcgtacgggctttttgcaacgtggaatcgtcatccagcatggcatcgttttgcgcgtcataacaggtttttagccacgcgccgccactttcaggtaacaccagcaatggcgcggacattccttcacgatacccttcaatcagctgtgagaggtaatgtaaagcctgttcggctgcaagcggcggaaaacgccactcgccgtctttgcgtagaaaaaggcgactttcaccattaccaccgctggcacagtagacaaggtgttccagccaaagttgcattccctgcgccacacttaataaagagggacgccagcgcaacaggccatccggctgcacctgcggcaaccagccagttatctgcacaccgttgcaggcgagatcaatctccatactctgccctggctggcgacaggcaatgactctgtcggcaagttgctgcatctcctgacactgcgtttcccagaaaatttcaccaaaggcaccatacggcaaatcacctgccgcccggaatcggcggaacaagcgttcggcatcatcctgctcaaccagtacatttaataactgctggttgatttgataacgactaagcccttcaagaataaaaggttcggagtcggggatttcgctgtcttcggtacggaagttcacctgcaaacgcatctggaaaaatgcccgcaccggatgtgcccagaatcgttgtagcgtttccagcggcacggtttccggtaaggtaaatggcagcggctgaacaaattcagaatgtgctttaccagcctggctggccgcaggtagccattcacgagcatagctttgtcgttcgcctggctggtagttttgtggatcaaacggcattcgggtatggaggcaagtaagatgcgcttttacccttgcctcgctttcatcacagttgagcgcttcatcgcccggtagataatggctttgcccgatgtagtcaatcagttcctgcaccagtaccgacgggaaacgttcactgttatcctgaatggaacgcccgatatagctgatatagagtttttgctgcgcggaaattaacgcttccaggaacagatagcggtcgtcatcgcgacggctacggtcgccacgcttcggtttctggctcatcagatcaaagcccaatggcgcaagctgacgtggataaacgccgtcgttcattcccagcaggcaaaccactttgaacggaattgaacgcattggcatcagagtacaaatgttaaccggtccggcgagaaaacgctggctgatacgttcttgatccaggcgcagtgccagttcatcacgcaatagtgacagcggcaccgcgtcgccatactgcgcacctaaaccttcggcgataatcgcctgccattgttgttcgatcagcgtcatcgccgcttcggtttccgcatccggcaggaaaaaggcgttgagcatatcgcgacaaaccggcaaccactcttccagcggacgctcctgcgccagcccgcgacgccagatatttagctgcattagcagtgaagccagatgccccaccagttctgcaattaagccgctcgattcatcataaggtagaaccgattgccactcgccctgcgcgctctccatcgcgtagcccagcaacatgcgcgtcaggccaaaccgccaggtgtgttgaccggtagcgggaagttccagctcgcgaacgttgtcgtcatctatcccccaacgaattccggattcgttgacccactgacgtaaataacgcagcccttcttcggtgatgtcaaaccgcgctgccagcaccggcacatccagtaatgccagcacgtcttccgacacaaagcggctgtctggcagcgataacaggctgataaacgcttcaagtacaggatgcgactgccgcgcccgacggtcggaaatggcgtaaggcaggtaacgatccgcaggtgcgctaccaaacacagcctgaataaacggactgtagctgtcgatatcagccaccatcacgatgatgtcgcgcggagtaagtgtcgggtcttcctccagcatcgccagcaggcgatcgtgtaaaacttcaacttcacgctgcgggctatggcaaacgtggaaggtgatactgctatccagtggatcaagcgggcgtttgttatcgctacgggaaaactcttcgatgttcacaccagcaacggcgcggttttccagttccagaatgtcagactgaatattatgcagcaggttatctggcgtcacatcgacaaaagcgtccagctcctggctgctctccaggtcagaaaggagataaatgtagtcgcgcccaagcttgccccatgaagccagcagcgggttgccgacatcctgttcaccatcgctgttaaagagctgcccggcattttcgctgtcgcgaaatagcggtaattcgcgatcttcaaaactgtgtcggcgctggcgagtcagtagtttcgccagataagctggatctttaatgtcgccccagtaataacggcaggggttggtaaacaggagatggatttcaatatgtttacccagcgcctgtagcgcctggagataaacaggcggtaacgcggaaataccgcatataaagacgcgcgaaggtaaccccggcgggcaggtcgtcgcggactccagcgtttcgataaagcgctgatagagattggcgcggtgccagcgcggttgcccaagttcgtcggtatattccaccaacgccttccacaacggcgcttgccaggcctgtgcttctcccaacccttctaccagatgtcctgtttcccactgtgccagccagtccggacgatagaccagatactggtcaaacaggtccgccgcttttgaagaaagctggaacagttttcgcttgtcactatcgtcagtcagataatgccgcaacagggtaaagtcttcgcgctccaacagttgcggcagcagagtcatcagtttccagctcatgctctgtttgttaaaggcgctctctttggggatctccggtaatacccggacgaacatatcccagataaagctcgctggcagcggaaaatcaatgtttgccgcaataccaaacttttgcgacagggtcatttgcagccactgtgccataccagtactttgcaccagaatcatctctggttcgaaaggatcgtccagtcgttcgcgttcgacaataaactccatcaacgcttccagcacgtccagacgattggaatggtagacccttaacatagcggctcctgactactgacgattcgggcaatgcaggcgggtcatctcgccttctctgcccccgggtgaaactagcgtaacgctgatgctgacacatcccgcctgcgatgtctgcattcggttgacctgccagttagcaggtggcgaaatcgcgcgcagttgcgtttgctgccagccatgccgccagagctgttggtactggtttctgctggcaagactgttcattaatgttcgctggaaacccgataacgcagtgacaatcatcaccatcaacaccatcgccaacattacctccggcagactaaagccttgttgattcctcagggaagctgacataacgccctctctttcagcggacaaaaatcgctccagccgcgtggcgaaaaaacaatgtttccatcgatgacttcgcctgttcgccacaacgaaacgccttcataaccagcaatcaataaggcttcattatctgccagtaaacgcagacaaacccgggcaccggtggcagcatacagtaagcactgaactgcgggcagcgtctgccaggagtgcatttttccccactccagcgccgactgaacgatggcctggcggcgcaatgactgactttccatgctcacgcgagaagcaaaactgcgatcctgctgactcattccttgcaatagcaagctacccaaaatcagcagcatcaggaccagagccagtgacgaaacacccttttcgcggttcacaggttggatcctgtcacgctatagctggcatccaccacggtttgcggatcagccttgctggcagcgtgcatattaaccgtcaacaccggcgagaagtcgctgacatcctgacgtacgacctgaaaagtgtcgataatgatggcatccggattagtgactttatcccagcccttaccttcacaggatgtcgcaccgcgtagcgtttccagcacatgctccttcagacgaaatccaatctggtcggactcttttaccggttcgcgatcccagataccattactgttcgcatcccactgcacaatgacacagtcaccctgtccgacaatttccagcccttcgcccgtacagctgccatggcaataacccgccctctggagatgcttcgcgacggtaaatacccgcagccagatttcatcttccagcgccagcttacgggtgttcgttaaactttcacgctgtaacgcaggcagaaagcgtgcagcccccagcaacaatacgctactgatcgccatagcaatcaacacttccagcagagaaaaaccttgctcttttacaggcatccttctgtttctccttgctgacaaagccggagtcttccccacggcgaaaccaccagccaccactcgcccgttgagtttttgaagcgaatatgcccggcccatgcggtattgcgcaggccaaagaaagcaagcgaaggtgtcaggtcgctcatttcgacttcgggccagcgcggcacaaagaccaatggtgaactgccatgacaggtattcgccccagcaacggaactcacaaggcaccataacgtcccctccctgataagactgatactgtggtcgcggttatgccagttggcatcttcacgtaaatagagcaaatagtcccgcgcctggctggcggtttgccaaagccgttgcgactgctgccagtattgccagccatagagcccacttgcgcttagcatgaccagaatcagcatcgcgaccagcgtttcaatcagcgtataaccacgttgtgttttcatgccggcagtatggagcgaggagaaaaaaagacgagggccagtttctatttcttcggcgcatcttccggactatttacgccgttgcaggacgttgcaaaatttcgggaaggtgtctcgaagaatttaacggagggcaaaaaaaaccgacgcacactggcgtcggctctggcaggatgtttcgtaattagatagccaccggcgctttaatgcccggatgtggatcgtatccttcaatctcaaagtcttcgaaacggtagtcgaagatggattcgggtttacgtttgataatcaacttcggcagcggacgcggttcgcggcttaattgcagatgagtttgatccatatggttgctgtagagatgcgtgtcgccaccggtccagacaaaatcacccacttccagatcgcactgctgcgccatcatatgcaccagtaacgcgtagctggcaatgttgaacggcaggccgaggaagacgtcacaggagcgctgataaagctggcaagagagtttgccgtctgccacatagaactggaagaatgcatggcacggtgccagcgccattttatccagttcgcctacgttccacgctgaaacaataatgcgacgggaatccgggtcgtttttcagctggttcagtacagtagtgatctggtcaatatgacgaccatccggcgttggccaggcgcgccactgtttaccatacactggcccgaggtcgccgttttcatcggcccattcgtcccagatggtgacattgttttcgtgtagataagcaatgttagtgtcgccctgcaggaaccacagcagttcgtggatgatggaacgcaggtggcaacgtttagttgtcaccagcgggaatccatcctgcaggttaaaacgcatctgatgaccaaaaatggaaagcgttccggttccggtacggtcgtttttctgtgtgccttcgtcgagcactttttgcatcagttctaaatactgtttcatggttcctcaggaaacgtgttgctgtgggctgcgacgatatgcccagaccatcatgatcacacccgcgacaatcatcgggatggaaagaatttgccccatgctgatgtactgcacccaggcaccagtaaactgcgcgtcgggctggcggaaaaactcaacaatgatgcgaaacgcgccgtaaccaatcaggaacaagcctgagacagctcccattgggcgcggtttacgaatatacaggttgaggataataaacagcaccacaccttccagcagcagctcgtaaagctgtgatgggtggcgcggcagcacaccgtaagtgtcgaaaatggattgccactgcgggttggtttgcagcagcaaaatatcttctgtacgggagccagggaacagcatggcaaacgggaagttcgggtcaacgcggccccacaattcaccgttaataaagttgcccaggcgcccagcaccaagaccaaacggaatgagtggggcaataaaatcagagacctggaagaaggaacgtttagtacggcgggcgaagataatcatcaccacgataacgccaatcaggcctccgtggaaggacatgccgccgtcccagacacggaaaagatacagcggatcggccataaactgcgggaaattgtagaacagaacataaccaatacgtccaccgaggaagacgccgaggaagcccgcatagagtaagttttcaacttcatttttggtccagccactgcccggacgattcgcccgtcgtgttgccagccacattgcaaaaatgaaacccaccagatacatcaggccgtaccagtgaagcgccacgggtcctattgagaaaatgaccggatcaaactccggaaaatgcagatagctactggtcatctgtcaccacaagttcttgttatttcgctgaaagagaacagcgattgaaatgcgcgccgcaggtttcaggcgctccaaaggtgcgaataatagcacaaggggacctggctggttgccggataccgttaaaagatatgtatatgatccgcgctataaccccccgcgaatcagcccgcccatgccgcgacgctccataaaggcagcaacctgatggcgaacttcggtcgccagttgcgcttccagactacgctgcgcaagattttctgcttcagcaaaatcaatgcgccgcagcaggtattttacgcgcgctacagaacgtccgttcatagacagatggcgatacccaagcccaatgaggattgccacgcacatgggatcgcccgccatttcaccgcacaaacggagatcgattccatgtatttccgcttcccgggcgatcatcgccagagctcgtaacattgcaggatgaagactgtcataaatgttcgccacccgggtattgttgcgatcaacggccaggatgtattgcgtcagatcgttggtgccaacagagatgaaatcgacccgctttgccagatgcggcagcataaataccattgacggcacttccagcatgatgccgatacgtggtttgggaatttcgtaaccgatcatctcctcgacttcacgtccggcacgttcaatcaggcggcgtgcttcgtcaacttcatcgaggcttgtgaccatcggcaacagaatattcaggttgcccgtagcggcattagcacgcagcatcgcccgcacctggatcaagaagatctccggctgatcgagcgtaatgcgaatcccacgccaacccaggcatggattctcttcgctgatcggcatgtaaggcagctgcttatctgctccgacatccagcgtacgcaaggtgacgggtttatcattaaacatttgcagcatcccctgatactgcgccacctgttcttcttccgacggaaaaccactttgcagcatgaatgggatttcagtgcgataaagtcctatgccatcaatacggctgcccagtttttcttcatgttccgggcttaaaccggcattgagcatgactttaatgcgttcgccgctttttaactgggcgggtaaattgacgtcatcttccgccagacggctaagctcgatctcttcactaattagccgctgatattcttgcagcagtaccggttccggatcgaccagcaattcaccgcgataaccatcgacgatcagcgtccgacgatgcagtaccgaaggctgaatatccgcgcccatcacggtaggtatccccagcgcacgtaccatgatcgcagcatgggagttggcagcgccatcgcgcacgacaacaccgactaagcgatcctggggcagctcagcaagcgttgtcgctgacagttcatctgccaccagaatgaaacgttccggccaggcgttcggcccttgattagcgtcatcaagatgaaacagcaatcgctgacccagcgcacgtaaatcgccagcccgctctttgagatagttatcgcttagcgcggcaaactgttcggcaaatttttcaatgaccgtttttaccgcccactctgccaccgagcctttatcaacctcggcaaacaattcgcgacgcagccgggtatccgaaagcaggtgtgagtaaagatcgaaaatagccgccgtttctttttgtgcaccggcagcaaagcgtttgctatagcggcgaaactcgttagccgcctcttccaacgccccggtcagtcgttcgcgttccagagccggatccagcgttgatgcctgatacacctgttccattaaaggtaacgtggcatcctgccagccttcggcaatcgccacaccaggtgctgccggtaatgcacggattcgcgtctggcgatattgcccaaacaaggcagtcaactgcgactgagaaagaatagctgccatctgggtggcaagcgtcaccaggaaggattcttcactttcgtcatactggcgcaactctcgttgctgtaccaccagtacaccaagcaactggcgacgttgaataattggtacgcctaaaaacgcgcggaaacgttcttcttttacggaggggatgtatttgaagctggggtgcttttgcgcatctgcaaggtttatcggttccgccagcctgccaaccaggccgacgatcccttcatcaaacgcgagcgttacagtgcgaccgcgtggttttttcagtccccgggtcgccatcaggtagtaacaacgtcgatcatgatcggccaggtagaccgaacagacctcggtatccatcgcaagacagatgtcggtaaccagaatatttaacgcctcattcaggcgtggtgcgcaggctaccttttcgactatttcgcgcaggcgagtgagcataattggcgtgacttaacctcttttacgtcgataagcagatgcgttttgtggttttggcgtattttcctgcagtgacatcaccacactcgcgaactctttcattaccctacggtagacatcacgtttaaatgacaccacctgtctgactggataccagtaacttacccatcgccagccgtcaaactctggtgtactgctggtttgcatattgatttctgcatcgccgctcaccagctgcaagagaaaccatttttgtttttggccgatacaaaccggcttcgtgtcccaacgcaccaaacgtttcggtaatttgtagcgcaaccagttacgcgttgaagcaaggattcgaacgtctttgcggcttaatcctacttcttcaaacaattcacggtacatcgcctgctctgcggattctccggggttgattccgccttgcggaaattgccaggagtgctgaccaaatcgccgggcccacattacctgcccctggcgattacaaatcacgatacctacgtttgggcggtagccatcgtcatcaatcaccggactacctcaaaataaagctttatatacgaatgattgtttcatactccaggaagacggtaaaccactctctgcagggcattacacactaataacaattgaataactcacagttatgtgcagagttataaacagaggaaggggtggatagccgtttttattcaccttttctgtggatagagttgtgaagaactacggaattactacgggaaaacccggagcattctgaataagacagatatagagattttaaaatattcattatcagtcaatgcattacatgtgatttgagtaataaaaaagagtaattcgtgacccaggtcacacctctcatttacgtgttggcgaaagatcaaccaatgccgtatttatccacagaatgtgccactaagttaagcactgaaccactaaaaactggagtttcgtcgcacgtcaaggctgtaaatggaaacagtagtggaggtttttcacagttatcccagctttctgtggataacatggtgtaagatcctgtttattttcagtgaccagatttggaaaacccgttgcagtgttgcgcaactcgtttaccggcaacctaaaaagcaatataaatcagagaattgaacaacgcatgtggaaaaagttacactgcgaatattcagcacataattgctgtttgttttttaaccaaggtatcatgacatgtcccaacctcgcccactgctctctcctcccgaaactgaagaacaattgttagcgcaagcacaacaactttctggttatacattgggagaactggcggcacttgccgggctggttacgccggagaatttaaaacgcgataagggctggattggcgtgttactggagatctggctaggtgccagcgcagggagtaaacctgagcaagattttgctgctctgggcgtggaacttaaaactatccctgtggatagtcttggtcgtccactggaaacaacattcgtttgtgttgccccgttaacgggcaatagcggggtgacctgggaaaccagccacgtgcgccgcaagctcaaacgcgtgctgtggataccggttgaaggcgagcgcagcatcccgctggcaaagcgtcgcgtaggatcaccgttgctgtggagcccgaatgaagaggaagaccgacagttacgcgaagactgggaagaattaatggatatgattgttctcggtcaaattgagcggatcaccgctcgtcacggggaatatttacagatacgaccgaaagcagcgaatgcgaaagcgctgaccgaagctattggtgcccggggcgaacggattctgacgctgccgcgcggattttatttgaagaagaatttcaccagtgcgctactggcccgtcattttctgatccagtagccatcgctttgacctgccgctttccgggcatataattaccgcttcatttttttggcagggctttttagatgttatttgcatggataaccgatcctaacgcctggcttgcgctcggtacactgacgctgctggagatcgttcttgggatcgacaatattattttcctttctctggtggtggcaaagcttcccacagcacaacgtgctcatgcgcgccgtctggggttggcgggagccatggtcatgcgtctggcgctgctggcatccatcgcctgggttacgcgcctgacgaatccgctttttacaatattcagtcaggaaatttccgcccgtgatttgatcctgcttctgggtggcttgttccttatctggaaagccagcaaggaaatccacgaatccatcgaaggtgaagaagaagggctgaaaacacgcgtttcatcattcctcggcgcgatcgtgcagattatgctgctggatattatcttcagcctcgactcggtgattaccgctgtgggtctgtcagatcacctgtttattatgatggctgccgtggtgattgccgtaggcgtgatgatgttcgccgcgcgctcgattggtgattttgtcgagcgccatccttcggtaaaaatgctggcgctctctttcctgattctggtgggctttaccctgattctggaaagtttcgacatccacgtaccgaaaggttacatctacttcgcgatgttcttctctattgcggttgaaagcctcaacctgattcgcaacaaaaagaatccgctctgatactccgtacgctctcctgcgggagggcgtactcactcctgttaccctcacagtttaagattttcctgctttcaagatatataacgtcggtttataaacagactattatcataggtgggccaaatgaggataaccggatgaaaaaatgggcagtaataatttctgcagtcggactggcgtttgctgtttccgggtgttccagtgattacgtcatggcgaccaaagatggccgtatgattttgaccgatggaaaacctgaaattgatgatgataccgggctggtgagttatcacgatcagcaaggtaacgcgatgcaaattaaccgtgatgatgtttcgcaaattattgaacgttaacaaataaggtcagcatccggctggccttaagatttttctctttcccttttcccttccctctgccatttttatattccttatgtcgtgattataaaaaggaaacggctatgcaatatcaccgtataccccacagttcgctggaagtcagcacgctggggcttggcacgatgacgtttggtgaacagaacagcgaagccgacgcccacgcacaactcgactatgccgtcgctcagggcattaaccttatcgacgttgccgaaatgtacccagtacctccgcgccccgaaactcaagggctaaccgaaacctacgtcggcaactggctggcgaaacatggcagccgcgaaaagttaattatcgcctccaaagtgagcggaccgtcgcgcaataatgacaaaggcatccgcccggatcaggcgctggatcggaagaatatccgcgaagcgctgcatgacagcctcaagcgtctgcagactgattacctcgatctctatcaggtgcactggccgcagcgcccaaccaactgcttcggcaaactcggttatagctggacagattctgcgcctgcggtttcgctgctggatacgctggacgcactggcagagtaccaacgcgcgggaaaaattcgttatatcggcgtgtcgaacgaaactgcatttggcgtaatgcgctacctgcatctggcggacaaacacgatctgccgcgtattgtcaccattcagaacccctacagcctgttaaaccgcagttttgaagtaggtctggcagaagtcagccagtatgaaggggtcgaactgctggcctattcgtgcctgggtttcggcacactgaccgggaaatatctcaatggtgcaaaacccgctggcgcacgtaatacgctctttagtcggttcacccgctatagcggtgagcaaacgcaaaaagccgtcgcggcgtatgttgatatcgccagacgtcatggcctggaccctgctcagatggcgctcgcatttgtacgccgtcaaccgtttgttgccagcactctgctgggcgcaaccacgatggagcagctgaaaactaacgtcgaaagtttgcatctggagttgagcgaagacgtattagctgaaattgaagcggtgcatcaggtttatacgtatcctgcaccataagattaacgccggttaaaaccggcgttaaatattaatgacggcgctgccagatccacagcgccgttattgccagcgcaaacagcgcaccgaagccaatgccaatgggcacgaccgggatgcctaccattaccgccagcgagtaaatgcccagcatcaacaacatggcgctgttttcgccaaggttttgtactgcaatcgcattccccgccccgacgctttttttaccccgctcctgtagcaacgcattgagcggaacgacaaaaaacccccccagcacgccaatcagcatcaacaaagcataggctggcagcagctcgtgttgcagggagaaaatcagtaccaccacgccaatcaaaatcccggctggcatacagcgtgacacggtttccagcgtaactaacttcgctgccgcacctgcaccaaccacgataccaatcgctaccatcgcgttgagataggtcggcgtagcgttatcggtaatacccagcgccaccggtacccacagcaccaacaggaaacgcagcgtgacacccgctccccagaataaactggtgcccaccagcgaaaaacgcgtttcaccattgcgccatagcgaggtgcaggcattcaggaaactgcgggtcatgctgatgagattccaggactgccccggacgcgccgccgccagtttgggaatgtagatattggcaacgaccgcgccaccgtaggccagtgcgcatgcggccagggcaaccagaatatgccagtcagccagaacaccaccagctacggaaccgagcaaaatcgccgctatggtagacgcttccattaaaccgttagcttttactaacttactacccgtggttaattcgccgagaataccgtatttcgccggtgaataggctgcagcaccaacacccaccaacgtatagccgagaaacggattgataccaaagcagatactggctgcgcccagtagcttcaggccgttggcaaacatcatcacccggcctttggcgaagctatccgccacctgcccgacaaacggcgcaaaaagaatgtaagcacctacaaacaccatttgcaggatgggctggctccactccggatagaactgcgctttcagtaacgccagagtggcaaacagtagcgcattatcgccaaacgcagagagaaactgcgccacgataaccgctttcatccccttcgaccacaacgaagtgttagtgtgcactgactcactcatcgtgttgttccgcttcgtctacccagcttttcaaagtgacaaagtcaggtttgccgctgccaagtaatggcatctgtttcagatagcgaatatcgcgcggtacagcaagctccggcacgccgtgctcgcgggcatactgttgtaacttatcgcgcatcagttcgttatctgtggtgaaaagcaccagtgcctcgcctttgctggcatcgctcttaatcgcagtggcatggactttatctggcgaaacaccaagtgccagttgttccaccatttccagcgacaccatttcgcctgcaattttggcaaagcgttttgcgcggccctgaatctgcacaaagccctgctcgtcaaaacgcacaatatcgccagtgtcataccagtcgcgctccatttcgccgcgaacattctcggcggtgggcacttccagtacacctggcttctccacccgcagatagccgttcattatgttcggccctttcagttgcaggcgtccgccctcttcgataccaggaaccgacaacaggcgcgcatccattcctggtagaatacgccctaccgtaccgggtttcgccgccatcggtacgttgatagaaacgacaggcgcgcattcggtcacaccgtagccttcaaggatgcgcaggccaaatttatcctgccaaagctgtttagtactttcttgtagtttttctgcgcctgccaccacatagcgtagacgatagaagtcatacgggttggcaaagcgcgcgtagtgaccgaggaaagtcgaggtaccgaacaacacggtgcaactgcggtcatacaccaactccggcacaatgcggtaatgcagcgggcttggataaaggaacacttctgcacctgtgagcagtggcgtaaacaggcctaccgtcagcccaaaggagtgaaacagcggtaacgccgacataaagcgatcgttggtggtgaagtcggcaatcgttttaatctgctcgacgttcgccagaatgcttttatggctatggacgacccctttcggatggccttcagaaccggaggtaaagaggatcagcgcctcttcttccggctgctgttttacctgtgccagacgcggcatcagcaaatgagcgaaaatccacactttgtcggcagtggtgacatctgcttttaaatcttccagatagacccagcgcacctgagtaagttgctccggcagatgccagagtttgcctttatcgagaaactgacgggaagtgaagatggttttgatttcagccgccgtaatagcactggtcaacccttttaccccggcggtgtagttcatcattgcgggaatgcggcgacgggcgatggccccaaaaatcactgccgcactgatgcctgcattgggcagcattaagccgatgcgttcgccttcaacactgtatttttcaaggatgcgtccaacaaacagcgttttcgtaagcaatttgcgataggagtccggggtaaagttaacgtcttcgacacatttcttcccggctccgaagcggtacattgcgctcagtaaagattcgtacagcgtttcacgcgggcgcaccgccatacgcgcttccatcattatttgatgcagcatttcgccagcgattttgcgacggtcacgggcacgcggcgcatccggcatctccacctgcgttggtggcaaaatatgcagagtaatttgcgggaacaagcgacgtttaaccagacctttcaggcggctgaagtgcgtaagttccgccccttcaatacgcacaggaataaccgttgcaccagacttcgccgcgacaaatcccgcgccatcgtagattttcatcagcgagccagtggtggtgatgcgtccttcagggaaaatcaccactggtcgtccctgttccaccagacgtaccagatgtttaatcgccataggttgcgtcgggtcgagaggaacaaagtcgataaatgatttcagccaacgcatataccactgttggcttattgaggtgtaaacggcaaataccggacgtacgggtaaaaacaatgccagcagtatgccatcaataaaagagacgtgattaggcgtaattagaacgcgctcgcccttcagtgccttggtgtcacccgtaacgcgaacgcgatacaaaacacggcacaaatttcgaaaaaagctaaaaagcattccaactccctttgctctgattcagtaaaagcgaatggagggagattacacgagataaagaacgcgagcgacagtaaattaggtgcgaaaaaaaacctgcgcatccgcgcaggttggtgcaagagactgggtacgaagagcgtaccgaataatctcaccaatcaatacctctgggatcttgattgtggtctgcacaacgactcttcgccagcgagaaaacgcaaaggaatgaagggaaatgcaacgaggtgtgtaaattgtcggttactgttacagattgatgaccggcaaaaaaaaacctgcgcatctgcgcagactggtgtaattcatgtgctcaacccgaagttgacttcacctatcaatacctctgggatcaccactttagcaacctgaagccaaacgccaccagcggtcaatcgcaacagcgtttcgcaaagtgtaaccaaaggtttgcaatctctttttttgtcttacttatttgcgtttggctcacattcccacaatgaaaacacgccgccccttgaaccaacgggcgttttccgtaacactgaaagaatgtaagcgtttacccactaaggtattttcatggcgaccataaaggatgtagcccgactggcaggcgtttcagtcgccaccgtttcccgcgtcattaataattcacccaaagccagcgaagcttcccggcttgctgtgcatagtgcaatggagtctcttagctatcacccgaacgccaacgcccgtgcgctggcgcagcagaccactgaaacgatcggtctggtcgttggtgatgtttccgatccgtttttcggcgcaatggtgaaagcggtcgaacaggtggcttatcacactggtaattttttattgattggcaacggttaccacaacgaacaaaaagagcgtcaggccattgagcaactgatccgccatcgctgtgctgcgctggttgtccatgccaaaatgatcccggatgccgatttagcctcattaatgaaacaaatgcccggtatggtgctgatcaaccgtatcctgcctggctttgaaaaccgttgtattgctctggacgatcgttacggtgcctggctggcaacgcgtcatttaattcagcaaggtcatacccgcattggttatctgtgctctaaccactctatttctgacgccgaagatcgtctgcaagggtattacgatgcccttgctgaaagtggtattccggccaatgaccggctggtgacatttggcgaaccagacgaaagcggcggcgaacaggcaatgaccgagcttttgggacgaggcagaaatttcactgcggtagcctgttataacgattcaatggcggcgggcgcgatgggcgtgctcaatgataatggtattgatgtaccgggtgagatttcgttaattggctttgatgatgtgctggtgtcacgctatgtgcgtccgcgcctgaccaccgtgcgttacccaatcgtgacgatggcgacgcaggctgccgaactggctttggcgctggcggataatcgccctctcccggaaatcactaatgtctttagtccgacgctggtacgtcgccattcagtgtcaactccgtcgctggaggcaagtcatcatgcaaccagcgactaaccgcagttaaagcaattccagcgccagtaattcttcaatggtctggcgacggcgaatcaaccgcgcctgaccattatcaaacagaacttctggtaacagcggacggctgttgtagttggatgacattgatgcgccatatgcccctgtatcatgcagtaccagataatcacccgccttcacttccggcaaggcgcgggtttcgacatttcccccttcctgctgggtaaagacatcgcccgattcacataacggcccggcgacgacggtttccaccgttggtgcgtgttccagagaacgaccatcagctgccagggcactgatatggtggtaactaccgtacattgccgggcgcatcagatcgttgaacccggcatcaaccagcacaaagtggcggctacccatttgtttgacgctccgcacttgagtaattaatacgccagcctgcgctaccagaaagcgacccggttcaatttccagtttcacaggatggcccaaatggcgggcgatttgctcacgcgcggcattccacagaccataataatgttcggtatcaaccgcctcttcaccctgttgataaggaatagaaagcccaccgcccgcagaaatagcctgtaaatcctgaccgaattcgaggacctgacgcaccatagcaccacatacctgttccagatgggcataatcgacgccagaaccaatgtgcatgtgaatgccgaccagctgtagatgatgacgttgtatcacgtccagtgcggcgggcagatcggtgtaccagataccgtgcttgctgttttcgccaccggtattggttttttggctatgcccgtgaccaaaccccggattaacacgcagccatacccgatgccctggcgaaacctgacccagttggtcgagcatatcaacagaacccgcattcaccggaatttgcaattcactgacgcgttcaagcgtcgcctgatcgataacatctgccgtaaaaacaatatcatcggggtgcgtttgcggattgtaacccgccgccagtgcacgctctatttcgcctaacgagacggaatccacttttacgccctgctcacgcattaagcgcaaaatatgaatattggaacaggctttctgtgcaaagcgcaccacatcaaactgtttcagcgctgcaatctgccgacgaataatttgcgcatcgtagacccacaccgggcagccaaattctgcgggcaaacgcagcagattttcggcggtgagatcggtatcagtgctgaacagtgaatgtggcataacaaactccagataagtgcttttttatgattacgccacatcataaaaagaataaaaaatatcgatttatgtcgagtctatgcaaaaatgatatggattaccggattgcgagagagcgctaatggccgccgttaacttacgtcatattgaaatttttcatgcggtaatgaccgccggaagcctgactgaggcggcacacctgctacacacctcacagccaaccgtcagccgcgaactggcgcgctttgagaaggtgatcgggctgaaattgtttgagcgcatacgtggacgattacatcctaccgtgcaaggactgcgtctgtttgaagaagtgcaacgatcctggtacggactggatcgcattgtcagtgccgcagaaagtctgcgcgagtttcgccagggagaactgtctattgcctgcctgccggtcttttcgcaatcttttttaccgcagctcctgcaaccctttctggcacgttatcccgatgtcagcttaaacatcgtgccccaggaatcaccgctacttgaagagtggctctcggcccagcgtcatgatttaggactcactgaaacgctccatacgcctgcgggaacagaacgtaccgaattactctctttagatgaagtgtgtgtgttacctccgggccatccgctggcggtaaaaaaggtattaacgccggatgattttcacggtgagaactacatcagcctttcccgtactgacagctatcgccagttgctggatcaattgtttactgagaatcaggttaaacgacgcatgatcgtagaaacccacagcgccgcgtcagtctgcgcaatggtacgggcgggggtaggcgtttcggtggttaacccgctcaccgcactggattatgcggcaagcggtttagtggtgcggcggttcagcattgcggttccattcaccgtcagcctgatccgccccctgcaccgcccgtcatcagcgctggtgcaggcgtttagtgagcatttacaagcgggattaccgaaactggtcacttctcttgacgctattttgtcgtcagctacgacagcataaaagcgacagcatcctcggcatggatcgccgcggtatcaaacacaggcagaacactgcgctcttctggcaccagtaaaccaatttctgtgcagccaaaaatgacgccctgtgcgccctgttctgcaaggcgagcaatcacttgcgcataataagcgcgtgacgcttcggtaaattgccccagacacagttcttcaaaaataatctgattaatttttgcccgttcatccgcttcaggaataagacagttgatggaaaattgttccgtcagccgcccgcgataaaaatcctgttccatggtgtaacgtgtacccagcagcgccacacgagtcattcctgccccggtaattgcacatccagtggcatccgctatgtgtaagaaaggcagagagcaacgagactcaatggcatccgccactttatgcatcgtattggtgcataacacaataccttctgcgcccgcccgctgtaagccaagcgccgcctcagccagaatatccccggttttgtcccactcaccgcgacgctggcactcttctatttcatgaaaatcgacgctatgtagcagcacttgtgcagagtgaagcccaccaagccgctgtttaatgccttcatttatcagacgatagtaaggaatagtggattcccagctcattcctcccagcaaaccaattgttttcattcctctctcctgatgtgtgttaccgcaacaaggctgaataaggaacgagacaaacgcctcaacggccaggtgcctaatctctattaacgaaaaaagggccggatgtacagcacatccggcccgtgaaatcagacgccgatatttctcaacttttcgcctgccatcagtttgcgctcgatatgttccagcgtgacatttttggtttccggaatgagccagaaagtgatgcccacaaacgcaatgttcagcgcagtgtagagccagaacgtaccggcagcgccaatgctatcaagcagtgtcaggaaggtcgcgccgataatcatattcgacacccagtttgtcgtcgttgagcaggtgatgccaaaatcgcggcatttcagcggctgaatttcagagcacaagatccacaccactggcgcggcgctcatcgcataaccggcaatacacatcatcgtcatgccaacagagagccaggacaagccactggaagccgtaccgttatcaaactgcatcaggcagtaacccagcaccagagtgcctaacgccatcacgctgaaaccaattttcagagccggcttacgccctgctttatctaccgtaaagaccgcaatgaaggtagcgaacataaaggtcagccccacgaccagagtcgcaatcatctgttgttctgtggtcgtaaagcccgccattttgaagatacgtggcgcgtagtacatgatgatgttcataccggtaaactgctgcatcgcctgcaacaacataccgagaaatacagcacgacggacgttacggttgatcttaaacagtgcccaaccgccctgttttaacttcaggctttcacgaatttcgttgagttcttctcgcgctttttccgacgtatcgcgcagcatacgcaatacttcttccgcctcaatatgacgccccttttccgccagccagcgcgggctatttggcaggaagaccaccagaataatcagcagaactgctggtaaagcaagaacccccaacattgcgcgccagttaccgctataactgaacgctgtatcggataaaaacgccagcacgatgccgagagtgaccatcaactggtacatgctgatcatcttaccgcgaacgttttcacttgccatttcagaaagatatagaggagcggtgtaagacgcgatcccgacagcaatgcccaacaccacacgagcggcgattaacatctctacgctggtcgcaaaagcggaccctatcgaaccgagtacaaacaggatggcccccgccatcaggctgtatttacgccccaggcggaacgacagccaaccattaaacagcgcaccaattgctgcgccgagcatcatgctactgaccacccattcctgcaaacgactggtcagcacaaagtgatcggtaatgaacggcaacgctccggcgattacgccgatatcaagaccaaataacaatcctgcgaccgcagcagctaccgaaacaaacatattcatacgccgcatatcccgcagaggacgtggcgttaaagcagattccgtattgatagtaaccattttttcctgccagcagagagtaagacatagtgaaaaaatacgtgaacaattcacacaggtgtcaggtcggaaatagcataaatatggattaaattgctacgacatgtcgttatgtgatggatattccaattttcaaattaagttgaattattgagattattattaactacctaattttaaagcagataaaattcataaagttcattaattgataattgatatggattatttcataaccatgatatggattatgatgatctacaggtataaaaaaccctgccatgcggcagggtcataaaagtaagaggaatgaattaacgcgccagccaaccgccatccacagcaatggtataaccatttacataatctgaagcgctggaggcaagaaacactaccggccccatcaggtcactcggcagtccccaacggccagctggaatgcggtcgagaatttccgcgctacgttgttcatctgcccgcagttgttgagtattgttggtcgccatgtaacccggagctatcgcattaacattaatgttgtgtttagcccattcattcgccatcaatcgcgtcacgcccatcacgccgctttttgatgcggtataagaaggcacacggatcccgccctggaaggagagcattgacgcgatattgataatcttgccgccattgccttgcgcgataaagtgtttcgccgctgcctgagacatgaagaatacgctcttgatattcaggttcatgacatcgtcccagtctttttcgctgaattcgagagcgtcttcgcggcgaatcaatccggcgttattcaccaggatatcaatatgaccaaactcagctaccgcgcgatccagcagtgctggaatgccatcaatctttcgcagatcggcggtcaggcttaaaaaacgacgccccagcgccgtgacctgcttgatggtttcagtcggttcaacgatgttaatgccaacaatgtcacagcccgcttgcgccagccccaacgccatcccctggcccagcccagtatcacaaccagtgacgaccgcaactttaccttcgagagaaaatgcacttaaaatcataacaataccttattcgtttatgcccacaactagcgcaaatctttaacggccacatggtccatatcatcaaaaacctggttttcaccgaccatgccccagataaaggtataagctttggttccgacgccggaatggatcgaccagctcggggagatcaccgcctgctcgttatgcatcacaatgtgacgcgtttcttgcggttgccccatcatgtggaaaacgcaggcgtcatcatccatattgaaatagaaataaacttccatccggcgctcgtgggtgtgacacggcatggtgttccacaagttacctggagccagctccgtcagccccatactcaattggcaggtttccagcacatccgggacaaaatatttgttaatcgtgcgacggttactggtgaggttatcgcctaacgtgactggagatacttcgtccggtgtgacttttttggtgggatacgtcgtatgcgcgggtgcgcaattgtaataaaacttcgccggagtggcggtatcaatactggcaaagacaacttcttttgcacctttaccaacatacagggcgtcgcggtgaccgatttcatagcattgaccatcgacagtaatcgtaccggcaccgccaatattgataacacctaactcgcgacgttcaaggaaatagcttacgccgagttgtttaccaacttccccgccaacggaaaccgttttagttaccggcataatgccgccaacaataatacggtcaatgtggctgtaaaccatggtgtactcatcggcgacaaataccttttcaaccaaaaattcattgcgcagcccctgggtatccagcgtttttgcgtgcgcactgtggatgctctgtcttacgtccacatcaacctccgataatcagtgaagcgtgaaaatagaaaacaataataaaacactgtttcgttttctctatgaggggatgatatgcccatgggatagggttttcaattaaaaataaaacaatgtttcattttcaagttaaggattaaaaaaagtgcagtgtcgatcacgaatatgtcatgagaatggaaaaatcagggagccctgaaaaggtatgtcgactcaccagccatcattattcaacagattaatgacggcagatatttatcggtaaggaggaaatgcagagctactcgtcacgttcaatggtcaatgccacaccctggcccccgccgatacaaagcgttgccagtcctttgcgggcattacgtttcaccatttcatgaacaagagaaaccaggattcggcaaccggaagcgcctatcgggtgaccgagtgcgatcgcaccaccattgacattgacccgacgctcatcccattcaagcatcttgccaaccgaaagcgcctgtgcagcaaacgcttcattagcctcgataagatcgacatcagccaactgccagccaacacgctccaggcaacggcgggtcgcatacaccggcgcaattcccatcaatgccggatccacaccaacgctggcaaatgcgcggatgcaggccagcacgggtaaattcaacgctcgtgctttggcttcgctcatcatcattactgcagctgccccatcgtttatggatgatgcattacccgctgtcacagaaccgagactatcaaatgaaggatttaaacgggctaagccttctgcgctggtgtcagtgcgtggctgttcatcggtatcaacaaccaacgtctgtccgttactttgggttattaccgggacgatctcatctttaaatcgtccggcgtcaatcgccgctcgcgctttttgttgcgagctaagtgcgtaagcatcctgcaactgacggctgatgccatattcgcgagccagattttcggcggtgacaccaatatgataatcattgaaggcatcccacaacccatcatgcacaagactatcaaccaactggctattgccaagctgtgcgccggtgcggctatcagtcagaacatgtggtgcgcggctcatgttttcctggccaccggcgatgacaatatcagcctcgccacactgtatcgcctgagtagccagatgcagtgctttaagcccggaaccacaaacgtcattaatagtgattgcagaaacgctattaggaagaccacctttaatagccgattgtcttgccggattctgccctgcccctgcagtcaacacctgaccaagaatcacttcatccaccgcatatgcaggaacgccggtacgttctattaacgctttgacgaccaggctgccaagttccacggcggaatgacccgctaacgcaccacgaaagcagccgataggtgtccgtaacgccccgacaatcacaacgtctttcatcacaacctcgcaccaattaacagtgcaatagtaaatgattgttaattacagttatcttaattgtttaaaaaaagtgactattatcacaaaggaaatacgcctgagtagtagtcagagacataactggcacgtaaggtttgcaaccactaactcaccaatagagaggtagatagggcgttaatctcccatacttaacctggtttatggtaaattgccctccattttgtttaatttgtagatgatacgttcagataatgtctaatatttggtcaaaagaagaaactctgtggagtttcgcgctctacggcacagccgttggtgcaggcacgctcttccttcctattcagttaggttcggcgggggctgtggtcctgtttattactgctctggtcgcctggcctttaacatattggccacataaagccttatgccagttcatcctctcatcgaaaacatcagcaggtgaagggataacgggcgcggtaacacactactatggcaagaagattggtaatctgattaccacgctgtacttcatcgccttttttgtcgtcgtgttgatatatgcagtggcaattaccaactcacttacggaacagctggcaaagcatatggttattgatcttcgcatccgtatgttggtgagtctgggggttgtattaatcctgaatctcatttttctgatgggacgccatgcaaccattcgggtaatgggatttttggtattcccattgattgcctatttcttatttctttctatttacctggtcggtagttggcaacctgatctattaacaacccaggtagagttcaatcagaatacccttcaccagatatggatatcgattcccgtgatggttttcgcttttagccatacgcccattatttctacgtttgccatagacagacgtgaaaaatatggcgaacatgctatggataaatgcaaaaaaattatgaaagtcgcttatctcatcatctgcataagtgtattgttctttgtctttagctgcctgctttctattccaccttcgtatattgaagcggctaaagaagaaggggttaccattttatcggcgctttctatgctgccgaacgccccagcatggttatcaatttccgggattattgtcgcagtagttgcgatgtcgaaatcattcctgggtacgtactttggcgttattgaaggtgccacagaggtcgtcaaaacaacattacagcaggttggtgtaaagaaaagtcgtgcatttaaccgcgcactatcaattatgttggtatcgctgattaccttcattgtttgttgcattaacccgaacgcgatttcgatgatttacgcgatcagcggcccgctcattgccatgatacttttcatcatgcctacgctgtcaacgtatctcatcccggcgcttaaaccctggcgttccatcggaaatctgattacgctgatcgtgggtatcctgtgcgtatcggtaatgttctttagctaatatccgttgtggatggttcaaaattgcttcaattttgaaccatcccagttttcataatgttcatttgttattattccgccctatcacttctctcgtaatattatataattatcagctagttaaacacacaaagagttctgaacatcttaaataagactatttaagatacatgacgattgcattgcgtaaacgctttttatttacaaaaaatggggaagtattacggcgattgcgaaaagtctgaagcgcttgaattaagataatatagaaaatcagatacaacaaaaatggcaggtagatgatgtgaagataaattggagcgggcgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacgcccgcttcgagatgcgtaaggcattataaaccttacgctctccttagcaagtaccacgctgctgactgctgattaattcaccatcagcattttggcttgctgccctgaggcggcaagtaacgtagcggatcaattgccgttgcacggtaacgaatctggaaatgcaggcgaacagatgccgcatcagtgctccccatagtggcgattttttgcccagctttcacgctttgcccattatttaccagcatcgtgtcattatgagcgtaagccgtaatgtaatcttcactgtgtttaatcatgatgagattaccgtagccacgcagctggttacccacatacaccacctttcctgcacccgcggcgtaaataggtgtacctcgtggagctgagatatcaatccctttattgccgccatctgctgtcgaatacggcatgataactttccctgtcgttggccataaccaacaacgttgccctactggcggccaggaagatttcggtaccgctgatgacggtgtaaccgatgcggttttggtcgttgatttggcggttgatttacgtgtactactgctacttttcgccccacccagttttagtttctgacctacttcaatggtgtaagggggggaaatgccgttcagtcgcgccagttcttttacgctggttcccgtggtgcgcgaaatacgatatagcgtatccccccgtttcacggtgtaaacggagccggaatacgttcctgtatcggatgatttgctacccgaacagcccgccaaaagcagcccaaccgataacaacatcacgatacccagagattttttattcaggcgtcccgcactcaaaatctttcctcgcttaaaaaacaagacgccatatcatagcagccagcctcttgatacccaatctcttgcttctggaaaaacgatgtaatagagaaagaggttaatttcatttggcaaagggaagtatcatcagcaaaatatttgctgtagtggtatcgaagttcctgacttttaccctatttcccaccttgatgcgtaataatcctaatttatcacattgattttatcgccactcatattgatacgtatcactgtccctattcagagtcctgtttcgtatcatatctgtgtttttttaacgtcatcacacttccttcctcccctcacgcatatagtcgtttctggcgtaattcttgcctgctaagactaaatctttgccataagaaccaaatgttcaaaccgaggggatttctatggaagcgcgggaagcaaccgctacgggtgaatcatgcatgcgcgtcgatgccattgctaaggtcaccgggcgggcacgatatactgacgattatgttatggcgggcatgtgttacgcgaaatatgtacgtagtcctatcgcacatggttatgccgtaagtattaatgatgaacaagccaggagtttgccgggcgtcctggcgatttttacctgggaagatgtgccagaaatcccattcgccacggcagggcatgcctggacacttgacgaaaacaagcgcgataccgccgatcgcgcactgctaactcgccatgttcgtcatcatggcgacgccgttgccatcgtcgtggcccgcgatgaactcacggcagaaaaagcggcgcaattggtcagcattgagtggcaagaattacccgttatcacctcgccagaagcggcgctggcagaagacgctgcaccaatccataacggtggcaatttactgaaacaaagcacgatgtcgacgggtaatgtccaacaaacaatcgatgccgccgactaccaggtacaggggcactatcagactcccgttattcaacattgtcatatggaaagcgtgacatcgctggcatggatggaggatgactcgcgaattaccatcgtttccagcacccagatcccgcacattgttcgccgcgtggttggtcaggcgctggatattccctggtcatgcgtacgagtcatcaaaccgtttatcggtggcggttttggtaataaacaggatgtactggaagagccaatggcggcattcctgaccagcaaacttggcggcattccggtgaaagtttcccttagccgtgaagagtgtttcctcgcaacccgtacccgccacgcttttactattgacgggcaaatgggcgtgaaccgcgacggaacattgaaaggttatagtctggatgttctgtctaacaccggcgcttatgcatctcacgggcactccattgcttctgctggggggaataaagtcgcttacctttatcctcgttgtgcctacgcttacagttcaaagacctgctataccaacctcccctcggctggtgcgatgcgtggttatggcgcgccacaagtcgtatttgccgttgagtctatgcttgatgatgccgcgacagcgttaggtattgatcctgttgaaattcgtttacgcaacgccgcccgcgaaggagatgctaatccgctcacgggaaaacgtatttacagcgcagggttgccggagtgtcttgaaaaaggccggaaaatctttgaatgggaaaaacgccgtgcagagtgccagaaccagcaaggcaatttacgtcgtggcgttggcgtcgcctgttttagctacacctctaacacctggcctgtcggcgtagaaatagcaggcgcgcgcctgttgatgaatcaggatggaaccatcaacgtgcaaagcggcgcgacggaaatcggccagggtgccgacaccgtgttctcgcaaatggtggcagaaaccgtgggagttccggtcagcgatgtccgcgtaatttcgacacaagacaccgacgttacaccattcgaccccggcgcatttgcctcacgtcagagctatgttgccgcgcctgcgctgcgcagtgcggcactgttattaaaagagaaaatcatcgctcacgccgcagtcatgctacatcagtcagcgatgaatctgaccctgataaaaggccatatcgtgctggttgaacgaccggaagagccgttaatgtcgttaaaagatttggcgatggacgctttctaccaccctgaacgcggcgggcagctctctgccgaaagctccatcaaaaccaccactaacccaccggcgtttggctgtacctttgttgatctgacggtcgatattgcactgtgtaaagtcaccatcaaccgcatcctcaacgttcatgattcgggccatattcttaatccgctgctggcagaaggtcaggtacacggcggaatggggatgggcattggctgggcgctatttgaagagatgatcatcgatgcgaaaagcggcgtggtccgtaaccccaatctgctggattacaaaatgccgaccatgccggatctgccacaactggaaagcgcgttcgtcgaaatcaatgagccgcaatccgcatacggacataagtcactgggtgagccacccataattcctgtagccgctgctattcgtaacgcggtgaagatggctaccggtgttgcaatcaatacactgccgctaacgccaaaacgattatatgaagaattccatctggcaggattgatttgaggataacatcatgtttgattttgcttcttaccatcgcgcaaccacccttgccgatgccatcaccctgctggctgacaatccgcaggccaaattgcttgccggtggcactgacgtactgatacagcttcaccatcacaatgaccgctatcgccatattgttgatatccacaatctggcagagcttcagggaataacacaggcggaagatggcgcgctgcgaatcggctccgcgacaacatttactcagctcattgaagatcccgtaatccaacgcaatctcccggcgttatgtgctgcggctgcatcaatcgccgggccgcagatccgtaatgtcgccacctacggcggaaatatttgcaacggtgccaccagcgcagattctgccacgccaacgctaatttatgacgcgaaactggagctccactccccacgcggtgttcgtttcgtcccgattaatggctttcacaccgggccgggcaaagtgtctcttgagcatgacgaaatccttgtcgcctttcattttccgccacagccgaaagaacacgcgggcagcgcacattttaaatatgccatgcgcgacgcaatggatatttcaacaattggctgcgccgcacattgccgactggataacggcaatttcagcgaattacgcctggcatttggtgttgccgcgccaacgccgattcgctgccaacatgccgaacagactgcacaaaatgcgccattaaacctgcaaacgctggaagccatcagcgaatcagtcctgcaagatgtcgccccgcgttcttcatggcgggccagtaaagagtttcgtctgcatctcatccagacgatgaccaaaaaagtgattagcgaagccgtcgccgcggcggggggaaaattgcaatgaatcacagcgaaacaattaccatcgaatgcaccattaacgggatgccttttcagcttcacgccgcgccaggaatgccgctttcggaactactccgagaacaagggcttcttagtgtcaaacaaggttgctgcgtaggcgaatgcggtgcctgtacggtgctggtcgacggcacagcaatagacagttgcttattccttgcggcctgggctgaaggaaaagagatccgcacgctggaaggtgaagcgaaaggtggaaaactttctcatgtccaactggcttatgcgaaatccggcgcagtgcaatgcgggttttgtacgccgggcctgattatggctaccacggcgatgctggcaaaaccacgcgaaaaaccattaaccattacggaaattcgtcgtggactggcgggaaatctttgtcgctgcacggggtatcagatgattgtaaatacagttctggattgcgagaaaacgaagtaaaaggatatccggcctgaattcaggccggattctcagaggttatgtgtttaacaactcatatttcttaatcttgcgatagagcgtagcaatgccgatgcccagttcatcagcaacttccttcttgctgttatgacgtgaaagcgcctcgcggatcatttgcttttccatctcctccagcgccgtgccgcccgcatcatcgagtgacaggtgcgcctcactgacctctgttacatcactttgctccgttgtgccattattcagcagatttggcggcaatagcgtgctgtcgataacttcacctgaaggaacaacgttaaccagatattccatcaaattgcttaactcgcgcaggtttccgggccaacgatgcttacgcaatatttcgacgacatcaggagcaatgccaggataaaccgatcccagacgacgggtatgcagatgtaaaaagtaatgcaccagtaattcaatatcttcctgacgttcacgcagcggtggaagagttatcgggataacattaagtcggtagaagagatcttcgcggaatttaccttcggcaatgaactgggccaaattctgattagttgcagaaatgatgcggatgtcgacttgtattgggctactggcaccaatcggcagaatttcacgcgcctcaatagcgcgcagtaatttagcctgcaacattaatggcatatcaccaatttcatcgagaaacagcgtgcccgtattcgccgcctgaatcaaccctgttttaccgttggcagaagcgccagtaaatgcgcctttaacataaccgaacagttcgctctccagaagctgttccggaatcgcggcacagttgatagcaataaagggtttattccgtcttccgctcaacttatggattgcacgggcgacgacttctttacccgtgccgctttcaccaaccaccataacgctggatgggctgggtgcaatacggctaatgagtcgttttaattgccgcataacacggcactcgccaaccaattgttcaatatgcggttcatcaggtgcatttgctacagaaaaactggtatgcgattggtgaaacgccattaaaaatagttgtcggccctggatgttatgcaactgaccaatgattaattcacttttatcatcccacgaaacaatatgttgcatatgaccatgggtaaaattactctcaaatgttaatggtctgaaacgaacaggttttccaataatattattttgtacaacaccgagtgtttttaaagctgtctgattaacaaactgaacacgattatcagcatcaaccactaacacgccctgatccatattatcgatcatggtcgcgaatattttactgatgttatctcctggtccctgatcctccagaagtttagaaacaaaaatggtggatatatggcgaacgtaatcggaaaattcgcgtaaattatcactgatatgttcttgttgctcgtgggtaacggcaatcaaacttatcaccccaacacaacgatcctgtaaaatgacaggcgtacccagaaatgctttttcgcggcaattttctttactatcgcaaccttcacaaaggggatcgaagcgagactgtgtcacaactttttcagttttcgtttccaggacgtggcggagcaggcgtgagttgccgctcaactggcggccaagaaacttcccatacgcgcccgttccggcgacgcgacacaagttttcatcaacgatctcaacctcaagctgcaaaacgctggcaagcattctggcaaaacgctgaattgtcggttgaatttgcatcaatactgactgcgtagtcgcaagctccatagctttaccttccagacttacttaaaagtcgatcattgaagacgttgatggttcacagatcatgatgatattaactcaggcgaaattggctttgataaaaacataagatttttatcactttctaataaaattatggaagagatatcacatttctatatcaatatgagaattacagcggcaagtttatcaaactgaagagagataccctgcctctttatcttatttctgatacttagcagcaaataaataacgcgataaaaaaagccaaacgttttcgtattttacaaacaaccggaagctggcatcaatttgtgatcaaccccacacattatccgtcaaattagtcttttgcagccccgaggataattctggcacacttattgttagtcccaggtatagctgtgaaaacaccaatcactttggcaagtcacagtgaaataaaccactttgcctgtcattccactaccgggactttatgatgaaaactgttaatgagctgattaaggatatcaattcgctgacctctcaccttcacgagaaagattttttgttaacgtgggaacagacgccagatgaactgaaacaagtactggacgttgccgccgcgttaaaagcactgcgtgctgaaaacatctcaaccaaagtctttaatagtggattaggtatttccgtattccgcgacaattccacccgtacccgcttctcttatgcttccgcgcttaacctgctcggccttgcacaacaagatcttgacgaaggtaaatcacaaatcgctcacggcgaaaccgtgcgtgaaaccgccaatatgatctccttctgcgctgacgctatcggtattcgcgacgatatgtatctgggcgcaggcaacgcttatatgcgtgaagttggcgctgcacttgatgacggctacaagcagggtgtgctgccgcagcgtccggctttagtgaacctgcaatgcgatattgaccacccgactcagtctatggctgacctggcatggttgcgtgaacactttggttcgctggaaaacctgaaaggcaaaaaaatcgccatgacctgggcctactccccaagctatggcaaaccgctctctgtaccacaaggcatcataggtctgatgacccgcttcggtatggatgtcaccctggcccatccggaaggctacgacctgatcccggatgtcgttgaagttgctaaaaacaatgctaaagcctccggtggtagcttccgtcaggtcaccagcatggaagaagccttcaaagacgcagacatcgtttatccgaagtcatgggcaccttacaaagtgatggaagagcgtactgaattgctgcgtgcgaacgatcacgaaggcttaaaagcactggaaaaacagtgtctggcacagaacgcgcaacacaaagactggcattgtactgaagagatgatggaactgacccgtgatggcgaagccctgtacatgcactgcctgccagctgatatcagcggcgtatcctgcaaagaaggtgaagtgactgaaggcgtattcgaaaaataccgtatcgctacctacaaagaagccagctggaagccttatatcatcgccgcgatgatcctgtcccgtaaatacgccaaaccaggtgcactgctcgagcaactgctgaaagaagcgcaagaacgcgtgaaataacccctcgggccgatcagctggtcggccctctatttccagaggccaaaaggataggatatgtccgttttctcattgaagattgatatcgccgataacaaatttttcaacggcgaaacatcaccgcttttttcgcaaagccaggcaaaactggcacgccagttccaccagaaaattgctggttatcacccaacaccgctttgtgcgctggacgatctcgcaaacctgtttggtgtaaagaaaattctcgtcaaagacgaatcaaaacgattcggtctgaacgccttcaaaatgctcggcggtgcgtacgccatcgctcaattattgtgtgaaaaatatcatcttgatatcgaaacgctgtcatttgagcacttgaaaaatgccatcggcgaaaaaatgactttcgcgactaccaccgacggcaaccacgggcgcggtgtggcatgggcagcacagcaactcggacagaatgcggtgatttacatgccgaaaggttctgctcaggaacgcgttgacgccattctaaacctcggtgccgagtgcatcgtcacggatatgaactatgacgataccgttcgcctgaccatgcaacacgcgcagcagcacggctgggaagtggtacaggacacggcatgggaaggttacaccaaaatcccaacctggatcatgcaaggctacgcaacactggcggatgaagccgtcgagcaaatgcgtgaaatgggcgtcaccccgacacacgttctgctgcaagccggtgtcggtgcaatggccggtggtgtgctgggttatctggtcgacgtctatagcccgcaaaatctgcacagcattattgttgaacctgacaaagctgactgtatttatcgctccggcgtcaaaggcgacatcgtcaacgttggcggtgatatggccaccatcatggcgggcctggcctgcggcgaacctaacccactgggctgggaaatcctacgtaactgcgccacccaattcatctcctgccaggacagcgttgccgcattaggtatgcgcgtgctgggtaatccgtatggcaacgacccgcgcatcatctccggtgaatccggcgctgtcggtttgggcgttctcgcagcggttcattatcacccgcaacgtcaaagcctgatggaaaaactggcgctgaacaaagatgccgtggtgctggttatcagcactgaaggcgacaccgacgtgaagcactaccgcgaagttgtctgggaaggcaaacacgctgtagcaccttaatcaccctattggaactgctccctgcaaaacggggagtaaaaaatctggagaaaaataatggctaagaatattccattcaaactgattcttgaaaaagcaaaagattaccaggcagacatgactcgcttcctgcgcgatatggttgctattcccagtgaaagctgcgacgagaaacgcgtagtacatcgtattaaagaagagatggaaaaagtcggcttcgataaagttgaaatcgacccaatgggcaacattctcggttatatcggccacggcccgcgtctggtggcaatggacgctcatatcgatacagtcggcattggcaacatcaaaaactgggacttcgatccgtatgaaggcatggaaaccgacgagctgatcggtggtcgtggtacttccgaccaggaaggcggcatggcgtctatggtatatgccggaaaaatcattaaagatctcggtctggaagatgaatataccctgctggtcaccggtactgtgcaggaagaagactgcgacggtctgtgctggcaatacattattgaacaatccggcattcgcccggaatttgtggtcagtaccgaaccaaccgactgccaggtataccgtggtcaacgcggtcgtatggaaattcgcattgatgttcagggtgttagctgccacggttcggcaccagaacgtggtgataacgccattttcaaaatgggtccaattcttggcgaattacaggaactgtctcaacgtctgggctatgacgaattcctcggcaaaggtacgctgactgtttctgaaatcttcttcacctccccaagtcgttgcgctgtagcagacagctgcgcagtttcaatcgaccgtcgtctgacctggggcgaaacctgggaaggcgcgctggacgagatccgcgctctacctgcagtacagaaagctaacgcggttgtttctatgtacaactacgaccgcccgtcctggactggcctggtttacccaaccgaatgctacttcccgacctggaaagtggaagaagatcacttcaccgttaaagcactggtgaatgcttatgaagggctgtttggtaaagcgcctgtcgttgataagtggaccttctcgactaatggcgtatccatcatgggtcgccacggcattccggtcatcggttttggccctggtaaagaaccggaagcgcacgcgccaaacgaaaaaacctggaaatctcacctggtaacctgtgccgctatgtacgctgcaatcccattaagctggctggcaaccgaataattactcttcacttattcccctccggttcgccggaggttttttggagtttgctatgcgcgtattgataaaaaacggcattgttgttaatgcagatggacaggcgaagcaggatttgctgattgaaagcgggattgttcgccagttgggtaccgatatttcgccgcaactcccttgcgaagaaattgatgcctctggctgttacgttttccctggcggcgtggatgtccatacgcatttcaatattgatgtcggcatcgcgcgcagttgtgatgatttttttaccggtacccgcgctgctgcgtgtggcggtacaacaaccattattgaccatatgggatttggcccaaatggctgccggttacgccatcaactggaagtttatcgcggttatgccgcccacaaagcagtcatcgactacagctttcacggtgtcattcaacatattaatcacgctatcctcgacgaaattccgatgatggttgaggaaggactgagcagttttaaactctatttaacctatcaatataaactcaacgatgatgaagtgttgcaggcattacgccgcttgcatgagtccggcgcgctgaccaccgtacacccggaaaatgacgcagctatcgccagcaagcgggcggagtttatcgccgcagggttaaccgcgccgcgttatcatgccttgagtcgacctctggaatgcgaagcggaagccatcgcccgcatgattaacctggcacaaattgccggtaacgccccgctctatatcgtgcacctgtctaacggcttaggtctggattatctgcgtcttgcccgtgcgaatcaccagccagtctgggttgaaacctgcccacaatatctcctgttggacgaacgcagttacgatacagaagatggcatgaagttcattcttagcccaccgctgcgtaacgtacgcgagcaggacaaactgtggtgtggcatcagcgatggtgcgattgacgtggtggcaaccgatcactgcaccttctcgatggctcaacgcctgcaaatttctaaaggcgatttcagccgctgcccaaatggcttacccggtgtggagaaccgcatgcaactgctgttctccagtggcgtgatgacgggacgtatctcaccggagcgttttgttgagttaaccagtgcaatgcccgccaggctgtttggcctgtggccacaaaaaggattattagcgcccggttccgatggcgacgtggtgattatagacccacgtcagagccaacaaattcagcatcgccatctccacgacaacgctgactactcgccatgggaggggtttacctgtcagggcgcgattgtcagaaccttatcccgtggtgaaacgattttctgcgacggcacctttacaggcaaagccgggcgaggtcgtttcctgcgacgcaaaccgtttgtccctcccgtgctctaaccactgccagggatctatacacaatcaagaatgatgagtgaggaaaaatgagtaagaaaattgttctcgccctgggcgggaatgcgctgggcgatgacctggctgggcaaatgaaagcggtaaaaattacttctcaggcaattgttgatttaattgcccagggacatgaggtcatcgtcactcatggcaacgggccacaggtgggcatgattaaccatgcctttgaagctgcagcaaaaactgaagcgcactcgccaatgctgccgatgtctgtctgtgttgccttaagccagggttatattggttacgatctacaaaacgccttaagagaagaactgctttctcgtggcattaataaacctgtagcaacgctggttacccaggtcgaagtcgatgctaacgatccggcattcctcaacccgaccaagccgatcggttcgttctttaccgagcaagaagcagagctactgacaaaacagggttacactctgaaagaagatgcgggtcgcggctatcgtcgtgtcgttgcttcgccaaaaccggttgatatcattgaaaaagaaacggttaaagctctggtagatgccggacaggtggtgatcaccgttggcggtggtggtatccctgttattcgtgaaggtaaccatctgcgtggtgccagcgcggttatcgataaagactgggccagcgcccgtttagcagaaatgatcgatgccgatatgctgatcattctgactgcggtagaaaaagtggccattaacttcggaaaagagaatgaacagtggctcgatcgcctgtcgttaagtgatgctgaacgctttatcgaagaaggtcattttgcgaaaggttctatgctgcctaaagtggaagctgccgcctcgtttgctcgctctcgcgcaggtcgtgaagcactgattaccgtattgagcaaagcgaaagaagggattgaaggcaaaaccggaacggtgatttgtcagtaatttaaaggccggatgggtaataccatccggccattttcatttaagccacttccagcacttcttttgtcgctttaacgccctgatgcatcaacatcattaacgcctcaagtacgccgccgccaatcgcccgggctttatcagaaacgctggtgaaatcagccgtttcaccacgaggatcgatatcaccaattttaaaaccaccgaccacggccagtccgtcgttcaacaagccacgcaccatccccgtcaacggtgctttaatttcatgctcaccaatccaggcaatgacatcgccctctttcaccagatcgcctaatttcacgttggatcgcataatgcctgcagcaggagcacggatcacccgtcgggtggtatgccccataatattgccgggaacaccggtattctcctgcgcacaaccagagtaaatcacctgaccgagccagtgcccgcgatttgtttcaattaccgcatgacaatccttccctgcagtaaagcccggcccaagcgcgattgttactggtgccatatctgcccgcgttcccaaattctgtttcgccagaatagcgtccaccacgcaaagcggtttcagttcatcaagcaatgaacaggtgggatctaccatcacagggataaatccgcgttcggtaagtttcatcgcttccgcagagctggttgccaggcgggcggtgacgccttcgaccgtcatttcgccatcgaacacggcctgggcaaacgccacggtacaacgaatcactgtcggtttttccacttccaacatgatcactttaaaacccgcatgatacagacgtagcgctacaccactggcgatatcccccgcaccacgaatcaccaccagctggtgtccggaaggatgagaaggcttcatcatcagcccacccggcgcgttatttttcacctgtaatatttctgccagcacgctgatggcgatctcctgcggcgtttccgcacctatgttgtaaccaacgggcgcatgtaaacgggcaatatgttcttcagccacgcctttctcacgcaattggcgcaggaaaagctgaaccttgcggcgacttgccagcaaccccagccatgcaatgggttgttcaatgagtttgtcgagggcttcacgatcctgattattcgtggcaatcaggacaaaattatcagggcgaatatccagtgcttccactgccgcaccaaacgactcagcatggagaagcgtggttgatggtgggaatagttcaggattgaggctttcgcgataaatatcagcaacggcgatatcaaatcctaatagcgccgcactctgggctatcgcccggttgacatgccccgcaccaatcaacaccagacgtggacgcataccatggacgctgataaatactgacattgcacctccacaatctgacccgacagcatccgcaccgttacgagccatacgtccatggaataatcgcggcttacgttcctgcaatgcctgaagcgactcttcaatcaccttccgttcaaccattccgccaccaattgtaccgacgatagaaccatcggcgcgcactaacatttgtgcagaatggcggggggttgagcctcggctatcaacaatttgcgccatcgcaaacggacaattttgctcttcgagttttgcagcctctgtgaaaatattcataccaacctcaatggatatcctttcagtaacccggaatacccgggccgctaattcacaaatctgcgcgcgattgcaggatgttcttgtatatcgcccagccagattgcctctacgttgtgttgttgcagcggttgaaggagctcgctttgcgcaatcgcattctcacattgagaaaaacggttaatgaaccagactcgccgacaaccttgcggtacgtttttaaacgccccctgagggtggcgaaccagcgcaacgagatcgctcagttgcaagggtgcatcaggtgttaacccagtaatatcagcaaactgcgaccagcgatggacattttctgtgctcactttcgcacccaaaatatgtcctcccatcacagcaatcacgcagcaactgcttttaggtatgcaaggttcgtgctcatcaggcgcttttaacggcattccacgcgagccatctgcctcaatgagaattacgtcacactctggtcgttgtaccagtgcatcaatcgcttctggcgtaaatccctgcacttttccctggttcgctttccagcagtgaaaacaaaatgaaatgggggatataaaagacgcatgaggaagcatggcgggatcacgacagaaaaccacgggccagtgagatgttggcataaacatatgtgtcgtcgtagtgattaatacacgcctgccactcgcctggaacagttctgccagccaaaaaagcaagctggttttccccccagcaccaacaatagaaatcacagtgggacgtttctgcgcgcctaaatcaatgaataatgccgatgggtcaattatacttttcacgcgtctttatggacctctctgggataaattaccctcaacgtaatccatcaggaagtaacgcaattatcaggcgttattagctcctgtaaataatggaatcactatgtcagccatcgactgtataattaccgccgcaggattatcatcaagaatggggcaatggaaaatgatgttaccctggcaacagggaacaattcttgatacaagtatcaaaaatgcgttgcagttttgtagccgaattattttagtcaccggctatcgtggtaatgaactgcacgaacgttatgcgaaccagagcaatgtcactattatccacaacccagattatgcgcagggtttactgacatcagtaaaggccgcagtacccgcggtgcaaacagaacattgttttctcacccacggagatatgccaaccctcaccatcgatatttttagaaaaatctggtcgttacgaaatgatggcgcaatactgccactccataatggcatccccggccatccgattttagtgtcaaaaccatgcctgatgcaggcaatccagcgacccaatgtcaccaatatgcgtcaggcactccttatgggagaacattattccgtcgaaatagaaaatgcagaaataattttagatattgatactccggacgactttattacagcgaagaaaaggtatactgaaatttagaaaacgtagttaaacgattgcgttcaaatatctaatccctccagcactctttatcataatgataaggaatcactgattttgagaaaagagaaaaagtgataaatgggctggcaataataattttcaggagtgattttaattctcatttggcacctgtgagttcattcacaaaaagccattaagtttcgagccgcctcacatttttttatatttcccgccaaacctggcaagagtggtgcgattgttgctctatccccctaaaccaccggatttctcaacaccggtcactcaatgatatctgtataagctaaggagagggttatgggggatattatgcgtcccattccgtttgaggaacttttgacgcgcatatttgatgaataccaacaacaacgctcaatctttggtattcccgagcaacagttttactcacccgtaaaaggtaaaactgttagcgtcttcggtgaaacctgtgccactcccgtcggccctgccgctggcccgcacacgcaacttgcgcaaaacatcgtcacctcctggctgactggcggacgcttcatcgaactaaaaaccgtccaaattcttgaccgcctggagctggaaaagccctgtatcgatgccgaagacgagtgctttaacaccgaatggtctaccgaatttaccctgcttaaagcctgggatgaatacctcaaagcctggtttgccctgcaccttctcgaagcgatgttccagccttctgattccggtaaatcgttcatctttaatatgagcgtcggttacaacctcgaaggtattaagcaaccgccgatgcagcagttcatcgacaatatgatggacgcatctgaccatccgaaattcgctcaataccgcgatgcacttaataagctactccaggatgaggcatttttagcccgccacggattgcaggaaaaacgcgaaagcttgcaagccttacccgctcgcatccccaccagcatggtacaaggggttaccctctccaccatgcacggctgtcctccgcatgaaatcgaagccatttgccgctacatgctggaagaaaaagggctcaacacctttgtgaaactcaacccgaccttactggggtacgcgcgtgttcgtgagatcctcgatgtctgcggtttcggttacatcggcttaaaagaagagtcatttgatcacgacctcaagctgacgcaagcactggaaatgctggaacgcctgatggcactggcaaaagaaaaatcactcggctttggcgtaaaactgactaacactctcggcaccattaataacaaaggcgcactgcccggtgaagagatgtatatgtcaggccgtgcgctgttcccgctctccatcaacgttgcagcagttctctctcgcgcctttgacggcaaactgcccatttcttattccggtggtgccagtcagctgactatccgcgatatttttgatactggtattcgccctattactatggcaaccgacctgctgaaacctggcggctatctgcgcttaagtgcctgcatgcgcgagctggaaggctcagatgcctgggagcttaaccacgttgacgtcgaacgactgaacagactggcagcagacgcgttaaccatggaatacacccagaaacactggaagccagaagagcgtattgaagtggctgaagacctgccgctgaccgattgctacgttgccccctgtgttactgcctgcgctatcaagcaagatattccggaatacatccgtctgcttggcgaacaccgctatgccgacgcgctggaactcatctatcaacgcaacgccctgcccgccattaccggtcatatttgcgatcaccagtgccaatacaactgtacccgcctggattacgacagtgcgctgaatatccgcgaactgaaaaaagtcgcgctggaaaaaggttgggatgaatataagcaacgctggcacaaaccagccggttctggttcacgccatccggttgccgtgattggtgcaggtccggcgggtctggcagcaggttacttccttgccagagcgggccatccggttacgctgtttgaacgcgaagccaatgcgggcggcgtggtgaaaaatatcattcctcagttccgtattcctgcagagttaattcagcacgatatcgattttgttgccgctcacggcgtaaaatttgagtatggctgctcacccgatttgaccgttgaacagttaaaaaatcagggcttccactatgttctgattgccaccggcactgataaaaatagcggtgtgaaactggcgggcgacaaccaaaatgtctggaaatcactccccttcctgcgtgaatacaacaagggcaccgcgctcaagctgggcaaacatgtggtcgttgtcggggcgggtaacaccgcaatggactgcgctcgtgcggcgttacgcgttccaggcgtagaaaaagcaacggtcgtttaccgtcgttcactgcaagagatgccagcatggcgcgaagagtatgaagaagcgttgcacgacggcgtggagttccgttttctgaataatccggaacgtttcgatgctgatggcaccttaaccttgcgcgttatgtcgcttggcgaacctgatgagaaaggtcgtcgccgtccggttgaaaccaacgaaacagtaacgctgcatgtagacagcctgatcaccgccattggtgaacagcaggatactgaagccctgaatgcaatgggcgtgccgctggacaaaaacggctggccagacgtcgaccataatggcgaaacacgtctgactgacgtctttatgatcggcgacgtacagcgcggaccatcctccattgtcgctgctgtcggaaccgcgcgtcgggcgaccgatgccatcctgagtcgggaaaatatccgttcccaccagaacgataaatactggaataacgtcaatccggcggaaatctatcaacgtaaaggcgatatctctgtcactctggtgaacagtgacgatcgtgacgcgtttgtcgcgcaggaagccgctcgctgccttgaatgtaactacgtttgcagcaagtgtgtggatgtctgcccgaaccgcgccaacgtatccattgcggtcccaggcttccagaaccgtttccagacgctgcatctcgacgcctactgcaacgaatgcggcaactgcgcccaattctgcccgtggaacggtaaaccgtacaaagacaaaatcaccgtcttcagcctgtcgcaagactttgataacagcagcaacccaggcttccttgtggaagattgccgggtacgcgtacgtctgaataaccaaagctgggtgttaaacatcgacagcgaaggtcagttcaacaacgtaccaccggagctgaacgatatgtgccgcatcattagccatgtccaccagcatcatcattatctgctgggccgcgtggaggtgtaatcatgttgattctgaagaatgtcaccgcagtgcagttacacccggcgaaagtgcaggaaggcgttgatatcgccatcgaaaatgatgtgattgtcgctatcgacgatgccctgacgcaatgctatcccgatgccagctacaaagagatgcatggtcggattgtgatgccgggaattgtctgctcgcataaccatttttactcggggctttcccgcggaattatggcaaacatcgccccctgcccggatttcatctcaacgctgaaaaatctctggtggcggctcgatcgcgcccttgatgaagagtcgctctattacagcggactgatttgttccctggaagcgattaagagcggatgtacatcggttatcgatcaccatgcctctccagcctatatcggcgggtcgctctccacattgcgcgacgcatttttaaaagttggcctgcgcgcgatgacctgttttgaaactactgaccgtaacagcggcatcaaagagttgcaggaaggtgtagaagaaaacatccgcttcgcccgtcagattgatgaggcgaagaaagcagcaaccgagccgtatctggtggaagcacatatcggcgctcacgcgccgtttaccgtaccggatgccggtctggagatgctgcgtgaagccgtgaaaagcacaggtcgtggtttgcatattcacgctgcggaagacctttacgacgtttcctacagtcaccattggtacggcaaagacctgctggcacgactggcgcaattcgatctcatcgacagcaaaacgctggtcgctcatgggctgtacttgtcgaaagatgacatcgccctactcaatcagcgcgatgcgttcctggtgcataacgcccgttcaaacatgaacaaccatgtcggctacaaccatcaccttagcgacatccgcaatctggcgttgggaacggacggcattggttcggacatgtttgaagagatgaaatttgccttctttaaacatcgcgatgcgggtggcccgctgtggcctgacagttttgccaaagcactggctaacggcaacgaactgatgagccgcaactttggcgcgaaatttgggcttctggaagccggttacaaagccgatttaaccatttgcgattacaactcgccgacgccgctgctggcagacaatatcgccgggcatatcgctttcggtatgggctcaggcagcgttcacagcgtgatggtcaatggtgtgatggtctatgaagaccgtcagtttaacttcgattgcgattccatttatgcgcaagccagaaaagccgctgccagtatgtggcgtcggatggatgcgctggcataaataacagctcccctcttctttcagagaagaggggaaattaaggaaagacgatgattgaacaatttttcagacccgactcagtcgaacaggcgctggaactgaagcgccgctaccaagatgaagccgtctggttcgccgggggcagcaaactcaacgctacaccaacccgtaccgataaaaagattgccatttccttgcaggatctggagctggactggattgactgggataacggtgcactacgaattggcgcaatgtctcgcttgcagccactgcgtgatgcgcgatttattcctgcagcactgtgtgaagccctcggttttgtttactcacgccatgttcgtaatcagtcgaccattggtggtgaaatcgccgcccggcaggaagagtcggtgctgcttcccgtcctgctggcactggatgctgaactggtttttggcaacggcgaaacgctgtcaatcgaggactacctggcctgcccatgcgatcgcctgttaaccgaaattatcattaaagatccgtatcgcacctgtgcgactcgcaaaattagccgttctcaggcaggtttaaccgtcgtgacggcagccgttgcaataacagaccacgacggtatgcgaattgcgctggatggcgtagccagtaaagcactgcgtctgcatgatgttgaaactcaaaatctggaaggcaatgcacttgaacaggctgtcgccaacgccattttcccgcaggaagatttgcggggcagcgtggcctataaacgctatatcacgggagttctggtagccgacctgtatgccgactgccaacaggctggggaggaagccgtatgatcatccactttactttaaatggcgcgcctcaggagctaaccgttaatccaggcgaaaacgtgcaaaagctgttgtttaacatgggaatgcactctgtacgcaacagtgatgatggttttgggtttgccggttctgacgcaattatctttaacggtaatatcgttaacgcgtccttgcttatcgccgcacagttagagaaggcagatattcgtaccgcagaatctctgggcaaatggaatgagttaagtctggttcaacaggccatggttgatgttggcgtggtgcagtctggttataacgatccagctgcggctctgattatcaccgatcttctcgatcgcatcgacgcacctacccgcgaagagatcgacgacgcactctcaggtctgtttagccgcgatgctggctggcagcaatactatcaggtcattgaactggcggttgcacgtaaaaataatccgcaggccaccattgatatcgctccgactttccgtgacgaccttgaagtcattggcaagcattatcctaaaactgatgccgcgaaaatggtgcaggcgaaaccctgctatgttgaagatcgagtaacggctgacgcctgcgtcattaaaatgttacgtagcccacacgctcacgcactgattactcatctggatgtcagcaaagctgaagccttaccgggcgtcgttcacgttattactcacctgaattgcccggatatttactataccccgggtggtcagagcgcaccggaaccgtcaccgcttgaccgccgaatgttcggcaagaaaatgcgtcacgtcggcgatcgcgttgctgcggtagtagccgaaaatgaagacattgcgctcgaagcactgaagctcatcgacgttgaatatgaagtgcttaagccggtaatgtcgattgacgaggcaatggcggaagatgcgcctgtcgtgcacgatgaaccggtggtgtatgttgctggtgcgccagatactctggaagatgataacagccatgcagcccagcgcggcgagcatatgatcatcaacttcccgatcggttctcgcccacgcaaaaatatcgctgccagtattcatggtcatattggcgatatggacaaaggctttgccgatgccgatgtgatcattgagcgaacctataactcaacgcaggcgcagcagtgcccgactgaaacacatatctgctttacccgtatggacggcgatcgtctggtgatccacgcctccacccaggtaccatggcacttacgccgccaggtcgcgcgcctcgtgggcatgaaacaacataaagttcatgtcattaaagaacgtgtaggcggcggttttggttccaaacaggacatcctgctggaagaagtgtgcgcctgggcaacctgcgtgaccgggcgtccggtactgttccgctacacccgtgaagaagagtttattgctaacacctctcgtcacgtcgcgaaagtcaccgtcaaactgggcgcgaaaaaagatggtcgcctgacggcagtgaagatggatttccgcgccaacacgggtccttacggtaaccactcactcaccgtaccgtgtaacggaccggcgctgtcgctgccgttatatccatgcgataacgtcgattttcaggtcaccacctactacagcaacatttgcccaaatggtgcttatcagggttatggcgcaccgaaaggtaacttcgctatcaccatggcattagcggaactggctgaacagttacagatcgaccaactggaaattatcgaacgtaaccgggtacacgaagggcaagagctgaaaattctcggtgcaatcggtgaaggtaaagcgccgacctccgttccttccgccgccagctgcgcactggaagagatcctgcgtcagggtcgcgagatgatccaatggtcttcaccaaaaccgcaaaatggtgactggcacatcggtcgcggcgtcgccattatcatgcagaaatcgggtatcccggatatcgatcaggctaactgcatgatcaaactggaatcggatggcacctttatcgttcattccggtggtgcggatattggtactggtctggatactgtggtgaccaaactggcagcagaagtgctgcactgcccaccgcaggacgtgcatgttatctctggtgataccgatcatgcactgtttgataaaggcgcatatgcctcgtccggtacttgcttctcgggtaacgctgcgcgtttggcagcggaaaatctgcgggagaaaatcctgttccacggcgcgcaaatattgggtgagccagtggcagatgttcaactagcaacgccgggcgtcgttcgcggcaagaaaggcgaagttagtttcggagagatagcccataaaggcgaaaccggcaccggctttggttcactggtgggaactggcagttatatcacgcctgatttcgccttcccgtatggcgcaaactttgctgaagttgccgtcaacacgcgtacgggtgaaatccgcctggataaattctacgccttgctggattgcggtacaccggtcaatccagagttagcgttaggacaaatctacggtgccacccttcgtgcaatcggccacagtatgagcgaagaaatcatttatgacgccgaaggtcacccgttaacgcgtgatttacgcagttacggcgcaccgaaaattggtgacattccgcgtgatttccgcgctgtgctggtgccgagcgacgataaagtcggcccattcggggcgaaatcgatctcggaaatcggtgtaaatggcgccgctccggcgattgctaccgcaattcacgatgcctgcggcatctggttacgcgaatggcatttcacaccggagaaaatactcaccgcgctggaaaaaatataagtaataaatggccgcttcggcggcctgtttctctgtttgaacgatgactaaatagtgactgcgaaaatgagataagccgttctcaaggcgtcctgcgccccaaattcgtgggaatttattttactaattcagatgatcaaatttactttaaaaggagtgaagggatgtctgatataaaccatgcaggttctgaccttatatttgaactggaggatcgccctccctttcatcaggctctcgtaggtgccattacccatctgttggcaattttcgttccgatggtaacccccgcgttaatcgtgggtgcggccttacagctttccgctgaaacaactgcctatcttgtttctatggcgatgatcgcctctggtattggtacctggttacaagtaaaccgctacggcatcgtcggttctggtttactttcaattcagtcagtcaatttttcatttgttacggtcatgattgcgctgggtagcagcatgaaaagcgacggttttcacgaagagttaatcatgtcgtcgctcctcggcgtctctttcgttggcgcatttctggttgtcggctcttcttttatcctgccctatttacgtcgggttattacgcctaccgtcagcggcattgtggtgctgatgatcggcttaagcctgattaaagttggcattattgattttggcggtggttttgcagctaaaagcagcggtacgttcggcaattacgagcatctcggcgttggcttattggttttgattgtggtgatcggctttaactgctgccgcagtccgttgctacgcatgggtgggatcgccattgggctatgtgtcggctatatcgcatcgttatgcctgggcatggtggatttcagcagtatgcgcaatttgccgttaatcaccatcccgcatccgttcaaatacggctttagttttagcttccatcagttcctggtggttggcacgatttatctgcttagcgtgctggaagctgtcggcgatatcaccgccacggcaatggtttcccgccgtcccattcagggggaagagtatcagtcccgactgaaaggcggcgtgctggcagatggtctggtttctgttatcgcctccgctgtcggttcattaccattaaccacgtttgcgcaaaataatggggttattcagatgactggcgtcgcttcacgttatgtcgggcgaaccatcgcggtaatgctggttatcctcggcttatttccgatgattggcggcttttttacgaccattccctcggcagttctgggaggcgcaatgacgttgatgttttccatgattgccatcgcagggattcgcatcatcatcaccaacggtttaaagcgccgagaaacacttattgtcgccacttctttaggtttaggacttggcgtctcctacgatcccgaaatttttaaaatattgccagcctctatttatgtattagttgaaaaccctatttgtgctggcgggttaactgcgattttattaaatattatcctccctggtggctaccgacaggaaaacgttctgcctggtattacctcagcggaagagatggattaacagtaaaggagtcaatgatgtcaggagaacacacgttaaaagcggtacgaggcagttttattgatgtcacccgtacggtcgataacccggaagaaattgcctctgcgctgcggtttattgaggatggtttattactcattaaacagggaaaagtggaatggtttggcgaatgggaagacggaaagcatcaaattcctgacaccattcgcgtgcgcgactatcgcggcaaactgatagtaccgggctttatcgatacacatatccattatccgcaaagtgaaatggtgggggcctatggtgaacaattgctggagtggttgaataaacacaccttccctactgaacgtcgttatgaggatttagagtacgcccgcgagatgtcggcgttcttcatcaagcagcttttacgtaacggaaccaccacggcgctggtgtttggcactgttcatccacaatccgttgatgcgctgtttgaagccgccagtcatatcaatatgcgtatgattgccggtaaagtgatgatggaccgaaacgcaccggattatctgctcgacactgccgaaagcagctatcaccaaagcaaagaactgattgaacgctggcacaaaaatggtcgtctgttgtatgcgattacgccacgcttcgcccctacctcatctcctgaacagatggcgatggcgcaacgcctgaaagaagaatatccggatacatgggtacatacccatctctgtgaaaacaaagatgaaattgcctgggtgaaatcgctttatcctgaccatgatggttatcttgatgtttaccatcagtacggcctgaccggtaaaaactgcgtctttgctcactgcgtccatctcgaagaaaaagagtgggatcgtctcagcgaaaccaaatccagcattgctttctgtccgacctccaacctttacctcggcagcggcttattcaacttgaaaaaagcatggcagaagaaagtcaaagtgggcatgggaacggatatcggtgccggaacaacttttaacatgctgcaaacgctgaacgaagcctacaaggtattgcaattacaaggctatcgcctctcggcatatgaagcgttttacctggccacgctcggcggagcgaaatctctgggccttgacgatttgattggcaactttttacctggcaaagaggctgatttcgtggtgatggaacccactgccactccgctacagcagctgcgctatgacaactctgtttctttagtcgacaaattgttcgtgatgatgacgttgggcgatgaccgttcgatctaccgcacctacgttgatggtcgtctggtgtacgaacgcaactaataataaaactttaacatcctcgtgaggacatcattatgtctggagacatcctacaaacaccggacgcaccaaagccacagggcgcgctggataattattttaaaattaccgctcgtggcagtaccgttcgtcaggaagtactggctggcttaacgacctttctggccatggtttattccgttatcgtcgttccgggaatgctgggcaaagcaggttttcctcccgcagctgtgtttgttgccacctgtctggtcgcgggcttcggctcgttgctgatggggttatgggccaatttgccaatggcgattggttgcgctatttccttgacggcgtttaccgcattcagtctggtactcgggcaacaaattagcgttcctgtcgcactgggcgcagtctttctgatgggcgtcatcttcaccgctatttccgtaaccggtgtgcgtacctggatcttacgtaatttgccgatggggatcgctcacggtacaggtatcggtatcggcctgtttctgctgctgattgctgctaacggtgtgggaatggttataaaaaacccgattgaaggcttgccagtggcgctcggtgcctttacctccttcccggtgatgatgagcttactggggctggcggtcatcttcggtctggaaaagtgccgcgtacccggcgggatcttgttggtgattattgcaatttcgatcatcggcttaatctttgacccagcggtgaagtaccacggtctggtggcgatgccaagcctgactggcgaagatggtaagtctctgattttcagcctcgatattatgggcgcactccagccaactgtacttccgagtgtactggcattggtgatgaccgcagtgttcgacgccactggcaccatccgtgccgtcgccggtcaggcgaatttgttggataaagacaaccagatcatcaacggcggcaaagccctgaccagtgactcagtaagttcaatattctccggcctggtgggcgcagcgcccgcggcggtttatatcgaatcagcggcaggaaccgccgccggggggaaaaccggtttaaccgcaaccgtggttggtgtgttgttcctgatgattctgtttttatcaccgttatcgtttctgatccccggttatgccacagctcccgcactgatgtacgtgggtttgctgatgttaagcaacgtctcgaagctggatttcaacgattttattgacgcaatggctggcctggtgtgtgccgtgttcatcgttctgacttgtaatatcgttaccggtattatgctgggctttgtaacactggtggtgggtcgcgtctttgcgcgcgaatggcaaaagctgaatattggtacggtgatcattactgccgcactggtcgcgttttacgcgggtggttgggcaatctaatagattctccgcgcctttccgcgcggagatttctttcagagaggattctcaccgctggcaacaatacgctgctggcggactcgcctgagttctctttcagtcagcaactgcagcgcctgtgtcgggcaagattcaacgcaggctggcccctcttcccgctgttcacagagatcgcatttcacgatttgttgccgggtatcccccggcaatgactgaatggtgatcattccaaacgggcacgcactgacgcaactctgacagccaatacaacgggcagaatttgcctgcaccacctgctcgcccatcgtcagcgcccccacgggacaagcgccaacacaaggggcgttttcacactgatggcacatcaccggcgcactgatgctatccagccgttgtaccttcagccggggtaaaaagatatcggcattcaactcctgttctgaagggtgagcgaccacacaggccacttcacaagtacggcagccaatacagtcagccggattaacgataattaacgatttcatcacgatgccttcgtatcaaacagagttaacatatcgcgcgccgcctgccttcctgcggccattgcagtgacaaccagatccgcgccatgaactgcatcaccaccagcaaagacttttttcagatgcgtctgggtgggtaaatacccgacgtcgccggtttgaatcaggccccatttatcgagtttaattccgctgccctgcaaccacggcatggtatgtgcctggaaaccaaaggccataatgagaacatcggcgggcaattcaaactctgaacccgcaaccggacgaggacgacggcggccatccggccccggctcacccatagcggtacgaatcaggcccaccgccgttaagcgtccatcttcatcacaagcgatatattgcggctgaacattgaactgaaactcaacaccttcctcgcgggcattgaccacctctttgcgcgaacccggcatactgacttcatcacgacgatacgcacaggtcacgctggcagcattaaggcggatggaagtccgcaaacaatccattgtcgtatcgccaccgcccaataccacaactcgcttaccttccacatccgtcagcggatactctgcagactccggcaatcccatgagctggcgggtatgggcggtcaggaacggtaacgcctgaatgacaccaggcgcatcttcatgcggcagatctgctcgcatcatcccgtaagtccccacgccgaggaaaacagcatcatattccgccgttaattcgttgaaagagatatcgcggccaatttcacagttgagatggaaatcgattcccattgcgatgaatatctctcgccgctggcttaataccgttttatcgagtttgaaaggaggaatgccaaaagtcagcataccgccaatttctggatggcgatcaaagacatcaacctgaactcccgcgcgcgccagaatatcagcacaccctaatcctgcaggtccagcgccaatcaccgccactttttcgctacggggaacaactttgctgacatcgggacgccagcccatcgccagcgcagtatcggtgatgtagcgttccagattaccgatagagactgcgccagagtgatctttcaaagtacatgcgccttcacaaagacggtcctgtggacataccctgccgcagatttcgggtaaggaactggtctggtggcaaagttctgccgcttcaataatctttccttcctgtaccagacggatgtaatccggaatagcgttatgcagcggacaatgccagttgcagttagctttttcggcacaataaacacagcggtcactctcataagtcgcttgttgtggatccagcccgcaatagatttcgccaaagtgggttttccgttcactcgctgaaattttatctgcgcctttacgcgagttaacggggagcaacgctgcactgcgagatggctgagcgtctgatgacgcttttcctgctgccgttttgcgctggcgggccacctttatctgctgcaaccctttatcgtccatcagccgtaacgcctgtgttgggcagacgtcaatacaggcttgcgtgccggaactgcgctggttacaaaggtcgcatttctgtgcaatcgtatcgaccatctcaacgacgccaaaggggcaagcgattgcgcatcttttacaaccaatacatttttgctcgtccagttgtacgctatcggactggaaagtcagagcataaaccggacaagccgtaacgcagggggcattgttgcaatgatggcaggccaccggattcgcagcctggcccttcccaacaatgtggatacggggtcgaaagtcactgtgactcagcggccagttttcttgattgtgtgctaccgcacaggcaatttcacaggcatggcagcctatacattccgcagcttcagcagcgataaacttattcatttgcatccctttcatttaatgagttatgtcttctcaaatttcgcgatgcaataaacgggcatatattaggtagcatgaccgttttaattataattttgcaactgagttcaaattattgcccctcaatctatgccgctttcattatttcaacattgccgatcaaaagaatgctatccagataaaaacgattaaatgcgagagtgcgacatgccagaatgattaatgaaatatcaatatgagaaaattacagataattccattgtcaggttctcttctcattttcgtggtttaaccacgattatgtgattgcctccgcaattcctgtctctaactccccttcctcgcaaaaactggcactccacgagcatgtgtttagacagtttcatgaacgtaaacggttgctttttactctggcgggcgaaaggagaaacactgatgagcgccatagattcccaacttccctcatcttctgggcaagaccgcccaactgatgaggttgaccgcatattatcaccaggaaagctgatcatactcggtctgcaacacgtccttgtcatgtacgcaggtgcagtcgctgttcctcttatgattggtgaccgactcggcctatcaaaagaagctattgcgatgctcattagctcggatctcttttgctgcgggatcgtcacattattgcaatgtatcggtatcggccgctttatggggatccgcctgccggtgattatgtcggtgaccttcgccgctgtaacaccaatgatagccattggtatgaacccggatatcggcctgctggggatattcggtgccactatcgccgcgggttttatcaccacattattagcgccacttatcggtcgcttgatgcctttattcccgccactggttaccggtgtggttattacttctatcgggcttagcatcattcaggtgggtattgactgggccgccggaggtaaagggaatccgcaatatggtaatcccgtttatttaggtatctcctttgccgtcttaatttttatcttgctcattactcgctatgcgaaaggatttatgtccaacgtcgccgtattactggggattgtatttggctttttactttcgtggatgatgaatgaagtcaatttatccgggctacatgatgcttcatggtttgcgattgtcacgccgatgtcatttggtatgccgattttcgatcccgtttccattctgaccatgactgccgtgttaatcatcgtgtttatcgagtcgatggggatgttcctggcactgggtgaaatagtcggtcgtaaactctcttcacacgatattattcgcgggctgcgtgtcgatggtgtagggacaatgataggcggaacgtttaacagcttcccccacacgtcattttctcaaaacgttggcctggttagcgtgacgcgcgttcatagccgctgggtgtgtatttcttcgggaattatattaatcctgtttggcatggtgccaaaaatggcggtgctggtggcctcgattccgcaatttgtgctgggcggcgcggggctggtgatgttcggcatggtactggcgacagggattcgaattctgtcgcgctgtaactacaccactaaccgttacaacctctatattgtggcgatcagtctcggtgttggcatgacgccaacgctctctcacgatttcttttctaagttaccggccgtactgcaaccgttgctgcatagcggcattatgctcgcaacccttagcgccgttgtgctgaacgttttctttaatggctaccagcatcatgctgacctggtgaaggaatccgtctctgataaagatttaaaagtcaggacagtacgtatgtggcttctgatgcgcaagctgaagaaaaatgagcatggagaataatatgaatcttttaatgcgcgctatatttagtctgctgttgatttttactctctctattcctgtcatttctgattgtgttgcaatggccattgaaagtcgcttcaaatatatgatgctgcttttttaaatggtttttacctgtcgacatccgctcaaaatgggcggttgtcgataaacgctcacttggttaatcatttcactcttctattatctataatgatgagtgatcagaattacatgtgagatattatgcaaacggaacacgtcattttattgaatgcacagggagttcccacgggtacgctggaaaagtatgccgcacacacggcagacaccctcttacatctcgcgttttccagttggctgtttaatgccaaagggcaattattagttacccgccgcgcccttagcaaaaaagcatggcctggcatgtggactaactcggtttgtgggcacccacaactgggagaaagcaacgaagaggcggtgatccgccgttgccgttatgagcttggcgtagaaattacgcctcctgaatctatctatcctgactttcgctaccgcgccaccgatccgaatggcattgtggaaaatgaagtgtgtccggtatttgccgcacgcacgaccagtgcgttacagatcaacgatgatgaagtgatggattatcaatggtgtgatttagcagcggttttacgcggtattgatgctacgccgtgggcgttcagtccgtggatggtgatgcaggcgacaaatcgcgaagccagaaaacgattatctgcatttacccagcttaaataaaaaaccccgacggttgccggggttgtgagcataacgtaatgcttattttaccggacgcatcgccgggaacagaataacgtcgcggatggtatggctgttggtgaacagcattaccatacggtcgataccaattcccagacctgctgtcggcggtaagccatgttccagtgcggtgacataatcttcgtcgtagaacatcgcttcgtcgtcacctgcatctttcgcggcaacctgatccaggaagcgctgcgcctgatcttccgcgtcattcagctcgctaaagccgttaccgatttcacgcccaccaatgaagaactcaaagcggtctgtgatttccgggttaacgtcgttacgacgcgccagaggagaaacttctgccggatattcagtaatgaaggtcggctggatcagatgtgcttctgccacttcttcgaagatctcggtaacgatacggcccagaccccagctcttctcaacgtggatgccgatagattcagcaatcgctttcgcagagtcgaagttgtccagatccgccatgtcagtttccgggcgatatttcttgatcgcttcacgcatggtcagtttttcgaacggtttaccgaagtccagcgttacgtcgccgtaggtcacttccgtcttaccgagaatatcctgtgccagagtacggaacagcgattcggtcagctcgataagatctttgtaatctgcgtaagccatatagagttccatcatggtgaactctgggttatgacgtacggaaataccttcgttacggaagttacggttgatttcgaatacacgctcgaagccaccgaccaccagacgcttgaggtacagttccggcgcgatacgcaggtacatgtcgagatccagcgcgttatggtgagtgataaacggacgcgcagcggcaccgccagggatcacctgcatcatcggcgtttcaacttccataaagccgcggttcaccatgaactggcgaataccagagaggatctgcgagcgcactttaaaggtgttgcgggattcatcgttagagatgagatccagataacgctgacgatagcgcgcttcctgatcctgcaagccgtggaatttatccggcaacggacgcagtgctttggtcagcagacgcagctcggtacagtggatagacagttcgccggttttggttttgaacagtttacctttcgcgccgaggatatcgccgaggtcccattttttgaactgctcgttgtaaacgccttccggcagatcgtcacgggcaacgtacaactgaatgcgaccgccaacgtcctgcagggtaacgaaagacgctttacccataatacgacgggtcatcatgcggccagcaacggcgacttcgatgttcagcgcttccagttcttcgttctctttaccgtcgaattctgcgtgcaattggtcagaggtatgatcgcgacggaaatcgttcgggaaggcaatcccctgctcacgcaggttcgccagcttctcacgacgcgttttcagttcattgttaagatcgactaccgcgtcagcgccctgtgcgtgttgttcagacatgttggttcctcataaccctgctttcaaacttgcttcgataaattgatccaggctgccgtccagcacggcctgcgtgttgcgggtttctaccccggtacgcagatctttaatgcgggagtcatcaaggacataagaacgaatctggctgccccagccgatgtcggatttgttatcttccatcgcctgtttctcggcatttttcttctgcatctccagttcataaagcttcgctttcatctgcttcatggcctggtctttgttcttgtgctgggaacggtcgttctggcattgggtcacgatcccggttgggatgtgagtaatacgcaccgcagattcggtacggttaacgtgctgaccgcccgcgccggacgcgcgataaacgtcgatgcgcagatctgccggattgatttcgatatcgatatcatcatcaacttccgggtaaacaaacgctgaactaaacgacgtgtggcgacgaccgccggagtcaaacgggctcttacgcaccaggcggtgaacgccggtttctgtacgcagccagccataagcgtaatcgccggagattttgatcgtcacggatttaatacccgccacttcaccttccgactcttcgatgatttcagttttgaaaccacgcgattcagcccagcgcagatacatacgctcaagcatgctcgcccagtcctgtgcttccgtaccgccagaccccgcctgaatatcgaggtagcagtcggcgctgtcatattcgccagagaacatacggcggaactcaagctgcgccagtttttcttccagggcgtcgagttcagcaacggcttcgttaaaggtttcttcgtcgtcagcttctacagccagttccagcagaccagaaacatcttccagcccctgtttcatttggtcgagggtgtcgacaacggcttcgagggaggaacgctctttacccagcgcctgtgcgcgttcgggttcgttccagacatccggctgttccagctcggcgtttacttcttccagacgctctttcttggcgtcatagtcaaagataccccctaagaacgtcggagcgttccgtgaggtcctgaatgcgattatttaccggattaatttcaaacatggtctgatttcttttattgagctagtcaaaatgcggtgataagagcgggattgtacccaatccacgctcttttttatagagaagatgacgctaaattggccagatattgtcgatgataatttgcaggctgcggttgccgcgaaactcgttgatatcgagcttgtaagccagttgcacttcgcgcacgccgttatccggccagagggcggtatcgacattaaaagcaataccatccagcagcggaccgccgccgaccggctcgaccatgactttcaaatgacgctcgcccaccagccgctgttgcagcagacggaaatgaccgtcaaacagcggctccgggaacatctgcccccacgggccagcatcgcgcagcagctgcgccacttccatggtcatttcggccggacttaacggaccgtccgacaccacttcgccttgcaatagcgaagggtccagccactcagtaaccagttcgccaaaccgttgttgaaagagttcgaatttatcctcttccagcgacaaacccgccgccatcgcatgaccgccaaacttcagcatcatgccggggtaaagcgtgtctagccgctccagcgcatcgcgcatatgcagcccctgaatggagcgaccggaacctttcagcgtaccgtcgcccgcaggcgcaaaggcgataaccggacggtgaaaacgctctttgatacgcgatgccagaatgccaacaacgccctgatgccattcagggtgatacattgccagcccacctggcagcgtgtcgcggctacgttccagcttctcgcacagagtgagcgcttcaacctgcattccctgttcgatctctttacgtgtttggtttagtgcatcgagttcattcgccagcacacgcgcttcgccaatgttgtcacacaacaacagcgccacgccaacggacatatcgtccagtcgcccggcagcattgagacgtggccccagcgcaaaacctaaatcgctggcggcgagtttttgtggatcgcgattggccacttccagcagcgctttaatccccggacggcactttccggcacggatgcgactcatcccctgccaggtcagaatgcgattattagcgtccagcggcacgacgtccgccactgtccccaacgctaccagatccagcagttctgccagattaggaattgcgatgccgcgctcatcaaaccagccctgatcgcgcaaaaaggtgcgcagcgccagcatcagataaaacgccacacccacgcctgccagtgatttcgacgggaaattacagtcgcgcaagttagggttaatgatcgcttccgctgcgggtaatgtgtcgcctggcaaatggtgatcggtaacaataaccggaatgcccaacgaacgagcgtgttcaacccccgcatgggaggaaataccgttatccaccgtgacaattaactgcgcgccacgggcatgagcctgatcgactacttccgggcttaagccgtaaccgtcttcgaaacggtttggaaccaggtagtcgatattgctgcaaccaagcgagcgcatcgccagcacgcttagagccgtgctggtggcaccgtcggcgtcgaaatcaccgaccacaataatccgcgtgccttcgcgaaaagcgttgtaaaggatctcaacggccttttcgacgccgctcagttgctgccagggcagcatgcctttaacactgcgttccagttcctgcgcgctacgcacaccccggctggcatataaacggcgcagcaagggaggcaattcagcgggcaagtcggccgtttcatcgacttctcggcgacgaagttgtatctgttgtttcacgcgaattatttaccgctggtcattttttggtgttcgtcgaggaattctttcatgtctttcggcggctggtaacccggaacaagtgtgccattgctcagcacaactgccggagtaccgctaacgccaagctggacgccaagtgcgtaatggtcggcaatatccacgtcgcagctggctggtgcgacgcttttacctgccatcacatcatcaaacgctttgtttttatctttcgcacaccagatagctttcatttctttctctgcatcgctgtccagcccctggcgcgggaaagcaagataacgcacggtgatccccagcgcgttatagtctgccatttgctcatgcagtttgtggcagtaaccacaggtaatatcagtaaacacggtgatgacgtgtttttcctgcggcgctttataagcgatcatctctttttcaagcgcattcaactgctttaacagcatcttattggtgacattgaccggagccgtgccactaacgtcatacattggcccctgaatgatatgtttaccatcatcggtgatgtacaacacaccgctgttagtcagaactgtcttcatgccagctacgggcgcgggctgaatatcgctgcttttgatgcccattttggctaacgtttgttgaattgccgcgtcatcagcctgaacaaagcctgaaaacgctgccaacaaggtaaataacataaaacctttcttcataaattttcctgttcttttcagacatcacgcccgcgggtgatgctgttgatgaagttgccgcagacgctcggtagcgacatgcgtataaatttgcgtggtggagagatcgctgtggcccagtagcatctgcaccacgcgcaaatccgcaccatgatttaataagtgagtggcaaaagcgtgacgcaacacatgcggtgacagcttttcgctgtcgatacccgccagcacggcataatgtttaatgcggtgccagaaggtctgtcgcgtcatctgctgcgcacgctggctgggaaacaacacgtcaattgacacaccattcaacagccacggacgcccatgttccagataggtttccagccagtaaaccgcctcttcacctaacggcaccaggcgctctttgttgcctttaccaatgacccgcactacgccctgacgcaggctgatatcactcattgtcaacccgaccagttcagagacacgcagtccggtagcatacaacacttcaagcatggctttatcgcgtagctccagtggctgatcaattaatggtgcctgtaataaacgttcgacctgcgcttcgcttaaatcttttggcaaacgctggggcaatttcggtgaagcgagatgcgcactgggatcatcttcacgaaacttttcgcgataaagatactggaacaatcggcgcactgcactcagcaaacgcgctgagctggtggctttatacccgccctccagccgttctgccagtaatgcctgcaaatcgtcactttgcgccgtcgccagcgtcaacccgcggtgatgcaaccactccaccatcattgacagatcgcgacggtaagcgttcaacgtattttcagccagatttttttccagccacagagcatcaagaaactgctcgatgcgtgccagatcctgtttcacttgcgccccttatggtcactcatttgatccattatgccttattgtgccgtgactaaagcgattctgatacactagccgcaaaagccacagcagaatcgagaagcttacgttatgaatatgggtcttttttacggttccagcacctgttacaccgaaatggcggcagaaaaaatccgcgatattatcggcccagaactggtgaccttacataacctcaaggacgactccccgaaattaatggagcagtacgatgtgctcattctgggtatcccgacctgggattttggcgaaatccaggaagactgggaagccgtctgggatcagctcgacgacctgaacctcgaaggtaaaattgttgcgctgtatgggcttggcgatcaactgggatacggcgagtggttcctcgatgcgctcggtatgctgcatgacaaactctcgaccaaaggcgtgaagttcgtcggctactggccaacggaaggatatgaatttaccagcccgaaaccggtgattgctgacgggcaactgttcgtgggtctggcgctggatgaaactaaccagtatgaccttagcgacgagcgtattcaaagctggtgcgagcaaatcctcaacgaaatggcagagcattacgcctgatgtcactgacggcttagcacatatgctttgccgtcatctttatctttgcgtctcttgttgtaacaatatccgccgtaaatcccgccattcggcttcgtccatgctgtcagctgccagccataaatgttgccgttttccgctgtcagaacgtaaacgcagcatcatgccgctcttaatcatccacggcgctttgacgatgctccactcctgcccttgccaacgcaaacgcccgtccatcaacaagcgaatttccccctggcgagcattaatacgccgctggctgcgaacgcaatcaaacaccaccagcgaaagtaacaccatccataacggggtgtaactgagcggccagggaatgagtaaaataacagcggcaaccagcccatgaatcagcaaggaaagccactgtgcgcgccaggagacgcgcaaatcagattgccacaggaccacgttcccggttccgtgtctggatgagtcggaccatcatttccagttctgcatcggccggtttaccgtgattcatcagccagttaaacaggtccggatcgtcacattccagcagacgaataaagatgcgtttttcgtcatcgcttaagctgtcgtactcatgttcgaaaaacggcatgattgaaatatcgagttcgcgcataccacggcggcatgcccaatgaatgcgggctttgttgttaatgtccatcttcttcctgtctcacgaaaatccagtacccggctattgtaacgtgtttttcgacttcttttacgggaatatcagtaaacataatcgcgatcgcgaaattaattcacaacaattcaagggcttcatttttttggaagtcgcctcgcagaaggcacagatcgcgtagtgaaagcacttgcattgcctcatagctcttttaccattagttattaatacgccgttaagcaactcaggactctattatggcttttacaccttttcctccccgtcagcctacggcttctgcccgtttgccactgacgctgatgacgcttgatgactgggcgcttgccactattactggcgcggacagcgaaaaatatatgcaaggccaggtgacagcagatgtcagccagatgactgaagatcagcacctgctcgccgcccattgcgacgccaaaggtaaaatgtggagcaatttacgtctgttccgcgacggcgatggctttgcatggattgaacggcgcagcgtgcgtgaaccgcagctgactgaactgaaaaaatatgcggtgttctctaaagtgaccatcgcgccagacgacgagcgtgtgctgcttggtgttgccggttttcaggcgcgcgccgcgttggcaaatctctttagtgaactaccttcgagagaaaaacaggtagtcaaagaaggcgcgaccacgttgctatggtttgaacacccggcagaacgtttcctgatcgtaaccgatgaagctactgccaatatgctgaccgataaactgcgcggtgaagcggaactgaacaatagccaacagtggctggcattaaacattgaagcgggttttccggtgattgacgccgccaacagcgggcagtttatcccccaggcgaccaacctccaggcgctgggcggcatcagctttaagaaaggctgctataccggacaagagatggtggcgcgagcaaaattccgtggtgccaacaaacgcgcgctctggttgctgacgggtagcgccagccgactgccggaagcgggtgaagacttagagctgaaaatgggcgagaactggcgtcgtaccggtacggtgctggctgcggtcaaactggaagatggtcaggttgtggtgcaggttgtcatgaataacgatatggaaccggacagcatcttccgcgtgcgtgacgatgcgaatacattgcgtatcgagccactgccatattcgctggaagagtaaatctctgtatcgcatcaggcatttatcgcctgatgcgacactggtgtgtcttttcaggcctacaaaggcacgccaattacgcctgcccaatatacaaatagatcgccagaaagtggcacacactaccgccgagcacaaagccgtgccagatggcatgattgtatggaatgcgcttgcagacgtagaaaatcaccccgagcgaataaaccacaccgcctaccgccagtaaggtaacgctgcccgccgcgagcttaactgccatttcataaattaccaccagcgacagccagcccatcgccagataggtcaccagagataaaattttgaatcggtgcgcgatggtcagtttaaacagaatacccagcaatgccaggctccagataacaatcatcaacccgcgcgctaacggagaatccagccccaccagcaaaaacggcgtataggttccggcaatcaacagataaatggcacagtggtcaaatttcttcagccacatttttgcccgttgatggggaatggcgtgatagagcgtcgaagcgaggaacagcaggatcatactgccgccatagaggctgtaactggttatcgccgtggcgctggcattgagatccaccgcctgaaccagtagcaacaccagcccaacgataccaaacaccagcccaatgccgtgactgacgctgttggcaatttcctctgccagcgaatatccctgcttaatgaggggcttctgaaccataacttactccggaaaaacgtacacgcacatgtatacctctccagcgtaactgagaatagttccagtgaacacctgttagctaaaataaattctgatttgagattaatctccgaaaaatcatgaaattaaatgcgaaatttcaactaacaggcgtgagttcaatttaaagacatttaaattcaatcacataaaactgtgtctggtcgggatagatgtcggcaatgacctttttcagttcagtcagggtcatattttcctgctctgcatgtttttccgtcagcgtatccagcgttacggttgaggttgcggtgacttcaatcgtgcaaaaataaccgtcatcttcaaaacgtccgacacgaagcacatcacccgttttgaagtgcgattcagactcgtcgcggatggtgatggttttacgcccagccagaatgtcatcctggaaacgttgaaaaaaagtgatgtcgtttggctgcatggtactatttcctgtaagaattgactcatctggagcctatgatagtgaaaaaactcaccttaccgaaagatttcttatggggcggcgcagttgccgctcatcaggtcgaaggcggctggaacaaaggcggcaaagggccgagcatttgtgacgttctgaccggtggcgcacacggcgtgccgcgcgaaatcaccaaagaagttgtgcctggcaaatactatccaaaccatgaagccgttgatttttatggtcactacaaggaggacatcaagctatttgccgaaatgggcttcaaatgttttcgtacttccatcgcctggacgcgcatttttccaaaaggcgatgaagctcagccaaacgaagaagggctgaagttctacgatgatatgatcgatgaactgctgaaatacaacatcgaaccggtgatcaccctctcccactttgaaatgccgctgcatctggtgcagcaatatggtagctggaccaaccgtaaagtggttgatttctttgtccgtttcgcggaagtggtatttgaacgctataagcataaagtcaaatactggatgaccttcaacgaaattaacaaccagcgtaactggcgtgcaccgctgttcggttactgctgctccggcgtggtgtataccgagcatgaaaacccggaagagacgatgtatcaggtgctgcatcaccagtttgtcgccagcgccctggcggtgaaagccgcgcatcgcatcaacccggagatgaaagtcggttgtatgctggcgatggtgccgctctatccttactcctgtaacccggacgatgtgatgtttgcccaggagtcgatgcgcgaacgttacgtctttaccgatgtgcagttgcgtggctattacccgtcctatgtgttgaacgagtgggaacgccgcggatttaacatcaaaatggaagacggcgatctggatgtactgcgcgaaggcacctgcgattatctcggcttcagctattacatgaccaacgcggtgaaggccgaaggcggcaccggcgatgcgatctctggttttgaaggcagcgtaccgaacccgtatgttaaagcgtctgactggggctggcagattgatccggttggtctgcgttacgcgctttgcgagctgtatgagcgttaccagaagccgctgtttattgtcgaaaacggttttggcgcttacgacaaagtggaagatgatggcagcatcaatgacgattaccgcattgactacctgcgcgcccatattgaagagatgaaaaaagcggtgacttacgatggcgtggacctgatgggctacacgccgtggggctgcatcgactgtgtgtcgttcaccaccgggcagtacagcaaacgctacggctttatctatgtgaataaacatgacgacggtactggcgatatgtcgcgttcacgtaagaagagctttaactggtacaaagaggtgattgccagcaacggcgagaatctgtaattagccgatgtgcctgatgtgctccgctcatcaggcctggcactcttttaatatattgagctcgcaatattttatattacgcctcagccgaaacacacaaagcgcactttattaacaagcgaaaaaggcgccgaagcgcctttataagatagtcgaatcagtaaattactggtattcgctaatcggtacgcaggagcagaacaggttacggtcgccgtaaacatcatccagacgtttcacggtcggccagtatttgtctgccacacctgccgggaatactgcaacttcacgactgtacggatgcgcccactcggcgaccagttcgctctgaatgtgcggcgcgttcaccagcgggttatcttccagcggccagacaccggctttcacctggtcaatttctgcgcggatagccagcatcgcatcgataaagcgatccaattccactttgctttcagattcagtcggttcaaccatcagcgtacccgccaccgggaacgacatggtcggcgcgtggaaaccgtagtcgatcaggcgcttggcaatatccagctcgctgatgccggtttcttctttcagcgggcgaatatcgagaatacattcgtgcgccacgcgaccgtcgcgaccggtatacagcaccgggaaggcatcctgcagacggctggcaatatagttggcgttaagaattgccacctggcttgcttttttcagcccttctgcgcccatcatgcggatgtacatccagctgattggcaggatagaggcactaccgaacggtgccgcagaaaccgcgccctgacgggttaacatgccttcgatttgcaccacgctatgacccggtacaaacggagccagatgcgctttcacaccgatcggtcccatacccggaccaccaccgccatgcggaatgcagaaagttttatgcaggttaaggtgggaaacgtccgcaccaataaagcccggcgaagtgatgccaacctgggcgttcatgttcgcgccatcaaggtaaacctgaccgccgaactgatgcacgacttcacacacttcacggatcgtttcttcatacacgccgtgggtggaaggataggtcaccatgatacaggagaggttatcgcccgcctgttccgctttcgcgcgcagatcagtcagatcgatgttgccgtttttatcacacgccacaaccaccacctgcattcctgccatatgcgcggaagccgggttagtgccgtgagcagaggccgggatcaggcagatatcgcgatgcccttcgttgcggctttcatgataatgacgaatcgccagcaggcccgcgtattcgccctgtgcgccagagttcggctgcatacaaacggcgtcgtaaccggtcagtttcaccagccagtcagccaactgcgcaatcatctgctgataaccttcggcctgttccggcgggcagaacgggtgcagttcggcaaattccggccaggtgatcgggatcatctcggcggcggcgttcagtttcatggtgcaggaacccagcgggatcatcgcctgattcagcgccagatctttacgctccagcgagtgcatatagcgcatcatttcggtttcgctgtggtagcgattaaacaccggatgggtgaggatttcgtcgtcgcgcagcatcgcagcctgaatagagcgactgtcgtgagccacgtctttgtccagtgtgtcgatgtccagcccgtggttatcgcccaacagcacgctgaaaagctgcatcacgttttcgcgcgtggttgtttcatcaagggtgatcccaaccgcgttcagaatatcactacgcaggttgatttcacccgcttcggcacgcgccagcacgcccgctttgtcggccacttccacacacaaagtatcgaaatagtgcgcatggcgcagcttcaggcctttttttagcaggcccgccgccaggatatcggtcagacggtggatgcggttagcgatacgtttcaggccaaccggaccgtggtaaacggcatacagactggcaatgtttgccagcagtacctgggaagtacaaatgttggagttcgctttctcacgacgaatatgttgctcgcgagtctgcatcgccatgcgcagagcggtgttaccagctgcatctttcgatacaccgataatacggcccggcattgagcgtttgtattcgtctttcgccgcaaagaatgccgcgtgtgggccaccatagcccatcggtacgccaaagcgttgcgccgaaccaaaaacaatatccgcgccctgtttacccggcgcagttaacagcaccagcgccataatatcggcggcaacgctgaccacaattttgcgtgatttcagttcgctaataagcgcggtgtagtcgtgaatttcaccagtagtgccgacctgctgtaacagcacgccgaagacgtcctgatggtcgagcactttttgcgcgtcatcgacaatcacttcaaaaccaaaggtttcggcacgagtacggaccacatccagcgtttgcggatgaacgtcagaagcaacaaagaagcggttggcatttttcagtttactgacgcgtttcgccatcgccattgcttcggcggcagcggtggcctcatccagaagagaagccgaagccatatccagcccggtcaaatccagcgttacctgctggaagttgagtagtgcttcaaggcggccctgggagacttcaggttgatacggagtatacgcggtataccagcccggattttccagcatgttacgcaggataaccggcggtagctgcacggcggtgtaacccatgccgatgtaagacgtgaagcgtttattgcgactggcaatagccttgagttctgccagtgcggcgtattcggtcgccggtgcgccaacctgcggtggtgtcgcaagctgaatatctttcggcacaatctggccggtcagcgcgtttaacgattgtgcaccaacggcattcagcatttcttgctgttgcgcggcgtccggtccgatatggcgttcaataaaagcgccgctgttttcaagctggcttaacgtctgtgtcatgagcgatggttcctgaaacgtgcagtgaattgtgaacctctctccttgcgaagagagtgagggtgaggcgtaaatttcctcaccctgatcctctcccgcagaagaggaataaagccgttactcgtcttctaacaatgcttcgtatgcggttgcatccagcagtgattccagttcgctttcatcgctggctttgattttgaaaatccagccgcctgcatacggttcgctgttcaccagttccggagaatcgctcagtgcatcgtttaccgccacgatttcaccgcttactggcgcataaatatctgacgccgcttttaccgattcggcaaccgcgcagtcatcgcccgcgctaaccgttgcgcccacttccggtaggtcaacaaacaccatatcgcctaacagctcctgagcgtgttcggtgatgccaacggtgtaagtgccgtcggattctttacgcaaccattcgtgttctttgctgtatttcagttctgctggtacgttgctcatcaatcaatctccaaaaaagtaaatcacgcgacggctttgccgttacgcacaaaaacaggtttcgtcactttaaccggcatttcacggttgcgaatttgcacaatcgccgtttcaccaataccttccggcacgcgcgccagcgcaatgctataacccagcgttggggagaaagtaccgctggtgataatgccttcatgctggttgccctgcgcatcagtaaaacgtaccggcagttcattacgcagcacgcctttttcggtcatcaccagaccaaccagtttttctgtgccatgttcacgctgcgcttccagagcttcacgaccgataaagtcacgatctgccggttcccaggcgatagtccagcccatattggcggctaaaggagaaatagtttcgtccatctcctggctatacaaattcatgcccgcttccagacgcagcgtgtcacgcgcgcccaggccacatggcttaacgccagcttccaccagcgcgcgccagaaatcggccgctttttcattgggcagcgcaatttcgtagcccgcttcaccggtgtaaccggtggtggcaataaacagatcgcccgcctgcacgccaaagaacggtttcatcccttccaccgcctgacgctgggcgtcattaaacagtgtggcagcttttgcctgcgcattcggcccttgtacggcgatcatggaaaggtcatcacgaacagtaatttcgatgccgaaaggttctgcgtgttgggtaatccaggagaggtctttttcgcgggtggcggagttaacaacgaggcggaagaaatcttcagtaaagtagtagacgatgagatcatctatcacaccgccagaggcattcaacatccccgagtaaagggctttgccgcttttggtgagcttcgccacatcgttcgccagcagataacgtagaaactcccgggtgcggctgccgcgaagatcgacgatggtcatatgtgacacatcaaacattccggcatcggtacgtaccgcatgatgttcgtcgatttgcgaaccgtaatgcagcggcatcatccagccgtggaaatccaccatgcgagcgccgcaaagcgtgtgttgttcgtacaaaggagtctgttgtgccatcttgtcctcattgaataagcggggctgacaacttttccatggcgaaattatcaccacgaaacccagcatcggagccactcccggtccccaacgcaatcgttctcttttgcctgaacttaccaccgaaacagactgttaaccataaggtaaaattgatcatcacattagcttatggttaaaaaatgcaaaaatcgcaacagaataaaaaaccaaaaaacacatcagtttctatacaaagatgatttgatgagaaagttaatttgaataagacaatattaagcgctaaaaaaatgtcaaaaaacactaaatcaaaaatccataacattagaaaatataatgcgaaaacggaggttaaattagtttatttcaaatgaggaaaatctcccggcgaaaaaaccgggagatgaaagtgtgatgggtatcaaataaacagcagaagagaaatatttaacgcagccattcaggcaaatcgtttaatcccattgcctgacgaataagttgtggcttaacgccaggaagcgtatcagccagtttcagaccaatatcacgcagcaattttttcgccggattggtaccggaaaacagatcgcggaatccctgcataccagccagcatcagcgccgcactgtgcttacggctacgctcatagcgacgcaggtaaatgtactgcccgatgtctttaccctgacgatgcaaccgtttcagttcagcaatcagctctgcagcatccataaagccgagatttaccccctgccccgccagcgggtgaatagtatgcgcggcgtcgcccaccagcgccagacggtgtgcggcaaactggcgcgcataacgccccgttagcgggaacaccaggcgctcactttcaaccttgcataagcccaggcgattatcaaaagcgatatttaacgcgcgattaaattcgtcttcgcctgcctgctgcatccgctgcgcttcctctggcgacagtgaccagacaatcgagcaaagatgcggatcgctaagcggcaaaaaggccagaatgccttcgccatgaaaaacctgccgcgccaccgcatcatgcggttcttccgtgcgaatggtcgccaccagcgcgtgatgctgataatcccagaaagtcagcggaatatcggctttgttgcgcaaccaggaattagcgccgtccgcgccaatcaccagacgcgccgttaacatgctgccatctttcaacgtcaggaaggtttcattttctccccaggcgacctgctgtaattctgcgggggccaacagagtgatatctgacgactgctgcgctttgttccacagcgcgtagtgaatcactgagttttcaacgatatgcccaagatggttatagcccatgctttgatcgtcaaacgagatgtgaccaaaactgtctttgtcccacacttccataccgtgatagcaactggctctgcgggagagaatctcctgccagacgccaagacgagtcagtaatttttcgctggcggcattgatagccgaaacgcgcagttgtggtggtgcatccgccgccagaggttccggtacgcgctgctccagtacggcaacgcgtaagccgctaccctgtaagccgcaggcaaccgccagcccgaccatgccgccgccaacaatggctacatcaacactttgcattgtttattccttaaaaccgccttcaacgcgccacccaaccaagagtgcgctgcgccagcacatcgcgtgccggggtaaataattccatcgtcatcagcccgatgttgcgcccgacaaccagcggcgtccaacggttggcaaaaagatgtacaaggctgtccgtgacgccgatggttgcttcgcgatcgctctgtcgacgctgctgataacggcacaatacgccgtaatcacccatgtcttctccgcgttcctgcgcctgagtcagggtttccgcaaggctcatgacatcacgcataccgaggttaaatccttgcccggcgatgggatgcagagtttgcgccgcattgcccaccagcacggtacgatgggtaataggtttggcggcgcgggttagcgctagcggataagcactgcgtttaccggcatgagtaattttcccaagtcgccagccaaaggccgactggagttcacggcaaaacttctcgtcgctccacgacagcacctcttcgcgccgttccagtggatgacaccagaccagcgaacagcgtccgtcagacatcggcaacatcgccagcgggccatgtttcgtgaagcgttcaaaagcgcggccttcgtgcgcaacggaagtcgcaacgttagcaatcacagccagttgttcgtaaggctcctgctgccagtcaacgccgcacacagtggctaacgctgaatgggtgccatcagcggctaccagcacgcagcccgtcagcgtctcgccactctccagcgtcacttcaacgaggctctgagtacgggcaacgttagccacgcgatcagggcaatgcagcgttacgccaggtgctttgcgcagcaatgcaaacagccgttgcccgacattgtgcaattcgacaacctgccccagcgccgccagttggtaatcttctgcggcgagggtgacaaatccagcgtgaccacgatcgctgacatgcactgtggtgatggcagttgcgcaatcagccagagattgccagacgccgatgcgcgccagttgctgacaagtacccgccgccagcgcaatagcccgtccatcaaagcccggatgagcatgtgactctggcgcagtcgcttcaatcaaatgtaccggcagcgccccgtgacttaaccgggaaatagccagcgccagcgtcgcgcccgccatgccgccaccgacgatgattacgctcattgctttctcgcagcagccatcaacgcttcgatttcttccggctttttcaccacgctggcggtgaggttttcgttgccggtttcggtaatcacaatgtcgtcttcaatacgaatgccgataccgcgatactgttctggcacgtctgcatccggcgcaatataaagacctggctctacggtcagaaccatgcccggttcaagaatgcgcgagcgctcctggccataaacgccaacgtcatgaacatccagacctaaccagtggctaaggccatgcataaagaaaggacgatgggcattctgagcgatcagttcatcaacatcacctttcaggatgccgagttttaccaggccgctaaccatgatgcgcaccacttcaccagtgacttcctgaatggaagttcccggacgatacaggcgcaagctggtttcgagagattccagcacaatatcgtagatttcacgctgggcctgggtgaatttgccgttgactgggaaggttcgggtaatatcacccgcgtaacctttgtattcgcaacccgcgtcaatcaacaccagatcgccgtcgcgcagttcacactcgttttcggtgtagtgcaaaatgcagccgttttcaccgctgccgacaatggtgttataggaagggtaacgcgcaccgtggcggttaaattcgtggtgaatttcgccttccagatggtactcgaacatccccggacggcatttttccatcgcccgtgtatgtgccagggcggtgatttctcccgcgcggcggagtacggcaatctcttctggcgatttgaacaggcgcatttcatggaccatgggacgccagtcgatcatcgttgctggcgcggtgagattttgtcgcgagcctttacgcagtttttccagtgcactgttcacgatttcatcagcatatgcatattcgccctgagcatggtaaaccacatccaggccgttaagtagttgataaagttgctgattgatttcgctgaatgccagtgcgcggtcaacacccagtttctctggcgcggcatcctggcctaagcgacgaccaaaccagatctctgccgtcaggtcgcgaacgcggttaaacaaaacgctgtggttatgagtgtcgtcgcttttaatcagcaccagcaccgcttccggttcgttaaagccggtgaagtaccagaagtcactgttctgacgataggggtattcgctgtcggcgctacgtgttacttctggtgcagcaaaaatcagcgcggcgctgccgggttgcatttgctctaccagggcctgacggcgacgctgaaattcttgccgggatatatcactcataacactctccttacgttttttgtttttagtgtagagtcggtttttgtacttctggcgcagtcggttgcggatgagtaaaggtgtcgtggcataacagcgcggcaacacggacgtactcgatgatctcttcaagcgacatttcaagctcttcctgatcttcgtcttcgtcgtaacccaactgtgcgatgttacgcagatcgtcgatggcttcaccggtttcgccggtcactttgtccagcttcggttgcgtaacgccaagaccaagcaggaagtgattaacccaacctgccagcgcatcagcccgatcgaaaacgctgacgtcatcgccatcaggcagataaagctgaaaaaggaagccgtcatcctgcagggcatcgctggtggcagagtgcattttgcgcagtgcctgtgccagctcatgaccgaaagccatgccttcgttcgtcaggtcgtgaagtagcggcagccatgagctgtcatcgttaccgccacatatcatcccactgattaaaccatgcatctcagcaggggtcagacccgtcccttgttggttcagatactggttcatttcgttgtaaccaggcatttcgttctgtatagacataagcattcgtcgtcaaagggaggaatattcatgatatgctaccactttgggccctggtggaccagaaaagggcttgtctcttctcatcagggtagctatagtgtcgccccttcgcagaccatgggtctaaagacgaaggcagcgcagtcaatcagcaggaaggtggcatgtctgcacaacccgtcgatatccaaatttttggccgttcactgcgtgtgaactgcccgcctgaccaaagggatgcgttgaatcaggcagcggacgatctgaaccaacggttgcaagatctgaaagaacgcactagagtcacaaatactgaacagttggtcttcattgccgcattgaatatcagctatgagttagcgcaagaaaaagcgaagactcgtgactacgcggcaagtatggaacagcgtattcggatgctgcagcagaccatagaacaagcgttacttgaacaaggtcgcatcaccgaaaaaactaaccaaaactttgaatgacacttttcggtttactgtggtagagtaaccgtgaagacaaaatttctctgagatgttcgcaagcgggccagtcccctgagccgatatttcataccacaagaatgtggcgctccgcggttggtgagcatgctcggtccgtccgagaagccttaaaactgcgacgacacattcaccttgaaccaagggttcaagggttacagcctgcggcggcatctcggagattcccttcttatctggcaccagccatgacgcaactaccagaactcccactgacattatcccgacaagaaatccgcaaaatgattcggcaacgtcgtcgtgcgttaacgccggaacaacagcaggaaatgggtcaacaagccgctacccggatgatgacttatcccccggtggtgatggcacatacggtcgctgtattcctctcttttgatggcgaactcgacacccagccactcatagaacaactctggcgcgccggtaagcgcgtatatcttccagttttgcatccctttagtgccggtaacttgctgttcctgaattaccatccgcaaagcgaactggtgatgaacaggttgaagatccatgagccaaaactggatgtgcgtgacgtgctacccctttcccgattagacgtgttgatcacaccgctggtcgcctttgatgagtacggtcagcgcctgggaatgggcggtggtttttatgatcggaccttacaaaactggcagcactataaaatgcaaccggtgggttatgcgcatgattgtcagttggtggaaaaactccccgttgaagagtgggatatccctcttcctgcggtggttacaccgtcgaaagtctgggagtggtaagggcgacacacctgcatcgccctgattgacatcgttgattctttaacctaatttagtgagtaagggtaagggaggatgactcctcccctgagactgactgttaataagctgggaaacttatgagtaacagtacaatcagtatgatgacaagtcgcatcataacccttctccttcaagccctcgcttcggtgagggctttaccgttacagccccatgctgccctgccatcgtaaatccccattaaataaacacaacgcattgatctgactttgatttattttctggagcagactcgcaatgtagaatgcgcaatgcggcaacggtgtggagaagggataaaaaaaacgggcaagtcagtgacctgcccgttgattttcagagaaggggatttagtacagcagacgagcgcgaatggtacccggaatagctttcattgcctgcagcgctttttcggcaacgtcttcgtcggcttcaatatcaataactacataacccatctgggcggaagtttgcagatattgcgcggcgatgttgacgccctgctcggcaaaaattttgttgagcgcagtcagcacacccggacggttttcgtggatgtgcatcagacgacgaccaccgtgcagtggcagcgagacttccgggaagttcaccgcagagagcgttgaaccattatcagaatacttgatcaatttacccgcaacttccagaccgatattctcctgcgcttcctgagtcgaaccgccaatgtgtggcgtcagaaggacattgtcgaattcacacagcggagaggtaaatggatcgctattggtcgccggttccgtcgggaatacgtcgattgccgcccccgccagatgtttgctcgccagcgcgtcacacagcgctggaatatccaccacagtaccgcgcgaagcattaatcagcagcgagccgggtttcattagcgaaatctctttcgtgcccatcatatttttggtggacggattctctggtacatgcagactcaccacatcgctcatattcagcaggtcagaaagatgctgtacctgagtggcgttgcccagcggcagtttgttttcaatatcataaaagtaaacatacattcccagcgattcagccagaatgcccaattgcgtaccaatatgaccgtagccgatgatacccagctttttgccgcgcgcttcaaaagaacccgccgccagtttgttccacacgccacgatgcgctttagcattggcttccggcacgccgcgcaatagcagcagcagttcgccaatcaccagctccgcaacagagcgcgtatttgagaacggtgcgttaaataccgggatcccgcgctttgccgccgcatccagatcaacctggtttgttcctatacagaaacagccaatagcgaccagtttttctgcggcgttgatcacgtcttcagtcagatgggtacgggatcgcaggccgatgaagtgggcatcgcggatggattcttttaattgttcatcatccagcgcgcctttgtgaaattcgatgttggtgtaaccagctgcacgaaggctttccagcgccttttggtgcacgccttctaccagcagaaacttaatcttgtctttctccagcgatacctttgccatttacccaatcctgtcttttgaaatgttgtgtgcggatttgcatccgcctttcaacatatcaaaaaataatattgcggcaatatgaacgtttgcgtcgcgatgttgaggaaatatcacgcaaaagtatttcttggatgaatatgctggtttagaagatttatttagagcaatcgacaattgccaggtaaaaacgtgacacatgtcactaaatttaatgaagagaatttttttaacgggggaggttcccccgtcagatcatttcacaatagttttgacaccgtcaggtgtgccaatcagcgcaacgtccgcgccacggttagcaacaaaccaacagtcaccacgccaggaatcgcatttatggcgttttccatcgctatcgggtccaaggatttccatgccgtggacgtcgaggatcacgttgccgttatcggtcactacgccctgacggtattccggacgaccgcccagtttcaccagctggcgcgccactgcactacgtgccatcgggataacttctactggcagcgggaatttgcccagaatatcaacctgcttggaagcgtctgcaatacagataaatttttccgcaaccgaagcaatgattttttcacgggtcagcgccgcgccgccgcctttgatcatttgcatgtggccgttgatttcatctgcgccatcaacgtagatgccaaggctgtcgacttcgttgagatcaaaaacgtgaatgccgaggcttttcagtttttcagtggaagcatctgaactggaaacggccccttcaatctggcctttcattgtaccgagtgcgttaataaagtgtgcggcggtggaacctgtacctacaccaacaatggtgccgggctgaacatactgaagtgccgcccatcctactgcttttttcaattcatcctgcgtcatgatcgtttcgcctgtggtatgaaatttcacacgcattatatacaaaaaaagcgattcagaccccgttggcaagccgcgtggttaactcatccataaaatatcgcgcaatggcgggcatcccctttcgccccgcaagtaaagcatacaacggtctgggtatgccgctccacggtgcaaacaggcgcaccagttccccgttcgcaagcccctgtttacaggcaaactgaggcaataacgccacgccattcaacacaaccagggcgcgaactcgctgagcgaaatgcattagcgcaaatccctgatcttttaagctgcgcgttaaccactgatacaaatgttacccaccaacggcttcggtatatgcaacccgacacaaaattgtgtcatagtgcaggaaaaagcatttaccaggagcagacaacagcaatgaaacgcccggactacagaacattacaggcactggatgcggtgatacgtgaacgaggatttgagcgcgcggcacaaaagctgtgcattacacaatcagccgtctcacagcgcattaagcaactggaaaatatgttcgggcagccgttgttagtgcgtaccgtaccgccgcgcccgacggaacaagggcaaaaactgttggcgctactacgccaggtggagctgctggaagaagagtggctgggcgatgaacaaaccggttcgactccgctgctgctttcactggcggtcaacgccgacagtctggcgacgtggttgcttccggcactggctcctgtgttggctgattcgcccatccgcctcaacttgcaggtagaagatgaaacccgcactcaggaacgtctgcgtcgcggcgaagtggtcggcgcagtgagtattcaacatcaggcgctgccgagttgtcttgtcgataaactcggtgcgctcgactatctgttcgtcagctcaaaaccgtttgccgaaaaatatttccctaacggcgtaacgcgttcggcattactgaaagcgccagtggtcgcgtttgaccatcttgacgatatgcaccaggcctttttgcagcaaaatttcgatctgcctcctggcagcgtaccctgccatatcgttaattcttcggaagcgttcgtgcaacttgctcgtcagggcaccacctgctgtatgatcccgcacctgcaaatcgagaaagagctggccagcggcgaactgattgacttaacgccagggctatttcaacgccggatgctctactggcaccgctttgctcctgaaagccgcatgatgcgtaaagtcactgatgcgttgctcgattatggtcacaaagttcttcgtcaggattaatccatcaaataacgcctgatagcacatatcaggcgttatcctcacttctttttgtattccttgaatcacatcacaaaatagacaaatctcaggcggcaaaaaacgacgtctgaatgcatttttttgctggcgacaaacccacgtaaaaagctcaccgtaagcgcaaataccctcattttgattgcgttttatggagcaaataatgtctaacgtgcaggagtggcaacagcttgccaacaaggaattgagccgtcgggagaaaactgtcgactcgctggttcagcaaaccgcggaagggatcgctatcaagccgctgtataccgaagccgatctcgataatctggaggtgacgggtactcttcctggtttgccaccctacgttcgtggcccgcgtgccactatgtataccgcccaaccgtggaccatccgtcagtatgctggtttctcgacagcaaaagagtccaacgctttttatcgccgtaacctggccgccgggcaaaaaggtctttccgttgcgtttgaccttgccgcccaccgaggctacgactccgataacccacgcgtggcgggcgacgtcggccaagcgggcgtcgctatcgacaccgtggaagatatgaaagtcctgttcgaccagatcccgctggataaaatgtcggtttctatgaccatgaatggcgcagtgctaccagtactggcgttttatatcgtcgccgcagaagagcaaggtgttacatccgataaactgaccggcaccattcagaacgctatcctcaaagagtacctctgccgcaatacctatatttacccgccaaaaccgtcaatgcgtattatcgcagacatcatcgcctggtgttccggcaacatgccgcgatttaataccatcagtatcagcagttaccacatgggtgaagcgggtgccaactgcgtgcagcaggtagcatttacgctcgccgataggattgagtacatcaaagcagcaatctccgccgggctgaaaattgatgacttcgtccctcgcctgtcgtttttcttcggcattggcatagatctgtttatgaacgccgccatgttgcgtgcggcacgttatttatggagcgaagcggtcagtggatttggcgcacaggatccgtataacaacgttatccgcaccaccattgatcattgtgcacatcctatgtgtcgggattatctgcatcgctatctggaaaatgcgtccggcggacatattcaccacgatcttagccacgtcttcgacttacaccgtaatttaattgcaaccggatcgatgctgggttaatggtttgtcccgtcacgatcttcagcaatatgctgaagcatcgtggcggtataacgatgatttctgattgaataaagatattcctgcatatacatcggcctgtgcggcgcatcaaaatatttcagcgttgtcggattcaccagtcgccaggcaaaatgcgggatcaccgtcagaaaatgtccccgctccacggcgctgattttggccataaaactgtagggacgataaataatggttggattgatcccacaaggacgcatattcgcatcaatcattgtttcgaaattggcccgattctgaaagcgcatttgtagccagggcagctcctgaagcagctcttgctcttgtcgctcttcataacggcgagaaacgagaaagcccaatcgcagcggcggtagttcactgatagtcaggttttccagttcctgaactcgtgcagatacatgctgtggggagattataaaatctaactgacggtcaaaaagattatcgataacgccattttcgctgaactcaactggctgggcggtcacgccttcgtacttatctccgagactaatcaactgatcaaaaataatggtcggataagtattatctatgcctatcacaatgtctcgtgaacgacgtcctgagttatggatttcattatcaatcgcagaaagtcgttgataaaccgggaacagtttttgatacagttcctgtccggctttattgaggctgatattattatctttgcgggtaaatagcgtatagccaatttgttcttccagcgcggcaatgcttttgccaaatcgcgaagccgtcatatggattttttctgccgcccgggcaatattattggtttgcgctaataaaatgaaattgcgcatctttttcgaaataaaaatgtccatcccccctctcccgcatccttgtccgcttaaccgtttcagtcagcctatccttgatgaaaccgcgagcaaagataggtgattacgtcatggttttacagaaaaaggaggcaatatcgggtaaaggcattagcccgacgaatacgtcaggctacaagtattaatgtgcagcaggtgttttagcggggggttgatccacaggttctaactggaagaccacatcgacctgatcatcaaactgaatagcggcctgctcgtaagtttcctgggcggacaccggcgcggcatcggctttcatcatccgcaccattgggctgggctgatagttggaaacatggtagcgcacgctatataccggccccagtttacgatgaaagccgttcgccagttcctgcgcctgatgaatcgcgttatcaatcgctgccttacgcgctttgtctttataggcatccggctgcgccacgcccagcgacacagaacgaatttcgttaagtcccgccttcagcgcgccatccagcaaggaattcagtttgtctaactgacggagcgtgacttccaccgttctcacagcacggtagcctttcaggatacttttaccatcctgataatcataatctggctgggtgcgtaagttcgctgagctgatatcttttttcgcgatctgattgagttcaaggaaggaaatgtattgtgcgacgcgctcatccgcctgtttcttggcagtagcggcatccttcgcggccacgttaacttcaatcgcaagagtggcaatgtctggcaccgcatccacgcttgccgtaccggaggtgacaatatgcggtccatccggcaattcgttagcctgcgctgccatcccgctaatacccattaatgccgccagggcgataactttgaacttcacgttagtctctccgtgttaattgacttgcccaaaattcaggacctctggaggcaagcttagcgcctctgttttatttttccatcagatagcgcctaactgaacaaggcttgtgcatgagcaataccgtctctcgccagctgcaaggcaataaaccacataacacatcccactaccagattgataatgcgctgtgattttgccgtgcgcaggcgcggtgccagccaggctgcgagaatagccagaccaaagaaccacaggaaagaggcgctaattgttccgagcgcaaaccaacgttttggttccacatcaagttgcccgccaaggctgcccagcacaacaaaagtatccaggtaaacatgcggattcagccaggtcactgccaacatggtggcgataattttccatctgccttgtttcaggacttcggcactggctaactcaatgttactgctcattgctgttttaaaagcgccaaaaccataccacagcaagaaggctacgccgccccaggtgaccagcgccagcaaccacggcgactgcatcaataacgcgctgccaccaaaaatccccgcacaaatcaggaccaaatcgctgatagcacaaagtaaggcaatcataatgtggtactgacgacgaatgccctgattcatcacaaaagcattttgtggaccgagcggtaggatcatagctgcgccaagtgcaagaccttgaaagtaataagaaaacacgttggatattccgaattaagtatctgatgcagagactatatcgcgggattgttattagcggaaattgataatattaattggcaatcagaaaaactaataagagagaggccagagagtattatctggcctcagcgttgattacgcagctttgtcttctttcacccgcttaaagttcacatccatttgcgggtacgggaagctgataccggcggcatcaaattcacgtttaatacgctccagcacatcccagtacacgttttgcagatcgccgctgttgctccagacgcggaccacgaaattaatcgacgatgcgccaagttcgttcagacgcacagtcatttcgcgatctttcaaaatgcgatcttcagactggataatatcggtcaggatctgcttaacctgatcgatatcggaatcatacgccacgccaataataaattcgttacggcgagctggctcgcgggagaagttaataatattcccggcaataattttaccgttcggaataacgataattttaccgtctgcagtacgcatggtggtggagaaaatctgcacactcagcacagtaccggctacgccgccgaggtcaacatattctccggcacggaacgggcggaacatgacaagtaacacgccagcggccaggttagacagtgacccctgcaaagccagaccaacagctaagcctgcggcaccgagtacagcaatgactgacgctgtttgtacgcccacgcgccccagtgcagcgattagcgtaaaggcgataattccgtaacggactaatgcagaaagaaaatcagcaacagtggcatcgattttacgggagatcatcaggcgattcaccgcgttggaaatcatccgcgcgataatcaaaccaacgatgatgatcgcgagtgccgccacgatgtttactgcataacttagcagcagcgcctggttagccaccagccagcttcccgcgccgtttatgctatcgacaacattcaaatcttccattcaatattccttttcaactgactcaaaatggagaaatacactccgccgccttatgacgggcagtctgacaagggtaaacaataaagcataattttgccaaatagatcacagatttctcatctgtatcaccttgcttttggcgaaaaaaagacttttggcgaaaaaaagaccgcagagcgggccttgagataagcagaaaggaatatcttacagaacgtcgatcgcgttcagttcctggaatgctttttccagacgagcgatcatcgaagtctgaccggcacgcagccatacgcgcggatcgtagtatttcttgttcggctgatcttcgcctttcgggttgccccagctggccttgcaggtaagcttcgttttctttgtagtagttcagaacaccttcccaggttgcccattgggtatcggtatcgatgttcattttcactacgccgtagcttacggagtctttgatttcctgagcagtagaaccggaaccaccgtggaagacgaagttcaggctgttgtgcggcaggttgtgtttcttagaaacatattcctgagagtcgcgcaggatggtcggagtcagaaccacgttacccggcttgtaaacaccgtgtacgttaccgaaggacgcagcgatggtgaaacgcgggctgattttgctcagctcggtgtatgcgtaatcaacgtcttccggctgggtgtacagtgcagaagcgtccatgtggctgttgtccacgccgtcttcttcaccaccggtgcaacccagttcgatttccagagtcatgccgattttggacatgcgctccaggtatttagagcagatttcaatgttctcttgcagagattcttcagacaggtcaatcatgtgagaagagaacagcggcttaccggtagcagcgaagtgtttttcacccgcgtccagcagaccgtcgatccacggcagcagtttcttcgcgcagtggtcggtgtgcaggataaccggaacaccataatgttcagccatctggtgaacgtgatgcgcaccagagatcgcacccaggatagcagcgccctgcggaacgtcagatttcacgcctttaccagcgataaaagaagcaccaccgttggagaactgaacgataaccggcgctttaactttagctgcggtttccagtacggcgttgatggagtcagtaccgacgcagtttactgctggcagtgcgaagttgttttcttttgctacctggaaaactttctgtacgtcatcaccagtgattacgccaggttttacgaaatcaaaaatcttagacatgtctcttgtcctgtatcgtcgggccttatactcgtcatacttcaagttgcatgtgctgcgtctacgttcgctcaccccaatcacttacttatgtaagctcctggggattcactctcttgtcgccttcctgcaactcgaattatttagagtatgaaaaagtgcgtgctctaaaagcgcgctgaaacaagggcaggtttccctgccctgtgattttttacttcttagcgcgctcttcgagcatcgctactgcaggcagtactttaccttctacgaattcgaggaatgcgccgccgccagtggagatgtaggagattttgtcagcaatgccgaacaggtcgattgctgccagagtgtcgccgccgccagcgatggagaacgcttcgctgtctgcgatagcgttagccacgatttcagtacctttgcggaagttcgggaattcgaacacgccaaccggaccgttccacagaatggttttcgcattcttcaggatttcagccagttcctgagcggaagcatcaccgatatccaggatctgctcgtcagctttcacatcgttaacagatttcagggtagccggtgcagtttcagagaactcggttgctacgcgaacatcagacggaaccgggatgttgcaggtggtcagcagacgtttagcttcgtcaaccaggtcagcttcgtacagggatttacccacatcgtggccttgtgccgcgataaaggtgttagcgataccaccgccaacgatcagctggtcagcgattttagacagggagtccagaacggtcagtttggtagatactttagaaccaccaacgatagccaccatcgggcgagcaggttctttcagtgctttacccagcgcgtccagttcagctgccagcagcgggcctgcgcacgcaacgtcagcgaatttaccgataccgtgagtagaagcctgcgcgcggtgagcagtaccgaatgcgtccattacgaacacgtcacacagtgcagcgtattttttggacagagtttcgtcatctttcttctcgcctttgttgaagcgaacgttttccagaacaaccagttcaccttcagcaacgtcaacgccgtcgaggtaatctttaaccagacgaaccgggttagacagtttgtctttcaggtagttaacaaccggcagcagagagaattcttcgttgtactcgccttcggtaggacgacccaggtgggaagttaccatcacttttgcgccttgtttcagggccagttcgatggtcggcagagaagcacggatacgcgcgtcgctagttactttcccgtcttttactggtacgttcagatccgcacggataaatacacgtttcccagcaagatccagatcggtcatcttaattacagacatggtgaatcctctcgttgattctaaaagttttgcagacgctgcttgcgtcttacctgaaagcaacagtagccatagctaacgtcgtgtcgagcattcggttagcaaagccccattcgttatcgcaccagaccaacgttttgatcaggtgtgcgccactgacccgggtttgagtgccatcgacaatggcactgtgcggatcgtggttaaaatctacagagaccaacggcaattccgtatagtcaactataccatgaaatgcaccttgtgctgctttttgcagcaacaggttgacttcattggcttttacaggtttcttcaccgtcacgcttaaatcgattgccgtcacatttatggttggcacacgtaccgcaatcgcctcaaagcgatcgttaaattgcggaaaaaatcgtgtgataccggcggccagtttagtatcgaccggaatgatcgactgactggctgcccgagtgcgacgcaggtctggatggtatgcatcaataacctgttgatcgtgcatggcggagtgaattgtggtcacagtgccggactcaataccgtacgcatcatctaacaatttgatgacgggaattatgcaattcgtggtacaggaagcgttagaaacgatgcggtgttccgcacgaagttgatcctgattgacgccataaacaacggtcgcgtcgagatcgttactgccaggatgtgaaaagagcacttttttagccccggcggcaatgtgtgcttcaccatgctcgcgggagccatatacgccggtgcagtcgaggactacatcaacgccaagttcacgccaggggagcgattgcagtgaacgttcatgcaatacacggatggcgtcatcaccaacaaaaagttgatcgcgttcctgtcgtacttcccatgcaaaacggccatggctggtgtcatatttcaacaaatgcgccatacccgcagcatccgccagttcgttgattgccaccacggtaatttccgcacggcgtccggattcatacaaagcacgaaccacattacgcccgatgcgaccgaagccatttatcgctacgcgtacggtcatagatctcctgcaaggttttccctgagcaaatttgccagacagagtaatccagcaaatcgttcggggaaaccttacctgtcgcaaactgcgactgattggttaattgtcgaacatttaatcgactgaaacgcttcagctaggataagcgaaacgtggaataaaaggaatgattgtccagtcaaagaagacaattatctgacttacgtcacgttttcagccccgcccctgcggaatttattccactttgcagaatcacgaataagcgtagcaaaatcttttcgttgtgccgtcacaaaccctgacttatatcagaatatgactgatgcagcgtcgatattatccgcaatacgtccgagtttcggagtactccaatgatgacattgccctacccatattcttcctccgcacgtttttacgcgctgcgcctgctccccgggcaggaagttctctcccaattacgcgccttcgcgcaacaacaacaactccacgccgcgtggattgcaggttgtaccggcagtctgactgacgtcgccttacgctatgccgggcaagaaaacactgccctgctaagcggtaagttcgaagtcatcgcattgaacggcacgctggaacagagtggtgaacatcttcatctctgcgtttccgatccacacggcacgatgcttggcggtcatatgatgcccggctgtaccgtgcggaccacgcttgaactggtgatcggctgccttgaggaactggcgtttagccgccagtcttgcgcgctttctggttacgacgagttgcatatttccccccgttaaataactactttcagtgaggttttcttatggcgcgtcgccacttttccagtcaggcattggtgttgatcgttatctctatcgccatcaatatgatcggcgggcaactggccagcatggtcaaattacctatttttctcgactccatcggcacacttattagcgcggtactgcttggtccggtgatcgggatgctgaccggtttactgaccaatttactctggggattgctgaccgacccgatcgccgccgcatttgcgcccgtcgcgatggtcatcggcctggtcgccggttggctggcgcgagcgggttggtttcgcaccctgccaaaagtcgttgttagcggcgtgattattacgcttgcggtaacggtcgtcgctgtaccgctgcgtactgcgctgttcggcggcgtgacaggaagcggagccgatttgttcgttgcctggatgcactcgatggggcaaaacctggtggagtcggtggcgattacggtgataggcgcgaacctggtcgataaaattctcacagcggtgattgtctggcttttactgcgtcagctgccgattcgcaccacgcgccattttcctgcaatggctgccgtgcgctaaatgcatccgtttacatccttaacgctgtgggcgctggcggcctgcaccacgcttatcctgcccacacagacaatattgccagtctatagcgcggcgacctttttctgccttattgcgctaaaggccacgcggcggcgggcaaaatatgtcgtctggctgatgttctcgctgggggctggattgtggctggtgcacggtggctggctgacagaatggctaagcggcacgccacgctctccagaacggtgggcgcatgctattacgctctggttgcggattctggcgattgtttcaacctcacagttgtggatgcagtacgtccccgtgcaacgttttatccgcgctttgtttgcttctcgcctgccgccgggcgtcgcttatctgtttgccgggccgttattggtcgttgagcagttaaaacggcaattggcgattattcatgaagcgcagcgcgcccgcggcgtgccgctggatgagggctggtatcagcgtttacgtgcgatgcccgcgttaattattccgctaacacacaatgcgctaaacgatcttgctgtccgtggtgcggcgctggatatgcgggcatttcgaatcaacaataggcgcactacgttatgggcaccagccgatagcaccctacaacgcgtagcacgttacaccatgatattgctaatgctggctgaattcggagcgtggatatggttacgttagaacagtttcgctattgcccgacacactcaacgcatcctccgttctgttatgactttcactatgtcaaaccggggatggtcgccatctttggtgacaacggcagtggcaaaagtacgctggcgcagctgatggcgggctggtatccggactttctaccaggagagataaccggcacggggacgcttctcggtacgcccattgggcgtctcccgcttaatgaacaatccgccaccatccagctcgtccagcaatcgccctatttgcagctctccggctgtacctttagcgtggaagaagaagttgcctttgggccagaaaatctgtgtcttgctgaaaaagagattatggcgcggattgacgccgccctggccctgaccgagtgccagccgttgcgccatcgtcacccggcaacactctccggtggagagacacagcgtgtggtcatcgcctgcgccatcgcgatgcagccaaagctcttaattcttgatgaagcctttagccgcctgacgccgcaggcccgcgaaatgctgttgcagcgcttacaacactgggcgcttgaacgtggttcgctgattattctttttgaacgtcatcacacacctttcctgaaccactgccagcaagcgtggcaattgcaaaacggagcgctccagccactatgttaacgttaaatcagatatcttatcgctggcctggcgcggcaacggattgtctttgcgacatttctctgcaactcaaacaaggtgaatggttggcgctgaccggcgacaatggcgcgggaaaatcgacgctgttacgagtaatggcaggtcttcttacgcccacagccggtacggttatgctgcaacaacaagcgatgaaaaacctgaaaaaccgccagcgcgcggcaaagattggcgtactgtttcaggacgcggaaaaccagctttttcacagcactgttgctgacgagatcgcatttggtttgaaactgcaaaaatgcccggcggatgaaatcactcaacgtaccaatgctgccctgcaatgctgccagttagcagacactgccagcgcgcatccgttagatctgcatagtgcgcagcgacggatggtcgccgtcgccagcctggaagcactctctccacccctattgctactggacgagccgagtcgggattttgacgaaaattggttgagcgtgtttgaaagctggctggaaaagtgccgccagcgaggcacgagcgtcgtagcaatcagtcatgacgccgcatttacccggcgtcatttctctcgtgtggtgcgactggaagatggtgtaatcaggaacgttaatccatcagacgatattcacccgtagcggtcatcattaaggtcaaatttgcaggcagactctcttccagcacccggcgaacattcggcccgtcggtacggtcataaaaggcttctgcgtctgccagcgataaccctcccgccagcttgcgccccaccagacgctcccgcaacgcagatgcgggagctttgataaagatcgagaaatcacaaaattgcgcaagctggcaccacttctcgtcgtccagcaacaaccagtttccttcgacgatgacgagtggtgcggtaacgtgcagcgcatcttcaacaggatcatgcttttgtcgatcgtactgcggccacgtacaatccccttccacaacccggcacagattttccgccagtttcgcaacgttgaatgtctctggtgcgcctttgaaggggcgcaattgatgcgcatccagccagctattgtaatggtgaaaaccatccatcggcagtgtctgaatagcgggcagttccgggtcttgttgtgcgagatattcccagaaggtggttagggtagatttacccgtccccggcggagcgcaaagaaaaaccaccgtacgccgctgcggatttactgtctgtaaggccgccagcatacgcagcaacggtttatgtacattttcaatctcttcgttctggtactgtgcctgtatcttcagcccattcaccgttaattcaattttcacggcgttaattcctttaaggttgtcgttactgccagcgtcagcgccgttttgaccatcccgctaaaacgcgcctctgaccagacggcgaaatcggcgaacttcatcgctttcaacgcgtcatagagcgtcgcattgcgggttatgctattgacgttgctgataaaatcccaggccatgtcatcggcaaatccgggcatttcattctgttcgttcaggtaatgccagaactgggaaaaatgcgtgatatcggcgtacagccatttatccattttccccagcgcataaatcaaacgcagcgcaacatcaatatcgtcaagcgggccgctttgggcgagtaacggcttcactgcatattcgacgatctcttcatcgttatcgacaaacagcgacggcagaaactggcgtatcccctggagcaaaatagaatgcgcagttttcataaatgaaaataaattgtcctgtgcatccagttgctcaagcacatcatcttctgtcagcgtcgccattggtcttccgatagatcaccatcaatgcagggagtctattatattacacgtttggtccgcgccgccgatcagtaatgtctgcgtccgcaccccattcgccgtctgttggataccgttcaccaactcgccgcccgtcacgcccgtagcgctaaagaggatatcgttccccctcgccgataaccactcgcccacgaaaagcaacgtcgtttaatgcctggcgcatcgcggtgaccgcaaggccatcaattttatttttgtcgccacagccggtttgcggccaggcagccaacgctgcctgttccgtaacgcgaaataatggccacgccagggacatcattgcgtggcctccccaatatcaacgccaaattgtgccagcagatatttctcggcctgttcattccagataccgtgcgttttctcaaccagccgcgccagctctttaaacagcggatcggttttgcctttttcggcaaaatcggcaatggcggtcagcggcatggtcacgccgttataaatgagttttttaccgccagggatatccggcagattgagcacggtttctggcaccgcatccaggccaccgatatgggtcaccataaacgacggctgtaactgccccgtggcgctaagggcaatcgcctctttcatgtcgtccgtggaaccgccggacgtgccgacaatgtgtgtactgttgtaatggacgttgtagaaattaaacggcactttgaagtttttatccgtcggaccggcaaagaagttcaggcagccatcttcagccagtaattcatcagccatctcgacgactgaaggcaccgctgcatagacaaatacgtcatcaaatccggcatcatccgtcagcgcccgcagcgtctggaccggatcgctcatccctttggtattcatatacaccagctcaatgcctttactggccgccagttccaccggcagcagcttttgtacctgcgtcaggcgtttgtcgtcgatatcgactaccaccacccgcgccggttgtatgccgccgttaatagcgtaatcgatagcgccaattcccatcgggcctgcacacgccagtagcgcaatattgccgccaggtttgacgcccatgcgatgctcataaacatattgcgtggtgtgataattggcatgataagcgccaataatgcagcacataggctctgccagcgacgccgcagcaaaataagagccgtgatagggtaatacgcagcccaaattaatggcgatttcgggaataatcatataggtggcgttaccgccaaaatattcgtagctgtagcccgctgaatacccgcctggtaaccccatcgccggttgcaatacaaaacgctggccttttttatatttgccagtgagatttttacccacttcgacaataaccccagcacattcatgcccggtaatgaccggatgattttctaaatcgtcggggacgcgtttatgttcactaccgagtaacgccgctttccaggtggataaacaaacgctgtcagaaattacattcactaacagttcattatcggtaatttctggcagctcaaattcgcgcagacggacatcccgcttgccataaatagcagcaactttggttttcatttttacctctgtaatcagtgtttatgttcagcggttaattgattaaataaagtgtcgagttttggatcgccaatatagttattaatcagtatcagcggtttatccgtcacacgtttcacgcgcccttccagactggcatgagtaacaacgatatccgcatccgcaggcacgttttctatcgcgtaatgttttacttcaattgccagccccgctttttccagacgtttacggaaggtggttgcgcccatcgcgctggagcccatccccgcatcgcaaacaaaggcgatacgcttaacccggcttaacgagaatgccccctcttgtttcatcgccttaaccgcattggctgactgagcaaactcatcttcgctcttcgtttccaccgttttttccatcttcagtatcagcgaagtgatagcaaaggacaccagggtacctaccgtaacaccggcaattgtcgccaggaacgagcctttcggcgtcagtgccaggtaagcaaagatagaccccggacttgggccagccaccagaccaccgtccagtaagttaaacatccaggtgccagacataccgcccgcaatcatggcaataatggtcagcggcttcatcagcacatacgggaaatacagttcgtggatcccaccgaggaagtgaataatcatcgccccgggcgcagaacgtttactcatccctttaccaaacaaggtaaacgccagcagcagccccagaccaggacctggattggatgccaccataaagaagatggatttaccgttaaccgaagcctgttgcattcccagcggataatagacgccctgatcgatcgcattattaaggaaaagcactttcgccggttcattgatgactgacagcaaaggtagataacccgcatgtaccagcgcctcaatacactctttgacgaaagtattagcaattaacaccgccgggccgataacttcaaaacccagcagacaaaggagcatccccgcgatacctaatgagaagttattgataaccatctcaaaaccagcaggtatgcgtttttccagcgacttgtcgatatatttaatcaccagaccaccgagcggccccataatcattgagccaaggaacatcgggatttcagcgccgacgatcacaccaatcgtaccaattccgcccatgaccgcgccgcgtttaccgccgaccagatgaccaccggtagaaccaatcatcacgggcaataaataggtaatcatcggaccaacaattttggcgaaatgttcattcggcagccagccggtgggaataaataatgccgttataaatccccaggcaataaaagcaccgatattggggatgaccattgcagtcaaaaagcccccaaaagcctggacctttgcacgagcagacttgttttccataatattatcctgtagaggagagagtaattatccgcggctgataatgcccgctaattgtttttctgatgatgctgttaagagttgttcgagtatttcttcttcgcacagtaattcacttaacgcctgaatagcgccaatgtgcgaatcggcatcggcagcagaaagcccgatgagtaatttaattggttcgtcattccccggaaaataaacaccttgtttaagtaatgtcaaagacatcccggttttaagcgccccacattccggtcgtgcatgaggcattgccacgcctggtgcgagaatataataagggccattgttaatggtggaacctttaattgcctgaatgtaattctcgctgatatagtttttatccagcaatgataccatcgagaaatcgatagcttcctgccaatcttttgctgaatgtataactgagattgatgactctggaaaataatcaataagccgcataaattatccttattttatttttagggtacagtccggcggtaaaaataaaatacgcgtacaaattaacgaaagcaattggacacatgaaaggagaaactccacgagcaaaaataacaaaatattaaataacaacaacatgaaataagcttttaaaaagtcaattataaatctgttaagtaaactacaaaatcaacaaattattcatcactatatttgtgatacacatctctattttcttattgaatgttcgaaaacatacttattacgtttattattttttcgctcatcccctttataaattctgaattatcggctgttgtctgttttctcatcaccccatgtgacatattcctatactttactcaaggaagattcatatgaaagcacctgtttcattaacctcatttcgcccacaaaaatctcttgctatcgccattggcgtgcttgccgtggttgtgctgccatttctctcgtattacaccgttaatgaaggtgaacgcggcattttgctgcgctacggaaaaatcgtaaaagttgccgagccggggctgggttttaagatcccttttatggaaagcgtagagaaaatttccacgcgtaatcaggctgtggtctatcagggattacaggcctacagccgcgaccagcaaccggcacaaatgacagtatcagtcagcttccacattaaaccttcagaagcaggcgcggtttataccacctacaacaccattgaagcattaaaagatcgtctgattgtccgtcagttgccaactcaactggagaacgttttcggacaatataccgccatcagcgccgtacaggatcgcacaaaactggttcaggatctgcaaaatgccatgcgcaaagccgttgttgggccagtggtaattgacggggtccagattgaaaatattgatttttctgacgcttatgaaaagtcgattgaagaccgaatgaaagcagaagtcgccattgccacgcgtaagcaaaatctggaaacggagaaaatccaggcgcaaatagcggtaactcaggcccaggcggaagcagacagtaaactagcggcagccaaagcagaagcggaaactattcgcgtaagaggcgcggcagaggctgaaactattcgtttaaaaagtgcggctgaagcagaagctatccgcctgcgcggtgaagctctgcgggagaatcccggacttgttgccctcaccactgctgagcgttgggacggtaaactgcccgataccatgatccccggcagcacagttccgtttatctctactaagtaaaaaaagggccgctttcgcggcccttgagactgataccaaagacaaaactgcctgatgcgctacgcttatcaggcctacatacttcctgcaatatgttgaatttgcaaaatcttgtaggacggataaggcgttcacgccgcatccggcataaacaacgcgcactttgccaacaatctgaagggccgcatttgcggcccttctcacaaaacatcttaccgattacagcagcgcttttgctttcgcaacaacgttgtcaacggtgaagccgaactcttcaaacagctgctctgccggagcagattcaccgaaggtggtcatgccgacgatagcaccgttcaggccaacatacttgtaccagtagtcagcaatgccagcttccaccgcaacacgagcggtaaccgctttcggcagtacggattcacggtaagccgcgtcctgcttgtcgaatgcgtcggtagacggcatggaaaccacgcgcgctttcacgccttcggcagtcagtttttcgtaggcggcaacagccagttcaacttcagaaccggtcgcgatgaagatcagttccggctgaccagcacagtctttcagcacataaccaccgcgcgcgatgtttgccagctgctcttcagtacgttcctgctgcgccaggttctgacgggagaggataagcgcagtcgggccgtcctgacgctcaacgccgtatttccacgctactgcggattcaacctggtcacacggacgccatgtagacatgttcggggtcacgcgcagagaagcgatctgttctaccggctggtgagtcgggccatcttcgcccagaccgatggagtcgtgggtgtaaaccatcacctgacgctgtttcatcagcgcagccatacgtacggcattacgtgcgtattccacgaacatcaggaaggttgaggtatacggcaggaaaccaccgtgcagggagataccgttagcaatcgcggtcataccgaactcgcgaacaccgtagtggatgtagttacctgcagcatcttcgttgattgctttagaaccagaccacagggtcaggttagacggagcaaggtcagcggagccgccgaggaattccggcaacagcggaccgaacgcttcgatagcattctgagacgctttacggctggcgattttcgccggattagcctgaagtttagcaatgaactctttcgctttcgcgtcgaagtcagacggcatttcgcctttcatacggcgggtaaattcagcggcttcctgcggataagctttcgcgtaagcagcgaatttctcgttccatgcggactctttcgcctggcctgcttctttcgcatcccactgagcatagatttcagacgggatttcgaacggcgcgtatttccagcccagctgttcgcgggtcagggcaatttcagcgtcgcccagcggcgcaccgtgggagtcgtgggtaccggctttgttcggggaaccgaaaccgatgatggttttgcacatcagcagggacggtttgtcagtcactgcgcgcgcttcttctactgcgcgtttgatggatgccgcgtcatgaccgtcgatatcgcgaataacgtgccagccgtaagcttcgaaacgcattgcggtgtcgtcggtaaaccagccttcaacgtgaccatcgatagaaataccgttgtcatcgtagaacgcaatcagtttacccagcttcagcgtacccgccagagagcaaacttcgtgggagatgccttccatcatgcagccgtcgcccatgaaggcgtaggtgtagtggtcgacgatgtcgtggcccggacggttaaactgcgccgccagcgttttttctgcaatcgccataccgactgcgttggcaataccctgacccagcggaccggtggtggtttctacacctgcggtgtaacccacttccgggtgacccggagttttagagtgcagctgacggaagtttttcagttcttccatcggcagatcgtaaccggtgaggtgcagcaggctgtagatcagcatggagccgtggccgttggacagcacgaagcggtcacggtcagcccaggacggattctgcgggttgtgtttcaggaaatcacgccacaggacttcggcaatgtcagccatacccataggggcacccgggtgaccggatttggctttctgtactgcgtccatgctcagcgcacgaatagcattggcaagctctttacgtgaggacattttgactccagatcggatgatgaagggcacgcccttaacgacttgacgacagcgcgttttgggctacgccggaaaatttgccaacaatttaccgcaagccgcgcgtcatgtacatggaacatccttttgccgcttcagaaatctctggatcatgctcgcatgttgcgcaatccactcgcccgtccgctgcgcttttccttatactgagactgagcgtcgattcacctgcaaacggcgcatttttagaataatcctgaccttgtgcggaagagaaaacatgaaaattcgcgccttattggtagcaatgagcgtggctacggtgctgaccggttgccagaatatggactccagtggactgctctcatcaggagcggaagcttttcaggcttacagtttgagtgatgcgcaggtgaaaaaactgagcgatcaggcatgccaggagatggacagcaaagcgacgattgcgccagccaatagcgaatacgctaaacgtctgacaactattgccaatgcgctaggcaacaatatcaacggtcagccggtgaattacaaagtgtatatggcgaaggatgtgaacgcctttgcaatggctaacggctgtatccgcgtctatagcgggctgatggatatgatgacggataacgaagtcgaagcggtgctcggtcacgaaatggggcacgtggcattaggccatgtgaagaaaggaatgcaggtagcacttggtacaaacgcaattcgcgttgcggcggcctctgcaggcggaattgtcggcagtttgtcacaatcacaactgggagacctgggcgaaaagctagtcaattcgcaatttacccaacgtcaggaatcagaggccgatgattactcctacgacttgctgcgccaacgcggtatcagcccggcaggtcttgccaccagctttgaaaaactggcgaaactggaagaaggccgccaaagctcaatgtttgacgaccatcctgcatccgccgaacgcgcccagcatattcacgatcgtatgagcgcggatggagttaagtaaagccaggtagtgccgaacgtaggtcggataaggcgttcacgccgcatccgacattaatgacacatcacccgtgcgcctcttatctggcgcttactcgccctttttcgccgcctgaatatacagcatctccagcgccagcgtcgccgcagccagagcggtgatttccgactgatcgtatgccggagccacttccactacgtccatcccaacgatgttgagatctttcaagccgcgtaccagtttaatggcgcgatcggaggtcaggccgccaattaccggcgtaccggtgcctggtgcaaaagcaggatccaggcagtcgatatcaaaggtcaggtaaaccggcatatcacccacaatctgtttcacctgggcgataatgtcatccacgctgcgatcgttcacctggcaggcgtccagcacggtaaagccgttgtctttatcaaactcggtacgaataccaatctgcacggaatgattcgggtcgatcagaccttctttcggcgcggtatagaacatggtgccgtggtcaaattcacaaccgttagcgtaggtatcggtgtgggcatcaaagtgtaccaacgccattttgccgaaatgcttcgcatgagcgcgcagcagcggcagcgtaacaaagtggtcaccaccgaaggagagcatacgcttaccggcagccagcagcttctcggcgtgcgcctgcagcttctcgctcatctcacgggcatcgccgaaggcatataccagatcaccgcagtccacgacgttcaggcgctcacgcatgtcgaaattccacgggaagcggttgtgttcccaggccagattcgtcgaaacctgacggatcgctgccggaccgtggcgaccacccgcacgaccagaagtggccatatcgaacggcacgccagtaatcacccagtcagcatcgctgtcatatggctggaagttcatcggcaggcgtaaaaaaccaaaggcgttggaaaccagtgagttatcgtattgatgacctaaggtgctcatggatggactcctattacaaagtcgatataaaaaaacccttccgcgtcgttaggcccgacgaggaagggttggatttgtgaaacacaagtttgtgctaattatcgccttaaatgggcgaggcatcaagcgaggttgctatttccgacacggtggcggcgcatagccattgttatctgccggaaaggcttgtccagagcacggcggcagcgcgtttttcgccgggccttgtaattcaaaggcggcaaagccgattacaccggtattacgcacatcgccttgcgccgaattggctgcgtaggaatcagcaacgttggcgaactgaaaagccgcttcggtatgtttatctttgcggaatcctttaatcgctaacgaatctccggcattcacaatataaccgttgttattcagcgaaccttgcttgccgttcagcacatccaggccatcaaccgtagcaacgatctcgtagttggtgttacgactgtaattacggacatataattgataattcattccgactctggcatggacaatatagcgtggttcattattggatgaatcataaacccgcgtaataggtagagaattaaaattaccatcgcgaatagcatattccagttcgttaatacgaatgctataaacgcggtcgtagccggaaggaacattagtcgaataactaataacgatcatctctgccggatcgcgccaggctcgttcagcagatacgccctgaaccgttgagtgcacatccccaccccaggcggtgccgacattacccgatgcactgctattatactgcgcattactggaacaaccggccagcagcacgattaatgccaccaacgcgctacgtactttccattttttcataaccgttccctctgcatttaattaatgcagcgattgtagggagattatttaataagaaaagcagctaaattatttttaagaatatataaaaagaaagcggggcgatttacttaaataaatcgccccgccagcggaataatcttaattattcatcttcaagataggtataaccgtacaaacctgcctcgaactcttcaaggaactgttgttgcagttcagcatcaagatcggttttcttcacctgatcgcggaactgggttaacagcgttttcggatcgagctgcacatattgcagcatgtccgccacggtatcgccttcgtcagacagttctacctctacgctaccatcagggaagacgaacacgtcaaccgcttcggtatcaccgaacaggttgtgcatgttgccgaggatctcctgatatgcgccgaccataaagaaaccgagcatcggcggattctccggatcgtactccggcataggcattgtcgtggcaataccgtcaccatcaatatagtggtcgatagcaccgtctgagtcacaggtaatatccagcagcacagcgcggcgttccggcacttgatccagcccttccagcggcagaaccgggaacaactggtcgatcccccacgcatccggcatcgactggaacagcgagaagttgacgtacattttgtccgccatacgttcctgcaactcgtcgataatcggacgatgagcacggttttgcggatccagctgcttttgcacttcatggcacatgctcaaataaagctgctcagcccatgcgcgttcttgcaggctaaaggtgccggaagagtagccgatatgaatgtcgtgcagatccatctggctgtcgtgtaaccattcacgcagagaacggcgagttcccggttcgtgcatttcctgccaggtttcccacatgctttgcagggcgcgcggtgcgtcttctgcaggcgcggtcggcaccgtgtattcgttacgttccacgccgatgatattcgacaccagcacggtgtgatgcgcagtcaccgcacgacccgattcggtgattaccgtcggatgtggcagaccattttcttcacacgcatcaccaatcgcccagatgatgttgttggcgtattcattgaggccgtagtttacggagcagtcagactgcgaacgggtgccttcatagtccacgcccagaccgccgccgacgtcgaagcactgaatattgacgcctagcttgtgcagttccacatagaaacgcgcggattcacgaacgcctgtcgcgatatcgcgaatattcgccatctgcgaaccgaggtggaagtgcagcagttgcaggctgtcgagacgcccggcttcacgcagcgtttcaaccagttgcagtacttgagtcgccgccaggccaaacttcgatttttccccgccggaggactgccatttacccgagccctgcgacgccagacgtgcacgcacgcccagacgaggaacgacattcagacgttctgcttcatccagcacaatggcaatttctgacatcttctcaatgaccagatagaccttgtggcccatcttctcgccaattaatgccaggcggatatattcgcggtccttataaccgttgcagacgatgacgctacgggtcatgccagcatgtgccagcaccgccatcaactcggctttggaaccggcttccaggcccagcggttcgcccgaatgaatcagggactcaatcacccggcggtgctggttaactttgatcggataaacgaggaagtaatcgccgttatagccgtaggattcccgcgctcgtttgaacgcggcgttaatggaacgcaaacggtgctgcaggatctgtgggaaacagaacagtgcaggcagacgctgaccctgtgcttcgcgagttttcactaactgcgcgagatcgacgcgagcttccgggacgtccgggtccgggcacacgctgatgtggcccagctcgttaacgtcatagtagttattgccccaccaggcaatattgtaagtacgcagcatcttgctggcttcctgggagctcattgcaacctcctgcatggagcgtagtacaccgtgttcgcccgctgacgaaggcaaacccatagacatgtcgtcagacatagcgaacctcaaattattttattaagtgtaaaacagttaacgactatcgcagcctggaactgcgataacaacccataagcacatggattttccagcagtgaatgctgacgctccaactgcgcaaccggtttctttttcataacattattaagcacataaccgaacgtaagtgtgacagttcggcgaaaccacgagaaaactcttgtttttacaagagcgcccttgttcagtcctcagtagctgtaaccagctcttgaatcctgagaagcgccgagatgggtataacatcggcaggtatgcaaagcagagatgcagagtgcggggaacgaatcttcaccagaacggtgagacaggttaagcagcagacaacggttcattatttcgtatcacctccacggccgcctgttaagacgaacccacaagccaaaactctgttttcaacccggctggaagtggcaacacgaaagaaacgtcgtgtgctttttatttaagccgcgcgccgcgttttataccccacaatggcagaaaattgcaaaagataaatacgcagaatgccagcattgtcaggaaaaatttccagccacgtttttaacagaatgagacacgattcaaaaaaaagtggaaattgggtgaagaactgacctaaaatagccatccagatgttaatccatccataccgattaacactcagactgccagtgtttttaacctgcagagtcgtggtaggatccgctaccacagaaaatccacacaacagtttgagctaaccaaattctctttaggtgatattaaatatggcaaaacacctttttacgtccgagtccgtctctgaagggcatcctgacaaaattgctgaccaaatctctgatgccgttttagacgcgatcctcgaacaggatccgaaagcacgcgttgcttgcgaaacctacgtaaaaaccggcatggttttagttggcggcgaaatcaccaccagcgcctgggtagacatcgaagagatcacccgtaataccgttcgcgaaattggctatgtgcattccgacatgggctttgacgctaactcctgtgcggttctgagcgccatcggtaaacagtctcctgacatcaaccagggcgttgaccgtgccgatccgctggaacagggcgcgggcgaccagggtctgatgtttggctacgcaactaatgaaaccgacgtgctgatgccagcacctatcacttatgcacaccgtctggtacagcgtcaggctgaagtgcgtaaaaacggcactctgccgtggctgcgcccggacgcgaaaagccaggtgactttccagtatgacgacggcaaaatcgttggcattgatgctgtcgtgctttccactcagcactctgaagagatcgaccagaaatcgctgcaagaagcggtaatggaagagatcatcaagccgattctgcccgctgaatggctgacttctgccaccaaattcttcatcaacccgaccggtcgtttcgttatcggtggcccgatgggtgactgcggtctgactggtcgtaaaatcatcgttgatacctacggcggcatggcgcgtcatggtggcggtgcattctctggtaaagatccatcaaaagtggaccgttccgcagcctacgcagcacgttatgtcgcgaaaaacattgttgctgctggcctggccgatcgttgtgaaattcaggtttcctacgcaatcggcgtggctgaaccgacttccatcatggtagaaactttcggtactgagaaagtgccttctgaacaactgactctgctggtacgtgaattcttcgacctgcgcccatacggtctgattcagatgctggatctgctgcacccgatctacaaagaaaccgcagcatacggtcactttggtcgtgaacatttcccgtgggaaaaaaccgacaaagcgcagctgctgcgtgatgctgccggtctgaagtaatctttcttcacctgctttcaaaggccagcctcgcgctggtctttttcttttacctcaccgcggtggacaggcattcacgccgcatccggcaaaaaaaccgcccgcacaataacatcattcttcctcaacacgttttaccgcaaattatcatcactactgaaaccgattacaccaaccacgccagccaaatatttgtaatattttcatattattattcagccttcacagttgttacattttttttcagtaaagtcttaattgcagataacaacctttaatctatgatgatataactcaattattttcatgcacttaaatcataactaagataaatgttagtgtaagcgattacactgatgtgatttgcttcacatctttttacgtcgtactcacctatcttaattcacaataaaaaataaccatattggagggcatcatgcctgacgctaaaaaacaggggcggtcaaacaaggcaatgacgtttttcgtctgcttccttgccgctctggcgggattactctttggcctggatatcggtgtaattgctggcgcactgccgtttattgcagatgaattccagattacttcgcacacgcaagaatgggtcgtaagctccatgatgttcggtgcggcagtcggtgcggtgggcagcggctggctctcctttaaactcgggcgcaaaaagagcctgatgatcggcgcaatcttgtttgttgccggttcactgttctctgctgctgcgccaaacgttgaagtactgattctttcccgcgttttgctggggctggcagtgggtgtggcctcttataccgcaccgctgtacctctctgaaattgcgccggaaaaaattcgcggcagtatgatctcgatgtatcagttgatgatcactatcgggatcctcggcgcttatctttctgataccgccttcagctacaccggtgcatggcgctggatgctgggtgtgattatcatcccggcaattttgctgctgattggtgtcttcttcctgccagacagcccacgttggtttgccgccaaacgccgttttgttgatgccgaacgcgtgctgctacgcctgcgtgacaccagcgcggaagcgaaacgcgaactggatgaaatccgtgaaagtttgcaggttaaacagagtggctgggcgctgtttaaagagaatagcaacttccgccgcgcggtgttccttggcgtactattgcaggtaatgcagcaattcaccgggatgaacgtcatcatgtattacgcgccgaaaatcttcgaactggcgggttataccaacaccaccgagcaaatgtgggggacagtgattgtcggcctgaccaacgtacttgccacctttatcgcaatcggccttgttgaccgctggggacgtaaaccaacgctaacgctgggcttcctggtgatggctgctggtatgggcgtactcggtacaatgatgcatatcggtatccactctccgtcggcgcagtatttcgccatcgccatgctgctgatgtttattgtcggttttgccatgagtgccggtccgctgatttgggtactgtgctccgaaattcagccgctgaaaggccgcgattttggcatcacctgctccactgccaccaactggattgccaacatgatcgttggcgcaacgttcctgaccatgctcaacacgctgggtaacgccaacaccttctgggtgtatgctgctctgaacgtactgtttatcctgctgacattgtggctggtaccggaaaccaaacacgtttcgctggaacatattgaacgtaatctgatgaaaggtcgtaaactgcgcgaaatcggcgctcacgattaatctcctcaggcttcctcccatcatggaggaagccacctcttgcagtcatcttttcttcgctctatcctctgccgctatgaaaacatcccgtctccctatcgccatccaacaggccgttatgcgtcgcctgcgggaaaaactcgcccaggccaacctgaagctagggcgtaactacccggagccaaaactctcttacacccagcgcggaacctctgccggaacagcctggctggaaagctatgaaattcgtctcaatcccgttttgctgttggaaaacagtgaagcctttattgaagaagtggtgccgcacgaactggcacatttgctggtatggaaacatttcggccgcatagcgccacatggcaaagagtggaagtggatgatggaaagcgtgctgggcgttcccgcccgccgtacgcatcagttcgaactgcaatccgtgcgccgcaacaccttcccctaccgctgcaagtgccaggagcatcagcttaccgtacgccgtcataatcgcgtagttcgtggcgaagccgtctatcgctgtgttcactgcggcgaacagctggttgcgaaataaccacctgaactatcaggaactttcctgatctggctgattgcataccaaaacaactttcgctacgttgctggctcgttttaacacggagtaagtgatgtaccattatttgtctattgctgcggtggtactgagcgcagcattttccggcccggcattggccgaaggtatcaatagtttttctcaagcgaaagccgcggcggtaaaagtccacgctgacgcgcccggtacgttttattgcggatgtaaaattaactggcagggcaaaaaaggcgttgttgatctgcaatcgtgcggctatcaggtgcgaaaaaatgaaaaccgtgccagccgcgtagagtgggaacacgtcgttcctgcctggcaattcggtcaccagcgccagtgctggcaggacggtggacgtaaaaattgcgccaaagatccggtctatcgcaagatggaaagcgatatgcataacctgcagccgtcagtcggtgaggtgaatggcgatcgcggcaactttatgtacagccagtggaatggcggtgaaggccagtacggtcaatgcgccatgaaggtcgatttcaaagaaaaagttgccgagccaccagcgcgtgcacgcggtgccattgcgcgcacctacttctatatgcgtgaccaatacaacctgacactctctcgtcagcaaacgcagctgttcaacgcatgggacaagatgtatccagttaccgactgggagtgcgagcgtgatgaacgcatcgcgaaggtgcagggcaatcataacccgtatgtgcaacgcgcttgccaggcgcgaaagagctaacctacactagcgggattctttttgttaacccctaccccacgcgtacaaccgcgtggggagacgacgcggatttttaactatgcgtatcccccgcatttatcatcctgaaccactgaccagccattctcacatcgcgctttgcgaagatgccgccaaccatatcgggcgcgtactgcgtatggggccgggacaggcgctgcaattgtttgacggcagcaaccaggtctttgacgccgaaattaccagcgccagcaaaaaaagcgtggaagtgaaggtgctggaaggccagatcgacgatcgcgaatctccgctgcatattcacctcggtcaggtgatgtcgcgtggtgaaaaaatggaatttactatccagaaatcgatcgaactcggtgtaagcctcattacgccacttttttctgagcgctgcggcgttaaactggatagtgaacgtctgaacaagaagctccagcagtggcagaagattgcaattgctgcctgtgagcagtgtggccgtaaccgggtgccggaaatccgtccagcgatggatctggaagcctggtgtgcagagcaggatgaaggactgaaactgaatcttcacccgcgcgccagtaacagcatcaatacgttgccgttaccggtcgaacgcgtccgcctgctgattggcccggaaggcggtttatcggcagatgaaattgccatgactgcccgctatcaatttactgatatcctgttgggacctcgcgttttgcgtactgagacaactgcgctcaccgccattaccgcgctacaagtgcgttttggcgatttgggctaacggagaagaataatgatcaagctcggcatcgtgatggaccccatcgcaaacatcaacatcaagaaagattccagtttcgctatgttgctggaagcacagcgtcgtggttacgaacttcactatatggagatggccgatctctatttgatcaatggtgaggctcgcgctcgtacccgtactttgagcgtcgaacagaactacgataaatggtacgagttcacgggtgagcaggatctgccgctggccgatctcgatgtgatcctgatgcgtaaagacccgccgtttgataccgagtttatctacgcgacctatattctggaacgtgccgaagataaagggacgctgatcgttaacaagccgcagagcctgcgcgattgtaacgaaaaactgttcactgcctggttctctgacttaacaccagaaacgctggtcacacgcaataaagcgcagctaaaagctttctgggaaaaacacagcgacatcattcttaagccgctggacggtatgggcggcgcgtcgattttccgcgtgaaagaaggtgatccaaacctcggcgtgattgccgaaaccctgactgagcatggcactcgctactgcatggcgcaaaattacctgccagccattaaagatggcgacaaacgcgtgctggtagtggatggcgagccggtgccgtattgcctggcgcgtattccgcaggggggcgaaacccgtggcaatctggctgccggtggtcgcggtgaacctcgtccgctgacggaaagtgactggaaaatcgcccgtcagattgggccgacgctgaaagaaaaagggctgatttttgttggtctggatatcatcggcgaccgtctgactgaaattaacgtcaccagcccaacctgtattcgtgagattgaagcagagtttccggtgtcgattaccggaatgttaatggatgccatcgaagcacgtttacagcagcagtaacccaccttagcgagaaggatctcgttgagactctgagtgacagcgcccttctttccacgcatactgggcgctgttgcttttttgaaccaggaaacagaacctctgacaatgaatttacagcatcactttcttattgccatgcctgctctccaggatccgattttccgtcgttccgtggtctacatttgcgaacataataccaatggtgcaatggggatcatcgtcaacaagccgctggaaaatctcaaaattgaagggattctggaaaagctgaagatcacgccggagccgcgtgatgaatcaatccgtctggataaaccggttatgctcggcggtccgctggctgaagatcgcgggtttattttgcatactccgccctccaattttgcttccagcattcgcatttcagacaacacagtgatgaccacttcccgcgatgtgctggaaacgctcggcaccgataaacaaccgtctgacgtattggtggctctgggttatgcctcctgggagaaaggtcaactggaacaagaaattctcgataacgcgtggctaacggccccggcagatctgaatattctgttcaaaacgccgattgcggaccgctggcgcgaggcggcaaaactgattggtgtggatattctcaccatgcctggtgtggcaggacacgcctgatgagtggaaccttactcgccttcgacttcggcaccaaaagcattggcgtagcggtcggccaacgcattaccggcaccgctcgccctttgcctgcaattaaagcgcaggacggtacgccggactggaacattatcgagcgtttactgaaagagtggcagccggacgaaattatcgtcggtttgccgctgaatatggacggcaccgaacagccgttaaccgccagagcgcgtaaatttgccaaccgtattcatggtcgtttcggtgttgaagtaaagctccatgacgagcgtcttagcaccgtggaggcacgttccggtctgtttgaacagggcggctatcgggcgctcaacaaaggcaaagtcgactctgcctctgcggttattattctcgaaagctatttcgagcagggatattaaggcgatttactagcgcacagatttctgacaatgtgctcgttgtttcatgttggatgcggcgtaaacgccttatccaacctacagtgagtgcgaattcaaagttacgcttcccttgtaggcccgataagcttgcgcatcgggcatatttacaattcgtatcagacacagcaacgtcacaagcgcccttctttcacccgctgctgataactctgctgaaacgttatcatccccacctgctgcccggtttgaataacatgcggtaactggtgggttttcccttcacgaatcaaattccccaccgcgggtgtgttaatcagtaattcaaacagcgccacgcgtccttcctgtttatccacttccagcttttgtgacaacaccgcccgtaaactacctgccagttgattacgcacgggatctttttcctgcgccggaaacgaatccaccagtcgctcaactgcctgcgctgcgccgcgcgtgtgtaatgtcgccagcaccagatgcccggtttctgccgccgtcagcgccagacggattgtctcgctatcacgcagctctccgagcaaaatcacatcaggatcttcccgcaatgcagcccgcaatcccgatgcgaacgtcatacagtgcaaaccaatctcccgctgttggatcaaacatcgctgactggtatagagatattccacaggatcttccagcgtcagaatatgcgcatcggcatgttgattgagatagccaaccatcgccgccagcgtggtagatttgccgctccccgtcgcccccgtcaccagaatcaggccattctcgctcttgagtaattccggcaataccggtggtgcgccaagctgttcgagctgcgggcagtgcgaaggtaacagccgtaacgccagagaaataccttgccgttgtgcgaacgcactgccgcgcaatcgctggttttccgccagcgacacagcaaaatccagctgaccattctccagcaatattgcccgctgatcgtcatccagccactcccacagtagctcttcgacgtccggcgcgtcaaacggcgcagcttccattctcccgcgaatacgccatcgtgcgggccaggcgctgcacaggtgtagatccgagacgttatgctttacactaagggccacaatttcttccatattcatactaagatcctcggaaaatgaacgatattgcgcataacctggcacaggtccgggacaaaatctcagcggctgcaacgcgttgcggccgttctccagaagaaattacgctgcttgcagtcagtaaaacaaaacctgcgagcgccatcgcagaagccattgatgccgggcagcgtcaatttggtgaaaactacgttcaggaaggggtagataaaattcgccactttcaggaactgagcgtaacaggattagaatggcattttattggcccgttgcagtctaataaaagccgcctggtggcagagcatttcgactggtgtcataccatcgaccgtttgcgcatcgctacccgtctgaacgaccagcgcccggcagaacttccccctcttaacgtactgattcaaattaacattagtgatgaaaacagtaagtccgggattcaactggctgaactggacgagctggcagctgcggtcgctgaactaccgcgtttacgtctgcgcgggctgatggcaatccctgcgcctgagtcagaatatgtaaggcagtttgaagttgcacgccaaatggctgtagcatttgccggactgaaaacgcgctacccgcatatcgacacgctctctctgggaatgtcggacgatatggaagccgccattgcggcaggtagcacgatggttcgtatcggcactgcaatttttggtgcgcgtgattactctaaaaaataaggaattaaaggaacgccatgaatacgttgactttcctgctttcaacggtcattgagctgtataccatggtgctgttattacgcatctggatgcagtgggctcattgtgatttttacaaccccttctcacagtttgtagtgaaggtaacgcagccgattatcgggccactgcgccgcgttattccggcaatgggccccattgatagcgcctcgctgctggttgcctatattctcagtttcattaaagccatcgtgctgtttaaagtggtgaccttcctgccaattatttggattgccggtttattgattctgctgaaaaccatcggcctgctgattttctgggtcctgctggtgatggcgattatgagctgggtaagccagggtcgtagcccgattgaatacgtgctgattcagctggccgatccgctgctgcgcccgattcgccgcttgctaccggcaatgggtgggattgatttctcgccgatgatcctcgttctgctgctgtatgtcatcaatatgggtgtcgcagaagtcttgcaggcgaccggaaatatgctgctgccggggctgtggatggcgttatgagtgccgtaacagttaatgatgacggtctggttttacggctctatattcagccaaaagccagccgtgattctattgtcggtttacatggcgacgaggtaaaagtcgccattaccgcgccgccggttgacggccaggccaacagccatctggtgaagtttctcggtaagcaattccgggttgccaaaagccaggtggtgattgaaaaaggcgaacttggccgccacaaacaaattaaaatcattaatccgcaacaaatcccgccagaaatcgcggcgttaattaattaggtatcctatgcaaaaagttgtcctcgcaaccggcaatgccggtaaagtgcgtgagctggcgtcgctgcttagcgacttcggtcttgatatcgttgcccaaacagacctcggcgtagattccgctgaagaaaccggcctgacctttatcgaaaacgcgattctgaaagcgcgccatgcggcaaaagtgaccggtttaccggcaattgccgacgactccggtctggcggtagatgcgctgggtggcgcgccgggtatttactccgcgcgttattccggtgaagacgcgaccgatcaaaagaatctgcaaaaactgctggaaacaatgaaagacgtaccggacgaccaacgtcaggcgcgtttccactgcgtgctggtatatctgcgtcacgcggaagatcccactccgctggtatgccacggtagctggccaggcgtgattactcgtgaaccagcgggcactggtggctttggttatgatccaatcttcttcgtaccttccgaagggaaaaccgctgccgaactgacccgcgaagaaaagagcgccatttcccaccgtggtcaggcgttgaaactgctgctggacgctttacgtaatggttaaattaccgccgctgagtctctacattcacatcccgtggtgcgtgcagaaatgcccgtactgcgatttcaactctcacgcgttgaaaggagaagtgccgcacgacgattatgttcagcatctgcttaacgatctggacaacgatgtggcttacgctcagggccgtgaagtaaagacaatctttattggcggtggtacgccgagcctgctttccggcccggcgatgcaaacgctgctggacggcgtacgtgcgcgtttgccgctggcagcggatgcagaaattacgatggaagcgaatcctggtacggttgaagccgatcgctttgttgattatcagcgtgctggtgtgaaccgcatctccattggcgtacagagttttagcgaagaaaagctgaaacgacttgggcgcattcatggcccgcaagaagcgaaacgagcggcaaatctggcgagcggtttagggttacgtagctttaacctcgatttgatgcatgggctgccggatcaatcactggaagaggcgctaggcgatctgcgccaggctattgaactgaatccgccgcatctttcctggtatcaactgaccatcgaacctaatacgctgtttggctctcgccctcctgtactgccggacgatgacgcgctgtgggacattttcgaacaggggcatcagttattaaccgcagcgggttatcagcaatatgaaacttccgcttacgccaaacccggttatcagtgccagcacaatctcaactactggcgctttggtgactacatcggtattggctgcggcgcgcatggcaaagtgaccttcccggatgggcgcattctgcgtaccaccaaaacgcgtcatccacgtggttttatgcaggggcggtatctggaaagccagcgtgatgtcgaagccgcagataaaccatttgagttctttatgaatcgcttccgtttgctggaacctgcgccgcgcgtggagtttagccagtatactggcctttcagaagaggttattcgccctcagttagacgaggctatcgctcagggttatctcacagaatgtgcggattactggcagataacggaacatgggaagttgtttttaaattcgctgctggagctttttctggctgagtaaatttgtattgccggatgcggcgtgtacgcaacatccggctacaactcttgcgtcatcgcaaaaattacttaatcaccccattgcgccgcaattgttcggtatcttttttccagcgttcattagcctggttgatatcgtcaattttcatcaaaatcgtgacttttttactgtttatttctgaaactttcatcgttaacggatattgccctttttcgagcgttatccagtcatcctgcaatttacggctaagtttttgtgattgcagaaaagtctgtcgccgttgttcgttgatatcaaaatctcgtttctgctgaattggcacttcataacactcttcactctgtttatgacatgccgcaatcgccggttgataaacctctttgtcatatttaaccgcgaacgcctcactatcgttctgtttattaaaatcatcacgctgttggtgaatttttttaaaggcgtcttcacgggtcatttgcttaccgtttgcatcttttccccaatatgcatccgctgctttctgcgccgccaccatttgcttatcaagcgcttttacatcctttttcagtgcaggaatcgagttattctggttattcaatgcagactcaagctgactaaagcgataattgaaatcttcgctattcacgatcagatatttattattggttttgatatcgtcaaccacccgcccacgatcgctggctgccgcctgaaaagagtaaaagttcaccgaccagccagacgcgggcgttcctttactggttaacatcgccgagaatttcaccggtttatctttcgtccaggtctgttcgagcagctcgtaatctgccaactgaccgacccaggtatagagatcgtcactggaagagacatcgccttccgctgaccaggtggcctgattacccttagcatcaagattttttaaggtgatgacatcaagcttgagaatgccgtgatactgctttttgaattgatcttttaagatattttcagttggcggttcaccatctgcccggacattaccagtcatcaacataagcagcgccgtaccaacaatccattgctttttcacccgaaaaccctcgcgcggaataatttattctggtgattatcattagggtaataaaaattggcaatggacgtgagtctgaagtgaataagccccggcacgataccggggcgaagtgattagtactgattgaagatctgctggatctgctgcggatctttagtttgcgtcagagccagttgcagcagaacgcgcgctttttgcgggttcaacgtgccagaggcgacgaagccgtatttcgcatcatccacttcggcatcctgagtggtagcgcccgtcggtacgcgggaagaacgcactactgcagtgccgtttttcgcagcggttgcaagggtgtcaaatacggttttatacaggttgccgttacccacgccagcgctaacgatgccatcatagcccgcatctaccagtgctttagccggaagatcggatgcgttagcgtagttataaacaatgccgactttcggcagttcattcagcttagagacatcgaacggcgtgtcgctggtgtgcttacgtgccggggtacgttggtaatcaatcttaccgttgtgaatgtaacccagaggaccgtagttaacagacttgaaggtcgctacgtcggtggtgttggttttggtgacatcacggccatcaagcacggtgtcgttcatcactaccagtacgccacgattagcggaggctttatcagctgcggtcactaccgcgttatacaggttgaatggaccgtctgcgctcatagacgtggacgggcgcattgcaccgaccatcaccaccggtttgtcgcatttcaccgtcaggtcgaggaagtaagcggtttcttccatcgtgtcggtaccgtgggtaatgacgaagccgtcagttttatcgcagtcggtgttaatttttttcgccagtgtcagccagacatcatcgttcatgtcctgggagccaatattcactacctgctcgcctttaacgttcgcaatgtccttcaattgcggcaccgcattaaccagattttctacgccaactttacccgctgtgtagttagatttggttgcggagtcaccaccaccggcaatggtcccgccggttgctaaaatggtgatattgggtaatgccaatgctgcaccactaaaacccataaccagtgcggcaagtgccgtctttttgaaaaactccatttcattcctccagttacgtgaacgctacgcattatcccttagctttgcatgggaaatttgacgttaaacaatttacaacgtgaatatattttggagatctacaaagttagaggcaggtaacaaaacgaagaattaaacggcataaaaaagtattatgccgtcttaaaatagaggattattttaaattcccgaccagggctttgcggctatcttccagagtcacaacgcggctacaaacatctttgccaaactgctggaaatctttttcctgctttttccactcggtttggattgaggattgcagaccgcccaggcttcccagcacgttctgtaatgggttaccgccgcttttcagcaccgctttcgcgcccatttcattaatgctgtcctgtaaaattccgcccattgcctgattcactaattgctggccttcggcacgaacctgatcaatggctttatagtgaaacgtcaggccatcgctgcgcgtttcgataatgcggttcatctgctctttcagctgcgcatcaagtttggtcagacggctgcgcattttgctgctttcgcccatctcctgaacgataattttatccagcgcaatacgggctttctcgacgcggcttttcgcgccttcatcaatccacggcagggtgctacgtagttcagcctgataatccttcgcctgctcgcgctgggcggcattcagggaatattgcttaccgttatacatcacgttgccgtctggcgtgatcaccagattgccgttttcgcccttcacctgcacggtttgcgggctgacaatcacatcgtcacgcggcgtgacgctgcactggtagtcggcgtgagcggtcattgccgtcactgaaagtgctgccgccagcagcattttgcgcatcatagtcttccctcaagaacaaatcaggccagcatttgctggccccagattgataacaaagtgcgcgttttccatgccggatgcggcgtaaacgccttatccagcctactcgatcgtgcatctttgtaggcctgataagcgtagcacatcaggcagttttgcatttgtcatcgcccgtatgctttcttagtcccaccaaacgtcgaaaagttcgctggtgcgtacctcttccagtttgcgttcttccagccacttacgcacaatcgcctgatgctcttcggtgcatttgccgatttcctgcatgcagatcaaaccttcccaggccagatatccgctgccgtcaaaggccagtttgttcggttcgataacctcgttaataaagtcatcaacggttttatcaatctgttcttccgatgtaccttccgggaatcgccatgccaccgaaaatcctaattcctggaattcgtcgatgtgcatttttttacgcagacgacggctacggttctttgccattatttcaccctctcgaacattaagtcccatactccgtgaccaagacgatgaccacgttgttcaaatttcgtcaccggacgtgatgccggacgcggtacgtaatcattgctctctgacaggtttttataaccgtcaatagaagacatcacttcaagcatatgttccgcataaggttcccagtcggtcgccatatggaatatgccccccagctgcagtttgctttttaccagctcggcaaacggcacctgaatgatacggcgtttattatggcgcgctttgtgccacgggtcagggaaaaagagctgcaccatgcgcaatgaattgtcaggaatcattttatgcagcacttcaaccgcatcgtgacacatcacgcgcaggttgcttaagccctcttcatgcgcagaagccaggcacgcaccaacgcccggtgaatgcacttcaatgccgaggaagtcctgctcggggcgatctttagccattgccaccaacgacgcgcccatgccaaaaccaatctcaagcgtcaccggcgcttcacggccaaaaagcgcagggaaatccagcatatcttcgctgaactcaacgcccatcaccggccagtagttttccagcgcatgttcctggcctttggtcagtcgcccctggcggcgcacaaaactacggatacggcgcagcgggcggccgttttcatcaaattccggtgagatgacgtcgtttttcataaagatttagtcgcttgtgaaagtgttctgaaaacgggcattatccaaagttagttgccggatgcaagcatgataaggccgtggctgcggaaagttccggtttacaccctgccgtcgctgtgctgcaatcttgcccccaacaacagtgaattcggtgaccatgcaagcgtcgcaattttcagcccaggttctggactggtacgataaatacgggcggaaaacgctgccctggcaaattgacaagacgccctacaaagtatggctctcagaagtgatgttgcaacaaactcaggttgcgaccgttatcccctattttgaacgctttatggcgcgcttcccaacggtgaccgatctcgccaatgcgccgctcgacgaagttctccacttgtggaccgggcttggctattacgcccgcgcgcgcaacctacataaagcggcacaacaagtggcggccttacacggcggtaaattcccggaaacctttgaggaagttgcagcactgccgggcgtcgggcgttccaccgcaggcgcgattctctcgctttctctgggtaagcactttccgattctcgacggtaacgtcaaacgcgtgctggcgcgctgctatgctgtaagcggctggcccgggaaaaaagaggtcgagaataaactatggagtttgagcgagcaggtgacgcccgcggttggcgtggaacggtttaaccaggcgatgatggatttgggcgcgatgatttgtacgcgctctaagccgaaatgctcgctctgtccgctacaaaacggatgtattgccgccgccaacaatagctggtcgctttatccgggcaaaaaaccgaaacagacgctgccagagcgcaccggctactttttgctgttacagcacgaagatgaagtattgctggcgcagcgtccgccgagcggattgtggggcggtttatactgtttcccgcagtttgccgatgaagaaagtttgcggcagtggctggcgcaacggcagattgctgccgataacctgacacagctgaccgcgtttcggcataccttcagccatttccacttagatattgtgcctatgtggcttcccgtgtcgtcattcaccggctgcatggatgaagacaatgcgctctggtataacttagcgcaaccgccgtcagttggcctggcggctcccgtggagcgtttgttacagcagttacgcactggcgcgccggtttagcgcgtgagtcgataaagaggatgatttatgagcagaacgattttttgtactttcctgcaacgtgaagcagaaggtcaggattttcagctgtaccccggcgaactgggaaaacgcatctataacgagatctccaaagaagcctgggcgcagtggcagcacaaacaaaccatgctgattaatgaaaagaaactcaacatgatgaatgccgagcaccggaagctgctggagcaggagatggtcaacttcctgttcgagggtaaagaggtgcatatcgagggctatacgccggaagataaaaaataaaaacagtgccggagcacgcctccggcaacttgcataaaaacaaacacaacacgcacccggaatgatgaaaaaatatctcgcgctggctttgattgcgccgttgctcatctcctgttcgacgaccaaaaaaggcgatacctataacgaagcctgggtcaaagataccaacggttttgatattctgatggggcaatttgcccacaatattgagaacatctggggcttcaaagaggtggtgatcgccggtcctaaggactacgtgaaatacaccgatcaatatcagacccgcagccacatcaacttcgatgacggtacgattactatcgaaaccatcgccgggacagaacctgccgcgcatttgcgccgggcaataatcaaaacgttgctgatgggggacgatccgagttcggtcgatctctattccgacgttgatgatattacgatttcgaaagaacctttcctttacggtcaggtggtggacaacaccgggcagccgattcgctgggaaggtcgcgcgagcaacttcgcggattatctgctgaaaaaccgtctgaagagccgcagcaacgggctgcgtatcatctacagcgtcaccattaacatggtgccgaaccaccttgataaacgtgcgcacaaatatctcggcatggtccgccaggcgtcacgcaaatatggcgttgatgagtcgctgattctggcaattatgcagactgaatcttcctttaacccgtatgcggtcagccgttccgatgcgctgggattaatgcaggtggtacaacatactgccgggaaagatgtgttccgctcgcaggggaaatccggcacgccgagccgcagtttcttgtttgatcctgccagcaatattgataccggcaccgcgtatctggcgatgctgaacaacgtttatctcggcggaattgataacccaacatcgcggcgttatgccgtcatcaccgcctataacggcggcgcaggcagcgtgctgcgagtcttttcgaatgataagattcaggctgccaatattattaacaccatgacgccgggcgatgtttatcagacgctgacgacccgccatccctctgcggaatctcgccgttatctttataaagtgaataccgcgcaaaaatcttaccgccgccgataattccactaaccgcccctgacgatgctcaggggtaaaaatgttatccacatcacaatttcgttttgcaaattgggaatgtttgcaattatttgccacaggtaacaaaaaaccagtccgcgaagttgatagaatcgcatcatctcgcacggtcaaatgtgctttttcaaacactcatccgcatcacgatgtgaggaaattaacatgaatcttaagctgcagctgaaaatcctctcttttctgcagttctgtctgtggggaagttggctgacgaccctcggctcctatatgtttgttaccctgaagtttgacggtgcttctatcggcgcagtttatagctcactgggtatcgccgcggtctttatgcctgcgctgctggggattgtggccgacaaatggttaagtgcgaaatgggtctatgccatttgccacaccattggcgctatcacgctgttcatggcggcagaggtcactacgccggaggcgatgttccttgtgatattgattaactcgtttgcttatatgccaacgcttgggttaatcaacaccatctcttactatcgcctgcaaaatgctgggatggatatcgttactgacttcccgccaatccgtatctggggcaccatcggctttatcatggcaatgtgggtggtgagcctgtccggcttcgaattaagccacatgcagctgtatattggcgcagcgctttccgccattctggttctgtttaccctgactctgccgcatattccggttgctaaacagcaagcgaatcagagctggacaaccctgctgggcctcgatgcattcgcgctgtttaaaaacaagcgtatggcaatcttcttcatcttctcaatgctgctgggcgcggaactgcagattaccaacatgttcggtaataccttcctgcacagcttcgacaaagatccgatgtttgccagcagcttcatcgtgcagcatgcgtcaatcatcatgtcgatttcgcagatctctgaaaccctgttcattctgaccatcccgttcttcttaagccgctacggtattaagaacgtaatgatgatcagtattgtggcgtggatcctgcgttttgctctgtttgcttacggcgacccgactccgttcggtactgtactgctggtactgtcgatgatcgtttacggttgcgcattcgacttcttcaacatctctggttcggtgtttgtcgaaaaagaagttagtccggcaattcgcgccagcgcgcaggggatgttcctgatgatgaccaacggcttcggctgtatcctcggcggcatcgtgagcggtaaagtggttgagatgtacacccaaaacggcattaccgactggcagaccgtatggctgattttcgcaggttactccgtggttctggccttcgcgttcatggcgatgttcaaatataaacacgttcgtgtcccgacaggtacacagacggttagccactaattacgcaaagaaaaacgggtcgccagaaggtgacccgtttttttattcttacttcaacacataaccgtacaaccgtttcatgccattcgcatcggtttcgctatagacaccttgcaactccggcgaaaatcccggcaacaaattcacgccttcttccagcgcaaggaaataacgttgaaccgccccaccccagacttccccgggtaccacgcaaagcacgccaggtggataaggcaacgccccttctgccgcaattcgcccttcggcatcacgaatccgcaccaactccacttcaccgcgaatataagcgctatgcgcatcctggggattcatcaccactgacgggaaactctgctggcggaacatcgctttttgtaggtctttgacgtcgaaactgacatacagatcgtgcatctcctgacacaactgacgcagggtgtagtcgcgatagcgcaccggatatttgttataaacgctcggcaacacctcagccagcagcgagtcatcctcaatatgctgttcaaactgcgccagcatcgccaccagttgtgccagcttctcgtggctttccgccggagttaataagaacagaatggagttgagatcgcacttctccggcacaatgccgttctcacgcaggtagtgcgccagaatcgtcgccggaacgccaaagtcgctatattcgccggtttcggcatcgatacccggcgtggtgagtaacagcttgcacggatcaacaaaatactgatccgcggcatatccttcaaagccgtgccacttcgcccccggctcaaaactgaaaaaacggcggtcgctggctaacactgacgtcggataatcctgccacaatttgccatcaacaacaggcgggataaacgggcggaacagcttacagcgcgcaagaatagccttgcgcgactcaatacccaactcaacgcactcagcccacagccgacgcccactctccccttcatgaattttggcgttaacgtccagggcggcgaacagcggatagaacgggctggtagaagcatggagcataaaggcattattcaaacgcttatgcgggcaaaaacgcgcctgtccacggatatggttatcttttttatggatctgcgacgtctgtgagaatcccgcctgctgtttgtgcaccgactgggtcacaaagatccccggatcgttttcgttaagttctaacagcagcggcgagctatccgccatcatcgggataaactgttcgtaaccgacccacgcggaatcaaacagaatgtaatcacacagatgcccaacggtatcgatcacctgacgggcgttatagacagtgccgtcataggttcccagctgaataatcgccaggcgaaacgggcgcggcaggtcggctttttctggcgcaacgtcgcgaatttgctggcgcagatactcttcattaaaacagtgcgcatcaataccgccaatgaaaccaaacgggttacgtgaagcttccagatagaccggcgtcgcccccgcctgaatcaacgcgccgtgatgattcgacttatggttgttacggtcgaagagcaccagatcgccacgcgttaacagcgcattcgtcaccactttattcgctgccgatgtgccgttcagcacaaaataggttttatcggcatgaaagactttggctgcaaatttctgcgcatctttcgccgatccttcatgaataagcagatcgcccaattttacgtcagcgttacacatatcggcgcgaaagatgttctcgccaaagaaatcgtaaaaatggcgtccggcaggatgctttttaaagaacgcaccatgttgatgtccagggcaagcaaaggtgctattacccatctcaacgtactgcgtcagcgtgtcataaaacggtggcagcaaattctcttcatactgacaggctgcggattccagctccagccactgctgctcgttgccgttgattaccgccgtaacgcccgcaggtaattcaacagcatgttcggaatacaaaaacaccggtagatgaaaaccggtgcgcttaagcaacgcaagaatgccactgcgactatccgcagcggtaatgacgactgccgcgacgtccgtaaaatcagtatctcccaacgctaccacgcagcgatgagtagaaagtcgggataccagttcactactggcggcaatattcattgatttcataagcgcaaaacccgtttcggggaagtaagaataccggacaaggtggaaaaccctgccccatgagatatgggtcaaactggtcaccagctccgaccgccagacatcagtaaaagcagaaacgctctgattttactgttgtcctgcagtgagcgtgcgttgacttcaccgcatgagcagtagcataaaaagagaagagtttcgcgcgaaacggcgataagcgagagaatgtaaggaggtggcgtgcatcgggcaaactccgtacagagaggagaaaattcgcgcaatcatggcacctttcgctaaagcgtgcaagccaggactttgcgaacaaacaagccatcgacggcgccaaaagttcataataagaaaatcaaacaatacagctaacaggaactcttgtggtcatcggcccttttatcaacgcaagtgcagtcttactgggtggcgttttcggcgcactccttagccaacgcttaccggaacgtatccgcgtctccatgacatcaatttttggtctggcatcgctggggattggtattttactggtggtgaaatgcgccaaccttccggcgatggttttagcaaccttactcggagcattaatcggcgaaatttgtctgctggaaaaaggcgtcaatacagtggtcgccaaagcgcatagtctgtttcaccactcgcgtaagaagccagcgcatgaatcttttattcagaattttgtcgcgattattgtcctgttttgcgccagcggcaccggaatcttcggggcgatgaacgaagggatgaccggcgatccgagtattttaatcgccaagtcatttcttgatttctttacggcgatgatcttcgcctgctcgctgggtattgcggtgtcggtgattagcattccattactgatcatccagttaacactggcgtgggctgccgcgctgatattaccgctgaccacaccgtcgatgatggcagacttcagcgccgtaggcggtttattgctgctggcaaccggattacgcatctgtggcattaaaatgttcccggtggtcaacatgcttccagcactccttctggcaatgccgctttccgccgcctggaccgcctggtttgcctgacaatgcgtgcaatagcggcaaagtgatgatagattgtgcagtctgcactaaattgaagaaatttgattgacgagacgaggcgaatcaggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccaaattcatatcaacggacctccacggaggtccgtttttcattccaggacgccacgatttaagcgtcctgcctccaaatcaattctaccgaactcaaccagattccccccacatcaacctcattgtgtgggtataattgtgggcataccccagttcgacagaatttgtaccctctttaacgcattcagaaggctgaactatggcactgactgacgcaaaaatccgggcagcaaagcctactgacaaggcttataaactcactgacggggctggcatgttcctgctggtacatcctaatggttcccgttactggcgtctccgttatcgtattctgggtaaggagaagactctggcacttggtgtgtatccagaagtttctctctccgaagctcgtacaaaacgggatgaggcccgaaaactgatttcagaggggattgacccttgcgaacagaaaagagttaaaaaagtagtccctgatttacagctctcttttgaacatattgcacgacgctggcatgccagtaataaacaatgggcacaatcacacagcgataaagtactcaaaagcctcgagacacacgttttcccctttatcggcaaccgggatatcacaactctcaataccccggacctgcttatccctgttcgtgctgcagaagcaaaacaaatttatgaaatcgctagtcgtctgcagcaaagaatatctgctgtaatgcgttacgccgtacagtctggcatcatcagatataacccggctctggatatggctggtgcattgaccacggtaaaacgccagcatcgccccgccctgaatctttcacgcctgcctgaacttctgtcgcgtattgacggttataaaggccagcctgtcacccggcttgccgttatgctgaatttactggtttttattcgttccagtgaactcagatatgcccgctggtctgaaattgatattgacaatgccatgtggactattccagccgaacgcgaacctctgcctggcgtaaaattctcacaccggggctccaggatgcggacaccacatcttgtgccactcagtaaacaggctgtagccatactgacagaacttcagacatgggcaggtgaaaatggtctgatatttacgggtgcacatgacccgcgtaaaccaatcagtgaaaatactgtaaataaagccctgagggtgatggggtatgacacaacccaggaagtctgtggccatggattccgggcgatggcgtgcagtgcattgattgaatcaggtttgtggtcccgcgatgctgtggaacgtcagatgagccatcaggaacgtaacggtgtacgtgctgcttacattcataaagcagaacatctggaagaacgccgcttgatgctacaatggtgggccgattttctggatgcaaacagagaaagatttatcagtccatttgaatatgcaaagattaataatccattaaaactgtaatcatcccgggcaaataccctggaactactccaggattattttctttgttaaaaaaagacaaacggtgttgactgatgtatttactgtttacctgattgctccctgcatggggattatcagaatccgcggttattcattatttatatattcaataaaaaaagtaacctcataaaaaatcccgcactcacagggtgatgcgggataactgacgtaaggaatgctgccgggatttggtggtcccttgtgctgatacgaatgcagattctattttatacataatacttttcagtacaagcgactgtattacagtttgccatatatgattacctgtgatccggaagaataagtggttgcagtttcagactgtccgccggtacaagttcgctcagaataaccaacctgagttgcaatatcgacaatgtactcgccctgctagcgcatttgctttaccatctaaaagtcttcttgctcagtatgttgatgtcctttctgatgtgagaacctctaggaaacaacatgttggatggttcgagacaatccaaatggtgatttaccgtcttatatcattggcgctgacaccccggcgttccagttcgtcaatacgaggagaacatccgtcaaggcggggtaataaagctctcaagcggtcattgttcctgacagccttcgctgcactcatagccccaatatccaaggcctactacacacacaaaatgaggcagggaaaacgacataactaggtgtttatcgccctagcaagacaacgcagagacgttctgttcaccataatatctgacggagctttatatacccagtaggcataatgaacatgcttaaaaactgaacaggagatccccggagtatgcctgtatgtcatcaatttctttgcaggtgtaatataccttttacacctgcggccccacttctaaattttatgctgaatttcagaaaagaaatattcaatgttctaatttttgtgattaacaacaatgcaaataagacacaataacttatgcccaagtcacttgatgaattaagccatgctgaaaactggttgaatcacagattataaaggcagaaatcaagaataaatgatttcttcggtaaaaaaatgctgttctgtcaattaccgtactatcgtacagggctgcccccatgatgaagaacgtggctaaaacgataggaaaaagactgaacggcatgctccatggtgtatcaaatggaaatgaggaatcaatgaacaataagatcaggatgctgagaataaaagccagacaatactgcaaccgggagcgttttaagccaagagagatactccactatgagaaactgaatatgctattctgaagtttcccaccatgaccggggagggcacatagaaatactctatttttacctttgcagaattctgaatgacgtaatgcaaattacgacggaatggttataataatataactgtgaactcacatatgaatcactgcacaatataaaaccgaaggagtatcaacttcaccattatttgtccggaatctcaacaagttcatggaactaaaacgggaatgtatactcgagcatttttaagaaaagtcacttacatagactggcaaacaagattactatacagtctttctatattctttaataaacgaacatagctcaatagcctgaccaaagtaataaccttgaaaataatcaactcccagcaacattaatttatttactaactccatattttcaactccttccgcgatagtttttatatttaacttcttggacaattcaagaattgtttctataatgtaatgagactgtttacaacgttctaaaccctgtgtaaacatcttatctacttttataaagtccactgtaaaacattctagataaaataaatttgaataccccgtaccaaaatcatctaaagcaaattgcacacccgattcctttagacaatgaaaggtggatatggttttgctatccatagtaaaaaaatactgctccgttaattcaagaactaatgacaggttatttttttttgcaactcttatacaggtagatatgaattttttattatgcaatagagatggagtgacatttaagtgaagaataaaaccctcaccattaaatttattttcaccatcaaaattaacaaccacttcattgattatagaacaagtaagctcagacagaatcccagctttctccatattatctataaaactatctggataaattactcctctatcagaggtatgccaacggacaagcaactcgccaccaataattttatggttgctggcacaaacaataggctgaatgtatggtttgaattctcgtttctgtattgcctgcaataaactatcagaacccgatgtgacgtcacctctgatatcattaaacacttgaagtactcctttatttctttgttaatcagcaagactacatcaatatatattatagaatatcaacggataatacagcactaccatcaaaccctccggcaacggggtttgcgtcctgaaaacgtactgtaatcggcacctgatatgttccttgatttacttccagaattttagatgaactgtcattatcaaaattcagagaacagctaccagaaccacattttgttttgttattgaccccatcgacgatatcggtacctttaagagatagtgatacctttgccggggcattacaagtaagagaaaaattaacctttttctccacacctgattttgcttcatccggagtaatattatcacccatattaacactcaaactttgttcaccaacattacactttgagcttatcgttatgctgatgcctttagagtctaccggagaaaaagatttcatggatacaggaaattctcgccagcctccgccatttttaccgtcataattccctttattctcttcatatgcaacttttactggtaactgtatagaataaacccccggccatgcagtgcccctgtctatttcaatattcaccccactgacagatgcaaccccaaaatcataagttcccccgacatccctgcatccgtatgtatttacccatgtatggtaacctacagacgttacaactgttttgacacctgcagtttgagtgcccgaaacctccagttcgctggttattcgatattttagtccgtcaggggttgtctgccatgcttccggatactgtatccagtatcgataagttccatcaagcgttacaaaagtatccatattttttgcagctctttttattacagttgacaagccccccgcctgtaaattgagaggaaaaatcccggatgtattgccatcaaaactgacattgactgaggcacttggtagagtattactcgcccaaaggaggttacagtagctttcggcttctgcagataatgggagtaaagaaaagaaagatattcccaatatttttttgacatatttcatatgtaatctctaaaaactaaactcacaaataaactatgtttataagtgcactggcactaaactccccgctattaattgtaacaccttcagccttatatatttttgctgtaaacgtgaacgtcgtcctctcaacatttttttcagagagcgcattaataacttcgtatccatacccggatgagccactacctaagataagatggtttccagttccctcccccccctgataaagttcaattccaagtccatcaatatttgtcgccagaacattatctttcccggtcatactctgtccagtcatctttacatatgcctcgccctgatgatatggacaataaaccgggaaactaactactttgatatgttcctttgtgtcaagttcactcaccctgatattaccaaaatcaacatcaacaggattactgttatttatctggcatggcggaattataatcgttcccgtgatgttgattggaatatcaactgcccataaatcagataaaaaggaaaggaacgttaataaaaagactgttattctcaaatctttctcctgatataaaacaaggaggtaacaagatggttattaagacacaacgagataataatgatgccagcgtactgtgcctattcatacattatattcaaatgcattacccccctgttactgtcagatgttttatgcgcagtaacaggcatttgtgttttagctatcttttgatattgagcttcatttatataataagtgatctgattatcaccatgttgtaaattctttctacttaatccaccgtttcgccatgcggatagcagaatttgatctttgcctgttttcaacacagcgctttgcttcacaacaatattcccatgctctgttgactggcgttccggtatgtcagaatgcccatcaccacaacgtgataccttaagattgagtacatatctccctttatctttctgcagggggaagttaacttctggcgtatccagtatgcacggagatgacactaatgcacctttgacgttcagagctcctgtccgcccattgtgctcagtgacccactgatgacggctttcatctgctacgaaaaaatcatcccgcgtcaacaattcatccgcctgtgagacaccgttcatactgcaactccccagcacaactgccagataaaatcctatcgttgccctgttcatctccgacacctccggacaattctttttcctgctttcttatttcttcactgcggtacagcggctaccaccacaggagaactgcagcaccggacgtccgccgtagtcattgatgtaactcaggtatggtgtgttgtatgttcctgatttcaccatctgcgttgacttcggtgccagcatcacagcatcaaattcaccttctctggcctgcttttcgctgccgccaatgccaattacagtcacgtaatacggtgtcggattatcaatccgataccctccgctggtcttattcagcaccaactgatcctgccataccgcattgggctttgctttaatggattcaggccgataaaacagttttatttttgtctgcagggctatctgcaacacatttgccttatcgcttttagggggaatttcccgaagactgaagtaaaaaagggattccctgtcctgtggcaggcgactgatgtcaggtgtactggtcagacgaaccatactctttgagccgggttccagacgctgtactggcggagtggcaataatcgggcctgtggtgattttttctttcttttcattctccacccatgcctgggccagatagggaagctgtttgttatcattggcgatattcagtgtcatcgatttctcatcgccattaaaaatcgcacgtgtgcggtccagggagacagcagcctgggctgcaggtactgcgctcagacacgctaccgccatcagcgtttttttcagcgccggtttcattttctgcatattttctgctctctgtttctttacatttttctgccgggatatacagacgatcgccggcgtgtataacgtcacttcacctgacgacagggcagcagcaactgttgtgccgggtccggatgtgccgggatgtccaccacacactgtgtccggccgtcccagccgacgttcagggtttctcccggattcactccgctcagccaggccagaccgctgtctgccaccatccccagttcacggcctttcgcatttgtcacgctggcaccaaagggcggatagctgttatcagacatccgcaacacagcaaacagacggctacctttcagaacttcgaactcacgataaccaatggccccttccgtcagaaccgactccaccaccgagcgggtggcttccatatcttccggcagcttgttcaggtctactgatgtggtgttgcggtaataactgctcacatccgtcaccacaccaattccccaccggttggtataaacccgaccaccgtcaaccggcacacctccgacaccatcggtatccaccagaagacgggttcctccgttcattcctccggcatgtaacgcggctcctttcatcgtgaccgtcgccccccccgatgcactcatcccgaatgagctgtatccgttctccacggcagagaaactggctgacagatttgtcagggaaccgttatggttgtaataggcactcatttgccgttgtgacggctgaccaccgccactgttcacgccggcattcaggctgtaactgctcaggccgttattcagtgtgtcgctgtaacccaccgtattggtgtaacggtcgttgctcatgctgccgctgtagctggccgtaccggttccccacggcacggacagacgaacaaacgccgaatcgttatcccggttcaggtatttcgaacgggatgcagatatccccagcgcgatattcttaaagctgaacgcatcgaagtagcggttcaccgacagcgtgtaatagtcagatgtccggcggtcccagtaagtctgatggctgtactgcagattgaccgatgccttccagtcctcgaagttcttgttgagtgtgacggtgtacagctccttctcacgtcccgtaaaatcattccggtaacgggcattgaggtactggtccatcgtcatgtaattgcgttcagagaagcggtaacccgcaaaagtgatatccgtattcacttcatcaaaacgtttggaatagctcagacgccaggattttccctgttttgtgtcataacccggtatacgggccacggactgggttacgtcagcggaaacagtgccgaacttactcaggtcccggcccagccccacagccagagcgttataatccccggcaacaatactgcctccataaagcgaccacgtgttactgataccccaggatgcctcaccggcagcaaagaccggaccctccatggtgtgctcataggtacgcgaacgaccggaaaccagcttgtaacgaacctggcccggacgggtcagatacggcacatatgccgtgtccacctggaacgtttttttccgcccgtcctgctcgataacttcaacatccaggcggccacgcacggagctgtccaggtcctgaatggtgaacggacctgccggcacagtggagtcatagagtatgcgtccctgctgcgaaatcacgacacgcgcattcgtatccgcaatccctgagacctgcggtgcataaccgcgcagttttggcggcagcatgcggtcatcactttccagactggcaccagtgtagcgccaggagctgaaaatctcagaattgatgtagttctcacccagtgtgagatttgcgcgccagcgcgggatggcgcggtacatgtagaaacggctccaggtgaactggctgtccgtcccctgcgcactgccggtggtgtgattcaggttgccctgatagtccgcacgcagacgccaggcaccgaagttagcccccgcagttccgttatagttcagcgactgggactgtttcccctgatgcggcttattcactgtcccgttgatgttgtagtcaaacaacagtccgggaataccgttatcccagcgggacggcggcagccaggaggcatcggaatattccagccaggcctgtggcatattgatgtacagcatcccttctgctggattcgggcgtatctccactccggataactgtcggaaatccgcacattgtccgttattccagtacgtaactttttcctgtgacgcctcagtcagtcccatccggctgactatctccggtgtcaggcagggttctggtaacggtttctcgttatccgaatccgaaaaaggtggttcaagaaacgcaatctgaaatgccgatggtgaaatatcctgaccattcacccttatttccatctgatactgtccgggcataatatagccggcccgggagaaccgggaaaaatcaatattctgtctgtctgcggcatccagaacatccgtattaaaatcgacggcatagacaggcactcctgccagagaaagcatcaatgaatacgtaataaaattgatggtaaaagtcgatttattttttttcattatatgcagccgatttaatacaaaaacactttgaagggcgcaaccaaccctcttcaacattcaggaatgtattattaacgctgtcgctgatagcagtgagcccggctactccggttgtatttattcgtagtccagtttaaaacgcaatgcagcgtagtaatcgccagcctttaatggataaccatttctgacaatgcgaagagaataatcaagcccgtcttcattccccctgagaattaaaggtggcatgctttttcctgctctcgccggatatccgtaattatccataatctgcagatttataccttcagcctgacctgtcagcgagaatttgtccggtgtttctccgggaatgccatcaaaagtcacacgcacccgggttgccgtatagacctgctttcctgcacctgtaagctcacagttgcgtagccgtagccggaatttcttctcgggaccggcaggactgttctgtaagtccctgagtggcgtggttcccatatcaatttcctgccaggcatcctccatggacagcgtacaggcaggagcgatgacctgccctttaaagctggcccgcccatcccaccagacgtgttcttctccccagtactcgggcaaagtcatccccggtggtggaaaagaagctgatggcagggcttgagccactgcacaccagagaaacagtaccgaaaggatcatgcgtcgtaacatgcagtcgtccttaatcttatcggtaagacctggaactgaaatcccagggtctgtgtatgagatggttaaaaccggataatgttacttactgataactcagattaaagttagcaactgcagtgaaatcgccttctttgacttcagtacctgcggcgctggattttttaacccaagtcgtatatttcagcgtgttatcgccatcctgcaactgagttgcattgcttgatgttgtaccatcaaatttaaccatagaaccatctgaggcggatacaacaacagcagtaccggtatcaccagcagtaccaagctcatcagtatgaccattaacaggcgtaccggagaatgtgacacttactgtttttttcgctgtaggatcagtaaaatcacaattgaccaatttaatatctaaatctttcttgactgagataccgtcgtttttcaaatgcgatttagaaatctgaccaaaatcaattgtctgatctgctgattccggagcaataccacatggcgcatcaattacagttcctttaaaattaacaacaccttgcccttgattggctgcatgtgcaacagcacacaatgaaaaagcaatagcaatccccaaagttgattttaacataaagataacactcctattactagactactttctaccactaaaaattatcttctataaaatttggaagcctgagcaaccgcattacttatcttaataaacttttttacactgattgaaaaataactctgtgcgacattgttcctttcacatgcttcttttctggtcttgccatgaacaaagtaatcttccatagccataatggttttttgactatttattgatgagatctcaacaaggcacctgaaatgttcaatagacatactacctggagaggtatatctatccttagataacaatcccattccattacgtaataacatcccttacacccacacccatgcaagaaaacaaataaatagagttcttttttccattttacacataaaacaggaacacaaaaaaagcatataatttcatcaataagaaataataaagatttttatggtgtttttttatttttattagagacaaaatctacataatgagaaaaattcagaatattaaaccattttttgtaaaaatcaaattttaaaaaaaaccgtaaaaacaataagttgttttatatcaatttattaaaattaattaaaaatattaattcatactatcaaagatagacttttctttagctgtagaaactaagaaaaattcttatatcaataaattaaataaaaatcattaaaattaatttataatacaggtaagcacgttatgtatataactgaccccaattaatattcagcttttacggttgtgccgcataacctgctgagtgatgaaggcctgatattcttccatggtgctgaaggagttactgccccgcagtatcagtgcctgacagatacgcctttttagatgtctgtgggcacttttaaccgagccattttcgtggccccaaccggcattatcgtgtacgccctgcattccgtagtgctgacagagagcagcatagcgctcagtcaactcgcggcctccatcttttgccttgttgtttccatgccgccctcaggctgtccgttttatgttctgccggcactccccccagttgtccgagggcttcctgccagaccttcagccagagcagagaagctctcaccagccagcacaactcgcattcagctccagtggctccattccagacggaagttatacaacatatgcaccaacaacttaccggcgatagtgaccaccacacctttcagtttggtaaagtccaacaggcctcgcagaccgggctgatgccactggcggaacatgacctcctgctctgcaccagactgtaatttccattcgcacccccgccgttgcattgttcttcgaaagctgttgggatactggccgggatatttatcctgtagcatctccagcagagttgttggtgtcagaacaggcctctctttcaacagaggaacaagcatgctgtcccacactgcttccagaggatctttgcgtgtgctccagtgccgaacactattttttgccctctggcctttttcgatccgacgaccagaacggactgagatacccgctttcatggccgagatatgctgggttatacctttcttacgctgagtaatatagtaactgacctgagaagtattgagcgtcacgccattttctgttggatcatgtacatgacactccggttacaaaactggccagaataatcagcgccaggcgaactgagttattgtagtctcatagtcgaatggagggcggagagtggagagtggagagtggagagtggagagtggagagtggagtgaaatatcaacagatgtagccagtgctccaccactttgtgaacaaaactctggatgttccccactctggaagtaatgcttcgattatctgcactattttatccctgctgaaatttactgaatcggtgcagaaacttacagcagtacccgggactggtaccaagactggggggctccataatttctgtgctggatagactgatatttaatttttataatgctccttgctaagaccgtattttttcattctgagatagagttttttccgcgggatttgtaaatattcagcaacctcattgatacgcccctgatggatattaagcgcctctgtgattatctgtcgctcagcgtcctccactcgcctgtcaagcggtgccggggttccgacgtgcatcaacgggtttgctgtttctgccagcggtaatattcctacagtaaacagttctgctgcattggccagctctcgcacattatttggccacatgcggcgcatcatctctttgagcatctcttttcccacttccggaacaggatggttaagccgttgacatgccttacaaaggtagtggcgaaacagtggttcaatatcgtcggggcgttgagttaatggcaggcaagcgatttgtgtcattgcaaagcagtaatagagctccgcgatgatatggttgctggcggccagctcgaccagcgaggtgtctccaataccaatcaggcgaaaaggtctgtgttcctggctttgtaactgaaccagatggtactgctgttcacgcgtcaggtgttcaggatggctgagcactaatgttcccccctgagccagcgcaatgaaatcattaagctgtggtgcattgtctggtgtcagctcgcggtagacaaattcgccttgtgcattacgtccaaattggtgcagataacgtgcaccggtcatccgtcctgtgccaggggcaccgtagagccagacggcaatatctgtctcagacaactgctgtaaacgtcgccgatactgatttatccattcacttctccctatcaactccacctgcaatgtctgttggcaatactgacgacgcgcaatgattgattgacgctggcgtagtgcctcttcaaccagagaaagcaatttgccgggatcgaccggtttttgcaaaaaatcccacgcgccttttttcaccgcatcaactgccattggcacatcgccgtgcccggtgataagcagaatggggagctgttgatcatcctggtggaataacatcatcaaatcgataccagagcagccaggcatacacacatcacttagcacaatgcctggccagtctggttgtatccacgcctgtgcctcaaaaggattgttacaggcaaaaacacgatagcccgactgttcaagtaactgtgtgtaggcgtccagcacgtcagcatcatcatcaatcagcagaatcgaatattcactacttagcatcttccacatccgttagtctgaattgcagtaccacacaggcattcctggtcatcgttgatgccagccgcaattcccctttcatttgctccatcaacgacacacaaattgaaagaccaatacccagtcctacttctttactggtggtaaacggcttcaataacgaaggcaacaatgcctcaggccagcccgggccattatcgccaatgaatacgttcagcgttttaccctgcatttgccagttaacggtaatgacagcgccttgcccacaaacatcaagcgcattcgccagtacgttaaccagtacctgctgggttctgacctcatcgcctgaaactgtggctgtaccttgcggcagaacaagcgtagcttgcagagagcgatgacgcatggctagaagttcccaggccgcactgaacatctgtgctaaatcaacggcatggagtgatgtttccagttcggcgcgccgggtaaactgccgtagtgaacggataatggcgtcaatacgactaatcaccccttcggctttaccaagcatcatgctggcctgttctttctgggtctgttcaatggccctgcgggctgtaaacagatacattgacagtgcatttagcggctgattgatctcgtgggccagcgtggtcatcgtttgcccgactaccgccaactttgctgtctgaatcagttcatcctgggtggcacgcagatcggcttctatcacctttcgatcggtaatttcttgttcaagttgctgtttttgcacattgagctgcccgagagtatggcgtaataatcctgcaattctccccagttcatcattcccataaacaggaatagtcgtttccgtgcctcccagaccaatttgcacaacggcctgattcagtagggtaaagcgtttcaccaaccgtgagcggataaaataatggttgaatacccatgccagcagtaacgccagtgctgtcgccactaggatcagcccaccgctaacgcgaacaatttgttccattcgttgattaaacatctgcatttgttgatgagtactgccaagctgcgcttccagtaacgttctgaagcgacccagtgtcgcttccctggtgcgactggcatcctctaaggctttttgggcggcgacatattcacgcatcgtatccggcattttattttttacgattcccatatccagcaattcatcgatagtctgcctcagggtaatggtgccaggccagtcatccagcatacgtatattttcatctgccgtttttttcagattttcaaaataacggagatgagtttccacctgtgtgtcgtcatcacgtcctgatttgagctcattgagtctgtcacgcagatcgtcaacaatctgattttcaatgcgtgccagggtataaacctgctgctgttcattttgcacttcacgagatcgcttcagatattgcgccgtatcgccctgtcgggaggcgatttgatccagcagcgttccctgctgccaggtgaaatcctgcactaaagaattaagctcggtagtaaagtcatcgtgtaaccagtcaatccgcgctgatagctcactcaccttttcccgtagtaaaaacatgttgtaaagcgcacgatccaactcggataacagtgatcgactgtcccgcaaaatgaccgtcagttgttggcgttcccgggatgacagtccccgactaagccgttctatggtgtcgagatgctgaataatctgggtacgaagttgcaatcgcaccgtggtgttgggagcctgcaaaaattcatttagctggtctaccaccagattcaggttcccttcaataaggaaagcagagtgaatacggggaaaatactcatccagcgagtaacgaatttgtgagctttgttcgtgccatgaatacagactgacactactgacaatcagggtcagtagtgcccccatcagaaatgcgcaacgtaagctggtactgatactgacctgtcttaaacgctgccacagcgttatgtttttcatttcagctcttccagtttttttatcgccaggcgctggttattcagaaaccagagttgccatttcatcatttgctgctcggtaaaacttttgttatcgaactgtgccaaccagacgggatcttcactgctggccgctgcaacgggcacttgtgttaacagtgcacgtatttctggtaatggtttcttcaggcgtgcctcggtactgtgcagcgctcgccaggcatcttttagctgtgctaaccgaaagctaattgccgtatcaaacaagcgctgcaccagactctgacgtttcaggataaggtgataattcagcgggggttgattcatcaggagctgttgttgcgttgcccgcggattgtctgcggcaagtggtgtcaccggatattttcctgtattggcatcggccagaatacgctgtcctttcggacttaacaggtagtgaataaagcgacgggctgcatcggcgtgtgggcttttcttgagaattgcaacgtaggtgggagataccgcagaccgggggaaataggtaaaagagagatgggggtcatttaacagtaaattagcatagttatcgataacggggccggcaacgccgagtccgctttttattttatcggctacgccaaaactgcgggaggagattgtcaccaggtttcctgcacttgtcagcaacgtttcccatcctttcacccagcctttttgctgtagtaatgactcaaccattaaatggttagtatctgaacgcgacggactactcatcaataaagcgtcctgatagatcggcaaagcaagatcgtcccagtcagcaggggcaggaaggtgttttacagaaagcgcaggacgattaataagcagaccaaaacctgatattgctactgcaacggaggttgcacggatcgactccggcaccaggttttggctttctgcgggtgcatcatcaaacggggccagtttctggtgctcctgaaggtgctggagcagcattggtgatgaggtcaggatcagatcgacgttttctacgttggccgtataaagcaactgttccagtgaggcactggtgcggttaagcgtacggatcattaccgactcaggctctgtttgccagcgctgtattatccacgcggtagctccgggtgagaatgtggtggccatcaccagttcatttcgttgagccctgacggccccggtatccatcaacaacagtaaaagaatcatggttttgatgccgatttcgcaccagctaaaaaatcggtttgtgatccaggtcataaatattaatacaccgcaaaaatcgcattgagacaaaaattacccgtttcagacacttcgtctgataacacatctgctcaaagagagcgttaatatattaatcagtgattacccgataatcagcatgagatttgttaatatccgcacatgctaacaataaaacagataaagcataaatctaccctgtctatgcatcaataaaatgggtcaaaaacatgctttgattttattaatttgtgtcaattgtgacacattttttcagtttgatgtttcatctcaattatataactctcattgtcagaatactccaggtgttcatatcaatataaaatacaggtgaagacatgttatcaatatttaaaacggggcaagcggcggatagtgttccggcggagaaaattcaggtgacatatcgtcgctatcgtatgcaggcgttacttagtgtatttctggggtatcttgcatactatatcgtgcgtaataatttcaccttatcgacgccttatcttaaagagcaattagatctcagcgccacacaaattggcgtactgagtagctgtatgcttatcgcctatggtatcagcaaaggagtgatgagtagccttgccgataaagccagtccgaaagtctttatggcgtgtgggctggtgttatgtgccatcgttaacgttggcctgggattcagcaccgcattctggatttttgcggtattggttattctgaatggtcttttccagggaatgggcgttggtccttctttcatcactattgctaactggttccctcgccgggagcgtggtcgggttggtgctttctggaatatctctcataacgtcggtggtggtattgttgcacccattgttggtgccgcttttgccctactcggcagcgagcactggcaaagtgcgagctatatcgttccggcctgcgtggccatcgtttttgcggtaattgtgctgattctcggtaaaggttccccacgtcaggaaggtctaccctctctggaagagatgatgccggaagaaaaagtcgtcctgaatacccgacagacggtaaaagcaccagaaaacatgagtgcctttcagattttctgcacttatgtattacgcaataaaaatgcttggtatgtctcactggttgacgtatttgtatacatggtacgcttcgggatgattagctggttgcctatttatctgctgacggtgaaacatttttctaaagaacaaatgagcgtcgcgtttttattttttgaatgggccgcaatcccttccacgctacttgccggttggttgtcagacaaactgtttaaagggcgtcgtatgccattggcgatgatttgtatggcgctgattttcatttgcctgattggctactggaaaagtgaatcactgtttatggtgacaatttttgctgccattgttggttgtctgatttacgttccacaatttctggcttctgttcagactatggagatcgtgcccagctttgctgttggctccgcggtaggtttacgtggttttatgagctatatcttcggtgcatctctgggcaccagcctgtttggtattatggtcgatcatattggctggcatggcggattttatcttcttggctgcggtattatttgttgcatcattttttgctggttatcacatcgtggtgcaattgaacttgaacgtcacagagccgcatatataaaagaacactgattaccttccccagggccatttccctggggagtggagcatattatgatttataagatatctggcaatcagagattaatatggagattttataaaactgatgacaataaatggaggtggtattgtcatgagaaaaatggatatcttatttctcaatcagataacgcatataattcgcaattgttatgcattaaaaatgctaaaaaacaggggtactcagacgaatcagtcttgccactttttctacatatttcctacattcaggaaaaaggctggaaatggtatcaatattatgactgtggatatatcgtaaaacaagcatctgttttctttccgacataccaagcatgtatcattgatgctgaacaagaatgtattggtatactagttcaactgtctgaaaaaacttgagccgccccttgaaacgccagacagtggatgtatcttaaaataagagataggcttggatatatgtctaacactagttctaattttgatataactggaactttgctggggcaggagcttcgtaaacgtaaaactcctcagaaaaaaaattgccattactcagcagacaacggagcctggcatgacggtgtcccatgtggtgcatttgcatggtattcagcccagtctgttgtttagtggaaaaaacaataccaggaaggaagtctcactgctgttgctgccggagaggatgttgttcctgcctcagaactggctgccgctataaaaaataaaagagttacagctcttgctgggtaaaaaaacatggaagttgagatcctcaaaaaagccgcggagtacaccactctactgtagttgcgcaaagtcggagtggacgataatgtgatcgtctataagggcaacgctatcatagtcttgttctggcgcgtaaaaaaacgcgcttaccttaacgataagcgcgccgctgttcaggccttgagtggttattcaattcctgtggtgactgtaaaagtgcgcgtttgctgcggtgcaacctgaatcagcgttccattacgttgcgcggcaagatacccctcaggccgacaggttgcaggtaatgcaaaggcggctacctgttgctcgccgttataaaggatccagcgtgtcacataatttagttcggcactggagaaacgagtaacaaacgtggtgccatcgggagcgatcatgcgaaactctggctgatctgtataagcgtccagtttgtctgcaaagaagacaatttctggatcataaaattccggttgattcagcgtcgacagagaggcttctccctgcataatccgttgattaaacgccagccactgagcggtgggattaacatgcgaaggcactgattcacgcaatcttaatatttcgtccggtatattctggctgaatatagcatttggtatatatgcataattcatatggcacatatattgtagtggcatatctacagaagccagattggttacggccatcttaatatcgaacagtgtagaggatttgtgaaggaccactgttggttgagccagataatgatgaccgaaacccattacatactcgtaacgtccggtaaggcgtaatatatctccctctaattccatccatgcttcatccatcgcggcacaggccatttcaccgtgtagcagatgagtatcttccgcagatgggcagccattagccagcaaacctgaatgaaaggcaaaacagccataggtctctatcacctctgtcgccggtttaggctggcgaaacatattgcacatggtgagactgtgtccatcaaattgcgcatcccaaatcatctgccccatccagggaagaataattaaatgtccacgactgtttgcaattttaagcccctcgacaccactgtcatagcgaaaagacgtgacagtaaaatcactattttccagcaagatacgaggtttttcgccaaaaagcgcccgccacaaataaatacgcgtactcataacgattctcctcaggactctgtgacttcagccagtgcggtacgtactttgctttcacgccagaagtagacaccgacatagacaaaacagagcatagaaaccaggaatgaaagctgtagtgagtggaacatatctgcaatatatccctgaattgccggaaccaccgctgcgccaacaatagccataacaatgactgctcctgccatttctgtatgttggttatcaactgtatccagtgttcctgcatagatcgtcgcccagcaagggccaaacaaaacacttaccaggacggcgacatagaccgcgctgaaacttggagccagtgcaacatatgccagaaacagcgcccctataacggaatagagaatcaggactttttccggattaaaacgagtcataaggatgttggctataaacttgccaataaagaagcaggcaaagctgtagaccatgaagtttgaagcatcacgttcgttgatatcgcccaactccagcgccagacggatggtaaatgaccatactgcgacctgcatacccacataaaggaattgagccacaataccacgacgaaagcgcgaatttttagccagatagcgcagcgtatccattgctgacgggcgtttatggtgacttgtctgtgccactttacaggttgggaagcgggttaaaaggaacaacaccatgaccacaaccagaatcataatcatatacttatacggttcaagggtgttctctaacatcagcaccttaaagttgtgaatttgcccggcgttcattccggacatctgcttctcaaggctttccccctcggagaaaaccagatatttgcccaataaaataccagacgcagcaccaatcggataaaaggtctggctgatattgagccgcaatgtggcgtaggcttttggaccaatcatcgaactgtatgtgttcgctgcagtttcaaggaagctcaggccaatcgcaatcgcaaaaatagccgcaaggaacatagtgtaggttgccatatgcgaggcagggaaaaaaagtgtacaaccaccaatatacagcgtcaggccaattaaaattgccaccttataactggtctttttaatcacaagggatgctggtattgcaattaaaaaataaccgccataaaatgcgctctgcaccaatgctgaagcaaagttacttagcgaaaatacacttttgaattgagtgattaatatgtcatttaatgcagctgcgcatccccatagcgggaataaacacgataacaaaataaactggaacaagggagtcttattcagatacccatcaggcatctgaatgatgtttttatcgttcatagtgctacctttaactgtgcaggatgattattcgtttaatgttaaaaattcattaaattgttcaatgctcggataagatgattgcgtacctttccctgtgacgctgaaagcggcaaagagagcggcttttttcaaagcggcttcaacatcaccgctttgaacataataatgggaaaagcaaccaataaatgcatcaccagcgccactagtatcaacagcatttactttgaatgcaggaacatggacttcctgatcgcgggtcatccataatgcgcctttttcgctcatggtaacaataatattgttcagccctttatcaactaacgaacgcgcagccaaacgaatatgatcataagtatcaaccgacataccggttaatatttccagttctgtttcattcgggataaagaaatcacatttgcaggcataagacatatctaactcacgcaatgccggagccggatttaataacacttcaataccatttttcttaccaaactcaatcgcgtggtaaactgtttccagttgaacttccagttgtaaaacgatcaatttgcattttttcagatcttctgcagctcgatcgatatcttccggggaaagaaatttattcgcccccttaattattaaaatactattgctcgagttagcattaacaaagatcggcgcaacaccactgctggtacaggggactttctcaacataagtggtattaattccccaagattcaagattacgaatagtattatccgcaaaaatatcatcacctactttagtcagcatcaggacttttgaattcaatttagccgccgccaccgcttgattagcacctttcccaccacatccgattttgaaggcaggtgcttccagagtttctccttctttaggcatctgattagtgtaagtaatgagatccaccatattggaaccaataactgcaatgtccatttcactacctcttataaactttcgcataacaatggtatttaaataacattatcatgttacttttgcatcatttgtgactgagatcgcgattagcacatcaacccgatgtttatttaatagacttccagtcttatcactcaggccaacactatctaatcataagcaacctaacaggattaataccgaaaactcagcaggctatacccttttcatttcaaagggtcggtcgtatagtatggtaactaaaacaatgtttactaatgccataatgttatttttataacatttttcggaggaagaattgatggaaacgaagcaaaaagagcgtatccgacgtttgattgaaatacttaagaaaaccgacagaatccatttgaaagacgcggcacgaatgctggaagtttctgtaatgactattcgtcgtgatctccatcaggaagatgaacctctgccattgaccctactgggtggctatattgtaatggtgcataaacccgcaccatccatgccagtaatccaggacgttccgagaaatcatcgtgatgacttacctattgcaattctggccgccggaatggttaatgaaaatgatctgatcttctttgataatggccaggagataccgctcgttataagcatgatcccggatgcaatcaccttcactggcatctgttactcacatcgtgtctttgttgcgttgaatgaaaaacctaatgtgacagcaatactttgtggtggtacgtatcgtgccagaagtgatgctttttacgatgccagtaactcttcgccattagactctctcaatccgcgaaaaatatttatttccgccagcggtgtacatgatcactttggcgtcagctggtttaatcccgaagatcttgccactaagcgtaaagcgatggcccgtggactacggaaaattttgctcgcccgccacgccttgtttgatgaagtagcctctgccagcctcgcaccgctctctgcatttgatgttctgattagcgatcgtccgttaccggcagattatgttacgcactgccggaatgcttctgtaaagatcattacacctgattcagaagacgaatgacttactgaaaaaacaccgtactcttgttaaacatcgtcggattggactgattacgttgcactttcatcacatattccagcttatcaatttggcttatcatctactccagacgctggtcatcattgaccaatagtctgatatggcttttgtcgcggtcctgaatcggcaggcagaaaatgacttcaacgttaaaagggcgacgggaaaaagcccacaaaggtgagtcattacgcccggataataaacaggctcctccctgttatggaatccgttgtattgtccataatgtctgggtttttaatgcacactggataacaaccggacgaatcttcaaatatcactggtgctgacagccggtttgaattcatctcacaaccctgcatagagcgaatctcctgcctgcgcgtcactccactccatggtatcaacttcacactctttatctgcggctagtttcagtcaccagataagcatcgactatgaaaggtgagccatgacaacataacgttggtaacgctctgatgccttaacggaagatgcctgccaccacagggaatgtaaacgactgaagtgtggcctttaatgccgtgaacggctcatggtctcctggcacggttgccgccccaacctgtaacaacattccacagtacaatgtctgtcagagccggagcctcccatgcctgttgtagtaactctaccagttacgaacatccttcctcaaaagtgttgtcgtatctcgcatggaagaaaagatcctgactaagcagcaacacacaacgtattgcggaacctgcatgtttttcctgtaactagtgtattacgacatatggtaatagctacctgtgtggtttcgctggataacaaggggatttattcgcaagtaaaatgcctgataaaatacacgaatctagtaatcatcaatatttactctggtcgaatgaagtgtgaagtggattgccagcagatgcggccagtgatccaccgcctgctgaacaaaacgccggatttcccccggctctgaaagtaaggcttcggttatttgcactattttatctctgttgaatttggttaagtcggtgcagactcatcaacacaagtacggttcgatgcaaacagctgtgactggcaatatgaaaggaatgatgaatcagtcaggatgacaaagtgccggctgaccggaggggacgcaggaagattcacggggggaccagcaccagggaacagcgccacatcccgggtggtactgctttgatgcgcccggtgacacaaagcccggattgttccagacatcctgaatcaaacgtcccagattaggggcgtcgaaatatgcctctctgaccattatattccggcgtacaggtagcaggtcagaagtgacaatgcgtcacctgacgttaaaagtcactacacccaagatgacgttcaacagcaccatgcgattcaatgtaagcccgggctgtctgttccagtacaccaggctcagcgttgtatgtgttagctgcatcaaataccaacgacagcacttcaggatacacaaccagatgtgtaatggagttatcttcacccaatacttttccccacgcctgctcaatcagatttctgagaaccaccacctcacgactcttacaccagacatcgttattaagtagcagcaccataagataaggagtggtatcgttagccacagtctccctgctccagagataatataaaggggtgggctcaacagatttatctctacgtcgcttacactgcaaatattcagaaatgagtctatgcagttcaccagtaaaatcagccatcagagagggaatggccttattaaggccctgccctggtattaatttaaattgtaataatttaatttcaggatgtgtggctgcagcccgatacagagttgcaaggacacactttgtagtggtcaacaaaaactggccaccgctttagagtttttccagtatcggttttccgattcatttggtggcaacccaccgttatattcgtgcggcctgagcgcgttgtaatacccaacgatatagtccgttatttcatgggcagcatcgctgaagttcatgtaacccgtcaccggtatccactcgtttttcagactcctgaagaagcgctccatcgggctgttatcccagcaatttcctcgtcgactcagactctgtttgatctggtaacgccacagtaactgccggaactgcctacttgtatagtggctgccctgatcgctgtggaacattaccccggctggtttactgcggatttcccaggccattttcagcgctttgatggtcagtctgctgtccggagagaacgacattgcccaacctaccggtttccttgcaaacaggtcgagaacaacggcaaggtatgcccaacgtttccccgtccagatgtacgtcacgtcgccgcaccatacctgatttggctctgtcactgcgaactgccgcccaaggtgattcgggatagtgacatgttcacgaccacctcgtttataacggtgcgcaggctgctggcaactgaccagtcccagttctttcatgagtctgccggcaagccagcgccccattctgaagcctctcagggttgccattgtggcgatgcttcttgccccggcagaaccatggctgatgttatgcaactcaagtacctgactgcgtaatacagcccgtctgccgtctggtttttcaggacggtttttccagtatctgtagctgctgcgatgaaccccgaacacatggcagagtgtgaccacaggataatgcgctctgagtttcccgattatcgagaactgttcagggagtctgacatcaagagcgcggtagccttttttaatatttcattctccatttcaatgcgttgtagctttttcctcagctcacgtatttcgatttgttctggtgttatcggagaggcttttggtgttttgccctgacgctcatcacgcagttgtttgacccatcttgtcattgtggaaaggccgatatccatagctttggcggcatctgccaccgtgtagttctggtcaacaaccagttgagcggattcgcgtttaaactctgcgctgaaatttctttttttcattggagcacctgtgttgttctgaggtgagcatatcacctctgttcaggtggccagattcagtgtgccactacacttttgccagagggcgttacaggaaagcttaacgtttgattctgtatacataataaatcaccttacaacaggtcaaaaaccgctgtagccagagttacgctggcctgatgccttagtaccgggcttcgtcagataatccagacgctccaataagcgctgatactgctcagggaaatcaggatcatgaatatccaggatgtaacgtccattagcagggaaatgaataatgcagccccctggattaacaatgcagaaatcgtcctgaggcactgataaatacggagaggactctcgcgtatggttggttgacaccacagtgcggatttggcgaatccgcgatcacggtgcgatttcgcaccacagtacacaatcaataccccgggttttattcaggtaagcaggactgcggatatccggtgtcgcgcctttgtgtcacgaacggggtgggtgcgaaacaccagataaaatgcaggttccgatacatctgaacgccctgagcaggtcgggcatttcggattaagtactcgcacctccgcagtcctgaaacaagtctggctggtagctgtaaacagacttcgtacataccgctctgcaataaatccccgtaccacaggcctcacagaatttcttcccatgaaaaaactgctcacacatcacacaatgccactccagcacgaccggtaatggcgataaaaacatcgccatatcctcaatgtaagggtgggacttttccggattcagcaccacgcaggccgccttctgttgcgcgctcagggcatgtaaatcatgctcaaaccacgccccctgagcatctgtctgcaaaatcaaccggccacgacaggaaaggcagaaacactgccggatatttctgctgagcgcagagtcggcactgataatgtgttcacccggcgtcatccccagccccgtttttataccgttcattcagccactccctcctcactgaagtgcccggtatggcagtgagtgcagtaccgctccccataataatcgtgatgacattgtctgcagtgccagctggctttacgcaccacgggtaaggcatccggtacgaattgctgcagacatttaatcaactgtatttctctgcgctccggcctgacataagggcactcatgaccatactcagtcagcccgtcgtcagcgtgttcaaacccgggacattcagtgtcgtattgcgggtggtatctgagtgcactgccgcaaaggtggcaggtgtagcgggcataaggtgcggcctgtgcagtacgtgcgccggtcagacgtccgttgccatcaaatgcaataaaggattttgcgtacatcgtcatattcctcagccgccagacgacacgcaggcaacagccgtcccggtacgggcagcgtgctcaggtgtgaatggcggctcagttaaaatctggactggggtttgggtaaagcaggctggttgcttttacagcactgtggttgtcacacaatggcccactgacgtaaaaaacagtcagcaagcagagatggacatcggaggatgtgctgtatcggttgccggaaggaatggtaaagaatgtgccatggttaaatctccgtatggttcatacggaatagccatgtcgtaaaaaatgcgcagagtccctgaagtggcctccggaaccgactgtaacaattagcgccagcccgtagttgtcgttcagggtcttacaccagagaataagtctccggcagggggctgcccagtcgcggtcgatgtcacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaatacggttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcctagtgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacagtcgaccccgattacttttttcaggaagcccgctgcatttcaggatgatgccacattctttctgttctcgtttggccaggtagctgagggcatagcgtaaggcattcaccgctttgtgatctgaatagtgaatgacgtggttaatgtttaccggataatttttattaaaccggcaccagtgatagtaaccatcccccccggtaacccgcctccagatatctcccatcaatctggataccagatacgaactcctgtggctctgaccgttcagatagcccacaaaatgaatgtgaagccctttacgttccgtatattccattacccaggcatacccgaccagtttctctcccacttcgttaatcagtcgcaatatctccgcgcacatggcgtacctgcaggcacacctgtagctgagggtgttttttcggtaagcaaaatccattctgaacggtaacagtttcgaatataccccgaataatgaatccagatgctggttaaagtgtgtcagaagctggggatccatttcgtaaccgggattggtgttgtaagtcttcatgtttctgcctcgtgttctgtaacacaggaagaagcgctggcgtaatttttgaagaaaacgttatcacacgaagacgtgcaagttcacaacttcccgggcgccacagaggaagtgagaccacacccgggtatcagaaccatacagagaacggcatacgtgacagtcagtcacagcgcagataatatctgaagtgatgtcattgtgacgactgtacttcatcagaaacatttatcaggtaacatatttccagactgaagcgggaacacgatcgtacagtttgttcatggtcagttctgccagccggtgatcgaccgcagagttgaaggcttccatctccgctggagtaagcttataacgcgtgtgggaaatcactttttctagtgtctcccgggatgaacaacggcgaaactgatacagccagtcttctttggtcttaacttccattatcctctcgttattttgtgctgtgattaacgttaacataataccatcagaataacgtattctgacgtcatcccggaagtctttccacttccctgtttctccggtaaaaaatatttttaatactgaaggtataaagccataaccagatattgcaattaacgtagcgttacacatatcaacgtactacatgagtaacagaggtataggattgaacaacactccggaagactttttaatgacatgaggcatactcttttacgtattactaccaaaactcatcaggtgagcagcaggaacagatcattaacagtaattccttaatcaccgttatccacagtatcaacactggcgaagtcatactcttatttagccagaaacacttacacaaacgcacaaaagcaatggcggacccagaatagtctccacacaacaggcattacttaacaaagtacgttacagtcagtgtgtgtacattacagatttatattctggtgttacgggattacattgcagcagagagagttaaggacagtgttacaagtactacagagaatatcgctgcacagatacttctatgtgatagacttctacaggacttggttacaaggtgtatttacgaggtagaggtagaggtagaattacatgatagaattacagggttcatttacacggtagaattacataaatatacttctataaataatactaattaacctttattattttttaatggtacatgaactgtatgtagctgtaacgataaacaaatcacccaaaacgaaaaatactggttatcatagttcagagaactcatacgagtggcagctttcccctgagcaatgcttcattttcggtggttctgtgtgatagagttatgctgactacagtggcagtaacactactttccactacacgaggataaaaccagtcaaaaaatcaattatatgaattaaaagtattttttatgaaatgttatgcatatcaaccagtatgattaacagaaaatttcatcatgacaacacgtataactttcaacatgaccagtgatgagacgctgcgaattgtggatgagtactgccatacccacaaactttcgcgctctaaggtaatcgacgcattactcagcgccacagcacctgtccttaacgatattaactgttattatcaacttgcaggcaaactgcagtcacgcttattaaatggagtgtatcaacgggatcttccccacaaacgcaatgtcgtcagtgcagagaagtattgtctggagatctgggaaaacaaacttttcaccaaaagaatcctggagtttgactattcaaatggtgttctgtacgcgctgaaacataaaagacactatcgccgggataagatgattggaagggttgaaagtcggtatatcaaagacatttgcgaataccagatgcaactatccggggagaagacgaaatatgcctgttttatttatatagaaagaacaatatacaatcacgataatccacctgatgaaacacctgtaaaatcggctgttggtaatgcagtcatcctgctggcaaaggatgtgatatataacgagtacttttttgatctgcggaagtcatttttcgtgagcgttaaagatctgatggcctctggcacaaaaggtattccggagacacagaaatatcctgacgtttattgctggatcccgcttttctccataaattacggcgtggtcattaccccggtctataaaattgatcccctgaaacccgtaacggtaaaaaaaccggataagatcactgttgtttgtaattacagagaataatctcagccttctccgctcaccgcaacagtgtttacctcgctttatcttccgttcagtcaatacaaaccaccgctctggcaggtacagggcgtggtttctctccggtactcccctgcgcagtaataatcatcactgaaaatactgattccgtcacgacaaaacgccatcccatattccggcaacacaaaatcatcttccgtttataccggcttcactgacaaaacagacaacctgtattgcctgtacacaaccgtttctctcctggcaggaatattcccctactgattttttacgtttctccccggttgttatgccggtgaaggtggtgcgttgttttcatcatcaacgccggttgagattaacaacatccggaggagatttttatgaccaccccagtttcgctgatggatgaccagatggtcgatatggcgtttatcactcagctgaccggcctgaccgataagtggttttacaagctcatcaaggatggggcctttcctgcgcccatcaaactcggccggagctcccgctggctgaaaagtgaagtggaagcctggctacaggcgcgtattgcacagtcccgtccgtaatttttaaccactgccccttcacccacagcagacgcaatctccggcctgccggcggcgttctgctgcctgttatcccccgtaaggaatatgaaaatgaaaccacagtatcagacccgttacgagctgctccacgaaagctaccagaaatggctgaccggcttcacccggcacgccgtatcctggggcgtgtgtcatccgaatatccactacttccataatctgacgcccgggtgggtgtcattcaatggtgaaaaaccggagattgccatcgtcccccggagtctgcaccggctgatttatggctctgacaaacgggccacgccgcccctggatgatgatctggtggtgaacttatgcaccagcgaacatctgctggttcatcatccgatgctggaaggcattctgctgtctgaatgtgaacgtctgaggcagcgttctctggcaaataaactgatcagcctcttccgtcagtttggtggcactgagttgcgcctcaaactggtctggctttgctggcttgatttaatgaccggaaacagccttgacgactggacggagaacctgaaacggaaatcagaaaaagagctgggggaatggatcatcgaccgtcagaagcagaacgcagcactggcggatctgatggatcagtacgtgctcctggcataccgcacaacggttgacgataaccgtaactgatgccggttgcttccggaaggtgcggcaaaatacgggaatgctgctcccggccccgcatgctcacctgcagagcgggggcgtcgtcatactgagccatgacggatgtcttaagggcatcctgtcactgctgagctggcatgctgcggtacatgcctctcctggtgacaataagtacatggcgacagcgctccctgaaccgcggaagagatgtacacggccggacgccgtcagtgtatacgggtagacgttccatgctgcatgactacatccggcccggatgtcaatgagtccgtcaggaacgcttcgcttcgaaacccggcctggataccagcgccggcatgccgggaagaagttgatatggtggttgcagggcaacagcaatcctgaatcaactgctgcatcactcaaccacgctgaatatcaaaggagagcgtgaccagttaaaagagaaacgcaaatctgtagtgctgcacaaaaacacaacatcagtcagtgaggatgaaatggtgaaaagcagacagcatcagtattgaaaatatcctggctggcatgaaaatggcccggcccgtggcgttgacatattctctcctgagcatcctgaatgactgcagttactgtggaaaagtaagcagtctccacccacggcaccacttaacagacattcagtaactccccccggactttctatgatgcattatcggtgcactgaatacaggagagtgcgcttaaaaccgcagaccgcattgcgggtgttactgcatgactgcctggcggtattgtgagatgtcggcaggaaccgatgtctgcgcagggggaacttccgtgatcgggataagtgcagaagaaatcagatcacgacgtaaacctgcagtgcctgacgctgcaagtggcattaaccatgggacgttgccgatcccggattgcggaaacaggagcactattttctgccgcggggagtacctctggcagtaaatccggctcgctcatctgaccgtctctctcccggaaaagaccagaaatgagatcgtcacctcaacagcagggaagatgtcttgacagactggttatattgcatacgatttatgaagaaaaagacagcaaatatggaggctatagcggagaacaccctacgaaattcctgcggaaaacgattgaaaaaacgatcagattcgattcgtttttatatgctttttgggcacgtggcgatgacgaactgttgcatgtgcagaggagaatgcacccggaagcaccagaatcatccagaaaggcagaacgattacgcatcaaaccaggagacagcaatatcaggataacatactgatttaaaatgaatttacagcaatacgtgaaaacattttttacttaaaggagacagatgcgctgaagacagtgcaggtatttttatataaaaatgagaaggttacgggatgtctatccggcacactatgaccggagaatatcagtcaggcttaaaaagacaataaatacagtgagttaaatacacagagaaaacgaaaacgtagtatcagagggtacatcttacaacagagactgaatttccggtttttcataaccggcacattccggaaagagcaggctaaccggaggctttctgacaccagtccctggcagtttaatctgtacatcatgtacggatgttttgttcgcatttttaaaatcggcaaaaatgcgagaagagcagctatattgtggatgaactgaaaagtgccagggagcaacaaaaaaggcgtgatgagcgtgctgatggttccgtcctgctgaaactgtccggaaaaatccacaaacagcttgaaagtattgcccgaagtcgtggtgtccccccaaaaaaaatgctgaatgaaatgattgagcaggcgcaccgggattttgtggcaaatgagcagcataagacccggagttaaagacggcagggtccccggttaccaattctgcagcgtactcaacaaatgtatccggcccttacctgtgagggacacgaaaattatacattgagcatgagtggataatcccgggtgagagtctcccgtttttacactattcactaaaggtgaggcatatcattcagtctctctgaattcttcatttcagtaacttcagctaccgtcgtttcatctctcccacgaaccggagccgcaacttgttgcatcacagggctgacaagtgaactaaaatccgcaccttaatattctgactggctgcgtacattcattgcatgaagcggccggagcggctgagctgaaggtccgttgtgagcgaagagcggacgttatgagtagcttgctagttaagtttattaagttaagatattgtgttgccgcagtagcttgctcaagtgaggaacgtaaagttcctgctcgaaatgctgggaacaaggttttagtaggttaaccatataaactaaaaaaatttaacgaggttagaatgaggcggttttgtactgtactggttttgttaagtatggcttatttcattataggtggtttatttgcgtatttaaataaattggaactgccaatttatttaaatgggatggctattgtaggttttgtaatgactattgtttgcatctattcattgtcgaagcctgctattacacagtcagatttagaacagcttgaggccacttcattagagtccataactaagactattagtgagttaaaatccctaaaaacgaataaaaactcaactcaagaagaaatcttagatcttgagaaaaaaagaaaggaaatggagcttttagtaaagaaagccagtatggcattgtttttccgtgagcaacttaattaccatgaaagacgtatactttcagaaataaagggaagtgaaaccctcaaccatagtttgtcagagataaaagaaataaaaggcaaacttaaggcattggatgaagaaattgcatgtgatccagaagttgagtttctgcgttcaatacttttggaagcaagcaggcgaacgccaacactcgatgagctaacagagggtatgccatttatatttagaattatggctcgctcaacacagttaatacttgggaataagatataaaacctgttgcatacatttacatcacaattgctcatagtttcatatcgagcaattgtgggtgaaagttattcacaatcaattggttattgagcgtgggaatcttgagccttacactctgctaaccagataaatctctaattcatcggtcattttttagtacatcccagtcaagatgattattcggcgttagaatttttgagggctcaacataatcggcatcaatcccctcatcaccaattccagtacggcaaaattcaatccccatcgagttgcatattatattcatggcttcaaataatgccgaaggcattctatgccctgctattactcgtcgaactggtttatctaagtaaaaccactcattcgtttgcaaaatcctaacttcctgttcgtattcccattctcgatatttagaggataaaacttggttagcaagttcatcaggactataaatattgggcattgctaaatttgcaaatacacctctatattcaatttgtttaatactgtgatgattgtctgggatttcaatttcgatagcgcaaccatcaacccccccagcatagtgagcccaaagtaaatgagactcatatgtagctgaaagagaacaaaccttaagccgtttcttttcttctattatctgctgaatttcttttttatagtcgtaaccatcagatgtttgatgagagaaaacaaacatcccttccattgggtcattcaacattttccagtcagagcaaaaaagcctacgattaaaaattatatctagggtaaatgctatttgagaagccgacctaaatttatatgctctcataattttttgattccttatctaacactaataactgagacaggtggggaatttaaaagacagtagatgatatcatatagactgacattttttgttgtgtattagataatgttagcaatgtccgctcctggcacagagcggactgtcagattagattcagacctgtactcattagctgatacaaatcagccacatatacctgcattccaaataatttcagacagatattatcgttgtgaatcccccgccacctttccggtgcgcgaggttttgtcttttttcaccgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttactcactttcccgtcacatcctggaacatctgcgcaaactcaccagtcacgaacccgtgattggcattatggggaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgatgttcacgccggcacccgggaagtgcggcgcttccgtctgagtggccatggtcacaacatggttatcactgacctgcccggggtgggcgagagccgggacagggatgcagagtatgaagccctgtaccgtgacattctgcctgaacttgacctggtactgtggctgattaaagccgatgaccgtgccctgtctgtggatgagtatttctggcgacacatcctgcaccggggacatcagcaggtgctgtttgtggtgacgcaggccgataaaacggagccctgccatgaatgggatgtggccggcattcagccttctcccgcacaggcacagaatattcgcgaaaaaacggaggcggtattccgtctgttccggcccgtacatccggttgtggccgtatcggcccgcaccggctgggaactggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgcctgcaggacgagctgcgcacggaatctgtccggtctcaggcccgtgaacagtttaccggtgcggtggaccggatatttgacacagcggagagcgtctgtattgcctctgttgcacgcacggttctgcgtgccgtccgtgactcggtggtctctgttgcccgcgctgtatggaactggattttcttctgaacactctgccaggggaaatgcctgattacattgcgttaaccaactgaaaacatgacccccccctcatacccacctctttctcttgcgtgacctccctgctgttaatagaataaaacgatcgataaaacaggtatcgatcgttactatcgatcatttatagtggttaatggtctgcgaaaaggcagttgaatctcttcatcatgcagaacggaattgcacaaaacggactgatacttctctggcggatgagagaggggaagcatttatgtccgggaaaaaccactttatctgaccatgctgttttgtacctgccggtatccacatttgtgggtaccggcttttttattcaccctctgtaaggaaaagctgatgaaacgacatctgaacaccagctacaggctggtatggaatcacattacgggcaccctggtggtggcctccgaactggcccgctcacggggaaaacgcgccggtgtggcggttgcactgtctcttgctgctgtcacatcagtcccggcactggctgctgacacggttgtacaggcgggagaaaccgtgaacgacggaacactgacaaatcatgacaaccagattgtcctcggtacggccaacggaatgaccatcagtaccgggctggagtatgggccggataacgaggccaataccggcggacaatggatacaaaatggcggtatcgccaacaacactactgtcaccggtggtggtcttcagagagtgaatgccggaggaagcgtttcagacacggttatcagtgccggaggaggacagagccttcaggggcaggcagtgaacaccactctgaacggcggtgagcagtgggtacatgaaggcgggattgcaacgggtaccgtcattaatgagaagggctggcaggccgtcaaatccggcgcaatggcaaccgacacggttgtgaataccggcgcggaagggggaccggatgcagaaaatggtgataccgggcagtttgttcgcggaaatgccgtacgtaccactatcaatgagaatggtcgtcagattgtggctgctgaaggaacggcaaataccactgtggtttatgccggcggcgaccagactgtacatggctacgcgctggataccacactgaacggcggtaaccagtatgtgcacaacggcggtacagcgtctggcactgttgtgaacagtgacggctggcagattgtcaaggaaggtggtctggcggatttcaccatcgttaaccagaaaggcaaactgcaggtgaacgccggtggtacagccacgaatgtcaccctgaagcagggaggcgcactggtcaccagtacggcggcaaccgtcaccggcagcaaccgtctgggcaatttcacggtggaaaacggtaatgctgacggtgttgttctggagtccggtggtcgcctggatgtactggagggccattcagcctggaaaacactggtggatgacggcggtaccctggcagtgtctgccggtggtaaggcaacagatgtcaccatgacatccggtggtgccctgattgcagacagtggtgccactgttgaggggaccaatgccagcggtaagttcagtattgatggcatatccggtcaggccagcggcctgctgctggaaaatggtggcagctttacggttaatgccgggggacaggctggcaacaccactgtcggacatcgtggaacactgacgctggctgccgggggaagtctgagtggcagaacacagctcagtaaaggcgccagtatggtactgaatggtgatgtggtcagtaccggcgatattgttaacgcaggagagattcactttgataatcagacgacaccggatgccgcgctgagccgtgctgttgcaaaaggcgactccccggtaacgttccataaactgaccaccagtaacctcaccggtcagggtggcaccatcaatatgcgtgttcgccttgatggcagtaatacctcagaccagctggtgattaatggtggtcaggcaaccggcaaaacctggcttgcgttcacaaatgtcggaaacagtaacctcggggtggcaaccaccggacagggtatccgggttgtggatgcacagaatggtgccaccacagaagaaggtgcgtttgccctgagtcgcccgcttcaggccggcgcctttaactacaccctgaaccgtgacagcgatgaagactggtacctgcgcagtgaaaatgcttatcgtgcagaagtccccctgtatgcctccatgctgacacaggcaatggactatgaccggattctggcaggctcccgcagccatcagaccggtgtaaatggtgaaaacaacagcttccgtctcagcattcagggcggtcatctcgggcacgttaacaacggtggtattgcccgtggggccacgccggaaagcagcggcagctatggcctcgtccgtctggagggtgacctgctgagaacagaggttgccggtatgtcactgacgacaggagtgtatggtgctgcaggccattcttccgttgatgttaaggatgatgacggctcccgtgccggcacggtccgggatgatgccggcagtctgggcggatacctgaatctggtacacacgtcctccggcctgtgggctgacattgtggcacagggaacacgccacagcatgaaagcgtcatcggacaataacgacttccgcgcccggggctggggctggctgggctcactggaaactggtctgcccttcagtatcactgacaacctgatgctggagccacaactgcagtatacctggcagggactttccctggatgacggccaggataacgccggttatgtgaagttcgggcatggcagtgcacaacatgtgcgtgccggcttccgtctgggcagccacaacgatatgaactttggtaaaggcacctcatcccgtgacaccctgcgcgacagtgcaaaacacagtgtgcgtgaactgccggtgaactggtgggtacagccttctgttatccgcaccttcagctcccggggggacatgagcatgggtacagccgcagccggcagtaacatgacgttctcaccgtcccagaatggcacgacactggacctgcaggccggactggaagcccgtgtccgggaaaatatcaccctgggcgttcaggccggttatgcccacagtgtcagcggcagcagcgctgaaggttataacggtcaggccacgctgaatgtgactttctgataatcaggtcactccccttcaggccccggtcatcatgaccggggccttttacttacagggagcaacagatatgccgggttgtacatcacgtttattgcccgaaggccctttctcacgcaaccaggctcttgccgtcacaacggcttaccttaatgtgcttattgaagatgaccagggaacgcatttccggctggtgatccgcaacgctgaaggccagttgcgctggcggtgctggaattttgaacctgatgccggaaaacagctaaatccgtatctcgccagtgagggaattctcaggcaataaacgtcattcacttgatccatcaggccgcgtcttctccggaagacgcggctttttcatttataccgcttaatcattcataaggagccaattatgcgattagccagccgttttggttatgtaaatcagatccgccgggagcgcccgctgacacgcgaagaactgatgtaccacgtcccgagtatttttgcggaagaccggcacacctcccgcagtgaacggtatgcgtacattcccaccatcaccgtcctggaaaatctgcagcgggaaggctttcagccgttcttcgcctgccagacccgtgtgcgcgaccagagccgccgggaatataccaaacatatgctgcgtctgcgacgggccggacagataaccggtcagcatgtgcctgaaattattctgctcaactcccatgacggttcatccagctaccagatgttacccggatattttcgtgccatctgcaccaatggcctggtctgcggtcagtcgctgggagaagtccgggtgccacaccggggaaacgtggtggacagtgtgattgaaagtgcttacgaggtggtgggggtttttgaccggattgaagaaaagcgtgacgccatgcagtcgctggtcctgccgccaccgtcacgccaggcgctggcacaggcggcactgacttaccgttatggtgacgaacatcagcccgtcaccaccgccgacattctgacgccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggagaatatgctgaaaggcgggatttccggtcgcagtgccagaggaaaacgtatccatacccgtaccattcacagcatcgacaccgacattaagctcaaccgggcgttgtgggtgatggcagaaacactgctggagagcatgcgctgatgccttttccctgaaagcgcagtcctgactcacttccgtccctgcctccggacattcttccattcatttactttttataaggaataatctcatgacaaccgttacgcataattccaccacaccttctgtttccgtaaccgctgcatcagggaataacccacctcagctggttgctactctcgtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgtgtcttcggctggatggaccgtctgtgcgaagactactgtggtggtatctggaatctgtacaccctgaacaacggcggggcatttatggcacccgaaccggatgacgatgatgacgaaacatgggtactgttcaatgccatgaacggtaaccgcgctgaaatgagcccggaagccgccggtattgctgcctgtctgatgacgtacagccatcatgcctgtcgtacggagaattatgccatgacggtccattattaccggttgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcattatcgactgaatggaggcagggacaatgcagcagctttcctttctgcccggagagatgacgcccggcgagcgcagtctcattctgcgggccctgaaaaccctggaccgccatcttcatgaacccggcgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgggaagagttccgggtgctgtatctgaacaaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagttcatccccgggaagtgattaaacgcgccctgtatcacaatgccgcagccgtggtgctggcacacaatcacccgtccggtgaagtcacccccagtaaggcagaccgccttatcacggaacgtctggtacaggcactggccctggtggatatccgggtaccggaccatctgatagttggtggcagtcaggttttctcttttgcggaacacggtctgctttaacccgtcaccgtcacaaccacatcacacctgttttcacttttatcttctgtcttcagaggtatcacactatgaaaatcatcacccgtggtgaagccatgcgtattcaccgtcagcatccggcatcccgtctttttccgttctgcaccggtaagtaccgctggcacggcagtgctgagacgtataccggtcgtgaagtacaggatattcccggtgtgctggccgtgtttgctgaacgccgtaaggacagttttggcccgtatgtccggctgatgagcgtcactctgaactgagtcaggagaaatgatgagccgaattatcgctgccaccggaccattcttaactgatttctgtgaggactttatcgtgtcagacacactgcccgggacaacgcatcccgacgacaatcacgaccgcctctggtggggactgccctgcaccgtgacgccctgtttcggggcacgtctggtgcagaagggtaaccggttgcattaccttgccgaccgcgccggtatcagaggccggttcagcgatgcagatgcataccacctggaccaggcctttccgctgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgccatcagcataccgtgacactgtatgcgaaggggctgacctgtgaagccgacaccctcggctcctgtggttacgtttatctggctgtttatccgacgcccgaaacgaaaacgtaaaccaccggaataaccctctgctccagcctagtgttttcaccacgccactgtcccgttttttatctctacatatcaggaaaatcttcagtatgaacacattacccgacacacacgtacgggaggcatcgcgctgcccgtctcccgtcaccatctggcagacactgctcacccgactgctggaccagcactacggcctcacgctgaatgacacaccgttcgccgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcggtgaactttctcgtggaaaaatacgcgctggtacgaactgaccagccaggattcagcgcctgtacccgctctcagttaataaacagcatcgatatcctccgggctcgccgggcaacaggcctgatgacccgcgacaattacagaatggtaaataacattacccagggtaagcatccggaggcgcaacaatgaaactggccctgacactggaagccgacagcgttaacgtgcaggcgctgaacatggggcgaattgtcgttgacgtcgatggtgttaatctcactgaactgattaacaaggtcgctgaaaacggttattcactccgtgtggtggacgactccgaccaacagtcaacctgcacaccaccaccgttaacaacccttaccggcatacgctgcagcaccgcacatatcacggaaacagacaacgcctggttgtactcgctgtcacaccagaccagtgacttcggcgaatcagaatggattcattttacaggtagcggatatctgttacgtaccgatgcgtggtcatacccggttctgcggcttaaacgcctggggctgtcaaaaatgttccgccgtctggttgtcacacttatccggcgttatggcgtcagtctcattcatctggatgccagcgctgaatgcctgccgggtttacctactttcaactggtaaccagaaacaacatgaaatcattaatcactgaaacagcgctggatatcctcattgcgtggctgcaggacaatatcgactgcgaatcgggaattatctttgacaacgatgaggataaaacggattcggcagcactgttgccctgtatcgaacaggcccgggaggatgtccgtactcttcgtcatctgcagcttctgcaccagaaccggtaaatatcactcaccatacttcattccactgacgtcagcctgaacagggctggcgttttcgtttataaaccaaaagggaaaccgataatgtcagacatcacaatctcccgtccggaagtggtcaccgggcatacggacgttatctgctcaaccagtatccgccacattctggctgtacgaaagagtacactgctgcaaatcgacacacttatccggcaactggctgaaatatcagcaatgacagaaagtattggcggtaaagccgccccggactgggccatgaaacaggattttcgctgcggctgctggctgatggagaaaccggaaaccgcaatgaaagccatcacacgcaatctcgatcgcgaaatctggcgtgacctgatgcaacgttcagggatgctttccttaatggatgcacaggcccgtgatacatggtaccggtcactggagtacgataattttccggaaatcagtgaagcgaacattctgagcacatttgaacaactacaccagaacaaggatgaggtgtttgagcgaggggtgatcaacgtcttcaggggactgagctggaattacaaaaccaattgcccctgcaaatttggcagtaaaattatcgtcaacaacctggtgaggtgggaccggtgggggtttcatcttatcaccgggcaacagactgaccgactcgtcgacctggaaagaatgctacatctgttcagcggcaaaccgatccccgacaaccgggaaaacatcactattcgtctggatggtcacatccagtccgttcagggtaaagagcgctatgaagacgagatgttcatcattaaatactttaagaagggatctgcacacatcactttcaaaaggctggagctgattgacagaattaacgatataatagccaggcactttccttctgtgctctcagcctgaccccgagtttgattccctttcgatatcaaaagggactgcgggtacaaaagagggtacatctttcaccaaaccaaacaaaataaactaatatcaacatgatagaagcattcttcgattccgagtccggcaccactaattcttaagaacccgcccacaaggcgggtttttgcttttggatctttatataaaataaacttgggagcataacgccatcaggtcttaaacactcccgaatcatcaataaacatcccccgctaacaaaacacagttcagttcacataacatccctgttatcccacacatatctgctggccgaacgacgccagtgcgcgtacggaggcaagagcagccctgcacatggcagcgcttgtggtaacctggtttaatccggtgaaagaggcgttttacatgcatctgccagcatccggaaaaaccaaaaaagtggcgctggttgactgtatgcgtaaattgctgaccatcctgaacgcaatgctcagaaagaacgaagagtgaaatgaatcgtagcatcatgttgctccataatttttacgttcaagacagttgattatcggcgcatatgactcaaaaagagcctgatgattgcctcttttccataggctctttctctgaagtgaaggaaggcccggaagaaagcactcgctggcatacgtgactccagctcaaccggagataatcaccattgttatttttctatttaataataatctcctgaaaaatagatatagcaaaaatacaatccggccagatttaattccgcattcattaccagaaataatcaacaccataactatcatatcattcaatagtcaccgctaaaattttattattttcctcttctttacatagaaattgtcaacctgtttattatgccgcacttaaatagttaatcacaaaacaacatcaccattatttgcgtgttttatttattaataacatagtcatacgttctttttttacaaggaaataatcaattgataaattgtttttggtcttaatagtcaagttggaaacattttaataaatgataaaaatcctaaattccttgttcataatgtaggggtgtgttaaataggtgggcaaaatttggttccccttctcgcctgtaatattgcagcatcttcgcacctccatgagacattgcgacttaataagaaggtgataagtcctgcatataagcatggactgaccatggttttatattcattaaaaattttgttacaacccattgatttagcataaataaattatagtgggttcgggtttgttgtgactgtggcattatttccgtgcaaaggagctgatatgtctgaaagacatttacctgatgaccagagcagtactatcgatccatatctaattacctctgttcgccagactctggcagaacaaggcgcagcattacaaaacttgtctaaacaactggattccgggcagtaccagcgtgtccttaatttgataatgaactgtaaaggtcacgttattctttcgggaatgggtaaatcagggcatgtcggtcgtaaaatgtcagcgacgctggcctctacgggtacgcctagtttctttattcatcctgcagaagctttccatggcgatctgggcatgattacgccttacgatcttctgatccttatttctgccagcggtgaaacggatgaaatcctcaagctagttccttcactgaaaaatttcggcaaccgaattatcgccattaccaataatggaaattccacgctggcgaaaaatgctgatgccgtgctggaactccacatggcgaatgaaacctgcccgaataatcttgcaccaacaacgtctaccacgctgacgatggcgatcggcgatgcgctggcgattgccatgatccaccaacgcaaatttatgccgaatgattttgcgcgctatcacccgggcggttcattaggtcgtcgcctgctgacccgcgttgctgatgtcatgcagcatgatgttcctgcggtacagctggatgcgtcatttaaaaccgtgattcaacgtatcaccagcggatgccagggaatggtgatggtagaagacgcagaaggtgggctagcgggcattatcaccgacggtgacctgcgtcgctttatggaaaaagaggattctctgacatccgccacggcggcgcagatgatgacgcgtgaaccgctgacgttgccagaagaaaccatgatcatcgaagcggaagaaaagatgcaaaaacaccgcgtctcgacgttattggtgaccaacaaggcgaacaaagtcactggtcttgtgcgcattttcgactaattaagcaacagggcgcgagagtttagtctctcattgaatatgcgccccactgaaactctgataatcgttacatgttgataaaagtgaagtctgccgtatcctggatgcgtgctcgtttgtctgccatctcactggctgatatccaaaaacacctggcgaaaatcatcattctggcaccgatggcagtgctgctgatctatctggctatcttcagccagcctcgctatatgagcgagtcgaaagttgccattaaacgctcagatgatttaaacagcggcagcttaaattttggtctgctattgggtgcctctaacccgagttccgcagaggatgcgttatatctgaaagagtacatcaactctccagatatgctggcagcgttagataagcaactgaattttcgcgaagcgtttagccacagcgggctcgattttcttaatcgtcttagcaaggatgaaaccgcagaaggcttcctgaagtactacaaggaccgtatcaacgtctcgtatgacgataaaaccggattgctcaatattcagacgcagggctttagcccggagtttgcgcttaagtttaaccagaccgtgttgaaagagtcagagcgctttatcaatgagatgtcacatcgcattgcgcgtgaccagctcgcctttgcggaaacggaaatggaaaaggcacgccagcgtctggacgccagcaaagcggaattgctctcttatcaggacaacaacaacgttctggatccccaggcacaggcacaggcggcgagcacgttagtgaatacgctgatgggccagaagatccagatggaagcggacctgcggaacttgctgacgtatctgcgtgaggacgctccgcaagttgtgagtgcgcgtaatgcgattcagtcattgcaggcacaaatcgacgaagaaaaaagcaaaatcacagcgccgcagggtgacaagctaaaccgtatggcggtggattttgaagaaatcaaatcaaaagtagagttcaacaccgagctgtacaaactgaccctgacctccattgaaaagacccgtgtagaagcggctcgtaagctcaaggtgctgtcagtgatcagttcgccacagttgccgcaggaatcgtcttttccaaatatcccttatttgatcgcctgctggttactggtgtgctgcctgctgttcggcaccctgaaactgttgctggctgttattgaagatcaccgagactaacgctgtcgctgaatgagtttgtgatgaaattatttaaatcaattttactgattgccgcctgtcacgcggcgcaggccagcgcggccattgatattaacgctgacccaaaccttacaggagccgcgccgcttaccggtattctgaacgggcaacagtcggatacgcaaaacatgagcggcttcgacaatactccaccacccgcaccgccggtggtaatgagccgtatgtttggtgctcaacttttcaacggcaccagcgcggatagcggtgcgacggtaggattcaaccctgactatattctgaatccgggtgatagcattcaggttcgcttgtggggtgcgttcacctttgatggtgcattacagattgatcccaaaggtaatatttttctgccaaacgttggtccggtgaaagttgccggggttagcaatagtcagttgaacactctggttacatcaaaagtgaaggaagtgtaccagtccaacgtcaacgtctacgcctccttattacaggcgcagccagtaaaagtgtacgtgaccggatttgtgcgtaatcctggtctgtatggcggtgtgacgtctgattcgttactcaattatctgatcaaggctggcggcgttgatccagagcgcggaagttacgttgatattgtggtcaagcgcggtaaccgcgtgcgctccaacgtcaacctgtacgacttcctgctgaacggtaaactggggctttcgcagttcgccgatggtgacaccatcatcgtcgggccgcgtcagcatactttcagcgttcagggcgatgtctttaacagctacgactttgagttccgcgaaagcagcattcccgtaacggaagcgttgagctgggcgcgccctaagcctggcgcgactcacattacgattatgcgtaaacaggggctgcaaaaacgcagcgaatactatccgatcagttctgcgccaggccgtatgttgcaaaatggcgataccttaatcgtgagcactgaccgctatgccggcaccattcaggtgcgggttgaaggcgcacactccggtgaacatgccatggtactgccttatggttccactatgcgtgcggttctggaaaaagtccgcccgaacagcatgtcgcagatgaacgcagttcagctttatcgcccatcagtggctcagcgtcagaaagagatgctgaatctctcgctgcaaaagctggaggaagcatcactttctgcccagtcatccaccaaagaagaagccagcctgcgaatgcaggaagcacaactgattagccgctttgtggcgaaagcacgcaccgtggttccgaaaggtgaagtgatcctcaacgaatccaatattgattctgttctgcttgaagatggcgacgtcatcaatattccggagaaaacatcgctggttatggttcatggcgaagtgctgttcccgaacgcggtgagctggcagaagggtatgaccaccgaggattacatcgagaaatgtggtggcctgacgcagaaatcgggtaacgccagaattatcgtcattcgtcagaacggtgcagccgtcaacgcagaagatgtggattcactcaaaccgggcgatgagattatggttctgccgaaatatgaatcgaaaaacattgaagttacccgtggtatttccaccatcctctatcagctggcggtgggtgcaaaagtgattctgtctttgtaaggagttgaaatgagcaaagctgttattgtcatcccggctcgttatggctcatcgcgcctgccgggtaagccactgctcgatattgttggtaaaccgatgatccagcatgtttacgagcgtgcgttacaggtggcgggcgttgcggaagtttgggtggcaacagacgatccgcgtgttgaacaggccgtgcaggcatttggcgggaaagccatcatgacgcgcaacgatcatgaatccggcaccgatcggctggtcgaggtgatgcataaagtcgaggcagatatctacattaacctgcagggtgacgaaccaatgattcgcccgcgggatgtagaaacgctgttacaaggaatgcgtgatgaccccgcattgccagtggcaacgctatgccacgcgatttctgccgaagaagcgaccgagccaagcacggtaaaagtggtgataaatacccgccaggatgcgctttatttcagccgttcgcctattccgtatccgcgtaatgctgaaaaagcgcgctacctgaaacacgttggtatttacgcttatcgtcgcgatgtgctgcaaaactacagccagttaccggagtccatgcaggagcaggcagaatcactggagcaactgcggttgatgagcgcggggatcaacatccgcacatttgaggttgccgcaaccggtccgggcgtcgacaccccagcatgcctggaaaaagtgcgcgccctgatggcacaggaactggctgaaaacgcatgattggcattttctcgtccggtatctggcgtattccgcatctggagaaatttctggcgcaaccgtgccagaaactttctctgctgcgccctgttccgcaagaagttgatgctatcgccgtgtggggacatcgtcccagcgcggcgaaaccagtcgccatcgccaaagcagcgggaaaacccgtcattcgtctggaagatggatttgtgcgttcgctggatcttggcgtcaatggcgagccgccgctttctctggtggtggatgattgtggcatttactacgatgccagcaagccttcagcactggagaaactggtacaggataaagccggaaatacagctctgataagcctggccagagaagcgatgcacaccatcgtgaccggggatttgtcgaaatataacctggcacctgcgtttgtggctgatgagtcagaacgttcagacatcgttctggttgtcgatcagacatttaatgatatgtcagtgacgtatggcaatgctggcccgcatgagtttgctgccatgctggaagctgcgatggcggaaaatcctcaagccgaaatttgggtgaaggtgcacccagatgtactcgaaggaaagaaaacaggctatttcgctgatctgcgcgccacgcaacgagtacgtttgattgccgagaatgtcagcccgcagtcgctgttgcgacacgtttcccgggtttacgtcgtgacatcccaatacggctttgaagccttgctggcaggaaaaccagtaacatgtttcggccagccctggtatgcaggctggggcttaaccgacgatcgccatccgcagtctgctttgttatctgcccgacgcggttctgccacgctggaagaactttttgccgcagcatacctgcgttactgtcgctatatcgacccgcaaacaggagcagtaagcgatctgtttaccgtactgcaatggctgcaattacagcgcaaccatcagcaacagcgtaatggctatttatgggcgccaggcttaacgctgtggaagtcagcgatcctgaaacctttcttgcaaacggcaacaaaccggctgagtttttcacgtcgctgtactgcggcgagcgcctgcgtggtatggggtgtaaagggagaacagcaatggcgagccgaagcgcagcgaaaatcactgccgttatggcgaatggaagatggttttctgcgttcatccggacttggctctgacctcttgccgccgctatcgttggtcctagataaacgcgggatctactatgacgccacgcgccccagcgacctggaagtgctgcttaatcacagccagttaacactggcacagcagatgcgagctgagaagttgcggcaacgggtgaaattacagatgtgtgatgtagaatacctctttgaaattgaaatgaatctaatgaaaacacttttgctctatataaatatatacccgtgattattgaagatgcttgatttttcagcaacagaagatcatgctgtccaacatgaaaatattcattactgagcaacaaaaagctgaacttgaacgccttcatgattccagtcgtgacgggcaagtcagagatcgtcttaaagccattcttctggcttccgaaggctggagttctgccatgattgctcaggctttacgcctgcatcagacaacgattgatcaccatatcagcgaattcctgaataaaggaaaactgaagcccgaaaacggcggctcagacagcaaactcagtgctgaaaaaacggcctttttaatcagccagttatccgatgatttatttcaccatacccgcgatgttattgcgtttgtcaaccggacatggaacatcattttcagcattccggggatgaataagtagctgcatcgtaatggtttcacctacaaaaaaccgtcaggcgtcccccataaattcagtgaagataaacaaaggcaattcattgaatattatgaggaactgaaaacaactgtgggtgatgaaccagttctttttattgatggagtccatccgactcaggccactaaaatcagctatggctggatacgtaaaggtcagaaaaaagcagtaaaaacaacaggcaaccgcacacgcctgaatatcatgggggcgctgaatctgaaagcactgacgtcaccgctaatctgcgaatataaaaccattaatgaatataatgtatcccgttttttcaatgagatacgaaaggtttatcctgattataaccagaaaatccacgttattctggatggagcaggttaccaccgttcacagttagtgaaagactgggcggaagtggtaaatatcaggctgcattaccttcccccttacagtccaaacctgaatccgatagaaagaatgtggaaattaatgaacgaacatgtccggaataatcactacttcagcagtacgcgagagttcagggacgcaatatctgtcttttttaaccagacactgccggatatagcggactcactgacatcccgaattaacgatcactttcaggtgttcacacccgcatcttgaggtttattgggtatagataatggtggcattaattgcatcaaatataattgcatattctgatgtagtcatgggatttgtcatgaacttaactgacatagttaaaacaaaattatcttagggagaacctttcttttttaaaataattataaactaatcattcacgccccatttttaatactgataaattcgattttcgatcaatttcatttgccattggttcaataagttgcatttttactatcgctgctcgtgcactccaattcagatgctgataaaagctcgcatttaattgcgtcaaatgtaataaagagtttctaacacgattgaaggttaaagtgcacacgggatcttgtttttgccaaaatgatgatagcgagccttttgtagtcaatcgagaaatatcatatagggctcgtcccaaacatattgttggaacatgatgcaatagtgcagaaaatcccacagtactgttaatggttacgactccctttaaaaatggatagagtttaggcaaaggtatttcgaaaccataaaaaatcctattatctaaacaatacactgaaatcaatcgttcaatacacttatggtaactaacatatccccgatccataggatgatgtttaaataatagaacatcttcttcacttgcgtgttttgcaaacgaagaaacaatattctcaatcatctgttcaatactatcaaaatctgaatgttctcttatctgaaaatcctctgaaacttgtaaaggaaccaagaagatatgtcccgcatgatgttttttcaaaaattccaataggcttttatctgttcgtaagtgacggtatttaacatatgctccttttatccatcccatcgtttcttgccacaaactccaagggcggtgattaacaaaataagggtagcgatagtgtttcagtgctttattaatatgatagtaactagcataccatgctctcatagcaaatgttttaccaaccgtcattggagctttgaattcattcgaccacattaaatatggtaaccgctccctttgttcataccactggctaaatgcattaacaccacctggctccagagttacaaaatccgggcgtaaatacccctcttcaaatacccaaaacggtatattttttttagcacaaatatggtgtgcaacacgatggtaataacggcaatcaccgtaacaaattactaagtcaattgcattcttttttaatatctgtcgaaagaaagcatcccattcctcaggtgtatcataatagtttattttatctcctacacaaggccagcattcatcaccaccattgaaattaacttttataacatagtgtccggctaaagaaagatgctggcttaatatcttataaaaaggtcctaaaggcccttgtaacaacaaaatattcacttacacataatctcattaaggcaaaataaagttattctattttagtgattgaaataaataattaaatttaatccgccagcgtctccaacgatttagacctacgactggagtcttattttgccctgccataagatgaattaattgttcagaactacaccaaagaccagttttccaatcgatatatcgtggatatttagttaatgtaatatacactaacgcacttagtgttaatgtacgctgacgtctcgttggaggatatatgtcttgtgtcaacccccatccactataaaaaggttgtccccaagtaataacattcactccctgaactaaggcttcgaatccactcagcgaagtcattgtatgcaactcatcaatgtgagggtaaagagaggccagttcaatatctattaccaagctgtcaacacattgagattgacactttgctgaaacagcaccctttctattaccggaaatcacatctggatgtggcttaaaaagaatatgtgcatttggtttagtttttcgtactgcccataataattgttcattactacggataaatgggcttccatataaaattgatgcatctccatccacctgtcctactactagcaccaactcgcggccatcttgtggtgggtggaattcgtgagatacacctacgttatatttactcactctggatgttcgtaatagccttagcaatgcattgccccgaatcaatattttattatccaaaggatatgtattaagcaattgttccaacttacttggtctaaagctattaaaatatattcctacaggatcaatacaaagtgatgagggtcgacaaaaatttgaacccaacccattggaacgaataaagccatcttcaacacgaataacagattgtaactctggataactatttccccagactaaaacatgctcatcatctttaagatgtggaggcaaagaactcacaaaacaaagctctttggctaaatgagcacagaatgtacgcataaatgagcgtttccatagagagaacccgaccaaatagaggcgccgccagcgtgtagcttcaacttgctggtgcgcaatgatatcaatgacatcttcgacctcacagcatttctctaggataggatcaaaatagtaaggataacgaatcaatgcagcagcaactaattgaggtaatgaaatggaggagaaaccatagactgacattgcctcttgtcggcgagcacactttttgctgtcatgagttaacccccaaccagcatagaatggcatgccaaaacagtatacctttttacccaagagcaatgcttcaaacccaacttgagaagaaacggtatataccgcatcaacagtattgagcaacttatgtggatgtatagaatcactcaccacctctacttcagctaatataggctcgcgattgaccaagctcgctagcacacctctttttttgctaaaacgcgtatctgggtgcgtacgcaacaatatgcgcgcattagggtgattacgacgtgctgcaacaaccattgccagaaaatcgtcttcactagccatggccccctgaatggataaatcacctagaacctgatcgaccaacaagatacgaggttttgaatcactcacaaaagaaataaaattatgagagggggagctatcgttaatcaaaggttgagtgttggttgataaatatatcgaggcattatccgaattacaaattatgctattgtcattatcaaaagtactatcttgtgcgtagcagttatatttggtgatacccaaacgtacgatatttttgatcaaatgttctgcacgttctatcaactgtctatcaataggggaagcaattaaattctctagctgactaggttgtctggcatcataatatatacctattgggtctgcgatcagagacacggctttcccagttcgccctggatgaccaatatatcctataaaaccatcttccaattgccagtaaggagcactccatttttcggctatgctttttatttttcttgtgttatctttctgaccccagcctataaagacactatttttatcaggggtttgttgtttttttaaataacgcaattccatatttaggatggattgtatataatatttcttagctaaaatcccttttgaatttgtatataaaatcatattaaacaaaattaaattaaaaaagttaaactcaataactaaaaaacagggctcaataaagatagtgaaatatattgaaattaacgctcatgtatcacacataaacaattcatacaatataatttattcaatgtttaaattaataaaaacactatcatcccaaatgtatatcaataacatatgggaattcaatcatgtagttttaacttaaaattaaggttagtaagttcttattcacaaacacatttaaatttgaccatgaaaaaatctaaacatccgtaaatatccctataaacaagaatacttacatatccttacagaattatatccagaagataacctataagagtatatcaggaagacaagacattattctcagcggctaaattacttatcgtatcgtcactaaaaaatgatatcaacatatcaagttgttctttgtttggacttgaagtcacatgtttgtctgatgaatgatgatttaggataaataaaccacctttttctactattgcttgacttatgctctccagatcaaacgagtcagctaaataatccccacattctagatatatcttagtaggctcatttcttcgtataatttcggcaacgggaataaaattttcaccacatttattaattgattgaaaccatgaaggatctttatgaagagaggctgcttcaagagatgtctgaggatttatagatataacgccccctagattcaattctaaacctaatcttaatgcagcgtaccctcccatggagccccccactatatatattttcctattatctaacttgtatctatttgaaattaggaaaattacttccttataaacattgatcttttgattttcatgcccacaataccatgtattttctgtgtcgttaagaaatagatatgctgttgaaccatcccatttctcagtgtcatcccagaaccaagaatatctgttgtaagtttttcgttgtgaatatccactaagaagcaccactaaccgctctgcattaattgatggatataataaataatcaatgtatttatacgtgtgttcatatttttttaggatatactctctatcaaaaggcatctttgaatatatttttttgtataccaattttaccactgaatcctttaatggaagccggttacgtatcttatctaaagatggtgaatatacttcccacgacctatatattttcagatagtcttggtaattaagctcaggactaccgttatcattcatgtaattttcagctgtaaagttaataatttcttgagtgttcataaacttcattcaaaatagaatatatgatccttaaccttccacctttaagatgaactattaagactttatttaaattatgtatatactttattttcttagcaagagaataaatttcttcatcttcaaataatacaattgagtatccggataataaaatactgtagatttcatcaactatgattataaatgatttttcttcaattgcagaatatgatatatgacgatgtttaaaatttttcagttcctgatgttcacaaataggcatacgtaaactacaaatataccatggttttctttttaaatttctgagtacggcaaataaggtcttaaaagagaattttttgagcaattgaaaagtccgatattatgctgttttagctgtttatatgcttctctaatattttttatctgaacgcacgtaaaattatcaataggagatgtttttttttcagaatagaatcgtggtttactacgtggatactgtaaatcgacaccaagcaagtagatattctttgctccaagaaacgcagctagttgtattgatagcattgtcgttgtacaaccaaagtaaaaaccattcgcgagattgaaactaaatccatctcggccaatcgctctgacatagtatgttccatcaataaggccaggagcatcatgctttattaattcctgacgaaatacccgtacagtactcttatgaactttttctgtagcaattagatatttatcatcatcaattaaaaacctctcatcactaacagtatagtaatgaatatttagcccatacatttctgtcaataatggagtggcattcattcctattacaatttttccatttaacttatcagctatttcagatgtatttgccgaatgcccatttgcaacaatatatatatcttttccaaactctttattctttaaatttttgattttcatatttcaccattgtaaatttgcaatagtctggaaatagttttacctgggagaaggaagctattataatatgatagactactatgttgaattttaattatttcatctctattgttaatcagctcatttaatttatgtgtgacatttttattattcatgataataaaaggtggagcactgtcagcttcagcaacctgctcaagaaaagtattactaaggcaatcgctgttattaataacaacattcccagcagcaagaccttcaagtgaaatctggtgatatgaacctgtaactatttcatcaatagtaatatgacaactcctacgtagttcaaataaggtatgcggcgataacttatcaggtataactaactcgatatcatcttttttactgattaaatttaatgcatttctcaattctgttgatgttttatcattccatcttcctcccactcggttatgacttggactaaatattattcttattttatcagtaatgggagtaggtgataggttcggcttaaatggtacaatatttaatagtggaataaaatcttgataaagcctagggtggtattgagcaacaacaattttacggaaaaaatcgattcccattgactcataattataaaaaaataaaggcccctctcttaatggagagtgtacatgatatataaatttacattgtttgcagttagacaagattagattaattatttcatggcttaaatcattatgaatatgacagacatcagctttgctcactacatcaattaataatggcttagtattttgatttattattatactggaaccgataaattttccacagagatcgccaggataatcacgctctatgaagcaaacagattgcactgtatcaagtttatttaactcatctgaaaaacgatttgggcttcctgcgagtggcgttttagatatatgtacaatattcatcaattctcaatctccaacctgaagccttcaaaactaacttcagatatgaaataacttatattttcttgcatgataatattttcataacgctgcattattgattcacgacataggatatattcaatgttttttgacaaaatagaaacaaagtcataaaaacttttcctttgaccaattataggtaacttccctctaagcttgatataaacatcacaatcactttcatttatagaatctatattttcaatatatggtacatgtccaaaacacggaaccagcaaatcgaatggtttagcaccatgaattaaaatgatattatgaatagcatcaatgagttggttagtcgtgcagaatgtatatatcttcttcgctttatttaatgaaatactatgcttgctatggataatgcatacatcaatacctttcgaccattttaaacaacgttcaatttcttgagtcgacacattttcagtaaaaatacaatgaatatttaaaaaaggagatgtcgattttaaaaacaaaggaagattattggcaggatcaactataaaaatatttttatatcctgagaaaggtgatgtattccaaggcgagttttggatttctctcatatcaagatagttacttagtgacttctcatttacattcagaagaaatatgttattatccctgaatccaataaagtcatttttgtatgagatgatatttgaataaattggttcatttttcggaagtgaactttttctaaccttaaccaaaagtgatgaaaaatcataatttattggtttacagccacagtcagttttaattgacaacccaacttttccatctaatacaatatctccaaaaacatgttttcctccgtgattaccatcattattatgactgttattactagcaactttttttacaatctttgcatctgcaaaaaaagcctttggattattaattaactttctaaatttccttatgacaacatttttcttcataacatactctgatacaaacaattataccgatgcgaaaccgtttcccacgtaattagattatgtgctttataattttcaatttcattcttaaataaagacttcgccattaatattttatttatatcactagtgaggttgtaatcaaggagaaaccgagtatccaatagatcttcagccataccactacgagatgaaaaaactaaacaacctgctgcaagagcttcaggtagacatgcagggcctccttcatagggagacgtaattagaaccatatcaatagcactataaatccttataatatcgtaatagctagttggatgtattacatagatctgcttgcttcttttttcaagccttttaggccagcaattaccaaccaaatatagccttatatcattaggtaaaccagctaacaaatcaaataaataggcgtccccttttcggccatcactataatatctacttataacagcaacattaaatgtaaaatgaggtttcttttgctgtcttagctgtaatctttcatcatagccatgtggtattaatacacgcttctcccccagaaatgagcactgttcaaatgaattttggtttaaaaaaacaacttttttaaatagcgaaagtttttgaaaaagttcttccattgaagaatgttgcctaaaatcaaaagggtcaaaatgtaatgttaccagagatttttccgggatttgctctatatcacatttttgtgggcgatgaaaatgataaatatctgcgtatgatttgggttcaatactaaccgtatgttgaaagcaggataaggaattttcttttattctaaaaataaaatctctaaatatagatgactttacattcgtactcattacatgattgattaatacagtcatatcaaactattttacatcctaaaaaagttctgtttagctagcagaactgctgaaaactctaattttgattctattttaagtataaatcatacattattctaactacctaactcgaactattaataaggagaaagttgaaagtgccaatcataataacaatcgcctgagcaaccaagatacgtatctaccagaattgccatgtaatgattaagacttaatcattataacaacttctatttaattattcttttttaaacatttctttatgattaatttttctttctgacactacgccctaattaaactggatggactaccgggtatcagacttgatgccaagcgtagttacactggtatcgatatttcaatattatcttaaagatacaatgtaatcgcaactatctggtgatgaaaactacttaattgtaaaatttaaacgaggagcaataataacaaaagcccccattaaagctatcataaccagataacaacatacttttgtatgctaattaagttttaagaaatccactgcacacatttccttcccatcatccactcatgagttttcttgtgaaactaaaaatgcaaataaaaatttccacaaatacactactttgtatttctatatatctatagaatatcttctaagggatagaaccttatatcgagcacttattatgcatagatataaataaaagatttatattgatttctttaatgtatcaactaattaaaacatgacgggatacattttattttagcacggaatatttttctacagcaattatttcaaaacccatatgaatatatagcttatagcttatagcttatagcttatatttaaaatttttacttacatttaattaaatataatccaatatggattatattaatttttataacccccgtatacgcttaaaaaatttgaaacaccaaaaaacatattacatatctcgaattgccatcataaattatatttttgttaatttcatttttaagttaaaattattttatttttatattcacatatggcttcatctatgttatcaaaacggatcacacgattctcatcataaaaaacaaaagccatatcgcagtaatcttttagagaattcaaattatgtgaaaccattatgaaacacgattttcccctctttgaattaaaaacatcaagacatttttctttaaatctcatgtcaccaacagctgttacctcatcaaccaaataataatcaaaatcaaatgccatactaagaccaaaaccaagccgagagcgcatacctgaagaataagtttttatcggcatatcaaaatattttcccaactctgaaaaactttcaacaaatgctactttatcttgtagctcatttttccttgaatataatctagcaacaaatttcacattctctcgtcctgtcagacttccttgaaaaccgcctgaaaggccaacaggccacgatattgttttttgagttattatttcccctttgtcaggacgatctatacctccaattattcgtaaaagagtagactttcctgctccattgcggcctataagcgcaatacttttccctgtaggaaattcaatacttaaatttttaaaaacataatgccgcccttttggcgtacgatatgatttagttaaactttcaatttttatcatgatgttaacatgtattcttcacgagatgaatatagcgccaatcctaaaaacaataatattaacgtgcttataaataagtaatataaactaaccccttcagagacataacctgtaacaacggattcacgacaaagctctaccacatgaacaatgggattccataatatatatccccaataaccttttggtattgcatgtaatggaagcataatacatgatacaaaatataatggcttgagtattattggtagaaacttctctgtttctggaaaagttttcccaattaccataaagatcaacccaattccacatgaaaataaagccagtaaaatccatgcgctaaacaacagcaatatattatatattttaaattgctcccctattattaacaataaactcatcaaaaccagatatactatgctataaattagcacttctaatattgctctagctataattgtatctataggccttactggcctgtaattaaataagccttggtttgcctcaattgcccctatagaccgcgtagcaatattgctaaatataaaataaggaattattccatttattaaaaatacaggaaaggaaatatctggcattgtgcgatgcataaaaaaaccaaaaattgccagcattattagaagatgagcagctggttctaatacagcccataaataacccaagcgatatttgccaaacctagttctaagctcacgtaaaaatagagcatgaacggcggctttctggacttcaaatccacttcttgccatttgatgatgtgctcctaatctcttcaggtacgctaccgcccttggcttaacagctaccaatacactggaggtaatgcttatttgtaactggataaaatttactcagacggtttgacctttttaatagccgaaaaaaatttcagcagaaattatttccgcagggataaatagatctatttccgtctagttcttctaatccattcttcaggcataaatgtattcggtcttctggtaatttcagaaaactggccgttttagaatgtagagttaatttctcaggaaattattttttgttattactgttaactacttgattataataccacctatgtattttatgcgtaacaatacctgcaatctgtttcaaaccagaacgcacgcgattgattaccaacaaattgttcactaagaaactatttccctatttaaaattcactcatgtacttcttatttatatctacagccccctctttacagtcacatttgtgatttacatcacatttaaacggtgttatttaagcccctttaataattccgtgagtaattattttcgtcaattaaaatatacatcttgattatttcgtgtatttattttaaccagcgttacagccagcattatccctcagtagatatacctgagcagacatttcttaaaatcgacgaatagtttccctggaaattattatgcttacttgaaattccctttctgattatctccagtaattttactaatttccaggctacacaaaatacagatcacataagaattatcctatatgttttgacctatcaattgttactcaatgatttattacaactattaataatcataatgtgtcaaaacacttaagcacctttacagtctgagaaaggtgtcgattaacgaaggctacatggtgaaaaacaggttccttcagtgttaccgaatattccgtggtggtctggagggagataattcttgctacatcggaactcagcccggtgagcgggtttgacagttccgcactcaccattgggctaagggttatcaggtggggttaaggaaatggcaatacctacccccgtccaaattccagtcgctgcacattcaccatcccaggcttctcagcagcactgacatcaatttgtgtcacccgcagcgcatatttttcatccagtgcgtttaaccagttcagcagatcattaaataccacaggatctatccagacctggatattctccccgcgctcggctattcgcttaatggccacagaatgcgcggaagcgctgtcgctgatgacccgcgatacctgtgctggcgttgtcgtgccggattttcgcgccgcaataatatccggcgcggcgctcttcagtcgcgcgttcatcgccaccaactgctgcaacatcgtctcctgttgctcaatccgttcgctcaacggctgccagatgagaacgtaatatccggcgctaaacaggaacactaccgctgccagtaacatgcctttttcacgcggagaacgccccgccaggtgttgtgtcagccagtgttcgccacggcttaactggcgttcacgccattgctgaaaatagtgaataaatttatcgcgtaacatgttatttcctccgcaacgttacgccgccggaaaccgcatcaccctctttctgtaacgcgtcctgttgcacaacataatctgccgccagtgcactacgcagtttgtcgaaactggcaaagttcgcggcccgcagctggaggtgaagcgtctggcgtttttgatcaaaggtgaaaccacgcatctcgatgtcggaaagtgacgccgttttcagagtactggcgatcgctgacaattctgcgagcagccgggtatcgtcggcctgtgggcgatattttttcagcgccatcgtcacctgagagcgtaaattcacaatccgcttctgctccgggaatagcgttaagaactgtttctccgcctgggtgcggctttgcgccacctgttcgctgacgctccataacgtcacgccccgttccactaccagcgcaaccagaatcagcaatatcggcagaatcatcacccgccagcgcgcccactgttttcggtagctgacacgaggctgccacggccctgttagcaggttcccttccggttcgccataagtggtaatggcgggcagagccgtaacggtcaggcgttcggcgtccgcaccagcccatgcagacagttcttccggtgcaatgccgaccacggttagcgaaagcggtaaatcctgctcattgagctgggcgtggaacatgaccggagccagcgccagcccggcactccatccccggcattcatcgatgcggcagataacccgttgcgcatcgccagccataaacccacaaggaatggacatccagtccggcgcgacgatagcgcgggtgatgccgtttgcctgcaaccactgcgcaatgttgcgcatatgctgctggtgaatcacagctacggttgccagttgctggtcgattttcaacggggcgaaatgcagttcatcgatatcctggttcagctcttcttccagcaaggcgggcagaatcgtcggtatctgcttgcggggcacatcaggcagttcaacctgccagacgctgatccattcgccgggaatgtagagtcgaatcgcatcagtttgcagccattgctggagacattcatcagcaacgtcaggccagatgccgcactccacgtcggcggtacgacgctgccaacggatgggagcggaagcgcaaagcgggaaaaaaatctcaagcatggaactcactcactttctcctgtctgatgccagagaacagaaaagtgttgtgggcccatgcggacaattaacgaattcatcgtcagttcaatctcattcacggtgatatctgaacgcagccagaagtaattgctgtccacgctcaggacggtttttagctgttttttagtacgctcatcgacgtctgcaagtagcggctgagcaagaaactgatcgacatcttcccagcccttcgccggacgttgttgtaataacgcccgcgcctgaacagggcttaaccacgggtcaaacagcgcctcaagaatcacactttgcgtgacatctaatgtattgatgttgatttgctggcgggccatcggcagcgcacagaccagcggtttcagtttttgataaagcccggcgtccattccctgtaccacgcgcatttcgctgatatccgccagcggttgattagcggcgtagaacggcaccgagcgggcgagatactcgctgtcttcacgccccagacgcgtctgcacgctgcggtcctcgtcaataaactcccacaggctttcggctatcagttcggcccgataagcaggcacatccaggcgcgagatcagggcaatcagttgttgtaccgcgataggacgcgacgccgttgtcggctgagcgagggcattcaggttaaagcaggcctgggcgtcacgcagggtgacggcaatttgcccctgcggcagtgggaaaaaacgcgggccagaagcccacggctgtgccagatgcacacgcttttcatttttcaggctcagactgagtgcgctcaacgccaggctttctgcactggcgctgtaccacagcgcctgctggtactcctgctggctgcgcgttcgcccaagttgttgctgcatccgcccggaaagcgtgatggtcaccagcatcataaccgccagcaataccagcaccacgaccagtgccattccgcgttttggtggtaaggtgatcatgataattgcggcccgcgtaacaaccagatgcgttcaatttcgccccattgcggcgaatgcagggttatgcgtactgccacaggaaccgcctgcactgatgaccagctctcctgccagcgcgtgccgtcgtagaactgcaaacggagcgaatccgccgggattaatttttgcgttgttggcttcacgctgcctgccgcatcggtcagtggccaggctaaccgttcgagataaccaccatgaatgcggtaaccgacggtgagcagattactgcgcggcagacgcatcaacggattaaccacgccgccacgtacaaaacgcatcccttcactctcagacgccagcacgccagcgcccgccagtaacgctggttcacgctggccctgatcgcctcttaccggacgcggcatcatttgtgtcagatcgtggttcaaaaaactcatcgtttgctgcatgaggtttagtttttgatcgtgtccggcgacggcgctattcacgcgtgtaacgccgtttgtcacctgttgcgccatcagtgccagtgaggcaaaaatggctatcgccaccagcatttccagtaacgtgaaaccagcgctagctcttctcactgttggcctcccacggcgctaaaccaggcgcgtcgtgactgaatcaccgacgaaaagtcttcgtgacggctgacttcaatatccactgcctgaagtagcgcgttaccggtattcagcggtgtggttcgccagtaccagcggcttcctgccatatcactctcgccctggtgcctgaccgctcgttgttcacgggtcatcaggtaaagcagcgcagtctggttttcagctacccagcccgctaccgttttctcctcaaggatttgctgattactcagcgcaccgctggcaatctgtaacaccgccgtggcagccagcgcaaaaatcgccagcgcgagcatcacttccagcaaggtaaatccgcgcttcatggcatcctctcatcacattgattgagggataacgcgccatcgtgcgccagctttaccgcccaacatgcgttttgcgccgccgagtagaagcgcagcgtaaacggcgtggcgggttcaaaaggcgaaaaacggatctgcggcgtcttctttttcgcctctttttgcaactccagttcaatatcgtgcagcgtcaggcgacgacgttgcagctccagcgcatattccttctgccagatatcactgccgggttgtaacagcatctgcacctgtttcggcaccgtaacctgtgccgataaccgggtcgcagaaacgggcaaccactgcccctgacgacgctgcataaactggtatcccggcgggtcgattaacacaccgagtgtctgcccttcaatcactgccctgtccttaaactgcgcaaagcgagtcagaaaatcctgcgccgcttttttcgcgggcgattcagaatcggtcgcaaacgtctgtaccacgcccgcactggcaaggccgataaggaaaatcaccagcatgatttccagaagtgtgaatccgcgttcaggcactgcttactgaaactcctgcaaattccagttaccgatatctgcgccagcgccttccccattttcctgaccatccgcccccagggtgtaaacatcaaacagtcctttttcacccgggctgagatactgataatcattgccccacggatcttttggcagtcgtttaatgtacccaccggtacggtagttacgggaatccgccatattggccggttgctggatcagcgcctcaagcccctgttctgtggtcggataacgcccgttatccagtcggtacatatccagcgcattctccagcgccacgatatcgctgatggctttttgccgatccgctttctctttgttgcccaacaggttaggcaccaccagacttgccaggacgccaagaataacaatcaccaccatcacttccagcagggtaaaacctgcccgtggtttttgtgtgcgggataacgaattcatgtgataactccgtaaattacattccaaccatattgttcagttgcagcatcggttcgaggatggcgatgacgataaacagcaccacgcccgccatcatcaccaccagcgccggctcaaacagccctaacgccagccccacctgggtatcaaattcccgttcctggttgaccgcggcctgttcaagcatggtttccagctcgccgctctgttcgccggaggcgatcatgtacaacatcatcggcgggaacaggcgcagatccgccagcgcggcgcgcaggctgcttccttcgcggacgcgatctgccgccagcagcagttgttgctcgacataacgatttgccgacacggcggcggcggtctgaatgccttccagcagcggaacactgctggcggtgaggatacttaatgtgcgggaaaaacgcgccgtattcagtccgcgcgcaacacgccccgtcacgggcaaacgcagcaaggttttatcccagcgcaggcgcatcgcaggatttttgagtagccgttgccccagcaccagaagccccagcaaacccgccagccagtacacgccgctggtctgtaacgtgtcgctcatggcgatgagcattcgggtggaggcaggcagcgcgtgtccgagatgatcaaactgttcgataatttccggcactactgccgtcagcaaaatagtgaccacgcccgttgccaccaccagcagtaccagcgggtagagcatggcctgcagcaggcgtgatttcagacgctgccgctgttcggtgtaatccgccaggcgattgagcaccacgtcgagatgtccggatttttctccggcagcgaccatcgaacaaaacagggagtcaaagacgcggggatgttcgcgcaggctgtccgacagggtataaccttcctgaatccggctgcgcagcgccattccgaggctttttacatgcagtttttcactttgctcactgaccgcctgtaagcaggtttccagcggcattgctgcctgtactaacgttgccagttggcgtgtgaacagcgccagatctgccgccgccacgcgacgatgtgcgtgtcgccgacgctgcaacattccccctgccgaagcattcagccgggcttcaatgtgcacgggaatgagatctttaccgcgcaacaactggcgggcatgacgcgcggaatccgcctcaatcattcctttggttttgcgaccattacgctccagcgcctgatagtaaaacagtgccattacgcctccatggttacccgcagaacttcatcgagagaggtttctccggcgagcactttctcaatgccgttgctgcggatacccgcagagtgttgccggacataacgttccagctccagttccccggcctgacggtggatcaagtcacgcaatgtggcgtccaccacaatcagttcatggatcgcggtacgtccgcgaaaacctttgtgattacaggcggggcaaccctgcggatggtacagcgtgacggcatgcgtatcggagatccccataaggcgtttttcttcgtcggtggcaggcgcggcctgacggcagtcggagcacagcgtgcggaccagtcgctgcgccatcacgcccgtcaagctggaagagagcaggaaaggctccacgcccatatcctgcaaacgcgtgatcgcccccaccgccgtgttggtatgcagcgtggaaagtaccaggtgtccggtcagtgaagcctgaacagcgatttctgcggtttcggtatcgcggatttcaccgaccatcaccacatccgggtcctgacgtaaaatcgcgcgcaggccacgggcgaaggtcatgccgacgcgggtgttaacctgtgtctgaccgatcccttcaatcatgtattcgatagggtcttcaaccgtgagaatgttacgcgagtggttgttcagctcctgcaatccagcatacagcgtggtgcttttgccggaaccggtcggccccgtcaccagaaaaatgccgtgcggtttgtgtaacagctggcgcaactgcgcagtcagttcgagacttaaacccagacgctccagcgtcaggcgagcctggtttttgtccagcagtcgcagcaccacccgttccccccaggcggaaggcatggtggagacacgcacgtcaatcgcccgaccgcccagcagcagcgcaatgcgcccatcctgcggtacgcgtttttcggcgatatccagccgtgccatcaccttaatacgcgataccagcagcgaggccagtttacgaccggggcgcaacatttcatgtaatgtgccgtcaacacgaaaacggatcaccaggctcttttcaaacgtctcaatgtggatatccgaagcgccttctttgattgcctctgccagcatggcgttgatcagtttgatgattggcgcatcgtcgtcactttccagcagatcttccgtttccggtagttcttctgcgagagtaaaaaagtcctcagcagaaccgagatcttccatcagctggcgggcctcggaagagtcccgctgccagaccgcattcagccgctgttcaaattcggcctcgtcgatttgcctcagcgtaaagggcgcgttcagcccccgttgtagctcctgcaaaacagagagcgacaacggatgaacatggaggatctccagcgacgcttcgcaccatgccaccaggctaaaccgacggctgaaactgtagggcagacgcacggtgttagcggtggtttcctgtgctacaggcaccattaacgcgttctcccggcattaaggaacgcacgaacttctggcggtaaggcctgattttgcgctggcagtaccggctgcgcggtgtgcggcatcaggctcaagccttgctcatcgcgatagatctgttcggcgcgcatatagttatatttgcgctgcgacacgccgtctgccgccataccgtcacgcagaatggtcgggcggataaataccatcaggttacgtttttcttttttatccgccgtcgatttaaacaggttaccaatcaacgggatatcgcccagcaatggcactttcgccacgctttctcccgcctgatcgtccatcagaccgccaagcacgatcagctcaccatcgtttgccagcacggtggttttcagtttgcgctcgccaaacacgacgtcgagactggtctgtccttccaccttcgagacttcctgctcaatcaccatctgtaccgcgtttccttcgttaatctgcggcgtgactttcagcatgatgccgacttttttcctttctactgtattgaaaggattgctgttattggagccaacggtagagccggttaataccggaacgtcctgacccaccatgaagaaggcttcctggttgtccagcgtggtgatgctcggcgtggagagcacgttagagctggagtcgtttttaaccgcctgcaccagcgccatccagtcgcctttcaccacaccaaccgccgtaccgctaaagccggaaagaagctgggcgagcgtggagagatcgccgttggtatccgggttaatggtggtagcgccgttttcactgattaccgtcgagcctttctgcggttttgcctgagaaatggctgcacccagcgtgccaatagggatctgcgtaccgttagcaaactgcattaatccggcatctttcgacgcccactgcacgccgaaattgatattgctgccttcggcaacttccacgattaacgcctcgacatgcacctgagcacggcgaatatccagttgttcaatcacgctttgcagcgactgcatgatgtcctgcggcgcggtaacaatcagggcattactgtgtttgctggcggcgatggagacaacctcacgcccgctaccgacggtgccttccgcctcttctttagccgccgtgagcgtgccgctgacctgcttcagtacatcgaccagatcttcggctttgctgtatttgagatagaaaacctggctgttgccgctgcgctccatttctgagtccagccgacggatcaggcggcgcattttgtcccgcgtggccgggtcaccactgacaatcacactgttggtgcgttcgtcggcgacaatttgagatttcagcgtcgcaggctggttctcgccgctgtttttcgtcaggctttccagcacgcgggcaatttccgaggctgaagcgttatccagcgggatcacctcttcggtgcgattacctgcgtgatccacgcgctggatcacttctgtcaggcgctccacaactgaggcgcgtccggtaagcataatcacgttggagggatcgtaattaacaacgttgcctgagcctgcgctgtcaatcatctggcgcagaatcggtgccagctcgcgtaccgacacattacgtaccggcacgactttggtgaccatttcatcgcccgcgtagttgtcgctgccttcaccgaccagcggcagcggctcgactttcgcagcgctggatttcaccaccttcagcacgtcgttttccatcggtacgacggcatacccctgtgcttccagcaggttaaggaatagctggtaatactggcgttcattgagcggggtcatagtgcgaatactcactttcccctgaacgcccggccccataatgatggttttattaaggttagcgccgacggtttcgatgaacgatttcaggtcggtatctttaaaattagcggtgaaagtggcttcttccgcccagaccggtgaactgcataatgccgctgccagcaccagcggcagtaaacgcttttttgttttgaggccagttgtcttcttacgccagaccgacaacgtaatatcacgccaaaacacgatgaatgattctcctggattaaatgcggttagcgcagcgcgatggaaatgtcgtagcgcgcacccttgcgtaaaaccgtaagttgaatggaatccattgaaggtaactgccgcatcagagcaatcattgctcgtggatcagtgaaatcctgctgatttagcgcaatggcgatatcgccttccttaaaaccgctggcatcgaacagagaacgatctgcccccggtttcactgcataaccgacaatcccctccttacgcacaggcgtaagctggatatagttaaaaattttctgcggatctttcgccagtgcctgacgcacggcagccgggatctcaactggcgcactgacagcaggttcagcaacagcttgctttgcttcgtcactgacagcttttttgttggtcacggcaacggtggaacgctcctcttcagccaggctcaggcgctctatttttccctgatagcgcagcatcacatggtcgcggttgatttcctcaatcactgcgttgtgcgagccaagcgtttcaccctgcaaatagacctgctgtttaccaccttcttcaataaccgcgccgggtctggcaccaaaggcgatcccacgcaacaccacattaagacgcgtttcggccacaggtgcaggttcgggttgttttaccggcgtggcgacgggctgatatttgccaaaccagttttgctggctgattaattgcacgtcatttttatcgaacgcttttgcatccgcacggagcggtttattcgccgatggggaaaccgccgtatattccgcagaaaaggagaaatagcgccagagtgaatgcgccacttttgcagaaataataagcagcatcagccagaacatcccgcgtgcaattttgcgcagatgctctttgtctgtattaagagattgtctctggttaagagtgtgacgaatttttgtcagccattgaatgagataaattcgtgcgtcacgaaaaataacccgcgccaatttatatctacccgacgttatgctttgactattccacaggtggtacgatccagtttccgctgatactggttacctgtacgtgtatcattaatcgttatgctgtaattaattccctcggtgatcattaatttcaccgttgggtcagcgcacatttgtcgttgatagctggttaaaaaggcgtcaggtgtctgcgtggtctgagtacccgattcgctgataatggtcatttttaccgtcgtgccactactttgcgccagcactaaggtatatcccgcagatttaatcggcaggttttggctgatattttgcgcctgttttttcgccagtaaactggcattttcattatggctggcacagccacttaataatcctgtaacgctcaacaatagcgatattaataccctccctggcatttgttttatcgacatggtaaataatctctaaggttattaataagagttaaaatgtcactttgataatgacgtggttatcattaaaacaatgcctgtagataaagtgttgctataccgcccagacttaaacacggtccaaaaggcagtgtggttgatcctctttttgtaataacggcatatatcaggccgcagcatgaggcgattaaagcaacattgggcagtgataatgcccccacccagccacctaacgcagcgaagagtaatacatcgcccatgcctaatgcttctttacgcagaactattccggctatccagcgcagggagtaaaaagtgataaatcccaccagtacgccggtaactgcgtcttgtagcgttaacggactctgttgcgcccatgctgcaatcagcccggtccacaatacgccctgagtaaaaacatcgggcagccattggttgtcgaggtcaatgacgctcgcggcaatcagccaggcggataatatcatcaccgccagcccccatccactttctggccacaccagactcgctagcaaaaaagcgagtgctgtcaataactcaaccagcggataacgcttgctgattttcgcctgacagtcgcggcagcgccctttgagcatcaaccatgagagcagcggaatattgtcacgaacgcggatggtctgctggcaatgcggacagtgcgaacgcggtagcgcaaggcttatttttgactgcgtactcggcatttcaccgtgaaactccgccatttgttggcgcagcatgatggggtaacgccaaatcaccacattcaaaaaactgccgataatcaatcctccgacggtagccaggacgggcatcgccgcggggtattgctgaaaaacatcaaaaaacatggttaaaggttatttgttgtaacttgccggatgcgggcctgcagatgtatgccatatggctttcctccaggcccgataagatggcgcaacccggtgcgccttatttcatgccggatgcggcgcgagcgccttatccgggttattcagcaggcatcgaatactcggtaactttattaatggtttccggcccttgctgcggtttcggcagattaagcgccgccagcgtctcgtaagccgactggctcacaccgccctcgaagttcatctcgctcgctcccggcaactggtaagcattcgcgcccggattccatttcttaaagaacgccgaaagatccgtctgggcgacccaggaggcacacagcatcagcgtgtcggcagcgttaccgttggattcggcacagtaatttctttctccaaacttggttttgccaacctcatcgccgcgcgctttacggtgcatcaactggaacaggttccagcctttcatcccttcacgctcgctgtagaacttaggcaggttaccttctggataccacttcgtgatatcaaagtttttctctgcccattccttcagctgcgcgtacatcagcagacggtcacccgcaccgccgcgtgcccatgcctggttgttgctctcctccagatattccggtgcgacggtaatatcgtcagcgacacggttcatcttgccgagatagcgatcctgcatgtacagcgccagcacgttgttcgctacttcggtcgcgcccggtacagtcaacggcgtttcggcggcgttgtgaccagcttcgtgccagatcagccagtcgttcagcggcgtcgtcggcagcgtggtgctgttcgtcgagaagctgctgttcattaccggataaccagagtgcgcatcaccgatggagatctgcacatcgttggtgaaacgatgcttgtgccccgtcaagtttttataggtaaacatccggtgcttaccgtcttcatcattacgaccgtagaagtcattcatcgagctggcaaaggtatccagttcctcagcgaattgttcctgaccgcccttgtaattgctggcctcaaggttcttcttcggcgtggtgtagacgaaagcgtctgactccagctcgcccaacggcgcaggggagttcagagcgtttttccatgcgccatctttatagaacggcgctttcaccacaccagtaaaggtgaattcggctgactcattctgtgggctgttgcccttgatataaatcagaccaccgtaaggaaccgtaaacttcacctcaccattggctttcagctcataggttttcgtcacttttggcggacggttcagagcgacttcatgcttctcacgtccggtaaggtcgtcggccagcgccacggtgacagtcacagcaactgatgcagtagactcaatggtgacctctttctgagccggagcccacaggccagtagactgcatgttacccgcaaaccatttggtcggattcgagtacaggctgatggtttcagtaaccttctcaccttctgccgataccgctcccggatacttctcgacatcaactttgatgttcagatcccaccaggaacgacccagcatcaggcgcgtcagcggtttttccatatagttgagcggatagctcgggttcatcatgcccgctttattaacgctcttctcgccgtagatcatgttgttatcgaccagcgattttttcagctcatcagaacactgcgtgccgccagtataggcatcgttggcgtagcagttcaggaactcggtgaacgttttaaagcccagctcgtcatccttgtcgttttcataacgatattcaattttattccacagccagaccgacatgttctggtacagacgttccagatcgacgctgctcagacgctcacctttgcgaccattggtccggaagtagagctcatgctgatacagacgctgaatgttggtgcctaaatccgcagcctgcaccatcgcttttgccgtgtcggcgttaaggcttagttgcgtatactgtggaacatacatgccaccagtaaccggaacccccgtgccaggacgatattccagacagttgacctcgtagtggtaagttgggtccttacactcctttaatccaggaaacttctcaaagatttttgccttcgcagccttcagagaatcctctgttttatgatcggcctcatcaataaaggcataacgcgtttcctgtttgccatctacatcttccagccagctggcaacttccagcttcggtttgtcatcaggtttgttttctacctgatatttccacttaacttcccctgtcttactatcgatggtgtacggcagcgcaccatctacggcaggataacgttcatagacccaaatgcccgttgcgcgctgctgacgaacgcggttcggatacccttgcggatcgttatttactaccgacttgttcagtgccatcgacagacctgcggcatcaagcagacgtacaaagccagacgcgctctcttccttaagattgctcatcacgttttccatgatcagcaccgatccacctttgttcagataggcgatcagatcggtcacatcctgctgagtcagcttcggtttgctggtatctgctcgcagcgggattgcataaggatcgttaccaacctgagtcacatattcaaagccgttaaggatcagcagcggcatttcctgcgggtcgagatcgccatagctacttaaatgctcaacagagatacccgcaaaatccggatgaaagccgaactcagcgctgtttcctgtaacctgaccatgacgtttgaaatagacagtatccaggttggtacctacggtcatgctggctttcgcgtccggcgtccatttatcgtcggacagatagcgcaacacgttctgcataaagtgcttcatatcattagaatcactgttacgcgtacactgaccgtttttatcaacaccgccttcccagctgtaaccgttcggacaacgcaaaatgctgttgtagtgcgggttaccgataaccatcagtttgccctcaccgacttgccccagcgaaataaacggcaggttaaaggtggcggtatcgcgcgtaacgttttccggctcaacgagagaaggcgcttccgtaatgtacgccagctcgtttttatcccaggcgcgtttttcgccgaaggccagccagtagtttttatcattacgcgccatcagaatcgggaatgccgcgttggagatattcaccactgcctgaccgcgcgcattaccggtgctgccatagaagttggtagagtcatggaatacatggaacttgctgacagatttgtagttcgtatccaccccccacagcttgttaataacgccctgaatctggccgtcattaacattgcgtgctgtcaacgagaaccaacgctgagagttgcagcccccaagggagtcacaaatcgccgtatcaatctctttagcctgcccggattcaaactgctcaagaaattcgtttgtccgctcaaaggtttgatcgccttcgctcaacgcctcgccattggataacgagagattgataatctcgttgattacgttgggatactcggcaaagaccttgcgcactacgtccggcacttcacgctcatcattttttccggcctgggagtaacgatgaataagctgatcaatattcgcgccgcgaacttcgtcacccagttcagtcaacgcaatggtcgacttattgccgcgcactgagcccagttcaaaggtgtcgataccaaaggagatggtttcgccccagctgaagttgaatttgccgttttcgccagttacgccacggcctgagctggtgtagtaatttacgccaaccacaccattgcccatgctatccaccagtcggccttcggaaagaatgatttcagtgggttgatactgataaaactgttccgcgttagccgacacgaaggacgcgttcagatccggttttgttcccggcgtggtgacaggcacgaccggtgaggtatgagtggatggcgctttatcggtcgcagcattgttttccacctcttcattgaccagctttttgaactcttccggtgccagatcgatttgcttatacagcgagtcgaaacgtttactctcgatcaccgaggagaacgtcaggcaaacctgttctgtatccgccggacagctgttactggacgttaccagcgaaaccgcattgcttttcttgtcatcggaagctgccagttcttgcgcgtcctcaagactaaacgacactttttcaaccgcacgcaggctacgcgcagcttctgactgggtgtcgaaggtagcaattgtcgtgttgttccctgccacacaggtgactttgtcgcctggcgtaaaggtaaagccatcgctggattcaccattacaagtagcaccagttatccgctggcttccgcccagggtcagataacccgttttcgtaggaacaggttctggctccggttctggtgttggctcaggatcaggtgtcggttccggcgtaggttctgggtccggcgttggctcaggcgtcggctccgggtttggtgttggatcaggtttcacttccggcaaagaccctgttccagaatctacaggcggcgtatcggaggaagatccggagccaccgccatcacaaccggctaacagggttgcactcaaaatagccgctaaaagcgatttcttatatttaaatttcttattcattaataacgcaagtgacaaaacaaagttaaaagattcgtaaccggggaaatagttttatgctttatcttctttaataacttcctccattcttaagaaaacggcatcattgatagaaaaacaggtgaaatttataagaataacccctattcgatgtctggctggttatttttacgaaatttcaataaacaaaaaatcaacaacttttcacaacgtaactatataaatttgttggtagttttaacgattaagattgcaaaagcaacagatagaacggtgtttgctcatcaagcgaacataattaatactgacttgttttgcgtgataaaaaaacagatgttctcacgcttttaattatttagcaggttatctgaacgcgaaacattattgccacatggataataaagcgggaaataattttccattaataagacagagtaatgtaaacgaagccggatgatattaacgatcatccggctttattgacttacgaaactaacatcccggtaaacacatacgcctgcaacagcgtgataatgccgatcacactggcaaagatcagactgtgcttcacggtgtagcggaacagttcagattctcggcccaccatgcccgtcgcggcgcaggccacggcgatagattgcggggaaatcatcttgccagttacgccgccgctggtatttgctgccaccagcagagtgtcagagacgttgatttgctgcgccgtggtcgattgcagtgaaccaaacagggcgttagaggaggtgtccgagccggtaaggaatacgcccagccagccgagaaacggtgagaaaaacgggaacatcacgcctgtacctgccagtaccagcgccagcgtggtggacatgccggaatagttggtgacgaaggcgaacgccagcaccatgccaatcgacaatatcggccacttcagactaattagcgtttcggcaaagacgccaatccctttcttgatgcccacgccgaggatgaagatagagataatcgccgcaataaaaatagcggtgccgccagccgagagagggtcgaatttaaacaccgcatccattggcgttggttgggcgacaatgggtgccgctttcaacacttgttgatgcaaatgagggatctggaaattaatcaccagtgaataaaacgcgccgcccggagcaaataacgctttaaacggcttcatggtccagatggtgaccagcaccgttaagattaaaaacggtgaccacgcacgaatgatttgccccagactatattctgaaggcacgggaccgccagaagatggtttattcaccaccatcgcacctgcggattgtcccatgctgattgccgtttcggtatttttcggccgccagactttaaggaataaagcgagtgagacgatactcaccagcgccgaagtaatatccggcagttccggaccaatatagttagaggtaaagaactgcgtgacagcgaagcttcccccagcaaccagcgccgctggccacgtctctttcacccctttccagccgtccatcattgctaccagccagaacggcacaagaaccgacaggaacggtaactgacgtcccgccattgcgccaatgtggaacggatcgattcccgttacctgaccggcgaccagaatcggcacgcccaacgcaccaaacgccaccggcgcagtgttggcaatcagacacagccccgccgcgtataacggtttgaagcccaggcccaccagcagcgcaccggtaatcgccaccggcgcaccaaagccagccgccccttccagcagcgcgccaaaggagaaaccaatcagtaacacctgcaaacgctgatcgtcagtgatggagataaccgagctgcggataatatcgaactgaccgctggcaacggttaatttatagaggaacaccgccgcaacaataatccacgcaataggccataatccataaataaagccatagcccgcagcagcaaatgccatatcaatcggcattttaaaggcgaatatcgcaatcagaatagataatataagggttattgctccggcgacatgtcctttcagacgtaataccgcgagtgcaacgaagaagaatattatcgggatcagggcgaccagagcggatagccccagtcctcccatcggcatatacatttgggtccaggtaaccatattgttcagtctcttattatctttatatgcttgatatacttaaggttgtaataagcaaaagaggactgaactgtaaaatataggcgttatactttacagcaacagtacgctgctaacgcaattgctacctctggcataacaagtatatcgggtaagggtttctgttccgcacacgcaggcgcagaatatcgttaagatgtccatattgttgttttaggcccgctagtaatgcgctacgggtatttaatattgttaaaccctgataatcgctccggttatttccgggataaatgtactaccgcagttactatcatagccccgacaataaaacttgccggggcttttttgacgctattaatgactttctttttcgcgtaaacgccaggcgtgtaataacggttcagtatagccgtttggctgtttcacgccgaggaagattaaatcgctggcagctttaaaagcacacgagttagcgaaattccccgccatcggacgataagccggatcgccagcgttttgctgatcaaccactttcgccatattctccagcgacgcctgcacctgttctttggtcagaataccgtggcgtaaccagttggcgatatgctggctggagatacgcaacgttgcacggtcttccatcagcgccacattgtgaatatccggcacttttgaacaaccaatcccctgctccacccagcgcaccacgtaacccagaatcccctgtacgttgttatccagctcttgttggatctcttgtgccgaccagttagcgttttcagccaccggaatagtcagcagatcgtccagcagcggttcaaattcagcattgaactcgctctgggcaatgttggcttgcacgctctgtacgttggtttgatggtagtgcagcgcatggagcgtagcagcggttggtgacggaacccaggccgtgttcgccccggcacgcagttggtcgcccttctggctgtacatgtctgccatcaggtccggcattgcccacatgcctttaccaatttgcgctttaccgcgcagcccacagaacagaccggaaagcacgttattacgctcgtaggctttgatccaaggcgtcgatttcatctgatttttacgcagcatcgggccagcttccatcaccgaatgcatttcatcgccggtacggtcgaggaaaccggtattgatgaacgccacgcggttgcgcgcctgagcgatacagctacgcaagttcagcgaggtccgacgttcttcatccataatgcccattttcagggtattcggtgccataccgagcattgtctcaatgcgggtaaacagtttgttggcgaacgccacttcctgcggaccgtgcattttcggtttcacaatatagacgctgccagtgcgcgagtttttctgcacttttaaatcatagagggcaatcgcgccagtcatgacgccatcaagaatgccttccgggatttcattgccttcgctgtcccaaatcacaggaatggtcatcaaatgacccacgttgcggataaacagcagcgagcgtccgtgcagagaaatttcagagccatcggcggcggtgtaatgacgatcgtcattcagtttacgcacgatttgccgaccgtttttttccattttctcttgcagagtcccctgcatcaggcccagcaggttgcgatacagcaggattttatcttccgcatcaaccgccgcgaccgaatcttcgcagtcgagaatggtactgatggccgcttcgacgataacatcgttgatatgcgtcggatcgtctttgccaatccgcccgttggcatcaatttgcagttcaatatgcagaccgttatttttcagcaaaatgcaggtcggcgcagcggcatcgccacggtaaccgacaaactgcgccggggtacgtaacgtggtttctttaccatttttcaactggatgcgtaattgtttatcgaccaccttaaacgccaccacatcctgatagctgccgttttccagcggtagtgattcatcgaggaaacgccgaacccaggcgataacctgctcaccgcgttgcggatcgtagccgctgaccatcgccccttcctgcgggatgatgtcgctgccgtataacgcatcgtacagtgagccccagcgagcgttcgccgcgttcagcgcgtagcgggcgttcattgccggaaccaccagctgtggccccgcctggctggtgatttcgctgtcaatgcccgtggtttccaccgtcacgcgctccggttgtggcaccaggtagcccagttcacgcaggaaagatttataggccgctttatctttaaccggccccggattgctgcgatgccactcatcaagcgccgcctgaatgcgatcgcgttctgccagcaactgacgattttctggtgccagatcgtgaacgatctcatcaaaattgcgccagaacgccgcagtgtccaaccctgttcccggtaaaacttcttcatccacaaaacgtttaaaattggcgttaatgcgtaaacggccctgggttatggtttgactcattgtttatctcctcgttttcgcttatttcgccaacaccgctgctgccgctttcgcgacctgcgcatcctgtgctccggttaaaccagaaacgcccacggcaccaataatttgcccatccacaacaaccggtacgccaccttccagcgacgtcagtaacggcgcagtcacgaacgcggtacgtccgttgttcaccatctcttcatagcccttagtttcacgacgccccagcgcggcggtacgcgctttctcctgggagatgtaagccgcaatcggcgcgcaatcgtccatgcgacttaacgccagcagatgaccgccgtcatcggcaacagcaatggaaacagaccagttatttttctgcgcctcttcctgacctgcggcaataattgcactcgccatttgctggctaagaatgactttagttttcattttgttattccttttcaagggcttgttctacaatttcaatccagtgacgcacagaggtacgaccggcgctcgccagatgcgtctggcaaccaatgttggcggtgacgatcatttccggtttgccgctttccagcgcattcattttgttatcccgcagctggcgcgccagatcgggatgcgttaacgcatatgttcccgctgaaccgcagcacagatggctgtcgggaacgtccgttaaggtaaatccaagacgaagtaacactttttccacttcgccattcagcttttgcgcatgttgtagggtacacgggcagtggaaggccagttttttatcgccgcgaattgccagtttttccagcggttcctcgcgcagaagttcgactaaatcgaccgccagctcactaacctgacgcgctttatcggcatacaacgcatcgtttttcagcatctgcccatactctttgacaaacgcgccgcagccgctggcagtctgcaatatagcctcggcacctgcttcaatcgcgggccaccaggcatcaatattatttcgcgcccgcgccagccctttctcttgcgcattaagatgatagtccaccgcgccacaacagcctgcttcgttagctggcatgacgctgatccccagacgatccagcactcgcgcagttgccgcgttggtgttgggcgaaagcgtaggctgggcgcagccttccagcattaaaacccgacgcttatggcgcagcggtggacgcggtttagctttcacggtttcagcaggcagttttgctctgacctgttccggtaaaaacggtcgcagcaccagccctacctgcgtcagcgcacggaagaccgccggacgcggcactacctggcgcaatccttcgcgcagcattcgctccggcagtgggcgtttcactttctgctcgacaatatcacgcccgatatccagcaaattgtgatagcgcacaccagaaggacaggtggtttcacaattgcggcaagtgaggcagcgatcgagatgctcctgtgttttaagcgtgacgtcgttgccttccagcacctgtttaatcagatagatgcgcccgcgcggcccgtccagttcatcgcccaggagctgataggttgggcaggttgcggtacaaaatccgcagtgaacacaggcgcgcaggatgctgtcggcttccagcgcccgcgcgttctgccgcatctcttcggttaattgggtttgcatagcctgctccttaaagctccgcgtacatgcgaccgggattaaacacgccgcaagggtcgagctgctgtttaagctgctggtgatagcggaataaaggagccggtagcggggcaaaaccaccatctccggcactaaagcgggtcgcatgaccgccagcgttgcgggcgatgcgatggatttgattgtcatcggctgtcgatttcagccagcgtagcgccccgccccagtcgatcagttgctcgccgggtaaatctatcatcggcgcatcgctgggtaaggaaatgcgccataaggtacctggtaacgagaagaacggcagttgttgttcacgcaattgctgccagaactgacccacaacctcttcgccccccagcagttcacgcgctgcttttaccgatccttcgccgccctcaaggcggatccacaacgcattgtcgaagtaacataagccactaatgggtaatggctggagttgccactgggcgatttcattcatggcttcttgcaggctgatttcccgacgcagactcagggtggcgcgtggtcgcggtaacactttcatcgagatttcagtgagcacacccagacaaccgtagcttccggccattaaccgtgagagatcgtatccggcaacgtttttcatcacttcgccaccaaaacgcagatgttttccagtgccggtaatgatgcgcgtgccgaggacaaaatcgcggaccgaaccgctccacgggcgacgcggccccgccagcccgcaggcgaccatcccgccccaggtggcttcttcaccataatgtggcggctcgcaggggagcatttgcccggcgctctccagcgccgcttcaatcgccaccagcggcgttccggcacgagcggttatcaccagctcggtcgggtcgtaattaacaatgccgcgatgacaacgcacatccagcgtttgcccggtgacaggacgacctaaaaaggctttgctattgctgccctgaatcaccagcggcgttttatcgctaatcgcctgattcacctgctccagcagcgcctggctgtaatcacactcgcgtagcatcagaaacgctccagttcagggaaaggtaaatgaccgtgatgcacatgcatggcaccaaattcagcacagcggtgtagcgtgggaatgtttttcccagggttcagcaaaccatcggggtcaaacgccgccttgaccgcatggaaggtcgtgatttcatcgctgttgaactgggcgcacatttgattgattttttcgcgcccgatgccatgttccccactgatgctgccgccaacttcaacgcagagttcgaggatcttcccgcccagctcttccgcgcgggcaaattcaccgggttcgttggcatcgaaaaggattaacgggtgcatgttgccgtctccggcatgaaagacgttggcaacgcgtaaatcatattgctgcgataaacgggcaatgccttccagtacgccaggcagcgcgcggcgtgggatggtgccatccatacagtagtaatccggggaaatgcgccccactgccgggaaggcgttcttgcggccggcccagaaacgtacgcgctctgcttcgtcctgtgccagacggacgtcagtcgcgcccgctttcaacaagatgtcgttaactcgctcgcagtcttcctgtacgtcagactccacgccgtccagctcgcacaataaaatcgcttcggcatcgacgggataaccggcatgtataaaatcttccgccgcgcggatcgacaggttatccatcatctccagcccgccggggataatgccattggcgatgatgtcaccaactgcaagtccggctttttctaccgagtcaaagctggctaacagaacccgcgccacgggcggcttcggcaacagcttcaccgttacttcggtggtcacgccgagcataccttccgatccggtgaacagcgccagcaggtcaaaaccaggcgaatccagcgcgtccgatcccagcgtcagcgcctcgccgtccagcgtttgcacttcaattttcagcaggttatgtacggtcagaccatatttcaggcagtggacgccaccggcattttccgccacattgccgccaattgaacaggcgatttgtgaggacggatccggcgcgtaatagagattatgcggcgcaacggcctgggagatcgccaggttacgcacgcccggctgcacgcgcgcacggcgaccaacggggttaatgtcgaggatctctttaaagcgcgccatcaccaacaacacacctttttccagcggcagcgcgccaccagaaagcccggtgcctgcaccacgggtcaccaccgatacacgcaggcggtgacaaacagccagaatcgctgtcacctgttccatttgcttaggcagaacaaccagtaatggacgcgtgcgatacgcgctcaacccgtcacactcgtaaggaatgatctcctcatcggtatgcaggatctccagtccagggacatgctcacgcagtgccatcagtaccgatgtgcggtcgacatcgggtaaagcgccatcaagacgctcttcgtacaagatgctcatgagtagggttcgctttgttgtgttgtgtggcagctgattttttcgcgctgcttctgtgaacagttattaagcgggcttttcgttttcgtctatctctttagctaccggtcagaccattttttttccagctctgtgaccttgtcttggttaacttaatgttaaattgatgtaacataatcacttgcgtgatgtgcgtgttttgcgagttaagaacagaaaaattggtcctacctgtgcacgaggtccgggaatgaaagatgaacgtcgccctatttgcgaagtggttgcagagagtatcgaacggttaattatcgacggcgtactgaaggtcggtcagccgcttccctcggaacgtcgactgtgtgaaaagctcggcttctcacgctccgcactgcgtgaagggctgaccgtgctgcgcgggcgcgggattattgaaacggcgcagggtcgcgattctcgtgtcgcacggcttaatcgggtgcaggacaccagcccgctgatccatctgttcagtacgcagccgcgaacgctgtacgatctgctcgacgttcgcgcattgctggagggtgaatcggcaaggcttgcggcaacgctgggaacccaggctgattttgttgtgataacccgctgttatgaaaaaatgctcgccgccagtgagaacaacaaagagatttcgctgatcgaacatgcgcagttggatcacgctttccatctcgccatttgtcaggcttctcacaatcaggtgttggtgtttacgctgcaatcattgaccgatctgatgtttaattcagtgtttgccagcgtaaataatctctaccatcgaccacagcaaaaaaagcagatcgatcgccagcatgcgcggatctacaacgcggtgttgcagcggctgccgcacgtcgcccagcgcgcagcgcgcgatcatgtgcggaccgtgaaaaagaatctccacgatatcgagctggaaggccaccatttgattcgctcggcggtgccgctggagatgaagcaggggtgactgccatcaaatctgcttttcatacaatcggtaacgcttgtacggctccgccccaatgcgttccagcatgttattcatgcctgtattggtttcgaggatccatgacatctccagcgcatcgatcttccggcgggcaaacggatcgcgtaaggcttcaatcaataacaacgcaatcaccgggccgatgcggctaaactgatactcgtcccgcacgcccatcagcggtactcgcgcagttcgcacaccgctgacttttaaacgccacagcaattttgcccagccgaagggaaagagcgatccgttcagatcggcaatcgcctcgttgatgtttggcaagccgacaataaacgcgcagggtgcagaatcaatctcagcgatgtagatcatatcgtccggcaccagatatttaagttgatcgcccatggtcgcgaattcatgttcggtaaacggcacaaatccccagttttgctgccagccagagttgaaaatctcacgcaggatctgcatctcttcggcaaaccgctggcgattgatgcagcgaatggtcaccttcttacgcacctgatccatcagtttttttagcgccggagagaaagtgagatcggttcgctgcatccaccacgccagtaaatcaatgcctttgtgataacccaattgttcaatatgcgcggcataccacggtttaccgtgcggcatcatcgcacagggtggtgtatcgaaaccttcaatcagtaatccgctttcctgattgatattcaggctgaaaggaccgctgatcttacttgcaccttgtgacttcaaccacgcttccgctgcgccaaacaacgcggcaaaaacctgcggatcatcaatggcgtcaatcatgccgaaatgaccggtatctttgccgtaacgctcgcggtgcaaggtatctatttgcgcggtaatacgcccgactatctgccccgctttttttgccacccacgcctgccagatgatatggtccgtccccggatttttcgcagacaaatgctcgttgcgttcaatgaataaagggggtatccagtttggatcgtcgggataaagtgatgacggaaaagcgataaatgccttaaggtcatttttattaattactttttcaattttaatcatcagcagatcgcattccatagttctgtgggtaacaaataattaacggtgacaaacaggttgcaacagcaacgaacggcaccttaataatcaacccaatgaatacaaacgacgaataaatagtatttattaatgattacgataaggtcagagactacacagaagcgccacaatgccttttgtcgatttaaggcgaccggacaaggcttcttcttaatatattcataaattaaatatcattcacaataaaaacaaaaaaactcaaactcattatttaaatcaatgttcaatatcacaccaatgaaaatactatctcatttatcttttatgcctatataatccaccgcattattgtcattttatttttgatatccaattttttcgtggtgtatatgtctaataaaatctttacgcattccctacctatgcgctatgccgattttccaacgctggttgatgctttggactacgccgctctgagtagcgctggaatgaatttttatgacagacgttgccaacttgaagatcaactggaatatcagacgttaaaagcgcgtgccgaagctggtgcgaagcggttgttatcgctaaacctgaaaaaaggcgatcgcgtggcgctgattgccgaaaccagtagcgggtttgtagaggctttttttgcctgccagtatgccggcttagtcgccgtcccgttggcgattccaatgggcgtcggtcagcgggattcctggagcgccaaactccagggtttactggcaagttgccagcccgcagccattatcactggtgatgagtggttgccactggtcaatgccgcgacgcataacaatcccgaattacatgttttaagccacgtctggtttaaggcattaccggaagccgatgttgcgcttcaacgtccagttccaaacgatatcgcctacctccagtacacctccggcagcacccgttttccccgtggcgtcattatcacccatcgcgaagtgatggctaatctacgtgctataagccacgatggcattaaattacgccctggcgaccgctgcgtctcctggcttcctttctaccatgatatgggactggtcggctttctcctgacccccgtcgccacgcagctttcagtagattatttgcgcactcaggattttgccatgcgtcctctgcaatggcttaaattgatcagtaaaaatcgcggcaccgtttccgttgcgccgccgtttggctatgaattgtgccagcgccgcgtgaatgaaaaagatctcgctgaactggatctttcctgctggcgcgtcgctggtattggtgcagaacccatctccgcagaacaactccatcaattcgctgaatgtttccgtcaggtcaactttgacgataaaactttcatgccgtgctacggactggcagaaaatgcgctggctgtcagcttctctgatgaagcttccggggttgtggttaacgaagtggatcgcgacatcctcgaatatcagggcaaagccgtcgcgccggatgctgaaacacgcgccgtatcgactttcgtcaactgcggtaaagcgttgccggaacatggcattgaaatccgcaatgaagcaggtatacctgtcgcggaacgtgtggtaggccatatttgcatctccggccctagcctgatgagcggttactttggcgaccagatttcacaagacgagattgccgcgacgggctggttagacaccggcgacctcggttatctgctggacggttatctgtatgtcaccggacgcattaaagatctgattattattcgtggccgtaatatctggccgcaggatattgaatatattgcggaacaggaaccggaaattcattctggcgatgcgattgcttttgttaccgcccaggaaaaaatcattttgcagatccagtgtcggatcagcgatgaagaacgtcgcgggcagcttatccacgcgctggcagcacggatccaaagcgaatttggcgttaccgcggatatcgatctgttgccaccccacagtattccccgaacgtcctccggcaagcctgcccgtgcggaagcgaaaaaacgttatcagaaggcttatgctgcaagccttcatgtgcaggaatccctggcatgaatcaaactgtcgcggtgacgggcgctaccgggtttatcggtaaatatattatcgataacctgctcgcccgcggctttcacgttcgcgcattgacgcgtactgcccgtgctcacgtcaatgacaatctcatctgggtgcgcggttctctggaagatactcattcacttagcgaactggttgccggagccagcgcggtggtccattgcgccgggcaagtgcgcgggcacaaagaagagatttttacccgctgtaacgttgacggcagcctgcgcctgatgcaagcggcaaaagagagcggcttttgccaacgttttctgtttatctcttcgctggcggcgcgccatcccgaactctcctggtacgcaaattccaaacacgtcgccgaacaacggctgactgcaatggctgatgaaattacgctgggcgtttttcgcccgacagccgtgtatggtcccggcgataaagagttaaaaccgctgtttgactggatgctgcgcggcctgctgccacgacttggtgcgccagatacacaactctctttcctgcacgtcaccgattttgcgcaagcagtgggtcagtggttaagcgccgaaactgtacagacgcaaacctatgaattatgcgatggcgtcgctggcggctatgactggcaacgcgtacgacagcttgccgccgaagcccgttgtggttctgtgcggatggttggcattcctctgccggtactcacctgccttgcggatatcagtactgcgttgagtcgcctggcaggtaaagaacctatgctgacccgctcgaaaattcgtgaattaacccacgccgactggtcggcaaataataaccgtatttctgaagatattaattggtttcccgggattagcctggaacacgcattacgcaacgggctattttgattgtcttgtttaaaggtgtgttaacgtttctatggtaaatcgtgaaatagtaatggattacatcctttcctgtttacaggatttggtcgaaaacggtgtggaaattaagcccaacagcgatctcgtcaacgatcttggcctggagtcgatcaaagtgatggatctcttaatgatgctggaagacagattcgatatttccattcctattaatattctgctggatgtcaaaacccctgcgcaattaatggaaacactacttccatggctggagaataaataatggggctatacgataaatatgcgcgtcttgctggcgagcgactgcaatttagtgacaacgggttaacgccgtttggtacctgtattgatgaagtgtattccgccaccgaaggccggatcggcaataaaaaagtgattctggccgggaccaataattatctcggtttaacctttaatcatgatgccatcgccgaaggtcaggcagcgttagcggcccaaggcaccggcaccaccggttctcgtatggcaaacggcagttatgcgccgcacctggcgttagagaaagagattgccgagtttttcaatcgccctaccgctatcgttttttcaaccggttataccgctaatttaggcgtcatcagcgcacttgccgaccataacgccgtggtgttactggatgccgacagccacgccagtatttatgacgcctgttctctcggtggcgcggaaattattcgtttccgccataacgatgctaaagatctggaacggcgcatggttcgcctcggtgaacgggcgaaagaggcgattatcatcgttgagggcatctacagcatgctcggtgacgttgcgccgttagcggaaattgttgatatcaaacgtcgtctcggtggttatttgattgtcgatgaagcgcattcgtttggcgtgttaggcgcaacggggcgcggactggctgaagccgttggcgttgaagatgatgtggatattatcgttggtactttcagtaaaagtctggcctcgattggcggttttgctgtcggttcggaagcgatggaagtgttgcgctacggcagccgcccgtatatttttaccgcctctccttctccgtcctgcattgcgaccgtgcgctcgtcgttaagaaccattgcctcacaaccagagctgcggcaaaagctgatggataacgccaaccatctgtatgacggtctgcaaaaactgggttatgagttaagttcacatattagcccggtagtgccggtaataatcggttcgaaagaggacggtttacgcatctggcgcgagcttatttcgctgggcgtttatgtgaatcttatcctgccacctgccgcgcctgcaggcatcactctgctgcgctgtagcgtaaacgctgcccacagtcatgagcaaatcgatgccatcattcaggcatttgctactctgaagcagtaatgtgagcccgccgtggtgttgcgccacggcgggtttaatgttgtctgtcataccaatacaccaggctcaacgccatcagcacaaacgctaccggtaaaccgagcgcggtaacaggtgcgctcaacgcaaatagcaaccccagattgaccatgatttgatagctgatccaggtgagtaagcccacgatgacgcctacagcgagacggctacccatccctggcgagcgcggggcgctaaaggtgaacggcacagccagcaaaatcatcgccagggtcaggatcggttgccccagtttttcccacagtgcaaggcggtaatcgctgctgggttgcccggtttcctgcaaataatggatgtaatgattaagctgacggacagaaaaagtattccccggcatcgataactcttcaagatccatactggtgaaggccgattgccaggcaagattatctgatgtttccagcgtttctttgccattcaaccattttttatgattcacaccatgcaggatccacgttttgtcgtcttcaatggaggcactgcgtgcaaaaatgtaggattcgagcgagagatcgtcgcgataatgaaatatctccacgcccacaggctggccctgctcgttcagcgatttcaccgtcacaaattcattaccgcgcctggcccaaagcatattgccggtaatgtcatcgtcctcccccaacgcggtggcagtcgatttgatttgcagcgcctgttgctgcaatggcgacgccacccactcatctatcgcgcctaacgaaacagtccacaatatcccggcaaccagcgccaccagtgcaatacggaagatagaaaacccagtgctgcgaatggcggtaagctcactgtttttcgataactgccccaggccaacaatccctcccaataatgcgataaacggcgaaagttcgaccagtgtacgcggtaaggtcatcagcaccaccagcaccgcctgagtccagcgataaccgcccgggctgacatcatccagttcgttaatcaggttgaaggtggtaaaaagcggcagcaatagccctgcggcggcggcaaaaccgagaaagagatgacggattaaatagtgactgaaaacattcatcgggaaaatttctgcagcaaagagaagtcgcgtgcgaccagcatcagcaggcccattagcatgagtccgggtactaaccacaaaccaggaatgaggggaatcgcaccgttagccaccagcgtacggcagacgtcgccgccataaaaaatggcaacaaacagcaacgtcagtggcaataacgttgaaaatcgcccttgccgcggttttacccgacttaatgaaatggccagcagcgccatcaacaatgcggtcaggccacggctttgtcgccattgcagttcggcatgatcggcaggaaaggcggagcgcgccagctccgtgaccgattttgctttgcgtttgacgttagggctttgatccagcggattcagatgcaattgcagattacggtagatctgttcgttgtcgtcacgcccctgatgatcgagaagataggcggtcccgttgtgcaacataacggtcggtttctcgggagatgggtcaaccacatcaaccgaacgggcgcggaaaatgcgggttcgattggcagtagaagtataaatcagcgcgtcagtcaggcgattattatcctgatcaaccgtctgcgaaaggatcattcgtccgttatcgttagtgttaaatttctttgcccgcaactggcgaacatccagctccgactgtgactgttgctccagttgataaatctgcgcataagcccacggccgaccatacatcgacagaagggtgacaaaaatacttagcggtatcgccagataaagaacggctttgtacaagcgtcccggactgccccccgccgcagagatagcggtaatttccgagtcggtatacatctgccctagcgtcacgccaactgacacatacagaccaacaggtaacaacatctccagtgcaatcagcactttgtagaaaacgatatccagcacaacatcaagagctaaggtcccatttgccgcttcggtcagataacgctgtgcggagtagctggcgaaaataaagatcagaaaaccgacgataatcagcaccagacggcgcgtaccacgcatgatgtagtgttcaaccagcttcatctcactaacaccctcaatcctttgaattttttattcattgatcagtttctgcgccagcgcaatgacatgatctacctcttccggcgtcaggctgccgtcctttgcccactgaatttgcccgtctttattcagcaccagaatggttgaactctgctccggcaaccgccaggcaacgcgtcccagtccattgccgtcaataacgaattgcgcccacggatagcggcgtttatttttttcgattttgccaacgacaaaatagccagtaccaaagatggcatcatcggtgttcacaatggtggtgggctgaaaacgatcctgcggaaagtttgccgcttcaaccgctttaattaacagtgagttctttttcttcgccgacttacgcccggcgatatactggataatgcggacttttcccgccagctgtgtgctgttccacttttggtagtgaatttcgtcgtcgctattcagaagcagctcgccgccttcctggatataaacgggggtaaccgttttgccagtgacgaaattgtgtgcctgcacaccctgggctaagagcatgataatcagcgcaataatcaaacgagatgacatcattgctccggttatagcggaaaacgcgaaatcagcagctctaagcgctggcgaatatcgctatccagcgccaccggtgcatcatacgactggcggttttccatatcatccgccaccatgttgtcgtgtttatcccccatcaggccattaatggcggcgaggaagcgggaaatctgtaacgcttctttattttcaggatcaagcgatcttaaggtgtcgtaataagaaacctgctggctgatgatttttcgcacatcatgaaattccctgccggtgagtcgcggtttggcaattatctctttcagggtatgcatttgcttttgccgataggcaataaaaccgcttacgatttctaactggctatggcgtaatgaatagttcaccaacgaccagaccggagagcttaaataaacacgtaacaggttgccgtaatacgacacaatatttttcttaccgttacgaaagccgtcctgaaaacgccccaaaaaaacggtcgttttgccgaataaaaatccggcctgatgcttctttaaatacagccgttgcgcaaaacgcaggtgcttgtagcgcgctcgcatgtatttaaattgtttgcgctcatcagcagtcagctcatcgcctttggcctgtttgcatattaaacgcagtaactcctggcgattgacgccattgagccagaattgcaggcataacgcgtaattatcatggatgatttcggtggtacaacttagtgcgatagtcggcggcaaactgacctgtgcatcaacgacatcatcttcttcaatcgcaacaaatagacgctcgctagcctcaagcgggaaatattttctcatcatcaggatttctctccggctgcgttataaagcaaggaatggcgctgaaaaaatgcctttaaggttggaattagcgagagcaccacatccagacattgaccgccgaaataagcaaacgctgctcccagcacgccaaacagatgacagaacatgaacagcaatacgatgtagccgattgaggcgatggtttgcgccactagaaaagcgcgctgttttcccgccatcaatagcaatgactcctgtgggaagcccagcatcgaaatcacaattgcgcccagcatcacctgaatcaggtcatacgcttcgagatacttaacgccaaacaccagcgaaataagcggcttgccgacgatcaacaccgcgagcgccaccagaataccgattccgcccgccagtaaacctgacttcacgcctaacaaccacggtctggtggtgcgcggatctaaacgcatcacctctgggtaaaaacttttgcccagtaaacccgctggcgttccggcggcgtcgaagaatgtcatggcgattttaaataacccggcggcagcgggtcctaacacgatccccaccagcactgtgctgcacgagttacgcgccgaccagatggagtgggcaatgttggttgaccagacaaaactccacgcgcctttaatgtgtcgggcagactcaaacagattcaatttgaaggcgttatggatatttctgcggcgtaattcgcgcgcggcaaaccaccagtacatggtgccgccaaccagattcgacacgtaccaggcaataacaaaacccgcaaaaccaaagtcaaaataccaggctacgacgctccccgctgcgcgcagaaaaggtttcgtcgcttgctgtacagcaattagatcgaagcgatctaccgcacgcagaatgccggtcggcgtggaggaagccattgaaggaatgagcgtgcaatacagcgctgccagccaaaagctttggtcatccagacctaatgaatgggaaagaaaagggagtaaggcaatgccgccgacaatcgccaccgcgccgctgacgatatccagcgagaaggaaaatgagacgacattgcggaattgctgcggattattgttggttaatgctggtgttccgtactgaaccaccagctgccatgtctgaaacttaataaaatcgctgatcgacttggcgtacgattgtacaatcaccagtacgccaaacatggcgggcgtcatccctttaccggcacacgagagcgccaacagacccagtaaagcgctcacgacattactggagcctaaccaggcgctattgcgaataatggtgcgaaacgcgccatctgcaaaccaatgtttgatgttaaaacccgccaattcagcctgaccttatcgttgatagtaaaaagtatcccgccagccttaagttaaacttcggcggtcagaaacgatggcaaccagagaaaccgccttctgtgcctgttccagcacttcgctgtaaggcgctctggaatcaatctcaagaatttttgtgccgttatagccaatcgtcgacatgacgccgattttgtcctgcaattcggcatagtcatggtcaggcttgcgggaaatggcagtatcaatatcaatccccaaacgaatgattaattcaggacgatattgcgccatttgttggtataaacgccgttcgcgctgcgccagaaacatgctgattttcccggtcgcacgttcgacgccgatccccggtccgtcataataaaagcccgaaatttcagcctgcgggaagcgatcgctgaccaccagaacgccactttgcgccagtcgctgaaccttgcgtagattcgccattcttcgcagcgagaagcagtacataatcaccgccgcccatagcgccggagatttggttttcatgctttgggttttcgaggatttggccgccagtcgccgttccagccagacgccaaccaacggcaatcgtttgattttgtcgccgtcttcgccggagagcagccccagatagcggcgctcggtttgccagtgttgttgcagcgatttcaccaggtcggtggtcagtgtggatttaccggtgccatcacacccgaccaccgcaatcagccccggaatgtagttgggctgcggcgcggttgtactattaacagtttgtgtttgtagtgcgtccattcgttaaatcatcccctatccattttggtgatcaggaaagcgcagcgtgaattgcgcgtagtgacgcttgcagaatttcatcggctggttgccgaccatccagttcaaggatctttgcgccattgaatgtcagttgcggcgtaacggcgattttttcctgtaacgctgccagttggtggtcaggtttacgcgcaaacgcggtttgttcatcaatgccaagacgaatcaacaatacgggcaaataagacgccatccattggtacagcttcagctcgcgctgccttaacatttttatccaaccgttaccgcccgtggtttttgccaattgcgggccatcaaagcgaaaacccggcacttcaacctgcgggtagcggtcggtgatgagcagatagccttgctggtttttacacaacattttgtgaaacttgtacgcccgccagcaggaaagcagatagataaccagcgcagtaatattgccaggcggtgtggagggtttatcgtgcacatgtgccgctttacttcgcagataacgcccaaaaggtgcgccaataacagggagctgtgaaatccattcgccaattcgcccggacgattgcccgagataaatgtgttctgttggcattcttgctgccagttcatttaccaggcttgccgtgagggtcgatttacctgaaccatcacatcctacaatggcaataacacgcactggcgtggaattaattattgacatattacgttgattcacgaaaaacccggcagcaaataatgtattgaatattacgtggtccgtgctcagaatatccgttcaaacttattgtgacaatggttaattgtgacattgacctgaattacgctttcataaaaacatattaaccaaataaatatttttaatggacatttaaattaaaggatatattcatgcagtcaataacacctccattaattgccgttattggtagcgatggttcaggcaagtcaacggtgtgtgaacatctcattaccgttgtcgaaaaatatggtgcagccgaaagagttcatttaggaaaacaggccggaaatgtcggtcgtgcagtgacaaaattaccgttgatgggaaaatccttacataaaacaattgaacgaaatcaggtgaaaacagcaaaaaaattgccaggaccagttccggcgctggtaattacagcgtttgtcgcccgtcgcttactgcactttcgtcatatgcttgcctgtcgtcgtcgcgggttaattgttctaaccgaccgttatcctcaggaccaaattcctggcgcttacgatggtacagtgttcccacctaacattgaaggtggtcgttttgtctcatggctggcaagccaggaacgtaaagcgtttcactggatggcgagccataaacctgatctggtcatcaaactcaatgttgaccttgaagttgcctgcgcgcgtaaacccgaccataaacgggaatcgctggcgaggaagattgccataacgccacagttaacctttggcggtgcacaactggttgatatcgatgctaatcagccactggaaaaggtgctgattgatgcagaaaaagcgattacggattttatgaccgcgcgtggttatcactagtcaaaaatggaaatgcccgatcgccaggaccgggcattttcaggaaggttaaatcaactgcaatgctatccagtacaacccaccagaaagaaaaatcgccgccggtaaagtaaacacccacgccatcaggatgctggttaccgttttacgctgtaacccaccgccgtccaccaccatcgtccctgctactgcagacgagagtacgtgtgttgtggagacgggcatcccaatataactggcaaggccgatagacactgccgccgtcatttgtgccgccatgccttgcgcatacgtcatgccgcgcttaccaatcttctcaccgatggtcatcgctacacgacgccagccaatcatggtgccgatgccgagcgccagtgctaccgccatgatgatccacaccggtgcgtactcaatggtgcttaacatatcgctgcgcagttttttcagcaggttctggtcttctttactgacgcctggcagtttcgccagcttcgcggaggtatcagagatgcacagcataatgcggcgcagctggctgcgctgactcacgcttaacggctcgtaactttccatattgcctggcagcatcgttttaacgcgcgcaatcgcatcaaaggtatttgccggatgacagtgaaactccgtcacttgcgcgccatcagtcgatgccgcaggcaatggaggttccatcgcaatcaacttctgcggcagttcaggatgctgttgcagatagtgttcaaagttggtgacggcatcgcgggtacgggtaatttcatagccggacgcattcatattgacgacgaaaccagcaggggcaatccccaccagtaccagcatcaccaggccgatccctttctgcccgtcgttcgcgccgtgcgaaaacgccacgcccgcagcggaaacaatcagcgcaatacgcgtccagaatggcggcttacgtttgccttttttctttttgcgatcttccggaatgcggtgaatacggtcacgctttttcgtcccgctccagaaacggcgcagcaggaaaatcagaccacccgcaatgaccaggccgacgataggggaaacaatcagcgaggagaaaattttggtcacttcacgcaggtttaacgcatccatcaccgatgagccggttaacagcgcgttggttaaaccgatgccgataatcgcaccaatcaaggtgtgcgaactggaggccggtaaaccaaagaaccacgttcccaggttccagataatcgccgccagcagcatggaaaagaccatcgccaggccgtgagttgaccccatattcagcaacaaatcggttggtaacatatggacaatggcataggcaacgctaagtccgcccaataacacgccaaaaaaattaaaaaatgccgccatcaccacagcaagttgtggttgcatggcacgagtataaataacggttgccaccgcattcgccgtgtcatgaaaaccattgattgcttcgtagaacaacacaaatgccagagcaagtaataacaaaagccctgtgtatatatcaaggccaacaaataaatttagcatatattagattacgccattttgaatttacgaacggacgcattatcagtgactttaacggcatgggcaaagtgaaatatcattttttaacgataaaaagagtgttatttcttgtgtatcagacaataagcattcattcaaaacctttagaaataatcaaaacacaggtattccactggttaatatattcacatatgaaatgaataaatattggaatatataaatattgaatattttgattaatccccgtactgattattcttcataatcagtacggggttgctacaacatgtattactttttcaccacaattaacggttcaatatcactctcttttttgatgaccagtgattcatcaccgcgcaaacacgtcccaccgtagttgccgccaacggtgaaggtacatacctgaatgtatttaccgtccactttcggcaaacaccacagttgctgatagatgtttttctgctcggcaaatttaccgctggttttgtccagcacctcttcatgatggctgaccaggtcgatattgctaccacagcgaccagcgatcggtttcactgcataaccggttttcaccagttcatcattcacggagaaatcggtatccagcaggtagcgatggtgcgggaacagcgaccagaggatcggcagaatcgctttgttgccggggatcaccgtccacagcggctcaaagaccagcacttccgggcgcagcaatacgtcgataagacgcacttcattttgcggatgaccggtacggatcggcaccgcagcaaactcacggtcgctaacttcacgaatctgatcaaacgcggtctcccacgcccaggttttccacacgcagttaaccagtcgcccttccccatcaatcagttgcccggcagcatcccagcccagttcatccagcccgcgcaagatacgcgtttcaaagcccgcctggtgcagcgcctgctccataaactgcgcgtgatagttttcctcgatatctttgtcctgcatgatatggacaaacggacgtgcacgactgtgtttccaggcaccagccagttcgttaatcagcccttccgccggattgaagccgttgcctttatagccctgctccgcccaacgttcgaggatcaagcccgcttcggtatgacaggaggcggaatcggcgttgtattcgtagaccttcaggccacgttcgtccatacagaaatccatacgaccggtgatcatatggtgacggcgacgctgccaggagagacgcaaacgtggccagaggattttcggaatgtcgaacagcgccagcaggttgtcatctttcagcaccttgtcggtggcgtgaagatacatcaggtgcagctcgttggtggctttaatcagctcctgctctgcgctctcggtaatggtgtagtaatgatacggatcctgattgatcacctgaccgttggcctgtgcataggcgttttgcagcggatctttttcatccagccatttaccgtcaaactggcctttgttttccagacgcgccccgctgattttcagcagttcgcctgcaatttccggctgtggcaagctgtattcggtatcttccgtctggatcatccagcccagaatggtggtgtcatcaaacgtgtctttaagggtatagccgccgttttcgaccaccatctccagctcgcgcgtccactgttgcccttgcggcaacggggaatgaatcacgttctgttccgcaatacggactttgttgccatgcaattgggtaatgatggcgacatggccagtgtctttaaattcaccgcctttatcccagataagaagcgcacccgcgaccggcgcacgcggcgagccgttaggaaatgcctgcaatggcaggatgttgtcattaatcacttcacgcaggaagcgcagcgagaaaatctcccacgccatacccacgtcagtgaagaccacaccgtaattcagaaagagaaaacggcgagcaaattcaacgcattgccatttgtggcccatatattcgtcgtcgatatagctacggaatacggcgtcatcttcgtattcctgcggatcgagagaactgtaatctgaagagtagattgctaccccacctggggcgtagcccaataatgtcccgaacggggcatcctggctggtcgttcctttgctcatcactttacctttaacaatacaacctaagcagttggcgtaattgttgtgctctgattacctgctcagcgacattaaccggacagaggtcagactaatcatacacctcatcgcagcggctggcgcaaagggttaaaaaattcacattctgtacagcaagtgacctgctacactgcttcaacactaccactcagaaggcaactcactatgacagacaatacttatcagcccgcgaaagtctggacgtgggataaatccgctggcggcgcgttcgccaatatcaatcgcccggtttctggtccgacgcatgaaaaaacgctgccggtgggcaaacatccactgcaactctattcgctgggaacgccaaacggacagaaagtaacgattatgcttgaggagctgctggcgctgggcgttactggtgcagagtacgacgcctggctgattcgtattggcgatggcgatcaaattctccagcggctttgtcgaagtgaacccaaactcgaagatcccggcattgcgcgaccatacccataatccaccgatccgcgtgtttgagtctggatcgattctgctttatctggcggagaaatttggctacttcctgccgcaggatctggcaaaacggactgaaacgctgaactggctgttctggttacagggcgcggcaccgttcctcggcggtggttttggtcacttttaccattacgcgccggtgaaaattgagtacgccatcaaccactttaccatggaagccaagcgcctgctcgacgtgctggataagcaactggcgcagcacaagtttgttgcgggcgatgagtacaccattgcggatatggcgatctggccgtggtttggcaacgtggtgttaggcggcgtgtatgatgccgcagagtttcttgatgcgggaagttataaacacgtacaacgctgggcgaaagaagtgggcgaacgtccggcggtgaagcgtgggcgtattgttaaccgcaccaacgggccgctgaacgagcagttgcatgagcgccatgacgccagtgatttcgagacgaatacggaagataagcgtcaggggtaagtcgcaacattggcaggcttatcgctatgtagccggataaagcatttacgccgcatccggctttaatcatcacgcgctggtaatgtcgtaatccatttggcgcagtgcgtctaatgtggctttggcttcatcttcgtcgatgatgctcatggcaaatccgacgtgtaccagcacccactggcccagcagatcggcagggttaccttcacaaatcagggcgatattcacgtcgcgcttgataccacatacttcaacctgcgcaagctggtgaatatcttcaccgacagccagcacctggcctggaacgccaatacacattgttaactccggttattcaacttcaatacttttgacgattagcgaatcgccggtatcgacacgcaaccgctcgccgtgacagatcggacactgcgcatcgtgctgatgaatctccaccacctggctacaatcccagcaccaggcctgggcgggtttatagacgatatgtaaatcgcacccttgcgccaccgttccgtggcagacaatttcaaaactaaaacggacggcgctctcctcaacgcaggagagcgcgccaatttccagccacacggcggtgacgcgcttaacatcgtgctgctccgcctgccgttggataatttcaacggcgctctggcaaagcgacaactcatgcattttcgccactcctgcggccaaacagcagggcgcgacgccctgcgtgtggtacatccggagtgctgactggcagcgaaaggatcattcgggcgcagtcatccgtcaggcgttggcccacttcaatcgacatgctgtgcgaaagcggcgacatcagcgaacaggagagatattgagaaacaccgtccagttcgccaacggtaaaggtcatagtgccatacggcagttgcagaccaattttttcactcactttgcgcagcggccagagttgatccgggccggggaagataacggcactcagcatccacggggtgatcacacaccccgtccactgaccttcgaacagcgtaaagtcagaaacatacaccggcattgaaggatgcagaaaagagagatcgtgcatcgaacgccgggcaatttcttcaaacgctgcctgtacttgcgccttcggggaggtctggaaacctgttatctcttcagtcatgaatcgcctcccgtgggatagcttccacgcctgattcgcgcagcgcagccagaacctgctcaagcgcaggttcaatcatcgcttcgaccgtcggcgttaagccgatgtgtggctccagtgattccgggatcacgccgaccagggtcagctttttcggaaactcgccggtgaagcgcagggccgacaatacgtcggccaggccaagctgatgcggagagattttgttggtaaacaacgccggaacttcttcatcccgcaggatcatcatcgttcccggcgcgttctttttcgacacaatggcatccgcaataatcagatgatcgcgatttgccatgtcgccaagcagctccattcccgccgtgccgccatcgaggatctcaacataatccggcagaatgtatcgttgctctaacgcttcgacaatccgcacgccgatggcttcatcggtcagcaaaatattgccgacccctaagactaaaatacgcattacagaaccttcactgaaaccacttcgttgccgtcagcatccactacgtgtaccgcacaggccatgcacgggtcgaaggagtgaatggtacgcaccacttccagcggtttattcggatcggcaaccggcgtacccaccagcgactgctcgtaaggaccgacgtcatcattgaagttacgcggaccagagttccaggttgatggaacaaccgcctggtagttgctgatgataccgtctttaataaccatccagtgagagagcataccgcgcggtgcttcgaggaaacctacgcctttgaactcacccgttgccggaatgttcggcttcacaaaggtggtgtgatcgcctttgccgatattggtgatcagtgcactgtattgattttgcaggatatcctgcaattcacagcagtgaacggtacgaccaataatacggcctagcgtggagtgcagctgcgccacttccagcgtgttgcccgtcagtttctgataaatcgcaacgatttcattcagtttgttctgggtagactcgcgtcctgccgccagtttcaccagcatgttagccagcggccccacttctaccgttttgccgtagaaagtcggtgatttcacccaggaatatttaccgtcgtcagaccaaccatcataagccggaatggtggtaccttcccacggtgcctgcggcgcttcgtctttataccaggagtgcttcgcgctttcctgaatccctttgatcaggtattcatcggaatgagaagtgatcggacgatacgaggacagatccgcattctcaatgtagccgcccgggaacaggaagctgccgtttttgctgtcggtagggaattctggcacgctcaggtagttcaccgcacctttaccgcgcgtcagccattccgggtagaacgcggcgataactgcggtatcaaccttgtaaacctgctcaacaaagtcgctcagtttatcgatgaaagacttgatgtacatcaggcgctcaaggttcagcacgcccagaccgtcgaggttgattgggttagcgaccccacctaccgccaggttctgaatgtgcggcgttttaccgcccagcagcgccacgacgcggttagcgtcacgctggcactccagcgcctgcaggtagtgcgctaccgcaatcaggttcacttccggcggcagtttcatcgccgggtgcccccagtagccgttggcgaaaatacccaattgaccgctggcaaccagatctttgatcttgttctgaacgttggtgaactcttccgggctgttcaggtgccaggtcgaaacgcctttcagcatttcggaggctttggtcggatcggcttgcagtgcagaagtgatgtccacccagtccagcgccgaaagctgatagaaatgaacaatatggtcatgcgtggtgtgcgcagccagaatgatgttacggatgtattgcgcgttaaccggaacgtcgatattcagcgcgctctctgccgcacggacagaagacagcgcgtgagtggtagtacatacgccacagatacgttgcacaatcatccatgcatcgcgcggatcgcggtttttcacgatctcttccatgccgcgccacatggtaccggaagcccatgctttcgaaacgacgccattttcgatttcgcaatcgatgcgtaaatgcccctcaatacgggttaccggatcaatagtaattctctggctcatgctttgctcgcctcatgacgattatgatcgttttgttttaaaggaggaagtatcggcagtagacgaatgagtacgatgtaagcgcaaatctcaatagccacaaaaccaatagaaatcaacagttcttcccaggtcgggaagtaggcgtaaccgccgcccgggttgaatgccaccagcgaataggtcagacgccaggttgcacaacctaacagcgcgctcagtgctgacaggaacagcatgcgggaatcattacgcagcttcgccacacgcagaacgaccagcgggaagagcatcagcaggacttcaatccagaacatcacggagtagaagtcaccggcaaacgctaacgacagcttgtcgcgatagataagctcgccaaagcgcagcacgatgaaaatcgccagcaacacactgatggtgttggtcagcttaacgaacagactcttttcatccggaccgttgccacgcagacccgcctgcaccagcgaaccttcaaagatgacaattgagaagcccatgatgaacgccgtcagcagcgagaacagcggcaacatttcatagctttgccacagcggatgcaccttgtagcccgccgagatcatcagcgaccccattgaagactggtgcatggtcggcagcagcgcgccaagtgcaatgatgaagaacatcaccttgttcagacgctgtagcgacaccttccagcccagacgttcaaacagtgccggagcaaactccagtgccatcacgccgatgtagatggtcatacagaccgccgtctcgaacagtaccgagttcacgttgaagtgacccggaatgtagaagtacggcaggttccagtagcgacccacgtcgatggtgatcgacaagccacccaaggagtaaccgaacagactcgccaacagcgccggacgcaccagcggatggtattgcccacggttaaagacgtatactgcccacgccagcgcccagccgccacaggcaaagccggtaccgatcagcaggtcaaacgcgatccacacgccccacgggaagccgccgttcaggtcagaaacagagcccagaccgaacaccagacgcttcacaatcaggagcatacagatgacgattaacggtccaaaaatcatgaccggtttactgatgattttgccgcccagcggttgtggatcatgactcatgatcgtctcctccgtcgtgatggtcgtttttggtgttgcgacgaaccagcacggttaagcccgccagcacagccagtggtagcatcatgcctttatacagggtgtgttgaatattttcggaacgcgcaccggtagaaagatcgtccagtttcggcaggtcgagattttcataaggcacacccgtcagtaccagaacctgagtaccgccgccctctttctcgccgtacagatgcggataatatttcggcaccgtgtgcaggtaagtgtcgccagatttcagtgtctgacgcggatagtggtattcgctgccaggcttcagcgccagacgttttttcgcctccgccatcagctcttcacgcgtaccaaaaatcaccgcgcccgccggacatacttctacacagccaggcagaccgcctttatcgagacgttccacacctttctggttgcacagctcgcacttatgcagcgcaccaaacgggttgttgtagtcgtacttcggcacgttgtacggacaggcaaccatgcagtaacggcagccggtgcacacatctttgtcgtaatggacaatgccggttttcggatcttttttcagtgcagagaccgggcacacagagacacagttcggatcgacgcagtgcatacactgtttcttaatgtacgcgtagccgttctcctcctggtctttgttgacccctgtgccgctggtccacacctgaatgatgttattggtgtacggcgacagtttgtcgttgttcgaccaggtctgttccccttgcgggttacgttcagggaaattgatatcctgacacttggtgacgcacgcctggcagccaacgcacaaggtcgagtcgtacaacatccccagcgatcccggaattggcgggcggttttcagcagccgcatgactgacagacggcagcgcgcccgtcagcaatgccccgcaggaggctgctttaataaaattacgtctgttcacggttattctccccgtgagtcagcgttatctttcttttgctgacgacccagttcacgcaccgccatcacgctgacaccggcaaccagcccaaccacaccgccgagcaaaccaatagcgcctgccgagacgttgccgccttctttagcgttaacatccggtttctgtgaacgcggagtctggttttcgacgttggcaagctgatggatgcctttatggaagccgataccttcttcgttacagccatagcacgggtgaccaatcgccaccggccacacaccgccaacatcgcagaattgcagcgttgagcagttgccgtaagtttctggccctttacagccgaggtggtacaggcaccagccttcgcggtggccttcatcaccgaactctttggcaaaacgaccagcatcgaagtgcgggcgacgttcgcagtgttcgtgaatcagacggccataggcgaaggtcggacggtttttgtcatccagtttcggcggcttgccgtaagtgatgatgtgcgcgacggtcgcgaggacgttgtgcgggttcggcgggcagccaggaatgttgattacagttttgcccggcagaacttcttgcaggctgactgcgccagttgggttaactccagctgcggcaacaccggcccacgcagagcaggaaccgatagcgataatggctgctgcgccttccgccgctttgcggatgtgatccacaatcggctcaccggcaaccatgcaataaataccattatcttttaatgggatggaaccatccaccactaacacatactgccctttgtacttctcgagagcgttatgtttgttctcttcgacctgatgaccgaaggcggcggaaagcacttcgtgatactccagagagatagtctccagcacgaggttttctaccgttggatgcgttgcacgaagcagagattccgtacaaccggtacactcctgcgcgccaatccagataactggcggacgctgcgggttagtaaccgattcggccatctctgcagcggctttgctacttaaccccatggtggcggctaatgctgcacaaagcttcatgaaatcacgacggttaatgccgtgagaatggatgagggtgttatctccagtcatttatagttattccgttgcgaagacttggcatatattttgcctcaatcgcaaaatcaataatgcgatcgatgcgccatttaccacacatttattatggttatcgatatcatgatactgcggcggggcactaaaacgaagggaagaagcattagtgtaattaattaaagcaagataatacgtatgtttgatcaattttcgaggcgataaccggccataaaaaagcgcaacgtagaacaggaattattctcacgaaagaaatccattaccatctctttatccagtccatagcggcgcgtcagaatacccgcttcccaggcgctaagctggcgatctccggtcttttcgtacatccggtgtgagtagcctaatacaaaaccgcgtttataatcggcacagaattttgtcacattaaccgcactgtcggcatgcgttgcttttaatcccgccattaagcctttaccaaaatggttattcatcgttcacctcattcgctatatattgtcatatatagcgatattttaggcaaagaacgacatttgcgcacgctattttttcatgcttgtttaagacgtaatcctgtaagagataaacccatcaggagagatatttatcgaaccatttcagcgtcctttgccaggcaagatcggcggcagatttgtcataacggggcgtggaatcattatggaatccgtgattaacccccggatagatatacgcctcatagaccttattattggctttcaacgccgcctcgtaagcaggccagccctcgttgattcgggtgtccagttccgcgtagtgcaacagtaaaggcgcttcaatcttcgccacatcggcagtgggtgcctgacgaccataaaacggcaccgcgcaggccagttccggatacgcgacagccgccgcgttcgatacgccaccgccatagcaaaatccggtaatacccactttgcctgtcgcttgcggatagcgttgcataaactcaattgcggcaaagaaatcattcatcagtttggttggatcaacctgctgttgcagctcacgacctttatcatcattacccggataacctccaacggaacttaagccgtcaggtgccagggcgatataccccgccttcgccactcgccgtgccacatcttcgatatacggattcagtccacgattctcatgcaccaccactacggctggcgttttgccgctcatctttgcgggcttcaccagataaccccgcacctcgccgtgaccatttggcgaaggatacgtgatgtactcagcaacaatttccgggtcggtaaactctacctgagtcgccagcgcataatttggcttgagcaaatcaaacaacgctaatgccgtcatcccgcctaccgcatacttcgccgcaaggttgaggaactcacgtttcgagattttcccgtgagcgtaatagtcgtagtaatccagcaactcttgtgggaaatctttggcggttaaacgcggcatcattgcactcctcagttggtgtttttttaagcaaagcataagcacgtgtttttgcccagtttttcgtcactctgtgagccagactacgggatacgcgctggcgaatcgctaaactagaaacattgtttcgaaattgaacggtggaaaggagaggtcatggtctggttagcgaatcccgagcgttacgggcagatgcagtaccgttattgcggaaaaagcggtttacgcctgcccgcgttatcgctcggtttatggcacaatttcggtcacgttaacgcgctggaatcacagcgtgcgatcctgcgtaaagcgtttgatttgggcattacgcactttgatttagccaataattacgggccgcctccaggaagcgcagaagagaactttggtcgtctgctgcgcgaggattttgccgcttatcgcgatgaactgattatctctaccaaagccggatacgatatgtggcccggcccttacggctctggcggttcacgtaaatatctgctcgccagcctcgaccaaagcctgaaccgtatggggcttgagtatgtcgatatcttttactctcatcgcgtcgatgaaaatacgccgatggaagaaaccgcctctgcgctggctcatgcggtacaaagcggtaaggcgctgtatgtcgggatctcctcttactcgccagagcggacgcaaaaaatggtcgagttactgcgcgagtggaaaattccgctgttaattcatcaaccttcgtacaatttactgaaccgctgggtggataaaagcggcctgctggataccctgcaaaataacggcgtgggctgcattgcctttactcctctggctcagggattgctgaccggaaaatatctcaacggtattccgcaagattcacggatgcatcgtgaagggaataaagttcgtggtctgacgccgaaaatgctcaccgaagccaacctcaacagcctgcgcttattgaatgaaatggcacagcagcgtggacaatcaatggcgcaaatggcgttaagctggttgctgaaagatgagcgagtgacgtcggtattgattggtgccagccgcgcggagcaacttgaggagaacgtgcaggcgctgaataatctgacatttagcaccgaggagctggcgcagattgatcagcatatcgccgatggcgagctgaatctgtggcaggcgtcttccgataaatgacctgttaataacgggcgcgagaaccgcgcccgaatcagatcagtgattatgacgagtcagtcggtcaagatagcccatcacaaatgcagagagcacaaacgtcagatggataatgacgtaccacatcagtttgttatccgggacatttttcgcatccataaagacgcgcagtaagtgaatggaagaaattgccacaatcgacgctgctactttgtttttcagcgacgttgcatccattttccccagccagttcagcttctctttgttctcggagatatccagttgtgagacgaaattctcataaccggaaaacatcaccatcaccagcaaaccgccaaccagtgtcatatccaccagcgacagcaacacgaggatcaaatctgattccgccatcgagaagatattcggcagtacgtgaataatctcctggaagaacttcagcgccagggcaactaacgccagcgaaaggccaaagtacacgggggcaagcagccagcgagaagcatacattgcattttcaagaaaacgttccatacattcctgtcgtgtagttaaaacgggcaacagtatatcgcaattgagtaaacagcacgcaacagcaaatcaacatatacgttaaacctttgtcgcataaatccgaggtttagggatcttcctggttcccttatcaacgcatcgagagcgtctacccttaaaggacgttgaacctgaagggagaaaaacaatgtctcatttaaaagacccgaccacgcagtattacactggtgaatatcccaaacagaaacaaccgacgccaggcatccaggcgaagatgacaccggtaccggattgcggcgagaaaacctatgttggtagcggtcgcctgaaggatcgtaaagcactggtgacagggggcgattccggaatcggtcgcgctgccgccatcgcttacgcgcgtgaaggggctgacgtggcgatcagttatcttcccgtggaagaagaagacgctcaggatgtgaaaaagatcattgaagaatgcggacgcaaagccgttctgctgccaggcgatttaagcgatgagaaatttgcccgttcgctggttcacgaagcgcataaggccttaggcgggctggatattatggcgctggtcgccgggaaacaggttgccattcctgatattgcagacctcaccagcgaacagtttcaaaagacctttgccattaacgttttcgcgctgttctggctaacccaggaagcgatccccctgctaccgaaaggtgcaagtattatcaccacttcgtcaatccaggcataccagccaagcccgcatttactggactatgcggctacgaaggcggcaattctgaactacagccgtggcctggcaaaacaggtcgcagagaaaggtattcgggtgaatattgttgcgccaggcccgatctggacagcactgcaaatttccggcgggcaaacgcaggataagatcccgcagtttggtcagaaaacgccgatgaagcgtgcggggcaaccggcggaactggcccctgtatatgtttatctggcaagtcaggagtcgagctacgtcaccgcagaagtgcatggcgtgtgcggaggcgagcatttaggctaaaaaaatgcccggttgtgaaaagcaaccgggcatcatttttatttcgctttggcagtttcttcgccgaccagacctatcttcaggtaacccgcctgatgcagcgtatccattaccttcatcaacgtctcgtaatcgacggttttatccgctcggaagaagatggtggtgtctttcttgccttcggttaacgcattcaacgccgtaatcattgtttcatcggtgaccggatcgttaccgataaacatcgagttgtctgccttcaccgacagataaaccggtttttccgggcgcggctgcggcgtgctggtagaagcaggcaagttcaccttcacatctaccgtcgctaacggtgccgccaccataaagataatcagcagaaccaacatcacgtcgataaacggcgtcacgttgatatcatgcatttcgccgttatcgtcgaggttttcgttaagatgcattgccatcggacattatcctgcgcgtaatttttgtgcaacacgaaccggatgcgcagcggcgctggcttccagatccaggtcacggctttgcagcaacaatacctgcgctgcaacatcacccagcatcgctttaaagccgccaatctggcgtgcaaatacgttatagataacgaccgccggaatcgctgccacgaggccgattgccgttgctaacagagcttctgcgatacccggcgcaacgactgccaggttagtggtctgcgtttgcgcgataccaataaagctgttcatgatgccccagaccgtaccaaacagaccaacgaacggcgaaatcgcgccgatggttgccagatagccgttaccgcggcccatttgacgacctactgcggcgacccgacgctccagacggaagctggtacgttctttaataccttcgttatcgtcgctgccttctgacagttccagctcattctgcgcttcattgagcaaatgcaggcttaagcttttgctaccaaaatcagcggcgatatcgttggcctggtttaaggaacgcgcttcagccagcagttgctgctcgcgcttaaggcgacgcttctgattgaagaactctacgctcttactgaagaagattgcccaggtgactacggaggccaaaataagcccaatcatcacgcacttaacgacaatatcggcgtgctgatacataccccagacggaaaggtccgtctgcattaaattattacccactgtgtatctccaggacgcaagtcacaaaatctgcgcataataatatcaaaacgacgtcgaattgatagtcgttctcattactatttgcatactgccgtacctttgctttcttttccttgcgtttacgcagtaaaaaagtcaccagcacgccatttgcgaaaattttctgctttatgccaattcttcaggatgcgcccgcgaatattcatgctagtttagacatccagacgtataaaaacaggaatcccgacatggcggacaaaaagcttgatactcaactggtgaacgcaggacgcagcaaaaaatacactctcggcgcggtaaatagcgtgattcagcgcgcttcttcgctggtctttgacagtgtggaagccaaaaaacacgcgacgcgcaatcgcgccaatggcgagttgttttatggacggcgcggaacgttaacccatttctccttacaagaagcgatgtgcgaactggaaggtggcgcaggctgcgtgctgttcccctgcggggcggcggcggttgctaattctattcttgcttttgtcgaacagggcgatcatgtgttgatgaccaacaccgcctatgaaccgagtcaggatttctgtagcaaaatcctcagcaaactgggcgtaacgacatcgtggtttgatccgctgattggcgcaaatatcgttaaacatgtgcagccaaacactaaaatcgtgtttctggaatccccaggctccatcaccatggaagtccacgacgttccggcgattgttgccgccgtgcgcagtgtggtgccggatgccatcattatgatcgattacacatggccgcccggtgtgctgtttaaggcgctggattttggcattgatgtttccattcaggcagccaccgaatatctgttggggcattcagatgcgatgattggtactgccgtatgcaatgcccgttgctgggagcagctgcgggagaatgcctatctgatggggcagatggtcgatgccgataccgcctatataaccagccgtggcctgcgcactttgggtgttcgcctgcgtcaacatcatgaaagcagtctgaaagtggctgaatggctggcagaacatccgcaagtagcgcgagttaaccaccctgctctgcctggcagtaaaggccacgaattctggaaacgagactttacaggtagcagcgggctattttcctttgtgcttaagaaaaaactcaatgatgaagagctggtgaactatctggataacttcagtttattcagcatggcctactcgtggggcggttatgaatcgttgatcctggcaaatcaaccagaacatatcgccgccattcgtccacaaggcgagatcgattttagcgggaccttgattcgcctgcatattggtctggaagatgtcgacgatctgattgccgatctggacgccggttttgcgcgaattgtataacattgccacttttggacaattttgcagacattttattgtgaaaagtcttaaattgttgcgtccgggatcaaggcgtcccggacgattcaggagtacaataggcagataaaggcttaaacgctgttccacaggaaagtccatggctgttattcaagatatcatcgctgcgctctggcaacacgactttgccgcgctggcggatcctcatattgttagcgttgtttactttgtcatgtttgccacgctgtttttagaaaacggcctgctgcccgcctcatttttgccaggcgacagcttgttgatattggctggcgcattgattgcccagggggttatggattttctgcctacgattgcgattctgaccgccgcagcaagtctgggctgctggttaagttatattcaggggcgctggttagggaataccaaaacggtgaaaggctggctggcacagcttcctgctaaatatcaccagcgcgccacctgcatgtttgaccgccacggtctgctggcgctgctggctggacgttttcttgcatttgtccgtacgttgctgccaaccatggcgggaatttccggtctgccaaaccgccgcttccagtttttcaactggttaagcggattgctgtgggtcagcgtggtaaccagtttcggctatgccttaagtatgattccgttcgttaaacgccatgaagatcaggtaatgacgttcctgatgatcctgccaattgccttgttaaccgctggcttgttgggcacgctgtttgtggtgattaaaaaaaaatactgtaacgcctgacgattttccccgttcccggttgctgtaccgggaacgtatttaattcccctgcatcgcccgcattattgccgcatcttcccccggcgtcacaccaaagtaacgtttaaactcacggctaaattgcgatgcgctttcgtaaccgacgcgcatcgctgccgcactggctttcatgccgtcgtggatgatcatcatccgcgccttatgcagacggtaattcttcaaatactgcaacggtgaggtgctggtgacagacttaaaattatggtggaacgccgatacgctcatgttggcttctgccgccagttgctcgacgctcaggttttcggtgtatttattctcaatccgtttcagcacgcggctaatcaggctgaagtgagtctggcgactgaccagcgccagtaacgcgccgccgcaaggtccggtcagcacgtagtacagaatttcgcggatgatctgtttgccgagaatacgcgcatccagtggtcgctccatcacgtcgagtaaccgctccgccgcgcataaaatctcttctgataacgtggcggagttaatcccgctggctgccatcgacggctggaaatgctcatcttcgccaatgtccatcaacagttcctgtaactgcaaaatatcgacattgagacgcacccctgccagcggcacctctgacgtggcataggtttcgcactcaaacggcaacggcaccgtcagcagcaggtattcattggcatcataacgaaacacgcgttcattgatataaccgattttatgtccggaaaagagaattatgatgcctggctcgtacatcaccggtgtgcgtgcgaaaggcgtctcgccatacaacaaacgcacatcgggcaacagttctgacaaactattttctttatttttcagtttattaactttatccgccagcaagcggcaaatctcttcacgtttcatatcgcgtaatttcttaggaataatgcggcaatttgattgtgcgcaattttgtagcatttctccagcactctggagaaataggcaagacattggcagaaatgagcattgagaggtacggcgctggcgaccacaatgaaaaacatcaggcagaccgatctctgccctcatattgacccagcaaagggagcaagtaatgaacaactttaatctgcacaccccaacccgcattctgtttggtaaaggcgcaatcgctggtttacgcgagcaaattcctcacgatgcacgcgtattgattacctacggcggcggcagcgtgaaaaaaaccggcgttctcgatcaagttctggatgccctgaaaggcatggacgtgctggaatttggcggtattgagccaaacccggcttatgaaacgctgatgaacgccgtgaaactggttcgcgaacagaaagtgaccttcctgctggcggttggcggcggttctgtactggacggcaccaaatttatcgccgcagcggctaactatccggaaaatatcgatccgtggcacattctgcaaacgggcggtaaagagattaaaagcgccatcccgatgggctgtgtgctgacgctgccagcaaccggttcagaatccaacgcaggcgcggtgatctcccgtaaaaccacaggcgacaagcaggcattccattctgcccatgttcaacccgtatttgccgtgctcgatccggtttatacctacactctgccgccgcgtcaggtggctaacggtgtagtggatgcctttgtgcacaccgtggaacagtatgttaccaaaccggttgatgccaaaattcaggaccgtttcgcagaaggcattttgttgacgctgatcgaagatggtccgaaagccctgaaagagccagaaaactacgatgtgcgcgccaacgttatgtgggcggcgactcaggcgctgaatggtttgatcggcgctggcgtaccgcaggactgggcaacgcatatgctaggccacgaactgactgcgatgcacggtctggatcacgcgcaaacactggctatcgtcctgcctgcactgtggaatgaaaaacgcgataccaagcgcgctaagctgctgcaatatgctgaacgcgtctggaacatcactgaaggttccgacgatgagcgtattgacgctgcgattgccgcaacccgcaatttctttgagcaattaggcgtgccgacccacctctccgactacggtctggacggcagctccatcccggctttgctgaaaaaactggaagagcacggcatgacccaactgggcgaaaatcatgacattacgctggatgtcagccgccgtatatacgaagccgcccgctaagctttttacgcctcaaactttcgttttcgggcatttcgtccagacttaagttcacaacacctcaccggagcctgctccggtgagttcatataaaggaggaacgtatggctaatccaaccgttattaagctacaggatggcaatgtcatgccccagctgggactgggcgtctggcaagcaagtaatgaggaagtaatcactgccattcaaaaagcgttagacgtgggttatcgctcgattgataccgccgcggcctataagaacgaagaaggtgtcggcaaagccctgaaaaatgcctcagtcaacagagaagaactgttcatcaccacgaaactgtggaacgacgaccacaagcgcccccgcgaagccctgctcgacagcctgaaaaaactccagcttgattatatcgacctctacttaatgcactggcccgttcccgctatcgaccattatgtcgaagcatggaaaggcatgatcgaattgcaaaaagagggattaatcaaaagcatcggcgtgtgcaacttccagatccatcacctgcaacgcctgattgatgaaactggcgtgacgcctgttattaatcagatcgaacttcacccgctgatgcaacaacgccagctacatgcctggaacgcgacacacaaaatccagaccgaatcctggagcccattagcgcaaggagggaaaggcgttttcgatcagaaagtcattcgcgatctggcagataaatacggcaaaaccccggcgcagattgttatccgctggcatctggatagcggcctggtggtgatcccgaaatcggtcacaccttcacgtattgccgaaaactttgatgtctgggatttccgtctcgacaaagacgaactcggcgaaattgcaaaactcgatcagggcaagcgtctcggtcccgatcctgaccagtttggcggctaacgtgcaaattctcccggtggcggtaatgttccgctaccggacttttcagaaatcatttattcccctcgcgtcccgcccgttgctactcttccttgttcaggaatgccaaatataaggacatcatcatgcagagccggaagctcttaaaggaacaactcatctacacccgggataaacgcaacggagaggtgaaaaacagatgaaaataatacttctgtttttagcagccctggcaagttttaccgtacaggcacagcccccctcacagaccgtagaacaaacagtccggcagatttatcagaactataaatcagatgccagtacgccttattttggtgaaaccggagagcgagcgataacttctgcgcgtattcaacaggcgcttaccctgaacgacaatcttacgctgccgggcaatattggctggctggattatgatccggtttgtgattgtcaggattttggcgatctggtgttagaaagcgtagcgataacccaacctgacgccgatcatgccgatgccgttgtgcgctttcgtatctttaaagacgataaagaaaagaccacgcagacactgaaaatggtggcggaaaatggtcgttgggtcattgacgatattgtcagcaatcatggcagcgtcttacaagcggttaatagcgagaatgaaaaaacgctggccgctatagcttcgttgcaaaaagaacagccggaagcctttgttgccgaactctttgaacatattgctgattatagctggccgtggacgtgggtggtttccgactcttaccgccaggcggtcaatgccttctataaaaccaccttcaagactaccaacaatcccgatgaagatatgcaaatagaacggcaatttatttacgacaatccgatctgttttggcgaagagtcgctattttcacgcgttgatgaaatccgtgtcctggagaaaaccgccgattccgcccgcattcatgttcgttttacgctgaccaatggcaacaacgaagagcaagaactggttttacagcggcgcgaaggtaagtggaaaatcgctgattttatccgcccgaacagcggcagcctacttaagcagattgaggcaaaaaccgccgccagattaaaacaatgagctgaattaaataacaattagccggaacaataaataaaagggaacactatatgaaaacgattttcaccgtgggagctgttgttctggcaacctgcttgctcagtggctgcgtcaatgagcaaaaggtcaatcagctggcgagcaatgtgcaaacattaaatgccaaaatcgcccggcttgagcaggatatgaaagcattacgcccacaaatctatgctgccaaatccgacgctaacagagccaatacgcgtcttgatgcacaggactatttcgactgcctgcgctgcttgcgtatgtacgcagaatgataaaaaaatccccggcagcattctgttaccggggatattttttaacgtccaaccgccgctttagggcgtttcttcgcaccagcattctgcaggcgagattgcgtagacgacgctttttttgccgtagcaggcatctgacgctgggtcgccatcggcgtatgtttagtcaacgccggacgggtattgcggttctggcgacgagcctcgcgcatctcttcaatggttggcgcaggcactaagcaatcgcgacggctgccaatcagatgctttttgcccatcgcttccagcgcctggcggattaacggccagtttgccggatcgtggtaacgcaacaacgctttatgcaggcgacgctgcttgtcgcccttcggtacaaagacgtcttcacttttataatcaatcttcgccagcgggtttttcccggtgtaatacatggtggtggagttagccaacggcgacgggtagaagttctgtacctggtcgagacggaagcgatgctttttcagccacagcgccagattcaccatatcttcatcacgcgtaccggggtgcgcagagatgaaatacgggatcagatactgctctttacctgcctgtttcgagtaggtatcgaacagctctttaaagcggtcatagctgcccatgcccggcttcatcatcttcgataacggcccttcttcggtatgttccggggcaatcttcagataaccgccgacgtgatgggtcgccagctctttgatatagcgcggatcttccacggcgatgtcataacgtacgcctgaggcgatgaggatttttttaatgcctttcagatcacgcgcacggcgatagaggttgatcgtcggttcgtggttagtgtccatatgcggacaaatatccgggtaaacgcacgacaaacggcgacaagtttgctcggcgcgtggcgatttgcagcgcaacatatacatgttggcagttggcccaccgagatcagaaatcacgcccgtaaagcctggcacggtgtcgcggatcgcttcaatctcgttgatgatcgaatcttccgaacggctctgaataatgcgaccttcatgctcggtaatagagcagaaagagcagccgccaaagcagccgcgcataatgttgacagagaaacggatcatttcgtaagccggaatacgagcattgccataggccggatgcggcacgcgcttgtacggcagcgcaaaaacgctgtccatctcttcggtagagagcggaatagcaggcgggttgatccacacatagcggtcgccatgtttttgcatcaatgcgcgggcgcagcctgggttggtttcatggtgcagaatacgcgaagcatgggcgtacagcactttatcgcccttcactttctcgaaagaaggcagcaatacgtaggttttttcccacggtttcgggcgcggcggctgcacggttacggctttcgcttcctgctttttcggcgcaacaggtttgttatccgcgcacggcagatcttcgccatacggatgcgggatcgggtcgattttcccaggagtatcaagacgggtggaatccacaccgctccagcctggcaacgcctcttttacgataatcgcggtattacgcacatcgcggatttcactaatcggctcacccatcgccagacggtgcgccacctccaccagcggacgctcaccgttaccgaacatcagcatgtcggctttggaatccaccagcacggaacggcgcacggtatcggaccagtaatcataatgcgcggtacggcgcaggctggcctcaataccgccgaggatcaccggtacatctttccacgcctctttacaacgctgggtataaaccagtgtggcgcgatccggtcgcttacccgcgacattatctggcgtgtaggcatcgtcatgacgtaaacggcgatcggcagtatagcggttgatcatcgagtccatgttgccagcagtaacaccgaaaaacagattcggtttacccagacgcataaagtcgtctttgttgctccagtccggttgggcaatgatcccgacacgaaagccctgcgcttccagcatacgaccgcaaatcgccatcccgaagcttgggtgatcgacatacgcgtcgccagtaaccaaaatgatgtcgcagctatcccagccaagttgatccatctcttcacgagacatcggcaaaaacggtgccggtccaaaacaggcggcccagtactgcggccaggagaacaggtcgcgatccggttggatcagggagatagagctcattttgcttccagaaatggtaaaaaaataatcaaaggccggggattatacgctgtatcacgcgcggaaatgaagtgatgttgatgaacggtggcgaaataccctggtgaggtttttcactgcccgacttgggcaagcacatttaaggctggcggtatcgtggcaactgccgctactatttatgccgatcagtaacgttcaaatcatattgcacgacgatcggctatccgaggacacccacagtaaggcaaggtatggaacaggttattacaaagcgccgctattacgatattggtctacagattgaagagctgctgtattcaggcgtattcaaagccggagaacgcttaccttcagaacgtgaactgagcgagcggtttaataccagccgaactaccattcgtgaagccattattatgctggaacttaaaggcgtactgaatgtgaagcaagggtcagggattttctttgtcgactccactgataagctcaaccagaaatcattaatgccctattcagaaattggcccgtttgaattgttgcaggcgcgtcaggtgattgagagcaatattactggttttgcagccagccagattagctttaacgagttacaagagttaaagaaaatcattagcttgcaggaaaacgctatcgctgcggaaagtgataaatttgaagacctggatcaccgatttcatagcattattgccgaagcgacgcaaaatcgggtactcatcaaacaagccgctgaattatggcgggcagttcgtacagaaaacccccgctggaagaaacttaactacaagtacctgcatgaaaagcatttgcgtctgcaatggctggaagatcaccgggctattttcctggctctgcaacagaaagattcagagctcgccagggaagcgtcctggagacatctggaaaacagcaaaaatgaactgatcaaaatcttcaaacaagacgcttccatcagcgattttgatgactttttcttcgctcgttaaccttcatgagtccagagctggcgggaaaaataacgccggctctgccttccgccctccactggtacacgctctcttttcaattggtctaataaatcgactatcatcagatatcttagattagcggcaattatcccaaaaactgacctctaaaaaactttcctttcattttattcatataactcattgatacagatataaataatgccttgttgttctgtttcgtacttttacctttctctgcaagcgtgatgcatctctctgtttttggtctagtgaattatgtaaattggtatacacacaagccaccaggagtaagagcataatgtcagggaacgaaagtatcgctgccgcccactatgatcaggtaaccacctggcctcgggacgggttacaggcagatattgtccatattggttttggcgcttttcatcgcggacaccaggctgtctacacggatctcactaatcaactttcggacacccgctgggggatctttgagatcaacctgtttggtgatgctcaactgatcgaaaacttaaatgcgcaaaatgggctgttttcggttgtggaaacatctgcatcgcaatctacctcacgccttgtgcgttcggtggctggcggtattcatacccccagagatggcattgccgcagcaatccataaactggctgaacctcaggtaaaaatcgtttcattaaccatcaccgagaaaggttattgcctcgatccgcaaacacgttcacttgatctcaccaatggattaatccaacacgatctacaaaacccggatgcgcctcagtcggctattggcttgatcgtctgtgctttgcaacaacgtaaagcggcagggctcgccgcttttagcgtgctctcctgcgacaacttgccagacaatgggcatctgacgcgaaatgctgttctcggttttgcccgacaactggaccagcccctggctcagtggatcgaagaaaatgtctcatttccaggcacgatggtcgatcgcattgttccggcaatgaccgaatcgcaattcgccttactggaaactaaaaccggttatgccgatccctgcgggatcgtctgcgaatcatttcgtcagtgggtgatcgaagataattttgtgcatgggcgaccacaatgggataaagcaggcgcgatgtttgtcagcaatgttcagccttatgaagagatgaagttacgcatgttaaacggtagccattcatttctggcctataacggctcactggctggctatgaatttatctggcaatgcatggaagacgctgattttcgttccattacccgccaactgatgattaatgaacaagcccgaacgcttaatccagacttaaatatcgacgcccaggaatacgccgacctgttaattgaacgctttagcaaccgtaatgttgcacaccgtaccgggcaaatcgctatggacggttcgcaaaagcttccccagcgagcgctgactccctggctgaaattgcatcagcaaaaacaaaacaatgctgttctgtcactgctcgttgctggttggttgcattatgtcattgaagctgttgagaaaagccagtctgtcgctgatccaatgagtgaacaatttcaggcgctaataaaggaacaacaagacgcatggcaacaggcgctcgcattactgcaccttagcgccatatttggtgaattaagcaaccatcagccatttataaatgaaataaaaatcgcctttgcgaatataaaaaacaaaggcatcaaggccaccatcagccaattattatcggatgagcagaaatgaaaacattaatttgtcagcagcctggcgttatggaatatgtggaaaaggatattcctacaccagcagataatgaagtgctgttaaaaatcaaagctgtgggtatttgtggtactgatattcacgcttttgccggcagacagcctttttttagctacccacgtgtattaggtcatgaaatatgcgccgaagcggtttcgcgaggcagccagtgccaaacagtacaatcaggccagcgctattccgtcatcccatgcattccgtgtggcgagtgcgcagcctgtcgggaagagaaaacgaactgctgcgaacgtgtttcgctgtatggcgtgcatcaggatgggggttttagtgagtaccttgcggtacgtgaagacaatcttgtgcctctccctgacgaggtcagcgacagtgccggagcattggttgaatgtttcgccattggtgcacatgccgttcgtcgggcagagatcaaggctgaacaaaacgtactggtgattggcgctgggccaatcggtctggctaccgcggccatcgccagggctaaaggggcgcatgttgttgttgctgatattgattgtcaacgtcgccagcacgttgtggatcatctggcgattaatgccttcaatcccacgcaggaagattttattgccgcgcttcgtgaggcctttggaggcgaactggcttgcgtagtactggatgcgacgggaaataaagcttcaatgagtcatgatgtaaatcttattcgtcatggcggcaaaattgttttcatcggtttgtacattggtgaacttgttattgacgatccgaccttccataaaaaagagacaacgttactcagcagccgcaatgccacacgggaagattttgcgttggtgattgaactgatgcgcagcaataaaattcacgaaaatttaatgaaaaaccaggcgttcaatttctttagtgttggcgaagattaccagcgtaacgttgtagaaaataaaaatatggtcaagggtgtgatcactttttaagggaacaaatatgacaactgtttatgtcagtgaagaaaatttaaaatcactggtgcaccacaaattacataccgccgggctggataccgacaccacacaacaggtgacagatgttttagtacatgccgatattacaggtgtgcattcacatggtgttatgcgtgtcgaacattattgcacccgccttgctgccggagggttaaataaagccccgcagtttagcattgagcaaatttcaccatcagtggctattctcgactctgacgacggaatgggccattcggcattaattagcgccactgagcacgccattaaactggcccaggaagagggtctcggttttgttagcgtaaaaaacacgtctcactgtggcgcgttatcttattttgcagagatgatcaccaacaaaggattggttgctatcgtaatgacgcaaaccgatacctgtgtggctccccatggcggtgccgagcgctttttgggaactaaccccatcgcctttggtttcccggtggaaaacagccatccgatgattgttgatatggcaaccagtgccacggctttcggcaaaatacttcatgcaaaggaaacaggaaaacatattggtgaagggctggcgatagataaagacggttatggcaccactgatccgcataagattgaaaacctgctacctttcggccaacacaaaggttcaggcattgcgctggctattgatgcactgactggcgtgctgatgaatgcgaattttggtaaccatattgttcgcatgtatggtgattatgacaagatgcgtaagctggcaagtttggttattgccatcgatccgaaaaagctcggcaatcctgtttttgcaaaaaccatggcgcaaatggtcacggagctgcatgccgttaaaccggctcccggtgtcgaaaaagtgttagcgccgaacgatccgcaaatgcactacaaagaaaaatgccaacaggaaggtattccggttccggcaggaatattccattatctggcagagaattaatcactattttttattataacgatagaaaagcgctgtatttatcgtttctgttatattaaccaggagcaggatatgaaagcacttcgtcctctgacggcatcgcttatgctgttaaccagttgtttattaatatctaataccacactggcaaaaacaacattaaaactgagtcataatcaggataaaagccatgctgtccataaagcattaagctatttagcggataaaaccgaagagtattctaatggtgaattagttattcgcatttacccaaatgcgacattaggtaatgagcgtgaatcactggaattaatgaactccggtgcattacagatggttaaggttaatgctgcatcactagaatcatttgccccggattacagccttttcagtctgccgttcttattccgcgaccgtgatcgctattatcgtgttctgcaaagtgatttaggtaaaaaaatacttaagtcatcagaaagcaaaggttttgttggtattacgtactatgacggcggtgcgagaagtttttattccaataaaccgattacaaaacctgaagatttagcgggaatgaaaatcagggttcaacaaagccccagcgccattgcaatgatgaaagcactcggtggtgtcgctaccccgatggcgcaaggcgaactctacaccgcacttcagcaaggtgtggttgatggcggagagaacaataccgttgtctattccgatatgcgtcacgccgaagtcgcaaaagtctattcacgtgatgaacacaccatggtacctgatgtgttaattatcagcaccgacgtgttgaataaacttggtgataaagagcgcacggcattattaaaagcagccgatgagtcaatgatgcagatgaaggacgtcatctggcctgcggctgaaaaagaagcctacgacaaaatgaaagggatgaacgcaacagttgttgatgttgataaatccgctttcaaagaacgcgtcaaaccgttatacgatgaattcaaggcgaaagatgcacaatccgccaaaaaccttgagcaagtagaaagtatgtaaccctaatgggcaggtaattcctgccttttcatggaagacttatgcgaacactcactcatattcttaataagatccttgccggatgttgctgcattattctcgccattatggtgttctgcgtaacctggcaagttattgcacgttttatttttaacgctcccagcactgtgcttgatgagttcacccagattttatttatgtggatgattttacttggcggtgtatatactgcggggttaaaaaaacatctggccattgatttgttggctcaaaaacttccggctgcatctgttctgacgcttgacagttttatccaaattattattacggtctttgcggttattttcatgatctatggcgggaatattgttgttgaaaaagcacaacatgttggacaaatctctcctgtattaaaatggccgatggataaggtttattgggttatgcctgccagtgggcttattctggtctggtattcagtgatgaatatcatcgacaactatcgcaaatggaattctcattaacgagggaagtatggacattgaatatatctaccccgtcttaattttatttggcagttttgtcatcatgctggcaatcggtgtgccaattacttttgcgattggtctttcttcgctgttatctattattactgccttaccacccgatgccgccatttctgtgatttcgcaaaagatgactgtggggctggatggctttacgctattagccattcccttcttcgtgttagccggaaacattatgaataccggtggtatagccagacgactggttaacctggcgcaagcattagttgggcgtcttcctggctcactggctcattgtaatatcctcgcgaatacactgtttggtgcgatttcaggttcagccgttgcgtcagccgccgcggtaggtggaattatgtctccactgcaggaaaaagagggctatgatccggcgttctctgcggcggttaatattgcctctgcacctattggcctgatgatcccaccaagcaatgtgttgattgtctattcactcgccagcggagggacttctgttgctgcgttgttcttagccggatacttgccaggcattctcaccgctgctgctttaatgtttgtggcggcactttatgcgcgacgtaaccattatccggtggccgaacgtatcaattttcatcaatttttgcaggtattccgcgaatcaattcccagcctgatgcttatttttatcattattggcggtattatcgcaggggtattcacgcccacggaagcatcggcaattgcggtaatttatagtttagtcctggcaatgatttaccgtgaaatcaccatcaagaaactcaatgacatcctgttagattcggtagtaaccagttcaattgttctgttactggtaggctgctcgatggggatgtcatgggccatgacgaatgctgatgttcctgagttgatcaacgaactgattacccgcgtttcggataacaaatgggtcattctatttattattaatatcattctgttgatcgtcggtacctttatggatatcacgccggcgatcctgatatttacacctattttcctgccgatcgcccagcatctggggattgatccgattcacttcggcatcattatggttttcaacttaaccattggcctttgcacaccacctgtcggcaccattctgtttgtggggtgcagcattggtaaggtcagtatcgacagggcaataaaaccattactgccgatgtttctggcattgtttgtagtaatggcaattatttgttatttcccgcagcttagtctgatgctgccaggattattttcgacctgatacacaatgaagactgcatactgagtaattttcaatgccccaccactctgtggggcattgaattggtccattacggtaccggattgaccaacagttgcccaatcgaaccacggtccgccatttccagcgtctgactgttgaagtagaacgggaagtgcgcccaggaaggctgaccgaaataaacaagcagctccacttgtccgtcaacccaaacggtatctttccagcctctgtcttccgggaacggcatcgcgccattcacgttacggatctggaacatcacgccttctatatggaacgcttgcggctcgtccgcgcgtaccgtccagcgttcccacgttccttgctgcgcggtgacatcaatacggttgacgtcccacagctgtccattaatacccgggtcatcacccagacttatatcgcgactgcgaatcggcgaaccagccatgatttcagttggcagcaggcgcatcggaagactgtctgtgaccagcggcagaaggccggttgggcgcagcgttagcaccagggtagaaaccagaatactggatggctcaaagaagccgcgaatacgatcaacaatgctcgccgcttcgccacaggtgatcgacacttcatcaccgttgctcatatccaccagaatctcacggcgctcgcccggtgccagcgaaagttgcttcaccgatacaggagcaggcaggaatccctgatcgccagaaatcacatgtaacgggcgaccatcgctcatctgtagttgatagcgacgagagttcgacgcgttcagcagtcgcaagcgcacccagccacgcgagacttcaacgtacgggctttgcacaccgttaaccagcagcgtatcaccaacaaagccgccgcttcccggttcgttgtattctggcgtaccaaagttatccagccgtttatcctggataatgaccggaaaatcatccacaccataatggttggggataggcagcgatttgctgacttcatcttccaccagccacattccggcaaggccgttatagacctgctgagccgtgcggttgggagtattggcgtgataccacagagtagctgcgttctggcgaatgggcagtacgggtgcccagtcagcgtttggcgacatcatccgtgccggaccgcccatcagcgggcctggtacctgtagcccggccaccgtcattgagacattttctgtcaggcggttgctgtaaataagcttaacatcgtcgcccttccagacgcggatagtcggccccaggtaacgaccattgattccccaaaccgacgcgcgtgtccctggcgtaaatgaccagtgcgcacgttgtacagtcataaacagcggttgcccacggcgagattcaagcagcggcggaacgggtagcggttgctgttgcccggctgcgctggccttcaggggaacagcgcctgcacaaagtgcaatccccgatgcctgaatgaactgacgccgactgagtgacatatttgctccatgtaaaactggctaaagtaataccgtgcaggaaagtgttccccgcaaaaatacagattgccgacttaaacttttccggcggcttcgcgctctgcgacttctttatcgagctcggcgattttttgttccattatcgaacgacaatgggcagccagctcacgaacctgatctttgccatactgactgacgtcaattggcggcagcatttcgacaatcaccagaccgttgtgcagtcgattaagattaatcttattcgaagttgtagagacgcacacgggaataatcgggacgcccgcagcaattgccgcgtgaaatgccccggttttgaacggtagcaggccgcgaccacggctgcgggttccttccgggaacatccagatggaaatacggcgttttttgaagtgattcacgacttccgcaatagtgccgtgagctttagtgcgattgtttctgtcgatcaataagttgccggttaaccagtacaactgcccgaagaaggggatccacagcaagctctttttacctaccgtcaccgtcggcggttgtacgatgttcgatgctgtcaccatgtcatagttgttctggtggttagcgatatagatagcattgccgtaactttcagcatccgcaggtttgcggcactcaactttcaggccgaacagcggtgcaagacgaccaaacatatgcccaaaggtggccacatgtttcgggttacgcgggctgaaaaggcagtaaatggagccgaatacacagactaagatgctgtaaatcacggtaataataagacgaaagatatatagcataacaccctctgaaggtctgagagactggcattgtacgtcacctgaaatcaggttagggcattgttaaaagccgctctctggaaaagcgtattgttaatcgcaacgcatgaataaacaacggtttcaagggaatttttatcgtttccgggggttgaatacgctgccggatgacgacttaacgtttcatccggcgttccttgcaagcgggaggaaacagcgccctccccggcatattactcttcgctatcaccgctgctggcacggcgaggagagtcgatctcaacacgatcgatacgctgcaaaccgcgcatcaacgtaccgcggcgtccacgttcgccagtgactttctgtagctcttccggacgcagtttaattttgcgtttcccaacatgaatggtcagcgtgctttgcggcggcagaacgtacagttgcgccagaccatcttctccacgcgcggcttctgccgatggaatgttgataatcttgttgcctttgcccttcgacagctgcggcagatcgcttaccgggaacatcaacatacggcctgcctgagtgattgccagcagcatatcggaagcatcttcaatcaccaccggcggcataacatgggcattttccggtaaggtgatcaaagccttacctgcacggttacgcgccaccagatcgttaaaggtgcagacgaaaccgtaacccgcatcggaagccatcagcagtttctgatcgtcgctttccatcagcatatggtcaacggtcgctccaggcggcaacgttaatttgccggtgagcggctcgccctgaccacgcgccgacggcagcgtaatcgggtcgatggcatagctacgaccggtggaatcaacaaacactaccggttggttgctcttacctttcaccgccgctttgaagctatcgcccgctttataattcaggcccggcgcgtcgatatcatggcctttagcgctgcgtacccagcccatctgcgacagcacaatggtgacaggttcagacggcagcatgtcgtgctcgctcatcgctttcgcttcttcgcgttcctgcaacggcgaacgacgttcgtcaccgtaggcttgcgcgtctgcctgcagttctttcttcagcaggttattcattttacgctcggaagccaaaatgccctgcaactggtcgcgctctttttccagctcactctgctcaccgcgaatcttcatctcttccagtttggcaagatgacgcagtttcagttcgaggatcgcttccgcctgggtttccgtaaggccaaaccgcgacatcagcgccggtttcggttcatcttcattacgaatgatctcaatcacttcgtcgatattgagaaacgccaccagcaaaccttcgaggatatgcaggcgcttgaggactttctccagacgatagttcagtcggcggcgcacggtatcgcggcggaacaccagccattcggagagaatttccagcaggtttttcaccgccggacgaccatccagaccgatcatattgaggttaatacgatagctcttttccagatcggtggttgcgaagaggtggttcatcacctgatccatatccacgcggttggaacgcggcacaatcaccagacgggtcgggttctcgtggtcagattcatcgcgtagatcgtcaaccatcggcagctttttgttgcgcatttgcgcagcaatttgctccagtacgcgcgcacctgaaacctgatgcggcaatgcgctaataaccaccgcgccatcttctttcttccaaaccgcgcgcatacgcactgaaccacgtccgttctcgtagattttacgaatctcggcgcgcgaagtgataatttccgcttcagtcggataatccggcccctgcacgatatccagcagctgatcgagcgtggttttcggctggtcgattaaggcaattgccgcctgtgccacttcacgcaggttatgcggcggaatgtccgttgccatcccgacggcaataccggtagtgccgttaagcaaaatgttcggcaggcgggcaggcagcattttcggctcctgtaaggtgccgtcgaagtttggcacccagtcagccgtcccctgtccaagctcgcttaatagcaactcagaatatttcgacaaacgggattcggtgtaacgcattgccgcgaacgatttcggatcgtccggcgcgccccagttcccctgaccatcaaccagcggataacggtaagagaacggctgcgccatcaggaccatcgcttcataacaggcgctatcgccgtgcggatggtatttacccagtacgtcaccgacggtacgggccgattttttaaatttggcgctggcattcaggcccagctcagacatcgcatacacaatgcggcgctgaacaggtttcagaccatcaccaataaacggcaacgcacggtccatgatcacgtacatggagtagtttaagtaggcgttttccgtaaattcatgtagcgcaaggcgctctgccatatcgctcattaattctgattcctcaacttattcgccagccttcaaaggggcaatattgccggagatactacattatctgccgcgtcgagtcacaggagatcagcgtgaatagcgccgccggacgtgctccggcggcgataaaggcatcaatgtgtcttgatatacaactctttgctgtagacataatcctggggattatgcagcggaaaaccgccaacgtagggtttaagtagtttgattaacggctgatagtagataggaatcagcggggcctgctggttgatgatcacttctgcctgctgatacaacgcattacgctttgtcgcatgagtgatctgcgtggcctggtttagtaaggcgtcatactgcgcgtttttccagtggccgacgttttcttcactatcgcttttgagcgtgttcaggaagctggaagtatcattatacgtcgcatcccacgactgccgagacagcatgaaatcaccggctcgtcgggcatcaagataggttttccactccattgtgcgcagcgtcacctgtgcacccagccattttttccattcggaagacaacgctatcgcggtcttttcatgcagatcgtacttgttgtagaacagctcaaagcgtagcggatgagaggcgtcgtatcccgcctgcttcagcaaggcttttgccatcgcgacgcgctcactcattggcttttgcagttcatcgaacgtcgtcgcgctaaagccttttacctctggcggcgtcagcgtggttgcgggcgtcctcaaccccagtaccttttgcgcaataagctgtcgatcaaccgtaagatatagcgcccgacgcacccgcacatcgttaaatggcggtttctcaaggttgaagttgtaatattcgctgttcagacgcggaataattcgtagctcgccaggcagtgatttttcaatggcgggaatttgctgcgccggaacccaggtgagatcgacctctcccgcgcgatagcggttatagccggtgaccgaattatccagcgccagatactcaacctgttgcaatactgtatgttgcgcatcgcggtactttggatttttgcgtgcagtaatcttttcgttaactacccactgatcaagcacaaaggcaccgttgtaaaccatgttctctggcttactccagctatcgccatgtttagcgatgacatgatgaggaaccgggaacagcgtcggccaggcgagcatcgtcgtgaaccaaggaactggctgctcaagcgtaacttcaagagtacgatcatccatcgctttgacacccagcgatgtaacatctactttacccgcaacaatagccgcggcattgttaatgtgcgcctgtgccagatagccagcaaaagggcttgccgttttcgggtcaaccgcacgttgccagccgaggacaaaatcctctgctgtcagaggctgaccgtctgaccactgcaaaccgctacgtagatggaaaatatagcgcttgccgccgtccagtatctcccagcgttcagcctgagcgggctgcacctggccttcaccgtccatccataccagaccttcaaacagatccagcacaatctgcgcggcagtattctcctccaccttttgcgggtcgagcgtgcctgggtcgctatgattgttgtaacgaaagacttgttgcggggcgagcggtgtgttggcgggaacgtcagcagcgtagagaggagccgcacttaccaggctgaccagccataataaatttcgcgtatacatggtattccttaccggagaaattataagcccaacaacaatacgcctgtggcattgttcgctcaaacttatcgcgagtgatttggctcacactccggtaaagattccccatcacgctaacggtacataaacatccgtttccagtcgctgctctgtcatcccttcggcaagattggtgtagtgaaacaggatcggggctttgcgcattttttcgccgcttgccggaagccagtggcgaatgatgccccatatcgtgtgtgaaatatcgtccagctcgccaacatggcgggccacagcataacgtccaccggtaagttcaccattacttacgccataacgattatcggggatcggttcgctaacgctgccgcagatatcaaagcgaaacgcttctggtgcggtggtggcagggtcgtcccaggcgacgccaaaagtctggctttggttaacaggagaaagccccgtctctttacgccacatgataaatttcgccacgctgtagttgagcaactcagggctacagcggtgcggcaacatcgccacagggattgatgggaaatcgataatatttacatccagtgtcaggtttgtcattttgcctccctgcgaaattattcccgggaacgcgtcccgggagcggtaacaattacggatttactttgcggatctgtttgacgtcaatttcaacagagttccagtctttatcgacttcaccctgaatctcaaccgtatctttcggcgtcaccgtcacgccgttccagcgtttgtgatcgatatccacattgatagtaccgctggcatctttgaacacgtagagatcgtcagagatgcgttcaacgatattgccgcgcagggttacccaggtgtcgtcacgcagggattttgcgctttctacggtcgttacgctgccgttcggcccctggaatcctccggcctgactttgcgttgccgatgggccagaaaaacctccctgctctgctgccatcaccggtgcactgcacagggccattactgcgattactgctgcgaattttttcatgtttattactccctttaatgtctgtttccgagcatttaacaagatagtccttaacaacttcttaagggaaaaaaataaaatttaatgctgtacagagcgcgttacaacacggtttactggcagcaaatacggttatcgcagggatgaaaaaatgcgaattttactgatagaagatgacatgctgattggcgacggcatcaaaacgggccttagtaaaatgggttttagcgtcgactggtttacacaaggtcgtcagggaaaagaggcgctatatagcgcgccttatgatgcggtgatcctggatttaaccttaccaggcatggatggtcgcgatattttgcgcgaatggcgagaaaaaggtcagcgtgagccggtattgatcctgaccgcgcgcgatgcgctggcggaacgtgtagaagggctgcgcctgggagctgacgattatctgtgtaaaccttttgcgttgatagaagtcgccgccaggctggaagctctgatgcgccgaaccaacggccaggccagcaacgagctgcgccacggcaacgtcatgctcgaccccggcaaacgtatcgccacactggctggcgaacccttaacgctgaaaccaaaagaatttgccctgctggaattactgatgcgtaacgctggtcgggtactgccgcgcaaactgattgaagagaaactgtatacctgggacgaagaggtcaccagtaatgccgttgaagtgcatgtgcatcatctgcgacgcaaactcggcagtgattttattcgtaccgttcatggtattggctacacattaggtgagaaatgaaatttacccaacgtcttagtctgcgagtcaggctgacgctaatctttttaattctggcctcggtgacctggctgctttccagctttgtcgcctggaaacaaacaacggataacgtcgatgagttgttcgacacccaactgatgctgtttgccaaacggttaagtacgctcgatctcaacgaaatcaacgcggcggatcgcatggcacagacgccaaataaattaaaacacggtcatgttgatgacgatgcgctgacctttgccatctttacccacgacggcagaatggtccttaacgatggcgataacggagaagatattccttatagctatcagcgggaaggttttgctgacgggcaactggtcggtgaagacgatccctggcgttttgtctggatgacctcacctgatggcaaatatcgcatcgttgttggtcaggaatgggaataccgcgaagacatggcgctggcgattgttgccgggcaattgatcccgtggcttgtcgcactgccgattatgttaatcatcatgatggtactactgggtcgtgaactcgcgccgctgaacaaactggcgctggcactacgtatgcgtgacccagactcggaaaaaccactaaacgcgacgggcgtacccagcgaagtgcgcccactggttgagtcgctaaatcaactgttcgcccgcacacatgcgatgatggttcgtgaacgacgctttacctccgacgcagctcacgaacttcgtagcccgttaacggcgctgaaagtgcaaaccgaagttgcgcagctctctgacgatgatccgcaggcgcggaaaaaagcgctgctccaattacattccgggatcgatcgcgctactcgtctggttgatcaactgctcacgctatcgcggctggactcactggataaccttcaggacgtcgcggagatcccgcttgaagatctcctgcaatcgtcggtgatggatatttaccacacggcgcagcaggcgaaaattgacgtgcgactgacactcaatgcccacggcatcaaacgcaccggacaaccgctgttgctaagtttgttggtacgaaaccttctggataacgccgtgcgctacagtccacagggctgcgtggtggacgtcacgctgaatgccgataatttcatcgtgaaggataacggccccggtgtgacgccagaggcactggcgagaattggcgaacgcttctatcgcccacccggacaaaccgctaccggcagtggacttgggctttcaattgtccagcgaatcgccaagctgcatgacatgaatgttgagtttgggaatgcggaacaaggtggatttgaggcgaaagtaagctggtaagggtaagacttttgctaaattcgcaaaagactttgcacattttgctaatttcaccgtaccgctctgtgacgtactatagtcggcaaacgtctcaccttaaggttaaaaaatgagcaacatcctgattatcaacggcgcgaaaaaattcgcccactccaatggtcaactgaacgacaccctgaccgaagtcgcggatggcacactgcgcgacctcgggcatgatgtccgcatcgttcgcgccgacagcgactacgatgtcaaagcggaagtaacaaactttctctgggctgatgtggtgatctggcagatgccaggctggtggatgggcgcgccgtggacagtgaaaaaatacattgatgatgtattcaccgaaggtcacgggacgctgtatgccagcgatggtcgtacccgcaaagatccgtcgaaaaaatacggctccggcggcctggtacagggcaaaaaatatatgctttctctgacctggaacgcaccaatggaagccttcaccgaaaaagatcagttcttccacggcgttggtgttgacggtgtgtacctgccgttccataaagcaaaccaattccttggcatggaaccgctgccgacatttatcgctaatgacgtgataaaaatgcctgatgttccccgctatactgaagaatatcgcaagcatcttgtggaaatttttggttaactagagctctggctttagaaggagttaaccatgattacagtaatcgcagaaatccgtactcgtcctggtcaacatcaccgtcaagcagtgttggatcagtttgctaaaatcgttccaaccgtactgaaagaagaaggttgccacggctatgcgccaatggtggattgcgctgctggcgtgagtttccagtctatggcaccggattctatcgtgatgattgagcagtgggaaagcatcgcgcatcttgaagcgcatctgcaaaccccgcacatgaaagcatatagcgaagccgtaaaaggtgacgtgctggagatgaatattcgtatcctgcagccggggctttgacatttctaaaaagaggccggtgctgctaccggtctcagcccagattagccattctttcttcccgttttcagtcctcgatggaaatcgttaattcgcttaatggttttaaccgcacgctgcggcactgcggaagctaccgaccagacaatcatttccagacacaacaataccgtaccatgtagcggcgttttccctttttcatccccgcgcggaacatgaatcacgatactggcgtctttgctaaaacgcgaatccagcgcgtttgtcagcaaaataacagggatccccagccgcctcgcctcacgaagcgttgtcagcccttcccggtgcgcagatttttgcgccatcatgatcagaacatcgccacgttgaagcgcgatcagttgctcggcaaggccaatccccgtacggtttagtgccgtggcaggcaaacctatgcggttgaatagtcgtgcggtatagtccgccagaatacccgaagcgccaatgccaaaaattgcgacttgccgtgcctgcaccaacaacgctacagcttgcgcaagcgcgtggcggttttcaggctctgacaggacattacaggtatacaaatgcccttcaagaacaaagtcgattgcggtgttaacatcgctcgtcaagttactcaccgtcgtagacatcttttcgctggaactaagggctggaccaagccactgttccagagtgcgtttcagatcacgcagcccggcaaaccccagggcctgtatagccctgataactgtggcatcggaagtgttcaacgtggccgcaatttccatcgccgtttgctcgagtaccacttcacgatgctcattaatgtagctggcgacagctcttaacccaggcgttaactgactcgcgcgagtgcgaaaacgctcaccaaaaatatcaacccgcgctttatctttctggatcatttagcctccggtagaggtcgccctgcaatttgtgattgtatctgcgcagccatcagccccagtgatgcaaaggagttagaaattgcctcttcacgagaaatcagcacataacgcccggaacgacaggcagtcagaaactgacaccatcccggcatgactttttccattgctgccagctcatcctgaggtttaccaccggtgtcaccgcgccaggttgcaaaaacaaaatcggcatccagttcaggtaaacgctccgcgctcacatccattcgcccaccttcaggaatgctctcaatcagcggcggaaaacgaaaaccagcatcgcgtaatacccgccccagcgaatgatagctatgcatcacattaatttttccctggtttgcctgaatcaccgataccgttattttttggctgtccagcgtcgccttcagcgcattgatttgtgcctgatagcggcgttcaagtatcgccagctgcgactgcgttcctgtaagttctgccagcttgcgatagatttctggcgcgccccctttgagatgatcaatgctcaccgtgggcgcaattttttcaagttgttcaatgggcgtattacgggtcggttctgtgatgatcaagtcaggctttgccgccacaatcgcttcaatatcaatatcagcggtaccaataaaggcgatcgatgaattatcaaagtcgacacctgtcaataacgcgccagatcgaatgaaatggctaccgtcaggccgagttcgcccgtggctggcgacaggaggtacaccgagctcaatcagaggaatagtgatatcaagatcgtgtaaagagacaattctctttggatgagcaggaacagtgactttgcgccctaaatcatcagtaaatacctgaacaggttctgttgcacgggaaaaaaatgacaacagtatcagcagagaaaaaaataaacgcatataactcccgttaaaaactgttcctgcgctgccagagcagtagcaaaaaaaatggtccaccaatcagtgagataatgattccggcaggcagttgcaaaggcaaaaaagccaaacgaccaatgctatccgccagaataactaacaacgcccccgataccgcgctccccagcagtaatgtcgtctgcccgccacgtagcataaaacgtgatatatggggtgctatcaatccgacaaaaccgatgttaccaacacacgaaacgcagacggctgtcaggattatgggtgcggcgacacgtaacaacgccagacgagaactattcacccctaacccggttgcaacctgatgaccaagcagagcgatatccgccgtcctggcggtgaacagcaataaaagagcggctggcaacatccaacaggctgaaataccgactaacatccagttagctgcatgcaggcttcccgataaccacatcaatgcagtttgtacatctcgaacatctgcagtggtcataaatacaccgataccggcgacgaaaaaccaggaaacaccaataccaatcagaacaaatcgcgggcgggaaatatcgcgcgcacaaaaaatcacgattaaagccaccaacaggccaccagcaagaccagccactggacgccagaacactcccagcattggaaactggaaaatcagccacagcacagccacgctacatccttctttgacgccgattaacccaggatcggcaaggccgttacgtgcaatggattgcattgcggcccctgccatacctaacatggccccgcatagcaatgccatgatgactctcggcaagcgaatatcctgcacaatataacgtgcgtctgtgcttacgttttctggagcaaacaacgctcgtcctacttccgatgccgggacagaaaaagaaccctgcatcagaccgaatatcagtattccaaccgcaaacaggaacagcccaccaagcaacagcagatttttagggcgtaccagtgtcgaaaacttaccaacacgtagtgggcgtagcccgacgttcattatccgactcatttgaacatcctcgtcgccataatgacaaaaacaggcgcaccaactaacgccgtcatgacaccggtcgctaactcatggggtgtgaaaagcgtacgggcaataatatctgccagtaataacaaaagtgcgccgacacaagctgaaagagggagcagaacgcgcagatccgctgataccagacgccggacaatctgcggtactagcaggccgacaaaaccaatggggccagcaatcgatacggctgcgccacagagcaacgcgatcgcaagcagggtgaatgttcgcgtgcggaatacagagacgcccagcccctgcgccatgcgatcgcccagtgccaacatgttaagggagggtgcaaggtaaagggctaacacaaatccccccagagaaaaccaggcggacgtacccagcgtcgcccaatcctgccccgctaaatcacctgctagccatgtccgcatcgccagcagtgtttgttcgtcaagaatcaggattgcagccgttattgaggacacgaacgccgatagcgccacgccgcataaagtaactttcattggcgttaaccctgaacgccctgcggaggaaagcagcaatatcaacaggaacaataacgcgccccccgtagatgccagcagtgggcgtccaatcggaaaggccagtccaagcgcactggcggcaacgacagcaagagcggctccggcatttaagcctaaaatatgtggctcccccaatgggttacgaatgacagcctgcaacaaagcaccagcaactccaagagaagcaccggtaagcaatgctgccgctaaacgcggcaaacggagtcttacaattacgttgtgatcgaagttttgcggttcaaaatgaagaaatgcctgcaacaccgtttgtggtgcaataaatcgggcaccaatccctggatataccacgcatcccaccagcagtaaggcgaggaaaattacagtaaccagccctgtgcgcatcatactttttctacaccacgaaacggcatgaagaacggctttcccgtcagaggatttattgatgcgtgaacatcaacgtcaaagaccgcttttaccagctcaggcgtgcaatgctccccctcattcaacacacgcaccactttcccctggcgtaaaaatatcaacgtatcgccataattgacggcaaaattcagatcatgcaacaccacgacgactgtacgcccgtgatgacgtgttaaatcatgtaataactcaagaatttcaacctgataccgtaaatcaagccaggttgtgggttcatccagcaggatataaggcgtcttttgcgccaacaccatcgcaatccagcaacgctggcgctgcccaccagagagtttttcaacaggtaaatgtgcaaactcctgcgtacccgttaatttcagggcctcttctaccgccagctcatcggcgtcgctccattgacgaatgaaattctgccagggaaaacgcccacgcgacaccagttcataaacggttaagccctccggcaataatggcgactgcggcaagatcccaagtctacgggataacgctttcgttggttgctcgtgaatcgctttgccatcaagcaatatcgaaccgcccatgggttgcaagatacgtgcaatggtgctgagcaacgtcgactttccacagccgtttgccccaaccagaacggtcattttttctgtgggaacggagaaagaaacaccatcaacaatgatcttcttgtgatacccggcagaaacattgtcgaggatcagcccctgcccttttgcgttatgtgccacgtgtacgccaacttaatcaaagacaaacaaaaataaaactcattctcctttgagagtttgacgccacaaaatgtagtagtcaagcagttaaaagccacacaaaaacaaggtaaataacaggtgaaatatttttaaagataaaaataaaaccattaaatattaataaattaccatcaattgaattgcattaacctctcataaaaacacatgtagcaattttttattatttctcatttactactacatcaccgcatggttgaatgattctcaattacatatccgatggtgaaataacaaacggatagtgcttagtgagcaacaagaaacaattttcactcacgacaatccgtgagtttttgggataacagactaaatggctaagttcacaccttcattctcaggaatcaaaggtcgggcgctcttttcactgctctttgcagcaccaatgattcatgcaaccgacactgcaacgaccaaagatggcgaaacaatcactgttacagcggatgcaaataccgcaactgaggcgaccgatggttatcaacctctgagcacttccacggcgacattaaccgatatgccgatgctggatatcccgcaggtggtcaatacggttagcgatcaggttctggaaaatcagaatgcgacgacgctggatgaagcgctttataacgtcagtaacgtggtacagaccaatacattaggcggaactcaggacgcctttgtacgtcgtgggtttggtgctaaccgggatggctccatcatgaccaacggcctgcgaactgtacttcctcgcagtttcaacgccgccacagaacgtgtggaagtgctaaaaggtccggcctccacgctgtatggcattctcgatcctggtggattgattaacgtcgtgaccaagcgcccggaaaaaacattccatggttctgtctcagccacgtcctccagttttggcggaggcactgggcaacttgatatcacaggtcccattgaaggcactcagctggcataccgcctgacgggggaagtgcaggatgaagattactggcgaaacttcggtaaagagcgcagtacatttattgccccgtcactcacctggtttggtgataatgcaacagtaactatgctctattcccatcgggactataaaactccgttcgatcgtggaacgattttcgaccttacgacgaaacagcccgtaaacgttgatcgaaaaatacgttttgacgaaccgtttaatattacagatggtcagtccgatctggcgcaactcaacgcagaatatcatctcaatagccagtggacagcgcgctttgattacagctacagccaggataaatacagcgataatcaggcgcgtgttaccgcgtatgatgcaacgacaggaacactgacacggcgtgttgatgcaactcagggatctacccagcgtatgcatgctactcgtgcggatctgcaagggaatgttgatattgccggattctataatgagattctgggtggggtgtcatatgaatattatgatcttctgcgtacagatatgattcgctgtaaaaaagctaaagatttcaatatctacaaccctgtttatggtaataccagcaaatgtacaacggtttcggcgtcggacagtgatcagacgatcaaacaggagagctactcagcgtatgcacaggacgcactctatctgaccgataactggattgccgtcgccgggatccgctatcagtattacacgcagtatgcgggtaaaggccgtccttttaatgtcaatactgacagccgcgatgaacaatggactcccaaactggggttggtctacaaactgacgccatcggtatccttatttgccaattattcgcaaacatttatgccgcagtcgtcaattgccagctacattggcgatcttccaccggaatcatctaatgcttacgaagtcggggcaaaattcgagctattcgatggtatcaccgcagatattgcgctgtttgatatccataaacgtaatgtgttgtataccgaaagtgttggtgatgaaaccattgccaaaacggcaggccgtgttcgttcaagaggggtagaagtcgaccttgcgggagcattaactgaaaacattaatatcattgccagctacggctataccgatgctaaggttctggaggatcctgattatgcagggaaaccattgccgaatgttcctcgtcataccggttcgctattcctgacctatgacattcataacatgccaggcaataacacactgacgtttggcggtggtggacatggcgtaagccgtcgttcggcaaccaatggggctgactattatctgccaggctatttcgttgccgatgccttcgctgcatacaaaatgaaattgcagtatccggtcacactgcaattaaacgtcaaaaacctgtttgataaaacgtattacacctcttccatcgccacaaataatctgggcaaccagattggcgatcctcgtgaagtgcaattcacggtgaaaatggaattttgatcaaaaaagcccggtatacacttgtataccgggctattttttattcttctggcgggaggattatcagacctcaatctctgccatgtcgcctttctcttgcaaccagttacggcgatcttccgagcgtttcttcgccagcagcatatccatcatcgcgtcagtacgctgatcgtcttcatcatcgatagtcaactgcaccagacggcgagtgttcggatcaagcgtggtttcacgcaattgcatcgggttcatttcccccagacctttaaaacgctggacatttggcttgcctttcttgcgttttaattgctcaagtacgccctctttctcttcttccgtcagcgcgtaataaacctctttcccgagatcaatacggtagagcggtggcagtgcgacgtaaacgtgaccgtgtttcaccaacgcgcggaagtgttttacaaacaaagcgcagagcagcgtggcaatgtgcagaccatcagagtcagcatccgccaggatacaaatcttaccgtaacgcagctggctgagatcgtcactgtcaggatcgataccgatcgctaccgaaatatcgtgcacctcctgcgaagccagcacttcgtcggaagagacttcccaggtgttaaggatcttacctttcagtggcatgatcgcctgatattcgcgatcgcgcgcctgcttggcagatccgcctgcggagtcaccttccacaaggaacagctcagtacggttaaggtcctgcgcggtacaatcagccagtttgccaggcagcgccgggccgctggtcagctttttacgcaccacttttttagccgcacgcatacgacgctgggcgctggaaatcgccatctctgccaacagctccgccgcctgaacgttctggttcagccacaggatgaaggcatctttcaccacgccagaaacaaatgccgcgcactgacgcgaagagagacgctctttggtctgcccggcaaactgtggatcctgcatttttactgacagcacataggcgcagcgatcccagatatcttccgccgacagcttcacgccgcgcggcagaatgttgcgatattcacagaactcgcgcatcgcatccagcaggccctgacgcaagccattaacgtgcgtaccaccctgcatcgttgggatcaggttgacgtagctttcggtcagcagttcaccgccttccggcagccacagtagcgcccagtccaccgcttcagtatcgccagcgaaattaccgataaacggtttttctggcagcgtcggtaaaccgtttaccgcttccgccaggtaatcattcagaccgtcctgatagcaccagcgctgttcggtgttgttgatctcatctttaaaggtgatctcaacaccagggcacagtaccgctttggctttcagcacatgtgtcaggcgtgaaacagaaaaacgcgggctgtcaaagaaggtttcatccggccagaagtgcacgctggtaccggtattgcgtttaccgcaagtgccgacaacctgtaaatcttgcaccttttcgccattttcaaaggcgatgttatagatctgaccatcgcggcgtacgttaacttctacgcgcttcgacagggcgttaaccaccgaaatccccacgccatgcaggccgccagagaactggtaatttttgttagagaatttaccgcccgcgtgcagacggcaaagaatcagttcaaccgccggtaccccctcttccgggtgaatatctaccggcatcccgcgcccatcgtcaatcacttctaacgactggtcggcatgtaagattacatccacgcgttttgcgtggcccgccagtgcttcatcgacactgttatcaataacttcttgccccaaatggttagggcgagtggtatcggtatacatccccggacggcggcgaaccggctcaagcccggtgagtacctcaatggcatcagcgttataagtttgcgtcatggtttaagttagcaattcgagttgatcgtcagagatggtgcagaccaagaaaatcgacgatcgggttgaaataatcttcgaagcccgtgaatgcgtggttgccgccttctatgacagtctggcggcaggaagcgtagtacgccaccgcctggcggtaatccagcacttcatctcccgtctgttgcagcagccagatcaaatccggcgcttccagcgggtcaatctgcatgactttgagatcgtaaatatggcgtgactctagcacatattgctgcccggtgtaggggttctcgttctgaccgagatagtccgtcagcagttcaaacgggcgcaccgccgggttgaccaccactgcgggcagcataaaacattgcgacaaccaggtggcgtaatatccccccagtgacgaaccgacaatacccagcgaatcgccgccatgttccaggacaatggattccagcagttctgccgcgtcagaaggatacggcggcaactgcggaatgatcatctctacgtcagggtgatgttccgccaaccagttttttaacaagctcgcttttgcagagcgcggcgagctgttgaaaccgtgtaaataaagaagcgtagacatcagtagccttctgaagcggtatcaggttggaaacgtgtgtccgccaggcgatgcacctcggtggtcagcgtgccatcagcatgtaactcgagagtacgccagccgggcgcgatggtgtccagcgtaaagttagaacagtgcggcttaaactgcacacaggtcgacggcgttgccagcaagcggcgaccgttccagtcgagatccagctcctgatgaatatgaccgcacagcaagtatttgacgtgcggaaacttcgccagcacggtatccagttcgcccgcgttacgcaggctgtgttgatcaagccaactacaacccgcaggtagcggatgatgatgcagcagcagcaacgtatggcgttctggcgcatcggccagtttacgttccagccactcaagctgaaactcgctcagctcaccgtgcggcacgccaaacacctggctatccagcaacaggatttgccattgctcaccaataaacacccgcttcgccggggagatacccgcatcctgtaacgcgctgtacatcgcgggctggaaatcgtggttgcccggcagccagacgcagggcgcacgaaaacttgcgatgccttcagcgaaatgctgataggccgcagaggattgatcctgcgctaaatcacctgtcgcgacaatcaggtcgaattcgtgctggtgtggccgaatcgcctccagcaccgcctggtagctttcccaggtgtttacccctaacagggcttcgtgcttttgtgcaaacaggtgagtgtcggtaatttgtaaaatcctgactctggcctcaccagccagaggaagggttaacaggctttccaaatggtgtccttaggtttcacgacgctaataaaccggaatcgccatcgctccatgtgctaaacagtatcgcaaccagtccgctaaaaactgattaatttgatgcttttcgtcgcgttgatgcaactttttattaggataatcataccgcgctttgaagcgaaaaatctgctggcttgaacacacttcagccaccatcgcgtcatgatacagacgcaccgtcattgacggaaggctccagtaactgatcgcgggcgcagtctgttctattgtcaccagggtagtgtatcgggtcgattccacaatcgtcagccgatattgtgcgtttgccacctgatagcttacagtttcgccgggtgcgtcattgcgcggtaacaaacggcgcaattgtgaaaagttcatctcgcacaggcgcatcatttcaggaaagtcaggtgtgtaacgcttcatttatgcccactcattttttaacgcttgatgatgcagctgcagccattgcaaagcgatgaccgacgctgcgttgtcgattttcccctcttctacccactggtatgcctgttcccggcttaccacatgaacgcaaatatcttcgttttcatcagccagaccgtgaataccgcttgcggtcgtggcgtccacttcgcccaccataattgacgaacgctcactggtgccccccgggcttgccaggaaacttaacaccggtttagtccgtttgactatcagtcccgcctcttcaatcgcttcgcgacgggcaacatcttccacactttcaccctcttcaatcatcccggcaaccatctccagtagccagggggtttcgctggtgtcgtacgcggcaatccgaatctgctcaatcagcacaacttcatcacgtactgggtcaaagggtagcaagactgcggcgtgaccgcgctcaaaaatttcccgccgtacctcatgactcatttgcccgttgaatagacgatgacgaaatctataaagatctaatgaaaaaaagccgcgataaagtgtttctcgtgcaataatttctacatcgtttttgccaaatgtaacgggcaggttgtctggcttaagcattgttaatgtcctggcactaatagtgaattaaatgtgaatttcagcgacgtttgactgccgtttgagcagtcatgtgttaaattgaggcacattaacgccctatggcacgtaacgccaaccttttgcggtagcggcttctgctagaatccgcaataattttacagtttgatcgcgctaaatactgcttcaccacaaggaatgcaaatgaagaaattgctccccattcttatcggcctgagcctttctgggttcagttcgttgagccaggccgagaacctgatgcaagtttatcagcaagcacgccttagtaacccggaattgcgtaagtctgccgccgatcgtgatgctgcctttgaaaaaattaatgaagcgcgcagtccattactgccacagctaggtttaggtgcagattacacctatagcaacggctaccgcgacgcgaacggcatcaactctaacgcgaccagtgcgtccctgcagttaactcaatccatttttgatatgtcgaaatggcgtgcgttaacgctgcaggaaaaagcagctgggattcaggacgtcacgtatcagaccgatcaacaaactttgatcctcaacaccgcgaccgcttatttcaacgtgttgaatgctattgacgttctttcctatacacaggcgcaaaaagaagcgatctaccgtcaattagatcaaaccacccaacgttttaacgtgggcctggtagcgatcactgacgtgcagaacgcccgcgcacagtacgataccgtgctggcgaacgaagtgaccgcacgtaataaccttgataacgcggtagagcagctgcgccagatcaccggtaactactatccggaactggcggcgctgaatgtcgaaaactttaaaaccgacaaaccacagccggttaacacgctgctgaaagaagccgaaaaacgcaacctgtcgttgttacaggcgcgcttgagccaggacctggcgcgcgagcaaattcgccaggcgcaggatggtcacttaccgactctggatttaacggcttctaccgggatttctgacacctcttatagcggttcgaaaacccgtggtgccgctggtacccagtatgacgacagcaatatgggccagaacaaagtgggcctgagcttctcgctgccgatttatcagggcggaatggttaactcgcaggtgaaacaggcccagtacaactttgttggtgccagcgagcaactggaaagcgcgcatcgtagcgtcgtacaaaccgtacgttcctccttcaacaacattaatgcttctatcagtagcattaacgcctacaaacaagccgtagtttccgctcaaagctcattagacgcgatggaagcgggttactcggttggtacgcgtaccattgttgatgtgttggatgcgaccaccacgctgtacaacgctaagcaagagctggcaaatgcgcgttataactacctgattaaccagttgaatattaagtcagctctgggtacgttgaacgagcaggatctgctggcactgaacaatgcgctgagcaaaccggtttccactaatccggaaaacgttgccccgcaaacgccggaacagaatgctattgctgatggttatgcgcctgatagcccggcacccgtcgttcagcaaacatccgcacgcactaccaccagtaacggtcataaccctttccgtaactgatgacgacgacggggcttcggccccgtctgaacgtaaggcaacgtaaagatacgggttatctgccgcattcttcccccttctcgcttcaatttcgaccagccatcctctattctgatgggtatttaccactggtcccggaagacaaaaatgaaacggacaaaatccatacgccacgcatcgttccgcaaaaactggagcgcacgccatctgacaccagtcgctctcgcggttgccactgtttttatgctggctggctgtgaaaagagtgatgaaacagtgtctctctatcaaaatgctgacgactgttcagctgcaaacccaggcaaaagcgccgaatgtaccaccgcgtacaacaatgcgctgaaagaagccgaacgtactgcgccgaaatacgccacccgtgaagactgtgttgctgaatttggtgaaggtcagtgccagcaggcaccagcccaggctggtatggcaccagaaaaccaggcgcaggcccagcaatccagcggaagtttctggatgccgctgatggccggttacatgatggggcgtctgatgggcggcggcgcgggatttgcacagcagccgctgttctcctcgaaaaacccggccagcccggcttacggtaaatataccgacgcgacgggtaaaaactatggcgcagcccagccaggccgcaccatgaccgtaccgaagacggcaatggcaccaaaaccggcgaccaccaccaccgttacccgtggcggttttggtgaatctgttgccaaacaaagcactatgcagcgtggcgcaaccggcacctcttctcgttcaatgggtggctgataccgatggaaagagtcagtattaccgagcgcccggactggcgcgaaaaagcccacgaatacggtttcaattttcacaccatgtacggcgagccgtactggtgtgaagatgcttactacaagttgaccctcgctcaggttgaaaagctggaagaagtcaccgccgaactgcaccagatgtgcctgaaagtggtggaaaaagtgatcgccagcgatgagctgatgaccaaattccgcataccaaaacacacctggagttttgtgcgccagtcatggctgacgcaccagccatctctttattcgcgtcttgatctggcgtgggatggcactggcgaacctaagcttctggaaaataacgccgatacgccaacgtcactatacgaggcggcgttctttcagtggatctggctggaagatcagcttaacgccggtaacttgccggagggcagcgaccagtttaacagtttgcaagaaaagctgatcgatcgcttcgttgagctgcgtgaacagtatggcttccagttgctgcatctcacctgctgtcgcgacacggtggaagatcgcggaaccattcagtatttgcaggactgcgcgacggaagctgaaatcgctaccgagttcctctacatcgacgatatcgggttaggtgaaaaaggtcagttcacggatttacaggatcaggtgatttccaacctgttcaagctgtatccgtgggaatttatgttgcgtgagatgttctccaccaagctggaggatgcaggcgtacgctggctggaaccggcgtggaagagcattatctccaacaaagcgcttctaccgctactgtgggagatgttcccgaatcacccgaacctgctgcccgcttattttgcggaagatgatcatccgcaaatggaaaaatatgtggttaaaccgctcttctcccgtgaaggcgcaaacgtgtcgatcattgagaacggcaaaaccattgaagcagcggaaggtccgtatggcgaagaagggatgattgttcagcaattccacccgttaccgaaattcggcgacagctatatgctgattggtagctggctggtgaacgatcaacctgccggaattggcattcgtgaagaccgtgcattgatcacccaggatatgtctcggttttatccgcatatttttgttgagtaacacagcataatattgccccgataagcggggcaatctcttataatccaccattcataattcccatcaatatataaacacatgcatatccaacctttatttaacattaatactcaatttaatgttaaatcgtcatatgcaagcgatattgtaattaaagtaagtgaatacatcacaacataactatttgatattatttaaatactttacttttatctcaccagatttaaatttaataattaaaaaacaatgttgcagggatcacactacacagtattgaacattgtgattgatatattgcccccctactatccattaaacataaatatttgtttcaccgaataacaacatatttaaaagaaacacaaaagcattctcactctttattgaattaatatttatattcacgtaacgaatttattagcaccctctcaacagtcgatattcatcattattatatatttgcgttatataaggagatatatccatgtttgataaatatagaaaaacactcgtagccggaactgtggcgataaccctgggtttgtcagcatcgggggtgatggctgcgggttttaaaccagcgccgcctgccgggcaactgggtgcggtcattgtcgatccctacggcaatgcaccactgaccgctttggttgacttagatagccatgttatttctgacgtcagagttaccgtccatgggaagggcgaaaaaggcgtagaaatcagctatcccgtgggtcaggaatcactaaaaacttacgatggtgtaccgatttttggtctttatcagaaatttgctaacaaagtgaccgttgagtggaaagaaaacggcaaggtcatgaaagatgattatgtggtgcacacttcggccatcgtcaataattacatggataaccgctctatctccgatttacaacagaccaaagttattaaagtcgcaccgggttttgaagatcgcctctatctggttaatacccacacctttaccgcccaaggttccgatctccactggcatggtgagaaagataaaaatgccggtatccttgatgcgggtccggcaactggcgcactcccttttgatatcgcgccattcacctttatcgtcgatacggaaggcgaataccgctggtggttggatcaaaacaccttctacgatggtcgtgaccgcaacattaacaaacgtggttatctgatgggtatccgtgaaacgccacgcggcacctttaccgctgtacaaggtcagcactggtacgagttcgacatgatggggcaggtgctcgaagatcacaaactaccgcgcggatttgctgacgctactcatgaatccattgagacgccaaatggcacggtactgttgcgcgtaggtaagagtaactatcgtcgcgatgacggcgtacacgtcaccaccattcgtgaccatatcctcgaagtcgataaatctggtcgcgttgtcgatgtatgggatctgaccaagatcctcgatccgaaacgcgatgcactgctcggcgcgctggatgcaggtgcagtttgcgttaacgttgaccttgcccatgcaggacaacaggcaaaactggaaccagatacaccgttcggcgacgctctgggtgtagggccaggccgtaactgggcgcacgttaattccatcgcttatgacgcaaaagatgactcaattattctctcttctcgtcaccagggtgttgtgaagattggtcgtgataagcaagtgaaatggatccttgcaccctctaaaggttgggaaaaaccgctggccagcaagctgctgaaaccggttgatgctaacggtaagccaattacctgtaacgaaaatggcctgtgcgaaaactcagacttcgactttacctacacccagcataccgcctggatttccagcaaaggaacgctcaccatttttgataatggcgatggtcgtcatctggaacaacctgccttaccaaccatgaaatattcccgctttgtggaatataagattgatgagaagaaaggcaccgttcagcaagtgtgggaatacggtaaagaacgtggctacgatttctatagcccaatcacctccatcattgaatatcaagccgaccgtaacaccatgtttggcttcggtggttctattcatttgttcgatgtcgggcagccaaccgtcggtaagttgaacgaaatcgattacaaaaccaaagaagtgaaagtggaaatcgacgtgctgtcagataaacccaatcagactcactatcgtgcattgttagtccgtccacaacagatgttcaaataattaagaagggaataaaaatgtcgaaattagggatctcatcactatttaaaagcatactgcttaccgcagctttggctgtttcatttaccgcttctgcatttaccgaaggcacggattacatggttctggaaaaacctattccgaatgcagacaaaacgctgattaaggtattcagctacgcctgcccgttctgttacaagtacgacaaagcggttaccggtccggtatcggaaaaagtgaaagatatcgttgctttcacgccgttccatctggaaaccaaaggtgaatacggcaaacaagcaagcgaagtctttgcggtcttgatcaataaagataaagcagcaggcatttccttatttgatgctaactctcagtttaagaaagccaagtttgcctactacgcggcttatcacgacaaaaaagaacgctggtctgacggtaaagatccggctgcttttatcaaaaccggtctggatgccgcaggtatgagtcaggcggattttgaagcggcactgaaagaaccagcggttcaagaaacactggaaaaatggaaagcctcttatgatgtcgccaaaatccagggggttccagcctatgtcgttaatggtaagtacttgatctacaccaagagcatcaaatccatcgacgcgatggcagaccttatccgtgagttagcaagcaaataacagggaaacaggctatgggtattaagggaatgtggaaagatcttcgcacatcaccagttgacacactggtcagatggcaggagcaacgcttgttgtggttgttaatggccgttgcgatgggcgcgttaattatcctggcgcactctttcttccagatctatctctacatggcaccctgtgagcaatgtgtatacattcgctacgccatgtttgtgatggttattggaggattggttgcagcgatcaacccaaagaacatcatcctaaagctaattggctgcgtgatggcattttacggcagcattttggggctgaagttttcgctcaaactgaacgatatccaccatgcagtacataatccggatcccgattcactgtttggcgtacagggttgctctaccgatccaacttttccctttaacctgccgctggcacagtgggcaccaaattggttcaagcctaccggggattgtggctatgacgcaccaatcgttcctgatggcgtcacactgagcagcacgcaacagtggtttgtggaaatgtatcagcaatctgaaggctggtatctgctaccaccatggcattttatgaatatggctcaggcttgtatgctggcttttggtatgtgtctggtgctgctggtcattatgagtggcgcatgggcacttaaaatcatcagaggctaactcagcaacacccgaagccagtcattctggcttcgggttcttttattaacctatctgcaccgacagcatacttaaactgcccatttctataccatcgaccggaatggtaattggctcctgcccatcccacgcacctaacacatacaacaacggcagatagtgctctggcgttgggttcgataacgcgccaccttcatggtcgagataattcaccagaggatgttgttccaccggcccttgccacgtcagattcgctttcacatactcattaaacgacgtcgcccacggatacggtgaactatcaccgtgccacttcaccgtacgcaggttgtgcaccacgttaccgctggcgaccaacattattccttcatcccgcagcgctgccagtttgcgccccatttcgaaatgccaggcggcaggtttgctactgtcgatactcaactgcaccatcggaatatcggcgtcaggatacatcttaatcagcacaccccaggaaccgtggtcaaagccccaggcttctttatccagtgtgacaggcactggcgctaacagctcaaccaatcgctgagccaaagccggtgatccaggagcaggataatgtgtatcgtacagggcctgcgggaagccaccaaagtcatgaatcgtgggcggcgtctccatcgcggtcactcctgttccacgggtaaaccagtgagccgaaaccaccactattgcttgcgggcgtggcaatgtcatccccaacgtctgccagctgcgggtatacaaattatcttccagcacgttcatcggactaccgtgacctaaaaacaatgctggcatacgtgttgaagacatgatgatatccttaactaaaggtgtcattttgatatcctcacaatacgcttgttcggcggagtaagaacccggataacaatgatgatgatcatcagttattttgacgatctgcctgaaagtgaagatttataaggagttgtcgatgtcagtacctctcattctgaccatactggcgggggcagccacgtttattggcgcgtttctcggcgttctcgggcaaaaaccctcgaaccgcttactggcgttttcgctaggatttgcggcggggatcatgttgctcatctcattaatggaaatgcttcctgccgcattagccgccgaaggaatgtcacctgtgttgggttatggaatgtttatcttcggtctgcttggctattttggcctggaccgcatgttgccacatgcgcatccgcaggatttaatgcaaaaatcggtgcagccgttgccaaaatcgatcaagcgcacagccattctgctcactctcggcatcagtctgcataacttcccggaagggattgccacctttgtcacggcgagcagcaacctggagctgggctttggcatcgcactggccgttgcgttacacaatattcctgaaggtctggcggttgcaggcccggtttacgcggcaacggggtctaaacgcaccgcgattctttgggcggggatttctggactggcagaaattcttggtggtgtgctggcgtggttaatcctcggtagcatgatttccccggtggtcatggcggcaatcatggcggcggttgcaggaattatggtggcgctctcggttgatgaattaatgccgctcgccaaagagattgaccctaataataaccccagctatggcgtactatgtggaatgtcagtgatgggattcagtttagtgctgctacaaacggcgggaattggttaaaagcaacatcagaagttgtccagcgcatggacaacttctgccagcttcactaaagccttattctaccttttcggctgtctcttctctcgtactgtttaagtatttgttccgcgcttcaagcagtgcgtctctgtcctggcgaaacgcccgacaataacgtttcaaatgcaggaaataacccacaacaacaagagcaatcaatacaatccagtaccaggcgataaacatccttttacccttaatatttaacaatactaaacatttagcgcataaatttcacatatcctttttcggatatattcatatggtcgcataataacggaacaattatatgattttgatcataatgaaaaagaatgcctgatattaatgaaattttctcatagaaagagaagcggaattaacatcttgcatagcagggaaaaataaaaaccgaagcctgctacaacttcggtttcttgattaaggcagtaaattaagcagcggttttcagctggctttacgctcatgtgcctgacggtatgccaccaggtcttcaatagtcacgagcgccatattgtgtttattggcaaactcaatgcactctggtgcacgcgccatcgtgccatcgtcattagtcagctcacacagcacaccagccggtttaaagcctgccagcgtcattagatcaatagttgcttcagtatgaccgccacgcgtcagtactccacctgcctgcgcgcgaagtgggaaaacgtggcccgggcgattcagatcagaaggttttgcgccatcggcaatcgctgcgcgaacggtcgtaatacggtcagcggcagaaacaccggtagtcacaccttcagctgcttcaatagtcacggtaaaaccggtgccataggcgctggtgttattttctaccatcattggcagatcgagttgtttacggcgatcttcagtaatgcacaggcaaacaataccgctaccgtggcgaatggtcagcgccatctgctcaacggtcatggtttctgccgggaagatcatatcgccttcgttttcacggtcttcatcatcaagcaccattacaccgcgtccttcacgcagcgcagccagtgcattttcaacacgttcgaaaggcgtaccaaaagaggaaagtagcgtctgattcatggtaaaaaaacctcactaaaattatggttaccagaatcagggcagtcttaggagtggcggcatatagccaaaataacgtgagcgggtccatgcccgacagaatcgttactctctcccatccggactctaaccgtcggccccggaattacaccggatctgctgtcctttgagttcgcacccaaagcgctcgcgggctttcaactgagttgatttaccgccggtggggaatttcgaccccgacctgagaataagcggattcactataacgctaatgattagcggcagcaacgcatagcttcacataattctggtttatgacttacccttatcgcactacaatggcactcaacacctatcagtacagggaaactacaatgattgacccgaaaaaaattgagcaaatcgctcgccaggttcacgaatcaatgcctaaaggaatcagggagttcggggaagatgtggagaaaaaaatccgccaaaccctacaagcgcagctgacacgtctcgatctggtaagccgcgaagaattcgacgttcagacgcaagtcctgttacggactcgtgaaaaactggcgttactggagcagcgcatcagtgaactggaagcgcgcaataattcggtagcagatcttcaatctcctccggctatcccgcctattgataaagcagaataaagcaacacaaaaacgggccagacggcccgtaatatcagtgttctaattcaagttctctggtttgcatcatttgttggcaataccaggcataacgtgcgcaaaaccaggttctatgttcttcatccatgttaccagtaacggccagaatatcgaccgggcgaccttctgcgtgcattctggcaaaactacgcgccaggaaatcgaaattatttaaagaattaagactatgatccataagcacatcctccggttatcgcataccttttaaggccatatgctttttctgatttcagtattccccaatcagtgtagtgcctttaaacataacgtgcgtaaatatattgtccccgatcacactttttagtgaaaaataaaaaaccatattaaaagactttctcttccagaacttctctaacatgtgttattattaacaaagataaatgtaagcaagaaaactatcctaaagtaaatattgcgtcactaaatggacattggagtgacatatgattttattcgccgactataacaccccttatcttttcgctatttcctttgtactgttgatcggccttttagaaatttttgcgcttatctgcggtcacatgctctccggtgcacttgatgcacatcttgaccattatgattccataaccacaggtcatattagccaggcacttcattatctcaatatcggaagattgccagctctcgtcgttctttgcttactggctggtttttttggtcttattggcatcctgttgcagcatacctgcatcatggtctggcaatcaccactctcgaacctgtttgtggttcctgtcagtttactgtttacgattattgcggtgcattataccggtaaaatagttgcgccctggattccacgcgaccagagctcagctattacagaagaagaatatattggtagcatggcgttaattaccggtcatcaagccacttcaggtaatccctgcgaaggaaaactcaccgatcaatttggccaaatacattatttactactggagcctgaagaaggaaaaattttcactaaaggagacaaagtgttaattatttgccgactttctgcaactcgatatttggcggaaaacaatccctggccccaaatattgtaatttattaatcaaaaggaaatttaataatggatgatattgttaattctgtgccctcctggatgtttaccgcgattattgccgtatgcattctgtttattattggaattattttcgccaggctctatcgtcgcgcttcggcagagcaagcttttgttcgtactggtttaggtgggcaaaaagtggtaatgagcggtggcgcaatcgtgatgccgatctttcatgaaataatccccatcaatatgaatactctgaagctggaagtcagccgctcaaccattgatagcctgattacgaaagatcgtatgcgcgtcgatgtcgttgtcgctttctttgtgcgggtaaaaccgtcagtggaaggtattgccaccgccgcccagacgctggggcaacgcaccctgtcgcctgaagacttacgtatgttggttgaagataaatttgtcgatgccctccgtgcaacagctgcgcaaatgaccatgcatgagttacaggatacccgcgagaacttcgtgcagggagtacaaaataccgttgctgaagatctgtcgaaaaacggcctggaactggaaagcgtttcacttaccaactttaaccagacgtcgaaagaacatttcaatcctaacaacgcctttgacgccgaaggtttaaccaagctgacgcaggagacggagcgccgtcgtcgcgaacgtaacgaagttgaacaggatgtagaagttgcggtgcgtgagaaaaaccgtgatgcgctttcgcggaagctggagattgaacagcaagaagcgtttatgacgcttgagcaggagcagcaggttaaaacccgtaccgctgagcagaatgcgaaaattgcggcttttgaggccgagcgtcgtcgggaagcagagcagacgcgaattctggctgaacgacagattcaggaaacggaaatcgaccgcgaacaggccgtccgttccagaaaagttgaagctgaacgtgaagttcgcattaaagagatcgaacagcagcaggtcaccgaaatcgccaaccagacgaaatcgatcgctattgccgccaaatcggaacagcagtcacaagcggaagcgcgtgccaaccttgcacttgcagaagcggtaagcgcccagcaaaacgtagaaaccactcgccagaccgcagaagccgatcgtgctaaacaagttgccctaatcgctgccgcgcaggatgcagaaaccaaagcggttgaactgaccgtgcgggcgaaagcagagaaagaagccgcagagatgcaggcggcggcgatcgttgagttagccgaagcaacacgcaaaaaaggcctggcggaagcagaagcgcaacgtgcgctgaacgacgctatcaacgtactttctgacgagcaaaccagccttaaattcaagctggccttgttgcaggcgctacctgcggtaattgagaaatccgtggaaccaatgaagtccattgacggtatcaagattattcaggtcgatggattaaaccgaggtggtgctgcgggggatgcggcatcaggcagcgttagtggcggaaacctggcagaacaggcattgtctgccgccctttcttaccgcacacaggcaccgctgattgactccttgctcaatgaaattggcgtttcaggcggctcactggcggcattgacttcccccttaacctcaacaactcccgtcgaagaaaaaacagagtaaaccctcttctatgaataatccctggcccaaaaagccggggattttttatatctgcgttccgctaaaaggtgcaaatgatcaggctgttgcagcgttttgcgtgactgctcggggaaggcaaaactgcctctgggaaagcgttgcgcggagtccggcgctcatcaacaatcggggagtcagcaaggggctgaaacgggaaagcccctcccgaggaaggggccttatagaagaaagggttatgatgaagttcgtcatcatactggttgtgttgttactgttaagtttcccgacttactaacaactcatcagaggggggagaaatcctcccttacccttgttcctttactttaggttgaaaaaacaacagcgtcaataggtctatccggcacaacgcgagaactgtgaagcgctttccggttagccttttttatcctgttggatcttcttgataatgttagtggtcgagcaaccgtcttcaaagttgagcaccagcacttcgccaccattggcccagacttctttactcccggcaatctcttctggtttataatcgccgcctttcaccagcaggtctggcaggatcccggcgatcaagcgctgcggcgtgtcttcttcaaacgacaccacccagtcgaccgcttccagtgcgcccagcacaatcatacgctgttcgagcgggttaacggggcgggaatcccctttcagccgtttggtggaggcatcgctgttgacggcgacaatcaaacggtcacccagtttacgggcatttgccagataagagacgtgtccggcgtgcaggatgtcaaagacgccattggtcatcaccactttttcaccgcgtttacgcgctgccgctacagcaagcttcagttcctcttcggtcatcacgccaaagccggtatctgcacgtccacgtactgcgttttccagctcgatcggcgaaaccgtggatgtccccagtttgccgaccaccacaccagccgccgcattggcaaagaagcaggcttcttccagcgaattacccgctgccagcgttgccgccaggacgccaatcaccgtgtcgcccgcaccggtaacgtcatacacttcctgcgcctgggttggcatatgcagcggcgctttacccggttgcagcagcgacataccctgttcggaacgggtcactaacagagccgagagttcgtaatcggcaatcagtttcatgccgcgctcaacaatctcttcttcggtcttacatttaccgacaacagcttcaaattccgagagattcggcgttaacagcgtagcgccgcggtagcgctcaaaatcggtaccttttggatcaatcagcaccggaacgcccgctttacgcgccagttggatcatctgctgcacgcttgccagcgcacctttggcgtagtcagagagcaccagcgcgccaatcgaactcagcgcctgattaatccgctcgtgcagcggctgcggatcaaccccttcgaaaccttcttcaaaatccagacggatcagctgttggttgcgggaaagtacccgtaatttggtgatggtcggatgcgtcggtacagaaacgaagtcgcatttgacgttgacgtcggccagagatttactcagcgcgcgcgccgcatcgtcaatgcccgtcaacccgaccaggcgtgcattagcaccgagagaagcgatattcatcgccacgttagccgcgccgcccggacgttcttcgatggtattcactttaaccacgggcaccggcgcttccggcgagatacggctggtgggaccgtaccagtaacgatccagcatcacatcaccaaccaccatcactcctgcacgttcaaactctggcagcgttactttcattcctgtctcctgagagattcaaaatttgcgcgcgataataccatacttcattcttccaccagccacttctgccagcttacccgcacctgttcacgctctgcggtgaagcaatcctccggcacatggcccggcaattcctgtaatgccagatgatgaagttcatcgcgcagcgtagtgtaagcacgggtcagcgccatcgcttcctgctcttccataatgtcgttttgcgccagcagttccagaatacgcacgttgtctgaccagcgcgttaacttcggtttttcatgagcgtagcgcaacaccagatattgggtaataaattcgatatcggtaattccgccttcatcggctttgatatcaaagcgatcgcgatgtttattaccgagatgagcgcgcattttctcgcgcatttcccgcacttccgtttgcagagttttaccttctcgcggcagcgtcataatctcgcgacgcaccgcgtcaaagtgcgcggtgagctgcggatcgccgtacactacacgcgcacgcaccagcgcctgatgttcccacgtccaggcctcgtttttctgataatcagcaaatgcttctgcggatgtcaccagcattcccgccgccccggatggacgcagtcgagcatccacttcatacaaaatgccggaagaggttcgcgtactgaacagatgcataatgcgttgcgccagacgcagataaaactgtcgcccgtcgatttcccgctcgccgtcagtcatcgcatccattgggcaatcatggaggaagatcaggtcaagatcggaactgtagcctaactcccagccgcccagcttgccgtagccgaccaccgcaaaaccacgcccttcgcgctcgttcaggtgattcggtttaccgtagcgggcaaccatttgaacccacgcctgctgaacgacggcatctatcatagcttccgccagccaggttaagtgatcgctcactttcattaccggtagcgtaccggcgatatccgctgccgcaatgcgtaacagttgcgcctgtttgaactgacgcagcgcctcaagctgttgttcttcgtcatcttccggcacgcgcagcaaatactggcgcagttcatcacggtaggcatcggtcgccgtcggctggtagagagtgtttggatcgagcagttcatccagcaataacggatagcgcgccagctggctggcaatcatcggcgatgcggcacacagagaaatcaaatgcttaagcgccgcaggaaattcactgagcaattctaaataggtggtgcgggtaacaatccccaccagcaaggccgtaatacgcgacagcgttacagcagcgtcttcacgtgtacagacatctcttagcagatgtggcatcagatggtcgagcacctgacgtccgcgtggcccgattgtgcgcttatccagctctttgcggaaatcggcaatcagcgtcagcacctgtttgcgatcgtcctcgctaagatgcgccagcactggtgtagtgtcatcttcctgcaacgcgtcctgccacagctcacgccactgttccgacagcgactcttcctgagtttcactttcgtcgtcgccaatcaattcattaaacacccggcgcacattggtcatatgtccggtcagcgccccagtcagttgctgccagtcagcaaagtccatcgcccacgccagccgcgcacggttaagctcatcagaaggaagcgtctgggtttgttcgtcgttaatgctttgcagcaggttttccagacgccgcaggaacagatacgccactcgcaattgttcagcatcgttttcagaaagcagatgcagctcggcaatagcgctgagcgttggcagtaaagagcgcgattgcagcgacggctcgcgcccgccgcgaataagctggaatacctggacgataaattcaatttcacgaatgccacccgcgccaagtttgatgttgtcggtcaaaccgcgccgacgcacttcacgggcaatcatccctttcatgttgcgcagcgactgaatcacgctgaaatcgatgtaacgacggaaaacaaacgggcgcagcatcgcacgcaactcgttagcatagacgccttcgctatcgcccataatccgcgccttgaccatcgcgtaacgctcccagtcgcgcccctgctcctggtaataatcttccagtgccgcaaagctcagcaccagcgggccactttcgccaaacggacgcagtcgcatatccacgcgatagacgaagccatcctgcgttggtgatccagcactttaatcagccgctgccccatgcgggtaaaaaactgggcgttatccagttcccggcgtccgccctgcgtacaaccatgttccggccaggcaaaaatcagatcgatatctgatgagaaattcagctccccaccgcccagcttacccatgcctaaaatcagcagcggttgcgcttcgccctgcgcattgcacggcgttccccattcgcggcagcaggcgtcatacagccagtcacgcgccgcaacaatcagcgtctccgccagatggctgagctgctgcaaaatgctctcttcagtaaccaatgccagcgtttgcacccaggcgatgcgcaccataatgcgccgccggaatagccgcagctcgcgcattaacccggcttcgtcactcacattactgagcgcctcctgccaccatgcagcgtaatgctgccattcgtcggcctgcggcggttggctttccagttccgtcagccactctggatgcgcaatcacgctgtcctgcacaaaatcactgaaagtaagtactgacttcgcctgtgcgctaagtgattcctcggctaaaggctctggcagccgctcaacaacggtctgccagtactgctgtaacggtgaagagagcggcttcataagcgattttatccttgcctgattaacgttttccgctgtgcaaccagaacggttcctgattgtttgcctcattacggaaatgttcaatttcaatgcgttgcccggtcacaatagcgtgacgcagcccctgccagttctccagccaggcttgagccacgacaggatcatagtaacccgccagcaacagtattgagtcaatatcacgcgtcagacgtggcaactggtcacggtagcgatcgcctaacggctggcagaaaacgcttttcagttcagcggcatggcgggaaagatggatatcggcaaagcgtttgaaggaatcgctcattttactctgcgctttggcatctaaaaacggctgccaggctttgcttaccagccattcggtcaacgccagcttcgccattgccgtttcggtagagtagaccgccgtcacggcagaaaccgctgaagcgatggtcgcttcgcattgagtcagtaaatcacgtaagtgagtgctcgctttacgcggcacaatgccaccgaacagcatcagcgtatgacggaccaggccaatggctgccagcacctgctctttcgccgcatcattgccgcgtacccatagttcttcatgatactgccattgcgctaacgccagctcgagcgccgcttccagcccctgctcgacatccgcttttgccgcaacatgtaaaatggtggtcggtttgatttcacgcgccggattgccctgcgccagatgatagccacgcgccgctttgctcaggctgccctggcgtaatccggtttgcgataccagttggttcgccagtttcagcaccgcgcgcgtgtcgccgctaagcagttccagttccagctcgcagataggttcagcaaattcacccgctttcacttccccctggtcgagggcgatttcaatttggctaccatcaacctctaccagccacttttcgcgataaaaatcggtgctgaacagcggttgtacgcgggaagcgagatcggcaggcaattcgccgttcggccagacttccgtcggtaactgcgccagatcgagcgtcggttcgctcaacgccacgttatattccgggcgctggtgtaagccgcctgtcactcttcctgcaactttcatggtcatctcatagcgaccgttttcgccacgaatacgcaagcccatgtcgtgcccacgcagccagttatccagcgtttcgtagtaaatattcagcaactgcacggggtcatggtgctcgccgcccagcgtattgagatggtcacgcaacgcctcaacggcactgtgattaacaataaactttaattcgatttcctgagccatagcctttacttatcggttatgtcacataagtgacgatgaacggcgaacttaatgcgatcttttttgtcagtagatagtattttgcgccaaattgccatgcaacgggcaatttgacgggcgtaaaagtttgaagcagtggcaagacctgacacagaggattccgattgatgtcgaatgctttgcgtagcgacactgatgccactactatcgttccactttccatgacaataacgacagcctgatgccaaaattacgcctgatcggattaactttactcgcacttagcgccactgccgtctcacacgctgaagaaacgcgctatgtttctgatgaactgaatacctgggtccgtagcggtccgggagaccattatcgcctcgtgggcacggttaacgccggcgaggaagtgaccttattacaaactgacgccaacaccaattatgcccaggtgaaagacagctctggtcgtactgcctggatcccgttgaaacaacttagcacggagccaagcctgcgttcccgtgtgccagatctggaaaatcaggtcaaaaccctgaccgataaactcaccaatatcgataacacctggaatcagcgcaccgcagaaatgcagcaaaaagtggcgcagagcgacagcgtgatcaacgggttaaaagaagaaaatcagaaactgaaaaacgagctgattgtcgcgcagaaaaaggtcgatgccgccagcgtgcagctggatgacaaacagcgcaccatcatcatgcagtggtttatgtatggtggcggcgtgctggggcttggcttgctgctcggtctggtactgccgcacctgatcccaacgcgcaaacgcaaagatcgctggatgaactaaatcgccttcttcgttgcactgtcttattattaggaattgtgtatttgacgaagggatgatggcgtgaagatttatctggtcggtggtgctgttcgggatgcattgttagggctaccggtcaaagacagagattgggtggtggtcggcagtacgccacaggagatgctcgacgcgggctaccagcaggtaggccgcgattttcctgtttttctgcatccgcaaacgcatgaagagtatgcgctggcacgtactgaacggaaatccggttccggttacaccggttttacctgctatgccgcaccggatgtcacgctggaagatgatcttaagcgtcgcgatctgaccattaatgcgctggcccaggacgataacggcgagattatcgacccgtacaacggtctgggcgatctgcaaaatcgtctgctgcgccatgtttcccccgcttttggcgaagatccgttacgcgtactgcgcgtggcgcgttttgctgcgcgttatgcccacctcggttttcgtattgccgatgaaactctggcgctgatgcgcgagatgacccatgcgggtgaactggaacacctgacgcctgaacgggtatggaaagagacggaaagcgccctcaccacccgcaatccccaggtgttcttccaggtactgcgcgattgcggcgcactgcgcgttttattcccggaaattgacgccctgtttggcgttccggcccctgccaggtggcatccggaaatcgacaccggtattcataccttaatgacgctctcaatggcggcgatgctgagtccgcaggtcgatgtccgtttcgcaacgttatgccacgatctcggtaaaggactgacgccaccagaactttggccgcgtcatcatggtcatggcccggcgggtgtgaagttagtggaacaactatgccagcgtctgcgcgtgccaagtgaaattcgcgatttagccagactggtggctgagtttcacgatctcatccacaccttcccaatgctgaacccaaaaaccatcgtcaaactatttgattccatcgacgcctggcgtaaaccgcagcgtgtcgagcaactggcgctgaccagcgaggctgatgtgcgcggcagaaccggttttgaatcagccgactacccgcaaggccgctggttgcgcgaagcctgggaagtggcacagtcagtgccgacaaaagccgtcgttgaagcgggatttaaaggtgtggggattcgcgaggagttgacccgacggcggattgcggcggtagccagctggaaggaacaacgttgtccaaagcctgattaagcacttgaatttcaatttattgcaaacaccggccaggtcggataagacgcacaagcgtcatatccgacactattcctcaatcaaaagaacacgacatacaccgcagccgccacaataaagcgataaatggcgaaagggataaacgaaatgcgcttaatcaattgcaggaaggttttaatcgctatcagcgccaccacaaaagcggtgataaacccaacggcaaacatcgggatatcgccggttgtcaggaagccccagcttttgtagagatcgagcgccgttgcgcccatcatcatcggcaccgccagcaggaacgagaactcagaagccgcataacggctcacacccatcagcatcccacctgaaatggtcgccccggagcgagagaaacccggccacagcgccagacactggaaacagccaatcataaacgcctgacgataggtcatatcatcaagacccggcgcacgcggctctttcggcttcaggcattcagcggcaatcagcaacagaccgccaacgaccagtgcatacatcacatttatcgggttaaacaatgatttaatcgtgtcgtggaacaacagccccagtaccaccgccggaatcatccccagcaaaatgtggatcagcgttaaacggcctttgctttctccttcgtgctgcaacgggcgaccaaagtgaataccaataaggccaaacagacgtcgccagaacatgacaaccactgccagaattgatcctaactggatcacgacttcaaaggttttcgccgtgtcgccctcaaaccccaacaagtgaccgacaataatcatatggcccgtgctggataccggcagaaattctgtcaatccttcgaccacacccaatattgccgctatcagcagcgagtgcatatcgctcatcaataaacccctaaattataaaaatgtaacgcttgtccgaactactgcagtatgaccaggttataaccgtttggtttaacagctgtaaaattaattattttctttcagattattgccacgctcaatgatgacgccaacattcgccgcccgcgccactgcgcctggcttgctgagtttgatacgcacccacggcgagttgaagcgtgctaacagcagctccgccacctcttcagccacgcgttccaccagcgcaaaacgcgccccctcgacgtggctgaccaccgtttctgcaatgtcagcgtaactgaggcaatccgccacatcatcacttttcgccgctttacggttatcccacgccatttcgatatcgaacactaacttctgttcgatggtctgttcccagtcgtaaacaccaatagtggtgattaccgaaagttgctctataaatacaatatccatcacgtcctgcctgctttttggctaaccggataccacttccggcgaaatgtgcgtattatccacagattcatcgttgaacacgaattttcaaaacggaacagcttatgagtgcaatcgcgcctggaatgatcctcatcgcgtacctctgcggctccatttccagtgccattctggtttgccgcttgtgtgggctgcccgatccgcgaaccagcggctccggcaatcctggcgcaaccaatgtgttacgtatcggtggcaagggagcagccgtagcagtactgattttcgacgttctgaaaggaatgttgcctgtctggggcgcgtatgaattaggtgtcagccccttctggctaggcttaattgccatcgccgcctgtcttggacacatctggcccgttttcttcggttttaaaggaggaaaaggcgttgctaccgcttttggtgccatcgcaccaattggctgggatcttaccggagtaatggcgggaacctggttactgaccgtgttattaagcggctattcgtcgcttggggcaattgtcagcgcactgattgccccgttttatgtctggtggttcaagccacaattcaccttcccggtttcgatgctctcttgcctgatcctgctgcgtcatcatgacaacatccagcgtctgtggcgtcgtcaggagacaaaaatctggacgaaattcaaaagaaagcgcgaaaaggatcccgagtgatttctggtggatctacataacctgatagccttcgtcgggcttgcccagccgttgctggcaccatgccgccagaaattccacgcagacacgtaatttcatgctgcgatagagcggctcccggtaaacagcccagatattggcgctttgtgcatactccggcaatactcgcaccagtttgccactctccagaaacggcaacacatcccactcggaacgcagcataatccctttgccctccagcgcccattgcagcacaatctcgccgctattggaggaaagatgcccgctaaccttcaccgattttttctcctgaccgttccccaactcccatattccgtgggtcatatcgcgctctttggtcaccagacagtcatgacgacttaattcctgtaatgattgtggctgcggatatttttgcagatactcaggtgctgcgcataatattcttttatttttcgttaacagatgcgcaatataataatcaggaatttcgtcattaatacgaatatccagatcaatattatcctgcactaaatcaatttgccgatcgaacaattcaaaatgcacctgtaactcaggataattgcgcatcagttcggtaatagctggcgcaatatggctgcgcccaaaaccaaaactacagccaatacgaatcatcccctccgggcgcgttttgatttgcgtgacgtcatcgaccagtcgctgatattgggtgaggatttccagcgcatgctcgtaacaacgttggccactttcagtcagcgccacgccgcgggcggagcggttcagcagcgttgttgccagcgtattttcaaggatttggatccgcttggtgacaaatgcaggcgtctgcccaagcgtcgccgctgcagcactaaaactcccgctgtggacgatttctaccagtacctgcaaatctttggctaaaggccagctattcagcatcgttaattatccgcagttgtgataagcgcagtgtatttcgcaaaacattgccattccctgctctggcgcaatattcattcttattttcgcgttgattcacgaactgtgaattacatattcacggcggcaaaaaatataaaaccacatttttagtggtagtttgtggcggtgaatttttccagacaaatacataaactggagttgccatgatgagcgaaagtaataagcaacaggcagtgaataagttgacggagattgtcgctaactttaccgccatgatttctacccgaatgcccgatgacgtggtggataaactaaaacagctaaaggatgccgaaacgtcgtcgatggggaaaatcatctaccacacgatgttcgacaacatgcaaaaagcaatcgacctgaatcgtcctgcctgtcaggacaccggggagattatgttcttcgttaaagtcggttcccgcttcccactgcttggcgagctgcaaagcatactcaaacaagccgtggaagaggcaaccgtcaaagcgccactgcgtcacaatgcggtagaaatttttgacgaagtaaataccggcaaaaataccggtagcggcgtaccgtgggtcacctgggacatcatccccgacaatgacgatgcggaaatcgaagtttacatggcaggcggcggctgcacgttgcctggtcgttcgaaagtgttaatgccgtcggaaggctacgaaggcgtagtgaaattcgtcttcgaaaatatctccaccctcgccgtaaacgcctgtccaccggtactggtgggcgtgggcatcgccacctcggtggaaaccgccgccgtgctctcgcgaaaagccattttgcgcccgattggcagccgccaccccaatccgaaagcggcagagctggagctacgcctggaagaaggactcaaccgtctggggattggtccacaagggctgactggcaacagttcagtgatgggcgtacatatcgaatctgccgcccgccatccgtcaaccatcggcgttgctgtttctacaggctgctgggcgcatcgtcgcggcacactgctggttcatgccgatctcacctttgaaaatctgtctcacacccggagcgcgttatgaaaaagatcctgacaaccccgatcaaagctgaagatctgcaagatattcgcgtcggcgatgtgatctacctgaccggtacgctggtgacctgccgtgacgtttgtcaccgccgattgatcgaactgaaacgtccgatcccttacgatctcaacggcaaagcgattttccacgctggccccatcgtgcgcaaaaacggcgacaaatgggagatggtgtccgtcggcccgacaaccagtatgcgtatggaaagttttgaacgtgaatttatcgagcagaccggcgtgaaactggtggtcggcaaaggcggaatggggccgctgaccgaagaaggctgccagaaattcaaggcgctacatgtgattttcccggcaggctgcgcagtactggcggcaacccaggtggaagagattgaagaagtgcactggacagaactcgggatgccggagtcactgtgggtctgccgggtcaaagagttcggcccgctgattgtctctattgatacccacggcaacaacctgatagccgaaaacaaaaagctgttcgccgaacgccgcgatcccatcgtggaagagatctgcgagcacgtccattacatcaaataaccctcccggagaggctcgcccctctcctttttcgcaggcataacacgatgaaaccttccactgaatggtggcgataccttgcgccgctggcggtcatcgccattattgctctaattccggttcccgcagggctggagagtcatacctggctctactttgctgtttttactggcgtgatcgttggactgatcctcgaacccgtgccgggtgccgtggtggcgatggtgggtatctccattatcgccattctctctccctggctgctgttcagccccgaacagctcgctcagccaggctttaaattcactgcaaaatccctctcctgggcggtttctggtttttctaattcggttatctggctgattttcgccgcctttatgtttggcacaggctatgaaaaaaccgggcttggacgccgcattgcgctgattctggtgaaaaagatgggacatcgcacgctgtttctcggctatgcggtgatgttctccgagcttatcctggcacctgtaacaccgtccaactcggcgcgcggtgcggggattatctatcccatcatccgtaacctgccaccgctctatcaatcacaaccaaacgacagcagttcgcgcagcattggctcgtacatcatgtggatggggattgttgccgactgcgtgaccagcgccattttcctgacggcgatggcacctaacttgctgttaattggcctgatgaaaagcgcatctcacgccacactgagttggggcgactggttcctcgggatgttgccgctcagtattttactggttctgctggttccctggctggcttacgtgctgtacccgccggtactgaagtctggtgatcaggtgccgcgctgggcagagacggaactgcaggcaatgggcccgctctgttcgcgtgaaaaacggatgctggggctgatggtaggcgcgctggtgctgtggattttcggcggtgattatatcgatgccgcgatggtcggttacagcgtggtggcgctgatgctgcttctgcgcattatcagttgggacgacattgtcagtaataaagccgcgtggaacgttttcttctggctggcctcgcttatcaccctcgctaccggactcaacaacaccggttttattagctggtttggcaaactgttagcaggcagcttaagcggttattcgccaacgatagtgatggtggcgttgattgtggtgttttatctactgcgctactttttcgccagcgccacggcgtatacctccgctctcgcgccgatgatgattgccgccgcgctggcgatgccggaaatcccgctgccggtattctgcctgatggttggcgcggcaattggtctggggagcattcttacgccatacgccaccggacccagcccgatttactacggtagtggttatctgccaacggtggattactggcgactgggggcaatttttgggctgatattcctcgtattgctggtgattaccggcttactgtggatgcccgtggtgttgctttaagtgaggacggtgccggaagtgactctccggcacctaatagttttacgcggccggtaactctgccagcggccagcgcggacgcacgctaacgccgagatccgccgtcgcgcctgctttaaaccgcaccattccggcataggcgatcatcgcgccgttatcagtacaaaattccggacgcgcgtagaacacttcgccacggcgttttttcatcatttcagccagcttcgcccgtaacgtgcggttagcactcacgccgcctgccattaccagtcgcttaaagcctgtctgatccagcgctcgcttacacttaatcatcaacgtatcgaccaccgcatcttcaaaggcgcgggcgatatcagcacgcgtctggtcgtcggtgccgttatcacgaatggtatttgccgcgaaggttttcagaccagaaaagctgaaatccagccccggacggtcggtcatcggacgcgggaagacaaagcgcccggcagtaccctgagccgccattttcgacagtaatggcccgccagggtaatccagccccagcagcttcgcggttttatcaaacgcttcaccggcggcatcatcaatagactcaccgagcagctcgtactgaccaatgccagtcacgctgattaactgcgtatgaccgccggaaaccagcagcgcgacaaacggaaattccggtgggttatcttccagcatcggcgctaacagatgcccttccatatggtgtaccgggattgccggaacgtcccaggcaaacgccagagaacgccccacggtcgcgccaaccagcagtgcgccgactaatcctgggcctgcggtataggccacagcatcaatgtcttttgccgttaaaccagactctttcagcgcctcctggatcaacggtacggttttacgcacgtgatcgcgggaggccagttcaggcacgacgccgccgtagtcagcgtgcaatttcacctgactatacaattggttggctaacaaacctttttcatcgtcgtaaatggcgatgccggtttcatcgcaggaagtttcaatacccagtacacgcatgacttgttttacctcgctttattaccgcgcagtgtaggaccaatgcgggttgatgtaaaactttgttcgcccctggagaaagcctcgtgtatactcctcacccttataaaagtccctttcaaaaaaggccgcggtgctttacaaagcagcagcaattgcagtaaaattccgcaccattttgaaataagctggcgttgatgccagcggcaaaccgaattaatcaaaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccgttcgacgtagctctgcgtcgcttcaagcgttcctgcgaaaaagcaggtgttctggcggaagttcgtcgtcgtgagttctatgaaaaaccgactaccgaacgtaagcgcgctaaagcttctgcagtgaaacgtcacgcgaagaaactggctcgcgaaaacgcacgccgcactcgtctgtactaattccccgagagcgttgctctccgatcagaccgagttgtagttgtaaggccgtgcttccgaaaggaatgcgcggcttattttcgtttatgaattgctaaaaatcggggcctatggctggacgaatcccacgcgtattcattaatgatctgctggcacgcactgacatcgtcgatctgatcgatgcccgtgtgaagctgaaaaagcagggcaagaatttccacgcgtgttgtccattccacaacgagaaaaccccatcattcaccgttaacggtgagaaacagttttaccactgctttggatgtggcgcgcacggcaacgcgatcgacttcctgatgaactacgacaagcttgagttcgtcgaaacggtcgaagagctggcagcaatgcacaatcttgaagtgccatttgaagcaggtagcggccccagccagatcgagcgccatcaacgacaaacgctttatcagttgatggacggtctgaatacgttttaccaacaatctttacagcaacctgttgccacgtctgcgcgccagtatctggaaaaacgcggattaagccacgaggttatcgcccgctttgcgattggttttgccccccctggctgggacaacgtcctgaagcggtttggcggcaatccagaaaatcgccagtcattgattgatgcgggcatgttggtcactaacgatcaggggcgcagttacgaccgtttccgcgagcgggtgatgttccccattcgtgataaacgcggtcgggtgattggttttggcggacgcgtgctgggcaacgatacccccaaatacctgaactcgccggaaacggacattttccataaaggccgccagctttacggtctttatgaagcgcagcaggataacgctgaacccaatcgtctgcttgtggtcgaaggctatatggacgtggtggcgctggcgcaatacggcattaattacgccgttgcgtcgttaggtacgtcaaccactgccgatcacatacaactgttgttccgcgcgaccaacaatgtcatttgctgttatgacggcgaccgtgcaggccgcgatgccgcctggcgagcgctggaaacggcgctgccttacatgacagacggtcgtcagctacgctttatgtttttgcctgatggcgaagaccctgacacgctggtacgaaaagaaggtaaagaagcgtttgaagcgcggatggagcaggcgatgccactctccgcatttctgtttaacagtctgatgccgcaagttgatctgagtacccctgacgggcgcgcacgtttgagtacgctggcactgccattgatatcgcaagtgccgggcgaaacgctgcgaatatatcttcgtcaggaattaggcaacaaattaggcatacttgatgacagccagcttgaacgattaatgccaaaagcggcagagagcggcgtttctcgccctgttccgcagctaaaacgcacgaccatgcgtatacttatagggttgctggtgcaaaatccagaattagcgacgttggtcccgccgcttgagaatctggatgaaaataagctccctggacttggcttattcagagaactggtcaacacttgtctctcccagccaggtctgaccaccgggcaacttttagagcactatcgtggtacaaataatgctgccacccttgaaaaactgtcgatgtgggacgatatagcagataagaatattgctgagcaaaccttcaccgactcactcaaccatatgtttgattcgctgcttgaactgcgccaggaagagttaatcgctcgtgagcgcacgcatggtttaagcaacgaagaacgcctggagctctggacattaaaccaggagctggcgaaaaagtgatttaacggcttaagtgccgaagagcgatcgggaagcccccgacagccgcactgagaggcagcggcaaatatataagtacgccctcgtaattatcgttggcggtaaacaaccgttggatttcagcgttaacagctgaaggacatcgggtcaatcgcccaacaccaacctcatgaaataagtgtggataccgtcttatggagcaaaacccgcagtcacagctgaaacttcttgtcacccgtggtaaggagcaaggctatctgacctatgccgaggtcaatgaccatctgccggaagatatcgtcgattcagatcagatcgaagacatcatccaaatgatcaacgacatgggcattcaggtgatggaagaagcaccggatgccgatgatctgatgctggctgaaaacaccgcggacgaagatgctgccgaagccgccgcgcaggtgctttccagcgtggaatctgaaatcgggcgcacgactgacccggtacgcatgtacatgcgtgaaatgggcaccgttgaactgttgacccgcgaaggcgaaattgacatcgctaagcgtattgaagacgggatcaaccaggttcaatgctccgttgctgaatatccggaagcgatcacctatctgctggaacagtacgatcgtgttgaagcagaagaagcgcgtctgtccgatctgatcaccggctttgttgacccgaacgcagaagaagatctggcacctaccgccactcacgtcggttctgagctttcccaggaagatctggacgatgacgaagatgaagacgaagaagatggcgatgacgacagcgccgatgatgacaacagcatcgacccggaactggctcgcgaaaaatttgcggaactgcgcgctcagtacgttgtaacgcgtgacaccatcaaagcgaaaggtcgcagtcacgctgccgctcaggaagagatcctgaaactgtctgaagtatttaaacagttccgcctggtgccgaagcagtttgactacctggtcaacagcatgcgcgtcatgatggaccgcgttcgtacgcaagaacgtctgatcatgaagctctgcgttgagcagtgcaaaatgccgaagaaaaacttcattaccctgtttaccggcaacgaaaccagcgatacctggttcaacgcggcaattgcgatgaacaagccgtggtcggaaaaactgcacgatgtctctgaagaagtgcatcgcgccctgcagaaactgcagcagattgaagaagaaaccggcctgaccatcgagcaggttaaagatatcaaccgtcgtatgtccatcggtgaagcgaaagcccgccgtgcgaagaaagagatggttgaagcgaacttacgtctggttatttctatcgccaagaaatacaccaaccgtggcttgcagttccttgacctgattcaggaaggtaacatcggcctgatgaaagcggttgataaattcgaataccgccgtggttacaagttctccacctacgcaacctggtggatccgtcaggcgatcacccgttctatcgcggatcaggcgcgcaccatccgtattccggtgcatatgattgagactatcaacaaactcaaccgtatttctcgccagatgctgcaagagatgggccgtgaaccgacgccggaagaactggctgaacgtatgctgatgccggaagacaagatccgcaaagtgctgaagatcgccaaagagccaatctccatggaaacgccgatcggtgatgatgaagattcgcatctgggggatttcatcgaggataccaccctcgagctgccgctggattctgcgaccaccgaaagcctgcgtgcggcaacgcacgacgtgctggctggcctgaccgcgcgtgaagcgaaagttctgcgtatgcgtttcggtatcgatatgaacaccgaccacacgctggaagaagtgggtaaacagttcgacgttacccgcgaacgtatccgtcagatcgaagcgaaggcgctgcgcaaactgcgtcacccgagccgttctgaagtgctgcgtagcttcctggacgattaatcggtaggccggatcaggcgttacgccgcacccggcactagtccctctgcacaaacgccaccttttcggtggcgttttttatcgcccacgcactaccagcgcctggtccagctcgcgatacgcttcaaccagtttctccagtgaaacgcgacttaaaccactgggatttggcagcacccaaatctgcgtcgaaccaatggtgagcgtttgtttcccccactgtgcaccgcgctggctgaatccctgttcatatgcttgtttgcccagaatcgccaacgcctgcggctgataatcttctattttttcaattagcttacgcccgcctgcgtgcagctcctgctttgacacttcattggcttgcaccgttggacggtctaccagtttggtgacgccacaacgataatccagcagatgctgtgcctcctgcggcttcaactgacggtcggtaaacccggcctgatatatcaccttccagaagcggtttgccggatgagcaaagggaaaacccgttccggcggatgaaagaccagggttgataccgcaaaacacgacccgtaaccctggagccaaaatatcctcaaccatatttactcctttctaacatcaccaggaaaagtataacggattgaaaatacattgtttataaaaacagcaggcgcgcggtaatggctggattgcgacacggagttactttataatccgctaccatggccccttagctcagtggttagagcaggcgactcataatcgcttggtcgctggttcaagtccagcaggggccaccagatatagcaaaggctgacgagaaatcgtcagcctttttctttttatatatcagttactttgcgtgccagtaagccgccgcgcgtacccgctgtgggtcatactgttccgcttcaaagcgacggcttaaattcttaacgactttgccttcgccggttatccagatgaagtaatcatcggcagggatttgcatctgcgccagacgcgcatctaccgcctgctcatcatgtgccagccattcgatattaaaaccatcaaggtgcgcgagataatcctgacaggcgttatcccgcacgctaaccagcgcactaacttgcggtttaacggcaagtttgctcaacgtttccaggcggcggcgcagtgcgggcattccggattcatcgcagacatacagctgatacgcgtaatcttccggcaccaccagcgaaccgcgcggacctgccaccgtaagtttatcgcccggtttcgcctgcatcgcccagccgctggcgaccccaccgtcgtgaataaagaaatcgatcgccagttcatggcgtagttcgtcatatagcggcgtatagtcacgcgacggtgggcgtggtccttccggccagacgatgccctcttccgttaccgttggcggcacaaagtgagcgtcaggttgaggaaagaagagtttgctgtgatcgtcaaagccgcgcgacgtaaaaccgtccagcgcctcgccgccgaggacaatgcgctgaaaaccggcgctgatgcgctcaacgcgtaacacagtcagttcacggaagcgcagatcattgcgaacgcgctgcgggtagcggggggagttattcattgttatcgccttcgtgatggtaatcagatatatctaaataattttcgtaaatgataatgattgttaatcatgataaatgcaagcgatttgtagaactgatatatctgtagtctgataagacgcgcaacctcttatcaagcatcattgctcaatgtcggatgcggcgtgaacgccttatccggcctacgtgtgagatgagtccacatttaaaaatcatttttattcttgcaagagtgctcatatcagatataaattagatatatctaattaagcaaaaggaggctgatatgagccatcatcacgaagggtgttgtaaacatgaaggccagccacgccatgagggctgctgcaaaggtgagaagtcagaacacgagcactgcggacacggtcaccagcatgaacacggtcaatgctgcggtggtcgccacggtcgcggcggcggtcgtcggcaacgtttctttggtcacggtgaattacgtctggtgattctggatattctctcgcgcgatgacagccacggttacgaattgattaaagcgattgagaatctaacccaggggaattacaccccaagcccgggcgtcatctacccaacgctggattttctgcaggagcagtcgctgattaccatccgcgaagaggaaggtggtaagaagcagattgcactgaccgaacaaggcgcgcagtggctggaagaaaaccgcgaacaggtagagatgattgaagaacgcatcaaagcgcgttgcgttggcgctgcgctgcgccagaacccgcaaatgaagcgggcgctggataattttaaagcggtgctggatttacgcgtcaaccagagcgatatcactgatgcacaaataaaaaagatcattgcggtgatcgaccgcgccgcttttgatattacgcaactggattaatcaccgattgccggatccggcataccgattaatgcagcaccgtcaccgcgtcttccagtcggctggcgcggtgtttcaccatcgccgacacctgcgcactctcttccactaactcggcgtttttctgggtgatcaggttaagctcatccactgcacgggtcaggctggaaagcccatcggcctgttccagcgttgaatggctaatctgagctatcaactgggtgacgttttttacctgtgccacaatatcttccatcgtccgtccggcggcgtgtacctgctgcgaaccagattgcactttatcagcactggcatcaatcagcttgcgaatatcgttggcagcattggcgctgcggctggctaaatgacgcacttcccctgccaccactgcaaaacctttgccttgttcgccggctcgcgccgcttccaccgccgcattcagggccaggatattggtctgaaacgcaatatcgttaatcagcgaagtaatggtgccaatgcgctgggtactgtcggcgatatcgtccattgtcttgatcaccgtagtcatcgcctccccgccctgcactgccgcattactggcggtgatagaaagtttatcggcagccgacgccgtggcagagttctgtttcaccgacgccgccatttggttcatggtcgccaccgtttgctgaacgttatcaactgtctgctgggtatgttcgttcagttcatcggtgcctttcgccagcgtctcactgccatttctgacactggacacctggcttgagacatcgttaattagccaacggcacatcaggccaagctgccctaccgcgcgtaatgtcagccccagctcatcgctgcgattcagatgctcaacactattacgctctccggtcgccaccttcagtgcctgacgggcgacattttctatcgggcggacaatctgccattcaaaacaggcgcttgccaacaataccactaacgcacagaggatatacgtcaccaccggggcagcaacaaaccaaagcatgaccgccagcaagataaacatcagggtcatcacgccacgcgcccgccagcgaagcggtaatgaaggcagttttcccagccagcctttacgcaccaccaggcctttatgaatacgcttactggtccgtccggcgttcaacgctttgtacagcggctccaccgccgcgatctcttcatccgtcgcccgggtacgaatcgacatatagccactgatttttccctcgcgcaccatcggtaccgcattggcccgcacccaataatggtcgccatttttgcggcgatttttcacgatgccgctccagggctccccttttttcagggtgaaccacatatccgcaaacgccgcttttggcatatccgggtgacgcaccatgttgtgcggctgcccttgtaactcttgcaaggtaaagccgctcacctgcacaaaagtgtcattagcatgagtgatatagcttttcagatcggtagtggacatcagagtggtatcgtccgccagcggggtattttgctgggtgacatacggatgagaagacatgttcgcgtcctgtgcaggttatatggttgttaacttcttgtcagagtttatgtcggccccgctgcggttatctttaactgattaatttgatttagatcgcaatttgcgattaaagcataaatctaatcccttgatttaaaatactttcactctgttactatacgaaaacgttaattatcttacccaaaaatcaggcagttgttgccctgaaagtgtgcatttgcgcagcaatcgccaaatccatacccgacaaaaaccgtgcaaaacaacaacagatgttaacaaatagcattaaatattgcacaaatgataaccacatttgtgtttatcccgattttcgcgatcgcagccggagtggcgcaatccctgcaatacttaaatcggtatcatgtgatacgcgagcctccggagcatattttgaacaggttaccttcgagcgcatcagctttagcgtacagcgcccacgccctgaatctcattgaaaagcgaacgctggatcatgaggagatgaaagcacttaaccgagaggtgattgaatacttcaaagagcatgtcaatccggggtttttagagtatcgcaaatctgttaccgccggcggggattacggagccgtagagtggcaagcgggaggtttaaatacgcttgtcgacacccagggacaggagtttatcgactgccttggaggttttggaattttcaacgtggggcaccgtaatccagttgtggtttccgccgtacagaatcaacttgcgaaacaaccgttacatagccaggagctgctcgatccgttacgggcgatgctggcgaaaacccttgcggcgctaacgcccggtaaactgaaatacagcttcttctgtaatagcggcaccgagtccgttgaagcagcgctgaagctggcgaaggcttatcagtcaccgcgcggcaagtttacttttattgccaccagcggcgcgttccacggtaaatcacttggcgcgttgtcggccacggcgaaatcgaccttccgcaaaccatttatgccgctgctgccagggttccgtcatgtaccgtttggcaatatcgaagccatgcgcacggcccttagcgagtgcaaaaaaaccggtgatgatgtggctgcagtgatcctcgaaccgattcagggcgaaggtggcgtaattctgccgccgccgggctatctcaccgccgtgcgtaagctgtgcgatgagttcggcgcactgatgatcctcgatgaagtacaaacgggcatggggcgcacgggcaagatgttcgcctgcgaacatgagaacgtacagccggacatcctgtgcctggcaaaagccctcggcggcggcgtgatgccgattggcgcaaccatcgccactgaagaggtgttttccgttctgttcgacaacccgttcctgcataccaccacctttggcggcaacccgctggcctgtgcggcggcgctggcgaccatcaatgtgttgctggagcagaacttaccggctcaggctgaacaaaaaggcgatatgttgctggacggttttcgtcaactggcgcgggaatatcccgatctggtacaggaagcgcgtggtaaagggatgttgatggcgattgagtttgttgataacgaaatcggctataactttgccagcgagatgttccgccagcgcgtcctggtggccggaacactcaacaacgctaaaacgatccgcattgaaccgccactgacactgaccattgaacagtgtgaacaggtgatcaaagcggcgcgtaaggcgctggcggccatgcgagtcagtgtcgaagaagcgtaatatcaaatcggatggcgattcgacgtcgccatccgatctttttatacgatacgtacgcccgcaggcatcatccgctccggcgttaacagcacgctttcactgccgtcatcggtttccgcacacaacagcatgcattccgacgtttcaccgcgcattttcgctttttgcagattgcataagaccaccactgtttttcccatcagctcttcttcgctgtagtacggcaccaggctggtcacggtttgcagcgttttttcacccacatcaacctgtacgatgtacagcttgtcggcgttttcatggcgtttcacttccacaatctttccgacgcgcatttccagacgtgcaaaatcagcgtaagccacggtttccattgcttcctcccttcgagtaaaattttactaaactatagcaaaagtttttctcaatcctgtaggctaaaaatagagaatgcagccgtgatcacatttgtaagccgctgtgttaccgttacagcgtcaaagaaacgcgctttatttactgaaaacaggtgacccgataagcacttcctctacaatgggggcgcacatcagggaaagtaaaaaaggtaaacatggcaacattaaaagacatcgcaatcgaagctggcgtatccctggcgacagtatccagggtcttaaatgacgatccaacattgaatgtgaaagaagagacgaaacatcgcattctcgagatcgccgaaaagctggagtacaagaccagcagcgcccgtaagctacagacaggcgcagtcaaccagcaccatattttggctatctacagctaccaacaagagctggagatcaacgatccttactatctggcgatccgccacggcattgaaacccagtgcgaaaagctggcgatcgaactgaccaactgttatgaacacagcggtttgccagacattaaaaacgtcaccggcattttgattgtcggcaaacccgcgccctccctgcgcgccgctgccagcgcattgaccgacaatatctgttttatcgactttcacgaacccggcagcaattacgatgcggtagatatcgatctggcacgcatcagtaaagagatcatcgacttctatatcgatcagggcgttaatcgcattggttttattggcggcgaagacttgcctggcaaggcggatattcgtgaggtcgcctttgcggaatatggccgactgaaacaagtggtacgcgaagaggatatctggcgcggcggtttttccagttcgtcgggctacgaactggcgaaacagatgctggctcgggaagactacccgaaggcgctttttgttgcttccgattctattgctattggcgtactgcgggcaattcatgaacgtggtctgaacatcccgcaggatatttcacttatcagcgttaacgacatccccaccgcgcgatttacctttccgccgctctcaaccgtacgcatccactccgagatgatgggaagccagggcgttaatctggtgtatgaaaaagctcgcgatggtcgcgcgctgccgctgctagtcttcgttcccagcaaattaaaactccgcggcacgacccgttaaatccccttacacactgtccggcaatcgtttttgccggacagtgctgccgtttattttcgtgatccagttaaagtaaatgcatttatccgctactttttagtaaaatttttactaaactccccagcaattacacaaactaccatcaccatgaatggttccgatttctctctaccgggaggccctatgaatcgctgggaaaacattcagctcacccacgaaaaccgacttgcgccgcgtgcgtactttttttcatatgattctgttgcgcaggcgcgtacctttgcccgcgaaacgagcagcctgtttctgcccttaagcggtcagtggaatttccacttttttgaccacccgctgcaagtaccagaagccttcacctctgagttaatggctgactgggggcatattaccgtccccgccatgtggcaaatggaaggccacggcaaactgcaatataccgacgaaggttttccattccccatcgatgtgccgtttgttcccagcgataacccaaccggtgcctatcaacgtattttcaccctcagcgacggctggcagggtaaacagacgctgattaaatttgacggcgtcgaaacctattttgaagtctacgttaacggtcagtatgtggggttcagcaagggcagtcgcctgaccgcagagtttgacatcagcgcgatggttaaaaccggcgacaacctgttgtgtgtgcgcgtgatgcaatgggcggactctacctacgtggaagaccaggatatgtggtggtcggcggggattttccgcgatgtttatctggtcggtaaacaactcacgcatattaacgatttcaccgttcgtaccgactttgacgaagcctattgcgatgccacgctttcctgcgaagtggtgctggaaaatctcgccgcctcccctgtcgtcacgacgctggaatataccctgtttgatggggaacgcctggtgcacagcagcgccattgatcatttggcaattgaaaaactgaccagcgccagctttgcttttactgtcgaacagccccagcaatggtcagcagaatccccttatctttaccatctggtcatgacgctgaaagacgccgacggcaacgttctggaagtggtaccacaacgcgttggcttccgtgatatcaaagtgcgcgacggtctgttctggatcaataaccgttatgtgatgctgcacggcgtcaaccgtcacgacaacgatcatcgcaaaggccgcgccgttgggatggatcgcgtcgagaaagatctccagttgatgaagcagcacaacatcaattccgtgcgtaccgctcactacccgaacgatcctcgtttttacgaactgtgtgatatctacggcctgtttgtgatggcggaaaccgacgtcgaatcgcacggctttgctaacgtcggcgatatcagccgcattaccgacgatccgcagtgggaaaacgtctacgtcgagcgcattgttcgccatattcacgcgcagaaaaaccatccgtcgatcatcatctggtcgctgggcaatgaatccggctatggctgtaacatccgcgcgatgtaccatgcggcgaaggtgctggatgacacgcgactggtgcattacgaagaagatcgcgatgctgaagtggtcgatattatttccaccatgtacacccgcgtgccgctgatgaatgagtttggtgaatacccgcatccgaagccgcgcatcatctgtgaatatgctcatgcgatggggaacggaccaggtgggctgacggagtaccagaacgtcttctacaagcacgattgcattcagggacattatgtctgggaatggtgcgaccacgggatccaggcgcaggatgacaatggcaacgtctggtataaattcggcggcgactacggcgactatcccaacaactataacttctgtcttgatggtttgatctattccgatcagacgccgggaccaggcctgaaagagtacaaacaggttattgcgccggtaaaaatccacgcgctggatctgactcgcggcgagttgaaagtcgaaaataaactatggtttaccacgcttgatgactacaccctgcacgcagaggtgcgcgccgaaggtgaaacactcgcgacgcagcagattaaactgcgcgacgttgcgccgaacagcgaagcccccttgcagatcacgctgccgcagctggacgcccgcgaagcgttcctcaacattacggtgaccaaagattcccgcacccgctacagcgaagccgggcattctatcgccacttatcagttcccgctgaaggaaaacaccgcgcagccagtgcctttcgcaccaaataatgcgcgtccgctgacgctggaagacgatcgtttgagctgcaccgttcgcggctacaacttcgcgatcaccttctcaaaaacgagtggtaaaccgacatcctggcaagtgaatggcgagtcgctgctgacccgcgagccaaagatcaacttcttcaagccaatgatcgacaaccacaagcaggagtacgaaggactgtggcaaccgaatcatttgcagatcatgcaggaacatctgcgcgactttgccgttgagcaaagtgatgatgaagtgttgatcatcagccgcacggttattgccccaccggtgtttgacttcgggatgcgctgtacctacatctggcgcatcgctgccgatggtcaggttaatgtggcgctttccggcgaacgttacggcgactatccgcacatcattccgtgcatcggtttcaccatggggattaacggcgaatacgaccaagtagcatattacggacgtggaccgggcgaaaactacgccgacagccagcaggctaacatcattgatatctggcgcagtaccgtcgatgccatgttcgagaactatcccttcccgcagaacaacggcaaccgtcagcatgtccgctggacggcactgactaatcgccacggcaacggtctgctggtggttccgcagcgccccattaacttcagcgcctggcgctatacccaggaaaacatccacgctgcccagcactgtaacgagcttcagcgcagtgatgacatcactctgaatctcgaccaccagctgcttggcctcggctccaactcctggggcagcgaggtgctggactcctggcgcgtctggttccgtgacttcagctacggctttacgttgctgccggtttctggcggagaagctaccgcgcaaagcctggcgtcgtatgagtttggcgcagggttcttttccacgaatttgcacagcgagaataagcaatgaggatcatcgataacttagaacagttccgccagatttacgcctctggcaagaagtggcaacgatgcgttgaagcgattgaaaatatcgacaacattcagcctggcgtcgcccactccatcggtgactcattgacttaccgcgtggagacggactccgcgaccgatgcgctatttaccgggcatcgacgctattttgaagtgcattactacctgcaagggcagcaaaaaattgaatatgcgccgaaagagacattacaggtagtggaatattatcgtgatgaaactgaccgtgaatatttaaaaggctgcggagaaaccgtagaggtccacgaagggcaaatcgttatttgcgatatccatgaagcgtatcggtttatctgcaataacgcggtcaaaaaagtggttctcaaagtcaccatcgaagatggttatttccataacaaataacaactacggcggcaaaaggagtttgccgccaccgctaccctactcattttcggagatgtgttatgtctgataccaaacgtaatacaatcggcaaattcggcttgctctcgctgacttttgccgccgtttacagctttaacaacgttatcaataataatattgagcttggactggcctcggcaccgatgtttttcctcgcgacgattttttattttattcccttctgtctgatcattgcagaatttgtttcgttaaataaaaactcggaagccggtgtctacgcgtgggtaaaaagttcgctgggcgggcgttgggcatttattactgcctatacctactggttcgtaaacctgttctttttcacctcgttgttgccgcgcgttattgcttatgcctcgtatgccttcctcggctacgaatatattatgacaccggttgccaccaccattatcagtatggtgctgttcgccttctccacctgggtttccaccaacggggcgaaaatgctggggccaatcacctccgtcacttcaacgctgatgctgctgttaacgctctcctacattttactggcaggtacggcactggttggcggcgtacagcctgccgatccgatcaccgttgacgcgatgatcccgaacttcaactgggcgttcctcggcgtgaccacctggatctttatggccgcaggtggcgcggagtccgtcgcggtgtacgttaacgacgtcaaaggcggttcgaaatcgttcgttaaagtgatcatcctcgccgggatttttatcggcgtactgtattccgtctcctcggtgctgattaacgtcttcgtcagcagcaaagagttgaaatttactggcggatcggtacaggtattccacggcatggcggcgtattttggtctaccggaagcactgatgaatcgctttgtcggtctggtgtcctttaccgcgatgttcggttccctgctgatgtggacggcaacgccggtgaaaattttcttctccgaaattccggaaggcatctttggtaagaaaaccgtcgaactgaacgaaaacggcgttccggcgcgcgcagcgtggatccagttcctgatcgtcatcccgctgatgattatcccgatgctcggttccaataccgtgcaggatctgatgaataccattattaatatgaccgccgcagcgtccatgcttccgccgttattcatcatgctggcttacctgaatttacgtgccaaattagatcacctgccacgcgatttccgtatgggttcccgacgcaccggtattatcgttgtttcaatgctgattgcgatatttgctgtagggtttgtcgcttcgacattcccgactggcgcgaatattctgaccatcattttttataacgtcggcggtattgttatcttcctcggctttgcgtggtggaaatacagtaaatatataaagggattaacggctgaagagcgccatattgaagcgacgccagccagcaatgttgattaagcagaataataaaaaatgagcaggcattttccctcttcctggatggggagagggaaaatagtttctgcctttatatttttataattacaacgataaaaggctgtactttttctttagctcatggattaacacaatgaaattaatcactgcaccatgcagagcattacttgctctgccgttttgctacgccttttctgcggccgctgaagaagcacgtccggcagaacatgacgacacaaaaacacccgcaattacctcgacatcttctccttcatttcgtttttacggcgaattaggggttggtgggtatatggatttagagggtgagaataaacataaatacagcgacggcacctatattgaaggtggcctggagatgaagtacggctcctggttcggcctgatttacggcgaaggctggaccgtgcaggccgaccacgacggtaatgcctgggtgcctgaccatagctggggcggtttcgaaggtgggattaaccgtttctatggcggttatcgtaccaatgatggcaccgaaatcatgctcagtctgcgtcaggattcctcgctggatgacctgcaatggtggggcgatttcacgcccgatctgggctacgtcattcccaatacccgcgacattatgactgcgctgaaggtacagaacttaaccggcaactttcgttatagcgtcaccgccacaccagccggacatcatgacgaaagcaaagcctggctacattttggcaaatacgatcgctacgacgacaaatacacttatccggcaatgatgaacggttacatccagtatgaccttgcagaaggtatcacctggatgaacggtctggaaatcaccgacggcacaggccaactctatctcacgggcctgcttacccctaactttgccgctcgcgcctggcaccataccggacgcgccgacgggctggacgtaccgggaagcgaaagcgggatgatggtgagcgccatgtatgaagcgttaaaaggcgtttttctctccaccgcttacacctacgccaaacatcgccctgaccacgctgacgatgaaaccacctctttcatgcagtttggtatctggtacgaatacggcggcggacgtttcgcaacggcttttgatagccgcttctacatgaaaaatgcctctaacgatcccagcgaccaactcttcctgatgcaatatttttactggtaataaggacagtaatctcatgaaaataaaaactattttaacgccagtagcctgtgctctgctgatgagcttttccgcccatgccgctaacgctgacaattataaaaacgtgattaaccgtactggcgcgccgcagtacatgaaggattacgattacgacgatcaccagcgttttaatccgtttttcgatctcggagcctggcatggtcatctgttgccagacggcccgaacaccatgggcggctttccgggcgttgcgctgctgacggaagagtacatcaactttatggccagcaatttcgaccgcctgaccgtctggcaggacggtaagaaagtcgacttcacgctggaggcatacagtattcccggcgcgctggtgcaaaaactgacagcaaaagatgtgcaggtcgaaatgactctgcgcttcgccacgccgcgcacatcactactggaaaccaaaatcaccagcgataaaccgctggatctggtgtgggatggcgaactgctggaaaaactggaagcgaaagaagggaaaccgctttccgataaaaccattgctggcgaataccctgactatcagcgcaaaatcagcgccacccgtgatggcctgaaagtcacctttggcaaagtgcgcgccacctgggatctgctgacctccggtgaatcagaatatcaggtgcataaatccctgccagtgcagactgaaatcaacggcaatcgctttaccagtaaggcgcatatcaacgggtcgacgacgctctataccacctattcccatctgctgaccgctcaggaagttagcaaagaggaaatgcagatccgcgatattctggcgcgtccggcgttttatctcaccgcctcgcagcaacgctgggaagagtatctgaagaaagggttaaccaatccggatgcgacgccggaacagacgcgcgtcgcggtgaaagccatcgaaacactcaacggtaactggcgctcaccgggcggggcggtgaaatttaataccgtcacaccgtcggtgaccggacgctggttctccggcaatcagacctggccgtgggatacctggaaacaggcgtttgcgatggcgcatttcaatccggagatcgccaaagagaatatccgcgcggtcttctcctggcagatccaacctggcgacaccgtgcgtccacaggatgtgggatttgtccccgacctgattgcgtggaaccttagccccgagcgtggcggcgatggcggcaactggaacgaacgcaataccaagcccagccttgccgcctggtcggtgatggaagtgtacaacgtcacccaggataaaacctggctggcagagatgtacccgaaactggtggcctatcacaactggtggttacgtaaccgcgatcataacggcaacggcgtgccggaatatggcgcgacccgcgataaaacccacaacactgagaatggcgagatgctgtttacagtgaaaaaagataacaaagaagagacgctgtctgggctgaacaactacgcccgcgtggtggagaaaggccagtacgacagtctggaaatcccggcacaagttgctgcgtcgtgggaatcaggtcgtgatgacgccgccgtctttgggtttatcgacaaggaacagctggataaatatgtcgctaacggcggcaaacgtagcgactggacggtgaaattcgccgaaaaccgcagtcaggacggaacgttgctgggctactcgctattgcaggagtcggtggatcaagccagctatatgtacagcgataaccattatctggcggagatggcaaccatactcggtaagccggaagaggccaaacgctatcgccagttggcacagcagctcgcggactacatcaacacctgtatgttcgacccgactacccagttctactatgacgtgcgcattgaagataaaccactggcgaacggctgcgcgggcaaaccgattgttgagcgcggtaaagggccagaaggctggtcgccgctgtttaacggtgcggcaacgcaggccaacgccgacgcggtggtgaaggtgatgctcgatccaaaagagttcaacacctttgtcccgctgggaacggcggcgttaaccaacccggcttttggcgctgatatctactggcgcgggcgcgtatgggtagatcagttctggtttggtctgaaaggaatggagcgttacggttatcgcgatgatgccctgaaactggcggatacgttcttccagcacgccaaagggttaaccgccgacggcccgattcaggaaaattacaacccgctgactggcgcacagcaaggcgcaccaaatttctcctggagtgccgcgcatttgtatatgttgtataacgattttttccgtaagcagtaatttttcccgatgccggacgactgtattaccgccgtccggcatgacgaacgggcgtattctttttgaatcccatcacaaaccccgcactccccttttcccttttctccggcgacggctaaattagaactcatccgaccacataacaattattttacatactggacaattttatgagctatccgtcgctgtttgccccgctggatttaggttttaccacgttaaaaaaccgcgtgttgatgggttcaatgcacaccgggctggaggaatacccggacggtgtcgagcggctggcggcgttttatgctgaacgcgcccgtcacggcgtggcgctgatcgttagcggcggtattgcacctgatttaacaggcgttggcatggaaggcggtgcaatgctcaatgacgtcagccagatcccacaccatcgcaccattaccgaagccgtacatcaggaaggcggcaaaattgccttacaaattttgcataccgggcgctacagctaccaaccgcatctggtcgccccctccgcattgcaggcccccatcaaccgtttcgtgccccatgagttaagccatgaagagatcctgcaactgatcgacaatttcgcccgctgcgcgcaactggcgcgggaggccggatacgacggcgtagaagtgatgggttccgaagggtatttgatcaacgagtttctgacgctgcgcaccaaccagcgtagcgaccagtggggcggcgattaccctaaccggatgcgctttgcagttgaagtggtgcgagcagtgcgcgaacgcgtcggcaatgacttcattattatctaccgtctgtcgatgctcgacctggtagaaggcggcgggacttttgcagaaacggtagggctggcgcaggccattgaagcggcgggcgcgaccattatcaacaccggcattggctggcatgaagcgcgaattccgaccattgccacgcccgtgccgcgcggtgcctttagctgggtcacgcgcaaactgaaaggccacgtctcgctgccgctggtgaccaccaaccggattaacgatccgcaggttgccgacgacattctctcgcgcggcgatgccgatatggtatcgatggcgcgaccgtttcttgctgatgcggagctgctgtcaaaagcgcaatcggggcgagccgatgagatcaacacctgcattggctgcaatcaggcctgtctcgatcagatctttgtcggcaaggtcacctcgtgtctggtgaatcctcgcgcctgccacgaaaccaaaatgccgatccttcccgccgtgcagaaaaaaaatctggcggtggtcggcgcaggtccggcggggctggcgtttgccatcaatgcggcggcgcgtggtcatcaggtaacgttgtttgatgcacatagcgagatcggcgggcagtttaatatcgccaaacagatccccggcaaagaggaattttacgaaacattgcgctactaccgccggatgatcgaagtgactggcgtgacactgaaacttaatcacaccgtgaccgcagatcagttaaaggcgttcgatgaaacgatcctcgccagtgggatcgtaccgcgcattccgcccatcgacgggatcgatcatccgaaggtgttgagttatctcgacgtactgcgcgacaaagcgccggtaggcaacaacgttgccatcatcggttgtggcgggattggttttgatacggcgatgtttttaagtcagccgggtgagtccaccagccagaacattgccgagttctgtaatgagtggggaatcgacagtagcctgcaacaggccggaggtttgagtccgcaaggcatgcaaatcccccgtagcccacggcagattgtgatgctccagcgcaaagccagcaaaccaggacaagggttaggcaaaaccaccggctggatccatcgcaccaccctgctctcacgcggcgtgaaaatgatcccaggcgtaagttaccagaagatcgacgatgacgggctgcatgtagtgatcaacggcgaaccgcaaattttggcggtagatcatgtggtgatctgcgcagggcaagagccaaaccgcgcattggcgcaaccgctgattgatagtgggaaaactgtgcatttaattggcggctgcgatgtggctatggagctggacgcacgacgggcaattgcccagggaacacggctggcgctggagatttaaattgtgcattgaagtgccggatgcgccgcttgacacgtcttatccggcctgggggtaacgtgctaatcgtaggccgcatccggcacgtcgcgttaatcaataaacaatgcaggggaaatgccgaatcgcgttgccagttttttagcgtgttccagcgttaattttctcttcccgttcaaaacgcgtgacaccatagatttactgccaatttccggcagatcggaaagggttaaaccatattgatccataagggtacgaatcacggctataccgccaggcatggcttgagccatggcattaaattccgcaaattcgggcgctgattcttcccacgcggttattttggcacacgccagatccagcaaggggttttcaggatcgttgagcagcagatgatctaccagttccagcgcctgggtgtattgttcctcgttctgaatacccgccagaaaaggtgccacagcagttagtttttctcctgcttgcaagatgtcggcaatcgcaatcattttttccccttagtacgatgaacggcggtaaagaaatcgtattctttatgcgtcataacttcacgtatgtagcataaacgttgaacaacgctaaacaagagaatgtagaggatggtgacagggattttttgttttatggaagcgcgattccagaactgggcagacattgccggatgcgacgcttgccgcgtcttatccgacctgggggtaatgtgctgaacgtatgccagataaggcgtttacgccttatctggcaggtagctgccaatcttaccgacgacgccccagcttcactgctttcagcaccacaaatttattattcgtcgcaatagtggtgcagttgccgaaaattttcttcagtttgtggaagtaatccaggtgacggttggcaacgatatacagctcgccgttgattttcaggcagcggcgggcatggtggaacatctcccaggcgacgttatcggtcagcgcatgttgctgatgaaacggcgggttgcagagcacagcattaaagcggaaaggctccacgccggagagcgcgttattgatcataaactcgcagcgatccaacgcctcgggcatgttggtttcaacgtttaaccggctggaagcaaccgccatcggcgattcatcgacaaacaccactttcgcctgcgggtttttatcaagcagcgtcagaccaataacgccattaccacaaccgagatcgacaatctcaccttcgagattctctggcagatgctgcataaagaagcgcgcgccaatatccagcccggtgcgggagaagacattcgcatggttgtggatagtccagtcagtgccttccagcttccagctaacggtctgcggtgcatcaaccagcggcggctcgttgaaagtgcagttaatcaggcgcgctttcttccatgccagtgtggtggtggtcggaccgagcactttttcgaacagttccagcgtggaggtgtgaatgtcacgggctttagcaccggcaataatacgtgtatccggcgtgaccactttgcgcagcgcacgcagttgttgttccagcaacgccagtgttttcggtactttgatcagtaccacgcccggctgttgcgggtagtcggcggtgctgtcgagaaacttcacgctcgattcatcaatcccgttgaggcgtaaattctcgcgcgtggccagttcactgatgtatgagtcgccaatgctgtacggcttatgttccgccagcgcacaacttaacgcaccaaaggcatcattcaggatcaacaccgggccgcggatttctgtgtcgtccaactgttgcagcaaatattcatccgccgcttcccacgcctgtagcgggttaacgtcatccgtcgccggaaaacgttgtagtgtcagtgaacggaaaccgttgtctaagtggctcatcggccctcctgaatgataaaatttcgacgttgcccctgaaaagggtgcgtgagtataccctttttctctttttcgtgggcggttatgagcaatcttacttatcttcagggttatcccgagcagctactttcccaggtgcgaacgctgattaacgaacagcgtctgggcgatgtgctggcaaaacgctatccgggaacacacgactacgccaccgataaagccctctggcaatatactcaggatcttaaaaatcagtttctgcgcaatgccccgccgatcaataaagtgatgtatgacaacaagatccacgtgctgaaaaacgcgctcgggttacataccgctgtctcgcgtgtgcagggcggcaagctgaaagcaaaagcagagatccgcgtcgctaccgtgtttcgcaacgcgccggaaccgtttttgcgcatgatcgtggtgcacgagttggcgcacctgaaggagaaagagcataacaaagcgttctatcaattgtgctgccatatggagccgcagtaccaccagcttgagttcgacacccggctgtggctaacgcagttgtcgcttgggcaggacaaaatctgaaaatgatgtcaggcgttatcttttcttcctatagcgcctaaaatcgacctcccccctttcgttaaggataacgaccatgcagccccgccttcttctccgtatttgtttttctcgccggactcttaagattggctgtttattgttgcttatagcaggagcgaccctttttattgccgatcgcgtaatggtcaacgccagcaaacagctgacctggagcgacgtcaacgtcgttccggcgcgtaacgtgggcttattgctgggggccaggccgggtaatcgctactttacccgacgtattgataccgcagcagcgttgtaccacgccggaaaagtgaaatggctgttagtcagtggcgataacggacgtaaaaattacgatgaagcgtcaggaatgcagcaagccttgatcgctaaaggcgtaccggcaaaagtgatcttctgcgactatgccggattctcaacgcttgattcggtggtgcgtgccaacaaggtgtttagtgaaaatcatatcaccattatctcgcaagaatttcataaccaacgcgccatctggctggcaaaacagtatggtatcgatgctatcggttttaacgcgccagacctcaatatgaagcacggtttatatactcaactgcgggaaaaacttgccagagtcagcgcggtgattgatgcgaaaatcctccatcgccagccgaaatatctcgggccgttggttatgattgggccgtttagtgagcatggctgtccggcgaaagaataatgcgtatctgcgcacgtcgaagataaaaaaggcgtgctacagtgacgagagaatccctttatggagtatccacgcgttatgatacgtttcgctgtgattggtacgaactggatcactcgccagttcgtcgaggccgcccatgagagcggtaaatacaagttaaccgccgtttattcccgcagtcttgaacaggcccagcacttcgccaatgatttttctgtcgagcatctgtttacgtcgctggaagcgatggcagaaagcgatgccattgacgcggtgtatattgccagcccgaattccctgcacttttcccagacacaacttttccttagtcacaaaattcatgtgatttgcgagaagccactggcgtcgaatctggcggaagtggatgccgccattgcctgtgcgcgggaaaatcaggtggtgctgtttgaggcatttaaaaccgccagcctgccgaactttcatctgttgcgccaggcgctgccgaaagtcggcaaactgcgtaaagtctttttcaactattgccagtattcctcgcggtatcaacgttacctggatggtgagaatcccaacacctttaatccggcattctctaacggttcaattatggatatcggcttttactgtctggcgtcagcggtggcattattcggtgaaccgaaaagcgtgcaggcaaccgccagtttgttggcaagcggcgtagatgcccacggcgtggtggtgatggattacggtgatttcagcgttacgttgcagcactcaaaagtgagcgattctgtcctggcaagcgagattcagggcgaagcgggatcgctggtgattgaaaaactctctgaatgccagaaagtctgctttgtaccgcgtggcagccagatgcaggatctcacccagccacagcatattaataccatgctctacgaagcagagctgttcgctaccctggtggatgagcatctggtgaatcatccagggctggcggtcagtcacatcaccgccaaactgctgactgagatccgccgccagactggggtgatttttccggcagataacgtaaaactataattgccaaagtaaaacagtgtaaaaggtatgtaacagaccattgactgactgaatggtctgtcatactttgttacctgcaaaggggagtaacttcattgccggtcgatcgtcattacgatgtgtgaaaaaccacatccggtcaccgggcaacccgaaaggaatacgcagacgtattccttttttgttgtaagtgagaccttgccggaaggcgaggtctatgcataaaaagcagcggctgacgtcttccgacgttggccgtttttttatgtgtaaggaacttctatgaatactgtcggcacgccgttgctatggggcggattcgctgttgttgtcaccattatgctggctatcgacctgttgttgcaggggcgtcgtggggcacatgccatgaccatgaaacaggctgcggcctggtcgctggtctgggtgacgctgtcgttactgtttaacgccgctttctggtggtatctggtgcaaaccgaaggtcgcgccgttgccgatccacaggcactggccttcctcaccggttatctgattgagaaatcgctggcggtcgataacgtctttgtctggctgatgttgttcagctatttctctgttccggcggcattacaacgtcgcgtgctggtgtatggcgtgctcggggcgattgttctgcgtaccatcatgatcttcactggtagctggctgatttcacagttcgactggatcctgtatatcttcggtgccttcctgctgtttaccggcgtgaagatggcgctggctcatgaagatgaatcaggcattggcgacaaaccgctggtgcgctggctacgcggtcatttgcgcatgaccgacaccatcgacaacgagcatttctttgtgcgtaagaatggtttgttgtatgccacgccgctgatgctggtgctgattctggtggagttgagcgacgtgattttcgccgtggatagtattccggctatcttcgccgtgaccaccgatccgtttattgtgctgacctcaaacctgtttgcgatcctcggcctgcgtgcgatgtatttcctgctggcaggtgtggcagagcgtttctcgatgctcaaatatggtctggcggtgattctggtgtttatcggtatcaagatgctgattgtcgacttctaccatattccgatcgccgtctcgctgggcgtggtgtttggcattctggtgatgacgtttattatcaacgcctgggtgaactatcggcatgataagcagcgggttggatgatttttaatctgcctaagccgtgtaccctgtcatcaacatgagcaccgttttctccctctccccaaaaggggcgaggggactgaccgagtacttttttgacgttgtcatcagtctggaagccgcacgttgggctttatttttatgtcaaataaatgtaaccattaagttgcaaaatatgacctctctttaaaatccagcatttttcgcttcccgaagctgtaactttccttatactcgaccttgcaaacactttgttacatcctgaaagatgcgtcgacagaacgcaccagggatgtgcgacaacacaatgaaaggatcgaaaaatgactacgcaacgttcaccggggctattccggcgtctggctcatggcagcctggtaaaacaaatcctggtcggccttgttctggggattcttctggcatggatctcaaaacccgcggcggaagctgttggtctgttaggtactttgttcgtcggcgcactgaaagccgttgcccccatcctggtgttgatgctggtaatggcgtctattgctaaccaccagcacgggcagaaaaccaatatccgtcctattttgttcctctatctgctgggcaccttctctgctgctctggccgcagtagtcttcagctttgccttcccttctaccctgcacttgtccagtagcgcgggtgatatttcgccgccgtcaggcattgtagaagtaatgcgcgggctggtaatgagcatggtttccaaccccattgacgcgctgctgaaaggtaactatatcgggattctggtgtgggcaattggcctcggtttcgcactgcgtcacggtaacgagaccaccaaaaacctggtcaacgatatgtcgaatgccgtcacctttatggtgaaactggtgattcgcttcgcaccgatcggtatttttggtctggtttcttctaccctggcaaccaccggtttctccacactgtggggctacgcgcaactgctggtcgtgctggttggctgtatgttactggtggcgctggtggttaacccattgctggtgtggtggaaaattcgtcgtaacccgttcccgctggtgctgctgtgcctgcgtgaaagcggtgtgtatgccttcttcacccgcagctctgcagcgaacattccggtgaatatggcgctgtgtgaaaagctgaatctggatcgcgatacctattccgtttctattccgctgggagccaccatcaatatggcgggcgcagcaatcaccattaccgtgttgacgctggctgcggttaatacgctgggtattccggtcgatctgcccacagcgctgctgttgagcgtagtggcttctctgtgtgcctgtggcgcatccggcgtggcgggggggtctctgctgctgatcccactggcctgtaatatgttcggtatttcgaacgatatcgccatgcaggtggttgccgtcggctttatcatcggcgtattgcaggactcttgcgaaaccgcgctgaactcttcaactgacgtgctgttcactgcggcagcttgccaggcggaagacgatcgtctggcaaatagcgccctacgtaactaatacttagcccctttcgtctacggcggaaggggttttctccactttaaacggatcaattccccttctctgcatacgccagaaacgaatgatattcaggccattcattagcagaaaactcccctcaatcatcgtgccgcctatcgaccccgcccagaagttgtgaatcacccagcaacacgttgaaaaccacattacgcagcgcatggtcagccctttacagcggaacagcgcccaggtactgacaatcgtgccgattaccggcagtagttcgacaggatgatggaacttcgcgaggccaattccgccagtcagcacaataaaaatcgccattacccataagctgcgcgtgcgtaaggtaatcaatgtacgaatggcattaaggatggcactggcaccggcaggataggtgcccagaagaaaaaaatgtacgccaataacggcgctatagaccgaaagctgctttttgaagcgacgttcgtcacgattgaaaaatgttgtgataccaatcagaaaggcgatgacacccacgccctgggccagccaatacgcggtcatgataaatccttagcaggtatggaaaagcaaacggcgcttcacattatgaaacgccgttttttattaacaactcatttcgactttatagcgttacgccgcttttaaagatcgccagttcacggaagtcgttacgctcgttgcaggtttgcttaccgttggcaaactcaacgatggtatcgataaattcttccagcaactgtggcatcgctttaccgtggatcagctgacccgcgtcaaagtcgatccagtgttttttcttcgccgccagttcactgttggtggcgattttcaccgtcggcacaaatccaccatacggcgtaccacgaccagtactgaacagcaccatatggcagcccgcacccgccagggcgctggtcgctacggcatcgttacccggcgcacttaacaagttcagccccggcgttttcagacgctcgccgtaacgcagcacgtcaaccacgacactggaacccgctttctgggtacagccgagggatttgtcttccaacgtagtgataccgcccgctttgttccccggtgatgggttttcgtagatcggctggtcatgggcaataaagtactgcttgaagtcattgaccatggtgaccagtttttcaaacgttgcttcgtcacggcaatggtccatcagcaactgctctgcaccaaacatctccggcacttcggtcagtacggtagtaccaccgttagcaatcacgtagtcagagaaacgccccagcatcgggttagcagtaataccagaaagaccgtcagaaccgccgcactccagaccaaacttcagttcgctgagtttgcccggctcgcgcttgtcgttgcgcatcacgttatacaactgatgcaaatgcgcgatcccggcctcgatttcatcatcctgctgttggcagatcatgaaatgaacgcgttcaggatcgatatcgcccaacgtttcacggaatgcggcaacctggttgttttcacagcccagaccaatcaccagcactgcacccgcgttcgggtggcgcaccatgttttgcagcatggtgcgagtattgatgtgatcgtcgcccagttgtgagcagccgtaggtgtggctgaagaggaacacgccgtcggtaccttcagcgttgttggtctctttcaggaaacgattttggatctgccgcgcgatgccgttaacacaacccacggttggcaggatccacagctcattacgcaccccgacatcgccgttcgcgcgacgatagatctgcacttcacgatctgccgcttgcgcaggcagatcctgaaaatcaggttgatagcgatactgatccagatcgctcagattcgtgcgcgtattgtgggcgtgaacgtgttcccccgccgcaatatccgccaatgcataaccaatcggcaggccatatttaatgacgttggccccttttgcgatatccgttaacgcaaatttatgtccacgagcaacatcctggcgcagcgtaacagtctggttatcgacactgacttctgtgccttcagccaaatccgctaaagcaaccgcgacgttatccagcgcatggatcttgatgtattgcatatcaaccccagaccttagttcagttcaatggcgaagtagtcacgcgcattgttaaagcaaatatttttcaccatctcgcccagcaggttgatgtccgccggtgcttcgcctgcttccacccagcgaccgatcatctggcacagaatgcggcggaagtattcgtgacgggtgtatgacaggaagctacggctgtcagtcagcataccgacaaagcggctcagcagaccgagctgcgccagttgggtcatctgacgttccataccgtctttctggtcgttaaaccaccagccggaaccgaactgcattttgcccggcataccttcgccctggaagttaccgatcatggtgcccagcacttcgttatcgcgcgggttcaggcagtagagaatggttttcggcagcaggttttcttcgttctgcttgctcagcagcttagacagctcttccgccatcggacggtcgttgatggagtcaaagccgacatccggccccagcagtttaaactgacgcaggttattattacgcagtgcgccaatgtggtactgctgtacccagccgcgacgtgcgtattcagcgccgaggaacaccagcaccgcagttttgaactgtgccacttcgtgctcgctcagggtttcgcctgccagacggcgcgcgaggatgctgtccagttccgcttcgttcgcttcagcaaacatcactacatccagcgcgtggtcagaaactttacagccgtgagcggcgaagtgatccagacgtttagtcagggcagtttgcaggtcagcaaagcggcgaatgtcggtatcggaaacttcgcccagcttcgccatgtagtcgttaaaggtcgcctgttcaatgttaaaggctttgtccggacgccagctcggcagcactttaatggtgaaagagccatctttggcgatctctgcgtgatgctccagagaatcgatcgggtcatcggtggtgccgaccattttcacgttcatctgctgcatgatgccgcgtgcagagaaattatcctgcgccagcaattcgttacattcgttccagatttcatcggcagttgacggagaaagcaatttgccagtgataccaaacggacgacgcagttcgaggtgcgtccagtggtataacgggttgccgatagtatgcggaacagtcgccgcccaggcgtcaaatttttcacggtcagacgcatcaccggtgcacagacgctcggccacaccgttggtacgcatagcgcgccatttgtagtgatcgcccttcaaccagatgtcatacaggtttttaaaacgatagtcttccgcaatctgctgcggcggcaaatggcaatggtaatcgaaaatcggctggtcttttgcgtagtcgtgatacagacggcgggcaaattcggtatctaacaggaaatcttcagtcataaacggagtcattttcgtcttcctctcaacgagtgagctagcttgcttatggtgcgatgctgacaaagttatcacaccaatttccagagtccgaagatattttcgtgagttagatcaataaacgtagttaaaaaaattactctcaaagtggtaaatctcgctgcaggccgcgccagtactggcctcgtggtcgtcaggtaatgtccctacaaatattcgcacatttgtgatggctctcaccttttaaagttgtatgacaagttatctttctgccgtcgcaaatcataagtcgacggaatgcaaattgtcgattcattcatttgttagatgaatcgggttaaccggtacggaagccgaattagcacgaaactttcatggcaacgttcggggcgtgccggttttttttcggttacccggtcgtaactaacatcttcagcctctggcgggatgatggccgcgcttcctgcggatataacaaaacgatgaggttttacatgcgtaaaattaaagggttacgttggtatatgatcgcactggtgacgctcggcaccgtgcttggttacctgacgcgtaacactgtggcggcagctgcgccaactctgatggaagagttaaacatctccacccaacagtattcctatatcatcgcagcgtattctgctgcttatacggtcatgcaaccggtagcgggttatgtactggatgtgctgggtacgaaaatcggttatgcaatgtttgctgtactgtgggccgtgttctgtggtgcaaccgcgctggcaggtagttggggtggcctggcggttgctcgtggtgcggtcggtgccgcggaagccgcgatgattccggcgggtctgaaagccagctccgaatggttcccggcgaaagagcgttccatcgcggtaggttactttaacgtaggttcttcgattggtgcgatgattgcgccgccgctggtggtatgggcaatcgtgatgcacagctggcagatggcatttatcatctccggtgcgttgagctttatctgggcgatggcatggctgattttctacaagcatccgcgcgaccagaaacatctgaccgatgaagaacgcgactacattattaatggtcaggaagcccagcaccaggttgacacagcgaagaaaatgtccgttggtcagatcctgcgcaaccgtcagttctggggtatcgcgctgccgcgcttcctggcagaaccggcatggggtacttttaacgcgtggatcccgctgttcatgtttaaagtttacggctttaacctgaaagagatcgcgatgtttgcctggatgccgatgctgtttgctgacctcggttgtatcctcggtggttacctgccgccgctgttccagcgttggtttggtgtgaacctgatcgtttcccgtaagatggtcgtaacgctgggtgctgtgctgatgattggcccgggtatgatcggtctgttcaccaacccgtatgtcgcgattatgctgctgtgtatcggtggttttgctcaccaggcactgtctggcgcactgattacgctctcttctgacgtgttcggtcgtaacgaagtggcgacggcgaacggtttaaccgggatgtccgcatggctggcaagtacgctctttgctctggtggttggtgcactggctgacaccatcggctttagcccgctgttcgcagtacttgcggtattcgacctactgggggcactggttatctggacggtattgcagaacaaaccggcgattgaggtggcgcaggaatcacataacgatcccgcaccgcaacattaagacttaacgtaagttgtaatgacgaagccgcctgttcaggcggcttcgttgtttagttgtttctggtctgcgaggtcaattgatcgtcggcaatgacggggtaaagatgaccgacaatttacccatataatatcccgcctgttttgccgtcacgttaaatttgtcgaccaccagcgtcagcggagtgggaacacacatcacagcgtaacggatgcctggaagcaccaccgggcggacatgtttaagattgatgttggtccagaccatgctctcattgttgcgcacatcaatttgcccacctgattccgggtcatacattttgacacggtaatcaatacgctccccttcatccgttgagctcgcgccctgacgataaatcgaaaacgcaccattactgcgtcctgccgccgtttttccctcatcttttagcaaaatttcatagctaagaccgttaccgttaaagccatcgtacaggcacatatccaacatcgtcagatcttgcgcgtagttgttgccgttaacgctgcctgttggatgcaaatccagttgtacgcgtggcgtggcgtgggcgaactccgggaagaacacgtcgatatggttgggatcgagggtgttcagggtaatatctgcaaaatagtccactgaagggctatttgagtgcagcttaacctgccctttccaaacgccgccaatcggcaacttcttcatttctgcctgctcaaggtaaagcgtaagaaacttcttatcagcataatgtggggttgaatcccctgatacgtagcatttataccgatttgagtccctgagatccgtttgtgcaacgtatccttcacaccctggaatcccgtcatcgacataagcttttttaaatcctttgagcgtaatcggccaacgcataccactgcgctgctccgttaaataaatttgtactgtcgagaaattaccagagtccgagcaagtttgctggatattgggatatgaacattcataccacatatacgcgttattcccgggggattcttcctcgttccagaagtaataatccgctcggccagcggccaaatcataagtaatttcagccgtcacatttggcgtagcgtgcccccccgcgaccatgccaaataaacataaaatcacggcaattaatcgatttctcatggtgcaacctccctttgcgccgtctggacgtttccacgtaatttaggctgtttcaactgtgcctgaacctgaatagattccggcaattgtgaataactcaccacgctacaattcacatccccgctatagcgaatgctggcgcgtttcttcaaaacattcagcggacatttcaggaactgctgcccggaaagcagatacaactctttttcaccactgctgatctcaagtgtaaatccaccatcttcagccaccagtaacatggcgctattcagacccaccagcgggaatttctctaccgatgcgggcaataacaaacgaccgatatagttgtaattaaagctggcagacacctcgcgataacgtaatttgcccggcaacagcattaactcgcgatttcccgcgccgttaatgatgttggttgttccttgctggttaccctgattactgtcgttaacttcaacaaagccagactgaaatccaggataggggaataacacgctgtcgctttgaccaagctgcaatgttctgctgccagccacccgcgcttcgagttgcagaccctgactctgttcatcctgttcagagaaacctttcacatccaccaacaccgctcccagcaaatcatctgagccgctggcccccacattgatgccatagcgactcaccgccagcgtggagctgtatgtcccggtgaaggccgagagatgatcatggttctggcgatcataactgtctgagacagtagcgtagacatttccatattggccatcccaacgcccgttaaccgcgctgtttatggtatcggtgttcaaaccgccgacggtcacgccaagctctttatggctgaatgagtcgttataaaaggtatgcgataactgccatgacgtttgatcgccatcctgatcgctataacgataatccgtagaaacattggttgaatggctgttgttattgctgtccatcgttggcgtatcagataacgaaaacgacaagtacaagccgttgtcatcgttatcgccaccgttgtcgttacgatggaaaaccccaagggaagtactcaaaatccagtcacgcatcacaaaagcgcgagaagcgctaagttgtacggtctcggaaatgctttgagccgaagtctggcgaagatagttattttcaaagctctgctgtttgtcccagcgcaaactatcatcagtgttattttgtgtgcgggtataacccagcatcatattccagccgacaaaattctgtgaaaccgtcgcggaaatactttcataacagcttaaggcgttgtagctctctctgttgtcggttgtacaagcatcaccgtcagagttggtccgataaaagcccaacgtcggccatcccggatgactccagttggcctgttgcatatcgcctttgccgccgtcatcgttacggaacacgctggcactgatagccagattccccgccccgcctaaatccgccgtccagttattgcctaactcgaaagcacttacatcatcggcattcgccagccctgcgtagagctcatattgcggatgtaatggcaggcgtacgcctagctgataagcagaactttcatcatcagaaacctgcgatgtggttttacctgcctgcaagaaccactgggcatttccgtctgtcagaccgccggttttggtaaacggtacaagctcggtgcgggtgagttggttattttcataaacttttaacgccacgctgtagctgcctggcggaaaggaactggtatcaataaattgcgaaccactattgaggtaaaacgatcccaacaattgttcattacgataagcatcaacacgagaattgcgcgaaagcaggatcattaccggcgtaccctgctggctttgcgtctggtttaaataactgagtgtcgacccgatacgcattccgtctattgcaccgagtggcaggaagttaaaagtaaagtttccaccttgcgcattaaataatgtgcggttgtccatccgccccgcctgcacataataacggcgtaaaaaatcatagcggtaatagagatcgctgacatcgacattgttgtcgctgacatcatctgcatcataaccgtcgaaattccagtgcgcaccaatatagctattttctgttattcccagtgcgccattaccctgaattgacaacgattggtaatcatcctgaaccagcacattaatatcttgctgatgtataaaagcgttaaccgtatttttgtctggatttaaatacaatgacttcgagttaaacgcagaactccattgcggattaagaaatagcgttgctgaactttcttcatcattgtagattatttctactgtctcagtattaagaataaccgcatcctgaatcagtacgtacaaaaccacaagccagttcaccgtggcgagctaagggttgcgatagtttttctttcactgtatgagcgattttttgatcgtcagtgctcaattcaagtttgctgtataaacttgatgaatcaagaaaggttacggtatcaagattaaccatcgcataatatttaccgagacttttccctgcaaaataaacctcgatatactcctgctgtccctgagcaataacctcaaaaccagcgggaatttttgttaatgttgcctttgccgggctgagactcgccaggatcaaaagagccagtaattttttgtccatggctgtcctgtaatccataataaatactaaaatagttaaaagaagggaggacttgcctccctttattgcatgttaattctgttatccagattagagagcctgggacagataaatgctaactacgccacggtagatacccgtttccagaacacctttggtagcctgggaaaacatcagtggtttagccagcgaaccgttagttaacgcatcggaagcaaagattttcgttgcggtaaacgtggttgccgcatcagcagcaatcacttcaccaccccaggttacggtcagcggaacaattttgctggcgtccacgctctgaaccagttgcgcaggcgaaactaactgcattttcacgtctttggtcgtgtcatttgaccagattttagtcattaactggtaagattgcagaccctgacctggcagatattgcatttctactgccttcggcagtgcagtattatcggtctgcgtcatatccagagcagcatcaacgttagcagtaacagtgatatctttttgtactgctaatgcagaacctgcaacggaaaacattgccgctaccagaagagattttgcgaatacctttttcattactattccttggtttattacaatgataattaatggaccgccagctcaaactcgccattgtccttggtgatccagttattatatttgacaacgattttatcgtagccagatatgctttctaaaactctttcctgaccagggaaaatgtttttatttacggtctgtgttctgcactccgcagaaccactatttttacaataggcaatggttaatatcttcagacgttgattgccattattgattagctttttatcggcgttaatatctaactttgccacaggctgctgaggtggcacgctgacaacaatcccccaaattaagttaaccgttaattgcatggagagatcttttttattatctgttgcatcatcaatgctgggtacagcttcaaatttaacccgatagtttttttccttttgctcaggttccattgccacaaaacgtacggttttgctactaccgccaggcaaagcaaatttgggcggcattatcacaagttggtttgcatcgcctgaagttacttcgatttctttttcttgtggtgttgatggattatcgatacgaaatacggttgcctttatatattggacttcattcgttttcgatattacacgaacacttccttctccctgactgtttatagatacagacataggatatacagtcatattagattgtgcgaaaaatgatgtgcacagaagtaagacaggcccgagccgtaataatcgattaattttcgccaccatttaatcagtttaaattatttcataaaaagttggcgcattagaaatcatactatttttcaagtcaacacaaaaaagcatctttagataaaattatttattctcaaaaaaatacaacctactgaaaaatatgttttttcacaattcaacataatcaattttaggaatatattaatattcataacatcaataaataatattatttcaatcattcgatttatattttaacaatggcatacgcatgcataaagtggtatgataactttgtccgcattccactcctggagacgcatatggaaatcactgaaccacgccgtttgtatcaacaacttgccgctgatctgaaagagcgcatcgaacagggcgtctatctggtaggtgataaactgcctgccgaacgctttattgccgatgaaaaaaacgtcagccgcaccgtggttcgtgaagccatcatcatgctggaagttgaaggctatgtcgaagtgcgtaaaggttcaggtattcatgtggtttccaaccagccgcgccatcagcaatcggctgacaataatatggagtttgccaattacggtccgtttgagctactgcaagcccgccagctcatcgaaagtaatattgccgagttcgcggcaactcaggtaacgaaacaggacatcatgaaattgatggccatccaggagcaggcgcgcggcgaacaatgcttccgtgattccgagtgggatttgcagttccatattcaggtagccctggcgacgcagaactccgccctggcggctatcgttgaaaaaatgtggacccagcgtagtcataatccgtactggaaaaaactgcacgaacacattgatgcccgtaccgtcgataactggtgtgatgaccacgatcaaatcctcaaggcgctgattcgcaaagatcctcatgctgctaagctggcaatgtggcagcacctggaaaacaccaagatcatgttatttaacgaaaccagcgacgatttcgagttcaatgccgaccgctatctgttcgccgaaaacccggtggtgcatctcgatacagccaccagcggcagtaaatgaaattcctgtccgacaggcgctacagtgcgcctgtttgtctcgtcggtaagcgaaaagtataaagtgtcagcctgtgtaaatcctctcgcctccctcccctgcattcagcaaaatcagactccacggacatgtaattttgataacgaacaacgttgacctttgttacaattagattcaatttgaatttatgcttttgaatgctttcttatctcacgatttaacagggaatagttcaggctgtgttgatgtatcaaacccgcagaacataccaagacagcaataacattgcggtagtgcatcatttaaaaccagcgtggcgttaaccgattcaccaggaataatgaatggaacttttgacccaattgctgcaagccctgtgggcgcaggattttgaaaccctggccaatccgtcgatgattggcatgttgtattttgtcttgtttgtcattttgttccttgaaaacggcttgcttccggcggcctttttaccgggcgacagtttactggtactggtcggcgtattgattgcgaaaggcgcgatgggctatccgcaaacgattctgctgctgaccgttgccgccagcctcggctgctgggtcagctatattcaggggcgatggctgggcaatacccgcaccgtacaaaactggctatctcatttacccgcgcattatcatcaacgcgcacaccatctttttcataaacacggtttatcggcgctgttaattggtcgctttattgcgtttgtcagaacactgctgccgacgattgccgggttatcagggctgaataacgcgcgctttcagttcttcaactggatgagtggtctgctgtgggtattgatcctgacaactctgggttacatgctcggcaaaacgccggtatttttaaagtacgaggaccagctgatgtcatgcctgatgctgctcccggtggtgctgctggtgtttggcctggcaggttctctggttgtgttatggaaaaagaaatatggaaatcgggggtaagggatgcaaatacctcgcatgtcacttcgccagctagcctggtccggcgctgttttacttctggtcggcacgctgttgctggcctggtccgcggttcgccagcaagagtctacgctggcgattcgtgccgttcatcaaggcacaacgatgccagacggtttttcaatctggcatcaccttgacgctcacggcattcctttcaaaagtatcacccccaaaaacgacactctgttaattacctttgactccagcgaccagagcgccgccgcaaaagcggtcctcgacagaacattgccccatggctacatcattgcgcagcaggacaataatagtcaggcaatgcagtggctgacccggttgcgggataactctcatcgcttcggataacttcctgttatccgaaacagatcactcactttggtgatttcaccgtaactgtctatgattaatggggcggtggttaacacgaccgcttcgttgtctggacaatcgttcctttgtaataggtccgaatcacaatggaaggttcaagaatgaaataccgcatcgctttagctgtttctctctttgctcttagtgccggtagttatgccactaccctgtgtcaggaaaaggagcaaaatatccttaaggagatcagctatgccgaaaaacaccaaaaccagaatcgtattgacggtctgaataaagccctgagtgaagtccgggccaactgttcagatagccagctgcgtgccgatcatcagaagaaaatcgcaaagcagaaagatgaggtggcggaacgccagcaagatttagccgaggcgaagcaaaaaggcgatgcagataagattgccaaacgcgaacggaaactggcagaagcgcaggaagagctgaaaaagctgaaagcgcgcgactactaactcacaatagtcactacttactcacctggagaaaactatgtcgaaagaacacactacggaacatctgcgtgctgagttgaaatccctttccgatacgctggaagaggtgcttagctcatctggcgagaagtcaaaagaagagttgagtaagattcgtaacaaagcggagcaggcactgaaacagagccgttatcgcctgggtgaaaccggtgatgccattgccaaacaaacccgtgtcgcggcggcgcgtgccgatgagtatgtgcgtgaaaatccgtggacgggcgtgggcattggcgcagcaatcggtgtagtgctcggcgttctgctgtcgcgtcgttaattatggcggacactcatcacgcgcaagggcccggtaaaagcgttctgggcatcgggcagcgaattgtttccatcatggttgaaatggtggagacacgtctgcggctggcggtggtggagctggaagaggaaaaagcgaatctctttcaacttttactgatgctgggcctgacgatgcttttcgctgcatttggtcttatgagcctgatggtgctaattatctgggcggttgatccgcaatatcgcctgaatgcgatgattgccaccaccgtggtgttgctgctactggcactgattggcggcatctggacgttacgtaaatcgcgtaagtctacgttgctgcgccacacgcgccatgagctggcaaacgatcggcagctgctcgaggaggagtcccgtgagcagtaaagtcgaacgtgaacgacgtaaggcgcaactgcttagccagatccagcaacaacggctggatctttccgccagtcgtcgtgaatggctggaggcaacaggcgcttacgatcgtcgctggaatatgctgttgagtctgcgctcctgggcgctggttggcagtagcgtgatggctatctggacgattcgccatcctaatatgctggtccgctgggccagacgcggttttggtgtatggagcgcctggcgtctggtgaaaacaaccctcaagcaacaacagcttcgcggttaacttcctctctggccggagaaattccggccttatccctcaaattttttgaaaatatttgacagttttccttgctaacaatcacgcttcgtcacgtttatgattctctccatcgacagcaacgacgctaatagcgcgcccttgcacaaaaaaacaatcagcagcctaagcggcgcagtggagagtatgatgaaaaaattagaagatgttggtgtactggtagcgcgtattttaatgccgattctgtttattacggcaggctggggaaaaattactggctacgcgggtacccaacaatatatggaagcaatgggcgtccccggctttatgctgccgctggtgattctgcttgagtttggtggtggtctggcaatcctgttcggtttcctgacacgtaccatagccctgtttactgcgggctttacgctgctgacggcatttttatttcacagcaactttgcagaaggcatgaactcgctgatgtttatgaaaaacctgacgatttctggcggattcctgctgctggcaattaccggtccaggcgcattcagcatcgaccgcctgctgaataaaaagtggtaagcacgcgctatacttaacgataaaaaacgagggggaagctcctcgtttttgctattggaggatagaaaaatgggtcaactgattgacggcgtctggcatgacacctggtacgataccaaatccaccggcggtaaatttcaacgttcagcttccgcatttcgtaactggctcactgccgatggcgcgccaggccccactggcaaaggcggttttgccgcagagaaagatcgttatcatctctatgtttcactcgcctgcccgtgggcacaccgcacgctgatcatgcgtaagctcaaaggactggaaccgtttatttccgtttccgtagtgaacccgctgatgctggaaaacggctggacctttgatgacagttttccgggagcaaccggcgacacgctctatcaacatgaatttctgtatcagctttatctccacgccgatccacactacagcggacgagtgactgttcccgtgctgtgggacaaaaaaaaccacaccatcgtcagcaacgaatcagcagaaatcatacgcatgttcaataccgcgtttgatgcgctgggtgcgaaagctggagattactacccaccagccctgcaaccgaaaattgacgaacttaacggctggatttacgacaccgttaacaatggcgtgtataaagccggttttgccaccagccagcaagcctacgacgaggcggtggcgaaagtgtttgaatcgctggcgcgactggaacagattttaggtcagcaccgttacctgaccggcaaccagctaaccgaagccgatattcgcctgtggaccacgctggtgcgttttgatccagtgtatgtgacccacttcaagtgtgataagcaccgcatcagcgattacctgaatctgtatggcttcctgcgcgatatctaccagatgccgggaattgccgaaacagtcaatttcgatcacatccgtaatcattacttccgcagccataagaccatcaaccctacggggattatttcaattggtccgtggcaggatctcgatgaaccgcatggacgagatgttcgcttcggttaaaaaaaggcaccttacgaggtgcctctgataattagctaagtacgtgttgttcatatcggatgcggcgtaaacgccttatcaaacctacaaaacatttatattcaatatgttgcaatgaccgcgcaggccagataagcgtagcgcatctggcaattttgcgcttgcccttatccttcacagcgccttattaattcatcgcgataatatttactgccatttcattcacgtctattcttaatttgctgctttaaaaacaagtgattgagcaaaattgaggcaaaaatggactggtatctgaaagtactaaaaaattatgtcggtttccggggtcgtgcgcggcgcaaagagtactggatgtttattctggtcaacatcatctttacgttcgtgctggggctactggataaaatgttaggctggcaacgtgccggtggcgaaggcatcctgacgacaatctacggtattctggtgtttttaccatggtgggcagttcagttccgccgcctgcacgacaccgaccgctcggcgtggtgggcactgctattcttaatcccgttcatcggctggcttattatcatcgtctttaactgccaggcgggtacgccaggcgaaaaccgctttggaccagatccgaaactggaacaagaataataattaagcaccttgtaaaaggtgcttaatcgattattttccgctaaaaagtttgggaatttcccgcagacaccaggatttcgcctcccccatactgtcacgacgccaggccataataatatcgatctcgctggtcgattccgggctgacgacacgcaaccgcccttccgcaatatctttttcgaccatcggatacggcatcgtcgccacgccaagccccgccagtaatgcctgacgtttatcttcaattgtgctcaccgttaagcgcggctgtttgtccagcaactgtacggtcaacaccgggcgctcacgagcggtatccgccaccgcaattccacgatatttcacgcgcgtcacttcagataacggttccggctcctgatgaatcgggtgatccggcgcggcaacatagacgttcattaaggtatagagtttgcgcgagttgatctccgacgaggaacgaaaatgcatatccggcgcgataacgatatccgcccgcccctgctccagccgttcccacgcccccgccagcacttcggtgatgattgccagttgggtattggcttttgccgccagtttgtcgattaacgggaaaaaggcaggtgtcggtaccagcgcctcggtcacaatggtgagatgcgtttcccaaccacgcgcgagggcttccgcatcggtagtcagtttatctgcggcttccagcaaaacgcgccctcgttccagcaacatcctcccgacattggtgaatttggtgcgatggcccgagcggtcaaacagcaccacatccagctcttcttccagtttttgcatggtgtagctaagtgcggaaggcacgcgtcccagctcatccgccgccgccgcaaaactgccccggcgatcgatcgcatccataacccgtagtgcttccagcgttaatgccctttctttggccatttcgttctcattcaggaaatttgaacataccgggcagaatatctggctaacaatgtagcgtccagccccttaccataaaaggaagtaaagagaggtcaagaattatgattactacccgaactgccaggcagtgtggacaagcagactacggatggttgcaggcccggtatactttttcctttggacactacttcgacccgaaattgttaggctatgcctccctgcgcgtgcttaaccaggaagtgctggccccaggtgccgcctttcagccgcgaacctatcccaaagtcgatattttaaatgtgattctggatggagaagctgagtatcgcgacagcgaaggcaatcatgttcaggccagcgccggtgaggtgttgctgctctctacccagccgggtgtcagctatagcgaacacaatctcagcaaagacaaaccgttaacgcgaatgcagctttggctggatgcctgcccgcagcgagagaatccgctgattcaaaagctggcgcttaatatgagcaagcagcaattaatcgcctcgccagaaggtgggatgggaagcctgcaattgcgccagcaagtgtggctgcaccatatcgtgctcgacaaaagcgaaagtgcgaatttccagttgcatgggccacgcgcgtatttgcaatcgattcacgggaaatttcatgcgcttacgcatcataaagagaaagcggcactaacctgcggtgatggggcgtttattcgtgacgaggctaacattacgctggttgccgattccccactgcgcgctttgctgatagatttgcctgtctagttgtttttacagggagatgatgatgagtaaaaaatcggccaaaaagcgccagccagtgaagcccgtggtggcgaaagaacctgctcgtaccgccaaaaattttggctatgaagagatgttgagcgagctggaagccatcgtcgcggatgctgaaacgcgtttagccgaagatgaagctaccgcgtaaagacaagttgccggatgcggcgtaaacgccttatccggcacaatacccaaaacctggcgtttatctggccttgctcgccataatctcgataatctgccgatccgtttgctgcatcgaatggcttgctaacgcacacaggttggcaatcgactgctcaacatcatgcgccacaatcccttcattaccggttacggcggtatcatccagcgccattaacaccgctttccacgcagccgaagcactggtcgaaaccttcatcgcgcagctgttcgatgcaccatcgcaaatcatgccactgacatcgccgatcatactgctgatcgccatcgagatggtttcataacgcccatccaccagccatgccatcccggcagcggcccccattgctgcggtcgttgcggcacacagcgcagacaaacgcggtaactggttatggatgtaaatcgcgctcaaatgcgaaagcatcagcgcacgcgccagccgttcatcatccgctccgaagtgttctgctaccaccaccacgggcattgttgcggtgatcccctggttacccgagccggagttactcattgccggaagcgtagcgccgcccatacgcgcatcggatgccgcgctggtacgaatcacaatggatgaagagagatctttcgccagcaaaccgcgcgcgcactgtttttccagcgtcgcaccaatatgcagcccccagttaccgctcaaaccttcctgcgataacgcacaatttaacttcgcagaatcgagaataaagcggatcgccgcaaacgggacttcattgacgaacttcaggatctcagccagcgtcgtcctggaaagcaccgtcagcggcgactcttgctcgccctctgtcacacacgcctgctgggtaaacaccacaccattgtgcgtctcaatatgcacaatgttggtatgcccgccgacgatggtgacacacgcccacttctcaccgttccagactttggcgcgtgagaagaggatttcatcgcaaggttcctggatcttaactgagactttccccgccgccagcagtgctttggcatcggaaattgcctgcgcagttgcgtctttcagcacttccagcccggcgttagcatttccacctaacgctcccagcgccgccgcaattggcagccccaccattcctgtaccaggaacggtgacacccagaccgttcttcatcagatttggcgaaacccaggcttctacacgttcaaccggaccttccagttcagccgcagcaaccgccgccgccagcgccagtgaaatcggttcagtacaccccagcgccggttttacttcctcctgaacggcgaggatgtaacgctgccataacggatttaaagtcgaatcaaacatattaaaaaccttaaaatttcaggtaaatcaagaaaatgccaggaacggagaaacacaaagcaacaaaccagtgacgataatcaggtacagagacatccctttgtatttgtgcaatgccggtactttgtaaaccagccacgccgggatcaggcaccctaccatgccgaaaatcgggctacagatagaggtgaagctcaacaccggggcgttcagtacgatggcgctccaggccagcaaaatggcgaaaatcattatgccgcgctgaacgagattttcgttaatcttctcggcaggtatcttgcgacgcaggatgttcattacgatcccttgcgttgcttcgcgaaagcctaaatagacgccaaagaatgcagtcattacagcaaagatattgagaataacgctgaccactttcacccacgctgcgccgtcaccgctaataaactgtgcggcaatcgccagcgcggaaatattctgctcgtaggcttttaccgcttcgtcatgtcccatcgccagcgtgaatgacacggcgtagaaaaagacggtgacaaacaaaatgccaaacgcgatattcattgcccgcaatgctttatgccgcgccacttcaattgatttttcccgcgaacgataagagatcaccatcgggcttaacgtctggataaacagaatcgacgtcagggtaaacggcagcgtaataatggcgtttttcaccagcagccccagcggcggtagcgaaccgacgttatacagatgccacattcccaccatcgacacgcccagcgccgcgaccaccagcagcttggtcagcaccatgccggtcgaaattttgaataacaatttctcgccgcgtgaggagatcgccaccagaatgcaaatcagtaccagaccataaaagggactgtctgacagcaacccttccgtcacgccgaaggtatgcaggtaggaagcactatcgttggtgatggcggtggaatagacgaacatccaaatcaccagcattacgaaatagagtgcacctaacaggatgccccagtttttacctaaataaccgctgatgacgctcgggtaatctttacactccggtgattctgccagcgtattaataaacaaccgctgaaacagatacattgccgggtaaccaatcaccgatgagagcaaaaatacccacaatcccatcaaaccgacctgcaccgggagaaaaacaatccccgcgccaatcgccatcccgatactcataatcacccagccggtgtcagtactgtcgaatttgatcgcttctcgccactcgctctcactcattccagcacgacccgccggggtcgaagcgtctgcaatgacgcctttattcgatgcaatttccataatttctcgctcaatattttgtagggcttattatttttttccgagccgcatcaaggcgatatgcggtctacgtttttgcaggcgagttattagaataaagaaatgatacgcgtgagatcagagaaaatcttcacaatcaagacttttaaatagcaattgtgggtaataattttctattaaattgagttaatagaaataattattctctatttgcggcagatcacaataaaaaagggtgcacattttgtgcacccaagaatgatagctgacagcaatgtcagccgcagaccactttaatagccagtcctccgcgtgatgtttcgcggtatttatcgttcatatctttgccggtttcatacatcgtctcgatcactttatcgagtgaaacacgcggtgccgaggtgcggcgcatcgccatccgcgcggcgtttactgctttcacggcattaatggcattacgttcaatgcacgggatttgtacctgtccggcaaccggatcgcaggtcagcccaaggttatgctccatcgcgatttccgccgcattgcatacctgcgccggactgccgcccagtagttcagttaaccctgccgccgccattgaacaggccacgccaatctccccctgacagccgacttccgcgccagagatggaggcgttcattttatacagcgcgccaattgccccggctgccagaaaatagcgggcaattgaccgctcatttaccggacgacggaacttatcgtaataagccagcactgccggaataatgccgcacgcaccgttagtcggtgccgttaccacgcgcccgccagctgcgttttcttcactaaccgccagcgcgtacatgttgatccagtcgatgacattcatcggatcgttagagatgttatcgctggaaaccagttgacgacgcagcgctacggcacggcgcggcacattgagcggaccaggcagcacgccttcagtattcattccacgttcaataccgtcatgcatcacttgccagatacgggcaaaccctgcgtcaatttccgctttactgcgcagcgccagctcgttgtgcatcatcaggccagatatagacaggccgttgtaatcacacattttcagcagttcacctgctgagtggaaatcgtaaggtacgggtgtttcgacatcgtgcgacaggccgaagtgttcttcttcgacaataaacccgccgccgacagagtaataggttttgcttaatagctcttcctgtcccttccaggcagtgatccgcattccgttctcatggcgaggcaacatttcgggatggaagataatgttctttgctacaggaaaatcaacaatatgcgcgccagaagccaccggcaaccgcccggtgcgcgtcactaactctataaatgcagggatctcatcaatgacaacatcctgcggactgtttcctgccagtcccatgatgatggcgacatccgtggcatggcctttgcccgtcagtgacaacgacccgtacagatcgaccacaatatggctcgtcgcggttaataagccgctactttccagccgatcaataaaactttttccggcattcattggccccactgtatgcgaactggagggaccaatcccaattttgaaaatatcgaatgcactaatcatatccacaccctcggattgccgttcagtgaagtggagcggaacgacctagcgaccgtcccgctcacgaggccttacgcactacgtactgcgatggcttcaatttccaacttcacatctttcggcaaacgcgcgacctgcacacagctccgggtcgggtaggtcgcctgatgttcatcgaagaactgcttatagacttcattgatggtggcaaaatcattcagatcggtgatgaacacggtcatcttgatgatatcgcccacactcagcccggcagcaaccacgatcgctttgacgttttcgaggcttaaacgcgcctgatcttgcacatcagccgggatctcaccggtctgtgggcaaaccggaatttgcccggaggtgaagaccatgctgcctaaatcaacgccctgaacataagggccgattgcgcctggggcacgttgcgtttcgataatctttttcatacatcctccggcgtcagagcgcctgggtaaaggtacgtgaaataacatcctgttgctgttcacgggtcagtgcgttgaagcgcacggcgtagccagagacacggattgtcaggttaggatatttttccgggtgctcgatggcatccagcagcatttcccgattcattacgttgacgttgaggtgttgaccgccttcgacatccgcttcgtggtggaaatacccatccagcaggccgacaaggttcgttttacgtatcggatcttctttgcccagcgccgcagggacgatggagaaggtgtacgagatcccatctttggcgtaggtgaatggcagtttcgccaccgacgtcaatgaggctacggcgcctttgcgatcacgaccgtgcatcgggttagcgcccggcgcgaacggtgttccggcgcggcgaccgtccggcgtgttcccggttttctgaccgtacaccacgttagaggtgatagtcagaatcgattgggtcggcacagcattgcgataggttggcaaagctttaattttcttcataaagcgttcaaccagatcgcaggcaatgctgtctacgcgctcgtcgttgttgccatactgcggatattcgccgtcaatctcgaaatccaccgccaggccgttttcatcacggattggtttcacacgagcatatttgatggcagacagggagtccgttgccaccgacaggcccgcgatgccgcacgccatggtgcgatagacatcacgatcatgtagcgccatcagcgaagcttcgtagctgtacttgtcgtgcatgtagtgaatgatattcagcgcgctgatgtactgtaccgccagccagtccatgaagtggtcgaggctatccatcactttgtcgtagtccagcacgtcatccatcaacggagccgttttcgggccaacctgaatcttcagcttctcgtccattccgccgttgattgcgtacagtagcgttttcgccaggttagcgcgtgctccaaagaactgcatttgcttaccaatcaccattgggctgacgcaacaggcaatcgcgtaatcgtcgctattgaagtcagtacgcatcagatcgtcgttttcatactgcaaagaggatgtgacgatagacacctgcgcggcatattttttgaaggcaatcggcaaggcttccgaccacagaatagtcaggttaggttccggtgcaggccccatagtgtgcagggtgtgcaaatagcggaaggagtttttggtcaccagggttcgaccgtccagccccatcccgccgatcacttccgtcgcccagatcgggtcgccggagaacagcgaatcaaattccggcgtacgcaagaagcgcaccatacggatcttcatgatgaagtggtcgatcagttcctgtgcctgctgctcattgagtacgcctgctttaaagtcgcgctcaatgtagatatcgaggaacgatgccgtgcgccccagcgacatcgcgccgccgttttgcgatttcactgccgccaggtaagcgaagtagagccactgcacggcttcttgtgcattctgcgccggacgggagatatcaaaaccgtatttcgccgccatttcctgaatctgcaacagcgcacgacgatgttccgccagctcctcacgcagacggatcgtagcttcgagatcttcgcctttttccagacgggactggagatcggcaaactgcagttcgcgttcacgtaccagataactgatgccgtaaagcgccacgcggcggtagtcaccgatgatacgcccacgaccataaccatctggtaaaccggtcagtacaccagatttacggcagcgcagcatatccggtgagtaaacatcaaatacgccctggttatgggttttacgcagatcggtaaagatgtattcaaattcgctatccatttcacgaccatacgcgtggaatgaacttctaatcatattaatgccgccgaacggatgcagtgcacgctttaatggcgcatccgtttgcagacccactattctttccagcggctggtcaatatatcctgcatcatgagcggtaattgtggtggcaatattggtatcgaaatccaatggcgcgtgagtcgcattttcgatacggatgccttccatgactttttcccacaattccgtggtggcaggcgtcgcttcggcgagaaaagattcatcgccttcataaggagtatagttatgttgaataaaatcgcggacattaatttcgtttttccagtccgtacctttaaagccaagccatgcgtcggcgtacagcttatcgctggtatcaatatctaccttcatgaaaaataatctctctacaatacttcaactaaattatgcaaattctgcgggcgcgttcactttgcctaaatgaatggcatccaaagcaatcattttttcttcgttagtcggaattacggcgcaaatgacacgcgcattttcactggaaacaattcgctctccaaaagagttagagcgattattcatttctgtatcaatctctacgcctaatacagctaaatgttccatgaccagacgacgaattaaacttgaattctctcctattccgccggtgaatataattccatccaggcgatgtaatgaagcagcgtgtccggcaatatgacgggcaattcggtgaacaaaggttttaattgccagttgcgcgcgttcgtgaccttcatgccaggctttttccagaacacgtaaatccgaagaaaggccggaaatacctaataatcccgactctttattcactacgcgttccaggtcccccaggctctggttggtttggctggcgacccaggacatcgccccgaagtcgacatcaccactgcgggtacccatcatcaagccttccagcggcgtcattcccatggaagtgtcaacactctgaccgttgcgaaccgcgcagattgacgcgccattgccaagatgcgccacaaccaggccggagtcatcttccgccagattcagcagagaatgcgcgcgctgggaaacatagcggtgcgacgtgccgtggaaaccataacggcgtacacctaactcttcataatatttccacggcaggccgtataaataagcttccggagccatcgtctggtggaaactggtatcaaataccgccacctgagttacgcccgggaataattgctgcgccgattcaataccacttaaattggcgtaattatgcaggggtgccagtggagaaacgcgacggatattatcaatgacttcatcggtaataatggcggactcggtaaaaatactgccgccgtgagcgatgcggtggccaattaaggccacattgtcatttaaattacgtttttccagttcaaatgcaattgccttcaatgcaccttcgtagctgtggtgagccagcggtgctggctctcccccatttacggataagaatgcattttccgagttaataccgtcggcaatacctgacattaatacttcacagtcgctggcattgagtacggaaaacttaatcgaagacgaaccacagttaataaccaaaacaaccggaaattcattcatctcttttctcatcctgagttacggattaaaacagtttgtatacgatgttcaggatggtcagcagaccaatcacggtaacaaacacgttatccagacgaccacggtatttcgccagagacggcgctttacggatggcatacatcggcaacaggcacagcagtgatgcgataatcggtgcgcccatggcttcaatcaggtcgaggatgttcgggttggcgtaggcaacaacccaggtggagcccataatgaaaatcatgctgatagtattcagtttacccagcgacactttggttttgtcacctttataaccgaacttcagaatcaaaccattcagcccttccagcgtccccagatagtgaccgaagaaagatttgaaaatagccacgagtgcgatgatggaagcggcatattccagtgtaatcgcaaacgttgttttggtaccggtcatggacgcaaagtggttagccagataagaaagcactggaatattctgcgctttcgcttcagccatattcgccggagacagcgtaaacaggcagctaaaggcaaagaacatcaccactgcaaccatcagcatactggcgcgagagatgatttgtgaacatttacgctcggtgaagtcgcgaccaaaatctttctcgtactcttcacgtttagaaaccacgaaggaagagacgattggcgagaagttaaaggagaaaaccatgatggaaatccccagccagacggtgatcaggataccgtcatgaccagttaacgacagcgaaccgaggtcaacctggtcgataactgcagagttccagtaagggatcagcgaaagagaaatcagcaccaggctggcgataaacggccataccagatagctcatcactttaaccatcagatccttaccaaaccagatgacgaaagccatcagcagcaacaggaacagcgccacaaagccgcgattcagcggtgcaaagccgagctggttttcccagaacgtcataaaggtattggtaatagtaacgccataaatccacaacagtgggcaaatcgcgaagaagtacaggaacgtgataaccacgccgccagttttaccaaaatgctcttccaccgtttccgtaatgttgccggaagggttagagccagaaagacacagacgcgccagtgcccggtggcaataaaacgcgatggggtatgctaataccaacatcagaagaatcgggatcagtccgccaaaacctgcgcggatagggaagaacagcaccccggcgccgattgccgtaccaaacaagcctaacgtccatgtggtatctgatttacgccaggacgattgttttgtctggctggatacaatgctatctgaagtactcatatcctatcctcaacgaattaattaagcgtcaacgaaaccggtaatttgagagacgcgagaaagatcgatattgccgccggaaataatactgacggtttttctgttttgaatatattggtctaatttaccgcttaataatgcagcacatgccagagcgcctgcgccttcggtgacgactttattgcgctgaattaaggcaatcatactgtttctgatttcgtcttcgctgaccagcacgatgtcatcgactaattcacgaacgatttcgtaagttaaattacccgggcgggagacatcacaaccatccgccagggtgccggtagttcggtgcgtagttatttctccggagtggaaagaagccgccatgccgtgaacgttttcagactgtacgccaataacacggatggtcgggttgatagatttaattgccaccgcaataccagcaattaaaccgccgccgccaattggcacaatcacgttatcgacatcatagagatcttccataatttccagaccaatcgttccctggccagcaatcactttcggatcatcgtaaggtgggataaaaatacggccttccatttcgacaatttcgctcactttagcaatagtgtcgttgaagttatcaccatgcaaaacgacttctgcggagtagtcgcacgttgccgcgactttggatttcggcgcaccttttggcatcaccactttaccgtcaatacccagcatcgcacaggagagcgaaaccccttgcgcatggttgcccgcagagcaggccactacacctttacgtttttccgcatcagtcagtgaacttaatttattaaatgcgccacgaattttaaatgaaccggtacgctgcatgttttcgaatttgaggaatatttcacctttgcaacgttcactaaaatagttggagcgaggcatacctgttttataaattcgcccagccagtcgttgttttgcttcaatgatgtcatcaatagcaaccgggagatcgtatgtaatatgcattataaaacctcttagcctgaattaaatatgtaggtaaccgtaaccgacacctgcaaaacagacaggtggattatttatgtttaaattaaaacaaataactaatcaacttcaattaattgccttcgtctacacccattataagatgaatactctttggctaattccaccaaaaccgatgctgcttttttaatacgataatttttcgaccataccgcggcatattgtgccacaggtaatgtttcttcaaccggaatagtaataaattgattagaaccaaaaggtgatgtcatatcacaaggaattacagttaagaaatcagcattgagaacaagattataaattgtcacgactgagtcggttttaacgatgttttcaatactgatgccatttctttgtaacgtagtaagtagttcgctgtagtaccccatattggtttgtggcaacacccactgttcgttcttcaacgactccagcgtggtggtgccggtgcatgttcgggacttactggctaccagcacaaactcggactcgaacagcggctcaacatgtaaatcctgaagcttcatttctgcgcttaacgtaccaatcgcaaaatccagtcgaccgtcgcggattgccggtaagaacgaagacagttgcgcttcatacatagaaacctgcgctttcgggaacacctctttgaacttgttgatcatccctgacataaaagtaaaaccaatcaatgaaggaaaaccaaatgagacttccaccaccgcctcagaagacataccgcttatctcattaaccatatttttcatttcacgggtaatggattcggaacgggagagtaacaattgaccggcaggtgttaatgttacaccggtatttttccgcaccactaactccaccccaaaataatcttcaatatcgttaatgattttactgacggccggttgagttaaccctaactcttttgcagccgagccgatagaaccacttctaataacttcctgaaagactaccaggtgctgcgttttcggaagaagaatagtgctcataacgacctacgttaattacctcattgacggtatgaagtgtatcaaaatgaaatgaacaggatatgtgcgaccactcacaaattaactttcaatactttccatggcatcgttaccacaattaaatacctttaagtatcaacaagttaaagcatgaaaatcagcataaaccctgatttttgtcaaaaaaaatgacggggataaccatattttatggcgataacatcattctttatgtggttaataaaaaaaaggggctgagactatatttcaagcaattaccggataattaccaggcaaaatttgagttaaatttaatgagtaagttctcaaattttattataaacaaaccattttcagcgataaataatgcggcacgtcacattttttcacgctatttgttggagaacaaacatttattttatcaatattttaaaatttcgaatacaggtattgatcatctcgaacaattgattaacgtcaactttttctcttctgacaggacgtcattttgtgaatgcaatcgttttccataaattcttctcccctcataggcaacgaatagcattttgtgttgaggatcacaaaacgaataattgctggtcgccgcgataaggtcagacgaagtcaacaaggaggattttcgctgtgctttacatcagcgtaggccatagaatgttgcttcgttgactgtaatgccgggtaaatgagcattttttgatagtgcgaaagaaccctgcgaggaaaataagcatctattattgtttgtcatgatgacaaggctggcatcaatgaaaggcttctcaattgcacatatttttcacccttcaatgcacgcagtggttaacaatcacaatagaaatattgattattggacggtaaaaatttaggttataacgcccaaatgattcaacgatcggacaatacctgcgaacttacaattaatgagagaaatatatgtataattacgaccttttaaatgcaatatagacttaataacttcttacaaagtctgttattaataccgtagatattcatcttaccctgggcaccaaaagcaaaaacccgccgaagcgggtttttacgtaaatcaggtgaaactgaccgataagccgggttctgtcgtggacagtcattcatctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccttatgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttaccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccgcttacgcgggccatcggcggtttgctctctgttgcactggtcgtgggtttcccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccgcccgtctcccccgaagaggacgacgacgaagcggcgactgtctggtcagcttcggcgcgcagtatagagggtttgcgcgcccttgtcaccccgcgttgcgcattccaatcgccagtgtcgcggcgatattacgtgaagcacggcagatattgtcataagctccgcggaatgcttcgtctaacgtaccaatgctggtcagtacgctgaagaccgcatcaatgccatgctgatgtacaacgccaacatcattggtcaggctacccgcaatgccaatcaccggtttatggtacttcttcgccacgtttgcgacaccaatcggcaccttgccgtgaatactctggctatcaatacgcccttcaccggtgatcaccagcgtacaatcgtgaatatgttcctccagattcagcgccgtcgtgacgatttcaataccacttttcagttctgcaccaagaaacgccatcagcgccgcgcccatacctcccgcagctcctgcgccggggacatctttcacatcaacatgcagcgcttttttaataacatcggcatagtgagagaggttattgtccagctcgacaatcatcgcctcactggctcccttttgtgggccaaagatgcgcgaagcaccactgtcgccgactaacgggttggtgacatcacaagcgacgcggatgacacaatcttttaagcgcggatcgagaccggaaatatcaatatcattcagagtattaagactaccgccgccaaaaccaatttcattgccgttggcatcgcataatttcgcccccagcgcctgtaccatgcctgcgccgccgtcgttggtggcgctgccgccaatgccgataataatgtttgtcgcaccgctctccagcgcctgcaggattaactcgccagtaccgcgtgaagtggtcacgagtggatcgcgtttttccgcaggtaccagttccagcccactggccgccgccatttcgataaacgcggttttgccatcgccggagatcccccaactggcattcactttctcgcccagcggccctgtaacccaggcgtgacgttcagccccctgggtggctgcaatcatcgcttccaccgttccttcaccaccgtcggcaaccggaacagaaacatactgtgcatcaggaaaaatttcccgaaatcctttttctatcgcctgcgcaacctcgctggcagataaactttctttataagagtctggggcgattacgattttcatacctatgcctgttaccacatgacgccggagggcgtttctcttattcggcctggattccaggcccggattgcaatacgccatccgggcacgacgtcattagcgagtaacttcgactttcgccagtttttcgtagtagcacgccagggcgctatgatccgccgttcctaaaccatctgcacgcagtgcctgcatcatctccataaccgcagctgtgagcggcagttgcgcgccgacgccgtgagaagtatccagcgcattcgccagatccttaatatgcagatcaatacggaagcccggtttgaagttgcggtccatcaccatcggcgctttggcatccagcacggtactgcccgccagcccaccgcgaattgcctgatacaccagatccgggttaacgcccgctttggttgccagcgttaacgcttctgacatcgcagcaatattcagcgccacaatgacctgatttgccagtttggtgacgttacctgcaccgatttccccggtatgcaccacggaacccgccatcgctttcatcaaatcatagtatttgtcgaaaatagccttgtcgccgcccaccatcactgacagcgtaccgtcgatggctttcggttcaccgccgctcaccggggcgtccagcatatcaatgcctttcgctttcagcgcttcgctgatttcacggcttgccagcggtgcgatcgaactcatatcgatcaataccgtacctggcttcgcgccttcaataatgccattctcacccagcgccacctctttcacatgaggggagtttggcagcatggttatgatgacgtcgcactgttcagcgatcgctttagccgtagaggctgtttctgcaccggcagcaatcacgtcagcgatagcttctgggttacggtcagcaaccaccagcgagtaacctgctttcagaaggtttttactcattggtttacccataatccccaggccaataaaaccaactttcatagtcatatcaatcatctctcttattgcggtggtggttattttttaaaggtatcagccagtttctgagtggcagagcggaagacgccgagatcgctgccgacggccacaaacgtcgcgccccattccagataacgacgcgcatcagcctcgactggtgcgagtatgccgctgggtttgccatgcgcgctggcacggttaaaaatgtgctgaattgctttttgtacatccgggtgcgaggcattgccgagatggcctaatgccgcagccagatcgctggggccgacgaagatgccgtctacaccttcggtagcggcaatagcatcgacgttatctacgccctgctgactttctatctggaccagaatagtgatgttcttgttcgactgagcgaaataatccgccacggtgccaaacatattggcgcggtgagaaacggagacgccgcgaatgccttccggtgggtaacgagttgatgccaccgcctgctctgcttcctcttttgtttctacaaaaggaatcaggaagttatagaaaccgatatccagaagacgcttaataattaccggctcgttggtcggcactcgcactactggcgcgctggcgctgcctttcagggccattaactgcggaataaacgtggagatatcgtttggcgcatgttcaccatccagcaccagccagtcaaacccagccaaaccaagaacttcagtgctaatcgggttagagagagctgaccagcaaccaatttgtacctgtttcgcagccagtgcggctttgaatttattcgggaaaacatcgttattcatcgcttatacctttgcttatttctgcaattccatacgtttaatgtcgccgactacgaagaggtagcagaccatcgccatcagcgctgaacatcccacaaaaaccagtgctgcattgaaggagtgcagttcacttaccaggtagccaatcaccagtggagtgacaatggaggcaacattgccaaagacgttaaagacgccgccgcagaggccaacaatctctttcggcgcggtgtcagaaatcactggccagcccagcgcaccaaatcctttgccaaagaaagccagcgccatcagcatgaccaccagcgtggtgttgttggtgtagttacataagatgatggtggaagccagcaacattcccagcacaattggtagcttacgtgccagggtcagggacaaaccgcgtttgatcagataatccgagaagacacctcccagcacgccgcccgcaaagccacacagtgccggaatcgaggcgaccagacccactttcagaatcgacatgcctttttcctgcaccagataaattgggaaccaggtgaggaagaaccaggtgatggtgttgataaaatattgtccgaaaaatacgcccagcatcatgcggttagagagcaattgcttgatgtaatgcagtttgggtccgcttgctgccgcactgcccggctttttgtggtccatatcgaccaccgcgccattttccgagataaacttcagctcttccgcagacatacgtgggtgatctgtcgggttatgaatcaacttgatccacagcgccgtcagcacaaaaccaatcacccccataacggtaaagacgtgctcccagccccaggcgaaagtcagccagccaagcagcggcgaaaagagcgccaacgagaaatattgcgccgagttaaagatggcggaggcagtaccacgttctttcgtcgggaaccaggcggcgacaatacgggcgttcgccgggaatgatggcgcttccgagaaccccagcataaagcgcataaagaacatggagatcccagcccaggccagcggaaacatatcgacaaagccttgcaggaaggtgaacagcgaccagaaaaagaggctgtaagtgtaaactttcttcgagccaaacttatcaagcagccagccgccgggaatttgcatcagcaagtaggcccagccaaaagcagagaagatgtaacccatcgaaaccgcacttaactgcaactcttttgccacttcggtaccagcaatagacagcgttgcacgatcggcgtagttaacggcggtaacaataaaaataatcagtaatattaaatagcgggtatgcacgcctttctttttttcgtcaacggtgtccagcatcattttatttacctcgggtacttatgctgatttttattattatggggaaggtgttatttatgagtttcatttatgccgttacgacaatgaactcgggaattagtataagcagcgcgagaataataatcattgtgcaaatgctaatttaattaatactatttaaatattattttgagcatatgcacataaggttgcgcgctaaagcacagatttgcgctttaccttgccgggaggtactgcaatccctgaaatgattgacattgatcacatttctgcatttaaactcctgacattcttatttcacccaatgaagttatttatttttaaatgagaccaggtcctcattttaatagtccctggctggagaatattgcacaatggccaacatcaaaatcagacaagaaacgccaactgcgttttatataaaagttcacgacacagataatgtggcaattattgttaatgataatggcctgaaagcaggaacgcgttttccggatgggctggaattaattgaacatattccccaggggcataaagtcgcattgctggacattccggctaatggtgaaattattcgttatggcgaggtgattggttacgccgtgcgcgcaatcccacgcggaagctggatcgacgaatcaatggttgtactaccggaagcgccgccgttacatacgctgccactggcaaccaaagtcccggaacccttaccgccgctggaaggatacacctttgagggctatcgcaatgccgatggcagcgtgggcaccaaaaacctgctcggcatcaccaccagcgtccactgtgtggcaggcgtggtggactacgtagtaaaaatcattgaacgcgatctgctaccgaaatacccgaacgtcgatggcgtggtggggctgaatcatttgtacggttgtggcgtggcgattaacgcacccgcggcagttgtacctattcgtaccattcacaatatttcgctgaaccctaactttggcggcgaagtaatggtgattggtctgggttgtgaaaagttgcagcctgaacgcctactgactggaacggatgatgtgcaagctattccagtagaaagcgccagcattgtcagtttgcaggatgaaaagcatgtcggttttcagtccatggtcgaggatattttgcaggtcgccgaatgccatctacaaaaactgaatcaacgtcagcgagaaacctgtccggcttcagaactggttgtcggcatgcagtgcggtggcagcgatgcgttttctggcgtaacggcaaacccggcggttgggtatgcgtctgatctattggtgcgctgcggcgcaacggtgatgttttcagaagtcacagaagtgcgtgacgcgatacatttgctgacaccacgcgctgtgaacgaagaggtcggcaaacggctgctggaggagatggagtggtacgataactatctcaatatgggaaaaaccgatcgcagcgccaacccttcgccggggaacaagaaaggcggtctggcaaatgtggtggagaaggcactcggctccattgctaaatcgggtaaaagtgcaattgttgaagtgctgtcgcccggccaacgcccgactaaacgcggattaatttacgccgcgacgccagccagcgattttgtctgtggcacgcaacaggtggcttcgggtatcaccgtgcaagtgtttacgaccggtcgtggtacgccgtacggcctgatggcggtacccgtcattaaaatggcgacccgcaccgagctggcgaaccgctggtttgatttaatggatattaacgcgggcactatcgctaccggcgaagaaaccattgaagaagtgggctggaagttgttccactttattctcgacgtcgccagcgggaagaagaaaactttctcggatcaatggggactgcataaccagctggcagtgtttaacccggcaccggtgacctgatttcttttggaacgtccctcgcaaaacatggccttcgtgccatgtttttattgtttaaagtccacacatccattaataatgcatttgcattaccttagttcaagcttataatttgagcagaaaacaggctgtaaaaggacagtaaataatgcccgctaatgctcgctctaacgctgtactgaccactgaatcaaaggtcactatacgcggacaaacaactatccccgcgccagtgcgtgaggccttaaaactgaagccaggcctggacagcattcattacgaaattctgcctggtgggcaagtatttatgtgccgactgggagatgaacaggaggatcatactatgaatgcatttttgcgttttctggatgcagatatccagaacaacccgcaaaaaactcgtccattcgacattcaacaaggaaagaaacttgtcgctggcatggacgtcaacattgacgatgagattggcgacgacgaataatggattttccacaaagggttaatggttgggcgctatatgctcatccctgttttcaggaaacctacgatgctttagttgccgaagtcgaggcattaaagggaaaagatcctgaaaattatcagagaaaagctgccacaaagttattggcggtggtccataaagtgattgaggagcatatcacggtcaatccatcatcaccggcattccgtcatggcaagtcgttaggctctgggaaaaataaagactggtcacgggtaaaatttggtgctggtcgctatcgtctcttctttcgttacagtgaaaaagagaaagtcatcattctgggatggatgaacgatgaaaacacgctgcgcacctacggtaaaaaaacagatgcctataccgtattcagtaaaatgttaaaaagaggacatcctcctgccgactgggaaagcctcacccaagagacagaagaaagccattgatggtgttcacaatgcccgccgaacgcattggtgttgaccagcgggcatcctttctcattccccgaccagaatcacttcaaccccagcctttctcagtccttccagactatccgcaggaatgccttcatcaacaatgatcatgtcgatacgttgagtatcaatgatcttatgtaaactagaacgattgaacttactggaatcggtgaccacgatgatccgttccgcaacttcgcacatccgacggtttaaacgggcttcatcttcattatgcgtgctgacgccgcgctccagatcgatcgcatctacaccaagaaacagcatatcgaagtggtaattttgcagcgattgctcagcctgatcaccgtaaaaagattgcgactgacggcgcaaatgccccccggtcatcagcagctcaacgccttccgcttccagcaacgcattagccacgttcataccgttggtcatcgcaattacgtcggtgtgcttgcgcatcagacgagcaatctcaaaagtggtggtcccggagtcgaggatcacccgatgaccaggctgaatcaactcaacggcagctttcgcaacgctgcgtttcatcgcggtgttcagcgcgcttttatcttccactgatggctcgactgacggcgttgtgctatcgcagatcaacgcgccaccataggcacgcacagcgatcccctgcttttccagaaacgccagatcgttgcggatcgtcacagtagatacaccatacaacgccgatagatcattaacttgcacacttccttgctggcgcaggcgttgaatgatctgctctcgtcgctcactggtgcctgtcactcgcttctcacctgaagcgtcggtattactcatagtaagtcctttcgtaaaactttcgtttcatttcgttttgcctattaacgcctttctattaagcaaatgcaagcccaccttacccattggcgcaagctactctcgtttcagtggctttcattatgtttcttttgtgaatcagatcagaaaactattatctttcgttttatttttatctcaccatgacgcagtatcaactgaaacaaaacgaaagattaatgtcgcagtaatctgaactggagaggaaagtgaaacatctgacagaaatggtgagacagcacaaagcgggcaaaacaaatgggatttatgccgtttgttccgcacatccgctggtgctggaagctgcaatccgctacgccagtgcaaaccaaacgccgttactgattgaagcaacctccaatcaggtggaccagttcggcggttataccggaatgacgcccgccgattttcgcggctttgtttgtcagctcgccgactcgttgaatttcccgcaggatgcgctgattctgggtggtgaccatctggggccaaaccgctggcaaaacctgcctgccgctcaggcaatggccaatgccgatgatttgattaaaagctacgtggcggcaggattcaaaaaaattcaccttgattgcagcatgtcctgtcaggacgatccgattcccttaactgatgacatcgtggctgaacgcgccgcccgtctggcgaaagtggcggaagaaacctgtcgtgaacactttggcgaagccgatctggagtatgtcattggtaccgaagtgccggtacctggcggcgcgcatgaaaccttaagcgagctggcggtcaccacgccggatgccgcccgcgccacgctggaagcccatcgtcacgcctttgaaaagcaaggtctgaatgccatctggccacgcatcattgccctggtggttcaacccggcgtcgaattcgatcacaccaacgttattgattatcagccagccaaagccgctgccttaagccagatggtcgaaaactacgaaacgctgattttcgaagcgcactctaccgattatcaaacgccgcaatcgctgcgccagctggtgattgaccactttgccattctgaaagttggcccggcgctgaccttcgccctgcgtgaagctctgttctctctggcggcgattgaagaagaactggtgccagcgaaagcctgttccggtctgcgtcaggtactggaaaacgtgatgctcgaccgcccggaatactggcaaagccactaccacggtgacggcaacgcgcgtcgtctggcgcgtggttatagctactcggatcgcgtgcgctattactggccggacagccagattgatgacgctttcgctcatctgattcgtaatctggcggattcaccaattccgctgccgctgatcagtcagtatctgccgctgcagtacgtgaaagttcgctccggcgagctgcagccaacgccacgggaactcattatcaaccatattcaggacatcctggcgcagtaccacacagcctgtgaaggccaataagcaaaacaaagaggaacacgctatgccaaatattgttttaagtcggattgatgaacgcttgattcacggtcaggtcggcgttcagtgggtcggatttgcgggggcaaatctggtgctggtagccaacgatgaggttgccgaagatctggtacaacaaaacctgatggaaatggtactggcagaagggatcgccgtacgtttctggacgctgcaaaaagtcatcgacaacattcatcgcgccgccgatcgacagaaaatcctgctggtttgtaaaacaccggccgatttcctgacgctggtgaaaggtggcgttccggtgaatcgcattaacgttggcaatatgcactacgccaatggcaagcaacaaatcgccaaaacggtttctgtggatgcgggtgatatcgcagcatttaacgacctgaaagccgctggggtggaatgcttcgttcagggcgtcccaacagagcctgctgtggacctctttaaattactttgagggattcatcatggaaatcagtctgttgcaggcatttgcgttgggcattatcgcctttatcgctggcctggatatgtttaacggcttaacccatatgcaccgcccggtggttctcggcccgttggtcgggctggtacttggcgatctgcataccggtattttaaccggcggtacgctggaactggtgtggatggggctggcccctctggcgggcgcacagccgcctaacgtgattatcggtactatcgtcggcacggcgtttgccattactactggcgtgaaacccgatgtcgcggtcggtgtcgccgtacctttcgctgtcgcagtacagatggggattaccttcctgttctcggtgatgtccggcgtgatgtcccgatgcgaccggatggcggagaacgccgatacacgcggcattgaacgcgtgaactatctggcattgctggcactcggcacgttctattttctctgcgctttcctgcctatctacttcggcgcggaacatgcaaaaaccatcattgatgtcctgccgcaacgattaattgatggcctcggcgtcgcgggcggcatcatgccagcaatcggttttgccgtgctgctgaaaatcatgatgaaaaacgtctacatcccctacttcatcctgggctttgttgccgcggcctggctcaagttaccggtgctggctattgctgccgctgcgctggcgatggcgctgatcgacctgctgcgtaaatctcctgaaccgactcaacctgcggcacagaaagaggaatttgaagatggcatctaatcaaaccaccctgccgaacgtcagcgaaaatgaagaaacactgctgactggcgtcaatgaaaacgtgtatgaagatcagagcattggcgcggagctgacgaaaaaagatatcaaccgcgtcgcctggcgttccatgctgttacaggcttctttcaactacgaacgtatgcaggcttccggctggttgtacggtctgctgcctgctctgaaaaagatccacactaataaacgcgacctggcgcgcgccatgaaggggcatatgggtttcttcaatacccatccgtttctggtgacgtttgttatcggcattatccttgcgatggagcgttctaagcaggacgttaacagtattcagagcaccaaaattgccgtcggtgcgccgctcggcgggattggcgatgcgatgttctggctaacgctactgccgatttgtggcgggataggtgcaagcctcgcgctacaaggctctattcttggcgctgtcgtctttattgtgctgttcaacgtggtgcacctggggctgcgttttggtctggcgcattatgcttaccgcatgggcgtggcggcgattccactcattaaagcaaataccaaaaaagtcggccatgcggcatctatcgttgggatgacggtaatcggcgcgctggtggcaacctatgttcgtttaagcaccacgctggaaatcaccgcgggcgacgcagtggttaagttacaggctgatgttatcgacaaactgatgccagccttcttaccgctggtctacaccctgaccatgttctggctggtacgccgcggctggagtccgctgcgcctgattgcgattaccgtggttctcggcatcgtcggtaaattctggcatttccttttaataccaatgaggtattagatgttaagtattattttgaccagggcatggcggatttgccagcggcatggaaaaagcaatgaagcaaattctcggtgagcaatcgcagtttatcgccatcgattttccggaaacctcaagcaccgcgctgcttacatcgcagcttgaagaggccatcgcccaactggattgtgaagacggcattgtttttctgacggatttgctgggcggcacgccgtttcgcgtagcttcaacgctggcgatgcaaaaaccgggctgtgaagtgatcaccggcaccaatttgcaactgctactggaaatggtgctggagcgcgaagggttaagcggtgaagagttccgtgtgcaggcgctggagtgtggacaccgtgggctgaccagtctggtggacgagttaggccgctgccatgaagaatgtccggtcgaggaaggaatatgacacacgttctgcgcgccagaaggctgctgactgaagagggatggctcgatgaccatcagttgcgtattgctgacggtgtaatcgcagcaatcgaaccgattccagtgggcgtgactgaacgcgatgcggaactgctctgtcccgcttacatcgacacccatgtacacggtggtgcgggcgttgatgtaatggatgacgcgccggatgtgctcgacaagctggcaatgcacaaagcacgcgaaggtgtcggcagttggttaccgaccaccgtaaccgcgccgcttaataccattcatgcggcgctggaacgtattgctcaacgttgccaacgcggcggacctggtgcgcaagtgctggggagttatctcgaaggaccgtacttcacgccgcagaataaaggcgcgcatccaccggagctgttccgcgagctggaaattgccgagctggatcaattgattgccgtttctcagcataccttgcgcgtggtggcgctggcaccggaaaaagaaggggcattgcaggccatccgccatcttaaacagcaaaacgtacgggtgatgctggggcatagcgcggcgacctggcaacaaacccgtgccgcgtttgatgctggtgccgacggcctggtgcattgctataacgggatgacaggtttacatcaccgcgaaccgggaatggttggcgcgggattaacagacaagcgcgcctggctggaactgatagccgatggtcatcatgtacatccggcggcaatgtcgctctgttgttgctgtgcgaaagagaggatcgtactgatcaccgacgcgatgcaggcagccgggatgccggatggtcactatacgttatgtggtgaagaagtgcagatgcgcggtggcgttgtccgtaccgcgtccggtgggctggcgggcagtacgctgtctgtcgatgcggcagtgcgcaacatggtcgagttgacgggcgtaacgcctgcggaagccatccatatggcgtcgctgcatccggcgcgaatgctgggtgttgatggtgttctgggatcgcttaaaccgggcaaacgcgccagcgtcgttgcgctggatagcgggctgcatgtgcaacaaatctggattcagggtcaattagcttcgttttgatggtttgctcctttattaggccttcacttcccccgtaaggcctttctttttctttcgttttgatctgtgcagcggtgtcggatgcgacgctaatgcgtcttatccgacctacggttggtgagcgtaaggccggataaagtatttacgccgcatccagcaatcccttttacttcccttaccttttctttcaacgatcacagatttcgttttatttcctttttctccattgaactttcagtttcttttctatagattttaaccaacgaaagaaatcaccaagtgaaacgaaacgaaaggcaagcgaaagcgacaacgccgacgtcaagttcatcagactaaggattgagttatgccagaaaattacacccctgctgctgccgcaaccggtacatggactgaagaagagatccgccatcagcctcgcgcatggatccgttcactcaccaacattgacgcgctacgttccgcgctcaataacttccttgaaccgttactgcgcaaagagaatctgcaaatcatcctgaccggagccggaacatcggcatttatcggtgacatcatcgcgccgtggctcgccagccataccggtaaaaacttcagcgccgtaccgaccaccgatctggtcaccaatccaatggactacctgaacccagctcatccgctactattgatctccttcggtcgatccggcaacagcccggaaagcgtcgccgccgtgaaactggcaaatcaatttgtaccagaatgctatcacctgccgatcacctgcaacgaagcgggcgctctttaccaaaacgcgatcaacagcgacaacgcgtttgccctgctgatgcccgcagaaacgcacgatcgcggcttcgcgatgaccagcagcattaccaccatgatggccagctgcctcgcggttttcgcacctgagatgatcaacagccaaaccttccgcgacgtggcggatcgttgccaggcgatcctgacctcactgggcgatttcagcgaaggtgtgtttggttacgcaccgtggaaacggatcgtttatctcggcagcggtggcttacagggcgcagcacgcgagtcggcgctgaaagtgctggaactgacagcgggtaaactggcggccttctatgattccccgaccggattccgtcatggaccgaaatcgctggtcgataacgaaacgctggtggtggtgtttgtctccagccacccttacacccgtcagtatgatcttgatctgctggcagaactccgccgcgataaccaggcaatgcgcgtaatcgccatcgccgcggaaagcaacgacgttattaccgccggtccacatatcatcctgccgccgtcccgtcactttatcgacgttgagcaggcattttgcttcctgatgtacgcccagacatttgcactgatgcagtcgctgcacatgggtaatacgccggataccccatcagccagtggcaccgttaaccgcgtggtgcaaggcgtaatcattcatccgtggcaggcataagaggatcgcattatgagcattatctccaccaaatatctgttacaggacgcccaggccaatggctacgcggtgcctgcctttaacattcataacgccgagacgatccaggcgatcctcgaagtgtgcagtgaaatgcgatcgccggtgatcctcgccgggacgccggggacctttaagcatatcgcgctggaagagatctacgccctgtgtagcgcctattccacgacctataacatgccgctggcactgcatcttgatcaccacgaatcgctggatgatattcgccgtaaagtccacgcaggcgtgcgcagcgcgatgatcgacggcagtcatttcccgtttgccgagaacgtgaagctggtgaaatcggttgtcgacttctgccactcccaggattgcagcgtggaagcagaactgggccgcctcggcggtgttgaagatgacatgagcgttgacgccgaaagtgcattcctgaccgatccacaagaagctaaacgctttgtcgaactgactggcgtcgacagcctggcggtagcgattggtacggcgcacggcttatacagcaaaacgccgaagattgatttccagcggctggcggaaattcgtgaagtggtggatgttcctctggtgctgcatggtgccagcgatgtcccggatgaatttgtccgtcgcactattgaacttggcgtaacaaaagtgaacgttgccacagaattaaaaatagccttcgctggcgcggttaaagcctggtttgcggaaaatccgcagggtaatgatcctcgttattatatgcgcgtcggaatggatgcgatgaaagaagttgtcagaaataaaattaatgtctgtggttcagcgaatcgaatttcagcataatcattagttttttatgatttatcccaatgtacttcccgattaatatcggggagtgccttaatggtaaaggagataactaaaccttaataaatacatcagtacaatatcgcaacaataatatatttaaaaagattatattattcaactttatggtgaggattacacaatgagcagtccaaatattctcttaacccgtattgataaccgtctggttcacggtcaggttggcgtgacctggacatccaccatcggtgcgaatctgttggtagtcgtggatgatgttgtcgctaacgatgatattcaacagaaattaatgggtattaccgcagaaacctacggctttggcattcgtttctttactatcgaaaaaaccattaacgtcatcggcaaagctgcaccacatcagaagatcttcctgatttgccgtacgccacaaacggtacgtaaattggtagaaggtggtattgacctgaaagatgtcaacgtcggcaatatgcatttctcggaagggaaaaagcaaatcagcagtaaagtttatgtcgatgaccaggatctcacggacttacgttttattaaacaacgtggcgtgaatgttttcattcaggacgtccctggcgatcaaaaagaacaaatccctgactaaatctaaaatcgccttaatattggtttgaggtaataaaaatgcatgaaataaccctactccagggattatccctggcggcgttagttttctttctggggattgatttttggctggaagccttatttttattccgcccgataatcgtttgtacccttacaggtgctattctcggtgatattcagactggcttaattaccggtggcctgacagagttggctttcgccggattaacccctgcaggtggtgttcagccgcccaaccctattatggcgggtctgatgaccactgtcattgcatggtctacgggcgttgatgccaaaacggcaattggtcttggcctgccgtttagtttgttaatgcagtacgtcattctgttcttctattccgctttctcattatttatgaccaaagccgataaatgcgcaaaagaggcggatacggcagcgttttcccgacttaactggacaacgatgctcatcgtcgcttcagcgtatgcggtgattgctttcctctgtacttacctggcacaaggggcgatgcaggcgctggtgaaagcgatgcccgcctggctgacccacggctttgaagtggctggcggtattctgcctgctgttggttttggcttgctgctgcgcgtgatgttcaaagcacaatatatcccttacctgatcgccggtttcctgtttgtttgctacatccaggtcagcaacctgttgccggttgccgtactgggcgcaggctttgcggtgtatgagtttttcaatgcgaaatcccggcagcaagcgcaaccgcagcccgttgccagtaaaaatgaagaagaggactacagcaatgggatctgaaatcagtaaaaaagatatcacccgtctgggctttcgttcgtcactgctacaagcaagctttaactacgaaaggatgcaggcgggcggttttacctgggcgatgttgccgatcctgaaaaagatttataaggacgacaaaccgggcctaagcgcggcgatgaaagataacctcgaatttattaatacccaccctaatctggtcggattcctgatggggttattaatttcgatggaagaaaaaggagaaaaccgcgacaccattaaaggcctcaaagtggcgctgtttggcccaatcgccgggattggcgatgcgattttctggtttaccttgttgccaattatggcggggatttgctcatcgtttgccagtcaggggaacctgttgggaccgattttgtttttcgccgtttacctgcttatctttttcctgcgcgtcggctggacccacgtcggttattcagtcggcgtgaaggctatcgataaagtgcgagagaactcgcagatgattgcccgttcggcaaccatcctcgggatcacggtaatcggcgggctgatcgcttcgtatgtgcatattaacgtggtgacgtcgtttgccatcgacagtacccacagcgtcgcgctgcagcaggatttcttcgataaagtcttcccgaatattttaccgatggcctacaccctgctgatgtattacttcctgcgggtgaaaaaagcgcatccggtgctgttaatcggcgtgacgtttgttctttctattgtttgttctgcattcggcattttgtaaatggaacgaggcaccgcatctggcggtgcctctttacttaaggaatttcatcctgtgcaaacccttcaacaagttgaaaactatacggcattaagtgaacgtgccagcgaatatttattggccgtgatccgtcgcaaaccggatgccgtgatttgcctggcgaccggagccacgccattactgacgtatcattatctggtagaaaaaatccaccagcagcaggttgatgtcagccagctcaccttcgtgaagctcgacgaatgggtggatctgccattaacgatgcctggtacctgcgaaactttccttcaacagcatatcgtgcagccgctggggctacgtgaagaccagctcatcagttttcactccgaagagataaatgagacagagtgcgaacgggtaacgaacctgattgcgcgcaaaggcggtctggacttatgcgttctcggattggggaaaaacggtcatcttgggctgaacgaaccgggagaaagcctgcaaccggcctgccatatcagtcaacttgatgccagaacacagcaacatgagatgttaaaaaccgcggaccgtcccgtgactcgtgggatcaccttaggcctgaaggatattctcaatgcccgcgaagttttgttactggtgactggcgaaggaaaacaggatgcgacagaacgttttctcacggctaaagtctccaccgctatcccggcttcatttttatggctgcataaccatttcacatgcgtgattgatgaaatgtgtcgtcgttaactcgccaggtaaaggcgttgcaacgctattcctgctgcgacgcctgtaatcactctccctgctgctccagcgcatacttatacagcgcatttttcttcacgccgtgaatttctgctgccagcgccgccgcttttttcagcggcagttctgcctgcaacagcgccagcgtgcgcagggcatcggcgggtaagtcttcttcctgtgctttatggccttcgacaatcagcaccatttcgcctttgcgacggttttcatcttctttgacccacgccagcagctcgccaacgggcgcgccgtgaatggtttcccaggttttggtcagctcacgcgccagaaccacgtagcgggattcgcctaataccgcaacgatatcttccaggctatctaacagacggtgggtagattcataaaaaatcagcgtgcgcggctccgcttcaatagcttttagcgcatcacggcggccttttgatttggcaggtaaaaagccttcataacaaaaacgatcggatggtaaacccgcggcgcttaacgcagtgatagcagcacacggccctggtagcggcaccacgcgaatccccgcttcacgacaggtacgcaccagatggtagccaggatcgttaattagcggcgttccggcatcggaaaccagcgcaatgttttgcccctcttgcagtttcgccagcagcgtttcggctttttgttgttcgttatggtcgtgcagcgcaaacaaccgggcattaatcccaaaatgttgcagcaataaaccggtgtgacgcgtatcctcggcggcaatcagatcaacggcctgtaatacctctaatgcacgctgggtgatatcagccagattgccgattggcgtcggtacaatgtaaagctggccctgagaattatccgccgattggtgttgtttcattgtgtcgtccgtattgccgatttaatattgagcattgcgtaaaaaaaatatcactggatacattatggtaccctcaacattttctcgtttgaaagccgcgcgttgtctgcctgttgttctggcagccctgattttcgccggttgtggcacccatactcccgatcagtccactgcttatatgcagggcacggcgcaggctgattctgccttttacctgcaacagatgcagcaaagttctgatgataccaggatcaactggcaattactcgccattcgtgcactggtgaaagaaggtaaaaccggacaggcggtggagttgtttaaccaactaccgcaagaactgaacgattctcagcgtcgcgagaaaacactgctggcggcagagattaaactggcgcagaaagattttgctggcgcgcaaaacttgctggcgaaaatcacacctgcagatttagaacaaaaccagcaagcgcgttactggcaggcaaaaatcgatgccagccaggggcgtccttccattgatttactgcgcgcgttaattgctcaggaaccgctgctcggcgcgaaagaaaagcagcagaatattgacgccacctggcaggcgctctcctccatgactcaggagcaggcgaatacgctggtgatcaacgccgacgaaaatattctgcaaggctggctggatttgcagcgcgtctggtttgataaccgtaacgatcctgacatgatgaaagctgggatcgccgactggcagaaacgttatccgaacaacccgggcgcgaaaatgctaccaacgcagttggttaacgtaaaagcgtttaaaccagcatcgaccaacaaaatcgccctgctgttgccgctgaatggccaggcagcggtatttggtcgcactattcagcaaggctttgaagcggcgaaaaatatcggcactcagccagtggcggcccaggtagcagccgcacctgccgcagacgtagcagaacaacctcagccgcaaaccgtggatggcgttgccagcccggcacaagcttcggttagcgatctgaccggtgaacagcctgcggcccagtcggtgcctgtaagcgccccggcgacaagcaccgcagcggtaagcgcacccgcaaatccatccgcagagctgaaaatctacgatacctcatcacaaccacttagccagatcttaagccaggttcagcaggatggtgcgagtattgtggtcggtccgttgctgaaaaataacgttgaagagttgctgaagagcaacaccccgctgaacgtgctggcactgaaccagccggagaacatcgaaaaccgcgtcaatatttgttacttcgcgctttcaccggaagacgaagcgcgcgatgcagcgcgtcatattcgtgaccagggtaaacaagcgccgctggtgctgatcccacgcagttcattgggcgatcgcgtagccaatgcgtttgcgcaagagtggcagaaactgggcggcggccccgttctgcaacaaaaatttggttccaccagcgaattacgcgcgggtgttaacggcggttcgggtatcgctttaacgggtagcccgattactcccagagaaacaaccgactccggcatgacgaccaacaatccaacgctgcaaaccacgccaaccgatgatcagttcaccaataatggcggtcgtgtcgatgcggtgtacattgtggcaacgccgggtgaaatcgcttttatcaaaccaatgatcgccatgcgtaacggtagccagagcggtgcaacgctgtacgccagctcccgcagtgcgcaagggaccgctggcccggatttccgcctggagatggaaggcttgcagtacagcgaaatcccgatgctggcaggcggtaatctgccgttaatgcagcaggcgctcagcgcggtgaacaacgattattcgctggctcgcatgtatgcgatgggcgtcgatgcctggtcgttggcaaatcatttctcacaaatgcgccaggttcagggttttgaaatcaacggtaataccggaagcctgacggcaaacccggattgcgtgattaacaggaagttatcatggctacagtaccaacaaggtcaggtagtccccgccagttaaccaccaaacagaccggcgatgcgtgggaagcacaagcgcgtcgctggctggaaggcaaaggactacggtttatcgccgctaacgtgaacgagcgtggcggcgagatcgatctgataatgcgtgaaggccggaccaccatttttatcgaggtgcgttaccgccgctctgcgctttatggcggcgcggcagccagtgtgacccgcagcaaacaacacaaattattacagactgcccgcttgtggctcgcgcgtcataatgggagttttgatactgtggattgccggttcgatgtggtagccttcaccgggaatgaggttgagtggattaaggatgcctttaatgaccactcataattaaggtttaaggattagcgtgcaagaaagaattaaagcttgcttcactgaaagcattcaaactcaaattgcggcggcagaggcgcttccggatgccatctcccgtgcagccatgacgctggttcagtctctgctcaatggcaacaaaatcctctgttgtggtaatggaacttccgctgccaatgcacagcattttgctgccagcatgatcaaccgtttcgaaacggagcggcccagcttacctgccattgcactaaatactgataatgttgtcttaacggcaattgccaacgatcgcttacatgatgaagtgtatgcaaaacaggtgcgggcgctgggccatgcgggagatgtattgttagccatttccacccgtggcaacagccgcgatattgtaaaagcggtagaagctgccgttacgcgtgatatgaccattgtggcattaaccggctatgacggcggtgaacttgcaggtttgttagggccacaggatgtggagatccgcattccttcgcatcgtagtgctcgcattcaggaaatgcatatgctgacggtaaattgcctgtgcgatctgatcgataacacgcttttccctcaccaggatgtttaaggagaatacatgaaggcattatcgccaatcgcagtccttatttccgcgctgctgttgcaaggttgtgttgccgctgccgtagtgggtactgctgctgtgggtaccaaagccgcaactgacccacgcagtgtcggcacccaggtagacgatggtaccctggaagtgcgcgtgaacagcgcattgtcgaaagacgaacaaattaagaaagaagcgcgcattaatgtaacggcctatcagggcaaagtgctgctggttgggcagtcaccaaacgctgaactttcggctcgcgccaaacagattgctatgggcgtagacggtgccaacgaagtgtataacgagattcgtcagggccagccgattggtctgggcgaagcgtctaacgatacgtggatcaccaccaaagtacgttcgcagctgttaaccagcggcctggtgaaatcgtccaacgtgaaagtgaccaccgaaaacggtgaagtgttcctgatggggctggtgactgaacgtgaagcgaaagcggcggcagatattgccagccgggtaagcggcgtgaagcgggtaactacggcgtttacgtttattaaatagcagcccttgtaatgcctgatgcgacgcttgcagcgtcttatcaggcctacaacgatgcaaaccgtaggtcggataaggcgtttacgccgcatccgacatgttttccctcaaatcaaaccaacagcgccagcccgccgacaatcacaccagacactgccaccatcgcccccgtcagccataaggctttcgtcgggaacgctttgcgcagcataatcagtgacggcaaactcaccgccgggagcgtcatcaacaatgccagcgccggagcagttcccatacctgccagcatcatcgtttgtacaatcggaatttctgctgccgtgggaatgacaaacaagcatcctgccaccgccatcgccaccacccacatcaggctgttatcgacagcaccatcggcatgggggaataaccagacgcgagcggcacccaacaccagtactgcaaggatgtaaaccgggatcgtactccagaaaagcgtccatagcgccctgccccagcggctaaaaaatcctccctgtgcttccggtatgtcaatttcgaccggtgcctgcgtttgcggtgtttcacgcacccatttttgcaccagcgtcgcaatcagcaacaccatcaccagccccgccaccagacgaatcgccgcaaaatcccagccgaggacgaaccccataaacaccagcgtcgccgggtttaacaacggattccccatccagaatgccagcgcaccgcccatcgacacctgttggcgacgcattcccgccgcgaccggagccgcacagcaggtacacatcatacccggcagcgaaaacagcgttcccagcagcgtgccgcgaaagcgcgattgcccaagcgtacgcaacaaccagtcacgcgggatcagcacctgaatcaacgaaccgaggatcacccccagcaccgccgctttccataccgcgagaaaatagatcatcgcgtaattcaacgccgcctgccacggattagcatccgcctgcgcaaggatagatttaccgatactgtgggtttcggcagcagtaaacgctttgccgtagtaaggttgccatttcacataccagagaccggcaatgacaacgagaaagaaaagcgcgggtttccaccactgaatgggcgttgccgcctgagatgaagactgaccagtcatagcattccccaggaataagttatgataattgagcgcgtgaatattacgctcactatcaattcttgggaataattattcagctcttttgcgtaattctgaagagcttaaaatcgtcacaccttcatgctcaggccgcatcgcctctgccagcatgacccgcgccacgtctctcgcatcaatggatttccagttaccgggtaacaaacggaacagcggcgcaaaaagcgtttcgttcatccgctgtttgctacgatcgcccagtaacatcgacgggcgagcaatggtcaatttcggccagttctgggcgattaatgcttcttccatctcccctttgacgcggttatagaaaaacggcgagtgggcattagcacccatagcactgaccaccagcatatgctgcgcaccgagccgccgcccggttaatgcggtatccaccaccagcgtgtaatcggcatgaataaacgcctctttgctccccgcttctcgccgcgtggtgccgagacaacaaaacacaatgtcgatgggatcggtgacttgcgccagcgcgtcagtcagttgcggatcatggggattaaacaccccgggcatatcgcccaacggacgtcgcgtcggcgcggctatggcgttaactttcggttcgttaatcaacatccgcagcaggtgaccgcccaccagccccgttgcgcctgtaatcagtacctgactcatcttcgctcctttacagaattgtctgccttgcgctccccggctcatgcaccaggcttaatagaccatgaggtaattatccccgattgtgggaaattcgcctcatccaatgcaacaacgcggaggaagcatgagtaagaaaattgccgttttaatcactgatgaatttgaggattcagaatttacttcacccgcagacgagttccgtaaagccggacacgaagtgattaccattgaaaaacaagcgggtaaaacggtgaaaggcaaaaaaggagaagccagcgtgaccatcgataaatccatcgatgaagtgacgccagcggagtttgatgccctgctgctaccgggcggtcattcaccggattatctgcgtggcgacaaccgttttgtcactttcacccgtgattttgtgaatagcggcaaacctgttttcgccatctgtcacggtccgcagctgctgatcagcgccgatgtgattcgggggcgcaaactgactgccgttaaaccgatcattattgatgttaaaaacgcgggcgcggaattttacgatcaggaagtggtggtcgataaagatcagctggttaccagccgaacgccggacgatctgccagcgtttaaccgcgaggcgttacgcctgctcggtgcctgagttacgtagccagatcatttttttaccaaagcccagcgtgttgtcggtgaatttgatttcatcaagccggatttcccacaccggggccgacagcattctggcaaccggaaagcgacgattgtacgcctggcgcgcaaggtcgctttcctcaccttcaagcctgcggatctcgcctttaaattgcacgccgcgaattaacgctaccgttttcggctgaccgtttaccgttccggcaactgccgcctgcggcccactcatctgcgcgtggcgcgttttttcttccgtcaaaatgtagaaggcgactttctgcgcatcaaaaagataaaaggcattagcgcaccagagttccccttcctgctgcacacaccaggtgacaacatgttgttttgccagccaacggctgatggcggtgagtgtttccatagctgttctcttttatactgtgggcctgaccttaacatgcgacgcagacgatgacaccctggtttctttacttgatccgtaccgccgacaataagctttataccgggatcaccacagatgtcgaacgccgctatcagcagcaccaaagcggcaaaggggcgaaagcactgcgcgggaaaggagaactaacgctggcgttttccgcgccagtgggcgatcgttcgctggcactacgggcggaatatcgcgttaagcaactgaccaaacggcaaaaagagcgtctggtagcggaaggtgcagtgtttgcagaactgttgagcagcctgcaaaccccggagattaaaagcgattgaagtgctcgtgatactcaaccagaccagttacaccgttcagcgcgtcatccgctaaacgatgtacctggaaggcactttcagtgcccggccagcggcaacgcagatcgtgatgtgccgccagttcaaagccgaaacggctgtacagcgccggatcgcccagcgtcaccactgcggcatagccgaactcattaagcgaatcgagtccttcatagaccagttggcgtgccagcccctgtccacggtatttttcatctaccgccagcggtgccatgccgacccattgcaggtcttcgccctgcacatcaaccggactaaatgccacatagccaatgacctgaccttcgtcatctgtcgccaccagccccagcgtcagaaagccatcttcacgcagatcgtgaaccagcttcgcttccgcatcactttcgaatgaacgacgcagcagggcatcaatacccggcgcatcaatgggaatttctactcgaattagcatggttcacctaccgatgtctgtttggtttcaggcgcggttttcattcccgcctcaacaaaatccgccagttgcagcagcatcatgcgtaaggctttcggcatttgctccagttcaatggcgtccatcaggtttttcacatacagccccagctccgtatcgccttcaatcaccagccgacgctggaagaagagcgtatccggatcttgtttacgcgccgcaatcatcagcagatcgctggcgtcggcactaaaactcacatcagcttgcgcgttctggctaacgaccagtttgccattcaccaccgaggtaaaccattgcaggtcaatatcacgcacatgaatacttaaccagcggccttcgagaaactccagctcgccatcatccagcgcctgacggaattgccagcttaagacctgctctagaacctggcgttttagcgcaaatggcgtcagttttaccggtacactcaacagagatggccccaaatgcacaatacgggaacgcagtttatccaacacgagttttactccctgtttcaacaatcatcctattttgccatatcagaaaaataacatagcggtataaatcaacaattccatatgaaattgctgctaccaccaatacaactttaactgccttaaatcaaaaattgtcgcagcaaggttaactaaaatcccagttcgttaacatttttgcgttttgatagcgcaaccttcaggaaaaattatggagctgctctgccctgccggaaatctcccggcgcttaaggcggccatcgaaaacggcgcagatgctgtttatatcgggctaaaagatgataccaatgcccgtcacttcgccggccttaactttaccgagaaaaaattgcaggaagcggtgagttttgtccatcaacatcgccgcaaacttcacatcgcgattaacacttttgcgcatccggacggttacgcccgctggcagcgcgccgtggatatggcggcgcagctgggtgccgacgcgctgatcctcgccgacctcgccatgctggagtacgccgccgagcgttatccgcatattgagcgccacgtatcggtgcaggcttcggcgaccaatgaagaggcgattaacttttatcatcgccattttgacgttgcccgcgtggtgctgccgcgcgtgttgtcgattcatcaggtaaaacaactggcacgggtcacacctgtaccactggaagtctttgctttcggcagcctgtgcattatgtcggaaggtcgttgctatctgtcgtcgtatttgacgggtgaatcgcccaacaccgtgggtgcgtgttctccggcccgtttcgtgcgctggcaacaaacgccgcaggggctggaatcccgcctgaacgaagtgctgatcgaccgttatcaggacggcgaaaacgcaggttatccgacgctgtgtaaagggcgttatctggtggacggcgagcgctatcacgcgctggaagaaccaaccagtctcaatacccttgagctgctgccggagttaatggcggcgaatatcgcttcggtgaaaattgaaggccgccagcgtagcccggcgtatgtcagccaggtggcgaaagtctggcgtcaggctatcgaccgttgtaaggccgatccgcaaaacttcgtgccgcaaagcgcgtggatggagactctcgggtcgatgtccgaaggcacgcaaactacccttggcgcgtatcaccgtaaatggcagtgagaaaagcaatgaaatattccttagggccggtgctatggtactggccaaaagagacgctggaagaattttatcagcaggccgccgccagcagcgccgacgtgatttatcttggtgaagcggtctgtagcaaacgccgggcaaccaaagttggcgactggctggagatggcaaaatcgctcgccggaagtggcaagcagattgtgctctccacgctggcgctggtgcaggcatcctccgaactgggcgaactgaaacgctatgttgagaacggtgagtttctgattgaagccagcgatctcggcgtggtgaatatgtgcgctgaacgcaaactgccgttcgtcgccgggcacgcgctgaactgctacaacgcggtgacgctgaaaatattgctcaaacagggcatgatgcgctggtgtatgccggtggagctttcccgcgactggctggtgaatctgcttaatcagtgcgatgaactgggcattcgcaaccagtttgaagtggaagtcttgagctacggtcatctgccgctggcctactccgcccgctgctttaccgcgcgttcggaagaccgcccgaaagatgagtgtgaaacctgctgcattaaatatccgaacgggcgcaacgtactttcgcaggaaaaccaacaagtgtttgtactcaacggcattcagaccatgagcggctacgtttacaacctcggtaacgagctggcatccatgcaggggctggtcgatgtggtccgcctgtcaccgcagggtactgacactttcgcaatgctcgatgccttccgcgctaatgaaaatggcgctgcgccactaccgttaacggcaaacagcgattgtaacggctactggcggcgactggccgggctggagctgcaagcgtaagtatatagctcactttgttaacaactttaactactctttaatgcagtattaaagattaatcggtaacaaagtgagctgttatgactgataaaaccattgcgttttcgctactcgatctggcccccatccccgaaggttcttcagcgcgggaagcgttctcccactctctcgacctcgctcgtctggctgaaaagcgcggctatcatcgctactggctggcggaacaccacaatatgaccggcattgccagtgctgcaacgtcggtgttaattggctatctggcggcgaataccaccacgctgcatctggggtctggcggcgtgatgttgcctaaccactcaccgttggtgatcgccgaacaattcggcacgctcaatacgctctatccggggcgaatcgatttggggctgggccgcgcgccgggtagcgatcagcgaaccatgatggcgctgcgtcgtcatatgagcggcgatattgataatttcccccgcgatgtcgcggaactggtggactggtttgacgcccgcgatcccaatccgcatgtgcgcccggtaccaggctatggcgagaaaatccccgtgtggttgttaggatccagcctttacagcgcgcaactggcggcgcagcttggtctgccgtttgcgtttgcctcacacttcgcgccggatatgttgttccaggcgctgcatctttatcgcagcaacttcaaaccgtcggcacggttggagaaaccgtatgcgatggtgtgcatcaatattatcgccgccgacagcaaccgcgatgccgaattcctgtttacctcaatgcagcaagcctttgtgaagctgcgccgcggcgaaaccgggcaactgccgccaccgattcaaaatatggatcagttctggtcgccgtccgaacagtatggtgtgcagctggcgctgagtatgtcgctggtgggcgataaagcgaaagtgcgtcatggcttgcagtcgatcctgcgcgaaaccgacgccgatgagattatggttaatgggcagattttcgaccaccaggcacgcctgcagtcgtttgagctggcgatggatgtgaaggaagagttgttggggtagtgtgttttaacgtaggaagccttatccgagatggcaacgctgttctacgtaggcctgataagcgaagcgcatcaggcattgtgtaggcagcagaaatgtcggataaggcaccgctgattactgatacaccggcagcacattaaagctcgataagatatggaccagtgcgttgccaacgccaaataccagaatcagcataatcatcggcttgccgccccagacacggaatttcgggctaccaaagcgtttacgcgatgcgcgggccaacagcgccggaacaattgccgcccagatggtagccgctaagccagcataaccaatggcgtacaggaatccgttcgggaacagaagcccccccacaacaggcggggcaaaggtcagcaacgctgttttcaagcggcccatagccgagtcatcgaaaccaaacagatctgccagatagtcaaacaaacccagcgtaacgccgaggaacgaactcgctaccgcaaagtttgagaacacaaccagcagcagatccaggctacggctgttcagcacgccgcttaacgcctgtaccagcacatcaatattaccgcccttctcggcgatgccgataaactccggacgagggatgttgcccatcgtcgccagcaaccagatggtatacagcgccagcgccatcagcgtaccgtacaccaggcatttcacgatggttttcggatctttgccgtaatacttcatcaggctcggcacgttaccgtgataaccaaaagatgccagacagaatggcagtgtcatcagcagatacggcgcataagacgcattgctttcggcgacgttgaacaaggtcgttggctgtacatgccccagcaggctgccgaaggtgaggaagaaagtaatgactttcgcccccagcacaattgctgtcatccggctgacagctttcgtactcaaccacaccacgaacgctaccagcagtgcaaaaccaaatccagctgcccgtgcagggacgttcagcgacatctccgcgaaggtgtgatgcagaatcgaaccgctggcagaaatataggcgtaagtcaggatatagagcacaaaggcaatggaaatgccgttgactacgttccagcctttgcccagcaaatctttggtgatggtgtcaaagctagaaccgattcgataattcaggttagcttccagaatcatcaagccggaatgcagcatacagaaccaggtaaagatcagcgccgccattgaccagaagaaccacgccccggacatgaccacaggcagagaaaacatccctgcgccaataatggtgccgccgataatcaccacgccgccaagcagcgacggtgacgtttgggtggtggttagtgttgccatgagggcttctctccagtgaaaaatagtgcgactgtgttgttatgcattgcactgtaccagtacatgagtacaaaaaacagaaaaaaagccccgatggttaaaatcggggctgtatatattattttacagattgtgttcgctgttcagcgatgattacgcatcaccaccgaaacgacgacgaccggtagagtcatcacgacgcggagcgcggccttcacgacgttcgccgctaaaacgacgaccatcaccacgaccaccttcacggcgttcaccgctgaagttacgaccgccttcacgacgttcgccaccgaaaccacgaccaccgccacgacgctcaccgccagtatgcggctgtgcatcgcccagtaactgcatgttcatcggcttgttgagaatgcgagtacgcgtaaagtgttgcagcacttcacccggcatacctttcggcagttcgatggtggagtgagaagcaaacagcttgatgttaccgatgtaacggctgctgatgtcgccttcgttagcaatcgcaccaacgatatgacgaacttcaacaccatcatcgcggcccacttcaatacggtacaactgcatatcgccaacatcacgacgttcgcgacgcggacgatcttcacggtcgccacgcgggccacggtcgttacgatcgcgcggaccacggtcatcacggtcacggaattcacgtttcggacgcatcggcgcatctggcggaacaatcagagtacgttcaccctgtgccattttcagcagtgcggcggccagagtttcgagatccagctcttcaccttctgccgtcggctgaattttgctcagcagtgcacggtattgatccagatcgctgctttccagctgctgctgtactttagcggcgaatttttccagacgacgtttgcccagcagttctgcgttcggcagttcaacttccggaatggtcagcttcatggtgcgttcaatgttacgcagcagacgacgctcacggttctcaacgaacagcagcgcacggccagcacgacccgcacgaccggtacgaccgatacggtgaacgtaagactcagaatccatcgggatatcgtagttaaccaccaggctgatacgctcaacgtccaggccacgggccgcaacgtcggtcgcaatcaggatgtccagacgaccatctttcagtcgttccagtgtctgctcacgcagcgcctggttcatgtcaccgttcagcgcggcgctgttgtagccgttacgctcaagggcttctgccacttccagagtcgcgtttttggtacgaacgaagataatcgccgcatcaaaatcttccgcttccaggaaacgtaccagtgcttcgtttttacgcataccccagacagtccagtagctctggctgatgtcaggacgggtcgtcacgctggactgaatgcgcacttcctgcggctctttcataaagcggcgggtaatgcgacgaatcgcttccggcatggttgcagagaacagagcggtctgatgaccttccgggatctgcgccataatggtttcaacgtcttcgatgaagcccatgcgcagcatttcgtcagcttcatccagaaccagaccgctcaatttagagaggtccagagtgccacgtttcaggtggtccagcagacggcccggagtaccgacaacgatctgcggcccctgacgcagggcgcgtaattgcacgtcataacgttggccgccgtacagggcaaccacgtttacgccgcgcatgtgtttagagaaatccgtcattgcttcagcaacctgtaccgccagttcgcgggtcggtgccagcaccagaatctgtggtgctttcagctcaggatcaagattctgcagcagaggtaaagagaatgctgcagtttttccgctccccgtctgggccatacccaggacgtcgcggccattcagcagatgtggaatacactctgcctgaattggagatggtttttcgtaacccagatcgttaagggcttcaaggataggagccttcaggcccagatctgcaaaagtggtttcgaattcagccatgtagtacgtgtgcctcaaaattaatggcggccagtctacataactcatcatgaaattgatcagcaattttcattgaaaagtgtgaaccggctcaaagtaggtgtattaacgaacaacaacgccctcacccgttaaggtgatggcaataaaaaaagattacgggctgatgtgtacgtcagctattgctggtccgattctgccaggtcatcttggtcctggcccaggagcgataattccaacaatgcgtatcggtgctcaacaaagttatgaacgttgttggcaaccgccagtttgaacagtgccgtggcgctgtccaaatcccccagacttaggtagtacttacctaaatagaagttggtttcactgagatgctcagcgagcgaggtgttatccgttgcgtccgccttgagcctttccattaacgtttgttcgctaatgttgcccaggtagaactcgacaatgttccatccccactgttccttatccgatttttcgaagtgctgtttcaacacttctttagcctgcttctcatcgagcttctgctcggcgagataaagccacagactacggaaaggatcattgggatcgtcttgataaaacgccagcagatcatcttgcgctaacttgtcacgaccgccgtaatataatgcgatcccgcgattcaagtgcgcgtagttgtaagttggatcaagctcaagtacagaatcaaacgcttcataggcagcatcaaaattgcctgcctgcgttaaatatatgcctaagtaattgaatacttcaggcatatccggtcggattgccagcgcttgcgaaaaatcgttacgcgctaatgccctcagaccgagactatcatacaacactccgcgctcatataaaagctgtgcgcgttcgtcatcggttaaagcccgactggcaaggatctgttccatacgtgccagaatcacttcctgctgtaaagtcggttgcaatggtaccgcgaggacttcacttttacgccaggaagtattactgcatcctgcaagcgtaagtgctgtcgcaacgaaacaccagcgcaaaaaaggcttcatttcccactcccgaagaccacggttgaatgaacgtcctgttcccggttgctaacaaggcgtcctgcccggttaaaagccccccgccgcagcggagggcaaatggcaaccttactcgccctgttcagcagccggagcttccggtgctgcagcaggttgagactgctcagtcgcttctttaatgctcagacggatacggccctggcgatcaacttccagcactttcaccggtacttcctgacccatctgcaggtaatcggtcactttctcaacgcgtttatcagcgatttgagagatgtggaccagaccttctttaccgccaccaatggcaacaaatgcgccaaagtcaacgatacgggtcactttaccattgtagacgcggcccacttcgatttctgcagtgatctcttcgatacgacgaatcgcgtgtttcgctttctcgccgtcggtcgctgcgatcttcacagtaccgtcatcttcaatttcgatggtggtgccggtttcttcggtcagagcacggattacagaaccgcctttaccgataacatctttgatcttgtccgggttgatcttgatggtatggatacgcggtgcgaactcagagatatcgccacgcggcgcgttgatcgcctgttccattacccccaggatatgcagacgcgcacctttagcctggttcagtgcaacctgcatgatctctttggtgataccttcaattttgatatccatctgcaatgcagatataccgtcacgggaacccgcaactttgaagtccatatcgcccaggtgatcttcgtcgcccaaaatgtcagacagtacaacgtagttgtcgccttctttcaccagacccattgcgatacccgcaacggcagctttgattggcacacctgcgtccatcagcgccagagacgcgccgcacacggaagccatagaagaggaaccgttggattcggtaatttcagacacaacacgtacggtgtacgggaatttgtccatatccggcattactgccagcacgccgcgcttcgccagacgaccgtgaccaatttcacgacgcttcggagaaccgaccatgccggtttcgcctacggagtacggagggaagttgtagtggaacaggaaggtatcggtacgttcgcccatcagttcatcaagaacctgcgcgtcacgagcagtacccagcgttgcggtaaccagcgcctgcgtttcaccacgggtgaacagcgcagaaccgtgagtacgcggcagcacaccagtacgcacatccagaccacggatcatatctttttcacgaccgtcgatacgcggttcgcctgccagtacgcggctacgaacaacatttttctcgatagcgtgcagaatttcacccagttcgttttcgtccagggtttcgtcttcagcaagcagtgtcgcgatggtttcagatttgatgacatcaacctgcgcataacgctcttgtttgtcggtgatgcggtaagcatcgctcagacgagcttcagccagcgcagcaacgcgcgcgttcagcgcttcgtttaccggctccggctgccaatcccaacgcggtttaccggcttctttcaccagttcattgatgttctgaataacaacctgctgttgttcatgaccgaacaccactgcgcccagcatttggtcttcgctcagcagttcagcttcagattcaaccatcagcacggcagcttctgtaccggcaacaaccaggtccagtttgctctctttcagttcgtcctgagtcgggttcagtacgtactggtcattgatgtaacctacacgggcagcaccaatcgggccattgaacggaataccagacagagacagtgctgcggaagcaccaatcatcgcgacgatatccgggttaacctgcgggttaacagaaaccacggtggcgataacctgaacttcgttgacgaagccttccgggaacagcgggcgaatcgggcggtcaatcagacgcgcgatcagggtttcgccttcgcttgggcggccttcacgacggaagaagctacccgggatacgaccagcagcgtaggtacgctcctgatagttaacggtcagtgggaagaagtcctgacctggtttggcttttttctgaccaacaacggtaacaaataccgcggtgtcatccatgctaaccataacagcggcagtagcctgacgagccatcatgccggtttccagagtcacggtgtgttggccgtactggaatttacgaacgatcggattaagcaatgtaatatcctttctctttcttagacagtaccttacggtactggtgttaatacccgatcttctgcgcatcctcgcgactaatgacaaccctaacccagctctatgtgggtaaagcctctcattagccgcgcgaacctctgcaacggaagatcattcatagcaacaatacattagtttccagtgaattgctgccgtcagcttgaaaaaaggggccactcaggcccccttttctgaaactcgcaagaattagcgacgcagacccaggcgctcgatgagctgggtgtaacgtgctacgtctttacgtttcaggtagtcgagcagtttacgacgctgagaaaccatgcgcagcagaccacgacggctgtggtgatcttttttgtgctctgcaaagtggccctgcaggtggttgatctgtgcggtcagcagtgctacctgaacttcggtagaaccggtgtcgtttgcgtcacgaccaaactcagaaacgattttagctgttgcttcagtacttagagacattttaaaactccaaagtatatagaatgaaaggacgccgatctctaattcagcgatcccagtgtacgttacgcaaagtgttaaacaatttacgcgacgttaagcggcagtattctactcgtagcgacctgttatcgcaagacggttaacattacgccgggtattcaaccaccaggcgacgaggcgcaacgcggccttcatcgtcaatttcgcccataccgataaacttgccgttctcaccctctgtaacgcgaaccagtccttccagcggcgcaccggatgtacgaactgggttaccatttttgaagtaaacagaagacgttaacggaagattcaccaccgggtagtccgaagctggactgtccattggcatcagtaatggatcaagtaactccgcagccggaatatcctgctgttcggcttgctcaaccagttcacgcagatgttccagggtcaccatccgttcaaccggatatttacttaccgccagacgacgcaagtaaataacatgcgcgccacaaccgagtttttcgccgagatcgtcaatgatagtgcggatataagtgccttttgagcagtgaatttccagctccagctcattgccttcatggcgaataaacagcaattcataaacggtaatcgggcgcgcttcacgtggaacttcaatgccctgacgcgcgtattcgtacagttttttgccctgatatttcagtgctgaatacatcgaagggatctgttcgatatcgccacggaaggtatccagcgccgccgccagttgctctgcactaaaggttaccggacgttcttcaacgatttgtccgtcggcatcagaagtatcggtacgctgcccaagacgcgcaatgacccgatagcgtttgtcggagtccagcagatactgggaaaacttcgtcgcttccccgaggcaaattggcaacatgccggtcgccagcgggtccagcgcaccggtatgcccggcacggttggcgttataaatccgtttcactttttgcagcgcatcgttgctggacatcccctgcggtttatccagcaacaaaacgccgttaatgtcgcgaccgcgacgacgaggacgactcattagtcctccttgctgtcgtccgggttaacacgacgttcttcgtcatgtttgaccacgctggtcaccaggtttgacatgcgcatcccttcaaccagagagttgtcgtagaagaaggtcagttccggcacgatacgcaggcgcatcgctttccccagcaggctgcggatgaaaccagaagcttcctgcaacgctttgatgcccgctttaaccgcgtcttcatctttgtcgttgaggaacgtcacatatactttggcatacgccaggtcgcgagacatttcgacaccggaaacggtggtcatcatgcccagacgaggatctttaatttcacgctgcaggatgagagcgatctctttttgcatttcctgcgctacgcgctgcgggcgaccaaattctttcgccataataaattctcctgacaaaaaaggggctgttagcccctttttaaaattaatttcaggtggaagggctgttcacgttggcctgataagacgcgccagcgtcgcatcaggcaatccatgcaggatgcgacataaacgccttatcccgcatggaaccctaaaaaccttaagcgatagtacgttggatctcgatgatttcgaatacttcgatcacatcgccagtgcggacatcgttgtagttcttaacgccgataccacattccataccgttacggacttcgttaacgtcatctttgaagcgtcgcagggactccagctcgccttcgtagataaccacgttgtcacgcagaacgcggatcgggttgtgacgtttaaccacaccttcggtaaccatacaacctgcgatggcaccaaatttcggtgatttgaacacgtcacgaacttccgccagaccgataatctgctgtttcagttccggagacagcataccgctcatcgccgctttcacttcgtcgatcaggttatagatgacggagtagtaacgcagatccaggctttccgcttcaatcactttacgtgcagaggcatcagcacgtacgttgaagccaaccaggatggcgttggacgccgcagccagggtagcgtcggtttcggtgataccacctacgccagaaccgatgatcttcactttaacttcgtcagtagacagtttcagcaaggagtcggaaattgcttccacagaaccctgtacgtctgccttcaggacaatattcacttcgtgaacttcgccttcggtcatgttggcgaacatgttctcgagtttagatttctgctgacgcgccagtttaacttcgcggaatttaccctgacgatagagtgcaacttcacgcgctttcttctcgtcacgtacaacggtaacttcatcacccgcagccggtacgccggacaggccaaggatttccaccggaatggacggacccgcttccagcacttcctgacccagttcgttacgcattgcacgaacacgaccgtattcgaagccacacagaacgatatcgcccttgtgcagagtaccttcacgtaccagaacggtagcaaccggaccacgacctttatcgaggaaggattcgataaccgcaccgctcgccatacctttacgtaccgctttcagctccagaacttccgcctgcagcaggatagcatccagcagttcatcaataccggtacccgcttttgcagatacgtgtacgaactggctttcgccgccccactcttctggcaggatgccgtactgggagagttcgttcttaacgcgatccggatcggcttctggtttatcgattttgttcacagcaaccaccaccggaacacccgccgctttcgcgtgctggatagcttcgatggtctgcggcattacaccgtcgtctgcagcaacaaccaggactacgatgtccgttgcctgcgcaccacgtgcacgcattgaagtaaacgcggcgtgccccggggtgtccaggaaggtgatcatgccgttttcagtttcaacgtggtatgcaccaatgtgctgggtaatgccgcccgcttcgccagaggccactttcgttgaacgaatgtagtccagcagagaggttttaccgtggtcaacgtgacccatgatggtcacaaccggcgcgcgcggttcagccgcagcacccgtgtcacggtcgctcattaccgcctcttccagctcgttttcacgacgcaggataactttgtggcccatctcttcagcaaccagctgtgcggtttcctgatcgataacctggttgatggttgccattgcgcccagtttcatcatcgctttgatgacctgagagcctttaaccgccatcttgttcgccagttcgccaacggtgatggtttcgccgatcacaacgtcacggttaacggcctgagctggcttctggaagccttgctgcagcgaagaacctttacgttttccgcccttaccgccacgtactgctgcgcgagcttcttcacgatcagcttttgattcagcgtgtttgttgcccttcttcggacgcgctgctttcgcgttacgaccacggccacggccgccttcgacttcacgatcgctttcgtcttctgcctggcgagcatgttgagaagtagtgacgtgataatcgctggaatcttcagtcggttctgcgttatcagtccatttgttttcttccgccatacgacgtgcttcttcagcaacgcgacgtgcttcttcttcgagtttacgacgcgcttcttcttcggctttacgcttgagctctgcagcttcctgctcacggcgggctttttcagcctgggcgtttttagtcatatcgtcttgttgattgctcactttgtctttttccgcagcttcacgtttcgcttgttcagcagcttcacgcttagcttgttctgcggcctcacgttcagctttttgttgcgcctcacgtttggccgattcttctgcctcacgacgggcttgctcttccgcttcacgctgcgcttgctcttccgcagcaaggcgttcagcctcttgcggatcgcgtttcacaaaggtgcgtttcttgcggacttcgatttgtaccgatttgctttttccaccggtaccaggaatgttaagggtgctgcgtgttttacgttgcagcgtcaatttgtccgggcctgaatttttctgattcaggtggtcaatcaaagtctgtttctcttgtgcagacacagagtcgtcagcagacttccggatacctgcatcagcaaattgctgtaccaggcgttccacggaggtctgtcgctctgcggccagcgttttaatcgttacatctgtcatgctgttccttcctgctacagtttattacgcttcgtcaccgaaccagcaaatattacgggcagccataatcagtgctccggctttttcgtcggtcaacccttcgatatcagccagatcatcaatgccctgttcggcgagatcttccagcgaacaaacgccacgggcggccagtttgaatgccaaatcacgatctaccccttcaaggttcagcagatcgtcacacggtttgttatcaccgaggctttcttcctgggcctgtgcaatggtggccagtgcatttttagcacgctcgcgcagtgcttcaacggtcggctcatcaaggccttcgatttccaacagctctttcatcggcacataggccagttcttccagcgtcgagaagccttcttctaccagaacagtcgcgaagtcttcatcgatgtcgagatatttggtgaaggtgtcgatcgctgcgtgcgcttccgcctgatgcttagcctgcaggtcgtcaacggtcatcacgttgagttcccaaccgctcagctgcgaagccagacgcacgttctgaccgttacggccaatcgcctgcgccaggttaccggcttcaacggcgatatccatggtgtgtttatcttcatccaccacgatagaagcaacgtctgctggtgccattgcgttaatcacgaactgcgccgggttatcatcccacaggacaatatcgatacgctctccgcccagttcagtagaaaccgcctgaacacgcgcgccacgcatacctacgcaagcacctaccggatcgatacgtttatcgttggttttcaccgcaattttcgcacgagatcccgggtcgcgagccgctgctttaatttcaatcacttcttcgccgatttccggcacttcaatacggaacagttcgatcagcatttccggcttggagcgggtgacgaacagctgcacgccacgcgcttccgggcgaacggaatagagcacgccacgaacgcggtcaccagggcggaagttttcacgcggcagcatatcttcgcgcaggatcacggcttcagcgttgttgcccagatccagagagatgttgtcgcggtttacttttttcaccacgccggtgatgatttcaccttcgtgttcacggaactgatcaaccaccatcgcacgttcggcttcacgcactttctgcacgataacctgttttgccgtctgggtagtgatacggtcaaaggtaacagactcaatctgatcttcaacgtaatcgcccaggttcaggctttcatcttcataacgtgcggcttcaagggtgatttccttggtcggctgggtgacttcatcaacaactaaccagcgacggaaggtgtcaaaatcaccgcttttgcgatcgatctgtacgcgaacgtcgatttcttgttcatattttttctttgttgctgtcgccagcgcgctttccaatgcttcgaaaatcttctcgcgaggtagcgccttttcattggatacggcttcaactacagccaaaatttctttgttcatcgcgggcttttcacctcatccagactattaaaagtggggaaccaggttcgccttctggatattactcagcgcgaacacttcatctttaccttcgacggtaactgtgatcatttcaccgtctaccgctttgataacgccctgccatttacgacggttttgtaccgccatacggagaaccagagtcacctcttctccgacaaaacgggcgtagtgttcagccgtgaacagtgggcgatcgagacccggtgaggagacttccaggttataagcaacggtgatggggtcttcaacatccagcacagcacttacctggtggctcacatcagcacaatcatcaacattgatgccatcttcactatcaatatagatgcgcagtgtggatgtgcgaccgcgaataaattcgatgccaaccagttcaaaacccagggcctcaactggcgcagtaatcatctctgttaatttttgctctaatgtggacaagcccacccccaagacataaaaaaagggcctaaagcccagttattctgtagtcagataacaaaaaaccccgataaatcggggctttatataactgaaccctataaccgcaactgcggtctggagcactttccagaaggattttttcaaatcccactacgaaggccgaagtcttcacagtatatttgaaaaaggactctaagggaaagtggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccaggctgctccaccccgcgcctgaaacgtggcaaattctactcgttttgggtaaaaaatgcaaatactgctgggatttggtgtaccgagacgggacgtaaaatctgcaggcattatagtgatccacgccacattttgtcaacgtttattgctaatcacgtgaatgaatatccagttcactttcatttgttgaatacttttaccttctcctgctttcccttaagcgcattattttacaaaaaacacactaaactcttcctgtctccgataaaagatgattaaatgaaaactcatttattttgcataaaaattcagtgagagcagaaatccaggctcatcatcagttaattaagcagggtgttattttatgacgacgattctcaagcatctcccggtaggtcaacgtattggtatcgctttttccggcggtctggacaccagtgccgcactgctgtggatgcgacaaaagggagctgttccttatgcatatactgcaaacctgggccagccagacgaagaggattatgatgcgatccctcgtcgtgccatggaatacggcgcggagaacgcacgtctgatcgactgccgcaaacaactggtggccgaaggtattgccgctattcagtgtggcgcatttcataacaccactggtggactgacctatttcaacacgacgccgctgggccgcgccgtgaccggcaccatgctggttgctgctatgaaagaagatggcgtgaatatctggggtgacggcagcacctataaaggaaacgatatcgaacgtttctaccgttacggtctgctgaccaatgctgaactgcagatttacaaaccgtggcttgatactgactttattgatgaactgggtggccgtcatgagatgtctgaatttatgattgcctgcggtttcgactacaaaatgtctgtcgaaaaagcttactccacggactccaacatgcttggtgcaacgcatgaggcgaaggatctggaatacctcaactccagcgtcaaaatcgtcaacccaattatgggcgtgaagttttgggatgagagcgtgaaaatcccggcagaagaagtcacagtacgctttgagcaaggtcatccggtggcgctgaacggtaaaacctttagcgacgacgtagaaatgatgctggaagctaaccgcatcggcggtcgtcacggcctgggcatgagcgaccagattgaaaaccgtatcatcgaagcaaaaagccgcggcatttatgaagcccctgggatggcattgctgcacattgcgtatgaacgtttgttgaccggtattcacaacgaagacaccattgagcagtatcacgcgcatggtcgtcagttgggccgtctgctgtaccagggacgttggtttgattcccaggcgctgatgctgcgggactctctgcaacgctgggttgccagccagatcactggtgaagttactctggagctgcgccgcgggaacgattattcaatcctgaataccgtctcagagaacctgacctacaaaccagagcgtctgacgatggaaaaaggcgactcggtgttctcgccagatgatcgtatcggtcaactgaccatgcgtaacctggatatcaccgatacccgcgagaaacttttcggttatgccaaaactggcctgctctcctcctctgccgcttcaggcgtgccgcaggtggagaatctggaaaataaaggccagtaattcgacatcaaccctgcccttcaggggtggggttaccttgattatcctctgtaaactcctttctgagcatcacataatcgaaaacatcatggtttgcatccacaacccgtgagtctcctttatagtgtgcaatcacttcctcaagcgtttgcggctgttccggctttgttacccccatccacgcattaataaggtaattattgtaagctgtcgaaaagatgttgttttccgttgtgcgatccacgccatccccaagaacggggctataccagataaacatcgggacatgatatgcctgctggctagcctccctgcctccatgaaaatagacgttcttcttcgtagggtcgcgttccaggccgtggtcggcaaaatacatgaccgaggcgcggcgatcttttaataattcaaaaacctgacctagcaaactatctgtgtaatgaatggagttgtcatagcaggcatcctgatcgtcctgcggttgaaacacggcgctggattgcggataggcgctacaagccggttcatggcttccatttaaatgaagaacaatcagttttttttgctgcgtcttttgctgtaacgcttgcgataaatgcggcaacaacaattcatcaaatcctctgacatagactgtttccatggcgcgcatggcgatactggtaactgctgtaccattctgccgaaaagcggattgcgagcttagccaaaaagtctgaaatcctgcttgattagccatattaataatgttgtccgggtaattatgaatgtcatgactcaaaacagaatcagcagttaaagaaaggggaaccgacagcgcagtgtaaggtgcaccgcttattgcttgattaaacagtttgatctgctttctttgtgcttcgacttgcggtgtcgtagagcgtgtaatccatacaaagacatattgtcgacacgtacagactcccccacaatcaacacgtaggtatcaatacctgtatccctgactgatagttgaaaatacggcaccgtgtttgcaattgagagtaatctttgatgctctttcgctgctaaagcaaaataattgagattgaaaaacggcgtataggtagcaaatcgcgacgctagtatatatggactgaacgcctctttattttttgcatctttataagcaaattgacaagcggaaaataaactgcccgaaatgacaatcagcaataatattcctgtcactttttttgtcggcaaggaaacatcatattttattattactgccaaaaaaagaagggataaaaaggtaaaagcacatagataagggatatacattcccagcattttgacaacttcatccggatcactctgcagcacactaatcgcaaatccatcattgaaagttgtaccaaagatacaccatgaataaaggctaatactcatatctgccgcagtcagtaacacaaatggtacggcaataagcaggcgaagcggaagggataatatacgtttaacaaccaggatggtcagaacgaagaacagcaatcgctgaaccatatgcgctccggaagaagcgactaagttcgtaataccaaaaacaataacacaaagatacaacaaccaatgagatttaaaacttttaacaaatttgttgaatactgtcatccggaaatccaagttcacaaccaatataaacaattatcaacaatgttcaattttatatcagacatgtttttcaattctgatccatatcagaccgaaacactgttagattttttctttttaaatgatgcggccattgcgttctcagtaattaaataacattatcaatgcgtctctaaacattacgcagaacgtagccatcagtagttatactgacaggggcaggatggtttatcgagaagtaaacatatccgtattcgtaccggaaatggagttgacacaataaagtgccaattatgtcagcagaagggaaaagcttataactaaggcataccggcaccatcgtttcaaggtaccagctacgagtaaaacaactggacgagatacagatacctgacaaccattcctcagaccaggaccaaaacgaaaaaagacgcttttcagcgtctttctggaatttggtaccgaggacgggacttgaacccgtaagccctattgggcactaccacctcaaggtagcgtgtctaccaattccaccacctcggcacggatactactttttagttcgggatatcgctggtcggcttagctggagcagctggctgagtttgttcggttttcgccggcgcactcaggttttcccattcgctacctttattggttttgttgctattgatgttacccagcaccagactgatgatgaagaataacgttgccagcagcgctgtcatgcgggtcatgaagttaccagaaccacttgaaccaaacagcgtagcggaagcgcctgctccgaaggaggctcccatatcagcgcctttaccttgctgcagcatgatcagaccaacaaggccaattgccacaataaggaaaactactaaaagagcttcgtacataatcaacctgttccttgcggagttgccgcgtaccaatgcttcaaccaataaagcgggagtttttaatctttcccactgaagcgggtgtgaatactaaccaaagcgaatgaccttcgcaagggcaattttattgcattgtatcaactgcggaaaaaaacagcaaaaccgatgtgttcgctgagaaaaaaggcgacaatcgccgcctttttagccagttatctaacgctttaaacggcttttactgcatcggcgatgcggtgtgcaaattcagtcacctgcgcttcgtcttcgccttccaccatcacgcgaattaacggttcggtgccggatttacgcaacagcacacgtccacggctacccagcgccgcttcaacttctgcggtcacagctttgactgattcatgctccagcggatcgccgctacctgcggtgtaacgcacgtttaccaggatttgcgggaacattttcatgccgctgcaaaggtcgtgcaggctcatatgattacgcgccatcgccgccagcacctgcaaaccagcaacgatgccgtcaccggtagtggttttatccagcaggatcacatgaccggaattctctgcaccgatacgccagcctttctcctgcattttttccagtacgtagcggtcacccactttcgcgcgcgcaaatggaattcctaactgtttcagcgccagttcaagccccatgttgctcatcaatgtacccacagcgccaccacgcagctggccctgacgaagaccttcacgcgcgatgatatacatgatctgatcgccatcgactttattgccttcatggtcaaccataatcacgcgatcgccgtcgccgtcgaaggcaataccgagatccgctttttcagccagcacacgagcctggagcgcgcgaacgtcggtagcccccacttcggcattgatgtttacaccgttcggctcacaaccgatagcgataacgttcgctcccagttcacgcagcacgttcggcgcgatgtgataagtcgcaccgtttgcacaatccaccacaatcttcagttcactgaggctaagttcgtttgggaacgtggctttgcaaaactcgatatagcgacccgcagcatcaacgatacggctggctttacccagttctgccgaatcaacacagctgatctctttttccatttccgcttcgatggcctcttctactgcatccggtagtttggtgccgtcgatagagaaaaatttaatgccattatcgtagaacgggttatgcgatgcagatatcacaattccggcctctgcgcggaaggtacgcgtcagataagccacggccggtgttggcatcggaccagtgaagagtgcggaaaggcccgcagccgccagacccgcttccagtgctgactccagcatgtagccagaaatacgcgtgtctttaccaatgatgatcttacgggagccgtggcgcgccagcactttacccgcggcccaacccagcttaagcacaaaatcaggggtgatcggcgcatcccctacacgaccacgaatcccatcggtaccgaaatatttacgattactcatagcgtttgttttcctttgcagacagagtggcttccaccacccgcatcgcttctacggtttctttgacgtcatgaacacgaatgatatgcgcgccttgcatagcggcaatgaccgcacaagccagactaccgctcagacgctcggacggccccacgttcagcagctgcccaatcatcgattttcgtgacatacccaccaacagcggcaggttgaaatggtgaaattcagccaggcgcgccagtaatgaatagttatgggagagatttttaccgaaaccgaatccggggtcgagcaacaatttctcttttgcgatacccgcctgctcgcaacgtgctatttgctcaataaaatagcgattcacttctgcaaagacatcgtcatatttcggggcttcctgcatggtctttggatttccctgcatatgcatcagacaaaccggtaaaccggtttctgcagctgcctccagagcccctggttcggaaagggagcggatatcgttaataatgtgagcgccaactttcgctgactcacggatgacttctggtttggatgtatcgaccgagatccagacttcgaagcgttgagcaattgcctcaaccacaggaataacacgttgcaactcttcttcaacgctaacttccgccgctcctgggcgcgtggactcgccaccaacgtcaatgatcgtcgcgccagcgttgatcatcagattcgcatgtttcaccgcatctatcagcgagttatgcgtaccgccatccgaaaaggaatcaggcgtgacgttgaggatccccattacgtgaggatggctaaggtccagtgaagtaccctgggcaaagagtttcatgatgttatccctggtatgaattgataagaaaaaaccccggagcacgccccgggtttttcggtacaaatacagtcatctgatacgggaacttacttgtcgcctaactgctctgacatggtgttacccgggttcggcgtacgcggttcatcaaccggacgaggagcctttggactaccattgtcgccagaattgttagaagcgcctggttcttcccagcccgctggcggacgtacatcgcgacgtgccatcaggtcatcaatctgcggtgcgtcgatagtctcatatttcatgagagcatctttcatcgcatgcagaatatccatattgtcggtcagaagctgacgcgcacgattatagttacgctcaatcagtgctttcacttcctggtcgatgatacgtgcagtttcatcggacatatgtttcgctttcgctacgctacggccgaggaacacttcaccttcttcttccgcgtacagcagtggacccaatttctcagagaagccccactgggtcaccatgttacgtgccaggttggtcgcaactttaatgtcgttggacgccccggtagaaacatgttccggtccgtagatgatctcttccgccagacgaccaccgtacagcgtggagatctgactttccagtttctgacggctggcgctgattgcgtcgccctcaggcaagaagaaagtcacacccagcgcacgaccgcgtgggataatcgtcactttgtgcaccggatcgtgttccggcaccaggcgaccgataatcgcatggcctgcttcgtggtaagccgtcgattctttctgcgcttccgtcatcaccatggagcgacgttccgcacccatcatgattttgtctttcgctttctcgaactcaaccatcgacacaacgcgtttattgccacgagctgcgaacagtgccgcttcgttcactaggtttgccaggtcagcaccggagaaaccaggagtaccacgggcaatgattgccgcgtcgatatcgggtgccaatggtacgcgacgcatgtgaactttcaggatctgctcacgaccacgaacatctggcaagccaaccacaacctgacggtcgaaacggccaggacgcagcagggccgggtcaagaacgtccggacggttagtcgcggcgataacgatgataccttcgttaccttcgaagccatccatctcaaccagcatctggttcaaagtctgttcacgttcatcgtgaccaccgcccagacctgcgccacgctggcggcctacggcgtcgatttcatcgataaagatgatgcacggtgccgctttcttcgcctgttcgaacatatcacgaacacgggatgcacccacaccgacgaacatttctacgaagtcagaaccggagatagtaaagaacggaacttttgcttcgcctgcaatcgctttcgccagcagcgttttaccggtacccggaggaccgaccatcaggacgcctttcgggatcttaccgccgagtttctggaagcggctcggctcgcgcagatactcaaccagttcagcaacttcttcttttgcttcgtcgcagcccgcaacgtcagcaaaggtcgttttgatctgatcttccgtcagcatgcgcgctttgctcttaccaaacgacatggcacctttgcctccgccgccctgcatttgacgcatgaagaagatccagacaccaatcagcaacagcatcgggaaccaggagatgaagatagaagccagcaggcttggttcttcaggcggttcaccgacaaccttgacgttcttggtcaacaggttatccagtaatttcggatcctgaaccggaatgtaagtggtataacggttactatctttcttggtaacgttgatttcacgtccgttgatacgcgcttcacgaacctggtcgttattgacctcttgtaggaaggtagagtaatccaccttacggccattagactcgctgggcccaaagctctggaatactgacatcagcacaacggcaatgaccagccagagtattaggtttttcgccatgtcactcaagggattaacctcttattacaactgtgttaaaaacagcgtcaggatactctatatccagcatctttcaaactttcgtctgaaatctcccggttagggtttacgcccggtcgctacaatatacacttcccgcgaacgtgcacgagaagagtccggcttacgaactttgaccttcgtaaacagggagcgaatttcccttagatactcatcgaaaccttcgccctggaacaccttcacaacaaaactgccacctggcgccaatacatcacgacacatttctagcgccagttccaccagatacatggcacgggggatatccaccgccggtgttccgctcatgtttggtgccatatcggacatgacaacctggactttgctgtcgccaacgcgctccagcagtgctttcatcaccagttcatcacgaaaatcgccctgaagaaagtccacaccaacgataggatccataggtaaaagatcgcaagcgatgatgcggcctttgccgccaatttgggtgaccacatattgtgaccaaccacccggagcagcaccaaggtcgacaaccgtcattcccggtttaaagagtttgtcactttgctgtatttcatcaagtttaaaccaggcacgggaacgtaacccctttttctgtgcctgttgaacatatttatcgctaaagtgttcctgaagccagcggctggagctggcagaacgcttcttacctgtcatttaactttcccatggggataactcatcgtaaccaattgcgtaaatttttacgcgcctatttggtgatatatgggagatggcggtagaatgacccgttttcaatcccaacgtaagcaaaaaatacgatgaatctgagtactaaacaaaaacagcacctgaaaggtctggcacatccgctcaagccagttgttctgcttggcagtaatggtttgaccgaaggggtgctggccgagattgaacaagcgttagagcaccatgaactcatcaaggtgaaaatcgccaccgaagatcgcgaaactaaaaccttgatcgtggaagctatcgtgcgcgaaaccggcgcctgtaatgtacaggtcatcggtaaaacgctggtgctttatcgcccaactaaagaacgtaaaatctcgctgccacgctaagattatcctaaagttacacacattcgctgtgtaaaacgaggggttttccgcaggcaggagagcaaaatgccacgctctgttcgttgataaaaggccgcatagcggcctttttcctttctttacaatacatcaacatcttgagtattgggtaattcttacaggtattccaccttaattacttcaaattctacttcgccgcccggcgttttgatgaccacaacatcatcttcttctttgccgatcaggccacgagcaataggcgagtttacggaaatcaggttttgtttaaagtcagcttcgtcatcgccaacgatgcgataagtctgttcttcgtcagaatcgagattcagcaccgttacggtagcaccaaaaataacgcgcccattgttgggcattttggtgacatcaatcacctgcgcgttcgacagcttggcttcgatgtctttgatacggccttcgcaaaagccctgctgttcacgagctgcgtggtattcggcgttttctttcaagtcgccatgctcacgcgcttccgcgatagcagcaatgatttcaggacggcgcacagatttcagaaaatccagctcttcgcgtaatttttcagcgccgcgtaaggtcatcggaatagcttgcatttgttatacctcttgaatattcctgatggggcaagtcttcacccaccccggctgttcggcctgcccggcataactcctcaccgggaccagaagcaaaaaaataccgacccgggtacaagtcccaggtcagctacaattcacattttgatagtcattttaccctggagttcccgaagggtcatcgtttactttatagggcgttgcgccgtagtatgacggctcgattccaggttgttagcgcgagattatgcgattttccagatttatcatcggattgaccagctgtatagcgttcagtgttcaggccgcaaatgttgatgagtacattactcaactccccgcaggtgccaaccttgccctgatggtgcaaaaagtcggcgcgtcggcccccgctattgattaccacagtcagcagatggcgctacccgccagtacgcagaaagtgattactgcgctggcggcgttgattcaactcggccccgattttcgttttaccacgacgcttgaaaccaaaggcaatgtggaaaacggcatacttaagggtgacttagtagcgcgatttggtgccgacccgacgttaaaacgtcaggatattcgcaatatggtcacgactttgaaaaaatctggcgtcaaccaaatcgatggcaatgtgttgatagatacctccattttcgccagccacgataaagcccccggctggccatggaatgacatgacacaatgctttagcgctccgcctgccgccgccatagttgaccgcaactgtttctccgtctcgctctacagtgccccaaaacctggtgatatggcttttatacgcgtggcatcttattaccccgttacgatgttcagtcaggtacgcaccctcccccgtggttctgccgaagcgcaatactgcgaactggatgtcgtacctggtgacctgaaccgctttacgctaacgggatgcctgccacaacgttctgagccgctcccgttggcttttgccgtgcaggatggtgccagctatgccggggcaattctgaaagatgagttaaaacaggcgggtatcacctggagcggaacgctgctgcgccagactcaggttaacgaacctggaacggtagttgccagtaaacagtcggccccgctgcacgatctgcttaagattatgctgaaaaagtcggacaacatgattgccgatacggttttccgcatgatcggccatgcgcgcttcaatgtgcctggaacatggcgggccggatcggacgccgtgcgtcagatcctgcgccagcaagccggtgtcgatatcggaaacaccattattgccgatggttcagggctttcgcggcataacctgattgcccccgccaccatgatgcaggtgctgcaatatattgcccaacacgacaatgaacttaactttatctccatgctgccgctggcgggctatgacggctctttgcagtaccgtgcaggtctgcatcaggcgggcgtggatggaaaagtctcagcgaaaaccggttcgttgcagggggtatataacctggcgggattcattaccacagcgagcgggcaacgaatggcgtttgtgcaatatctttctggctatgctgtagaaccggcggatcagcgtaatcgccgtattccgttagtgcgttttgaaagccgtttgtataaagatatttatcagaataattagcctaaagagaaaccccggcacatggccggggttttgctgattaacgcttgtaaatgaactcaacgccttcttcgtcgtcttcgtcccagtcgtcatcccagtcctcatcatcctcttcagcaatctcttcaagctgctgacggtgataatcatcccacatgaattcgactttctctggctgtttcgcttcttcagcctgcacgaccgggttttcaatgataaaggtcatcacatcccagcagagatctttcacgcccagtccgctcgccgcagagatcagataatatttatcttcccagcccagcgcttcagcgatcgctttcgctttctcttcggcttctaccttatccagcagatcgatcttgttgaagactaaccaacgcggtttcgccgccagatcctggctgtatttttccagctcactgataataatacgcgcgttttcaaccggatcggtgccgtcaatcggatcgatatcgatgaggtgcaacaggacgcggcaacgttccaggtgcttcaggaagcgaatgcccagacctgcgccttctgcagcgccttcaatcagtcctggaatatcggcaacaacgaagctcttttcgttgtccatacgcaccacgcccaggcttggtaccagagtggtaaacggataatccgccactttcggtttagccgccgataccgcacgaataaaggtcgatttacccgcgtttggcatccccaacataccgacgtcagccagcagcatcagctccagcagcagctcacgcttatcgcccggcgtaccgttagttttctgccgtggtgtacggttaactgacgacttgaaacgggtattgcccagaccgtgccagccgcccttagcaaccagcagacgctgaccgtgtttggtcatatcgcccatggtttcaccggtaccctggtcgattacacgcgtacctaccggtactttaatcgtgacgtctttaccgcgcttaccggtacagtctcggcttgcaccgttctgaccgcgctctgcacggaaagatttttcaaaacgataatcgataagcgtgttcaggttctcgtcggcttccatccatacgtcaccaccatcaccgccgtcgccgccatccgggccgcctttcggaatatacttttcgcggcggaagctcacgcaaccattaccgccatcacctgcaacgaccagaatcgatgcctcatcaacaaacttcattttattctccgtaaatcattcgcctgcgcggggttgcgataccaccgttgtatgcttacgtaatccgccccaaatacgatgaccaatggcggaatacatcgcgcccgcaaccacgacaaacgcaccgagataacctaaaaggtttaacatcggtctggcgaagaaatcgggccaggccagtgataaaagatctgaaaaaaacagcgtaaacagtggggtgagcgtgatgatcgcgctcacctgcgctgcctgccagcgagccatcgcttccgccagggcgccatatcctaccaatgtattcagtccgcaaaaaattaaacatgcgagctgccagtggctaagctgcgctatcactccaggatctgccagagggaagagcgcaattgtacataaagtgtacagtaaaaacaggatctgcggtgaggccagccgacgcaataaaaccttttgcgccacgccataactcacccaaaccgtcgccgcaccgaccccaaagataactccccaggtgtaatcggtgagctttgtaaatatctcgaccagactggtgttaaaaaacatcaccaggccgctcaggagcatcaatgcccctacaacctgagtactgcgcattttctctttcaggataaatacgctggcaaccatcatgccaactggcgagagttgcccaatcacctgcgaagcggtcggactcaggtattgcaaggatgagctgaacaggatgaagttcccaaacagcccggcagtcgccactgctaacaaaatcaaccagcgtggcttacgaaacacgcgtaatggcggcaaccgcttcttcaccgcaagaatggcaccaaggccaatactcgccatcaagaaacggtaaaacacgattgtcggaggttccatcacctccagcacctgcttcattgcgattggcaacgccccccagcaaattgctgtggtgagcgccaaaagaatgccaatgcctgcctgctgcttcataccgtattccctgcaaagcgcatttgcggattaacgtcgcaccatgcgcatttttaccggttatcgaatgtaaaaagccccgcaacgtgttggggggactttcatccgttaccgggacgcgaaaaacttattcagcttcgatgctgataaatttacggtttttcgggcctttaacttcgaatttcactttgccgtctgctttagcaaaccgagtgtggtcacgaccgtaacctacgttagcgccagcgtggaatttggtaccacgttgacgaacgatgatgctgcccgccagaacggattcgccaccgaaacgcttaacgcccatgcgtttagcttctgaatcgcgaccgttacgtgtggagccgccagcctttttatgtgccatttgaaatctctcctcaggtcttaggcgctgatgccagtaattttcacatcagtgaaccactgacgatggccctgctgcttacgatagtgtttacgacgacgaaacttaacgattttaactttctcgccacgaccgtgagcaacaacttcagctttgattacgccgccatcaacgaaaggaacgccgattttgacttcttcaccgtttgcgatcatcagcacttcagcgaactcaacagtttcgccagttgcgatgtccagcttttccaggcgaacggtctgaccttcgcttactcggtgttgtttaccaccactttggaaaaccgcgtacatataaaactccgcttccgcgcacaccttttcaatgattcagagtgcgctataaatattcacaatagggcgcgaatattacgcaaaacgcacgcctttgacaagtgctacagtcaatacacgaagaaaaaaaacacaacttgtacggtaacgtttatctgtgccattttttcagtacaatcaccctatattcctaaccataaaccctaagttgcctttgttcacagtaaggtaatcggggcgaaaagcccggcttttgcgatgaatttagaaaaaatcaatgagttaaccgcgcaagatatggcgggtgttaatgcggcaatccttgagcagcttaattccgacgtccaactgatcaatcagttaggctattacatcgtcagcggcggcggtaaacgtattcgtccgatgattgctgtactggctgcacgagctgttggctatgagggaaatgcgcatgtcaccattgctgccctgatcgagtttatccacacggcgactctgctacacgacgacgttgtggatgaatcagatatgcgcaggggtaaagctaccgccaacgccgcatttggcaatgccgccagcgtgctggtaggcgattttatttatacccgcgcgttccagatgatgaccagcctcggttcactcaaagtgctggaagtcatgtcagaagccgtaaacgtcatcgcagaaggtgaagttctgcaactgatgaacgttaacgatccggacatcactgaagaaaactacatgcgcgttatctacagcaagactgcgcgtctgtttgaggctgccgcgcagtgttccgggattctggctggctgtacgccggaggaggagaaaggcctacaagattatgggcgctatctcggcactgctttccagttgatcgacgatttactcgattacaatgccgatggcgaacagttaggtaaaaacgtcggcgacgatctgaacgaaggtaaaccgacgctgccgctgctgcatgcgatgcatcatggcacaccagaacaggcacagatgattcgtaccgccatcgaacagggtaacggtcgccatcttctggaaccggttctggaagcaatgaacgcttgtggatctcttgaatggacgcgtcagcgtgccgaggaagaagcagacaaagccatcgcagcgttacaggtgctcccggacaccccgtggagagaagcactcgtcggcctcgcgcacatcgctgttcaacgcgatcgttaatcccctcccctcatcccgcgcagtgcgcgggatgattccagtaaattccataaaacacttattcagctctataactcctgaaaaacggggctgtgtatctttatatattctgaatattcacactctttacaggaactttttagagcaataggccatcaggagtatagtgatgctcgactgaaacagaagaagtgttctgaatgaaagcgactaacttaaggagtgaggaaagatggaaagtaatttcattgactggcatcccgctgacatcattgcaggtttgcgcaagaagggaacgtcaatggcggcggagtctcgcagaaatggtttgagttcctcaacgctggcgaacgcattatcacgcccatggccgaaaggagagatgattattgcgaaagccctgggaactgacccctgggttatctggccatcacgctaccatgatccgcagacccatgagtttatcgacagaacgcagttgatgcgtagctacactaaaccgaaaaaatgagtggcctggcggtagccccgcgaacggggctgccagctctcagacaattactcgcctttcacacgctcaatatttgcacctaaagcgcgtagtttgtcttcaatgcgttcgtagccacgatcgatgtgataaatacgatcaaccaccgtcgtcccttccgcaatacagccagccagcaccaggcttgctgatgcacgcagatcggttgccataacctgtgcgccagaaagtttttcaacaccgtgacaaataacggtattgctttcgatttcggcgtgcgcgcccatacggctcagctctggcacatgcataaagcggttttcaaagaccgtttcggtgatgaatccggtcccttctgccaccagattcaacagcgtgaactgggcctgcatatcggtagggaatgccggatgcggcgcggtacgtacgttaacagccttcggacgtttgccatgcatatccaggctaatccagtcttcgccgacttcgatgtccgctccagcgtcacgcagtttcgccagcacggcgtccagagtatctggctgcgcgttacggcagataattttgccgcgagagatcgccgccgccaccaggaaagtaccggtttcgatacgatccggcagcacgcgatagacaccgccgcctaaacgttccacaccttcgatgacgatacgatcggtgccctgaccgctaattttcgcacccagcgtaatcaggaagttcgcggtatcgacgatttccggttcacgcgctgcgttttcaataatcgtggtgccttccgcaagggttgcagcacacatgatggtcaccgttgcgccaacgctgactttatccatcacgatatgtgcgcctttcaaacgaccatcgacggaagctttaacgtaaccttcttccagtttgatggtcgcgcctaattgttcgaggccagaaatgtgtagatcaaccggacgtgcgccgatcgtacaaccgccaggcagtgaaacttgcccctgaccaaagcgcgctaccagcggccccagcgcccagatagaagcacgcatggttttaaccagatcgtaaggtgcgcagaatacattaacgtcgcgggcatcaatatgcacagaaccattacgttctactttcgcacccagctggcttagcagcttcattgatgtatcgacgtcttttagtttcgggacgttctggatctctaccggttcttccgccagtagtgcggcaaaaaggataggcagagcagcatttttagcgccggaaattgtgacttcgccctggagcttcgttggcccctgaacacgaaatttatccatttagtttgttctcagttaacaattcatatccgctaccggcgaatcgcccatagctcaaaagccgttcagtttgcgatcgcgcgcccactccgcaggggtatacgctttgatcgacacagcatgaatgcggttatccgcaatatattccatcagcgggccatagaccgtctgctgttttttaacccgactcatgccgtcaaacaactcacccacggcaataacctgaaagtggctgccatcgccggaaacgtggacttcctggagggagagagcgttcatcaacacgctctgaatttcattattttccatgggatcttcaatcatcagttaataaatcagcgaaacatcttagagcaaagttgcgctggcataaataagcaaaaagcctcgctgataaatcagacaaggctcgacttgcaggcaggtttgccggacaggcggttaacgccatatccggcctgaaaaaatttaacgaggcagaacatcagcaggcaaattatacaatttcgccagggtatacactttgtcgtttaccccctgaagcgtcacattgttgccctgctttttcgccagatcgataagatggagcagcagtgccagtccacccgtatccacgcgagacacacggctaagatcgatgctggtaatccccttcaccgcttcctcacgtatttcccaaagcggtagcagaacgtcctgatccagctctccggataacgccagcgtgtcacccgtctgcatccagctcagtgactcgctcattattttttctcttccagagtgattttctgttgagaaatcgatttcagttgcgcagtcaggccatcgatacctttggtacgcagcaacgttccccactcgttttgtttggtggtgatcatactgacgccttcagcaatcatgtcgtaagcctgccagttgcccgtctgggagtttttacgccactggaagtccagacgcaccggcgggcggccattcgggtcaataatggtaacgcgaatcggcacaatggttttatcacccagcggctgttctggcgcaatctgataggtttgaccgtgatacatcgccagcgcctgaccgtaagcctgcttcaggtactcacggaaagcggcaaagtaagcatcacgttgagctggggtcgcactcttgtaatactggcccagcaccagcgcaccggcgtatttcacctgtacgtatggcaacagttcctgatcaacaatggtacgcagataatccgggttggcccgaatttgcggttgctcattcttcaggcgatcgaacgttttctgcgccgcctcgtccatcagcttatacggattggtctggtctgccgcggttgccgcactcagcggtgcaatcaccagcaaagcgaccatcattaaacgtttaaacatgcgtcggttctcctgaaattatttcgttgtacccacaggttcagtggtttcattattacctggtgcagcagctggcgcatcgccactattcttattgtcatcgcctttactaccgtaaaggaactgaccaatgagatcttccagcaccatcgcagacttggtgtcctgaattgtatcgccatccttcaggatagcagtccccagttccgggtcttcaaaaccgacgtttaatgccagatattgttcccccagcaggccggaagtacgaatgctcagcgaactggtatcaggaatgtggttataacgttgttcaatttccagcgttacgcgcggcagataggttttcgggtccagcgtaatatccgccacccggcccacaacaacgccaccaatgctgaccggagagcgggctttcaggccgccaatgttatcgaacgtcgcataaagcgtataggtcggttcagtacgtatagacgtcacgttcgctgccttcaggcaaacaaacagcgccgcaagcagtgctgctaataaaaagatacccacccaaatttcattttttttcgtttgcatgaactcaattcccaaacatcaatgcggtcagcacaaaatccagccccagaacagccagagacgagtggacaacggtgcgagtggttgcccggctaatcccggcagacgtcgggatggcgtcgtagccgttaaacaacgaaatccacgtcaccgtgatggcgaacaccacgctcttaatcagacagttgacgagatccatacgccagtcgacggcattttgcattgccgaccagaagaacccactatcaatgcctttccaactgacgccgaccagcgatccgccccagatccccacggcgacgaagataaccgtcaacagtggtaatgaaataactccagcccagaaacggggagaaataacccgacgcagcggatccaccgccatcatctccatactggagagttgctctgtagcgcgcatcaggccgatttctgcggttagcgccgaaccagcacgcccggcaaacaacaacgcggcaaccaccggccccagttcacgcagtagcgataacgccaccagcatacccagactggtttccgcactataagtggtcagaaccagataaccttgcagccccaacaccattccgatgaacacgccagaaacaacaataatcagcatcgacaggacgccgacattatagagctggcgcaccagcagcggtgcatgtttgcgaaattccggtttgccgaccagcgcattgaataacattaacccggcccgcccgaacgttctcagggttttaatccctttatgtccgagcgacgccagcgcatttaacagcatgagtggcttaactccctggtaaaagatcagcgtgataatcgccggcaggatagcggaacggaacaggcccgtcagctatcccgtccagaaactgacgtacgcgcggatcaggattcgcctgcaacgcctgggcactgccatgagcgacaatttttttgtccgccaggatccaggcgtgatccgcaatacttaacacttccggcacatcgtgagaaaccaccacacaagtcacgcccagcgcgctgttcagctcagaaatcagcttcaccagcacgcccatggtaatgggatcttgcccaacaaagggctcatcaaacatgatgagatccggctccagcgcaatcgcacgtgccagcgctgcacgccgcgccatcccaccggaaagttcagaaggcataagtttagccgctccacgcagccccacggcctccagcttcatcatcaccgtactatgcaacaatggcgcgggaagttgggtatgttcccgcagtggataggcgacgttgtcaaatacgttcatatcagtgaacaacgccccggactgaaataacatgctcatccgtttgcgcactgtatacaggcgcgaacgagacatcgccggaatattctcaccatcgaaaaggatctcaccatgatctggtgcgatttgcccgccaatcagacggagtagcgtcgttttaccgatgcccgatggccccatgatcgccgtgatcttccctcgcggcacggtcagggaaatattatcgaagatgcagcgattgccacgcgtaaaactgacatcgcgcatatcgactaaattcgccacagactgctccataattcacccttcgtcttgcgttgattttctaagcatggcgctcaatttaaccttgaacccaacatatttacagaatattacctgccgtggttagcgaaagctggcatttgttttactttttagccgcataaagtcaaaattaagaatctgttacggctttctgaaaatcttcagcggaccggcgagtatacctgaagaaagggcgttagatgcttttagctacggcactgttaattgttggtttacttttggtcgtttacagtgccgaccgcctggtttttgccgcgtctattctttgccgaacctttggcatcccgccgttgatcatcggcatgacggtggtcagtattggtacatcgttaccagaaatcatcgtctcgcttgccgcgtctttgcacgaacaacgcgatttagccgttggtacagccctcggctcaaacattatcaatatattgctgatcctcggtctggctgcgctggttcgtccttttaccgtccattctgatgttctacgccgtgaattacccttaatgttgttggtcagcgtggtggccggttccgtactctatgacggacaacttagtcgcagcgatggtatctttctcctctttctggctgtgctatggctgctgttcattgttaaacttgcacgtcaggctgaacgtcaggggactgacagcctgaccagagagcagcttgcagagctgccgcgtgaaggtggattgcccgtcgcatttttatggctcggcatcgcactgatcattatgccagtggccacgcggatggtagttgataacgccacggtgctggcgaattactttgccattagcgagttgacgatgggtctgacggcaattgctatcggaaccagcctgccggaactggcaaacgaatagcgggggttcgcaaaggtgaaaacgacattgcggtcggaaatatcattggcgcaaacatttttaatattgtcatcgtgttgggtttacccgcgctgataacgccaggagagattgatccactggcgtacagtcgtgactacagcgtgatgttgctggtgagcattatttttgcgttgctgtgctggcggcgctccccgcaaccgggccgtggtgtaggggtattattaactggcggatttatcgtatggctggcaatgttgtactggttatcgccaatactcgttgaataactggaaacgcattatgtcgcacgtagagttacaaccgggttttgactttcagcaagcaggtaaagaagtcctggcgattgaacgtgaatgcctggcggagcttgatcaatacatcaatcagaatttcacgcttgcctgtgaaaagatgttctggtgtaaagggaaagttgtcgtcatggggatggggaaatcggggcacatcgggcgcaaaatggcagcaacatttgccagcaccggtacaccttcatttttcgtccatcctggcgaagccgcgcatggtgatttaggcatggtcaccccacaggatgtggtgattgctatctctaactcaggtgaatccagcgaaatcacggccttaattccagtgcttaagcgtcttcacgtaccgttaatctgcatcaccggtcgcccggagagcagcatggcgcgcgccgcagatgtgcatctgtgtgttaaagtagcgaaagaagcctgtccgttagggctggcaccgaccagcagcacaaccgccacgctggttatgggcgatgccctcgctgtcgcgctgttaaaagcacgcggctttactgctgaagattttgcgctctcacacccaggcggcgcactgggtcgtaaacttctgctgcgcgtaaacgatattatgcatacgggcgatgagatcccgcatgttaagaaaacggccagtctgcgtgacgcattgctggaagttacccgcaaaaatcttggtatgactgtcatttgcgatgacaatatgatgattgaaggcatctttaccgacggtgatttacgccgtgtcttcgatatgggcgtggatgttcgtcagttaagtattgccgatgtgatgacgccggggggaatacgcgtgcgcccaggcattctggccgttgaggcactgaacttaatgcagtcccgccatatcacctccgtgatggttgccgatggcgaccatttactcggtgtgttacatatgcatgatttactgcgtgcaggcgtagtgtaaagattcaaggataaacaacaatgagcaaagcaggtgcgtcgcttgcgacctgttacggccctgtcagcgccgacgttatggcaaaagcagagaacattcgtctgctgatcctcgacgttgatggcgtactgtcagatggcctgatttatatgggcaataacggcgaagagctgaaagcgttcaatgttcgtgacggttatggcattcgttgtgcgctcacctctgatattgaagtcgctatcattaccgggcgaaaggctaaactggtagaagatcgttgtgccacattggggatcactcacttgtatcaggggcagtcaaacaaactgatcgcctttagcgatctgctggaaaaactggcgattgccccggaaaatgtggcttatgtcggcgatgatctcatcgactggccggtaatggaaaaagtgggtttaagcgtcgccgtggccgatgcgcatccactgttgatcccgcgcgccgattacgtaacgcgcattgctggcggtcgtggcgcagtgcgagaagtttgcgacttattactcctggcgcagggcaaactggatgaagccaaagggcaatcgatatgagtaaagccagacgttgggttatcattgtgctatcactgggggttctggtgatgatcggcattaatatggccgaaaaagacgataccgcccaggtggtcgtcaacaacaatgatcccacctataaaagcgagcatacggacacgctcgtctataacccagaaggggcactaagctatcgattgattgctcaacacgttgaatattattccgatcaggccgtttcgtggtttacgcagccggtacttaccacgtttgataaggataaaatcccgacatggtccgtaaaagcagataaagccaagctgaccaatgaccggatgctctatttatatggacacgttgaagtcaatgcactcgtgccggactctcaacttcgcagaatcacgacggataacgcgcagatcaatctggtgacgcaggatgttacctctgaagacctcgtcacgttatacggaacaacatttaactccagcggtctgaaaatgcgcggcaacttacgcaacaagaacgccgagctgattgaaaaggttagaacatcctatgaaattcaaaacaaacaaactcagccttaatcttgtgcttgccagctcacttctggccgccagcattccggcatttgccgtaaccggagacactgatcagccgatccacattgaatcggaccagcaatctcttgatatgcaaggcaacgtggttacctttaccggcaatgtcatcgtcacccagggcaccatcaaaattaatgccgacaaagtggtcgttacccgtccgggcggcgaacaaggtaaagaagtgattgacggctacggtaaaccggcaacgttctaccagatgcaggacaacggtaaacccgttgaaggtcacgcttcccagatgcactacgaactggcaaaagattttgtcgttctgacgggtaatgcttatctgcagcaggtcgatagcaacattaagggcgataagatcacttacctggtgaaagagcagaaaatgcaggctttcagcgacaaaggcaagcgcgtaaccaccgttctggtgccgtcgcagctgcaggacaaaaacaataaaggccagaccccggcacagaagaagggtaattaattcgttatggcaacattaactgcaaagaaccttgcaaaagcctataaaggccgtcgcgtggtagaagacgtcagcctgaccgtcaactccggggaaattgtcggtctgctggggccaaacggtgccggtaagaccaccactttctacatggttgttggcattgtgccgcgcgatgcgggcaacatcattattgatgatgacgatatcagtctgctgcctctgcatgcacgcgcgcgccgcggtatcggctatctgccgcaggaagcctccattttccgtcgcctcagcgtttacgataacctgatggcggtactgcaaattcgtgatgacttgtctgctgaacaacgtgaagaccgcgcgaacgagttgatggaagagtttcacattgagcacctgcgtgacagcatggggcagtcactctccgggggtgaacgtcgccgtgtagaaattgcccgcgcactggctgcgaatccgaaatttattctgctcgacgaaccgtttgccggggttgacccgatctcggttatcgacattaaacgcatcattgagcacctgcgcgacagcggcctgggcgtactgatcactgaccacaacgtgcgtgaaacactggcggtttgtgaacgcgcttatatcgtcagtcaggggcatttgatcgcccacggcacgcctacagaaatcttacaagacgaacacgttaagcgtgtataccttggggaagacttcagactctgatagggtagaagtttgcgacgttttagcaggagagtacgattctgaacatgaagcaaggtttgcaactcaggcttagccaacaactggcgatgacgccacagctccaacaggcaattcgtctgttgcagttgtcgacgctggaacttcagcaggagctacagcaggcgctggagagtaatccgctgcttgagcaaatcgatactcatgaagaaatcgacacccgcgaaacgcaagacagtgaaacactggacaccgccgacgcgctcgaacaaaaagagatgccggaagagctgccgctcgatgccagttgggacaccatttacaccgctggtacaccatccggcaccagcggtgactacattgacgacgagctgccggtctatcagggcgaaacgacacagaccttacaggattacctgatgtggcaggtcgagttgacaccgttttccgacactgaccgcgctattgctacctctatcgtcgatgccgttgatgacaccggttatctgactgtcccgctggaagatattctcgaaagtatgggcgatgaagagattgacatcgacgaagttgaagccgtccttaagcggatccaaaggtttgatccggtcggtgtggcggcaaaagatctgcgtgactgcctgctgatccaactctcccaattcgataagaccacgccatggctggaagaggccagactgatcattagcgatcatctcgatctattagccaatcacgacttccgcactttaatgcgcgtcacgcgtctgaaagaagatgtgctgaaagaagccgtcaatctgatccagtcgctcgatccgcgccccgggcagtcgatccagactggcgaacctgaatatgtcattccagatgtgctggtgcgtaagcataacggtcactggacggtagaactcaacagtgacagcattccgcgtttgcaaatcaaccagcactacgcctcgatgtgcaataacgcgcgcaacgatggtgatagccagtttatccgcagcaatctgcaggatgccaaatggttgatcaagagtctggaaagccgtaacgatacgctactgcgcgtgagtcgctgtatcgttgaacagcagcaagccttctttgagcaaggcgaagaatatatgaaaccgatggtactggctgatatcgcccaggccgtcgagatgcatgaatcgacgatatctcgcgtgaccacgcaaaaatacctgcatagtccacgaggcatttttgaactgaagtatttcttttccagtcacgtcaataccgagggcggcggcgaagcttcctccacggcgattcgtgcgctggtgaagaaattaatcgcggcggaaaacccagcgaaaccgttgagcgacagcaagttaacctctttgctgtcggaacaaggtatcatggtggctcgccgcactgttgcgaagtaccgagagtctttatccattccgccgtcaaaccagcgtaaacagctcgtttgacccaaccgataaggaagacactatgcagctcaacattaccggaaataacgtcgagatcaccgaggcactgcgcgaatttgttacagccaaatttgccaaacttgagcaatattttgaccgaatcaaccaggtctatgttgttctgaaagtggagaaagtcacccacacctcagatgcaacactgcatgtaaacggtggtgaaattcatgccagcgcggaaggtcaggacatgtacgctgccattgatggcttaattgataagctggcacgccagttgaccaaacataaagataaactgaaacaacactaattgtccgggcaattagcatgtgcatggcggcctgttgtgcggcacaacgggccatttgtacggttaatgctccgagcctgttccactgtttgagtgggcaggttcttaggtgaaattatgacaaataatgatacaactctacagcttagcagtgttcttaacagggaatgtacgcgaagccgcgtccactgtcagagcaaaaaacgcgccctggaaatcatcagcgagctggcggcgaaacaacttagcctggcgcctcaggtggtttttgaagctatcctgacgcgggaaaaaatgggcagtaccggtatcggcaatggtattgccattccgcatggcaaactggaagaagatactctgcgtgccgttggcgttttcgttcagctcgaaacgcctatagctttcgatgccatcgacaaccaaccggtagacttactttttgccctgctggtgccggcagaccaaactaaaacgcacctgcatactctgtcgctggtggcgaaacgtctggcggacaaaaccatctgccgccgtttacgcgcagcccagagcgatgaagagctgtatcaaatcattacggataccgaaggtactccggatgaagcgtagttattcggtaatgtctcttttagacgttgtgaggagaaacagtacatggtactgatgatcgtcagcggacgttcaggttcaggtaaatctgtcgccctgcgtgcgctggaagatatgggtttttactgcgtggataaccttcccgtagtgttgttacccgatctggctcgaactctggccgatcgagagatttctgccgccgtcagcattgatgttcgtaatatgccggagtcaccagaaatattcgaacaggcgatgagtaacctgcctgacgctttctcaccgcaactactgttcctggatgccgaccgtaataccttaattcgtcgttacagtgacacgcgccgactgcatccgctttccagcaaaaacctgtcgctggaaagtgctatcgacaaagaaagcgatttgctggagcctctgcgttcgcgagcggatctgattgtcgatacctcagaaatgtccgttcacgagctggcagaaatgctgcgtacccgtctgctgggtaaacgtgaacgtgaactgaccatggtctttgagtctttcggcttcaaacacggtatccctatcgatgcagattacgtctttgacgtgcgcttcttgccgaacccgcactgggatccgaaactgcgcccaatgacaggtcttgataaacctgtcgccgcgttcctcgaccgccacacagaagtacacaattttatctaccagacgcgaagctatcttgagctatggttacctatgctggaaaccaacaaccgtagctacctgacggtcgccattggttgtaccggcgggaagcaccgttcggtgtatattgcagagcaactggcagactacttccgctcgcgcggtaaaaacgtccagtcacgccatcggacgctggaaaaacgtaaaccatgaccgtcaagcaaactgttgaaatcacaaacaagctgggcatgcatgcccggcctgcaatgaagctgtttgaattaatgcagggttttgacgctgaagtgctgttacgtaatgacgaaggcaccgaggctgaagccaacagcgttattgcgctgctgatgttggattctgccaaaggacggcagattgaagttgaagcgaccggtccacaggaagaggaagcactggccgccgttatcgccctctttaactctggttttgatgaagattaatcttcatcactttgacattcaaatcccttcaagctcccccggcaataagaaaagcgcgtactgaaatcgttatcaatcaacgtcgattgtacatttcgtgcgcttttttactttcagaagaaccttaagaaaaccttaagaagcattgtttagatttcgtttaagttaatcgaccatactggagatcgtcagaaaatatttccaggagatggcatgattcgcttatctgaacaaagtcccctgggcaccggaagacatcggaaatgttatgcgcatccggaagatgcccaacgctgtatcaagattgtctaccatcgtggcgatggtggcgataaagagatccgccgtgagttaaagtactacgcgcatcttggtcgccggttaaaagactggagtggaataccgcgctatcacggtaccgttgagacggattgcggaaccggttatgtctacgatgtgattgccgatttcgacggcaagccttccattacgctgaccgaatttgcagaacaatgccgttacgaagaagacattgcacaactgcgccagttactgaaacagctgaagcgttatttgcaggataaccgtatcgtgacgatgtcgctgaagccgcagaatatcctctgtcaccgcatcagtgagtcagaggttacccccgtcgtctgcgacaacattggtgaaagcacattgattccactggcgacctggtcgaagtggtgttgtctgcgtaagcaagagcggttatggaaacgatttatcgcccaaccggcgctggctattgccctgcagaaagatctgcaacctcgtgagagcaaaacgctggccctcacttcgcgcgaagcttaatcaagctggtgttgttgcataaacggctcaccgcctaactgatacatctgccgtaaaatccacgcctgacggctacgcacgtagcccgatggcgcggagactttgaaacgaagtggattaggtaatacagctgccagcaatgcagcttccgaccgggtaagtttgctcgcgggtttgtggaaataacgttgtgccgcagcttcgacgccaaacacaccgtcgccaaattcggcgatattcaggtaaaccgtcaggatacgctttttgctccagactgtttctatccccagcgttaatccggcttccagcccttttcgaacccagctacgcccatcccataaaaagagatttttggctgtctgctgagaaatcgttgaagcaccgcgaatacggttttcattgcgctcgttgtgcgccagggcttgctcaatggaagcgacatcaaagccccagtgctcaggaaatttctgatcttctgcggcaatcaccgccagtcccatccacggcgagatttgatccatactgacccagtcagaatgtgccacgtaacgaaaattgccatgcagccaggcgctgacttgccgctcgaccattaccgctgagaaaggaacaggcgcaacgctaaacaacgcgatgcccccgccccagaaaatggcgaggacaaccattaaccgcagaagaaaacggcgaacgaaactaaacaccgttaagcggcttttactcattcagccagaaccagcacgcgggaaaccagcttatcaatgccgctcgccgcttctgcaatgttctgcgccagcatatatgccggggtggtgacaatcttattgtcttcatcaaccacgatatcatcgacaggacacggcacatgctccgcgcccatctcttccagcacttctgcggtatcgatatcagtaccgatggtcaaacgcagcgggaaatcgaaaattttcggcagtatcgccggtgctatacacataaaaccaagcggttttccggcctgatgcatcgcttgtgccagcgcctttaattcacggtcaacggtgcattcgctaccaagactggcaaaattgcttaaattcttcgccgcgccaaaaccccccggcacaatcaacgcatccagttcagcggcatcggcctgggccagaggacggatttcaccgcgcgttattcgtgccgcttcaatcagcacattgcgcgtttccgtcatcgcttcaccagttaaatggttgataacatcaacctgctgcttatccggtgcaaagcagaccgcctgcgcaccgctgcgtgaaatagctaacaacgtcaacaccgcttcatgaatttcagaaccgtcatagacgccgcatccgctcagaattacgccaattttcttcattgtgatcttcctttcgcaattgactgaaacacattaatttttttaataaaaatgctacgcatcacacatttaactgattcatgtaacaaatcatttaagttttgctatcttaactgcgtgcggcctgaaaaacagtgctgtgcccttgtaactcatcataataatttacggcgcagccaagatttccctggtgttggcgcagtattcgcgcaccccggtctagccggggtcattttttagtggcttttgccacccacgctttcagtacttctacgtcgtgacgccactcttctttcatctcttcaatccattcaccgacgttatcttcccaggcgggaaggtcaggagactgaatttgctgacccagctgttgcagatggcgtaaccccactgaccccgccgcacctttaattttatgcccttcctcaacaatgccttttttatcctgcgccgtcagattcgactccagcacgctgacatagcccggcatcattctctcaaacaccgctaacccgtcggtgatcagcttcggtcctacaagttcgagatactgttccagcatgggaatatcgagcaatgcttctgatttactgttctcttctgtcgtcaccgtactctcctcatcatcctgggtatcccagaatttcttgatcatcgcggttagcgccggaacagaaagcggcttactcagcacatcatccattccagcattgaggtactcttgtttgtctttcagcacgttagcggttaaggccaccagcggcggtaaatcctcgcgcggataacgcttcgtcagtgcacgagagatatccagcccggtcatatctggcaactgaatatccagcaacaccaggtcgtattcgcccggtttaaacatctccagcgccgccttgccggtcatggcgacatcaacgctgttacctaacttttccagcacagagcgcgcgacaatcacgttcagttcaatgtcttccaccagcagcacattcagcgccggtaaaggcatatcgtcttcatcaaacgcatcatcaacctcttctgctaccgacggtgcgtggatcgtcaacgtaaaggttgaacctttgccctgttcgctggtaaccgtaatatcgccgcccatatttttcgccagacgacgagaaacggccagaccaataccggtgccggtggcaggtttaccgccatgactgtctttcacctggtaatacatggcaaagattttatccagctcatcctgcggaatgccgataccagagtcttccacttcaaaatgcagcatatcgccttcatcgtagcgcacgcgcacggtaacctggccttgctgagtgaatttgacggcgttactgatgaggttccacaagatctgccgtaaacgcgtcccgtcggtaatgacctgatgcggtaatggcagcgtcggctccagattaaagcgcaatcctttttgttgcgcctgcaatgcggagagattttccagatcggcaaggaagctggtgaaatcaaccggttgattatcaagctggaccttgcgccgttccatcttatccatgtcgataatatcgttgaagatattccccagcgtgacagccgaaacatggatggttttgagatatttttcctgctcggcggtgagttcagtatccagcagaatgcggctcaggccgacgataccgttcagcggtgtacgcaattcgtgactgatggtggagataaacgtcgttttgtcgcggctggcgcgttcaagcgcatcctgataccgcttacgctcggtaatgtcgcgaccaaagcccatcaaaccgtgacgtttacccacgcggtcgtagtacggtactttacggatttcaaagcaggctttgcgtccgtcgggataatccagccactgctcataggtcagtgacacattatgacggaacactttttcatcggtttcaatgactttcgcagcggcttccggtgagtaaacatcagcaggtttcaggtgaaccagttgtttttcgctttttccggtcagcagctccatcgcgcggttacagccggaaaactctttatcttcgttacgataaaaaaccaggtcgggtgaagcgtcaaggaaggaacgtaagaatgaggattgctgctcgagctgaatttgtgtctcttcgcgctctttgatttcaattttcagttggccgaaggtttcctgcagttctgcttccgctttttcacgaacggcgatttcctgatttagctgggcaatattatcttttaactgaacgttgaggctcaaatcgcgctcgcgcatctcctccagtttttgcaccagtcgtgacagacgttgtcgtgactcctccagttgctcgacgaccaccgatagaaagtagaccgcccacggcgtaatcagcaaaccaaagaagatagaacgaataacatcaatgctttcgacctggccatgcagcaccatggttaccgccatttgtaccacaatggcaagaacgacgagggccagcgccagcaacattgagaagcgcaccagacctaacttcatcatcaggtcaacataatactgcgccagcagacgaatttgcttcattagggaattccttcacgacaacctgccccaataatacccaattctgacagttacgttataaattgtgtgagaaatgcggaattcccctcaatggcctacgccgttggaggtagccacggacgtcccagcgccgatccctgtacgccatgttcattcagataacgatccagcccgaccattcccgtccatcgattttcgcaccacagcggagcaagcagcgtcgggcgacgggcgctggcggaaatgcggtggtagatcacttccggtggcgtatggcgaatcatttctccggcagtgagcgtgtaatcctccagttcaattccgttcaaacgccccgcttcccaggctttcgccataatgctgcctttcactatatgcagcggatgcagctttatgccgtccacgccggtttcaaccactcgctccagcgtttgcaaacattcagcctgcccttcgccaggcaggccaacaattaagtgagaacacaccttcagcccacgctcacgcgccagctgcgtcgtgcgctgatagcaggcaaaatcatgaccgcgattgatgcgatgcagtgttttgtcgtgggcggtttgtagccccagctccagccacacttcgtagccctggtccttatattcgcaaagcagatccagcaccgcatccggcacgcagtccgggcgggtaccaacacacaaaccgacaatattggcctggctcaccgcctgctgatacatcgaacgcagcacctgaacttccgcaaaggtgctggtatacgcctgaaagtaggccagatagcgtttagcgcggttaactaaattcgcctggtgcgccagttgctcggcaatggaacgatgctgctgcgcttcatcggcaaacgaggcaacattacagaatgtgcagccgccacgcccgatggtaccgtcacggttagggcagctaaaaccgccatgcagcgtcagcttatgcaccttttgcccataacgacgggtgagatcaccaccaaacatattgactaatttctgtaactgcataatctgattgaccgcgccttgaaaagaggccaaagcctgccatttttagcccaattcggcgatgacctggatcaatcgtcccggcctgcttttatcaactgcataatcaatcaaaattaccgaaatttcatgcacaatcacataaatcacttttgcttatcttgtgtcagatttttttatctccttatggattttaggcaaaaacagtagcatgaaacgttattaccaattaaggcagtataaaatgctggttttctcgtcagttcaaggcaggataagggttaacacgcctttatgacagtcaggtattggctgtttctctaacgacgccccttttagccttaaatagaaaatccaatttaatttcagataattaataaagaattttgcgctaaagcacatttctgtaccaataagcttgccatttgacctgtatcagctttcccgataagttggaaatccgctggaagctttctggatgagcagcctgctcatcatatttatgcagtaattgagatcccctcttcaccgtattaaccgatgcgaaaaggacaacaagggggcgaatgcgaggcgcgcgtatgacacgcaaaccccgtcgccacgctcttactgtgcccgtgcgcagcggttcggaagtggggttcccgcagagcctgggggaggttcacgatatgttgtacgataaatcccttgagagggataactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtagtgcgtactgcaatacacgcactggcccgcatgcagcaccgtggcgcgattctcgccgatggtaaaaccggtgacggttgcggcttgctgttacaaaaaccggatcgtttttttcgcatcgttgcgcaggagcgcggctggcgtttagcaaaaaactacgccgtcgggatgctcttcctgaataaagatcctgaactcgccgctgccgcacgccgcatcgttgaagaagagctgcaacgcgaaacgttgtcgattgtgggctggcgtgatgtccccactaacgaaggcgtgctgggtgaaatcgccctctcctctctgccacgcattgagcaaatttttgtgaacgccccggcaggctggcgtccgcgcgatatggagcgccgtctgtttatcgcccgccgccgcattgaaaagcgtctcgaagccgacaaagacttctacgtctgtagcctgtcgaatctggtcaatatttataaaggtctgtgtatgccggcggatctgccgcgcttctacctggacctcgctgacctgcgtctggaatcggccatctgcctgtttcaccagcgcttttccactaacaccgtaccgcgctggccgctggcgcagccgttccgctacctcgcgcataacggtgaaatcaacaccatcactggtaaccgccaatgggcgcgtgcgcgtacctataaattccagacgccgctgatccctgacctgcacgacgccgcgccgttcgtcaacgaaaccggctctgactccagttccatggataacatgctggaactgctgctggcaggcgggatggatatcatccgcgccatgcgtctgttagtaccacccgcctggcagaacaacccggatatggacccggaactgcgtgccttctttgactttaactccatgcatatggagccgtgggatggcccggcaggcatcgtgatgtctgacggtcgttttgccgcctgtaacctcgaccgtaacggtctgcgtccggcgcgctacgtcatcaccaaagataagctcatcacctgcgcctctgaagtcggtatctgggattatcagcctgacgaagtggtcgaaaaaggccgcgtggggccaggcgaactgatggttatcgacacccgcagtgggcgtattctgcactcggcagaaaccgatgacgatctgaaaagccgccatccatataaagagtggatggagaaaaacgtccgccgactggtaccgtttgaagatctgcccgatgaagaagtgggtagccgcgaactggacgacgacacgcttgccagctaccagaaacaatttaactacagcgcggaagagctggattccgtgatccgcgtgctgggcgaaaacggtcaggaagcggtcggttcgatgggcgacgacactccgttcgccgtgctctccagccagccgcgcattatttacgactacttccgccagcagtttgctcaggtaaccaacccgccaatcgacccgctgcgtgaagcgcatgttatgtcgctcgccaccagcattggccgcgaaatgaacgtcttctgcgaagcagagggacaggcgcaccgtttaagctttaaatcgccgattctgctctactccgatttcaaacagctcacgacgatgaaagaggatcactaccgcgcagatacgctggatatcacctttgacgtcactaaaaccacgctcgaagcgacggtgaaagaactgtgtgacaaagccgaaaaaatggtacgtagcggcaccgtgctgctggtgctctccgaccggaatatcgcgaaagatcgcctgccggttccggctccgatggcggttggcgcgatccagacccgtcttgtcgagcaaagcctgcgttgcgatgccaacatcatcgtagaaaccgccagcgcccgtgatccgcaccacttcgccgtgttgctgggtttcggcgcgacggctatttatccataccttgcctatgaaacgctgggccgcctggtagacacccacgcgattgccaaagattatcgtaccgtgatgctcaactatcgtaacggcatcaacaaaggcttgtacaaaatcatgtccaaaatgggcatctccaccatcgcctcttaccgctgctcgaaactgtttgaagcggtcggtctgcacgatgatgtcgtgggcctgtgcttccagggggcggttagccgcattgggggggctagctttgaagacttccagcaggatctgctgaatctgtcgaaacgagcctggctggcgcgtaagcccatcagccagggcggccagctgaaatacgtgcacggcggcgaataccacgcctacaacccggacgtggtgcgcacgctgcaacaggcggtacagagcggcgagtatagcgactatcaggaatactcgaagctggttaatgagcgtccggcaaccacgctacgcgatctgctggcaattacgccgggtgaaaacgcggtcaacattgctgatgttgaaccggcaagcgaactgtttaaacgcttcgataccgccgcgatgtctatcggcgcgttaagcccggaagcccacgaggcgctggcggaagcgatgaacagcatcggcggtaactcaaactccggcgaaggcggtgaagacccggcgcgctatggcactaacaaagtgtcgcgcatcaagcaggtggcgtccggtcgctttggggttactccggcgtatctggtcaatgccgacgtcattcagataaaagtcgcccagggcgcgaagccgggtgaaggtggtcagttaccgggtgataaagtcactccttacattgccaaactgcgctattcggtgccgggcgtgacgctgatctccccgccgccgcaccacgatatctactctattgaggatttagcgcagctgattttcgacctcaagcaggtcaatccaaaagcgatgatctccgtgaagctggtttccgaaccgggcgtaggcaccatcgcgactggcgtggcaaaagcttatgccgatttaatcaccatcgcaggctatgacggcggcaccggcgcaagtccgctttcatcggtgaaatacgcaggctgtccgtgggagctggggcttgttgaaacccaacaggcgctggttgccaacggcttgcgtcacaagatccgtttgcaggtcgatggcggcctgaaaacgggtgtcgatatcatcaaagcagcgattcttggcgcggaaagttttggcttcggcactggcccgatggtagcgcttggctgtaaatatctgcgaatttgccacctgaacaactgcgccacgggtgtagcaactcaggatgacaaactgcgtaagaatcactatcacggcctgccgttcaaagtgactaattactttgagtttatcgcccgtgaaacccgcgagctgatggcacagctgggggtaacgcgtctggtggatctgattggtcgcaccgacctgctgaaagagctggacggtttcaccgccaaacagcagaaactggcactgtcgaagctgctggagactgctgagccgcatcctggtaaagcgctctactgcaccgaaaacaacccgccgtttgataacggcctgctgaacgcgcagttgctgcaacaggcaaaaccgtttgtcgatgaacgccagagcaaaaccttctggttcgatatccgcaacaccgaccgttctgtcggcgcatcgctttcaggctatatcgcccaagacgcgcggcgatcaggggctggctgccgatcctatcaaagcgtacttcaacggcaccgcaggccagagcttcggcgtgtggaacgcgggcggcgtggaactgtacctgaccggtgatgccaacgactatgtcggtaaaggcatggcgggcggcttaatcgccattcgtcctccggttggctcagccttccgcagccatgaagcgagcattatcggcaacacctgcctgtatggcgcgaccggtggtcgtctgtatgccgcaggccgcgcgggtgaacgtttcggcgtgcgtaactccggtgctatcaccgtggtagaaggcattggcgacaacggctgtgaatatatgacgggcggtattgtctgtattctgggtaaaaccggcgttaacttcggcgcgggcatgaccggtggcttcgcttacgttctcgatgaaagcggcgatttccgcaaacgcgttaacccggaactggtcgaggtcttaagcgttgacgatttggcgatccatgaagagcatctgcgtggtcttatcaccgagcatgtgcagcataccggttcccagcgcggtgaagagattctggcgaactggtcaaccttcgccactaaatttgcgctggttaaaccgaagtccagtgatgtaaaagcactgctgggtcaccgtagtcgtagcgcagcagagttgcgcgtgcaggcgcagtaaggggtagcaacaatgagtcagaatgtttatcaatttatcgacctgcagcgcgttgatccgccaaagaaaccgctgaagatccgcaaaattgagtttgttgaaatttacgagccgttttccgaaggccaggccaaagcgcaggctgaccgctgcctgtcgtgcggcaacccatactgcgagtggaaatgcccggtacacaactacatcccaaactggctgaagctcgccaatgaggggcgtatttttgaagcggcggaactgtcgcatcagaccaataccctgccggaagtgtgcggacgtgtctgcccgcaagaccgtctgtgcgaaggttcctgcaccctgaacgatgagttcggcgcagtgaccatcggcaacattgagcgctatatcaacgataaagcgttcgagatgggctggcgtccggatatgtccggcgtgaaacagaccggtaaaaaagtggcgattatcggcgcaggtccggcgggtctggcgtgcgcggatgtccttacgcgcaacggcgtaaaagcggttgtcttcgaccgtcacccggaaattggcggcttgctaaccttcggtattccggccttcaagctggaaaaagaggtaatggcgcgccgccgtgaaatcttcaccggcatgggtattgaattcaaactcaataccgaagtgggccgcgacgtacagctggacgatctgctgagtgattacgatgccgtgttccttggcgtcgggacttatcagtcaatgcgcggcgggctggaaaacgaagatgccgatggcgtgtacgcagcgctgccgttccttatcgccaacaccaaacagttaatgggctttggcgaaactcgcgaagaaccgttcgtcagcatggaaggcaaacgcgtggtggtccttggcggtggcgacactgcgatggactgcgtgcgcacgtctgtacgccagggggcaaagcacgttacctgtgcctatcgtcgtgatgaagagaacatgccgggttcccgccgcgaagtgaaaaacgcgcgggaagaaggtgttgagttcaaattcaacgtccagccactggggattgaagtgaacggcaacggcaaagtcagcggcgtaaaaatggtgcgcacagaaatgggcgaaccggatgccaaaggccgtcgccgcgcagagatcgtggcagggtcagaacatatcgttccggcagatgcggtgatcatggcgtttggtttccgtccacacagcatggaatggctggcaaaacacagcgtcgagctggattcccaaggccgcatcatcgctccggaaggcaacgacaacgctttccagaccagcaacccgaaaatctttgctggcggcgatatcgtccgaggttccgatctggtggtgaccgctattgccgaaggtcgtaaggcggcagacggcattatgaactggctggaagtttaagctctgtcccagcgccgcctcctcagaaaagagtcggcgctgaaattctcctttctttctggaaagcgcctcgcataatctgaagaaaaccaatgtaatacgctcatctggattgttaccggtagatgcccggcgtatagctgattccattattcaacgcagcgccatataaagggacagataatggaatcgctctcagagagaacctcaacaggctaccagcaaatccacgacggtattattcacctagtcgatagcgcccggacggaaacggtacgtagcgttaacgcgctgatgaccgcgacatactgggaaattggccgacgaattgtcgaatttgaacaaggtggcgaggccagggctgcgtatggtgcgcagctaatcaagcgactatcaaaggatttaagtctaaggtataagcgtgggttctctgcaaaaaacttacgccaaatgaggcttttttacctcttttttcaacatgttgaaattcgccagacagtgtctggcgaattaacaccattgggaattccgcagacaccatctgcagaattcccatcggcaaagatttggcagacgctgtctgccaaatctttccccctgccctggtccacctacgtccgtttactttctgttaaaaaccctgatgcccgcagcttttatgaaaaagagacgctccgctgtggttggtctgtccgccagctagagcggcaaattacgacccaattttatgagcgaacactactgtcacatgacaaatcagccatgctgcaacaacacgctcctgccgagatgcatattcttccgcaacaggcgatacgcgatccctttgtgctcgaatttctggagttgaaagatgaatactcagaatctgattttgaggaggcgctgatcaaccacctgatggatttcatgctggaacttggggatgattttgcctttgttggtcggcagcgaaggttacgcattgatgacaactggtttcgggtcgatctgctgtttttccaccgccgtttacgctgcctgctaatcgtcgatctaaaagtgggcaaattcagctatagcgatgccggacagatgaatatgtatctcaactacgccaaagagcactggacactaccggatgaaaatccgcccatcggtctggttctctgtgcagagaaaggagccggcgaagcgcattatgcactggctggtttgcctaacaccgttctggcgagcgaatataagatgcaactacctgatgaaaaacgactcgcggatgaactcgttcgaacacaggcggtgctagaggaaggctatagacgccgttaatttcagcggtttcgaattctgcagacagtgtctgcagaatctttaaaacgaactaagttttaagccattaaatcagccttaaccttcaccacaacctttttaatctcatcaggttcgccgacaacgcatcctggtttatgcggttctcccggcataaacacggcgaacattcccggttttaagatgatggcttgctcgttctcaatggcgctgcaaagctggtaatcatcctcatggtggaactcttcacactcacgcgcagtgcctgccgtgccaaacagaatccgttcctcaccgtttaataacagctggatatcaatgtattgctcgtgcagctccgcttttttctcaacgggcgattgagtgttaaacgtcatgacattcataaagatattgtcgccctgtaattcgtaacgacccggtgctttttcttgcggcctggcggctaaggctagtgttaacgcgtcctgtaacgcaggatgcaatccggcagacggtaacgactgtacttcacccattatcataatttttctccctgggccaacaacgcagccccaagtaaacctgcatcgtggcggtagtgcgccgccagtaaatcaacatgaaatgccgctggctcctgcgccagatacgtttccaccagcgccagatacccttctgccagaccaacgctgccaccgaccaccacgcactggcaatcagttgtggctttaatatcagcgatcagccttgcaagcgtacgtgcggagcggtgaatcagttgctgcgcctgctcatcaccctgcccggcgcgcgtgaaaatagttttcgcattcgcaccagccaactccccctgcgctgccgttgcaatgccgcgaccagaagcaatcgcttccacgcaacctgtgcgtccacagccgcagactggaccatgcggatcggcaagcgtatgcccgatatgccccgccagaccgccagggccggtacgcagtttaccgccgctcactacaccgccgccaacgccggtggaaacagtgataaacaccatatcggttatatcgccatccagcgcctgatactccgcccatgctgcggcctgcgcatcattaatggcaatggtcggcaaattggtaagttgctccagcgttttgactaacggaaagtgtaacaatccaccgagattatgcggattcagcgccaacaagctgccgtcgcgaataattccggttgaagcgatggcaacccgctgcgcatgtgcttgcaacggagagactaatgcggataaggcatcacgcagcgcctgcggagtctggctggcaggcgtaggaagttctcggcgatcgcggatctgcccgtcagcgccaatcagcgcggcggcaagtttagtaccgccgatatcaatcgccagtgtggtcatagcaccgcctttttcatcgctgtgttgtaccactgacaaatgtgttcaagacgcgtaatggcagaaccgaccgtcaccgcccacgcgccgtggcgcatcgcatccgccgcctgagcaggcgtgttgtaacgcccttcggcaatcacccggcatccggcgtcgctcaacgttttcaccagcgccagatccggctcttctggcgtttcaggcgtggtatagccagaaagcgtagtgccaataatttcggctcccagcttttggcatgccaggccgtcttccggcgttgagcagtcggtcatcgccagtaaaccgtgatggtgaatacgtgccagcagcgtttcaactggcaccggacgcggtcggtcggtgccgtcaatcgcgataatgtccgcgcccgcctgcgccagcgcatcaacatcttcaatataggccgtgatgcgtaccggagaatcctccagatcgcgcttcacaatcccaataatcggcacgctcaccaccgcacgcgtggcttgcagatttgccacaccttcaatacgaatggcgaccgcgcccgcctgctctgccgctaatgccatggcagcgacgatttcgggtttatcgagcgggctgtccggaaccggctggcaggagacaatcaggccaccgttagcagcgattttttgatccagttgtgcaagtaacgacatacatcttcccttagcgaaaggcccggtacagagaccgggcaacaggattaacttttggttttgactaaattgtttttggcgctgccaaatggcacggcaccgctaaatggtttgccgtcgatagcgtcatgagtacgcaatgcttccgggcgcagccaacgctgaacacgagaaggcatatccagaccaatcagcaggatcaccacaaatgtcagactgaacgagagcgatgccagcgcagtacccagatccagacgttgagcgatcaacgcgccgatgattggggccagtgcaccacccagtgcgccaacgttgtaggtaaagcccaggcccgctgcacgctggtcggtatcgaaataaccgccaatcagtttcggtaagatcccggcgatcccttgtccaagcatttgctggaagaacagtaacagaccgagcacccagacgtttgcgccgccaatcgcaaataccggaataatcagcagctgcgaggccagcagactacaaacgtacgctttgcgggttcccagccagtcaccgaggaagcccccgacgcagcaccccaccgccgcgccaaagccactaaagaacagcacattggcgacagtatgcgggtcataagccagatcggttttcagatacgttggcagcagcgcctgaatcggccatgagtagaggaaagcaaacaacacgaccaccatcagcattacgcccgttggccagcgtttgcccgtactctgcaccataaagctgataaaaattgcggcgcataacagcccaagaacagcgacgatcgcggcattttgcaggttaccggcgaagcagaaccacagcgcagtagccgccgccagtgtcattacgatattggcaatgcgatgttcaccacggtagagaatgtctaccatcgtgcgtactggtgctttacccccgtgtttctctttccagtcttccgcttccgggatgtttttacgcagccagagagcaaagatgattggcaaaatgccgataaagaacagcgcacgccagccccagaccggaaccaccagactatagacctgagcggcaacgacggcccccactgagaagcctgaaatcagaaaaccactggctttgttacgcagatgctttggccagctttcaatgacataggtggcgctggaaccgtattcacccgccatccccatgccgatgaccagacgagcgataaacatggtgatgtagcctggcgcaaagccgcaggccagcgtcccggccgagaagagaacgatgctggtgaccattgccagacgacgcccgtagcggtcacccatagcgccgagcatcaggccgccgaaccagcgagagataaaggctgcggagatcagacttgccgcctgcaccgtcgtcagcccgaattcaccctgtacttcggtgagtaccagggcgattaaaacgaaatcaaaaccgtcaagcagatatcccaaccaggcagcggaaaatgcccgccattgtgcgcggttaagatggcgataccacgggatattctgggttgtagtactcattgtgagtctcccgcggtgggcgatgcccacacgctttggtatgaaaattgtagggtacagatgcgtttatttcccctcacccggtaggggcgagcgaggggaaacaactcacccgcgctcttgcatcaactgctgggccagcgccttcagttctggcagatatttttcatctaccggaccaaacggtttgcggcacagcggcacagaaacgacatccatataatgcaggacagttttcaggccgcggaatacgcccgttttgatcagtaaatcaatgactttgttgcactcagtttgcagtttctgcgcggtctggatatcgccttctttcagcgccttcacgatcccctgataacgccagcccatgatgttgtaagtgctgccgataccgccgtctgcgcccgccagaagaccagaggcgaagatttcgtcgtaaccgttatagagcaccagatcaggatgttcacgacggatctgctccatctgatagagatcgccagaggtctgtttcagcgcacctacaccaggcagcgtaaccagggtgttgatctgatccagggtcagttttaccccgctcagggctggaatgttgtacaccaccatcggcaacccatccgccgaatcaataattgcccgatagtgatcgcagtgttcttcaaagctgaaaggatagtagaacggcgtgacggcggagacggcatcgaagccataacgtttagccgatgccgcaagttgttggctttcggcggtgctgacgcaaccgacgtgggcgatgagtttaatcttacctttcgcctcttcagcgacgatttccagtacctgttcacgctctgaaaggctctgtacaaaggcttcgcctgtcgaaccccccacgtacaaaccgtcgatgccctgctgaatattgaactgaaccaggcggcgcagactcgctttatccagtgcttgttgttggtcaaaaggagtcaggagtgcagccattacgccacgtaaattcgttgccataaatacctctgaagtgatgcttgtctgataaacgatatacctttatacctgttataccagatcaattaagcaacaccccatacagaaagcttataatgcgatctgcttcactaaagtggcattatttctttttgttggtggtctgaccgaaggcgtgccaggtagcagagacgctgttgagatgcgattgcaacgcgcgatcggcttcgtcaggatcatgacggcggatcgcgtcaacgatcgcaatatgctgttgatagctaacgttgttatgctcatgcagagcctgatcggccacggttggacgtgcggcgattagccagtcgagcagggcaacgtggatcgccatgaagattgggttaccagggatctccgccagaacgcggtggaaatcaacgtctgagcgaatgaatgccgcgttgttatccagcgactgactgttgatttccagtgcttttgccagcaaatcgatttgctcatcggtggcgtgttcagccgcatagcgcaccaggctggattcaaagaacagacgtaattgttcgaaatgggcaatcccaccaggatgagaaaggaaatctttcgccatgccggaaagctcgccgatgatggtgtccgcagaaggacgtgagacgcgggcacgttcgccgttgtttatttgcaccagacctttgcgttttaacgctgccagcgcttcgcgcaccgaaggacgcccgacgttaaagaacgccatcagttcgcgttcagacggtaattgttcaccttcgccaaattcacgacggcggatcatctgttccagctcttcttccaccatttcggagagttttttacgcgccagcgggcggctgcgcaagttgcgcccgatagtggtagtagaatcttcagcttgcggatcaaatgcgttcataggactcattcaggaaaatgcgttagcggataataacgacgctatcgtagcacagtatcaaagtcaggcgaaaagatgacagatagcaaaacaggccacatgggcctgttttcattttacttcacaacgcgtaatgccggtcgaccaccgcgtggtggctgcggaggttcatcgtcaggatgagtttcatcatcgtgatctggcttgtcgccatcgataaccgacataacggtttcgttgtctgccgatgcctcttcatcattcatgatgctggcatcttcatcgtaggcagcttcaggctcaaacatcgtgcctgcaccattttcacgggcgtagatagccagcacggcagccagcggcacagaaacctgacgcggaatgccaccaaagcgcgcgttaaagcgcacctcatcattcgccagttccagattgccgacagcacgcggcgcaatgttgagtacgatttgcccgtcacgcgcatattccataggaacctgcacgcctgggagcgtcacatccaccaccaggtgcggcgtgagctggttatccagcaaccactcatagaatgcacgcagcagatagggacgacgtggtgttagctgtgacaaatccatacagattaactccggcccagacgcatttcacgttctgcttcagttaaagaagcaaggaaagagtcacgttcaaagacgcgggtcatatagcctttcagctctttcgcacccgggccgctgaactcgatgcccagttgcggcagacgccacagcagaggagcaaggtagcaatcgaccaggctgaactcatcgctcaggaagtacggcttctgaccgaagaccggcgcaatcgccagcagttcttcgcgcagttgcttacgtgcggcatcggcttcagaagctgaaccgttgatgatggtgttcatcagcgtgtaccagtctttttcgatgcgatgcatgtacagacggctttcaccgcgagctaccgggtaaacaggcatcagtggcggatgcgggaaacgctcatccagatattccataatgatgcgagattcccacagggtcagctcacgatccaccagggtcggaacgctctgattcgggttgaggtcaatcagatcctgaggcggattgtccttttccacgtgttcgatctcgaaacttacacctttctcagccagcacaatgcggacctgatggctatagatgtcagtaggaccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaggtatagtcagaatttttactgctaccagccaccaggtggccagtcagaagttgtgttacccagtaaggaacgactctctttgttcgaaaatcaaacaaaaaatgagcaatacccgacatttgggcagaaaattggatgatagtttaccagattttgcgacctttgtggtgagtcgatgccggaaatggggaaaaagagatgcgctttagtctgaaatagttgacttagtcccttattggcgatgtggtttttgttttacctgtctgtcaggtggcagcaaaaagcaactttccattttttacgctgatgcagattttagccataaaaaaacccgccgaagcgggttttttcgcaaattgttttctgccggagcagaagccaattaacgtttggagaactgcggacgacgacgtgctttacgcagaccgactttcttacgttcaacctgacgagcgtcacgagtaacgaagccagctttacgcagttcagaacgcagggactcgtcgtattccatcagagcgcgggtgataccgtgacggatcgcaccagcctgaccagagataccaccacctttaacggtgatgtacaggtccagtttctcaaccatgtcgaccagttccagcggctgacgaactaccatgcgagcagtttcacgaccgaagtactgttccagagaacgttggttgattacgattttaccgttgcccggtttgatgaaaacgcgagctgcggaacttttgcggcgaccagtgccgtagtattgattttcagccattgcctataatcccgattagatgtcaagaacttgcggttgctgtgccgcgtggttgtgctcgttacccgcgtaaactttcagtttacggaacatagcacgacccagcgggccttttggcaacatgcctttaaccgcgatttcaatcacacgctcaggacggcgagcaatcatctcttcaaaggtcgcttgtttgataccaccgatgtggccggtgtggtgatagtacactttgtcagtacgcttgttgccggttacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatctacgtgcggagtgtattccgctttgtgcttaccgcgcaggcgacgagccagttcagtagccagacggcccagagttttaccggtcgcgtcaacaacataccagtcgcgttttacggtttctggtttagctgtaaaagttttcattaaaagcttacccaataaatagttacacgttggtgaacacccaaacgtcttcaattgttgaggttcacacgacaaagtccggcaaacctaccccttcgaatagcctatgccagcacacaaaaagtttcgggaaaaaaaactttcttgtaacgtggggtcgcaggattatagagaagtcggggtcaaagatcgacccctttttgtgatttgtggcaggttttaccccgccaaatgctcgcgcttcaaatactcttcgctttgcatctcttgcagacgtgacaggcaacgctggaactcaaacttcagccgctcgccctgataaatttcatacagcggcacttctgcactcaccactaatttgacatggcgctcgtaaaactcatccaccagcgcaataaagcgtcgcgcttcgctctccatcaaccgcgtcataactggtacatcaaacaacatgaccgtgtgaaagaggcgtgagagcgcaatatagtcatgctgactgcgggcgtcgacgcacagcgtagtaaaagaaaccgccagcgtctggttctcgacgcccattgtcgccaatggccgatggttgatttctaacgtcggtgaattttctcgtttcgcccccgccagcgccaaccatagtttatccatttgcgtccggttttcatcgttgagtggcgaaagccacagatgcgcctgagtgagtgtacgcagtcgataatcaacaccagcgtccacgttcattacatcacaatgctgtttaatggcatcgattgcaggcaaaaaacgcgcacgttgcaggccatttcgataaagttcgtccggcggaatatttgacgtcgctaccagggtaataccgcgggcgaacagggctttcatcagaccgccaagtagcatggcatcggtaatatcagaaacaaaaaattcgtcaaaacagagcacgtcagtttctgctttaaagcgatcggcaataatttccagcggatcggtctgcccctgcaaagcagttagctcttcatgtacccgcagcataaaacggtgaaagtgcagacgctgtttccgctctcccggcaggctttgatagaaaaggtccatcagccaggttttcccgcgtcctacaccgccccacatatataagccacgcactggcgtatgctttgtgtcttcgcgtttaccccacagcttaccgacccgcgccattagcccactcgtcctgggggctggaggcgtgctattgatgagttcctgataaataatttccaggcggctgacggcctctttttgaacgtcgtcgggttgatggctgccttcattgagcgccttcaggtattgcgatgttggggtaatgctttgcatgatcttattgttattccttgaataatcggtgcgccgttgttcacggttgacgaaaaaaaggccgttctacactacgcgatatgcagtcgggattccacttctgtggaattaacggttatagtggcataatcagccgcaggcatggagcctgaagccaacaccctacggaaacaaaagacaacgggagatgttcatgacctgggaatatgcgctaattgggttagtcgtcggcatcattattggtgctgtggccatgcgttttggtaatcgtaaactacgccagcaacaggcgttgcagtacgaactggaaaagaataaagctgaactggacgagtatcgcgaagagctggttagtcactttgcccgcagcgcggaattactggataccatggcgcacgactatcgccagctgtatcagcacatggcgaaaagctccagtagcctgctgccggaactgtctgcggaagcaaacccgttccgtaatcgtctggcagagtctgaagccagcaacgatcaggcaccggtgcagatgcctcgcgactattctgaaggcgcatccggcctgctgcgtactggcgcgaagcgcgactaatttatttttcgggcgcagccattgcgccctcctcttctctccctccccgactatcatttaatctggtgtctcattgttagccgtctgaaaattcaataacatcaaactgttttgaatctcttttcttatcattcaggtacgagagcaggaataatgaaaaaacaaacccagctgttgagtgcattagcgttaagtgtcgggttaactctctcggcgtcatttcaggccgtcgcgtcgattccaggccaggttgccgatcaggcccccctccccagtctggctccaatgctggaaaaagtgcttccggcagtggtgagcgtacgggtggaaggaacggccagtcagggacagaaaatcccggaagaattcaaaaagttttttggtgatgatttaccggatcaacctgcacaacccttcgaaggtttaggctccggtgtcatcatcaacgccaataaaggctatgtgctgaccaaaaaccatgtgattaatcaggcacagaaaatcagtattcagctcaatgatgggcgcgagtttgatgcaaaactgattggtagcgatgaccagagcgatatcgccctgttgcaaattcaaaacccgagcaaattaacgcaaatcgctattgccgactccgataaattgcgcgtcggtgattttgccgtggcggtcggtaacccatttggccttgggcaaaccgccacctctggcattatatccgcattaggccgcagcgggttgaatcttgaaggtctggaaaactttatccagacagatgcttccattaaccgcggtaactccggcggtgcactgttaaaccttaacggtgagttaattggcatcaacactgcaatccttgcgcctggcggcggtagcgtcgggattggatttgccattcccagtaatatggcgcgaacactggcgcagcagcttatcgactttggagaaatcaaacgcggcctgttaggcatcaaaggcaccgagatgagtgccgatatcgccaaggccttcaaccttgacgtgcagcgtggcgcgtttgtcagcgaagtgttgccaggttctggctcggcgaaagcgggcgtcaaagcgggcgatattattaccagcctcaacggcaaaccgctgaatagctttgctgagttgcgctctcgtatcgcgaccaccgagccgggcacgaaagtgaagcttggcctgctgcgtaacggcaaaccactggaagtagaagtgacgctcgataccagcacctcttcgtcggccagcgctgaaatgatcacgccagcgctggaaggtgcaacgttgagcgatggtcagctaaaagatggtggcaaaggtattaagatcgatgaggttgtcaaaggaagcccagctgctcaggctggcttgcaaaaagacgatgtgatcattggcgtcaaccgcgatcgggtgaactcgattgctgaaatgcgtaaagtgctggcggcaaaaccggccatcattgccctgcaaattgtacgcggcaatgaaagcctctacctactaatgcgttaatgtcgtaaaccgggcatcaggctgacgtgtgatgtccggttaactcgtggtatgctgctgccgttcccttttttaacgatgcctccatcatgtttgtgaagctcttacgttccgttgcgattggattaattgtcggcgctattctgctggttgccatgccttcgctgcgcagccttaacccgctttccactccgcaatttgacagtaccgatgagacgcctgccagctataatctggcggttcgccgcgccgcgccagcggtggttaacgtttataaccgcggtttgaacaccaactctcacaaccagcttgagatccgcaccctgggatctggtgtaatcatggatcaacgcgggtatatcatcaccaataaacacgtgatcaacgacgccgatcagatcatcgtcgccttacaggatggacgtgtttttgaagcgttactggttggctctgactctctaaccgatctggcggtgctgaaaattaacgccacaggcggtttaccaacgattccgatcaatccacgccgcgtaccgcacattggcgatgtggttctggcgatcggtaacccgtacaacctcgggcagaccattacccaagggattatcagtgccacgggtagaatcggtctgaacccgaccgggcggcaaaacttcctgcaaaccgatgcttccattaaccacggtaactctggcggcgcgctggtgaactcgctgggcgaactgatgggcattaacacgctgtcgtttgataagagtaacgatggcgaaacgccggaaggtatcggctttgcgattcctttccagttagcgaccaaaattatggataaactgatccgtgatggccgtgtgatccgtggctacattggcattggtggacgtgagatcgccccattacatgcgcagagtggcggcatggatcaactgcaagggatcgtagttaacgaagtgtcgcctgatggcccagcggcaaatgcaggcatccaggtcaacgatctgattatctctgtgaataacaaaccggccatctctgctctggagacgatggatcaggtggcagaaattcgccctggttcggtgatcccggttgtcgtgatgcgtgacgataaacagttaacattgcaggtcaccattcaggaatatccggcgaccaactaaggtcagcgtaaaaaaacaaaaaccggagtctgtgctccggttttttattatccgctaatcaattacttattaacgaactcttcgcccagggcgatatctttcttcagcgtatccagcataccttccagcgcgttctgttcaaatgcgctcagagtaccgatagatttacgctcttccacgccgtttttacccagcagcagcggttgagagaagaaacgagcgtactgaccgtcgccttcaacgtaggcacattcgataacgccttgttcgccctgcagtgcgcgaaccagagacagaccaaaacgtgcagctgcctggcccatagacagggttgcagacccgccaccggctttcgcttcaaccacctcagtacccgcgttctggatacgtttggtcagatcagccacttcctgctcggtaaaactaacgccaggaacctgtgacagcagcggcagaatggtaacaccagagtgaccaccaataaccggcacttcaacttcgcctggctgtttgcctttcagttccgcaacaaaggtgttggaacgaatgatatccagcgtggtaacgccgaacagtttgtttttgtcataaacaccggcttttttcagcacttcagcagcaatcgcaactgtagtgttaaccgggttagtaataataccaatgcacgctttcgggcaggttttcgcaacttgctgtaccaggtttttcacgatgccggcgttaacgttaaacaggtcggaacgatccatacccggtttacgcgctacgcctgcagagataagaacgacatctgcaccttccagcgccggagtcgcatcttcacctgaaaaacctttgattttcacagcagtagggatatggctcagatcgacagccacaccgggagtcactggagcgatatcatacagagagagttctgaacctgaaggcagttgggtttttaacagtagtgcaagcgcctggccaataccgccagcagcgccgaggactgcgactttcatcctaaactccttattatattgataaactaagatatgttgctccgctgccgcgaccttaatccacaaaattgccgtttacaatgaccacatctcaagaatgtgtagtcacgcaagtttagcgtttatgcatttaattgccgtaatcaggaacctaacttacgtaattaacagtcacttatgcattagcgcaacattccaacaggtggtgacaatataccctaccgctcagccaaaacaatatcaatttgataacaattaatttacttttaagcagaatttgcaggccgtgacgcaggcatgtttctcaataacgaaatttgataaaatcccgctctttcataacattatttcagccttcttcagggctgactgtttgcataaaaattcatctgtatgcacaataatgttgtatcaaccaccatatcgggtgacttatgcgaagctcggctaagcaagaagaactagttaaagcatttaaagcattacttaaagaagagaaatttagctcccagggcgaaatcgtcgccgcgttgcaggagcaaggctttgacaatattaatcagtctaaagtctcgcggatgttgaccaagtttggtgctgtacgtacacgcaatgccaaaatggaaatggtttactgcctgccagctgaactgggtgtaccaaccacctccagtccattgaagaatctggtactggatatcgactacaacgatgcagttgtcgtgattcataccagccctggtgcggcgcagttaattgctcgcctgctggactcactgggcaaagcagaaggtattctgggcaccatcgctggcgatgacaccatctttactacccctgctaacggtttcaccgtcaaagagctgtacgaagcgattttagagctgttcgaccaggagctttaatctctgccccgtcgcttctggcggcggggaaaatgttgcttttgcctatcaaccccctgctttcccctgcgattcatttaacgaatagtgcgttttactgcgacatatcattcacacaatgaatacatatagtaaaaaagcacattatgcaaaattcattatctaattgaaaatactataattaacaataaatgatcgtgtttttaattcttttttgttattaaaattcacatttttaacacttagtatcaactgaaacagttagcgtggtattaattagttcaataattagtgtatacttgattttgtgatatgggtcacgaaacaaaggcccagctaaaagattatgtcgaggtaaaaatcatgaaaatcaaaaccactgttgctgcattaagcgtactttctgttctctctttcggtgcattcgccgccgactccattgatgctgcacaagcacaaaatcgtgaagcaatcgggaccgtatccgtaagtggtgtggcgtcttcgccaatggatatgcgtgaaatgctgaacaaaaaagcggaagagaaaggcgcaacggcctaccagattactgaagctcgtagtggtgacacctggcacgctacggctgaactgtacaaataaaccctcatcgtcttgtccgacgatattgcccccggttcgggggctttttttgcgctaatgacgaacattaaaacgcaaatgcccttccagctcttcctctgcctcatcaaacagcaatattaacgcgccaaaacggcgacgcgttttctctcccagatgaacaaattcaatctcaagtggtagcggcaggacatcgttcattaacacatcccatagtgagtcgagatcgcgtaccttatctttcgccagaccaaaggtttggctaaagtcacgataaaaatcctcctgactctcaatctcatcaaaatcaaaggtataaatattcatctgttgccaccgtcacgtttcgcggcgagttctgccgttcatcgctaagtatagccatgaaaaaaccgacgcttcaggcgtcggttttgacttaactatcggtcaacgcatgttgatacttatggagcatacccgtaagccgatgtactggttccgtcacctgcggtggcgcttgccagatgcgtagcttttcctggtagattttcagttcttccagcaactggccaaagtaccgacgacgtttatcatcgctacgggcagatatcacatggtctgctgtgcggcgcatttgtcggtgaaacgccgataaatcctcgttaaccgggatcggcgcatcacgcaggcgctggtgcgcgataatcatcgtcagcgccaggcgaaatttcggcaaatcccctgggaacttattcatcagcaaaaacagctgctgataaagtgccgggaggtgattctctttacgacgtgccacattggtagtcatcgcggaaacagcggcagaaacaaactgattaagcagtacacgtccagtcctgtcgcgcgatttatcccgcaccagcaaaataacggtgaacgcgagcacacagccgacgatttgccctaatgcgctgtcgagaaactgactgaaatggaaagtcatcgggttatccagcacgataatgtttatggtgctggccaacgcccccatcgagcccaatctccgtttctgtacttctataccgaggaagaatcccagcactgccaggctaatacacagcagcaacatgctctgttgggtattagggataatcaccaaaaagtagagcagccctaacggtagcgctgccagcgtcccgtagataaagtcgatcgccaccatgcgtggattcggcaaacgcattgccagtgacgtcactaccgcaatcatcaccattgcaccactgccggaagtccagcccgtccacagccagaaaagcgtgcccagaatgcaagaaagtgtggttcgccagaagttaaccattgcatgatgacgttcggctgactctacttttacttccggttcgccttgcaggatctcttcttcggtggcgttgatttttgtgttactgataacgccgcgcttgagaagttgataacgcgttgccgccgcgacccagctataaatggtgacaggcgtttcccgttccccggtccaggcgataactctccgcaggcgtttgagctgcttgtggacgtcctgcgcagtttctaccggtgtgtcaaaaaattcgcgaaaagtatcagtgatcaattccgggcgcgtattctgaataagataagtttcgcaggattgggtaatcagcgtcagcgatagcgtattgatcgcttttaaacgtcgattggcccgcgcccagcgggaagattccatattcaggttgctgcgcataccttgtaacgccgtagtacgtcgcaccagatcgccccaggctttatcgacaacttcaccatcgccatgcttgatacagagttgcattaattgatattgcgcgaccagcaaactttccagctctcgatccacttcttgtttgatcgatcgcggagaaaagagcaaatccgccataattgcacacacaataccgataacgatctcgctacaacgttcgacggcaaactgcggcgtaagcaatggttccggctgaatggtgatcacaatgatcagcgcggtataaccggccagcccccacgcatacgagttttctattcgtaccagcgaggatatccaggtacaaaaaccggcccagatacagcacaccagaatcatcaataatggtgctcggatcatcgcaatgatgattaccagtccggcaatacagccaataaatgtgccgatgatgcgcaaaaagccacgatagcgaatagcgccagaatacggttcacctcccgcagcaaaggccggaccggcggcaacaatcgccgctgtcagtaccgcccagcgtggcgtttccagctggaagtgaaagccaacaaacagcgccagtacaatggcggtcgccagttttaccgcaaagcgaatatgttgattagcaatggagaaaatacccatcgtgattaaccaaactcacgcaggcgatgagccattttacggaagaacgaatcctgactttcgtcgcgatcttgtttgccagtgactaccaccgtagcagtggtgcccgcaggccagatgttctcttgctggttgtcgagacgaatacgtaccggaacacgttgcgccaaacgtacccattcaaggttagagtcgatggtcgccatccctttgtcgtcacgcgtgctgctggcattggtgacccctgcggcaacactatcaacagtccctttcagcactttgttactgccaagcggcgtgatctccgcacgatacccagggcgcaccccttccagcttagtttcttccatataggccagtacatagaaggagttctgtttcaccagcgcaaccgccgttgatcctcgagtaataaactcaccggtatagacgttgaggttggtcacccagccatctgctggcgcgcggatgactgtacgttcaagatccagttttgccagatcgcgggtcgcctgcgctttcgctaactgatgcagaactgtttgtagtacgttgttggcctggtcgatctcttcgcgagacatcgcctgcacaccgagacggttacgacgtccggcctcctggcgtttctcctgcgccagtacctgataataagcaacatcggcttgcgcttcctcaagcgccttttgataacgcggctggtcgatggtgaacagtacctgtccttttttcaccagctggttatcatgaacattcacctgggtaatgagtccagaaacgtccggcgcgatcgcaacgacgtcagcgctaaagcgcgcgtcacgcgtccacggggattcggtgtaatagacccaggcattaaaaattgcgatgaaggccagaatgactaatacgaccgtgatggccgtacgggagaattttcttattagtgttttcacttcaacctcaaacgaacagtcgcgatatcaaataaaacaagcagcaatagagcgcggtgttgaacaacgccggatgccagacaaagtcgtaaatacctgttggcacaagtacccggcgcaccagccagaaaatcgccagtgataaaagcaattcgaaaaatatcggtgggaaggacagcccaaacaccacgataacgggaaacagactcatgttgaccttggttgtatagagagagcaggcgttattattttcagcatctgtcgccgcagagaagggcatggaaagccgggcgagagcaacattgctgtagattgatatttaatatattaacgtaactgttatgctgttatctatattatgtgatctaaatcacttttaagtcagagtgaataatggaacgactaaaacgcatgtcggtgtttgccaaagtagttgaatttggctcttttaccgccgccgccagacagctacagatgagcgtttcgtccatcagtcagacggtgtcaaaactggaagatgagttacaggtaaagctgttaaaccgtagtacacgcagcattggcctgactgaagccggcagaatttactaccagggctgccgtcggatgctccatgaagtgcaggatgttcatgagcaactgtatgccttcaataatacccccatcgggacgctacgcattggctgttcttcaactatggcacaaaatgttctcgccgggctgacagcaaaaatgctgaaagaatacccaggtttgagcgtcaatctggttaccggaattcctgcccccgacctgattgccgacggtctggatgtggtgatccgcgtcggcgcgttgcaagattccagcctgttttcccgccgtctgggcgcgatgccaatggtggtgtgcgccgcaaaaagctatctcacacaatacggcataccggaaaaacccgccgatttaagtagtcactcatggcttgaatacagcgtgcgacccgacaatgaatttgaactgatcgcaccggaagggatctcgactcgcctgatcccgcaagggagatttgtgactaatgatccgatgacgctggtccgctggctgacggcgggtgccgggatcgcctacgtgccgttgatgtgggtgatcaacgagatcaatcgcggggaactggagatcctgctaccacgttaccagtcagatccacgcccggtttatgcgttatataccgaaaaagataagctgccgctgaaggtacaagtcgtgatcaactcgctaacggattattttgttgaggtcggtaaattgtttcaggagatgcacgggcgcgggaaagagaagtaattaatattgtactgttacgttgtacaaacctgtgccaacgggttcccctcaccctaaccccagaggggcgaggggaccgttcgtacacggagaaggattaattatccttctgaaaatactgaaattattacgcagtaccgccaacagtcaggttatcaactttcagcgttggctggcccacgccaaccggcaaactttgcccttctttaccgcagacacccacgccgttatccagtttcaggtcgttgccaaccatcgaaatctgctgcatggtttcgataccggaaccaatcaacgttgcgcctttcaccggcttagttactttaccgttttcaataagatacgcttctgaggtggagaaaacgaatttgccggaggtgatatccacctggccgccaccaaagttcggtgcatagataccgtactcaacggattcaataatttcctgcggggtcgatttacccggcagcatataggtgttggtcatacgcggcatgggcagatgagcgtaggattcacggcgaccgttgccagtcggcgtcatccccatcaaacgcgcgttgagtttatcctgcatgtagcctttcagaatgccgttctcaatcagcacgttgtactggcctggcgtaccttcgtcatcaatcgccaccgaaccacggcgatcgaccatcgtgccatcatcaaccacggtacacagttctgaagccaccaactccccgacctgtccactaaatactgaagtgccacggcggttgaagtcgccttccagaccgtgacccaccgcttcatgcaacagcacgcccggccaacctgcgccaagtactaccggcatggtgcccgctggtgcagcaacggcagaaagattgaccagcgccatacgcactgcttcttttgcccacgcatccgcacggacttcgccgtcgagatcagcaaggaagaactcataaccaaaacgaccgccgccaccactggcaccgcgttcgcgtttgccatcttcttcgaccaaaacgctcacggaaagacgcacaagcggacggacatccgccgctagtgtgccgtcggtggccgcaaccagaattaattcatagacaccactgaggctggcagtcacttcctgtacgcgcttgtccgcttcgcgggcaaccttatcgacgcgacgcaggatatccaacttctcttcacggctcatgctttgcagcggatctaccgaggtatataacgggctatgctctaccgcgcccagcgtctgtactttgccatcaccactatcacggacgatggtgcgcgccgcttgtgcactctgttccagcgccagcaggctgatttggtcagcataagcaaatccggttttttcaccactgattgcacgcacgccaacgccctgatcgatgttgtaagaaccatctttaataatacggtcttctaaaacccaggattcgtgatagctcgactgaaaatagagatcgccataatcaaggcgacgttcggccagttgaccgaggatcgcgaacaagtcctgatgtttcaggccgttcgccgctagcaattgttcacttaccaggttcagactcatcgtttttgctactcgttagttactgcagtagaggattttttacggctgccggatgcggcgtgaacgccctgtccggcctacggttatgttctggctcgttggcctttggcaacgattatcatatgagattggggcaattacgcgccctcgtcaaatcattgcgctttttctttgcgcggttgtcgcaacacttcgttgatttgcggatcgtccagcggacccgaaatgtgatagcgcaaaatggagactttgctccacagcggtcccagcactttactggcggcaaacactgccgcgccaacaatggggttaaccgcaaaggccgcagccacgccgaccgtcgcagaaatctctggtgcgacaaccgcttccatattcaggtcgcgacgtaccagatttaccgaccctttcatagcgatgtccgcttccaggccatccaccagcgtgtcgtcggtgtgcataacgccgtctttaatccacgcggtgctgcgaatggagtcaaaatagaacccttcgccaaaagtgtctctgaaatcaaaacgcagcttacgcatcagggcatctacgctcaataagcgcagcaattgcccggcatgtccggtattgatttcggtaatttcgcctttacccagttgagtatgaatgatgccattcaacgtcgcctcatctggctgccagggtgctttgcgccagtgtaaatcgtaatccacattaaatgacgactggcgtatgggcgtcgtgacaccaaaaaattctgcggcggcatcaattttctgcccgcgcagttttcctttcagcgaggtacgttcattccccggattgttaacccattcaccatcggcagtgagccgcgaaaaaccagtatcaatcagtccattagtcagcgttaacgtatcgccagaaatggtgatatcactgtcaatacgaccgaatttttgcccccagaaccagcactctgcgcatcgtatttgtgcgtctggccagccacggaagttaatgcgttccgttgtcgggaaaggtgatgactgtgttgaatcaccacgagttttcgccacgcttgggttgtaataaagatatttgatattcgccagccacggtgcgttattacgcatcgccagcgtggcgttgatttcacgcccttgcgcctcaaccagggtgccatttgccgtcggttgcgaaacaatactcaggttattccattgctgatttcccagcgacaacataggcgtacgtaacgttatgtgttgtgggaaactcgctgcaccaccgacactctccgccgcgcctttctggaacagggccagccactcggcaccattcatcggcggcatattgagttcaacgccactttgttccggcaacggcgggagcgttttactgtctgccgcccaaatagcacgatcgagcgtcagcttttgaccgagcaaccagcggctattgaaatggttatccgcaccagcctgtccggttaattcaaagctgttgagattgccatcaaccttaacgtttaccggtagtggttcacccgcaggtttggctaacggtgaaggtaagtgactgctcacattcttcaaatcgccgttcagctctacgttatacgtcgcgccagcatgataaggcagctcaatgcccactttaccatcccacgccacgctgccacttaatgcttcgttcaccgctgcaggcagaacgccggttttcgctggttgccagttaccgttgagattcaccgcgacctggtaggcttttgccccttctttggtggaaaaatccacgttcaacggctgattaaaccagcttgctgtcagtggttcactttgcagatcgccattgataaagctgaatttaccgctcaaatttttcagggtgctgtcgagtggtttgataaacagactgttattacgcagcgtcacttcccctttcgcggttaccaactcgccgttcagcgggatatcaagatgtaagcgagcattcacatcgccgtcgagttggagttcttgcagggtcgcacccagagaatctttcagcggtgtctcatcaaagtaagggccaacggctttacccggacctttaatgtcagcgtcaatcagcagtttttctttcgagtagtcagggatcactgcggtgagattactcgcgcgcacgccgcccagattaacgccatcggttttcatccataaaccgtcgttaataaagtccagttcaatatcaaggttagttaatgcaggccagtccggctggaaggcaaacttcgcgttgcgcagcggtaccagcacttcaaactgaccttcgttgtgtttataggggaagagttgcggattaccaccataaaccagcgtcgcgttatccgcttcaccgccctgaatagcgccacttaagtaatcaaccaggtctttacccatcaagttttccgggaaatagcgccaggcttgtgaaccatcatcggtactgatgccagccagaatacccagccagggttcatcgttagcaggttgcaggtaacgaaaaccgccgcgcgcatggacggctttggctttaacgtcaatattacgcccatccaactggaaacctttgtcattgttcagccagcttatcgttgcctggccgtcggcgatttccagtggcgcacggaataccgtttcgtaaggcatctttgcctgcttcatcgacgcggtaagcaaaccattttctacgctgccggaaagcgtcccggagaagtgttccgcacccggtaataatttccattgcttccaggccagatcgctccacgatgcctgaaaacgggtcttgtctgcagcctgaagcgggatatccagcgccagagtgttaatcttgccgctcggttgtgtggagcgccaaacatcacccagtgcaggtgaaagtttcgcgaccagcgggcgtacgccctccaggcctgccagctccagattactggcacgaatccggagttcgtcactgcgtttattgtctttgccgccaacgtcctgttccggtatccaggccagcgtcaatgctccgctcggccagggtttgccgtccatcgtgatccgtgtatcgggaatagagaactgccatcccggattttcacgcgtaatatgcgcagtcagattatccaccgacagcgtatgtgtttccttctcgcccaaccagctggcaccgccctgtttcagccagacgtcaccgccggttacatcgcctttgtcgatcgtcatccagccttcaagggagaactgtgccgtttccagcgcaatattgtcctgcatccatttaccgagccacggcttcaggtcgatgtcatccgcctggagccagacgcgaccattgcttaacaacccctcatcatcgcgcaaatccatacgcacctgcatcacgccgtgctgtccggtaaggctggagaggcttaccaggccttccgcacggtgtcgacgtggatcgttcagccaggtgagctgtgggatcgccagctcggcgcgctgaccggatggcgtcaggaaactgacttcactgtcgcggagatcgaaatggtcaaattgacgaagaaacagatcgctgatgtgactggcttccaggctatcattaccaccgccgctggtgataggagtgttggtgcgaaaacgcagctgccagaaagtgaggtcgcgaaactgccagcgcatatgtaacaggctctgccagacatccagcgccagagtaacgcgtttaaccgaaaattcgccgccatcttttagttctgcacggatgtcgtgcgcttcaagcgtcggaccaaaattctgccagctggctgagagctgactggcttctaccggcatgccagtcgcggattctattttgttgaggatttccggacgccaggcgtcaagatgcggtaaagcaatacgcaggccgctaaccagcagggcagcgatcacaacgagcgcggctccagtaagcagtaaaatccccggcaatcgcctcacccgtcactccttgtctgctaaaaatgtgactcaaaaaccctttgccggatggcggcccagcatctgtttacatcattacgacgtcaaactgctcctggttatagagcggttcaatttgtactttaacctgtttgccaacgaaaatttccacttccgccagcgagtgtgactcttcgcctttcaaggcttcggctactgccggagaagcatagaccaggaaacggtcggagtcgtaagcatggtggacacgaacaatctcgcgcatgatttcatagcataccgtttccacggttttcaccgttccgcgaccgtggcaggttgggcattcgttacacagtacgtgctcaatgctttcgcgggtgcgtttacgcgtcatctccaccagccccagcgccgaaaaaccattaacgctggttttcacccgatctttgctcagcgcctgctccagcgagtgcagcacgcggcgacggtgatcttcattattcatatcgatgaaatcaataatgataatcccgcccagattgcgcaaccgtaactggcgagcgatagcctgcgtcgcttcaatattggtattgaaaatggtgtcgtccagattgcgatgaccgacaaacgctccggtattgatgtccacggtggtcatcgcttcggtctggtcgataatcagataaccaccggatttcagttctactttgcgttccagcgctcgctgaatttcgttttcgacatcaaagagatcgaaaatcggctggcgtccggtgtaatgctccagcttgctggtcatctcgggaatgtactccgaggtaaactccagcaatgcttcgtaagtcaggcgtgagtcaacgcgaatgcggtcgagttcggcgtcggcgaaatcacgcagaacacgctgcgccagcgccagttctccgtacagctgataacgggtctgcgggcgttttttacgctccataactttggtccagacgcgtttcagataagcggcatcggaggccagttcagcctcgccaaccccttccgctgcagtacggatgataaacccgccctgctcgtcgcaatactctgcgaccacttttttcaggcgttcacgttctgattcgctttcaattcgttgggataccccaacgtgagaagcccctggcataaacaccagatagcgagaaggcagcgtgatatcggtggtcaggcgcgcacctttagtgccaagcggatctttcaccacctgcaccatcagatcttgcccctgacggaccagttccgagatgtcgcgcaccgtgaattgcttttgttcttcacccgccacacattcagtgtgcggcatgatgtcagatgcatgaagaaacgcggctttatccagcccaatatctacaaaagccgcctgcatacccggaagtacacgacttacacgacccttgtagatattgcctactattccgcgtcgcgcctcacgttcaatatgaatttcctgcagaataccgccatcaatatacgccactcgagtttccgaaggcgttacgtttaccaacaattcagccgtcatgtttatcccttttctcacgcagtgcgttaaaattacttaataattcatacgtttcaaccagcggtaagccgactacggcgtgaaagctgccatttatcttcctgacaaaacagccacccagcccctgaataccgtatgcacctgctttatctaacggttcgccgctggcgacatagcccgcgatgtcttcgtctgttaacgttctgaaagtcacatctgtgaccaccaggcaatcgagaatgtgctggctgtcagccaacgccactgccgtcatcacctgatgggtctgacccgataatttgcgcaacatctgcgccgcatgctctgcgtcgcgcggtttctcgagcacttctccgttcaggataacgatagtatccgcacccagcaccgggagatcctgcgccgtttgcgcgacacccgcctgtgctttctcgcgcgccagacgcacaacatactgctgcgcgctctcctgcggctgacgctgctcctcaatgcccgtaacaatacgttcaaaggtcacgccaagttgcgcaagtaactcctgacgacgcggagaaccggaagctaaatacagagaagtcatagaaacctttattgcactgcaaactgctgacggactttacgcatcagcaagaaaatccacggccagagcaccccattgactacactactccagaacacttccggtctgaaagagacgttaatcactaaaaactctgcccagaaaacaataatatccaccaccagcgaaagcaacatgacgaccagcgcctgctgccataatgcgaggttgcggaaaagctggtatttcagcgccaccaggtaagcaatgatgctcatcgccaatacgcgtacgccaagcgtcgagccgctgatcagatccagtatggcacccatcacaaaacctgtgcccacatttacgcgatggggcaaggccaggatccaatacaacaagatgagtaacacccagtttggccggaaaacaatcaggttatccggccagggcatgatctgcagcaacagcgcaatgaggaaagagagccagattacccagcgtccctggctacgatagctcgccactattgtcctcccggcgcacgcgcaggcggttgagcaccactttgcggcggcgtagccctttgtggagagcgattagcagcgggctgtgtgggcgcagcaggcgcagtaactgcatttcctgtcgccggttgctgcggagtcggctgagtgatccccgttgccggttcaggtaactttggccccatcgcgtctggcgaaggcaatacctgcggcatcatctgcatcaaacgttcattagcaacacgatgcacctcttccggcgtcatcgggttagcgccgttacgatccgcgccccacagcagcagcagataacgcaaacgttgcagtcctgcagtcggacgcgcctgaatcacagtataagcgcgctgggtatcgagttttacggaagagacaaccgcgaccggatagccttccgggaaacgaccgcccagaccggaagtcaccagcacatcaccaacacgaatgtccgtattcgctggcagatgctcaagctgcaaatcatccgtacaaccgttaccggctgcaattacgcggatatcgttgcgcagcacctggattggcagcgcgtgggtcgcatcacaaatcagcagcacgcggctggtcagtttagcgacggccaccacctgaccaacaacacctttgtcgctgataaccggctggccttcataaacgccattaacgctacctttatcgataacaacttgatcgctataaggatcgttaaccgtggagataacctgagtcaccattttctgctcatcctgacgcagcggggaacccagtagctcgcgcagacgcgcgttctcctgtttgtattgtccaagcatcagcagttcactgtttttcagcaacagttcctgacgtaacgcccggttttcaagttctagttggtcacgcgaggccagcgtctgcgatacgccatccagcaattcacgaggagcattggaaacaaagtagaaaggactgacggcggtatccatataagtacggatttgactgaacgtccccaggcggctgtcggcaataataatgccgagcgccaccagcaccgccagaataaggcgaatctgtagcgacgggccacggctaaaaattggcttcataagttatgcgtattctcgtatcagaccaggcagggtaaacagacacttcccctgcctgcatccgattactcttcgctgaacaggtcgccgccgtgcatgtcgatcatttccagcgctttgccgccaccgcgcgccacacaggtcagcgggtcttcagcaacaacgactggaatgccggtttcttccattaacaaacggtcaaggttacgcagcagtgcgccaccaccggtaagcaccatgccacgctcggagatgtcggaagccagttccggcgggcactgttccagtgcaaccattaccgcgctcacaataccggtcagcggttcctgcagtgcttcgaggatttcgttggagttcagggtaaagccgcgtggaacaccttctgcaaggttacggccacgaacttcgatttcacgtacttcatcgcccgggtaagccgaaccgatttcgtgcttgatacgttctgcggtggcttcaccgatcagagaaccgtaattacgacgtacatagttgatgatagcttcgtcgaaacggtcaccaccaatgcgcacggaagaggagtaaaccacgccgttcaaggagataacagcaacttcagtagtaccaccaccgatatcaaccaccatagaaccggtcgcttcagaaaccggcaggccagcaccaattgcggcagccatcggttcttcaatcaggaagacttcacgggcaccagcgccctgcgcggattcacgaattgcgcggcgttcaacctgggtcgcgccaaccggcacacaaaccagaacgcgcgggcttggacgcataaagctgttgctgtgcacttgtttgatgaagtgctggagcattttttcagtcacgaagaagtcggcgataacgccgtctttcattgggcgaatggcagcaatattgcccggcgtacggcccagcatctgcttcgcgtcatgacctactgcagctacgcttttcggtgaaccggcacgatcctgacgaatggccaccacggaaggctcattcaatacgatgccttgtccttttacataaatgagggtattcgcagtacccaggtcaatggacaagtcattggaaaacatgccacgaaattttttcaacatactaagggataatcctgaaagctggggcggaaaagaaaatccgcttactttaccaaccacacgcagcagcgacaaggcgcaaaaatcatctgctacggtgaaaattagtgcagttcgtttcctttgttacaaatctctgcctgagtccagaaaggcttaatgcatcagcagcattcctcgcctgtttgcaaccgcgtaaggtcattcatctgcatatgtgctgcaacaatctggcgagcagacaagcacactcccatgagacgcagcgcgcgttattctacgtgaaaacggattaaacggcaggttaaaccgagtatctttgtgaatattttttcacgttagtatcaagtggctgtgaggacgcgaaaaaatccccttgcccacctgtaacaccgcgctgaatcagggtctgccactcgcttcgcgaacgcacgccggtggcgtaaacctgggtgctggtcccggagcaggcttccaccaggctttgaaccagcagttggttctccgttcgcttctcaatgtttctgaccagccccggatggagcttgagtaactcaacattaagttctttgatccaactggtgcttaccagcgtcaaaccagcctggttgacggctacccgtacccctaaagcattcactaaacgaataacaggttgtaagcgactgatatgttgaccaacatcggcctctgcaagttcaataattatgtgtcttcgttgcgatttttcacattgcattaacgtatcgcgcagccaacgctgaaaacgcgggcgaatcagcgactcaacggtaacctgaatcgccagattttcctctggccagtaacgcaatagtggaataagacggctgatttgcaggcggtcatactcttccgataaaccaaactgcaagaccatcggcatatactctgccgagctaacctcttcattaccatcgaaaatgcggcacatgagttcacgatgatgaacccggccttcgcgagtaaccgccggtttttgataaaggcgcgggccgccgcgactgagcatttgctcgataagcgtacgccagcgaacattaccgcgtcctttttcaggcaacgagtcatcgtaaatagcccagctattgccgccctgcaatcccgcattacgcgtggcagactctgcatgttccattacctgctcggtatcctgaccactacgccaggcacagataccaatgtggatcatatcgtcgcgatcgagcattttattgttcggcaaggtatcgacggctttgattaactgactggcgatgctctctgcctcttttaacgtccggtgcggtaacagcgcagcaaaatcactgcggtggtaacgcgccagcagtgcgccagggtagcgcatcataaatgtcgatagcagattcgtcagagagaagaactgttcttcaacctggctgtgcccccaggtatcactcaacatattgaaatccggcagacgaatcatcatcacgatcccgtgggtacctactttctcttgatcttccagtaacgttgctaactgattatcgaaaaagagtcggttattgaggccggttttcatgtcctgggcggcataagagcggatcagcgtatcaagacggctgtgttgttcgcgtgcgttctgaatttcacaaagcagcgtatccagcgcactgctggttctgggcggccattcatagatggttcccaacacattagagccacgctcaccgtttaagatacgagtagcccgggtttccagcaattcttgcccggcaagttgccgttgtaaccagcgtaccgccaggaagagcataagaatgataaagccaatcgcccccgtgagcggcgcggtagtcattaaagaatggaaatagttgcccatcggatcctgataaaccagacgcagcgacatccccggatgctttatcaacggaacgctcagttcacgaaacagatcgttggtgccaaccggacgataactaccatttctggccagggtataaacctgcttatcaccatggagcaggtctacacgaacgatatctgccgacatcattaattcggtaatttgtggccttaatgtgctgaagtcattcgacactaggtgggtatcaatcgccgtcgccaccgcctgaacacgatgactaaacttatactgaatggcgttgtagaaacttagcgaacagcccagcaaagtcacaaaaattgttaacccggtgagcagcgtgacaaaggccgaaaatttcgtcgttaatctcatccttgtgttaactccgatagtgaggaagcgggcatactagcaaatcagatttatctcgcaatttattgcgcttcatcggctttgcttttccattagcgagtatagtcttcagaaattattttccaatccatcatgcacatgaggaccacttatgcaggcgttacttttagaacagcaggacggcaaaactctcgcatcagtacagactctggacgaaagtcgcctgccggaaggcgatgtcacggttgatgttcactggtcgagcctgaactacaaagatgcgctggcgattaccggtaagggaaaaatcatccgtaattttccgatgattcctgggatcgattttgccggaactgtacgcaccagcgaagatccgcgttttcatgccggtcaggaggtgttactcactggctggggcgttggtgaaaaccactggggtgggctggcggaacaggcgcgagtgaaaggtgactggctggttgccatgccgcaagggctggacgcgcgtaaagcaatgattatcggtactgccggttttaccgccatgctgtgtgtgatggcgctggaagatgccggtgttcgcccgcaggatggggaggttgtcgtgacgggtgccagtggtggcgtcggcagtaccgccgtggcgctgctgcataagttgggttatcaggtcgttgctgtttccggtcgcgaaagtacccatgaatatctgaaaagtttaggtgccagccgtattcttcctcgcgatgagtttgccgaatcccgtcctctggaaaaacaagtctgggctggggcaattgacaccgttggcgacaaagtgctggcaaaagtgctggcgcaaatgaattacggcggctgcgtggcggcctgtggtctggcgggtggttttactctgccaaccacggtcatgccatttattctgcgtaatgtccgtttgcaaggggtggattcagtaatgacgccaccagcacgccgcgcacaagcctggcagcgactggtcgccgatttaccggaatcattctatacccaggcggcaaaagagatatctctggcagaggcaccgaagtttgccgaggccatcattaataaccagatccagggtcgcacgctggtgaaggttaactaaccatttagcagggaataataagagagggaactcattttgaaatcattattcaatcggttaacgggaaaagcggttagccggacagctttcgtcgaacatcttggtcatgaagttgtacaacatcatccaaactggaaagtcatgatttcgactgaccataaattgatgcgcattgatactccaccaaacagccattattgatacgcctccgtcgcctgttaggtttatggtgctttgccttggcgacgctacgcttaatctgttactgatttctggtaccatggggggaataatctgattttatttgattacaaattaaccacttaaacctattgaatgcggaacattgtcagtcggttaattttgcgtgctttagcattcacatctatccagacgatgaagtgaaaattgcgtaatcctcagcaaccgctgcgtaatgtcgtctatcttgtcgcgatcctggcatccctacattatttgtggtctgtgaagattatctcattgcagcccctcatcttcgcagggctggctttacagcttttcaccttacgttataagaagttccgtcgatgatggcgctaatttcgtgaattgtgcggcttgttgcaaattacacggtgttgaaggttatttacatgttagctgttgattatcttccctgataagaccagtatttagctgccaattgctacgaaatcgttataatgtgcgacctcgtcctccctgacgcagtttttgcgctgcggaaaaggtgacattggcgcaacgaaggtatattttgttttttgccggaggatagcagcagatcgctgcacaatgtccgtcaagtctaacattgacactctggggcaaaatagaccggcgtcccggcctgctggaatttatcgctatgcatacagctgtcggggcatacgctttacagacggcggtgaaacgcctgtcacaatcacactaaacaaagagtacggaacccactcatggatattcgtaagattaaaaaactgatcgagctggttgaagaatcaggcatctccgaactggaaatttctgaaggcgaagagtcagtacgcattagccgtgcagctcctgccgcaagtttccctgtgatgcaacaagcttacgctgcaccaatgatgcagcagccagctcaatctaacgcagccgctccggcgaccgttccttccatggaagcgccagcagcagcggaaatcagtggtcacatcgtacgttccccgatggttggtactttctaccgcaccccaagcccggacgcaaaagcgttcatcgaagtgggtcagaaagtcaacgtgggcgataccctgtgcatcgttgaagccatgaaaatgatgaaccagatcgaagcggacaaatccggtaccgtgaaagcaattctggtcgaaagtggacaaccggtagaatttgacgagccgctggtcgtcatcgagtaacgaggcgaacatgctggataaaattgttattgccaaccgcggcgagattgcattgcgtattcttcgtgcctgtaaagaactgggcatcaagactgtcgctgtgcactccagtgcggatcgcgatctaaaacacgtattactggcagatgaaacggtctgtatcggccctgctccgtcagtaaaaagttatctgaacatcccggcaatcatcagcgccgctgaaatcaccggcgcagtagcaatccatccgggttacggcttcctctccgagaacgccaattttgccgagcaggttgaacgctccggctttatcttcatcggcccgaaagcagaaaccattcgcctgatgggcgacaaagtatccgcaatcgcggcgatgaaaaaagcaggcgttccttgcgtaccgggttctgacggcccgctgggcgacgatatggataaaaaccgcgccattgctaaacgcattggttatccggtgattatcaaagcctccggcggcggcggtggtcgcggtatgcgcgtagtgcgcagcgacgctgaactggcacaatccatctccatgacccgtgcggaagcgaaagcagctttcagcaacgatatggtttacatggagaaatacctggaaaatcctcgccacgtcgagattcaggtactggctgacggtcagggcaacgctatctatctggcggaacgtgactgctccatgcagcgccgccaccagaaagtggtcgaagaagcaccggcaccgggcattaccccggaactgcgtcgctacatcggcgaacgttgcgctaaagcgtgtgttgatatcggctatcgcggtgcaggtactttcgagttcctgttcgaaaacggcgagttctatttcatcgaaatgaacacccgtattcaggtagaacacccggttactgaaatgatcaccggcgttgacctgatcaaagaacagctgcgtatcgctgccggtcaaccgctgtcgatcaagcaagaagaagttcacgttcgcggccatgcggtggaatgccgtatcaacgccgaagatccgaacaccttcctgccaagtccgggcaaaatcacccgtttccacgcacctggtggttttggcgtacgttgggagtctcatatctacgcgggctacaccgtaccgccatactatgactcaatgatcggtaagctgatttgctacggtgaaaaccgtgacgtggcgattgctcgcatgaagaatgcgctgcaggagctgatcatcgacggtatcaaaaccaacgttgatctgcagatccgcatcatgaatgacgaaaacttccagcatggtggcactaacatccactatctggagaaaaaactcggtcttcaggaaaaataatttgtgacgcgcggtgtttccatcgcgcttagcaaagaacgtaatcaacgccgggcctgttaatgctacccggcgtttttattgccgttaactaacggtagcctgcaatttccgctttcaacgcgctaatttcagcatcgccatcaacaattcccagctcaaagcagtatttctttgtttcccctggctcaataaagggcagacgcccctgcgctcgttctttatcacgaccgtcaggaaaactattactgacctccagtcccataacatattcacccgcgcctaaatttttccactggataaagttgggtagctgcatggtgtcgaatttctcgtaaattccccaccccagttcagcgttcaccagcgcaactttactcatcccctgactgtcgctattcaacgtgagatagtaaacctgctcgtcaaaaccgggctgtggggtacaaatctccagatgactggttaacccttccgccgcatgcggggttcgtggcgttacgcttttagccgacagcaagatttctgcctgtggcgataataaaggccagccgtaattaaagtgataaagaatttgcagcggctggcgggtgaaaccatgattagtcaccttgtcttcaatgcgcagcacattttcgccataacggcagcgaatggtcctttccagcgtcagattttcaccgaacaatcgtgtttcccgtactttgccattgatgacaaattcaatgccgtcgtcggtccgttctgtgcgataccccacctcttctgctggagtcgcagccaaacgcccatgtaaccccagcgtttctccgttatcctcacagggcgtgccaatgtagctaagtccgcaggtagtcagtaaccccgcgtagaagctacgtaaaaacccgttgccctgagactcaaaaaaagcgggggcgacaatgccgttgggggtgataaaagagagcgcagtgtccttgtagctggcccatgcaatatccagcgctcgatcttttaccaccgtaaatgccagtcccgcaccagtacggacatcaaacgcttctgtcccctttgctctgccactacgtaactcatagtgtttaattccggcaacctgcgagagatcgccaatccacgaccaaatttcgtttttcattgtgctgcttcccgaatggacatgtcatggcgctggatgaacgtttcgatttccataaggcgagacgttccctccattgggccacgtcgggttaccgccagtgcaccgcaggcgttggcatattgtaatgcccgatgggcgtcaaaccctagctggcggcaggcaatccacgcgccaccaaagcagtctcccgcaccggtcgggtcaacttcttccaccggatagctctcaacatgaaactgctcattcgcggagtagtaactggcaccttgattgccgcgcttcacaatcacctctttaacaccttcttcaagaaaaccagcgattgcacgctccggcgtcgagtgtggcgacaagagcaacacttctccctcgctgggcatatagatatctgttaactcaagaacaaagtggagggcgtcacgcatttctggaatatcaagcatttctttacgaatattcgggtcgaaagaaataacgccaccatttgctttaacgatggttactgctttttttactgcgtctaccatatggaatgaaaacagggatgaacccataatatgaaaatgggtacaatccttcagaatattttcatcaacatgctgtgccgataatttaccgcaagcggcattcttgatattaaaaataaaatcgcgatcgccagagttatgataagtaacaaaggcactaccggtggcttccagaggtaagactgaaatccccctgatgtccacaccgtcagcagccagacgatgtatattaatatcaccaaagccatcattccccacgcagctaatgatgccgcacgggacgccaagacgtgtcacctggtcgataaaaatagcgggcgcaccactgggataagggccgttccagatacctggttgatcaaatggctggccgattttactcgccataatttcaaccagaatttctccaattgtgaagaccttactcatatgattaattccttgaaatgattagctgcgttttcttttatttcttacgtcaaaataaacggctacaagaatgactaatcctttaaccaccatctggtaaaaataaggaacattcattaagttcatgccattattaataacgccgatggttaatgcgccgatcaccgtccccaccacggttccatagccgccgttcaggctggtgcctcccagtacagctgcggcaatagcatccagttcgtagctcaacgcggaattcggttgcccggaatagaggcgtgaggcaaggatcatcccgctgatacctgccagcacggctgtaatcataaagactttaattttcaagcgggtgacatttatccctgaataaattgctgcttctttattaccaccagtgatataaatttttcgtccaaaggttgttttagtaagaatgaagtggtttatcagcaataagatgattaatatccatataggaataggtatatagagaaattctccattccccagcgccagaaaggcatcatctttaatcatgatgggcataccatcggtcactatataagcgataccacggaagatccccatagtagcaacggtgacaataaacgacgggatccccgctatggccgtcaagccaccatttatcatccccagagccagtgctgcaataatggataatgggaccaataaaataaatggaattccccatgaagccccaagcgcagcaaatgtgccaatcaatgcaatggttgaaccaaccgataaatcaatatcgccaagcaaaagtacgtaagtcattccataggcggtaattgcaattatcgaaacctgaagaataatattagtaatgttattggcggtaaaaaaactgtcattaataaaactgaacagaatgattaacaccaccattccactgaggataccaccatattgcctgaagacttttttaaaattatttgcaatgggaatttccgaaggtttcggactggcaagagttttctctgtcatttaacgtactcctgttgcagcggtcattacctgtgtctgcgttaaattttcacatgaataaatatcggcaatcgttttattacgcattaccaccagacgatcgctaagtgccatgacttctggcagttcagaggacaccagaataattgctgtccctgccgcagccagttgacgtatcacgttatagatttcaaattttgcgccgacatccactccgcgcgttggctcatcgagcaataaaatacgcggagttttctccagccacttcgataacacgattttctgttgattaccgccgctcagtgctcccactgcctgatgcacagaactcactttagtgttcattctggcaattgattgcagcgtcttcgcctcttcttgtcggtgattgatgagtcccatccgcgaagcgttatattgaaacgccacatggtgcgtgttcatattgacgtcgtgcatcagcactaacccttcttccttgcggttttcggtcacaaaagcaatgccatgatcaatagcctgtttgggattagcgatcctgacttccttaccatcaatcaacacagtcccgtgatacgaaacgaggccaaatagcgccttcatcacatcggaacgcccggcccccaccaggccaaaaaatccgaggacttcccccggacgcacagcgaaactgacctctttaaaaagcgaaggatgggaaagattttttacttccagttttgcaggaacattttcatccggtttttccccaagacgtgctggccaaatatttttcatttcccgaccaaccatttgggcaatcaagtgctggatatcactgtttttcttttcatgcgtagcgatatactcaccgtcgcggatcaccgaaatatcatctgaaatccgcataatttcatccatgcgatgagagatataaataaccgcacagcctcgctgctttaatttttcaataatgttaaacaggatctccgcttcattatcacttagcgaagatgtcggttcatccataatcacgacatccgctgcatagcttaaggctttagcaatttctaccagttgcctatgtgccatcgacatattgccgaccatttccagagggtctagtgggatgcccagttccgcgaggaggttctggcaatctgcgagcatttttttatcgttaatgatgccaaaacgtctcggttcattattggcataaatattttccgccacggtcatattattactcaggctcagttcctgaaaaataatcgcaatccctaactggcgagaatgctgcggattattaatggtgatggtttcaccacgtagtgttatcgttccctgggttggcggataaacaccggccagtattttcattaatgtcgatttaccggcaccattctcgcctaataaagtatgcacccgccctttacgtaaagagagtgtaatatcttttaatgcctgaacatgaccaaatgtcttcgcaatatgcgaaacatcaagaataacatccgtcataatgacctcggtgtcacaacaaaacgccaataacgttttgttgtgaggtgaagatatttactatttacctgtataaacgccgggttgtaccgggatcattttttctaccggtttaccattgaggtgatcaacagcggcatcaatggctttagcacccatttgatcgggatattgccgaatcacggccgcaaacgttttttcactgtcaacggcatcacgcgcttctttcatgccgtcaaaaccaatgattttgatgttgtcgttatgcgcagattttgctgcgataaccgctgccagcgccgcatcatcaccaaagccaaacagaccattcaggttagcatttgcctgcataatgttttgcgcagtcgttaacgcttcagcccgcgtaataccaggctgttcagcaacaattttaatatccggtgtatcgcttaaccctttcttaaaaccatcaacgcgcgcaaccaccgattgtagtgccggataagaaataatggctacagtacctttaccatgcaaaagtttacccattaacttgcctgcttcaacgcctcccgcatagttatcggtcgcaacatgcgatacgaccggaacgccttccgcagcgacgtcaacggtgataacgggaataccggccttatcggctttaattatcgctgcctggacgcctttcgaatcgaccggagagataataatggcatccacttttttagtaataaaatcctcaacatcagaaagttgtttgtttaaatcctgattggcaatagagacacttaaattgacattgtctttttttgcctcttctttcatggcattcgcaagatcaatatagaaaggatgttgttgtgttaataatgacgcaccaattttatactcttttgccaacgaactttgcgagaacaatgccaggctcaccaacatagctgaaccaagtaatttaatatttttcataaacaatcctcattatttttgtagggtacaacgtcttaaatttttccttcactaccacagacgccaataatacgagttacgacttctttcatggcggcctttgcgggctgcatatagtgacgtggatcatttgccgcaggattgttgtagaaatatccttttaacgcatcggcaaacgcaattttcaattctgtcgcgacattcactttacaaataccgcgacgaatacagtgctgaacgtcctgttccgataagcccgaagcaccatgcaacaccagcggaatctccactcgctgacgaatctgttccagccgcacaaaatccagtcgtggttcatgcgcatataaaccatgtgctgtgccgattgctaccgccagggagtcaatttgggtacgttgaacaaactctgcagctgcggctggtgaggtataagcggaatctttttcatccacccgcagatcgtcctcctggccgccaagacgccctagctcggcctcaacgctaacatcaaagcgatggcaaaaggtggtaacttcttgcactcgcgcaatgttgtcttcaaatggcaaatgggagccatcaatcatgacagaacggatccctgcgcgaaccttgttaaaaatgtcatcactctcttcatgatggtcgagatgcaggactaacggcaggttgtactcgcgagccagcgattgtactaacgaaattaaacttcccacgccaccataacgatatgtaccgggtgttcccgccagcataacgggagagcgaagttgtgcagcgctctcaacaactacctgtaaagtttcaaggttatgaatgttgaaagcagggacggcatatccctctgactgggcttttttcagcatgtttttgcttgaaataatatacatcgcagctcctgttattggtcgttcgccttacaaaatgaagaaagagaatctttactttcattttgaaagcaaactagcacagcaaaagcagcaaaaagcgtgatgcatgtcgaaaatcatcaaaataacttacaaaaaataacttaatttatttttcactttgcaagtgaaaccaatggaaaccctgcataaatatgaatatattcatttatttttcaatgtattaagctattttcgttgcaatttttgccccctgattttcttttcgaattgtcgatatgattgaaggataactttcaaagaaaaatacaaggggctatagtgttacgcattaaaggccaatgaagagtgttaacgtgccgagaaaatcgtctaacctactgaaacgcagattaaaaattgcagaaattgttgcctcccagggtgaaatcaaagttgatgacttatctgcgcaacttggtgtctctggcgtgacgatccgcggcgatctcagttatctggagcaacagggatatttaaagcgatcatttggcggtgctattgcgacaccactctcctctgaaccagaagcgatacaaccgatcgcgccattgtctctggcacaacaaatggaaatagcacgacattgcgcacgattaattcgcgatcgtgacacgctatttcttggacatgggacaatctgccgtaagatcattccattgctcagcgaagtgaaaaaactgcgtctgatcaccaacgatcccgaacatgcgctgctggcaaatcagtttattgatggcgaaataatactggctggcagtgaaatgctgcgccccgacaccgcactggccggaaaacagcttgaacaggcacttcagcatttcaccattacacatagcattctggaaatcagccatctggatgctgatggtactttaaatatcaacgttcccagactcgccgctgcctggcagctctgtttcgatcatgcccagaataagacggttatcgttgccgccgatcctgcgccatcaacggctgctatcgggcatttgcatcaggcagaaaatgtgatcgtcagccgcagcattaacgaacaatatcagcaacaattgcagtcggctgatttcgttatcctttataccagtaatgagtgctttacctggtccaatcgcgaaaggcttcaggaatgagaggggttttgtgacaataactatctgcgctatgggcgaattgctggccgagtttttgtcccgcaacccacatcaaaaattcactcagcctggggagtttatcgggccatttcccagcggtgcgccagcaatttttgctgctcaggtggcaaaactgtcccatcgggccatcttctttggatgtgttggtaatgatgattttgcccgactcattatagagcgtctccgtcatgaaggtgtcattaccgatgggatccatgttatgaacaatgccgtcacaggtacggcgttcgtgagttatcaaaatccccagcagcgggatttcgtctttaatatccctaacagcgcctgcggtttgtttactgccgagcacattgataaggatctgcttaaacagtgtaaccatctgcatattgtgggctcatcgttgttctcatttcgcatgatcgatgtcatgcgtaaagcaataacgacgatcaaatcggctggcggcaccgtttctttcgatcccaatattcgcaaagagatgctgagcattcctgaaatggcgcaggctctcgattatttgattgaatatacggatatttttatccccagcgaaagcgaactccctttcttcgcgcgtcacaaaaatctgtcagaggaacagattgttagcgatcttctccacggcggcgtaaaacatgtggcgataaaacgcgcccagcgtggggccagctattacaagcttaaaaacggtacattacacgcccagcatgttgcaggtcacgatatcgaaattatcgatccaacgggtgcaggcgactgctttggcgcaacgtttatcactcttttcttatccggtttcccggcacacaaggcgctgcaatatgcaaatgccagcggcgcgctcgccgtaatgcggcaaggtccgatggaagggatatcctcactggcagacattgaagactttttgcagcagcactgaacggcaattttctgtcagatcattttccctgcctgaagacttgccgtagaattgcccgtttctcgtatccccccatgaggaggaccccttccgtggacactcgttttgttcaggcccataaagaggcgcgctgggcgctggggctgacccttttgtatctggcggtatggttagtatccgcttacttacctggcgttgcccccggttttaccggctttccgcgctggtttgagatggcctgcatcctgacgccgctgctgtttattggactgtgctgggcgatggtgaaatttatctatcgcgatatcccactggaggatgacgatgcagcttgaagtaattctaccgctggtcgcctatctggtggtggtgttcggtatctctgtttatgcgatgcgtaaacggagcactggcaccttccttaatgagtatttcctcggcagccgctctatgggcggtattgtgctggcgatgacgctcaccgcgacctatatcagtgccagttcgtttatcggcgggcctggagctgcttataaatacggcctgggctgggtattgctagcgatgattcagcttcctgcagtctggctttcgctcggtattctcggcaagaagttcgcaattcttgcgcgccgctataatgcggtgacgctgaacgatatgctgtttgcccgctaccagagtcgtcttctggtatggctggcgagtttgagtttgctggttgcgttcgttggtgcgatgaccgtgcagtttatcggcggtgcgcgcctgctggaaaccgcggcgggtattccttatgaaaccgggctgctgattttcggtatcagcattgcgttgtataccgcctttggcggctttcgcgccagcgtgctgaacgacaccatgcaagggctggtgatgctgattggcaccgttgtgctgcttattggcgtggtacatgccgcaggtggtttaagtaatgcggtagacacgctgcaaaccatcgatccgcaactggttacgccacaaggcgctgacgatattctgtcgcctgcctttatgacgtcgttctgggtactggtgtgctttggcgttataggcctgccgcatactgcggtgcgctgtatctcttataaagacagcaaagccgtacatcgggggatcattatcggtacgattgtagtcgcaatcctgatgttcggtatgcatctggccggagcgttaggtcgggcggtgatccccgatctcaccgtaccggatctggtgatcccaacgttaatggtaaaagtgctgccaccgtttgctgccgggatcttcctggctgcgcctatggctgcgatcatgtcgacaattaacgcccaactgctgcaaagttccgctacgatcattaaagatctctatctgaatatccgtccggatcaaatgcaaaacgagacgcgtctgaagcggatgtcggcggtgatcacgttggttctcggtgcgttgctgctgcttgccgcctggaagccgccagaaatgatcatctggctgaatttgctggccttcggtgggctggaagccgttttcctgtggccgctggtgctgggtctttactgggaacgcgccaacgccaaaggcgcgctaagtgcgatgatcgttggcggcgtgctgtatgccgtactcgcgacgctgaatattcagtacctgggcttccaccctatcgtgccctcgttactactaagtttgctggctttcctggtcggaaaccgtttcggtacatccgtcccgcaagctaccgttttgactactgataaataaagagttttgccatgccttggatccaactgaaactgaacactaccggcgcgaacgcggaagatcttagcgatgcgctgatggaagcgggtgccgtttctatcacttttcaggatacccacgatacgccagtatttgagccgctgccgggcgaaacgcgcctgtggggcgacaccgatgtgattggtctgttcgacgctgaaaccgatatgaacgacgtggtggcgattctggaaaaccatccgctgctcggcgcgggcttcgcgcataaaatcgaacaactggaagataaagactgggagcgcgaatggatggataatttccacccgatgcgctttggtgaacgactgtggatctgcccaagctggcgtgatgtgccggacgaaaacgccgtcaacgtgatgttagacccagggctggcgtttggtacgggtacccatccaactacctctctgtgcctgcaatggctcgacagcctcgatttaaccggtaaaacagtcatcgactttggctgcggttccggcattctggctatcgcggcgctgaaactgggtgcagcaaaagccattggtattgatatcgatccgcaggcgatccaggccagccgcgacaacgctgaacgtaatggcgtttctgatcgtctggaactctacttaccgaaagatcagccagaagaaatgaaagccgacgtggtggtcgctaacatccttgcaggtccattacgtgaactggcaccgttaatcagcgtcctgccagtttcaggcggtttgctgggcctttccggtattctggcaagccaggcagagagcgtttgcgaagcttatgccgacagcttcgctctggacccggtcgtggaaaaagaagagtggtgccgcattaccggtcgtaagaattaaccttcgcatcgccgtatggcgacgcagagcgaagtgcgagcgatgtcacaaaaggcacgttaatttgccgattatttacgcaaatttgcgtgccaaaattttcattcataaagaaaaattgagaacttactcaaatttctttgagtgtaaattttagtcactattttctaatatgatgatttttatgagtaattatcgcgctacgctcattttaaatgcaattctttgatccatctcagaggattggtcaaagtttggcctttcatctcgtgcaaaaaatgcgtaatatacgccgccttgcagtcacagtatggtcatttcttaactcatgcgcatcggacaatatcagctcagaaatcgcctgatcgcagcgcccatggctggcattacagacagaccttttcggacgttgtgctacgagatgggagccggattgacagtatccgagatgatgtcttctaacccacaggtttgggaaagcgacaaatctcgtttacggatggtgcacattgatgaacccggtattcgcaccgtgcaaattgctggtagcgatccgaaagaaatggcagatgcagcacgtattaacgtggaaagcggtgcccagattattgatatcaatatgggttgcccggctaaaaaagtgaatcgcaagctcgcaggttcagccctcttgcagtacccggatgtcgttaaatcgatccttaccgaggtcgtcaatgcagtggacgttcctgttaccctgaaaattcgcactggctgggcaccggaacaccgtaactgcgaagagattgcccaactggctgaagactgtggcattcaggctctgaccattcatggccgtacacgcgcctgtttgttcaatggagaagctgagtacgacagtattcgggcagttaagcagaaagtttccattccggttatcgcgaatggtgacattactgacccgcttaaagccagagctgtgctcgactatacaggggcggatgccctgatgataggccgcgcagctcagggaagaccctggatctttcgggaaatccagcattatctggacactggggagttgctgcccccgctgcctttggcagaggttaagcgcttgctttgcgcgcacgttcgggaactgcatgacttttatggtccggcaaaagggtaccgaattgcacgtaaacacgtttcctggtatctccaggaacacgctccaaatgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatacttcgaaaattttgcgtaaacagaaataaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgttaactctcaggatcaggtaacccaaaaacccctgcgtgactcggttaaacaggcactgaagaactattttgctcaactgaatggtcaggatgtgaatgacctctatgagctggtactggctgaagtagaacagcccctgttggacatggtgatgcaatacacccgtggtaaccagacccgtgctgctctgatgatgggcatcaaccgtggtacgctgcgtaaaaaattgaaaaaatacggcatgaactaattcaggttagctaaatgcttgattaaaaaggcgctactcggcatggggaagcgccttttttataggtgtcacaaagggagtgaccatgagaacaggatgtgaaccgacccgatttggtaatgaagcaaagaccatcatccagggtgatgcattaaccgaacttaaaaagctccccgccgaaagcgtcgatctgatctttgccgacccaccgtataacatcggtaaaaattttgatggtctgatcgaagcctggaaagaagatctgtttatcgactggctgtttgaagtgattgcagagtgccaccgcgttctgaaaaagcagggcagcatgtacatcatgaacagcacggaaaacatgccctttatcgatctccagtgccgcaagctttttaccatcaaaagtcgcatcgtctggtcatatgacagttcaggagtgcaggcgaaaaaacactacggctccatgtacgaacccatcctgatgatggtgaaagacgcaaagaactacacattcaacggtgatgctattctggtagaagccaaaaccggatcgcagcgcgcgttgatcgattatcgcaaaaatcctccacagccttacaatcatcaaaaagtaccgggtaacgtctgggattttcctcgcgtgcgttatttgatggatgaatatgaaaaccacccgacgcaaaaaccggaagccttactgaaacgcattattctcgcctcttccaacccaggcgatatcgttctcgacccgtttgccggtagctttactaccggtgccgtagccgtcgccagcgggcgaaaattcattggtattgagatcaacagcgagtacatcaaaatggggcttcgacggctggatgtcgcgtcgcattactctgcggaagaactggcgaaagtgaaaaaaagaaagaccggcaacctgtcaaaacgaagccggttaagcgaagttgaccccgatctcattgcaaagtaaaggaagtgtaagcctggttttcagattattcatttcgtgtatatttcctgccagacttggttaaacatgcacaggctcaggtaatgattcgcaagtattggtggctcgtcgttttcgctgtcttcgtttttctgtttgatactttactgatgcagtggattgaactgctggcaacagaaacagacaaatgccgcaatatgaactcagttaatccactaaaactggttaactgtgacgaactgaattttcaggacagaatgtgaatttatatgacacttaattcattcgttttatgaattaatttcgttatgttttcatctggcatgaacattcttaatacgttatcgaccagtgcgggtgcttgtttataaaggtcataacacgccatattcattaaccagttttgaacaattccgctgaaggcaccatcaataataatcatcacaacatctaaatcgagattatttgctacacaaccttgttgctgacacgcctgcaatacttcgcggagagtctgcggattaaagcccatcttttcgcgtatcactccctcggccagcatctcatcattaaattcacatttgtgatataagattttcagcaacgcctgctggcggggaattttggcaatatattgcaaaccgacaatcaatttttcacgcaattgctgaaacgggtcatgctctaacccagcggtcaagtaatcctggattaactcccgcaatgaaggctgttgcaaccacatctcattaaacagttgagtcttgttttcgaagtgccagtagatagcgccacgcgtaacgttagcagcgtcggcaatgtcgttgagcgtcgtcttgcttacgccatgctgcgcaaactgggcgatggcagtttcaatcagttcttgccgggtcttcagggcttcagctttggttctttttgccatgattaattattcaggaaataaatatattcaacacaggatgagaaaatagcgaaggttaatctatcacctaatgtgtatttatacgagaggctaatattgcgttgctataaatcgtcaaataaatgatatgtattatttacctaaaatatattcaccctacctatatatatttcaatttacgaggttttaattctacttctttaaatccgcgtcaaaataaaacaataggatattaatctttttttgtgtttatgtgccttgagtcgccagtattcataactattccttacatcgacgaatgataatttgtaggatagcgaactgtatttttctttctgcgagttaacgcattgcctttttgggcaaataacgcgcttttggttttttgaggaatagtaatgacgaaacatgccaggtttttcctcctgccctcctttattctgatctccgcggctttaatcgccggttgtaacgataagggagaagagaaagctcacgtcggtgaaccgcaggttaccgttcatattgtgaaaacggccccgttagaagttaagactgaattaccaggccgcaccaatgcttaccgtatagccgaagttcgcccacaggttagcgggatcgtactgaatcgcaatttcactgaaggcagcgatgtgcaagcaggccagtccctgtaccagatcgatcccgcgacctatcaggcaagttatgacagcgcgaaaggcgaactagcgaaaagtgaagccgccgccgccatcgcgcatttgacggtaaaacgttacgttccgctcgtgggtacgaaatacatcagtcagcaggagtacgaccaggccattgctgatgctcgccaggccgatgccaccgtgattgccgcaaaagccactgttgaaagcgctcgcatcaatctcgcttataccaaagtgactgcgcctattagcggacgtatcggcaaatcgactgtgaccgaaggcgctcttgtcactaatgggcaaacgactgaactggcgactgtccagcagctcgatcctatctacgttgatgtgacccaatccagcaacgattttatgaggctgaagcaatccgtagagcaaggaaatttgcataaggaaaacgccaccagcaacgtagagttggtcatggagaacggtcaaacctatcccctgaaaggtacgctgcaattctccgatgtgaccgttgatgaaagcaccggctccataaccctacgtgctatcttccctaacccgcaacatacgcttttgccgggtatgtttgtgcgcgcacggattgatgaaggcgtccaacctgacgccattcttatcccgcaacaaggcgttagccgcacaccacgtggtgatgcaaccgtgctgattgttaacaataaaagtcaggttgaagcgcgccctgtcgttgccagtcaggcgattggcgataaatggttgattagcgaaggtctgaaatctggcgatcaagtcattgtcagcggcctacaaaaagcgcgtccgggagagcaggttaaagccactaccgatacccccgcagatactgcatcgaagtaaggcaatctgacatggcaaacttttttattcgacgaccgatatttgcatgggtgctggccattattctgatgatggcgggcgcactggcgatcctacaattgcccgtcgcccagtatccaaccattgcaccgcctgcggtttctgtttcagcaaactatccgggcgctgatgcgcagaccgtgcaggatacggtgacgcaggttatcgaacagaatatgaacggtatcgataacctgatgtatatgtcctccaccagcgattccgccggtagcgtgacaattacccttaccttccagtccgggaccgatcctgatatcgcgcaagtacaggtgcagaacaaactccagctcgccacgccgttgctgccgcaggaggttcagcagcaggggatcagtgttgaaaagtccagtagcagctatttgatggtgccgggctttgtctctgataaccctggcaccacacaggacgatatctcggactatgtggcctctaacgttaaagatacgcttagccgtctgaatggcgtcggtgacgtacagcttttcggcgcacagtatgcgatgcgtatctggctggacgccgatctgctaaacaaatataaactgacaccggttgatgtgattaaccagttgaaggtacagaacgatcagatcgctgccggacagttgggcggaacgccagcgttaccagggcaacagttgaacgcctcgattattgctcagacgcggttaaaaaatccggaagaattcggcaaagtgaccctgcgcgtaaacagtgacggctcggtggtgcgtctgaaagatgtcgcacgggttgaacttggcggtgaaaactataacgttatcgctcgcatcaacggaaaaccggcggcgggcctggggattaagctggcaaccggcgcgaatgctctcgataccgcgaaagccattaaggcaaaactggcggaattacagccattcttcccgcagggaatgaaggttctttacccttatgacaccacgcctttcgtccagctttctatccaggaagtggtgaaaacgctgttcgaagccattatgctggtgttcctggtgatgtatctgttcttgcagaacatgcgggcaacattgatacccaccattgctgtacctgtcgtgttgttagggacatttgccatactcgccgcttttggttactccatcaatacgctaacgatgtttgggatggtacttgccatcggacttcttgttgatgatgcgatagtcgttgtggagaacgtcgagcgcgtaatgatggaggataaactcccccccagagaagcgacggaaaaatcgatgtcgcaaatccagggcgcgctggtaggtatcgcgatggtactgtcggcggtatttattccgatggcattcttcggtggctcaacaggggcaatttatcgccagttctctatcactattgtttcagcaatggcgctttcagtactggttgcgctgattctcacccccgcgttatgtgcaacattgctgaaaccagtctctgccgagcatcacgaaaataagggaggattcttcggctggtttaacaccactttcgatcatagcgttaatcactacaccaatagcgttggcaaaatcctcggttccacagggcgatatttactgatctatgcgctgattgttgcaggaatggtggtgttgtttttacgtcttccgtcttccttcttacctgaagaggatcagggtgtctttctgaccatgattcagttacccgctggcgcgacgcaagagcggacgcaaaaagtgttggatcaagtgacggattactatctgaagaacgagaaagcgaacgttgaaagtgtctttacagttaacggctttagcttcagcggccaggcacaaaacgccggtatggccttcgtcagtctgaaaccgtgggaagagcgtagtggtgacgaaaacagtgcggaagcagtaatccatcgtgccaaaatggaattgggcaagatccgcgacggttttgtcattccatttaatatgccagccattgttgaactaggcacggcaacgggtttcgactttgagttaattgatcaggctgggctgggtcacgatgccctgacccaggcccgtaaccagttgcttggcatggcggcgcaacatcctgccagcttagtcagcgtgcgccctaatggcctggaagacaccgcgcagtttaaactggaagttgaccaggaaaaggcgcaggcattaggtgtttcactttctgacatcaatcagaccatttcaacggcgttgggtgggacttacgttaacgacttcatcgaccgtggtcgcgtgaaaaaggtgtatgttcaggcggatgccaaattccgtatgctgccagaagatgtcgataaactttatgtccgcagcgccaacggcgaaatggtgccattctctgcctttaccacttcacattgggtgtatggctctccgcgactggaacgctacaacggtctgccgtcaatggagattcagggggaagccgcgccaagaaccagttccggcgatgctatggcgttgatggaaaaccttgcgtcaaaattaccggcgggcattggttatgactggacgggtatgtcatatcaggaacgtttatcgggaaaccaggctcccgctctggtagcaatttcctttgtggttgttttcctgtgccttgctgcactctatgaaagctggtcaattcctgtctcggttatgttggtcgtgccgttagggattgtcggcgtgctactggcggcaacactctttaatcaaaaaaatgacgtctactttatggtgggcttgctaacgacaattggcttgtcggccaaaaacgctattttgattgttgagttcgctaaagatctcatggagaaagagggtaaaggtgttgttgaagcgacactaatggcagtacgtatgcgtctgcgtcctatcctgatgacctctctcgcctttattctcggcgtattaccgctggctatcagtaacggggccggcagtggcgcgcaaaacgcagtcggtatcggggtaatgggcggaatggtctctgcaacgttgctggcaatcttcttcgtgccagtgttctttgtggtgatccgtcgatgctttaaaggataaatcagaaacataaaggcgctttcaggcgccttttttattttcagtgaaccccataaaaattaataagatattcttcttctcactctttaaaaactttctatagttcccgctcccttcactatttttacaattcacataaattgtcattattcattccgcaagatttataacctccagtgataaaatggcattcagctcgttaataagagagttaacttattaagcgttagcgtttattactgaggtaacaccatgaaaagattaattcctgtgacattgctcaccgcattgctggcgggctgtgctcacgattcgccctgcgttccggtttatgacgatcagggtcgtctggttcacaccaatacctgtatgaaaggcacgactcaggataactgggaaacggctggggctattgccggcggggcagcagctgttgctggcctgacgatggggatcatcgctctgtcgaaataactaaacagggcgcggagctccgcgctctttttaacgatacagtatctttccataagataaaatattgctatattctgctgggtaattccctgctgatttagcatgttatatcacgttatttcgctgctttcgaaataacgcatcaatttaactttcacacatcccaccagaaatatactcacgctaacaatcattattctgcttagtaaaaaacgcgtaaatattttgcgccaaaatgtggcgcatgtttcattttcgcaccattgcggggcgctgtttttattatttcctgtctacactcagcttattgcgacgcgaaatcgtgcgcaaaagctggcactacttttgcttataagaggatggccacagacaggtaaaagacgtttcccaaacgtcctataacgataattttcgcctcacaggaagcattatgaaaaagatgatgatagccacactggctgccgccagcgtgctgcttgccgttgcaaatcaggcgcatgctggcgcgacgcttgatgccgttcagaaaaaaggttttgtgcaatgcgggatcagtgatggattacctgggttctcttatgccgatgctgacggtaagttttcaggtattgatgtagatgtttgtcgtggcgttgccgctgctgtattcggtgacgatacgaaagtgaaatataccccgctcactgcaaaagaacgcttcaccgctttacagtcaggggaggtggatttgctctcccgtaatacgacctggacttcatctcgcgatgccgggatgggaatggcatttactggcgtcacttattacgacggcattggcttcctgacgcacgataaagcggggctaaaaagcgcgaaagaactggatggcgctaccgtctgtattcaggcggggactgataccgaactcaacgtcgccgattacttcaaggcaaataatatgaagtacacgccagtaaccttcgatcgctcagacgaatcagcgaaggctctggaatctggccgctgcgatactctggcctcggatcaatcacaactgtatgccctgcgcatcaaattaagcaacccaactgaatggattgtcttaccggaagttatctctaaagaaccacttgggccggtagttcgtcgtggcgatgatgaatggttctcgattgtacgctggacgcttttcgccatgctgaatgctgaagagatgggcatcaattcccagaacgtcgatgaaaaagcggctaatccagcaacgcctgatatggcacatctgctgggtaaagaaggcgattacggcaaggatctgaagctggataataaatgggcctttaacatcatcaaacaggtgggtaactactcggaaattttcgagcgtaacgtaggttcagaaagcccgctgaaaattaaacgtgggcaaaataatctctggaataatggcggtattcagtacgcgccgcccgtgcgttaagtcggtgtgaggtaacgagcgtcgctacggcggcgctctcttcagcgttatgctttccgaggtttctatgtctcatcgccgctcaaccgttaaaggctcactctcttttgccaaccctacggttcgcgcctggttattccagatccttgccgttgttgctgttgtcggcattattggttggttatttcacaacactgtaacgaatctcagtaatcgcggcataacatcaggatttgcttttcttgaccgcggggccggttttggcatcgttcagcatttgattgattatcagcaaggcgacacttacggacgcgtttttattgtcggcctgctcaatacgctactggtttctgcattgtgtattgtgttcgcttctgttttgggcttctttatcggtctggcgagactttcggataactggctgctacgaaagctttccacaatttatattgagatcttccgtaatattccgccattgctgcaaatcttcttctggtactttgccgtgttgcgtaatttgcccgggccacgccaggcagtgagcgcactggatttggtgtttctgagcaatcgtgggctttatattccgtcgccgcagctgggagatgggtttcttgcgtttatcctggctgttgttatagctatagtcctttctgttgggctattccgctttaataaaacacaccagataaagaccggacaactgcgccgcacctggccgatcgccgcagtgttgatcataggtttgcctttactggcgcaatggctttttggcgcagcactacactgggatgtcccagccttacgaggctttaacttccgtggcgggatggttttaattcctgaactggcagccttaacgctggcactttcggtttatacctctgcatttatcgccgagattatccgcgctgggatccaggcagtgccttatggtcaacatgaagcggctcggtcactgggattacccaatccggttacgctacgccaggtcattattccccaggcactgcgagtgatcattccgccgttaaccagccagtatctcaacatcgtcaaaaactcctctcttgccgccgctattggctatccggatatggtttcgctgtttgctggcaccgtgctgaaccagacggggcaagccatcgagacgatagccatgaccatgtcggtctatctgattatcagcctgactatctcgctgctgatgaatatctataaccgccgcatcgcgatcgttgaacgctaaggagtcatgatgacaaaagtattgctgtctcatcccccgcgcccggcgagccataactcaagccgcgcgatggtgtgggtgcgaaaaaatctgttctccagctggagcaatagcctgctgactattggctgcatatggttgatgtgggaactgatcccaccgttgctgaactgggcatttttgcaggctaactgggttggctcaacgcgtgccgactgcacaaaagccggtgcctgttgggtcttcatccacgaacgatttggtcagtttatgtatgggctttacccacacgaccaacgctggcgaattaacctcgcattactgattgggcttgtgtcgatcgcaccaatgttctggaaaatactcccgcatcgcggtcgctatattgcggtatgggcggtgatttacccactgattgtctggtggctgatgtatggagggtttcttggtcttgagcgggttgaaacccggcaatggggcgggctgacgctaactttaattattgcatcagttgggattgcgggggcgctgccgtgggggatcttactggcgttaggtcgccgctcccatatgccgattgtgcgtatcttatcggtcatttttatcgagttctggcgcggcgtaccgctgattaccgtattgtttatgtcttcggtcatgctgccgttgtttatggcagaaggcaccagtatcgacaaactgatccgcgcgctggttggcgtgatcctgtttcagtcagcatatgttgcggaagtcgtgcgaggcggattgcaggcgctgcctaaagggcaatatgaagcggcagagtcgctggcattgggttactggaaaactcaggggctggttattctgccacaggcgttgaagctggtaattcctgggctggtaaataccatcatcgcactcttcaaagataccagtctggtgatcatcatcgggttgttcgatcttttcagtagcgttcagcaggcaaccgttgatcccgcctggttgggtatgtcgacggaagggtatgttttcgccgcgctgatctactggatcttctgtttcagcatgtcacgttatagccaacatctggaaaaacgttttaacaccgggcgtacaccgcattgaggacactatgagccaaattttactgcaacctgctaacgcgatgattacgctggaaaacgtcaataaatggtatggacaattccatgttttgaaaaatataaatttaaccgtgcaaccgggcgaacggatcgttctatgtggcccttcaggttccggtaaatcgacaaccattcgttgtattaatcatctggaagaacatcaacagggacggatcgtggtagatggcatcgaacttaatgaagatatccgcaatattgagcgcgtcaggcaggaagtgggaatggtctttcagcatttcaatctcttccctcatctgaccgtgttacagaactgtaccctggcaccgatttgggtacgcaagatgccaaagaaagaggctgaagctctggcgatgcattaccttgagcgggtgagaattgccgaacatgcccagaagtttcccggacagatttctggtggtcagcagcaacgtgttgccatagcacgttcgctgtgtatgaagccgaaaattatgttgtttgatgagccaacgtcggcgctcgatcctgagatggtgaaagaggtgctggatacgatgattgggctggcgcagtcgggtatgacaatgttgtgtgtaacacatgagatggggtttgcacgaaccgtcgctgaccgggtgatttttatggatcgtggggaaatagtggagcaagctgcgcctgatgaattttttgcgcatcctaaatcagagcgtacgagggcatttttatcgcaggtaatccattaattgaatgttagttcgaaaagcaaaaaggccatcctttcggatggcctttcgcttgatttgatgtctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaggccgccagacaaattcttttctaatctgccgaactttaacctaaaaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacgcttaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaggccgccaggcaaattctgtttcattaacccgcttgtcgccggttaatctaatctgtatcaggctgaaaatcttctctcatccgccaaaacatcttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggagactctaagtctcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaaccccgattaggggccaacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcgttaccgctaaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccacgagcaagtcgcttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgtcacttcagcaccgtagtgcctcgtcatcacgcctcagccttggttttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggccaccttcacaggcttacagaacgctcccctacccaacaacacatagtgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttccgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcaccccattaagaggctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgtcgaaacacactgggtttccccattcggaaatcgccggttataacggttcatatcacctcaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttctttcgattcatcatcgtgttgcgaaaatttgagagactcacgaacaactttcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaatatctcaaacatcacccgaagatgagttttgagatattaaggcaggtgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacgtatcagtctgcttcgcaagacgccttgcttttcactttctatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacggttcccgaaggcacattctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagcctttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcgaatcagcaagctgattcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaacccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagttgcgacccggctttcagctcactgtcgcgaggtggcgtatattacgctttcctctttcagagtcaaccctgaatttcaggattttttctctttgttgttacgaccatcttgtgaagtgtttcacgttgtcgtctcaacggaggcgcattatagggatcccaattttttgcacaagtacttttttgatctttttttctgtttgttgctttttcaccctttttgctgcattcgcacacaaaacggtgcttttttgcatgctaaaagacttgcacaaggccaataatgcacccaaagtcattagtaaatcatttattgttgaggtaattatgtctgatgttttacgcccataccgcgatctttttccacaaatcggtcagcgcgtaatgatcgacgatagcagcgtcgtgattggtgacgttcgtctggctgatgatgtggggatctggccactcgttgtgattcgtggagatgtacattatgtacagatcggagcacgcaccaatatccaggatggcagtatgttgcatgtcactcataaatcctcgtacaacccagctggcaacccattaaccattggcgaagatgtcactgttggtcacaaggtgatgctccacggctgcaccattggcaatcgagttttggttgggatggcatcaattttacttgatggtgcaatagtagaagatgatgtgatgattggtgcgggtagcctggtcccacaaaataaacggctggagagcggatatctgtatctcggtagccccgtcaaacagatccgcccgttaagtgatgaagagaaggccgggttacgctattccgcgaataactacgtgaaatggaaggacgaatatctggatcaaggtaaccagacccaaccttgatcatcttcactttgttcctgaattaagttttccgcttcatcttccaggtcccagcgatgctgacgaaaactcgctaaccactgttctggcgtatctccagtaaagcgatacgccagactctcgccagagatcgcacatgtcagttgcataccattcacgagagcgggaaaacatacacattttttactctcgttccactcttccctatccggaaactggatggcctgattcacgctgacaactcctgttgcaatagtttgatgaccggttctacatcaggcagaacgccatgccaaagaaggaaggcatgagccgcttgtgccaccagcattcctaaaccatcagcagtacgctttgagcctcgctgctcacaccatgccagaaaaggagtttttcctttctgatagaacatgtcatagcaataaatgcctggatgaatgagcgatgacgggatcgccggaatatcaccactgatgccactggatgttgcattaataatgagatcaaactcatgaccttccagttcgtccatacccaacgcgtgaatactgccagtgtgcgcaaacaatttagccaactcttccgcgcgggataccgtccgattagtgattgtcaccgcacagtccagggaaaggagtggcagtagtacgccgcgagatgctccaccagcgccaatgagcagaatacgtaaacctggacggataaaagacagacgttccagatcgcttaacaaacctataccatcggtattgtcacccagcaggcgtccatcttctaaccgcttgagggtattaacagcaccagccaacgctgcccgttcagtaagctcatccgctctggcaaaagcctcttctttaaaaggtaccgtcacattcgcacctttaccaccagcactaaagaaagcgttcagagtgttgatgaaatcattgatgggtgccaacacgcgcccatagggatgttcaatattcagttgctgagcaaattgctgatgaatgaatggcgatttgctgtgggctatcggattaccaaaaacagcataggtttccattatgttacccctgtcgaaacagttcacccgtcagggcatcgcggatttctgaaggatttaaacgcccccccgtttcaccaggcacaaccgggaacgccgcgccaaattgtgcgcgaacttcgtctactgttcgacaaggtggcaatccactcaagttggcactggtagaaaccagcggtttaccataagcctggcacaaagcaaccaccaacggatggtcggtgactcgtacagcaagcgaatcaaagcggcccgtcaaccagcgcggtgttgtcgcaggcgcgggaaaaacaaaggtgacaggacctggccagcgagaaaatatagtttcacgctgcgcgtcagtcagcatggtgtcatcaatatagggtttaagctgctcgtaatttgcggcgattagaatcagccccttatcaaccggacgctgttttaactccaacagtcgcatcactgctgtttcgctatcaggatcgcacccgacaccgaaaacggcttccgttggataggcgatgacacgttcttcattgaggacatctatcgcagctgcgatagcgtctccttgcaggttattattcacgttattattccgccgaaaccggctttccacattgtttactggcacaaaagtgttttacaccctgcgcggttttcttttcgatgagtagcggataatgacactcagggcattctccagctatgggtttgaagttaatggcaaattgacactccgggtagcgatcacaggagtgaaacgttttgccataacgggagcggcgctggaccagatggcccgtccggcattgggggcatgtaattgctgtttcgtccggtttatcgataagttcggtatgttcgcattcagggtagttactgcaaccaataaacataccaaagcgtccctggcgtaataccagatttgcgccacatgcagggcaaacctgcccctccagaactttgacaatatgtccatccgctgaagatttcagaggacggacgtagtcacacgccggatactgtgagcatccaagaaacggaccgtgtttcccggatcgaataaccagttcagccccgcactttgggcaggactcattattacgcaccgtgaacagtgctgatttcgccataacaacttatgctgaattaaagaaatgattaatgcagcataccttcattcacttcaaagagtaattcttccatttgctggtacgcattttcgcagcccggaatattgaacaacaccatcaggattacccatttcaggtcttccaggtcgaactctgcggtatccagcgcgagcactcgctctatcaccatttcacgggtttcaaggttaagcacctgaatttgctcaaggaaaagcagaaaaccacgacagctggcatccagcctttcacactcttcaggggtataaatacgcatggagagtggatcagaggccagttgcatcggttctgccagtccttcctgataatccgcaagcttttccagccaaagcagggcattgtagatatcttctcgatcaaatcctgcgtcggtaagatcctgttcaagtttgtcttgatccacacgcaactcagcttctgtgtgaatataggtttcaaacaaatacattagtacgtcgaacatggcatgccctcctcaatcggacatagccgccgggtacagctgcgatccatcctgctaactccagttcgagtagttgagtaactacctctggcacaggttggccggcacgttcagcgacgacgtcaacaggtgttacctcatctcctacgttagccaggagctcaggaaatggcaatgccacgtcttcctgatctggtgaataaaatgaattttcaggggcgtctggcaaccagtgcaatccaaattgcaagttttccagaatttcttccggttccgtcacaagaatcgcaccttgttttattaaccagtgaggcccttcgcttcccggattccctattggacctggcaaagcaaaaacttcacgcccctgctcaagcgcacaacgtgctgtcaccagcgaaccactgcgcaaagccgcttccaccaccagtacacctttacttaggccactgataatgcgatttcttcgtgggaaattgtaagcaaggggtggaacatcgaggggaaattccgagacgagagcaccaccttgctcaagtagactggcagccagtggagcatggcggcggggatgaatggtattaagtccattccccaatacagcaatgctaacgccatttacctgtaaggccgctttatgcgccacaccatcgattccacgcgccagtccactcgtaattgtcactccacgcgtcgccagagtttcgcaaaataatcgtccccatcgctcgccataccatgaatgcgcccgactccccactacggcaagctgaaatgaatgcaacgcgtgcagttctccttcaacaaacagtgcgccggggtaatctgtcgtcgccagaagttgaggaggataaaattcgctgtccgcagggattaaatgatggttgggttgctccaaccaacaaagtgagctttcgatactctttcgcggaaatgaaagaaagcgttgtgcctgccgcaatgtaagccctgtttgctgcaatacaaccgcatcaatatgcgactgttttgccagccagtgagctatacggaccatatcatcgccatacaagctgctgatgctcattaaacgcagccaaatttctgtatcgaccatccttatctccctgccataagcagccttagcaatctttgcgattggtcagtgatgctgtcaatcagagggggatttgtctagaatagaagaaataatctttctaactcctgaacacatctctggagatttatgtcagttttgcaagtgttacatattccggacgagcggcttcgcaaagttgctaaaccggtagaagaagtgaatgcagaaattcagcgtatcgtcgatgatatgttcgagacgatgtacgcagaagaaggtattggcctggcggcaacccaggttgatatccatcaacgtatcattgtaattgatgtttcggaaaaccgtgacgaacggctggtgttaatcaatccggagcttttagaaaaaagcggcgaaacaggcattgaagaaggttgcctgtcgatccctgaacaacgtgctttagtgccacgcgcagagaaagttaaaattcgcgccctggaccgcgacggtaaaccatttgaactggaagcagacggtctgttagccatctgtattcagcatgagatggatcacctggtcggcaaactgtttatggattatctgtcaccgctgaaacaacaacgtattcgtcagaaagttgaaaaactggatcgtctgaaagcccgggcttaaggataagaattaacgtgtcagaatcactacgtattatttttgcgggtacacctgactttgcagcgcgtcatctcgacgcgctgttgtcttctggtcataacatcgttggcgtgtttacccagccagaccgaccggcaggacgcggtaaaaaactgatgcccagcccggttaaagttcaggctgaggacaaaggtctgcccgtttttcaacctgtttccctgcgtccacaagaaaaccagcaactggtcgccgatctgcaggctgatgttatggtcgtcgtcgcctatggtttaattctgcctaaagctgtgctggagatgccgcgtcttggctgtatcaacgttcatggttcactgctgccacgctggcgcggtgctgcaccaatccaacgctcactatgggcgggtgatgcagaaactggtgtgaccattatgcaaatggatgttggtttagacaccggtgacatgctctataagctctcctgcccgattactgcagaagataccagtggtacgctgtacgacaaactggcagagcttggcccacaagggcttattactacgttgaaacaactggcagacggcacggcgaaaccagaagttcaggacgaaactcttgtcacttacgccgaaaagttgagtaaagaagaagcgcgtattgactggtcactttcggcagcacagcttgaacgttgcattcgcgctttcaatccatggccaatgagctggctggaaattgaagggcagccggttaaagtctggaaagcatctgtcatcgatacgacaacaaaggctgcgccaggaacaatccttgaagccaataaacaaggcattcaggtagcgacaggtgatggcatcctgaatctgctctcaatgcaacctgcaggtaagaaagcgatgagcgtgcaagacctcctgaattctcgtcgggaatggtttgtaccgggcaaccgtctggcctgatagtccactcttctaagcccggtcttaccgggcatctttatatttatacttatgaaaaaacaacgtaatttacgtagcatggcggcccaggccattgaacaagtcgttgagcaagggcaatcactgagcaacattctgccaccgctccagcaaaaagtttccgataaagataaagctcttctccaggagttatgctttggcgtactgcgtacgctctcacagttagactggctgattaataagctaatggcccgtccgatgacaggcaaacagcgtactgttcattacctgattatggttggtttgtatcaactgctttatacccgcattccacctcatgccgcgctggctgaaacggttgaaggcgcagttgcaattaagcgcccgcaacttaagggattgattaacggtgtattacgtcagttccagcgtcagcaagatgagttattagccgagtttaatgccagtgatgcacgttatctgcatccttcctggttgctgaagcgtctgcaaaaggcgtatcccgagcagtggcaatccatcgtcgaagccaataaccagcgtccgccaatgtggctgcgcgttaatcgtacgcatcattcccgcgacagctggcttgcattgctggatgaagcaggaatgaaaggtttcccgcatgcggattaccctgatgctgtacagctggaaacacctgcacctgttcatgcgctacccggttttgaagaaggatgggttaccgttcaggatgcttcagcacaaggttgcatgacctggcttgctccacaaaatggtgaacacattctggatctttgcgccggcccaggcggtaaaacaacgcatattcttgaggttgctccagaggcgcaagttctggcggtcgatattgatgagcagcgcctctctcgcgtttacgacaatttaaaacgccttggtatgaaggcgaccgtgaaacaaggcgatggccgctacccttcccaatggtgtggcgagcaacagttcgatcgcattttattagatgcgccttgttcagcaacgggggtgattcgtcgccatccggatattaaatggttacgtcgtgatcgcgatatcccggaactcgcgcaattgcagtctgaaattctcgacgccatctggtcgcatttaaaatccggaggaaccctggtctatgccacctgttcggtgttaccggaagagaatagcctgcagattaaagcctttttgcaacgtaccgctgatgccgaactttgcgaaacaggaacaccagagcaaccgggtaaacaaaatttgcccggtgccgaagagggcgacggcttcttttacgctaagctaatcaaaaagtgatgagataacgggtcgcgactgatgaaaattatcattctgggtgccggccaggttggcggcacactggcggaaaacctggttggcgagaacaacgatattactgttgtcgataccaacggtgagcgtctgcggaccttacaggataaatttgacctgcgagtcgtgcaggggcatggctctcatccacgcgtattgcgggaggcaggtgccgacgacgccgatatgctggttgctgtaaccagttcagatgaaaccaatatggttgcctgccaggtagcctactcacttttcaacacccctaatcgcatcgctcgtatccgctcaccagactacgtgcgcgatgccgataagctatttcattcagatgctgttccgattgatcatctgatcgcaccagagcagttggttatcgataatatttaccgactgattgagtatcccggcgcattgcaggtggtgaacttcgctgagggtaaagtcagcctggctgtggttaaagcctattatggcggcccgctgattggtaatgcactttcgaccatgcgcgaacatatgccacatatcgatactcgtgtggcagcaattttccgccacgatcgccccattcgtccgcaaggttcgaccattgttgaagctggtgatgaagtgttctttattgccgcttcacagcatatccgtgcggtgatgagtgaattacagcgactggaaaaaccgtataagcggatcatgctggttggtggcggtaatatcggtgcagggctggcgcgtcgtctggaaaaagattacagcgttaaactcatcgaacgtaatcagcagcgcgctgccgaactggcggaaaagttgcagaatacgatcgtcttttttggtgatgcgtcggatcaagaactgctggccgaagaacatatcgatcaagttgatctgtttattgccgtcaccaacgatgacgaggccaatatcatgtccgccatgcttgccaaacgtatgggtgcgaaaaaggtgatggtattgatccaacgtcgcgcttatgtggatctggttcaggggagcgtgatcgatattgcgatttcaccacaacaagcaactatttctgcgttgcttagccatgtgcgaaaagcagatattgttggtgtttcctcattacgccgcggcgtagcagaagctattgaagccgttgctcacggtgatgaaagcacctcacgcgttgtcggcagagtcattgacgaaatcaagctaccgccaggaacgattattggagcggtggtacgtggaaacgatgtgatgattgccaatgacaatctgcgcattgagcaaggcgatcacgtaattatgttcctcacagataaaaagtttattaccgacgtcgaaagactcttccagccaagtcctttcttcttgtaattaataaggcgtctaatgacgccttattatttccctttgattattaaggattaattaaatccattcctggcaggaaaatggcttaacatttgttagacttatggttgtcggcttcatagggagaataacatgagcattattaaagaatttcgcgaatttgcgatgcgcgggaacgtggtggatttggcagtgggtgtcattatcggagcggcattcgggaagattgtatcttcactggttgccgatatcatcatgccacctctgggcttattaattggcgggatcgactttaaacagtttgctgtcacgctacgcgaggcccaaggggatatccctgctgttgtgatgcattacggtgtcttcattcaaaacgtctttgattttctgatagtggcctttgccatctttatggcgattaagctaatcaacaaactgaatcggaaaaaagaagaaccagcagcagcaacacctgcaccaactaaagaagaagtattactgacagaaattcgtgatttgctgaaagagcagaataaccgctcttaacaagcgtctgaaagcagaaggccagtggtaaaaaagtgatttactttcttgccactggcctcccagttcccccgattgccatgttttccttttcgcatgtaactgcctttccctttcttatttttctctactcgctgtcggaataagggatcatgtagtaatgcttctatcgcattatcctttatctgccctttagtatgctgatatcggctcataaaaactccagttggttatttaacggcgcgagtgtaatcctgccagtgcaaaaaatcaacagccactcttaacgccactcgccccttgttcaagagcttcaagaatcgagcaataaacactgctatgggcggtcccacaacaggtatcattaaggcgttgcaaggaacgctgcatactctgcaactcggctatacgagcttcgacttcctgcaatctttcctgcacaatgccttttgactcctgacaggtatggtgttcaggatcgatacggatcgacagcaactcgcggatcgactccagactgaaacctagttgtctggcatggcggataaatttcaatcgctggagatcgctttcggtatacaggcgaaacccaccttcggtgcgtacttcatgctccatcatctgctgcttttcgtaataacgaatcgtgtcgggtgttacttccgccatttttgccagctcaccaatgcgatacatacatactccactagttatcgttgattttgttcaacaacttgtcagcataatcgccgcgtaaaaaatcggtactcaatccagcttgtcgcagcttcaattccagtaatgacaatcgacgactaacctcttgatattgcggatcatcatgacggatacctttgagaatatccagaagctgtattgcttccctcctatgctcaagttctggcggtaagcaaccagcattcttcagcaagcgataccccgcacgtaattccggtggcacatgagaatcatcatccagtatcaatggttcgccgctacctaccaggttatcaaactcacctttcgcttgcgcttctgctatatgacgctctgcccactggtcaagtaaccacataaatactccaggggatgaacaaaaagagtacagctattgtagataagtggggatgctacgggtataaaaaaacccgccggggcgggtttttttacgttgcttcagattactctgcagcagcttctgctttctctgaacgatcaaccagctcgatgtaagccatcggcgcattgtcgcctgcacggaagccacacttcagaatacgagtgtaaccaccggcacggctcgcgaaacgcgggcccagttcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagcaacgctatcagtcttggcaagagtaatcagcggctcaactacgcggcgcagctctttcgctttaggcagagtcgtcttgatgatttcatgacgaaccagtgaacctgccatattgcggaacatagcctggcgatggctgctgttgcggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcgatgcttgccggtggccagttttccaggcgcatgcccagagacagtccacgggaagccagcacgtctttaatctcagtaagagattttttaccaaggttaggcgttttaaggagctcaacctcggtacgctgtaccagatcaccgatatagtggatagcttctgctttaaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcgaactctggtttctcttctttcacttcaggctgacgtacatcacgtaagtcaacgaaagcttccagttgttcagccagaatggttgccgcacgacgaatcgcctcttcaggatcgattgtgccgttggtttccatttcgatgaccagcttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctccacagggctgtagcatgcgtcgaccagcagacggccgattgggcgctcatcttcttccgaatgaattcgggtagaagccggcacataaccacgaccgcgctgaactttgatacgcatgctaatagacgcgttctcatcggtcaggtggcagatcacgtgctgcggcttgacgatttcgacatcaccgtcgtgggtgatatcggctgcagtcacagggccaatgccagatttattcaaggtaagaataacttcatctttgccctgaactctcaccgccagccctttcaggttgagcaggatttccaggatatcttcctgaacgccttctttggtgctgtactcatgtagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatcgatgagagcagaatacggcgcagtgcgttacccagagtatggccaaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactcacttgctcgatatcaaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagaacgctccggcttacgcttaaacgtaccttccatcttgccagcatcaacttccagccaggttggcttttcacgctgctcagccagctccagagcggctttcacgcgagactgcttcttcgctttctcacgaatgcttacaacgtcattcggactaacctgataagaagcgatgttaacaacacgaccgtttaccataattgctttatggctaaccagctgacgtgcttctgcacgagtggcaccgaagcccatacggtatacaacgttgtccagacgaccttccagcagagccaacaggttttcaccggtgttgcctttcagacgtgctgcttctttgtagtagttacggaactgacgctccagcacaccatagatacggcgaactttttgcttttcacgcaactgcacaccatagtcagacagacgcggtttacgcgcaccgtgctggccaggagcttgttcaattttacacttggtatcgatcgcgcgaacgccagacttaaggaataagtcggtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctttctccaacaaacctggaaaacgaggcgttatacgcgacgttttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatgttagtgatgcggaaacctgcggcgttcagagcacgaatagtagattcgcggcctggacccggacctttaaccataacttccagattcttgatgccgtattctttcacggcgtcagcgcaacgctctgctgcaacctgtgctgcaaacggagtggatttgcgagaaccacggaaaccggaaccaccggctgttgcccaacccaacgcgttaccctgacgatcagtgatagtcacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgttttcttacacgtttacgtgcacgaattggtgcctttgccattattcaatcaccccgattatttcttgatcggtttgcgcggacccttacgggtacgtgcgttggtcttggtacgctgaccgcgaaccgggagaccacgacgatgacgcaaaccgcgatagcaaccaagatccatcaggcgcttgatgctcatgctgatttcacggcgcagatcaccttcaacgacaaatttggcaacttcgtcacgcagcgtgtcgatttgtccttcagacagctcactgatcttaacatcttcagcgatacccgctgcagccaggatggctttagaacgggtcttgccgacgccataaatcgaagttaatgcgattacggcatgcttatgatcaggaatgttaatgcctgctatacgggccactatgcactcctactatttaatatgtacgttccatgctgaaaagcccgttttcaggatactcaaatggaaacgcacagacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgaaaaaatcagccttggcgctgtttatgcttcggctcggcactgcaaatcacacggatgacaccatcacgcttaacgattttgcagttacggcataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcgggcgaccaattatcggccgtagcctttcaggttcgccttcttcaatgcagactcatactgactggacatcatcagagtttgcacttgagccataaagtccataatcacgacaacaacgataagcagtgaggtcccaccgaagtagaacggtactttcattgcatcacgcatgaactccgggatcaggcagataaaggtaatgtacagcgcaccaaccaaggtcaggcgggtcattactttatcgatatacttcgccgtttgctctcccggacgaattcctggtacaaatgcaccggacttcttcaggttatctgctgtttcacgcgggttgaaaaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggttgcccaggctgcaaatacagcgaaattgttgtcagccagttccaaccagtaccgcccccgaaccatgacgcgatggtcgccgggaacagaataatactggaagcgaagattgccgggattacccccgccatattcactttcagcggtaaatgtgtgctctgtgcagcatagacacgacgaccttgctgacgtttcgcgtagtttaccacaatgcggcgttgaccacgctcaacaaatacaacaaagaacgtcactgcaaatactaatactgcaaccaacagcaacacgaggaagtgcaggtcgccttgacgcgcttgctcgatagtatgggcaatggctggcgggagtcccgcgacaataccggcgaagataatgattgaaataccgttgccgatacctcgttcagtgatctgttcgcccaaccacatcaggaacatggttcctgtgaccagacttacaacagcggtgaagtagaatgcaaagcccgggttaatgaccaggccttgcataccaggcatattcggcagaccggtagcaataccgatcgactggaatattgccagcaccagagtaccgtagcgggtgtactggctgatcttacgacgaccagactccccttctttcttaatttctgccaacgttggatgaaccaccgtcagtagctggataatgatcgacgccgaaatatacggcatgatccccagagcaaagatagaagcacggctgagagcaccaccagagaacatgttaaacatctcaatgatggtgcctcgctgttgctcaagcagtttggcaagtacagcggcatcaataccagggatcggaataaaagagccaatacggaacacaatcagcgcaccgataacaaacagcagtctgcgtttcagctcgcctaagccacctttggcactttgaaaatctaatcccggttgtttagccatctgctacttattcctcgattttaccgccagcagcttcgatagcagcacgagcgcctttagtaacacgcaggccacgaacagttaccggagtcgttacttcgccagccaggatcactttcgcgaactcgatctggataccgataatgttagccgctttcagcgtgttcaggtctacaacaccgccttctactttagccaggtcagacagacgaacttcggctgtaatcgctgctttacgagaagtgaagccgaatttcggcagacgacggtacagaggcatctgaccaccctcgaaaccgcgacgtacgccaccgccagaacgagatttctgacctttgtgaccacgaccaccggttttaccgaggccagaaccgataccacgacccaggcgtttacccgcctttttggagccttcggccggagacagagtatttaaacgcatctcttactcctcaactttaaccatgaaggaaaccgcgttgatcataccgcgaatagcaggagtatcctcgcgctctacggtgtgaccaatacgacgcagacccaggccaagcagcgttgccttgtgtttcggcagacgaccgattgcactgcgggtttgagtaattttaatagtctttgccatggtttatttccccagaatttcttcaacggatttaccacgcttggcagcgaccatttctggagaattcatattttccaggccatcgatagttgcacgaaccacgttaatcgggttggtggaaccatacgctttagccagaacgttatgaaccccagcgacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttcggaagccggctgcatgaatacgcgagaacccgtatgaacacctttaacagggtgttgcagagtaccgttattcagcgcgacgttaatcatattgcgacgggctttttccatcgctttctggatcgctgctggaacttcacgcgctttaccgtaaccaaaaccaacgcgaccgttaccatcgccaactacagtcagagctgtgaaggagaaaatacgaccacctttaacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagccatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggacacgaccatgatattggaacccggaacggtcaaaggatacatctttgatgcctttttccagagcgcgttcagcgacagctttacccacagctgcagccgcgtctttgttaccggtgtacttcagttgttcagcgatagctttttctacagtagaagcagctaccagaacttcagaaccgttcggtgcaattacctgtgcgtaaatgtgacgcggggtacgatgtaccaccaggcgagttgcgcccagctcctggagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacgaacacccttgcctttataaggctcaggacgacggtaggcgcgcagatccgctgcaacctggccgatcacctgcttatcagcgcctttcagcacgatttcagtctgagtcggacattcagcagtgatacccgcaggcagctgatggtcaacaggatgagagaaacccagagacaggttaatcacattgcctttaaccgctgcacggtaacctacaccaaccagctgcagcttcttagtgaagccttcggtaacaccgataaccattgagttcagcagggcacgcgcggtaccagcctgtgcccaaccgtctgcgtaaccatcacgcggaccgaaggtcagggtattatctgcatgtttaacttcaacagcatcgttgagagtacgagtcagctcgccgtttttacctttgatcgtaataacctgaccgttgatttttacgtcaacgccggcaggaacaacgaccggtgctttagcaacacgagacattttttcctccgattaggctacgtagcagataatttcgccaccaagaccagcctggcgcgctgcacgatcagtcataacacctttagaggtagaaacaactgcgatacccagacccgccataactttcggcagctcatctttacgtttatagatgcgcagacctgggcggctgacacgctgaatgctttctacaacagctttgccctggaaatacttcagagtaagttccagttcaggcttggtgtcgccttcaactttaaaatcttcaataaaaccttcttccttcagcacgttggcgattgccactttcagcttggaggaaggcatggtgaccgcagctttgttcgcggcctgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttcagacccgggatttcaccgcgcatagcggcttcacggaccttaatacggctcaacccgaacttccgcaggaaaccatgcggacgacctgtttgacggcagcggttacgctgacgagacgggctggaatcacgcggcagagtctgcagcttgagaacagcgttccaacgatcttcgtcggaagcgttcacatcagagatgatcgctttcagttcagcgcgtttcgcgaagtatttatcagctaaagctacgcgttttacttcgcgtgctttcattgattgcttagccatttagtaaccctaccttacttgcggaacgggaagtcaaaggcagccagcagagcgcggccttcttcgtcagatttcgcagtagtggtaatggtaatatccaaaccacgaacgcggtcgactttatcgtagtcgatttctgggaagatgatctgctcacggacacccatgctgtagttaccacgaccgtcgaaagacttagcggacaggccacggaagtcacggatacgaggtacagcaatagtgatcaggcgctcaaagaactcccacatgcgttcgccacgcagagttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgatcagcggtttttgaccggagattgctgccaggtctgctgctgcgttatccagcagttttttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactcagtcatgagttttttaactacttcgtctttgtagtaatcatgcagtttcgccatcgtactactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttaccgtcttcgaatctaaagcctacacggtcagccttgccggttgtcgcattgaagattgctacgttggaaacctgaatagcggcttctttttcaacgatgccacccggttggttcagggccggaaccggcttctgatgtttcttaaccaggttgataccttcaacaatgaccttgccggaagacaggacattcttaactttaccgcgtttacctttatctttaccggttaacacgataacttcgtcatcacgacggattttcgctgccatgattcgctccttagagtacttctggtgccagagagataattttcatgaacttctcactacgaagctcacgagttaccggcccaaaaatacgcgtaccgataggctgctcgctgttgttgttcagaagaacacaagcattaccatcgaagcgaatgacagaaccgtccgggcgacgaacacccttgttggtgcgcaccactaccggcttcagcacatcaccttttttgaccttaccacgcggaattgcttctttgatggtgatcttgatgatgtcgcctacgcctgcgtagcgacggtgcgagccacccagaaccttgatacacattacgcgacgtgcaccggagttgtcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactactgagacccgaaaatcaggtcgttaaaaatccccatatcgagggcgcggcattataacaccgcttcaaggatatgggtagaaaaaataaacggctcatttctgagccgtttattcgtatcgagagagtgtactgtattacagaaccgctttctctacaacgcgaaccagcgtccaggatttagtcttggacagcggacggcattcgcggatttcaaccacgtcaccgataccgcattcgttgttctcgtcatgtacgtgcagtttggtcgtacgcttgatgaatttaccgtagatcgggtgtttcacaaaacgttcgatagcaacaacaatggatttctccattttgtcgctaacaacgcgaccttgcagagtacggattttatcggtcattacgcacccgccttctcgttcagtaaagtcttaacgcgtgcgacatcgcgacgcacttgcttcaacaggtgagactgttgcagctggccacttgcagcctgcatacgcaggttgaactgctcacgcagcaggttcagcagctcggtgttcagctcttcaacgctcttctcacgcagctcttttgctttcattacatcaccgtcttagttacaaaggtggttttaatcggcagtttcgctgctgccagcttgaatgcttcacgggccagctcttccggaacaccgtccatttcatacaggactttacccggctgaatcaaggcaacccaatactccacgttacctttacctttacccatacgcactgccagcggcttttcagtgatcggtttgtccgggaacacacggatccagatcttaccttgacgcttaactgcacgggtcatagcacgacgtgctgcttcgatctgacgtgcagtcagacgaccacggccaacagctttcagaccgaagctgccgaagctaacatccgtaccctgcgccagaccgcggttacggcctttgtgcattttacggaattttgtacgctttggttgtaacatcagcgacgctccttatttacggcctttacgctgctgctttttaggctgagcagccggtttttccggttgttcaacagcagccataccacccaggatctcgcctttgaagatccacactttaacgccgattacaccgtaagtggtgtgcgcttcagaggtgttgtagtcgatgtcagcacgcagagtgtgcagcggtacgcgaccttcgcggtaccattcggtacgtgcgatttccgcgccgcccagacggccgctaacttcaactttaatacctttagcgcccagacgcattgcgttctgtacagcacgcttcatagcacgacggaacataacgcgacgttccagctgagaagtgatgctgtcagcaaccagttttgcgtccagttcaggcttacgaacttcggcgatgttgatctgtgcaggaacgccagcgatgtccgctacgaccttacgcagtttttctacgtcttcaccttttttaccgataacgatacccgggcgagcagtgtgaatggttacacggatgctcttagccggacgctcgataacgatacgagatacggacgctttagccagttccttagtcaggtactgacgtactttaaaatcgctgtccaggttgtcagcgaattctttggtgttcgcaaaccaggtagagttccatggttttacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtgatgtggctggtgcgcttcaggatgcgatctgcacgaccttttgcacgcggcataatgcgcttcatgctcgggccttcgtctacgaaaattttcgtaactttcagatcgtcaatgtcagcgccatcgttgtgttcagcgttagcaatggcagattccagaactttcttgaccagtacagccgctttcttgttggtgtaggtcaaaatatccagagcctgcgacactttcttaccgcgaatcaggtcagcaacaaggcgaaccttctgagcagaagaacgagcatggcgatgtttagcgatagtttccatctcttcctcctaccttatttcttcttcgcttttttatcagcagcgtggccgcgataagtacgagtcggtgcgaattcacccagtttgtgaccgaccatttcgtcggttacaaataccggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcaggggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaaaattatttgctacggcgacgtacgatgaatttatcagtacgcttgttgctgcgggtcttcttacctttggtctgaacgccccacggagttaccgggtgcttaccaaagttacgaccttcaccaccaccatgtgggtggtctaccgggttcatcgcggtaccgcgaacggtcggacgaacaccacgccagcgtgcagcacctgctttacccagaacgcgcagcatatgctcagcattgccaacttcgcccagagttgcacggcagtctgcttctactttacgcatttcaccagaacgcagacgcagggtgacataagcaccatcacgagcaacgatctgaacgtaagtaccagcggaacgtgccagctgaccgcctttacctggtttcatttctacgttatgaacagtagaaccaaccgggatgttgcgcatcggcagggtgttacctggtttgattgcagcatcaacgccagactgaatctggtcgccagctttcaggcctttaggggccaggatgtaacggcgttcaccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactcaagacgttcaacaactgccgggataccgtctttgttgcgtttgaagtcaacaatacggtaagcctgcttgtggccaccaccgatatgacgagtggtgatacggccattgttgttacgaccaccggatttgctgtttttttccagcaacggagcaaaaggtttgcccttgtgcagctcagggttaaccactttaactacgtggcgacgacccggagatgtcggtttacatttaacaactgccattgtattactcctccgacttactcagcgccgccaacgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgtccgtgacgtttaactttccctttaactaccagggtgttaacgacttcgacttcgacttcaaacagtttctgcacagcagctttgatttctgctttggtcgcgtctttagcaactttgagtacgatggtgttggatttttccatcgcagtagacgctttttcagaaacgtgcggtgcacgcagcaccttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttaacagcatcagcagtcattacgactttgtcgaaggcgatcaggctaaccgggtcgataccagttgcatcgcgtacgtcaaccttgtgcaggttgcgcgcagccaggaacaggttctcgtccagctcaccggtgatgatcagcacatcttccagagccatgtctttcagtttctgtgccagcagcttagttttcggcgcttctacagagaacttctcgacaacgatcagacgatcctgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatcttcttgttaactttttgactgtggtcctgcggacgagcagcaaaggtcacgccaccagaacgccagatcgggctcttgatagaaccagaacgcgcacggccggtgcctttctggcgccacggttttttaccggaaccagttacttcagcacgagtcttctgagcacgagtaccctgacgagcaccagctgcataagcaacaacaacctggtgaaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctctgcgcgtctttcaatactaattccattgctatctccttacgccttcacagctggtttaacgatcaggtcgctaccggttgcacccgggacagcgcctttaaccagcagcaggttgcgctcagcgtcaacgcgtactacgtcaaggctctgaacggttacacgttcgttacccatctgacctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttaccgtgagtagcgtcctgggtacggaagttccagcgcttaacggtacctgcgaaacctttacctttagaggtgccagttacgtcaacttttttaacgtcagcaaacagttcaacgctaatgctctgacctacagtgaactcttcgccttcagccaggcggaattcccacagaccacggccagcttctacgccagctttagcgaagtggccagcttcaggcttggtcacacggttagcttttttagcaccggtggtcacctgaatagcacggtagccatcgttagccaggtctttaacctgagtaacgcggtttgcttcaacttcgattacggttactgggatagaaacgccgtcttctgtgaagatacgggtcatacccacttttttaccgactaaaccaatcattgtttcaacctctcaatcgctcaatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcaagtgagtacggatttcgtactgatcgcgcgcgtctttgttgacgtgcggggagatcagaacagtgaagcgctctttgcgtgtcggcagcgggatcggaccacggacctgcgcaccagtgcgcttagcagtctcgacgatttccgcggttgcttgatcgatcagacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgaaaatgattactcctcagacccattacgattgatgggagagtgtaaccgttcttacgtagctccccgattgggagcattgttaggtagccaaattcggctaactgaggttcagattgaacctgctgtcaactacgacaagcccgcgcattatacatacttaaccaccgaacgcaagcgtattgctagtaaagtaaacagcctttgggttatctctcaagttcgttcagcgcatttttgacacgctctcttaaaccggctttctcgtcgctttcttctacagtattttcttcgtcttcagaagaagagggggcattctcaaccgcgacgcctggttcatcttcctcctcgacggattcgacgacggggagtggctgttttttgaaaaaatagtgttgtgttgattgtttaaaagcgggcgtttcagcatctacagtgacttctgcttttactatccaaagtgcccatagctgccgggcatacccaccaaccaacaccattcctgcaaaccacaggcaaatcagcaataaacaaatgacatatattatggtgctgtgtttttgtcgggagaagataccagggtgacccgtttctttctgctcacgcgcggcgatatagaattcaaacatgtcatttccccttcactgttgtttctggggaaatatttgcttcatcccgatataagtaggcactctcccccgccacctgccagagatgtactaacgttgaaaagccaacaacaccgtcagttttcaagtgatggcttttttgaaattgctttattttttctaccaacaagggacgccactctgccgaagattctgtcgaaatatgcaatgcgcggtttaacatcgtttccagccagagaatctcttcctcgctgctatcacgcgtaatggtactctccccttccggcgacattttccacaacagaagataatcacccgtccataccaactcaaaccatttatgtgtcagcgtccaggtttgctgccctacgagtacatcaacggtagcatcaccgacgcgaacgaccacaacaggcaattttttgtccccgactttaagcgatgcgatccagggcaaattctgatctaccaatgtttgtaaagaagcgttcccacttttacataccagccccgctcttactgcctgatcgcaccaggccgaatcggctggaacctcgtacccccatacgccgtataacacgcttagcgcctcactatcgcgcatcaccacatgagcaatatccttagtcatatcttgtttaactactggcgttacgggtatcagccacgcaggaacgggtaacggagctgtgaaagaggacagcagtagccaaccacaggtaagtgcgagaatggttccactcatcaccacggcaagctgcattttccgggggcgcttatcacctaatacgcggtaaatcattcgccattgttttgcagtgaaaacgcgggtctgctcggcttgctgtaataagctaattgtttcgccggcaagcgccagctttctgcgatctccccgacataataaagctatccgtttcagaactctggcggttaaaaggagatcgggctggtcaatattctgaccttcaaggatgcttgccttaagctcgtgctccgtcagacgacctgtcgagacaagttcaatgccctgttttttaaaatcacgttcaacttttcgatcgggtctgccgatcagcaaaaattgaccgtcaggaataagagatatcgcgcgttggagatcatcaagtatgcggcggtgattcaggtgagcattttcaataataataagagggcagcgactatcagttcgatgaagtgcatgcagtaattgacccgccatctcatctcgcgtccaggcgctgtcacggcagccctgttcagccgcgttatcgtcggtaacgatccatgcggccttaccttgccaggaaacaacgaggcttaaagtaatcacacggcgatgtttatctttttgtagttgctgcgccagccaggtttttccacttccagcctcacccaacaaatagcacagacgccaggtctgacgtttctcacgcaaccaggaaagaatgacttctcttctcgtagacatagaacttcctgttttaattattgattatccttaatcataaaaataatgtatgtatttattaattaaatacatattactaatataaataaattttgcttgattcatgcaagcggcattaatactatttatactaacgtcaatatacaacccacccaatctattttattagaacatacatcgtgcccacactacctttccctttccatctggcgaatcataataaagatgctgccatcaatatattgattatatttataagcatagggttgattatttttaatgtgaattatttccatacaactatagttaaaaatgaacagatcattaatcaaccaacaaatgcatttcagtctgaattcagccttgccgctttatggcgcaacgaaaatcatgctggggtaaaagatgcaaatcccgtggcagttaatcaggaaacacctaagctctctatagcgcttaatggcattgtactcacatcgaatgatgagacttcttttgtcttaattaatgaggggaacgaacaaaagcgatactccctcaacgaagcccttgagtcagcgccgggaacgtttattagaaaaataaataaaaccagcgttgtgtttgaaactcacgggcattacgaaaaagtaactctccatccagggctacctgacatcatcaagcagcctgattcggaaaatcaaaatgtactcgccgattatattatcgccacacctatacgtgatggagaacagatatacggtcttcgattgaatcctcgtaagggtctcaatgcatttaccaccagcttgctgcaacctggggatatcgccctcaggatcaataatctttcgctgacccaccctgatgaggtttcacaggcattaagtttactgctaactcaacaaagtgctcagtttacaattcgtcgcaacggcgtaccccgcttgataaatgtttccgtcgcggaacttacaggaatgaatggacagcgcaatgaagggactcaataaaatcacctgctgcttgctggcagcactactcatgccttgtgcaggacacgctgagaacgaacaatacggcgctaacttcaataacgccgatatccgccagttcgtggaaatagtgggtcagcatcttggcaaaacgatcctgatcgacccttcggtacagggaaccatttccgtacgcagtaatgatacgtttagccaacaggagtactaccagttctttttaagtattcttgatctttacggttattccgtgatcacactggacaatggttttctgaaagtggtgcgctcagctaatgtaaaaacatcgccagggatgattgctgacagttctcgtccaggcgtaggtgatgagttggtcacccgaatcgtaccgcttgagaacgttcctgctcgtgaccttgctcccctgctccgccagatgatggatgcgggtagcgtcggtaatgttgtgcattatgaaccctccaacgttcttattctgaccggtcgtgcctccaccattaataaactgattgaagtcataaagcgcgttgatgtcatcggcacagagaagcagcaaattattcatctggaatatgcatcagcggaagatctcgccgagattcttaatcaattaatcagcgaaagccacggtaaaagccagatgcctgccctcctttccgcgaagattgtggcggataagcgaaccaactctcttatcatcagcgggccggaaaaagcacgccagcgcataacttcattactgaaaagccttgatgtagaagagagcgaggaaggaaatacccgggtctattacctgaaatatgctaaagccacgaatctggtggaagtgctaaccggtgtttccgaaaagctgaaagatgaaaaagggaattcgcgtaagccttcttctacttctgcgatggataatgtggccattaccgccgatgaacagaccaactcgttggtcattaccgctgaccagtccgtccaggagaaactcgccacggtaattgcgcgtctggatattcgccgtgcacaggtgctggttgaggcaatcatcgtcgaagttcaggatggaaatggactcaacctcggcgtgcaatgggcgaataaaaacgttggcgcacagcaatttaccaatacgggattaccggtttttaacgctgcgcaaggtgtagctgattataaaaagaatggcgggatcaccagcgcgaatcctgcctgggatatgtttagcgcctacaatggcatggctgcaggcttcttcaatggcgactggggcgtattgttgactgcgctggccagtaacaataaaaatgacatcctcgccaccccgagcatcgtaacgctggataataaactcgcgtccttcaacgttggtcaggatgtgccggtgctatccggctctcagaccacttctggggataacgtctttaatactgtcgaacgcaaaacggtgggcacaaaactcaaagtcactccgcaggtcaatgaaggcgacgcggtactgctcgaaatagagcaggaggtttccagcgttgactcttcgtctaattcgacgctcggcccgacatttaacacccgtactattcaaaacgccgtgctggttaaaaccggtgaaacggtggtcctgggcggattgctggatgatttttctaaagagcaagtgtcaaaggttcctctgcttggcgatattcctttagtgggacaactcttccgctatacctcgaccgagcgcgctaaacgcaacctgatggtatttatccgcccgacgattatccgtgacgatgatgtttatcgctcactgtcaaaagagaaatacacccgctaccgtcaggagcaacagctgcgaatcgacgggaaatcaaaagcgctggttggctcggaagatttgccggtgctgaatgagaacacgttcaacagtcacgcccctgcgccatcgtcacggtgaggcattcttatgagaattcactcaccgtaccccgccagttgggcgctggcacaacgaattggttatctctattcagagggcgagattatttatctcgccgatacgccattcgaacggttactcgatattcaacgtcaagttggccagtgccagaccatgaccagcttgtcacaggctgattttgaagcccgactggaagcggtgttccatcagaataccggtgagtcgcaacagattgcgcaggatatcgatcaatccgtcgatcttctctcgctttcggaagagatgcccgcaaatgaagatctcctgaatgaagattcagcggcaccggttatccgcttgatcaatgctattttgagtgaggccatcaaagaaaccgcctccgatatccacattgaaacctatgaaaaaacaatgtcgatccgttttcgcatcgacggcgttttgcggacaattttacagcccaacaaaaaactggcggcactgcttatctcccgaattaaggtcatggctcgtcttgatatcgccgaaaaacgtattccacaggatggaagaatcagtttgcgtatcgggcgacgtaacatagatgtccgcgtatccacactgccatccatctatggtgaacgcgctgtgctccgcctgctggataaaaacagcctccagctttcattgaacaacctagggatgacggcagcggataaacaggatttagaaaatctcattcagcttccgcacggtattatcctggtaacagggccgacaggctccggtaaaagcaccacgctctacgccattctttcggcgcttaatacccctggccgtaatattctgacggtagaagatcccgtggaatatgaactggaaggcataggacaaacgcaggtgaatacccgcgtggatatgtctttcgctcgcggcctgcgcgccatacttcgccaggacccggatgtcgtcatggtgggggagattcgtgatacagaaaccgcgcaaattgcggttcaggcctcgctcacaggccatctggtactctcaacactccacactaacagtgcatcaggcgcagtcacccggctacgcgacatgggcgtcgaatcattcctgctttcgtcttcactggcagggattatcgcgcaacgtctggttcgtcgtctgtgtccgcaatgccgacaattcacgcccgtatcgccccagcaagcgcagatgtttaaatatcatcagctcgcggtgacgacaattggcactcccgtaggctgccctcattgccatcaatccggctaccaggggcgcatggcgatccacgaaatgatggtggtgacgccggaattgcgggccgctattcatgaaaatgtggatgaacaagcactggagcgactggtccggcaacaacacaatgccttaatcaaaaatggcctgcaaaaagtgatacgcggtgacacctcctgggatgaggttatgcgcgtcgccagtgccacgctggagaacgaagcatgaattatcgctatcgcgccatgacccaggatggtcaaaaattgcaggggatcattgatgctaacgatgaacgtcaggcacgactgcggctgcgtgaagaagggcttttcctgttggatattcgcccccaaaaaagttcgggagtaaaaacacgtcgcccgaggatcagccatagtgaactaacgcttttcacccggcagttggcaaccttaagcgcagcggcattacccctggaagagagccttgccgtaattggtcaacaaagcagtaataatcgactggctgacgtgttaaatcaggtacgcagcgccatccttgaagggcatcccctttccgatgcgttacaacattttcccacgcttttcgattcgctctaccgtaccctggtaaaagcgggcgaaaagagcggtctgctggccccggtgttggaaaagctggctgattacaatgaaaaccggcagaaaatccgcagcaagctcattcagtcactgatctacccctgcatgctcactacggtggcgattgtggtcgtgattattctcctcactgctgtcgtgcccaaaattaccgaacagttcgtgcatatgaagcagcaactgccactgagtacacgcattcttttaggtctgagcgacacgttgcaacgtaccggcccgacattattagcgacagtatttattgtcgctgtgggtttctggctctggttaaaacgcggcaataaccgccaccgttttcatgccatgttactgcgcgttgcgctcatcggcccgctgatttgcgccattaacagcgcacgctatctccgcactttaagtattttgcaatccagcggcgtccctctgctggatgggatgaatttgtccaccgaaagcctcaacaacctcgaaattcgccagcgcctggcaaatgcggcagaaaacgttcgccagggtaacagcattcatctttcgctggaacaaaccgcaattttcccgccgatgatgctctacatggtggcctctggcgaaaaaagcgggcaactcggcacgttaatggtcagagccgcagataaccaggagacactccaacaaaatcggatcgccttaacgctctccatcttcgagccagcactcattattacgatggcactgatcgtcctgtttattgtcgtgtcggtactccaacctcttcttcaacttaactcaatgattaattaaggaaatcatatgcgcgcaacggataagcaacgcggttttacattactggaaattatggtggtaattgtcatcattggcgtactcgccagcctggtggttcccaacctgatgggcaataaagaaaaggcggataaacaaaaagccgtcagcgatattgtggcgctggaaaacgccctggatatgtacaagctcgacaatcatcgctatccaaccacaaatcaggggcttgaatccttagtagaagcgccgacactgccaccgctggccgcaaactataacaaggaaggttatatcaagcgtctgcctgccgatccctggggcaatgattatgtcctcgttaatcctggtgagcatggtgcatacgatctgctttcagcaggacccgatggtgaaatgggaaccgaggacgacatcaccaactggggtttgagcaagaagaaaaagtaagtcagcgatgaatcagcaacgcgggtttaccctgctggagatgatgctggtgctggcgctggtcgctatcacggcaagtgtggtgctcttcacatatggtcgggaggatgccgccagcactcgtgcgcgcgaaacagcggcgcggtttaccgctgcacttgaattagccatcgaccgcgccacgctcagtggtcagcctgtcggtatccatttctctgattcagcatggcgcattatggtaccgggcaaaacaccatcagcctggcgctgggttccattacaagaagatgccgcagacgagagcaaaaatgactggggtgaagaactctcaattcaacttcagccatttaaacctgatgacagcaaccaaccgcaggtggtgattctggccgacggacaaatcacgcccttctctttgttgatggctaatgccgggaccagtgagccgctcctgacgttagtcagttcaggctcatggcccctggatcaaacgctcgccagagatacccgcccatgaacaaacaatcagggatgacactgcttgaagtcttactggcgatgagtattttcaccgctgttgcgctgactttaatgagcagtatgcaagggcaacgaactgccatcgagcggatgcgtaatgagacgctggcattgtggatagcggataaccagcttcagtcacaagattcattcgacgaggaaaacacgtccagttctggcaaagagttaataaatggcgaagagttaataaatggcgaagagtggaactggcgcagcgatatccactcaagcaaagacggcacgcttctggaacacaccataacggtgacattacccagcggtcagacaacctcgcttacgcgctatcaaagcatcaataataaatccgggcaggcacaagatgattaatcgccagcagggtttcacattgctggaagtcatggcggcgctggcgattttctcaatgcttagcgtgctggcgtttatgattttttctcaagcttccgagttgcatcaacgttcacagaaagaaatccagcagttcaatcagctacagcgcaccatcaccattcttgataacgatctcctgcaactggtcgcccggcggaatcggagtacggacaaaatcatggtgttgggtgaagaagcgatttttaccacgcaaagtcgcgatccgctggcccctctcagtgaagcacaaaccttactcactgttcactggtatctgcgaaatcatacgctctaccgtgctgttcgtacttctgtggatggcaggaaggatcaacccgcccaggcgatgctggaacatgtcgagagctttcttctggaaagtaacagcggagaaagccaggagcttcctctctcagtcacgttacatctgaagactcagcaatatggggcgttacagcgccgttttgcattacctgagcagttagcgagagaagagtcgccagctcagacgcaggccgggaataataaccatgaataatgaacaacgcggcgtagcactgctcattgtactcatgttactggcgctcatggctgctctggctgcagacatgacgatcagttttcacggccagcttcatcgaacccgccaggtaaaccatcatttgcaacggcaatatgatattgagctggcggagaaacttgcgcttgccagcctcacccaggacgttaaagataacgacagacaaaccacgttgcagcagtactgggcacaaccgcaacagttgcagctggaaaatggcaatacagtgaagtggcagttacgcgatgcccagcactgttttaatctcaatgccttagcaaaaatctctgacgccccgctggcttcccctgatttccccgcccaggtattcagtgccctgctgattaacgccggtatcgatcgcggaaacaccgatgagatcgtgcaatcaatcgctgactatattgatgccgatgattcgccacgctttcacggcgcagaagataacttttaccaaagccaaacgccgcctcgccatagcgccaatcaaatgctttttctgaccggtgaattgcgtcagataaaaggcataaccgaaaacatctatcagcggcttatcccgtatgtctgcgttctcccgacctcggaacttagcatcaatcttaatatgctaacggagaacgatattccgctcttcagagcattattcctcaataacatcacggatgctgacgctcgggtcttattacaaaaaaggcccagggaaggctggctcaccacagatgcatttctttactgggcgcagcaggatttctccggcgtgaagcccctggttgctcaggtgaaagggcatctctttccctatagccgctattttacgctgagtacggaaagtatcagcgacgaacaatcccagggatggcaaagccatatttttttcaaccgtaaacagcagagcgcccaaatctatcggcgtacgctgcaactctactaatcataaggatcgtgatgcctgaatcgttgatggtaatacgttctttctcgacgctgcgtaagcattgggaatggatgacgttctccgcagatagcgtatcttcggtacatacgctcacagacgatcttccgctggagtcgctggccgatcagcccggtgccggaaatgttcaccttttgatcccacctgagggtcttttatatcgttccctcacgctgaccaacgccaaatacaaactcaccgcgcaaacattacagtggttggcggaggagacattacccgacgccagccaaaattggcactggacggttgtcgataaacaaaacgaaagtgtcgaggtgataggcattcagtcggagaaactcagtcgttatcttgagcgtttacatactgccggactcaacgtgacgcgggttttgccagatggctgctatcttccctgggaagtagatagctggactctggttaaccagcaaacaagctggcttattcgcagtgccgcacatgccttcaacgaactggatgaacactggttacagcatcttgctaaccagtttccgccagagaatatgcgttgttatggtgtagcgcctcacggcgttgcagcggccaatccacttatccagcatcctgaaataccatcactgagtttgtattctgccgatattgcattccagcgctatgacatgctgcatggtgtttttcgtaaacagaaaactgtaagcaaatcgggaaaatggctcgcccgcctggcagtaagctgtctcgttctcgccattctttcttttgttggcagccggggcatcgcgttctggcaaacgcttaagattgaagatcaacttcagcaacaacagcaagaaacctggcaacgttatttcccgcagatcaaacacacccacaactttcgtttttactttaagcagcaactcgctcagcaatatcctgaagctgtaccgttgctctatcatttacaaacacttctgcttgaacaccctgaactgcagttaatggaggcgaactatagccagaggcaaaagtcgctgaccttaaaaatgagtgctaagagtgaagccaatatcgatcgtttctgtgagttaacacagtcctggcttccgatggaaaaaacagaaaaagatccggtcagtggtgtatggacagtaaggaactcagggaaatgattaaatcatggtgggcagaaaaatccacatcggaaaaacagatcgttgcggcattggcggttctctcgctcggcgttttttgttggcttgcggtgataaaaccgatagatacctacattgaagagcatcagtcccacgcgcaaaaaattaagaaggacatcaaatggatgcaggatcaagcgagcacccatggtttactcggtcatccagcgcttacgcagcccatcaaaaatatccttctcgaagaagcaaaacgtgagaatttgactatcacgctggaaaacggtccggacaatactctgacaattaaccctgtcacagctcccctcgaaaacgtctcccgctggctcactacggcacagataacatacggtattgttattgaagaccttcagtttactcttgccggaaacgaagagatcaccctcaagtgtcacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaatacggttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcctagtgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacatcaagcatttgtccttcagggagcaacaataatgacaatgctactgccgctcttcattctggttggttttattgcaagttattttgttaatgtcatggcctatcacctctcgcctttggaggataaaacggcgttaacgtttcgccaggtattggttcatttctggcaaaaaaaatatgcctggcatgatacagtgcccctgatactttgcgttgctgctgctatcgcctgcgccctggcacctttcacgcccattgtgactggcgcactctttctctatttctgtttcgcactcacgctcagtgttattgattttcgcactcagctcctgcccgacaaactcaccttaccgctgctctggcttggcttggtatttaatgcgcagtctggattaattgatttacatgatgcggtttatggcgcggtcgctggctatggggtgctgtggtgtgtttactggggcgtctggttagtttgtcacaaagagggattgggctacggtgatttcaagctactggccgctgcaggcgcgtggtgtggctggcaaacgttgccaatgatactgctgattgcctcgctgggtggcattggttacgccatcgtttcacaacttctgcaacgccggactataaccactatcgcattcggcccgtggcttgcgctcggcagcatgataaacctgggatatctggcctggatctcttattaaccgggagggttctccctcccgacacggctcaaccttcttcgcgaatctgtgcttgcagataattttgcagtcccatcttctgaatcagatcaagttccgtttccagccagtcgatatggccttcttcatcgcgcaaaatttctatcatcatatcgcggctgacgtaatcatgaacgctatcggcataaccaattgcctcacgcaaattcttcgcgccatccagctcaagtgccagatcagaacgcagcatttcctcaacatcttcaccaatgttcagtttgcccaggtcctgtaagtttggaagaccttccagaaaaagaatgcgctcaatataacgatcggcgtgtttcatctcatcaatggattcatgatactccacatcattgagacgtttgagaccccagtttttaaacatccgggcatgaagaaagtactgattgattgcgacaagctcatttcccaacagtttgttgagataatttataactttagtatcacctttcattttttgactccttcgcttccactctttgaagcgtagaacggcttacgagtaagtcaaaaaacacactccgtttatgcggactccttaaactccggcagttgcattaattcatcctccatcacttcacgcgcggcccggacacatttaccgcactgattgccgaccggaatgaatttttttaattgctggaacgagtggggggaaaactggcgcacagcctgacgaatttttttatcgctgataccattacaaagacaaacgtacatagagactcccgtatactttcttcaaaagtaaatgaaaatagttcttatttcaattacagaaagactcttttttaagcaaagaatagaaatatgaataaaaataatgggctaccaaaagtagcccattgacaaaaaatgcggcgataccggaaggtatcgccaacacatttattgcttagtaaacggcgcgaagatttcgctaaatgcgtacttcggagcctgttctttagtcagaccgtggaattccggagacaggttagtgccgcccggcaggtcgcgcgcgattgaccagataccaaccataccgagattacgcttctgcgcatcctgcatgaccagacgagcatcagagagatagaacacctcaccctgaacgtcgttcacgccaaccatcggcgtggtacccatcatggcgtcaatttctgcatcactcttattgccatagaggcctttcagctgcgcatgcaggttggcaatcgcagacgttgcacacttaccgtggatgttctggccttcggtgtttgcagactgacaaatagcgttaccgtagtccattgtcatcacgttcacacccgccagctcaacacctttcgctttggcatcgctcaggacattcatcccttccggcgtcaggcctgtcggcagaattggcaaggtataccagatagcaatatctttgccttctgacttccatttatcctgcactttcttcacagcaaggttacgacgttcaatagatgcctgatccgcaacccaggtgccttcgatatcgaagtccaggactctgaggttcaggttatcaacgatgtcataataatgctgcattagatcgtcaacgttcttacaggaagctgccagcggggcattattagcaccaccgatagacagcatcacatcaccgccagcctcacgcagagctttgattttgctgtactgagcgtaattctgcataccgtaagcggtaccccatgtcggtagacaggtgttcgcatctttactcaccacaaacgccagcgtgaagtggttgacgttatgattcttagccagcgcagccaaatccgggatcgtattcagcgtaaagtcgacatacggtgcataaacgtgtttcggccacgctttcttcggcgtacctacgcgctctttggttccggtccagtcaacaaaaacacgccacgggttgctgtcagaaggagaaactttctgcactttactctgagaaatgtagttctcaccgttaaagcgaatcagcgtatcactggcataaagcgtttctggattaaactgcggcgcattattcagctcttcgttgctatagctctgagtcttacctaacggcttccacgggcgactattgctaccggtggcgttttggttcgcaaccagagcagggttgtcactttgcgtccagaacagcgcttcataagcctgcccatcaacaacaacgcgatcacctttcacgtacacggtggaagcggaccatgctttcgccggttcgtatttcttccacgggttatcgccgccggggacaaagccccatgcgtcttgatcgacagaggttttataatgtgcatcgttataatctacgatgctgttcgcgctgtacgctttgctggcctggaaaccattcgcaataatgacgccgccattatcaatttcacaggtagtcgggttaccgtactgactcatttccgcagcggtagctgtacgcacgaggcgccatgggttattggagttttctacactggtgccacgcgggcaatcttcagaaccaacccaccaggcattctgataaacattaccattgaagataacatggtaaatttcgctgccttcctggccactccacgcctgcagtgagtaatcgttactgctatccgctggtgttgatggctcgttgttatccggagttggagtaactggagtttccggtgtttccggagttggatcaaccggagtcacagcaccgccattattatccggcttaacggaacaggagcctgggttaccatactgagtgatttctgttgccgttgccgcgcgaacataacgccatgggttgctggcatcgttttctttcgcatcgcctgggcaatttgccgcgcccacccaccaggcattcttataaatgccgccgttgtagataacgtaccatgtagaagaaccttcctgacctttccaggctacgacagcatagttgtcgtttgacttatcagctggggctggctgaacatcaggagccggtttaacgtccggtgccggtttcacatccggtgcaggctgtggtgctgaagtacaagactgtggattactggtttctgagatttccgttgccgtagcggcacgaacataacgccatgggttgctggcatcattgcctttcgcatcacccgggcagttagaagaggctacccaccaggcatttttatataccgcaccattaaagacgacataccaggtttgaccgccctgctgtttattccaggcaactacagaagaattagacggaacagtgccctgtgctggtgtagccgaaccgccattagcaggcgtattagatgctggcgtatttgaatttgaagaagatgagctgccgctcttttcgcaggaaagtgtattgccaaactgactaatttcagcagctgttgcggtacgctttaaacgccacgggttagttgcatcatttgctttcgcttttcccgggcaatttgtagaagaaacccaccaggcattttcataaattttgccatcgaaaataacctgatatttattaccaccttgttggttattccatgcttccattgccaatgctggcagagcggaacacaccagccccataccaatcatagatttagtaaatatatttaatttcattataatcccttgtaacgtaaaaactgcaaaacaaaagtcctacgcaggaattatttacgttttacgagaacccttcaatatgaattaaagtgcggcattaaaaataagaaaaaagcctgacaaatgaagcattttaaaaacagaaacattcatatttaaaatattaaattgaattgatattttaaatatgaataatttattcgttctgacagtacgaataagatatgcagtcaacaaatgcaaaaagggcgccgaagcgcccttttcaattcaaaactaattaacgtgtaattagcccagaactttagcaacaacgcccgcgccaacggtacggccgccttcacggattgcgaaacgcagaccgtcgtccatcgcgatcgggtggatcagggtaacaaccattttgatgttgtcgcccggcattaccatctctacgccttccggcagttcgatggtaccagtcacgtcagtagtacggaagtagaactgcggacggtagcctttgaagaacggagtatgacggccgccttcatctttggacagaatgtacacttcagattcgaacttggtgtgcggcttgatggtgcccggcttagccagtacctgaccacgttcgatttcttcacgtttgataccacgcagcagaacacctacgttctcaccagcacggccttcgtccagcagtttgcggaacatttcaacgccagtacaggtagacttctgagtctctttgataccaacgatttcaacttcttcaccaactttgatgataccgcgttctacacgaccggtaacaacggtaccacgaccggagatggagaatacgtcttcgatcggcagcaggaacggcttgtcaatcgcacgctctggttccggaatgtaagaatccaggaagccagccagttccaggattttcgcttcccactctgcgtcgccttccagcgctttcagagcagaaccacgaacgatcggagtgtcgtcgcccgggaagtcgtactgagacagaagttcacgaacttccatttcaaccagttccagcagctcttcgtcatcaaccatgtcgcatttgttcaggaacacgatgatgtacggaacgcctacctgacgacccagcaggatgtgctcacgagtctgcggcatcgggccgtcagtcgcagcaactaccaggatcgcgccgtccatctgagcagcaccggtgatcatgtttttaacatagtcggcgtgccccgggcagtctacgtgcgcgtagtgacgggtcggggtgtcgtattcaacgtgagaagtgttgatggtgataccacgagctttttcttccggcgcgttatcgatctggtcgaatgcacgagcagcaccgccgtaggttttagccagtacggtggtgattgcagcggtcagagtagttttaccgtggtcaacgtggccgatagtaccaacgttaacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagtgctctccccttcaggagagagcacgggactttggtattaacccttaggcttatttaccacgggcttcaattacggcctgagcaacgttactcggcgcttcatcatacttcaggaattccatagtgtatgatgcgcgacctttggtcagagaacgcagctgagttgcatatccgaacatttcagacagcggtacttcagcgtggatcttaacgccagtaacttcagattcctgacctttgagcataccacgacgacggctcaagtcaccgataacgtcaccggtgttctcttcaggagtttctacttcaaccttcatgatcggctcaagcagaactggtttcgctttcttaaagccttctttaaaggcgatagaagcagccagtttaaacgccagttcagaggagtcaacgtcatggtaagaaccgaagtgcagacgaatacccatgtctactaccgggtagcctgccagcggacctgctttcagctgttcctggatacctttatcaacggccgggatgtattcgccagggattacaccacctttaatgtcgttgatgaactcgtagcctttcgggtttgaacccggctccagcgggtacatgtcgataacaacatgaccatactgaccacgaccaccagactgtttcgcgtgtttaccttcaacatcggtaactttctggcggatagtttcacggtaagcaacctgcggtttacctacgttcgcttcaacgttgaattcacgcttcatacggtcaacgatgatgtcgaggtgcagttcgcccatacccgcgatgatggtctggttagattcttcgtcagtccatacacggaaagacgggtcttctttagccagacggcccagagccagacccattttttcctggtcagctttggttttcggttcaactgcgatggagattaccggctcagggaattccatacgttccagaatgatcggcgcatccgggtcacacagggtgtcaccagtggttacgtctttcagaccgattgcagctgcgatgtcgcccgcgcgaacttctttgatctcttcacgtttgttagcgtgcatctgaacgatacgaccgaaacgctcacgtgcagctttcacggagttcagtacggtatcaccagagttaaccacaccggagtacacacggaagaaggtcaggttaccaacaaacgggtcggtagcgattttgaacgccagtgcagagaacggctcgtcatcacttgcgtgacgctcagccggagtgtctttaccgtcgtccaggataccgttgatcgcaggtacgtcaaccggggatggcaggtaatcaattaccgcatccagcatcgcctgaacacctttgttcttgaacgcagaaccacaggttaccaggatgatttcgttgttcagaacgcgctgacgcagagcacctttgatttctgcttcagtcagttcttcaccacccaggtatttttccatcagctcttcagaagcttcagctgcggattcgatcaggttctggtgccattcgttagccagttcaaccatgtctgccgggatatcttcgtattcgaaggttacgccctggtcagcgtcgttccagttgatagctttcattttcaccaggtcaacaacaccggtgaaatgttcttcagcaccaatcgccagctgcagcggaaccgggttcgcgcccagacgggttttgatctggttaacaactttcaggaagttcgcacccatgcggtccattttgttaacgaacgcaatacgcggaactttatatttgtttgcctgacgccatacggtctcagactgcggctgaacaccaccaactgcgcagtaaaccattaccgcaccatcgagaacacgcatggaacgttctacttcgattgtgaagtcaacgtgccccggggtgtcgatgatgttgatgcgatgcggctcatactgcttagccataccagaccagaatgcagtagtcgcagcggaagtgatggtaataccacgttcctgctcctgctccatccagtccatggttgcagcgccgtcatgaacttcaccgattttatggtttacaccggtgtagaacagaatacgttcggtagtagtggttttaccggcgtcgatgtgcgcactgataccgatgttacggtagcgtgcgatgggtgttgtacgagccatttgtttcctcgtttatcttttaggcgttcaatttaagtagcccaaagcgggctgcttactggaagcgcccgcctggtgactaaaactccgaagggattaccaacggtagtgtgcgaacgccttgttggcttcggccatacggtgaacgtcttcacgtttcttaactgcagtacctttgttttctgcagcatcagaaagttcgttcgccaggcgcagagccatggatttatcaccgcgtttacgagcagcttcaacgatccaacgcattgccagagcattacgacgaaccggacggacttcaactggtacctgataagtagaaccaccaacgcggcgagacttaacttctacagtcgggcgcacgttttcgagagctacttcgaatgcttccagttcagatttaccagagcgctgagccagggtctccagcgcgctgtatacgatagattcagcagtagattttttaccatctaccatcaggatatttacaaatttagccagcagttctgatccgaacttcggatccggcagaattttacgctgaccaatgacgcgacgacgtggcatggaaatactccgttgttaattcaggattgtccaaaactctacgagtttagtttgacatttaagttaaaacgtttggccttacttaacggagaaccattaagccttaggacgcttcacgccatacttggaacgagcctgcttacggtctttaacgccggagcagtcaagcgcaccacgtacggtgtggtaacgaacacccgggaggtctctaacacgaccaccacggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcgaaaccgttagtcagacgaacacggcatactttacgcagcgcggagttcggttttttaggagtggtagtatatacacgagtacatacgccacgtttttgcgggcatgcttccagcgcaggcacgttgcttttcgcaactttgcgagcacgtggtttgcgtaccagctggttaactgttgccattaaatagctcctggttttagcttttgcttcgtaaacacgtaataaaacgtcctcacacaatatgaggacgccgaattttagggcgatgccgaaaaggtgtcaagaaatatacaacgatcccgccatcaccaggccatctggctggagtgcttaaccgtaagtctgacgaaatcagtatagtcaatggaaatgatgtcgttcgaaattcgaccagtcaaaccgcgggcaataaggtcttcgttcagagcatagaccttaatgggggcattacgcagactttcaaggtagcggttgccgtcaactgcggcagttacgccatcttgcaataatagcagttcgtcaccttcactgagcagacgcagcagcgcagcaaaatccgtcagccagggtgaacgatgtaatgtgtgcagcataaatgcctcaaaacctcaaaataacatcgtagttggcgagttcgcggcgtaaggcatctgcttcgagcggcgtggcttcgacaacaaaaggtgtctgcggatctaacccgcgttcgcgcagtgaagccgcacaaacccagcactgttcaatgtcatacagacccaacaatttaaaagtggcaatgtaatcacgcgccagcactgcatcgggcttttgtcctggcagcagctgaaaaacgccatcagcaataaagaagacggccagatcgtcagttaatgcggaagttgcgagtaaagcatctaatccctcgcggccagccgcggtgccatgaggcacagtagaaaaaacaaacgcaattcgtttcatcagaactgtaccaccctgtcacaggtcagcgaggcttccgccagcgcgccaagtccgcttaaggtaaatcccgtctgaaggtttgacgaagccagccccagtcttccggcttccgtttcatcaacaacgccacggcgtaatgccgccgctacgcagatattcagcgccacaccatgttgcatattcaactgttgccagctgcgcacaaggtcaaattcgtcgcttgccggtgaggtcaattggttagcgttatagaccccttcccgatagaaaaaaacgctgcttaactcatggccttctgctattagcgcctgcgcaaactgaaaagcactactcgcctgttgcgtaccgtatgctggcccggtcaccacgatggcaaaacgcattacttatcttgcccctggaaatcaccgctcttgaactggcggatgtagagatagacagtgtgtttggagatgttcaggcggtcagcaacctggttgatcgcgtctttaatatcgaagatccctttctcgtagagatttagcacgatctgacgatttttggcgttattagaaacattgcgatcggcattcacttcttcgatggtaaactccagcgtttgggtaaccagatcttcaacagaagaggcaaagttgacgcttgaaccgacatccggagtttccggcggcacaaaagtgctcataatctgcgagaagggaacatcaagattcatattgatgcacagcagaccaattacacgctgttcgcggttacgaatcgcgatagtcagggacttcattaatacgccgcttttggcgcgagtaaagtagcatttagaaacgctgctatccgctcccgtcatatcgtgcagcatacgtagcgccaggtcagtaattggcgaaccaatcttccggcctgtatgttcaccgttagcaatgcgaatggctgaacattttagatcctgcaaagagtgcaaaacgatttcacagtgggagccaataagcatcgctaacccgtccaccaccgcttcgtaggatttcagaatatcaaaatcggtctggtcaaaaggacgttgatccagtaaatccaactcactggtttcgttggttaaaagcgacctggacatgaaaaaaaacactccttttcaggagcctgtcgttaacttttcagggcaggctcattaatgatgcgggtaactaaattaatacagcggaggttccgctttccagcactaattatatccggcctgtaataaaaaaaccgccgcctggtcaggcggcggttcttagtgcttattttttagcagagtctgcggctttcgcatcagcttccggctttgcatcagccttcggcgctggtttcacatccagcagctctacgtcaaacaccagggtagaattcggtgggatccccggaacacccgctttgccgtaagccagttctggtggaataaccagtttgatcttaccgcctttcttgatgttcttcagaccttctgtccaacccgggataacaccgtccagacggaaagagagcggttcaccacgggtgtaagagttgtcgaactctttaccgtcgatcagcgtacctttgtagttcactacaacagtatcgctgtctttcggggcttcgcctttaccggcttctactacctgataaaccagaccagtggaagaggttttcacacctttctctttggcaaatttctcgcggtactctttaccttttgcttcgttatcagccgcgtctttttccatcttcgcctgagcagaagacttcacgcgagcttcgaatgcttgcagagtctgttcgatctcttggtcggaaagtttgctcttatcagcaaatgcatcctgaacaccagcgatcagctgatctttatccagtttgatgcccagtttttcttgttctttaagagagttttccatgtaacgacccagcgaagcacccagtgcataagctgatttctgatcgtcatttttgaacgctgctttgctgtcagcagttgtagcaggttttgcagcttcagcagcaaaagtgattggtgcatgcaggacaacggccattgtggtcggcagcagcgttactttaaacagtgatttcatccatatctccaggatcggggcatctcaccccagggttaactattatcagaagggtactataaagcgttgtcgaacaaatctacatacagacacgccctattatcatctatttgcagactctttttgtgttaaattagtttcgatgaccgcgaaatgagtgctgtctcgggcagcacagttaagtagaatccgcggcgaccattcgacaaaagaggtgaatcatgcaggatttatcattggaacgcacgcctggcagagctcggagagcccgactggcttttcaggaaatcaccattgaacaactgaacgtcccggtgaaccgttcatgaaatggacatggcgaaactgcgccgatcatcctggatctggtggaccgagaacgtcaagagcccaaccagcacgtcgaacatcaacgtcgcaggctgaagaaacgcctccgccacattattgaggcgtaaaaaaagcggggattccccgcttttttgtcaccttttcgatattagtggcaaccgcaaccgccgttgcctttaccgccacagcagccttcgccaccgtgttcatgaccgtgatcgtggccatgaccaccgcagcaaccgtcgtggtcgtgatcgtggtggtgatcgtgcgcgccgtgaacgtgaccatgagccagttcttcttcggtcgcttcgcgaatcgccacaacttcaacgttgaatttcaggttctgaccagccagcatgtgcttaccatcaaccactacgtgatcgtcttcaaccgcagtgatttcaaccggtaccggaccctggtcggtttcagccaggaaacgcatacctacctgcagttcatcaacgcccataaatacgtctttaggaacgcgctgcaccaggttttcgtcgtactgaccgtaagcgtcgttcgcgccaacagcgacatcaaatttgtcgccaacttcatgaccttccagcgctgtttccaggccagagatcagggaaccgtgaccatgcaggtagtccagcggcgcactcaccggagactcatcaaccaacacaccgtcttctgtacgtacctgataggccaggctgaccaccaggtcttttgctactttcatgatatctcctgagcatgggaagaatagtggcgcagattgtagcggaattctgcagccgtgtactcactagcttaaaaaaactcggcgcatatcgctagtccggatgaaaaatcccaatcacttgctcatctttgcggacgtgatcgcgggcttctttgtctgcttctcgcatctgatgtccacacttaacacattcaacgatatcaatattattttcgcgccacatcgccattgaatcctgtgcctgacaggccgggcattttgcgcccgcaataaaacgttttcggattgccatctttaccctctactcaaattcatcccagccgtccagctggcgtcgttcttgttgcatttcacgctggaaaatctcttccagttcacgtcgggcttccctggcgcgagaaatttgtacggtatcagcatgcatcgggattaactcccgcagcattcgcatatccaggcggcgaaaatgcagttgcgcgcgctgcgcctgatgcggatgcatgccaagcgtgaccagcgtcttgcgccccagctctaacgcactggagaatgtttcacgggaaaactgcgtcacccctgcctgtaataactcatgcgcttccacacgtccgcgcgctcgcgcaagaatatgcaaatgcggaaagtgctgctggcatatttccaccagcttcatagtgtcttccggctcgttacaggtaatgacgatagactcagcggcctctgcacccgcagaacgtaaaagatctacctgcgtggcgtcgccgtaataaactttgtagccatatttgcgcatcaggttaacggcactgatatcccgctccagtacagtaatgcgcattttatttgccatcagcaaacgaccaatcacctgaccaaaacgcccaaagcccacgacaatgacctgcggtttatcatcgttgacccatggtttttcgtcttcttcttccggtccgttaaactggcgggatagccatttatcgaccagcttcatcagcagcggcgtggtcatcatggaaagcgtcaccgtcaccagcaacagcgccatctggtcgccctggaataagcgttgtgaagaagcggtagaaaagaggacaaaggcaaactcaccgccctgactcaacacgccagcaaactgcatccgctcagaactgcgcacgccatacaatcgcgccagcagatacagcacgagaattttcaccgccaccagcacaaccacacttatcactacccacaacagatgggtataaagcaccccgaggttgagcgacatgccgacagagataaagaacaaaccaagcagcaagcctttgaagggatcgatagccgtttccagttcatggcgatattcactttccgccagtagcacacccgcaataaacgtaccgagcgccatcgacaaccccagcgcatccataaacaatgcggaacccaacaccagcagcagcgtcgcggcggtgaacacttcccgcacaccagaagctgcaataaaacggaataccggacgcagtaaatagcgcccgccaatcagcatgccgacaaacgccagcaccttcatgccgatcttcatccagtcgaaatgttcgtctgccgaacccgccaacaacggcactaacgccagtgccgggatcaccgccagatcctgaaacagcagtaccgagaaacctaactggccggattcgctgcgattcatccctttctcacgcatcaattgcaacgccattgcagttgaagacatcgcaaggccaatgccaccgaccaccgccgcctaccatgagaaatgggtcagcatcaataatcctgccagcaacgccgcgcttaacagcacctgtgccgcgcctacgccaaaaatcgaacgccgcagttgccaaagcttggagggattcaactcaaggccgatgataaacatcaggaataccacgccgagttccgaaaagtggaggatctcatcgacgtcgctaataaaccccagcccccacgggccaatcgcaatccccgccagcaaatatcccaacactgcaccaatacccagccgcgatgccagcggcaccgcagccaccgccgcgaagagaaacagcactcctgcgagtaaaaaatcagaaccttccatcagcagcctcctggagacagcggatttgccagccagtcaccgtaggctctggcgtggctcgccagctcctgtgcgctttgccgtctcgcccagtaaataatgatggggcttaaccaatgcatccggcacatgcccgccgccagttcaaaggggcgcagaacatcgctcatcgggtagcgattcaacgcgtcataacggtaagcactttccggctccccggtggtaatcacgctacgccagtactttcccgccagttggtttccccccggtccgctggcaaaaccacggcttaatacccggtccagccactctttcagtagcgccgggcagctataggtataaagaggatgctgaaagacaatcacctcgtgctcgcgcagtaatgcctgctcacgagggatatcaataaaaaagtcgggatagtgcgcgtaaaggtcgtgcacggtaacattgctgagctgcgtggccggtttaagcagaacccagtttgccaccgagtcctgagattccggatgggcatacagcagcaaaactttcgctggctgagacatcatccccctcccggtatggtttttgtgtatagtcgctgttttgggctaccattgcgcccggtgcggcagctcgcccatacattacattatcataatgataagttaacatagtctgaacatacggcgccttatgattgttttttcctcgttacaaattcgtcgcggcgtgcgcgtcctgctggataatgccaccgccaccatcaaccctgggcagaaagtcggcctggtgggtaaaaacggctgtggtaaatctaccctgctggcattgctgaaaaatgaaatcagcgccgacggcggcagctacacctttccgggaagctggcaactggcgtgggtgaatcaggaaacaccggcgttaccgcaagcggcgctggaatatgtcattgacggcgaccgtgaatatcgtcaactggaagcgcagctacacgacgccaacgaacgtaacgacgggcacgccattgcgaccattcatggcaagctggatgctattgacgcatggagtattcgctcccgtgccgccagcctgctgcacggcctcggtttcagcaatgaacaactggagcgcccggtaagtgatttctccggtggctggcgtatgcgtcttaaccttgcccaggcgctgatttgccgttcagacttgctgctgctcgacgaaccgactaaccacctcgatctcgatgccgttatctggctggaaaaatggctgaagagctatcagggcacgctgatcctgatctctcacgaccgcgacttcctcgatccgatcgttgataaaattattcatatcgaacaacaaagcatgttcgagtacaccggcaactacagttcgtttgaagtacagcgcgccacccgtctggcgcagcaacaagcgatgtatgaaagccagcaggaacgcgtagcgcatctgcaaagttatatcgaccgtttccgtgccaaagccaccaaagcgaagcaggcccagagccgcattaagatgcttgagcgtatggagctgattgcccccgcgcacgtcgacaacccgttccgctttagcttccgcgcgccggaaagcctgccaaatccgttactgaagatggaaaaagtcagcgcaggctatggcgatcgcattattctcgactcgattaaactgaatctggtccccggctcgcgcattggtctgctaggccgcaacggcgcgggtaaatcgacattaatcaaactgttagccggggaacttgcgccagtcagcggtgaaattggtctggcgaaagggatcaagctcggctacttcgcccagcatcaactggaatacctgcgcgccgacgaatcgcctattcaacatctggcacgtttagcgccgcaggagctggagcaaaaactgcgtgactacctcggcggctttggtttccagggcgataaagtaaccgaagaaacgcgccgcttctccggtggggaaaaagcccgcctggtgctggcattaattgtctggcagcgtccgaatctgctgctgctcgacgaaccgaccaaccaccttgacctcgacatgcgtcaggcactcaccgaagcattaatcgagttcgaaggcgcgctggttgtcgtctcgcacgaccgtcatttgctgcgttccaccactgacgatctctacctggttcacgatcgtaaagtcgaaccgttcgacggcgatctggaagattatcaacagtggttgagcgacgtacaaaagcaggaaaaccagaccgacgaagcgccaaaagagaacgcgaacagcgcccaggcacgtaaagatcagaagcgtcgggaagcggagctgcgtgcgcaaacccagccactgcgtaaagagattgcccgtctggaaaaagagatggagaagctgaacgcgcaactggcgcaggcggaagagaaactcggcgacagcgaactgtacgatcaaagccgtaaagcggagttgaccgcctgcctgcaacagcaagccagcgccaaatccggcctggaagagtgcgaaatggcatggctggaagcccaggagcagcttgagcagatgctgctggaaggccaaagcaactgatggcgcagataacaacgaccgatgccaatgaatttagcagcagtgctgaattcacccccatgcgcggctttagcaattgtcatctacaaaccatgctgccgcgtctgttccgtcgcaaggtgaaattcaccccgtactggcagcggctggagttgcccgacggcgattttgtcgatctcgcgtggagtgaagatcctgcacaggcgcggcataaaccgcgtttagtggtatttcacgggctggaaggcagtctcaatagcccttacgctcacggtctggttgaggcggcgcaaaagcgcggctggctgggcgtggtgatgcattttcgcggatgcagcggtgaaccaaaccgtatgcaccgcatttaccattcgggcgaaaccgaagacgccagttggtttttacgctggctgcaacgcgagtttggtcatgcgccaacggctgccgtcggctattcgctcggcggtaatatgctggcctgtttgctggcaaaagaaggcaatgatctcccgattgatgcggcagtgattgtctctgcgccgtttatgctggaggcctgtagttaccatatggaaaagggcttttcccgcgtttatcagcgttacttgctgaacctgttaaaagccaatgccgcgcgcaagctggcagcctaccccggcacactgccgattaatctcgcgcagttaaaatcggtacgtcgcatccgtgaatttgacgatctcatcaccgccagaattcacggctacgctgacgctatcgactattatcgtcagtgtagcgccatgccgatgctcaatcggatagccaaaccgacactgattattcacgccaaagacgatccgtttatggatcatcaggtgatcccgaaaccggaaagtctccccccgcaggtggagtatcagctgactgaacatggcggtcatgttggctttattggcggtacattacttcatccgcaaatgtggctggagtcacgcattcctgactggttaacaacgtatctggaggcgaaatcatgttgattccgtggcaagacctctcccccgaaacgctggaaaatttaattgaaagctttgtgttacgtgaaggcaccgattatggtgaacatgagcgtacacttgaacagaaagtcgccgacgtcaaacgccagctacagtgcggagaagcggtgctggtatggtcggagctgcacgaaacggtcaatatcatgccgcgcagtcagtttcgcgaataacctgcaaccgtcggcggacgagataataatgatagctaagtcatggagttactatgtctgccaaacatccggtcattgcggtaacaggatccagcggcgcggggaccaccaccaccagcctcgcgtttcgtaaaatattcgcgcagttaaatctgcatgcagccgaggtggaaggcgacagttttcaccgttacacccgcccggaaatggacatggcgatccgcaaagcgcgcgacgccgggcggcatatcagctacttcggccccgaagcgaacgacttcggcctgctggaacaaaccttcattgaatacggtcagagcggcaaagggaaatctcgcaaatatctgcatacctacgacgaagccgtaccgtggaatcaggtaccggggacattcaccccatggcaacctttaccggaacccactgatgtactgttttatgaaggtttacacggcggcgtcgtcacgccacagcataacgttgcgcagcatgtggatttactggtcggcgtggtgcctatcgttaaccttgagtggattcaaaaactgatccgcgacaccagcgagcgcgggcactcacgagaagcagtgatggactcagtagtgcgctcaatggaagactatatcaactacatcacaccgcagttttcccgcacccatcttaacttccagcgcgttcccaccgtcgacacctcaaacccgttcgcggcaaaaggtatcccgtcgctggatgaaagctttgtggtgatccattttcgtaatctggaagggatcgatttcccctggctgctggcgatgttgcaaggctcattcatttcccacatcaatacgttagtggtgcctggcggcaaaatgggtctggcaatggaattaattatgctgccgctggtgcaacgattgatggaaggaaagaaaatcgagtaacgctgctattacgccggataaaatactatccggcttcacaacgggatagttaaatcacgcggcaaccacttcatacgagtgagtaatattcaccgctttttccagcatcagcgccactgaacaatatttctcggcagagagatcaaccgcacgcgcaaccgctgcgtctttcaggtcgcgaccggtgacgataaaatgcagattaatgtgcgtaaacaggcgtggtgcctcttcgcggcgctcagaggtcaattttacttcacaatcgaccacatcctgacgccctttttgcaggatagaaaccacatcgatggcactgcaaccacccgccgccatcaacaccatttccatcgggcttggtgctttatcgcctgagttgccgtccattaaaatctggtgaccagaggcggattcgcccagaaaagttaacccttcgacccacttcactcgcgcttgcatttttgctactccactgcgtcaattttcctgacagagtacgcgtactaaccaaatcgcgcaacggaaggcgacctgggtcatgctgaagcgagacaccaggagacacaaagcgaaagctatgctaaaacagtcaggatgctacagtaatatattgatgtactgcatgtatgcaaaggacgccacattaccgtgcagtacagttgatagccccttcccaggtagcgggaagcatatttcggcaatccagagacagcggcgttatctggctctggagaaagcttataacagaggataaccgcgcatggtgcttggcaaaccgcaaacagacccgactctcgaatggttcttgtctcattgccacattcataagtacccatccaagagcacgcttattcaccagggtgaaaaagcggaaacgctgtactacatcgttaaaggctctgtggcagtgctgatcaaagacgaagagggtaaagaaatgatcctctcctatctgaatcagggtgattttattggcgaactgggcctgtttgaagagggccaggaacgtagcgcatgggtacgtgcgaaaaccgcctgtgaagtggctgaaatttcgtacaaaaaatttcgccaattgattcaggtaaacccggacattctgatgcgtctgtctgcacagatggcgcgtcgtctgcaagtcacttcagagaaagtgggcaacctggcgttcctcgacgtgacgggccgcattgcacagactctgctgaatctggcaaaacaaccggatgctatgactcacccggacggtatgcaaatcaaaattacccgtcaggaaatcggtcagattgtcggctgttctcgtgaaaccgtgggacgcattctgaagatgctggaagatcagaacctgatctccgcacacggtaaaaccatcgtcgtttacggcactcgttaatcccgtcagagtggcgcgttacctggtagcgcgccattttgtttcccccgatgtggcgcagactgatttatcaccccgatatcaactatgcacttcgacaaacgctggtgctatgtttgcccgtggccgttgggttaatgcttggcgaattacgattcggcctgctcttctccctcgttcctgcctgttgcaatattgcgggccttgatacgcctcataaacgttttttcaaacgcttaatcattggtgcgtcgctgtttgccacctgtagcttgctgacacaggtgctactggcaaaagatgttcccctgccctttttgctgaccggattaacgctggtacttggcgtcactgctgaactggggccattgcacgcaaaattgcttcccgcatcgctgctcgctgccatttttaccctcagtctggcgggatacatgccggtctgggaaccgttgctcatctatgcgctgggcactttgtggtacggattgtttaactggttttggttctggatctggcgcgaacaaccgctacgcgagtcactaagtctgctgtaccgtgaactggcagattactgtgaagccaaatacagcctgcttacccagcacaccgaccctgaaaaagcgctgccgccgctgctggtgcgccagcaaaaagcggtcgatttaattacccagtgctatcagcaaatgcatatgctttccgcgcaaaataataccgattacaagcggatgctgcgtattttccaggaggcgctggatttgcaggaacatatttcggtcagtttgcatcagccggaagaggtgcaaaagctggtcgagcgtagccatgcggaagaagttatccgctggaatgcgcaaaccgtcgccgctcgcctgcgcgtgctggctgatgacattctttaccatcgcctgccaacgcgttttacgatggaaaagcaaattggcgcactggaaaaaatcgcccgccaacacccggataatccggttgggcaattctgctactggcatttcagccgcatcgctcgtgtgctgcgcacccaaaaaccgctctatgcccgtgacttactggccgataaacagcggcgaatgccattacttccggcgctgaaaagttatctgtcactaaagtctccagcgctacgcaatgccggacgactcagtgtgatgttaagcgttgccagcctgatgggcaccgcgctgcatctgccgaagtcgtactggatcctgatgacagtattgctggtgacgcaaaatggctatggcgcaacccgtctgaggattgtaaatcgctccgtgggaaccgtggtcgggttaatcattgcaggcgtgacgctacactttaaaattcccgaaggttacaccctgaccttgatgctgattaccaccctcgccagctacctgatattgcgcaaaaactacggctgggcgacggtcggttttactattaccgcagtgtataccctgcaactgttgtggctgaacggtgagcagtacatccttccgcgtcttatcgataccattattggttgtttaattgctttcggcggtactgtctggctgtggccgcagtggcagagcggattattgcgtaagaacgcccatgacgctttagaagcctatcaggacgcgattcgcttgattctgagcgaggacccgcaacctacgccactggcctggcagcgaatgcgggtgaatcaggcgcataacactctgtataactcattgaatcaggcgatgcaggaaccggcgtttaacagccattatctggcagatatgaaactgtgggtaacgcacagccagtttattgttgagcatattaatgccatgaccacgctggcgcgggaacaccgggcattgccaccggaactggcacaagagtatttacagtcttgtgaaatcgccattcagcgttgtcagcagcgactggagtatgacgaaccgggtagttctggcgatgccaatatcatggatgcgccggagatgcagccgcacgaaggcgcggcaggtacgctggagcagcatttacaacgggttattggtcatctgaacaccatgcacaccatttcgtcgatggcatggcggcagcgaccgcatcacgggatttggctgagtcgcaagttgcgggattcgaaggcgtaatacaggctaaaccatcggatgaggtgttcacgccgcatccgacatcttttgcctgatgcgacgctgacgcgtcttatttacgccccaatcaccttcgccaccgcgtgggcgaaacgatgcatcccttcatcaatatccgcatcttccaccaccagcgacggcgcaaaacgcatcacatcaggcccggcattcagcaccattacgccttcctctgcacccgcatacaggaaatcacgcgcccgacctttgtactgtggtttcagctctgcgccaatcaacagccccataccgcgaatatcgctaaacacatcgtactgctgatcgatcttctgcaaatggtcaacaaaacgctggcgtttcgcctgaataccttccagcacttcaggggtattgatgatatcaaacgctgcgcccgctactgcacaggccagaggattaccgccgtaggtggaaccgtgagaaccaggatgaaacgcggaagcaatctccgccgtggtcagcatggcgctaaccgggaaaccgccacctaacgctttcgcagaggtcagaatatccggcgtcacgcagtagtgcatataagcaaacagatcgccggtccgccccatcccggactgcacttcatcaaacaccaataatgcctgatgctgatcacacagctcgcgcaagccctgcaaaaactctggcgtcgctgccgtcacgccgccctcgccctgaatcggctcaaccaccaccgcacaggtatggtcatccatcacggcttttactgcgtgaagatcgttaaaaggcacgtggatgatgtctgccggttttggcccaaagccgtcggaatattttggctgcccacccaccgaaacggtaaacagcgagcgaccatgaaaagcgttatggaaggcaataattttggttttgaacgggctatgacgcacacaggcgtaatggcgtgccagtttaaaggcggtttcgttagcttccgtgccggagttcataaacaccacgcgttcggcaaacgttgcctcaatcagtttacggccaagacgcagcgccggctcattggtgaaaacgttactaatatgccacagagtttcgccctgggtttttaacgcgttcaccagcgcaggatggcaatggcccaacgccgtaactgcaatgccacccgcgaaatcgacatactccttgccctgttgatcccagattcggctgccctgaccttttaccggaataaactctgccggagcataaatcggcagaatcacttcatcgaaagtcgcgcgtgtaattgctgtttgttcaattgccatctcatgatcaccctgttacgcataaataaatatgaaattataatcacaaaatatgcataaaaaatcactgaatggcaatcagaaatcagcgatgcagaaaattagccagcagttgatgtccttgttcgctaagaatactttctggatggaattgcacaccttccagatcccactggcgatggcgaatccccataatctcgcgggtttcgctccaggccgtcacttcaaagcactccggtaatgagtcaggttccaccaccagcgaatggtagcgtgtcacggtgagtggatttgccagccccttaaatacgcccacaccattatgtgtaatcggcgaggttttgccgtgcatgacctttgcggcgcgcacaactttgccgccaaatgcctgcgccattgcctggtgaccgaggcagacgccaagaatcggcaagcgtccggcatagtgacgaataacgtcaagggagatcccggcttcatctggcgtacaggggccgggtgagatgacaattttttgtggtttaagggcgtcgatatccgccaacgtcaacgcatcgttgcgcttaaccaacacatccgcccccagttcacaaaagtactggtagaggttccaggtaaaagaatcgtagttatcaataagcaggatcatggcggctccggtacgaaagaaccgcgctattttactcagattccccggcttcgcttaccactttactaaatatcatctgcagcgcggtgagatcccccattgccccattctgatttgcctgattccaggcctctttttcgataccctgccagctcagttgatatccggcatgaatcgccagttgctcgaagaagatccgctgtgccaaaccacttcccacccggaagggatgcagcacgttgatttcacaatagtaatgcgccagccgctcgacgaacttcgctttctccaggccaaccagataaccttcttcctccagatcctgcatcagggcattgccctctttttcgatataagcaaagtggcagaacggcgtatcgccctgataaatatcaacttcacgcagttgccctgcccagtcgaaaatatcctgatacaactggcgatgaagagtaagcaaatgcggtaaaccccgaaccaacgggccaagttcaatggtcgcagcacgtagcgctgtcatttcgtaagcgacctgttccagccgctgctgctggcggatgttgagcttattacgcatgatatcgagaccagggtagagatatgggtcacgcccttcgccgaatttatcgctcatagtgcctcctcagcgcttcaaggcgcgctaaagcctctgcggcagtaagagtgactaaaggcatctcgacgccttcaagacggcgactggcctggaaattacgattacgctgaagctcccagagacgggacttttgcttatcggtgagtttcttcacttgatgcctccctgaacgtgtccatttgccacaagtataagcggcaaatccgggttacgccgggagagcagaagcgcgggcaagattgcccgcgcgagaaatcattacggcaggactttagcggaaaggataactaccggttttgacggcacattctggtacggaccaacgtcatgagtcggcacctgggaaatcttatcggcaacgtccatgcctttcaccactttaccaaataccgcgtaaccgaaatcacgctgaccgtggtcaaggaaggcgttatcggcaacgttgataaagaactggctggtggcgctgtctttgtcagcggtacgcgccatcgcgatggtgccacgcgtgttgcgcaggccgttatctgcttcatttttgattggcgggtttggttttttctgctgcatctgctcggtgaaaccgccgccctgaatcataaagccaggaatgacgcggtgaaaggtcgtgttgttataaaaaccactgttcacataatcgacaaagttttgcacagacactggcgctttttgtttatccagctccagttcgatgttaccagctgaggttgtcaacaatacgtgcgggtcccctttcgctgccattgctgcgggagaaagagcagaaagagcgaaaacagcagccatcgccgccagggtcgatttgaacatgagatttccttaacaaacagagcagaaaaaaagcaagtgaagagattctaaatagccttcaagaacaaggccatccctttacctaattttacgtatctgaaatatatgtaacctgaggataactttttattccgtgatcaaaatcacctcttaaaatgcaatttagcaaccgattgcaataaaacatttaatcagatcacaaaatcgcctaaaatcgcccgctcgcggcatagcccgctatgccattttatttttgaacgcaggccaatcatgactaacagcaatcgcatcaagctcacatggattagctttctttcctacgcactgaccggtgcgttggttattgtcaccgggatggtgatgggaaatatcgccgattatttcaatctgcctgtttccagcatgagtaacaccttcaccttcctcaatgccggcattttaatctctatcttcctcaacgcctggctgatggaaatcgtcccgttgaaaacgcagttacgttttggctttctcctgatggtgctggcggttgccggtttgatgttcagccacagcctggcgctgttctcggcggcgatgttcattctcggggtggtcagcggcatcaccatgtcgattggtacattcctggtaacacaaatgtatgaaggacgtcagcgcggttcacgcctgttatttaccgactccttcttcagtatggccgggatgattttcccaatgatcgccgcgtttctgctggcacgtagcattgagtggtactgggtttatgcctgcatcgggctggtgtatgttgctatttttattctgaccttcggctgtgaattcccggcactgggcaaacatgcgccaaaaacagatgctccggtagagaaagaaaagtgggggatcggcgtactgtttctctctgttgcggcgctgtgctacatcctcggtcagttaggttttatctcctgggtgccagaatatgccaaaggtctgggtatgagcctgaatgacgctggcacgctggtaagtaacttctggatgtcgtacatggtcggcatgtgggcgttcagctttattcttcgcttctttgatttgcaacgtatcctgaccgtactggctggtctggctgcgattctgatgtacgtctttaacaccggaacaccggcatatatggcgtggtcaattctcgccctgggcttcttctccagcgcgatctataccaccatcatcaccctgggttcacagcagaccaaagtaccgtcgccaaaactggttaactttgtcctgacctgcgggactatcggtactatgttgacctttgtggttaccggcccgattgttgaacatagtggtccgcaggcggcgctgctgacggcaaacggtctgtacgctgtcgtctttgtgatgtgcttcctgttaggtttcgtcagccgtcaccgtcagcataacaccctgacctctcattaattgttcatgccgggcggcactatcgtcgtccggccttttcctctcttactctgctacgtacatctatttctataaatccgttcaatttgtctgttttttgcacaaacatgaaatatcagacaattccgtgacttaagaaaatttatacaaatcagcaatataccccttaaggagtatataaaggtgaatttgatttacatcaataagcggggttgctgaatcgttaaggtaggcggtaatagaaaagaaatcgaggcaaaaatgagcaaagtcagactcgcaattatcggtaacggtatggtcggccatcgctttatcgaagatcttcttgataaatctgatgcggccaactttgatattaccgttttctgtgaagaaccgcgcatcgcttatgaccgcgtacacctctcgtcttacttctctcaccacaccgccgaagagctgtcgctggtgcgcgaaggcttctacgagaaacacggcatcaaagttctggtcggcgaacgcgctatcaccatcaaccgtcaggagaaggtgattcactccagcgccggacgtaccgttttttatgacaagctgatcatggcgaccggttcctacccgtggatcccgccaattaaaggttctgatactcaggactgctttgtctatcgcaccattgaagacctcaacgccattgaatcctgcgctcgtcgcagcaagcgcggtgccgttgttggtggcggcctgttaggtctggaagctgctggcgcgctgaaaaacttaggcattgaaacccacgttatcgaatttgcccctatgctgatggcggaacagcttgatcagatgggcggcgagcagctgcgtcgcaaaatcgaaagtatgggcgtgcgcgttcacaccagcaaaaacactcttgagattgtgcaggaaggtgttgaagcgcgtaaaaccatgcgttttgccgacggcagcgaactggaagtcgactttatcgtcttctctaccggtatccgtccgcgcgataagctggcaacccagtgtggtctggacgttgctccgcgtgggggtatcgtcatcaatgattcctgccagacttccgatccggatatctacgccatcggtgaatgcgcaagctggaacaaccgtgtatttggtctggtagcaccaggctacaaaatggcgcaggtcgccgttgaccatattcttggtagcgaaaacgcctttgaaggtgcagaccttagcgccaagctgaaactgctgggcgtagacgtaggcggtattggtgatgcgcacggtcgcacgcctggcgcacgtagctacgtttacctcgacgaaagcaaagagatctacaaacgcctgattgtcagcgaagacaacaaaaccctgctcggtgcggtactggtgggcgataccagcgactacggcaacctgctgcaactggtgctgaacgctatcgagctgccggaaaacccggattccctgatcctgccagcgcactcgggtagcggtaagccgtctatcggtgttgataaactgccggacagcgcgcaaatctgctcctgcttcgacgtcaccaaaggcgacctgattgctgctatcaacaaaggctgccacaccgttgcggcgctgaaagccgaaaccaaagccggtacgggctgcggcggttgtattccgctggtcactcaggtactgaacgcggaactggcgaaacagggtatcgaagttaacaacaacctgtgtgaacactttgcttattcgcgtcaggaactgttccatttgatccgcgttgaaggcattaaaaccttcgaagaactgctggcgaaacacggcaaaggctacggttgtgaagtttgtaaaccgaccgtcggttcgctgctggcctcctgctggaacgaatacattctgaagccggaacatactccgctgcaggattctaacgacaacttcctcgcgaacatccagaaagacggcacctactcggtgatcccgcgttctccgggcggtgaaatcaccccggaagggctgatggcagtaggtcgtatcgcgcgtgaatttaatctctacacaaaaatcaccggctctcagcgcctggcgatgtttggcgcacagaaagacgatctgccagagatctggcgtcaactgattgaagccggcttcgaaaccggtcatgcctatgcgaaagcactgcgtatggcgaaaacctgcgtgggaagcacctggtgccgctacggtgttggcgacagcgtcggcctcggcgtggaactggaaaaccgttacaaaggcatccgtacgccgcacaaaatgaagttcggtgtctccggctgtacccgtgaatgttcagaagctcagggtaaagacgtgggtattatcgccactgaaaaaggctggaacctgtatgtttgcggtaacggcggcatgaaaccgcgtcatgcggatctgctggcagcggatatcgatcgcgaaacgctgatcaaatatcttgaccgcttcatgatgttctacatccgtactgccgacaaactgacgcgtaccgcgccgtggttagaaaacctcgaaggtggcatcgattacctgaaagcggtgatcattgacgacaaactggggctgaacgctcatctggaagaagagatggcgcgcctgcgggaagcggtagtgtgcgaatggactgaaacggtcaatacgccgtctgcgcagactcgcttcaaacacttcatcaacagcgacaagcgtgacccgaacgtgcagatggtgccagagcgcgaacagcaccgtccggcaacgccgtatgaacgtatcccggtaactctggtggaggacaacgcatgagccagtggaaagacatctgcaaaatcgatgacatcctgcctgaaaccggcgtctgcgcgctgttaggtgacgaacaagtagcaattttccgcccgtatcacagcgatcaggtgtttgcgatcagcaacatcgacccgttctttgagtccagcgtgctgtcacgcgggttgattgcggaacaccagggcgagctgtgggtcgccagcccgctgaaaaaacagcgttttcgcttaagcgacggcttgtgcatggaagacgaacagttttccgtcaagcattacgacgcgcgagtgaaagacggcgtggtacagctgcgcggttaatattttaacgggaggcgcaatgcctcccctttttgcatggtcctgtaataactttcggtatattgcaggacattttttaaactttttgttttattttttgtttttattttttaaaggataatcaaatgtttacagacactattactaagtgtgcggctaacgctgcgcgcattgcacgcctgtcggcaaataacccgctcggcttttgggtcagctccgccatggcgggcgcgtatgtgggtcttgggatcatcctgattttcacgctcggtaatttgctcgacccgtccgtacgtcctctggtgatgggcgcgacctttggtatcgccttaacgctggtcattattgctggttctgaactgttcaccggacacaccatgttcctcacctttggagtgaaagcgggcactatcagccacgggcaaatgtgggcaatcctgccgcaaacctggctgggtaacctggtcggttccgtcttcgttgccatgctttatagctggggcggcggtagcctgctgccggtcgataccagcatcgttcactccgtcgcgctggctaaaaccaccgcaccggcaatggtattattcttcaaaggcgcattgtgtaactggctggtttgtctggctatctggatggcgttgcgcactgaaggggcggcgaaatttatcgctatctggtggtgtttgctggcatttatcgcgtccggctacgagcactccatcgctaacatgacgctgttcgcactctcctggttcggcaaccacagcgaagcctacacgctggcgggcattggtcataacctgctgtgggtgacgctgggtaatactttatcgggtgccgtattcatgggattgggttattggtatgctacgccgaaagcgaatcgtccggttgcggacaaatttaatcaaactgaaacggctgccggttaattactaaggggtttttacgtggatcatttgcctatattttgccaattacgcgatcgcgactgtctgattgtcggcggtggtgatgtcgcggaacgcaaagcaaggttgctgttagacgcaggcgctcgcttaacggtgaatgcattagcgtttattccacagttcaccgcatgggcagatgcaggcatgttaaccctcgtcgaagggccatttgatgaaagccttctcgacacctgctggctggcgattgcagcgacagatgatgacgcgcttaaccagcgcgtcagtgaagccgctgaatctcgtcgtatcttctgtaacgtggtcgatgcgccgaaagccgccagctttattatgccgtcgattattgaccgctcaccgctcatggtcgcggtctcctctggcggtacttctccggttctggcgcgcctgttgcgtgaaaaacttgaatcactgctgccgttgcatctgggccaggtagcgaaatacgccgggcaattacgtggtcgagtgaaacaacagttcgccacaatgggtgaacgtcgccgtttctgggaaaaactgttcgttaatgaccgtctggcgcagtcgctggcaaacaacgatcagaaagccattactgaaaccaccgaacagttaatcaacgaaccgctcgaccatcgcggtgaagtggtgctggttggtgcaggtccgggcgatgccgggctgctgacactaaaaggtctgcaacaaattcagcaggcagatgtggtggtctacgaccgtctggtttctgacgatattatgaatctggtacgccgcgatgctgatcgcgttttcgtcggcaaacgcgcgggataccactgcgtaccgcaggaagagattaaccagatcttgctgcgggaagcgcaaaaaggtaaacgcgtggtgcgtctgaaaggcggcgatccgtttattttcgggcgtggcggagaagagctggaaacactgtgcaacgcgggtattccattctcggtggttccgggtattaccgcagcttctggttgctctgcctattcgggtattccgctcacgcatcgcgattatgcccagagcgtacgcttaattactggacacttaaaaaccggtggcgagctggactgggaaaacctggcggcagaaaaacagacgctggtgttttatatggggctgaatcaggctgcaactattcagcaaaagctgattgaatacggtatgcctggtgaaatgccggtggcaattgtcgaaaacggaacggcagtcacgcagcgcgtgattgacggtacgctcacgcagctgggcgaactggcgcagcaaatgaacagtccatcgctaattattattggtcgggttgttggcctgcgcgataaattgaactggttctctaaccattaatttaaccagggccagagaagtctggcctttttcgtttacaactctctttatatattcagcagataaaaacatacccccttaataaatattgtctgctaatgggttatattcaccgttacagcgacttacaaaattaaatcaatcgctcactgacgctaattgaatattcctgtatcgttcttaatgagcagtctgcttatattcatataatcaatgaatattaattaatatataatacatagggaatgtaaatgaacaaatttattaaagttgcactggtaggcgcagtactggctacgttaactgcatgtactggtcatattgaaaaccgtgataagaactgctcttacgactacctgctgcacccggcaatttctatttctaaaatcattggcggttgcggtccgactgcacagtaagctattgacagaaatcggctaacgccggtttaattgcctgacgccctcggagttatccgagggcgtatttatttctgcattcttttcgaaaacatcatgcacaagattaaatactggcaatactctcacgcaaaatccgcagcaccgtctcttcaccgctgcgattcgggttaatgcgaatcgcgcaatgttcgagttgtggattcgcctgacgaaacgttccggaaagtcgataaaagagcggcgggatttcatatttcgactctgcaccaaccgggtaaggcaaggcaccgagtttctgcgcctcttccagcactctggcggcaatcggctgatgaaactccacaatcaataccttcgactgtgcattggcaatgacggcgcttttcacttccgccaccgcgccgccgttaagcaaagccagcaaccgttcagatacccccgcctgcaccgcgtgcatcactggcgcgagcaccagaccacgcaacacctctaatgcctgcgccccctgaatctgactgccgccggaatagagcgtggcgcgaatccggctaataacatcggcatcgcctaccaccgcaccaacgccctctggcccaaatagcttgaagcaggaaaatgtcgacacattcgccccgcattcgcagccgattcgcgctaccttcatcaccgcatagttgtcatcggttaacgctggaacacctgccgcgcgcaacgttgccagcacgtctgccagcacatagcggtcctgcggctgctggcgcgtatgctgcaccagcgctgcatcaggttgttgctcgtcaacaacctgcttcagtgccgacagatcattgaaatcagccgtaatgagcgttagtcccatctgctcaataataacccgtgtcgttgggtaaaccggcgcgtcatgcaccagaagacgttgccccggtttgagcaaagccgccagtgccgcacggatcgcgccagtacccgcgccctgtaccagcgccgcagcctgtgcgtgaaatgcatcagccagcacctgttccacacgctgggtaatgcggggctgatttagccccggcgttaagcccaaatcaccgcaggtaagaaactcgctgccaggaaaatgacggcaaatcgtgtccaccagcgcaaactgcttttgctgcgcctcaataagcgtcaggctttgcagaggaaacgtcttcataggtgccttccttaagccggaacgaacaggccaagccagtaaagaacattcagcaggatgccggtgatcattactgctacgaccggtgccgccattttctgtaccggacggcccagggattcgttgaggaagtaaatggcaaccgcgatagagaatccggtatagcccgccattttgattgccgcaaagatcgaaccgaccagcaacgccacttccatcagcatattcatggcgttacggatgttatccgacgcattacgtaccgacgggtagcgccccaaccatttgccgatcgaacgaagcagcaagacttccgccgaaataaccactgcgcctaataccgctgcaaccatcggattcggcgagagatagcccaccgcataaacaaaggtaaagcccgcaactgcatacacaccggtggctaacgcggtggtggcaatcaacggcacaaaacccagcccgcgcataaattctgccagtgccgcctggttgattagtgtttgcgattgttccggcgttacgcctgcggagtacgctttctccagtgtgaagatcgacacttcactaccggcgaaaatcttcatgctggcaacggcagcaatcaatgcacccacgatggcgatatacggtaagtttttgataatccgtgatgtacgctcttcaaacaccgacataccgctggcatcgatatcattttcatcacgatggcgcaggtcatgagttattgcgatccccagcagcatcaccatgccaataaagatttcgatggattcagggttaagatgtgggaaatagcgcactaccaccacacgagtcatcagtaccaccacggcggcgatcagactttgcttccagccaaactggtagaaaatcgccaccaacgggaacagtgcaaaagctgaaaccaccggcgagcttaattcccccaggctacctaatacatccaccggtagcgcggtcagcagctggtttactggcaacagacaggtgaggatcaatattccccagatagcaccaagaccaaacgccatcaggctgtttatcgccagtacgccgaggatatcggtaggaagaaagagtaaccatgcgttgagcagcccggttttcagggtaaaagagatccccaccgaggccacaaaaccaatgctcagaccaaaagcgatactccccgcctcgcgacggttcatatagccttcaatcagttgcggcaggatcgggcggataccgtcatgaaaaacggctgccgagcgatgcgccagaagcgatgtcatacccgtcaggcacgccaccacgataatctgaatgtacagatccatagtcgtgccttttatttcagatggttaatcagcatcggaatcgcgtgttcgacgtgctcaacggaaaggccaaacgccacttttccttcagcgaccattttggcgatatgctcgtctttcgctttaatgcccggcttggcaatggtgcaacttttgttatagccaatcaccgcgatagcaatcgacaatgccgcgcccgcaccggtattacacgcgccgatgtagtaatccagttgcccggatttcactttcattgccgcttccatgtcgttgtgaatgaaaacttcaaaacagccaggagccgtcgcttcaatggtttttttaatctgctcacgctgtaagcctgcaacgccaatctttttcatgagtctgtccttattggaaaaattgagagggattttcacgtaacatcacatccacatcggcctgactgaatcctgactggcgcaattgcggaataaaagtggtcaataaaaagtcatagccataaccaccgttggcttttaaatgagagcgccgcgtaatatccatcgacagcatgacgcgattcagcaccccacggtcacgtagcgcatggagcatcgcaatgcgcttttcgtccgggtagtaactgttcttgccgatggtgtcgaactgcacatacgcgccgagatcgatcatcttcaaaatgttgtcgagattgtctttcagatcgcagtggccgacggtgacgcgcgaaagatcaactccgtgggcttgcaacagagccagttgctccagccccatcgtgctgaacgacgtatgcgtggagatcgggcgtccggtatggttatgtgccagcgcggcggcaataaacaccttctcttccagcgacgtaatcttcccttcgctggagccgatctccgcgataattccggctttcaggtcagtgccatcgataccctgctcaatttcatcgaccatctcctgcgccagttcctgcacgctgcgggtcgccacatgttccgggaaaaacgcgtcctggtaataaccggtacaggccaccacgttgatcccggtttcgcgcattacatcgagcataaattgcgcattgcgccccatgtaacggttggtcatctcaatcacattacgcacgccccgggccatcaggtcgttcatctcctggcaaatgaacgcatactgatcaaggcggcagtccacgttgtttttaaagccggaaagatcaatatgcagatgctcatgggcgagcgtgtagcccgtcggatcaaaactcatagggtgtctcctgcaaaccggaaggaggaaagaaaagagcgaccattttgtggtggtggcgcacggaaaaattcacacacggtagcccccacatcagaaagcgtggtgcgcacaccgagctgcgtagcgaccagtccttgctgataaaccagcactggcaccacttcgcgggtatggtggctgtgaccaatggtcggatcgttaccgtgatccgccatcacgaccaggcaatcatctggctgcatcgcctcaacaagcctggcaaggttacggtcaacgacctgcaaacgttcggcataacgtgcgacgtcttctgcatgaccagcgaggtcggtttcctggatattggtacaaataaacgccgtcggataggtgttaaattcgttgagggtgatatccataatccgctggctatccaccaggttttgccagctcacgccataaggattactggcaatatccgccactttccccaccagcacggttggtacgcccacttcatacagtttttgtggcacctgcactttttcatcgacgccgtagcccatatgtacgacctggaaaccgttgtcataggcgccagaacgcggcgcattgatgccaataaagcgcccttctttgctttctgcggcatcgaggatgcactggctgtcggttaacaggccaccaaatgtaatgacccgaccgacctgtacctgctcacgcacgatacgacccattttgattgcgtcgtcaaaagagatcacagagagattggcggtgatgttatagacctgacctaaatccgcctcgagattatcgccaatcgcaaccgcctgattgacccacagaaattgcagatcatcgccacgacgctcaacctgccagccagcggaaactaatgcctgctcaacacggtcaatcacatcacgaaagggcatccgcagcggcggtaacgggcgcgtacctaaaatttcctgatgccccataaaggtatcgccaccttcatgttgcagctctgccacgccccaggttgcggagtctgacggctgcatatcgccaggcgcataacccaatgcgttgattagccctagcgtctccagcgttggtagctgcaaatgcggcaactggctcaggatgtgaccacaggtattcgccccggcatcctgcggacgcaccaacgtgacatctttcattgcccctacgccaaagctatcaatcactaacaccacaaatcgcgccatttacgcctccagagggttgccgaggctgtcataacgaccaactatttctggttcgccacggtgaataccggacaccagcaccacatcactacgggtgataaaaatctgcgtgcgaaaacagagcaccactgcactgcttaccggatgctcgcctgccagcggcagggtgtagtcgatactgctgtcatcaacggcgttgagatatgtttcagtaattctttgattttctggcgtaaacaccagcgcatgttgcgcgtgaccacgacggtagtaaccgccgccgtagcagtagctgtcgccacggaaatgatgggagatttcacttaaccagagcatcgcgatacgttcaggctgatcgccctgttgatttgccggaatagtacccgtcagcgcatgaccgggttcggtatgagtcacaccgtattccgccagcaatggcagcgacgtgcagctggtcgctgaaggcgcgttcagttgctcaatcgcaataccagatttcgccagttgatcccgtgcttgtaccagcgtgtgaagattcggtgtcggcaaaactttcccggcagcctcatcccaaagcaggcaagggaaatgggtaagtcccgccaaatgtagccccggcagattctggatttcagcaaccacctcgtgcagcgaatgctgtacaaaaccgctctcctgccccggataaagaaaatcatcgtcgctataaactttgagcagcacagactgcacacgtccggtcttcaccgctgccgcagaaatttcccgcgctttgtcgagggtaaacacagtgatgacgtcggttccctgttcaacggcgtcagaaacctgatgacaagggatttgtaccagatgcccctgatgcgctaccggcaaaccggcgcggcgcatgactcgcgcctctttgtaatccaccgccacaatgccgctgtagcccagagccagcagtttttctgccagccacggattacgaccgaattgtttggtcatcagatacagttcaatgccgtaaagccgcgccgtctcaatcagccgcttgccgttttccagaacttgatccacgtcgatcacccaactgtccggggcgatcttgccctgctgccacaaacttagtgcggcggaaatcagcgccgggttctggcgtttcaatgcttctacaaacatcttgttgcctcgtttctgttccttgaattaaatattcatttttttgaatatttaggttgtacgacgtggatttatcgggagcttcaaacctcttcgttagcagccatccataatccataaaggttggccagcaaatagccttcttcacacgggttaacttccagtgcaaattccttcaacaacacctgatgcaattgcacaacggcttgccagtggctggattgcgccagttccgccagcaattcgtcatccagcggctctatttcttcaccacggcgactacgcatcagtgcactcgccatatgtgtcatcgccatcgttccttgctcactgcgcaccggtagatggcactctgtttccagtacattgacgacctgcatcatgcctttgcaaatgtccttatcaataacgcctgcatcgcaaagcaggttgagtctggtttccatatcagatgcctttcgtttaataactgggttcctgttccccactgactactcgctgttgatgagcaagcagggcatgtttatcaacaactgcatgcagcagttgttgcattgggtaatcatcgactcgcgtcaggatcacggcttcggtggcctgtaaaaatcgcggatcgtctgtgagcggcgtcgcttctaatcccagcatggtcagttcgttttccgccactacgttccagataaccgcgtcaacatcgcctttaacaatgcgttgtaaactctcgtgataagagagatcgactcgttccacatcactatcgccaaaaaagacatcggtcatgattttctgatctgccgaacggttatccagccccacgcgcttcacgtttgcggactcgcctttacggcaaatcaactggtgctcgccaacgtaggtatgcggtcccaactccagcgcgaggcataatcctttttgcgtgagataactttccgccgccagtcgcgaaaccaccgccatgtcatacacgccgttaagtaaacactccacgcgaatatccgcgccgcgcatatgcgcatagtaaaaaggaatgccatcaaactgggctttcaatccgctcgccaggccttcgtacaaacgggtatagggcaagggcatcgcacataccacgttgttgatatccacatgagtcagcaatgctttgttatccatctcaaccagatgactgccattgcgcccacggcgttcaatccgtatcgctccgcttgattccagcgttttcaacgctgcctgcgtcaggccaaccgatgaacggcattcagttgccagctcatctatggttttcagtcgattaccgcacttttcacccaacaaataacgggccagtgtcgtgataacgacgccttcttttttgataaacgttcgacgcataatatattttcaataaaatgaatgtttatatcttcaggaatttgaagataaggcgcaacagcgagatgtggaaacggcgaggcgcttcacattttttcggattattgcaaatgaggataaaaaaaccgggtttccccggtttttggcattaatgttaaattacggcttcgccacaaaaccaatcgcttcgtacaccgcttttagcgtacgggaagcgtgtgcgctggctttttctgcgccgtctttcatcacctgttgcaggaaggcttcatcgttgcggaaacggtggtaacgttcctgcaattcagtcagcataccggaaacggcatcagccacttcacctttcagatgaccatacatcttgccttcgaactgtttttccagttccgggatgctctggcccgttaccgcagaaaggatatccagcaggttggaaacgcccgctttgttctgcacatcgtagcgaactaccggcggctcgtcggagtcagtgaccgcgcgtttgattttcttcactaccgatttcggatcttccagcaggccgataacgttattgcggttatcgtcagacttggacattttcttggtcggctccagcagcgacattacgcgcgcgccagatttcggaataaacggctccggcaccttaaagatatcgccgtacagcgcgttgaaacgctgggcgatatcgcggctcagttccaggtgctgtttctggtcttcacccaccggcaccagattagtttgatacagcaggatgtccgcagccatcagcaccggatagtcaaacagaccagcgttgatgttctcggcataacgcgcagatttatctttaaactgcgtcatgcggctcagttcgccgaagtaggtatagcagttcagtgcccagcctaactgcgcatgttccggcacgtgggactgaacaaaaatggtgcttttctcaggatcgataccacaagccagatacaacgccagcgtatccagcgtcgctttacgcagcttctgtgcatcctggcgcacggtgatcgcgtgttggtcaacgatacagtaaatgcaatggtagtcatcctgcatgtttacccactgacgcagcgcacccatgtagttaccaatggtcaattcacctgagggctgtgcgccactaaaaacgatgggcttagtcatttttcgattcctgattttcgctatgcggaagccctaatgcgggcagaaggtcatttatagactgataaattacatcaggctggctgagatcgatagcctcgccgtagttatatccgtaggttaagccaactgatgggcaacctgccgcttttgctgcctgaatatcattgcgtgagtcgccaacaaacaacatctgttgtggagcaattcccatccgctcagccaccagtagcagcgggtccgggtgcggttttttattttgcacatcatcaccaccaatcaccacgctgaagtatttggcgatatctaaggcttcgagcagcggcgcgacgaacggcgtcggtttgttggtgaccaggcctagcggcaggcctttagcctgcaacgcgcccaacgtatcggcaacgtgcgggaacaaaaacgtcccctcttcggcaacctcgccatagtagcgatcgaacagtttacgcaggatacgtacctgttcttctgccggaatgtcgtcatcaacgggcggtttacccattgttttacgcagagtcgcacgttcctgacgcgcccaggtcaatgcgcgctccatcagaatatctgcgccgttaccaatccaggtaataacgcgttcttcacctgcgacaggcaactccagcgcatacagcgccatatctaccgcagcagcaagaccgggtgcactgtcaaccagcgtaccgtcgagatcaaaagcgacgccgcgaatatcttcaaacttattcatgacttacctttgccagttcactgcgcatttcatcaatgacttttttgtagtctggctggtcgaagattgccgaaccagcaacaaacatatccgcgcccgccgcagcgatttcgccaatgttgttcaccttcacgccaccgtccacttccagtcgaatgtcaaagccagactcgtcgatacgacgacgtacttcgcgcagtttatccagtgtttgaggaatgaaagactgaccgccgaaaccaggattgacggacatcagcaggatcacatccagcttatccatcacgtaatccagataactcagaggtgtcgccgggttaaataccaaacccgctttacagccattttctttaatcagttgcagcgtgcggtcaacatgctcggaggcttctggatgaaaggtaatgatgctggcaccagcggcagcgaaatcaggcacaatgcgatcgacgggtttcaccatcagatgtacgtcgataggggcggtaatgccgtagttacgcaaggatttcagcaccattggcccaatcgtcagattgggaacatagtggttatccatgacgtcaaaatgcacgacatcagcgccagctgccagggcttttgcggtatcttcacccaggcgggcaaaatcagccgacagaattgagggggcaatcaaatactgtttcatccgcttctccttgagaattattttttcgcgggtgaaacgactcctggtttgtacaaagccagcagttcgtccacctttttacgtgtgccgccgttgctgcttatactgcgtcgaactttgacgacatgcaattttgcgcgctgataccactcacgcgttaacatcgtatcgtgattggagatcagcaccggaatatggcgatcaaccagaccttcagcgatctccgccagatgcgcttgttgttcaagcgtaaaactgtttgtgtgatacgccgtaaagttggcagtcgcagacagcggcgcataaggcggatcgcaatagacgacagatgcatcatctgcgcgcgccatgctatcggcgtaagactcacaatagaaaaaggcattctgcgctttttcagcgaagtgatacaactctgcttccgggaaatagggttttttgtagcggccaaacggcacgttaaactcaccgcgcagattgtaacgacacaggccgttgtaaccgtagcggttcaaatataaaaacagtaccgcccgacggaacggatcctggcttttgttgaactcttcgcggaactgatagtaaacctcagcgcaatttgtttcgggaacaaacagctcgcgtgcggcctgtacgtactcatcagtacgcatcttcacaatgttatagagactgatcaggtcgctattgatatcggcaaggatataacgagaaaagtcggtgttgagaaacaccgacccggcacctacaaaaggctcaaccagacattcgcccttgggcaaatgccgtttaatatcatcaagcaggggatacttgccccctgcccacttcaaaaaagcgcgatttttcttcatgctgactaactaattacaccttctccggctgtggagaaagctccgacagcatccagcgcttcaggcaacgcccgcaatgataaaccattgcgggagataaccttgattacttcaggtcggcctgtacctgacgcagcggtttcgcccacgggtttttggcctggacatctgctggcaatgtagataccgcttttttcgcctcttctttcgaagcatacacgccagaaaccaggacataccacggctgaccattacgcgtcgtttcatagacaacgtagtttttcagattctctttcttcgcccaaccgttcaggttgtcgtagttagaggaactgctcagctgcagagtgtaatggctggacggtgccgatttcaacgaaccaacattacctgcggtcttccctccagcggctggtgttgccgtggtttgcgccggggatgccgtctgtactggagccgtagtcgccgtctcttttggtgctggcgtagaagtcgcagccggtgcctttgtgctcgccacaggggcagctggttcagttcgcttcggcgtctgtgcgactggcttcggttccgttttcacggttgcttgcggttttttcggttcaatcaccgcctgctgacgagccgggcgcgtagtggccggacgttcagcggtttgcgttttcgccgtgtcacgcgcgatgcattgccattgcgaacaggcgcgacagtcgcgggttcagtcggcaatgtagaattgaccgccacattgttcaactgttgctgattttgtggctgggtcagcgcattgttcaggtcaccctgcacttcaacacgttgttgaccatccgttgccgccggggtttgcccttgagtcggcgtagaagagatcggcggcagagaaacatcctgctgagtattttccgcagacgtggttcccggcgctggctgcacgccattggcctgatcggtcgcattgcctgcaagatcaatactcttctcgccagacgcggtttgatcgctggaagaggtcgagggggcttttagcgcagaaccgataccgatgatcaacagcagtagaaccagaatgccgacacccatcatcatatactgacgagaagcgggtttactggctgcttttttgcgcttacgcggacgacgctctacgcgctcttcatccacggtttcatcttcggattcgtcaatttcttcttcgatttccggttcctcattacgcgctttttgcgcacgagtcggacggcgatcgtcagtgtcatcaagttcaatatcatcaaaattgatctgcggttcgccacgttcagtacgctcagaacgttcagaagattgacgagaacgaccagtacgacgatcgctgggatcgggtttcagctcgtcttctggtttgaattcatccatttaacaccccactaaaaggttaatgcttaccacgttgcaattaacctgaagctaatagaccgcttgataagcggcctgacctttcttgttgttacgctgattgacaatcggcaatggcgttaagaacaagctcgtgcgaaacgccgctgcgaacttcactcttaccaattgccaacggaagaattaagcgcatctctcccgcaaggactttcttgtcacgcagcatatgcggtaaatacgcctgcgcggacatttcgcgcggcccattgaccggtaacccagcccgcgtgagcagggttataatacgctgcgtttcggcagaactaaactgcccgagacgttccgacgtccgcgccgccatcaccatacccgcagcgaccgcttcaccatgtaaccaattgccataccccatttcagcttcaatggcatgaccaaaggtgtgtcccagattcagtaaagcacgtaacccggtttcgcgctcgtcggcggcgacaacttgtggtttcagctcacaacaacggcgaatacagtacgccattgccggaccgtccagacgcaacaacgcatccagattctcttccagccagttaaaaaacgcaccgtcaagaataatgccgtatttgatgacttctgccagccccgacgctaactcacgcgggggaagcgttttcagacagtcgagatccaccaccactgaagcgggctggtagaacgcgccaatcatgtttttaccgaggggatggttgaccgcagttttgccgccaacggaggaatcgacctgcgacagtaacgtcgtcgggacttgaatgaaacgtacaccgcgctgataactcgccgccgcgaagccggtcagatcacccactacgccgccgccaagcgccaccagagtagtatcgcgaccatgcggcttttgtaacaatgccgtaaagacggtatcgagtacagccaggcttttatactgctcgccgtcagggaggataacgctatcgacgttaacacccgcctgttcaagtacgccgcggaccttatcgagatacagaggagccagggtttcgttggtgaccaacatgacctgctcgcccgatttcagcggtaagaatgaagctggttcattaaacaaaccagatgcgatggtaattgggtaactacgttccccgagagtaacgacaatcctctccataacgcgacatccaccttaattactgtacccgcagacgagtgtatataaagccagaattagttgctttccagcatgtgaataatctggtttgcaaccactttagcgctttgatcatcagtacgaatggtcacgtcggcaatctcttcatacagcggattgcgttcattggccaacgcttccagaacttcacgcggcggtgtttcaacgtgcagcaacgggcgttttttatcacgctgcgtgcgtgcaagttgcttttcgatggtcgtttcaagataaacgacaacgccacgagcggaaagacggttacgcgtttcacgggatttcacagagccgccgccagtagccagcacaataccctgtttctcggtcaactcattgatgaccttttcttcgcgatcgcggaagccttcttcgccttctaaatcgaaaacccagcccacatcagctccggttcgtttctcaatctcttgatcggaatcgtaaaattccatattgagttgttgagctaactggcgcccaatagtgctttttccggcacccataggcccaaccagaaagatattgcgtttctctgccattttttcggtactactaagactattcgttaatgataaacccgcttcgctcagagagcgccgcaggacatgaactgaaacctcataagatattgcgagagtcagactgaaaattatctcaatactccagcgggtttggcaactgaataaatcacccatccctctgcatatctggtcgctgcaagcgcgctgccttgctaccaccgctctggcgataaatcaccgggtaagattagcgtaaaaaagacagcaaaatgccgcctgaatgataaatcatcatcatggaacgcaggcagcgaagagcaccaactctcaaatcggtactccttgtatgctaaatacctgcgcgcgtcaaatagatgaaacacgttcagcgtaaaaacattaccgcttttacggctgtttactcactggaaaccagtcgtggcgtgataaacaccactaactcgcgtcgttcatcttcttttccgtcatgacgaaataattgcccgaaccagggaatgtcgccaagcaacggtacgctatcctgacccgatttatttttacgggtaaaaatgccgcccagcgccaacgtttctccgcttttgacctcgacctgcgtttcgatctcctgcttatcaatcgccagcacttcgccatctgcctgctgtagcacctgccccggaacgttctggctgatgtgtaatttcagccggatacgacctttttgtaacaccgtgggcgtgacttccatccccaggacggcctctttaaattccaccgacgtcgcgccactttccccgctggaaacctgatatggaatttcgctcccctgtttaatgctggcaggctgaagatgtgaggccagcagacgcggactggcgataatatccagctgctgtttttgttcgagcgcggaaagctcaagatccagtaaacgtccgttgatgcgtccaatgttaaaaccgatatgcgttgtcgccgtcgctacggagaggtcgctgccaagcgtggtgacttgcccaacgccaccagcttgttgcgcatcggccagcgtccatttcacacctaactcacgcaaacttttttcattaatggtgacaatatgcgccgagagctcaacctgcccgaccggcagatccatttgcgatacccactgttcaagcgtgcttaacgccgttttgttatctcgcagcaaaaggcgattggtgcgtttatcgacggtcatactccctttggcactcagtagcttctcccccgctttcgccagctctccggcgtcggcgtattgcagagtaatattgcgattttccagcggcagatttgcctgcgcccgcgtctgctccgcctcctggcgggcgatattgtcattctgccaggcaacggaatgcaccgagagaatgttgccctcctggcgcgttatcaatccggcgcttttcactacagtttgtagtgcctgcttccagggaacgtcagttaaatgtaacgacaccgtaccgctgacgtctggcgaaaccaccaggttcaacttctcctgttcagccagcgcctgcaacacctgagctaccggaacgtcatccaccatcagcgtcactttttgcggctttgccgcctgtacgccgggtataagcatcaacagtagtgcggctatccattgcttcatttgtatctccttgccgttgccacaaccagtgtggcggttcgcagtttgtcccggttcccagcgttagtgcgtctggcgtcagctgtaagatcgtccagccgttttccagcacatcgttttgctgcacccgtcgccattttttttgcccatcttttattacaccgatgatgcgctcgcctcgccctaccatcccctgatagcgccactggctaagttcgctaatccggcatagatcttccggcggtttaaaagggtcacgcataccggttaaaagacacaatgcaatgcctgctaacaaccagcgtttaaccctcatgcggcgtctccagttgtagcgtgaacaaaaggtcatcaccttccacgcttaacgaaaaacggctcacgctgacgttgcgctctgccagccgtgtaaatgccgacggcactgcttcccacagcgttttcaacgccaactcacctccctgcgcggatggatgccagtaaaccagttgcgcgccggataactgaaaatccagtggcgaaaagggcagcgttttttcttcgctgaaggaagtggtgtctaccaggcgatacagtgcagcccactgctggtgatgatttgcccgtagtcgaattaattcatcgctctcttcatggtgtgtcaatgacagaaaaatgagcgtaactaacaccagcaaccagactgcccagcaaaactggcggaggcggagtgatgtggcgaaccaccagtcaaagaacatgttcatcgctaaccttccttgttaactgatactcaaattgccagcgtccctgcgcatcctgctgcgtggcccccctctgattgagatgaaaagaagcatcctggcggagtgacgtttccagcgcgtttaacgcggcaatgcttgttgtcagccccttgatctccagcgttccctgctgccagcttatcgttgtcagccaggcatgttcgggtaaaagcgccgccagtgcttccagcgcagattgccagtcgcgggtaaattgtcgctggcgctgcctttgcaaacgctgttcgcgtaactgctggcgttccagcaaacgtggtttcgttatctgtaagctgcgggcgagttgttgttccgcctgaagcaaaacggcgtttacgcgtgcttcggcattgcttgtcagacgcagtattagcgttatcccgacggccagcagcagaggcgcaacgaacatcagcaaccagaaacgaagaaaagcagtccggcgttgctgtcgccagggcaaaaaattaattggcgggttcatcagtacaccttcccaagcgccagccccagcgcgatggcaaagtctccacctggtggcggtagcggcggctgacgaacagaaaccgcctcccaggggtcaaatccgccttcgccacatagcgcgacgctttcgggatcaacagataacgctgccgccagctccttcgcgctagtcatccccaccgccagtttgcgcccccagctatagcgcgtcgcccacagccactgttcgttatcacgccaggccagacattgctgatgagaaggtaaaaaaggcaggaatcgctgtaatgcactggcatccggagtgatcgcgctaacatgaacacgcaacctttctgccagagtaagcagcgttgccagctctttgctttgcgcggcagtcacgttataggcgggactgagtgagtcttcgctgtaatcgaagcgcagggagtccggatccatatccagttcacgggccatcgtcccggacagccaggccatttgctcccgctcaccgagggacatcgacgggcgtggaaatgaccgctgtaatgtgcgactggcgggaaacgccaacataatgtgatgacgctgcggcagttcacgactccacggtaacaacgtgttagccagccgctgcacatcaacaatccgcccatctttgataatgtcgttctccagtggcaaccgccaccagcggtgcaataagcattcttttgcgctccgcacgatagcaaccgctaccgcttcttgctgttgtaaatgcaaaccaatttgccagttcttaaatgccattgtgatgatctccttatcacccgtcactctgacgggtatatcaatgcgtctggcttgcctttatactaccgcgcgtttgtttataaactgcccaaatgaaactaaatgggaaatttccagtgaagttcgtaaagtattttttgatccttgcagtctgttgcattctgctgggagcaggctcgatttatggcctataccgctacatcgagccacaactgccggatgtggcgacattaaaagatgttcgcctgcaaattccgatgcagatttacagcgccgatggcgagctgattgctcaatacggtgagaaacgtcgtattccggttacgttggatcaaatcccgccggagatggtgaaagcctttatcgcgacggaagacagccgcttctacgagcatcacggcgttgacccggtggggatcttccgtgcggcaagcgtggcgctgttctccggtcacgcgtcacaaggggcgagtaccattacccagcagctggcgagaaacttcttcctcagtccagaacgcacgctgatgcgcaagattaaggaagtcttcctcgcgattcgcattgaacagttgctgacgaaagacgagatcctcgagctttatctgaacaaaatttacctcggttaccgcgcctatggtgtcggtgctgcggcacaagtctatttcggtaaaactgtcgaccaactgacgttgaacgaaatggcggtgatagccgggctgccgaaagcgccttccaccttcaacccgctctactcaatggatcgtgccgtcgcgcggcgtaacgtcgtgctgtcgcggatgctggatgaagggtatatcacccaacaacagttcgatcagacacgcactgaggcgattaacgctaactatcacgcgccggagattgctttctctgcgccatacctgagcgaaatggtgcgccaggagatgtataaccgttatggcgaaagtgcctatgaagacggttatcgcatttacaccaccatcacccgcaaagtgcagcaggccgcacagcaggcggtacgtaataacgtgctggactacgacatgcgccacggctatcgcggcccggcgaatgtgctgtggaaagtgggcgaatcggcgtgggacaacaacaaaattaccgatacgctgaaggcgctgccgacctatggtccgctgctgcctgccgcagtcaccagcgccaatcctcaggaagcaacagcgatgctggcagacgggtcgaccgtcgtattgagtatggaaggtgttcgctgggcgcgtccttaccgttcggatactcagcagggaccgacgccacgtaaagtgaccgatgttctgcaaacgggtcagcaaatctgggttcgtcaagttggcgatgcatggtggctggcgcaagtgccggaagtgaactcggcgctggtgtcgatcaatccgcaaaacggtgccgttatggcgctggtcggtggctttgatttcaatcagagcaagtttaaccgcgccacccaggcactgcgtcaggtgggttccaacatcaaaccgttcctctacaccgcggcgatggataaaggtctgacgctggcaagtatgttgaacgatgtgccaatttcccgctgggatgcaggtgccggttctgactggcagccgaagaactcaccaccgcagtatgccggtccaattcgcttacgtcaggggctgggtcagtcgaaaaacgtggtgatggtacgcgcaatgcgggcgatgggcgtcgactacgctgcagaatatctgcaacgcttcggcttcccggcacaaaacattgtccacaccgaatcgctggcgctgggttcagcgtccttcaccccaatgcaggtggcgcgcggctacgcggtcatggcgaacggcggcttcctggtggacccgtggtttatcagcaaaattgaaaacgatcagggcggcgtgattttcgaagcgaaaccgaaagtagcctgcccggaatgcgatattccggtgatttacggtgatacgcagaaatcgaacgtgctggaaaataacgatgttgaagatgtcgctatctcccgcgagcagcagaatgtttctgtaccaatgccgcagctggagcaggcaaatcaggcgttagtggcgaagactggcgcgcaggagtacgcaccgcacgtcatcaacacaccgctggcattcctgattaagagtgccttgaacaccaatatttttggtgaaccaggctggcagggtactggctggcgagcaggtcgtgatttacaacggcatgacataggcggaaaaacgggtaccactaacagttcgaaagatgcgtggttctcgggttacggtccgggcgttgtgacctcggtctggattggctttgatgatcaccgtcgtaatctcggtcatacaacggcttccggagcgattaaagatcagatctcaggttacgaaggcggtgccaagagtgcccagcctgcatgggacgcttatatgaaagccgttcttgaaggtgtgccggagcagccgctgacgccgccaccgggtattgtgacggtgaatatcgatcgcagcaccgggcaattagctaatggtggcaacagccgcgaagagtatttcatcgaaggtacgcagccgacacaacaggcggtgcacgaggtgggaacgaccattatcgataatggcgaggcacaggaattgttctgattaaaaaggcgcttcagcgcctttttaagtttgctgacaaagtgcactttgtttataccggatgcgggtgaacgcgttatccggccaacaaaaaattgaaaattcaataaattgcaggaacttcgtaagcctgataagcattatgcatcaggcaaacttcacgcatttacactcgcccctgccctttcaaccattcgcgcacgaggaacagcgcgctgacattacgcgcttcgttgaagtcaggggcttccagcaaatccatcatatgcgccagcggccagcgcacctgtggtaacggctctggctcatcgccttccagtgattccgggtagagatcttgcgctaccacgatattcattttgctggaaaagtaagacggtgccatgctgagcttcttcaaaaaagtcagatcgttcgcaccaaatccaacctcttcttttagctcgcggttagcggcttcaaagacgctttcacccggatcaattaatcctttcgaaaaacctaattcgtaggattcagttcccactgcgtattcgcggatcaggatcaggtgatcgtccacaatcggcacaatcatcactgcttcccggttggttggacgcattcgttcataaacacgccgcacgccattgctgaactccagatccacgctttcgacggtaaacagtcgggaacgggctacagtttcaacattcagaatggtgggtttttgtaatgatttgctcatcgtgggatctatgctgtgaaatcagcggttattgtgcgatatcggacacgctttcggcaatgtgaattgcgtgttatttacatttatgtaacttaataaataatcgtcctcaaatcaaattaaaagtcaataggttgaaataactccaggaatttgctgatattccgccttcagagggtttgctatgatcagcggttactgtgatgtgcttaatgatgctcaagttaaactccacgcttgccgatagccaaccgcagaatcatgtattgtgtccggtgcgactgaccacgcctgacagactaagtaagatggggaaagcatgagcaccattgtgatttttttagctgctttgctggcctgctcactacttgcgggatggctgataaaagtgcgatccagacggcgtcagctgccctggaccaacgccttcgcggatgcgcaaacgcgtaaactcacatctgaagaacgtagcgccgttgaaaattatcttgagagcctgacgcaggtattacaggtgcctggcccaacgggagccagcgcggcaccgatctctctggcgctgaatgccgaaagcaacaacgtcatgatgctgacacacgctatcacgcgttatggcatctctaccgacgatccgaataaatggcgttactacctcgattcggtagaagtccacctgccgcctttctgggaacagtacatcaacgatgagaataccgttgaactgattcataccgattcgctgccgctggttatttcactcaacggtcatacgctgcaggagtacatgcaggaaattcgcggctatgccttgcaacctgttccgtcaacgcaggcgtcgattcgcggggaagagagcgagcaaatagaactgctcaatattcgcaaagaaacgcacgaagagtatgcgctgagtcgtccgcgcgggctgcgcgaagcgttgctgattgtcgcctccttcctgatgttctttttctgcctgattaccccggatgtctttgttccgtggctggcaggcggcgcgttactgctgctgggcgcaggtctgtgggggctattcgcgcccccggcaaaatcctccctgcgggaaattcattgtctgcgcggtacaccccgtcgttggggattgtttggcgaaaacgatcaggaacagatcaacaatatttcactcggtattatcgacctggtctatcccgcacactggcagccatacattgctcaggatcttggtcaacaaaccgatatcgatatctatctcgaccgccacgtagtgcgtcaggggcgatatctttcgctgcatgatgaagtaaaaaactttccgttacagcactggctgcgcagtacgattattgctgcgggctcgctattggtgctgtttatgctgttattctggatcccgctggatatgccgctgaaattcaccctctcgtggatgaaaggcgcgcagaccattgaagccaccagcgtgaaacaactggctgacgctggcgtgcgggttggcgatacattgcgtattagcggtacgggaatgtgtaatattcgcacttccggtacctggagcgcgaaaaccaactcaccttttttaccgtttgactgctcgcagatcatctggaatgacgcccgctcattgccattaccagaatctgaattggtcaacaaagcgacggcattgaccgaagcagttaatcgccagctgcaccctaaaccggaagatgaatctcgcgtcagtgcctcattacgttcagcaattcaaaaatccggtatggtattgcttgatgattttggcgacattgttctgaagacagcagatctgtgttctgccaaagatgactgtgtgcgactgaaaaatgcgctggtcaatctcggcaacagtaaagactgggacgcgctggtaaaacgcgccaacgccgggaaactcgatggcgtgaatgtgttattacgcccggtgagtgcggaatcgctggataacctggtggccacctctaccgcgccgtttatcacgcatgaaacggcgcgagcggcacaatcactaaacagtccggcccccggcggattcctgattgtcagcgacgaaggcagcgattttgttgatcagccctggccttcggcatcactttacgactatccgccgcaagaacagtggaacgctttccagaaactggcacaaatgctgatgcatacgccgtttaacgccgaaggtatcgtcacaaaaatcttcactgacgccaatggtacgcagcatattggccttcatccgatcccggatcgttccggcctgtggcgctatctcagcaccacgctgctgctactgacgatgctgggtagcgccatttataatggcgtacaggcctggcgtcgttaccagcgccatcgtactcgcatgatgaagattcaggcctattatgaaagttgcctgaacccgcaactgatcaccccttcagaaagccttatcgaataacacgtttgcgcggcaggttatgctaccctgtcgcgcaaattgcttcactctggagatttccctcatgcatatcaacattgcctggcaggacgtagataccgttctgctggatatggacggcacgttgctcgacctcgccttcgataactatttctggcaaaagctggtgcctgaaacatggggcgcgaaaaacggagttacgccacaggaagcgatggaatatatgcgccagcaatatcacgacgtacagcatacgctaaactggtactgtcttgattactggagtgagcaactgggtctggatatctgtgcgatgaccaccgagatgggaccgcgtgccgtactgcgtgaagataccattccgtttcttgaggcactgaaagccagcggtaaacagcgaattttgctcaccaatgcgcatccgcacaacctggcggtaaaacttgagcataccggtctggacgcacaccttgatttattactttccacccacacatttggttatccgaaagaggatcagcggttatggcatgcggtggccgaagctacgggtcttaaagctgaaagaacgctgtttattgatgacagcgaagcgattctcgatgctgccgcgcaatttggtattcgttactgcctcggtgtgactaatcctgactccgggattgccgagaaacagtatcaacgccatccgtcactgaatgactaccgccgcctgatcccctcgctaatgtgaaggagatgccatgaaagaaaaacctgctgttgaggttcgactggataaatggctatgggctgcccgtttttataaaacccgcgcgctggcccgtgaaatgattgaaggcggtaaggtgcattacaacgggcagcgcagcaagccaagcaaaatcgtcgagctgaatgccacgctcactctgcgccagggaaatgacgaacgcacggtgattgtaaaggcgattactgaacagcgtcgccccgccagcgaggcagccttgctgtatgaagagactgcggaaagtgtagagaaacgcgaaaaaatggcgctggcacgtaaacttaatgccttaaccatgccgcatccggaccgacgcccggacaaaaaagagcgccgcgacctgttacgatttaaacacggcgacagtgaataactgtcacctgcaagagagatgattatgccgcaacatgaccaattacatcgctatctgtttgaaaactttgccgttcgcggcgaactggtaaccgtttcggaaaccctgcaacagatccttgagaatcacgattatccgcagcccgttaagaacgtgctggcagaactgctggttgcgaccagcctgttaaccgctacgttgaagtttgatggtgatatcaccgtacagctgcaaggcgacggtccgatgaatctggcggttattaacggtaacaacaaccagcagatgcgcggtgtggcgcgcgtgcagggcgaaattccagaaaatgccgacctgaaaacgctggtcggcaatggttacgtggtgatcaccatcaccccgagcgaaggcgaacgctatcagggcgtggttggtctggaaggtgataccctggcggcctgcctggaagattactttatgcgttctgaacagctgccgacgcgcctgtttattcgcaccggcgacgtagacggcaaaccggctgcaggcggaatgttgttgcaggtaatgcctgcgcaaaatgcccagcaggacgactttgaccacctggcgacgctaaccgaaaccatcaaaaccgaagaactgctgactttaccggcaaacgaagtgttgtggcgtttgtatcacgaagaagaggtgacggtttacgatccgcaggatgtggagttcaaatgcacctgctcgcgtgaacgttgcgccgatgcgctgaaaacgctgcctgatgaagaagtcgatagcatcctggcggaagatggcgaaattgacatgcattgtgattactgcggtaaccactatctgttcaatgcgatggatattgccgagatccgcaacaacgcgtctccggcagatccgcaagttcattaatgagtatgtccggcagagaggactctgccggattttacgactaatacacctgatgcgctttgtcactcattcagattcacatccagcctttcaccatccactacaagatcgcgccacgctttaggcctcgtccccagctttccatccttcgcagcagcgagtaatttttctttcgttatttggcgcggaagtaaactcatatcaagcgcgtcccattcttttctggctgagtcaaagccatagacaatgactctgtcatcattaaaagcaaacaggatccgctccgcctgaccatcactattcagatcttgctcgaccagtacgcaggcgtctttttcaatacaggtcatcacgttatagcgttctttgattaatgccgaccagaatgccacatccggtttgccagaacctggtgcaattaacacattttcggctaatgatttttccgacaccaccttctgaagactttgctccccatctaacgccatcaacagatcccgcgcacgtttcgggtctttcataaacccggcatcgcttttcagcgactcaagcgccgcacgtccatagcgaccgctgtgttcgagcatgtagatagttacctggtctggcgtgtttttaccgctctgataacgcgccatatgactgttcacgctaatgcgcatactgtccagcaccggcgaattaagaagcaccagtatcaccaacaccaataccgaaaccgcaaggttcactttgccttgaagaacaaggggattttgccctttacgccagacaatgctgacaaaataccccagcgaccacaccagtaacaccagcaccgccagcgcgccctgcaagcggtcgacagtccagccgtactgagcgacccgcagccataacgcccaggcggcgacgaacacatacagcggagcaaccagcaaagcggttttaatcaggcaacgcaatggccccgtccagggaagtgacgctttttgcggatcgcggacaatagccattaagatcaattgcaaaaaggccagcgttaacagcaacccagcggcggagatgtggcgagaaatcgcgctcaggcccgtaaacggcagggtgataataaacatcagggttagcaatgatactaacggcagcaaccccgtggcgattaacgtgaacaacttttgaatagagtcgattaaacgtgactgtgttcgcgcgaggatcaccgccagcgcggtaaccagacctaacgtgagataaataaacccgtcggttgcaaaaaagagcgttttgaaaaacgtgatgccaacaagtttaaacaactcactccacagtaaaagcaccagccacgtcaggccattggcgagaaaaatcaccagtaatataagtacgttatgccatactgactggtaaaagtagcgatagcggctactgtcattgcggatgcgaaggctttgttgtatccacggtagcaacaacattgccatcagcagcagatagcagccaaaatcccaaagcgccttttctgctctccagtggttcatgccatcaatttgccactttagccaaccgctcattcccagcgtggcaataaacaccagcgccagccatccccaaaggcgcttctgtttaaaggagatcacggagaagagtaaaacggatgaaaacgcgacggtcgcaggcacgccataaacaatccaactgtgattttttccggcaagccaagcgatcagcaggtagcaaaccagcccctgaagtaatccggtagcaatcatcccccagcgtgttgccggtgaaagttcaacgttatccatgttggttatccagaatcaaaaggtgggttaattatcgcatccgggcagtagtattttgcttttttcagaaaataatcaaaaaaagttagcgtggtgaatcgatactttaccgattgaatttgcatcaatttcattcatgaatgcgattccactcacaatattcccgccatataaaccaagttttaaccttttgagaacattttccacacctaaaatgctatttctgcgataatagcaaccgtttcgtgacaggaatcacggagttttttgtcaaatatgaatttctccagatacgtaaatctatgagccttgtcgcggttaacacccccaaaaagactttactattcaggcaatacatattggctaaggagcagtgaaatgcgcgttaacaatggtttgaccccgcaagaactcgaggcttatggtatcagtgacgtacatgatatcgtttacaacccaagctacgacctgctgtatcaggaagagctcgatccgagcctgacaggttatgagcgcggggtgttaactaatctgggtgccgttgccgtcgataccgggatcttcaccggtcgttcaccaaaagataagtatatcgtccgtgacgataccactcgcgatactttctggtgggcagacaaaggcaaaggtaagaacgataacaaacctctctctccggaaacctggcagcatctgaaaggcctggtgaccaaacagctttccggcaaacgtctgttcgttgtcgacgccttctgtggtgcgaacccggatactcgtctttccgtccgtttcatcaccgaagtggcctggcaggcgcattttgtcaaaaacatgtttattcgcccgagcgatgaagagctggcaggtttcaaaccagactttatcgttatgaacggcgcgaagtgcactaacccgcagtggaaagaacagggtctgaactccgaaaacttcgtggcgtttaacctgaccgagcgcatgcagctgattggcggcacctggtacggcggcgaaatgaagaaagggatgttctcgatgatgaactacctgctgccgctgaaaggtatcgcttctatgcactgctctgccaacgttggcgagaaaggcgatgttgcggtgttcttcggcctttccggcaccggtaaaaccaccctttccaccgacccgaaacgccgcctgattggcgatgacgagcacggctgggatgatgacggtgtgtttaacttcgaaggcggctgctacgcgaaaactatcaagctgtcgaaagaagcggaacctgaaatctacaacgctatccgtcgcgatgcgctgctggaaaacgtcaccgtgcgtgaagatggcacaatcgactttgatgatggttcaaaaaccgagaacacccgcgtttcttatccgatctatcacatcgataacatcgttaagccggtttccaaagcgggccacgcaacgaaagttatcttcctgaccgccgacgcctttggcgtgctgccgccggtttctcgtctgactgccgatcaaacccagtaccacttcctctctggcttcaccgccaaactggccgggactgagcgcggcatcaccgaaccgacgccaaccttctccgcctgcttcggcgcggcgttcctgtcgctgcacccaactcagtacgcagaagtgctggtaaaacgtatgcaggcggcaggtgcgcaggcgtatctggttaacaccggctggaacggtactggcaaacgtatctccattaaagatacccgcgccattatcgacgccatcctcaacggttcgctggataacgcagaaactttcactctgccgatgtttaacctggcgatcccaaccgaactgccgggcgtagacacgaagatcctcgatccgcgtaacacctacgcttctccggaacagtggcaggaaaaagccgaaacgctggcgaaactgtttatcgacaacttcgataaatacaccgacacccctgcgggtgccgcgctggtagcggctggtccgaagctgtaatgatttgaagctggagaatatctatccagtatcttatagaaagcaaaacgggaggcaccttcgcctcccgttttatttacccttcttttgtcgcaccctgcgcccgcgttaccggcactggcagccaggcgcgaatggaaagcccgccccgttcgctggtgccaagctccagcatcccgttatggttatccacgatacgctgcacaatcgccagccctaatcccgtgccgctaatagtgcgcgcactgtcgccacgaacaaacggctggaacaggtgcttacgctgttctggcgcaatacccggaccgtcatcttctacctggaaccaggcgcgattcggctccgtgccgctgctgactttgatccagccattgccatagcgggcggcgttcaccaccatattcgctaccgcgcgtttgatcgacagcgggtgcattttcacctcaatgctaccggggtaaagcgcagtttcaatttcccgctcatagccactttcggcagcaataacctcaccgagtactgcgttgagatccgccatttccatcggcatctcctgcccggtgcgcaggtagtcgataaactgctcaatgatggcgttgcactcttcgatatctttattgatcgattctgccaggtagccatcctgctcgctcatcatctcggtcgccagacgaatacgcgtcagcggcgtgcgcagatcatggcttacccccgccatcagcagcgtgcggtcatccgccagttgcttaacaccagccgccatatggttaaaggcgcgggtaacggaacgcacctccgaagcgccatattcacgcagcggcggcggaataatccctttacccacctgcaaggctgcgtgttcgagatcgaccaacggtcggttctggatacgaataaacagccacgccccgcctatcgccaatagcataatcgccaacgtataacggaacagcggggagaaatcgccctgatgaatttcggttagcggcacgcgtacccagatattgggcgacaaccaggttttcagccagacgacaggcgaacttttgttgacctcgacgcgaacttccgtcggaccgcccagttgctgcgccatctgatggcttaagaattcatagtgttgcgcccaacgcagacctgcctcttcggcagcttcgttggaatagagagagatccccagctcacggtagatctcccgacggaaagcgggaggcacaaccaactgcgtgccgtcctccagttgcagtttgtcggtcatcaacatacgcacttcgtacgcgaggactttattaaactgctggaggctcggcaaaatcgcgaagttcagcaccaccagataagtcgtcaccaggctgacgaacagcaaggtgacgatgagcaataacgtacgggcaaatgaacttcgtggcgagaagcgcaatcgcctcatgctttagaaccgtccggtacaaagacgtagcccagaccccagacggtctgaatgtaacgcggatgcgccggatcttcttccaccatgcggcgcagacgcgaaatctgcacgtcgatggagcgttccattgcggaatattcacgaccacgggcaaggttcatcagcttatcgcgggagagcggctcacgcggatggctgaccagtgccttcagtaccgcaaactcaccactggtgagcggcatcggctcgtcttcgcggaacatttcgcgcgtaccgaggttaagtttgaacttaccgaaagcaattaccgcctcttcctgtgacggtgcgcctggcagttcgttcgcctgacgacgcagcaccgcacgaatgcgggccagcagttcacgcgggttaaacggttttggaatgtaatcgtcagcgccaatctccaggccaacgatacggtccacttcttcccctttcgccgtcaccataatgatcggcatcggattgctctggctacgaagacgtcggcaaatcgacaagccatcttcaccaggtaacatcaaatccagtaccataagatggaaagattcacgagtcagcaggcgatccatctgttctgcattagcgacgcttcgaacctggaagccttgttcggtgagataacgttccagcagcgcgcgcaggcgcatgtcgtcatcaaccaccagaatcttgtagttctcttgcattgtttgtactcccaaaggttcgcaacaatttgtaagcgtgtattcttaaaaaagctcacgttcgtcaccagctaaatctggtatgaatttcagcctaaattgttacaaagcatattaaacagcagcttaagtatacaatttattcggcgaaacattattgattctgttgatatgatcacgttatacccaatgtgcgcattatcaaacagacaaagggaatcaacgagatgaaaacgcccctggttacccgggaagggtatgaaaaactcaaacaagagcttaattatctctggcgtgaagaacgcccggaggtcacaaagaaagtgacctgggccgcaagtctgggcgaccgcagcgaaaatgctgactatcagtataataaaaagcgcctgcgtgaaatcgaccgtcgcgtgcgctatctcactaaatgcatggaaaatctcaaaatcgtcgattactccccgcagcaggaaggcaaagtcttttttggtgcgtgggtggagattgaaaacgacgatggtgtgactcaccgtttccgtattgtcggctacgatgaaatttttggccgtaaagattacatctctatcgattccccgatggcccgcgcattgctgaaaaaagaagtcggcgatctggcggtggtgaatacccctgccggggaagcgagctggtatgttaatgctatcgagtacgtgaaaccgtaaggaagagtcttaacctcctgccgatggctggcatttttgccagccagtccgtataactatcccctgatttttgatccgaaaagatgaactcaaaccatgatgaatgattcgttctgccgcattattgcgggtgaaattcaggcgcgcccggaacaggttgacgctgccgttcgcctgcttgacgaagggaataccgtgccgtttatcgcacgttatcgtaaggaaatcaccggcggtctggatgacacgcagctgcgtaatctggaaacgcgtctgagctatctgcgcgagctggaagagagacgtcaggcgatcctcaagtccatttccgagcaaggcaaactcaccgatgatctggcgaatgccatcaacgccaccctaagcaaaaccgaactcgaagacctctacctgccctacaaacctaaacgccgcacccgtgggcaaatcgccattgaagcagggcttgagccgttggccgatctgctgtggagcgatccgtcacacacgccagaagtcgccgctgcacaatatattgatgccgataaaggcgtggcagataccaaagccgcgctggacggcgcgcgctatatcctgatggaacggtttgccgaagatgccgcgctgctggcgaaagtgcgtgattatctgtggaagaacgcgcatttggtctcaaccgtggtgaatggtaaagaagaggaaggggcgaaattccgcgactatttcgatcatcacgaaccgctgtccacggtgccttctcaccgcgcgctggcgatgttccgtggtcgtaacgaaggcatacttcagctttcgctgaatgccgatccgcagttcgaagagccgccgaaagagagctattgcgagcaaatcatcatggatcaccttggcctgcgcctgaacaatgccccggcggatagctggcgcaaaggtgtggtgagctggacgtggcgcatcaaggtgttgatgcatctggaaactgaactgatgggcaccgtgcgcgaacgcgcggaagatgaagcaatcaacgtctttgcccgtaacctgcacgatctgctgatggcggcccctgccgggctgcgtgcaacgatgggcctcgatccgggtctgcgtaccggggtaaaagtggcggtagtcgatgcgacaggtaaactggtggcagccgataccatttatccgcataccgggcaggccgcaaaagcagcgatgaccgttgctgcgctgtgtgaaaagcataacgttgaactggtggcgattggcaacggtacagcttcccgcgaaaccgaacgtttctatctcgacgtgcagaagcagttcccgaaagtgaccgcgcagaaagtgatcgtcagcgaagctggcgcgtcggtttactcggcttccgagctggcagcacaggaattcccggatctcgacgtttcgctgcgtggcgcggtgtctatcgcccgtcgtttgcaggatccgctggcagagctggtgaaaatcgatccgaaatctatcggcgtaggtcagtatcagcatgacgtcagccagacgcagctggcacgcaaactggatgcagtagtagaagactgcgtaaacgccgttggcgtcgatctcaacaccgcttctgttcctctattaacccgcgtggcgggcctgacgcgcatgatggcgcaaaacatcgtggcctggcgcgatgagaacggccagttccagaaccgtcagcaactgttaaaagtgagccgtctggggccgaaagccttcgagcagtgcgcgggcttcttgcgcattaaccacggtgataacccgctggacgcttctaccgttcacccggaagcctatccagtggtggaacgcattctggcagcaacacagcaggcactgaaagatctgatgggtaacagcagcgaactacgtaacctgaaagcatctgactttactgatgagaaattcggtgtgccgacggtaaccgacatcatcaaagagctggaaaaaccgggtcgcgatccgcggccggaatttaaaaccgctcagtttgccgatggcgtcgagacaatgaacgacctgcaaccgggtatgatcctcgaaggtgcggtgaccaacgtcaccaactttggcgcgtttgtcgatattggtgtgcatcaggacggcctggttcacatctcttcattgtcgaacaagtttgtggaagatccgcataccgtggtgaaagcgggcgacattgtgaaggtgaaagtgctggaagtggatcttcagcgtaaacgtatcgccctgaccatgcgtctggacgagcagcctggcgaaaccaacgcccgtcgcggtggcggtaacgatcgcccgcaaaacaaccgcccggcagccaaaccgcgtgggcgtgaagcgcagcctgccggtaatagcgcgatgatggatgcgctggcggcggcaatgggcaaaaaacgttaaacgcccggactggcccctaaacctgcgcgattaggcgttcacgccgcatctggcaatgaacgccttgcctgacataaaagtgccggagaatatctccggtctttttattccacaagcaaactcataatagattccgttaatatttatcacttcattaacaactgaaaccttaattaaacattaaccagccctaataattcgtcatgcgaattatattttcgctgcgatataaccttgagccatatcaacattgagtcagattattattcaaaccaacattcacacacattttaagtattgctgatagaaaccattctcattatcattgtactgttgattatttaatctctccttcgttggcaaatcatctggtctcatgtcgctgtcaaacgccccatgaggtagttatccagttaatgagaaacaagtaggcacctatgcaatacactccagatactgcgtggaaaattactggcttttcccgtgaaatcagcccggcatatcgccaaaaactgctttctcttggcatgttacctggctcctcttttaatgtggtgcgcgtcgctccactcggcgaccccattcatatcgaaacccgtcgtgtgagcctggtattacgcaaaaaagatctggccttattagaagtggaagcggtttcctgttaatacggtgataacaacaatgaaaaaattaaccattggcttaattggtaatccaaattctggcaagacaacgttatttaaccagctcactggctcacgtcagcgtgtaggtaactgggctggcgttaccgtcgaacgtaaagaagggcaattctccaccaccgatcatcaggtcacgctggtggacctgcccggcacctattctctgaccaccatctcatcgcagacctcgctcgatgagcaaatcgcctgtcactacattttgagtggcgacgcagacctgctgattaacgtggtggatgcgtctaaccttgagcgtaacctgtacctgacgctgcaactgttggaactcggcattccatgcatcgtggcgctgaacatgctcgacattgccgagaagcaaaatattcgcattgaaattgatgcgctgtcggcgcgtcttggctgcccggtgatcccgctggtttcaacccgtggtcgcggtattgaagcgctcaagctggcgattgatcgctataaagctaacgagaatgtggaactggtgcattacgctcagccgctgctcaacgaagcagattcactggcaaaagtgatgccttccgacatcccgctgaaacaacgtcgctggctgggcctgcaaatgctggaaggcgatatctacagccgcgcctacgccggtgaagcgtcgcagcatctggatgccgccctcgcccgtctgcgtaatgagatggacgatccggcgctgcacattgccgatgcgcgttaccagtgcatttctgccatctgtgatgtggtaagcaacaccctgacggcagaacccagccgtttcaccactgcggtagataaaatcgtgctcaaccgtttcctcggtctgccgattttcctctttgtgatgtacctgatgttcttgctggctatcaacatcggcggggcgttacagccgctgtttgacgtcggctccgtagcactctttgtgcatggtattcagtggattggctacacgctccacttcccggactggctgactatcttcctcgcccaaggcctgggcggtggtattaacaccgtgctgccactggtgccgcagatcggcatgatgtacctgttcctctccttccttgaggactccggctatatggcgcgtgcggcgtttgtgatggaccgtctgatgcaggcgctgggcttgccggggaaatcctttgtaccgctgatcgttggtttcggttgtaacgtaccgtcggtaatgggcgcacgtacgcttgatgcaccgcgtgaacgtctgatgaccatcatgatggcaccgtttatgtcctgcggcgcgcgtctggctatcttcgcagtattcgcggctgccttcttcgggcagaacggtgcgctggcggtcttctcgctgtatatgctgggtatcgtaatggcggtgctgactggcctgatgctcaagtacaccatcatgcgcggtgaagcgacgccgtttgtcatggagctgccggtctaccatgtaccacacgttaaaagcctgattatccagacctggcagcgtctgaaaggcttcgttctgcgtgctggtaaagtgattatcatcgtcagcattttcctgagcgccttcaacagcttctcgctgagcgggaaaatcgtcgataacatcaacgactcggcgctggcttccgtcagccgggtgatcaccccggtcttcaagccgattggcgtacatgaagataactggcaggcaacggttggcctgtttacaggtgccatggcgaaagaagtggtggtgggtacgctcaacaccctctacaccgcagaaaatattcaggacgaagagttcaatccggcggaatttaacctcggtgaagagctgttcagtgcggtagatgaaacctggcagagcctgaaagacaccttcagccttagcgtactgatgaaccccattgaagccagcaaaggcgacggcgaaatgggtaccggggcgatgggcgtgatggatcagaaattcggtagcgcagctgccgcatacagctacctgattttcgtcctgctgtacgtaccgtgcatctcggtgatgggtgctatcgcccgtgaatcaagccgtggctggatgggcttctccatcctgtgggggctgaatattgcttactcactggcaacattgttctatcaggtcgccagctacagccagcatccaacttacagcctggtgtgcattctggcagttatcctgtttaacatcgtggttatcggtctgctgcgccgcgcgcgtagccgggtagatgtcgaactgctggcaacgcgcaaatcggtaagcagttgctgtgcggccagtaccactggcgattgccactaaggacacgacaatggcttcgctcattcaagtgcgtgatttgctggcgttacggggccgtatggaagcggcccagattagccagacactgaacactccgcagccaatgattaacgccatgctgaaacagctagaaagtatgggaaaagcagtgcggattcaggaagaacctgacggctgtctttccggcagttgtaaaagctgcccggaaggaaaagcctgtctgcacgagtggtgggcgctgcgttaaccatactccatcacctgttttgaaaagcccggtatgcgtttgcatccgggcttttttgcgtgcggctttccataaaaatgcaacccttgcagcgcgacgtaaattcctctgaaagcgtctcgcagggatgaaaactcgctaatgcacaggtgtggagtggcgcgtagagtcgcggcattcaaacaacaggtgaaggaacgccatgagcaaaaagcagagttccaccccacacgatgcgctgttcaaactctttttacgccaaccggagacggcacgcgattttcttgcgtttcatttaccggcacccattcacgcgctctgtgatatgaaaaccctcaagctggagtcgagcagctttattgatgacgatctgcgtgaaagctattccgacgtgctgtggtcggtgaaaacggaacaaggaccaggatacatctattgtctgattgaacatcaaagcacctcaaacaaactgatcgcatttcgcatgatgcgctacgccattgccgcaatgcaaaatcacctggatgccggatacaaaaccttgccgatggtggtgccattgttgttttaccacggtattgaaagcccctatccctattcgctgtgttggcttgattgtttcgccgatcccaacctggcaaggcagctttatgcctctgcatttccgctgattgatgtcaccgtcatgcctgatgatgaaatcatgcagcaccgacgtatggcactgctggagttaattcaaaaacatattcgtcaacgcgacctgatggggctggtagagcaaatggcctgcttattaagtagtggatacgctaatgacagacaaatcaaagggctgtttaattacatcttgcaaaccggcgatgcggtacgttttaacgattttatcgacggcgttgccgaacattcaccgaaacacaaggagaacttaatgactattgcggaaagattgcggcaggaagggtttcagaaaggtatacgtaccaacgccctaaatattgccaaaaccatgctggacgccggagtttctcttgaggacgttctgcgatttaccagcctgacggttgaagaccttgctgaaataaatcatcaataacgtaaaggatggttttaatgacagatgcagaaagagaatatcttattatttacctgattggttatttattgggtcgacgcctggaagccctggatatcgccaaaagaatgctgtaatccggagtccctcttgcggacatcatgcgttttaccggggtgtcagaagaagagttggctgcggcgagtcagtaaagttctgtctcgccatttcaaaagctgtctacaccctctgcttcaacgccaccagcaggtgatgaaactcgaccggatgcgaaataaacggcgcatgggccgctttggcgaaaatgtacgactcgctgtgcggccagagtttatccagcatcggcactactttgcgcggcaccagaccatcaagatagccatacaatcgcaaaaacggcatggacacgttttgcagcggcagacggagatcgaccgttttgaggatttccagcccaccattgagcacgtccacctccggcatcggtaacgccagtacggttttcttcaacgcccgcgcatcctggcgcgccgtttcagtacccatggtttgtaacgccaggaaccgctccactgtacgctgaaaatcatcactgagttgctgctgaaatcccgccagcacgtccggttttatccccggccactcgtcgcgagcactaaaacaaggtgacgacgccacggtgaccagcgccagaacccgctcgggatgggttaacgcaatctggcttgccaccagcccgcccagactccagcctaaccaaatggctttatctggtgcctgtcgcagcacgacttcggccatatcagcaagtgatagcgcaccaaatccccggctacgcccgaagccgggcaggtcaacaaggtgcagcgtaaaatgcgagctaagttcctcgtcaatgcaacgccacacttcggcattcagtccccatccgtgcagcagcacaagatgaacattcccctgacctttggtctgccaccagatgttattcatccgctattgttctctttttacttacaaggatgaacatatgctaacagtaccgggattatgctggctatgccgaatgccactggcgttaggtcattgggggatttgttcggtctgctctcgcgccgcccgtacagataaaacgttatgcccacaatgtggattacccgccacacactctcatcttccctgcggtcgctgcctgcaaaaaccgccgccctggcaaagactggtcacggtcgccgactatgcgccgccattaagtccgctcattcaccagcttaagttttcccggcgcagtgaaatcgccagcgccctgtcacgtctgttactattggaagtcttacacgctcgtcgcaccaccgggttgcaactgcctgatcgcatcatcagcgttccgttatggcagcgccgtcactggcgtcggggatttaatcagagcgatttgctgtgtcagccgttatcacgctggctacactgccaatgggatagcgaagccgtcacacgaacacgggccaccgcgacccagcattttcttaacgcccggctacgcaaacacaacctgaaaaatgcctttcgccttgaattgcctgtgcaaggtcgccatatggtgattgtggatgatgtcgttaccaccggaagtaccgtcgcagagattgcgcagttgcttttacgcaatggtgcggcgactgtccaggtctggtgcctttgtcgaaccttgtagagcctcgatgatgggcgtattataaccaactaaaatagtcaactattaggccattactatgatccgtatttccgatgctgcacaagcgcactttgccaaactgctggcaaaccaggaagaagggacacaaatccgcgtatttgtgattaaccctggcacgcctaacgctgaatgtggcgtttcttattgtccgccggacgctgtggaagccaccgacactgccctgaaatttgacctgctgaccgcgtatgttgatgagttaagcgctccttacctggaagatgcagagatcgattttgttaccgaccagttgggttcgcagctgacgctgaaagcgcctaacgccaaaatgcgtaaagtggctgacgatgcgccgctgatggagcgcgtggagtatatgctgcaatcacagatcaacccacagcttgctggtcacggtggtcgcgtttcgctgatggaaatcaccgaagacggttacgccattttgcaatttggcggtggctgtaacggttgttccatggtcgacgtcaccctgaaagaagggatcgaaaagcagttgctgaacgaattcccggagctgaaaggtgtacgcgatctcaccgaacaccaacgcggcgagcactcttactactaagttctctccccttttgtcgattgcccgatgtgacgctaaagcgtcttatcgggcctgtacgttgcacgagagtctgacgttagcgcagaattacctcagcaaatccaatctcttcgtttccccacgataatatgaccaacctctcataatttaaatttaccccgctctggtgattctcaagcacgtaatgttacccgtatcattctcatgggcaccaaacacactcataacatctgactacactaactcgttttaggggtcatcagccgtggtgccgtaacatctctgttcccagttgggacaaccaggattttccgtcagaaacctgacgttacccataacaaattaaaggccaggtaaatcatgccattagtcattgttgctatcggtgtaatcttgttattactcctgatgatccgcttcaaaatgaacggcttcatcgctctcgtcctcgtggcgcttgctgttggattaatgcaaggaatgccgctggataaagttattggctccatcaaagctggtgtcggcggaacgctcggtagccttgccctgatcatgggttttggtgcgatgctgggcaaaatgctggcagactgcggtggtgcacaacgtatcgctaccacactgattgccaaatttggtaaaaaacacatccagtgggcggtggtactgaccggttttaccgttggttttgccctgttctatgaagtgggtttcgtgctgatgctgccgctggtgtttaccatcgcggcttccgcgaatattccactgctgtatgttggtgtaccaatggcggctgcactgtctgtgacccacggcttcctgccaccgcatccgggtccgactgcaattgccaccattttcaatgccgatatgggtaaaactctgctgtacggtactattctggcaatcccgaccgtgattctcgccggtccggtttacgctcgcgtgctgaaaggtatcgataagccgatcccggaaggtctgtacagcgcgaaaaccttcagcgaagaagagatgccgagctttggcgtcagcgtctggacctctctggtgccggtggttctgatggcgatgcgtgcgattgccgaaatgatcctgccgaaaggtcacgctttcctgccggtagcggagttcctcggtgacccggtaatggctacgctgattgccgtgctgatcgcgatgttcacctttggtctgaaccgtggtcgttcaatggatcagattaacgacacgctggtttcttccatcaaaatcattgcgatgatgctgttgattatcggtggtggcggtgcgttcaagcaggtgctggtagacagcggcgtggacaaatacattgcttccatgatgcacgaaaccaacatttctccgctgctgatggcctggtcgattgctgccgtactgcgtatcgcgctgggttccgcaaccgtcgcggcaatcactgcgggtggtatcgcggcaccgctgattgcaacgacgggtgttagcccggagctgatggttattgcggttggttccggtagtgtgattttctctcacgtgaacgatccgggcttctggctgttcaaagagtactttaacctgactatcggcgagaccatcaaatcctggtcgatgctggaaaccattatctcggtgtgcggtctggtaggctgtctgctgctgaatatggtgatttgataatactgatggccggatgcggcgtgaacgccttatccggcctacgattcggcattaattagtaggccggataagacgcgtcaagcgtcgcatccggcatcaaccgcactctacttcttcttcgctgccgctctgcgccgtctgtccaaatccttcagcaatttgttcacaccatcatcggcaaacatcgactcaagcgttgcggaaagtttacgtcgccagtttttatactggtaactggtgccgggaatatttaccggatctgccatatccagccagtcttccggctgtagccctaacagggcgctgttgctatcggcgatgtagcgctgtaagccacgattcagcgtcggtgtcatcgacatcaacgatgccttatgcccggcacgttttggcaggcaaccatatttatgcagagcatccagcagcccttgcttcgccagttcgcgatcctgatacagaccgcgcagtaccacttcatccggatacaaccccagcgttttgcccagcgttaaatccccactctcccagtagccgcgtagcgtaggcaggtcgtgtgtcgccgcaaccgccatcgactgctctgggtacgctttcggtgcgcggaatgtcttctcgtggtcgttttcgaaatagagcactttgtaggagtacacaccgctgctgcgcagcttaccgacaatctctaccggtacggtaccgagatcttcaccaatcaccatacagcgatgacgtttactttcgagtgccagaatcgagagcagatcatccaccggatagtgaacatacgcgccctgatctgccgtctcgccatacggtatccaccacaaacgcagcatcgacatcacgtgatcaattcgtaatgcgccgcagttttgcatattggcacgcaacagctcgataaacggttcataggcacgcgcggtgatgatatgcgggtccattggcggcaatccccagttctgccccaacgggccgaggatatccggcggcgcgccaaccgacgctttcaggcaatacagttcacggtcgcaccaggtttctgccccaccttctgctacaccaacggccagatcacgatacaagccaatcggcatttcatagccctggcttatctcccagcaggcggcaaactggctgtaagccagccactgcaaccagagataaaaatcgacgtcatcacgatgttcttcgcagaactggcgcacttctggtgaatccacgttctgatacatctctggccatgctggccagccccagcgcatttcgtcctctttcacttgctgggcatgtagcgcatcaaaggctgcctgccagaacaggctgtcgccctgctctgcaacaaactggcgaaacgcggtcatctgctcatcatcacgttgcgcgaaacctttccacgccattcgtaatgctgtcatttttagggtggtaaccgtggagtaatcaacccagtcggcatcccgcgcctgttgcagcgtctgttgcgtggtcggcaactgccaccaggcctgagcctcttcgctaagatggaaatcttcaactgcgttaacgtcgatataaatcacattcagccaacggcgagaagacgggctgtacgggctggcactttccggatttgccagatagagcgcatgaatcgggttcagaccaataaacgacccgccacgttttgccacatccaccagcatcgctttgagatcgccaaaatccccaataccccagtttttttccgatcgcagcgtataaagctgaacgcaggcaccccacagcttttgtttattcagcaacgcctgcggttcgtaacagcgtttcggggcgacaatcacccggcaatgcgcgcgctggtcgtcttgggtaagcgtcagcgtgtaataaccttccggcagcttcgtcggtagattgaacgctttgccccccgttacatggcctttgtactgcgttccttcttcggtggtcagcagccagctatattcgccgctgccctccaccaccatcggcatttttttgccgctggtataaaccatgacattcgggactggcgttaccgccactttcgtggcggtacgttgatgcatcgcgtcaagcaaacgccgtttggtttcggcgctaatcgactgcggtttaccgtgggcattgatgtaattggggctaatacccgccgccagcgcggcattatccagacgtttgctttccatcgagcttccttagcgttttgcctgccagatacgagcctgataatcgcgaatagagcgatccgagctaaacataccgcagcgggcggtattgaggatcgccgcgcgagtccaggcctcctggtcgcggtatagcacatccacctgcttttgtgcctctacataggctgcgaaatccgccatcaccagatacggatcgccgccctgtttgccgatactgtgcagcatctggtcgaaggcatgcttatcgccgtcgctgtatttgccgctttccagctctttcaatactgcgtccagcaccttatctttcttccgccatttcaccgggtcgtagcctttggccagaattgccttcacttgttccacggtatgaccaaaaataaagatattttcttcaccaactttctcggcgatttcaacgttcgccccatccagcgtaccgacagtaagcgcaccattgagcgccagtttcatattgccggtaccggaagcttctttacctgccgtcgaaatttgttcggagatatccgccgccgggatcagtttttccgccgccgaaacgcaataatccggcaggaacaccaccttcaatttgtcgccaacctgcggatcgttgttgatcacgtcagccactttgttgatcgcaaagataatgtttttcgccaggtagtagcccggtgccgctttcgcgccaaagaggaagacgcgcggtacgcgatcagcctgcgggttttcacgaatttctttgtacaacgccagaatatgcagcagattcaggtgctggcgtttgtactcatgcagacgtttgatctgaatatcgaaaatcgcctgtggattgatctcaataccggtacgaactttcacaaactctgccagacggactttattcgcctgcttgatctcgcgatattgctgacggaatttcgcatcatcagcgaatttttccagattgatcagttgatcgagatcgttagtccactcttttttcagtgatttatccaacagagccgccagtgccgggttgcactgtttgatccagcgacgtggggtaataccgttggtgacgttatggaatttgttcggccatagctggtgatattccgggaacagatctttcaccaccagatctgagtgcagcgccgcaacaccgtttaccgcgaaaccgccaaccacacacaggttcgccatatgcacttgtttgtcgtgtaccaccgccagtttggcccacactttttcatcgcccggccaggttttttccaccagcgttttaaagcgagtattaatttcgttaataatctgcatgtggcgcggcagtaagcctttcaccagtttcacatcccagcgttccagcgcttctggcatcagggtatggttggtgtaagcgaaagttttgctggtgatggcccaggcgtcatcccagctcatctggtgctcatcgatcagcacgcgcagcagttctggaatggcgatagttgggtgggtatcgttcagctgaataacttcgtactccgccagttcgtgcagtttacgccccgccagatgatggcgacgcaaaatatccgctaccgaacaggcacactggaagtattgctgcatcaggcgcagctttttaccggcagtatggttgtcgtttggatagagaactttggtcagtttttccgcgttgataccctgctgttcggcgcgcaggaaatcaccatcgttaaatttagtcagatcaaacggatgcgcatgcgtcgcctgccacagacgcagtggctgcgccacgccattacgatagccgacaacggggagatcccacgcttgaccggtaatggtaaactccggctcccagcgtccatctttcgtcactttaccgccaatccctacctgcacatccagtgcttcgttgtggcggaaccacgggtagttaccgcgatgccagtcatccggcgcttcaacctgtttgccatcgacaaaagactggcggaacaaaccatattgatagttcagaccgtaacccgtcgcagactgaccgacagttgccattgagtcgagaaagcacgccgccagacgtcccagaccaccgttccccagcgccgggtcgatctcttcttccaacaggtcagtcaggttgatgtcataagccttcaacgaatcctgtacatcctgataccagccgagattcaacaggttgttgcccgtcaggcgaccaattaaaaactccattgagatgtagttaacatgtcgctgattcgccactggcttggcgaatggctgagcacgcagcatttcggccagtgcttcgctcactgccagccaccactggcgaggagtcatttcagccgcagaatttaagccataacgctgccactgacgtgaaagcgcttcctgaaattgcttatcgttaaaaataggttgtgacataggagttccacttttcttagattttcaacacaacgttatcgctagtttgccaggctcgatgttgaccttcctcatcctgcgggggattaggcagggaggagttgcggggatgagcaaggaaatgtgatctcgaccacttaaagctagtgcaatccacaggattagcagcaaatcaatgccataccgcgcagaaaatctgtatctaagtgcaaaaaatggccgttgcgtattttcaaaaagcggaaggtaactctataaattaagtaaaggagtgaaacagtttcacaagtaaaatatcaaatgtgctccatctcattcttaatagatttattaagatcatctttttagatggcactttcatcagaaatgaagaagaaacccttacttaaatgaaactgatgaacataaggaaaataccgtacaacccagtattcacgctggatcagcgtcgttttaggtgagttgttaataaacatttggaattgtgacacagtgcaaattcagacacataaaaaaacgtcatcgcttgcattagaaaggtttctggccgaccttataaccattaattacgaagcgcaaaaaaaataatatttcctcattttccacagtgaagtgattaactatgctgattccgtcaaaattaagtcgtccggttcgactcgaccataccgtggttcgtgagcgcctgctggctaaactttccggcgcgaacaacttccggctggcgctgatcacaagtcctgcgggctacggaaagaccacgctcatttcccagtgggcggcaggcaaaaacgatatcggctggtactcgctggatgaaggtgataaccagcaagagcgtttcgccagctatctcattgccgccgtgcaacaggcaaccaacggtcactgcgcgatatgtgagacgatggcgcaaaaacggcaatatgccagcctgacgtcactcttcgcccagcttttcattgagctggcggaatggcatagcccactttatctggtcatcgatgactatcatctgatcactaatcctgtgatccacgagtcaatgcgcttctttattcgccatcaaccagaaaatctcacccttgtggtgttgtcacgcaaccttccgcaactgggcattgccaatctgcgtgttcgtgaccagctgctggaaattggcagtcagcaactggcatttacccatcaggaagcgaagcagttttttgattgccgtctgtcatcgccgattgaagccgcagaaagcagtcggatttgtgatgatgtttccggttgggcgacggcactgcagctaatcgccctctccgcccggcagaatactcactcagcccataagtcggcacgccgcctggcgggaatcaatgccagccatctttcggattatctggtcgatgaggttttggataacgtcgatctcgcaacgcgccattttctgttgaaaagcgccattttgcgctcaatgaacgatgcactcatcacccgtgtgaccggcgaagaaaacgggcaaatgcgcctcgaagagattgagcgtcaggggctgtttttacagcggatggatgataccggcgagtggttttgctatcacccactgtttggtaacttcctgcgccagcgctgccagtgggaactggcggcggagctgccggaaatccaccgtgccgccgcagaaagctggatggcccagggatttcccagcgaagcgattcatcatgcgctggcggcaggcgatgcgctgatgctgcgcgatattctgcttaatcacgcctggagtttgttcaaccatagcgaactgtcgctgctggaagagtcgcttaaggccctgccgtgggacagtttgctggaaaatccgcagttggtgttattgcaggcgtggctgatgcaaagccagcatcgctacggcgaagttaacaccctgctggcccgcgctgaacatgaaatcaaggacatcagagaaggcaccatgcacgcagaatttaacgctctgcgcgcccaggtggcgattaacgatggtagtccggatgaagcggaacggctggcaaaactggcactggaagagctgccgccaggctggttctatagccgcattgtggcaacctcggtgctgggtgaagtgttgcactgcaaaggcgaattgacccgctcactggcgttaatgcagcaaaccgaacagatggcacgccagcacgatgtctggcactacgctttgtggagtttaatccagcaaagtgaaattctgtttgcccaagggttcctgcaaaccgcgtgggaaacgcaggaaaaagcgttccagctgatcaacgagcagcatctggaacagctgccaatgcatgagtttctggtgcgcattcgtgcgcagctgttgtgggcctgggcacggctggatgaagccgaagcgtcggcgcgcagcgggattgaagtcttgtcgtcttatcagccacagcaacagcttcagtgcctggcaatgttgattcaatgctcgctggcccgtggtgatttagataacgcccgtagccagctgaaccgtctggaaaacctgctggggaatggcaaatatcacagcgactggatctctaacgccaacaaagtccgggtgatttactggcaaatgaccggcgataaagccgccgctgccaactggttgcgtcatacggctaaaccggagtttgcgaacaaccacttcctgcaaggtcaatggcgcaacattgcccgcgcacaaatcttgctgggcgagtttgaatctgcggaaattgtcctcgaagaactcaatgaaaatgcccgcagtctgcggttgatgagcgatctcaaccgtaacctgttgctgcttaatcaactgtactggcaggccggacgtaaaagtgacgcccagcgtgtgttgctggacgcattaaaactggcgaatcgtaccggatttatcagtcattttgtcatcgaaggcgaagcgatggcgcaacaactgcgccagcttattcaactcaatacgctgccggagctggaacagcatcgcgcacagcgtattctgcgagaaatcaatcaacatcatcggcataaattcgcccatttcgatgagaatttcgttgaacgtctgctaaatcatccggaagtgccagagctgatccgcaccagcccgttgacccaacgtgaatggcaggtcctggggctgatttactccggttacagcaatgagcaaattgcaggcgagctggaagtggcggcaaccaccatcaagacgcatatccgcaatctgtaccaaaaactcggtgtcgcccaccgtcaggccgcggtacaacacgcgcagaaactgctgaagatgatgggatatggggtatgagtttagccggataatgcgccagatccggcttacatctttacatcattcaatgctcacccgcgttacgccatctgtttctatcaaaccaaaccgcaccggcaagaaacgctccaccacggcgatattggtcagcagatggcatgagggatgggcgaccgtaaattcccccgtacccgccagcgccatcggtagcaccagttggtcggcgagatattcccccaccgccgccgggcttgccaggtagcgtttcacctctttcaccaactgtgccgcgaccacctcggcactgacgcgcttttcaccgacgacaaaaaagcgttcggtgatattttcactttcgacttcaagcgagacggtattacccggcccctggtcgcgcggtaggctatgaacagcctgttcatgaagtgaaaaacttgccgccagtgtagcgatttcacgctcagcgacatggcgcggcacgccagctaatagcacctctccacgcatctgcacaatgttcccgcgctcgccaagttgcaagctattaaacgatgccaccggtgagacttccgttgccaccacgccgcctccggcaggataaaaaccgtgacgtaacagcgtggtttgctgatgaactcctattttcgccagcagcggctccagcacccggcggataaaatccgcaggcggggccgacgggttatcggtgccgccgctcacttcaacacgcgaaggtccatcggcaaaccacagcgcgggcagcaccgtttgcagcaccagcgtacaacttccggcgctaccgatagcaaagcggtaatcgccgccgcgcacggtgccaggtcggaagaccagacgctgcgaccccagctcagcgccttccaccgttgccctacaaatttccgcagccgcttttaccgcagtcagatgttggcgcaacagccccggtttcgcccgcccggcacgaatgccggtgatggtaaatggctggccggttatcatcgacaggctcagcgccgagcgcaggatctgcccgccgccttcgccctgtgcgccatccagcgcaatcatccttttcatcatttatccttttacgcacaccacctgacgcagggtatagataacttccaccagatcgctttgtgccgccatcaccgcatcaatatctttatacgccatcgggatttcgtcgatcacctcggcatctttacggcactccacatgcgcggtggcacggatttgatcttccacactgaacagttttttcgctttagtacggctcattacccgcccggcaccgtggctgcacgaacagaacgactcttcatttcccagcccacggacgataaagcttttcgcccccatcgaaccgggaataattccatattgaccagcacgcgcagacaccgcgcctttacgcgtcacatagatctcttcgccaaagtgctgttctttttgcacatagttgtggtgacagttgatctcttccatcgccagcgtttgtggctgttttaccgttttctgcgtaacgctctgcaacgccgttaccacgttttccatcatcgcatcgcggttaaggctggcaaaaagctgcgcccaggccacggctttcaggtaatcatcaaagtattccgtaccttccataaagtacgccaggtcacgcgatggcaacgtttcaagcgtttcctgcatctctttttgcgccagatcgataaaataagttccgatggcgttaccaattccgcgtgaaccggagtgcagcataatccacacctgatccgactcatcaaggcaaatttcaataaagtggttacccgtacccagtgttcccaggtgtttatagttattagtgttaaggaaacgcggatatttttgcgttaaccactgataaccggcctccagctcagcccatttcgcatcgacgttaacaggcggattttcccatgcgcctttatcacgtttacaacgcccggtagtacgtccgtgcggtacggccgtttcaatcgcctgacgcagctctgccaggttttcaggcaggtccgccgccgttaacgcggtacgcagtgcgttcattccacagccaatatccacgcccaccgccgccggaataatcgcccctttggtcgggatcacgcaaccaatggtggaacctttacccaggtgtacatcaggcattaccgcaatatgtttgaaaataaacggcatcttcgcggtattaataagttgctgacgcgcatcggcttctaccggcacgcctttggtccacatttttaccggagcattttcagtggtcagtaattcgtaattcattttgtttttctcttttcgttgtttgctgtcctgataattgcaaccgtcgtgccagaaaatcaaataagcatcttaattttttaattcattgtttttaaaaatattatatttttacgtccgtaaacggagatttcccgcaaagccgatttaccgataatgaaatctcgtcttttataaggatatctaagatgcgtaaaacagtggcttttggctttgtcggaacggtgctggattatgccgggcgcggcagtcagcgctggtcaaaatggcgtccgacactctgtctatgccagcaagaatcgttagttatcgatcggctggaattattgcacgacgcccgctcgcgctcgctattcgaaacgcttaaacgcgatatcgccagcgtttcgccagaaacagaagtggtgggcgttgagatagaactgcataacccttgggatttcgaagaggtttacgcctacctgcatgatttcgcccgtggttacgcgttccagccagaaaaagaagactatttaattcacatcaccaccggtacccacgtcgcgcagatttgctggtttctgctggcagaagcgcgttacctgcccgcccggttgatacaatcttcaccaccgcgcaaaaaagagcggcccgatagccctggcgcagtgacgattatcgatctcgatttaagccgttataacgccatcgccagccgctttgccgaggaacgccagcaagcgcttgattttcttaagtccggcattgccacgcgtaactcccacttcaaccgcatgattgagcagatcgaaaaagtggcgatcaaatcccgcgcaccgatcctgcttaacggcccgaccggtgcaggtaagtcatttctggcacgacgcatcttcgagctaaaacaggcgcggcatcagtttagcggcgcgtttgtggaagtgaactgcgccaccctgcgcggcgataccgccatgtcgacgctgtttggtcatgtgaaaggcgcgtttaccggggcgcgggaatcgcgtgaaggattattacgcagcgccaacggcggaatgttgtttcttgatgagattggcgaactgggcgcagacgaacaggcaatgctgctgaaagccattgaagagaaaaccttttacccgtttggcagcgatcgccaggtgagcagtgattttcagcttatcgccggaacggtgcgcgatttgcgccagttggttgccgaaggcaaatttcgtgaagacctgtacgcgcgaataaatctctggaccttcaccttgccaggattacgccaacgccaggaagatattgaaccgaacctggattatgaagtggagcgccacgcctcactcactggcgacagcgtgcgttttaacaccgaagcgcggcgtgcctggctggcctttgcgacctctccccaggcaacatggcgcggtaactttcgcgaactttctgccagcgtcacgcggatggccacctttgccactagcggacgcatcacactggatacggtggaagatgagatcaaccgtctgcgctataactggcaggagagtcgcccctccacgcttacggcgttgctgggcgcagaggcagaaaacatcgatctcttcgaccgtatgcaactggaacacgttatcgctatctgccgccaggcaaagtcgctttctgctgccggacgtgaactgtttgacatttcgcgccagggtaaagccagcgtcaatgacgcggatcggctacgcaaatacctggcgcgttttggtctgacatgggaagcaatgcaggatcagcacagctccagttgaatatgatggtccttcagcacctgcatcacgctcgcaggcggcatcgtgtcggtgtagacagcatcgaccatgctgatgctacccatattgaccattgcgttacggccaaattttgagtggtcgacaaccagcataacgtggcgcgagttctcaatgatggcgcgtttggtgcgaacttcgtggtaatcgaactccagtagcgagccgtcgctatcgatgccgcttatccccagaatgccgaaatcaaggcggaactgggagataaaatcgagcgttgcttcgccaatgatcccgccatcgcggctgcgtaattcgccaccggcaagaatgatacggaaatcctcttttaccatcagcgtgttagcgacgttgagattgttggtcacaatgcgtaaattgctgtgattaagcagcgcgtgcgccaccgcttccggcgtggtgccgatatcgataaacagcgtcgagccattgggaatttgctccgccactttgcgggcgatgcgctctttttcttcggtctgggtggccttgcgatcgtgccacggcgtattaaccgaactggaaggcagcgccgcaccgccatgatggcgcaggatcaggttttgctctgccagctcgttgagatcgcggcgaatagtctgcgggctgacggagaagtgctccaccagctcctcggtactgacataaccctgctgtttaaccagttcgataataccgttgtgacgttgtgtttgtttcatttctaaatccctggaattattttcgttttcgcgcattgagcgaatcaacaaaagccatcgctaaacccacggctaacccggcgatgtgtgctccgttcgccatcgacatcccaaacaaatcaaaccatccggcgacaatccagatcagcgcaaagataattaacccacgttgcaggtaaatgccactttgcggatcgcgttcaccacgtagccagacgtagcccatcagcgcatacaccacgccagaaagcccgccaaaccacggcccgctgaatttttgctgcacatagccgcttaacagggcgctgataagcgtaatgacaattagcttaccgctaccgaggcgtttttccaccgcaccgccgagataccaccaccagagcaggttaaagaggatatgcatcagcgagaagtgcattaacgcgtgggtgaagtaacgccagaactcaaacttcagcgtcggatcgaatggccaggccagccataacatcacttcctgatcaccgagaatttgcatggcgataaacaccaccacgcaggcgatcatcatcacccaggtcaccggacctgcgcgttcacgcaaggcagcaaagaagggataacggcgataatgcaggccgctgccggtatggcccgcctgccagctggccgccagataacgcggatctgccgggttttcgagaaaacgcgccagctccgcccgcacgcgctcggcctgggactcatccgccagccagacatcgctttggttatgttgttgaatcgtgaggataacaccctgcgtcgccatgtaatcaacaaacgcctgcgccacgcgggggttagcaaaagaggtaatcatcaacatcgttgctgtcgcttattccacacaaaaggggacagtataaagcgttacgcgccgtacgccacctctgcgggaaactggcgctgccaggcttcaaagccgccatcaatgctatagaccacatcgtagccctgttgcagcagatactgcgccgcgcctttgctgctattaccgtggtaacacatcaccatgactggcgtatcgaagtcgttatcacgcataaacgcgcccaatgtgtcgttggttaaatggaaagcctgcgccgcatgccccattgcgaaactctgtggatcgcgaatatcgaccagcaccgcctctttttcctgcaacttctggtgcgcgtcggcaacgttaatacattcgaactgatccatgcgtctctctttctttacaaacaagtgggcaaatttacctcacagtttacgtcgaagcggcagataaacgccataatgttatacatatcactctaaaatgttttttcaatgttacccaaagcgcgattctttgctaatatgttcgataacgaacatttatgaactttaacgaaagtgaatgagggcagcatggaaaccaaagatctgattgtgataggtggcggcatcaatggtgctggtatcgcggcagacgccgctggacgcggtttatccgtgctgatgctggaggcgcaggatctcgcttgcgcgacctcttccgccagttcaaaactcattcacggtggcctgcgctaccttgagcactatgaattccgactggtcagcgaggcgctggctgaacgtgaagtgctactgaaaatggccccgcatatcgccttcccgatgcgttttcgcctgccgcatcgtccgcatctacgcccggcgtggatgattcgcattggtctgtttatgtacgatcatctgggcaagcgcaccagcctgccgggatcaaccggtttgcgttttggcgcaaactcagtgttaaaaccggaaattaagcgcggattcgaatattctgactgttgggtagacgacgcccgtctggtactcgccaacgcccagatggtggtacgtaaaggcggtgaagtgcttactcgtactcgtgccacgtctgctcgccgcgaaaacggcctgtggattgtggaagcggaagatatcgataccggcaaaaaatatacatggcaggcgcgcggcctggttaatgctaccggcccgtgggtgaaacaatttttcgacgacgggatgcatctgccttcaccttatggcattcgcctgatcaaaggcagccatattgtggtgccgcgtgtgcatacccagaagcaagcctacattctgcaaaacgaagataaacgtattgtcttcgtgatcccgtggatggacgagttttccatcatcggcaccaccgatgtggaatacaaaggcgatccaaaagcagtgaagattgaagagagtgaaatcaattacctgttgaaagtgtataacacgcactttaaaaagcagttaagccgggacgatatcgtctggacctactccggcgtgcgtccgctatgtgatgatgagtccgactcgccgcaggccattacccgtgattacacccttgatatccatgatgaaaacggcaaagccccgctgctgtcggtattcggcggtaagctgaccacctaccgaaaactggcagaacatgcgctggaaaaactgacgccgtattatcagggcattggtccggcgtggacgaaagagagcgtgctgccgggtggtgccattgaaggcgaccgtgacgattacgccgcccgcctgcgccgccgttacccattcctgaccgaatcactggcacgtcactacgcgcgcacttacggcagcaacagcgaactgctgctcggcaatgcaggggcgataagcgacctcggtgaagatttcggtcatgagttctacgaagcggagctgaaatatctggtggatcacgaatgggtccgccgcgccgacgatgccctgtggcgtcgcacaaaacaaggcatgtggctgaatgcggaacaacaatctcgtgtgagtcagtggctggtggaatatacgcagcagaggttgtcgctggcgtcgtaaggatgatgcccggttgtgaagtgcaaccgggctatttgaattccttagactattcattgtgaataattgaataacggccccagagataaaatcgccaaacttaagcacgttacccaatcgccccacttcttcctatggcttctatttttgctacgccactgacaataatatcccaacgcaaaaccaagctgtgcactaatcgggccaacaaaatcagtccacggctgcggccaaaaaggggaaaaattcaggggaagccagacaaacgtcagaaagaaatttcggatattttccagcaacgctgatttctctggagaaatataaagaatgaagttcgagagaattaaccaaaaatagaccggagaaaagaccagccagcaatgtaacctgttttttaattcaggaggcgttctgcgggagaattgccaaccgatgccacacattacactgaaaaaaagtgcatattcaaccaataactcaagttgtaattcctgaagagaaatacgcacaaccaggagcggaaaggagaatattatttccgccagaaaagttaacgtgaatataagtacggctaaggcaataaccgtcggccataccaataatggtacgataacaaaaccgagaattacagggggaatataaagccggaatttaatcatttttattttcctggtgattcggatgatgcgtcatacatcgcgcataaacactcatcaatcatccagtcgtcttcccagacctgataatgtgtgccctgttcgggctgattaagcaggttctcaatcgcctgccgcgcacgttctttcaggatgaattgattgttgaaggcccaggcattgatttgggcggtaatggctttatcgtcatcatcctgctcaaaacgactattctgaatattctcttccctgttatgccacagcaaacatgccatcgatactgtgggttggtaaccgggtacagagatgatggcatcaagcaatggcgaaagagcgatatcggcacggaaaaacatttccagcttgtactgtaattcgacagcctcatccccgggtacccaatcagtcatatactggcaagcaaattgctgcaatatttcccgttcatcctcacgccagttttctttactggcaaggttgatacgccgtagagaaaatacttcgtgaatattgtcaaattgcccctgcgcaacaaactccagtaaacgaggcagaaaataacgaacctcatcgctgttttgcggatcaggtcctggactactattccaggcattgattaaggaataaggaatcgctcgcaacgatgtattccgtaatgctttttgttcctgttgactcagacaatattcacaacaaaccacaaattgcttcggcgccggataacgacgaaaaatatgatatatctgctcaattaatgcctgcatggcaggagtggggtgcataattaccccctcgcccgctgatcgcgtgtaaagggttgatagacaaaacgagcattcgccgcattcaggcgaataatggcactacgagagagggaaaagctgggccgaatgcaataattacagtcccaacagctttcctctgtgcaattttccactgagtaatgacgcgcgtagagtttcagttcagcctgcttatcgcgaaatccgcgtaaactgttaccgttttgaaattgccaggcttctttaaacacctgaaagatataaacatcctcaatccaggcgtcacattttttaagcggacgctttgctatgatcacccgctcatccgggttgagcatcgccgtaaattgtacggtgaagtcatttgtcgtgttcagatcacattgaacatctggtacatcactgatatagaggtcaaatccaaagtcagcaccacaggcacaaagacggctaatggtggcggtatcgagggaaaatcccggccatacattgctggacgttaaaccaatatttaatgtgacatcatatcgagataatccctcaagaccggcagcaccggcgaacttttccccttcatccaggacctggttaatgagttgctgaacaatgccttcatcccagtatgttgatttgctgttggcaatcgtaatatccacgccagtgaatggatcagtaccggagaggcttgcaaataacgtatcaactaattccatttttattatccagcttaatgcaacattttatccatcggcacataacctacattttccaccaggtttttcccctgtagaattaaaaatatttttttgttttgcattccgttcatccctattattgcattttattttgcggtgatggctaaaccgattctgtaccagctcaaaaattactgatattccactcgcaatatagccagtgcattataacgacctgccgctggcacttttccagttgtactaacaggtaaagtcaggaaagtaacatcagcagtttgtgcagaagcagcctggttttccaccaatctgaacggaacgcctactgatgttgccagggcatttaaatctacggagttttgctgactatccataatcataataccaacatcaggattatcttgagcctgaataatactttgtttcccattggtatcacgtgtggcggaaatgttaccgtcgaataccaacgtcattaccgcatctatatctttatttgtacaattaatcggaatagttgttgctacaggagtaacaccagcgggcttcgctccggcaccagcccggctcaattcactggcccacacatccggcatattaacagtaaaactcgtaccctcattaatagtgcaaccttgcggaacctgaatatccaggttactgatccaggcattaaataatggtactggcccatgttccgtttgccgctgactggcatacaatgaaactaaaagtacattattcagagagacatcagagatgatttttttatccaacctaattttaatatagccttctgttcctgaagaccagtaatctgctttacttctgtcagcaggataattagtactatagttctcgaatggtactgttttatctgtcatcgccccatttctattgtagagctttatatgtgttgaaatagatatttcatgcgtaacaggaataaatatctccgctccctgtggattacctgaagctcctgaaggatctattcctgaaatacctgaaaaataaacttcataatcatcaagagaattacagtatgctttatatcgacctattttccagttttgagatggtaaaacagtaccggctgaattgttgttaacatctgaaataataactgtaccaaaatcataaaaaaaggtcgctggggtagtattgttttctggagtcccaggatagcaaaattcacgatcccggcccatttcagcataggctacgacatggcaaactaagaataaaaaaattataaaaataattttcactttatatccggcataagtaatcatattatttccttttactaatccgttttaacttgtgaacctgacacatccatctgcaacagattcatatttactttccatgcaggcaatacattattataaatatccaatgtctgccatgctatttcacaaaccccttgcgatttacaccatgattgttggcgatggctaaatggtgcgaccataccaccatctataactttaccatcaacatgtaggttatagagtgtcacatatctggggcctggattataaacggtaacaatttcattttttcgtgcccagcgtaatttttgatatgacatattcgggtcttcagacaaatttgatggccgatagaatattttcatacgattgcggactgctatttgcaattgattatcagttttgactgaatgactattttccaacgttggtaatgctgcaacattcagtataaataaactttcccggtcggcaggtaaactgccaccaacacgattaattcttatttttgtatttttgtcaggcttcaaaacaaacagtggcggagttgcgataaataccgtttcagaatatgagggcaaagattcaaccgttcccgtcaactgacgagcatcatcaggggagacagcaaccttgactaacatatctctgtctgaagtgtttttgagttcaacagatattgaggactgattttccggatacgcaaaacgcgttccaccgatcactaagcctgcttgtgctgtagagaataaaagggaaaataatactatgactaccttaatcataggtgacaataaacgatactgacgcatttgcatcccctggttggacattattttttaatgctttgtaagccgcaaaaaaatgcaatatattatcaactgatgatgtaagtgaaaaacccatgcttttaacatcattactaatactgcctttgttcttatcaaaaatcgtaagtgcaagcccctctaccgagccatcttccagcttatataaactggcatcttcagaaactgtattgccggtaaactttatatacgcgttgccaacatcactaccacagcgggttaacgttatggaaaaataaaccttttcagtaacatcccctgcactccttaccgaactactgggtacatctggcatattaactgtaaaattttttgactcatcagaaataatgcaggttttttcggtaattaccccttcaatacgaaccactccggcatgagtgatatcatcagcaaaagaatttgttgatattataaacaaaaataaactaatgaatatcttcatatctccctcactgataatcgatatcaaaatacaacagagcatttgcttgcccggcatgtacattttcctgagttgatttatagcgaagtttaaacgtcaaattagcatcaccgttttcatttaacactaaatcacgaaaacctgattcaccattaatggcaatcgccacatcattgttatccaatatttctattcccagtccagtcgcactatctgcaccggcggagagacgcagtaatgcgctattaatagcatctgcatcaccagtaaaccgcacattggcgctcacaccagaactataaacagtactttttgcagtcgggcatccttgtacattaatcgtaaacgtttgactcggagaaacatcacctacatttaaaaattcattagcatcataagtgcccatttttaccgactgatctttacttccggtagtaatgtcacagctttttgccaacaaaatcccagtaaatgtaacaacaactgaatcattggcctgccctgagagcggaaaagcaaaaaaagcgaaaagaataaaaaatacagaatatttagagaatattaaattcattagcggcactccagagttgcatagctaacaggattatccagttctgtttcagggagcttgtaattagcctgacatttttgctgaacaccgtctccccactggatattaataacaccttctaaaggcaatcctgagagataaagttgtccattatcgccgacaatcccggtaatttgactactgtttttaatctgagcgctggctgtagcaccgaatgggactgatttattacgataacgaactgtgaacaaaccacgaataccgatatgagcagcaaactctgcacgaactaacgcaccttttcccggaataacttcagtggaagtgatatccagttcagtatgcatattcattgacataggatctaatgaaatattattacgtctatattctgttgcataaggaacaactgcatatccacgccagtcagtggatattcctgtcccccgctgaacatccacattattcgctccaggcgcttttatcaaaacattagtttcacctaatggttgactcaacgtaagaccattttcatgtacaacaagagcaccactgatgccatagtttatttgttgattaccttcattatcgtaactgtaggcggaattcaaggaaccatatgccccacgataattaacaccaacagaaccactactgctattatcctgattagcaaaaccatgttgtatgttataactgagattatgctgctccaacagagaaccagatacccccgtatattggtttacctgtccgtggttatcctgactataaccatacgttgcagtcatggcattcgatgatgagcgcccatcattcgtggaagataaccaattacttataggtaatgagacatttagcgagacaattttatccgcatttgtccctggtgatttactgtaattccacgcaacatttagatagatacccttaatactggtgttataaccaacttggtataaagaatcttttttatcagtattccagtatgtttgctgactagccgataaatacatagacccgtagttaccgaaaggttgcgatacactagcctgaaattttccacgtttgctataacgcaagttataaaaatcattccagttataaacgtaatctttatcatctaacgtttttggatcaacaacagtccctgacatttgttggtatgtcgtatcacttaaagtgtaaaagccctgggttgaataacgatagccaataatatggaatgctgttcctgtctgaactaacgatttggaataaagaaaacgataagattgcccttgatgtttgctcccatccacaagcgaactgttagcctgagtaacatcaaacgatgttgcaccaaatacacccagattcaggccaaggccgagcgccaacgcccggtaatcctcagagaattgtgccccaccataagccgtaatatcccagggtaaaccccaaattaattccccctgaaatacataaggacttttctggttatagctattgcttcgatattggccaaccgtagtagaatattttaaatgaccttctcgttgcaggatggggacagcggcataaggtacggtatagacagtttctgaattatcagactctttgatggtaacttccagatctcccgcagatgatgtcgggttaagatcgctaatctcaaacggtcccggcggcatataggtttgataaatgacataaccattctgtttgattgttacctgagcgcgacttttcgcaattccgcgcaccgtgggagcgaaaccactttgactatcgggcaacatattttcgtcagattccagttttatgccacgaatactaacactgtcgaaaacatctgatgatgaccatgtatctcctagcgttaattcacttctgaaaggaataataacgcgctgcaacgtactactgatatgctccagtttacctgctgaattactcccacgactccaggttgaataatcgcgaaaacgccatgcaccaatattgatcccagcgcgaagatttaaataatagttatttgaagagtaatcaccacgatcgttattaccagaaaagtcataattcagcaaaaaagctgtaataccgttatcccactgttctggtggaatatatccgcgagcgtcacgttttattatcgcctgtggaaaggtcagtttaagtctctgtgcatccagctccggcatgtaatgcacatcgggaaaccagatacgcaaatcaaggcaactattttcagatgaagccaaagcctgctctggcagcgcatttttgttaattccaaggcttaataagtcagcaagtgaaaggcagggaatcagttgattctcatcgtctgctttaaaagttacagtacgagagagtaaaggggaatcattgacccaaacttcgacttcatagctaccaggaagataagtcatccctttctcgaagcgggataagtcagcaacagcttcagtatcacccgacagaaaagcagggttaaagcgcattcccgcgattgaacatgcaggcataataaccagaagaagcggcacaacccgtttcatctgcttttgtgccgccatccaatattcgcatcttttgagctttaggttcatatccctgacctgtgttgcatctgaactattccgttgttactgcattattcctttctgccgctccgtcgtagcgccaaagtcattaattgtttgataagtaatttcaccagccaacgtcactggcgacgagaccgtaatatcacttttcggtggtacaaacatattgggcaatttactcccttgtactttaattcctgtcagtgtcaggtaataaggcgaaggattgataacttttagttgtttgccctcatacttaaaccgcaacatatttcgtgcttttcctggttgcacaggtagattttccgggcgataaaatagcttgattttgttttgtaatgccaactgtaaggtattcttctgtgtatttttctcatctgttggcggaattgctttaacattcatccaatacaaagtttcacgatcggtcggcaaattagtcttaccaagaaacatgatacgtaatgaagcttctttacgcgttggtaacataaagaggggaggagtgataacaaaatcctggctctttttttccgttttactgtcatcaacccatgattgaattaaataactggtgttgtcaccgctattttgcacactgagtgttatttgcttactttctgccggataaatcaatcgcgttacgccaaggccaaacccgcccgcggacgcattattaataaataatatcgatagtaaaaaaagaatccctgagcgtataatattttgtgatacttttaattcatccctgaatccataaacccattttttatttccaataatacatttcatacagcatccttgttgatgaaataacacctgttattcatactctattaaataatttcaatctcaggttacaactttttgtaacctgaaatcgtatttatatttactcgtacagcaccacaaaacttgctgttgacttaactacaccaggtgcaacagtgctaccgttttgagcataacctgcagtaaaggccgcgctgaaatcatgggtcgtagcatttcctggaattgtataagcggcggtggaggcgctaccctctgccgcagtagtattcaggttaatcagaccattattcgtcgtacctttggagtaaattcgaatccctacaccagtcgcccccgcattgccgctgttgtcagcatccgttgatccttctacttcgttagcgagcgttttattagcgctatctgcagtaccggtaaaacggaactcaattttctgatcctctgtattgctacattcggtcagattaatattgaaatcggtctggttgctcgccccctgtgcttctacgtcgataccagtgaaaaggttggaaggcacaaccggcaggacaacttcaatctgttttgaatcggttgcgaccttacaggtagctttcactacacggccagtaaagcggattttcccccccattgaatcaacgttgtcatccatatcagtgagcctgggataatcaacggtgctccagtcagtatccgccccaccaaattgtgttgcatcgccgggtgctgcggttaccgcagtagacatcagcatacctgatgccagtaatactgcggataaattagataaattgaatttcatttatacctttccttttgttaaaaaatccaagcaacattggtgtttttacattctgcgttaataagttatatctcacaaaaaaaaataagctgacgttggctaattccagaaggttctttagaagagtaattgagtgaataatattatatatgctgcttagtaatgtacctaaaataatccaaagccgcaataagtgagtttatactcacatataacacactgataatgataaaatttatttttacgtggagttgtaagaggggcaataaaacataaatcacatgaataatattaatgcattcataataaattaatattatttgaaataacaaaataccaaaaacattatcatcaatcgttatttaatatatattaatggtatatattaaatagaataacatacatcaaagttattgtttattgtgtatagaaataccgtgagttccactctgtattacttcagcggaacacacggtatttagccgtatttgaacttacaatctcaccggatcaatatgccagatatgatcggcgtactctttgatcgtacggtcagaagagaagtagcccatattggcaatgttcagcatcgcttttgcggtccactcttcctgacgctcgtagagttcgtcgactttatcctgacaatcgacataactgcgataatccgccagtacctggtagtgatcgccgaagttgatcagcgaatcaaccagatcgcgatagcgacccggatcttccggactgaatacaccgctgccgatttgcgtcagcacctgatgcagctcctcatctttctcgtagtattcacgcggtttgtagccctgacgacgcagttcttccacttcttccgctgtgttaccaaagataaagatattgtcagcaccgacatgatccagcatctcgacattcgcaccgtccagcgtaccgatagtcagcgcgccgttaagcgcaaacttcatgttactggtgccggaagcttccgtccccgccagcgaaatctgttcagacagatcggccgccggaatgatcaactgcgccaggctaacactgtagttcgggatgaacacgactttcagcttgtcgccaatctgcggatcgttgttgatcactttcgctacgtcattgatcaaatgaataatgtgcttcgccatgtaataggccgaagccgccttaccgccaaaaatattcacgcgcggtacccacttcgcatccgggtcggccttgatgcggttatagcgggtgatcacgtgcaacacattcatcaattgacgtttgtattcgtgaatacgtttgatttgcacatcgaacagcgctttcggatttaccaccacattcagctgctgggcgatatactccgccagacgctttttgttctccagcttcgcctgatgcaccgcgtgattaaccattgggaaatcacagtgttgttgcagatcattaagcaggctaaggtcggtgcgccagttgcggcccaggtgttcgtccaacacggctgaaagcgatgggttcgctaccgccagccagcgacgcggcgtcacaccgttggtgacgttggtgaaacgacccgggaagattttcgcaaagtcggcaaatagcgattgcaccatcaggttagagtgcagctccgatacaccgttaactttgtggctcaccacaaccgccagccaggccatacgcacacgacgaccgttggattcatcaatgatcgacgcccgtcccagcagatcggtatcgttcggatactgttcctgcaaggttttcaggaaatagtcgttgatttcaaagatgatctgcaggtgacgcggcagaattttacccagcatatcgactggccaggtttccagcgcctcgctcattagcgtgtggttggtgtaggagaagacctgacaacacacttcaaacgcgtcgtcccagctaaattggtgctcatcgatcagcagacgcatcatctcaggaatcgacagcaccggatgagtatcgttgaggtgaatcgcaattttatccgccaggttatcgtaggttttatgcaactgataatggcggcttaaaatgtcctgaatggtcgaggaaaccaggaagtattcctgacgcagtcgtagctcacgcccggagtaggtggagtcgtccggatacagtacgcgagatacgttctcggagtggtttttatcttccactgccgcgaagtagtcgccctggttgaatttaccgaggttaatttcgctactggcttgggcactccacaaacgcaacgtgttggtcgcgtcggtgtcgtaacctgggattatctgatcgtaagctactcccagaatctcttcggtttcaatccagcgcgtttttttaccttcctgctgaatgcgaccgccaaaacggactttatagcgcgtgttgtgacgtttgaattcccacgggttaccgtattccagccagtagtcaggcgactctttctggctaccgttaacgatgttctgcttgaacataccgtagtcatagcggatgccgtaaccgcgccccggcaaccctaacgtcgccagagaatcgaggaagcaagccgccagacggcccaggccaccgttaccgaggcccgggtcattttcttcatcaatcagctcttcgagatttaatcccatcgcttccagtgcgccctgtacatcttcgtaaattcctagcgacaacatggcgttggaaagcgtacggccaatcaaaaactccatcgacaggtagtaaacctgacgagtttcttgcgacaactgggcacggtttgagcgtaaccagcgctccacgagacgatcgcgcacagcaaataacgttgcgttcagccattcatgtttattggcgacgaccggatccttgccaatcgtaaacatcagcttgtaagcgatagagtgcttaagagcttctacgctaagcgtgggcgatgaatatgtaaacggagcattcatataggcgtttcctgaaaactatttcaagcgatagtaaagctcacggtacgacttcgccgcgacctgccagctaaaatccattgccatagcctgacgttgcacaaaccgccacagtgaaggacgggaccacagtacaaaagcacgtcgaatagcccgtaacagcgaccaggcattactatcttcaaagacaaacccactggcgacgccatctgcaaggttctcaagagaacagtcagaaaccgtatcagcaagcccaccggtgcgccgcactaacggcagcgtaccgtacttcaatccataaagttgcgttaagccgcacggttcaaaacggctgggcaccagaatgacgtccgcgccgcccataatgcgatgcgaaaatgcttcgtgatagccaatctgaacgcccacctggccggggtattccgctgccgccgcaaggaaaccttcctgcagcaccggatcgcccgcgccgagtagcgccagctgcccgccctgctccagaagaccaggtaaggcttccagcaccaggtcgagacctttctggctggtcagacggctcaccactgcaaaaagcggcactttatcgtcaaccttaagccccattgcgatttgtaactggcgcttattttccgctttatcttccaacgtatcgcgggtgtaacgcgaggccaacagtaagtccgtctctggactccagattttctcgtccacgccgttcagtacgccggaaagacgcccttcacggtgacgctgttgcaacagaccttccataccgtaggcaaactgcggttcggtgatctcgcgagcgtaggttgggctgactgccgtaatgtgatcggcatagtacagaccggccttcaggaaagagatttgtccgttgaattccagcccatgaatattaaagaatgaccatggcaattggatgtcattcatgtgatgtgcataaaacatgccttgataggccaggttgtgcacagtaaacaccgacttcgccggacgcccgcgcgccgccagatacgcaggcgcaaggcctgcatgccagtcgtgcgcatgcaccacatcaggacgccagaatgggtcaagcccgctggccatttctgccccaacccaccccagcagcgcaaaacgcaatacgttgtcggtataggcaaataagttggtatcgtgatacgggcttcccggacgatcatagagatgcggcgcgtcaatcaggtatatgccaaccccgttgtaatgaccgaacaacagcgtgatatgtccggcgaaggtatcacgacgggatactacctgcgcatcggtcacgccacggcgaatatcgggaaatgcaggcaacagtacgcgagcgtcaacgccgtctgcgatttgtgctgcgggtaatgccccaataacatcagccagaccgccggttttaagcagcgggaacatctctgaacatacatgtaaaacctgcattatcgctcctgtttatgccctaacttccgtagcatttcgcgcgttaccagcacgatgccttcttctgaacgatagaaacgacgtgcatcttcctctgcgttttcaccaatcaccatgccttccggaataacacaagcacgatcgatgacgcagcggcgcagacggcacgagcgacctacccatacttccggtaacaatacggcggaatcaatgttgcagaatgaattcacgcgaacgcgcgagaacagaacggactgcaccaccaccgaaccggagatcacacaaccgccggataccagtgagttaagggtcatcccgtggctaccggagcgatcctgcacgaatttcgctggcggtaatgattcattgtaggtgcgaattggccaattgcgatcgtacatatccagttccggcaccacagaggccagatcgaggttcgctttccagtaagcttccagcgtacccacatcgcgccagtacggctcggcatccgggtcggattgtacgcaagagagcgggaacgggtgcgcataggccagaccggcttcggtgatcttgggaatcaaatctttgccaaagtcgtggctggagttctcatcgcgatcgtcttcttccagcagttcatacagatagtcggcgtcaaagacgtaaatacccatactcgccagagatttgctcggatcgttcggcattgacggcgggttagctggtttttcaacgaattcgataattttatcgttctcatcaaccgccataacgccaaacgcggaggcttcttcaatcggtactggcatacaagcaacggtgcaacgtgcgcctttttcgacgtggtcgataagcatacgcgagtagtcttgcttgtagatatggtcgcccgccaggatcaccacgtattccgctttataacggcggataatgtcgaggttttgggtgaccgcatctgcggtgccgcgataccagttttcccctttcattctctgctgtgctggcagcagatcgacaaactcgttcatttcttcattgaagaatgaccagccgcgctggatgtgctgcaccagagtgtgggactggtactgggtgatcacgcccatacgacggatcccggagttgatgcagttagacagcgcaaagtcgataatgcggaacttaccgccgaagtgtacggccggttttgctcgcttattggttaaatccttcaggcgggtaccacgtcctcccgccagtatcagggcaacagatttcaatggcagctggcgcgccaacattaagtgatcgttcttctctaaactaaccatgactaactccttttttatcatctctggaacacacacaatccgtgtgcaggtccctgccagacagccgtaatcactgggttatcctctccagcgaatgggggaatggcgtgccactccccagcaggtaaaacaatctctgttacctcaagcgtggcattaattgcgatcaaaaagcgatccgagagcagaatttgcagctgtttcggcccgttttgccactcatccgtgcttaaaggttgagcatatcgatttagccaacggacattgccgtcgccttcttcccaccagcgattctccatcaaagcgggaatgcgcttgcgcagatggattaacgcggcggtaaatgcggttaaaccactgcttgcctgcgaccagtccaaccaggttaattggttatcctgacagtaggcattgttattgccatgctggctgtgaccatgttcgtcaccggccagtaacatcggcgtaccctgggagagcaacaacgttgttaacagggcgtgaatgctgtcgcgccgccgttcaaccagatcaagagtaccgcctaacccttctttaccatgattgttactgtaattgttgttggtcccgtcgcgattttcttctccgtttgcttcattgtgtttatggttgaagcaaacgcagtcgcgaagcgtaaaaccgtcatgcgcggtgacgagattaatcgcggcactcggcagacgatcattacgtttaaaaacatcgctggaggcagcaaaacgcccggcaaacgctcccagaggtaaatcataatgcagccagaaacgacgggctgcatcgcggaaatgatcgttccactcggcaaacagcggcgggaaatttcccacctgataaccaccaggagcgatatcccacggttcagcaattaacttcacctgcgagagcaccgggcagttctggatagcggtaaacaacggcgcatcctgacgaaactctggcgtacggcccatgactgccgccagatcaaagcggaaaccatcgacgtggcaggtttctacccaataacgcaggcaggcgctggcataatctaccaccgccggatgactcaaattgagcgtgttaccacaaccggtccagttgtgataatcgccgtcttctcttatccaataatagctacggttgtcgatcccacgcagcgagaataacgggccgtcgaggtccagttccgcactatggttgagcacgatatcaagaatgacttcgatacccgctttatgcagtgctttgattgcatcgcgaaactcatccagcgccgtttctggcgagcaggcatacgccggatgcagcgcaaacatcgccaccgggttgtacccccagtagttactaagccccatgcgttgcagacgtggttcgctggcaaattgtgccaccggcagcaactccagcgcagtaatgcccaactgtttcaaatagttgatcatcaccggatgccctagggctttataagtgccgcggatctcgaccgggatctccgggtgcagatacgttaatcctttgacatgggcttcataaatgatggtgctgccccacggcgtgcgcggcggggcatcatcttcccagtcatagtgatcaaccaccactacgcatttcggcgcaatggcggcgttgtcgcgatagtcaggttcattatgaccggcgtgcagcagcgggttatctttaaactccccgtcaatttgccgcgcgcaaggatcaatcaacaacttcgccgggttaaagcgatgcccctcggcaggttgccaggggccatgaacgcgataaccataacgcaaacccgggcgcgcatccggcagataaccgtgccaaatgtcgccactgtgccctggcaagtcatagcgatgttcctggccattggcatcaaagacacacagctctacccgctcggcatgagcggagaaaagtgtgaagttgacgccctgaccgtcgtaatgcgcgccgaggggagtgggtttgccaatggcgagttgtgtcattctgcctcccgaaccagccagatagtggccagaggtggtagcgtcaggctcagtgaatgctgacgaccgtggctggcaatctcatcgctgtgtactgcgccgccattgcctgcattactgccgtgatagtgcatggaatcggtattgaggatttcacgccatttacccggctggttaataccgaagcgataatcatgacgcggcaccggtgtaaagttactggcaacgatgatttcgttaccctctttatcgcgacgcacaaagatcagcaccgagcgttctttgtcatccaccaccagccattcaaagccgtacgggtcaaaatccagttcatgcattgctttatggtggcggtaggtgaggttcagatcgcgcaccagacgctggacaccgtggtgccagttatcgccgccttccaacagatgccagtcgaggctggcgtcatggttccactcgcggccctgggcaaattcgttccccatgaacagtagtttcttgcccgggaatgcccacatccagccgtagtaggcgcgcaggttagcgaatttctgccatgcgtcgcccggcatccggtcgagaatcgattttttaccgtggaccacttcatcatgcgacaacggcaggacgaagttttcagtgtagttgtagagcatcccgaaggtcagtttatcgtgatgatactgacgataaatcgggtcgagcttcatgtagtccagggtgtcatgcatccagccgaggttccacttgtaccagaagcccagaccgcccatatcctgcggacgagaaacgccagggaaatcggtagactcctccgccattgttactgcaccggaaacctgctcaccaagaatacggttggtattacgcaagaattcaatcgcttcaagattctcgcgaccgccaaattcgttcgggatccactccccctctttacggctgtagtcgcgataaatcattgacgccaccgcatcgacgcgcagtgcatcaataccaaaacgttcaatccagtaaagcgcgttaccgacaaggaagttactgacttcacggcgaccatagttgtagatcagcgtgttccagtcctgatgatagccttcgcgcggatcgctgtgttcatacaagttcgtgccatcaaattcggcaagcgcaaagtcatcggtcgggaagtggcctggcacccagtcgagaatcacgttcagaccagctgcgtgtgcggcatcaatgaaataacggaagtcgtcgcgagtaccaaaacggcgggtcggtgcatacaggccggttggctgataaccccaactgccatcgaagggatgctcgttaataggcagtagctcgagatgggtaaagcccatccatttagcataaggcaccagttgatcggccagctcgcggtagctcaaccagaaattgttgtcggtgtggcgacgccaggagccaaggtgaacttcataaatagagattggcgcatcaaactgattcgcttttttgcgctcttcagtctgcacaaccttttccggcaggccgcaaataagagacgcggtttccgggcgcatttgcgcttcgaaggcataagggtcggacttcaggcgcaagttgccattggcatcaatcatctcgtatttatagagctgaccgttatgcgccccggggataaacagttcccagattccgctctctttacgcagtcgcatcggatgacggcgaccgtcccagtagttgaattgcccaaccaccgagacccgacgggcgtttggagcccagacagaaaaacgcgtacctgtgacgccatccatagtatctgcatgcgcgcctaaggtttcatacggacgtaggtgagtaccttcagataatagccaggcatccatttcctggattagcgggccaaaacggtaaggatcatcaatcaggttttgctgaccatgccagacaacagccaactgatagcggaaaaaattcttacgtcgcggaatgacaccgctaaagaatccccgtgagtcgagacactccagttttgcgagtttgcgcccggttttcggttcaatcacccacacatcagtagcgtcgggtaaaagggcacggacttccagtcccgcggtggttttatgcatccccagtacggaaaaaggatccgcaaaatggcctgcaattagcgcgttaatcacgtctctatcgatacgatcggacatgcttgtcttcctgttttattgtgtcaccccatccaactgaatttttgacttctggttgtgacatttttttgacctgaacggcgcagcactctgtgcatcctctctgcgtcgtcctcacttcaggtaaggctgtgaatactcgtgtattccgccacccttaaagaatagccaatgctctatttaactcccggtaaatcatgaaacatctgcgcttactcctgtattacgcactagcaggggcggcatcgcgccccagatttaatgaataaagattacgccagttgacgaagcatccgacgcagcggctccgcggccccccacagcagctggtcgcccacggtaaaggctgacaggaactccggtcccatattcagcttacgcaggcggcctaccggcgtggtcagcgtgccggtaacggcagctggggttagctcacgcatagtgatttcccgatcgttcggaacaactttcgcccacggattgtgcgcagccagcagttcttccacggtcggaatagacacatcttttttcaatttaatagtgaatgcctggctgtggcagcgcaatgccccgacacgcacacataaaccatctaccggaattacggaagatgtgttgaggatcttgttggtttccgcctgccctttccactcttcgcggctctgaccgttatcaagctgtttgtcgatccacggaatcaggctacccgccagcggcacgccaaagttatctaccggcagctcaccgctacgggttaaggttgtgactttgcgttcgatatcgagaatagcagaagacgggttcgcgagttcatctgccacatagccatacagatggcccatttgggttaataactcacgcatatgtcgcgcaccaccgccggaagcggcctggtaggttgcaacggacacccaatcaacaagatcattggcgaataaaccacccagcgacatcaacatcaggcttacggtacagttaccgccaacaaaagtcctgataccattatttaatccgtcggtaatgacgtcctgattgacggggtcaagaatgatgatggcgtcatctttcatgcgcagagatgatgctgcgtcaatccagtaaccttgccatccgctttcacgaagctttggatagatttcgttggtataatcgccgccctgacaggtcacaatgatatcgagggcctttagcgcctccagatcaaaggcatcctgaagtgtgccagtggttccgccaaaagacggcgcagcctgaccaagctgagaagtagaaaagaagacagggcgaatggcgtcgaagtcgcgctcttcaaccatgcgttgcatgagaacggagccgaccataccgcgccagccgataaaaccaacatttttcataagcgttttttcctgcaaagatgtgtgctgtataaatgtgccggtctcctcctggcacatctttcaccatacaaaaagcagccaaagtcgcaagtgaaattaatcaatgatagcgaagccatcagtaatgcgacttatcctgctttgttagcacgcagaaagtccgcggcaattatcagggaatttgagttatgaatgaaatcatttctgcagcagttttattgatcctgattatggatccgctcggaaacctacctattttcatgtccgtactgaaacatactgaaccgaaaagacggcgggcaatcatggtgcgagagttgcttattgctctccttgtgatgctggtgttcctgtttgcgggcgagaaaattctggcatttcttagcctgcgggcagaaaccgtctccatttctggcggcatcattctgtttctgatcgccattaagatgattttccccagcgcttcaggaaatagcagcgggcttccggcaggtgaagagccatttatcgtgccgttggcaattccgctggtcgccgggccgactattctcgccacgctgatgttgttgtctcatcagtacccgaatcagatgggacatctggtaattgctctgctactggcctggggcggcacctttgtcatcctgctacagtcttcgctatttttacgtctgctaggcgagaaaggggtgaacgcacttgaacgcctgatgggattgattctggtgatgatggcaactcagatgttcctcgacggcattcgaatgtggatgaaggggtaaggttcaaacaggtgttgcacacaaccagacgcggcacctgttttattacctgaactgataatgaccttcgcccaatcggataacccttccctcttcttctgcgcggttcagccacacactaatttgttcgatggttaaaccagtacaagacgccagcctttcaatacttatcgattcctttgcaaggatcgccagttccgccacaaagagttgataaaaatcgacaggggtatgcgcgggcattactgcgtaatttgcgtcatcttcgtgcagcgaaaacagttctggttgagcgttacggagtgctctgtcatacatcagcccaggaacgtctggcagtctgatcgtcacattctcagcctgttcagcactccatgacgccccattttctactaatcgtgaattggctgattgcatatcctgatttggtttaacctgcataggcagccactgatgttttaatgcctccatcgccccggttatcgttccaccggtcattcccgcacgtacaaccattgcgctttcagcaaggcaataaatatatttattccgcgccatcgcattgccgacggtgaaacgtacctctgggtaaaacggcgaaatcaacaccaggttgcctgctataagcccgtcacgccatttcactaacgtactcgtttttaacaagctatcagctaatacgccaacggcagttcccccgacctccagagccgaggccattgcacattcatcaatacctcgcgcaccaccagagataacgcaaatcccctgttgggccagtttcgcggccagttgttgggtatagcgcaaatcatcagtcggagcatctcgcgagccaacaatagccataccttccgcttgcagtaatgctttattcccgcagccaaataaaacgggaggtgcatccgttcgcaatcggtttttcaagcgaacgggataatcggcatctccgcgggttaagatccataaaccggcgcgttgccacttatctaccgccaacgccagactatgaccacgcgccagcaagccaagaatacgctcctgagaaatacgcggatcgctccagcctgtaagtttctcttgcggttgcggcaccagaagctcggcgggactgatacgttggtgcttcagccataatgcaaacttcccccattcactattactaagaggtttatactcactcgccgccgcgcgagaaaaatcgctggttagcaggagagttgcttgtgcattggctgaaagattcatcaattttttaccgaggtagaagcaagggcaagaggataaaccgtcgggcaacctgcctggcgtaacagtgctgtcagaactgtcagcgtccatgcagaatccacgatatcatcaaccagcaacgccggacctggcatcaaaggaggggtaatcacaaacgccccgtcgagattttgacactggtgaaaacggttttgctgcattttctgcggtggattgtccacgactttttcaatggcatcaataaaaggtaagccaagtttcgccgccagtcgccgggcaaaatcaggaaccaggtcgaggtgccttaatgaaggaacgcagcatacccaggtgggttcaggatgcggattccagcgttggcgaaccatttccgcacatgcctccaccagctcatcactgaagcgccccgtttttttctcctgggctacctgctttccccacccggaatctccccaacgagaaaggattcgccccgtagatccttgtaaacccgcaggcaagttccctttaaatccgtattgcgtaaaagccccagatgccacctgtttattgagatttaatggcaggtcagcgtgtttaataaataaatttgccgcatggagtaagccgctatcaatgtcgggcgacaacagcggatgctgaagacaactgctacatttaccacaacgttcggcacttggctcatcgagtgcgcggcgcagaaattgcattttgcactctttggtcgtgatatagctttcaacgtctgccaactcactttttctctgattcatcaaatggttaattcgttcatgatcaggagaaaaactgacgatagttctgcgccataatttctcggtatacaccacaggcgatggattttcagctaccaataatttcagtgctttttctatttgcccataacgaagattcgtccgttgttcaatgcctcgtagggtaagaccgtcattctcgctaagtacgttgagtatttcatgaatttgcgcctccgcaggaaaggcgctttcacggaagaattgatgaatagcgcggtcttcaccaccacaaagcaatatgccaactgcggaatctatagcacgcccggcacgccccacctgttggtagtaaccgacaatagaccccggcatctgataatgaatgacgaaacctaaatcaggtttatcaaatcccatacctaatgccgtcgtcgcgaccagcactttgattttatttgccagcagtgcctgctccagatactccctggcagtattagaatcttccgcacctccacaagtcacgccgctgtaataagcaaatgcactgataccatttttccttaaccagtcggcgacaagttcagcatcgcgagtcgtcagggtataaacaattcccgatttggaaaactgagggataaccgttgctaaccatgccagacgggatgactgttctcctaagactaaggcatcaagcgccaaactttcgcgagccagcgttccacgctgaatcacaatgtcacccaattgctgacggatatcctcaacgacacggttattcgctgtcgcggttgtacccagaataggggtattcgcaggcagttggcgcaaaatatctaatatacgtcggtaatccgggcggaaatcgtggccccaatcagagatgcagtgcgcctcatcgaccaccagtaaaccgatgcggtcagcgactggatataaaaccgtttcaagaaaatcctgattcgccaaccgttcaggtgaaatcagcagacaatctacgccaccttgcagcaacttatcgctaatgcgctgccattcttccctgtttgtagaattcaacgtttcagccgtaatacctaaccgttcagcggcggcaacctggttacgcatcagggcaagcaaaggagagatgataattgtcgggccagcgccgcgatcgcggaagattttactggcgatgaagtacacggcacttttcccccagccggtgcgctgtacaaccagtagttttcgccgctgattaaccaccgcatctatagcttcccattgcccttccctgaaagtagcgctggtgttacttaacatccgctgtaacagcaattcagctccgtgtttctccatcatcttctccctcgtccgttaacgcagtgattagaacggataatgttccggtctttttgcgagagagatcaaaaagatgaagacaggagaaaagagaaatgaattactgcgagcaagctcgcagtaatttgtcgcagtaattaactcaacagctggaacgcaatcatcccaacgatggcaccgacagtgccgaggatggtttccatcatggtccaggttttaagcgtttcggcttcggtcgcgccggtaaatttaccgaacaaccagaaacccgcgtcgttaacgtggctgacaacaatcgaaccaccggcgatacaaatcgacagcgccgccatttgcgcaccagagtagttcagttgttcaatgaccggcattaccaatcccaccgccgttaaacaggcaacggtggcagaaccctgaatgatgcgcactgcagctgccagcacgaagcaggtgatggcaatcggcaggcccatgccggttaacgcttcgcccagtgccggaccgacaccagagtcaaccagcacctgtttgaacacgccgcccgcaccaatcaccagcagaatgatccccgccggttgcagcgcgtgaccgcaaatctccatcactttgtcttttggcataccctgacgcattgccagaccgtaaatcgccaccaggcaagcaaccagaatcgcggtaaacggatggccaataaactcgaaccattcgtaagcagtagagccttctggcacaaaacgcgcggcaatggttttcagccccaccagcaccagtggcaacaggatcagcgacaggctgaatccgaaggacggcattttgccttcgccgagatgcggttcgctgatgtcgtcaggaatatgcaactccacgtagcggctgatgaaattaccccacagcggcccggcaataatcattcccggaattgccgcgcacaggccaatcaggatcatccagccaaagtcggcgttcatctgcgatgccagcagcattggcgctggcccaggcaccaggaacgcagccgctgccgccacgcctgcaaataatgggattaccagcttcaccaggttcgtgccggtgtggcgcgccattgagaaagcaacgctaatcagcagaacaatcgccacttcaaagaacagcggtagcgcacaaaccagccccgcaaggccgatggcataatgcacgcggctgtgaccgaaggatttgagcattttgacggcaatctgatcgaccgcgccggtttcatgtaagatcttaccaaacatggctcccagggcgacaaccaccgccaggaagccgagggtgcctcccatccctttttccatcgtcgctgcgattttatcgagcggcataccggaaaaaaggccagcccccatggacaccaccattaaagccaggaaagcgtgcatacgcgccttcatgactaaaaacagcagcagtaaaacagaccctactgctgttaaaacaagcgttaatgtagtcactacttatttgccttttttaataacctcaatggtgcttgccacaacaccttccagcggttgatcaatatccaccaccagtacatcggtttcgtccgcacccggctcctgcagcgtttcaaactgcgtcaccagcatttgggttttaaagaaatggcctttgcgcgctttcaggcggctttcaatcacatcaaaatcgcctttcaggtagatgaaagagagattaggattaccttcacgcagcaagtcgcgatagtgttttttcagtgcagaacagacgatcagcgatactttattggtgcgctgcatagcaaacgcggcgtcgttcagcgcctgcaaccacggtttgcgatcgtcgtcattcagcggttcgccagacgccattttttcgatattgcagcgcggatggaggaaatcgccatcaagaaacgcggcatgaagttgatgcgccacttcactggcgaccgcagatttgccgctgcccgatacgcccatcaagacgtaaatgtggtgatcatggttagtcgtgctcaaagtggtgcccccacaatacaagaattaaaaatgttacgggtaactgttatcggtaacattgtccagccggacaatatcagaagcaatatccatccgtgccttaagtgtataagtgtgagctacttcaaatttgtaggcttaaatagatccgcccggtgacaaggtgaaacctaaatctaacattttcggtgtcacagattcgccacgaatacgcgccagcaggcgctcagcgccaatgctgcccatccgctcacgcggcgtcagcacactcgccagccgtggctccatcacctgaccaatgtcatgaccatggaaaccggcaatcgccatatcgtcaggaactttcaaccccagacgctgacattcaaacgccgcgccgaccgccaggtcatcattagtacagaacacgccatccagctgcggatattcccgccgcgcctggcgaatcagttcaataccggaagagtaagaagaagattgctcaaccatcacgctatacggcaccaggcctgcatccagcatcgcctgttcgtatcccttctgtttgatgatagtacgttcgtcgaggcgtgcgccgagataggcaatgtgacgatgcccgcgagcaataatggcggtggtcatctggcgtgccgcttcaaagttatcaaaaccgacggcgatatcgaggcacggcgacttactgtccatcaactccaccaccggaatccccgccacttcaatcatctttaaggtacgcggcgtgtgggtacgttcggtgaggatcaggccgtcgatattccatgagagcattgattcgaggcgttcttgctccatttccggtttataaccgtagtgcgccagcatggtttgataaccgtgcgcgtcggtgacgctttcgattccgcgtaatacttccgcgaaaacctggttggtgagagaaggtaacaggacgccaatcgcccggctggtggcgttagagagtatatcgggcgcgcgattgggaatataacccagttcatcaagagcggcggcaatcttgccgcgtagagcgacggaaacctgctccgggttgcgtaaaaaacggctgaccgtcattttggtcacgcctacacggtcagccacatcctgaagtacgggtcttttctttttcatcgtcctgaaggtacaaaagagatagattctcttagtttaacacggacgcatcagaaccttcccgattcctcaggaaggtttgtgagataaatttagactggcggtaaatcgaacagcaggatttcactgtcgctatcagcatggatggaaatcgcctgctcatcccagattgccagaccatcgctggtcgaggctttcacgccgttaatggtgacattgcctttcaccacctggatccagacgcggcgttcagcggcaatctgatgcaccgactgctcatctttcaccagcgcccaacgatacagttccatatcctgatgcactttcaatgaaccatcacgcgcatccggcgaaagcaccagttgtttgccctgcacggcatcgaagcgacgctgttcataacgcggcgtaatgccgttttcttcaggcatgatccagatctgatacagatgcagacgctcggtgctgcttgggttgtactctgagtgacgaatacccgtacccgcactcataatctggaactcgcccgccggaacctgctctttattgcccatgctgtcctgatgctcaacagtaccttccagcacgtaggtcaaaatttccatatctttatgcgggtgagtgccgaagccctgccctgcttcaatcacgtcgtcgttaatcacgcgcagcgcagagaagcccataaaattcggatcgtaatagttggcaaaagagaaagtatgccaggagtccagccagccatgatttgcatgaccgcgttcatttgctttgcgtaagtagatcatttgtattcgccccctgaatgatttcgatgggcttagtgtggacccgatccgcctgggatgatagagggtgaaaattgacccctctgttcaaaaaaattgaactattcgaggggccatcaaacttacctcgcgagagtcactgcggagggagaagcttgctcaaaaccgcgttcaaggatttccagattcgtaagaacttcagattccttgacgtaatttggcgcaccgttggtgatggtttgatacaacgcatcataaacgcgcccataatcgcccatctctggcttcatctcttctcttaccgtcacgccctcgtcattgacatactccagcacaccgaccgaatcatccgctgcgaatcctggttcgcccggcataatattagccttcaggctggtttcctgctggtcgataccgtatttaataaacgaacctttcttaccgtgaacgataaatttcggataatcgattttcaccagatggctggttttgacgatggcttttagatcgccataaaacagctgcgcttcaaaggtgtcgtccggattggctttattacgcaggctgcggatgtcataagcgacgtgatccgggcgaccgaacagagaaataatctggtccatcgtatgcacaccaaggccatagaacgcgccatcctgcggcagccccggtttggtttctgccaccgggcggtaatagtcaaaatggctttccacttcgacaatctctcccagcttgccgctttcaatcgcttttttcgctgtcaggaagcaggaatcaaagcgacgattctgatacggcgtaacgatcagccctttgcttttcgccagtgcaaacagctctttcgcctgcgcaattgtcggagtgaacggtttttcgaccagcacatttttcccggcttccagcgcgcgcttcgcgtactcgaagtggctgtccgcgtgggtgcagacgacaaccagcttaacatcgggatcgtttagcacttcgtcgagatcgctggtgaaatggatatgggaataaatgggggcctgttcttccggcttcgcatggcggcgaaaaatatgcgcgacatgccagctatccttgcggttaagtacatacggcagatggtaacgggtggtgcttttgccgaagccaataaaggcgcagttaatgaccatgatttcgtcctttttaaggtggttatttacaccttagcgcaaagcggacgtggttcctactggagtgcgcataacgaacacaagcacttcccgaggataaattgagaacgaaaggtcaaaaaaaaagccagcacccggctggctaagtaatactggaagcaatgtgagcaatgtcgtgctttcaggttctccgcgagggtcttcctgatcgcgagacaataataatcattctcattcgcacttgtccaacactttttgcaaaaaaatgcatttgactcgcatttgaaagtcaatgatgttgaaagggacatttaccccaaagaggacaaaggaatgagtgagatagtaatacgccacgcagaaacacgcgattacgaggccatcaggcagattcacgcccagccggaggtgtattacaacacgctacaggtgcctcatccttcagaacaaatgtggctggaacgactcaccgctcgccctggcatcaagcagttagtcgcctgtattgatggaatcgtcgtaggccatctcaccattgacgtgcaacaacgcccacgccgcagtcatgttgccgattttggtatctgtgtcgactcccgttggaagaaccgcggcgtcgccagcgccctgatgcgagagatgattgaaatgtgcgacaactggttgcgggtagatcgtattgaactaacggtgttcgtcgataacgcgccagcaattaaggtctataaaaaattcggctttgagattgaagggactggcaaaaagtacgcattacgtaatggtgaatatgtcgatgcgtattatatggcgcgggtgaagtaagatagtgccctttttctgagatggaaaaagggtgtcattcaaaatcggcataccttcctttaatgtatttattttcccaataaatatatgagatttacctcataattacttcctaaagtgtaatattttattttttaatatatacgcctacaatttcctggagtaaataaataacaattaacaagcataatattgccattgataaaatagcatgccataaaaggacttttcagggatgagtaatattgtttatctgacagtaacgggagaacaacaaggaagcatctccgcaggttgtgggactactgaatctataggtaatcgctggcagagcgggcatgaggatgaaatatttacattctcactcttaaatagtattactaatacggggcttggttcacagttccatggtataacattttgtaaattaattgataaaagcactccattatttattaattccattaacaataatgaacaattatttatggaatttgacttctatcgaataaatagatttggtagatgggaaaagtattattatatacaactaagaggcgcttttttatcggctattcatcaccagatctttgaaaaccaactggatacagaaacaataactgttagttatgaatttatcctctgccaacatcttatcactaacaccgagttcagctatttggcactccctgaaaattataaccgcttgtttttaccaaattcaaaaaacaaaacaaataatggtttaaaaacgttaaacagcgaagctgttggcaggctacttgctgctggtggcgtatacaatgggaacattgaaggattcagagatactgcggaaaaactgggtggagatgcaatcaaaggctatgatcaaatactaaatgaaaaaacagcgggcatagcgatagcaacagcatctattcttttaacaaagcgttctaatgttgatacatatacagaaataaatagttacttaggcaaacttagaggccaacaaaaacttcttgatagtatagacataatagaaataatatacattaagagaccttcaaaagacttagctaacttacgaaaggagtttaataaaaatgtaagaaaaaattttcttatcaaacttgcaaaaacctccgaagcatctggaagattcaacgccgaagaccttttaagaatgagaaagggcaatgttcctctaaattataatgtacaccataaactatctctagatgatggtggtactaatgatttggaaaatttagcattaatcgaaaacgaaccatatcataaggtttttactaacatgcaatcacgaatagctaagggaatattagtgggtgaaagcaaaatcactccctgggccattccatctggctcaatttatcctcccatgaaaaatattatggaacccacaaatgatgactaaaacccaaataaataaattaaaaaaaatgatgaatgatttagactatccatttgaagcaccgctcaaggaatcatttattgaaagtataatccaaataaaattcaattctaactcaactaattgcctggagaagttatgtaatgaagttagtattctctttaataatcaacctgattatcttacttttttaagagcaatggatggattcgaagttaatggattacgattatttagcctctcgattccagaaccttcagttaaaaacctttttgccgtaaatgaattttatagagataatgatgatttcataaatcctgacttacaagaacggttagtgatcggggatgatagcatttcaatatttacttatgacattaaaagtaacttttttgaaattagagataatattggcacagaaaatatattcagttcgtttagtgatttctcttcattcttaaacgaaatcatggacagttgttcataataataaaaaggtaaccaaaatcattgtaaaccatgccatctttttagagtttaccagcagtaaatttcttgatcgaaatttatcaatacaagctatagaaaaacttacaacggaactacactccttaagtgagatggaccgaagacatgtagtcgctatttaaactgaaatagctaatggcgatgatgatcttagtgacatgttgatttggttagaattttacccgaatcataagattctgatatcttaaatgagcaaatccggttcgacgttctggaaaataaatcacaaaatattagcagatacttattttgtgactataccttatccgatgaactcttttcaaaaccagcatttaataatatctttgacgaagatgaacgcgtctttgctcaatgtataacgcaggaataataatataacgctaaacaataatatttattataattatgattacttatcacgacgcattcgcgaaagcgaacaattaccttgatgatgcaaatctcccggtcgtcattactctacatggacgctttagccagggctggtatttctgtttcgaagcacgagaatttctcgaaactggagatgaggccgcgcgcttagctggtaacgcaccttttattgttgataaaggcagtggtgaaattcattctctgggaacggcaaagccactggaagaatatctacaggattatgaaataaaaaaggctaccttcggcttgccctgacaatacggccctcttcccactaagagggccgctaaccttaataccccgccgttaaatcatccaccgagcgcgggtcggatgcaccgtacagctcaccgtccggcccaatcataatgctttgtgtactgcccatcgcctctttcagcgccactttctgaccttttgcttccagcagcttgatcgtatccgggctaaaccctttttcgacacgcagctcgtccggcaaccactgatggtggaaacgcggcgcattggtcgcttcggcgacgttcattccataatcgatgctattcaccaccatttgcagcacagtggtgataatccggctaccgcctgggcttccggtgaccagccaggttttaccatccttgaccacaatggttggtgacatcgacgacagcgggcgtttattcggcccgacggcgttggcatcaccgcccaccagcccgtaaacgttcggtacgcctggtttggcggagaaatcatccatttggttattaagcagaataccgctctcgcccgcgacaatgcccgtaccgaaggtggtattcagcgtataggtcaccgccacggcgttaccgtctttatccactactgagtaatgggtagtttgattactctcataaggcgcaagcttgccaggacgaatttcgctggatggcttcgctttattgatatcgatttgatcggcaatagatttggcataggctttattggtcagcgcctgccacggtactttgacaaaatccgggtcgccaagatattccgagcggtcggcataggcgtatttctcagcttctgccatgatttgcatcgcgtcggcactgccaaagccgtacttctgcatatcgaagttttccagaatattgaggatttgtacgatatgaataccgccggaagatggcggtggcatggagtaaacctgatacccgcgataatcgccgcttatcggtgtgcgttcgaccgctttatataccgctaaatcttctttgctgatcaagccaccgtttttctgcatctcctgggcaatctgttccgctatcgtgcctttgtagaattcatccgggccgttttcggcaatcatctccaggctctttgccaggttcgcctgcaccagcttgtcgccctttttcagcggttcgccctctttccagaagatagctttgctgttttcgtggttcggcagcacttcactgccgtaggttttgagatcgtcagccagcgcgtcgttaacgataaaaccatcgcgtgccagtttaaacgccggttgcaccactttattcaacggcatggtgccgtatttatccagcgccaacgagaaacccgctaccgtaccgggtgtgccggaagccagatgcgaagtgagtgattttttgctgtccgggttgccctgatcatcgaggaacatatcgcgggtcgctttggcgggtgccatttcgcggaaatcgatagccgtggtattgccatttttcgagcggatcagcataaaaccaccgccgcccagattccctgcctgcggatgcgttactgccagcgcgtagcccaccgccacggcggcatcaacggcattcccgccctccttgaggatatccacccccacctgagtggcagtagcatctacagacgccaccattccctgcttagcgcgtaccggatgaaagacatcttcctccacaccataagaaacaggtggcgcggctaccgtactaaaacaacttcctgtgagcagagcagcaatggccacccggcgtaaaaacgtcggttttatcatcgttattctccagagattaaggggcaaccccagctaagcctggtatataactctgaattaatcatcgttttgccgggaagcgagtaaacttaaagaatatcttcagaggaggatacgcgatgaaacgacttctgcttttgacggcactcctgccgtttgtcggctttgcacagcccattaatactctgaacaaccctaaccagccgggatatcagatccccagccagcagcggatgcaaactcaaatgcagacgcagcaaatccagcaaaaagggatgctgaaccagcaactgaaaacgcaaacgcagctgcaacagcagcatttagaaaaccagataaacaataattctcagcgggtgttgcagtcacagccgggggagcgaaatcccgcccggcagcaaatgctgcccaacaccaacggcgggatgttaaacagcaaccgtaatccggatagttcgttgaatcagcagcatatgctgccggagaggagaaacggcgacatgctgaatcagcccagcacgccgcagcctgacattccgttgaaaactattgggccgtaaagttcggaccaatcacgtcaatcgcatcggtacagatgcaatccacgccccagcgcagcaactctgccgcgcgctggggtttattgacggtataaaccagaatccgtaatccggcatctttcaactgcatcactcgcgctttatcgagcaacttatgattgagatgaatagagacgcagcccagtcgcgcggtcaattctcgccagtcgtcgcgccattcatcaagcaataaaccacgcggcagttccggtgctgcctgttgcgcggcttctaaagcatcaatctcaaacgatgacagcagcggcggcgtcataccggtccacagttcgcgtgccgccaacgccaccgttttgcccgttaatggtccagtgccagtggtgggtttgatttcgatattcgccatcatcccgtgttcgcggcagcgttccgccacctgcgaaagcaacggcagcggctcacctttaaacgctttgctgtaccaactgcctgcatccacgcgcagtaaatcctgccagttcagctcgcccgcaacgcccccaccgttgctggtacgttcgagattgtcgtcatggagcaggaagatctcgccatctttcgataactttgcgtcaaattcgatcatcttatgaccgtatcttgccccgacgtcgattgccgccagagtgttttccggggccagcttaccgccaccacgatgggcgacgatgcggggataaggccagttactcatactcgttgtcctgtttcaccatcaaaaagatgcagctgattttccggcagatgcagccacagcgtgctgcctgccgtcgggcgctcctgatgcgccagtcgcaccaccagcttctgttcgccccagcgtccgtgcgccaggttatctgcgccgaggatctccagcgtgtccatcaccagcggcacaccaccttctgcccgcgagcttagcgctatatgttccgggcgaatgccgagggtcattttacgcccggcatactgacggtagccaccgtttagcagcagcgtaataccaccatccagttcgaaatgcgtaccttcgttattcacgcggccagccagtaggttcatcgccgggctgccgataaaactcgccacaaacaggctggcgggcttttcgtacacttcaactggcgtgccaatctgttcggcgacgccgccgttcatcaccattactcgctgggcgagcgtcatcgcctcaacctgatcgtgggtaacgtagagtgaagtcgttttcaggcgacggtgcagctgttgcagttcaagacgcatctgcacacgcaacttggcatcgaggttagagagcggctcatcaaacaggaatactgccggctcacgcacaatcgcacgccccatcgccacacgctgacgctgaccgccggatagctcacgcgggcggcgcttaagcaggccgtccagctccagaatgcgcgccgcttctttaacacgttcggcaatttgttgcttgcccatgccgcgaattttcagcccccacgccatgttctcctctacgctcatatgcggatagagcgcgtagttctggaacaccatcgcaatcccgcgatctttcggctccatttcggtgacacgcttgcggtcgatccagatatcgcccgtcgttacccgctccagtccggcaaccattcgcaataacgtcgatttcccgcagccagacggcccgaccatcacgataaattcgccatccgccacatcaagggtcagcggtttaatgacctgggttttgccatcccagcttttggttactgcctgtaatttcagtcctgccatcttatttctcactatcgaccaggccgcgcacgaaggcacgctgcatcactaaaacaatcactactggtgggatcagggttaacaacatcgccgccatcaccgagttccattccgttgtgccttcgcctgtggcgatcatccctttaatccctgccacggtggtgccgagatcaacgtcggtaataatcaacaacggccacaaatactggttccagccgtaaataaaggtaatcacaaacagcgccgccagattggttttggacagcggaaaaacgatgtcgcaaaagaaacgcattggcgacgcgccgtcgatccgcgcggcttccaccagttcatccggtagggtcataaagaactggcgaaacagaaacgtggcggtcgccgaggccatcagcggcagcgttaaacctgcgtagctgtcgagcattttcaggttggcgatgacttccaccgtcgggaagatacgcacttcaaccggcagcatcagggtgataaaaatcatccagaagaagaggttacgtagcggaaaacgaaaccagacaatggcaaatgccgagagcatcgagacggtaattttgccgagcgtaatgctgaacgccatcacaaagctgttaagcaacatccgccagaacggcgcgctattcgtgcctaccccgtttacccagatgttgtggatgttttccagcagatgtgtgccggggattagcgtcatcggtgcggcatagacttcttgtttatccagcgtcgccgcgacaaacgccacgtacagcgggaagaggatcaccgcgatcccgaggatcagcatggtatggctgaatattgtcagccacggacggttctcaatcattggtaacgtaccttgccttcaacatagcggaactgcaccaccgtcagcacgatgacgaggaacatcaacaccaccgactgcgcggcagacgaagccaaatccagtccggtaaagccttcacggtaaatcttataaatcagcgtcgtggtggcctgtactggcccgccggacgtggcggcgtcgatcaccgggaaggtgtcgaagaaggcatacaccaggttcaccaccagcaggaagaaactcaccggagcgataagcggcagcgcaatcttaaagaagcggcgaatcgggccagccccatcaatggctgcggcttcgatcaacgaacgggggatggattgcagcgcggcatagaagaacagaaagttgtagctgatttgcttccacactgaggcaaacaccaccaggaacatcgcctgaccgctgttttgcgcgtggttccagtcgtagccgaactcagcgagaaaatgggtgatcagcccgcgaccggggttaaacagaaagatccacaatacggcggcaacggcgggagccacggcatacggcagcagcatcaaggtttgatagaaacgactgccgcgcacgatgtactccaccagcgctgcgaagaacagcgataccagcaaaccgctgacggtgacaaaggtgctgaattttatcgtcgtccagaaggcgtcgagatagtagctgtcgtgaaacagcgtgacgaaattatccaggccgacaaactggctggagaaaccaaacggatcgacgctttgtagcgagtaccacaacgcttcgcccgcaggccagataaaaaagataacggtgatgatgagctgcggcgcgaccagcaaataaggcagccagcgcgagcggaacaccggacgggatgatgacattacagttaattcctgaactgtgccggatgcgcttcgcttatccggcctacacgcgatgccaggtcagataagcgaaacgcatccgacattacactgattaagacttcgtcgatttctcaaagcggcgcagtaactggttcccacgctcaacggcagtatccagcgcctgctgtggtgtcttcttaccggtccacacgctctccagctcttcatccacaatcacgcggatctgcggcatgttgcccagacgcaaacctttggtgaacggcaacggtggcttgttcagcatctgacgcgtggcaatatccgctcctgggtttttctcgtaaaagccctgctcacgggtcaggtcatacgccgctttagtgattggcagatagccggttttctgatgccactcggcagcgttttctggctttgcgaggaagtcgaggaacttcgccacgccggtgtaggtttctttatctttaccctgcattacccatagactggctccgccgataatggcgttttgcggcgcgtctttcgcatcggcgtcgtaaggcatcatgcctacgccatagttaaatttggcgtactcgcgaatgttggcaagagaaccggaagaggcggtagtcatcgcgcaatcaccgttatagaacttctcggtggattcatccttacgcccaacgtagctgaaatcgcccttcttgttcatctcttcgagcatggcgatgtgtttcacctgctccggcttgttgaactcaagcaccgcgtctgtgccgtcaaagccgttgtttttgctggcaaacggcagaccgttccaggcgctaaagttttccagttggatccagccctgccagccgctggcgtagccgcacttcatgccggaggcttttagttttgcggcatagtccgccagatcctgccaggttttcggcggctgttccgggtctaatcctgctttcttgaaggcgtctttgttgtaatagagaacgggagtcgagctgttgaacggctgggagagtaagtggccggttttgctgtcggagtaatagcctgaaaccgtcggcacaaactgcgactcatcgaattgaatccctgcctctttaaatacgtcatacaccggtttaatggctttcgacgccatcatggtggcggtgccaacttcataaacctgcaaaatagccggagcgttgccggtacgaaatgcggcaatccccgcgcttaaattctgttcgtagttgcctttataggtcggtacaattttgtaatccgggttttcggcgttaaaacgttgggccagagaatccacctctttacccagttccccttccatagaatgccagaacggaatggtcgtcactgcctgcgcatttgccattaaagccagtccgagcgccagtgctgaagctgtataacgtaacggtttcattgattatctctcttgttgtaccgaatgcgcgaattcacgcgttttatgctcgcggagtaacatgacatgctcgaattacagaaaaataactattttgttacatttttaagatagtaaggtgtcagaaagatgacaaggcggtgacggcgcgggcgagggaaaatgggagatggggcacggataagcggaaaaatagaaggtctgaatcaaactctacagattactcatcgtttcatgccggatgcggcgtaaacgccttatccggcctacaagatcgtgcaaattcaatatattgcaactcacccagtaggcctgataagcgcagcgcatcaggcaattttacatttgtcacctgtctcaaaggagtcttttgactccttatcaatcaacgtgttattacccgcctaaatacgcacttctcaccgcttcattcgccagcagcgcgtcgccggtatcggagagcactacatgaccgttttccagcacgtagccgcgatccgccagctttagcgcctggttggcgttctgctcgacaaggaagatggtcatcccctgctcgcgcagttgttcgatggtgtcgaaaatttgctggatgataatcggtgccagcccgagcgatggctcatcaagcaacaacaaacgcgggttgctcatcagcgcgcgaccaatcgccagcatctgctgttcaccgccagacatagtgcccgctcgctgaacacggcgctcatgcagacgtggaaacagttcatagacccactttatgcgctcctggaactggtcgcgttcggcaaaaaagccgcccatcgccaggttctcttccaccgtcatccgcgagaagacacgacgcccttccgggacaatcgctaccgcttcgcgcatgattttcgccgtctgccagtcggtaatgtctttatcatcaaacacaattcgcccgctggtggcgcgcggatcgccgcataacgtgccgagcaaggtggttttccccgccccgttcgcgccaatgagggtgacaatctcgccctgattgatatgcaggctcacctcatgcagcgcctggattttgccgtagtgggcgctgactttgtcaaaggacaacatgactttttccatcttatgcctcacctaaataggcacggatcacatccgggttattacggatctgctccggtgtaccgtttgccagcggcgtcccctgattgaccacgtaaattctgtctgaaatccccatcaccagcttcatatcatgttcaatcaacaagatagtggtgttgtgatggttacgcagttcggcaatcagctcatccagctctttcgtctctttcgggttaagacctgctgccggttcgtcgagcattaaaatctccggctgcgtcaccatacagcgggcaatctccagacgacgctggtcaccataggccaggttactcgcctgacggttggcatgttccaacaaaccaatgcgctcaagccaggtagcggcgcggtcgagcgcttcgctctgggcgcgacggaaagagggggttttcaacaggccggagaacagcccagttttcagttgctgatgctgtgccaccagcaggttttcaatcaccgtcatttcacggaacagacgtacatgctggaaggtgcgcaccacgcccatgcgggcaatttgctgccccggtaaaccttccaggtgctgatcgcgcagtaaaatggtgccgccggtgggtttatagaatccggtcaggcagttgaagaccgtggtttttccggcaccgttagggccgattaacgagacgatttcctgcgggtacagttcaagattgacgttgttcaccgccagcaggccgccgaagcgcatcatcagaccgttaacagataataatgtctgactcatgcctgctctcctttcgctgcgccgttcttcagcttgagttgcgggcgcgtcatgggcagcaagccctgcggacgccagatcatcatcagcaccatcaaaccaccaagcattaacatgctgtattcgttgaaatcacgcatcaactcgcgcgataccaccagcaaaacagccgccagaatcactgcaaattgcgagcccataccgccgagcaccactatcgccagcacaaacgccgattcggcaaaagtgaaggattccgggctgacaaagccctgacgcgcagcaaacagcgttccggcaaaaccagcaaacgcggcgctgatggtaaaggcagtcagcttgatacgacgcgggcttaagcccagcgaacggcaggcgatctcgtcttcacgcaacgcttcccacgcacggcccagcggcatccgcagcaggcggttaatgacaaacaggcttaacaccaccagcagcaacgccaccaggtagaggaagatgacgcgatcggagggatcgtatttcaggccaaagaaattactgaacgtgtcccagccgccttcgcgggcggtacggctgaactcgagtccgaagagcgtcggtttcggaatctgactgataccgttcggtccgccggtaatttcggtgttattgagcagcaatatgcgcacaatttcgccgaacccgagggtaacgatcgccagatagtcaccgcgcagacgcagcaccggaaaaccgagcaggaagcccgccgccgccgccatcaacccggcaatcggcagacaggtccagaagcccagaccgtaatagtgattgagcagcgcaaaagtgtaagcgccgatggcgtaaaagccgccgtatcccagcaccagcagaccagaaagaccaacaaccacgttcagcccgagaccgagaataatgtagatcatggtcagagtggcgatatccaccgtcccacgcgacaccataaacggccacgccactgcaagcaccagcagcgccacgaggaacagtttctgcttcaccgtggagccatcaatcgcgggcagaataaacttcggcccggaaacgctttttagccctttctggaaagcaggccgcacaagctggaagaaaaagaccaccgccgtgccgataaacacccactgccaacggatctctgaagccgtgtcgaccaccagtttggtgccatccagctccagttgcacgcccataaagacgcccgccagcacaaagaacatagcggcagagagcagcgccattgcaatatgcatcggtttcatactttctctacctccgggcgacccagaataccggtcggcatcaccagcagcaccaggatcagcagggcgaatgagaccacatctttatattccgtactcagataggcagaagagagcgcctccgcaatccccaggatcagcccgccaatcatcgcccccggaatgctgccaatcccaccgagcaccgcagcggtaaaggctttcatcccggccataaagccgatgtaagggttaattacgccgtagaactgaccgagcagcacgcccgccactgccgccatcgccgcgccaatcacaaaggtcagcgcaatcacccggtcggtgttgatgccaagcaggctcgccattttcagatcttccgcgcaggcacggcaggcgcgccccatacgggaatagcgaatgaaaatcgtcagtgccagcatggcgaggaaggtgacaatccagataaccgcctgcatggtagtaatagaggcagagaagttttcgctatgacccactacccactgaccgttaaacaggctgggcagcgccacgtcgcgcgaaccttcggtcaggctaacgtagttttgcaggaagatagacataccgattgccgagatgagtgcaatcaggcgcttagagttgcgcaccgggcgataggctacccgttcgatactccagccgtaggcgctggcaatgacgattgcgccgacgaatcccgccaccaccagcagccagccggtatcaatgcccagcatcatcagtgcggcgatgatcataaaggagacgtagctgccaatcatgtaaacctcgccgtgggcgaagttgatcatgccgataatgccgtaaaccatggtgtagccgatggctatcagcgcgtaggtactgcccagcgtgacgccgttaaacatctgctgcaagaaatacaaaaactgctcagacataaggtaacctttctaaacccgcccgtttttcacgaacggtgggatgatcacttggctgccgtggatgaaccgtcggcatgccactggaagacaccaaaatcgaatcccttaagatcgcctttttcatcccagttcagcggcccaattacggtgtttgcaccgttagcttttaaatctttcaccagcgccagcggctcatcgctgccggtacgttcaagggcagttgccagagattgcaccgccgcgtaggtgatccagacatagggcccggacggatctttcttgtcggctttcagcgcatcaacgatgccctggtttgtcggatcctggtcatagcgttttggcatggtgaccaacatgccttcagcggcatcaccggcaatgttcgacagcgacgcattaccgacaccttccggccccataaactgggttttcaagccaacggaacgggcctggcgcagcatctgccccatttccgggtagtaaccgccgtagtaaacgaagtcgatgttttcttttttcaggcgggcgatcagcgcggagaaatctttctctccagcggtaatgccgtcgaagaagacgacgttggcgttagccgctttcagcccgtcctgcaccgaacgtgccagcccttcgccatactgttgtttgtcgtgaatgatggcgatgcgctggggcttcaccgtctcaagaatgtattttgccgccgttggcccctgggaagagtccagcccggcagtacgcatgatgtattgataaccgcgttgggtcagctccggattggtcgctcccggcgagatcatcagaataccttcgtcttcatagatatctgatgcaggttgggtagaggaggaacacagatgaccaataacatatttaatgccgtcgttaacgattttgttggcgaccgcaacggcttgtttcgggtcgcaggcgtcgtcatattccacgccaaccagtttatcgcccttaattccccctttggcattaatgtctttaattgcctgacgcgcgccgttaaattccatatcgccccactgggcaatcgggccggacatcgcgccgacaacggcgactttaatatcgtcagccatagcggtgtgtgaaattgtcagtgcaatcatccctgcgatgatagttttcgcattccgtttcatagtcaaaaatccccattcgtgatgttgtgttgctttgtttttatgtgttaacaaatcagactgttctttttttatactgcactgtttttacctgtctgattaagggtttagcgcagtattttgtgatgatagcgattaaaatccctatttttcagtcgattaagaacagataatattctgaatttattgatagataaacagaaaaaagcgccgttgtcagcataaaataacggtacaaagggcagaataattcactaccatttaggggattatgctggatatttttcattctctaatgttttaactttgtaattattgctgaaaaaaaattaatcacctgccaaaagaaataaaaaagagaaagcctccgattaaattatttcgctacactggttccacttttgtgatttacacgggttccccatgaagctgaccatcattcgattagaaaactttagcgaccaggaccggattgacctgcaaaagatctggccggagtattccccttcctctttacaggttgacgataaccaccgtatctacgccgcgcgttttaacgagcgcctgctcgctgccgtgcgggtaaccttaagcggcaccgagggggcactggattctctacgcgtgcgggaagtcacccgacgtcgcggtgtggggcaatatctactggaagaggttttgcgtaacaatcctgacgtttcatgttggtggatggcggatgctggcgtggaagatcgcggcgtgatgacagcgtttatgcgagcactgggatttacggcacaacagggtggctgggagaagcattaatcgtcaagtttgatttcaaaagtgatattgcctgatgcgctacgcttatcaggcctacaatgtgtgctgcaatttactgatttctttgaatcttgtaggccggataaggcgtttacgccgcatccggcatgaagcaacgtactcgatattagcaatttggcggcaacccaaagttgccgattaatgattacttcgcatcagtcgccgtgccgttggcgtgccagtcaaacacaccgaactcaaagcctttcagatcgcctttctcatcccaggtcagcggccccatcaccgtatcaaccgagttcgctttcaggtatttagcgatctccgccggatcgtcagactgattcaggcccgcttgcaaagattgcagcgcggcgtaggtggtccagacgaacgcgccgcttgggtcctgttttttcgctttgatcgcgtcaacaatcggtttgttcgccggaacctgatcgtagttcttcggcttggtcaccagcagcccttctgctgattcacccgcaatgttagacagcgagacgttagccacgccttccggccccataaactgggttttcagccctgccgcacgtgcctgacgcaggatctgccccatttccgggtggtaaccgccgtagtaaacgaagtcgatattctctttcttcagacgcgccaccagcgttgagaaatctttttccccggcggtaataccatcaaagaacaccacattagcattgcctttcttcaggccgtcctgcaccgcacgcgccagaccctcgccgtattgctgtttgtcgtggacgatagcaatacgctgcggtttcactttctcaagaatatatttcgccgccgtcggcccctggtcggagtccaggccggtggtgcgcaggatcagctgatagccacgggcggtcagctccggcgcagttgccgctggggtgatcattaaaatgccttcgtcttcgtagatgtcagacgctggctgcgttgatgaagagcagaggtgaccaatcacgtatttaatgccgtcgttaacgactttgttcgccaccgcaaccgcctgtttcgggtcacaggcatcgtcatattttacgatttgcagtttgttgcctttgataccacctttagcattgatatccgcaaccgcctgctctgcgccagtaaactcctggtcaccgtactgcgccaccggaccggacattgcgcctacgacggcgactttaatatcttctgccagagccatattgctgaatgccagcgcgatacatcctgccagtaacgctttaccctttatgttcatcctgagaatccccactcttctggttattacgtgtgttgtgatgttgttgtgcagcactttatttcgttttatacgtagctacccgtgctttagcagcatactctgctaaaacataccccatttttatgatattggaatagctattttgacagtttattaacaatctgcgtggggattggcgttttgccggagggggaattgattattgtagaggcccaaaaaacaaaaaccccggactctcatccagggttctctgcttaatagcggaaattacgcttcaatggcagcgcgcaattttttcatcgcgttcttttccagctgacgcacacgctcagcggaaacaccgtaacggtcagccagttcctgcaacgtggacttgttgtcttcatccagccagcgcgcgcggatgatatcctgactacgctcgtccagaccttgcatcgcatcggtcaggcggtttgccgcctgctcttcccagttatcatcttcaataccgtcggcaaagttagatgatttatcctgcagatagagcaccggagccatcggctggctgtcggaatcgtcgtcggaagacaggtcaaaggtcatgtcctgtgccgccatacgtgattccatctcacgtacgtctttgctggttacgcccagttcacgggccaccatctcgacttcatcctggttaaaccagcccagacgctgcttggttttacgcaggttgaagaacagtttgcgttgcgctttggtggtcgcaactttgacgatacgccagttacgcagaacgtattcgtggatctctgctttgatccagtgaacggcgaaggagaccaggcgcacacccacttccgggttaaaacggcgcactgctttcatcaggccaatgttaccttcctgaatcaaatccgcctgtggcaggccatagcccgcataattacgagcaatatgaacaacaaaccgcaggtgagacaggatcagcgttttagctgcttccagatcgccatggtaatgcagcttttcagccagcgcccgctcctcgtcagccgacaacatcggccacgcgttagctgcccggatgtaggaatccaggttgccaactggggctaaagctaaactttgcattttgtcagtcattcaaatcctctcaatcgatatcttctggcgcttcagtggtagcaacaactgtgccagagcttaagagcaacgaggttatcattcactgttttatcagaccgtgattttatccacaagttcaatgcaagcttgtgaataaattacgcacaaaatgtgacatagagataaaataccgggaagagacaacggggtctctttccctgctacggaacccattgcagggaaagagtataacacgcttttattattcaggcgtaaagtggcgtaaatgttgtaccgtggcaagccacgctgccacccagccaatcatcgagcataccagcagcaatagcaggcattcatcgaacgataagccattgatatcaaacttcgttccgaaaacctgtgccacttccgcaaccgccgatgacaaacgcagcaccagaatttctgacaaaattagtgacaacaatgcgccagaaaatcccagcaatgcgccaccgtacaggaacggacgcaggatgaaaccatccgtcgcaccaatcagtttctgcacgttaatagaatcacggcgagcaaagatactcaggcgcacactattaccgatgacgaggaacactgccgccaccatcaatacgccgatcattgccgaaacgcgcccgaccagcccggtcaacgccgccaggcgggcaaaccagctgtcatccatccgcacttcgtcaatgccgttaatctgcgtgatacgatcacgcagcgtattcagtgactccgtcccctgaaaatcgagtttcgggatcaccaccgccactgccggaagcgggttttcttccagcatatccagcgcaccaccaaaaccagaccagttacggaactcgcccagtgcgtcttcacgagaaagataattcactttctccacgccttgctcggcctgcaactgtgccaccacgcccgcagcggcgtcatcatccagcgttttttgcagataaacagtgatttgcggtgacggataatattgcgtcgccgcctggttaacgtttttgtacaccatataacagacgctgggcagcgtcagggagatggcgataaccatcaccgttaaaaacgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagcgtacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgcgtttcggcgcgttacgaccgccgtcgccagagccgccgaccgatttacggaagcgatccagacgcccgccaaactgccgaatgtgattgattgcatcgcgcttattcatggcccacgcctccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgtcgcgaaatcaggttgatgtcgtgcgttgccatcaatacggttactccaacgcggttaaactcttcaaacagacgtaaaatgccttccgacagcgcgtcgtccaggttaccagtcggttcgtccgccagcagtaccgcgggcttgttcaccaccgcgcgggcaatgccaacacgctgttgttcaccgccggaaagctgaatagggaagttcttcgctttgtccagtagcccgactttatccagcgccgccgacacccggcgacgaatgtcatcaccgctggcaccggcgataatcagcgggatcgccacgttatcatagacagtacggtccatcagtagatggtgatcctggaaaatcatgccaatctggcggcgcagaaacggaacttcacggtttttcagacgcgtgatgtcatggccgctaaaccagattttcccggcgctgggccgctcaatcccacagatcagcttcaggagggtacttttccctgcgccggaatgaccggtcagaaacgccatctcacccggctgcatatggaacgtaacgccctgcagcgcctgtctcccaccgagataagccttgctgacatgttcaaagcgaatcattgttaatcctctcgggcaaaaagtgcctctataaagtcgtccgccttaaacggacgcaaatcctcaatacgttcgccgacaccaatgtagcggatagggataccaaactggtcagccaccgagaaaattaccccgcctttcgccgtgccgtccagtttcgttagcgtgatgccggttaagccaacggcttcgtggaacagtttggcctggcttaccgcattctgcccggtgctggcatcaatagtcagcataacttcatgcggagcttcaacgtcgagtttcttcatcacgcggacgattttcttcaactcttccatcaggtgcgatttgttctgcaggcgtccggcggtatcggcaatcaggacgtcgatgttacgcgctttagcggcctgaatggcgtcgaagataacagaagcggaatccgcaccggtatgctgggcaatcaccggaatattgttgcgctgaccccagacctgaagctgttcaaccgctgccgcacggaaagtatcgcctgccgccagcatcaccgatttaccctgctgctcaaactgacgcgccagcttaccaatcgtcgtggttttacccacaccgttgacgcccaccatcaggatcacgaacggcgttttaccttcaacattcagcggctcatcgactttcgccagaatctcgcccatctcttctttcagcaggccatagagcgcctcggcatcacgaagctgcttgcgggatgcgccttccgtcagattggtgataattttacgagtggtttccacgcccacatcggcgatcaacagctgttcttccagctcttcaaacagatcatcgtcgatttttttaccgcggaacaggctgataaatccggaaccgagattttctttggtttttaacaggctgcgtttcaggcgcgcgaagaaaccttctttggtcggtttttcctgctcctgagcgatttcttccaccggctgctcttcttctgccggagaaaccaccattaccgcctcttctgccgcttcggcagccagcgcctgtgcctccggctcttcgtcggtgatttcgtctttagccgcttcttcttccgccgcttcgacaatctctacggtttccgcttcggcctgccactcttctggcgaaaccgcttcggcgttgacgtcttccggcaacggcagttcttcacgttcgatagccactggctccggcgtttcttctacgaccggttccggctgtgcaacgacttccgcttcaggctgcgctttttcactttcagcaacctgttcagtaacttccacaacgtcggcagcaaaagtttccgcctcggcttcagtatgcgcctgcggctgctcttcaacggcgtgttcagaagccttcacaggctcttgcgcctgaacgatttcttctacaactggttgttcattctgaacttctgtctctttttccggggtctgctctttttgaccaaagcccagccaggaaaaaaagccacgttttttttctttcgccatttgcgactacactcctcgctgttgcttcatggcacagcgttaacgctatgtacatagcagctaaaaaaatgatgaaatagtctatcacttaacttaattcacatcaccgcctgcaagtatgtgttatctggcggattgagcaatttatcatgaaaaaaccgaatcattccggcagcggccaaatccgcattattggcgggcagtggcgaggccgtaaactcccggttcctgatagtccaggtctgcgccccaccaccgaccgcgtacgcgaaacgttgtttaactggctggctccggtcattgttgacgcccaatgtctggattgcttcgccgggagcggcgcgctggggctggaagcgttatcgcgctacgctgcgggggccacgttgattgagatggatcgtgcggtttctcagcagttaattaagaatctggcgacactaaaagcaggcaatgcacgcgtggtgaacagcaacgcgatgtcattcctggcgcaaaaaggcacaccgcataatatcgtgtttgtcgatccaccgttccgccgtggcttgttagaagagacgataaatttactggaagataacggctggctggctgacgaagccctgatttatgtcgaaagcgaagtcgaaaagggtctgcccactgttccggcaaactggtcattacatcgggaaaaagtggcgggtcaggtggcttatcggctgtatcaacgcgaagcacaaggagaaagtgatgctgattaatattggtcgtttgttaatgctctgtgtttggggatttttaatcctcaacctggtgcatcccttcccacgcccgctgaatattttcgttaacgtggcgctgatttttaccgtgctgatgcatggtatgcagctggcgctattgaaatccactttaccgaaagatggcccgcagatgaccaccgccgaaaaggtgcggattttccttttcggcgtgtttgaactgctggtctggcagaagaaatttaaagttaaaaaataaccttattgttcgcctacaaagctgacaaagcgcgttcctttatagctcagcgtacctttatcacccactgtcagggcgtggtactgctgggcgtcgaggcgaaacgtctgctccattcctccgctttgcggtttgaagcttgcctcatagcgcatactggtgcctgccggcgtcacttcctgctggcgcgaacggcgatcgttaatcggtttttcccgcttgttgctcaccaccaccagcttttgctggagcggtgccatatcattatcagctttttcccgtcgttgttgcataaaacgaaacgatgcggcgacgatgattaagccaatgataacaataaagaaaagaggtggtttactcatctttatccctcatcggaaaatgcggaaataagcataccctgccagttatggtgttgtcatccgtccaccctcgccactaaactggaagcaagaccgtaggcattccgcttacgaaaaaataacgaattcaaggaactaagatgctttggtcgtttatcgctgtctgtctttccgcatggctatctgtggatgcatcgtatcgtgggccaacctggcaacgctgggtgtttaaaccgttaacccttcttctcctgctgttgctggcctggcaagcgccgatgttcgacgccattagctatctggtgctggcggggctgtgtgcctcactgctgggcgatgcgctaaccctgttgccacgtcaacgtctgatgtacgccatcggcgcgtttttcctctcgcacctgctgtacaccatctatttcgccagtcagatgacgctctctttcttctggcctctgccgttggtgctgctggttctgggcgcgctgttactggcgattatctggacgcgtctggaagagtatcgttggcctatctgcacgtttatcggcatgacgctggtgatggtgtggctggcaggtgaactgtggttcttccgtccgaccgctccggcgctctctgcgtttgtcggcgcttcgttgctgtttatcagtaactttgtctggctgggtagtcactatcgccgacgcttccgtgcggataacgccattgccgcggcctgctactttgctggtcacttcctcatcgtccgctcgctgtatctctgataaaacttgactctggagtcgactccagagtgtatccttcggttaatgagaaaaaacttaaccggaggatgccatgtcgactcctgacaatcacggcaagaaagcccctcaatttgctgcgttcaaaccgctaactacggtacagaacaccaacgactgttgctgcgacggcgcatgttccagcacgccaactctctctgaaaacgtctccggcacccgctatagctggaaagtcagcggtatggactgcgccgcctgtgcgcgcaaagtggaaaatgccgtgcgccagcttgcaggcgtgaatcaggtacaggtgttgttcgccaccgaaaaactggtggtggatgccgacaatgacatccgggcacaagttgaatctgcggtgcaaaaagcgggctattccctgcgcgatgaacaggcctccgacgaaccacaagaatcacgcctgaaagagaatctgccgctgattacgcttatcgtgatgatggcaatcagttgggggctggagcagttcaatcatccgtttggtcaactggcgtttatcgcgaccacgctggttgggctgtacccaattgctcgtcaggcattacggctgatcaaatctggcagctacttcgccattgaaaccttaatgagcgtagccgctattggtgcgctgtttattggcgcaacggctgaagctgcgatggtgttgctgctgtttttgattggtgaacgactggaaggctgggccgccagtcgcgcgcgtcaaggggtcagcgcgttaatggcgctgaagccagaaaccgccacgcgtctgcgtaacggtgagcgtgaagaggtggcaataaacagcctgcggcctggcgatgtgattgaagttgcggcaggtgggcgtttgcctgccgacggtaaactgctctcaccgtttgccagttttgatgaaagtgccctgaccggagaatccattcctgtggagcgcgcgacgggcgataaagttcctgcaggcaccaccagcgtagaccgtctggtaacgctggaagtgctgtcagaaccgggtgccagcgccattgaccggattctgaaactgattgaagaagccgaagagcgccgcgcacctattgagcggtttatcgaccgtttcagccgtatttacacgccagcgattatggccgtcgccctgctggtaacgctggtgccgccgctgctgtttgccgccagctggcaggagtggatttataaagggctgacgctgctgctgattggttgcccgtgtgctttagttatctccacgcccgcggcgattacctccgggctggcggcagcagcgcgtcgtggggcgttgattaaaggcggcgcggcgctggagcagctgggtcgtgttacccaggtggcgtttgataaaaccggtacgctgaccgtcggtaaaccgcgcgttaccgcgattcatccggcaacgggtattagtgaatctgaactgctgacactggcggcggcggtcgagcaaggcgcgacgcatccactggcacaggccattgtgcgcgaagcacaggttgctgaactcgccattcccaccgcccaatcacagcgggcgctggtcgggtctggcattgaagcgcaggttaacggtgagcgcgtgttgatatgcgctgccggaaaacatcctgctgatgcatttgctggtttgattaatgaactggaaagcgccgggcaaacggtagtgctggtagttcgtaatgatgacgtgctgggtgtcattgcgttgcaggataccctgcgcgccgatgctgcaactgctatcagtgaactgaacgcgctgggtgtcaaaggggtgatcctcaccggcgataatccacgcgcagcagcggcaatcgccggggaactggggctggaatttaaagcgggcctcttgccggaagataaagttaaagcggtgaccgagctgaatcaacatgcgccgctggcgatggtcggcgacggtattaacgacgcgccagcgatgaaagccgccgccattgggatcgcaatgggcagtggcacagatgtcgcactggaaaccgccgacgcggcgttgacgcataaccacctgcgcggcctggtgcaaatgattgaactggcgcgcgccactcacgcgaatattcgccagaacatcactattgcgctggggctgaaaggcgttttcctcgtcaccacgctgttagggatgaccggcctgtggctggcggtgctggcagatacgggtgcgacggtgctggtaacggcgaatgcgttacggttattgcgcaggaaataaagaggctatcagtctacggtccaacaatgccggatgcggcgtgaacaccttatccggcctacacagagcatcgaactcgtaggcatgataagacgcgacagcgtcgcatcaggcattgtgcaccgtatcgccagatgcagcttgatgaactgaaccccaaaacctggacagtttcagttaaccggctttttgatactcagtccggtattctaccgggctgagtcccccaagactgagttttattcttttttgattccagtaagttatgtattcgttaacggcattttccagctcttctacatttctgtagtcccggcgatagtacatttcttctttcaggtgaccaaagaagttctccattaccgcattatcaaggcagttgcccttgcgcgacatgctctgcactaaccctctgtccgccagggcggactgataactttttatccggtaatgccatccttgatcactgtggagcagcggtttctccccttcagcaaggctttccagacccttatttaacatccgcttcaccagctcctctgtaggcctgcaggccgtttcccacgccacgatttccccgttaaacaaatcaagtatcggggacaggtacagtttttgtccgccagccctgaattcggtgatatctgtcacccatttctcacagggagcttccgctttgaactgtcgctgaaggatattttctgcagcgagtcccatatttccccggtaagaccggtatttcttcaggcgcacaggagacttcaggccgagctgttgcatcagttttctcaccgttttgccactgaacttaagacctcttttctgaagctcacaatggatccgccggtacccataacatccccggtgttcatggaagatggaggctatgagctgtttcacatcagcatacttgtccttagccttctgcagtgacagctggtagtacagcgtgcttctggccagccctgcggcctttaacaggtcagactggcagtgtccgtacctcaggctctggatgactttcgttttttctccagctcctggcgctttttttccagaagatgctcctgcatggctttcagatatgcattttctgcgcgaagataacgcagctcattcttcatctcttccggcgtcatgtttgcctcgttttcatgggtatcatcagaacgggtcatgcttttctccttcctgcgcctgataaaggcctcattaccagatttgcggtagccttttatccagtttttaaccgtgttgtggctgggaatgttaaaccgggcagctacccggggtagagactcagaatgcccgagagcataaagaaccacgcaaagtttatcttcaggagaatagctacgcttgtgtctgcaatccagtgcccgaggaccgtgaagaagaaaaagattaatccagtgtgagaggctggtgtgagaaagttgaaagagttttgccgtagaaatgatgcctgcatgaccagccaggtaatgatttacagcggcaagttttatttcaaatgaatgtttcataaactgcaccttcagatgtcagattatgtccaacatttggggtgcagttcattgaacgccttatccggcctacaaaccggtttcaagcagcaacattgagagcgatcggtcccctcgctcctctggggagagggttagggtgagggcaaaaggcggcatcgaagcccatcttcccccatcaaccgcctttacgaatcaaataacgataaggcagtccatccgtctctttagcaaccagttcgtgttccataaaggtacaaaacccaggaatatcacgggtcgtcgccggatcgtcagcaataatcagcaacgtttcacctggctgcatattgcgcactgttttgcgcaccatcattactggttccgggcagcgcaggccaagtgcgtcgagtgtgtggtcagggctggaaaagagatcggtcattttcttctcatcacataaaaaaacggcgctagtttacgccctgtgagtccgtaagcaaaccaggttaacgattgcgtgaaaattaaccattgcattgtcaacgtaaagcagtatcatgcggcggctcgaaaaaagggtcagcacgttattatgttaaggtaacagacgtgtcgtacgtattgggttccctcaccccaatggttaatcaaaaaggtacaatatgaacgttttctcgcaaacgcaacgctataaggcgttgttctggttatcgttatttcatcttctggtgatcacctccagtaactatctggttcagcttccggtctccatttttggttttcataccacctggggcgcgtttagctttccgtttatctttctcgctactgacctgaccgtgcgtatttttggcgcgccgctggctcgtcgcatcatctttgcggtaatgatccccgcattgctgatctcctacgtcatctcatcgctgttttatatggggtcatggcaaggattcggcgcgctcgcccacttcaacctgtttgtcgcccgtatcgccaccgccagtttcatggcctacgcgctggggcagatcctcgacgtgcacgtttttaaccgcctgcgtcagagtcgtcactggtggctggcaccgacagcgtccacactgttcggtaacgtcagcgacacgctggccttcttcttcattgccttctggcgtagcccggatgcctttatggctgaacactggatggaaatcgctctggtcgattactgtttcaaagtgttaatcagtatcgttttcttcctgccaatgtatggcgtactactcaatatgctgttgaaaagactggcagataaatccgaaatcaacgctttgcaggcgagttaaaggttcgttatcagagttgtgataagatggatgaatgagccgttatggccgtttatcgaaaggaagaagtcaatgcgcaatctggttaaatatgtcggaattggcctgctggttatggggcttgcggcctgtgatgataaagacactaatgctacggcgcagggttcggtcgcagaaagtaacgcgaccgggaatcccgtcaacctgcttgatggcaagttaagtttctcgctgccagcggatatgaccgaccagagcggtaagctgggaacgcaggccaataacatgcatgtctggtccgacgccaccgggcagaaagcagtcatcgtcatcatgggcgatgatccgaaagaagatctggcggtgctggcgaagcgtctggaagatcagcaacgtagccgcgatccgcagctgcaagtggtaaccaataaagccattgagctgaaaggtcacaaaatgcagcagttagacagcattatctccgcgaaaggccagacggcgtactcttccgttattctgggtaacgtgggtaatcaactgctaaccatgcaaattacgctgccagctgacaatcagcaaaaagcacagaccaccgcagaaaacatcattaatacgctggttattcagtaagttttaagatgatgaggcggcctcaggtatttccaccggaggccgtttttttaatcgccacgtcagtaataacgcgattgcgaccagtcccgccgccgccagataaatcaccggaacgcccgcccaactcatcaccagcccagccagtggtccggtcacgccaagcgataaatccataaatacggtgtaagttgccagcgccgccccctgattttgctgcggaaccgcttttaccgccactacgcccaatgcagggaacaccagcgaaaaccccgcccccgccagtaagacgccgattttcgccatccacggcatagttgccacgccaaccagtagcaggccgattatctcaacgctaaagcaaatcatcgccacgtttaagccgccgatacggttaatgccgttagggaataacaaacgcgtaccgacaaacgcacagctaaacagcgtcagcgcgaaagccgcaccgtcccaacctttagcgtcataaaacagcgtgataaaggtggcgataacgccaaatccggcggaagccagtgccagcgccataccgtacagccagacgcgcccaagcaccgcacgaaacggcagcggtttgcctttactggcttttaccgtcggacgcgggatcgccaacaaaatggccaccagtgccacgcccataatgattaacgctaacgcctgcaatccgccccagtgataaaacacgacacctaacggcgcccccatcgccatcgccccgtaagtgacaataccgttccacgaaattacccgcccgatatgtagcgaaccaaccacgccaacaccccacagggtcgatcccgttccggcaaaactttgcccaatcccaaggattacgcgcccaaggcacagtaataacaggctgatgacgggcagactggcggttaatcctgccgtcagatatcccagaccgctcaaaaagcagccgcataaaccgaagacgacaatctttttgggtcccagcaaatcggcgtaacgtccggcatgaggacggctcagcaaggtggcaaaatattgcaggctgataaccaaccctgcccagaaggcactaaatcccattacatcatggacatagcccggtaatacagcgagcggcaacccgatggtaaggtagctggcgaagttaaacatgacaatggagacaatgcgcaaattcaggcgcaatccgtttagcgcgggttcggctacgggttcgggcatgaggatcaccacatttttacaacagtgtttcatttttaccacgtgctgacgtgaaaatcagcagtaagaatcagaatattgctggcgtgactcccgctacacttaatacaaaaagtcacaaggaagccccaatggaaacccctcaacccgataaaacgggcatgcacattctgctcaagttggcctcactggtagtgatcctcgcaggcattcacgcagcggcagatatcattgtgcagctattactggcgctgttttttgccatcgttctcaacccgctcgtcacctggtttattcgtcggggggtacaacgccccgttgccattacgattgtggttgtggtgatgctgatcgcactcaccgcgctggtcggcgtactggcggcatcgtttaacgaatttatctctatgctgccgaggtttaataaggagctgacgcgcaaactttttaaattgcaggagatgttgccttttcttaatttgcatatgtcgccggagcgaatactgcagcggatggactcggaaaaagtggttaccttcaccacggcgctaatgaccgggctttccggggcaatggcgagcgtgcttttgctagtgatgaccgtagtttttatgctgtttgaagtgcgccacgtcccttacaaaatgcgtttcgcgttgaataatccacagattcacatcgccggactacaccgcgcacttaaaggcgtttcgcattatctggcgttaaagacgctactcagtttatggacaggcataatcgtctggctggggctggagctgatgggggtgcagtttgcgctgatgtgggcagtactggcgtttttgctcaactacgtgcccaatatcggtgcggtaatttccgccgtaccgccaatgattcaggtgctgctgtttaatggtatttacgaatgtattctggtcggcgcattatttttagtggtccatatggtcatcggcaatattttagaaccacggatgatgggccatcgcctggggatgtccaccatggtggtatttctttcattgttaatttggggatggctgctcggcccggtagggatgctactttcggtgccattaaccagcgtgtgtaaaatctggatggaaaccaccaaaggcggcagcaaactggcgattttactggggccaggcagaccgaaaagtcggttaccgggatgaggcgacaagtgttacgatacgcactttcattttccattaaacgttggccctgatatgtatcggatagttctggggaaagtttcgaccttaagcgcagctcctctgccaccgggtttacgcgagcaagcaccgcaaggtccacgacgtgaacgctggctggcggggcgtgcattgctttcgcacacgctttccccgctaccggagatcatctatggcgaacaaggcaaacctgcattcgcgccggaaacgccgctatggttcaacttaagccatagcggtgacgatatcgccctgctgttgagcgatgaaggcgaagtcggctgcgatatcgaagtgattcgcccgcgcgccaactggcgctggctggcgaacgccgtattcagccttggggaacatgccgagatggacgccgtgcatcctgatcagcaactggaaatgttctggcgcatctggacgcgcaaagaagccatcgttaaacagcgtggcggcagcgcctggcaaatcgtcagcgtagacagcacctataactcctcgctgtcagtcagccattgtcagctagaaaatttaagcctggcgatctgcacccctaccccctttacgctcaccgccgacagtgtgcaatggatcgattcagttaactgatccgcccacccgactgcccatctattgatccagaacaggtaatcagtatgacgaatacttaaaatcgtcatacttatttccgccatctattttaatccattggggttaccatgttctctacactccgccgcactctatttgcgctgttggcttgtgcgtcttttatcgtccatgccgctgcaccagatgaaatcaccaccgcctggccggtgaatgtcgggccactaaacccgcacctttacacgcctaaccaaatgttcgcccaaagcatggtttatgaaccgctggtgaaatatcaggcagacggttcggtgatcccgtggctggcaaaaagctggactcattcagaagatggtaaaacctggaccttcaccctgcgtgatgacgtgaagttctccaacggcgaaccgtttgatgcagaggcggcggcagaaaacttccgtgcagtgctcgataaccgtcaacgtcacgcctggctggagctggcaaaccagattgttgatgtcaaagcactcagcaaaaacgagctgcaaatcaccctgaaaagcgcctactatcctttcctgcaagaactggccctgccccgtcctttccgttttatcgcaccctcgcagtttaaaaaccacgaaaccatgaacggaattaaagcgccgattggcaccgggccgtgggttttacaggaatcgaaactgaatcagtacgatgtcttcgtccgtaacgaaaactactggggcgaaaagccggcgattaaaaagatcacctttaacgtgatcccggacccgactacccgcgcggtggcgtttgaaactggcgatatcgacctgctgtacggaaacgaagggttattaccgctcgataccttcgcccgctttagccagaacccggcttaccacactcaactgtcacagccgatcgaaaccgtgatgctggcgctcaataccgccaaagcccccaccaacgagctggcagtacgtgaagctcttaattacgcggtgaacaaaaaatcgctgattgataacgcgttgtatggtacccagcaggtcgccgacaccctgtttgccccttctgtgccctacgccaacctcggcctgaaaccgcgccagtacgatccgcagaaagcgaaagcgttgctggaaaaagccggttggacgctgcctgcaggcaaagacatccgcgagaaaaatggtcagccgctgcgcattgaactgtcgttcatcggcaccgatgcgttaagcaaatcgatggcggaaatcattcaggctgatatgcgccagattggcgcagatgtctcgctgattggcgaagaagagagcagtatctatgctcgtcagcgcgacggtcgttttggcatgattttccaccgcacctggggcgcgccatacgatccacacgccttcctgagttcaatgcgcgtaccgtcgcacgctgacttccaggcacagcaaggtttagccgacaagccgctgattgataaagagatcggcgaagtgctggcgacccatgacgaaacgcaacgtcaggcgctgtatcgcgacattctgacccgtctgcatgacgaggcggtttatctgcctatcagttacatctcaatgatggtggtttcaaaaccggaactgggtaacatcccctacgcgccgatcgccaccgaaatcccgttcgaacagattaaaccggtgaaaccttaatgttgcgttatgtattacgccgctttctgctgctgatcccgatggtgctcgccgcctcggtgatcatttttttgatgctgcgcctcggcaccggcgacccggcgcttgattatttgcgtttatctaacctgccgccgacgccggagatgctggcctctacccgcactatgctggggctggatcagccgctgtatgtccagtacggcacctggttgtggaaggcgctgcatcttgactttggtatctcattcgccagccaacgcccggtgctggacgatatgctgaatttcctgcccgccacgctggaacttgcaggtgcggcgctggtattaattctgctcacctccgtaccgctcggtatctgggcggcgcgccatcgcgatcgtctgccggatttcgccgtccgtttcatcgcgtttctcggcgtgtcgatgcctaacttctggctggcgtttttactggtgatggcgttttcggtgtatctgcaatggctacccgcaatgggttacggcggctggcagcacatcattttgcctgcggtatccatcgcctttatgtcgctggcgattaacgcgcgtttgctgcgcgccagtatgctggacgtcgccggtcagcgtcacgtcacctgggcacgactgcgtggtctgagcgacaaacagaccgaacgccgccatattctgcgcaatgcctcgctgccgatgatcactgccgtggggatgcacattggcgaactgattggcgggacgatgattatcgaaaacatctttgcctggccgggcgtcgggcgctatgcggtgtcggcgatttttaaccgtgactatccggtgatccaatgctttacgctgatgatggtggtggtttttgtggtctgtaatttgattgtcgatttgctcaacgccgcgctggacccgcgtattcgtcgtcatgaaggagcgcacgcgtgaactttttcctctcctcccgctggtcggttcgcctggcgctgatcattatcgccctgctggcgctgattgcgctcaccagccagtggtggctgccgtatgaccctcaggctattgatttgccgtcgcgcctgctctcgccggatgcgcagcactggctgggcaccgatcatttagggcgcgatattttctcgcggctgatggcagcgacccgcgtgtcgctcggctcggtaatggcctgcctgctgttggtgctgacattagggctgattattggcggcagcgccgggctgattggcgggcgcgttgatcaggccaccatgcgcgtcgctgatatgtttatgaccttcccaacctcgattctgtcgttctttatggtcggcgtgctcggcaccgggttgaccaatgtgattatagccatcgccctgtcgcactgggcgtggtatgcacgcatggtgcgtagcctggtgatttcactgcgccagcgcgagtttgtgctggcatcacggctttctggcacgggccatgtgcgggtgtttattgatcatctggcaggtgcggtgatcccctcgctgctggtgctggcgacgctggatatcggtcatatgatgctacacgtcgcggggatgtccttcctcggtctcggcgtgaccgcaccgaccgccgaatggggcgtgatgattaacgatgcacgtcagtatatctggacccagccgctgcaaatgttctggccggggctggcgctgtttatcagcgtgatggcctttaacctggtgggtgacgcactgcgcgatcatctggaccctcatctggtgacggagcacgcacactaatgccacaacagattgaactccgtaatatcgcgctacaggccgcgcagccgctggtgcacggcgtatcgttaaccctgcaacgcgggcgcgtgctggcgttagtcggcggaagtggcagcgggaagtcgctgacctgcgccgcgacgctgggcattctgcctgctggcgttcgccagacggcgggggaaattttggccgatggaaaaccggtttctccctgcgccctgcgcggcatcaaaattgccaccatcatgcagaacccgcgcagtgcctttaatccgctgcacaccatgcacacccacgcgcgtgaaacctgcctggcgctggggaaacccgccgatgacgctacgcttaccgctgccatagaagcggtggggctggaaaacgccgcgcgcgtgctgaagctctacccgttcgagatgagcggcggcatgttgcagcgcatgatgattgcgatggcggtgctgtgcgaatcaccgtttatcatcgccgatgaaccaaccaccgatctcgacgtggtagcacaggcgcgcatcctcgatctgctggaaagcattatgcaaaaacaagcaccgggaatgctgctggttacccatgatatgggcgtggtagcgcgtctggcagacgatgtggcggtaatgtctcacggtaagattgttgaacagggcgatgtagaaacgctgtttaacgcccccaaacatgcggtaacgcgcagcctggtttccgctcatctcgccctctacggtatggagctggcatcatgactttacttaacgtctccgacctttcccatcactacgcgcacggtggatttagcggcaaacatcaacaccaggcggtgctgaataacgtttccctggccctgaaaagcggtgaaaccgtcgccctgctggggcgcagcggctgcggaaaaagtaccctcgcgcggctgctggtagggttagagtcgccctcacagggaaatattagctggcgcggcgaaccgttggcgaagctcaatcgcgcgcaacgtaaagcgttccgccgtgatattcaaatggtgtttcaggactccatcagcgccgtgaatccgcgcaaaaccgtgcgcgagatcctgcgtgaaccgatgcgccacctgctatcgctgaaaaaagccgaacaactggcgcgcgccagtgaaatgctgaaggcggtcgatctcgacgacagcgtgctcgacaaacgcccaccgcagttaagcggcggccagctccagcgcgtctgcctggctcgcgcgctggcggtcgaaccgaaactgctgattctggatgaagcggtttcgaaccttgatctcgtgttacaggcgggcgtcattcgcctgctgaaaaagctgcaacaacagtttggcaccgcctgcctgttcatcacccacgacttacgcctggtggaacgcttctgtcagcgggtgatggtgatggacaacggacaaatcgtcgaaacccaggtggtgggagataaattaaccttttcctctgacgccggacgtgtgctacaaaacgcggtattacccgcattccccgtgcgccgtcgcaccacagaaaaggtttaacgcaaatgcaacgagtcaccatcacgcttgatgacgatttactggagacgctggacagtctgagccagcgtcgtggttataacaaccgttccgaggcgatccgcgatattctgcgtagcgctctggcgcaggaagccactcaacaacacggcacacaaggtttcgcggtgctgtcgtatgtgtatgaacacgaaaaacgcgacttagccagccgtattgtcgccacccagcatcatcaccacgatctctcggttgctactctgcatgtgcacattaatcacgacgactgtctggaaatcgccgtgttgaaaggtgacatgggcgacgtgcagcattttgccgatgacgtcatcgcccagcgcggcgtgcggcacgggcatttgcagtgcctgccgaaggaagattaaccccgtaatcacgccattgtcccaatcgtcttcctgaatcgcagctgtgcgatggtgaaaaacgcgccgccaattgccatcagcgtcaggaactgcggccagacgatttcgaatccggcaccacggtagaggatggcctgcgcgaggctaacaaagtgtgtcgtcggcatggtcagcataatgtcctgcaccatctgcggcatactttcgcgcggcgtggaaccaccggaaagcatttgcagcggcagcaacaccagaatcaccagcagccccagttgcggcattgaacgcgctatcgtccccataaaaatgccgattgacgtggtggcaaacagactgagcgccacgcccagcataaacagcgggatcgagccttcaatcggtacgcccagcacgcctttcaccatcagtaccagcgataatcccgacaccaccagcaccaccagccccatcgaccagaccttcgccatcatgatctcaaacggcgttatcggcatcaccagtaagtgttccaccgtgccgtgttcacgctcgcggatcagtgccgatccggttaatacaatcgccagcatggtaatgttgttgatgatcgccatcaccccaccgaaccacgcgggatcaaggttcgggttaaagcgcatccgggtttccagcgataccaacggttcgctgttatcacggtagcgcgcgacaaagctgttcacttcaccgttgataatattctggatatacccattgccggtaaatgcctggctcatgcgcgtggcatcgacgttcacctgaatatccggctggcgtccggcgaggacatcacgctgaaaattaggcggaatatttatcgcgaaggtatagcgtccggcgtccagcccggcatccatctcatcggcggtgatcatctccggtggcaaaaaccacgggcgatagaagctgttaacgatcctgttcgataactgcgattgatccatatcggcaatggcgatcggcgcgaggttcaacgatcctggcgtaacggtcgctgacgaatacaccgacaccgtaaacgagaagacaatcagcgtcagcatcgctttatcaccgagcaaactgcgcaactctttgatacccagattaaaaatattgcgtaaatggcgcatcatccctcctgttttttcagcagcaggatgcttaagcccatcaccagcgggatggctatcagcaacgggataaaaagttgccacaaatcagtcagatccagcgctttcgagaacgtcccgcgggcgatagtcagaaaatgactggtcgggtaaacctcgccgatccaacgtcctggaccttccagcgaagctaccggatcgatcatcccggaaaactgcgtcgccgggatcaacgtgataatcgccgttccgaaaatggcggcaatctggcttttcataaaggtggagatcagcagccccattccggtggcgatgatgatatacagcagcgccgccagggtgagcgtcaggaaactgcctttatgcggtacgccaaacacaaacaccgacaggccgcagagcaggaaaaagttcagcatccccagcgcgatgtacggtagctgtttgccaagcaaaaattcgctacgggtggtaggagtcacgtaaaggttgataatcgaccccaactctttttcccgcaccacgctaagggcgcttagcattgacgggatcatcatcagcagaagcgggatcaccgccggaacaatcgctggcaggctttttacgtccgggttatagcgatagcgcgtctcaatgttcatcagcacgctttggctggagggtgtggattgtcggctcgccacatcctgtagccagctctggtgcatggcctgcacgtaaccttttaccgtttcggcacgactgggcatcgcaccgtcgatccagacaccgagttccacaggcgtaccacgcgcgatatcgcgcccgaaattgggaggaatctcaatcgccaccgtgatatcgcccgcacgcatccgacgatcaagctcgtcataactggtgagcggcggctgttcgataaagtaacgggaaccggagagattgagcgtccacgcctggctactgacggtctggtcgcggtcgagcaccgcaaagcgcaggttttccacatccatactgatgccgtaacccattatcagcatcaggatcaccgttcccatcagcgccagcgtcgaacggaccggatcgcggcgcaattccagtgcttcgcggcggctgtagctaaacagacgacgcaggctaaatccctgacgcggcgcgtgggtggtgtcgtgtatcacgggcggcgcttcggcttcgttgctctgccctgccgcttcctgcaaataggcgataaatgcctcttccagactggcggatccgcgtttctcaaccagttcctgcggtgtaccgttggcgagcacttttccggcgtgcatcaatgagatacggtcgcaacgttccgcttcgttcataaagtgggtggagatgaagatagtcactttgtcctggcgcgagagatcgaccatcaactgccagaacatatccctcgccaccggatcgacgccagaagtaggctcatcgaggattaacatctccgggcgatgaatcaccgccaccgccagcgaaagccgctggcgaatgccgagcggcaatgactccggcagaacatcttcaacgtcgttgagcttaaaacgctcgctcatttcagccactcgcgcgggaatttccgcttccgggatgtgaaacaaacgggcatgtaactccaggttttgccgcacggtgagctcgttatagagcgaaaacgcctgcgacatatagcctacccgacggcgagtatcgatatcttttggatcaaccggttgcccgaacaaccacgcctcaccttcgctggcgggcagcaatccggtaagcattttcatggtggtggatttaccgcagccgttcgaaccgaggaaaccaaaaatctccccgcgtggaatgcggaaattgacgtgatcaacggcaacgaaggaaccaaaacgcatggtcagatcgcgcgcttcgatggcaatctctgcgttttcaggttgatacggtgggatcactaccgcctgatgcgcctggcgttgtgcttgcggtaacagatttataaatgcttcttccagcgtggcgctttgcgtttgctgccgcagctcttcggcgctgccggttgccagcacctctccggcattcatcgctaccagccagtcgaagcgttcggcctcttccatgtaggcggtggcgaccagcacgctcatattgctctgccgctggcgaatactgtcgattagatcccagaactgggcacgggagagcgggtcaacccccgttgttggttcatcaagaatcaacagttccgggtcgtggattaacgcacagcacagcccaagtttttgcttcatcccgccggagagtttccctgccggacgatcgcgaaacggtgctaacccggtgctggtcagcagctcattaattcgcacttcccgctccgctttgtcgtgaccgaacaggcgggcgaaaaaatcgacgttttcatacaccgacaaggtgtggtagagatttttgcccagcccctgcggcatccaggcgatgcgcgggcagacgtcgcggcgatgcttcgggtcgcgcatatcgccgcccagcaccatcacgctgccctgctcaatgacgcgggcaccggaaatcaacgacaacaagctcgatttaccgacaccatccggtccaatcagcccgaccatgcaacgggccggaatatcgagtgtgatattgttcagcgcaacggtttttccataatgctggctcacgcccgccagttgcgcgacaggcgggacgggaaccagttccagatgcgtcattgcggcaacctcaccaccaggtcgtcaggccacggaagttcttcattcacccgcacccacgctacgcccggcaatccggttttgacatattccagatgctgctggagtaattccggtgggatacgcgctttgacacggaacatcaatttcagccgctcatcgctggtttcgacagtttttggcgtgaactgggcgacgctggcgacaaaactgatggtcgcgggaatacgcagatctggtgcagcatcaagaatcaaacgtgcttcaccgcccagtttcagcgtgcccgcctgttcggttggcagaaagaaggtcatatagacgtcgctgagatcgaccatattcagcacccgaccgcctgctgccagcacttcgcctggctcggcaacccgatactgcacgcgtccgtcacgcggggctttcagttcgctgtcatcgatatctgcggcaatgcgccgttcagtggcttgtgccgcttcgacgcgagtttgcgcctgaatgatattggtgcgtgccgcctctatagcggctttagaagcagaaacctgagcttttgccgattccagcgcagctcgggcgctctcagcggcggcgcggtcgtcatccagctgttgcgcagaaattgccccccgttgtgccagtgagcgggaacgcgtatgacgttttgctacggagtccagttctgcctggcgttgattaaccagcgactgtgcggcacgagtttcgctttggcgttgctccagcaaagcctgcgcggcggcaacggcactttgtgcttctttgatttgcgcgatggcttccagtcgctgttcctgcaacacgcgagtatccatcttcgccagcacttcaccttctcgaacaaactggccttctttcaccagaatggtgtcgatacgcccggcaattttgctggcgatatccacttccgtcgcttcaatgcgcccattgctgacagcaaagccttccggcacacccgccgggcgcaacagcaaccacgccacgacggcagccaccgccagtgccccgacaccccaccacgccagatggcgcttactcttatccataatcgatccgccataatccctgtaagcaatcgacgcgtgttacaactgccaccgaacgatgttcagcggattcttccatccgggataagaaggaaatggcaaatacgaccagcgcacagagcattgagcgccaatggggaaagcttagtgaaaacgggtagtaatgttgtcatcatcagcattcctggccgtaaatgaaacacgcatactcataagtgaaatcaattaaatactaacagttatattcatgttgtctatttgattgccatcaacttgtgatacatcgcgatgttcttccgttcgctggtgttttttccaaaaatattctgtacaggttcacagattctgttgcacaggtttccgtaacagggaaacctgatgactatcacatagcgttattatcgcctgatgtgcgaataaataccgaatataaaataatttattctgaaaagatgatagatgataaaggttcgtgggtttaataaaatattccctaaaagactcatttaaaacaacaaaataagataaagatattaattcagagtttatcttaggataaatatttatttaatagcattaactcaccgctaaaagttgatccccataacgctaaatccgattatagtgaagttactttttttaattgatggcatcttatagacatatttaactaactgaaaagacgaatcatatgtttttcgaagtgtagcagaaaatatatatggggtttaaaatgaatatatatatcggatggttgtttaaattaattcctttactgatgggtataatatgcatcgcattaggtgagtttgtattaaccggttcagggcaaagtgaatatttcgttgcagggcatgttctgatttctctttctgcgatatgtctggcattgttcactaccgcatttattattatatctcagttaactcacggcatgaataaattctacaacaggttatttcccgttattggttatgccggttctgctacaactatgatttggggatggtcactgttggcaagcaataatgtgatggcagatgaatttgtcgccggtcatgttattttcggcgttggcatgattgccgcttgtgtatcaaccgtagcggcatcttccggacattttctgttgatccccaaaaacgcctcgggcagtaagagtgacggtacgccattgcaggcctattcttcaacaatcggtaatagcttaattgccgttcccgttctgcttactctctttggtttcatttggtcagtcatactgttacgtagtgcagatatcacaccacattatgttgcaggtcacgtactaatggggttaacggcaatttgcgcttgtcttattggccttgtcgccactattgtccatcaaacgcggaatacgttctcagtgaaagaacattggctgtggtgctattgggttattttgcttggctcacttaccattatttttggtatctacgtattaatcagttcagatgcaagcgcccgcctggcccccggcattattctcatttgcctggggatgatctgctacagtattttctccaaagtgtggttgttagcgctggtatggcgacgcacatgttcgttagccaacagaatacccatgattccggtatttacctgtctgttttgtctgttccttgctgcgttcctggctgaaattgcgcaaaccgatatggcttactttattccttcgcgagttctggtgggcttaggtgcagtttgttttacactgttttccatcgtttctatattagaagcgggttcagcgaaaaaataataaaaaaggcttcagataaggcgttgggcgccttatctggttttattcaggttaatccctctggtatcgagagcgcattttgcttcttattctgccaccaaatcctgcgcacaagcccatgcactcgaccacgcccactggaagttatagccccccagccagccggtgacgtccatcacttcgccgatgaagtacagcccaggcactttgcgcgcttccatcgtccgtgaagagagttcgttggtgtccacgccgccgagcgtcacttcggcagtgcgatagccttcagtgccgttgggttgtacgcgccagtcagtcaatgtgctaatcagtgtctgttggtcacgcacgttgagctgttttagcgagacatccgggatttgcccgagttgttgtaaccgttcaaccaaccgcttcggcagatgaaccgccagcgtgtttttcaggctttgattcggatgtgcattacgctgctcattcaggaaggtttcgaggtccacatccggtagcagattgatgctgacaaattcacccggttgccagtagctggaaatctgcaacaccgccggtccagataagccgcggtgggtgaagagtaagttctcacggaaaacggtaccgttttcagcggtaatcacggaaggcaccgccacgcccgccagcacctgtaactcttcaagcaacggtttatgcagagtgaatggcaccagacccgcacgggtcggcagcacgttgaggccgaattgttcggcaatcttataaccaaacggcgatgcgcccagccccggcattgacagtccaccggtcgcaatgaccagcttttcgcaaccgacagtcatgccgttcagttcaagcgtgaagcctgtatcatccttcgccacgctcagcacttcgctacgcaatctgaaggccacattgcccttctcgcactcatccaccagcatgtcgacaatctgctgcgcggagtcatcgcagaagagctgccctaacgttttctcgtgccaggcgatgccgtgtttattgaccagatcaatgaaatcccactgggtaaaacgcgcgagtgcagacttacaaaaatgcggattctggctcagataagcgcccggttcgacataaaggttggtaaagttgcagcgcccaccgccagacatgaggattttgcgccctggttttttaccattatcgatcagcagaacccggcgtcctgcctgacctgccagcgcagaacagaacatacctgccgcaccagcgcctataataatggcatcaaacctttccacgttgcgctcctctaagaaaaaacgggcgtgaattgtaaagattcctcagtggtcgcaccagcatcaatattactaaaaggaagtatttgcctgaattatataagataattattttttgagtggaatccatacaggaggcaaatcaaaaaaagtctatatttcactttgcccgcgccgcgaaagtcactgataatgcgccgcgttcatgtcctcaaaatggcgtaacgtcctatgctacatttgtttgctggcctggatttgcataccgggctgttattattgcttgcactggcttttgtgctgttctacgaagccatcaatggtttccatgacacagccaacgccgtggcaaccgttatctatacccgcgcgatgcgttctcagctcgccgtggttatggcggcggtgttcaactttttgggtgttttgctgggtggtctgagtgttgcctatgccattgtgcatatgctgccgacggatctgctgcttaatatgggatcgtctcatggccttgccatggtgttctctatgttgctggcggcgattatctggaacctgggtacctggtactttggtttacctgcatccagctctcatacgctgattggcgcgatcatcgggattggtttaaccaatgcgttgatgaccgggacgtcagtggtggatgcactcaatatcccgaaagtattaagtattttcggttctctgatcgtttcccctattgtcggcctggtgtttgctggcggtctgattttcttgctgcgtcgctactggagcggcaccaagaaacgcgcccgtatccacctgaccccagcggagcgtgaaaagaaagacggcaagaaaaagccgccgttctggacgcgtattgcgctgatcctttccgctatcggcgtggcgttttcgcacggcgcgaacgatggtcagaaaggcattggtctggttatgttggtattgattggtgtcgcaccagcaggcttcgtggtgaacatgaatgccactggctacgaaatcacccgtacccgtgatgccatcaacaacgtcgaagcttactttgagcagcatcctgcgctgctgaaacaagcgaccggtgctgatcagttagtaccggctccggaagctggcgcaacgcaacccgcggagttccattgccatccgtcgaataccattaacgcgctcaaccgcctgaaaggcatgttgactaccgatgtggaaagctacgacaagctgtcgcttgatcaacgtagccagatgcgccgcattatgctgtgcgtttctgacactatcgataaagtggtgaagatgcctggcgtgagtgctgacgatcagcgcctgttgaagaaactgaagtccgacatgcttagcaccatcgagtatgcgccggtgtggatcatcatggcggtcgcgctggcgttaggtatcggtacgatgattggctggcgtcgtgtggcaacgactatcggtgagaaaatcggtaagaaaggcatgacctacgctcaggggatgtctgcccagatgacggcggctgtgtctatcggcctggcaagttataccgggatgccggtttccactactcacgtactctcctcttctgtcgcggggacgatggtggtagatggcggcggcttacagcgtaaaaccgtaaccagtattctgatggcctgggtgtttacccttccggctgcggtactgctttccggcgggctgtactggctctccttgcagttcctgtaattgtacgcaccaaaacgagcgggtcagtttactggcccgctttttttatgcgtcattattgctgaattgcttaatgccaaatcatcaatgcaatcaggctgaccaccaccagaccacacaatgcgctggtcagaataaactgccgacgcacccgctcacagcggcgaataaactcatcatcgtgatgatcgcgataacgttgggcatagatataccaaacgagacgcacctgtttgttgggttggccatgtgaggtaaaaaagccccctccatcaacatattgatagagcaatggatcgcagttacgcagtaccactaacaacgcgcgtagtgatgagaaatagcgcgccatgttaacaatgcaaacgacacataaagcccaaaataatgcgacggtgcttatcatacctcctccccggcgacctgcccgcggagttccaccccggggctaccgctcccgatacgctgccaatcagttaacaccaggtcctggagaaaccgcttttgtggtgaccaacatccgagcggctctatagatagtgtaggagatcaggttgttttttttccagaaggttaaccactatcaatatattcatgtcgaaaatttgtttatctaacgagtaagcaaggcggattgacggatcatccgggtcgctataaggtaaggatggtcttaacactgaatctttacggctgggttagccccgcgcacgtagttcgcaggacgcgggtgacgtaacggcacaagaaacgctagctggccagtcatcgacaactttatggaaggagtaacactatggcttataaacacattctcatcgcggtcgacctctccccggaaagcaaagttctggtagagaaagcagtctctatggctcgcccctacaatgcgaaagtttctctgatccacgtagatgtaaactactctgacctatacaccgggcttatcgatgtgaatctgggtgatatgcagaaacgcatctctgaagagacacatcatgcactgaccgagctttcaaccaatgcaggctacccaatcactgaaaccctgagcggcagcggcgatctgggccaggtactggtcgatgcaatcaagaaatacgatatggatctggtggtttgtggtcaccaccaggacttctggagcaaactgatgtcttccgcacgtcagctgatcaacaccgttcacgttgatatgctgattgttccgctgcgcgacgaagaagaataatcttccctccacgacgtgttcctgaacgcccgcatatgcgggcgttttgctttttggcgcgccttgttacctgatgcagcgtaaacgccttatctggcctgcggtctacgtacgcaatcaaaacccctgccaatacaacatttaacaccatcatattttctatcattagtgtgatcagctggttattttctgttgtaatagtgtattaatctattctccgcatcaatattaagaatctctgacagatgtaaactttttcgcgcgttatcccttacgcgttaatacttttcaggatggtattggaaggttaataaatatgaatacaacaacacccatggggatgctgcagcaacctcgcccatttttcatgatcttttttgtcgagttatgggagcgattcggctactacggcgtgcagggcgtactggcggttttcttcgttaaacagcttgggttctcgcaagagcaggcttttgtcacttttggtgcttttgctgcgctggtctatggcctcatttccattggtggctatgttggcgaccacctgctgggaaccaaacgcaccattgttctcggagcacttgtgctggcgattggctacttcatgaccggcatgtcgctacttaagcctgacctgattttcatcgctctggggactatcgctgtcggtaacggcctgtttaaagctaacccagccagcttgctttcgaagtgctacccgccgaaagatccgcggcttgatggcgcattcaccctgttctatatgtcgatcaatatcggctcgttgatagcgttatcgctggcccctgtgatcgctgataaattcggctattcagtcacctacaacctgtgcggtgcagggttaattatcgcattactggtttacatcgcctgtcgtggaatggtgaaagacattggttctgaacccgacttccggccgatgagcttcagtaaactgttgtacgtattacttggcagcgtggtgatgatcttcgtctgcgcctggctgatgcacaacgtagaagtcgccaatctggttctgattgttctctccatcgtcgtcaccatcatcttctttcgtcaggcattcaagctggataaaaccgggcgcaataaaatgtttgtcgcctttgtcctgatgctcgaagcggtggtgttttacattctctacgcccagatgccaacgtcgctgaacttctttgccatcaacaacgtgcatcatgaaattctcggcttttccatcaacccggtcagcttccaggcgcttaacccgttctgggtggtactcgccagcccaatactggcaggcatttacacgcatctgggtaacaaaggcaaagatctctcgatgccgatgaagtttactctcggcatgtttatgtgctcactgggctttttgacggctgcagcggctggaatgtggtttgcggatgcccaggggctgacatcgccatggtttatcgtgctggtgtacttattccagagcttaggtgaactgtttattagcgcccttggcctggcgatgattgctgccctggtgccgcagcatttgatgggctttattctcgggatgtggttcctgacgcaggctgccgcgttcttgctgggcggctatgtggcaacatttaccgcagtaccagacaacattaccgatccacttgagacgttgcccgtctataccaacgtgtttggtaagattggcctggttacgctgggcgttgccgtagtgatgctattgatggtgccgtggctgaaacgcatgattgcgacgccggaaagccattaattattcttgcagaaagcagggtagcattatcgctaccctgctttacttttacaccggcgttccggcataaatatcaaagcgatgccctttagtgactaccgcgtttggcgtggcgacattcgccagcggcggcgcatagtccggacgcttcaccaccacgcgtttggttgccagcaaccgcgcaggctccaacaatccatcggcatcaagatccggccccaccagcgactgaaacacgcgcatctcttttttcaccagcgcgcttttctgcttatgcgggaacattgggtcaagatagaccacctgcggacgcggggtgatatcgctcagcgccgtcagactggaggcgtgaatcaactgcaaacgttcctgtaaccagccgccgatttccgcatccgcataaccacgcgccagaccatcgtcgagcaacgcggcaaccaccggattgcgctccagcatccgcacgcggcagccgaccgaagccagcacaaaggcatcgcgccctaatcctgcggtggcgtccaccacatccggcaaataatcgcctttaatgcccaccgctttcgccaccgcctctccgcgaccaccgccgaatttgcgtcggtgcgccatcgctccgccaacaaaatcaacaaagatgccgccaagtttcggctcatcacgcttgcgcagttccagatgctccggcgttaacaccagcgccatcaggttgtcttcatcgtgttccagcccccagcgggccgccagaacagataaggcgccgtctccggcgcctgtttcatcaattaagcagattttcactgaatgttcagcccataatgccgtaatgctccagcatcgcatccagctgtggttcacgaccacggaagcgtttgaacagctccatcggctcttctgaaccgccacggctcagaatgttgtcgaggaacgactgcccagtttcacggttgaaaatgccctcttcctcaaaacgcgagaaggcatctgctgccagtacatcggcccacaggtagctgtagtaacctgccgcataaccaccggcaaaaatgtggctgaaagcatgcgggaaacggccccatgacggagacggtaccacggcaaccagtttcttgatttctgccagagtttcgaggattttcgccccctgatccggacggaactcggcatggaggcggaaatcgaacaggccgaactccagctggcgcagaataaacagcgccgcctggtaatttttcgctgccagcattttatccagcagctccttcggcagcggctcgccggtttcatagtgaccggagataaacgccagcgcctccggctcccagcaccagttttccataaactggctcggcagttcgaccgcatcccacggcaccccactgatcccggaaacaccagcggtttcaatgcgggtcagcatatggtgcaggccgtgaccgaactcgtggaacagggtgatcacttcgtcatgggtaaacagcgccggtttaccatttaccgggcggttgaagttgcaggtcagatacgcgaccggtttttgcagcgaaccgtcggctttacgcatctggcctacgcagtcatccatccacgccccgccgcgtttgttttcacgggcatacaggtcgaggtagaagctgccgcgcagttcgtcgttctcgtcatacagctcgaagaaacgtacatccggatgccagacatcaacatctttacgctctttagcggtgatgccgtaaatacgtttcaccacttcaaacaggccgttaaccgctttgttttccgggaagtacggacgcagttgttcatcgctgatgctgtagaggtgctgtttctgtttttcgctgtagtaagcgatatcccacggttgtaactcatcgacgccaaattcggctttggcgaaggcgcgcagttgcgccagctctttttcgccttgcgggcgcgcgcgttttgccagatcggttaagaaatccagcacctgctgcgggttttctgccattttagtggcaagtgatttgaaggcgtagttttcaaagcccagcagttgcgccagttcgtgacgcagcgcgaggatctcttccatcaccttgctgttgtcccacttaccggcgttcggaccttgatcggaagcacgagtgctataagcgcgatacatctcttcacgcagggcctggttgtcgcagtaggtcattaccggcaggtagcttgggatatccagcgtcagcaaataaccttccagctctttcgcttcggcctgggcttttgccgcagccagcgcgctttctggcatccccgccagctccgcttcgtcggtaacgagtttggtccagcccatcgtcgcatcgaggacgttgttgctgtactgattgcccagttcagaaagacgggtagcaatttcgccgtaacgctgctgtttctctttcggcagaccgatgccagagagttcgaagtcgcgcagtgcgttatcaaccgcttttttctgcgccgtgttcagcgtggcgtaatgatcgccatcgcgcaggtcgcgatatgccttatacagcccttcatgttgccctacccaggtgctgtattctgacagcagcggcagggtttgttcgtacgcttcacgcagttccgggctatttttcaccgagttcagatggctgaccggggagaagatacgccccagcacatcgtccacttccgccagcggctggcagagattttcccaggtgtacggtgccccttgcgctactacgcgctccacattttcgcggcagtcgttcagcgccttagtcacggctggaacgacatgttccgggagaattttagaaaacggaggcaattcaaagggagtcagtaacggattcgtcattagcgcagtcctggttaaagaggttaaggaagcgctcaacaggcgctttacataatgtttgtagcatggggttaagtgtagtgaatttcaatgagaaacgttacgctttcgcggcggcggcctcttttcggtatactgtcctgataggcttttgtgcgccccgaatacgggccgatttttacttaccggaacacctttacccatgctcagttatcgccacagctttcacgctggcaaccacgccgacgtccttaaacataccgttcagagcctgatcattgagtcgctgaaagagaaagataaaccgtttctctatctcgacacccacgcaggggccgggcgttatcagttaggcagcgaacatgccgagcgtaccggcgaatatctcgaaggcatcgcccgtatctggcagcaggacgatttgcctgcggagctggaggcgtacatcaatgtggtaaaacacttcaaccgtagcgggcagttgcgttattaccccggttcgccgttgattgctcgccagctactgcgtgaacaggacagcctgcaactgaccgaactgcacccgagcgattacccgttgctgcgttctgaatttcagaaagacagccgtgcgcgcgtcgaaaaagccgacggtttccagcagcttaaggccaagctgccgccggtttcccgccgtggtttaatccttatcgacccgccgtatgaaatgaaaaccgactatcaggcggtggtcagcgggatagcagaaggttacaaacgtttcgccactggcacttacgcattgtggtatccagtggtgctgcgccagcaaattaagcgcatgatccacgacctggaagcgaccggcattcgcaaaattctgcaaattgaactggcggtgctgccagacagcgatcgccgtggcatgaccgcttccggcatgattgtgattaacccgccgtggaagctggaacagcagatgaataacgtgctgccgtggctgcacagcaaactggttccggcaggcaccgggcacgccaccgtaagctggatcgtgccagagtaattgcagccattgctggcacctattacgtctcgcgctacaatcgcggtaatcaacgataaggacaatatgtcatgactaaacactatgattacatcgccatcggcggcggcagcggcggtatcgcctccatcaaccgcgcggctatgtacggccagaaatgcgcactgattgaagccaaagagctgggcggcacctgcgtaaatgttggctgtgtgccgaaaaaagtgatgtggcacgcggcgcaaatccgtgaagcgatccatatgtacggcccggattatggttttgataccactatcaataaattcaactgggaaacgttgatcgccagccgtaccgcctatatcgaccgtattcatacttcctatgagaacgtgctcggtaaaaataacgttgatgtaatcaaaggctttgcccgcttcgttgatgccaaaaccattgaagtcaacggcgaaaccatcacggccgatcatattctgatcgccaccggtggtcgtccgagccacccggatattccgggcgtggaatacggtattgattctgatggcttcttcgcccttccggctttgccagagcgcgtagcggttgttggcgcgggttacatcgccgttgaactggcgggcgtgattaacggcctcggtgcgaagacgcatctgtttgtgcgtaaacatgcgccgctgcgcagcttcgacccgatgctctctgaaacgctggttgaagtgatgaacgccgaaggcccgcagttgcacaccaacgccatcccgaaagcggtagtgaaaaatgccgatggtagcctgacgctggagctggaagatggtcgcagtgaaacggtggattgcctgatttgggcgattggtcgcgagcctgccaatgacaacatcaacctggaagccgctggcgttaaaaccaacgaaaaaggctatatcgtcgtcgataaatatcaaaacaccaacgttgaaggtatttacgcggtgggcgataacacgggtgcagtggaactgacaccggtggctgttgcagcaggtcgccgtctctctgaacgcctgtttaataacaagccggatgagcatctggattacagcaacattccgaccgtggtcttcagccatccgccgattggtactgttggtttaacggagccgcaggcgcgcgagcagtacggcgacgatcaggtgaaagtgtataaatcctctttcaccgcgatgtataccgccgtcaccactcaccgccagccgtgccgcatgaaactggtatgcgttggaccggaagagaagattgtcggtattcacggcattggttttggtatggacgaaatgttgcagggcttcgcggtggcgctgaagatgggtgcaaccaaaaaagacttcgacaacacggttgccattcacccgacagcggcagaagagttcgtgacaatgcgttaaatgttaaagggctaagagtagtgtgctcttagcccttagctacgtttccgctatcagttcagaagctgaagcagaaagcggatcagttccagcagcgcaattaacgccccaagaacgatgattgctttatcaatcacccgttttctccatgcgatggagtgagaatgcatccgcttactcatccattgcctgtcacggcgcatgtctcattgttagatgacgactatctcactccggccagagcatcagttaacggcaccacccgtacttcagaccaggactttgaaagcgtttatgcgcattgccagagtgaaaatgtctcagagctaactggataatcatacagtacttgcgggttataaaaccagcatgtccttgcaatagtttcagtatggtattagcattgatgcgttagatgatggctatctcactccagccagagccaccaactcagggctgaacagtaaaaaaaccgacgcgaagtcggtttttttacgtcctgattcagacctcctttcaaatgaatgcccaacgcttaattcacacctacacctttctctacacttacatattcgttaaaccatatgtgtttttgacttgtccgctttggtttgtaactctggtggcgctggcgctacacctctctttcacatcgtaatgagatactgatatgagcaacattaccatttatcacaacccggcctgcggtacgtcgcgtaatacgctggagatgatccgcaacagcggtacagaaccgaccattatctattatctggaaacaccaccgacgcgcgatgagctggtaaaactcattgccgatatggggattaccgtacgcgcgttgctgcgtaaaaacgtcgagccgtatgaggaactgggccttgcagaagataaatttactcacgatcagttaatcgactttatgcttcagcacccgattctgattaatcgcccgattgtggtgacgccgctgggaactcgcctgtgccgcccttcagaagtcgtgccggaaattctgccagatgcgcaaaaaggcgcgttcaccaaggaagatggcgagaaagtggttgatgaggcgggtaatcgcctgaaataaagcggctatattcccccacaggttgttagaaaaatgcgctttatttatgtcggatgcgacgctggcgcgttttatccgacctacaaagttatgataattcgatgaattgtatgttatttgtaggcctgacagtcgtagcgcatcaggcaattttgctatttacacagtactccctgcgtgagattccaattatcgcgtccagcatggtgtatctgtgagctgcttagttatcagcgatacagtgcagcactgtaaagatgtactggattatgatttatcagtggtttacacaataaataatttcaacatacgttaacctattttattattacatatctaaaacatcacaaaaatatcacttcacacactatcagagaacatcatacctttttaaaacgagcattttcgatagttgttaacgttttcttttgcgatatgattattgcctttttttgcactcaaatattaccagatggaaataaaagagaagtcaaaggtaattatatcaggaagatatgacgcattatatttactgtatgtagaagaaaatccattcctgttctaattatccaatttaaaaatcttagcataaaacaaatgatgaataaggaatgttatgtcaattgactttaccccaggtgtaataaatacatataacggtgatatttataactgcacaacaaataccgataatgttaaaacgccagacacaccgaagtggccttgtgataaccgggaagaacaacaccccattaatgccccattctctggagaatggatacacctctgaacaatttgatttagcgcaacaacgccaacaaattaatgcgtgccatacgaacaccacatatacaaatgcagactactcaaagttgaggctcaacttgtaagtcttattaataacattgaaacgataagctcgacaccacttccgcaaaagacacaatcaatacttaatcagataaataatattagacacgaaaagattaaaaacctctgaatatagattatggaacaatggatactcatgccacgcccaaaaattaactgagctcaactaaacagaagagatataaacatcagacaggtttacgttactatcaggcatatcgcctcagaatcagatgaaaactataaagaaatatctattatggttttaatatttgttgataaggatagtaacatgaacatgacaaaaggtgcactcatcctcagcctttcatttttgcttgccgcatgtagttcaattccgcaaaatatcaaaggcaataaccaacctgatattcaaaaaagttttgttgctgttcataaccagccggggttatatgttggtcaacaagcgcgctttggcgggaaggttatcaacgttatcaatggcaaaacggatacgttgttagaaatcgctgtattaccgttggatagctatgcgaagcctgatattgaagccaactatcagggccgactgctcgccagacaaagcggcttccttgatccagtgaactatcgtaatcactttgttaccatcctcggtaccattcagggtgaacaacctggctttatcaataaagtcccgtataacttcctggaagtgaatatgcagggcatccaggtgtggcatttgagagaagtggttaataccacctataacctgtgggattacggctatggtgcattctggccggaaccgggctggggggctccttactacaccaatgcggtgagtcaggtaacacctgagctggtcaaataacaccaccgaaagatgcagatgctttctcagcatctgcatcatgcattacatcaaattaatacacagtaagctaactattattataagccctgtcctgttaattacctttggcaaacttattataaagttaatgtccgtgccaggagtcggttatgtttcttataattaccagggatacgatgtttttcaccgcgatgaaaaacattctgagtaaaggtaatgtcgttcatatacagaacgaagaagagatcgacgtaatgttgcatcagaatgccttcgtcattattgatacattaatgaataatgtatttcattctaattttctcactcaaattgaacgattaaaacctgtccatgtaattattttctccccctttaatattaaacgctgcctggggaaagtaccggtgacctttgttccgcgaactatcgccatcatcgactttgtcgcactcatcaatggcagttactgctctgtgcctgaagcggatgtgtccctctcgcgcaagcagcatcaggttctgagctgcattgcgaatcaaatgacaacggaagatattctggagaaactgaaaatatcgctaaaaacgttctactgccataaacacaatatcatgatgatcctcaatcttaagcggatcaatgagctggtacgccatcagcatattaattatctggtgtgaacgattgaacaatataaagaggcccagcaacagccagacctcccgttaattatacgttatgcagtaacgccttccggtatcaacgaagcaatttgcttacgccattgcgcttgctcctgttcaccttctgtacgttgaccataaagttgcgctatctgcgtaccatcatgggcaaacaattccaggctggttacgtggccatcgctggtcggtttacgggtaacccaggcttcagcaatgctctcttctaatagatgaagggtaaacgtcgggttgaaaatattcagccaacctttcattggcaccactttttctaccacaccggtgaaaatctgtacgcagccacggttgccaacaaacaccatgatttcattgccatcctgctgtgcagattcaagaatttgcgccaacgcactgttggatactttgcaggccaaatcgtctgccaccagattgaacgcctgttggcgcgtcaggttgtggcgcttgagcaacgtaaaaaactgatgaacgtcggtcatcgcccgccactcttgctcgaccacactggcatcggctcgcgtttgaacaactggcgcatcaacggcttttaactcaagcggcgtattctcatcggtgataaaccgtgccagaagctcactccatgccgccatatcggtattgtcggtggcataaacttttagtaatgcatcgccctgatgatcaaagaactgaatactctggcgttcgccacgagccgtgttttctttgatgtggaaaacactggcccattgattgagaaacagacgtaaatccagcgcgcgcggattgaggatcaatccggcatgtccgttcaaatgctggtttgtgaacgagccaacttgctcatggactgcatattcattacgacaaatacatttggtttcaccaacgctttccagcgccgccagaatttcacgaatatcgccgcgcatccgccacgcgtcgtgcgtgacgcgtgcaaatgccagttctgcttcgctgatattcattaaacctgcgatgtcacgcgcgtactttccgggattttgttcttttaactcaagccagcgtgtgtagtggttcattgtctctcttccttccagataaatgccccgaaatatcggggcagatgattaccattgataactcacgaaaatttttccgttacgaccatcctgtgggatgccttgcggcgaccagtactctttatcgaaggcgttgcccaataccagagtagtggtcatgcctttgagcgcctgctgcccttgataactgacgtagaaatcattcacaccatagccaggttgtttgctgtagctgctgctgatatgtgttgagcgatcggcaaacgtaccgacccaaccaacagagaagccactgtgagcgatcggaatattcagggtactggtaacggtatccgggttaatgctggagatatattccccggtatcggtgtctttgccgcgggtacggttataggccacatcaaggctaaacagatcagtggtatatttcgtcatcacatcccagccccagattttggcgttcgggacgttatacgacatagttgtcgccgccgcgaaatcgacggtcgtggagatataatctttcgctttggtatcaaagtagctggctttaaattccagagcatcattggacaacatcaggtcatcaaaacgcagcccaaaaccgtactcctgagtttcgttagtttccggacgtaagttcgggtttggcacccaatagttggtatagaagcgaccaatcgagaagtgtttagaatcgttatacatttcgcccatcgtcggggcgcggaatgcctgagcatatgagccaaataacatcagccagttggtcgggttgatagtcatccccgcacgagatgaccatttgtcggcatcaacatctttgtagccgtcgctgctaccgcgataactgtcatagcgggttccgccaagcagggtaatcggcagatcgcgtaaggtgatctcatcttgtagccagccagagctaaaatcgatttttgcttgcgggaagcccgtcgtcgcgccacccggatgttgttcctgacgataatactcaccgccatatgtcagtaagtgagaagcgaaactgtcggcaaatagagtggaacggttctccagccttgctccttttgttatctgttcacgatactcgcctgaactccccgtgttttgcgcattaatacggacttccgaccagtaaatttttgcatctgcatttaaccagtcgttaccctgcggggcgagtttataagaaagctgcgcatcgcgttgaattgttgaacgatcgaccatcgggttgctgctatcagaagcttcaacggtctgcggattttttggttcacgcgcgtcgttgttgtagtaacgcactaaaccgctcagagactgggctgaatcaatttgccaggtccctttcgccagcatgttattaatggactcgtcattcggcgcggtttcaccattgctctggcgtaaatcaccccgatcgcgactggaccaggccacaataccatccagattttcagttcgcccaaacgcgctcgcgcctaatcccaggctatggtcccccgtgccgccagtaccaaagacacgaaaaccactgctttgtccttcctgcaataaatcttttgcatcgaccgtatcgtaggagatcactccacccagcgcgccactgccatacagtaatgctgaaggtccgcgaacaatctcaacacgcttgatcagcgccggatcgagaaaagtgccattcaggtgtccggtatccgttccctggcgaacaccatcgacaagaaccagcacgccgcgatgatcatagccacgcatatttacatcctgaccgttggttcgtccggtaccatcaagagtaattccaggaacataacgcagcaaatcagtggctgaagtagcagtttgattttcaggagcggaagtgtcgataacgctgaccatcataggcgcttcgaaggaactacgtgcattccccgttgccgtaacggtcatggtttcagtagcaaaagcaaacgttggcaaggtggcagaaacagccaaagccaacaaactcaaacgcaacgaggtaaattgcggacgtgacatagcgattctccatgaggaaaataaaaaatgctggctgcctgggttaataccggggtggctggcgaaaaataaatttatttacaattcaaatgattagatatcaccacgggaagctattagcgtatatatcccgtaaaattgccgaatatttctgataattcagcaaaagcacgccctctttgtcaggcaaagtagtacgccacgtctgaagtgaagagtgctgtgcgttttcccttacaaaagatatgattttgttatccatgatgtcatattttgttaaactcaaacgtgataatgagaattattatcgatcaattttttatgatcaagctttttttaaccgccattaacacaataaacagggggttatgaaatctatccagcatccagaaaaccatcctgtgtttatggctatccccccacaacctcatcacaaaacgttgtcgttaacagtgataattttctcttctctttgctctgcaagccgcgatatctccgggttctcagctttttcccgcgctgaaatttaatcggtaacaagaacattagctgacgaagcatcttgataaaaatcaaaaataaatacgcttgtaacgccgtgcgtattgaatcgacggttgtatttcatatataactcaaatgataatcatgatcattctcaatttgataagagttctcacattatgccaaggatcatcaccaggccgtttcttttttccccactaacgttatgtatttcagccgtggcctctgccgcgaagaccatggtaaaacgaaaaaaattgtttacggcattactggctcttagctggacttttagcgtaacggctgccgaacgtatcgtggtcgcaggaggatcgctgacggagctaatctacgcgatgggcgctggcaaacgcgtggttggtgtcgatgaaacgacatcctatccaccagaaaccgccaaactgccgcatattggttactggaaacaactcagcagcgaaggcattttgtcacttcgcccggatagcgtaattacctggcaggatgcaggaccgcaaattgtgctcgaccaactgcgggcgcaaaaagtcaacgtcgtcactctgccgcgtgtaccagccacccttgagcagatgtacgccaacattcgccaactggcaaaaacgttacaggttcctgaacaaggcgaggcgctggtgacacagatcaaccaacgcctggagcgagtacagcaaaacgtggcggccaaaaaagccccggttaaagccatgtttattctctccgcaggcggaagtgcgccacaggttgccggtaaaggcagcgtcgcggacgccattctttcgcttgccggagcagaaaacgtcgctacccaccagcagtacaaaagctacagcgcggaatcgctgattgcggctaaccctgaagtgattgtcgtcacctcacaaatggtcgatggcgatattaatcggctacgttctattgccggaattacccacactgccgcatggaaaaaccagcgcattatcaccgttgatcaaaacctgattctgggaatgggtccgcgtattgctgatgtcgttgagtctttacaccagcagctttggccgcaataaatggatttaaatcagacgaatgaacacaaataacaccctggatctcacgccacattttgctttagacggtgatcagccctttaaagacaggcgcgccatgatgccgtttcgtggggccattccggttgccaaagagcaactggcacagacctggcaagagatgatcaatcaaacggtatcaccacgtaagcgactggtttacctacacattcctttttgtgcgacacactgcacgttttgtggtttttatcagaaccgttttaatgacgatgcgtgtgctcattataccgacgccctgattcgtgaaatagaaatggaagcagacagcgtattgcatcagtctgcccccatccacgcggtctatttcggtggcggtacgccttccgcgctttcagcacacgatttggccagaatcatcaccacattacgagaaaagctgccactggcccctgattgtgaaatcactattgaaggccgggtactgaattttgacgctgagcgaatcgatgcttgccttgatgctggagcaaaccgcttctcaattggtattcagtcgtttaacagcaaaatccgcaagaaaatggcccgcacctcggatggcccaaccgctattgcgtttatggaaagcctggtcaaacgcgaccgtgccgcggtggtctgtgacctgctgtttggtctgccgggtcaggatgcgcaaacctggggagaagatctggctattgcccgcgatatcggtctcgacggcgtcgatctctatgcgctcaatgtcctgcccaatacaccgctgggcaaagccgtggaaaatgggcgtactaccgtgccctctccggcagaacgtcgcgatctttacctgcaagggtgtgattttatggacgatgccggttggcgctgcatcagtaacagccactggggccgtaccacacgcgaacgcaatctctataacctgctgattaaacaaggtgccgattgtctggcctttggttccggagccggcggttcgattaatgggtactcctggatgaacgaacgcaatcttcagacctggcatgaatccgtcgcagcaggcaaaaaaccgctgatgatgatcatgcgtaacgccgaacgtaacgcgcagtggcgtcataccttgcagtcgggcattgaaacggcgcgtgtaccgctggacgaacttacgccacatgccgaaaaactcgcgccgttactggcccagtggcaccaaaaaggcttaagccgcgatgcgtcaacgtgtctgcggttgaccaatgaaggtcgtttctgggcaagcaacattttgcagtctcttaatgaactgattcaggtacttaatgcgccagcaattgcgcttgaaaaaccataacaggagtgatttatgagccatgtctcgttacaggaatttttgaaaacggagccagacggtacgctggaggcgatcgccgaacaatacaacaccacgctgctggaggtagtgaaaaatctgccctctccgactgttgtgtcaggtgataaattcgatactgtctgggataccgtctgcgaatggggcaacgtcaccacgttagtacatactaccgatgtaatactcgaatttagcggcgaactgccttcgggtttccatcgccacggctatttcaacctacgcggaaagcacggcatgtccgggcatatcaaagcagaaaactgcacgcatattgccttgatcgaacgtaaatttatgggcatggataccgcctctattctctttttcaataaggaaggcagcgcaatgctgaaaatcttcctcggtagggatgatcatcgtcagctcctgagcgaacaagtcagcgccttccatgctctggcagcatcgttaaaggaacacgcctgatgacaccgtggctactctttggcgcaggcggaaaaggtgtgggtgccagaacgcttgaactggcgctggcggaacaacgtccggtcgttgctgtcattcgtcatgccgatgccgccacgaaactggcgcaacaaggcgtacaggtttttacaggcgacgcctgtgatgccagcgtagtcgcggctgcttgccgcgcagctggcccggatgcgcttatcatctcaacaatgggcggagctcaggattatctggcgcacagaacagtgattgacgaggccgagaaagcaggcatcacacgcatgattctggtgacgtcactgggatgcggcgatagctggccgtttttatcagagcgggcaaaggctgcgtttggtcaggcggtacgggaaaaaacgctggcggaaagctggttgcaaaccagccagcttgattatgccattctccgccccggcggtctgcttgatggtgcggcaacgggcaaagcacaacggatacaaaatcaggagtgtcatggttttgttaaccgtgctgatgtcgccgcacatatccatgaactggcaaatgcgccagcacttaaccagcaggtctacagtctgattgaaccggacctgaaaccggcgtgatcccccggcgcggtatgtccgcgccgtaatgtcgtaacggagttttgcgtgctcaaggattcactctcttccgccaggatctttatggggctatcactattattgctagctctggtgctgtttggtgccagtcagggagcgttaaagatcagttttgatgccctttttgatgaggaataccgcgatatctggctcaatattcgtctaccacgggttttgctggcggtgctggtaggtgcagcgttggcaaccgcaggggtaattatgcaggggctttttcgcaacccaatggctgaccctggattacttggcgtcagtagcggttctgcattaatggttggcgttgctattgtgctgcccttctccttcccagtggtgctggtgctctatgagcaaatggtgtttgccattgccggaagtttagtggtctgcaccatcatttttctcatcacgcagcgccatcgcgatggcagcatgatgcaattattactcgccggtatcgccatcaatgccctgtgcggcgcagcgatcggcatcctgagctatatcggcgatgagcagcagctacgacaactcacattgtggatgatgggcaatcttggacaggcgcaatggccgacgttattggttgccagttcattcatcctaccggccattatcgcaacaacttgtctcgccggaacgctgaatttactgcagctcggtgatgaagaagcccactacctcggcgtgaacgtgaagcgtaaacgccagcaattactgttagtgagctcactgctcgttggtgctgccgtatcggtaagcggtattatcggctttattggcctggtgatcccgcatctgattcgcatgactaccggggcaaatcaccgctggctaatcccttgttccgccctcgccggagcctgtttattgctgatggcagacacgcttgcccgcacgctggtacagccagcagaaatgcccgtgggattattaaccagcctgcttggtggcccttattttatgtggttgattctgcgcaaccggaggatcacatgatcagcgcccagaatctggtttatagccttcaggggcggcgtctgactgataatgtctcgctgacttttcccggtggggaaattgttgccatcctcgggcctaatggtgcgggaaaatctacgctgcttcgccagctaaccggctatcttcaacctgatagcggcgaatgtcggttgtttaataagccattaaatgaatggtcgattactgaactggcgaaacaccgggccgtgatgcgtcaaaatagccacatggcgtttccattcagcgtacaagaagttatccagatggggcggcatccgcatcgtactggtaatcaggataatgaaacagcacaaataatggcgttatgtgactgtcaggcgttagcaaaccgcgactatcggcaattatccggtggtgaacaacagcgcgtgcaattagcgcgcctgctggtgcaactctgggaacctactccctcaccgaaatggttatttcttgatgaaccaacttcggcgctggatattcaccatcagcagcacttgtttcgtttattacgccagttagttcacgaacggcagttcaatgtttgctgcgtattgcacgatctaaatcttgccgcgcgttatgcagaccgtgttgtattaatgcaaaaaggaaaggttatcgcaaatggtaagccgcaggacgtattgacacagcaggcgctgacaatgctctacggcgcggatattaccgtacttaaagatcctgccaaccattcaccactgatcgtcctcgatcattaaaaccaacaggagtaccgcactggtactcctgcgaataaataactatacagattagctaattgaaacgcctttcacccctgccataccttttaataatcgcaacagatcttctatcgacgttgtggcatgaagctggatatcaatggcgaccacttcatgatcttcattttcctgcaacgaaactaaatccgtttttattttttgctgcttaaaccagtcgagcattgataccgtattaccgttcactaatgtcagctgtaaatggtaatttttgttcatcaggcggaaggttaattgatggaagacttccagcaccagcaaggtcatcactgaaccataaatacccagttcgtacataccgctgccaataaccataccaatggcggcggtcacccagatatccgctgccgtcgtcagacctacaatattttggttacgaacgagaatgttacctgcaccgataaacccgacgcccgtcacaacctgagcagcaatacggctgggatccagtccgacgtgacctaaagacagcacgtcagcaaaaccatatttcgaaacaatcataaacagggcgcttcccatgccaattaatacatgtgtgcgtaaccctgctcctttgccgcgcatttgcctttccatgccaatagcgccacaggcaattaccgcaagtataagtcgtataataaattctgctgtcatataaaaatgcaaaaaggagcagcaagatggctcaacttgctactcctttttacttgtaccttattaattcggcaagtcattagatgcttgatttttgaaggtatacaaatttttctgcgggtttttcttgcagtattcgatcactttaggaatttgagtgagatcggtttcatttaaagtaacggtatcgccacctttatatactgtttcttcatgcagcatccaccacgcaactggtgtcattgcttttggattcagatcaataaattcctggcaggtcatatctttagcggattcattggctgccagcgcagattgtgcgttcaccagtgacaaagccgctacagcgcccataaaaataaacgctttacggagagatgaaatgttcattttgtaacccattcaatatagagattatatacaaacaggaggaatagctgcttttaaagaagatattccggcctgttcaatatgcaaggaaatacgatgtaacgcattcccggaattacatatctttcttaattttgtcccattcgcctttaactttatctttaaagctggcttttttatcctgagtacaagcctgaacgatagctggggttacggttgcaataccctgaacatctaaaaccgcatcttctggtttatctttgttgttcagtgcttcagcaaaaccaactgcagttggctggaaggattcgtccacagccaggaaatcttcacaggtccaggaattgaccggttttttgttatcagctgctttttgtgcatccgctgcattgctcactactggcagaagaagcagaccaccaagaataacgcctaatacttttttcatcgtaatatcctcaactataaagtgaaagagccgtcacgaatcaatttcgacactgaggttataacctggttttctgtatatgtcatgttgatggaaaatatcaaaatcagatatttttatttcaatacaatgagttacagacgcatcagatactgtaattaggaaatttttattaaatcgactgcattcttacacgcgtttttggcatagattgatagcaggggattttcttcttaattttatagggtggttctatgttatatatagataaggcaacaattttgaagtttgatctggagatgcttaaaaaacatcgcagagcaatccagtttattgccgtgctgctgtttatcgtcgggttgctgtgtatcagttttccgttcgtctctggcgacattttaagcacagtagtgggtgcattattaatctgctcgggcattgcgcttattgtcgggctattcagcaaccgcagtcataatttctggccggtattatccggtttcctcgtcgcagtcgcctatttattgatcggctatttcttcatccgcgcaccagagctgggcatttttgccattgcggcatttattgccggtttgttctgtgtggcaggggttattcgcctgatgagttggtatcgtcagcgttcaatgaaaggcagttggctacagctcgttattggtgtgctggatatcgtcattgcctggatattccttggtgctacgccgatggtgtcggtaacgctggtttccacactggtgggaattgaactgatatttagcgccgccagtctgttcagcttcgccagtttgttcgttaaaaagcaataattatccctatttccacctggatcatagtcacattaagtgactatgatccagttaatactctcttagctatacagtgtttcagttcaattacgcactatcattgaaacaattgcctgctgttgattatttcaacctactgaatttaatctgattttttttcgttccatggcaaattagccatttcaaacattatcatggctgatattttccgtggtcaggtttaatgttttaaaagtgctgtgggaaagtgaacaaagagttccgtaagcgttgatgctatgggcggttaaataagtaatccgggttcatttttttgcaactggcgttgattacattgcataaatatccgtgtctccagacgctatataaaaacctgaagacatgaatgagttatttaatcaggtaatttcaatgcgttaaaagaaagctggcaatccaattgccagcctaagtcgaaacaaggagactcgatatttaaatcggattacattttaactttagtaatattcttcagagatcacaaactggttattgataacttattcttgggcagtaatccgcaaaagttaaccttttgtttactagttacaaactgataacaaccaggaatcttacttaggaccaatatatggagtgcgtgatggataaatctgaagtattgattagtgttaatagacgtattagttcacgaagggcaaagttcttataggcgtttactatattgaacaacgattcggacaaggatgtaaataatgaaaaggatgacatgttcgaaacgataacggctaaggagcaagttatgatttttctcatgacgaaagattcttttcttttacagggcttttggcagttgaaagataatcacgaaatgataaaaatcaattccctgtcagagatcaaaaaagtaggcaataaacccttcaaggtgatcattgacacctatcacaaccatatccttgatgaagaagcgattaaattcctggagaaattagatgccgagagaattattgttttggcaccttatcacatcagtaaactaaaagctaaagcgcctatttattttgtcagccgtaaagaaagtatcaaaaatcttcttgagattacttatggtaaacacttgccccataagaattcacaactatgtttttcacataatcagttcaaaattatgcaactgattctgaaaaacaaaaatgaaagcaatatcacgtcaacgctcaacatttcgcaacaaacattaaagattcagaaattcaacattatgtacaagctgaaattaagacgtatgagcgacatcgtcaccctgggtatcacatcttatttttagtaaggacataagcaactgaaattgatggctggcatgacgagggatgcagatgctgatttcaatacccccggtgattattgaaggagagacgaaaacgactttattcccctggtatgtgtatccaccagtagaacccttcgttgcccgaatgctggcagaaactgttggcagaacggcaacattttttttgtcgttgacctcaccatgtcgatcactgtgcttgcatcccatcttactggctgacaaccccactatgccgctggtctgtaaatccctcatatctctcctcgcgcgcaatttaaagaaccgttatttctcaagaattttcagggactaaaatgaacagaagaagaaaactgttaataccgttgttattctgcggcgcgatgctcaccgcctgcgatgacaaatcggcggaaaacgccgccgccatgacgcctgaggtcggtgtcgtcacactctcccccggttcggtcaatgtgttgagcgaattgcccggtagaaccgttccttatgaagttgccgagatacgtccccaggtgggcggaattatcattaaacgcaactttatcgaaggcgataaagtgaaccagggcgattcgctgtatcagattgatcctgcgcctttacaggctgagctgaactccgccaaaggctcgctggcgaaagcgctctctaccgccagcaatgcccgcatcacctttaaccgccaggcatcgttgctgaagaccaactatgttagccgtcaggattacgacaccgcgcgcacccagttgaatgaagcagaagccaatgtcaccgtcgccaaagcggctgttgaacaggcgacgatcaatctgcaatacgcgaatgtcacctcgccgattacgggcgtcagcgggaaatcgtcggtgaccgtcggcgcactcgttaccgctaatcaggcagattcgctggttaccgtacaacgtctggacccgatttatgtcgatctcacgcagtcggtgcaggatttcttgcgcatgaaagaagaggtcgccagtgggcaaatcaaacaggttcagggcagtacgccagtacagctcaatctggaaaatggtaaacgttacggccagaccggcacgctgaaattctccgacccgacggtggatgaaaccacgggctccgtgacgttacgggcgattttccccaacccaaatggtgacttgctgcctggcatgtatgtcacggcattagtggatgaaggtagccgccagaatgtattactggtgccgcaggaaggcgtcacccacaacgcccagggtaaagcaacggcactcattctggataaagacgatgtcgtgcagctacgcgaaatcgaagccagcaaagccatcggcgaccagtgggttgtcacctctggcttgcaggctggcgatcgggtgatcgtttccggtttgcaacgcattcgtccgggtatcaaagcacgtgcaatttcctccagccaggaaaacgccagcaccgaatcgaaacaataacgttgcaggcttaaggggactttcatggctaactattttattgatcgcccggtttttgcctgggtacttgccattattatgatgcttgcaggcggtctggcgatcatgaacttaccggttgcgcagtatccgcagattgcgccaccgaccattaccatcagcgctacctatccgggtgccgatgcgcaaacggtagaagactcggtcactcaggtgattgagcaaaatatgaatgggcttgatggcctgatgtacatgtcttcaaccagcgatgcggcaggtaatgcctccatcactctgaccttcgagacggggacatcacctgatatcgcacaggttcaggtgcaaaataaactgcaactcgctatgccttcattacctgaagcggtgcagcagcagggaattagcgtcgataagtcgagcagtaatatcctgatggtagcggcatttatttctgataacggcagcctcaaccagtacgatatcgcggactatgtagcgtctaatatcaaagacccgctaagccgtaccgcgggcgttggtagcgtacagctctttggttccgagtacgccatgcgtatctggctggacccgcaaaaactcaataaatataacctggtaccttccgatgttatttcccagattaaggtgcaaaacaaccagatttccggtggtcaactgggtggcatgccacaggcggcagaccagcaactgaacgcctcgatcattgtgcagacgcgtctgcaaacgccggaagaatttggcaaaatcctgttgaaagttcagcaagatggttcgcaagtgctgctgcgtgatgtcgcccgcgtcgaacttggggcggaagattattccaccgtggcgcgctataacggcaaacctgctgccgggatcgccatcaaactggctaccggagcaaacgccctggatacctcgcgagcggtgaaagaggagctgaaccgtttatcggcttatttccctgcaagcctgaagacggtttatccttacgacaccacaccgtttatcaaaatttctattcaggaagttttcaaaacgctggttgaggctatcatcctcgtcttcctggtcatgtatctgtttttgcagaatttccgcgccacaatcatcccgacgattgccgtaccggtggttattctcgggacgtttgcgatcttgtcggcggtcggtttcaccatcaacacgttaactatgttcgggatggtgctggcgatagggttactggtggatgacgccatcgtggtggtggagaacgtcgagcgtgtcattgcggaagataagctaccgccgaaggaagcgacgcataaatcgatggggcagatccaacgtgcgctggtcgggattgccgttgttctttccgcagtgtttatgccgatggcctttatgagcggtgcgaccggggagatctaccgccagttctccatcacgctgatctcctccatgctgctttcagtatttgtagcaatgagcctgacccctgccctgtgcgccaccattctgaaagccgcgccggagggcggtcacaaacctaacaccctgttcgcacgcttcaacacgctgtttgaaaaatcaactcagcactataccgacagcacccgctcgctgttgcgttgtaccggtcgctacatggtggtctacctgctgatttgcgccgggatggcggtgctgttcctgcgtacgccgacctctttcttaccagaagaggatcagggggtatttatgaccaccgcgcagttaccttccggtgcaaccatggttaacaccacgaaagtgctacaacaggtgacggattattatctgacaaaagagaaaaataatgttcagtcggtgtttaccgttggtggctttggcttcagtggtcaggggcaaaacaacggtctggcgtttatcagcctcaagccgtggtctgaacgtgtcggcgaggaaaactcggttaccgcgattattcagcgggcaatgattgcgctaagcagtatcaataaagccgtcgtcttcccgttcaacttacccgcggtggctgaactgggtaccgcgtcaggttttgatatggaactgctggacaacggcaatctggggcacgaaaagctgacccaggcgcgaaacgagctgttatcactggcagcgcaatcaccgaatcaggtcatcggggtacgcccgaacggcctggaagatacgccgatgttcaaagtgaacgtcaacgctgcgaaagccgaggctatgggtgtggcgctgtctgatatcaaccagacaatttccaccgccttcggcagcagctacgtgaacgacttcctcaaccaggggcgggtgaaaaaagtgtatgtccaggcaggcacgccgttccgtatgttgccggataacatcaaccaatggtatgtacgcaacgcctctggcacgatggcaccgctttctgcctattcgtctaccgaatggacctatggttcaccgcgactggaacgctacaacggcatcccgtcaatggagattttaggtgaagcggctgccgggaaaagtaccggtgacgccatgaaatttatggcagacctggtcgcagaacttccggcaggcgtcggctactcatggactgggctgtcgtatcaggaagcgttatcctcaaaccaggctcccgcgctatatgccatttcactggtcgtggtgttcctcgccctcgccgcactttatgaaagctggtcaattccgttctcggtgatgttggttgttccgttaggcgtcgttggcgcattactggccaccgatctgcgcggcttaagtaatgacgtttacttccaggttggtttgctgaccaccatcgggctttccgccaagaacgccatcctgattgtcgaatttgccgttgagatgatgcagaaagaagggaaaacgccggtagaggcaatcatcgaagcagcgcgtatgcgtttacgcccaatcctgatgacttctctggcctttattctcggcgtgctgccgctggttatcagtcatggtgccggctctggcgcgcaaaacgcggtaggtaccggcgtaatgggcgggatgtttgccgcaacagtgctggcaatttacttcgttccggtctttttcgttgtagtggaacatctctttgcccgctttaaaaaagcgtaacgtgtaaatgagagtaaggttgaacgtgagggttcagccttactctttcctgctaaccattcaccactcaacaaccagctaaccgtcaggaataccaggcttagtacacagcactgaaagtagaaaccactccagccattcgtcatcaatttgaacagcacaatactgacccacattcccgtaatcgtatgaattgttagcttaataatcccaaacatgccgagtcttttcctcctgaaaatacctataccgcctggcaaactgcgaaagagaactagccggtagcccggcagaaatcatcaggaaagagtttcacatgaagcagacgtgagatcctgaccaatattcaaatgcgaaatatgtcaggaaaaggtacccggcgaatgttgcgaaaactgatgtggcgttacaccataatattgtctaaatgtatttataaagtatgacgtactgctatagccacatttttccgcaatagtatgcagaggtatttgacgtaactcgagtaatcgtctggccatcgacatcctggaggcgagtaatattttactgaaacaggtattttcatcctgcaacttttttttgatgagactctcgctggtatacattctttctgcgatatcgcgtagataccaacgtttagcgatatcaaagctaataaggcgttcaacttttcctgaaacagtactgatactattgaaaagtaaggggatcagttcttttttatgagaaaacattgataaacaggaaagatagagcattttgctcagtatcggcgaattgacccgggggtcattgaaactatcaaaaatcgccgtcaccagctgtatggggggtgactggttaattaataaacggtctttgctatgcaatcctaaattacgtggcaactgacgaatattttgtaagtaatggcaaactgtcagctcttcgatatccagccgtcgcgtatccagtgaacaaaacgcaaaatcgtctgccaaatttttatccagcagcaggatactctcgttatgcaacgatattttttgctgttcatgatgaatatcgaatgaacgacgaacgaggatcaccgagcagacatgagccatgactatcccttatatttcattactgcgattatttcaatgtcagtatactaatgaaatgacgccagactgtttctgtgtgcaaaaactgccatatttggtaggaccaaattttatccacaaagtagttttgcataacagttaattgataataagtaaatgcaacacgattatattttcacacagcgtatagcttatgtttataaaaaaatggctgatcttatttccagtaaaagttatatttaacttactgagagcacaaagtttcccgtgccaacagggagtgttataacggtttattagtctggagacggcagactatcctcttcccggtcccctatgccgggttttttttatgtctgagtaaaactctataatcttattccttccgcagaacggtcagtgccgtaaaaaatcccttgcgcagccatacttgccgccgggccacagttcggtaattcctgcgccgatcgctcctgatactctgtgggcgtcatcccataataatttcgaaaaacgtaaatgaaatacgacacgctgtgatatccacaggatactgcaactcgcttaattgaaaccccatatataacaataagttgtaaagcacgctgcatcctacactcagtaagcaactgtgaatatgacgtaccttcttcgcgcaattttttctttaacaggcttggactcatcaacaattcgctagcgattcgggctaatgtccactcatgggcgatattattattgatgaccgtacaaactcgtgttcgcatattcggttgcaacacgttcagaagtaacggtataaactgcgtatcctcaagaaaaacagataacaacgcaaagattaatgcccttttacgtagcatttctgcatagcgaagattcttattctgcgatagttgcgcaacttcctgaaaaacaggaatatctctggtacagtgatgaacgagtaatgaaggaacttttttatgtgcatgaagttttaatgcctcctccttgagcatcgggagaaataatgaaagcgtgtctcttgaaactaatacgaaattctcaacacacttatccacttgaatttggcttgcatccgcaaaaaccagatcaccgccattaaaatagcgatattcaccattaaccatggtgagaatatatttatgtcttgcgtacgcaattagacaattaccatgtagtggttgcatagttgacttaatattacataaacatattactgtttattaatgtagcacgccgccctcttaagtcaaattgattgataaataaatttaaacgaagcgggaaaacaggatgataatgagcgatgatactcgggctggatgactggatttattatataaaaaggggacttaagaacgaagaggaattaatagttagcaaataattcatcatcgtaatattaagcagtatcgctatgctccataacattcatataacatatatcttatcaacacgatgaatagacaggtaatatattattgcaattaataagtagccgaatacccacctgtttttaaaggttgggcattcggtttttacaacgtgatgttatcaggtgtgtttaaagctgttctgctgggcaataccctgcagtttcgggtggtcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcgtacagggtgtatcctggatcttcaccatctttcagtttgaagcaaaccgccgggatgccttcgtccgggcgaccggtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcagcaacctggtaggaagcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcataatactgtgcaatcacctgacccgccgggcgggagaagttgatggcgaaagtaccaatctgaccgccgaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcatcacgccagataacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcggcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagcgcatcgtgcagcggctgcgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtgttttcgtcgcaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcattgggatctcacgcaactccacatcccagtagcgggcgaatttatgccagcagatttgtaccggaccgcacaccaggtttggtttatccgttggtttgcctgcggcttccatacgcttgcgccaacgccatttcatcgccatcccgccgagcatacaggcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggtgcaggcgcatgccacagatcggcaaccatgtttacgcaacgcagatcgattgctgcagattgcggatattcttctttgtcgatccagtttttgttaatggataaatccatcaacttatggacattatcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctgaaatgcaacatcatcgcgcatttcgtgcagcggaaatcgttttgactccgcgatagtagaaatggcctttgcaccaaaacgtgaatcgagtagttctgagcggaaatccgttaacagcttctggtccatttcgaactccttaaatttatttgaaggcaataaaaaagtaggatttatccgcaatggaagcaaggcattacaggcttaatttaaataacaaaatcctaagcagaaaaacgaccttttataatataaacatttaatatgataatattaaaaacagactttattatcgtaataaaaatcgcccaaacactcctgttcgggcgatcaaattaattattgtttatcctgcatatacggcgtgtaaaccccgttcagactgtgcaggaaagcgacgatatcatccacatcctcctgcggcagctctttgcctacctgatagcgcagcatcagtttcaccgccccgtccagcgtcggcacgtcaccgcgatggaagtacggtgccgttaaagcaacgttacgtaaaccgggtactttctgacgcaatttatcacgctcttctttagtaacattcatacgaccaatatccgccgccgtaatttcaccaaagttaaagtcttttttcagccccaacggttcaaaggaacgtccgccgagaataataccaccatgacaagttgcacatttattatctttaaataattgatagccttttttctgttgcgccgtcagagcattctcatctccacgcaaccatttatcaaatggggatccggcgtaattaatgttttctcaaattcagcaatggcatcagtaatattttcgccactgaaaccttgcggatagacttcgaggaactgcgctttaagctgcggatctttttccagcttagcaataatttcgtcccaggatttcgacgccatttcaatcgggttcaacggcggtccaccagcctgatcctgcaatgttgccgcacgaccatcccagaactgctcaacgttaaatactgagttaaataccgtcggcgcgttaatcggcccaactgcgccaccaacaccaatcgatgtttttctaccatcgacgcctcccgcattcaacgcatggcaatgagcgcatgaaatggtgctatcagccgataaacgaggatcgtgatacagcgcaaagcccaacgccactttttgcgcatcggtaggcagtttttgcgggatgggctgcaccggttcattgcgatgctccggagcagtatcattgctggcgtaatattccgcgcgctgttttgcaatccaggccagtatttccgcccgctcttcatcactcaccttacccgcccagtgtagcgcggtataacgcgttggcggcatagtttcatactgcatcacccattcaatcttattcagatcgctttgcgaaacgggtttattagccagcagagccgcacgcacggcctcgaggttaaaagatttatatccaagctttatgtcgtaatccatcaactgtttcgcgccgggaatataataataggcaggtaattctgccgaaggcgtatggcaataatcgcatcctttttcgcggagaaagcctaaaaccttattattttcactgacagcagatgcctgaacatcggcctgtttactgcgtttattatcgtggtaccacacataaccagataaccctaaatagcaaatcgcgacgccagccaggccgatcgcggtaatacgtgagaccattttcattattcttccctcacggtggtgagttattgtgacccagaaaattttccagaatgctgcaaacgtctctgcgagacaaagccatcataaaaaacagggagatatgctttttgataggaatcaatcaattacatgaatataaactatcaataagatagccagtgcctattacccagatcaggaatggcatatcatgattgcggcgagagcaggattgaatgttctgaaaatgaaaaacaacacgaaatccgtatttttataaattccattgatattagtgcgttatattttttggcaggttaataaacgtgatccaccgcacgctttgtcgcccaccaggcggagcgaatgactacccttaaagaaaagcccgataattagcgacgaatttcggaggtcggatccttatgctcaatcagaaaattcaaaaccctaatccagacgaactgatgatcgaggtcgatctctgctatgagctggacccgtatgaattaaaactggatgagatgatcgaggcagaaccggaacccgagatgattgaagggctgcccgcctctgatgcgctgacgcctgccgatcgctatctcgaactgttcgagcatgttcagtcggcgaaaattttccccgacagtaaaacctttcccgactgcgcacccaaaatggacccgctggatattttaatccgctaccgtaaagtgcgccgtcatcgtgattttgacttgcgcaagtttgttgaaaaccacttctggctgccggaggtctactccagcgagtatgtatcggacccgcaaaattccctgaaagagcatatcgaccagctgtggccggtgctaacccgtgaaccacaggatcacattccgtggtcttctctgctggcgctgccgcagtcatatattgtcccgggcggccgttttagcgaaacctactattgggattcctatttcaccatgctggggctggcggaaagtggtcgggaagatttgctgaaatgcatggccgataacttcgcctggatgatcgaaaactacggccacatccccaacggcaaccgcacctattatttgagccgctcgcaaccaccggtttttgcgctgatggtggagttgtttgaagaagatggtgtacgcggcgcgcgccgctatctcgaccacctgaaaatggaatatgccttctggatggacggtgcagaatcgttgatccctaatcaggcctatcgccatgttgtgcggatgccggacggctcgctgctcaatcgttactgggacgatcgcgacacgccgcgtgacgaatcctggcttgaggacgttgaaaccgcgaaacattctggtcgcccgcctaacgaggtgtaccgcgatttacgtgcgggggcggcctccggttgggattactcttcccgttggctgcgtgatactggtcgtctggcgagcattcgtaccacccagttcatccccatcgatctgaatgccttcctgtttaaactggagagcgccatcgccaacatctcggcgctgaaaggcgagaaagagacagaagcactgttccgccagaaggccagtgcccgtcgcgatgcggtaaaccgttacctctgggatgatgaaaacggcatctaccgcgattacgactggcgacgcgagcaactggcgctgttttccgctgccgccattgtgccgctctatgtcggtatggcgaaccatgaacaggccgatcgtctggcaaacgccgtgcgcagccggttactgacacctggcgggattctggcaagcgagtacgaaaccggtgaacagtgggataaacccaacggctgggcaccgttacagtggatggcaattcagggatttaagatgtacggcgatgaccttctgggtgatgaaatcgcgcgcaactggctgaagacggtgaatcagttctatctggaacagcacaaactgatcgagaaataccatattgccgatggtgttcctcgcgaaggcggcggtggcgagtatccgttgcaggatgggtttggctggactaacggtgtggtacgccgtttaattggtttgtacggcgaaccataatatttttacagccagccgctaacttcctgctggctgtaaaattatcctcttcaggaggagatatttaacatcattgccgcctgggtgcgatttttgacttccagacggcgatacagtgattccagatgcgcttttaccgttccggtactgatattcagcgccctgccgatctctttatttgattcgcccgccgctaacatggttaaaatctcccgctggcgggcgcttaacgatttgagatctttaatgtccttttccggcgtcgttcgccagtctccaggcagaaacatcatccccatcgccgcactatttaccgccaacgcaaatgtctcgacggttgaatcacgaggcacaatggccagcacattaaaatgaataacttcctgtaaccaccgtttgttgcaatccgtcgccgtaattaacaccttaacctcaggaaattgcaccacggttttttgcagcaaccagtagcaaaactcaccatcctgatcgccatcgagcatcactaaggcttcagggtaactttccagcttttgccataactcgtctgcctgactggccccctgaatactcactcctggaatacgatgctgtaaactgattttcattccatgaataaatattgactgcctgtcaaacatgactatttgcataactgaatctccacctgaatacgttaaaaagacttaagtagtggaagggtattactcgcgagaaaaaataagaattcgccatttggcggtggccattctacagagatgacgcgtagaaaatagttaccgatataaatagttacagctaaacgcctgaaattacatgtcgagggcactatttaaaacatttttgaggatttccttatatcggtagttagtacgcatgcaattaaaaatgaaattccgcgaccataaacaaaaataacaaacggcaatgagataaaaataagcacaaatagccaatacatcttctattcactttaaaaggaatcgctgaaaaatacgctctgtttaagggaattcacctttctcataaagccattccgcccttttcctgctgagaaatcgccacattcatcatgacaacattgtgaaacccggcattagatgttagaaaaaacaataaacaatgcgatatgcgcgctactgtttcgttgtgaacaacaatcggtcaaagaaatggataaaattcacgcaatgcagttgttcatcaaagtcgcggagctggaaagtttttcccgcgcggcggatttctttgctttgccaaagggaagtgtttcgcgccagatacaggcactggaacatcaacttggcacccagcttctccagcgcaccacgcgacgggtcaaactcacgccagaaggcatgacctattatcaacgagcaaaagatgtgttgagtaatctcagcgaactggacggtctgtttcaacaggatgccaccagtatcagcggtaaattacgcatcgacatcccgccaggaatcgcgaaaagcctgttactgccgcgcttgtcggaatttctctatctgcatccgggaattgagctggaactgagtagccatgaccgtccggtagatattcttcatgatggttttgattgcgtgatacgcactggcgcattaccggaagatggcgttatcgcccgttctctcggcaaactgaccatggtcaactgtgccagtccacactatctgacgcgctttggttatccgcaaagccccgatgatctgacttcacacgcaatagtgcgttatacaccgcacctgggtgtacatccgttaggttttgaggttgccagcgttaatggcgtccagtggtttaagtctggcggcatgttgacggtaaacagtagcgaaaactatctcgccgccggtattgccggtctgggattattcagatcccgcgcattgccgtgcgcgaagccctgcgtgccgggcggcttattgaagtgttgcctggctaccgtgccgagccgctgtccctttcactggtttatccgcagcgtcgggagctttcccggcgtgtaaacctgtttatgcagtggctggctggcgtaatgaaagagcacctggactgaccgactatactttttaagaataaccacgacagaaggacaaaagagcggatgacgcaggaaaacgagatcaaacgtcccacccaggatctggagcacgagccgattaagcagttggataatagcgagaaaggcggcaaagttagccaggcgctggaaaccgtcaccaccactgccgagaaagtccaacgccaaccggttattgcgcacctgattcgcgcgacagaacgctttaacgatcggctgggtaaccagtttggggcggctatcacctatttctcatttttgtcgatgatccccattttgatggtgtcgtttgccgcagggggctttgtgctggcctcccatccgatgttgctacaggatatcttcgacaaaattctgcaaaacattagcgatccgacgctagccgccacgttgaaaaacaccatcaacaccgccgttcagcagcgtacgactgtagggcttgtcggtctggcagtggcgctttattccggcatcaactggatgggtaacctgcgtgaagcgattcgcgcccagtcacgcgatgtctgggaacgctcgccgcaagatcaggagaagttctgggtaaaatatctgcgtgattttatttcgctgattggtttgttgattgcgctgattgtgacgctttctatcacctcggttgccggttctgcgcagcaaatgattattagcgccctgcacctgaacagcattgagtggctgaaaccgacatggcggttgattggcctggcgatttccatcttcgccaactatctgcttttcttctggatcttctggcggttgccgcgccaccgtccgcgcaaaaaagccctgatccgcggaacatttctggctgctattggttttgaagtgattaaaatcgtgatgacctacaccctgccatcgttgatgaaatcaccctctggcgcagcatttggttccgtgctggggctgatggcatttttctacttcttcgcccgtttgacgctgttttgcgcggcgtggattgccaccgccgaatataaagacgacccgcgaatgccggggaaaacgcagccttaaaataggccggatgcggcgtacgaatttattcggcctggctccccgtaggccggataagatgcgccagcatcgcatccggctataatgcgcacataacctcttgaaactctttcccagagcctctttagccatctattcaggagcaaacaatttcattccaactcataaccccagcatataaatccagttggtaacttttatttaacctaaaaccagtttaatccaccatttataaaattatgtgaagcatttcatagaagaaaaatcactggcctaaacattatcccctttttgcatgatttttgaccatttccgcgatttgttacacattgaaatatcacttttgctgtgcgtaatatggctattcgttagccaaaaaataagaaaagattatgcaagcaacagccacaacactcgaccacgagcaagaatacacgccgatcaactcgcgtaataaagtccttgtcgcctctctcattggcacggccattgagttcttcgacttttacatttacgccactgcggccgttattgtgtttccgcatatcttcttcccgcagggcgatccaacggcagcaacgctacagtcgctcgccaccttcgccatcgccttcgtcgcgcgccccattggctctgccgtttttggtcattttggcgatcgcgttgggcgtaaagcgacgctggtcgcctcgttgctaacgatggggatttcgaccgtggtgattggtctgctgccaggctatgccacgattggtattttcgccccgctgctgctggcgctggctcgatttggtcagggtctgggcttaggtggtgaatggggcggcgcggcgctgctggcgactgaaaacgccccaccgcgcaaacgtgcattgtacggctccttcccgcagctgggcgcaccgattggcttcttctttgccaacggcactttcttgctgctttcctggctactgaccgacgagcagtttatgagctggggctggcgtgtgccatttatcttctcggcggtgctggtcattatcggcctgtatgttcgcgtgtcgctgcatgagtcgccggtgtttgagaaagtcgctaaagcgaaaaaacaggtgaagatcccgctgggtacgctgctgaccaaacatgttcgcgtaaccgtactgggtacgttcattatgctggcaacctatacgctgttttacatcatgacggtctactctatgacctttagtaccgccgccgcgccagttgggcttggcctgccgcgtaacgaagtgttgtggatgctgatgatggcagttattggttttggcgtgatggtgcccgtcgccggattactggctgatgcctttggtcgccgtaaaagcatggtaatcatcaccacgctgatcatcctgttcgcgctattcgcctttaaccctttgctcggttctggcaacccgattctggtttttgccttcctgctgctggggttaagtctgatggggctgaccttcggtccgatgggggcgctgctgccggagctgttcccgacagaagtgcgttacaccggagcatcgttctcttacaacgtatcgtcgattctcggggcttccgttgcgccatatatcgcagcctggttgcagactaactacgggttaggtgcggtggggctatatctggcggcgatggctggcttgacgttaatcgccctgctgctgacccatgagacgcgacatcagtcgttgtaatcagagtgaaaagcctgatgcgctacgcttatcaggccagaatttccatacaatatattgaattagcaaggatttgtaagccggaggcgttcacgccgcatccggcatgaacaaagcacactttgccaacaatctaaatctgtttaattgccggatgtcagacatccggcaattatcatcacttcttcatctgcgacaaaattgtccggcactgattagcctccccttcggaaggtgagatcagtgccagcaatgctgccgctggcgtaaccagcgttgccagtgccgccgcaacagcaccacgggcaatcaacggcccggctttcaccccagcctgcggatttttaaacgtcccacgcacatacagcggcgaacgcagcgtgataatgcgaatccctttactttctggatcgatagttaaatccagctgttccgaagcaaaacttgccgtgccggtaacattgatcaacgcattctcggtatcaaaagcgaaaacctgcggacgcgccacaccgttggcaatatccagattcgctgccgcgcagttcacccgcacctcatcatcaccaaatatcgcaccgacaatgtagttgccgacattcagcccaacaatctccatcaggttgcggctcaccagcccgtcattcatcaacagtttcaggttgccgttactgttgcctaaaagcgccgccaccgagttaccgctaccgcgcagttccgcgtcaccgttcatttcccccagcgtcttctgcatcagttctacatcgggcatcagttctttcagtttcagtcgacgagcctgaatatctgcccgcccctgcatcggctttttatcgccttccagatgaatattcgccgcaatgctgccgcccgctatgccaaatttcagcggttgcaggcgcaggtcagcatttttgaggatgatatgagtagaaagatcgctaatcggcaggctgctgccatgctcaatgcgccgccctttgaagcgaacatcggcatccataacgtcccatttatcggtttcgaagcggtcataaggcagcactttgcccgcaggctgaacgcttttttcgcccttcttctgttcagaccgtttcgacttttctgcccctttcccggaatcaacgccaatcaacggtcccaggtccgccagccgcaattgccgcgactcgacatcaccttccagttttggtcgtggcttgccggtggtatagatcagagaaccgtggatatcgctatcgccaatgcgcccattaaaaccgcgataatcaaagaccgacgatttttcagtgtcgattttcgctaccagccgaccatccgtttcaaacggcggtgtatcgggcagcagaacgcccgtcagttcatagagatcacccagcgaatcgccagaaaatttaagccgtaaatcgacaccccccatcttcattgggtcattcacaacgccatcaaaagcaacacgggtgttaccagagcggaaatcagcctgtaccggaaacagcgttccttcgccacgcagcgccagcataccgcctatttttcccgtaccagtgagcggttcaccgttataacgtccctgcgccttcaggccaaaaacgtaatcgcccaccttttctttatccgctttacctttcgatccggtaacttcgctgaacggcagcggcttgcctaacggatcgacaaaaatttccagatccgctttgcttactttatcatcaatggcgatccgcccttgatcgaaaagaatattatccagctgaaacgaccacgccgacggctttgcattcgcgtctttgttgtcatcgttggcgagattaaacgtccagttattgttcttttcggagaggcgaatcaggcgcgcgtcgggcttttcgagcttgatccacggcaaccagaccgttttggtcagcagcgccagcggggccagcgtcgcttctactcgcggcaaatgcaccattgtgacttcgggaatatccggtggattgccaagaatgatgtcttccgcgtgtacatggggccacggcacccagctgcgccagccagtttcttgtttttgccgctcccacaccacgcccagatcgccacggatagcgaacggacgattcaactccgcagagactttctggttgatggtcggtttgagtcgattccagtcaaaagttgcaatcaaaatgatcgccacgacaatcaacaacaagaaagcccctgaaatcgcagcggttattttgcctgccttgctcatcgttcgcttcctcatattcttcctgtgccagtcctaaagatagtccagccaggcggaaaatgaggcagcttatagcgccagaaccgccgtattcagcgtttctatcggtgccgggcgtgaaagaaaccagccttgtgcggcgaatgcgggcgagttctgaacatcacgccactcttccggtgtttctacgccctcgacaatcaccccgcgacaatagcgattcattagatgtaaaagctgagaaaagagtgtgcgtccttccggcgactgacgcagcatcacaaacagttctcgcgcgattttgatgtagtcataacgcacttcacttagtgcagagaaatttgccatcccggtaccaaaatcatccagccacagcgggccaaattcacacatcgaggcaaaggttgaatctttcggcagacggatgtgttccaccagttcgaaacgcagccagggaagatcctcaatctggcgcaggatttttggttgctgacgcagggcgatgagcgtagggccatcaatattgaccgatgccagcaggccgtgctctacaaagaagtcggctttttgcgccagcaaatcaatctgctctttcacaacctccatccgatggctaacggtgatttcagtaaaatagcgatccggcggcaggcgttgcgaagggttcaagggatgcgtgaccaccgttaatagctccacggccattaaccgcccgcatgtttgatagatcggctgccaggtgtaagcacgctcacactgcaaccaaaaacgccgttcctgcaagctctcgatgcttgcttcagggttgcttattcgctggataacctgccttatcatcaaagatgtcctgtgtttaaaagtgatgctgcccggactcgacaaagattatcggcgcgcaagggcagaactttaccgcctggccggggtaaatttccccactccacaacggaatctttcaggaatacgttctggctcaaaaaaataatggaacactgttttaatatggttgaccagcaaaccaccacagcgcaaactaacgctaattttttacagatcaggttcacgactatgtccaaaaagattgccgtgattggcgaatgcatgattgagctttccgagaaaggcgcggacgttaagcgcggtttcggcggcgataccctgaacacttccgtctatatcgcccgtcaggtcgatcctgcggcattaaccgttcattacgtaacggcgctgggaacggacagttttagccagcagatgctggacgcctggcgcggcgagaacgttgatacttccctgacccaacggatggaaaaccgtctgccgggcctttactacattgaaaccgacagcaccggcgaacgtacgttctactactggcgtaacgaagccgccgccaaattctggctggagagtgagcaatccgcggcgatttgcgaagagctggcgaatttcgattatctctacctgagcgggattagcctggcgatcttaagcccgaccagccgcgaaaagctgctttccctgctgcgcgaatgccgcgccaacggcggaaaagtgattttcgacaataactatcgtccgcgcctgtgggccagcaaagaagagacacagcaggtgtaccaacaaatgctggaatgcacggatatcgccttcctgacgctggacgatgaagacgcgctgtggggtcaacagccggtggaagacgtcattgcgcgcacccataacgcgggcgtgaaagaagtggtggtgaaacgcggggcggattcttgcctggtgtccattgctggcgaagggttagtggatgttccggcggtaaaactgccgaaagaaaaagtgatcgataccaccgcagctggcgactctttcagtgccggttatctggcggtacgtttgacgggcggaattgcggaagacgcagcgaaacgcgggcacctgaccgcaagtaccgttattcagtatcgcggcgcgattatcccgcgtgaagcgatgccagcgtaaaagcagcatatgcaaaaggctggatagagtgttacccccctatccagctcatccataaatacctgatggttgtgctaactcatcaccatcaggcattactgtacaggtggaatatccgtcacttcaggatgtacgtcatccgtggcgacagatgtggcggcagccgcagtcgatggggccatgatttgatcccaggccgcctgcaacgctttcatgttaaattccggctcgcctttcggctgcagcagtattaacgccatatcattcgacaactgctgacgcagatcctgatttaacatctccaccgtcaggctgttaaggaaatcctgacgcagtttctgatattgctccggcgcgatatcgacgacctgattttgcaacgaacgcatccgctgccccatcagaatatcggtatcagctcgcgcataggcggcaaacagtttctgcagctccagtttcttttgcgccactaacgcattgaactcttcttccggcagacctttatcgcgaaccttcgccagttcacgcgccaccagattaaggttgctgttcagcttgtcgtttggtgattcgatgttgatggcacactgcgcacgcagatacagcacacgacagtcaaatccaagaccgatgtctttactgttactggcgcttaacgcttgctgaacatgccagaacagcgcctcacgggctaggtccgcacgccagtagcgcagcagtgcggctgattcacgaatcggctgccacggcgtatcccacatgatagatagccggtcctgacgcaccgcgtcggtcataatactcaccgcttccgcacgcagcggagaaagcgtcggcaccggagccggtgtttcacgtttgcctttcagttcgccaaacgttttattgatttggtcgacgaccgagcgcgcatccacgtttcccaccaccagcagcgtcattgcatccggggtgtaccatttctgatagaaatctttaatcttttccgcttcaacgggttgtttcagcggatcggcaggatcgtgacctaacaaggttgatcctttcagacgataacgccaccagccctctttagtatcggcaggccaggttgccaccatgtcctgactttgcaacgcatggttgatggtttctggcgtgatagtcagtttgccagtggcatttgccagataagagagcgcctctttcagcaagtcgttacggttattgggcaaactcagattaaacagcgtggtgtcataagagacaattaccggcggcatcgggcgtttagggtcgatcccctgctgccacaatgaacgcgcctgcgctgcgtcaaggccaccgctttgcgttagcgcaatacgagggatggcgtgactgtaaccgctctgttgtgtactttcggcgagcgaaccggtattaaccagcaggcgaatttcaacacgatcgctgggacgttggggcgtagtcagcacttgccactgtaaaccgttggaaagcgtcccctgttgccatgctggatcaggctggagcgcatctgcctgcacatagccagcagtggccatcatcagcaaaccgcccgctaaaagtcgaatttttgtgccctgcatgtgaacccctgatcaactatcctggtaataaaaaactgcccgttgtcggtcagtctaaatgacgttaaaaacacttcgtgttagaccgcaagaacatgaaaatgtcacggaagaagtgaaataaacctgaactcacccaggtggtaagttcaggcacaggggtcaattatgcgcaaacacccgcactcggggaagggagtgcgggcataagtggtgagattaagaggataattcgtgcgttttgccatccggcgcacgattattcagcacatcgtccagttttttgtggtccagttctttcacccacttagcaacgacaatggtcgctacgccgttaccgaccaggttagtcagcgcacgagcttctgacataaagcggtcgataccgaggatcagcgccagacccgctaccggcaaatggcccaccgcagagagcgtcgccgccagcacgataaaaccactacccgttacccctgccgcccctttagaagaaagcagcaacacgattaacagcgtgatttggtggacgatatccatctgactgttagtggcctgggcgataaacaccgccgccattgtcaggtatatcgatgtgccatcaagattaaacgagtagcctgtcgggatgaccagccccaccaccgatttgcggcagccgagtttctccatcttgtcgagcatacgcggcagcgccgactcggaagatgaagtccccagtacaatcagcagttcttcacggatgtaacggataaatttgaagatactgaaaccagtcgctttagcgattgaacccagtaccagcaccacaaacaggatacaggtgatgtagaagcagataatcagctgccccagttgcaccagtgtgccgacgccgtatttaccgatggtaaacgccattgccccgaacgcaccaataggtgccagacgcatgatcatattgatgatgccgaaaatgacctgcgagaaactttcgatcacgttaaaaatcagttggcctttgctgcccagacggtggagcgcaaaaccaaacagtacggcaaacagcagtacctgcagaatgttaccgctggcaaatgcgccaatgacgctcgccgggatgacatccataatgaaggcgacaatgccctggtctttcgcctgatcggcgtaaaccgctaccgctttcgcatcaagcgttgccggatcgacgttcattccggcaccaggctgcacgacgttaacgatgataagaccaataatcagcgcgatggtactgacaatttcaaagtaaagcagtgcgactgcgccggtacgaccgaccgccttcatgctttccatgcccgcaatgcccgttacgacggtacaaaagatgacaggagcgatgatcatcttaatgagcttaacgaagccgtcgccaagcggtttcatttgctcgcctatttcaggatagaaatggccaaggagaataccaatggctatcgctgtcaggacctgaaagtaaaggcttttaaacagagaggttttcatagggtgtcctttagtaaaaccacaggtcttgtaaggttatggggtacctgcggccttaaaataacacccagacaacatcacagaaatgtacctggatcataattgaaacaaaaaggttaaaaagtttgagctggctcgcacaaaccagcactttttaaagttttgtaatcagtttggggtagttacttttcttccaggtaactctcttcgaagatttcaatagggagtgggcgagcaaaaaggaagccctgggcaataccaacgcccgcttttgccagccagtcgcgttgtgcttcagtctccacgccttcggcaatcatttgtaggttcaggctctgcgccagcatgataattgcagcaatcatgctgctatcttccggcaaaccttcaacaaacattttgtcgattttcagtacgtcgattggcaacgatttcatatgctgcagctgacgcagccctgcgtagcccatgccgaaatcatccagcgccacccgaactccggcattgcgcagcggacggaggattgccaccgcagcatgaggatcgtcaatacgtcggctttctgtcacttccagaatcagtgttcccggctgaatgcgatagcgggttaacagttccagcatatccgccaccatatttggatgcatcagttgcagcgctgagaggtttaccgacaagggcagcataatgccgcgctcttgccaggcagcaagcaatcgacaggactcttccagcacccagtgaccgacggtaaccatcagcccacagcactcaatgcgatcgattaagccatcgggcaggtcccaactgccatccggttgctggatacgcagtaacacttccgcactgaccagtttaccgctggtcatctcgacctgtggctgtaaccaaatcgcaaactgatgattttccagtgcattaaggatatcgctctcttccgtcaaccgcttctgggcggcttccatctgctgcggatcaaagaactgaatctgatttttgcctttatggcgagcggtaaatgccgcagaaatagcgcgactgtaaagctgttcggcggtgagatcgccgtagaacatcgccacgccaatgctacagtgcggacggagttgaatacgttcaatcggcaggcgctcgctaatgatagtgagcacttgctgacctaatgtgatagcgtgccacggttcctgtacaccgttggcaatgacagcaaagtcataaccgctaatctgcgcgaggatcatgcgtggcgacagtaccgatttgagtttttccaccagcgtcagcagcagaatttctcgttgcgcctctttcagcacacccgcagtatcacgcagggtttcacaggtgatgatcatcagcgcggtagtttgtttacgcgccaccacctgctccagcatctccatcagcaaggctttgttcggcaaatccgacaccgggaagcgcatcgcattttcgttctgttcttcataatggcgctgcagcaattgctggttgaggttgtaactgcgcaccaacataccgatttcatcgtcctgatgcagacgcggtaatgccagttggtgaccaacaagctcctggggtgggatggcgttaagttcgcgagcaatattgcgtaacggatgcaaaatcaggcggttaatgcaccagctaatcgccaccgtcaatattaacgacaaaagtaagtaaatggtcactaacgttgagagggtgctcatcacgaacttatacatgcggaaggaatccgcctgtaacaccagataggcaattggctgcgggtttgccggacgttccagcgagtaaacgcccagcgagatttgcaccggtagctcaaacaggcgagtaaccattaccggcaccggacgctctggaataaaacttttacgcagcgcctggaactggttaggcagcactacatcggcacggctgaccacgcctgccggtttaatgctggcaagaatagcttccgcttcgggaatatcgcctttcaaaatggcagaagataagggttcgcggacagagcgagcaatgctttccagttgcgtagccgtgttatagcgattctgctggaccagatggaacagcaaaacggtgcaaaaaataaaaacgaacaccaggacaacggctgccaccattgccatctgcttgattgttaacgagcgacttacgcgcaaattgtctccccccggaaatcccagattgccgcccgagtatacccgatcgcagcggcattaagagaggcgctatctgaaaacttaccagtcggcgtaaggtatcagcggctgcggtggtaaatccatgtcaccctgccatccggcggcggaataacgtacgtagagcaggaaatggctgggggcgtaatcttttgcctgctggatatcaattgccatgccgacaaaccagttggaagtaacacgtcgttcaagtaatgccctcgccgtgtagccaaagccctgactgctgccgccatcgttggattgccgcgcagcttcttcctgccagtcggtcgggatcagattcatcagcggataacgcggcatggttttggtgcgtgaatgcgaccacgagccagacgcccccagctcccacgaccagttttccgtgcgctcccgccacatcaccggtatggcaaacgacaggtattcctgcggactgtagtaaccgccctgtccgagtgagtagccactcaggtctttgtcataatgccagatcatgttgttcaggccgattgtgacgcggcgattgttctggttgatgaccttatagtaatagcccgtcatccagcgcacacgccagttatcttcgacatttttaccggttaactgatcaccgctaagcgatgcccagacgccgtttgcttcacctttatcgtaactcagacttagccccacgccgtcggcacgcacgccgccccattttttcccggtattgctcggagagtctttttgcccaccaaaggccagcaaagaactggagatgggccgacggtgggcgttaacggtgtaacccagcggcccgatatcatcgctgtaactgatgccgccgaccacatccaccacgttgaagcccatcggcgtggtaccgatatcccagctccagacgtcatttcgccagccgaccgccacgctggcaccggaatccgactggctgcggttgccgctacagtcctgtaatgtacaggtgccccagttgtcatcccatttgccatcggcattagtggagaaactgccgacgttcatattgacgaaatcactgcgaaagaacatccgcccgtcagaatagggcgcgtccacctgcaacatagtggtgtgcgctttcagatcggagtaaccaccggtaccgctcgaaccccagtaatcgtgctcgagagtgacgttaagatcctgctggcgatagaggtccgccgcatcgctgcgcacgccgcgtttcagccagtcatctttatcgtcgttacgggtcagccgggtaaaggtgtcgttatcctgcggacgcgtcgtggtcacaccggatgcaaccatggcgtctttgtaggtttccagcgcctgcgttggatcgcccgcctgcgcttcaaacttcgcaccatcacgcagtaccatcgcgctttccatcgacggtggctgagattttgcctgcgggatcaacttattaaatgtctgctgcgccgctgcggtatcgccaagctgcgcctgtgccagcgccacgcgccgctgtgtgttcagcgaggcgttatcagtggcaggcagtttcgccagctggctacgtgccgccgctttgtcaccggcagcaatatccacttccgtcagaccaagaatggcatcggcgttagttggctcccgcgtcagaacattctgatatgcagcgcgggcggcggtgtaatcacgtcgctgctgcgcccagtcagccagcgtcagatcaatacgcgaggaaggcggttgctggcgcagcatcgcttccgcttctgcctctttaccgttttctcgcaggcgattagcggtttccagcacctgatcgttttgcagtcgattaaccagctcctgaatattgctgttccactgcgcgtgcggcaggctgttgatatgcgccagcgccgctctgtcctgatcatgaccggagaggtacagcccgtaagcgtaaacctgctccgggtcgttcggcttctgctgcgccagattgcgcattaacgtatcggcctggctgcgttgtccggcttgccagagatcctgcgaaagtcggtaagtaatccatacactgccggggtccagcgccagtcgttgccgctgaagtgctgccgtctgcgcccatttcccctggttttccagtgcctctgcctgctgtgccagacggtcgttttgcaggctgcgttcgatatcatcaatgctgcgccgctggctggcagagagcgaggcgatatacgcttcggctttttctggcgactgctggcggtaaatattcgccagcccgcgcacggcgttagtgttgccgctgtccatacgcaaggtctgctggtaatagcgttcggcggcgggataatctttgcgcgccatcgccacatcgcccagcccaagcactgcatagctgtcggtgttatcgacattacgtgcctgctggaacagccgttctgcccggtcaggattattggctttcagcgcggcatcgccctgctggatcgccagccagtagcggtttactttcagcagactgttccatttgtcgttattgctgttgtgcggatccagcgcgagggctttttccagattcgccactgcattggcgcgatcacctttctgggaatacgcctggcccagcgcccccagagcctcactgtctttcgggttcgcccgcaccgcctgttgtagttcgggaatggctttacccgccatgccagagtccaccgccgctaaaccttgcgcacgagcgcggaaagcagggtcggccagctgtttttgctgttctgccagttgcgattgtgcagcagctacgctatcgccatcgctaaagatcgagagatattttttcagtgcctgcacgctggcatcgctgacgggcatgtctttaatctgcccgtaccagattttagaggccccttcgcgcccggcgttcgatttcgccatctgttccaggacggcaaaaccttcatcacggcgatcgctactaaacagcaatagcgccagattattttgcaggcccgtgttgcccggcgtatccgcattaatgcgttttagctgattaatcgcttcgccacggcgggccggaattttcgccaccgtactccagtactcgacagcaatgtcaccttccggcggcgcaccgttgaacagtttgttgtaactcgccacagcttcttccgcatgaccagtcgtcgcctgcaatcttgcctgttgcagtgcctgacgaccatccgacgtggaaagcagcatcgtagtccgtgacgatttatacgcatttgaactcggcgctaactgcgacagccgatcgagctgtttttgtgcgccatcaatatcgccctgacgtaacagagaacgaaaacgggcagcaatcacatccgggttattcggatcaataagttccagccgatacaacgactgttgcaccaggtcttcacgatgggtcgcttcgcctaaccgaacttgctccagcaactgttgctgagcggttggtgctgcctcgaccatcggcatgacggccagaccgagggaaagcgtgaatatgtttagtgtgaatttgcgcattcctggccccagtcaggtaataactcaccttttgtcgagaagcggaaacggtgttgatcccagccttgtccaaacagggtcagcacatagttgtaataggcatcgctgccgggaaagttatcggccacgcgctggcgctgaacggcctgcgcatcgcggttttgtaaaaagggcagcatggcggcagaaaaaccgaccggtcctttaccctgcgctttccccgtagccacatccactttttccggcggataaccgtttttctcagtgaatgtcgccatcggtttaaaccggttgagcatccgcgctttttgcggatcgctgtcaggcatcatgcctacccacatgtaaacgcggatagcgtcgtagctgctgatcaatgttttttcggcttttagctgccagcctttgtctttctcatagcgcacccagtctggcgaaaagcctttcggggcggtttccagcaataaacgttgattggtttcgcgcagcgtggtccacggcgcgccaaagcgggtgaaatactgcgccagcgtcggcggcaggtagctggggttaaaacgccagctgttatcctcagcaaaacccactttgcccggtaacaacatggagcccagcccaggcaccgtcaccacttcctcccgcgcgatacgttttagcaatgcgctgccgatgtcggtataacgctgctctttccacaaacgccccgcctccagcaacgaccaggccatccagacatcaccatcggaggccgaattgctgtccagcacttcccacttactgttctctttcttgccccacagccaggcgggcaaatgttcttttaaagaaccctgagcgagattgttctgcgtccagtcgagaagattatcgaaagctgcacggtcgttagccgccagggcaaagaacatgccgtaactttgcccttcggaggtggtgattttgcgcgcgtcgctggggtcgatgacgcgcccttcctgactgatgtaatcctttttaaactgctcccaggcaggccaggtacaggctgcctgaacactaaaggcagccagcagcagcatcgtcacgagtccactacgcaacacattcatcttcaattactcgttatccgggttaagacgacgacgactaataatacgcagcagacgccacagtacccacgccagcaatatcacactaatagccgccagcaccgccagcagaatcggatggtttgccagcgcataccacaagcgctcgaaccacggcagatgacctacgtaataaacatcgccaacacgtaggctgttgataccggactcgcggatcaccgcgaccgaaccgaacatggtggcgcgtttgccgctatcgttcaccgcatcgttaagcatttcataaccgcgtgggctatctgccagcagcgcaatcacgctgcgctggtcgttatacggcgactggaagccaatcaccgccgccatcgcaccggaagaggtcagcgttgactgggtttctgccgcgcgatcgctctcgtccggcacaataccggggaacggggtctggcgcatcggcgtttttacccagctttcggtcgcctgcaccaacaggtcgatctgcttgtcatctttcagtttgtccgggataccaccgacgatcatgatgtcggcatctttgccctgaatggtgctgccatcatcggtcaccgtcaggttaatcgccgggaagcccgtctgcgcaccgataaagccaacggtattcagcaaggtttccatctgtgcttcgtttggcgttttcggcatcacagtgatggtttgcgacaaatccgccatccggctgaacgggaagcccgcgttagcaaaggcgcgtagatccggcatcgggatgaagtggtaatacttcgagaagtcgatggtggagtcgtcaccaatcaccacatgattctgcaccggctggaaggtaatacagttatccaccgaaccgcccggcatcgggttcatatactcaaagtcgaaccgcaactggttggtcgcgcccagtttcagcgccggaatagagacatccgttttgccatccagcaaaccttgtaataccggaatacgcagcagcaggcggttcgcctcctgtttgctgctcaggttgaaggattgcaggaactggttattcaggctgatatccatccgcgaactgtctttcaccggcggcatggtgtagcggtaattaatatccatatcaatgccggtactgcgcatcaggtagagatccggcggcaggtttagcgaaacgttaatcgctgctggctcaagaccgctggattgtaattgttcttcataggttttcagttcaccaaaggtgaccggacgatcggtacgcacccagttcggcgcatcgtacggtttacgcggtagcagcggtttcacttcattcactaccacactttcaccacggaacagaatgttaccctgagcgatacctttcgctgcctgcaacaagtctttgtcgtcacgaccaaacaccaccagcagtttgacgtaaggattctgcggatggttaatcatctcaatcaccggggcttttaccgccggatgatcgcgcaggaagtccgggcgtttgtcattggtggcaaagacaatggcattgcgatccggcagttggttatagagcaccgggaagttctgcccacgccagccagaacgcgaaccaaaccacgaggcgacaatggcagatgcttgttgcagctcaacatccggcgcacccgcaaagaccatcggcaaggtgttggtgcggttatcacgcgggtcaaagaatggcaccgggaagtgtgacaggtcattcttcacattcagggtctgataggtcagatccagtccactgctccgcccaacatccagccaaagcgtggtgctggccgggttttcgcacacgtcctgataatggccgacaaactccagccgcacacggttgaaatcagtaataaacagcgggttaatgggcatttgtgccagcgtttttttacccaactgttctttggtcactggcagcacgcccatcagttcatcattgagataaacctttaactgcgactggacaggcagtaatgatggcgatggcgtgtattcgaggttgagcatcgccttcgtcaccacttcatcgctgcgcataccaaactcaatgctgccgttcgggttaatgccacgtagcaccatgctgcccggcggcggcgcaatttgcgcaaaggtcagcttcacatcacgggaaggaccgttctgcgccacgactggcgcatctgcgccctgcacgcccggcatcacttgccccacctgcggattttgctccgcctgggcggctacagctggctcagcattgatcagtggttgcgttgctggcgtcgcctgcgtcatgaaagaggggaacgcactcatccccagagccactgcacaaatccagaatatttttcttttcatcgcgttatcatcattgttgagccaaagcctgatccgatggttgtgccgtttcgctccgctccgggcggcgcggaataaacgatacaacccaggaaaccagagaagtcagcacacggaatatgcccttcaccgaagaaggcgcaaattccgccagatggcggtagccacggaagccgagcttcagaatatccagcagactttccagcggcttatcttccgggtagctgtcctgccagagcgcccatgtatccgcacgggcaaacgtacactgcacaaaatcgatatgttgctgggtagtgagcggcattaatttcagcccaacttcattacccatcacgcgcgccacctgagccgggaagacgtattcctgctgaccgcgtttaagcaacagattcactttctgcccttccagaatctgcgcctgaccgttgatcttgatccccaaaccaccgtcggagaaatcctgaacggtacacgagaagaggtgaccatcttcgcgggcaattgctgcgggcatcgtcatctccacgcggtgcgatcggcgtacctgtttgctttctaccgatactgcgactgcgccgccgagaataatcaggttgtagaatacccacaccatactgacgaccacggtgagcatctcggttggcggaccatagaagtagcgccagatcccaaccgctacgcccaccaggttgagcagaacaaggaagatgtagggccgcgagatcacccagtcgacgtactcttcttccaccagtccacctttggcggtgacgttaaatttgcctttgtgcgggttaatcagcgccaccagcgtcggtggtgcgatataccacgccagcactgtttcgtagatttcactccagaaagagtggcgatatttgccctggatcttcgagttagtcaggctggcatggatcatatgcggtagcacaaacagggcgatcatcaacgctggcgcgtagatgatgtaggcatgaaacagcaggaacgccagcggcgcagtcaggaagatcagccgtggaatgcccgacaagaagtggaacatggcgttgacatagcacagtcgctgagcaaacttcagccctttaccggtgagcgggttatcgagacggaagatttgcaccatcccgcgcgcccagcgaatacgctgaccgatatgcgccgagagactttcggtcgccagccccgctgcctgcggaatacgcatatacgctgaggtgtagccacgacggtgcagacgcagagaagtgtgcgcatcttcggttaccgtttcgacagcaataccgccaatctcatccagcggcttacggcgaatcaccgcacatgagccgcagaagaaagtggcatcccacatatcattgccgtcctgcaccagaccatagaacagcgtgccttcgttcggcgttttacggaaacgccccaggttgcgttcaaacggatccggcgagaagaagtggtgcggtgtctgcatcatcgccagctgtttctctttcaggaaccagcccatggtcatttgcaggaacgatcgcgttggtacgtggtcgcagtcgaatatcgacacgaactcgcctttggcatatttcagcgcattgttgatgttgcccgctttcgcatgttcatgagtggtacgggcgatatatttcacccccacgttttgcgcaaactggcgaaactcttccctgccgccgtcatcgaggatccagatgttcagcttgtctttcggccagtcgatacccagcgaagcgtaaatggtatttttcaccacgttgagatcttcgttgtaagtcgggacaaagatatccaccgacggccacagcgacatatctttcggcaatggcaccggctgacgattcagaggccatacgacctggaaatagccgagcaccagcacaatccacgcgtacgtttcagcgaagagtagaataagcccgcacaccaggctgaccggatcgtcccagtttaacgtcgaggtgtaacgccaccagatataacggcaagaaacggtcagcgacagcacaatcagcatcagcgccgagaagcgccccggcatccgccgtacgatcagcgctaccccccacagcagcatcaggaagataaactgcgctagcgggttaaacggctgagtaacgcagattaacgccagaatcagcgagaaggtgacgatgataccaaggatcaaccgccgcgccccagcactcaaatgaccgagctcttttttctcatcaagatgctgtgttttatggctaacgcgctcaggcagctcgttcatccattgatggtaacgtccacgaatattttgtagacctgaaaatgcccgcctgcgcggtttcggcgtttctttgcgcgatgcaccgatcagtaaccagcatgtttgaataagataacggaccgggtccagcggacgcggacgcgaggcgttgatatgcggatacaggtttttatgttctgcgcgaatacgctgccagcgcgggtgctccagcggaataaaaatccaggccaggatcatccagaaacagccgagcgtcgcgctgaaagccgacgcaccgtgacgacgataatcgcgataacgcccaataagccgtgcgttgaccggcgggataagcaaccaccgggtcaggatactcatgatgcactcccgactggcgttttcagcccggaataattcaacaggcaccagttcgccagcgtcagtatctcttcagccgccagcgcatcactgcgatattcaccgactggttgcttagctgccagacattcagccatcgcttcatcacgatgaacgagcatcggcagcaatcggcgctggctttgcaaccaaagctggtaaatatcgtcctgaacctggctgccaatacggaagtcattaatccaaatatgtgcaccatccggcagcgcttgctgatgcaatcggatatggcagttggcatccacattgacgattgccagcgagtgctcgcacaaactcagcagctggtgggttatctgcgaggcatcacgcggtaagtcaattaaaatccactggtaacgcccgctggcttttagttgctgtaagccggagcaaatatcgctcagccgggtttgccagtgctgtggattttcttgttcttcaatggataactgaccaaaaggcagcaaatcgagctgcgaggtatagcgcaacccggcgtcacgccagtcctggccatccagcatagctctggcccaaccctgacggtgggtaaaatcaacgttaaatgacaggcgcaacaagttgtccgggcaggcatcgaccaccaggacattttctcccaacatttgtaatgaccaggctaatgcggcggtgatggttgttgtccccacgcctccccgaaccccctgcaatcccagtacggccattcaccaatcccctacttttgttgcgcaaactctgccagcaacggccagcgttttaatgccgcggccaactgttcgcgttgggaaatatcggcataatcaatatcaggcagtgaaaatgcctgctttaacgccaaaatatcattctggaagatatagcctatcgcgggatcaggcagagtatctggttcattgttattcatttttcttgatccctatgaaataaccgtaccgttcatgagacaattctaactgtgagcatttcgtcggtttattgtttacggcgagacgggaatgtgctcactttttgactttccgttacgcaacagaaaaagttaaaaacgaaaagactaaaatcacatgtcttgtgacctgctaaattgattcacatgctaaatctgataagttttaatttcaatggtaggtttatttcttagctttcgctagtaaactgataatcagacaaaatgttgacatgagggacattgtggaccctgtattctctatcggtatctcatcattatgggatgagctgcgacatatgccagcaggcggcgtctggtggtttaacgtcgatcgccatgaagatgctatcagtctggcgaatcaaacaattgcatcccaggctgaaaccgcacacgtcgcggtcattagcatggacagcgatccagcgaaaatctttcaattagatgattctcaagggccgggaaaaataacattattttcaatgctaaatcatgaaaaaggtctatactatttggcccgtgatttgcagtgttctattgatccccataattacctttttattcttgtttgcgcaaataacgcatggcaaaacattcctgccgagcggcttcgctcatggttggataaaatgaataaatggagccggctaaaccattgttcgcttttggtaattaattccggaaataataacgataaacaattttcattgttacttgaggaataccgttcactttttggtcttgccagtttgcgttttcagggcgaccaacatttgctggatattgctttctggtgcaacgaaaaaggggtcagcgcccgtcagcagcttagcgttcagcaacaaaatggttgctggacattagttcaacaccaggaggcggaaatccaaccacgcagcgacgaaaaacgcattctgagtaatgttgctgtactggaaggtgcgccgccgctatcggaacactggcaactgttcaacaataacgaagtcctgttcaatgaagcccgtaccgctcaggcggcgacggtggtcttttctttacagcaaaatgcgcaaatcgagccactggcccgcagcattcatactctgcgtcgccagcgcggtagtgcgatgaaaatcctcgtacgggaaaataccgccagcctgcgcgccaccgatgaacgtttattattggcctgcggtgcaaatatggttatcccgtggaatgcgccactctcccgctgtctgacgatgatcgaaagcgtgcaagggcagaagtttagtcgctatgtgccggaagatatcactaccttgctgtcaatgacccagccgctcaaactgcgtggtttccagaagtgggatgtgttctgtaatgccgtcaacaacatgatgaataaccctctattacctgcccacggtaaaggcgttctggttgccctacgtccggtaccgggtatccgcgttgagcaagccctgacgctatgtcgccctaaccgtaccggcgatatcatgaccattggcggtaatcggctggtgctgtttctctcattctgtcggattaacgatctggataccgcgttgaatcatattttcccattgcctactggcgacattttctcaaaccgaatggtctggtttgaagatgatcaaatcagtgccgagctggtgcagatgcgcctgcttgccccagaacaatggggcatgccgctgcctttagcgcaaagttctaaaccggtcatcaatgccgagcacgatggtcgccactggcgacgaataccagaaccaatgcgactgttagatgatgctgtggagcgctcatcatgatgaccatcagcgatatcattgaaattattgtcgtttgcgcactgatatttttcccgctgggctatctggcgcggcactctttgcgacgcatgcgcgacaccttacgtttgttctttgctaaacctcgttatgttaaaccggccgggacgttacgccgcacggaaaaagccagggcaaccaaaaaatgactcaatttacgcaaaataccgccatgccttcttccctctggcaatactggcgcggcctttccggctggaacttctattttctggttaagttcggcctgttgtgggcgggatatcttaacttccatccgctcctcaatctggtgtttgccgcgtttctgctgatgcccattccgcgctacagcctgcatcgcttgcgccactggattgccctgccgatcggctttgctttgttctggcatgacacctggttgcctggcccggaaagcataatgagccagggttcgcaggtggcggggttcagtaccgattatttaatcgatcttgtcacacgctttattaactggcagatgattggggccatttttgttttattcgtggcctggttattcctgtcacaatggattcgcattaccgtttttgtggttgccattctgctatggctgaacgtacttaccctggcgggaccaagtttctccttgtggccagccggtcaaccgacgaccactgtaacaacgacgggtggtaacgcagcggcaaccgttgcggcgacgggtggcgcaccggtagtgggtgatatacccgcacaaactgcaccgccaacaacagcaaaccttaacgcctggctgaataatttctataacgcggaggcgaaacgtaaattgatcttcccgtcttcgctgcccgctgatgctcagccatttgaactactggtgattaatatctgttcgctttcctggtcggatattgaagccgccggattgatgtcgcatccactgtggtcgcatttcgatattgagttcaagaactttaactccgccacctcctacagtggcccggcggcgatccgtttactgcgcgccagctgcgggcagacttcgcacactaatctgtatcaaccggcaaataacgactgctatctgtttgataacctgtcgaaactgggctttacccagcacctgatgatgggacataacggccagttcggcggttttttgaaagaagttcgcgaaaatggcggcatgcagagcgaattgatggatcaaacaaatctgccggttattttgctgggctttgatggttcgccggtttatgacgataccgccgtgcttaaccgttggctggacgttaccgaaaaagataaaaacagccgtagtgccacgttctacaacacgcttccactgcatgacggcaaccattatccgggcgtcagcaaaacagcggattacaaagcgcgggcgcaaaaattctttgatgaactggacgccttctttactgaactggagaaatcgggtcgtaaagtgatggtggtcgtggtgccggaacacggcggcgcgctgaagggcgacagaatgcaggtatctggtctacgtgatatccctagcccgtctatcacagacgtccccgttggggtgaaattcttcggcatgaaggcaccacatcagggggcaccgattgtcatcgaccaaccgagcagcttcctggctatctccgatctggtggttcgcgttcttgatggcaagattttctccgaagacaatgttgactggaaaaaactcaccagtgggttgccacaaacagcaccggtctccgagaactcaaatgcagtagttattcaataccaggataaaccgtacgttcgcctgaacggcggcgactgggtgccttacccgcaataagaacgaaaaaggccgcagagtttcacccctgcggcctgatccggacgcaaattgccattacggcagcctgacgcccgcatgacacgttacttccgcttattcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagttctgcgagcgtcatatagccgcctgtgttgtaatgacaacgtttcgcggctattcttgagtggtctaggttcaagattagcccccgtggtattgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggaacctttccggcttgccgctgattttacgattgttttttgccgtcagcacccggcaatcttcctcattgcgtgatgccttccagcttaatttctttatttgcaatagttgcagctcatatccgggctgactccagactagtagtgaaatgcgcaattttgtagaattgcgcctcctcgcgacctccccagtgaatctgttgcctcattttttacatactgcgtattcgacttctccacctgttgcgcaagagaaactgggtttattcatttttgcgaggccgacttctttctggacaggactttatgcagcacaacacactaccgaaacacgatcagaaattgccgtttacacgctacgacttcggctgggttttattatgcataggcatggcgattggtgccggaaccgtgctgatgccagtacaaattggcttgaagggaatttgggtatttattaccgcagcgatcattgcttatcctgccacctgggtagtacaggacatttatttaaaaaccctttctgaaagcgattcctgtaatgactacaccgatattatcagtcattacctggggaagaactggggaattttcctcggggttatctactttttgatgattatccacgggatttttatctactctctctccgtggttttcgacagcgcctcgtacctgaaaaccttcggtttaaccgatgccgatctttctcaatctctattttataaagtcgccattttcgccgtactggtggcgattgcgtctggtggtgaacgattactgtttaagatttccggaccaatggtggtggtcaaagtggggattattgtcgtgttcggttttgcgatgatcccgcactggaatttcgccaatataaccgccttcccgcaagcctccgactttttccgcgatgtcctgcttactattccattttgcttcttttccgcggtatttattcaggtacttaacccaatgaatattgcctatcgtaaacgggaagcggataaagtactggcaacccggctcgcgctgcgtacccaccggattagctatatcacgctcattgcggtgatcttgttttttgccttttcgtttaccttctcaattagccacgaagaagccgtttctgcctttgaacaaaatatctcggcactggcactggccgcgcaggtgatccctgggcatatcattcatatcacctctacggtactgaatatctttgccgtactgactgcattctttggcatttatctcggtttccacgaggccattaaaggcattattctcaatctgttaagccgaattattgataccaggaaaattaactcactcgtgctgactctggcgatctgcacttttatcgtcattacgttgacgatttgggtttcgtttcgtgtatcggtactggtgttctttcagttgggaagcccgttatatggcattgtgtcgtgcctcattccgtttttcctgatctataaagtctcacaactggaaaaacttcgcgggtttaaagcctggatgattctgctgtacggcattttgttatgcttgtcgccactgttgaagttgattgagtaaaccggagcgcatggccccggttttgtgagttaacgctgcggattttcatcctgatcaacggcaaaacaggctaccagttgaccgccgtagtcttttagctgcggctgcaactggatgcaggggccgaagcgccgacgacagcgggcgttgaaggcgcagcctggcggtggattcagcgggcttggcagttcaccggtaagtttgatgcgttcgcgacgatcgtccgggttcaggcgtggtgtcgcggagagcaatgcctgagtgtacgggtggcgcgggttattgaagatttggtccttcgtccccttctccacgcagcggcccaggtacatcaccatcacttcatcagcaatgtgctccaccaccgacagatcgtgcgagataaagacataagatagccccagttcctgctgcaaatccatcatcagattcagcacctgcgcacgcactgagacgtccagcgcagaaaccggctcatcggcaatcaccacatccgggtcgagcatcagacctcgggcaatggcgatacgctgacgctgaccgccggagaacatatgcggatagcggtcgtaatgctcggttttcaggccgactttcgccatcatcgacagggctttttcctgacgctgttctttgcttaagctggtgttgatcagcagcggctcttcgagaatctgcccaacttttttacgcggattcagcgaaccgtaagggttctggaagacaatctggattttctgccgacgtagcttctgcgcctgcggatcgtgcttgagcagatcctgcccctggtaatacagttcgccgccggtgggcgtttcaatcatcgtcagcaaccgaccgagggtcgatttaccgcagccagattcacctactactgccagcgttttgccacgttcaaggttaaacgaaacgccatccagcgccttcaccagacgttccggcgcgaacatgcctttcttcaccggataatgttttttcaggtcgatagcctgcaacagcggttgttgcgaggtggcctcatgcgtactcatagtgtcggcctcccggcatcatcaagtgggtaatggcatttggactgacgcccgtcagcgagcatattcagcgccggttcttcagcacggcatttgtcagtggcgtaggggcagcgcgggttaagcaggcagccgttcgggcggtcgtacttgccgggaacgacacctggcaacgacgccagacgttctttgtcctgagcaaattccggcagcgcacgcagcaatgcctgagtatacgggtgacgcggcgcatggaagatagcgtgcgcatcgcccgtttctactacctggcctgcatacatcacgatgattttatgtgccgcttccgccaccagcgccaggtcatgagtgatcaacaccagcgccatgttctctttctgctgcaactccagcagcagttcgatgatttgcgcctggatggtcacgtccagcgcagtggtcggttcatcggcaatcagcagttttggtcgacaggcaatcgccatggcgatcatcacgcgctggctcatgccgccggaaagctgatgcgggtaaacatccagacgcgatgccggatcgggaataccgaccagattcagcaggtcaatcgctcgctgacggcgggtacttttgttgccgccctgatgcaccttaatcgcttccataatctggaaacccacggtgtagcacgggttaaggctggtcatcgggtcctggaagatcattgccacttcggcacccaccaggttgcggcgctctttttctgagatacgctgcaaatcctgaccgttaaactccagcttttccgccattacgcggcccggataatcaatcagccccataattgccagcgaactgaccgatttaccagagccggactcacccacaatcccgaccacttcaccctgttttacgctgtagctgatgcggtctacggcgcggaacggtgcgctttcgtcgccgaaatgcaccgataatttatctacatttaataacgccatctcgaacctcttactgcttcagtttgggatcgagcgcgtcacgcagaccgtcacccatcaggttaaatgccagcaccgtcagcaggatcgccagacccgggaaggtcacgacccaccaagcgctttgcgcgaactgcaacacgtcagagagcatggtgccccactccggcgttggcggctgcgcgcccatgccgaggaaaccaagagcagccatatcgagaatggcgttagagaaaccgagcgacgcctgaacaatcagcggcgcaaggcagttcgggaagatgttaataaacatctggcgcattgccccggcacccgccacgcgagacgcggtgacgtaatcgcggttaacttccaccagcacggcggcgcgggttaagcgcacataatgcggcagcgcaacgaaggttagcgccagcgcggcgttaccaatcgacgggccgaaaatcgccaccagcaccagtgccagcagtagacttggcagcgccagcatgatatcgaccacgcgcatgatgatgttatcgaccagaccgccaaagtaaccagcgatcaggccgagaataacgcccataatcagcgataacaccactaccagacagccaaccagcagcgacaagcgcgcgccgtacatcagccgcgacagcacatcacgccccacgtcatcagtgcccagcaagtgcgccatgctgccgccttcctgccaggctggcggggcgagcagtgcatcgcggaactgttccgctgggttatagggtgcaatccagttggcaaagatcgcgataaacagcacgatgacgacgtaaaccagcccgacaaccgcgcctttgttgcgtttaaaatagtgccagaactcctgtaacggggtcatcggcaccggtgcgctaatcactttattttcagtaacctgtgacatgatgtccccttacttcttatgacgaatacgcgggttcaccacgccgtacagcagatcgaccagcaggttgacgaggataatcatcgtcgccaccagcaatacgccgccctgcactaccggataatcgcggcgttgcagtgcgtcaatcaaccagcgccccagaccgggccacgagaagatggtttcagtcagaatcgcccccgccagcaatgttcccacctgcaggccgataacggtcaccaccggcagcatcgcgttacgcagcgcatggacgataatcacccgcatccgggtaagacctttggcacgcgcggtgcggatataatcttcgcccagcacttccagcatcgaggagcgcgtcatacgcacaatgaccgccagcgggatggtacccagcacaatggcgggcaggatcatatgggcgacggcatcgataaagttaccgtcttcaccccagatggcggtgtcgatcagcataaaaccggttaacggattggaatcatcgaggaacaccatgtcgctcacacgaccggagacaggcgtcaggttccagtgcaccgaaaccagcatgatcagcatcatgccccaccagaaaattggcatcgagtagccggtcagcgccaggccaaccgctgtgtgatcgaaaatggaaccacgtttaaccgcagccagcacaccaaccggaatcccgactgcggtcgcaaaaatcatcgcgcagacgccaagttccagcgtggcctgaaagcgcggcacgaactcttcccataccggaattcggcttttcatggaaatgcctaaatcaccgtgcattacgccccaaatgtaatggagatactgctgccacatcggtttatctaagccgagttcagccagcaattgcgcgtgacgctctggggagatcccacgttcgcccgccatgatcatcaccggatcgcccgggatcatgtggacaaaggcaaatgtgagaagggtaataccgataaacgtggggatgacgagtcccaaacgtcggagaataaactgcaacataacccggattctctatagtgacccgcagcctggaactgcgtgtctgtattgctcacaaatcaattcccgcccttgtggaacagggaatgaagtattgctgccggatggcgctgcacgcagaggcacagcgccaccgggtatgcagattgttgacaaagagcgctttgtttatgccggatgcggcgcaaacgccttatccgacctacaaaatcgtgcaaactcaatacattgcagagttttcgtaggcctgataagcggagcgcatcaggcagttttgcctttgccatcagtcttgcatggctttaattattcgatagagacattttcgaagtgatgtttgcctaatggatcaaccacatagcctttaacttctttgcgtaccggttcaaacacggtggagtgagcgatgatcagtgccggagcctgatcgtgcatcacgacctgtgcttgtttgtacagttcaacacgtttattgtggtcgtcggtagcacgcgccggttgaatcagatcttcaaacggtttgtagcaccattttgagtagttggagccttgttcagaggcggcgcagctgaacagggtggcgaagaagttatccggatccccgttatcgccagtccagcccatcattaccgtctgatgctcgccatctttcgcacgcttgaggtactcaccccattcgtaggtgacgattttggcctgcacgcccactttcgcccagtctgcctgaatcatctccgccatgcggcgagcattcgggttatacggacgttgtaccggcattgcccacaggtcgatggagaaacctttttccagacccgcttctttcagcaaggctttcgctttttcaggatcgtaagtgtagtcctgaacgtcgtcgttatagccccacatggttggcgggatcaggtttttcgctgatacgcccgcgccctgataaaccgctttgatgatggcgtctttgttcaccgcgtaggtcagagcctggcgaactttcacgtcatccagtggttttttctgcacgttatacgagagataaccgacgttcagccccggcatttccatcaggttgatggatttatcctgcttcatgcgggcgatatctgccgggttcgggtacggcatcacctggcattcgttcttctgcaatttcgcgtaacgcacggaagcgtcaggagtaatagagaagaccagcgtatcgatcttcggtttggtgccccagtagccatcaaacgctttatagcgaatacgggaatctttctggtactgctgtaactggaacgggccggtaccgattgggttgaggtccagtttttccggtgtaccggctttcatcatcgcgtcagcatattcttttgacagaatagaggcgaagtccattgccaggtcagcgaggaacggcgcttccgggcgagtcagcacaaactgaacggtgttatcgtccacctttttcacttcgctgatcagctctggtaagcccatgccttcgaagtattcgtagctgccgccagagactttatggtacgggttttgcgcgtttttctgacgatcgaacgagaacactacgtcatcggcattcagttcgcgcgtcggtttgaattctttattgtcgtgccacttcacacctttacgcagatggaaggtataggttttaccgtcttcgctgacttcccacttttcagcgaggcccgggatcacttcagtggtgccgattttaaattcaaccagacggttataaagcggtacggaagaggcgtcataggtggtgccggaggtaaacagctgcgggttaaacccttccggagatccttctgagcaataaaccagagttttagcctgaacacttgctgcgacggtcatagccaccaggctgagaccaagcttcagcatccctgactttttcaaggaaatacgcattattctgctccaattgtgatgtttgttgttttaaccctttgcagtgggttgtcgctgcctgaccttttttgttttttgcccggtcgggtcaacgttatgaggtggggatgccgtactaattaacatcagtgtaacagtgcggatcctccataaaatgcccctcgtgacctacaatctgtcaacagaatgtgaaaacgtcaatacagccaaccgggatttacaccaacggtgagaatccacaaacaaagattaaaaaaacttcaaacagctatttgcagcagagaaatttgtgctacgccaacacaaccagaacaatcagcttaatatttagcaacatttggtgattaagttttatgcatttaatgaaaaaaatctgaggtaaaggtggatatctgagcgattaataccatgaacgctaaaacgcacagcggaaaatgccagcgccagccataagtaacgcaaaaaaagatttaagcaaatataaaaaaagacaatggtttctgtcacaaatccgttaatggatagtgagatatggggcgcaaatttggcagggaaatgtgtggtgtgtagatcgaataaggcggtcgcgccgcatccgacaatgggccggtacatttgcctgatgcgacgctggcgcgtcttatcaggcctacgtcgagtcgaacctccccgccccgagtcgaacctccccgcccccggaggttctcttcctcatgagctacagatgcaaaaaagtctgctcgttgagcaggcttttcgaatttggtcggtgatagaggattcgaacctccgaccccttcgtcccgaacgaagtgcgctaccaggctgcgccaatcaccgaatgcggggcgcatcttactgcgcagatacgccctcgtcaatcccttaatagcaaaatgccttttgatcggcgagaaagtcagcaggcctagttagccgacgcctcttttgcctgcgggatgtgacaccagttgttgttttcgttaattccaccatccggtgaagtatagccaagacaacccatgatggtgtcgtacagctctacatgacggcgtggcactttcatgtcggcttcttttttcagctgcgcaaatgcctgcgcattgaccggattttccagatatttatccgacatccagaccatcatcggcacacggaactgttccggcggtgccagttcacgcggcgtgccgtgcaggtgctcgcgttcattaattgactcaccgtggtcagctgcatagaacacaatcgctttcttatcgcgaacctgatcaatcacgctggaaataaagtgatccacataggtcaccgagttgtcgtatgagttgatcatctgcgctttggtacagccgctatcaacaccaatacattccggcttccactgcgcaaagctgcgcgggtaacgctgggtgtagttaaagtgtgagcctttggtatgcagaatgatcagatgcttaccatccgggttgcgccccagcgattgctgcatttcgtctaccagcaacatatcatctaccggtttgccacggttacgtggctccgcaccaatctgctcacgataagcaatgttgtccgccatcgtattgctgtagaaccacatttcgctttgcatagcgtagagatcagaactgaatcctaactgcttcaataccgcgaaaatgttctgttcttttaatgtgcgctgcggattatcttctgctccaccctgacgtacaaacatgcaacgcagtgagagtttggttgcagtatcacaggagtaaccacggaacgccgccagatttttctcctgagccagcttcggtgtggtattgcgttcatagccgaaaatgcccatatgatcccagcgcgtggtttcaccaataatgaaaacgacatatgtatcatcaacgttttgtggagcctggtacgtaaacttcttcgcagggttaaggagagaattgttatcggaagattcatcgacccgcgcccaggcataaagacctaatgccgaaagccagtttgatggcagataagagttcgcgacgacgccgccataactcggcaaatcaacacctgtcgccctctccactttcttctgctggatatccagcaaacgaatcggtgcccaaaccataatacctgccagtacgacgaccgccaggctgcgaatacgttgccctggggttcgcagttgtcggagcaaggtgtaacgacagcggttattccagataaggataagaggcaacgcgcttacggcgattaaccagagaataaagttcagaccaacaacttcttttgacaggtcgatatcggtggtcatgacggatgcgatgatgccataaccaatgactacattaaggaaggtcatgtaatagctggcacctgcggaaaagagcaccaccagcgatgccagaatacgccagctgcggcggccaaacagcgaaagaagacgcagtaaaaagaaggtcaccagtacggtggcggccagttcaacaacagcagaaatacctttccagacggtaaaatcgtgcgcatagctgccgaagcggcggtaaaaaaccgcgccattcataaaaaggccaatatagattgcaagcaagaagctcagcttctgctgtgtaatcgatttgatgtatctcatgcaaacaaaccctggacaaacaggtgataacaccctgcttagtggcttttcaggccaggcaggggaaaagtgcggaggtagtcagataagtaaaatctacacgcgcgaataagtagaccacagcaaagggaaaaagtgtggggaaagagtgtgcacgaagcacaaatttacaaaaatgcaagtttgaaaagagactttagcgttacaaaaagcagtaaaaagggccagctaactggcccaaattttacgcgttattgtttatacatttcgttgatgcgtttgatgcacactgaagctgaagcccagtagctcgcggcagatgattaaagggagccatgcgcctcacgcaacattttctgctctggctggcgaatggtcgtagaaagcgccagtgacagaatcagcagggcgaaaatcacgtagaaagtcacatagaatccgccaaacagtgaagcgataatcgaaccacaaatgctgccgataccgaaaccgaggtaaatgacgccgtagtttttcgccaggttattgaggccgaagaactcactaaccagcgacgggaacacagtaatcgtgccaccaaagttaaatgccacacaggcaatcgctgcaaagaacgtcactgcattcaatggtgcaaacagcagggccgccatccccaccagcgcaatcacctgaccaatggtgataacacggatacgggcgattttgtcagacagaatgcccagcaccagacgaccagaaaggttggcgatggaaataaccgtcacagcattggctgcggaaattgcatcaagatgcgccagactttgagcgatatctttcgctacaccaatcacatacagaccactcatgcacgcagtcaggaacataaccgctaacatccagtactgcggtttacgcatcgactctgccagggtgtagtccttctccaccacaccattgctggttttcacttcctgcttcggcgcatctttcattaacgttgcgccaaagacaatcatcaccagtacaatcgcgccccaaataacaaaggttttttccagacccaccgtttcgagcaggtgcgtgtcgataaatttaaaacccaggctgcccagaccataagaaccgatagcaaaagcagagataagtcccttacgctccggaaaccacttcacgcagttagagagcgtcaacaggtaacccgcaccatccgccagaccaaccaacacaccggcgcttaaccacagcatcatcaggttgttggaatgtgctgtcaggaagaaacctaatcccagcaaaatgccggaagccatagtgacgcgtttaacaccaaaacgttcctgcaatttgcccgcaacagaagacgaaattgccagccccagacttaacaagccgaaagagaaagcaacctggcttacaggagcccccagcttggcagaaagcgcaccgttaaacagactccaggtataaaccgaccccagagcaaactgggtaatgatagtaccgatgagtgtcagccagcgagtacgctgataatttgaaggtgtcatggcagtattcctgcagtaataaaaaggaaaaatctctgctgacaaccataacgaagtgcgctttatgcctggggaaaaacggcatgaaatgccatcagaacggaatgaaatgcattagttcaggaatgaatgactcgacaattattcgccaaatttattatttagtaagttagtccccactatcgccacattagttgttatttatgggtttcaattgtatctataacgttaaaatctggcgctaacccccatcgtatacagatagtcgctattgttagtggtattttctgcctgagatagcgcagcataggcagcaatattttgattgagcaacatatcagcgcctacggtgacatccagccagttgccgttctggtttgtcgccgtcatccggctcaggcctgattgcgccttccagatattctcgccaaattgctggttatagctgatttgcgcccagggtcggagatcgccaagccgggagtcaacacgccagcctaaggtactcacgctggcatgccataacggatcggccagcgtggtagtactgtcgccaaactcgttatacatcgaggtggttgtgccatcgtaatgaaatgccgcgaccgggccggttgtaacctgctcatataaaggaaaattccagcccatactcatactgctggtcacatccacaggggtttcttccgccagattgacttccagtcccagcgccctttggctactttgaatacgttgcgacaaaatatcgttgtaatcaggttgatgatcgctatcccaggtgtaacgctctgtggaatgtccgggttgcgtatcaacgatatattcttgttgccaggcgtaagctgtgttgagaaaaaaggcactgattaccacgctcgcaagcaggcttagctgccagcgaccaccgcttttttttatgatcattaacacgactccagagaagagccgaattcggcaatattattgtcattgtatgaaggatatcgggcatagtagccctgtattaaatattgactttttcaccgatgcgtcaagaaaagcggctgaaatttttacgatcgggtacatagcgagggaaagtatggaacgttgcggctgggtgagtcaggacccgctttatattgcctaccatgataatgaatggggcgtgcctgaaactgacagtaaaaaactgttcgaaatgatctgccttgaagggcagcaggctgggttatcgtggatcaccgtcctcaaaaaacgcgaaaactatcgcgcatgctttcatcagttcgatccggtgaaagttgccgcaatgcaggaagaggatatcgaaagactggtacaggacgccgggattatccgccatcgtgggaaaattcaggcaattattggtaatgcgcgggcgtacctgcaaatggaacagaacggcgaaccgtttgccgactttgtctggtcgtttgtcaatcatcaaccataggtgacacaagccacaacgttgagcgaaatccccacatctacacccgcctccgacgccctatctaaggcactaaaaaaacgtggttttaagtttgtcggtaccacaatctgttactcctttatgcaggcatgtgggctggtgaatgatcatgtggttggctgctgttgccatccgggaaataaaccatgattcgggaagtgcaacgttcagaactccccgcgatcctccaactgtggctggaaagtacaacctgggggcatccctttataaaatcgagttactggcgtgactgcattccgctggtgcgggatgcgtatcttgccaacgcgcaaaactgggtctgggaagaagacggtaagcttctcggttttgtcagcattatggaaggccgattcctcgcagcaatgtttgtcgcaccgaaggccgtcagacgcggtattggtaaggcgctaatgcagtatgtgcagcagcgccatccccatctgatgctggaggtttatcaaaaaaatcaaccggcgatagatttctaccatgcgcagggttttcacattgtcgattgcgcatggcaggatgaaacccaactacccacctggattatgagctggccggtggttcaaacgctgtaagtgtcagttccggaccggtgtatttttccagccatgccagcgccgtattacccgcacagccattccccagccgcgagctggggagatctttggtcagcacgttcactgcgccgtttttacaaatgccgccagcgattaaatccaaatccggccatgcgccttcgtgaatacaaatcacgccaggtttaattccctcgctaatgaccgctccagcaagaatttgcccgcgtgagttccacagccgaacagtatcgccatcttgtatgccgcgcgtctgggcatcgtcaggatgaatggtgacaggctcacgatttgccaccgcgtacaattcgcgcagagaactgtaattcagctggctgtgcagacgatgcgccggatgagcagaaagtacctgcaactgttccggttcggcactgccctgccattcgtccggcgccagccacattggatgccccgggcaatccggataagcgtaatcggcaatacgctgcgagaagatttcaatcttaccgctggcggtttttaatggatgcgcctgcggatcgcggcgaaaatcggcgaagcgaataaaccgctcactgtccgggttttccggcatctcaattaactggttggcttgccagaactcagcaaatggtggcaattcaacctgctggcttgccccgtgctgccgggcaacgttataaaacgtttccagccattgcagctcactttttccttccgtaaaacgtgtataaccacccttctcccaacgttcactcaagtcggcaaaaacatcaaaatcattacgcgcttcatcgcgtggcggcaccacttgcttcatcggcaccagatgctgattactgtaatcaccggtcatggtgagatcattacgctcaaaagaggttgtcgcaggcagaacgatatccgcgtgtttcgccgcagccgtccagaagcattcggagatcaccaccagctccggtttttgccaggcacggatcaggcgattggtatcctgatgatgagtaaagttggcaccacccgcccaccagataaaacgaatatccgggaaatgtcggtccataccgttatgttgatatgcgccaccagggttttccagtgcttcaacaatgcgggcgacagggattttatctaccgcatcggtgccacccggcaagctgccctgcatggaagagagcaccgcagcgcggcgcgtggggttaccaccattggcaaaatggtaagaaagaccaaaaccgccgccgggtgtgccgatttgccccaacattgccgccagcgtgacgagcatccagtgtttttgctcaccaaactgttggcgctgcattccccagcctgccatcagcatggttgtattttggtggaaaatagccgccagctcgcggattttcgctgcgccaacaccacaaatctctgccgcccattcggcgtttttcgctataccgtcactctcgcccagcaaataagaggcgaagacggcataacctgtggtgcaacgcgccagaaacgcttcgtcgtgccaaccattttccaccagcgtatgggcgatccccagcatcaacgcaacatcggtgcccatgtgtggtgccacccactccattttatcgccaaagaaatcgatggtttccgatcgcattggatcaatgcagatcagctttttcccgctgtcacgcagtgcggaaaagtaagaaagcccctgctcatcggatgcattccacgcaattttcagcgtattgagtgggttagcactccacagcaccacgacatcgctatgttccagcaccagcggccaactggtttgctgttgataaacttcgctgccacccacgacatacggcatgatcgcctgtgccgcgccggtcgaataatcccccagatgcccagtataaccgcctgccagcgccatatagcgttgtaataatgtcgaggccttatgcagcacgccgtttgaacgccagccgtaggaaccagcaaaaatcgatgccgggccataagcctcacgaatgcgtttatgttgatggtgaataagctccagcgcctcatcccaactcacgcgaacaaattcatcctgcccacgaatgccttgcggattttccggtgacgcaagaaagcctttgcgcaccattggaaatcgcacccgcgtattgctgtgaacctggtcgcgaaccgcgctctgcaaggagttttccattcctgtggctaacgcgccacgcgagctaaacacggtttcgccgtcggtttcaaccagcataggcccccagtgggcggcagtcagaacggaatatcgtgaggatgagttggccaaaccgaagactcctgaaaggttagatgtattgagcagttaaatattacttacaaatttccgagtattcccaggaataatcttcatgctcacgcggcataatctcccgccacggaacccgtggcaaagaataaaaaggttattaaggattaacaatgaagaaacgtgtttatcttattgccgccgtagtgagtggcgctctggcggtatctggctgtacaactaacccttacaccggcgaacgcgaagcaggtaaatctgctatcggcgcaggtctgggctctctcgttggcgcgggtattggtgcgctctcttcttcgaagaaagatcgcggtaaaggcgcgctcattggcgcagcagcaggcgcagctctgggcggcggcgttggttattacatggatgtgcaggaagcgaagctgcgtgacaaaatgcgcggcactggtgttagcgtaacccgcagcggggataacattatcctcaatatgccgaacaatgtgaccttcgacagcagcagcgcaaccctgaaaccggcgggcgctaacaccctgaccggcgtggcaatggtactgaaagagtatccgaaaacggcggttaacgtgattggttataccgacagcacggggggtcacgacctgaacatgcgtctctcccagcagcgtgcggattccgttgccagcgcgttgatcacccagggcgtggacgccagccgcatccgtactcagggccttggcccggctaacccaatcgccagcaacagcaccgcagaaggtaaggcgcaaaaccgccgtgtagaaattaccttaagcccactgtaatccctttcatgtcaggtgatgcagaaatcacctggcattcttcagttttccttcatcatatttcaggctaaggtgatcgccttatcagtgaatggagagaagcatgaagccgtccgttatcctctacaaagccttacctgatgatttactgcaacgcctgcaagaacatttcaccgttcaccaggtggcaaacctcagcccacaaaccgtcgaacaaaatgcagcaatttttgccgaagctgaaggcttgctgggttcaaatgagaatgttgatgccgcattgctggaaaaaatgccgaaactgcgtgccacatcaacgatctccgtcggctatgacaattttgatgtcgatgcgcttaccgcccgaaaaattctgctgatgcacacaccaaccgtattaacagaaaccgtcgccgatacgctgatggcgctggtgttgtctaccgctcgtcgggttgtggaggtagcagaacgggtaaaagcaggcgaatggaccgcgagcataggcccggactggtacggcactgacgttcaccataaaacactgggcattgtcgggatgggacggatcggcatggcgctggcacaacgtgcgcactttggcttcaacatgcccatcctctataacgcgcgtcgccaccataaagaagcagaagaacgcttcaacgcccgctactgcgatttggatacactgttacaagagtcagatttcgtttgcctgatcctgccgttaactgatgagacgtatcatctatttggcgcagaacaattcggcaaaatgaaatcctccgccattttcattaatgccggacgtggcccggtggttgatgaaaatgcactgattgctgcattgcagaaaggagaaattcacgccgccgggctggatgtcttcgaacaagagccactgtccgtagattcgccgttgctctcaatggccaatgtcgtcgcagtaccgcatattggatctgccactcatgagacgcgttatggcatggccgcctgtgccgtggataatttgattgatgcgttacaaggaaaggttgagaagaactgtgtgaatccgcacgtcgcggactaagccgcgactgcgtggagtaaagcccgataatcgctcgggcttttactctttattgggttgcagtaactgctgtagtccaggcctgattaaacgcctgatgttgtgccggtaatggcgcaatcagtttgttatattcacttgcctgctgtgaagtcgggaactggatgccatttgcgacaaagctcacctgagtaccttgctgagcaatgtagtctccaaccatcaccagttgttgcgtgaaagtttgtgccgccggaatcaacggttgcaatgcatcagctggcgtcgttaccactttggtgaatgcctgatcaaagaccggtttcaggtcatcactctgttttaacgcagagtgcgcagcatcggcctgcaacttcgcattttgcagctgttgcgccagcacacccagcgaaccgttcatttcacgcagcggaccgctttgcgtaacgtaatcctgcggtacgcgaattgcgttaacgctgtctacaaccgggcgcagaccggaatccatcgcctgattcacctgctgagaataaccatacagaatcgcgtaatcagagacaaaaggaccaaactgttttttctgatcggcagtcagggttggtagacgttcaccgctacgcatcactgtattctgcaggaagtcgataaacgctttacgctgatcgccttctttatcaaaacacccactcaggctaactaccattaataacgccgcaagaggcgcaaaccagcgagagcaggactttcctgtcgccattttcttactcctttcacccaaaaaaagcgcacaacgacacacgcgtgtctgacgtgacaaggatagtccaggacaggcttgcaggataccctttctacgtaatcttcctggtaaaatcatggagaaaatgaaacaaggttaatttgttgtttcattgttaaaaaatgatattgctgttgctttttttgtagccagagatttacgccttcgcagaacgttagattttcgaaatctttacaaaccgggagtggtaagagatatatcggcatttatcagatcgttaggtggctataagtcacgctaaatgactggctgaatcgaatcatagtcagagtatgccctgacaacaccccgctgtgtctgtttttcccgactattcttaatgagcttcgatgcaattcacgatcccgcagtgtgatttgaggagttttcaatggaatataaagatccaatgcatgagctgttgagcagcctggaacagattgtttttaaagatgaaacgcagaaaattaccctgacgcacagaacaacgtcctgtaccgaaattgagcagttacgaaaagggacaggattaaaaatcgatgatttcgcccgggttttgggcgtatcagtcgccatggtaaaggaatgggaatccagacgcgtgaagccttcaagtgccgaactaaaactgatgcgtttgattcaagccaacccggcattaagtaagcagttgatggaataggcttttatccactttattgctgtttacggtcctgatgacaggaccgttttccaaccgattaatcataaatatgaaaaataattgttgcatcacccgccaatgcgtggcttaatgcacatcaacggtttgacgtacagaccattaaagcagtgtagtaaggcaagtcccttcaagagttatcgttgatacccctcgtagtgcacattcctttaacgcttcaaaatctgtaaagcacgccatatcgccgaaaggcacacttaattattaaaggtaatacactatgtccggtaaaatgactggtatcgtaaaatggttcaacgctgacaaaggcttcggcttcatcactcctgacgatggctctaaagacgtgttcgtacacttctctgctatccagaacgatggttacaaatctctggacgaaggtcagaaagtgtccttcaccatcgaaagcggcgctaaaggcccggcagctggtaacgtaaccagcctgtaatctctgcttaaaagcacagaatctaagatccctgccatttggcggggatttttttatttgtttttcaggaaataaataatcgatcacgtaataaaatctattattatttttgtgaagaataaatttgggtgcaatgagaatgcgcaacaccgtaagaaaggcgggaataatttcccgccgaagacgcttactctttcaatttgcaggctaaaaacgccgccagctcataactctcctgtttaatatgcaattcacacagtgaatctcttatcatccaggtgaaaaataaaagcgtgaaacaaatcactattaaagaaagtaatctatatttctgcggcattcccagccccctgtgttgatttccaacgagtaagaggctaaccttatggtgtctatgcatagaggggcctcactttgatttatagtcaggtggggcttttctctgtctgcctttcggtgaatacctgagacaaacagtctcaagcacccgtggctattctagcttaataagttcgtttcttctccttgatataatcctaaaaaaatctcataaaattaatatatgagataatctttattcatcagaagattattaaaggttgctgtattatttagcgataaaaaaagcctgccagatggcaggctatttaataacggcattattactgtaacagcgaaatatccgcaacgcgcaggaataattcgcgcagtttctccagcatggtaagacggttgattcgcaattctttgtcatcaaccatgaccatcactttatcgaagaaagcatcgaccggttcacgcagctcagccagttcgaccagcgcatcctggtaacgaccttccgcaaagtacggctccagcttgtcacgtagcaccacaacctgcatcgccagtttaatttcttccggctctttcagagtagaggcattcacgcgatcgctcagcacttcatcagatttcgccaggatgttagatacacgcttgttcgccgccgccagtgctgcagctgcttccagggtacggaagtgcgataccgctttcatacgggcatcgaaatcagccggacgagtcggacgacgcgccagtaccgcctggatggtgtcaacggtgtaaccttcgtcctgataccaggcgcggaagcgaccgagcataaagtcgataacatcatcaaccacgttggcgttagtcagcttatcgccatacagacgcactgcttcttcggtcagcgtttgcagatcaaggttgaggttcttctcaacgataatacgcagcacgccaagtgcggcacgacgcagcgcaaacgggtctttgtcgcctttcggatgctggccgataccgaagatacccgccagggtatccatcttgtcagcaatcgccagcgcacaggctaccgggttggacggcaggtcatcaccggcaaaacgcggctgatactgctcattcagcgcgacagctacgtcttccgcttcgccatcgtgacgcgcgtagtgcatccccataacgccctgggtgtcggtgaactcgaagaccatgttggtcatcaggtcacacttagacagcaggcccgcacgggttgcgtggttaacgtcagcgccaatctgttcagcaatccagccagccagcgcctggatgcggtcagtcttgtcacgcagcgtacccagctgttgctggaacagcacggtttgcaggcgcggcaggttatcttccagacgttttttacggtcggtgttgaagaagaactcggcatccgccaaacgtggacgaacgactttctcgttaccggagataatttgctgcggatctttcgattcgatgttggcaacgaagataaagttcggcagcagtttgccgtcgttcgcatacaccgggaagtacttctggtcacctttcatggtgtaaaccagtgcttcagacggcaccgcgaggaatttctcttcgaatttcgcggtcagaacgaccggccactccaccagcgaagccacttcttccagcaggctttcgcttaaatcagcgttaccgccaatcttacgtgctgcttcttcagcatcggctttaatcttcgccttacgttcttcgtaatcggcgatgactttcccgcgctcacgcagaatttccggatactgatcggcattgtcgatagtaaattccggctcgcccataaagcggtggccgcgaatcacgcgatcggactgaatgcccagaatggtagccggaatgactttgtcgcccagcagcagggttacagtgtgaaccggacgcacgaagtgtacgtcagacgcgccccaacgcatcagtttcgggatcggcagtttcgccagcgaagtcgcaaccatattcggcagcagtgcttcggtgctttcgcccttcacatgggcgcgatacagcagccattcgcctttatcggtagtcagacgctcagcctggtccacggtaataccgcaaccacgcgcccaaccttctgccgctttactcggtttaccttcggcatcgaacgcctgagcaattgccggaccacgtttttcgatttcacgatccggttgcgcctccgccaggttagcgactttcagcgccagacgacgcggagcagcaaaccattgaacggtgccgtgtgcgaggccagcgttatccagctccgcagtaaagttcgcagcaaaggactcagccaggctgcgcagtgcttttggtggcagctcttcagtgccgatttccaccagaaaagttttctcagacatagccgcctcttacttatctttgttgcacatcgggaagccgagggcttcacgggaagcgtagtatgcttctgccactgctttggtcagggtgcgaatgcgcagaatatagcgctgacgctcggtgacggagatggctttacgcgcatccagcaggttgaagctgtgggcggctttcagaatacgctcgtaggctggcagcggcagcggattttccagcgccagcagttgctgcgcttctttctcgtactgctcgaagcaggtgaacaggaagtccacatccgcgtattcgaagttgtaagtggactgctccacttcgttctgatggaacacgtcgccgtaggtggttttacccagcgggccgtcgctccagaccaggtcgtaaacgctgtctacgccctgaatgtacattgccagacgttccagaccataggtgatctcgccggtaaccggtttacactccagaccaccaacctgctggaagtaagtgaactgcgtcacttccatgccgttcagccacacttcccagcccagcccccaggcacccagcgtcgggttttcccagttatcttccacgaaacggatgtcgtggatggtcgggtccatgcccagctctttcagagaaccaaggtacagctcctgaatattgtccggcgatggcttaatgaccacctggaactgatagtagtgctgtaaacggttggggttttcgccgtagcgaccatcggtcgggcgacgagaaggctgaacataagcagccgccatcggttctggccccagcgcgcgcagacaggtcattgggtgagaggttcccgcgccgacttccatgtccaatggttgaacaatggtgcagccctggcgagcccagtaatcctgtaaggtcaggatcaagccctggaaggtcctggtatcaaacttttgcatattatttcgtgctggatacgtgtggatttaaaggaagggatcagtatacccgctggatggaagatatacagtacgaaacgggaaaaagcagggcttaacgcatggaaagatgcaaaaaatggccatctgcgtcaaaagaacagacaaactgctctttacggaaggtataaccgcgcatttcgtagcttccctggaactgttcgaaggcggtgacgtcgattttttgctcgccggtgttataacgttttgccgcctgatccttgcataacgcttccatattcaacgaacgcagaggatcaacctttacccgttgtgctttctgcacgggtggcggtgtagaacaacccactagcgccataagcaccataagcgccattgccggaaagaaagcgttcatcatcattaaattaccgtctggtttgcaggtgagtcttattatttatatcggtatagtggctgatatcttacgaatttccttaagcctctataagctgtagtgataaaactcagattattccagtgcgccaaccgaatgatttatcggtcagactttttttaaccagatacagagacacagatgcagcccaaaatttactggattgataacctgcgagggatagcgtgtttaatggtggtgatgattcacaccaccacctggtatgtgaccaatgctcatagtgttagccccgtcacatgggatatcgccaatgttctgaattctgcctctcgtgtcagcgtgccgctatttttcatgatttccggctatctcttttttggcgaacgcagcgcccagccgcgccatttcttgcgcatcggcttatgcctgctgttttatagcactgttgcgctgctctacattgcgctatttacctccatcaatgtggagttagcgctgaaaaacctgctgcaaaagccagtgttttaccatttatggtttttcttcgcgattgcagtgatttatctggtttcaccgctgattcaggtgaagaacgtcggcggaaaaatgttgctggtgctaatggtggtgattggtatcatcgctaacccaaatactgtgccgcagaaaatcgacggttttgaatggctgccaattaacttatatatcaatggcgatactttttactacatcctttatggcatgttgggccgcgctatagggatgatggacacacagcataaagcactgtcgtgggtgagcgccgcactgtttgcgacgggggtttttattatctctcgcgggacattatatgaattacagtggcgcggaaattttgccgatacctggtatctttactgtgggccgatggtttttatctgcgcaatcgcgttattgactctggttaaaaacacgctgtatacgcgtaccatttgcggacttggcttaatctcccgccattcgttaggtatatacgggttccatgcattgattatccatgcactgcgcacccgggggattgagcttaaaaactggccaatactcgatattatttggatcttttgcgcgacgttggcagcgagtttgttactttctatgctggtacaacgaatcgacagaaacagattagtgagttagtaaaagcccggttacattggactaaccgggcttatgtgaattattcgctgtattcttcctgggtaacctgtgtttcttttggtgggtttattccggcatcacgaatattcttctgcaccgctactgcaccaaacaagcttaagaagaaagccagcccataaaagcctttttcgctgagtaataacgttgcattccatagacctaccagcaacaacgcaacagagataataaagaccgtcaggcaagtcatataataaatgggggtggtaggtatgccttcatacttgtcccgaacggtcttttgataagacgccgcggaaaacaaacctaataccagtacggcaaaataataccctttttcatttaactgcatctctgcattccatagtcctaacagataggtaacaataccgccaataagggctacccatgaaacaatactaaatgccggagaataggttgatattttgttgtccatcacagtattcctttcattcctgaatgtgtaagaactttatgttgctcatgccgagcgaaacaaacgcatttgaccaaacaagcagacaaaaaaggcgatggggtagatcaccatttcataagcattgataggtgcgtttaaaacaccgataaacaagagaccgatagtgattaacgctaccaactgacagacgtggataaaaaaatcatccagttgcccaagtttttctgcgcgaagatatgcatagttgccaaaagttgccgtcattaacacgccaagaaaataaccttttccacttaacaatgggcatgagatccatagcccaaccagataaaccagcgccccgacaacaaataatagttttgccacagtctttgaggttttcataacgatctccatatctaccagcgatacattacgagtaaccaacgaaagacaaaactgaaaaatgccattaacaaatgattttcagaataaattcatactaaatattaattaattactgagatatatagatgtgaattatcccccacccggtcaggcaggggataacgtttacgccattaatggcagaagttgctgatagaggcgacggaacgtttctcgtcgtggctgataagcggcataacgctgcgcatctggtagatgcgactgttctaacggtagttgcggcaacaactcaatgagcgatttctctggattcgccgcaatctgcgccagccttgctgcgcccagtgctggccccacatcgccacccgtgcggtaatccagttgctgaccgctgatgtccgccagcatttgacgccagtactcactacgcgccccgccaccaatcaacgtaacactttgcggtttaatgccgcaggcatgcacgacatccatgccatctgccagcgcataacccacgccttccagcactgctcgcgccagttcattggggccatgttgatgagtcaaaccaaagaaaccccctttcgcctggggattattgtgtggtgtacgctcgccggaaagataaggcagaaaccaaactggctcggcactttcatcagcctgttgagctgcggtgattaaagcagggacattgctcaggccggttaatttcgcggcccaatccagacacgaagccgcactcagcattacagacattaaatgccaacgttgcggtaacgcatggcaaaagctatgtacggcgctttctggcttgcttaagaacccttcgctgacagcaaaatagacccccgacgtccccagcgataacattgcctgattagcatcaaccattcccacaccaaccgcaccagctgcattgtcgccaccgcctgcgataactggcaccgccgccataccccacgctttcgcaacttcaggtaacaaagcaccagtaatttcgctgccttcgtataatgcgggcatctggtcacgagataagtggcaagcctgcagcatgagatcgctccagtcacgctttgcgacatccagccacatagtgccagctgcgtcagacatatcgctggcaaactcccccgtcatacgcagacgcaagtaatctttcggtaataatactttatcgatttgacggaatatctccggctcatgccgctgaacccatagcaatttaggcgcagtaaatccgggcatcatcaggttgccggtaatcacccgcgattgcggaactcgcgcttccagcaaagtgcactcttgcgcacagcgcccgtcgttccacaaaatggcagggcgtaacacccgttgctgagcatccagtaaggttgcaccgtgcatctgtccggcaatacctaatgctttaacgtcttgcagagaatgctgaacgcccagagctttcattgcgcgatcagttgcctgccaccactgttccgggtcttgttccgaccagagtggatgcgggcgcgaaacggtcagcttttccgtttgcgcagcaaccacctcaccctgctcgttgagcaaaataacttttacgcccgaggtgccaagatctatcccgatatacatatcgatcgttccttaaaaaaatgcccggtatcgctactgataaccgggccaacggactgcacagttagccgttatttgtcgaacagataatgatttaccagattttccagttgctcctggcgaccactctgatgcaccggagacaaattatgttcctgagcatatttggctaaatctgccagtgacatttggcctttcaggatttgctggcctaattcactattccagccggaataacgctgcgcgatgcgtttatccagctcgccatcttcaatcatgcgcgctgcaattttcagcgccaacgccatcgtatccatcgcgccgatatgaccgtaaaacagatcatatttatcagtactttgacgacgtactttggcatcgaagttcagaccaccggtggtgaaaccgcctgctttgagaatttcatacatcaccagcgcattctcttccacactgttcgggaactggtcggtgtcccagcccagttgcgcatcgccacggttggcgtcgacagaaccgaacaggccaagcgcaatggcggtggctatttcatgatggaaagagtgacctgccagcgtcgcgtggttagcttcaatattcagtttaatctctttttccagaccaaactgtttcaggaagccatagaccgtcgcagcatcgtaatcatattgatgtttggtcggttcttgcggtttcggttcgataagcaacgtgccctggaaaccgattttatgtttatgctcaaccaccatctgcataaagcggcccagctgttcacgctcctggcgcaagtcggtatttaacagcgtttcgtaaccttcacgaccaccccacaggacatagttttcaccgcccaatttatgggttgcttccatcgctgtaacaacttgcgttgccgcccaactgaagacttcaggatctgggttcgtcgccgcacccgcgccatagcgagggtttgtaaagcagttagcagttccccacagcagcttcacgccgctctcttcttgcttgcctgccaggacatcaaccatttgcgcaaaattattgatgtactcttttaacgacgcgccctcaggggaaacatccacatcgtggaagcaataaaatggcacatgtaacttgtggaaaaactcaaatgcgacatctgctttacgcttcgccaacgccagtgcctcaccaggctgctgccacggacgattaaacgctcccacaccaaacatatccgccccgttccagcagaaggtgtgccagtagcaggcggcaaaacgcaagtgctcttccatacgcttgcccaacaccagttcgtcgggattgtagtgacggaatgctaacgggtttgaggattttgagccttcataacgaacgcgatcgagctggtcaaaataggcttgcatattgaactccataatcaggtaatgccgcgggtgatggatgatgtcgtaatattgggcactccctttcagttgctcaattatgttatttcacactgctattgagataattcacaagtgtgcgctcgctcgcaaaataaaatgggatgatgaaactgggtaattcctcgaagagaaaaatgcaataagtacaattgcgcaacaaaagtaagatctcggtcataaatcaagaaataaaccaaaaatcgtaatcgaaagataaaaatctgtaattgttttcccctgtttagttgctaaaaattggttacgtttatcgcggtgattgttacttattaaagctgtcctctaactacagaaggccctacaccatgaaaataaagaacattctactcaccctttgcacctcacttctgcttaccaacgttgcggcacacgccaaagaagtcaaaataggtatggcgattgatgatctccgtcttgaacgctggcaaaaagatcgagatatttttgtgaaaaaagcagaatctctcggcgcgaaagtatttgtacagtctgcaaatggcaatgaagaaacacaaatgtcgcagattgaaaacatgattaaccggggtgtcgatgttcttgtcattattccttataacggtcaggtattaagtaacgttgtcaaagaagccaaacaagaaggtattaaagtattagcttacgaccgtatgattaacgatgcggatatcgatttttatatttctttcgataacgaaaaagtcggtgaactgcaggcaaaagccctggtcgatattgttccgcaaggtaattacttcctgatgggcggctcgccggtagataacaacgccaagctgttccgcgccgggcaaatgaaagtattaaaaccttatgttgattccggaaaaattaaagtcgttggtgaccaatgggttgatggctggttaccggaaaacgcattgaaaattatggaaaacgcgctaaccgccaataataacaaaattgatgctgtagttgcctcaaatgatgccaccgcaggaggggcaattcaggcattaagcgcgcaaggtttatcagggaaagtagcaatttccggccaggatgcggatcttgcaggtattaaacgtattgctgccggtacgcaaactatgacggtgtataaacctattacattgttggcaaatactgccgcagaaattgccgttgagttgggcaatggtcaggagccaaaagcggataccacactgaataatggcctgaaagatgttccctcccgcctgctgacaccgatcgatgtgaataaaaacaacatcaaagatacggtagttaaagacggattccacaaagagagcgagctgtaagcgttacgccccggcgcggagcgggggcgtgatttctctccatgccgcgtgaattaattggcttaggtggagtcgttatgccttatctacttgaaatgaagaacattaccaaaaccttcggcagtgtgaaggcgattgataacgtcagcttgcggttgaatgctggcgaaatcgtctcactctgtggggaaaatgggtcaggtaaatcaacgctgatgaaagtgctgtgtggtatttatccccatggttcctacgaaggcgaaattatttttgcgggagaagagattcaggcgagtcacatccgcgataccgaacgcaaaggtatcgccattattcaccaggaattggcgctggtgaaagaactgaccgtgctggaaaatatcttcctgggtaacgaaataacccataatggcattatggattatgacctgatgacgctacgctgtcagaagctgctcgcacaggtcagtttatccatttcacctgatacccgcgttggcgatttaggacttgggcaacaacaactggttgaaattgccaaggcacttaataaacaggtgcgtttgttaattctcgatgagccgacagcctcattaactgagcaggaaacgtcggttttactggatattattcgcgatctacaacagcacggtatcgcctgtatttatatttcgcacaaactcaacgaagtcaaagcgatttccgatacgatttgcgttattcgcgacggtcagcacattggcacgcgtgatgctgctggaatgagtgaagacgatattatcaccatgatggtcgggcgggagttaaccgcgctttaccctaatgaaccacataccaccggagatgaaatattacgtattgaacatctgacggcatggcatccggttaatcgtcatattaaacgagttaatgatgtctcgttttccctgaaacgtggcgaaatactgggtatcgccggactcgttggtgccggacgtaccgagactattcagtgcctgtttggtgtgtggcccggacaatgggaagggaaaatttatattgacggcaaacaggtagatattcgtaactgtcagcaagccatcgcccaggggattgcgatggtacccgaagacagaaagcgcgacggcatcgttccggtaatggcggttggtaaaaatattaccctcgccgcactcaaaaaatttaccggtagtattagccagcttgatgacgcggcagagcaaaaatgtattctggaatcaatccagcaactcaaagttaaaacgtcgtcccccgaccttgctattggacgtttgagcggcggcaatcaacaaaaagcgatcctcgctcgctgtctgttacttaacccgcgcattctcattcttgatgaacccaccaggggtatcgatattggcgcgaaatacgagatctacaaattaattaaccaactcgtccagcagggtattgccgttattgtcatctcttccgaattacctgaagtgctcggccttagcgatcgtgtactggtgatgcatgaagggaaactaaaagccaacctgataaatcataacctgactcaggagcaggtgatggaagccgcattgaggagcgaacatcatgtcgaaaagcaatccgtctgaagtgaaattagccgtaccgacatccggtggcttttccgggctgaaatcactgaatttgcaggtcttcgtgatgattgcagctatcatcgcaatcatgctgttctttacctggaccaccgatggtgcctacttaagcgcccgtaacgtctccaacctgttacgccaaaccgcaattaccggcatcctcgcggtaggaatggtgttcgtcataatttctgctgaaatcgacctttccgtcggctcaatgatggggctgttaggtggcgtcgcggcgatttgtgacgtctggctaggctggcctttgccacttaccatcattgtgacgttggttctgggactgcttctcggagcctggaacggatggtgggtcgcgtaccgcaaagtcccttcatttattgtcaccctcgcgggcatgttggcatttcgtggcatactcattggcatcaccaacggcacgactgtttcccccaccagcgccgcgatgtcacaaattgggcaaagctatctacctgccagcaccggcttcatcattggcgcgcttggcttaatggcttttgttggctggcaatggcgcggaagaatgcgccgtcaggctttgggtttgcagtctccggcctctaccgcagtagtcggtcgccaggctttaaccgctatcatcgtattaggcgcaatctggctgttgaatgattaccgtggtgttcccactcctgttctgctgctgacgttgctgttactcggcggaatgtttatggcaacgcggacggcatttggacgacgcatttatgccatcggcggcaatctggaagcggcacgtctctccgggattaacgttgaacgcaccaaacttgccgtgttcgctattaacggattaatggtagccatcgccggattaatcctcagttctcgactcggcgctggttcaccttctgcgggaaatatcgccgaactggacgcaattgcagcatgtgtgattggcggcaccagtctggcaggcggcgtcgggagcgtggctggagcggtaatgggggcattcatcatggcttcactggataacggcatgagtatgatggatgtaccgaccttctggcagtatatcgttaaaggtgcgattctgttgctggcagtatggatggactccgcaaccaaacgccgttcttgattttgataaaaattttctcaaagccggtaacgtattaccggttttgagtttttgcatgattcagcaggaaaagaaccatgtttactaaacgtcaccgcatcacattactgttcaatgccaataaagcctatgaccggcaggtagtagaaggcgtaggggaatatttacaggcgtcacaatcggaatgggatattttcattgaagaagatttccgcgcccgcattgataaaatcaaggactggttaggagatggcgtcattgccgacttcgacgacaaacaaatcgagcaagcgctggctgatgtcgacgtccccattgttggggttggtggctcgtatcaccttgccgaaagttacccacccgttcattacattgccaccgataactatgcgctggttgaaagcgcatttttgcatttaaaagagaaaggcgttaaccgctttgctttttatggtcttccggaatcaagcggtaaacgttgggccactgaacgcgaatatgcatttcgtcagcttgtcgccgaagaaaagtatcgcggagtggtttatcaggggttagaaaccgcgccagagaactggcaacacgcgcaaaatcggctggcagactggctacaaacgctgccaccgcaaaccgggattattgccgttactgacgcccgggcgcggcatattctgcaagtatgtgaacatctacacattcccgtaccggaaaaattatgcgtgattggcatcgataacgaagaactgacccgctatctttcgcgcgtcgctctctcttctgtcgctcagggcgcacggcaaatgggctatcaggcggcaaaactgttgcatcgattattagataaagaagaaatgccgctacagcggattttggtcccgccagtccgcgtgattgaacgacgttcaacggattaccgctcgctgaccgatcccgccgttattcaggccatgcattacattcgtaatcacgcctgtaaagggattaaagtggatcaggtactggatgcggtgggcatatcacgctccaatcttgagaagcgttttaaagaagaggtgggtgaaaccatccatgccatgattcatgccgagaagctggagaaagcgcgcagtctgctgatttcaaccaccttgtcaattaacgagatatcgcaaatgtgcggttatccatcgctgcaatatttctactctgtttttaaaaaagcatatgacacaacgccaaaagagtatcgcgatgtaaatagcgaggtcatgttgtagcgatgatgagaattatcggcgtcgcatcaggtaactcagcacaaccacctgatacgagcaaaagccttatccgcctgacaagtcggataaggctcgaggaaatacaattacatatgcgccgcgattaaccgttggttatcctggtacattgcgaacaggtagttgttataactcttccctttggtcgagtagcccttcagcttgtgaatcatcgctgtggcagtcacttcctgatccgctttacgcagttgtgcacgcgatttacggaacgaagagtaagccgggtgcgtattgaggttagtgacataggcgctcaccgattctttgacagaactaaactgtgagtaccctttcactttacccggcgcattggtacaacgtcctttcatgcatttcatgccgaacaggttgttgttgttgcgcgccagctttgacgttccccaaccgctttctgctgcagccatcgtcgccaccatactggtagggataatgtctacgcgttcaagcaaggtattccacgggatttttcgcgtattaccagaccacttcaccttgtagcgtttggcgatgtctttcagacgcgcacgctcagcaggtgaccattggccctgatactgttttgaaatcagccagttacgttccgcagtaatggccgcattttggctggtaatgtaaggcattacagtccggagaaacgcctttttccttggtgttccggaagggtattttcgcaaatcaggaagtgaactactctttgcactattgcgagaatactcttgtttactgcttacctgtttattactagctttagttaagtgggacttttgactcgctgttgttgtgtgcgtcttcgctaacacctcactcgaaaacaccagagtgagtaacataagaatcatcgccccatatcgtcgtatgggagtcaaaatcatcaggtctcctggtcggatttaatcattccaacaccttatattttttacaaatttgagagttgaatctcaaatcatatcaaaaatagctgtcaagagcaccccaaggaatagtccaaatctgaaactatgtcacgagttaacgattcagattggcgctaaatcgcagaaaatgtggggtttatcgcaaaattcagccgttttttgcgcgcgatcgctcacccttgcttctcatcctgtggacttaccgctcagggatgagttttgtctggcttatcgctggcaaactgtctgaaatcgcagcaataaggactcatccgccatgaaactcgccgcctgttttctgacactccttcctggcttcgccgttgccgccagctggacttctccggggttccctgcctttagcgaacaggggacgggaacatttgtcagccacgcgcagttgcccaaaggtacgcgtccactaatgctaaattttgaccaacagtgctggcagcctgcggatgcgataaaactcaatcagatgctttccctgcaaccttgtagcaacacgccacctcaatggcgattgttcagggacggcgaatatacgctgcaactagacacccgctccggtacgccaacattgatgatttccctccagaacaccgtcgaaccggtagcaagcctggtccgtgaatgcccgaaatgggatggattaccgctcacactggatgtcagcgccacttttgcggagggagccgctgtccgggattattacagccagcaaattgcgatagtgaagaacggtcaaataacgttacaacccgctgccaccagcaacggtttactcctgctggaacgggcagaaactgacacatccgcccctttcgactggcataacgccacggtttactttgtgctgacagatcgtttcgaaaacggcgatcccagtaatgaccagagttacggacgtcataaagacggtatggcggaaattggcacttttcacggcggcgatttacgcggcctgaccaacaaactggattatctccagcagttgggcgttaatgctttatggataagcgccccatttgagcaaattcacggctgggtcggcggcggtacaaaaggtgatttcccgcattatgcctatcatggttattacacacaggactggacgaatcttgatgccaatatgggcagtgaagccgatctacggacgctggttgatagcgcgcatcagcgcggtattcgtattctctttgatgtcgtgatgaaccacaccggctatgccacgctggcggatatgcaggagtatcagtttggcgcgttatatctttctggtgacgagctgaaaaaaacgctgggtgaacgctggagcgactggaaacctgccgccgggcaaacctggcatagctttaacgattacattaatttcagcgacaaaacaggctgggataaatggtggggaaaaaactggatcagaacggatatcggcgattacgacaatcctggattcgacgatctcactatgtcgctggcctttttgccggatatcaaaaccgaatcaactagcgcttctggtctgccagtgttctataaaaacaaaacggatacccacgctaaagacatcgacggctttacccctcgcgattacttaacccactggttaagtcagtgggtccgcgactatgggattgatggttttcgggtcgataccgccaaacatgttgagttgcccgcctggcagcaactgaaaaccgaagccagcgctgcacttcgcgaatggaaaaaagctaaccccgacaaagcattagatgacaaacctttctggatgaccggtgaagcctggggccacggcgtgatgcaaagtgattactatcgccacgacttcgatgcgatgatcaatttcgattatcaggagcaggcggcgaaagcagtcgattgtctggcgcagatggatacgacctggcagcaaatggcggagaaattgcaggatttcaacgtgttgagctacctctcgtcgcatgatacccgcctgttccgtgaagggggcgacaaagcagcagagttattattattagcgccaggcgcggtacaaattttttatggcgatgaatcctcgcgtccgttcggtcctaccggttctgatccgctgcaaggtacgcgttcggatatgaactggcaggatgttagcggtaaatctgccgccagcgtcgcgcactggcaaaaaatcagccagttccgcgcccgccatcccgcaattggcgcgggcaaacaaacgacactttcgctgaagcagggctacggctttgttcgtgagcatggcgacgataaagtgctggtcatctgggcggggcaacagtgacttttccggcttcccgttcgtgagtacctcgggaagccgccaaccaggataaaatgtcagccctaatcagcattgcaggataaagcaccgctcactcttcaacagaccgatttgcaccccagcaaatgtagcgttattgttaccttccttgctacagagttcgacagatatcccgctatgacattctccctttttggtgacaaatttacccgccactccggcattacgctgctgatggaagatctgaacgacggtttacgcacgcctggcgcgattatgctcggcggcggtaatccggcgcagatcccggaaatgcaggactacttccagacgctactgaccgacatgctggaaagtggcaaagcgactgatgcactgtgcaattacgacggtccacaggggaaaacggagctactcacactgcttgccggaatgctgcgcgagaagttgggctgggatatcgaaccacagaatattgcactaacaaacggcagccagagcgcgtttttctacttatttaatctgtttgccggacgccgtgccgatggtcgggtcaaaaaagtgctgttcccgctggcaccggaatatattggctacgctgacgccggactggaagaagatctgtttgtctctgcgcgtccgaatattgaactgctgccggaaggccagtttaaataccacgttgattttgagcatctacatattggcgaagaaaccgggatgatttgcgtctcccggccgacgaatccaacaggcaatgtgattactgacgaagagttgctgaagcttgacgcgctggcgaatcaacacggcattccgctggtgattgataacgcttatggcgtcccgttcccgggtatcatcttcagcgaagcgcgcccgctatggaatccgaatatcgtgctgtgcatgagtctttccaagctggggctacctggctcccgctgcggcattatcatcgccaatgaaaaaatcatcaccgccatcaccaatatgaacggcattatcagcctggcacctggcggtattggtccggcgatgatgtgtgaaatgattaagcgtaacgatctgctgcgcctgtctgaaacagtcatcaaaccgttttactaccagcgtgttcaggaaactatcgccatcattcgccgctatttaccggaagatcgctgcctgattcataaaccggaaggagccattttcctctggctatggtttaaggatttgcccattacgaccgagcagctctaccagcgcctgaaagcacgcggcgtgctgatggtgccggggcacaacttcttcccgggactggataaaccgtggccgcatacgcatcaatgtatgcgcatgaactacgtaccagagccggagaaaattgaggcgggtgtgaagattctggcagaagagatagaaagagcctgggctgaaagtcactaaaaattgcctgatgcgctacgcttatcaggcctacatgatttctgcaatatattgaatttggtagaatttgtaggccggataaggcgttttagccgcatccggcataaacaaagcgcactatccctgcgttgagaaacgccggaaaaacgtttcaaacaggctgctgccgtagccgatgccgctgcactttctcgacatccatgcactgcaacgcctttgtcgggcaggcttcaacacaggccggccccgtcgcccgatgccagcacagatcgcacttaatcgccctcgcctttttgcgcgaagaaacgacctccatcgcaccaaacgggcaagccagcatacagcttttacagccaatgcaacgtgattgttcaacgaaaatatgcccatgttcgcggcttatcgcgtcaacagggcacacatttgcgcacggtgcatcttcacactgatgacaggctactgccgtggtgtaagtatgatctttaatgacacgaatacgggaaataaactcgtctggtgacaacgcagcgcaatcctgattctcctgatgcgacactgcgcaagccacttcacaggtacggcaaccgatacatttcgtcgcatccgcaataataaaccggttcatgatcactcctttgcactaaaacagcagagtgccagagagcgcgtccctactgctttgatccaacgaaggaaatgttaaagttttggcacttgtccaaagggttatgtaatcgcgccctggtcgtccctgacagtaaatcccagttcattagaaatagcctgcgcggtttcacgaagtggtttcaggagatttttctctcccacctgtttcagacgtgatgtcgaaagcgaaatcgacacggcgtacggcacccgcccatgaatatcaaacaccggaacagcaatacaggagacgccgagttcgttttcttctctgtccatcgccgctccactttcacgaatgtgcgccagttcgtcgaacatcgcgggcagctcggtaatggtattgcgggttaacggctggatctcatgctgatggctttcccagtatgacttcacgtagtccgggtgaccaaacgccatgtagatcttgcccattgcggaacagtagagcggcatatgctggcctatataggcacgggttcgcagcatcccggttgtgggttccagcttataaatcaaaatagcgtgatcgtcttcgcggctggagaagttaatagtttcaccagtggcgatgttcagagcctcaagatgcggagcggcgatatgaatgatattcagcgaagatagcgccttctgcccgacggcaataaatttggtggtcaggcgataactccctgcggcgggcgcggtggtcacatagccgcaggactgtaatccctgcaataagcgatggacggtactcttatttaaaccagccagctccgaaagatgcgccaacggacaaccgtttggatagttgctcaaaatctcaatcagcatcaacccacgaaacagactctggcttccggctgggcgctctttttcctgcgccatctcgttctctttttttcccatcacttctttccccattttgtcgcgtcctgatggtagcgcaaagtgtgccgtagttcacgatctcgacagataatttataaccacttgatttttaagttttttgaaattcatcaatcagattgctttgttaaaaagtgatcgatatatttgaaatcaagtttcgtatattgaaattttaagccaaaaaagcgatcaaaaaaacaaggaagcctgggatgaaagtgacatttgagcagttaaaagcagcctttaatcgggtcttaatttcacgcggcgttgacagcgaaacggctgacgcctgtgcagagatgttcgcccgcaccaccgaatcaggcgtttattctcacggcgttaatcgtttccctcgtttcattcaacaactggaaaacggcgatatcattcctgatgcccaacccaaacgtataaccagcctcggcgcaattgaacagtgggacgcccagcgttcgatcggtaacctgacagcgaaaaagatgatggatcgcgccattgaactggctgccgatcacggtattggtctggtggcactacgtaatgccaaccactggatgcgcggcggcagctacggctggcaggcggcggaaaaaggctatattggcatttgctggaccaactccatcgccgtaatgccaccgtggggcgcaaaagagtgtcgcatcggcaccaacccgctgatcgtcgccattccttccacgccgatcaccatggtcgatatgtcgatgtcgatgttctcttacggcatgttagaagttaatcgcctggctggtcgtcagctcccggtagatggtggctttgatgatgagggcaatttgaccaaagaacctggcgttatcgagaaaaatcgccgcattttgccgatgggctactggaaaggttcgggcatgtcgcttgtgctggatatgatcgctaccctcctttctgacggcgcatcggttgccgaagtcaccgaggacaacagcgacgaatacggcatttcacaaatttttattgccattgaagtggacaagcttatcgacggtcccacccgcgatgccaaactgcaacgcattatggattacgttaccagtgccgagcgtgctgacgaaaaccaggctattcgtttacccggccacgaatttactaccctgctggcagaaaaccgccgtaacggtattaccgttgatgacagcgtgtgggcaaaaatccaggcgttataaggagataagccatgatttttggacatatcgcgcagcccaatccgtgccgtttgcccgccgccattgaaaaggcgctcgattttctgcgcaccatcgacttcaacgccctggaaccgggcgttgtcgaaatcgacggcaagaatatttatgcgcaaattatcgatttaaccacacgcgaggcggtagaaaaccgtccggaagtgcatcgtcgatatatcgatattcagtttctggcgtggggtgaagagaaaatcggcattgctattgatacgggaaataataaagtcagcgaatcactattagagcagcgcgatattattttttatcacgatagtgaacatgaatcatttatagaaatgattccgggcagctacgctattttcttcccgcaggatgttcatcgcccggcatgtaataaaaatgccactacggcaatacgcaagatcgtggttaaagtggccctcgctgctttataaaaaatgattactggagcacataatgaaaacgaataatgccggttatattatcggcgcgtatccctgtgcaccttcttttcaccaaagaagtgaagaggaagagaaggatttctggcgacaattatctgagactccagacattttggggctggaacaaccttgcctggaaaattttcacccgctgggcgatcaatggttactccgtcatacgccagagagctggaaatttgtcgtcaccgcagtgatggaaaccatgcgtcgccgcagcgaaaacagcgggtttggtctcgcctccagtgatgaagaacagcgccaggcctgcgtggcgtactatcgccacctgttcaataaaatcaactcattgcaggctaataaagtgctcgcactggagctccaggctgcaccgttagcaacgaatcctaatgttatgcaagcgacggacgcttttgcccgctcattgaaagaaatcgccagttgggactggccgtgcaagctggtgctggaacactgcgacgccatgacatcttcttccccccgaaaaggctttttgcctttagaaaatgtgctggaagttattaccgattatgacatcagcatctgtatcaactgggcgcgctctgccattgaagggcgcaatacaacgctgccgctgacccacacccaaatggcgaaacaagccggaaaactcggcgcgttaatgttctctggtacgacgctaaacggggcatacggcgaatggcaggatttacacgcaccgtttgcaccattctgcgcagaaagcctgatgaccacagatcatgttcgcgagttatttaatgtagcagaatcgtcaacattgcattttgctggcatcaagctactggaaataaatgcgacggctgatgtgcaccatcgcatcgaaatattacgtaacggcattcactctctgaatgaatctcgttaaatagttccgcttatatatcactttgaatatctaattagccgttttctgataattattacgaatattaacaacattagcgcataaaaaatattgcataaccagaaggactcgttatgaaacggatactcgaaggcattcttgcgatcatcatcgcaatactgtcttgtattatttttattaatatcattcttcgatatggattccacacaagtatattatcgattgatgaattatcccgacttttatttgtctggttaacctttattggcgcaatcgttgcttatatggacaacagccatgtgcaggttacttttttagtcgaaaaactctcaccggctaatcaacaacgtgtttcgctgctaacccatacgctcattttattgctgtgtctggggctggcctggggcgctatagaaaaaacagcgcaagactggagcaacttatcgcccattcttggcgtccccgttggcttaatgtacgccgccgctatccccaccagtctgattatcgcattgctggaattgcgtcacttataccggcagttcacaaatacccccagccgaaaccaacaaggagcctgacgatgacaatccttatatttattgtcagtttgttaggggctatcgcaattggcgttcccatcgcctgggcattattactgtgcggcatttcattgatgttctggatggatatctttgatgtgcaaattctggcacaaacgttggtaaatggcgcagacagcttctccctgttagccatccccttctttgtactggcgggtgagatcatgaacgcgggcggcctgtcgcaacgtatcgtcgacttgccaatgaaactggtaggccacaggccaggcggtctgggttacgtgggcgtgctggcagcgatgatcatggcaagcctgtccggttctgcggttgctgataccgcagctgtcgcggcgctgctggtgccgatgatgcgccaggccaactatccggtaaaccgcgccgccgggcttatcggttccggggggattattgcggccattatcccgccttccataccactcattatcttcggcgtctccagcggactctccatcagcaaactgtttatggcgggcatcgcaccgggcatcatgatgggcgtcacgctgatggttacctggtggtggcaggcaaaacgactgaatttaccttgtcagccgaaagcctcactgcgagaagtctggcaatccttagtttccggtatttgggcgctctttttaccgataattattattggcggtttccgttcggggttatttacaccgaccgaagcaggcgcggttgccgccttctacgctctgttcgtctcggtggtggtctatcgcgagatgaccttctccacgctttatcatgtgctgattaacgcggcaaaaaccacatccgtggtgatgttcctggtggcctctgctgcggtatctgcatggcttattacgatcgccgaattacccatgatggtatcggagctattacaaccgttggttgattcgcctcgcttattattcatcgtcattatgctcgctattatggtgatcagtacggtcatggacttaacgcctaccgtattaattcttacaccagtattaatgccattagtgaaagaagcgggaatagatccggtctatttcggcatcatgtttattatcaactgttcaatatcactgattacgcctccagtcggtaatgttcttaacgtggtatgcggcgtggcgaaacttaaatttgacgatgcggtaaaaggcgttgcgccttacgtcatggttttattcatgttgttagcattatttatttttataccggagctcattaccgctcctcttaaatggatgagttaaaaggaaatcataatgaaattacgttctgtaacctacgctttattaattgccggagtggcgacgttcagcacatcttctctggcggcacaatcattacgtttcggttatgaaacctcacaaaccgattcacaacatattgcggcgaaaaaatttaatgaattactgcaggaaaaaaccaaaggcgaactgaaattaaaactgttcccggatagcacccttggtaatgcgcaggcgatgatcagcggcgtgcgtggcggcactattgatatggagatgtctggctctaacaactttacgggactctcgcccgtcatcaacctgctcgatgtcccgttcctgttccgcgataccgctcacgcgcataaaacgctcgacggcaaagtcggtgatgacctgaaagtctcccttgaaggtaaggggctgaaagtgctggcttactgggaaaacggctggcgcgatgtcaccaactcgcgtgcaccggtcaaaacgcctgccgacctgaaagggttgaaaatccgcaccaacaacagcccgatgaatatcgccgcatttaaagtttttggcgctaacccgatcccgatgccgtttgccgaagtctataccgggctggaaacccgcactatcgacgctcaggaacacccgatcaacgtcgtctggtcagcaaaattttatgaagtgcagaagtacctttctctgacccatcacgcctattcgccgcttctggtggtgatcaacaaagcgaagtttgatggcttaaccccggagttccagcaagcactgatctcatctgcacaggaagcgggtagctatcagcgcaaactggtcgccgaagatcagcaaaaaatcatcgacggtatgaaagaagcgggcgtggaagtcatcaccgatctcgaccgcaaagcctttagcgatgcgctgggtacccaggtccgtgacatgtttgttaaagatgttccgcagggtgctgatctgctgaaagccgtggatgaggtgcaataaaccatgacgcaatactggctggggttagattgtggcggtagctggctgaaagccgggctgtatgaccgagaaggccgggaggcgggcgtgcagcgcctgccgctgtgcgcatcaagtccacagccaggctgggcagagcgcgacatggcagaactgtggcaatgttgcactgctgtcattcgcgccctgcttacccattccggcgtcagcggggaacaaattgtcggtatcggcatctccgcgcagggaaagggcttatttctacttgataaaaacgacaaaccgctcggtaacgccattttgtcctcggatcgccgggcgatggaaatcgttcgtcgctggcagaaagatggcatcccggaaaaactctatccgctgacccgacaaaccttatggaccgggcatccggtgtcgctgttacgctggctgaaagagcacgaaccagaacgctacgcgcaaattggctgcgtgatgatgacgcacgactacctgcgctggtgtttaaccggcgtcaaaggttgcgaagagagcaatatttctgagtccaatctctacaacatgagtcgcggggaatatgacccgtgccttaccgactggctggggattgctgaaatcaatcacgccctgccgcctgttgtcggatctgccgaaatctgcggggaaatcaccgctcagacagccgtactgaccggtctgaaagcgggtacccccgttgtcggcggcctgtttgatgtggtttccaccgcactctgcgccgggctcgaagacgaattcaccctcaatgcggtgatggggacctgggcggtgaccagcggcataacccacggtttacgtgacggtgaagcgcatccgtatgtctatggtcgctacgttaacgatggtcaatttatcgttcacgaagccagccccacctcttccggcaatctcgaatggtttaccgcacagtggggagaaatctcatttgctgagattaatcaggccgtagccagtttgccgaaagccggtggcgatctctttttcctgccgttcctgtacggcagcaacgccggactcgaaatgaccagcggtttctacgggatgcaggccattcacacccgtgcacacctcttacaggctatctatgaaggggtggtgttcagccatatgacccatctcaaccggatgcgcgaacgttttactgatgtgcacaccctgcgcgtcactggcggcccggcgcactccgatgtctggatgcaaatgctggcggacgtcagcggtctgcgtatcgagctgccgcaggtggaagaaaccggctgctttggtgcggcacttgccgcccgcgtcggtaccggggtttatcgcgatttcagcgaagcccaacgtgacttacagcacccggtacgcaccctgcagccggatatggccgcgcatcagctttaccaacaaaaataccaacgctatcaacatctcattgccgcacttcagggttatcacacccgcatcaaggagcacacattatgagtcgaccacttctgcaactggccctcgaccactcatcacttgaagccgcgcagcgcgacgtgacgcggttaaaagacagcgtcgatattgtcgaagcaggcaccattctctgtttaaacgaagggcttggcgcagtgaaagccttgcgcgaacagtgccctgacaaaatcatcgttgccgactggaaggtcgccgacgcgggtgaaacgctcgcgcaacaggcatttggcgcaggcgctaactggatgaccatcatctgcgccgcgccgctcgccacggtggaaaaaggccacgcgatggcacagaactgcggtggtgaaattcagatcgagctattcggtaactggacgctggacgacgcccgcgactggcatcgtattggtgtacgacaggcgatttatcatcgtggtcgtgacgcgcaggccagcgggcaacagtggggcgaggccgatctggcacgcatgaaagcgctttccgatatcggccttgagctttccattactggcgggattacccctgctgacctgccgctgtttaaagagatccgcgtgaaagcgtttattgccggacgggcgctggcaggcgcagcaaatccggcgcaagtggctggcgatttccatgcgcaaatcgactccatctggggaggcaagcgtgcgtaatcatccgttaggcatttatgaaaaagcgctggcgaaagatctctcctggccggagcggctggtactggcaaaaagctgtggttttgattttgtcgaaatgtcggtggatgaaaccgacgaacggttgtcacgtcttgactggagcgccgcacaacgtgcttcgctggtcactgcgatgatcgaaacgggtgttgctattccgtcaatgtgcctgtccgcacatcgtcgttttccttttggtagccgggacgacgccgtgcgccagcgggcgcgggagattatgagtaaagcgattcgcctggcgcgcgatctcggcattcgtactattcaactggcaggttacgacgtctattacgaggatcatgacgaaggcacccagcaacggtttgctgaagggctggcgtgggcggttgaacaggcagcggcatcacaagtcatgctggcggtggagattatggacaccgcgtttatgaactctatcagcaaatggaaaaagtgggacgaaatgcttgcgtcaccgtggttcaccgtttacccggacgtaggcaatctcagcgcctggggcaatgatgttcccgccgaactgaaactgggcatcgaccgtatcgccgccatccacctgaaagacactcaacccgttaccgaacatagccccggacagttccgcgatgtgccgtttggcgaaggctgtgtcgattttgttggcatcttcaaaacgctgcatgagctgaactatcgcggatcatttctgattgaaatgtggaccgaaaaagccaaagaaccggtgctggagattattcaggcgcggcgctggattgaagcgcgtatgcaggaggccggatttatatgttagagcaactgaaagccgacgtgctggcggcaaacctggcgcttcccgttcatcatctggtgacgttcacctggggcaatgtcagcgcgatagacgaaacgcggcaatggatggtgattaagccttccggcgttgagtatgaggtaatgaccgccgacgatatggtggtggttgagatagccagcggcaaggtggtggaaggcagcaaaaagccctcttccgacacgccaacgcatctggcgctttaccgtcgctttgcggagattggcggcatagtgcatacccactcgcgccacgccaccatctggtcgcaggccggacttgatctccccgcctggggcactactcacgccgattatttttacggagccatcccctgcacgcgcctgatgaccgcagaagagatcaacggcgagtatgaataccagaccggcgaagtgatcattaaaaccttcgaagagcgtgggttgaacccggcaaaaatcccggcggtactggtgcattctcacggcccgttcgcctggggaaaaaatgccgccgatgcggtgcataacgccgtggtactggaagagtgcgcctatatgggtctgttctcgcgccagcttgcgccacagctccctgcgatgcaaaacgaactgctggataagcactacctgcgtaagcatggggccaatgcctattacgggcagtagccatacctgatagtgcccggcaatacacgccgggcagcctttcacatcagaacagccccaacggtttatccgagtagctcaccagcaggcacttggtttgctggtaatgctcaagcatcattttgtgggtttcacggccaatgcctgattgtttgtagccgccaaacgccgcatgtgccgggtaagcgtgataacagttggtccacacgcgccctgcctgaatgccgcgccccatcttataggccagattaccgttgcggctccagacgcccgcgcccagaccatattgcgtatcgttcgccagctccagcgcttcttccatcgttttgaaggtggttaccgccagcaccgggccaaaaatctcctcctggaacacgcgcatattgttctgaccaaacagaatcgtcggttcgaggtagtagccgtctttcagttcgccttccagcagcttacgtcgcccgccggtgagcacatcagcgccctcttttttaccgatatcaatgtagttgaggatggtttccagttgcccgtgagaaacctgcgcgcccatttgcgtcacgctgtcgagcgggttaccgctgcgaatgctttcgacacggcggatagcgcgttccataaagcgttcgtagatagactcctgcactaaagcacggcttggacaggtgcaaacttcgccctggttaaaggcaaacagtgcaaagccttccagcgctttatcgaaaaaggcatcttcttcatccatcacatcagcaaagaagatatttggcgatttgccgcccagctccagcgtcaccggaataatgttttgcgtggcgtattgcataatttgttggcccacttccgttgagccggtaaacgccactttggcgatgcgtttcgaggtcgccagatattcgccaatttccccacctgcgccgttgaccacgttcaccacccctggcggcagtaaatcaccgacgatttccattagcagcagtacagaaagcggagtaagacgtgcgggtttcagcaccacacagttgccagccgccagcgcgggagccattttccagctcgccatcagcagcgggaagttccacgggataatctgccccaccacgcctaacggttcatggaaatgataggccacggtttcgctatccacttcactgatcccaccttcctgcgcccgaatacacgaggcgaaatagcgaaaatgatcaatcgccagcggcacgtcggcagcactggtttcgcgaatgggtttgccgttatcccaggtttctgccgtcgctaaaagttcaaggttttgttccattcgatcggcaatcttaaacagaatcgccgcgcgatcctgcaccgaggtgtgcgcccatttatctttcactttatgcgcagcatccagcgccagatcgatgtctcgttttgcccgaagacgccacttcgcacagtagctgcccggtcaccggcgtcaggttctggtaatactcgccatcggcaggcgctacccattcgccaccgataaagttgtcgtagcgggcttttaatttgagggggaaaccatactcgccgggcttaatctgtgctgaagggggattattggtcatgatcgtctccttgcggtgtgaggtataacaagggtagacgtgactggcgaaatcttcgccagtcggtaacagctttacgacggctatcacgaatttacgggcaaggattacagagatagttgataaaaaacggctggcaacacgccagccgcaggaagaagggaattacatcgctgcgcgataaatcgccacaatttcttcgtgagttgcctggatcgggttagtaaagccgcaggcatctttcagggcattagtcgccagaaccgcgaaatcttcttctttcacgttcaggtcgcgtaggcctgccgggatatccactttcttcgccagttcacggatggcgttaatgcaggcttcagcaccttccgcgtcgtttttacctgtcacgttcacgcccattgcagcggcacaatcacgcagacgtgcagcggcgactttgctgttgaatacctgaacatgcggcagcaaaacggcgttacatacaccgtgtggcaggttgtagaaaccgcccagctggtgcgccatcgcatgaacataacccagagaagcattattgaacgccataccggcgaggaactgggcataagccattgcttcacgcgctttagcattgctgccatcttcaacggctaacggcaggttttcggcaatcatggtcacggctttcagtgcgcaagcgtcagtgatcggcgtggcggcaatagaaacatacgcttcgatagcgtgcgttaaggcatccatacccgttgcggcggtcagtgacttcggcataccgaccatcagagatgagtcattgacagaaagcaacggagtgacatgtttatcaacaatcgccattttgatgtgacgcgcttcgtcagtgatgatgcagaaacgggtcatttcagaggccgtacccgccgtggtgttgatggcgatcatcggcagctgcggttttgcagagcggtcaacgccttcataatcgcggatgtcaccgccgttggctgcaaccagcgcaataccttttgcgcagtcgtgtggagaaccaccgcctaaggaaatcacgctatcgcaattattttctttaagtaatttcaaacctgcggcgacgttttccgtggtggggttaggttgggtgccatcataaataacgctaaaaatattgcgttcttccagtgctttttgcacatcacccgccatacccaatttcgttaacatattgtcggtgacaattaaggtacgggtaaatccataatctgccatcatattcattgcatcattcaatgaatcagcaccaataacattcacggaaggaataaaaaaggttgaagctgccataacacactcctgaaagtgtaaaaaagggcgggcagcttactgaggattttcatttgaaaatatgatcaacattaccgtttattaaaatatttttaataaaaagcacgttacattcatcaaataacgtgccttcttaacattaataggaaattttgtatcaattcatatttattatgaattaatcatttccttatttttccggaaataataatgcgtcgcgcaataaatgatcatttccccgacgacgcgtaaaaccaatgcggtcaaaatattccagaatttgaattgccagttttcgaccaacacctaaacgatcgcggaaatccgccgcgcaggttgaaccacattcctgatcgagatcgcggatcatattggcaaattcgacaatccgatcgttacggtaataacgatctttaacgatcgccgtaattatcccctgctgggccgcctggcgtagcgtcaggcgcattgcctgctcgtcggttcccgtctcttttgccaggtcacgcacccaccatggctcgtcaccaaacagcggctctgctttttgccagatggcctgctgctctgcactgaagcccgctttatgatccggcagatgcagccagccgtgatggctgtggatgtcgccgctttcgcgcatcttttcaatcagcaacagtaccagcgcttcatcttccattggcaacgccatacgtcgcaaacgttcgcgcccaggaccaggttcatcgcgatgttgctcatgataagtcgctaatgtatcgagaattttccgctgccagcgggcggcaactggcgcattcaacaagctgtaaccagcctgaatatagccaggctgttgcagcagttcgcgcatcccttcgccgttgagctgccgtgcccaggcgaaatccgcaaggttaaccgcgccgcgttccagatgaacagataacgcatcggcatcgctctgcgcccgtgcaagagacgccagccattgcagatattccggcttacgcttaccgcgacgcggcgggttaagcatcaccacacgcgcccccgccagcgtgttgcgggccgagatatcgcgcagcactaagcgatcgttatccgccagccacagcggcgtgtcgaacaccagctcggcaaggttatcttccagcagcgaaacgcgtcccgtaacgtggctggcggcgtggtgaatatgcagcggctgccactgggtcagcggtgtatgggtttgaagctcgacaatcacccgtgtgaacggctccggcggcacatcggcaagcagccagtcgccacggttaatctgctctttttccgcatcacccgcgatgttaagcgcgatacgctgcccggcatgggcagtttctgttggctgattttgcgcatgcagcgcacgcacgcgcatcggtttatttacaccagtcagccagagtgaatcgcctactttcacttccccgcttaacgccgtaccggtgacgaccagcccggcaccttttacggtaaatgcgcggtcgatcgcgaggcggaaactatgttggctggcgtgttcacgttctggtaactgaagcagatgctcgcgcagggcatcaattccccgaccttcggttgctgcggtgataaacagttttgcctcagcaaaaccgtattcccgcagcatctcctttacctggcgttcaacctcatcaacacgcgcttcgtccacgcgatcggctttggtcagcgccactgtcagcatcgggttaccggtcagctgcaaaatcgccagatgctcacgggtctgtgccatcacaccgtcatcgcacgccaccaccaacagcgcgtgatcgataccaccaacgcccgccagcatgttggaaagaaacttttcatgaccgggcacgtcgataaaaccaggcacgcgaccatccggctgcggccagtaggcatagccgagatcgatggtcatgccgcgctttttttcttccggcagacggtcggcatttacgcccgtaatcgcctgcaacaaggttgttttgccgtggtcaacgtgtccggcagtcgcaataatcatttcaacaacatctccaaaaaccgttgctcatcttcaaggcagcgtaaatccagccacaatcgtccgtcataaatacgaccaatcaccggcactggcaattcacgccagcgggcggctaatgactcaaggtggctaccgcgtccatcatggggggtaaacgttaatgccgcgctcggcaggcgatcaaccggcagcgaaccactgccgatctgcgaaagacatggcataacctgtaccgcaaactccgcgccgtaatgtgcggcaaggggagcctgtaaacgttgtgcctggatttgaatgacctctgcgctgcgggtaagcaggcgcagggtcggtaatttttcactcagagcttcagggtgtaaataaagacgcaacgtggcttccagcgccgcgagggtcattttatccgcgcgtaatgcacgcttcagcgggtggctttgcaggcgggcgatcatttcttttttaccaacaataattcctgcctgcggcccgcctaacagcttgtcgccggagaagctcaccagactgacgcccgccgcaatcaactcctgcggcattggctctttcggcaaaccgtactggctaagatcgaccagcgagccactgcctaaatcagtcaccactggaacatccagttctttgccgagcgccaccagttccgcttcatctatcgctttggtgaacccctgaatgctgtagttactggtatgtactttcatcaacagcgcggtattttcattcaccgcctgacgataatcattagcgtgcgtgcggttggtggttcccacttcgtgtagggtgcagcctgcctgacgcatgacatcaggaatacgaaacgcgccgccaatctccaccagttcgccgcgagataccaccacctctttcccgctggcagtggccgccaacatcaataacaccgccgccgcattgttattaacgatacaggcatcttccgctcccgtaatgcggcacagcagctgcgccagcgcccgatcgcgatgtccgcgtccggcgtcgtccagatcgtactcgagggtcactggcgaacgcatagcctgcgcaacggcttccaccgcggcttctgcctgtaaagctcgcccaagattggtatgcagcacggttcccgtcaggttgatcaccggacgcagcgcgctctgcgcctctttcgtcaaccgggcatcgacttcttgcgcccagttttcacaccatgcgggcagcgtctggctgtctcgaatcacttctcgcgcttcgtcaagcatctgacgcagcaattccaccacgcgggtgtgaccataagtatcacgcaaagaaaggaaggagctatcgcgcaataagcgatcaatagccggaagttgactatagagggaacgcgtttcggttgtcataggaaacctggctgatcaaggccctctcacacggagaagggcgtttaacataaccacggattgtaacgtgagatgggtcaggaggacatatcgcgcatcaagcctttggcggttcggtgcgagcaaaactttcgcggctaaacaggttttcgaccagtttgactaagtgtgggcggtcgacacaccagcctggcgcaacgcggcggaaattgagatatccgacggcacaggcaatggcgatagtcgccagattgaccgtatcggttttgagcgtgccatcgaccagatatccttccagcacatccagactgcggttgattttctcacgctgacgtaacaattcatcttcagactgctgcgccgccggacgcgcctgttcacgcaccgataccagcccggcatccataatgccatccgccagtgcctcaattttgcgcacccgcaacgactccagcggatcgcgcggcaacatcgccggagcaacattcattaattcaatatattcagcgatgatcggtgaatcaaaccagcattcgccctcttcggtcaccagtaccggtacttttcctaacgggttaaattgcgccacgccgttatccgcgttatagggcagttcattaataaattcgaacgttatgcccttttctaacaacagaatagaaagtttgcgtacaaacgggctggtgtagctaccgacgagtttcatgccgagtcctttgtgcgaggaaaaatatcagtatggctcaggctcgcgcaaaacacaggtgatacaagtctcaatgatccaaataaagataatgcatccaactggtcattcttagcagcactttccgcatcaccgaaacatggctgaaatggtcggagtaaactgccacctgggcgtagatgccgtcgggtaaggcatcgatatcagcgtcagggtccagttcaatggttcccagcacaccgtccgtgccgggcacgaccgttaatgattgcaataccccctgcgcctgataagaaccgcctggcacgacaggtaaaatactggtcagtttgccgtgaaacacctgcccaggtagcgcgttaaacaccacttccgcatcatcgccgggtttcagacgtaacagcgagttctgccgaaattgggcgacaatttgccgtttttgctcggggatgaaaaccatcaccggacgtagcggcaaggcagctgcgtatgtacctgggcggatcagtacctgagtgacgtagccattgctcggtgcgcgaatgacggtctgctcaaggttatattttgcttcagtaagttgcgctcttaagctcacaatctgcgattgctcgccgttaaccatactgtcgagctggctctggatctgcgcctgctccgccaccgagcctttcaccagcgcatcctgcgcgaggaaattttgccgcgcatcgtcgatgtcacgttccgagaacggattcaccgccgcctggctgcctttcaggtaacgttgataatttttaaacagacggtcgcgctccgctgaaacctgggtggtgttggcctgcgcttcagtgagctgcgcgcgcagcgtctttatattatgcgtcgccgtcatcaggtcagcctgaagcctgtcaactcgcgcctggtaacgaaccgggtcgagcttaaaaagcacctcgcccttctgaataagctgattatttttgtcggtgacttcagtaacaattcccgtcacctgtggcgtgatggggatcgctatcactgccttttgcgcggtaaaagtgtaagggtggttgtagttcatcaacaaaatcaaaccactcaccagaaacacgcctcccagcgccgccgtcgccagcgtccactgattcaccggaatgcggaagattttaaagaccgcccacgccagcgccacgtaagttaaaacaatcaatagatccataattagatctccggaaacgtggaatagtcagtctttttctcggcggcgagttggtgctccagccgggaaatccggtcagaaagtgcggcgatttccgggtctggcacgtcgccttgcggcgcaacatgtgactgcatgccccagccgcgctccggttgatagagcgtcgcccagatccacaggaacggccagataacatgcagagtaaacaggctcacccagcccgccgtatgaatagcgtcggcatggggatggttgcgctttttggcaatcagataagggatgtcatgtatcgcgatgattccataaaaaatcaccagaaagacgaagatcagcactcccaacgcgaaatagtttagaaacatatctgcctcggattcacgtttatcagtgttgttttttggctggcagccagaagggagtcaggctgatattttgacaataatccgggttcgcgattctcgccataacaccaaagaataattttaagaggtgatgagttgcttagttacataacgatttcatgacgaaggcataacatgctgtagatcacatcaggtgaacgccgtaagaaaatatcttgtgattcagatcacaaagattcaacaaaccatcaaaataaaaatgtgacataactcacatttaaatgccatttttagcgaaaatcgccgccttgttgcttttttacacaagcattttgtgatgagcatcacgtcaattacctctctaccccctacatttatgtgactgatatcacacaaaaggccgccgactggacagttaaccgattcagtgccagatttcgcagtatctacaaggtccggctacctctgccgccacattaacaaaaaacctcgggcttccagcctgcgcgacagcaaacataagaaggggtgtttttatgtcatccgatattaagatcaaagtgcaaagctttggtcgtttcctcagcaacatggtgatgccaaatatcggcgcgtttatcgcgtggggtatcatcaccgcgttatttattccaacagggtggttaccgaacgaaacgctggcgaagctggtcgggccgatgatcacttatctcctgccgctgctgatcggttataccggtggtaagctggtaggcggcgaacgtggcggcgtagtcggtgccatcaccaccatgggcgttatcgtcggcgcagacatgccgatgttcctcggctctatgattgcaggtccgctgggcggctggtgcattaagcacttcgaccgctgggtagacggtaagatcaaatccggttttgaaatgctggtgaataacttctccgcaggcatcatcgggatgatcctcgctattctggcatttctcggcattggcccggttgttgaagccctgtctaaaatgctggcggcgggcgttaacttcatggttgtccatgacatgctgccgctggcgtctatctttgttgaaccggcgaaaatcctgttcctcaacaacgccattaaccacggtatcttctcgccgctgggtattcagcagtcccatgaactgggtaaatccatcttcttcctgattgaagctaacccaggtccgggtatgggcgtgctgctggcgtacatgttctttggtcgtggtagcgctaaacagtctgcgggcggtgcggcaatcatccacttcctgggcggtatccacgaaatctacttcccgtatgtgctgatgaatccgcgtctgattctggccgttatcctcggtggtatgactggcgtgtttacgctgactatcctgggcggtggtctggtttctccggcatctccgggttctatccttgctgtactggcgatgacgccaaaaggtgcttacttcgctaacatcgcgggtgtgtgtgcggcgatggcagtctccttcgttgtctctgccattctgctgaaaaccagcaaagtgaaagaagaagatgatattgaagctgctgcacgtcgcgttcaggaaatgaaagctgagtctaaaggcgcatctccgctgtctgcgggcgatgtgactaacgacctgagccacgtacgtaaaatcatcgttgcctgtgatgccggtatgggttccagtgcgatgggcgcaggcgtgctgcgtaagaaaattcaggatgcaggtctgtcgcagatttcggtcactaacagcgcgatcaacaacctgccgccagatgtggacctggtcatcactcaccgtgacctgaccgaacgcgctatgcgccaggttccgcaggcacagcatatttcgctgaccaacttcctcgacagcggcctgtacaccagcctgaccgaacgtctggttgctgcccagcgccatactgaaaacgaagtgaaagtgaaagacagtctgaaagacagctttgacgattccagtgctaatctgttcaaactgggcgcggagaacatcttcctcggtcgcaaagcggccaccaaagaagaagcgattcgttttgctggcgagcagctggtgaaaggcggttacgttgagccggaatacgttcaggcgatgttggatcgtgaaaaactgaccccgacttatctgggtgagtctatcgcggtgccacacggtacggttgaagcgaaagatcgcgtactgaaaacgggcgtcgtgttctgccagtacccggaaggcgtgcgcttcggtgaagaagaagatgacattgcccgtctggtgattggtattgctgcccgtaacaacgagcacattcaggtgatcaccagcctgaccaacgcactggatgatgagtctgtcatcgagcgtctggcacacaccaccagcgtggatgaagtgctggaactgctggcaggtcgtaagtaatccattcccaccctctccgcatgaagaaggtggggctaattgcctgatgcgcttcgcttatcaggcctacaacataaagcacaatttgttttgtcggtcggataaggtgtttacgccgcatccggcagtcggtacacaatgcctgatgcgacgctgacgcgtcttatcaggcctacaggtcagtgccaaacacgtaggccggataaggcgtttacgccgcatccggcagtcggtgcacaatgcctgatgcgacgctgacgcgtcttatcaggcctacaggtcagtgccaaacacgtaggccggataaggtgtttacgccgcatccggcagtcggtgcacaatgcctgatgcgacgctgacgcgtcttatcaggcctacaggtcagtgccaaacacgtaggccggataaggcgtttacgccgcatccggcaaaaagcccctctcctcacggagagggtttgggtgagggaaaagcctcaccccagccctctcgggtaaaaacattgatgaaggttaatactatgaaagcattacattttggcgcaggtaatatcggtcgtggctttatcggtaaactgctggcggacgcgggtatccaactgacgtttgccgatgtaaatcaggtggtacttgatgccctgaatgcccgtcatagctatcaggttcatgtggttggtgaaaccgagcaggtggataccgtttctggcgtcaatgccgtcagcagcattggcgatgatgtcgttgatctgattgctcaggtcgatttagtcactaccgccgttggccctgtcgtgctggaacgtattgctccggccatcgccaaagggctggtgaaacgtaaagaacaaggtaatgaatctccgctgaacatcatcgcctgtgaaaacatggtccgcggcaccacgcagctgaaaggccatgtgatgaacgccctgccggaagatgccaaagcgtgggtagaagaacacgttggctttgttgattccgccgttgaccgcatcgtaccgccttcggcttcggcaactaacgatccgctggaagtgacggtagaaaccttcagcgaatggattgtcgataaaacgcagttcaaaggcacgctgccaaacatccctggcatggaattaaccgacaatctgatggcatttgtcgaacgtaaactcttcaccctgaatacaggtcatgctataaccgcgtacctcggaaaactggccggtcatcagaccattcgtgacgcaattctcgacgagaaaatccgcgcggtggtaaaaggggcaatggaagaaagcggcgcggtactgatcaagcgctacggctttgatgctgacaaacatgcggcatacatccagaaaatcctcggtcgtttcgagaacccgtacctgaaagatgatgtagaacgcgtaggccgtcagccgctgcgtaaactgagtgctggcgaccgtctgatcaagccactgcttggaaccctggaatatggtctgccacataaaaacctgattgaaggtattgccgctgcaatgcacttccgcagtgaagatgacccgcaggctcaggaactggcagcgctgattgccgacaaaggcccacaagccgcgctggcacagatttccggtcttgatgccaacagcgaggttgtatccgaggcggtaaccgcttataaagcaatgcaataatggtggaccaggcgcaggataccctgcgcccgaataacagattgtcagatatgcaggcaacaatggaacaaacccaggcctttgaaaaccgtgtgcttgagcgtctgaatgctggcaaaaccgtgcgaagctttctgatcaccgccgtcgagcttttgaccgaggcggtaaatcttctggtgcttcaggtattccgcaaagacgattacgcggtgaagtatgctgtagaaccgttactcgacggcgatggtccgctgggcgatctttctgtgcgtttaaaactcatttacgggttgggcgtcattaaccgccaggaatacgaagatgcggaactgctgatggcattgcgtgaagagctaaatcacgacggcaacgagtacgcttttaccgacgacgaaatacttggaccctttggtgaactgcattgcgtggcggcgttaccaccgccgccacagtttgaacctgcagactccagtttgtatgcaatgcaaattcagcgttaccaacaggctgtgcgatcaacaatggtcctttcactgacagagctgatttccaaaatcagcttaaaaaaagcctttcaaaagtaagtactttcgcttacttctcctctacctgtttcggacgataaagctgacgataatactccagacgttgtagatataacggcacgctttcatcaggtattccggacggaatcgcgttacggggaggtagttttttcagatactcccggaacgcctggctggatgccatgaaatctacggctttatcgataagaagcggaacgttttcacctaatttgcccatgatgatatctccgtattaccccgcgccgggaatgcgcggccgccaattttagtttagatcccggtataaatgacattaaggaaaacgtgctcaatcctcaataatcacctgcttctgttgactatcttttttctttaaatttcttaactaatcaatgtattgggtgattttttaacgcattaatggttacaatctggaactattacaatgccatcagttgtgaacaaagcacctggtcgcgcatactagaggctataaatttatctctatcagaagtcatcacatgaaagaagtcgaaaaaaacgaaatcaaacgtctcagcgatcgtctggacgccatccgtcaccagcaggccgatctgtcgctggttgaagccgcagacaaatatgccgaactggaaaaagagaaagccacgctggaagcagaaattgctcgcctgcgcgaagttcacagccagaaactcagcaaagaagcgcagaaactgatgaagatgccgttccagcgtgcaatcaccaaaaaagagcaagctgatatgggcaaactgaaaaaaagtgttcgcggactggtggttgtgcacccaatgaccgcgctgggccgtgaaatgggcctgcaagagatgacagggttctcaaagactgcgttttaagttcctttctcgtcgctgtaatcacagcctctcaccatttactcgctcctgctggcacatgcaggagcctgtttcagagatcgaatctttataacgttcttaacattatatattcaactccacctacacttctgagcgatcgtagcaggctaaattctgaaaatcaggtacacattaaagaatgatgtatcaatatcaacaatgaatttccgcatatcaatgctcgaaacataattaattatttaaatttttcaatcagcttcgcaaattccacaataaaacatcactcaactgaatatttacctttccctgccctgtgcctttatccggtgaaacatttgacatcgattgacaccgatcattaaaatccgcgcgattaatattattggctacaaactgaaatcgtttgacatttaataacatattcgcacaaccaattaatacaaaaactctctaacaaatttattttgcggatatgcctcattccaatcattcataaaaaaaatgattgtgccgtaattatcaactgtatcgggattatgaaaaggaattcatcctatgaacctaaagaaaacactgttaagcgtgttaatgatattgcaactttgcttattggtagggtgtgactatattgaaaaagcgagtaaggtcgacgatctcgttacacagcaagagttacaaaaaagcaaaattgaggcgcttgaaaaacaacaagaactcgacaagcgcaagatagaacactttgaaaaacaacaaactaccatcataaacagtaccaaaacgctcgctggcgtggtgaaggcagttaaagacaaacaggacgaatttgtctttacagaatttaacccggcacaaacccaatacttcattttaaataacggttctgttggtttggcagggaaaatactgtctattgacgcagtagaaaacggcagcgttattcgtatttcactggttaacttattaagtgttcctgtatcaaatatgggtttttacgcgacatgggggggagaaaaacccaccgacatcaacgcattagcaaaatggcagcaattgctatttagtacctcaatgaactcctccctgaaattattaccaggtcaatggcaagacattaatttgacgctaaaaggtgtctcgcccaacaacctcaaatatctgaaattagccatcaacatggcaaatattcagttcgaccgtcttcaacctgctgaatctccacagcggaaaaacaaaaaataaatgcagcttctgcgcttatatcaaggaatagagagcatcaataatgaacaaaatatttaaagttatctggaatccggcaacaggtagttacaccgttgccagtgaaacagcaaaaagtcgtggtaaaaaaagcgggcgcagtaagctgttaatttctgcgttggttgtgggtgggttgttgtcgtctggagtacaagcatcgaccgcgcttgatggtggtggggctagcgaaagcactccattgaccgatacctggattgccattggtcagggtgctaaagcatcatcagtagacacttcaccatcaggaggaccaggaacatcaagtattgcaatagggcaagaagcccaatctgggataggtagtacctcattaggtttcaagagccaggctacaggagaaagatctgttgctttaggacaaacagctgacgcaaccggtaatagggccatagcaatcggtagtggagctaaatcgactgccgattattcccttacgctggggaatggatctaaggctttcgctgaaaacgccacggcgataggcaaggacgcaagagcggagggcaaaggtagtcaggccttcggaaaagtggccttggccactggggagaatgccattgccttgggtagtaacagcaatgcatctggtgataacgccgttgcgctgggtagtacaagtcaggcatatggcgactccagccttgcaataggtgagttaagtgagaccaatgctgaaaatgctattgcactgggaaaactcagtaacgcaagtaaaatcaattcaatcgccctgggtagtaacagcactgcatctggtgagggctccgttgcgctgggagagaatagttttgctggaggcataaacagtcttgctttgggtagtcaatccaatgcaaacggtgataacgcagttgccctcggtgtaggatctgtcgcagagcaagacaataccgtttcggtagggaacagcacaacacaacgcaaaattaccaatatggctgccggtcttatacaaccaggcagtactgaggccattaacggttcacaacttcatgcattaagtgcctcagtcgcagcccgactcggggctggtgctggcgtaaatggagatggaagtgtaaatgcgccaagctacaagctgaaaagcggcatctacaataatgtgggagaggcgcttttgggaatcgacaatgacactctgcactgggacaaaaccgagggagcatttagtgccagctatatcgtcaaaaacgctgatggcagcccaaagagcagcatagcccaaaacaaaatcattaacgttgcaaagggtactatttccgccaccagcaccgatgtagtaaacggctctcaattgtacgacctgcagcaggatgctctgttgtggaacggcactgcattcagcgccgcacacggtagtgataccaccagcaaaatcactaatgttgctaaaggtacggtttctgcaaccagcaccgatgtagtaaacggctctcaattgtacgacctgcagcaggatgcgctgttgtggaacggcacagcattcagtgccgcacacggcaccgaagccaccagcaaaatcactaatgttgaagatggtactatttcagacaccagtaaagatgcggttaacggttcccagttgaaagaaaccaaagacgatgtggccaccaacacagccaatatcgccgataacactgctgatattgcaaccaacactgccaatatcgccgataacactacggatattgcgaccaacactgccaatatcgccactaacactacggatattgcaaccaacactgccaatatcgccgataacactgctgatatcgccactaacaccacggatattgcaaccaacactgccaatatcgccgataacactgccaatatcgccactaacactacggatattgcgactaataccgccgatatagctacaaacgctagcagtatcactactctgaacgcggacgttgataccctggaaaaagatgccctgctctggaatggcacagcattcagcgccaaacacggcaccgaagctaccagcaagatcaccaatgttaccgctggcgacctgactgctggcagcactgacgccgttaatggctcccagctcaaaaccaccaacgataacgtgtcgaccaacaccaccaacatcaccaacctgacggattccgttggcgaccttaaggacgattccctgctgtggaacaaaacggctggcgcattcagcgccgcgcacggcaccgaagccaccagcaagatcaccaacttactggctggcaaggtatcttctgacagcaccgatgccattaacggatcacaactttatggcgtagcggattcatttacgtcatatcttggtgggggtgctgatatcagcgatgcaggcgtattaaccgggccaacctacactattggtggtactgactacactaacgtcggtgatgctctggcagctattaacacatcatttagctcatcactcggcgacgccctactctgggatgcaaccgcaggtaaattcagcgccaaacacggcattaataatgatcccagtgtaatcactgatgttgcaaacggtgcagtctcgtccaccagtagcgacgccattaacggttcgcaactttatggcgttagtgactacattgccgatgctttgggcgggaacgctgtggtgaatgcagacggcagtatcactacaccgacttatgccatagcgggcggcagttacgacaatgtcggtgacgcgctggaagcgatcgataccacgctggatgacgccctgctgtgggatgagacagccaatggcggtaacggtgcatttagcgccgctcacgggaaagataaaactgccagtgtaatcactaacgtcgctaacggtgcagtctctgccaccagcagcgatgccattaatggctcacagctctatagcaccaataagtacatcgctgatgcgctgggtggtgatgcagaagtcaacgctgacggaactatcactgcaccgacttacaccattgcaaataccgattacaacaacgtcggtgaagccctggatgcgcttgataataacgctctgctgtgggatgaagacgcaggtgcctacaacgccagccatgatggcaatgccagcaaaattaccaacgttgcggctggtgatctctccacaaccagtaccgatgctgttaacggttcccagttaaacgcaaccaatattctggttacgcaaaatagccaaatgattaaccagcttgctggtaacactagcgaaacctacatcgaagataacggtgcgagtattaactatgtacgtaccaacgacaacggcttagcgttcaacgatgccagcgcttcaggtattggcgctacggctgtgggttataacgctgtcgcctcaggcgaaagcagcgtagccattggtcaaggtagcagcagcaccgttgataccggtattgccctgggtagcagctccgtctccagccgcgtaatcaccaaaggttctcgtgacaccagcgtatcggaagaaggtgttgtgattggttatgacaccacggatggcgaactgcttggcgcattgtcgatcggtgatgatggtaaatatcgtcaaatcatcaacgtcgcggatggttctgaagcccatgacgctgttacggttcgccagttgcagaacgccattggtgcagtcgcaaccacaccaaccaaatactatcacgccaactcaacggctgaagactcactggcagtcggtgaagactcgctggcaatgggcgcgaaaaccatcgttaatggtaatgcgagtattggtatcggcctgaacacgctggttctggctgatgcgatcaacggtattgctatcggttctaacgcacgcgcaaatcatgccgacagcattgcaatgggtaatggttctcagactacccgtggtgcgcagaccaactacactgcctacaacatggatgcaccgcagaactctgtgggtgaattctctgtcggcagtgaagacggtcaacgtcagatcaccaacgtcgcagcgggttcggcggataccgatgccgtcaacgttagtcagttgaaagttaccgatgagcgtgtggcgcaaaacacccagaatatctctaacctgaataatcaggtaacgaatctggacactcgcgtcaccaatatcgaaaacggtatcggcgatatcgtaaccaccggtagcactaagtacttcaagaccaacaccgatggcgcagacgccaacgcgcagggtaaagacagtgttgcgattggttctggttccattgctgccgctgacaacagcgtcgcactgggcacgggttccgtagcagacgaagaaaatacgatctctgtgggttcttctaccaaccagcgccgtatcaccaacgttgctgccggtgttaatgccaccgatgcggttaacgtttcgcaactgaagtcttctgaagcaggcggcgttcgctacgacaccaaagctgatggctctatcgactacagcaacatcactctcggtggcggcaatagcggtacgactcgcatcagcaacgtttctgctggcgtgaataacaacgacgcggtgaactatgcgcagttgaagcaaagtgtgcaggaaacgaagcaatacaccgatcagcgcatggttgagatggataacaaactgtccaaaactgaaagcaaactgagtggtggtatcgcttctgcaatggcaatgaccggtctgccgcaggcttacacgccgggtgccagcatggcgtctattggtggcggtacttacaacggtgaatcggcagttgctttaggtgtgtcgatggtgagcgccaatggtcgttgggtctacaaattacaaggtagtaccaatagccagggtgaatactccgccgcactcggtgccggtattcagtggtaatcatccattaacgaatgggtaaacgccacattgcctgatgcgctacgcttatcaggcctacggggtgattcagcactaccctgtaggccggataaggcgttcacgccgcatccggcaagataaggcgcaccagatcaacaatctgagggcaattctctgatgggaattgcccttttcttcattacctctctcccaggattggccctaccaattcttcgcttatctgacctctggttcacaattccccaattaaaactcacatcaatattgccaatacataacatttagttaactatccattgtcattatccctacacaacacaattggcagtgccacttttacacagcgtgtgacaaggagatgagcaacagactcattacacggcgtgtgtggactgcaggagacctgcaatgaatctctggcaacaaaactacgatcccgccgggaatatctggctttccagcctgatagcatcgcttcccatcctgtttttcttctttgcgctgattaagctcaaactgaaaggatacgtcgccgcctcatggacggtggcaatcgcccttgccgtggctttgctgttctataaaatgccggtcgctaacgcgctggcctcggtggtttatggcttcttctacgggttgtggcccatcgcgtggatcattattgcagcggtgttcgtctataagatctcggtgaaaaccgggcagtttgacatcatccgctcgtctattctttcgataacccctgaccagcgcctgcaaatgctgatcgtcggtttctgtttcggcgctttccttgaaggagccgcaggctttggcgcaccggtagcaattaccgccgcattgctggtcggcctgggctttaaaccgctgtacgccgccgggctgtgcctgattgttaacaccgcgccagtggcatttggtgcgatgggtattccgattctggtcgccgggcaggtaacaggcatcgacagctttgagattggtcagatggtggggcgtcagctgccgtttatgaccattatcgtgctgttctggatcatggcgattatggacggctggcgcggtatcaaagaaacctggcctgcggtcgtggttgcgggcggctcatttgccatcgctcaatacctcagctctaactttattgggccggaactgccagacattatctcttcgctggtatcgctgctctgtctgacactgttcctcaaacgctggcaaccagttcgcgtattccgcttcggtgacttaggggcgtcacaggttgatatgacgctggctcacaccggttacacggcaggtcaggtgctgcgcgcctggacaccgttcctgttcctgaccgccaccgtaacgctgtggagtatcccgccgtttaaagccctgttcgcttcaggcggtgcgctgtatgagtgggtgatcaacattccggtgccgtacctcgataaactggttgcccgtatgccgccagtggtcagcgaagcgacagcgtatgccgccgtgtttaagtttgactggttctctgccaccggtaccgccattctgtttgctgccctgctctcgattgtctggctgaagatgaaaccatctgacgctatcagcaccttcggcagcacactgaaagaactggctctgcctatctactccatcggcatggtgctggcgttcgcctttatctcgaactattccggtttgtcatcaacactggcgctggcactggcgcacaccggtcatgcattcaccttcttctcgccgttcctcggctggcttggggtattcctgaccgggtcggatacgtcatctaatgctttgtttgccgctttgcaggctaccgccgcacaacaaattggcgtttctgacctgttgctggttgcagccaacaccaccggtggtgtcaccggtaagatgatctccccgcaatctatcgctatcgcctgtgcggcggtaggcctggtgggcaaagagtctgatttgttccgctttactgtcaaacacagcctgatcttcacctgtatggtgggcgtgatcaccacgcttcaggcctatgtcttaacgtggatgattccttaatgattgttttacccagacgcctgtcagacgaggttgccgatcgtgtgcgggcgctgattgatgaaaaaaacctggaagcgggcatgaagttgcccgctgaacgtcaactggcgatgcaactcggcgtgtcgagaaattcactgcgcgaggcgctggcgaaactggtaagcgaaggtgtgctgctcagtcgacgtggcggcgggacgtttattcgctggcgtcatgacacatggtcggagcaaaacatcgtccagccgctgaaaacgctgatggccgatgatccggattacagtttcgatattctggaagcccgctacgccattgaagccagcaccgcatggcatgcagcaatgcgtgccacgcctggcgaaaaagaaaagattcagctttgttttgaagcaacgctcagcgaagacccggatctcgcctcacaagcggacgttcgttttcatctggcgattgccgaagcctcacataacatcgtgctgctgcaaaccatgcgcggtttcttcgatgtcctgcaatcctctgtgaagcatagccgccagcggatgtacctgatacccccggttttttcacagctgaccgaacaacatcaggcggtcattgacgccatttttgccggtgatgctgacggggcacgtaaagcaatgatggcgcaccttagctttgttcacaccaccatgaaacgattcgatgaagatcaggctcgccatgcacgcattacccgcctgcctggtgaccataatgagcattcgagggagaaaaacgcatgattatttccgcagccagcgattatcgcgccgcagcgcaacgcattctgccgccgttcctgttccactatatggatgggggggcatattctgaatacacgctgcgccgcaacgtggaagatttgtcagaagtggcgctgcgccagcgtattctgaaaaacatgtctgacttaagcctggaaacgacgctgtttaatgagaaattgtcgatgccggtggcgctaggtccggtaggtttgtgtggcatgtatgcgcgacgcggcgaagttcaggctgccaaagcagcggatgcgcatggcattccgtttactctctcgacggtttccgtttgcccgattgaagaagtggctccggctatcaaacgtccgatgtggttccagctttatgtgctgcgcgatcgcggctttatgcgtaacgcactggagcgagcaaaagcagcgggttgttcgacgctggtattcaccgtggatatgccaacaccgggagcacgttatcgtgatgctcattctgggatgagcggcccgaacgcggcaatgcgacgctatttgcaggcggtgacgcatccgcaatgggcgtgggatgtgggcctgaacggtcgtccgcatgatttaggtaatatctcggcttacctcggcaaaccgaccggactggaagattacatcggctggctggggaataacttcgatccgtccatctcatggaaagaccttgagtggatccgcgatttctgggatggcccgatggtgatcaaagggatcctcgatccggaagatgcgcgcgatgcagtacgttttggtgctgatggaattgtggtttctaaccacggtggccgccagttagatggcgtactctcttctgctcgtgcactgcctgctattgcggatgcggtgaaaggtgatatcgccattctggcggatagcggaatacgtaacgggcttgatgtcgtgcgtatgattgcgctcggtgccgacaccgtactgctgggtcgtgctttcctgtatgcactggcaacagcgggccaggcgggcgtggcaaatctgcttaatctgatcgaaaaagagatgaaagtggcaatgacgctgactggcgcgaaatcgattagcgaaattacgcaagattcgctggtgcaggggctgggtaaagagttgccggcggcactggctccgatggcgaaagggaatgcagcttaagggttagacgaatatctgctatcctgcccccgcactaagggggcagtatgctaaacatcgtactttacgaaccagaaattccgccaaatactggcaacatcatccgtctttgcgctaataccggctttcgtctgcatatcatcgaaccgatgggatttgcctgggacgataagcgcctgcgccgcgcggggctggactatcacgagtttaccgccgttacgcgtcatcatgactatcgcgcgtttctcgaagcagaaaatccccagcgcctgtttgccctcaccacgaaaggtacgcctgctcacagcgccgtaagctatcaggatggcgattatctgatgttcggcccggaaacacgcggcctgccagcgagcattcttgatgccctgcccgctgaacaaaaaattcgtattccaatggtgccggacagtcgcagcatgaacctgtccaatgcggtgtcggtcgtggtgtatgaagcctggcgccagctggggtatccgggagcggtgttgagagattaagatgcggtaggccggataaggcgttcacgccgcatccggcacgatcacagaatgtcagatcccatcaccatactcaaacgtatggttaatgccgttgaaatgctgatccatatccattgacggtttatcgctatccggcttgccgacaatgcgtgccggaacgccagcggcagtggtgtgcggcggcaccggttgcagcaccacggaacctgcgccaatcttcgcgccgcgcccaacttcaatattaccgagaattttcgcgcccgcgccaatcatcacgccttcacgaattttcgggtgacggtcaccaccagatttacccgtaccgccaagcgtcacagattgcagaatcgatacgtcgttttcaatcaccgccgtttcaccaacgacgatgcctgtcgcgtggtcgagcatgataccgcgaccaatttttgctgccgggtgaatatccacctggaacgtcacagaaacctggttttgcagaaagattgccagtgcgcgacgcccctgattccacaaccagtgaccgatgcgatacgcctgcaaagcatgaaaacccttcagatatagcaacggggttgagtatttatccaccgccgggtcacgggtacgcactgcctgaatatcacaggccgcagaggcgatcatttccgggtcggcggcgtaggcttcttcgaccacttcacggatagcaatagcaggcataatgggcgatgacagcttgttcgccagcatgtagctcagtgcactgccaaggttttcgtgcttgagtagcgtcgcgtggtaaaaactggccagcattggctcacagtccgccagcgttctggcttcagctttaatattgttccagacaatttccagttcttcacacgacattgcttactccacacgataagataatgaccgacccgttctgcgcgggccgggtcatagtggtaacaaaggttccctgggtttagtggctgctgcgctcgtccttgcgtgcacgacctagtaaagtcaatgctgcctcgcgcgcgttttttccgcaatataatacttgataaatttcctcggttattggcatttcaacgccgaagcgatgcgccagttcgcggacttctttcgtattgcggtagccttccaccacttgaccaattttctcctgcgcgctttgtacatccatgccctgaccgagcatcatgccaaaacggcggttacgcgactggttgtcggtacaggtaagcaccagatcgcccagccccgccatgcccataaaggtggcaggatcggcacccagcgccgcgccaagacgcgacatctcagccagcccacgggtgatcagcgccgtacgcgcattcgcgccaaaaccgataccgtcggacatccccgcgccaatggcaatgacgtttttcaccgcaccgccaagctgcacaccgatgaaatccgggttgctgtaaacgcggaaacttttgccacagtgcagcaattgctggaggtcatcggcaaaggtctggtccgtcgaggccagcgaaatggccgtcggtaaacctgccgccagttctttcgcaaacgttgggccagagataaccgccagcggaatttgatcgcctaaggcctcacgcgccacgtcctgtaacagacgtccggtttctgcttccagccctttggtcgcccacaccagacgcgcatcaggacgcatcagcggtttaatctggcgcagcacttcaccaaagacatggctgggtacgacgacgagaatattacggctggctgccagcgcagtggcgagatcgctttcaagatggagcgtatcgggaaaaggcacatcggggagaaacgcggcgttacagcggtcgcgttcaagcgttgcgatatgttcagggtcatggccccagaggacaacctcgtggccatttcttgccagggtgatggcaagagcggtgccgtacgagccggcaccgatcacagtcattgaagcattacgttggttcatcaggcatcctgatgttcttcagtaccttcgccagcctgctgctgcaaatagttcatgaacagcgcatcgaagttaaccggcgcaaggttcagttgcgggaatgtaccgcgggataccatgctggtgatgcactcacgagcatacgggaacagaatgttcgggcagtatgcgcccaggcaatgtgccatctgggtgccttcgatacccgcgatggagaaaataccgccctgctgaacttcacacaggaacgcggtttcttcgcccagggaggccgttacggtaacacgcagtaccacttcgtaaacgtcatctgccagttgagtagatgccgtatccagatcaagtttaacttctggttgccaatctttctggaaaacgtgcggcgcgttcggcgcttcgaaagaaatatccttggtataaatacgttggatctggaaagtcatttcggtgttgttttgttctgacatgtgtagaaaacccttaagtgttgtccttaaaatactgcgcaatgtaatgccaacgttcacacgttatttcagcaggggatccagtccaccacgtgcatccaatgcatacaagtcatcacagccaccaatgtgctgtgcgtcaataaaaatctgtggaaccgtggtgcgaccgctgcgtttgatcatctcttcacgcttagcggcattgccatcgatcggcaactcctgaaaactcacgcccttgctgctcagcagtgcttttgcacgatggcaatacgggcaggtttctttggtatagatttcaacattggccataaattagctcctgttttttaccctgaaatttcatgttgcagggcggcagcaaaatggagtgtccccagaagcttatatcaataagtcgctgggggcctaattgcagctaacggcctgcatcatgaaaaacggcaggtaaattatttgccgcgcaccaaaggcaagttttcgccagcccagccagcgacgccttctttcagtacgaatacttgcgcaaaaccagctttcgtcagcgcgtttgcaggctcctggcactgcatgccagaaccatctaccacgataaccggtttgtctttgtgcttctcaagctcaccaacattgttggctttgatttcgctcggcaacaggttgatagaacctgcgatatggcctttacggaagtcatcacgctgacgtaaatccacaaccacagcgtcttctttgttgatcagacgcgtagcttcaccacgagtaatcaccttcactttcgaggtcaggctcttaaacgtagtcacaagaaccgccaccagtaacgcgatccaggcgatactcagtatgggatgacggccaacaaattgcataatttcttgcatggggggtaacaactcccgacgtagtgattaaaaaaaccaggaaaggagtatacctgcgcagtgcggcaaatacagccagcgcgttaactggaatgcaattttgcggggcgctacgaaaaaaaagcgtaaatctggcatctgcttgccgcgagcggtcgtatattttgatcttcagaggctattttatcgattcagctgtagtaaaattacgcaaattttgactcttgagtatgaggttgtcgcaatgtcggtttctaaaaaacctatggtactggtgattctggatggctatggctatcgcgaagaacagcaggataacgccatttttagtgctaaaaccccggtaatggatgcactgtgggccaatcgtccgcataccctgatcgacgcttccggtctggaagtcggtctgcctgaccgtcagatgggtaactccgaagtaggccacgttaacctgggtgccggccgcatcgtgtatcaggacctgactcgtctggacgttgaaatcaaagatcgcgctttctttgctaatccggtgttgactggtgcagtagataaagcgaaaaacgcaggcaaagcagtacacattatgggtctgctctccgcaggtggtgtacacagccacgaagatcacatcatggcgatggtagaactggcagctgaacgcggcgcagaaaaaatctacctacacgcattccttgacggtcgcgacactccgccgcgcagtgctgaatcctcgctgaaaaaattcgaagagaaatttgccgcgctgggtaaaggccgcgtagcgtccatcattggtcgttactacgcgatggaccgcgataaccgttgggatcgcgttgaaaaagcttatgacctgctgactctggcgcaaggtgagttccaggccgataccgccgttgccggtttgcaggctgcttatgctcgcgacgaaaacgacgagttcgtgaaagcgaccgttattcgtgcagaaggtcagccagatgcggcaatggaagacggcgatgcgctgattttcatgaacttccgtgctgaccgtgcgcgtgaaatcactcgtgcattcgtaaatgccgattttgacggcttcgcgcgtaagaaagtggttaacgtcgatttcgtgatgctgaccgaatacgctgccgacatcaaaaccgcagtggcttacccacccgcttccctggttaacaccttcggcgagtggatggcgaaaaacgacaaaactcagctgcgtatttccgaaaccgaaaaatatgcccacgttactttcttcttcaacggtggcgtagaagagtcgttcaaaggcgaagatcgcattctgatcaactcaccgaaagtggctacctacgatctgcaaccggaaatgagctccgcagagctgaccgaaaaactggttgcggcaatcaagagcggcaaatacgacaccattatctgtaactatccgaacggcgacatggtcggtcacaccggggtgatggaagcggcggttaaagcggttgaagcgctggatcactgcgtggaagaagtcgcgaaagcggttgagtccgtgggtggacaactgctgatcaccgctgaccacggtaacgctgaacagatgcgcgatccggcaacgggtcaggcacacacagcacacaccaacctgccagttccgctgatttacgttggtgataagaacgtgaaagcggttgaaggcggcaaactttctgacatcgcgccgaccatgttgtcgctgatgggtatggaaatcccgcaagagatgactggtaagccgctgttcatcgtggaataatccctccccatgaggggaaaggcgattaataccatgacacgggccgtgaaaccgcgcaggtttgcaatcaggcccatcatctacgccagcgttctgagcgctggcgtattgttgtgcgccttttccgcccacgcggatgagcgtgaccaactcaaatccattcaggctgacatcgccgcgaaagagcgcgcggtacgccaaaagcaacaacaacgcgcaagcctgctcgcacaattgaaaaagcaggaagaagcgatctctgaagccacccgtaaactgcgcgaaacgcaaaacacgcttaatcaattgaataaacagattgatgagatgaacgcgtcgattgccaaactagagcagcaaaaagccgcccaggagcgcagcctcgccgcgcaactggatgccgcgtttcgtcagggtgaacataccggtattcagctgattctcagcggtgaagaaagccagcgtgggcagcggttacaggcttatttcggctatctcaaccaggcgcgacaagaaaccattgctcagttgaaacaaacgcgtgaagaagtcgctatgcagcgtgccgaactggaagagaaacagagcgagcaacaaacgcttttatatgagcagcgcgcccaacaggcgaagctgacccaggtgttgagcgagcgtaagaaaacactggcagggctggagtcttccatccagcaaggtcagcaacagttgagcgaactgcgcgccaacgaatcccgtctgcgtaacagcattgcccgtgcggaagccgcggcgaaagcgcgtgctgaacgtgaagcgcgcgaagcccaggcggttcgcgaccgccagaaagaagcgacgcgcaaaggcaccacctacaagccgaccgaaagcgaaaaatcgctgatgtcccgtaccggtggtctgggtgcgccgcgtggtcaggcattctggccagttcgcgggccgacgctgcatcgctatggcgagcagctacagggtgaattacgctggaaaggaatggttatcggtgcctctgaaggtactgaagttaaagcaattgccgacggtcgggtgattctggctgactggctgcaaggctacggtctggtggtggtggttgagcatggtaaaggcgacatgagtctttacggctataatcagagcgcactggtgagcgttggttcgcaggttcgcgcgggccagccgattgcactggtgggcagcagtggcggtcagggcagaccttcactctatttcgaaattcgccgccagggtcaggcggtcaatccacagccgtggttgggaagataagttttgtttccatttcgtcgtaacgttcttgcatttgccgccctgttggcgctctcctcccccgtaattgctggcaaacttgccatcgtcattgatgattttgggtatcgcccgcacaacgaaaaccaggtgctggcgatgccttccgctatctccgtcgctgtattacccgattcaccgcacgccagagagatggcgaccaaagcacataacagcggtcacgaagtgttgattcatctaccgatggcaccactgagtaaacagccgctggagaaaaatacgctacgcccggagatgagcagcgacgaaattgagcgcattattcgtagtgcggtcaataacgtgccctatgccgtggggatcaacaaccacatgggcagcaagatgacctctaacctgtttggtatgcagaaagtgatgcaggcgctggagcgttacaatctttacttcctcgacagcgtaaccatcggtaatacccaggcgatgcgcgccgcgcaaggcactggcgtgaaggtgatcaaacggaaggtgttcctcgacgattcgcaaaatgaagcggacatccgtgtgcaattcaatcgcgcaattgacctagcgcgtcgcaacggttcaaccattgccattggacatcctcacccttcaacggtacgcgtgctacaacagatggtttataacctgccgccagacattacgctggtgaaagccagcagcttgctgaatgaaccgcaggttgatacgtctacaccgccgaaaaacactgtgcccgacacaccgcgtaatccattccgtggcgtgaagctgtgcaaaccgaagaagccgctggaacctgtttatgctaatcgcttctttgaagtattaagcgaaagcatcagccagagcacgctgatcgtttacttccagcatcagtggcaaggctggggcaaacagcccgaagcggcaaaacttaacgctagcgcaaattaaaggcgctacgcgtaatgcgatggtgcgaccgcgttttgtcgcgccattgccataagcggaaagaccacagtaacgcctggtaacccaccttcacgctgcgcacattggtaatcaggcgcttatacataccggaagtaaatatctcagcaatcatccgttggcgggtaataatatccggctctttgcgcaccgcatggcaaacacgcaatgcttcgtaggttatttgctgatgaaattccggataaatcgtaattttgtcagcataatttcgatttaatttctccagcaggcgggtaatcttaatatagtgacgttgataattaaggtttttattcccttgtctgttcaaccgactcactgacgtattatgcagataatatttatataatgattgctcggtatatcgcgcacgcagcgcgttaaacataaattctgttgtccagacaatatcctgatgatgtaatccggcaataaatttaatgttatttttaacaataacatcgcggcgataaacccccatccagaccacgtgtgtccaacggcgggaagaaagtcccatccgcagccagtccggaccagttaatacaccggttgagcgaaggcgatcggtagggatggattgccaggtttcacccgtttcacgaaaacaccaatcagcgttgcactgcgccacgtcgaggtcgtcctctaacgccatggtcatcagcgtttcgtacatggtgggatacacctcatcgtcagcatcgacaaaagcgacatattttcccgttgccacttcaatcccacgattacgcgccaccgatgcgccagcattcgcctgatgcaacaaacgaacgtgcggatagttttctgcgtaatgctttgctatttcaacagaattatccgttgaaccatcgttaataataatgatttccagagcagtccatgtttgcgtaattaaagattccatacaagtgcggaaatcatcgcccgcattatataacggaataataacactaagtttattggtgctgttcatcataaattaccgacgacctctgaagttatcctgacgttttacaggctttgtattaagaaactattaagcctgtgagatattatttttaccggtgagagagtcacgtcagggtagagagataatgagagcagctatataagagatcagcgcaattacgaactcttgattacactgacaggattttacatatttaacggattatcctcaggcaaaagggctggaataccagcccttgttcgtgttaatcccagctcagaataactttcccagactggcccgaacgcatggcatcaaagcccttctggaaatcatcgatagagaaacgatgggtaatgatcggcgagagatcgaggccagactgaatcagcgccgccatcttgtaccaggtttcaaacatctcacgaccgtaaatacctttaatgaacaagcctttaaagattactttggtccagtcgatagacatatcggacggtggaatacccagcatcgcaatacgaccgccgtggttcatggtgtcgagcatggtacgaaacgctggcggcgcaccggacatttccagaccgacatcaaagccttcggtcatgcccagttctgccatcacatcattaaggttttctttagcgacgttaaccgcacgggtgatacccattttgcgtgccagctcaaggcggtattcgttaacatcagtgatcaccacattgcgtgcaccaacgtgtttcgccaccgccgcagccataatacctatcggacctgcaccagagaccagcacatcctcgccaaccagatcgaacgacagcgcggtatgcacggcgttaccgaagggatcaaaaatggaagccaggtcgtcggagatattgtccgggattttgaaggcgttgaacgccggaatcaccagatactcggcgaagcagcccggacggttaacaccgacgccgatcgtgttgcggcacagatgggtacgaccgccacgacagttgcgacagtgaccgcaggtgatatggccttcgccagaaacgcgatcgccaatcttgaagcctttcacttcctgaccaatacctaccacttcaccgacatattcatggcccacgaccatcggcaccgggatggttttttgcgaccactcatcccagttatagatgtgaacgtcagtcccgcagatggctgttttacggattttaatcagcagatcgttatgcccgagttccggtacaggaacgtcggtcatccagatgccctcttccgctttcagtttggataacgctttcatctcacaccctcaggcgataacgcccagttgtttaccaatacgcgtgaatgcttctactgcacgcgtaatttgctcaggggtatgcgccgcagacatctgggtacgaatacgcgcctgacctttaggaacgaccggatagaagaaaccggtgacgtaaatgccctctttttgcagctcacgagcaaatttctgcgccactaccgcatcgccaagcatgaccggaataatggcgtgatcggctcccgccagggtaaaacccgccgccgacatttgctcacggaactgacgcgcgttcgcccacagacggtcacgcagctcgctacccgcttcgaccatctccagcactttgatggatgcggcgacaatcgccggtgccagcgagttggagaacaggtacggacgagaacgctggcgcagccactcaaccacttctttgcgcgccgcggtataaccaccagaagccccgcccaatgctttacccaacgtaccggtaatgatgtctacacgccccatcacatcgcagtattcatgggaaccacgaccattttcaccgacaaaaccgaccgcgtgggagtcgtctaccatcaccagggcatcgtatttatctgccagatcgcaaacgcccttcaggttggcaatcacgccgtccatcgagaacacaccatcggtggcaatcagcacatgacgcgcaccggcttcacgcgcttctttcagacgtgcttccagctcctgcatatcgttgttggcataacgatagcgtttagctttacacagacgcacaccatcaataatagacgcgtggttcagtgcgtcggagataatggcgtcctccgcgctcagcagcgtttcaaacaggccgccgttagcatcaaagcaggaagagtagagaatcgcatcttccatccccaggaatgccgccagtttttgttcaagctctttatggctgtcctgagtgccgcaaataaaacgcaccgaagccatgccgaaaccgtgagaatccattcccgcctttgccgccgcaatcagatccggatgattcgccagtccgagatagttgttggcacaaaagttaatgacgtggcttccatcagccacagtgatatctgcttgctgcgcagacgtaataatgcgctcttctttaaacaacccttccgcccgtgcggtttccagatcgttggttaactgctgataaaattctccacgcattgcgattctccagacagggcaaattccagcacatattacccaaacttataggtcgcgacgagatgacgcgttaacacttctgcaaaattcaggataaataacgtccagccccctcacttttggtgaatggctgaagccaacgtcatgtagtgatatgatagaagtattcgtgtctgagattgtctctgactccataattcgaaggttacagttatgatcatcgttaccggcggcgcgggctttatcggaagcaacatcgttaaagccctgaatgataaaggcatcaccgatattctggtggtggacaacctgaaagacggcaccaagtttgtgaacctggtggatctggatatcgcggactatatggataaggaagacttcctgatccagattatggctggcgaagagttcggcgatgtcgaagcgattttccacgaaggcgcgtgctcttccaccaccgagtgggacggcaagtatatgatggataacaactatcaatactccaaagagctgctgcactactgtctggagcgcgaaatcccgttcctgtatgcctcttccgcagccacttacggtggacgcacctccgactttattgaatcccgcgaatatgaaaaaccgttgaatgtctacggttactcaaaattcctgtttgatgaatatgttcgccaaatcctgcctgaagcgaactcacagattgttggcttccgttatttcaacgtttatggaccgcgtgaaggccataaaggcagcatggcgagcgtcgctttccatctcaacacccagcttaataacggtgaatcaccgaagctgttcgaaggtagcgagaactttaaacgtgacttcgtctatgtgggcgacgtggcagatgtaaacctgtggttcctggaaaatggcgtttccggcatcttcaacctcggcaccggtcgtgcggaatccttccaggcagtagcagatgctacgcttgcttatcacaagaaaggccaaatcgaatacattccgttcccggataaactgaaaggccgctaccaggcgttcactcaggcagatctgacgaatctgcgcgcggcgggttacgataaaccgttcaaaaccgttgccgaaggcgtaacggaatacatggcctggctgaatcgtgacgcataagagctctgcatgaaaatactggtgatcggcccgtcttgggttggcgacatgatgatgtcgcaaagtctctatcgcacgctccaggcgcgctatccccaggcgataatcgacgtgatggcaccggcatggtgccgtccattattatcgcggatgccggaagttaacgaagcgatccctatgcctctcggtcatggagcgctggaaatcggcgaacgccgcaaactgggtcatagtctgcgtgaaaagcgctacgaccgcgcctacgtcttacctaactccttcaaatccgcattagtgcctttcttcgcaggtattcctcatcgcaccggctggcgcggcgagatgcgctacggtttactcaacgatgtacgcgtgctcgataaagaagcctggccgctaatggtggaacgctatgtcgcgctggcctatgacaaaggtattatgcgtaccgcacaagatctgccgcagccattgttatggccgcagttgcaggtgagcgaaggtgaaaaatcatatacctgtaatcaattttcgctttcatcagaacgtccgatgattggtttttgcccgggtgcggagtttggtccggcaaaacgctggccacactaccactatgcggagctggcaaagcagctgattgatgaaggttatcaggtggttctgtttggctcggcgaaagatcatgaggcgggcaatgagattcttgccgctttgaatacagagcagcaggcatggtgtcggaatctggcgggagaaacacagcttgatcaagcggttatcctgattgcagcctgtaaagccattgttactaacgattctggtctgatgcacgttgcggcggcgctcaatcgtccgctggttgccctgtatggaccaagcagcccggacttcacaccaccgctatcccataaagcacgcgtgatccgcctgattaccggctatcacaaagtgcgtaaaggtgacgctgcggagggttatcaccagagcttgatcgacattactccccagcgcgtactggaagaactcaacgcgctattgttacaagaggaagcctgacggatgcgggttctgatcgttaaaacatcgtcgatgggcgatgttctccacacgctgcccgcactcactgatgcccagcaggcaatcccagggattaagtttgactgggtggtggaagaagggttcgcacagattccttcctggcacgctgccgttgagcgagttattcctgtggcaatacgtcgctggcgtaaagcctggttctcggctcccataaaagctgaacgcaaagcgtttcgtgaagcgctacaagcaaagaactatgacgcagttatcgacgcccaggggctggtaaaaagcgcggcgctggtgacgcgtctggcgcatggcgtaaagcatggaatggactggcaaaccgctcgcgaaccgttagccagcctgttttacaatcgtaaacatcatattgcaaaacagcagcacgccgtagaacgcacccgcgaactgtttgccaaaagtctgggctatagcaaaccacaaacccagggcgattatgctatcgcacagcatttcctgacgaacctgcctacagatgctggcgaatatgccgtatttcttcatgcaacaacccgagatgataaacactggccggaagaacactggcgagaattgattggtttactggctgattcaggaatacggattaaacttccgtggggcgcgccgcatgaggaagaacgggcgaaacgactggcggaaggatttgcttatgttgaagtattgccgaagatgagtctggaaggcgttgcccgcgtactggctggggctaaatttgtagtgtcggtggatacggggttaagccatttaacggcggcactggatagacccaatatcacggtttatggacctaccgatccgggattaattggtgggtatgggaagaatcagatggtttgtagggctccggggaatgagttgtctcaattgacagcaaatgctgttaagcaattcattgaagaaaacgctgaaaaagctgccatgatttaaattacaactctttaatagataattttgaaataaaatcagcttccttgctgattttatttcacatattcattacttatctaataaacattggtccgattgtactttaaaataagcacaaagcaatattatggtgacaaacacagcagtcggaaccggtttagaaaagagtattacatcacttaggcctactaccagtagtgaaaaaagcaagattaaaatataaggttctttagcagttcttaaggcatatatgaatattgctgaaaaggctaaaattgttaatgctactccaggaataccacgcgttgataacgtatctatgagatcgttatgcaaatgagaatctacaaagggtaaagcgccacttaatctaggctctttctcttctagttcatgtattttttccgcacgtttttccagtgattgtcctattggagaatatgtttttaaaccaacttcatacattgccagacgggcaccgactgaagttctggtgttatcatgcgaataattaactaaatccctatttaagtcattcattctcgtaagtaatgtatctttaaaagaaaatacacctgctaataatgcaatcgcaataaaacaatataacttataattaattcgcttattaatataactatccattacgattaatagtaacgcaaagaatggaaacactaatatggctgcacgcgtttcagttactataacagcacataagctaagcatgaagttaattgtatataatgttgttttatgtctaaagtcggattttaaaatgagaattgatgccagtaaagaagggaaaaggatgatgtagcctgctgttgtagcgtgggaagctgataatgcaacacggtcgacgtttaaatagaaatgttgccacatggcatgcgcaaaaaaaagtaactgcgttgccaaggatgcgaacagaattagtttcccaaattttattttggttctcatctcatctttagcaaaaagaactaagaaaataaaagcactacacaaggcaatttttccagtttccattgggccacgatatgcattggtataaaccgagcctgaaactttataatgtgaataccagatgatattaacgatacccaaaagacataatgagatgaaaattaacaaagtaggattattagttattgttttttttggtgacgctagaaaatataatgcagatataattccagctgcatgaagaaactttgttgcaacatcatcccacaaagacaaagtcattaaagacaacatacataatatgagaattaaagacttgacaccagaattaatttcattccaacaaaacgacatataatttcaacctatgttacgaggatgggttatttaatgcaagacctaacgtttattcttttttctacttaccagtcttaccatcccccagagaatatagttttttgatgctaatatttttgctcgcctcttatctctcttgccaagaagattacaatctttcaattctttttcattgctttcaactaattgatttaataattcaaaatcgccattaagtagaacattccataaataacgagttttatgataaattctatttttactcaataatgtatgaatttcttctttccggttacctttgtataactgcatcacagaagagtagattctttcgtgcgcaaatgactcatgtcgataatgagtgatggttctacatgagttcattaaggaattttctctatagttatgcttatacatataatatggaaccgcatacatatcgcatgtaattagcagtcgatagataaaatccagatcttctcctagtcgtaaatcttcatcaaaaaaaagattattatcttccaggagttgttttcttataaacaagcaccctatatggaatctgacctttttataaaaaaaatcgaaaagtaaagacccttcattaaaatctgtatttataggtgagtaagtaacaccattttttatatgatggccataaagcccacaataaatcgcatcccctcccgtctcatgttgtctggaatacatcttcagcagatagttaggatctatctcatcatcatcatccataaaacatataaactgtccttgcgccttgcggatacctgtattcctggcagacgaaacaccgccattttctttattgagaataattaatcgagagtgggttaacccatactctctcaaaacatttgatgtgttatctttagaaccatcattaacaataacaatttcaaaatttgggtaagtttgtttttctaatttcgttagagtttcagtaatgtaatcagatgaattatacgtcggtattattatggatactaaagggtaatcattgctcatcgtgttctcttgcctgaactaataaaatattatagtactcatcattaattattattgtaactcagacatccatgatttttattattgcccaaatagttttcttttatacttatttaatttgaatttaatgaagtaaataaaagcgttaaacgtatcaccatttttctttgcatgttggtatttcacttgatactgcttttcattcgtggctggaataaacgccacatcattccagcaagaaacctgataagcctcattaaaatacttctggcagggataattcgtccagtcgttccagggcttcgttacgccaacataatgaatcagcttagtatcatcggtaatggtctttttataatcttcatcgcttttattttttaactcatagtcaatgccataaaagcaatcataatcgccgctaataaaaatacaatgactaaagaacagaatatttaaaatatcctgatcaaggcatttatatttcgtgtgctgcgggtcacttgccagcatagcaatggctttattcataaaatcatttttcgcccatgcttcaagctgcagatatactacaccggcgttgaaataattccctggaagtccctctatagccagacgcttcgctggtttttcctgcataaaaggcacatctttaataacagccgcgaacttatcaccatcaaaattaatatcaagcaatccagctaatgagcctttacagatgacatcagcatcgatatataacagattttcaatagtttcactcagatactggaacgcaactaaacggaagaatgttgcataagaccactgtttcaggctggggaagatatcaataaaggcactggatactttataaattcttacttcaacgttagcatttttgctggtaaaagcattaacacgttgtagataatcttcatcaatgtagtcagtaaagagatgaaacttaaccgcaaggtccgggttatgcataacaactgattgcatagatactgccgcaccaaataaaaagttgcggtcaataccgtaagcgatatttaacacacgatcggtgttagcaatttccccagagacagcgacttcagtaatactctcagctaataaatccatgttggttccgttttgactgtgtggtttacgctttgccttttaattttttaataaatttgcgtagtttggttctgtagattactgaatagtagccataatcttttatttcgttggcaatacccaggtgacgttccatggccagacgatcacgggctttccgctctgccgtacagcttttaccggataggtcaattatcctgacaccatctttactaacgataaagttaccccggtgtgggtcgcccgatagcatatttaaggcatgcaatttttccattgaagccttaatttctgctttaacatcttctggaataatcggcatatcattgagctctacgccctcgacatactcgataagcatgataaaaacactggcatagttgaaaattttacgctcagccagaaaataaaaatcattaggaaaagtaagacctgcacttctgacacgatcggtttcaacgatcaaattctgatagtagtcaccttttacaaaagattttaaaaaacgttcattccttttcgttttcggggcaaagactttaaaaacatagcgaccatatttcgtatcaatcaacgatactttggtatcatcaatattacgtaatacttttactgttttaaaattataggccagtatttcatcaaagatttctttatatttattatcgttatctttgtaataaaatgagaagccgcgatagcgtatacttgtaatcataagagtaatttatttcttaagcttgtacttaattaatgaagttatacttttaatatactcaccatgggcaaacagatgcttatattgtttctgcatttctgcaacagtccgcgcctctttaagaggatatttcttccagggagattgttcacgcgcgatattaaagtatgatgcagacggatatccagcccagctatgccatggtttagttatccctgtatagtgaatcaatactgttttatcggtaatggtttgctgatactttcgatgactacgatcatgaagttcgtttttcagggtataaatagtatcaaaatccttcgcgaggtagatattattcatattaaatgcgatattcaacgcatcctgatctaaatatttaagagagccatatttagtttcccctcgtaaaagcgtgagtaaatacggtgtcaaatttgcttcatgccattttttaagattgacatagataacgcctgcattgaaataacgtccattcatttcgggaatgttaagacgttttgcacatgccgcctgagtactatcattgtcaggaataaccgcagcaaactcatctttaaatataatttttgtgagaggtttcagacttcctttacaaacgacatcggcatccagatacagcagtgtggaaatactttcactcagatattcaaaggacaataccctgaagtatgtcgcgtacgaccaaaactgtgacgtcggcagatcagcaaagtattttgggtcaattaaatatacaataattgaggtattaaattgttttgctgtttcattaaatgactttaaataatcatcatccacataatcagtgaaaacatgaaagacaaaattaatatctgaattattaatcaaaacggaagaaattgaaacgccagcaccatacaaaaaattcttatcgataccgtaggaaacatttagctctgggacgttttcttttttattatctgctaaatacgaaaaccgttcttttataaattcattcatttaacttttctcaatatcattttattatctttaaataaaaataataaatataattcattatcccgttaattggtttgttttgtttaaaattatgcttagcgcaataacgagcataatttgagttaactggccgcattaacggttcatttttccagggcgatgcttctttggctttgataaaaggttgcgcacttggataaccggcccagtaatgccagggttttgtcgggccgacataatgaattaatacggtttcatcattaattggacaaacaaatgatttttttaattcataatttaaactaaactgcgtattgtatttagcatcaatgaatttaactttccctaacaggataagattaaggatatcttgatccatataggttaaacgggaaacgatggctttatcagcaagcatcgacatcgctttagcagaaacggactcctgcgcccacgctagtgtattaattaacaggacacctgaattaaagtaacccttttcaagttcattacactgcagactttgagcccgtaacgaccaccagttagcatcgcgttcagtaacaacagcagcaacgttattggcaagatccattgttatcagcggttttaaggttccctgacaggcgatatcagcatccaggtacaggatcttatcttgttgatcaataaagtaatctgcaattacaaaacggaaatacatggcaatagaccaatttttggtcgtcggtaataccttaagccgttcacaatttaccagatggatctggatacaggtatgatagcttttcgccaattgggataaacgctggatatcggcgtcagggatatcatcaataaaaacgtggaaaacaaaactcacgtcgttgttatgtaacaaaactgacgtgattgaaacaccacaaccaaaaagaaagttctgatcaatgccataagcaacatggaatgatgatgccactgacgcctctggcctttcatcgaagatgattgtcttattgatcatctcttgtggattaaaatagtgggcactcatatttctctccggaaattacaacgattttcgaatcgttctttccctgatttttgtggcttttgcttctgcttgcgacagcagcccttgttcctgcttgagaatgtctttaagcggggcgacaaaatacactttcataaaccgccagatatcccgctgagtcaggccaatattcatcgaagaaaaataaagtccaataagatctttatcgcgccaacgacgtggaacgcgcgtgcgaagctgcgcccggtgcaggtcaattactgaaatttttaactcctcttccttaccggaaaaaggcaagtgcagcaggaaatgacagatataacagtcacggtggttaatgcccgcagcatgcatatcgcgcaccatcgtcgcgacacgcttaataagcatacgctttacgcgaacatctggtgggttggtcgcccagtcagcacagtaatcttccagactgatggttggtgtcagatcttcggtaataataaacgaggttctggtcagcggattaatgcctttttcgccgaatgccaccccatacatagtatcaacgccgacatcccgcagtcgatgaatcgcattccattcgcggtctgcgcctaatactggcatccgcaatgagagtaaatttttgattatctctttcagggtcgtgccgcgatgccatttgagaaaatagcttttgcccgccatttcaaagcgcagagtgcggcgagtttccagttcacgaaatacctcaccctgcaaggttttaacttcctcaaaaggatctttaccgcgccataacgtggcaaacgactctttaagttcaaccatccagaccacccgttatgatgtccgccgctttctctggcagactgtataaatcttgtgtatcagcataatgtcgcgcattttccgcccaggcctggcgcaatgaagattgcgttaacgctttgcgtaaaatctcattcaatgtttcctggcggaatggctcagcaatagcctcgccgcaattggcatcgacaatataatgcgcatagccacaaacggctgttgttagtaccggtaatcctgcagttatcgcttccagcagcacaattcccgccgcttcctggtaggcaggatgaagtaataaatccgccgccgccattaattccgagacatcgttgcgccccgagaagaagtgaacattactgcgcacgccgcgtttttctgccagcgcctcaaattttcgcggtttatcctgcccaacaacatatagtaatgtgttgtggcgcagcgaatccggtaacgaagcaagtgcttcaatggaacgatcgacacctttacgcgtgaagtctgaaccaacctgcaacaataaatattgttgttcggttattccattcttcttacggaagatttcacggctattggctggctgctggctatatttacgatcaggataaatccccggaggcagaatatgaaaacgctccgcttcagtctgataatgtttctggaaatcggcgatttgcttatctgtcagcatcagcagctgtgtcggcttgccctgttcgaaggttgcccgctcaaaggcggcataatggcgataacgtgacgtcaggcgatagaaaaagcctttctcctgcgctactttctcggcataacaaacatcagcggcataataaacgtccagccccggcattttattaaatccaacgactctatcgacggggtgttcacgtaaatgtttttgcacccaggcaaaatattccgcattgcgcccgtgattggtatgcgatttaaccggcactttgatcagttcaaatacatcagggcattcgccttcccacgactgggtataaacccgaacatgatgacctcgggcggcaactgtctgagcaatacgcataaaatcgcgctgcaaaccgccaaagggaaaatatttatataaacaaaaagcaacgatcataacgacgtacctgtcgtggaggagggaagtaatttatcgacagctgcaatgacatctgccgccggaataaccgaaagatacatctcatttcggtcacgctgatcgcgcgttggcatttcccggtaatctcccgcccagaattgaatcatgttatttgaccagggacgccagaaaatatggtctgtcgcaccaaacagcgatatcagcggcgtattaactgcagcggcaatatgcgccggtgcggaatcaacgccaataaacagctgcgcatgatcgattaacgcaccaagttccgggaaggtcacctttccggccagcgccgttactggtggcgtctggcatccctgcgcaatttcattgacgcaggccagatcgtctttatctgggccggacgtcagaacgacttcataaccacgagcatgtaaggcatcaatcacagcggaaaacttggcgttgtcccagcatttgaagatttgccgcgccgtaggttggataaccacataattttgtccaacaccagcgtgatcaagttcgcgacgcatacgtttccagcttgcaggcgggtaactcatggttgtctgcttcaccaacgattcaagtcccaatggcgtcagcacggataagttactttccaccacatttccaccctgcaacggcaccaaatgagtgaaactattacgccaaaaagcagactgccgatgatgataatcctgggaaattttcacacgggcatttaataaacgaaccagtatagcaatcatccattgatcggtaagattaacgataaggtcatacttattggcacgtaataccttgatgagatgaaaaaagttggcaattttttctgaggcttttgcttttttattttttatgccgtagagcgcgttaatctctggattttcagacaggatcgggatggtgtcctgataaagcagcacatcgatttttgcgtcagggtaattttttttcagcgaactaatgacgggagtagttaataacatatccccatgaaaacgcatcttaatgagcaaaattcttcgaaatggcttatccacaagtaactctttttgttgagattatccgattaaggtgaagcagaaaaagcacgctaccgccccaggctcaacagctacctgaatactgataccgcactgatattgacgcgctagtgtatcacttctttcgcggcaatccgactcgaatgatttttaagcacattgttgattttcaataaagaaatcaatcaaataaaatcattagcaaccatattcttttactgttgctctgcgattccttcctgcacgtactgcagaaatcaatgaatcgcataaaaatacaaaaaaagtatagatgttcagcaagaattggcgggtaaattgctatttaagtcaaaaacgggaaaagtaatggtaaagccacagctaaatacatagaatccccagcacatccataagtcagctatttactatgctcgaattgctttacaccgcccttctctaccttattcagccgctgatctggatacggctctgggtgcgcggacgtaaggctccggcctatcgaaaacgctggggtgaacgttacggtttttaccgccatccgctaaaaccaggcggcattatgctgcactccgtctccgtcggtgaaactctggcggcgatcccgttggtgcgcgcactgcgtcatcgttatcctgatttaccgattaccgtaacaaccatgactccaaccggttcggagcgcgtacaatcggctttcgggaaggatgttcagcacgtttatctgccgtatgacctgcccgatgcactcaaccgtttcctgaataaagtcgaccctaaactggtgttgattatggaaaccgaactatggcctaacctgattgcggcgctacataaacgtaaaattccgctggtgatcgctaacgcgcgactctctgcccgctcggccgcaggttatgccaaactgggtaaattcgtccgccgcttgctgcgtcgtattacgctgattgccgcccaaaatgaagaagatggtgcacgttttgtggcgctgggcgcaaaaaataatcaggtgaccgttaccggtagcctgaaattcgatatttctgtaacgccgcagttggctgctaaagccgtgacgctgcgccgccagtgggcaccacaccgcccggtatggattgccaccagcactcatgaaggcgaagagagtgtggtgatcgccgcacatcaggcattgttacagcaattcccgaatttattgctcatcctggtaccccgtcatccagaacgcttcccggatgcgattaaccttgtccgccaggctggactaagctatatcacacgatcttcaggggaagtcccctccaccagcacgcaggttgtggttggcgatacgatgggcgagttgatgttactgtacggcattgccgatctcgcctttgttggcggttcactggttgaacgtggtgggcataatccgctggaagcggccgcacacgctatcccggtattgatggggccgcatacgtttaactttaaagacatttgcgcgcggctggagcaggcaagcgggctgattaccgttaccgatgccactacgcttgcaaaagaggtttcctctttactcaccgacgccgattaccgtagtttctatggccgtcatgccgttgaagtgctgtatcaaaaccagggcgcactacagcgtctgcttcaactgctggaaccttacctgccaccgaaaacgcattgaggttgttatgcaaaaacgggcgatttatccgggtactttcgatcccattaccaatggtcatatcgatatcgtgacgcgcgccacgcagatgttcgatcacgttattctggcgattgccgctagtcccagtaaaaaaccgatgtttacccttgaagagcgtgtggaactggcacagcaggcaaccgcacatctggggaacgtggaagtggtcgggtttagtgatttgatggcgaacttcgcccgtaatcaacacgctacggtgctgattcgtggcctgcgtgcggtggcggattttgaatatgaaatgcagctggcgcatatgaatcgccacttaatgccggagctggaaagtgtgtttctgatgccgtcgaaagagtggtcgtttatctcttcatcgttggtgaaagaggtggcgcgccatcagggcgatgtcacccatttcctgccggagaatgtccatcaggcgctgatggcgaagttagcgtagagtttatgccggatggtatgccatccggcgcgcatcaattacttctggcactgccgacaataaaacgttgcccgctgcgcatgtttagtcgccacaatcggcgtaccgcacacccgacacggctcaccttttcgcccgtaaacctgcaattcctgagcgaaatagcccggtttaccatcactttgcagaaaatctttcagcgttgtaccgccctgctcaatcgaacgcagcaacaccgctttaatcacccgagctaacaattcacactccgccagcgacagtgatgacgccagccgatccggatggatccccgccgcaaacagcgattcgctggcatagatattccctacgcctaccaccagcttgttatccatcagccacggtttaatcgccgtttttttcttcgcgcacttctgatgcaggtactcaccgttgaaatcgtcactaagcggctccggtccaagatgggccagcacgttgtgcccttccagctctttggtccatagccaggcaccaaagcggcgcggatcggtgtagcgcagcactttgccgttgctcatcaccaaatccacatggtcatgcttttcagggggaagttcttctggaaggatgcgcaggctgccagacatccccaaatgaatgataatccagccctcaggcagctccagcagcagatatttagcccggcgctgcacgctaagcactggttggtcgcttaaacggtagatctcttctgaaaccggccagcgcaagcgtccgttgcgcaccaccgcatgaagaatggttgcaccaacgagatgcggttctatgccgcgacggatggcttcaacttcaggtaattcaggcatagcatctccaggaatgaacagatgcagtcaatatgggggcaagcagataacaaaaaaccccgccggggcgaggttttttgttacatcaaagcgagaattatttgattttcgcttctttgtagatcacgtgctggcgaacaactggatcgaattttttcagttccagtttttccggcttagtacgtttgttcttcgtagtggtatagaagtgaccagtaccagcagaagaaaccagcttgattttctcacgaatacctttagccatgatttatttcctctaagtacttagtacttttcgccacgggcacgcagttcagccagaactgtatcgatgccttttttatcgattacacgcatacctttagcagatacgcgcagggtgacaaaacgcttctcgctctcaacccagaaacggtgagagtgcagattcggcaggaaacggcgtttagtcgcgttcagtgcgtgggaacggttgttaccggtcaccggacgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaattagctcgagcttcgtatggggtattggcgcctcgtcaggctttacagcccggtcatcgcagttctatgtgaactctcgattgccaggcccaaatgccaaacccgagattctcaaaggtggcgtagtatacgctgactcagcgatgtgctcaagtcccgaacagacaaagatcccgaaggatcgcgcatagcgggttaaatccagccgcgttcggcaaaagaaacatactctccacgcccaatcacgatatggtcgagcacgcgtaaatccatgaactgacaactctttattatccgttcagtaatgagtttatccgctttactgggttcagcacaacccgaagggtgattatgcgcaaggatcagcgccgaggcgtttatttttatcgcttcgcggataatttcccgaggatggacttcaacatggtttagcgtgccggaaaaaagacggctatgcgttataactctgtgttgggagtcgagaaagatcaccataaagatctcccgctcctcgcccgtgagctggctttgtaaaaattccctcgtcatctccgggctgagtaaagggctttcttcacgcatccgtacgttgtagtaacgccgcgccagttcggcaatcccctttaactgggcgaatttcgccacgccaattccatgaacgccactaaattgctcatattcagaggttaacaagccataaagagagccgaaattctccagcatctcttttgccagggttaatacatctttaccgcgcgttccggtacgcagaaatagcgccaacagctcgacatccgttaaggcgctaataccaaacttcagcattttttcgcgcggcatcaacagctgtgcattgtttttcaccttcacctcctttgtggtgctcgcatcctgtcatagccgttcctttaaatcgacggccagttttcaatcctggaaagcgcctcgcaaagtgaatctcaggtgaaggcacgacaacaaaagtattgtgataaaatcgccaacttctggtgtcacccaacaggaaaaatcatcatgagcctggccggtaaaaaaatcgttctcggcgttagcggcggtattgctgcctataaaacccctgaactggtgcgtcgtttgcgcgatcgcggggccgatgtccgcgtagccatgaccgaagcggcaaaagcctttatcaccccacttagcttgcaggcggtttctggttatcccgtttccgacagtctgctggacccggcagccgaagccgctatgggccatattgagctgggaaaatgggctgatttagtgattctcgcccctgccacggcagatttaattgcccgtgttgcagccggaatggcgaatgacctggtatcgacgatttgtctggctacacctgcgcctgtagccgtgctccccgccatgaaccagcagatgtaccgtgccgccgccacccagcataatttagaggtgcttgcctcgcgtggtttgctcatctgggggccagacagcggcagtcaggcttgtggtgatatcggcccaggacgaatgctcgatccgttaaccattgtggatatggcggtagcgcatttttcgcccgtcaacgacctgaaacatctgaacattatgattaccgccggtccgacgcgtgaaccgctcgatcccgtgcgttatatctctaatcacagctccggcaagatgggttttgctatcgccgccgcagcagcccgtcgtggcgcgaacgtcacgctggtatcaggtccggtttcgctaccgacgccaccgtttgttaaacgtgttgatgtaatgactgcgctggaaatggaagccgccgtgaatgcatctgtacagcagcaaaatatttttatcggttgcgccgccgtggcggattatcgcgcagctaccgtggccccagaaaaaatcaaaaagcaggccacgcagggtgatgaattaacaataaaaatggttaaaaaccccgatatcgtcgcaggcgttgccgcactaaaagaccatcgaccctacgtcgttggatttgccgccgaaacaaataatgtggaagaatacgcccggcaaaaacgtatccgtaaaaaccttgatctgatctgcgcgaacgatgtttcccagccaactcaaggatttaacagcgacaacaacgcattacaccttttctggcaggacggagataaagtcttaccgcttgagcgcaaagagctccttggccaattattactcgacgagatcgtgacccgttatgatgaaaaaaatcgacgttaagattctggacccgcgcgttgggaaggaatttccgctcccgacttatgccacctctggctctgccggacttgacctgcgtgcctgtctcgacgacgccgtagaactggctccgggtgacactacgctggttccgaccgggctggcgattcatattgccgatccttcactggcggcaatgatgctgccgcgctccggattgggacataagcacggtatcgtgcttggtaacctggtaggattgatcgattctgactatcagggccagttgatgatttccgtgtggaaccgtggtcaggacagcttcaccattcaacctggcgaacgcatcgcccagatgatttttgttccggtagtacaggctgaatttaatctggtggaagatttcgacgccaccgaccgcggtgaaggcggctttggtcactctggtcgtcagtaacacatacgcatccgaataacgtcataacatagccgcaaacatttcgtttgcggtcatagcgtgggtgccgcctggcaagtgcttattttcaggggtattttgtaacatggcagaaaaacaaactgcgaaaaggaaccgtcgcgaggaaatacttcagtctctggcgctgatgctggaatccagcgatggaagccaacgtatcacgacggcaaaactggccgcctctgtcggcgtttccgaagcggcactgtatcgccacttccccagtaagacccgcatgttcgatagcctgattgagtttatcgaagatagcctgattactcgcatcaatctgattctgaaagatgagaaagacaccacagcgcgcctgcgtctgatcgtgttgttgctcctcggttttggtgagcgtaatcctggcctgactcgcatcctcactggtcatgcgctaatgttcgaacaggatcgtctgcaagggcgcatcaaccagctgttcgagcgtattgaagcgcagttgcgtcaggtattgcgtgaaaagagaatgcgtgagggtgaaggttacaccaccgatgaaaccctgctggcaagccagttgctggccttctgtgaaggtatgctatcacgctttgtccgcagcgagtttaaataccgcccaacggatgattttgacgcccgctggccgctaattgccgcacagttgcagtaatatgacgccggatgacttttcatccggcgagtttcgttaaacgccaaactcttcgcgataggccttaaccgccgccagatgttccgccatttctggcttctcttccaggtaagcaatcaggtctttcagggtgatgatagagatcaccttgcagttgtaatcacgctcaacttcctgaatcgccgaaatttcgccgcgcccgcgttcctgacgatcaagcgaaatcaacacgcctgcaagcgtcgcgccattggcctgaataatttccatcgactcgcgaatcgccgttccggcggtgatcacatcatctaccagcattacgcgtccttgtaacgcgctaccaaccagattaccgccttcaccgtggtcttttgcctctttgcggttaaagcagtacggcaggtcaaggtcatgatgctccgccagcgccacggcggtagtggtggcaatcgggatccctttgtaagcagggccaaacagcagatcgaactcaatgccggaatccaccaatgcttcagcgtaaaaacggcctaacagtgccagatcgcgcccggtattaaacagcccggcgttgaagaaataggggcttttgcgcccggatttcagcgtgaactcgccaaactttaacacctgcttgctaagcgcaaattcaataaactggcgctgatatggtttcatgccttcgctcctcatcttacttttctacagacaaaaaaaaggcgactcatcagtcgccttaaaaatcagtttgccagcgccgccttctgcgtcactacaatggattcgattccccctcgggccagcgccaacaaggtgagtaactcttcgtgggtgaacggttcgccttctgccgtcccctgcacttcaatgatacgcccgtcttcggtcatcactacgttcatgtcggtctctgcggcagagtcttcaacatattccagatcgcaaaccgcttcaccgttcacaatcccgacagagaccgcggctaccatccctttcattggattagttttcagcttgccgttttccaccagcttctgtagcgcatctgccagcgccacgcaggcacccgtaatcgaagcggtacgcgtgccaccatcagcctgaagcacgtcgcagtccagcgtaatggtgaactcacccagtgctttcaaatctactgccgcgcgaagagcacgggcgatcagacgctggatttccattgtgcgtccaccctgcttacctttcgccgcttcacgcgcgttacgggtatgggtagaacgcggcagcataccgtactctgcggtgatccagccctggccctgacctttcaggaagcgcggcacgccttcttcaatagaggcggtacacaatactttggtatcgccaaattcgaccagcaccgagccttctgcatgttttgtatagttacgagtcagggtaacgggacgcacctgattattgctacggcctgctggacgcatattgaaatctccggcttgaaacaaatgtggctgcgcattatacggacttccggcggttattcctatcctgacaaggcatcgatggctataatccttccacctctccttttataaacaggaacgtctatgatccgcagtatgaccgcctacgcccggcgtgaaatcaagggtgaatgggggagcgcaacctgggaaatgcgctcggtaaaccagcgttatctggaaacttactttcgtctgccggagcagttccgtagccttgaacctgtcgttcgcgagcgtattcgttctcgcctgacgcgcggtaaagtggaatgtaccctgcgttatgagccagatgttagcgcacaaggtgagctgatcctcaacgaaaaactggctaaacagctggtaactgccgcgaactgggtaaaaatgcagagtgacgaaggggaaatcaacccggttgatattctacgctggccgggcgtgatggcagcccaggagcaggatctcgacgcgattgccgctgaaattctcgcggcgttggatggtacgctggacgactttatcgtcgcgcgcgaaaccgaaggtcaggcgctgaaagcattgatcgagcagcgtctggaaggcgtcaccgccgaagtggtcaaagtccgcgcccatatgccggaaatcctgcaatggcagcgtgagcgtctggtcgcgaagctggaagatgctcaggtgcaactggaaaacaaccgtctggagcaggagttggttctgctggcacaacgaattgacgttgccgaagaactggatcgcctcgaagcgcatgtcaaagagacctacaacattctgaagaaaaaagaagcggttggtcgtcgtctggactttatgatgcaggagttcaaccgcgagtcgaacactcttgcgtcgaaatctatcaatgccgaagtgacgaattctgccatcgagctgaaagtgttgattgagcagatgcgcgagcagattcagaatattgagtaactcgtaacactaattcttacttttcagccttcacaaatgccgcccactcaaacagagcggcatttttcttccccgcaacttcaattctgttttgcgtgcctgctccagattttgcgatgtttttttgcccagcacactgagaacgtgagatactcacaactgtatataaatacagttacagatttactttctttgcaatcgatatcacatggagtgggcaatgaacgaacatcatcaaccttttgaagaaatacggcattatggcactgaagggcaagaattttggtcagcgagagaattggcaccgttactggattatcgggactggcgcaattttcaaaaggtactggcccgcgcgactcaagcgtgcgaagccagcaatcaagctgcatctgaccatttcgttgaaaccaccaaaatggttgtattaggttcaggggctcaacgagaacttgaagatgttcatctctcccgctatgcctgttacctagtagtacaaaacggcgaccctgcgaaaccggttattgcggcagggcaaacttattttgctatccagacccgacggcaggagctggctgacgatgaagctttcaggcaacttcgtgaagacgaaaagcgtctttttctgagaaatgagttgaaagaacataacaaacaattagttgaggcagcgcagcaagctggggtagcgacagctatcgatttcgccatatttcagaatcatggttaccggggactgtatggtggattagatcagaaagctattcatcagcggaaggggctgaaaaagagtcagaagatcctggatcatatgggttcaacagaactggcggctaatctctttcgagctacccaaacagaagaaaaactcaagcgggatggcgtgaattcaaaacagcaagctaataccacacactttgacgtgggtcgcaaggtgaggcaaaccattcaggaacttggcggaaccatgcctgaggagttgccgaccccgcaggtcagcatcaagcagttggaaaacagtgtaaaaattacagagaagaaatagcagaaactaaaaactctttttgttgattgagatacccgatgcgtaagccaaagtccaggtgcggtgaacacaatggctaaacattgcacctttcttttccacccctcaattttaacctattttttcttatgcattttctcagacaagaagtcagaagaatgcatctacgctacagaaaatagcaatttcacataactacaaattatcaatctattctcaccttaaaaaatctcaatcgtgacaatgcgcacaaatcgctacccttccagacagatttttagggagagaaccatgctgttacacattttgtatttggttggcattactgccgaagccatgactggggcgctggcagccgggcggcggcgcatggatacatttggcgtaattattattgcgactgctaccgcaattggcggagggtcagtgcgcgatattctgctgggccactatccgctcggctgggtcaaacacccggaatatgtgattattgtcgctaccgccgcagtactcaccactatcgttgctcctgtaatgccttacctgcgcaaagtgtttctggtgcttgatgcgctcggactggtggtcttttctatcatcggcgcacaggttgcactggatatggggcacggcccgattattgccgttgtcgcggcggtaaccaccggcgtgtttggcggcgttttgcgcgatatgttctgtaaacgcattccactggtattccagaaagagttgtatgccggtgtctcatttgcctccgccgtactgtacatcgcgctgcaacactatgtttctaaccatgatgtggtgattatctccaccctggtattcggcttttttgcccgtttactggcgctacgtcttaagctgggattaccggtcttttactacagccacgaaggtcactaaggttcaaaacctgtgatctgctgggcagccagccaactgcccagcttcttgatttgcgcattttccttccattcaataacctgtctggcgcgccccgatccagtccccggcagctgctgccagaactgttccgtgctaaataaaagttgcgaccaggaccgttcatcactggcattaagcgccgcccgggttagcggtattcccattgccatcacccagcgagtaaaaggctgctgacgagccagattaaactgatgccataactgcgcacttttacttttcgcgatccccggcgtgttctgtaattgctctggcgttaataaaagccaggaaaagatatgctcaaagcgatgagtctgatgcagggcgcgccagccggcctcaccaatgccatcaagccccagaacctgttttgaccccagccagactaagcgtgaaatgaactgttcctgacaaacatcagaagcaaagtagcaggtcaacgagttaaagcggttttctggtggtgtcggttttgtacgttctgctccgcgccagaccacatcatcaatgcgaggaatcccctgaccggcaaggctgacgaggatctgatcaccaggcgcaatatcccactcctgccagcgcctgacggaaccaatattcacccgctggacttttttatcatccagcatgacaggtgcgagtgacgccaccaccgatattttaccgctcttacccaccgcaaattgaatcgccttcacttcggcaacctgagctacaggttgatatttccaggccaccagccactccgcctggcccggtagccaatgacgggattcgggttctttcgccgctcgcacaaccacgccatcggtgacgaagggtaattttgctttccaccactcattgcgtacgtgcgcaacctcatcagcatttttaaccgcgcgggtatacgtctgcgttaaagtaaaacctgcggtagccagatcctttaaacgatcggtcattaaatgcggtccatccggccatgcccagacaaaaacagccagtgagtttagcgtatcgctattcccctggcgcatcatcaggccagcaacttttgcgcgggcatttattccccccatttgttgttggatatgccccttacgcttgagaaatatttccccctgaagcgtgctgttggctaaaggcccgctaacggtttgcggcacagcggaaattaagctaactttctgcgtccagtcctcccctttcaggccattgccgcgactgattgctttgttcagtttcccgtcccgataaaccagggttaccgcaacgccatcgactttcggctgcacccaaagatcgttgtgttcacgcatccaaagacgtagtgcatttttatccgctaatttacgcacgcctgtatgcgcaactggatgcataactgtgcctgccaaaggtggcatcatcgcgtcgcggggctcgttcccaaaacagcgttgccactgcgtgagacgggcgcttaactgatcgtaaacaccgtcttcaatctcactttccccttccttccagtagtcatcgtcccactgttttatttgctgttgcaggcgggaaatttcttcctgtgctctggctggcgaccaggccggacagactgcccacgccgatgattgccagcacaagatacttattaatatcgccatccatactttcatcatcacctccgctgtagatagtcaggcagatatacaacgtgatgaaagcaaagccgagtggcaaaaacggagtctgcgaggacgcttcctgagaatcgtctttattgcagtgaatgacaggcaaatgcggaagcagctacgcaaaacgcaacaactttgcgcaaaaagtgtgagcaagggctacgtcacatgcccgcgccgtgtataataagctcgtatgtaggctttatttcgctaatcacatacgaaagatactcatggctcaaggcacgctttatattgtttctgcccccagtggcgcgggtaaatccagcctgattcaggctttattaaaaacccaaccgttgtatgacacccaggtttctgtttcacacaccacacgccaaccgcgtcctggtgaagtccacggtgaacattatttctttgttaatcatgatgaatttaaagaaatgattagcagagatgcgttcctcgaacacgcagaagtttttggtaattactatggcacttcgcgtgaggccattgagcaagtactggcgaccggtgtcgatgtttttctcgatatcgactggcagggtgcgcagcaaattcgccagaagatgccgcacgcgcggagtatctttattttaccgccgtccaaaattgaactggaccgccgtctacgcggtcgcggtcaggacagcgaagaggtcattgcaaagcgtatggcgcaagctgttgcagaaatgagccattacgccgaatatgattacctgattgtgaatgatgacttcgataccgcgttgaccgatttgaagaccattattcgcgccgaacgtctgcgcatgagccgccaaaagcagcgtcatgacgctttaatcagcaaattgttggcagactgaacctgatttcagtatcatgcccagtcatttcttcacctgtggagctttttaagtatggcacgcgtaactgttcaggacgctgtagagaaaattggtaaccgttttgacctggtactggtcgccgcgcgtcgcgctcgtcagatgcaggtaggcggaaaggatccgctggtaccggaagaaaacgataaaaccactgtaatcgcgctgcgcgaaattgaagaaggtctgatcaacaaccagatcctcgacgttcgtgaacgccaggaacagcaagagcaggaagccgctgaattacaagccgttaccgctattgctgaaggtcgtcgttaatcacaaagcgggtcgcccttgtatctgtttgaaagcctgaatcagctgattcaaaactacctgccggaagaccaaatcaagcgtctgcggcaggcgtatctcgttgcacgtgatgctcacgaggggcaaacacgttcaagcggtgaaccctatatcacgcacccggtggcggttgcctgcattctggccgagatgaaactcgactatgaaacgctgatggcggcgctgctgcatgacgtgattgaagatactcccgccacctaccaggacatggaacagctttttggtaaaagcgtcgccgagctggtagagggggtgtcgaaacttgataagctcaagttccgcgataagaaagaggcgcaggccgaaaactttcgcaagatgattatggcgatggtgcaggatatccgcgtcattctcatcaaacttgccgaccgtacccacaacatgcgcacgctgggctcacttcgcccggacaaacgtcgccgcatcgcccgtgaaacactcgaaatttacagcccgctggcacaccgtttaggtatccaccacattaaaaccgaactcgaagagctgggttttgaggcgctgtatcccaaccgttatcgcgtaatcaaagaagtggtgaaagccgcgcgcggcaaccgtaaagagatgatccagaagattctttctgaaatcgaagggcgtttgcaggaagcgggaataccgtgccgcgtcagtggtcgcgagaagcatctttattcgatttactgcaaaatggtgctcaaagagcagcgttttcactcaatcatggacatctacgctttccgcgtgatcgtcaatgattccgacacctgttaccgcgtgctcgggcaaatgcatagcctgtacaagccgcgtccgggtcgcgtgaaagactacatcgccattccaaaagcgaacggctatcagtctttgcacacctcgatgattggcccgcacggcgtgccggttgaggtccagatccgtaccgaagatatggatcagatggcagagatgggtgttgccgcgcactgggcttataaagagcacggcgaaaccagtactaccgcacaaatccgcgcccagcgctggatgcaaagcctgctggagctgcaacagagcgccggtagttcgtttgaatttatcgagagcgttaaatccgatctcttcccggatgagatttacgttttcacaccggaagggcgcattgtcgaactgcctgccggtgcaacgcccgtcgacttcgcttatgcggtgcataccgatatcggtcatgcctgcgtgggcgcgcgtgtcgaccgtcagccttacccgctgtcgcagccgctgaccagcggtcaaaccgttgaaatcattaccgcaccgggcgctcgcccgaatgccgcgtggctgaactttgtcgtcagctcgaaagcgcgcgccaaaattcgtcagttgctgaaaaacctcaagcgtgatgattctgttagtctgggccgtcgtctgctcaaccatgcgttggggggtagccgtaagctcaatgaaatcccgcaggaaaatattcagcgcgagctggatcgcatgaagctggctacgcttgacgatctgctggctgaaatcggacttggtaacgcaatgagcgtggtggtcgcgaaaaatctgcaacatggggacgcctccattccaccggcaacccaaagtcacggacatctgcccattaaaggtgctgatggcgtgctgatcacctttgcgaaatgctgccgccctattcctggcgacccgattatcgcccacgtcagccccggtaaaggtctggtgatccaccatgaatcctgccgtaacatccgtggctaccagaaagagccagagaagtttatggctgtggaatgggataaagagacggcgcaggagttcatcaccgaaatcaaagtggagatgttcaatcatcagggcgcgctggcaaacctgacagcggcaattaacaccacgacctcgaatattcaaagtttgaatacggaagagaaagatggtcgcgtctacagcgcctttattcgtctgaccgcccgtgaccgtgtgcatctggcgaatatcatgcgcaaaatccgcgtgatgccagacgtgattaaagtcacccgaaaccgaaattaatgttttatgaacccaacacgttatgcacgtatctgcgaaatgctcgccaggcggcagcctgatctgaccgtctgcatggagcaggtccacaaacctcataacgtttctgcgattattcgtaccgcagatgccgttggtgtacatgaagttcatgctgtctggcctggtagccggatgcgcaccatggcttcggcagctgcgggtagtaacagctgggtacaggtgaaaacgcaccgcaccattggcgatgccgtcgctcatctgaaaggccagggcatgcagattctggcaacccatctttctgataacgctgtcgatttccgcgaaattgattacactcgcccgacctgtattttgatgggacaggagaaaacaggcatcacgcaggaagcgttggccctggcggatcgggacatcatcattccgatgattggcatggtgcaatcgctgaatgtttccgttgcctcagccctcattctttacgaagcccagcgccagcggcaaaatgcgggcatgtacctgcgtgaaaacagcatgttgccggaagcagagcaacaacgcctgttgtttgaaggcggctatccggtgctggcgaaagtcgcaaaacgcaaaggcctgccttacccccacgtcaatcagcagggcgaaattgaagccgatgccgactggtgggccactatgcaagctgcagggtaagtaccatgaaaggtcgcctgttagatgctgtcccgctcagttccctaacgggcgttggcgcagcgcttagtaacaagctggcgaaaatcaacctgcataccgtgcaggatctactcttacaccttcccctgcgctacgaagatcgcacccatctctaccccatcggagaactactaccgggcgtttatgccacggtggaaggcgaagtgctgaactgcaatatctccttcggcggtcggcggatgatgacctgccagatcagcgacggttccggcattctcaccatgcgctttttcaacttcaacgcggcaatgaaaaatagcctggcgacgggccgccgcgtgctggcctatggagaagcaaagcgcggtaaatatggcgcggagatgatccacccggaataccgcgtgcagggcgatctcagtacgccagagttgcaggaaacgcttacgccggtttatccaacaaccgaaggcgtaaagcaggccacgctgcgtaaattaaccgaccaggcgcttgatctgctcgacacctgcgccattgaagaactcctgccgccggaactgtcacaaggaatgatgacgctaccggaagcgttgcgcactttgcaccgcccgccgccgacgctacagcttagcgatctggacaccggccagcatccggcacaacgccgtctgattctggaagaactgctggcgcacaacctcagcatgttagccttacgtgccggagcacagcgttttcatgcccagccgctgagcgccaatgacgcgctgaaaaataaactcctcgccgccttaccgttcaagccaacgggcgcacaggcacgcgtggtggcggagatcgagcgcgatatggcgctggatgcgccgatgatgcgcctggtgcagggcgatgtaggttccggtaaaacgctggtcgccgccctcgccgcgttgcgtgcgattgcgcacggcaaacaggtggcattgatggcaccaaccgaattactcgccgagcagcacgccaataacttccgtaactggtttgctccgctcggtatcgaagtgggctggctcgccggtaaacagaaaggtaaagcacgactggctcagcaagaagccatcgccagcggtcaggtgcagatgattgttggtacgcacgccattttccaggaacaggtgcagtttaacggcctggcgctggtgattatcgacgaacagcatcgttttggcgtgcatcagcgtctggcgttatgggagaaaggccagcagcaaggcttccatccgcatcagttgatcatgaccgccacgcccatcccccgcacgctggcgatgactgcgtatgccgatctcgatacctcggtgatagatgagctgccgccaggccgcacgccagtgactacggtcgctattcctgatacccgccgtaccgacattattgaccgcgtgcgccacgcctgcataactgaaggtcgtcaggcatactgggtttgtacgttgattgaagagtcggaattgctggaagcgcaggcggcggaagcaacctgggaagagttgaaactggcgttgccggaactgaacgtcggcctggtacacgggcggatgaaacctgccgataaacaggcggtgatggcgtcgtttaaacaaggtgaactacacctgctggttgccactaccgttattgaagtcggtgttgatgtgcctaacgccagtctgatgattatcgaaaacccggagcgtctgggtctggcgcagttacaccagcttcgcgggcgtgtaggtcgtggtgcggtggcttctcactgcgtgctgctctacaaaacgccgctctccaaaaccgcgcaaattcggctgcaagtgctgcgcgacagcaacgacggttttgtgattgcacagaaagacttagagattcgcggaccgggtgaactgttaggtacgcgtcagacgggtaatgctgaatttaaagtggcggatttactgcgcgatcaggcgatgatcccggaagttcagcgcctggcgcgacatattcacgaacgttacccacaacaggcaaaagccctgatagaacgctggatgccagaaacagaacgctactcgaatgcgtaaaaggcggcggtgagaagaccgccgcttcatcggttaacccgtaaaaatcggcaacatcaaatacagcttaatcaccagcgcattgacgatatcgataaagaacgcaccgaccatcggcacgaccaggaacgccatgtgcgacgggccaaagcgttcagtgatcgcctgcatgttggcgattgctgttggcgttgcaccgaggccaaaaccacagtgacccgcagccagcactgccgcatcgtagtttttgcccatcatgcgccaggtaacgaagatggcatacaacgccatgaagatggtctgtaccaccagaatcgccagcatcggcaacgccagcgaagccagctcccacagtttcagccccatcagcgccatcgccaggaacaacgacaggcttacgttacccagcacggataccgcacgctcaaagacgcggtaaaagcccatcattgacagaccgttgctcagaatcacgccaacaaatagtacacagacgaaggtcggtagttcaaaagcagtaccagccaaaagttgcgcaacaattttccccactgtcaggcagatagcaatcagcgcgatagtttcaatcagcaccagcgaggtgatcatgcggcccacatccggcttttcgaacgcagtcggaacttcctggtcatccggaataccgttcggtgtggtggagtgtttcaccagatagcgcgccaccggaccgccaatcaagccgcccagcaccaaaccgaacgttgcacaggccatcgccacttctgtcgcgttggtgaagccataacgttcaatgaacaatttactccatgcagcacccgtaccgtgaccgccggaaagcgtaatagaaccggccagcagccccatcagcggatcaagccctaacaggctagccataccaatgccaatggcattttgcatcaccaacaggccaacaaccacaatcaggaaaacccccaccacacgcccaccagcccgcagactggcaaggttggcgttcaggccaatggtagcgaagaaagccagcatcaacggatcgcgcagggacatatcaaagttgacttcccagcccatgctttttttcagtatcagcagcgccagcgccactaataaaccacccgcaacaggttccggtatggtgtatttcttcaaaaaggagacggaatggaccaacttgcgcccgagcagcaacgtcagcgttgcggcaacaagcgttgctaaagtatcgagatgaaacatagttactcctttgtgtccgcatcactctttcatactcgtcatacttcatcgcgcatttgcagtaaggcgaaatatgacgagtatcgggtcatgctttcctggttcgaattcttagctgaaaatagaaaaatggcatggattttaagcagaaaacaactaaaagttatataaaaaagtacatttatctcatttaaatatttagatgaggatgtggcaaacgtttgcttttctctttcggtcagctaaaatgcccgctttgctaccacgggattgttttcgatgtctgtttccaccctcgagtcagaaaatgcgcaaccggttgcgcagactcaaaacagcgaactgatttaccgtcttgaagatcgtccgccgcttcctcaaaccctgtttgccgcctgtcagcatttgctggcgatgttcgttgcggtgatcacgccagcgctattaatctgccaggcgctgggtttaccggcacaagacacgcaacacattattagtatgtcgctgtttgcctccggtgtggcatcgattattcaaattaaggcctggggtccggttggctccgggttgttgtctattcagggcaccagcttcaactttgttgctccgctgattatgggcggcacagcgctgaagaccggtggtgctgatgttcctaccatgatggcagctttgttcggcacgttgatgctggcaagttgtaccgagatggtgatctcccgcgttctgcatctggcgcgccgcattattacgccgctggtttctggcgttgtggtgatgattatcggcctgtcgctaattcaggttgggctgacctccattggcggcggttacgcagccatgagcgataacaccttcggcgcaccgaaaaatctgctgctggcaggcgtggtcttagccttaattatcctgcttaaccgtcaacgtaacccttacttacgcgtggcctcactggtcattgcgatggcggccggatatgcgctggcgtggtttatgggcatgttgccagaaagcaacgaaccgatgacgcaagaactgattatggtgccaacgccgctctattacggtcttggcattgaatggagtctgctgctgccgctgatgctggtctttatgatcacttcgctggaaaccattggcgatatcacggcgacctctgacgtttccgaacagccggtttccggtccgctgtacatgaaacgtctgaaaggcggcgtgctggcaaacggcctgaactcgtttgtctcggcggtatttaataccttcccgaactcctgcttcgggcagaacaacggggtgatccagttaaccggtgttgccagccgctatgtcggttttgtcgtcgcgctgatgttgatcgtgctgggtctgttcccggcagtgagcggttttgtacaacacattccagaaccggttctgggcggcgcaacgcttgtaatgtttggcaccatcgccgcctccggtgtgcgtatcgtttctcgtgagccgctgaaccgccgggcgattctgattatcgcgctgtcgctggcggtcggtctgggcgtgtctcagcagccgctgattttgcagtttgcccctgaatggctgaaaaacctgctctcctccgggattgccgcgggcggtattactgccatcgtgctgaatctgattttcccaccagaaaaacagtaattcactggcggcggtaagataattaccgccgcagtctcacctctttcaccattcccgccttgaggattgcgcgtaaatcgtgcataactcccttatgtgcatttcacgggatggaagaccatgaaatttattgggaagctgcttctctacattttcatcgctctgttagtgttgatcgctggcctctattttcttctgcaaacccgctggggagcagaacatatcagcgcatgggtttccgagaatagcgactatcatctggccttcggggcgatggatcaccgtttttccgcgccatctcatatcgtgctggagaacgtcacgtttggccgtgatggccagcccgcgaccctggtagcaaaaagtgtcgacattgcgctaagcagtcggcaactgaccgaaccacgccatgtcgataccatcctgctggaaaacgggacgctgaatctcaccgaccagaccgcgccgctaccgttcaaagccgatcgtctgcaactgcgtgatatggcgtttaatagcccgaatagcgaatggaaactgagcgcgcagcgggtaaatggcggcgtggttccgtggtcaccagaagccggtaaagtgctgggtacgaaggcgcagattcagtttagtgccggatcgctttcgctcaatgatgttcctgcaaccaatgtactgattgaaggcagtattgataacgatcgcgttacgctgactaacctgggtgccgacatcgcccgcgggacattaaccggaaacgcgcagcgtaacgctgacggcagctggcaagtggaaaacctgcgcatggcggatatccgtctacaaagcgaaaaatcgctaaccgacttctttgcaccattacgctctgtcccgtcgttgcagattggtcgcctggaagtcatcgatgctcgtttgcaaggtccggactgggcggtgaccgacctcgatctcagcttgcgcaacatgaccttcagtaaagatgactggcagacacaggaaggcaaactgtcgatgaacgccagcgagtttatttatggctcgctgcatttatttgatccgattataaacgcagaattttccccgcagagcgtagcactgcgccagttcaccagccgctgggaagggggtatggtcagaacgtcaggaaactggcaacgcgacgggaaaacgctgatcctcgatgatgcggcaattgccggactggaatataccttgccaaaaaactggcaacagttgtggatggaaacgacacccggttggttaaacagcctgcaactgaagagatttagcgccagccgcaatctgatcattgatatcgaccctgacttcccgtggcagctcaccgcgctcgatggttacggtgccaatctgacgctggttaccgatcataaatggggcgtctggagtggctcggcgaatctgaatgccgccgccgcaacgtttaatcgtgttgatgtccgtcgtccgtcgctggcgctaactgccaacagcagcacggtgaatatcagcgaactgagtgcatttactgaaaaaggcattctggaagccaccgccagtgtttcacaaacgccacaacgtcagacccatatcagcctgaatggacgcggtgtgccggtgaatattttgcaacattggggatggcctgaattaccgttgactggcgacggcaatattcagcttaccgccagtggcgatattcaggtcaatgtcccgctgaaacctacggttagcgggcaattgcatgccgtgaatgccgcaaagcagcaagtgactcaaaccatgaatgcgggcgtagtttccagtggtgaagttacgtcgacggagccggtgcagtaaaaataaggacgctagcggatatcagcgctagcgttccccgttattagcgcaaaattccatactcactgcacaataaccatttcaccggttcatcttcttctatcgccggaaaacgtcctcccggctcaagaaaataattatcgtgttggtcatcatttaccatcgagatttcccagccgagaacaaacgctttttccgcccagaagcgatgatacagacgcggtggcaggcaaatgccctgccccggctttagcaccagcgtttcaccaggtttcatggtacgccgctgaccatcaacactcacggtaatgactcgttgatcatcacagagattggcttcgttggcccaggccaactgcatgcataagtctccaccgccccgattgaggatatcttccattttgtgggtgtgaaaatgccagggagtctgctgatcttgttggatctgcaacattttctcagcatacggttttggatatgccgccgaccccagcgcgccgttgcgcatcgttagcagtgttagtcccgtttggttgaaatcaccacgaccaaaatcggtgatatcccaaccgagctgtaagtcgaccacttcttgccagttatcccgttcccgctgcagccagtcatccaccgtaaaataggcgaactctggcaaacaaacgcggaaggtctgcgcaatggcatgtgctttatcaataacataattaatttgtgaacgtttcattggcttctccgttgcgcatagcaagccaggcagcgccacgcattccgctactgtcgccgtgctgtgcttttacaatgggagtggtgaattgatcggtgaaaaccagtggagcgacttctgcgttcagatcggtgataagcagttccacattcgaaagcccgccgccgatcacaatcacgccagggtcaacaacattaacgatggttgccagcgtgcgggcaagctgttggcgaaaacgtgccacctgctgcatggcacaagcatcaccacgttgtgccagggtgacaatcgccgcagaagtgagcaagttaccagtcatctgttgatagcgttcactaaaaccgctgccggaaacaaacgactccacgcagttgtgtttgccgcaatagcaactgactgatggaccatcttcctgctccgtatagcctggcaacgtgatatgaccgcattcggcagcatttccccaggcccctataaacggtcgttgcttgatggcaatgccaccgccgcagcccgtaccaagcgtaataccaaataccacgtcataatcttgcccggcaccgtcgcaagcttctgatagcgcgaaacagttaccatcattggctataaccacccgttgcccaagcaattgctgcaaatcagcctgtaacgcatgaccgttaatcacctgaatattcgcgtttttaatcaggccagtgagtggcgagatactgccgggtaaggcgatccctgtcagcatcggtcgttgaacgtcccgcctaatctgctcgataagcgccacaacgcatgagacaaattgttgatatgttgacttttgcgtcgggcagcggtaacggcgaatctcccagccatgcgcatccatgacaacggcggcgattttggtcccaccaatatccaaccccagatagtgcatatctcgttccttgttgcgtaaaaggcgggtcaccccgcccttctggcttagtacagtgatgctttaccgaacgaaccgaacagtttcattttgtggcgaatgacttcccgcgccgcgttaatcgcatccggatagatgacgttcgggtcccaccagctctctttagcgagaatttcacgcactttctggaaataggcgtatttcatatcgctggagatattgattttgccgacgccgagcgtaactgattcagcaatctccgcgtccgggtttgccgaaccaccgtgtagcaccagcggaatatcaatacgtccggcaatgtcgcgcaaaatgttcatttgcagcttcggctgcatcccttttggatagatgccatgcgctgtaccaatcgccacagccagtgtgtcggcacctgtacgagcaataaaatcggcggcctgcgccggatctgtgtaggtcacttgtgaaacaccaccttctaccgacgttcctgtttgtccgatggttcccagttcaccctcaaccgacacgccaaccgcgtgagcgaggcgaaccacttctgcggtcagcgccacgttttcttcatacggcagcagcgaaccgtcgatcattactgaggtaaatccgcagcgaatcgcacgcaaaacatgctctacagaggcaccatgatcgaggtgcagtacaaacgggaccggactacgctgggtaatttcgcgaacgtgagcgaaaaaggcatcgcccacaaaatcatgttcgctgggatggatggcaataatcgccggagtatttgtcgcttctgcttcatccacgactgcgcgaaggaaacagttatccgccacattaaatgcgccaatggcaaagccgtgctggcgggtaggttgcagtaattctttcatcgaaactaacatgttaaatctccagtttcagcgtgtagtccgccctgccggtgcgttattgcactggcataaaggccatgacagaaaatgaatcaggctttgccgatagcgccgctcgcctgtaaatacggtgtaatcgcttcttcgaaggccagttccatagctttcagcgcgtccaccagttcaatggatatatcgtgacagagggtatgcaggagcgcggatttcccccgttcaaaaatggccgcccccacgttgatttttgctacccccagcgtcgtacagagctggagctgatcgaacggcgtaccgctaccgccatgtaatgccagaggcacgctcgagcagtggaaaatctccgccagacgctgaaaatcaatagcaggtacaacaccaggcgcgtacatgccgtgcgccgtgcctaccgagacggccagtagatcaatgcctgtctgcgcgataaacggttccacatcagtgggttgcgtcatcaggtctgcattggcggcctggtcgtaacgcggcgcatctgccagatggcccagttcgccttccacgcagagctgcgcgctggcggcgagttccaccaccgccctggtctggcgcacgttttcctccaggggaaaagcagaagcatcaatcattaatccgctgaaaccagcacgaaacgcctgacgaatacagtccggatttttgccatgatcaagcaccagagtgaccggtactgaggcagattccgcgagcgttttaaccactgccgccgcgacgggtgcaggaaaatgcgccagatgcccctgatagagattgagaatgatcggagcgcgattcttctccgccacgcggatagctgcgtgagcactttccagattcatacagttgatcgccagcaaggcgtaatgttcatgccaggctttcatcaccatacttttcatatcggcaaacatagggcctccggttattcgagggtgaaagtgatctcttcatctttcagcttttgatcgctcagttcgtcaaactcttcgtcgcgttccgttaccggtttcttccagagtgaaagcatcacgccacaaatcaccgtgcctatacccagcgccaggcaaaacagcagaggatgggtgaacagaggcacaacaaacatgccgccatgcggaaccggactctccacgccccacaccatgattaagccgcccgcgaccgccgatgccaccacacaagatcccactactcgcagcaggtcacgcgcggcgatcggaatgactccttcagtgatcatgcagatccccatcggaaacgcggctttcagcgcctcgcgctccgcacgggtgtatttatggcgtgtcagtaagaacgaaagtgtgatgccaaacggagggatgattgagccgacaaatttcacggcttctggtccgtagacgccactgaccagcaagccatcggaaaacagcgacatggttttgttgaccggaccaccgaaatcgaaggttgccatcgcgccaagtatggcccccatcaggaagcgcgatccgccctgcatcgactcgagcaaatgaatcagtgcttcttgtaaccaggcgatgggtttaccaatcagcgtcatcattaacagcccaccgataatggtgcttaataccggcaacaccatgattggcatgagtccttgcatcgactgcggcaggcggatatagcgtttaagtagcaaaatggtgtagcccaccaggaaaccacccaacataccgccaataaatccggtatggatttgcccgcagagaaagccgacaatcaggcctggggcaaatccgggacgatcggcaatagaataggcaattgccgcgctaatcagcggcacaatcagccccattccccagccgccaatctgattaagcatccacgggattgttcctgttttttcaccaacatctgtaccgccaagaacttgccccaacgcaatacatatcccggcggccacaataaggggtatcatccacgagatgccggttaataaatgttttttaatttcctgtgaaaccggaattttattttctttcatattaagatccctccagtataaggatcatttgtttcccagtgatttttcgaccttttcaagaaattgaacgggcgatttaatgacgatctctgtctttactcgcacaatacgtttattggtgaagcgttcttctccttttattttcacatctacagcaagaatcacgacgtcagcagcagagatatctgccgcctgtaattcattttctgtaccaatggttccctgggtttcaactttaatggtatggcccagagcttttgctcctttgattaacttttcacgagcaatataggtatgagcaatacccgccgtacaggcggcaacacagacaatattcatgacatacttcctgttatttagcagacatcggattgtgcatactgactaaagagatcaatgattttttgcggactcgtctcaactaacaattgttctatgatgtcatcatccgccagcgcgcccgcgacctgggaaagtaaacggatatgggtggtattttgatcttcaagacgtaccgcaaataaaataatacagcgcacgctactgccatccagcgtttcccagggaatatcctggcgggtacggccaattgccagcgtagtattaattaccgcagaagatttaccatgcgggatcgcaatatgattttcaaaaccagtcgagccttccgcttcgcgctgccagacatctttaataaaggtttcccgacaatcgatcgcaccatcttttttgagaagattagttaattcttcaatcgcctccgctttattcgttgcttgcatatctaaaataacgcgattcgtattcaggatttttgttatgtccattcgtcatacctcataaaattctgacattaaatttcaacgacccgagacgtcgcatgatgtaatttttccgtaatcaccatttcagtgacccgcttaatatcggcatcattaaaaaaagcggtaacataagcgaccggcatagtgactgtaggcaaattaatggtcgaaataatcagttcgatattgtcaggcaaaacctgtgataaattcgctgctgaaataacatcaacaatcgtccattcaggaaatgctcgcagaatacggcttttcagtagatgcgaagttccgattccggttgaacagaccagtaatacacgtttacgggcaatttgccgctccatcgcagcctgaaaatgaacggtcaggtaacccacttcatcctcgctcactgcattctcaccccaggttttaaatacctgattcaccacatattgcgtcaaccgccagacatccgctaattctgctttaatatcttccagcaatggattacggatatgaatgcgataatttagacggttaatcagcggcttaatatgcaccaataagccatcatataatgcgctgtcttcactaaaatcgcagtccacgatgtcactgaataccgtaattaaacgccaggtaatcagacgcgcttcattgctggcctgcatatgtgaaataatgctaacatctttttgtccatcaatcgccacacctgatgaaatgatatattgataaataaaccagacttcatcatcgggcaatgtatgtgcaattcgttgttctatcttatgaatcatctgactggcaacattaaagatattttcatcatattgtctggtttgatcttcttctcttgataacgcattcccgtgcgtgttgcgatacatcataataaggatgtgagtaaaaatgttaacgtaataaggttctcccaaagaccaacttaattcattttccatatccagtaacaatgactggacaaataacacctcttcttctccaaaataatggactaatgctttatagcttccgggatccagacgtgaatacacgacaccttgcggctcattatggttaataatgccgttaatcagtaatgccattgcctgtcggacttgcccttcactaccttcaatatgcgtaccacttggactgcggatcaacgataaccccaacggcgcaagccaggactcaattactctcaggtcattaacaatagaggctccgctgataaagtagcgttctgacaatttactgatcgacgtttcattcggtgtttcacttaataactgcgacgctattttaacgcgcctggcattattcattacaccatcaatctcttcacattctgccaccaacaaatgatcaagatgcagcaaatcagcaatattctccgcgcttaacatcacacccgcgccagcacgcttctcaacatttattctccattgtcccagccattgctcaagtaaacgtaaatcacgttgaatagttttttccgaaacatttaaatagccggcaatcgtaacaatagtcgtatattcccttcgaggtaaaaggaatcgtaataatctgttttgtcgcgaggtaatcatttgcattttttacccttatcacagattaagaagccccatatggaagagcttcagttgccatctctgagggtaaatataaagcagaataatttcacaacaatactaaaatctgtccgtaatccggacagtgataaaacaaagcaaggcggttaagggatatttttcagcacagatcacattttcgtgatgaataatcgtgatcatgctcgcaaatacgatggaagaaatatttattaccagatgtgagattatttaccggatacgacacaaaaccattcgtatccggcattcttcaatagattacaacgtaattgtcagcgcattcccttgaggagtcaccaccagtccctgctcactttcagcctgcgaaccgccttgcagaccatttactttcacaatattgcgcaagcacagtgtccagttcttcgcctcgcccgtaccagtcacagtaatcgtgttgccagtacgtgctgcttttaaagtaaagatcaccgaaccgtcagcatcgggcacttcacagacggcttcatgcccgtcttgcagattaaagaggtggaatgccgtaccttcgtgccacgcgtaatcgggacgttgatcgttgttgcccagcgccagtagggtgttatcacgcacataaacaggcagactcaggaagccgtgctgctgtttatgccagcgactaccatcgagttcatcgttgtgccacagatgtgtccagcgaccttccggcaagtagaactgcacatcgcccgcttcagtgaacacaggcgcaaccatcacgttgtcgcctaacatgtattgacggtcaaggtaatcacaagccggatcgtccgggaactccatcatcatggcccgcatcatcggcgtaccccgcgcatttgcacgtgcagcttcacgatacagatacggcatcatgcggcatttcagttgcgtgaagaagcgcaccacatcacaggactcatcatcgtaggcccacggcacacgataagatttgctgccatgtaaacggctatggctggaaagcaaaccaaacgcgcaccagcgtttgtaaacgtgcgccggagcggtattttcaaagccgccgatatcgtggctccagaagccaaaacctgaaaggccaatagacaaaccaccgcgcaggctttccgccattgattcgtagttagcgtaacagtcgccaccccagtgtaccggaaatttctgcgcaccaacggaggccgagcgggcaaacaagacggcttcttcctcaccaacggtgtccttgagcacgttccacaccagttcgttgtagatgtacgcataatggttatgcattttctgcggatcggaaccatcaaaccactgaacatcggttggaatacgttcgccaaagtcggtcttaaagcaatcaacgcccatcgcgaccagacctttcagtttgtcggcgtaccatttgcaggcatccggattggtaaagtcataaatcgccagacctggctgccatttatcccactgccacagcgaaccgtccgggcgtttgagtaaataacctttctcttgtaactctttaaagacgggggatttttgcccaatataggggttaatccagacgcagattttcagccctttcgctttcagacggcggatcatcccttccgggtccggaaaagtcagcgggtcccactcaaaatcgcaccactggaaggctttcatccagaaacagtcaaagtggaaaacatgcagcggcagattgcgttccgccataccatcgataaagctgtttaccgtcgcttcgtcgtagttggtggtaaatgaagtggttagccacagaccgaaggaccacgcgggcggcagcgccggacggccagtaaaacgggtataacgatcaagtaccgctttcggcgtcgggccgtcgataacaaagtattcgagatattcactctcaacgctgaactgtactttggagactttctccgatcccacttcaaaagagacgcattgaggatgattgaccagtaccccataaccacggttagtcatataaaacgggatatttttatacgcctgttcagtacttgtgccgccgtcccggttccaggtttctaccgtctgaccattgcgcaccagggcagtaaagcgctctcccaggccgtaaactgtttcgccaacgccaagatccagccgctcaaacatataatttcgttgattattcgtgtcctgcacgtagccgttatttttcacctgactaccggtaatacgttcgccgttgcgcagaaaatccagtgaccagaactcacctttgctgacacgcgcacttaagttgccacttttaaactcagcgtaacgttctgtgttttcgatagtgaccttcacgtcctgcaaaatattgagcgggtaatgaggaccgttattcagcgccccctgaaaatgctcaatccgtacaccgacaataccttcctgtggggagaaaaagcgcagcgtaaataaaggcgtatcaagctgccaggtacgttcacgcacatcacgaggggcagcatagaccaccatttcattaccctgctgttcaacctcgaacatctgaagcgggtgaatcaaattgaggccaggttgaatcaaccagtttccgtcgctaattttcattgccgttccttagttctgcacttcttgagaggtgaattgttgctggcaacggcgtttgccctgcgccagctgttccataacggttttcagattgtgcgtcgtgagcgagtagtagcgtttagcgataatcgcgctcagcaagtaacagatcgccggaacaatcgtgaatagcgcgataatgatgctaattgtgacgctgttctgcgctttttctgccgcatcatatccgccataagccagcatccagccgataagggcaccaccgaaggccaaccccagtttgagcacaaacagcgtgccagcaaaactgatcccggtcaggcgtttaccattacaccactcgccgtagtcgacggtatcggacatcattacccactggataggtgtcaccagttgatgcaacacaccaatcacgaagatgaagacaaacatggtgatgctggcctgcataggaacaaagaacatcgcgaggctaatcactgccagcagggcgttcgtccaccagaagatagtgactttacatttccagtcggtcagcggttttgccagtgcggagccaatcaggttacccacgcaataagtggtgagaaaagcgacaaacacttccggcgtacccaaaatccatgtgacgtaatacatcatcgccccaccgcgtacgcacaccgccaggatattgaaaattgtcaggaaaccgacaatacgccactggtcgttttgccagatatcacgtaaatcatcccgcatagacgtcgttgtaggtggtgcttcaacgcgttctttagtggtgaagaaacagaatgccagcatcataaatgccaccacggaaaggaccgcgataccgccctggaaaccgagtggtttattatcaccaccaattaaattaaccagtggcatcatcagaacagtagagagcatgcctcccgcggtcgccagcacaaaacgccaggattgcagcgagatacgctgagtcgggtcattggtgattacaccacccaatgcgcagtaagggatattgacgatggtataaagtaaggtaagtagggtgtaagtaattgctgcataaatcatttttccgttcatactgagatctggcgtgctataggccaatacacagacgatcccgaatggcagtgcgccaaacagtacccacggccgaaatttaccccagcgagagcgcgttcgatcggccaacaaccccatgcaaggatcggaaatcgcatccagtgcacgcgcgaccaaaaacatggttccgacaaatccggcaggaatgccaaaaatatcggtataaaagaacatcatatataacattacgttatcgaaaataatgtggctggcggcgtctcccatgccatagccaattttctctttaacggacaacacttcactcttcatctgcttttccttgatgctataggggtgctgagaccgataacgcattttgtaaaccatccctgcgagagcgaatattccgatatctggttattaatttatgattcttgttttatgtgatcgtggtagcgttaatttcgctcatatatcattgtaaaatatgagttttatatgaactataatgctttcgtgataatacgctgcgtgtattaggcggaaaaaactgatctgggggatgtagaaactcaaggaagtagctataatgcgccccgcctccatgtagcaatcgaggcgcggaagatcgtcgtctccggtgaggcggctggacttcaaatccagttggggccgccagcggtcccgggcaggttcgactcctgtgatcttccgccaactaacctctcctgaactctcccaatgtcaatgatcatcttctaatcttttgtagattagcgtttctttgtatccagaagtcaacctacttcaccccgtatcaagcttcttttgggggtacgttagggggtattatttccagttgaaataacagcacccccatgataggaaaaatgtgagacataacaactgtttttaacaacatctttgttatacaaggggtgtattggggtatcaggttagttactggtaaaagtccacatgaattcattaaaagccggaggatgtcatggcattaaccgatatcaaagtgaaaaccgtaaaaccaaaagacaagccctataagcttgctgatggcagcggtatgtatctactgattaacactaatggttctaaatactggcgcatgaagtaccgctttgctggtaaagaaaagatgctttctcttggcgtataccccgatgtgacgttagccgacgctcgccaaaaacgcagtgaagcaaggaaaatcctcgctgctggaggcgatcctggggaggtcaaaaaagaagaaaaaatcgcgctgcaaatgagtttgaaaaacacgttcgaggctattgctcgcgaatggcaccgctcaaaagccgatcggtggtcattacgctatcgtgatgaaatcattgataccttcgaaaaagacatttttccctaccttggtaagcgccctattgccgaaataaaaccaatggagttactggaagcactgcgtaaaatggaaaagcgtggagctctggagaaaatgcgcaaggtccgccagcgctgtggtgaggtgttccgctatgcaattgttactggtcgggcagactataaccctgcccccgatcttgccagtgctttagctacaccgaaaaaagtacattttccctttcttacggctaatgaacttccccacttcctcaacgatctggcgggctataccggaagtatcatcactaagacagctactcagatcattatgttaactggtgtacgcacacaagaattgcgtttcgcacactgggaggatatcaatcttgagaaaaaattgtgggagatcccggcagaagtaatgaagatgaagcgacctcacattgtgccgctctctgagcaggtcattacgctatttaagcaacttgaaccaatctcaaaacattatcctctggtctttatcggtaggaatgatccccgcaagccaattagtaaggaaagcattaaccaagttattgaattaataggatataaaggaagactcacagggcacggtttcagacacactatgagtacaattctgcatgagcagggctttaattccgcctggattgaaacgcagttagctcatgtggataaaaactccatcaggggtacctataatcatgcccagtacctcgatggtcgccgtgagatgatgcaatggtacgctgactacattgattcactcgcttcgcagacctgatgcatgaaagttcagtgacactgaataatgaataaccaccctgcctcaaccgccagatggttttatttatttgtgcacaccgcctgaagtctcatcatggcacaatgatgtggacatcacatcttgtggcattcagcaagtcggcagtaaccataccgacagaacttcggacataggctggtgaaaatggtctgatatgtacaggagcacatgctccacgtaaaccaatcagttaaaacaccatctgaaggtgatagggtataacactaagatagttgtttgcgggcatagcttcaagactatagcatgtagatccttgagtgaaacagggctatggccctgggatgctgtagagcgtctgattagccatattgagaataacgttgtacgagcggcttacattcataaggctgaatatttagatgagtgaaaattaatgctgcattggctggcagatttcttggatgccaatagattcaaggcaacaaatccttatgatttccatagcattaagaatttttgaaatttcattagtctagatcctaaagagtggttttagtttagatgattttatggtattctaataagttaaatctttggagttgggagtgtgatgaaagtcgtttcattattttcaggagctggcggtcttgaccttggttttaaaaacgccggatttcaaatcgtttgggcaaatgatattgactctgacgcagtgctaacatacaagaaaaatattggtgatcatatcgtcttaaaagatttatctcaaattgatatggatgatataccggattgtgatgtggttattggtggatttccttgccaaggtttttctcaggcaaacctcttaaggaataaagacgatgaaagaaatcaattatacttagagtttctcagagttgtgaatgcgaaaaagccaaaattcttttttgctgaaaatgtaagggggattttaagcctagataatggtacggctattgaaaaaatagaaagtgatttcaagtcactaggatacaaagtcaaaaagcagttatttaatgtcgccgactatggcgttcctcaaatgcgataccgagtcatcattgtcggtgtaagagatgatataaaagtggaatatatttatccacaaccaacgcactcttcaccgaagaaaagtgataagacaggcctggcaccatggatcagcattggcgatgccctccatgatatcccagaaccagattctgagaatgacttattaaatcatgtgtattcaacttataaaataactaatagaaatttcacgggacacagagaaactgacccaaataagccatcacctacaattcttgcaagaggaaatggtaagggtggcgtttgcgcgattcaacatcccaaaaatcatcggaggatgtctgttagagaatcagcaattatacaaacttttcctttggattatgagtttataggaagtatgacatcttgttatcggcaggttggtaatgctgtccctgttttatttgctgagttattagctaagagtttaaaaaatacacttgcaggtgatgataaatgaaagttgtttcattgttctctggcgctggcggattggacctcgggttaaaacaatctggacttgatatcatttgggcaaatgatatctatgaagatgcggtagatacctataagagaaatataggcgaacatattgttttaggtgatattgccaatatcaattcatctgatatacctaattgtgatgtcgtggttggggggtttccatgccagggattctcagtagcaaatatgaacagaaaatcagaagaccctcgaaacaaattatatttagaaatggtccgcattattcgggataaacgaccagcatattttatagctgaaaatgtcaaaggtatattatccttggataaaggccttgtcatacaaaaaataacaagtgattttgaatcgttgggatataatgttaaatacagccttttaaattgtgctgattatggtgttccacaaacccgaatgagagtcattatcttaggtgtaaggaaagatttgcctgatatcgaaaactttccaccacctaaaactcatgaaaaagaagggataaatttgcctaaatggatttctgtaggccaagctttacaacggtttactgaaccaagagttgatagtcagttcaaaaaccatgagcattcattgtacaagcttacgtttaacgggcatctgggtcacaggtttatggacccggataaaccggcgcctacagtaacaggtcgtggagatgagaaaggtggtgtagttgtattgcaccatcccagcaatgagagaagaatgactgtcagagaaattgcggcagttcagtctttccctgatgacttctttttctgcggtagtaagacgtctggatatcgacaaatagccaatgctgttccacccaaactaggtatagccttaggtaaaatgttaattgagcatcataaaacgatagaatagcaattgccctttcccttccttgtctgatagtctcagcagtaggctagtcaaggaggggaatttatgtattcatttgttaaaccgtttcctcagtatcgttggagatgggcttcaatgactccatctgaaagtctaaatattccagaagtcttctttggctgtttacgtgttcttgcattaaatgaaggtaagaacgtaaatagtaaagatatttacagacttctagaacaggttgaaaaagacattaaggactataatgatttaaacgtatcattagcacgttctgaagaaagaaatctttttaggaactctggtcagtattggaaaaatacaggcactcttttaagtacggagcatggaataaagctaactaatttcggacgctcctacgcttctggggtaattactaaagatgagttttctgctattgtaattaagagtatggaacttcctaatccatttattgaaaatgatgcggttattactgcatggcatcacaaaggcattaaaataaaaccactggaattgattttgtccattatcagtcatctttacaattttaaatgcgcgcaagggtatttaacaactaaggaattggtagaaatagtaataccaatggttggtaacaaagctgtcgaatatgatatttataaagtaatacttgatggtcgtcacggtaaacatttagagcgtagttcttggaaagctaatgaaaagtctaacgatcaacggatggctagggagtttctactttttttagaaaattatggatacctaaactccagacggtctcagaatgaaagggcaaccaatttaactcaagaattctatctaacagaatatcagtattctttagttaaatcacttcttaattctcctgatatatcatacaattcaatggctccaagcctagtattatcgcaaatttctgaaactacagatgtaatggccagaaagcgagctcttacagagattaccttgcgacctaagcagactgagtttagaaagaaactgatggaagcatattctggtaaatgtctactgtctaatgcaagtataagcgaagtattacaagcatgtcatatcatacctgtgaaaaataatggtgatgattctgttggcaatggttttattttgcgttctgatttacatcttttatacgactcgggccatataaaaataaatgaagatggctctgttgttttatctgacaacctaaaaaaagatattttttatagtaagacaataccacgcaaggtgaaactaccttcatttattaatatcgagaatatacgaatcaggaatgcatacaatatgtgagcacctggataatcaaaaaatgcagcactcatttttgttagtcctgttcaggactaacaattgagattgcggttcagtactgcatctatttaaaagcactataccaaaatacctcctgtttaaatattttctataggaagtacctcttattagtgctaatagaaaaatgcctgttccgaacagttaaagccagtgtataattgtagcacccgcccccccactctgcacaaatcgtagtttccctcctcagggctaaaatatatcagtccgcctgattaggccgaattaacactccattaaacaatcttccccatgcggtcagcccaagggaattttctaaaagttttctttgcaaaagaatagcggtgtaaatggcctttataaattattctttggcctcattaaattttccgtaatactttataatcaaacataagcgcctcatttaaaccgtctttcgtctacctttcctgtttccgatactaatgtccattttcgcagtaaaaggacatttaaaatgcatgcacgaaaggcggtactggcagataatccggaattgatcctgcgtgtgctacaactgaaatttgacgagtcactgtcgtacccgcgcatttcagcgcagaccgacgtcagcaaaaccgccattttttctctggtgaggcgatttcaccaagtatccactgaccggtctctttctggtgaatattccttcgggcaacttgcccggactcttttcctgggcgatctccttcagccccgacagtaactcagccagtaaaagcagaaaaaacccgccggaaccaattttcaccggagtttaaatggagactcgttcagcaaactcttttacccgctgcctgtgtcgcacaaatagctcatgagaacagaatcaacgataacctgctctttaactggcgacatctctggcgtaacggcggtctgtggccgcccggcggacatgaaacatcgctacttcccgtgacgttaactccggagccggataataaaatcccggcaccagtgcagatacctgaatagataaatacaccgcccgacagtctgtgtcaacggcggatgaaaagtggttcttccgcaacctgggtggaagaaaatggatgaaactttctggtgaacaaggatctaagctgttttaagttatgggcaacgcaatgcactatcttaagacacttttacagttaccttgcggatggcgatgcagtcgacaagttattagccctggtggtatagccctctatttctgcggaaaacgcaaaacagcacaatgccgtgaatgccttaagcgcagcaactggcacttgagttctaccgtattctgaaaacctaaaataaattacagctaagcaattgtttcactcggagcagggcagtcaagccatgagtggctgtcgttcctgaaatcacacggcctggaggacagcatgagccatcgcggtaacagtcatgataatgtggttgcagaaagcttttccagttgctgagtaagcgccccgagaagtacgtagcgtaaggattatttgtattagctcagacctgatcgtaagcgcctcatctgaaccgtctggtctgtttcctccggctccacaaaataatgtccatcattttttttgaagtgcgccccaaaggttagacacccgaccaaaaactgaggatgcatggaaaagttttcattggagttcaaaaaggtagtatcagaaaagtacctggagggagagttgagtctgaagtctgtagcaaggatgtacggtatcagtccctggacagtaagaaaatgggcttatgcctatcgggaacatgggataagcatacttacgggtaaaaaaggatgctattctgctgagttaaaactcacagtagtaaaatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcaggggggggttgtcgaagttcaccagattttcatcaagatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcagacgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccgatgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgagttcagtttcgaaccgaacggcagatgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtggttgtcgaagttcaccagattttcactaggatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaaccgtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgtgacactgacggaagaagccctggagcagatcggtcagttgtacgccatagaggcggatataaggggaatgccggcagagcagcggcttgctgaacgtcagcgaaaaacgaaaccgctgttgaaatccctggaaagctggttgcgtgaaaagatgaagaccctgtcgcgacactcagagttggcgaaggcgttcgcgtacgcacttaaccagtggccggcactgacgtactatgcgaacgatggctgggtggaaatcgacaacaacatcgctgaaaatgccctgcgggcggtcagtctgggtcgtaaaaacttcctgttcttcggctctgaccatggtggtgagcggggagcgctactgtacagcctgatcgggacgtgcaaactgaatgacgtggatccagaaagctaccttcgccatgtgcttggcgtcatagcagactggccggtcaaccgggtcagcgaactgcttccgtggcgcatagcactgccagctgaataacacatccccgtcaatacggccctcgctgtacgcttactactgaaacacggtgaccacaggttttataagaaaaacaagaataagggataccgctaccgataaggtaagaagttttaatgccagatgattctttagtacagagaactatcattattcttttgcctgaagctatccggcatactcaggcatttcacgctttatgagctgacatcatcaagatgcgccagtaattttttattaatgatttcaaacagttcctgttcatcatgggccagataaccccagatttctttcagatacatgctttgtgcaagagtgagcctctgaataaaaaacataccttcagatgtcagactgatttttttagcacggcgatcctccctgctatccatcctttttacatatccggctttttctaaaaaatctgtaatgcgggtaatattagttctggtaaactgaagtttctggcttatctctgaaggtgacagacaatgactctccgctgcgaataatgtggtgagaaccatatatactgagtgatttattccatacacccccagaaattcagatatattatcctgcattcttttatttgtgcgaatacagagttgcatcaacaaatgctcccgaaagggatatgcggggtctttgtttttttggtgtctgattattttttctaatgtgtctgtgttattcatttcattattctccatattactgaaacacactgtcagtgtacaagcgcgcatcagtcatccggtaaacatcgactttccactacaatttattcctgcctgatttctgtataactgagatattccgacacagcagacagataaattccctcagataaaagaacataaatgctggctgctgacaagtctgtgaaaaaggattatccatactgctcagtaatcgcggataattcaccagccctccgcccgtctgaaaggtgacttcccggggcatcccagatatccacaacacactatccggctccggataaaccatttatggcaatatcatgagcagcgttgctgaaccagatagtacttttccggcattaaacagctctctgcctgtcgtgacctgatatccgctcagtatacgcatcaggccatattccagatatctgtcccgggtcataataataatcagcatactctctgccccttgtatcccggataccggctccgtttaccattaccggtataactgactcatcattcataacggaaactgtctgccgcatacatcagcgcccgctcttccagctctgacaggctcagttctttcagttccccttctccttcagcaagaagataacattcaaaaacggcttcatcgtcgcattccagacgcacctgcgccctgtcagcccgaccgtttacaataaatagctgcactgaccttatgcgatagttcagcatatacactcttcctctcagatcttcaggaataccccggaacagtcagttatgccatcggggagaaaaacaggcagcgaatcattacttcataccgaaaactgcctccccggtgactcaggcccgggttcagaactaccagttgacacccacattccaggaaacatagccgccactgaaagtagtacctgtctttaagcagtctgcctggcactatacccgcccacagccgctatggcgttaaatttatcctcactgtacggctcccgcttcatttcctcgtgattctcattaatcagccctgctgactgttcagacgctccgcatgcatctccagcacctctcccggggaaagcagcccccgggtgttacggtttatggccaccgtgttccggatgatattctccctgttctctgcagcgaccgtatctgtatggtcacgcgccttaagcacttatgctgtaatccgtccactgatgccactgtacacctcatccgtcagcgggttcagttgcctgatagtggctgcttccgtatcccatgcaccatcactgataccaccgggaccccggattttatccggtccccgcggactgacagggtttatgacacctgagtcatatccgatgtaaacttcattttcacgggttgtacaggaaaactccccctgtgccattgagttctgatgtgtgcccttcgccacaactcccaccgtcacggcaccagttgcatctgacgccgaccaactgctgagagccatgccgtttccggctttgtcgacaacgcatgctgcagttcccagcgatgcgaactggtctggcatgcattcacgaaccaacagcagtggtgctacgtccggatgcaattcgcatgagctccaaccgcggttgtaagttcagcagcccgggcctctgcccccggcacagtcgcataagtattcgataccgtgcgacaccattaccttcaggatacgccacggacccgtcaccctacgaaaacgccggagcaccggcaatcagcaaaggcagcagtgataaaagactgatatatttcctgtcattatttttcatattaatttaactcctgattaaccggtttttattgatatgagaaagtaatagttgcaatagccttcacacttccaggtgtagttgcatcagcaatttttatataattggctcttaaattgatatgtggatttacctctcccctgtaatcggagaagtgccattgactgccatttcctttcacaggggagtcttcaccatagctgatggcagttacatcactgtctttatatagcctgatgccaaatccttttgcagtggattcactgcttaaggtcaatatatctgttctgttcactggctgtgatgcatctgtcaatgtagcataaacatcaattccatccgggcattgtaggtgtatgtcaattttacctccctgtatttctttatacaaagatgtgaactgtgattgatatacggtatttaatggcaccacatagtttttttgccccatggtacatgtctgactctgtacctgaatgcgcccaccatttaacataacaggtgctgtcagtcctttattatttaaacttgtacgttttgcttccaacaaaatagtaccaagctgcctggtgggtattgttatatatccattgggtaatcttcccgttgcgacaaaagcaacaaacaaacgagctccgaagcttgctgtcgcaccgttataagtattggggtttgtattggcacctacagggtcaatatatatacctgagctatttatggggaccagaggcgttgcgggccaatagcccgccatgccaataataatacccagtccggatacaccaatatcatagatatcaaaatcagatgaatcacggctgtttccttgatggaaagtatacgtaatacttccaattttaggcagtgcgggtgtaaattttccacgcatcagagcgatggcaccgccattaaaaacatactggttacttgttcccgccagctctcctatcacccggggataggtatgggcatcagcaggaccaatcacaacacctggtaatgtggatgtattaaccgctatctgcgaaggcacataatcatccggacccgctaccgccagcttagggagtaaaattaaaaacaatggtatgaaaaagattcttttcatgttttttcctgattagggtgctgtatacacagaacaggaacgagctgagattgcatatcatctttattgtgtgcaacatgatatacaaatgaacatctgtctttattatctggtccccatacaacgctgagatgacctttttcagggagtcccctggtaaataccttcccggcctgagcgacatatccggccaactgtccatgttcatccagaacttcagaagccattggagggggattgccagtagacatacgaatatcaaataacagacttcttcctgttttagtgtcaaatttcactaacgtggcgctattagcacgaggaatgatttcctgctccgtcgccgataattcaacattcaaatctaaattggagggatcgatgctaatttgatttttctcatagggtgtaacataaggaacaataccatttccccaaaaatccagacgactaccagaggcattattgatggcagccccctgagctccttcagcatggataatggcaaaagtatcactcaggtcattactcaatgtcactccataggggtgtgcgaccaccgctcccgacgcaccaaatgacctttgattattattctgagtatcatgcccgactgttgtggttatatttacataaggtgaacgataacccccattcattgcataaccggaaggcccgttttcctggctgtttcctgaaagaccataagagaactgattatcctccccgccagtaccactaattgatgtctgaatactatttttctcttctttgctataatttaaaacagtggaaaacaccgggctttgaacactttctcccagagggagagtaaaattaatataaaatctgtcatcacggcgttgttgctcattatctcttgactgagacaatccaatttgatagccgagttgtttccagaagttgctgtaccccatctggtattcattacgacttcctttatgtccccagtaattataggttgttcctgttaaatacatcccaccccatttttcacctaattcctggttgattgaaatctggaattgattcctgggacgataaaacgctgtactttttacagaaacatcatcaataaacgcgttgtgattagctgatagcgcatccttcagatgataaaaatcttttgatgaataacgataagccgccagagttatatttgtgtttgaggctggaatattgatgctataacttgagtgcagactataacctttacgcgttacaccggaatacctgaatgctgttctggacaatgtaatgtcagatgctatagcacccagaggggtattaaaggccaggccagctaaccccgctgtatatcctgaagctgtggtaagaccactgtttaaagtaatatcattcgtcaggccgtattgataggtgccttgtgctattaaatcattatatgttttattcgcataacgatactttcccactgacatttgccagcgactaaatccgggacgaatgagttgagcaacggccgcaaaaggaaccgtgaacattcgtgtctggccattagactctgttatcttaacgataaggtcaccagcatatccactgggatataaatcattgatgacaaatggtccggctggcaccgtcgtttcatagaggatatgagcattttgataaatggttactttagcattactgttagctattccccggacagcaggagcatagccacgtaaagagccgggtaacattcgttcatccgatgctaacctgactccccgcaaactgagactatccattagctcaccattcgtataaaaatcccctaatgtgaattgtgctctcaatggggcaaggtcatgcattatacttgtttctatattctgatatccggcaggatagctattattccagctctcactgccacggtggcgcaaagcccatccccacaaattgaatccagcttttaatcccagataagtctgttcgttactcgtcccggaagagctatactggtaatagttagcatcatagtttataaatgctgcaggaacaccactttgccactgagaaggggaaatatatcctcttggacgtgtattcagcagtgcctgagggatttcgatattcaaccttaaagtcgataagtcaaaattaatactggctgaagaaagccctgttgacgccggaaagcaggaggtgtttcccgacatagtatctttgactaaatcaatcaatgaaagcagttcaggcgtcaggcataacgtcggagcaccggtattggcagtacgtaaatactgcaaatcagccttccccttccatacattattaacataaatatcagaataatacctgccctcaggcacagggttaccatgactaaagcggcggatatcaatagcatttatccctttatccaaatgcaaaaactcagaatcaaactcagcctcttcagcagcaaatgaatggtttgttactgttaaccctaatgcagcaaaaagcagaagagaacaacgacagtaaatcaggcatgacagattattagcgttcattattaccttactccagaacagattctccttgctgatatcctccgtaatcattaacaataacccaggaaactttgctggctggcgcagttctgcctttaagtgcaaatactgttgaagagaaagggggaatcattccaccatgttcaacaggcattaagtgcttattctggtcaactgcaattttgttgtaggttatgtaataaggtgttggattaactgctttaattcggccttcctcctggtgccaggtaactttcagataagcatcatttggtgttaacttcaggtgagcaggacgaaagaaaaattttatgcgactacgaatggctagttgcaaataattattattccgctgctctgagttatcggagtctttttttgccccgggctttgctggaatatccagaacatttagatagaaaagagattctcggtctttcggtagtgactcgcctgtatatacaattctgactgtttgtcctgatttagagtccatacgaaatattggcggagtaatgataaaaggaacgtggactgactcagggggagctgctgcatctccatcgtctaaccaggactggactaatgccggagattcattgtcattatttaaacgtatgctaatactcttttgagtcgccggataaacaacacgggttcccatgataactacactaccctgaacaactgcagatacagatagagtaaaaaaaaacagcacaaaccttagcatggtatctccagaagaaagcagggcagtatttcctgccccaaaatacaaaaccgtttgttattcgtaggcgatggtataattgactgttgtttttacattgcctggagttgatgccccggtcgcataatattgagccatataacgtaatgtggcattaccatccccaccaatagtttcagaatggacatcttgaccagcaaaatctttccccaagaaaatagtagaagtaccatcactgttcaatagttggatctgtacatcaccagcggcattatcagaagcaatatttttaagattattcgtcacaaaatcagtactggaaccaggctcaaaaaaggctttaacgtgacctgctccatctacagtagatgtacaacctgttaagttaattgaaaatggtgttaatccggttgtttctccagggctagcaagggccttattcgatacagtgggtaatgttacagtaaaattaccatcattccctgtggtcacattgcaggtctgagctacaactttacctgtaaacgtaattgttccgtcataggccatagctgaaccaacaaacacagcagaaacaaatgtagccaatgctataacttttattttcataaaatgaattcctgtttaattccggtattgatcatttgttcagcaatcatccccaacaaaacaatcattttcaaaatgtttttaccgatcgataagcagcacatgataggattcacctatcacaaaggagaaaacgatcgggtaaaacgatcaaaaaccatatttattgtgttggtaatgacaaaaaatatgcttttccctgaaatgagcgacctattcatgaaaatatgtaggtctgtatttgattactatcattgctatatttctactatccaatttatatttcataattaaaatatatctttttatactattatttatttgttgcagattgcctggctttatcttattccggctgttttatggtagatacagcatacaattaattaaacttatttaaagattttataaataccatattggagttgaccgacagatacctactaacaagagcaatcaccacctccccatgaggtggtttagggatataataaacaacgtccatgtcaggtgacgtacatacctgtttgctatgacatctgttacgctacgcttgctaatttactgaaactcagcgtctgtcgacggagattcgtccgggccctgatacaacaagggcaagaaaaccacccgaaatacagatattcttataaaaatggatcatatttccatgtgcaagttcagctggcatcgtccagaatgcgtgtccaagaaatgaagcaaacacggtatacaggcacagaataatgctcactggccgggtgaaaaagccaaaaacaatcattaatgctccaacgatttcgacaaggaccacgattgctgcagtaatcgccggaaatataagcccaagagaggccattttatcgatagtgccagtgaatgatagcagcttgggaacgccggatatcatataaaggcatgccagcatcagacgggcaaggagcaacaatgccgacgtgtaattgcccatattaaaatacctgattttatccactatcaatgctcagtctccttgtttctgataaagccctgagacaaatccttaagtgtacgagcaccactcagtaacattgccgtcctcaactccgtcttcaggtgctcaatgacactggcaacgcccccgacaccacctgctgcgatgccataaagaacaggacgtccgaccgcaacagccgttgccccaagagagatagcccttacaacatcaatccccctgcgaataccgctgtcaaaaatgaccggaactttgtgcccgactcttgcagcaacttcctgcaactggctgatggcagaaggaacaccatcaatctggcgaccaccatgattagacacctggatggcatctgctcctgcatcaatagcaaccactgcatcctcacctctgaggattcccttgacaatgactggcagcccggtgattttttttacaaactcaatatcagccggggtcagctcaactttttggttaaaaaaatcacctttgccaccgtaacgggggtcatgattaccgaacgtcgctcctgcagggaaaggcgagctcatgctgagaaaagcatcacttgtcccgggaccaagcgcatccgctgtgataataatggctgaatagcctgccgcttttgcacgctccagtaaacttcgggtaacaccagcatccgcgttaaaatacagctggaaccatttaggtcctttactggcttttgcaatatcctccagagagcggttggatgcccctgatgattcataaagtgccccggccttttctgcacccgctgcagcaatcacctccccttccggatggacgaacatatgcgcgcccataggtgctatcagcagggggtgttccagatgatggcccaaaaggtcagtccggatatcaatgctgtgggcagcaactccactgagtcggtgaggtaacaaaggataatcactgaatgccctgcggttctcatgatacgtccactcatctccagcaccatgagcaatatatgcatacgcagcttccgtcatcacatcttttgctgaagcctccagtctgtccagactgatgatatgaagagacttgctggtcgatgtatcagcatgtccagacgttttactgatgatatgtgccgttgaagatgagatatttttggcaagggccggcgcagctgacagccctgcggcagatattcctaaaacggcattctgaataaaattacgtcgggaaagaggcataataagctccatatattataaataagccaggtctccctggcttataataatcatgccacgccctgaagcgggttggtgttgaaggtataaaggaaaattttccattcaccattaattttactgaggacaaaaacttcacggttcaggtcaataatggttttctgctctttaaagttcgttacaacagaacccacatggtggtgagtgcggacaaccgcggtatctccgttgatccagatagagtcaaacgcaaaatcggtctcaaacttttcacgcttgaacagatcatcgtactgcccctggcgtttttctgtattgtcagccgtcaacttatcattccactgggaataactttcatcagcaaacaggcccaggatggtttttgtatccccggcattcagtgcgttctgatacttgattatcgtgtcatacacgttcttctgctcagtagcaatcttactgtctgtggagtatttgaatgtaccgccggattgttcaggtgagctttccttctgtgctgccgacgatgaggcagccagagcattagagccgaaaagaagggatgatgccatgactgctgttgctataaaatgtttcatatattctccatcagttcttctggggatctgtgggcagcatatagcgctcatactatgctgctgtttcaatattagcggcagacgtcagccttaccgcactacttattggataagaatatcaaaagtgaccgctaagtcaattttatcacaacacagaaggccactatttatgccagcaaatatgaatcgtcctcatcatgcacgaaagactcgtagttgcagcccggaaaaaactgccaggacacgacagcagatagcccgggcagcacttgaggagttctctgcacaagggttcgctcgcgccagcatcagcaatatcagcaagcgcgcaggagtagctaaaggcacggtatataactacttcccaacaaaggaattattgtttgaagcggttctgaaggagttcattgctaccgtccgtactgaactggaatcttccccccgccgcaacggggaaaccgtaaaagcctatctgttgagagtgatgttacctgccgtcaggaaaattgacgacgcatcaacaggcagagccagaatagcccacctggttatgacagaagggagccggttcccggtaatcgctcaggcttatttacgggaaatacatcagccactacagcaagccatgacccaactgattcaggaggcagcatcagccggagagttaaaagcagagcaactgctctgcttcccctgtttattgctggctccaaactggtttggcatggtgtataacgaagttctgaacccggcagcaccggtcagtacaggcgatctttttgaagccggaattggtgcttttttccgataggcacataactgtcagtattatgaccatgccgtcaggaggaggtataccagtgataccctgccatgacccggtaacgtctcctggctgccttaaacctgaaagacctggccccaccacactgccggttacgcagtcaagatgcagcaccccttgcataaggctgttttgtgcagagggctaccggaaagataataacgtcacagcccgtatgcatcagataaaacagtgtattttatctgtcagcagtcactggagcggattgtggggcgagattcaggtgctgatactgtaacgactctgcgccgctgctgcggtaaaagcggcggccaccaggcacggttatcagaggaggatgaccgtgtccgcccctggtggtgatgaactctccatcacaatcaataatgccgccgggtggatgaagcagacagggatggcaagtcccaccatcccggataaaatgggctctgggcgctcagaagacctgtgtgtcaggcaggggtgagaacggtgatgttttttgttgtctgaaagtccagctccagcattgtctgccagcctcaagacttccgctttctgccctttccggcattttcttccgttaccatcattctgttaattcagaggcgtagtagtagtaaacgtaatacatatccggaaggatgaagtcatctaatcctgctccccgaatatcatacagccattcctgagtgtgactgcaccatttccaattatgcagtctgtcctcatcacaaaaatgttgcaagcagtgcggagtcacgttccgtattcatgccctctgccagatattgagcgggggagaaatgtaatgaacacgtcctaccattaactgaagagcatggtgacggatgaaggaaaaagcaggagtgtgtggtgcctcacagatttccgacatcatagctgtcaacgacggatgaaaagcggctcttccgcaacttgggtggaagaaaatggatgaaactttctggtgtgagaaccttaaggaaacaacatgttgggtggagcggacaatccaaatggtgaattaccgtcttatatcactggcgctgacactgatggaaataccgggcgttgggccagtaatcaccacggcagcagtctccactatgggagaatcatcagcgttttgcggcttatgttggtctggtgcctagacagtcaggcactggagggaaggttcgactaccgggaataagcaagcgtggtgatacctatctccggacattatttattcacggagcaagggcggcagcattgctggtcaaagaaccagggccatggataacagaacttaaaaaatggcgtccgaccagtgtggccatagttgcggtggcgaacaagctggcacgaacagtgtgggtaataaccgctcacagacgtaaatacgacaaaaatcgtcatcagtactccctgaaaagcaggagtacctgtgagtaaaccagcttttatcagttctggcgctgttcctgactcctgctttatgctgtgtatggattgtgtcagttcattacagcagaacaaaggagtcagagcgatgtatccatccacaggacattattctcagccgaatcttcctgctctaacgtccaccatacaggcgataaaaagaatatcgccctacccgacagatacgcttcctccagttctcgggaatgtcatccggtcattacacaatagtaccgggatcccgacagaattgatcggtaacgtggtcctggcaacggtatcgttgacctgtcagtcactggtcgatgttatacagccgcatacagacatgccggagccctgttcgctttacctgatgactgttgcggaatcgggggaggggaaaaccaccatcaataaactggtcatgaaaccctgttacgaatttgcagcatcactcattcagcaatatcagactcagaataatgattataagaatcaactgaatatctggaaaatccgtcagcgggtgcttgaaggtaatttcagacaggcgataaaaaaaagatgttcaggtaaagatgagagagaggaaattcatcagcactttctgagcagaccacaacgcccgccatatccaaattttatttatgaagacacatcgctaaaagctcttgtggaaggactgagtgactatccgtgggctgggatgatttctgatgaagcaattatatttttcaaaagtcatctgaaaaataatcccggcctcctgagtaaggcctgggatggtgaaataattgacttcagacgggctgatggtgaatgctatcatttcattccacatctgacattttcattaatgcctcagcctggcgtgttcagtgagtacataagaaaaaatactgtatcagcccgggagagtggctttttgtcacgctttctttttgtatgccctgaccgtaattccgcagagtgtctgaacaccgggaccggggcatatacagactacaatctgaacgttttccacaaaaggattaatgagcttctggacaggcataataatcttaactccggaactgaaatcaggaaaaaaacactgagactgtcagatgaagcaatagccgactggcaggaaaatcatgccgtaattcaaagaatgatttctcctggtggtgagtgggagcatatcagggatattgcgttaaaagccagcgcaaatatattgaggctatctgctctttttaattacgttcatgatgatcgtgaagatgccattcattcacacagtcttaaggctgttatttacttggtgaactggtatcttggtcaggccgaaaaattattttatcctatgtcagagcggtatcagtttgagaatgatgttcgcagattatatgcatatatctttgataaagtgaatcagaataatggctacccatttccgaaaaatcatcttgaaaaatatggtcctcacagtctacggagagctgagaaacttacaccggtactcaatcagctaattaagcagaggcttgtatgtgttattcagatatatcctggtcgggcgctttacgttgcattatgcaaccagaatggcataatcatcgcgccatataatgttcattacacggtgattcagtcccaggagaatacgtggggaagaccttatgatgttactattttatgaagctttagttgtaatcattatttattcaatagtcaatccacagtatttatcgaaaataattacatttcaaatgaaagtttgtgggcacaatctttcttgtcataccagtggttttattatgagctttttttgaggtgtaaacactaaaataacggccacagtggctactgtagccactgtggccaggttataacgacatcttatgccatagttgtccaaaaaatgtgctaatggtgtggtcgattggtggggataaatcctctgcataacgtgtttttactttcgttttaccgtcagttattaatgtataagaaaaaggtgtccatgtcgtaatgtgtatattctctgttctgttatggtcatcattgagagataatgtttttatttttactgattgtttatatatcattgcagtaatgagcggataacatactgtatttgttcttttccttttcaggatgttattcacatggataggactacatttgaattaagtttttaaaataattgtattcgaccaactttaaatctgtgctgtgggattcttaatatcctgagatcttcctgatacctgttctctctttttcttaactccatgttcatcattatatttacatcagatacaggtaattttaatttaggtttattactattattacacttgccctttacttttactctgtctttatttactcttgttatttatccactccatccccctcaatcataacgactgtaactcatatgatactcagataagttattctctactacgctatcgctgatatccatctgttctcatttttagtgagacagcaattgattttaatcttattcatcatgaactgtatttacttaacgataattgtttatctgaagtgttttaactattctggtgaacatcaatttttttgtcattactgattaaccgaaagtttactctttgataaggtattcatgattctgtaacgattaacagaactgaataaacaatgaaattaacagagtgaattcctgattatgtttgttcgtttctgattatcttttatgttaagcaagataaaaataacccatccatggtatattttattctggtatcgtgagccgttaacgctcatgttttgaagtgattcgtttttaacaagttaaatgagagtgtataattttatcaggttatagatatgtgttggccttgtacacgtttttgcagactcactgagagcaagtttgtagtttatgatgttattggtcgtaatatgtttcttgaacttctggtcgtgggtttttatcgcgtgttttgctgtatttcgtgatgtttattgattctgtattttattcgctcctcatttatctcatctctttagcaaataccatcagataatccatttctttctgcataatgctgcgtatcgttaataacccgtcgtatccattctgctacagcatgcctgataaataccatctgtaagttattaccgttttagatctgattatgagcgaaagtattaattcgcttacagcacttaaaacatcattaactttcaggagtcatcaacatgcctaaatcttacacaccaaactggttttttaccgctttacttgacaatcacatcaatcaaatgatggcacgctattcctgcctgcgggccttacggatggatttcttctacaggaaagatacgcctgatttcttacaacctgatcatcgctggcttgaattgcagttgcgtatgctgctggagcaggtggaacaatttgaaaatatcgttggtttcttctgggtgattgaatggacggctgatcatggttttcatgcgcatgcggttttctggatcgatcgtcagagggttaaaaaaatatatccctttgcggagcggattacggaatgctggcggtctattacgcataacagcggttcggcacaccgctgtacatatcagccgcattatacatacaacatcaacattcctgtgcgccacaacgatcctgaaagcatcgataatattcgcggtgccctgcattatctggcgaaagaagaacaaaaagacgggctgtgtgcctacggctgcaatgaagttcctgaacgtcctgctgcagggcgtcctcgtaagcctcacttctgaagcttaaggcctgagcctccgctcctggaaacactccgtcggtaaaaacttaccgccttgattaatgatgtgaactgaagtcaacggagatcattcatcctgaacctgaatccggtgttctgtcccttatcttcccgttctgcttcagttcttcacttattccatcaatctcatccgcaagccataacacgtcagctcattcacgggcaggacgcattgtgggctgcgcataacggaacatatcttatgaatgctattccttatttcgactatagcctggcacccttctgggcatcttatcagaacaaagtcatcggcgtccttaagcgtgcgctacgtgagcagtccggctcccggatacggcggatcctgcttcgtctaccgtgtgaatatgacaataccttcaacagcagaacgacctggtttggtatggactttattgaaacggtcagcgcgctgatgaatgcaacacccgggcgtgacctctgctggctcctgacccgccatccggaaaagccggaatatcatgtggtgctgtgcgtcagacaggagtatttcgacggccctgaactggaccggctgattctggatgcctggagcaacgtactgggcttcgcgtcaccgggtgaagcggcaccgtaccagaaacagataacccgggatgtggtgctggacagtcgttcaccggactgcgaagacatcctcaaagatttgatctgggcgttcagtgatttcgcccgcgatcgtcgtggtgtgtgcgatccggaagcccgttgcctcgccggtaatccctggtatcccgtagcaggccagctctgaaagcacagttcagcagattcccccgcatttgcacaaccttcataaatctcacaaaggacattctgaccatgttgaccacaacaagccacgacagcgtgttgctgcgtgccgacgatcccctgatcgacatgaactacatcaccagtttcaccggtatgaccgataaatggttttacaagctgatcagtgaaggccatttcccgaaacccatcaagctgggccgcagcagccgctggtacaaaagcgaagtggagcagtggatgcaacagcgaatcgaagagtcacgaggagcagcagcatgaaacgtgttgtaatgccagcgctggtattgtggatcccggccctgcccctggtgctggcgacattaccgttcatcttcctgctgaccctctccggtcagccagcagattgtagctctttcctgactgattcgtcattccattcacattgtttatagctggcattacaccggtactggcgtgctttcctgcgtgtctgcaccgggttaacaaaattcaacggggataaaatagtgcatataaccgaagcattaattttagagccgggagacatccggcgttttattcaacaggctgtggaccactggccgcatctgctggtatttcacttcatactccattcgacagaaggaatctatggtcaccccctgaggagtccccagaaaacagactggtatagggagattgtgatctaataattgtgttattaattcaatgagataatcacaatgcctacacgttcattatgccaaaagttcttcaaaaatatactgtccccattacatcgctatcgccagaacgcgcttatcgatgcaaccagcgcagtcattaatggagctagccttacgctaaccagcatcggtcgttacctccggggcagtacttccgtcaaacataaaatcaagcgtgttggccgattgttgggtacccgagccctgatgagttccgcacctgataatcctaaaaacatcatcggcttcagtgagccatttcatctgttaggtttttaatcaggtctatttgccgttcatgtcaccaataatcagtcttcgcaaaaccagacaggtaacttgtatcttattgtttaaaataagctaattgagttttgtcagtatctatatcaggcctgatattcttttttctgagtagtgattgcccaggcaattcgagccagtttatttgccagagcgtaggcgacaatattcgaatgcttgttgtcgagttgctttcgaacccattcagcgagtctgccctgttgatgctccagccgcatcatgaacgagcggacgcactgaacaagtaaccgacgcaaattttggtcgcctcgtttgctgatacccaacagagtcgattttcctccagtactatactgccggggaacaagccctgtggaagctgcaaaatccctgctgcacgaaaattgtttaccatcaccaagcagggatgagagcagactggccgtcatcggcccaacaccggggattgtcatgatgcgttgcgcagtagcgtcagcgttgattgactggtttaactctgattccagctctgctatttgttcaacaaggtaaaggtagtgggtatgcaacctccccaaaaggcggctcagatattcggggatttcgtgttcagccaacacgagagacaactgttttattaaacatcacctgtcggcagactgattccaaattccagcaagaaaccgtggatctggttggttgttttcaccttatctctgatgagcgattctctgacccggtgtaacgccctcattgtctgctgggcctcagttacttggctggacaaaacgcattgatggtcgtgaagctgcttcacatatggcttctgcatcaacaaaatcattcttattacttttgacaaacgggcgaacgaactgtggagaaatcagcttagtttcatgtccaaaataagagatacggcgagccaaaaagtgtgcacccgcacaggcttccattacaacaactgagggcggacatgttgccagaaactgcatcagcttcgtacgcgtgtagtggtcaacaaaaactggccaccgctttagagtttttccagtatcggttttccgattcatttggtggcaacccaccgttatattcgtgcggcctgagcgcgttgtaatacccaacgatatagtccgttatttcatgggcagcatcgctgaagttcatgtaacccgtcaccggtatccactcgtttttcagactcctgaagaagcgctccatcgggctgttatcccagcaatttcctcgtcgactcagactctgtttgatctggtaacgccacagtaactgccggaactgcctacttgtatagtggctgccctgatcgctgtggaacattaccccggctggtttactgcggatttcccaggccattttcagcgctttgatggtcagtctgctgtccggagagaacgacattgcccaacctaccggtttccttgcaaacaggtcgagaacaacggcaaggtatgcccaacgtttccccgtccagatgtacgtcacgtcgccgcaccatacctgatttggctctgtcactgcgaactgccgcccaaggtgattcgggatagtgacatgttcacgaccacctcgtttataacggtgcgcaggctgctggcaactgaccagtcccagttctttcatgagtctgccggcaagccagcgccccattctgaagcctctcagggttgccattgtggcgatgcttcttgccccggcagaaccatggctgatgttatgcaactcaagtacctgactgcgtaatacagcccgtctgccgtctggtttttcaggacggtttttccagtatctgtagctgctgcgatgaaccccgaacacatggcagagtgtgaccacaggataatgcgctctgagtttcccgattatcgagaactgttcagggagtctgacatcaagagcgcggtagccttttttaatatttcattctccatttcaatgcgttgtagctttttcctcagctcacgtatttcgatttgttctggtgttatcggagaggcttttggtgttttgccctgacgctcatcacgcagttgtttgacccatcttgtcattgtggaaaggccgatatccatagctttggcggcatctgccaccgtgtagttctggtcaacaaccagttgagcggattcgcgtttaaactctgcgctgaaatttctttttttcattggagcacctgtgttgttctgaggtgagcatatcacctctgttcaggtggccagattcagtgtgccactacaccccatggggagagagtgatcgtcgcagagaaggctggcccggaggacatgatattcctgaaaatggtaaccactctagccaacagcgataacacaccatggcagttttcttgtcatcatgaatgtaatattttttgaatatcagcgagatatcattatgaagttgtttattgtccaacagacggccaacacgttttattttatcttacacgcgagcagatccgggtaaatgtcggtcaatgcaggtaagagaaagagaggtaccaccgactggagcagcagcagaatcaataagggcattttgtcgatactgaagcatggaagctgaggcattacggaaaaattctggcatactttacgggtagacatagaggtgatctcattgaattttttagtgcaattggtggattacaaaattctatggctgtcttattttctggaggattcttcagccttatcggaggaattctgaaaagttacctcttcaggaagtggtcttttacactgccacaattctccactgtaagtattagcattattgtgctcttccttgtctagtgtagcagcatgtagtgaatttgcttctgaactgtgctaaaatacctgagcgtatttctggtaaccggtaataacgggtgaatgtccagttgcgtagcaccgtaccggaaatacgctactgctacagtagacttggatatggcagaagcagagcgagcgttgaggctgggcatatgtccaaagaaaatagttctgtatgacaatatatcagcgttgtgtattccattgattcatggatataatttgttctagatctctgctttgtttcccggactctaggcccatcttggcaataaagaataagtactctacttgtattcgtacaatatcagaaaaatgagcctataggatgtaatctacataagcaaaaggccacttccgaggaagtggccttttgcttatgtagattattttgttaataacagatgaagttgttttggcgtcattccgaaaaattgtctgaaatgggatatgaagtatgatatattattgtagccaaccttatcggctatcttagatacagacaactcccctgctattaaaagagtcattgcctttttcatccttatttcaagaattagttctctgaagataaccccttctgcttctaatttttttcttatcgctatttctgagatgctaaattcctcagacaataatctcaatgtccatttctttgctatgtttgattctattaattctatcaccctattacaaaacgttgttgcagctgagaagtatatgagagggagtattgcatccattacactagattctttacaaaagaatataaatgataatattctattatgatggctatcctcagaaattatattgtaaaaggagtttttgattctgtcatttacttcgatgcttattattttccttattttaggagagtcggtttcaaagtcaagaggattaattttgctaaacccataagctagactcaatatcttttttaatgttataatctgagtatggtcaaagaacacagtatcccgtaatatgcgatcataaagttgatctgccataaatgaaattctaacatttctaccaacaattacgacagagtttcttttgcaccgtatctgagtattatcagataagtttgtgaccaaaatgtcatgctcacctgtatataatatcgcaagtttgttagttcttaatcttatcatattgtaaataaacgaaatcagcctaaagaagtaagtgacggtatttttttttatcgccacgttgcttttcgataaatttttaccataaataaaaaaaagcatcttttttgtttttttatctacagcagagagattttctttataggattttttaggtcgccacgctttggctcctcaatggccggagattgttgcaggacaagcgtgggggtattttagatattttatttctagcaagcaggaattctcagatgaaaaaaatgattatgcctttaactatggtgtccgttctgatgagcggttctgctctggctgcgattggtgataacggtcaggcgaataacaatgatgcaagtcaggctgaactgcattttactggtaagctgacttccagcctgtgtcaggttgccacatctgatgttaaaaaagaaatttacttgggtgaacttagccaagctgcgttaacgcagggacgaggtcgcgggccatcgcagtctttttcagttagtttggtaaactgcgatccacaagttactaccattaagtattctctgcaggataaaaacggcagtaaaggtgattatcttgtaaaccagtcaggggatacgatggccaagggggttggcgtttatattgaagataatttaaatcaacctttgcaggttgatggtgcagaaaatactgtaactgttcagaataatggcactggtgctttaccaaatcaggttattccgctggcagcgtatattggtagtactagcgggaaagtggatgatgttggtacagtgactatgggtctggttgatgccagtgcagtaatgaccattcgcgcagcacagtaaatcagtacatttctctgttcatgggagggggttccctcccattccgggagaggttatgcgttatcagtattctgttttattcgtctttttattctctggcgttgtacaggcggcggagtttttcggtccgcgggaaagccggttgctttttgaagagaagaaaggaaacaccttttaccggattgacaattcagacaaaaaacttccctggcttgtacaggcatggattgaagatgcgtctgaaaagaaaacaaccgcactgacagccacgcccatggtgtttcgcgttgagccttcttctgtatttactgtcagggtggttaaaacgggagccctgccggaagaccgggaaacacttttctgggccgtttccaattcattaccgggaggtgcctcaacaaagcaggataatgaagagggaaaaatcagcgctaaaatcagcctggcttaccggtttaaggtgccacttatttaccggcctgcagcgttggataatttcaggcaggagccggagaaactggaatggacatataatggcaaggaagggctgaaattatataaccctacccgttatgtggtccagttacataacgtgacggcgaacggacgtgaatttaagggcaaaggggtttcgtttattcttcttccgatgtccggtaaaaatgtgagtgccgctgtgaataaaggcaccagaataaaatatggtgtcataaatgactatggcgcggtaaaagaatatgatggtgttgttaagtaatgctctaaaaaaagcagtgctttccctgttggcgtcctgtagcatagttgtttttgcatctgaatcagaacttggcgttgctgtagaaccgatgaggttatcaattaagcctggagagatgacatattttacggttatcaatgagacagagagagagtacattgtcaccaccagggtagtaagtgactcagggattgatgataaagataaagtatttgtctttagtccccccctgaagcatttaaaaaaaagggaacagtctgtaatgggagttgtatatctgaaaaatgggagagagaataagatgaaatactatttatctgtctcatttgtccctaaactttctgaggataaggtgaaaatatctattcctgtagttcttgttcatcaaataccactgatgtttgaataatcttattgctcaaagacaattagaacatatagtgaatgctttaagtcagcatgtttttttattggttcgcagatgaataaatattatctactaataattcttttttttgtgaggagcacaaaggtttttgccgaagattattttgacccatctcttctggcaaccgatattattggtgaaggtaatattgacctttctgcattctcacgccctggtggaggtatggagggggaacaggaggtcgctatttatgtcaatgatgagttttattcccgtaatactctgttttttaaaaatactttagataaaggacttttacctgaatttaccccgggattttttgacgaattgttgtcgggggattttcttgtgtctgaagaagataaaacaatatcatcatcagacttcctgaaaaaggttccttatagtgatataaactttaatcaaggaatgtctcgcgtcaatgtcagcattcctcaggcatatcttggtgatggagcaaagttgatctcctcgcctgatacatgggaatatggggggccggcatttttgctagattataatatttcaggcaaccggaatgattcaggaaattatgattcccgtagtctgtatatctcttcacagatgggggtaaatctcatgaagtggcgtttgcgtacatcctccagttacagcaattataagacaaattctgtatggggaggtgctcgttcagagcaaaatagcttttacaatacttacgcagagagggatattagctcgttacgtgcaatattacgacttggtgaagtttcgactgcagggttaatactggattctgttcctttccgaggtatgaagctgtcaagtagtgatgacatgctggggatgcgtttgcgtaattacacacccacagtgcgaggtatggcgagcagtcaagcagttgttacaataactcagaatgggcgacaggtataccagacaaatgtaccagcagggccatttgaactgaatgatttttatctttccggctattcgggggacatgctggtgactgtccgtgaggctgatggtagtgagcacagtttcttgcaaccttattcgacccttccggaaatgaaacgcgagggagtctccggatttgaggtttcggttggtcgctatgataataacggtgctgaacactattacgatgctgagtcatttgtttatggtaactggtctcggggttttgctcgtggagtgacattttttgctgagactcttcaggcagaaaaataccagagtctggggggagggagtacgttgtcgctggggaggctgggggctgcatctgcagatatatccttatcacgagcagataaatacggtgacatccggattggtcagtcttatggctttaaatactccaagagccagattgaaacgggcacaacggtaacattggcaacataccgatattccactgagaatttttatactttccgtgattttgtttcgaaaacggatacagctcgttatatctgggaaaataaactgaaaagcagaatgacatttagcctcagtcagtctctgggggagtatggctatttgtcagccaatgccagtcagcaggattattggaatagccgagaggtgagtcgaaattactcgctgactcatagctttagctggaatgatatttatttcagtacaacgttgtccatggatgatcaacgagggcgggagactggacatttatccaataagcaagcagggatatatgccagtgttcctttaagtaagcttttacctagaactgatccgacgagtagttcgctaacttggagtacttcgcatgctgatcataaggtacgcaatagtgtgactctggacgggaaagttccagaaagtgacgttcgttatcgagtgggaggcagttggggaaatggaaccactgaaggctcacgtatggcatcagtgagttggactggtgatcatgcaagcacctcgctgggatatacccgtgtagggaaatatcgaaccctggattacagtatgtctggcgcagcggtgatgtatccatgggggattgctgtgggtaacagtagtgttactggtgatggtgctattgtagtggaaacaccaggagctaaaggagtaagaactagcaccggatacaaaacttcatggttgggaacggctttaattagttcaccacaaaaatatacagagaatcgtattaatttatatcccgacggtcttcctagtgacaccgtccttggtgaaacatctaaaactgcagtgcctgctaaaggtgcagtcgttgtgctggattatactgtctttcgtggtagtcaggtggtgttcacactgagacagactgatggtaatccattaccgtttggtacagtgattacgcttgatggtgtatccagaggcaaggaaaacagtggtattgtaggtgaggagggccgagtgtatatggcgggtataccggaaaaaggaactctcactgcatcatgggggctgaataaaacttgtagcataccattccgtataaaccagcataaagctgaggccgttatcagggaggttcagggagtatgccgtgtatgatgttacagatcttcattacaattttactgttactgcctttatcagttacgaaagcagatatattatatccgtggccaagtgatactgaagtcaggctgaaaataagtgacgaaaagggtcagagcaggggagatctacgagttactaatcctggcgatgcactctggttggttcaggcatgggctgaagatgaaaaatatagacgatatagcgttatatatccatccgtatacagattggagccatttagtgcttatgcgctgaatatttaccctggtaataatattatgccagaacggctgaaatggtttttgatttcttttataccttcgatagtggaaaaaaacaaaaaccaactaattataccagttacttacagactcaaaataattgatgatgtggtatgtaagggtattgaaaaagtagctggtgagtgttaagagtatgctgaagaaaataccgtgcataatattaatgtctttacctggacttatttctgctgcggaaataacaaagcagatagaactcacgctaaaagttaatgtattaaagccagtatgtaaactcagttctgggcagcaaacaataaacttcggtgattttgatgtgctggatgttattacgaaaagtagtaaagtgaatggtagcgctacatttagatttactgagtgtagtgctgtcaataatataaaaataaaatttaagcaagccggacaaagcccagttccggatatagaaaacaattatatccctaatgctaagggggatataatggcaaagggggtggctgtaaagcttctggatgatcaaaagaaagaggtcgagttggacaagataatgagcgttagtgtgggggagaatcagatatctaaagatttaacgttaaatgctcaggtcatctctgttaataaaactggagaagggatttcgccgggaatgcttcaaacggcaatagggatggagatttcatatgagtgatatataaagtgtggtatatatgttgaagtgtctttgttttggatattttaccaaaagtctaatgcaacgcattattaaatgcacgtatggggctggagagtatgctaccatttttaccgttttatttttttctgcgcatagatgtgcaatagcagttgagaataactatacgatatcaatcgacaagacatttgatatatcaagtattaccagagactggatagagttaggtgagtttccgtatccaaaagcagcaagtaataatgagacccatttccgttgcactgagggagcaggaaaaggtttatgcgcacatacagagtttagagtgaatggaggcttacagagtaaccccgcagcatactggaatggatggatgaggatggagcctaaagaggtcaatataggagatggggaaaagttaattttttcagcatactggaaaggaagcccaagcataagatgggaggagacaaatagaagaaatatgaagagtatttttcatcaatacactattggtgttgcttctattggctcatctgccggctcaataactaaatggtcttcaggcgaacaaggaccatcattgaggtgtggggatttgggcggatgtacaatagatacacatacgtactttgataacagaagtggaggagcattaaagctagcggtcaagcttccggctgctttcaggaaaggcacgtatacattttctaatgttgaagtgcttgatttggggcatacagcgcgaaatgcttctggcacaacacagcagagtgtcagtgctaaagtttatattagtgggaaaattactgtgcctgagagatgttatattgatacaggatcaggttctgaaataaaatttaatgatgtaagcgcaggggcaagtaatggggagattgataaacgcagttttacattaaaaacaacatgcaaatatattaatcttaaactcaatcaatatatcaaagtaaatgggagtaatggtctttccgagtatgagattttttccagagataactcaaatgaaaaagcattggcactggtgatgagaattgttcgtggtgacaatggagaggacttctccgcaaattgtgaacctgaccattcgggtagggtatattttagtaaagagtatctcttgagagaaataaatggcaatggattgaacatacatacttacaacgatataataaggttttcattatgcaaatatggaataccaaaagattatggagaaaaaatcattccacttactattgtttcgagatggagcgattcctgacaggagagttatagtgcgccagttcacagagatatttgcaaatatctccggttagatgaaaaacctgtcacggtacttggcgctggcgaaagcgtttgtgtacgccctgaaccagtagctggcactgacgccctatgcagaggatggtagggccgaagtcgataacaacatcgcagaaaatgtcctgcggatagtcagtctgggggggtgcccctattaagttgtcaagcatgttatgacgcctgcggggtataaaaactcccgtcgcgcatcatggcgaacagaacgtcgcagcgtcgtctcgccagggcgataagcgcctgattgtgtcgttttccctgactcattttgcgggtgtagtaagccctggagatcggatccctgagcgcggcgaaggccgacaggaacaacgcccgtttgagagctttattaccccgtcgcgagggatgctcaccgcgtattgacgagccggatcgccgagttaccggcgcaaggccagcataagcagcgagatgtgcggcagaggcgaaggcgcggcaggcgacctcggtgaggagtctggctgcggtcctgacaccgactccgggcatactggtcaggaccgggtaaagagggtgagcaagaactcgctgttctacctcaagcgccacctcgtctctttgcttacgcagcgtgatgagctggagtgccagacgtggcagtactacggcagcggcattcgtgccgggaacgacgacggtttgttcggccagtgcctgagctatgtctgctgcaaggcgtttacccagacgaggcgcaagtttgcagagctgggctgccagcttcttctcacccagcgaagcgagtttttctggtgagggatatcgctggagaagatcgagtaccgccgggtgatcaagtctcgaaccgagaacgcgctccagtgccggatgtatctgggtcagaaggccgcggatacggttgctggtctgcgttgtctgtgcggcaagatcatcatcgaagccgcagagcatggagagttcggcgatttgctcgtcagccagtttcagcgtgcgtagcgcgtgaggcagggtacgggcagcttcggcaatgatggcagcgtcacgagcatcagttttagcttcaccggcgtgtaagtcggctatgcggcgcatggccagtccagggaggtatccgacaaggactccttctgagcgggcaacggcgacaggtaacgcaccgatggcagctggctgatcaacaaccagcagtatctgaccatgttgtttcaggtcagatattagcgacctgagtttgttttcgtcgttgggtaatgctttatcgaacaggcgtttacctgaacgattaatggctacagcgtgatgcgtatctttaccgacatcaacgccgataaagacctggacggattcgtcatcgctggattcggtcattctgtctcccttgtatatgggttaaccagataaccacggggagcaggtaccggcatccacgttacagacggtcccggcaaaagtgcctgacctgacccctattagctgttaccagcgccccaccagacccggtgacatcaccccccggatcatggacgactgggggcagtaatcatgccgggtctggctggctaacaccccattataaggggtacgaataaagtaacgggggacttcctgttctgcggctctgaccacggaggagctcgaagaacactgcggcatagcctgaatgggacgtgcagactgaacgatgctatctttgtcatgggctgacggtttccataaagtagcgaacttttttcacccgttgccacattgagcggcactgatgattacacattattgtgccgtgaagtgtttgccatagtcgttcaacatgattcacccatggcgagtaaaccggctgataaatgaccctgaacttcggggtctccttcggccagcgatgggcacgcccggcagggaatgattttagtaaccagttaatccagcgtccaacagaggaacgggtgcagcagagcgttatggcaacgtcgttgatacggttgccccagtgcagcatcagcatggcagtcagtctgcgggcataatttttatcgtgtgttttatggatggctttctgcatcaggtgtcgttcgtcacgggaaattggtgctatgatcggcattgctcagttcggttggtgatttgttttgatttggcgattgatcagagcgcacaattcgggctgagtaccctcaaagtgatctactattccgcgcagctatttagcgcattacactgctaaatgactaacgcatccctgtcaatactgctctcgctgtatgcttacgctgcagaagccatgacacattttcttacctatcatcggcacccataaagcaacagtgttatactataacaattttgatgggggatactgtggtcagtctttatgctttttccgcaatagcccgactgggtatcgtcggtgtgctgctggtactgttatggactcttatttcttgggcggtggtactggcatgatcgcattacattcactggcatttggttattcgggacagcacccgctgggtacgctggatggatgttttgacaccggttcactgactgccattatcggagcgaatggcacaggtaagtccaccttgcttaaaacgttggccggtctgctgccacccctggggggttgcttctgtatggtaccgcaggggcaacgccagttaggttatttgccccaattgactgaatttgatcgccagtttccactgagtgttaacgatctggtgctgatgggatgtattccacacagcgggatgttcggtcgtatttcctgtctatggcgaaaaaaagctatcgaagcgctggataccgtcggtatgacagaattttcgcagatgcacatcggcacactttccggtggtcagttacagcgcgtactgttcgcacgactgctggtgatgcagccgtcggttattctgctggatgaaccatttactggcattgatgttcagactatccgtactctgctggttgttattcggcagctacatctggaaggacgtacaattcttgcggtgttgcatgacatggaacaggtagaaaaatacttttctcatgtactgatgctcagtgcggaaggccaccgatgggggagaagtgccgatatactccattccctcacggctgcagtcacgccaccgcagcaggggctgctgccatgatgttactgcacctgttgtgtgagccatttggcgatttcggttttatgcgtcgggcactggtcggatgtctggcgctgaccctgagtgccgcgccacttggctgttttttgctactgcgccgtatgagcctgatcggtgatgcactgtcccatgcggtgttgccgggagtagcaattggctacctggtatcgggcatgtcgctggttgcgatgggagtcggtggcttcattgccgggctgtctgtggcgatgttgtctggtgtggtcagccgccgcactggattgagagaagacgccagtttcgctgggttttacctcggctcgctggcacttggcgtcaccctggtctctttgcgtggctccagtgtcgacctgctgcatgtgctgttcggttccattctggctattgacgccaatgctctgatcactatcggcataattagttccggttcagttctggtactggcgttgatctaccgggtgctggtgattgagtcgtttgatgtcactttcctgaaagttctgtcacgtcggtcgcgggcgctgatccactgcctgtttttgtcaatggtggtactcaatctggtggctggtttccagctacttggcaccctgatgacagtcggtattatgatgttaccggctgccagcgcgcgtttctggagtcaacgtctgtccatcatgttgttagcggcagtgggtattggtacctgcgccagtctggttggactgacctggtcttattacgctgatttgcctgcaggccctgcggtcatcctcacgagcactctgtttttctgcttttcagttctgtttggctctaatggcggcatgttatgcagatgtcgctgacaagaagtgtttttacacatagcaacgagatgaaggaggaaagatgaaacggtccattttggttgtggcactgtccagcctactagtaagcccactggtgattgcaaaagagttgaatgtggtggcaagtttctcggtactgggcgatatggtcagccagattggcggcccatacgttcatgtcactgatctggtgcaaccggatggtgatccacatgaatttgaaccgtcgccgaaagacagcaaaacgctggcacaggcggatgttgtctttgtcaatggattgggactggagggatggctggaccgtctgatgaaagcctctggctacagaggtgaggtaattaccgcgtctaacggaatagatacactgaaaatgaaagaggatgggaccaccatcactgatccgcacgcctggaacagcatgaaaaacggtattgtctatgctcacaacattgtcaatggcctgagcaaagcagacccggagcacgccagcgattatcgaaaacagggtgacagctatatccagcagttgcagcaactggataattacgccacgcagacgtttgctgccattccaagagaaaaacgtaaagtactgaccagtcatgatgcgtttgggtatttcgctgccgcctacggggttcgctttctgtcgccagtggggtactccactgagtcggaagctagcagtaaaaatgtggcgaaactgattaatcaaattaagagagagcacgtaaaattgtactttatcgaaaaccagaccgatccccgtttggtgaaacaaatcgccaatgccagtggtgcacaagcgggaggagagctttatccggaagcacttaccgacagtagcggcctcgctgctacctacacggcagcgttcaaacacaatgtcgataccctcgctgctggcatgaagtaagagagttggcaaaaaagtaagtagatatcaggttgccccatatcatcaggtaacctgtgacacttctcttgccagagcgccatgttccagcgcctcactcactatctgcttatcatccgactttccctcatacctgtctcgattataaagataaaacgatgatgcccgggttcattgtgcgaaggcatggcatatttgttcccggtgtcgtcagacagcatcattcgactctccatctgctgtctgaccagacaaaagatggccttgtttgccgcggtggaaatggagtgccgtctgttctttatttattgtttatgttatgttatagcatataaaagagtattgtttggcatctgtaacttattgagaaggcaaactgcagagtggttaatgcagtaattgtattagctaaaattttgttaatcaaaatttgtttgattgttaatggtttgtgctggttgatgactgttaattccagaaggcggtagtctgcattaatattagcattacggtgaccagcttttattccggttccttctttcatgaaacaacgtattccgaaggataagtttgagaatggcggatgaacttttattattctgctgaatacagaagatatgaatcgttcttgtttatgtcagatattcatgacacaggtattatggttaactcataacattaattcctgtattttttctgctcaatggcagcgtcgtattcatatgtttttatctcaaatgaagcaaggtgcaggaaataaaaattatcatttctttatatgatctttttatcaatggagatagtattatttataatgaacagaaacaatccattagaggttcttgggcatgtatcctggctctgggccagttccccattacacagaaactggccagtctctttgtttgcaataaatgtattacctgcaatacgggctaaccaatatgctttattaacccgggataattaccctgttgcatattgtagttgggctaatttaagtttagaaaatgaaattaaatatcttaatgatgttacctcattagtcgcagaagactggacttcaggtgatcgtaaatggttcattgactggattgctcctttcggggataacggtgccctgtacaaatatatgcgaaaaaaattccctgatgaactattcagagccatcagggtggatcccaaaactcatgttggtaaagtatcagaatttcacggaggtaaaattgataaacagttagcgaataaaatttttaaacaatatcaccacgagttaataactgaagtaaaaaacaagtcagatttcaatttttcattaacaggttaagaggtaattaaatgccaacaataaccactgcacaaattaaaagcacactgcagtctgcaaagcaatccgctgcaaataaattgcactcagcaggacaaagcacgaaagatgcattaaaaaaagcagcagagcaaacccgcaatgcgggaaacagactcattttacttatccctaaagattataaaggacagggttcaagccttaatgaccttgtcaggacggcagatgaactgggaattgaagtccagtatgatgaaaagaatggcacggcgattactaaacaggtattcggcacagcagagaaactcattggcctcaccgaacggggagtgactatctttgcaccacaattagacaaattactgcaaaagtatcaaaaagcgggtaataaattaggcggcagtgctgaaaatataggtgataacttaggaaaggcaggcagtgtactgtcaacgtttcaaaattttctgggtactgcactttcctcaatgaaaatagacgaactgataaagaaacaaaaatctggtagcaatgtcagttcttctgaactggcaaaagcgagtattgagctaatcaaccaactcgtggacacagctgccagcattaataataatgttaactcattttctcaacaactcaataagctgggaagtgtattatccaatacaaagcacctgaacggtgttggtaataagttacagaatttacctaaccttgataatatcggtgcagggttagatactgtatcgggtattttatctgtgatttcagcaagtttcattctgagcaatgcagatgcagataccggaactaaagctgcagcaggtgttgaattaacaacgaaagtactgggtaatgttggaaaaggtatttctcaatatattatcgcacagcgtgcagcacaggggttatctacatctgctgctgctgccggtttaattgcttctgctgtgacactggcaattagtcccctctcattcctgtccattgccgataagtttaaacgtgcaaataaaatagaggagtattcacaacgattcaaaaaacttggatacgatggtgacagtttacttgctgctttccacaaagaaacaggagctattgatgcatcattaacaacgataagcactgtactggcttcagtatcctcaggtattagtgctgctgcaacgacatctcttgttggtgcaccggtaagcgcactggtaggtgctgttacggggataatttcaggtatccttgaggcttcaaaacaggcaatgtttgaacatgtcgccagtaaaatggccgatgttattgctgaatgggagaaaaaacacggcaaaaattactttgaaaatggatatgatgcccgccatgctgcatttttagaagataactttaaaatattatctcagtataataaagagtattctgttgaaagatcagtcctcattactcagcaacattgggatacgctgataggtgagttagctggtgtcaccagaaatggagacaaaacactcagtggtaaaagttatattgactattatgaagaaggaaaacgtctggagaaaaaaccggatgaattccagaagcaagtctttgacccattgaaaggaaatattgacctttctgacagcaaatcttctacgttattgaaatttgttacaccattgttaactcccggtgaggaaattcgtgaaaggaggcagtccggaaaatatgaatatattaccgagttattagtcaagggtgttgataaatggacggtgaagggggttcaggataaggggtctgtatatgattactctaacctgattcagcatgcatcagtcggtaataaccagtatcgggaaattcgtattgagtcacacctgggagacggggatgataaggtctttttagctgccggctcagccaatatctacgcaggaaaggggcatgatgttgtttactatgataaaacagataccggttatctgaccatcgatggtacaaaagcaactgaagccggtaattacacggtaacacgtgtacttggtggcgatgttaaggttttacaggaagttgtgaaggagcaggaggtttcagttggcaaaaggactgaaaaaacacaatatcgaagctatgaattcactcatattaatggcacagacttaaccgagacagataacttatactccgtggaggagctcatcggaaccaaccgtgctgataagttttttggcagcaaatttacagatatcttccatggcgcggatggtgatgaccacatagaaggaaatgatgggaatgaccgcttatatggtgataaaggtaatgacacactgaggggcggaaacggggatgaccagctctatggcggtgatggtaacgataagctaaccggaggtgtgggtaataactaccttaatggcggagacggggatgatgagcttcaggttcagggtaattctcttgctaaaaatgtattatccggtggaaaaggtaatgacaagctgtacggcagtgagggggcagatctgcttgatggcggagaagggaatgatctcctgaagggggggtatggtaatgatatttatcgttatctttcaggatatggccatcatattattgacgatgatgggggaaaagacgataaactcagtttggctgatattgatttccgggacgttgcctttaagcgagaaggaaatgacctcatcatgtataaagctgaaggtaatgttctttccattggtcataaaaatggtattacattcaggaactggtttgaaaaagagtcaggtgatatctctaatcaccagatagagcagatttttgataaagatggccgggtcatcacaccagattcccttaaaaaagcatttgaatatcagcagagtaataatcaagccaattatgtgtatggagagtatgcatcaacttatgcagacctggataatctgaatccattaattaatgaaatcagcaaaattatttcagctgcaggtaacttcgatgttaaggaggaaagatctgccgcttctttattgcagttgtccggtaatgccagtgatttttcatatggacggaactcaataactttgaccgcatcagcataatatattaatttaaccgatagcaatcttactgggctgtgccacataagattgctatttttttggagtcataatggattcttgtcataaaattgattatgggttatacgccctggagattttagcccaataccataacgtctctgttaacccggaagaaattaaacatagatttgacacagacgggactggtctgggattaacgtcatggttgcttgctgcgaaatctttagaactaaaggtaaaacaggtaaaaaaaacaattgaccgattaaactttatttctctgcccgcattagtctggagagaggatggacgtcattttattctgactaaagtcagtaaagaagcaaacagatatcttatttttgatctggagcagcgaaatccccgtgttctcgaacagtctgagtttgaggcgttatatcaggggcatattattcttattgcttcccgttcttctgttaccgggaaactggcaaaatttgactttacctggtttatccctgccattataaaatacagaaaaatatttattgaaacccttgttgtatctgtttttttacaattatttgcattaataaccccccttttttttcaggtggttatggacaaagtattagtacacagggggttttcaacccttaatgttattactgtcgcattatctgttgtggtggtgtttgagattatactcagcggtttaagaacttacatttttgcacatagcacaagtcggattgatgttgagttgggtgccaaactcttccggcatttactggcgctaccgatctcttattttgagagtcgtcgtgttggtgatactgttgccagggtaagagaattagaccagatccgtaattttctgacaggacaggcattaacatctgttctggacttattattttcattcatattttttgcggtaatgtggtattacagcccaaagcttactctggtgatcttattttcgctgccctgctatgctgcatggtctgtttttattagccccattttgcgacgtcgccttgatgataagttttcacggaatgcggataatcaatctttcctggtggaatcagtcacggcgattaacactataaaagctatggcagtctcacctcagatgacgaacatatgggacaaacaattggcaggatatgttgctgcaggctttaaagtgacagtattagccaccattggtcaacaaggaatacagttaatacaaaagactgttatgatcatcaacctgtggttgggagcacacctggttatttccggggatttaagtattggtcagttaattgcttttaatatgcttgcaggtcagattgttgcaccggttattcgccttgcacaaatctggcaggatttccagcaggttggtatatcagttacccgccttggtgatgtgcttaactctccaactgaaagttatcatgggaaactggcattaccggaaattaatggtgatatcacttttcgtaatatccggtttcgctataagcctgactctccggttattttagataatatcaatctcagtattaagcagggggaggttattggtattgtcggacgttctggttcaggaaaaagcacattaactaaattaattcaacgtttttatattcctgaaaatggccaggtattaattgatggacatgatcttgcgttggccgatcctaactggttacgtcgtcaggtgggggttgtgttgcaggacaatgtgctgcttaatcgcagtattattgataatatttcactggctaatcctggtatgtccgtcgaaaaagttatttatgcagcgaaattagcaggtgctcatgattttatttctgaattgcgtgaggggtataacaccattgtcggggaacagggggcaggattatccggaggtcaacgtcaacgcatcgcaattgcaagggcgctggtgaacaaccctaaaatactcatttttgatgaagcaaccagtgctctggattatgagtcggagcatgtcatcatgcgcaatatgcacaaaatatgtaagggcagaacggttataatcattgctcatcgtctgtctacagtaaaaaatgcagaccgcattattgtcatggaaaaagggaaaattgttgaacagggtaaacataaggagctgctttctgaaccagaaagtttatacagttacttatatcagttacagtcagactaacagaaagaacagaagaatatgaaaacatggttaatggggttcagcgagttcctgttgcgctataaacttgtctggagtgaaacatggaaaatccggaagcaattagatactccggtacgtgaaaaggacgaaaatgaattcttacccgctcatctggaattaattgaaacgccggtatccagacggccgcgtctggttgcttattttattatggggtttctggttattgctttcattttatctgttttaggccaggtggaaattgttgccactgcaaatgggaaattaacactcagtgggcgtagcaaagaaattaaacctattgaaaactcaatagttaaagaaattatcgtaaaagaaggagagtcagtccggaaaggggatgtgttattaaagcttacagcactgggagctgaagctgatacgttaaaaacgcagtcatcactgttacagaccaggctggaacaaattcggtatcaaattctgagccggtcaattgaattaaataaactacctgaactgaagcttcctgatgagccttattttcagaatgtatctgaagaggaagtactgcgtttaacttctttgataaaagaacagttttccacatggcaaaatcagaagtatcaaaaagaactgaatctggataagaaaagagcagagcgattaacaatacttgcccgtataaaccgttatgaaaatttatcgagagttgaaaaaagccgtctggatgatttcaggagtttattgcataaacaggcaattgcaaaacatgctgtacttgagcaggagaataaatatgtcgaggcagcaaatgaattacgggtttataaatcgcaactggagcaaattgagagtgagatattgtctgcaaaagaagaatatcagcttgtcacgcaactttttaaaaatgaaattttagataagctaagacaaacaacagacagcattgagttattaactctggaattagagaaaaatgaagagcgtcaacaggcttcagtaatcagggcccctgtttcgggaaaagttcagcaactgaaggttcatactgaaggtggggttgttacaacagcggaaacactgatggttatcgttccggaagatgacacgctggaggttactgctctggtacaaaataaagatattggttttattaacgtcgggcagaatgccatcattaaagtggaggcctttccttacacccgatatggttatctggtgggtaaggtaaaaaatataaatttagatgcaatagaagaccagaaactgggactcgtttttaatgtcattgtttctgttgaagagaatgatttgtcaaccgggaataagcacattccattaagctcgggtatggctgtcactgcagaaataaagactggaatgcgaagcgtaatcagttatcttcttagtcccctggaagaatctgtaacagaaagtttacatgagcgttaagtctcagagccgcggtatccggctcatatcttctcctgtcatgtgtgactgcgctgttttgtggcaaaccagtactgactatccaccggaattcggtagtcattaactatggcattgatgtcctttataactgtcttacagggcgtataacacatcccgcgacggaagcttatcacagaggaagagataagcttcagaatggaagtatatgaaaagactgtgattgtttaaaaatacacaatccgctgtgaggtggagtcaggggcggtactgtcccgcagaagcggagaatggtttatgtatgaggtgtgtgtgacattttacatgagagtaaaacaggtgataaccacctttagtaaggggtattcacaggtattattacagaacaatgttgtttctggcttgttcttttttttggcgactggaatagcctcttttaatatggggcaccccgaaatactgtatttctcagccatcagtgcagcactttctccgttctttgcctggtgtttgcggtatcctgatgaggagattaatgaaggtatatggggatataatgctgttctgtatggcatagcctgtggcatggttgtccccgtgtcagtctccggaattactgtacttatcgtcggaattcttggtattgttttgtttactcccctgttgtcgtcagtgctcagagggttacccgtattgaccgccccctttattatcgctacgtggttattacattccggaataatgcctcatgatatgtcagtaccttcgggcgaaggtgcaggctctgttttgctgaaaaactatccggtggcattttctggtaactttatggagatttttatgtttcctgatgctgtcggcggtattcttgttatgctgggactacttgcaggaagccggaaactactgatgattacggttgtcgcttcgtttctgagtgtggtggtatcattctgtattcctgagctttctcctgataaaatctctgccgggctttatggatataatgccattttaacggccgttgcagtatatgcattcgcaggagataaccagttcgataatatatttctgggttgcggagcaattatactggcgttcattatacctgttttgattggcccgctgatacccgttccccttcttacgtctccttttgttataagtacatggttatacatacttgctcagcggcgctgtatgtcatcccatatctgataatcttttaagttacatgcgttaataacgagaaccggtataatttatactggttttcatgtgattattatccacttttattgttactgcggtgctgctcatggcccggcagactgatttacagaaactgtgacttggctttgccttatcagccacatcagaatgttactctctgagtctgttctgagaatatatttctgctgttttccggggtattgcattgctgtctggggaggggagaatgaccagtgatttttctgcggaaaaaatcctggcgggtaagaatgtcctgtatgcggccattcaccgtattgagtggttgtttgagacattctcttctgtctgtttgtctttttccggaggaaaagactccactgtgctgctccatcttgcggctgatgtggctcgcaggaagaaacgtcgtttctctgtattattcattgactgggaagctcagtatcagtgcaccattgaacatgttcagaagatgcgggaaatgtaccgggatgtgacggataccttttactgggtggcccttcccctgactacggtaaacggtgtctctcagtttcagccggagtggatatgctgggagcctgatgtgacctgggtgcgccatccaccggaatatgctattacggatatggcgtattttcccttttaccggtatgccatgacgtttgaagaatttgttccggcattttcttcctggtttgccggtaaccgatgtggagtggcaatactgactggtgtccgtgctgatgaatcgctcaatcgctttatgggactggtgtctcagcgcaaactgagatatgcagatgataaaccctggaccacagcgtcacctgaagggttttattacaccatgtatccgttgtatgactggaaagcccgtgatatctggatatataacgccagaacccgggctatctacaatcccctgtatgacctgatgtaccgtgccggcgtgccgttacgcaacatgcgggtctgtgagccttttggcccggaacagcgtaagggactgtggctttaccatgttctggagccggaaacctgggcaaggatgtgtgagcgggtgtcgggggctgccagcggggcgctttatgccaatgagagcggtgcctattttgccctgcgtaagcgtatcacgaagccgcctcatcatacctggcgtagctatgcgatgtttctgctggatgtgatgccggaaagaacggcagaacattaccgtaataaaattgctgtctacctgcgctggtatcagacgcggggcttcccggatgacatcccggatgaacaggagaatgacctggggagccgggatatcccgtcctggcgacgtatctgtaagacactcataaagaatgatttctggtgccggaccctctccttcagtccgaacaaaccccggcactatgaacgttatctgcagcgtatgaaagaaaggaggaaggaatgggggattctgtgacacctgaggtggaagtattgagcaacatgattcgacagtacttcagtcaggaacgatctgaagaagagaccatacgagcccttaatcatctgcgcagggtgttgcatgaggtcagcccttttgcacaggagcctgtggactgtgtgttgtgggtgaaagcggatgaggtggtggccaacgattacaatcccaatgtcatgtcttccagtgaaaaaaaactgcttaaacattcactggagcaggatggattcacgcagcctgtggtggtttcggaagagaaggagcattatctggtcgtggatggttttcatcgtcagttgctgggcaggaaagcggatacgagaaaacgtctgaagggctggctgccagtggcctgtattaatccagagagaaagggacaggcatcacgcattgccgcgaccattcgacataaccgggccagggggaaacaccagataacgtcaatgtctgacattgtcagggacctttcgcgtctgggctggacagatgagcgtattggcacagagttgggcatggaccaggatgaagtgctgaggctgaaacagattagcgggctgacagagctgtttcaggaagagaatttcagtccagcatggacggttcgctaagactgccagatatgtatattatttcagtgagttgtagtggtcaagtaatattggccacggttttacagtaaaaacagtatctgttctctgattctttcggcgtcaacccaccgttgtaatggtgaggtctgacgctattgtaataattcaggatataaccgctaatttgttgccgggcctcgtccttgcctacgtaaccatccgtcggcacccattctgttttcagactgcggaagaagcgttccataggactgttatccctgcagtttcaccgtcggctgacactttgctttatcctgtaacgccagagaagctgttgatatttcagtcctgtatactgacttccctggtcgctatggaacatgacgtcccgcggctgaccacgcacctcatacgccatccgcaaggcactgcttatcagagcagtatcggcattcgctgacagaccccagccgacaaccctgcgggcaaaaagatccatgacgaccgccagatagcaccagcgatttccggcccagatataggtaatatctccacaccatacctggtctggctcggggacagcgaactggcgcccgagcagattcggcaagcaggtatgctcctgacgggcatttttgtactgatgttttccgggctgacaactgctcagattcagatgtgtcatcagccgcccggcacggtaacggctcatcgggacgccgttttgggtcagcatgtcagccagcgtgcgcgcccccgcagagccccggctttggttccacacccggcgtatttcactgcacaacctgacatgcaccggattcaccgtatcgcgtcgtttttgccagtaccggtaactgctgcggtgtattcccagagcagaacacagactgacaacggtgtggctgccactgagtctggcaactatcgtaaaccgttcagcgaatcggacatcaagagcgcagtagccttttttaatatcgtattttgtccctccagacgatgaacctgcttttccagctcacgaatacgttgctgctctgatgtgagtggtgatgcagaaggcgggataccctgacgttcccgcctaaactgacgaactcatgcctccatagtagaggaaccaacactcatagcttcactggcttcccggtatgagtaacctttatcaacgataagttgggcgcattcctgcttaaactcaggagagaaggtacgctttgttttcttgttcattaagtcacctgttttatgttgtggtgagaatatcacctctgttcaggtggccaaattcagtgtgccacttcagttctcctgcgactagtttttaggctattacttgaataagtgatatcggttgccttgagatttagggaagcagtctagatattcagaatatcgtaaaaagacaacataaaataagaaatagtccgttatggcatgcttcgactccttagagcactaaatggtaaacagtatcaatcgcaaaaattactattaggtgttcagttaacggaccctcattccagtagaggcaggagtgaacatgaaagagattacctcccccagcagtctgaacactttttcacctatatctatttctatccggaatatagcgacaaataagtttttaattatccatactgataattgtgacttacatatagaaaatgaacatgggaattttttctgcaccagagggagctttgtctttatgagcaggaatatgaatttctcttgtcggatacacaagatagaaacaggtaggcccccctataaaactatacgtcttggtagagaggagctaactatgctaacaaatatccttcacagcactcatgtctactgtctgaataagcacataacagaaggcaaatctcacaatggaattgtctgtattggcggcaataaagactggggctatattttcaataaaatcgagacctccaaagatagtgcactgaaaatgctgaaattatcatacttgatttctcgaatggggatagccccagatataattatttccttaatggcatctacagccgttaccttcaccgagaagataagaaaccagattgaaaataacccttcaaagagatggtgcctgaatatgattgctgatgagtttaatatttctgagatctctgtcaggaagcgactagagtctgaaggaacttcatttagtaatttattcttaaaagtaagaatggaaaaatccatgcaattgctactccagaatgagttacaaatatgtcaaatatcaaaatccgtaggattccgtagcacatcatattttataaagatatttaaagattacttcggcatcacccctaaacaacttatcatttactttagaaattgagttccagtgcaacttccatcgtaagcgtaaaccgactgccgtatgtagccattaagccagtattggtaacgtaggtgcccaccttttcaaactagtggacgcctgttatggagcaaaaaacattatccgtagaaccccgcagaacattttcaaatgagtttaaacttcaaatggttaaactggcttcacaaccaggagcctctgttgcccgtattgccagggaacacgatatcaatgataacctcctgttcaaatggctcaggctctggcagaatgaagggcgtgtttcacggccgtctcccggtaacgacctcttctgacgctggcgttgaattattacctgtggagatcacgccggatgagcagaaagaaccgatggcaactcttcctccgcttttatctactccttcacaaagcacagccagtgccagttcctgtaaagtagagttccgtcacggtaaaatgacgctggaaaatccttcaccagagctgctcacggtgttgatccgtgaactgaccgggaggggaagatgatctcactcccatcaggtacccgcatctggctcgttgccggcgttgccgatatgcgtaaatccttcaacggagtggggggacagatacagcatgtgctggatgaagattccttttctggtcacctgcttatctttcgtggccgacggggtgacactgttaaaatgtaatgaacgcatcccacacaattaaacacggagcagtatgatggttaaaagggtgaaactggcaggtgtggagcctcgcagatttccggcatcatagtgcccaatacgggatgcataaagctccctcagactggagactccacaaatgaaatatacaccggttggcgttgatatcgcaaaacatgtcattcagattcacttcatcaatgagcacacgggtgaagtggttgataaacagttgcgtagacaggattttctgacgttcttcggcaaccgtgagccatgcatgattggtgccatggaacgtagttctcaccaataaataagcgtcaatacggtgctccgttgacgcttacaaaacgtctgaaagcactggaagaaaaagtagcccgtgatggcattgagctaactgacagccagatcgcagcactggagcgtaaagccagtgataacgaggcctgtagcgaaatcgaaacggctcatccgggatatctgggttcgcaggacacgctctatgtaggcaacctgaaaggtgtcgggcgtatttatcagcagacgttcgttgatacgtactcgaaagtggctcactgtaagctttacgtcaccaaaacaccgattaccgcggctgacttactgaatgatcgtgtactgccgttttatgcgtctcagagtctgccgatgctgagaatactgaccgacagaggcatggagtactgtggcaaagtagagcagcatgattatcagctttatctggcaataaacgatatagaacacacgaaaacaaaggcgatgtccccgcagaccaacggcatctacgagcggttccataaaacaatcctgaacgaattttatcaggtaacgttccgtaaaaaactgtacggcgatcttgatacattacagtcggatcttgatgaatggctggctcactataataatgagcgaacccatcagggaaaaatgtgcaatgggcggacgccaatggaaacgttacttgatggaaagcgcatctgggtcgagaaaaatttaagccagatgtaatctgacagatacctgtataaataaccagtaactgtcagatcaggtgtaagcggctcgccagaactgtattgatatttactgagaggtcagatcaactttccagggcaacagatcgcgtacccggtttgccggccagtcctagatatgctcaataacgtaacgcagccatttttctggctctacattgttcagacggcatgtgccgatcagcgagtacaacaccgccgcatgttcgccactgctgtcggaacccgcgagtcgagtcagccggagagaatttcactccccggctgctcacggaaccgtacgtgacactctcgcgtcatacggctcttgatcactcattcgatgcacgtagtaaataccagtggacaaatagcttcggatactctttccttaccagcgtcagctttcgctgagccttccggttcgaaagtctgtatttagactgcatccacttgagcagacgtgactgcattgcactccacagtcgatagttgaaatttctggaccagaactttgcgtagtacccgatccagcctctcactatcgcattgtagcgcctcgcaaaatccagcaaactctcagctgttgagcgatgtatacgccactttttgattgtttctgttattttgcgcattgctgcatttgacgcacccggcatgcattttcggtacagttcgcctttgaaattcttcagcgtacgcactttgaagtcatatccgagaaaggtgaaactcgttgcgacgtttctccttttaaacgtgtcaatgtaggcgatattcgttttccctgcattcaggaccagcccgacttccgagaagcgctccgataacctgttcttcagccttgttgcatcactcattcgtgaacaatgtactacaatatcatcagcgtacctctcaaacggtaccccccgatattctctttccatccacaaatcaaatgcatagtgaaggaacaagttagcaagtagcggactaatgaccccgccctgcggagtgcctcgtgttcgggttattaattctccattttcacaactctgcattggcgcttccatccagcgtcgacagtacaggatggcccatttaggcatcccgtggtgttccagtgctttgagcaccagatcatgtctcacatggtcgaaaaacgcactgatgtccacttccagtatccagctataacgccagcaccggatggcacattgtttcagagcgtcatgagctgatttgcctggtcggtaaccatatgaatcagcatggaaaatcgggtcaagcttttcttccatgaaaagttttatcgctccctgagcaattcgatcggatactgttgggatccccagaatgcgctccttgccattcgacttcgggatccgtttttccagcactggtggcggaaaccatgttcccgaacatagccggttccagatcttgtatagattgccatcacgttgctggtcgaacattttcaaagtctgcccgtcgcatccgggggctcccttgttgcgacgcacatccagatatgatgcccagaccagtgcttttggtatttcaaatgattttcgttgcatcagttacgtcatccccttttgggttgtgtcttctgcaatgaatgtgatccccatcccttcgctccagacccattacagatctttcatcactactacgaatgggtccgcccctgtttcccgatacgtgtcggaaacaggttctcacgttccctgagatggtctggctcgggctcctgctgccttcacaccggatgccgcgcagtcagtaaacaggtgacttctgcgcttgtcaggggacggctctacggctccattttgacatcatctaagatttcgatgcttcatcggacagtttactttcgttcagcttcccgaaccccacgtgacagtagatctctgccttttcccgagtcgctcaccacctcattccttagaatgaagcagcaccgggtcgtttggtcagtgctcctgtaaaccctgaccggagggcccacctccacccacctcagagcatggataacttatgctgcaattttcacattgttgccataagtactccttcgtgacacacagagccagtttttccggcctacggccactccccgtaaggcgttctctgcaatgttgttgtcgatttccacctggccattactgcggtacacgttcaggccatcccactgtttcagcaggtatgcgaacgcttttgccgtatccgagtgacgcgacagtgttttcatctgagtctgtatccagtcatacagtgactgcatcagtggcgcagctctggcttttcttgccgccagacgctgttctgctgtacatccccggacttctgcctctatggcatacagttcaccgatacgctgcagtgcttccgtggtgatgtcggtggacactcttgcatgcacatcgtggatttttctccgggcatgagccatacacgcggcttccgttattctgccggattcgtataacacccggtaacaaccgtaagtatcggcctgaagcacaccgctgtaaccggccagatgattttgtggatggatacctttccggtccggtgagtacgcgaaccagaccgccgggggcatctgtgaaccggcattacggtcatcacggacgtaggcccacagccgggcagtccttgttttaccactgcccggctcctggaccggaacggggatatcatcggcatggactttaccgggcatcagcacatactggcgcaggacgtcatacaacggctccagcagttcagcagcagcacctgtccagcgccccagtgtggcacggctcagctccacaccctgacgacggtatatttctgactggcggtataacggcagatggtctgcatacttcccggtgacgacatgggccagaagccccgctccggcataactgcgtgcaatgggttttgaaggcaccggagcctgcacgatatggtcgcaccggcaacaggccagtttcggacgttgtgtttcgataaccttaaaggcgctgctgataagctccagttgctctgacacatcacatcccagagaactgagttcgccaccacaggcaagacagcattcctcttccggccggataacccgggtttcacggggaagtgaggccggtaacggtttacgggctgaagactgtcgcagggcggatggcagtaccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagtctgctgtcacgaacggtgcaatagtgatccacacccaacgcctgaaatcagatccagggggtaatctgctctcctgattcaggagagtttatggtcacttttgagacagttatggaaattaaaatcctgcacaagcagggaatgagtagccgggcgattgccagagaactggggatctcccgcaatacggttaaacgttatttgcaggcaaaatctgagccgccaaaatatacgccgcgacctgctgttgcttcactcctggatgaataccgggattatattcgtcaacgcatcgccgatgctcatccttacaaaatcccggcaacggtaatcgctcgcgagatcagagaccagggatatcgtggcggaatgaccattctcagggcattcattcgttctctctcggttcctcaggagcaggagcctgccgttcggttcgaaactgaacccggacgacagatgcaggttgactggggcactatgcgtaatggtcgctcaccgcttcacgtgttcgttgctgttctcggatacagccgaatgctgtacatcgaattcactgacaatatgcgttatgacacgctggagacctgccatcgtaatgcgttccgcttctttggtggtgtgccgcgcgaagtgttgtatgacaatatgaaaactgtggttctgcaacgtgacgcatatcagaccggtcagcaccggttccatccttcgctgtggcagttcggcaaggagatgggcttctctccccgactgtgtcgccccttcagggcacagactaaaggtaaggtggaacggatggtgcagtacacccgtaacagtttttacatcccactaatgactcgcctgcgcccgatggggatcactgtcgatgttgaaacagccaaccgccacggtctgcgctggctgcacgatgtcgctaaccaacgaaagcatgaaacaatccaggcccgtccctgcgatcgctggctcgaagagcagcagtccatgctggcactgcctccggagaaaaaagagtatgacgtgcatcctagtgaaaatctggtgaacttcgacaaacaccccctgcatcatccactctccatctacgactcattctgcagaggagtggcgtgatgatggaactgcaacatcaacgactgatggcgctcgccgggcagttgcaactggaaagccttataagcgcagcgcctgcgctgtcacaacaggcagtagaccaggaatggagttatatggacttcctggagcatctgcttcatgaagaaaaactggcacgtcatcaacgtaaacaggcgatgtatacccgaatggcagccttcccggcggtgaaaacgttcgaagagtatgacttcacattcgccaccggagcaccgcagaagcaactccagtcgttacgctcactcagcttcatagaacgtaatgaaaatatcgtattactggggccatcaggtgtggggaaaacccatctggcaatagcgatgggctatgaagcagtccgtgcaggtatcaaagttcgcttcacaacagcagcagatctgttacttcagttatctacggcacaacgtcagggccgttataaaacgacgcttcagcgtggagtaatggccccccgcctgctcatcattgatgaaataggctatctgccgttcagtcaggaagaagcaaagctgttcttccaggtcatcgctaaacgttacgaaaagagcgcaatgatcctgacatccaatctgccgttcgggcagtgggatcaaacgttcgccggtgatgcagcactgacctcagcgatgctggaccgtatcttacaccactcacatgtcgttcaaatcaaaggagaaagctatcgactcagacagaaacgaaaggccggggttatagcagaagctaatcctgagtaaaacggtggatcaatattgggccgttggtggagatataagtggatcacttttcatccgtcgttgacagtcagtgctgacgggatgcggacgtgcacatcgtggatctttcggcgggcatgagcccagcaggcagcttccgttatccgaccattgcgatacagctcgttgaacccggcgtacgcatccgcttgcagcacaccgctgaagcaagcaagatgagtctgcggatggatgcctttcctgtccgggctgtaagcgaaccacactgcaggtgccaacgctgacccggcattgcggtcatcacgaacatacgcccacaaccgcccggtcttcgtcttcttattacccggcagcagtacctggaccggggtatcatcggcatggagtttgccgtcagtcatgacatagccatgaagcgcctcttccagcggagacagcagccggcagcatgcatccacccagcccgacagcagtgaacggctcagctccacaccttgccggccgtatatttctgactggcgatacagcggggtgtgctctgcatacttcgaggtcagcacgcgggccagcagccccggtccggcgataccccgctcgatgggccgcgaaggtgcaggtgcctgcacgatggcatcgcactgagtacaggcatgtttttcccgtaccgtccggataacccggaaggcgctacgcatcaactccagctgttcggcggtatcctcgcccagatagctcagtgaaccgccgcagttcgggcagcacggcgccgcaggcaacagtcgcttttcgtcacggggtagtgattcagggaacggcttacgggtgcgggtctgacgcaacggacgctgtactgccgggtcatacaccctaccagtcagcgtatcgctctctttctgaagccggttcagatcggcctccatttgtgcgatacggcgggagactttttcggaacgactgccgaagttcatccggcggagtttatccagctgcgtctgcagatggtctatttcgcgctcccggttgctcagcttttcctgcagggcgtggatcagcgcttcctgttcggccaggcgctgtttcagcaggaagatgtcgtcagaagagatgtcgttcataagcccgtattttaccgggcttattctgtgacaaccaggataaagagatttacagcatggtcagggaggtcagcagccgcttaggctgtcgccagtcgataccttccagcagcatcgccagctgcgcctacgtaaggaacactttgccatcacaggctgacggccaggcgaagcgcccacgctccagccgtttggtcaggaggcacagcccgtcaccggtggaccacagcagtttaacctgactgccgctgcggccccggaaaatgaaaacatggccggacatgggatcgtctttcagcgccgtctgtactttcgcagccaggccgttgaagccatttctcatatcggtgataccggcaaccagccaaattttggtcccggaaggtaacgggatcatcgcttcagttcctgtatcagcagagtcaggagcttttcgttgacattgccattgaagcggagcgtcccgtgccggaacgttacctcacagctgatactgagggtttccgggtcctctgcgagcgattctggctgttcggcagctgcatcgagagtcacaggaagtagctgggggctctctgaagaaggtaatagcagctttccctcgcgccattgttgtcgccatttgaacaacagattggcgttaatgccattttcaagagcaagttttgagatggatatcccgggttcacaggaggcagcaacgagctgctgtttaaattcgggaggataattagggcagccttttcgtctgccgggagtcacatttttctgcatatctgacactttggttcccactacttatttggtggacaccactttgtctaattcgtcagattctgaccagacggttcaggctgtacgcttactttcagtatcatgttttttagagagtatctttgtaaagaaacatatttctgaaatatgtcttgtcggctttggcatatatttctggtttttttcattttctgttgacttttacaagccgcaatttaagaaataatatgaaatgatgaattataatgacgggtggtattatgttttagccagatatgatacccacttgttttatcaaaatcatttaagtcaggtaatggcagatttctggtgatcaggtctgagcagttaaaagattatgaatttaatatggttcgggttaatctgtaggttgctctcctgcttcttaagtgctcgctttgatgttacgttaatggaaccagactgacgcattttcagtgtgcatcagcagtgatgtacgtgaacagtatggttatttgctcagttgtgttgcactagagtgattccttgtatttacagtcttgaacgtcaagtggcaaacggcagctgcgtaatttttgttccaaggaggccaggcattctttggggcctgtttaccattctgtgtgtatgcttttccttaaaatgtagtctctgcattttctatttctggcaatatggttgatatctggatgctttaaaacaataccccattatgctccagaagagagaatgagtgcatccgggcccctcttcacaatcaacacctgttgattgatatgccccagacacactcacatgttttttaacatgtccgggaaaaacaggcaactgattgtaataagcccgacccagcgtccacatcaccatccgcaattcaaagcgtcccccgacagcaacagaaacggggccgcggacagacctgtataatagtcccctgcccatggcagatatcaatgtattttacttaatgacaaaaaggtcgccttccggcgaccttgtcctctgggaccatcttatttcaacaattctgctgtcatataaaccctgttttcaacccgggcgctggtgattttgtatgacgcaccttgttcagcagcctgtgcagcaattttggcttctgcacgatccagagtggaagcggtagcgctgacgctctgggcaaagacaccgaaagacatcatggaaagagcggaaactgcaactaatgttttgattaatttcatggtcatattcctcaacttcttttatccggcatagggctctgtatccctgatggcataaatgataaggcagacatgtaatgattgatattaaaaccatttgtagttctatttcaaaaaaatagaactactaaatggcggacttttgtcttcgttgacccggtagtgatgtttaaccggctgtcgacttgtcagccctcattcccgcatcagtcatcgtgccagccaccggcctgcatcaacgccactctggcgcaacatctgactgattacccggctaccggctgcgccacgactgagagcatggaaagccctcacccagcttcgtaattcaattctttgcacattaacaggacgcttcacctgcgcgtaataaacgctacggttaataccgaataaatgacaaataacccacactggccactttgctttcagccgtgtgattagcgcggcagcttcccggggatttcgctcatcagcacggcagcctgctttagtatttcttttgccatctcaacgcgctttatctgcgctttaagctgctgaatttcgcgttgttcaggagtaatagcattaccagcggactcaataccctgaaattcctgcttatacaaccgtatccatttacgcaaatggtcaggattgagctcaagtgccagcgcgacttctctgacatcacgcgggtatttaaccacctgttcgatagcttcaagcttgaactccggggaaaaggtacgtttagtccaacgagttttgatcatgcatcacctcattttcactgttttaacattaacaagatttcgaggtgtcctgaattccaattccatcctttttcatgtccatattacctgaatgataagccggattagtgtgatccggttcagtgaaatcaacaggataccggtatgccattcagcaattcttccctctccgcgcaagtgaaatcatatctgacgtttcttcctgaagaaattcgccagaaaatccttgaacatctccacggtgttattcattacgagcccgtgattggcattatgggtaaatccggcaccggcaaaagcagtctgtgtaatgccatttttcagtcccgtatctgcgccacgcatcccctgaacggctgcacccgccaggctcatcgcctcaccctgcagattggtgaacgcagaatgacgctggtcgatctgcccggcattggtgaaacaccgcagcatgatcaggaataccggacactttatcgtcagctgctaccggaactggatctgattatctggatcctgcgggctgatgaacgtgcgtatgctgctgatattgccatgcatcagtttttactgaatgaaggtgccgatccctcgcgttttctgtttgttctcagccatgccgatcgcgtgtttcctgctgaagaatggaacgacacagaaaaatgcccgtcccgtcagcaggaactctcactggcaacagtaacagcccgggtggcaaccctgttcccttcatcatttccggtactctccgttgccgcacctgtcggctggaaccttccggcgtttgtgtcgctgatgatccacgcactgccaccacaggcaaccagcgcggtgtattcacatatccggggggaaaaccgctctgaacagacccagaaacatgcacaacagacttttggtgatgccatcgggaaaagttttgacgacaccgttgcccggttcacttttccggtctggatgttacagcttctgcgtaaagcccgggaccgcattatccacctgctgatcacactgtgggagcgtctgttctgacacactcacgccgacaggatgtgtcgctggattaacgagcattcttctttttatgaaatcatgcttaaaaatcagataattaaaagaatattttttctgctgcattttattcctgattatccggatgcgacacatcctttcaacatcatgatgcataataacatcatgaaataaaagatgttttcttacggagtgcacatctatgtctgataatcgttcccggcatgatcgcctggcggttcgcttatcactcattatcagccgactgatggccggagaatctctgtcactaaaaacactgtcagatgaatttggcgttacagaacgtactttacagcgcgattttcatcagcgtctggttcacctggatttagagtacagaaatggcaggtacagtctcagacgacagagcagcccgggtgcgatccctgaaatgctttcttttatacagaataccgggatcgcacggatacttccgctccggaacggacgactgataacctgtcttaccgacaaccaggagccctctccctgccttatctggctaccggcgccggatatcactgcaacgttccccgagtgtttctcgcaactcatcctggcaataagacagtgtaaccacatctctctgatgactgagcgatggtatccgtcactggagccctgccggctcatttattacagcggtagctggtatctgatcgcgttacagaagggaaaactgcaggtctttcctctggcagatatcaaatcagtcagcctgacatcagaacggtttgaacggagaggccacatccacagtctggtcgctgaagagcgttttatctccgccctgccacatttctctttcatccataaacttatcaacacctttaacctgtgatcgccggcctgccaaagccgtcccgacaggtatggagacaatatgttgaacagaaaactaaatatacggctacgtcattccctgaacagtcactgcataccttccatcattatcaataacaccgtacgttcatttcagaggtcagtcatgaataccagagctctttttcccctgctattcactgtggcatcattctccgcctccgccggcaactgggctgtcaaaaacggctggtgtcagaccatgacggaagatggtcaggcgctggtaatgctgaaaaatggcacgattggtattaccggcctgatgcagggatgcccgaatggcgtacagacgctcctgggcagccgtatcagtattaacggtaacctgatccccacatcacaaatgtgtaatcagcagacgggattcagggctgttgaggtggaagtcggacaggcgccggaaatggtcaaaaaagccgttcactccatagcagagcgtgatgtgtccgttttacaggcatttggtgtacgaatggaattcacccgcggtgatatgctgaaggtctgtccgaaatttgtcacatcacttgccggtttttccccgaaacagacgaccactattaataaagactccgtcctgcaggctgcccggcaggcatacgcccgggaatatgacgaggaaacaacagaaaccgctgattttggctcttacgaagtaaaaggcaataaggttgagtttgaagtgttcaatcctgaagaccgtgcgtacgacaaagtgaccgtcacggttggtgctgacggtaatgccaccggcgccagcgttgaatttatcgaaaaatagccggtatgtcggactgccaccctgttttattgcccgaaggccctttctcacgcgaacaggcggttgccgtcacaacagcttaccgcaatgtgcttattgaagatgaccagggaacgcatttccggctggttatccgcaatgccgaagggcagctacgctggcggtgctggaattttgaacctgatgccggaaaacagctaaattcgtatctcgccagtgagggaattctcaggcaataaacgtcttcatttcatccatcaggccgcgtcttctccgggagacgcggccttttcgtttataccgctaattcattcataaggagcaaagtatgcaattagccagtcgttttggtcatgtaaatcagatccgtcgggagcgcccactgacacgcgaagaactgatgtaccacgtcccgagtatttttggagaagaccggcacacctcccgcagtgaacggtatgcgtacattcccaccatcaccgtcctggaaaatctgcagcgggaaggctttcagccgttcttcgcctgccagacccgtgtgcgcgaccagagccgccgggaatataccaaacatatgttgcgtctgcggcgggccggacagataaccggtcagcatgtgcctgaaattattctgctcaactcccatgacggttcatccagctaccagatgttacccggatattttcgtgccatttgtaccaatggcctggtctgcggtcagtcgctgggagaagtccgggtgccacaccggggaaacgtggtggacagggtcatagaaggtgcttacgaagtggtgggcgtgtttgaccggattgaggaaaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggctctggcacaggcggcgctgacttaccgttatggtgatgaacatcagcccgtcaccactaccgacattctgacgccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggaaaatatgctgaaaggcgggatttccggtcgcagtgccagaggaaaacgtatccatacccgggccattcacagcatcgataccgacattaagctcaaccgggcgttgtgggtgatggcagaaacgctgctggagagcatgcgctgatgctgtttccctgaaagtgcagccctgactcacgtctgtaccagtccccaggcattcttccattcatttactttttataaggaatcatctcatgacaaccttttcgcatagctccaccacaccttctgtttccgcaactactgcatcagggaataaccagtctcaactggttgccactcccgtccctgatgaacagcgcatcagcttctggccgcagcactttggcctcattccacagtgggtgaccctggagccccgtgtcttcggctggatggaccgtctgtgtgaagactactgcgggggtatctggaatctgtacaccctgaacaacggtggcgcatttatagcacctgaaccggatgaagatgatggagaaacctggatactgttcaatgccatgaacggtaaccgcgctgaaatgagcccggaagctgccggcattgccgcctgtctgatgacgtacagccatcatgcctgtcgtacggagtgttatgccatgacggtccactattaccggctgcgggattacgccctgcagcatccggaatgcagtgccattatgcgtatcatcgactgagcaggagcgggaccatgcaacagctttcctttctgccaggagagatgacgcccggcgagcgcagtctcattctgcgggccctgaaaaccctggaccgccatcttcatgaacccggcgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgtgaagagttccgggtgctgtatctgaataaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaagtgattaaacgcgccctgtaccacaatgccgctgccgtggtgctggcgcacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcaaccaggttttctcctttgccgaacatggtctgctttaacccgtcacaaccacatcacacctgttttcacttttatcttctgtcttcagaggtatcccattatgaaaattatcacccgtggtgaagccatgcgtattcaccaacaacatccgacatcccgtctttttccgttctgtaccggtaagtaccgctggcacggcagtgctgaagcgtataccggtcgtgaagtgcaggatattcccggtgtgctggccgtgtttgctgaacgccgtaaggacagttttggcccgtatgtccgactgatgagcgtcaccctgaactgagtgggaattctgatgagcagaattatcgccaccaccggaccattcttaaccgattttctgtagggattttatcgtgtcagacacactccccgggacaacacttcccgacgacaatcacgaccgcccctggtgggggctaccctgcaccgtgacgccctgtttcggcgcccgtctggtgcaggagggtaaccggttgcattaccttgccgaccgtgccggtatcagaggcctgttcagcgatgcagatgcgtaccacctggaccaggcctttccgctgctgatgaaacaactggtgctcatgctcaccagtggtgaactcagcccccgcatacagcataccgtcacgctgtatgcgaaaggactgacctgcgaagccgacaccctcggcagttgtggttacgtttatctggctttttatccaacatccgaaacgaaaaagtaaaccaccggaataaccttctgttccggcctggtgttttcaccacgccacttccccatttctcatctctgcatatcaggaaaaacttcagtatgaaaacattacccgatacacacgtacgggaggcatcgcgctgcccgtctcccgtcaccatctggcagacactgctcatccatctgctgggccagcactatggcctcacactgaatgacacaccgttcgctgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcggtgaactttctcgtggaaaaatacgcgctggtgcgtaccgaccagccgggattcagcgcctgtacccgctctcagttaataaacagcatcgatatcctccgggctcgcagggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattactctgggtaagtatccggaggcgaaatgatgacactggaagccgacagcgttaacgtacaggcgctggatatggggcgcattgtcattgacgtcgatggtgttactctcgctgaactgattaacgtggtctgcgataatggctactcccttcgtgttgttgatgaatctgaccgggcctcaacagactgcacgccaccatttgctgtcctgaccggcatacgctgcagtaccgcgcatatcacggcaaaggacaacgcctggctgtactcgctgtcgcatcagacgaatgacaccggcgaatcagaatggattcattttacaggcagcggatatctgttacgtaccgatgcgaggtcatacccggttctgcggcttaaacgcctggggctatcaaaaacgttccgtcgtctgattgccacactcatccggcgttatggcgtcagtctcattcatctggatgccagtgccggatgcctgccgggtttacccactttcgactggtaaccaggaacaacatgaaatcattaaccacggaaacagcgctggatattctgattgcgtggctgcaggacaatatcgactgcgaatcgggaattatctttgacaacgataaggataaaacggattcggcagcactgctgccctgcattgaacaggccagggaagatatccgtaccctgcgccaactgcagtttctgcaacagaaccggtgagtcttactcaccagacttcattccactgacgccagcctgaatacggctggcgttttcatttatcagcaaaaagggaaacagttatgtcagacatcaccatctcccgtccggaagtgctcaatggacatacggacgttatctgctcaaccagtatccgccacattctggctgtacgaaagagtgcgctgctgcaaatcgacacacttatccggcaactggcagaaatctcagtactgacagaaagtattggaggtaaaaccgccctggactgggcgatgaaacaggattttcgctgcggctgctggctgatggagaaacctgaaaccgcaatgaaagctatcacacgcaatctcgatcgtgaaatctggcgtgacctgatacaacgttccgggatgctttccttaatggatgcacaggcccgtgatacatggtaccggtcactggaatatgataattttccggaaatcagcgaggcgaatatcctgagcacatttgaacaactgcaccagaataaggatgaggtgtttgagcgaggggtgatcaacgtcttcaggggactgagctggaattacaaaaccaattgcccctgcaaatttggcagtaaaattatcgtcaacaacctagtgaggtgggaccggtgggggtttcatcttatcaccgggcaacaggcagatcgacttgccgatctggaaagaatgctacacctgttcagcggcaaaccgatccccgacaaccgggaaaacatcacccttcgtctggatgatcacatccagtccgttcagggtaaagagtgctatgaagatgagatgttcagcatcagatactttaagaagggctccgcgcacatcacgttcaaaaatcaagaactggttgacaggctgaatgacattattgcaagacactatccgggaatgttaccttcattataaagttctaagaatgaattcaattatgcattttagcttcattccctcacgcaaaattatttgggggttcttatgggggttactcatttatccaacacaaattaatcatttaaaattaatatattaatactcatattcgactcctgtgatcgccaaaatgcctcttcagtgatccccatcctgcttatttctgagcaacctgaccctgctgatgtatctggtagtatgacagagtgattcgtttttcttgccgagtgtacgaaaacgtcttccttgccaccgactatcaaccgtcactcaaaaaaacctctctttttttcaagctatcaagaataagttgcattttatctgcaccggacaccagccatccatatatggcttttacctgctacaaagatgaagaagtgcataaatgtgatgttaaaacaatcaaagaaaaattacatgcgcaataatttcactataacattataatccatggtgaaaataacactgcacaaggattgtcatcatcaaactcatcggaactattttttctgtcgtcattggtgtaatactgattgtaagtatcctttcaggagattatttttgccgtgtggggcatggaacttgtaaagcagccaaaagcgctaggcatttaattgaaagtaaagagaaaaacagaagtagtcgcgtcaaagtctttagcacgcatattaatttgagtcatccagcggcatcctggctagcaactcaaacttgcgctaacaatatattcaatctgcttcaaaacaataatgccatttatttattcgaaaacgataataaaattgaactgcgaatggggtatgattcttttttctctattgaaacgattgataaaattaacaaagaaaacatcaaagaaataaaactaaaaaatgatacaacatatgtttctcttcctaatccaaccattttaataaccaacgacatcaacacctgaacgacagttttctatttctgttctggatgatgataacaaagaaaatctacctaccgataccgcaccttgttttacaattggtattcctgatgaatatactaaagccatagagttattgaacattaaataattaaatttcatattgagtttttttaaacaccatatgaataattgttatatgtcattatttcctccattcactaaaactgattgattactctactccctcaccgtcatcggtagtggtatccttaacgtatattgatgaaaagacaaaacagtatgcagagggaaaaatgggttccaccagaaaggggatgctgaacgttctgattgccgccgtgttgtggggaagttcaggggtctgcgcgcaatacatcatggagcaaagccagatgtcgtcgcagtttttgactatgacgcgtttgatattcgccggtttgattctgctgacgctatcatttattcatggtgataaaatcttttctattattaacaatcacaaagatgccattagcctactgattttttccgtggttggcgcgctaaccgtacagctcacttttttgctaaccatcgaaaaatcgaacgcagccacggcaacggtgctgcaattcctctcaccgactattatcgtcgcctggttctcactggtgcgtaaatcccgcccgggcattctggttttctgcgctattttgacatcgctgatcgggacttttttattggtgacacacggtaatccgacgtcattatcgatctctcctgccgcgttattctgggggattgcctcggcatttgctgctgcattctataccacctatccctcaacgctgattgcccgctatggcacgttaccggtcgtcggctggagtatgctgattggcggtctgatcctgctgcccttttatgccagacaagggacaaactttgtcgttaacggcagtttgattctggcgtttttttatttggtggtcattggtacgtccctgacatttagtctgtacctgaaaggagcacaattaattggcggtccaaaagccagcattttaagctgtgcagaaccattaagtagcgcgctgctctctttgttgttgctggggatcaccttcacattgccggactggctgggaacgctgctgattctgtcatcggtgattttgatttcaatggattcccgccgccgcgccagaaaaataaatcgtccggcgcggcatgagtgagaattaccagccaggcaccgcgcctccgttaaagatggtttctgccgctttagcgacttcgggtgattgataagattgcagaaattccttcacgttttctgcattcttattatcttcccgtgccaccagaatattcacatacggcgaatttttatcttcaataaatacgctgtcgttaaccggagaaagtcctgtttgctggatgtaagtggtgctgataatcgctacatccactttcgggtcgtccagtacacgtggcaactgtgccccttccagctccattatctgcaaatggcgtggattatcggttatatccaacgcggtaggtaataacccttttccttctttcagagtaattagcttctctttttgcagcagtaaaagcgcgcgaccaaggttagtcgggtcgttggggatcgccactgtcgcaccttcttttatttgcgccactgttttgatttttttggaatagcccgccatggggaagacaaacgtatttcccaccgctaccagtttataaccatgcgcctgattatcttgttcaagaaagggtcgatgctggaagacgttcgcatcaagctcgccatgatttgtcgcatcgttcggtagcaacgaaccgctaaatcctaccagttcaacatcgagaccatatttctcttttgctacctttttagcgacttccgcgacatcttgttctgcgccattaataacgccaactttaatatgcttttcatcgctgctgctctggtcgcaacctgccagcagaactcctgccagtaataatgcggcccccgcccgtagatgatgtgttgtcagtttcatttttttatccttttattaatgattacctgactatagcggtaaggtcgctgcagtttaaaaaacgaaacgctatcgataagaataaaaaggaataaaagtggaatataaagtctggcacttcttactgaccacgcaaacacctttcgtacagcatgatgagagcggcaaaagcaaactacacttatgcttcattcgatgcacatttgcagaaggttgccgctatgaagccaacgatgctactcatgattaccgtattcctgatttttccagccatttctcaggccgagtcgccattcagttctctacagtcggcaaaagagaaaaccacggtattgcaagatttacgtaaaatttgcacgccacaggcgtcattatcagatgaagcgtgggaaaagttaatgttgtcagatgaaaacaataaacaacatatacgcgaggccatcgtggcgatggaacgtaataatcagagcaattattgggaagcgttgggtaaggtagaatgcccggatatgtaagaacggcaacaaccactgaccaacgcttctttacctgatatcaggatttcttcattttcacctttgcagtcaccaacaatgcagtcagcaacatcaatgtgccggacaacatcagcggcgaagtcagaccaatgttatccaacgcataaccgccgattgccgcaccgcaggtattggcaagctgaataacggccacctgaatagatccagccttttctgcctgatcggccaatgagcgagtgatccacgttgaccaaccaacgggaattaaagcaaaggtcagcccccagataatcgccacaccagtagcaacaattttatcgcttccccacagcgtcagtaccagcgcgctcagggcgagcacaaacggtgcgcccgctaaggccagtttcaccgaacgtttgagaataaacgacgaaagcgatgtcccgacaaagctggcgataccaaaactcagcagcaccagggttaagccatcaacaccgaatcccgccagattcatatacactgggcgaatataagtgaaaaaagcaaactgtccggcaaaggacataaagatggcgatcatcccggccatcactcccggacgttgtaataagcggaaagtattttgtttctgatgcgaaggttcacctggcagcgaaggcagtgacttgataatccagaaaatacacagcacgcccatcgccgccgccgcattaaagacattgcgccaaccgataagctcgcctaaaaaactgcccaacggcgcggcaatcaccagcgcaatagaaaccgcgccgaagatcaccgacagcgccttcggcaccgtacgcggcggtaccagacgcatggtcagcgacgccgatatcgcccagaacccgcccagcgccacccccagacaggcgcgaccgattaacagcagactgaatgagttggcaaaggaaaccagcaaacaggaaagcgtcagcaaaacggcgaacagaatgacaacgtagcggcggtcagtggcctgaatggtctgggtaataaacaaactggcaaacatcgccacaaaggcggtcacggtcaccgattggccggcaaccccttccgaaatgcctaaatcctgggccattggcgtcaacaaactgacaggcaaaaactcaacgataatcagacaggcgacgcaaaacgccactgagaaaacggctgaccagttcggtcgggtgatggcattcgcgccgcggttttcagcaataaattcactcatggtgttacccgtggcatgtttcaggggaaaagccgaccagtctaacattgaaatgtgtgatgcatttaacgtttttgcaacttttacgatgttgcttgagctggagttaagatcgaaacggaacagggcaaagattaccggatgcggtgtgaacgccttatccacccaccaggtcaggcgcggtctgtaggctgataagacgaagcggttttaatgcagccagtgaacgccctcggcaggctgaaagaacgcgttatagcgcatctgaaaagcattgatatcctgcatttcaggttcggtttcgcgcagaaaacccagcgccagcctgacctgagcatcagtaatcggcgcggcaaggcgggctttttgtaaaatccgatgccattgcagcatgttctgttcgctaccatcgacaatgacaatttgccagatgagcaacacctgcgcggcgttttgcaggtgcgactcatccgggcgatgcaaataacgtaaaaattcgtcaccggctgactttcccatttgatcgaccatcgactccacgggtacgacatcgatgttcagccgatcgctgagacggcgaatcgcttttctggccccggatgtcagcacccgaaaaccaaccacaaacactaccgccagcgtggcgagcattatccagatcatgagttctcctgcgtaatcagaactcatgatatctggaaaccctcgccagttactaatccaccagaataatcttcagtgcaaacagagttgcgaccaccaccacacacaggttcagatcgcgccagcgcccggtgcacactttcatgatgcagtacgacataaagcctagtgcaatcccttcggtgatcgagaaagtaaagggcatcatcaccgtggtaataaacgcaggcaccgattcggtaaaatcatcccagttaacgcgcgccaggcttgaagtcatcagcacgccaacaaagattaacgctccggcggttgcgtaaggaggaaccatcgccaccagcggtgagaagaacataaccagcaggaacataacgccgactacgacagccgtcagccccgtgcgaccaccgacagccacacctgaagtactttcaatataggcggtaacagacgaggtaccgataaacgcacccgccaccgaactgacgctatcaacatacagcgccttattcatattggggaatttaccgttactatctattaagccagctttatcagtcacaccaattaatgtccctgatgaatcaaataagttgatcagcataaaggagaaaatgataccggcgagttcaagtgataacgcaccgctcaaatccacttcaccaatgacgccgctaatatcaggcggaatggaatagacgccgctaaaatgaacatcaccgaaaaataatccacagcaagacgtcaccacaatagaaacaagcaccgcggcatgaaaatgacgtgatgacaacacagttataataaaaaaccctaaaatacctaacaacacgccgtgagaacttaaatcgccaatcatcaccagggtgtctttattggcgacaataacgccagtattttttaatcccattaaggcgataaataatccgattccgctggtgataccaatacgtaaacttaatggaatgttggagatcatccagtaccggatacgaaacagcgtgagcaaaaatagcccaactgcgccccagaatatcgcgcccatcccggtctgccaggagatacccatcgcccccacgaccacgaaggcaaagaaggcgttcaggcccattgccggagccagtgccacgggtaagttagcaaatacccccatcgcaatactgccgataccggcaatcaaacaggtggtaacaaacaccacttttgggtccatttgtgccgcgccgaggatttgcgggttcacaaaaacgatgtacaccatggttaaaaaagtggtcatccccgcaatcaattctgtgcggacggtggtcccatgctgaggtagtttaaataatcgcgaaagcgtccctgattcattactcacgtaatcggtattgtcattattcatttttttgtccattggaggagatttaatcccttgcttttgtaaaacaaatgacaacaacggttcagtgataattatcacatttcaattgcacattaatggatattctttaataatctcgcgacgtttctttatgataaataataatcaaattgataaaatcaaaatgagaaaaatatgaataattctattaaccataaatttcatcacattagccgggctgaataccaggaattgttagccgtttcccgtggagacgctgttgccgattatattattgataatgtctctattctcgacctgatcaatggcggagaaatttccggcccaattgtgattaaaggacgttacattgccggtgttggcgcagaatacgctgatgctccggctttgcagcggattgatgcccgcggcgcaacggcggtgccagggtttattgatgctcacctgcatattgaatccagcatgatgacgccagtcacttttgaaaccgcgaccctgccgcgcggcctgacgaccgttatttgcgaccctcatgaaatcgtcaacgtgatgggcgaagccggattcgcctggtttgcccgctgtgccgaacaggcaaggcaaaaccagtacttacaggtcagctcttgcgtacccgccctggaaggctgcgatgttaatggtgccagttttacccttgaacagatgctcgcctggcgggaccatccgcaggttaccggccttgcagaaatgatggactaccctggcgtaattagcgggcagaatgcgctgctcgataaactggacgcatttcgccacctgacactggacggtcactgcccgggtttgggtggtaaagaacttaacgcctatattgctgcgggtattgaaaactgccacgaaagttatcagttggaagaaggacgccggaaattgcaactcggcatgtcattgatgatccgtgaagggtccgcagcccgcaatctcaacgcgctggcaccgttgatcaacgaatttaacagcccgcaatgcatgctctgtaccgatgaccgtaacccgtgggagatcgcccatgaaggacacatcgatgccttaattcgccgcctgatcgaacaacacaatgtaccgctgcatgtggcatatcgcgtagccagctggtcgacggcgcgccattttggtctgaatcacctcggcttactggcacccggcaagcaggccgatatcgtcctgttgagcgatgcgcgtaaggtcacggtgcagcaggtactggtgaaaggcgagccgatcgatgcacaaaccttacaggcggaagagtcggcgagactggcacaatccgccccgccatatggcaataccattgatcgccagccagtttccgccagcgactttgccctgcaatttacccccggaaaacgctatcgcgttattgaggtaatccataacgaactgatcacgcactcccgctccagcgtctacagcgaaaacggttttgatcgcgatgatgtgtgctttattgccgttcttgagcgttacggacaacgactggctccggcctgtggtttgctcggcggctttggcctgaatgaaggtgcgctggcggcgacggtcagccatgacagccataatattgtggtgatcggtcgtagcgcagaagagatggcgctggcggtcaatcaggtgattcaggatggcggcgggctgtgcgtggtccgtaacggccaggtacaaagtcatctaccgttgcccattgccgggctaatgagcaccgacacggcgcagtcactggcggagcaaattgacgccctgaaagccgccgcccgtgaatgcggtccgttaccggatgagccgtttattcagatggcgtttctttccctgccagtgatccccgcgctgaaactaaccagtcaggggctgtttgatggtgagaagtttgccttcactacgctggaagtcacggaataataaaaaaagcccggcgtcatgccgggcaaaagtcaccagttacgtttatgccactgtcaactgctgaatttttttctcgcggcggattttgcgttcttccatcaccgctactatcgccatcaggcagatacaaccaatagcggcgatatccagcgcggcgaaggtgcctgcccagccggtaaggccaaataccggcgtcccatcggcaatcattcccagacctaacttggcaaagctgtcaccaatcaggtaagcgaaggtgcctttaataccatcggcagcgccaatcgcttttttaggtacaaagccaacagccgccacgccaatcaacaattgcgggccaaagaccaggaaacccaacgcaaagagagaagccaggtagatatattcgttgctggcgtgttgatacacaccgagcgtggcgataatcagcgccagcgcgatacaggccaccaggccacggcgaccgttcgccaggtcagagagccagccccacagcagcgtaccgaccagcgcaccagcttcaaacagcgtaaagccctgaatcgccaccgctttagagagtttcagttcctggaacgcatacacggttgaccactggtcgataccaatacgcaccacatagaggaaaatgttggcaaagcacagcagccagatcactttgtttttcagcacatactcaacaaagatctgccacttggtcatatcggtagattctgtctctttatcctcttcactgatctcctcgccaaacagctcttcagctttgccgaggccataagattccggggagtcgctgccgtaacgcagaccgataaaaccaacaatcagcgcgataatcgacgggaaaataaacatgccgatgacatgaccatcgaacaggtaatttgcgccgaacagcgccacacctgctgcgcctgcaccaccaaggttgtgagaaatgttccagaaaccgaggaatgtcccgcgtttacgacgcggcgtccatttggtgatggtggagtaactgcacgaaccgccggtactctggaaaaagccgctcaaggcgtagaaggcaatcatcaggaacaggctaaccgagccgctgcccatactggcactgaagcccagcatacaaatggcagacaggatcagcatgaacggcaggaattgtttggtgtttttgccgtcggcgtagtaagaaaccagcgttttacccacgccataagtgatggagaagcccaggccgatcatccccagctgcgtcatgctcaacccgtaggtcgagatcatgtcgttctgcgcgatgttaaagttcttgcgaatcaggtacatcgtaaggtagccgataaagaccaccaggtaggattgcatgaacggtttgaaccacattttgcgccgcacttcgagcggaaggtccagggtcggcttgcgaacctggtttaagaaagccagcatgggttactcctgaaatgaatacctgcgtgaggcatgcattgtaaaaatcagcagcaaatcaggcctgagatagcgtccaggcaaaacctggaaaatttcttagttttgccggatatgaagtgaaaaggtgagatgcatcacgcttctcgcggtgtctgggcgttcaaaaagggcagtaatagcagtgcggaaatcccggcggcgatggcgataaccacaaaaaatccgctccagtgccaggtatcgagtactttcgccagcggccaaccagcaagcgacgcaccaagataagcaaacaagccgacaaatcccgtcgccgcccctgccgcctctttgtgggaacactctgccgccgccatgccgattaacatctgcgggccaaagacaaaaaaaccaatggtgaagaagcaggttgcctgcatcacgtagctggcaaatggcatcagccacagcgagccgactgaaagcaaaattccggcggcgaaaatcaaattcatcggcccgcggttgccgttaaacagtttgtccgaaccccaacccgctaccagcgcaccgataaatccgcccagttcaaacattgtcactgccgtattcgccgtgaccagatcgacgcccagcgtctcggacatatacaaattgccccagtcgttgatcgccgcccgaaccacatagaccagcacatagcaaaacgaaagcagccagatatacggattcagcaacacatatttggtgaggatctctttacgcgtcagccctgccccttcttgttgttgagcaatctccagtgcgtcgtgccgccattcaccaaccgccggtaaacctaacgcctgcggacgatcgcgcagccgccagcagagaaaaatccccacgacgatcgccatacaacccgcaatcatcatcccggcacgccagccgtaatgcagcgcgctcgctgccatcacaatgggaatgagtgcgccgccgacgttatgcgccgtgttccataatgcccaccaaccgccgcgctcggtacgagaataccaagcggttaacagacgcgcacacaccggtgaaccccagccctggaaaaaggcgttcaacacccaaagcacggcaaacgcccatagcgacgtcgagaagccaaacagaatgttgataatgcccgtggcaataagccctatccccataaaataacgggcatttgagcgatcgctgacaatgccggagacaaacttcgacacgccgtaggtaatgtaaaacagggtcgctaacaggccaatatcgctacggctgagcacgccgttagcaaggatttctggtacggcggcgttaaaacttttacgcgtgaagtaaaacagcgcgtaacccagccagatggtcagcagaatatgccgacgccagtagcgatagcgggcatcaatttcatgtttatcagtcattaatggcgcatcggcaggcgctttcagaaacggcaacatcatcgaaccttagacataacgttgaggtagagaaacgctgacacgcgtgccgtgcagacaggaaatggtcaatgtgccacccagcgccgttacgcgctcgcgcattccggtaaggccaaaaccgtgttgcccggaatctggcggtaaaccgctgccatcgtcttcaatcaccagcattaaccgctcatcatgctgccagccttgcagcgtgaccgcgctggcatcggcatgtttcacaatgttgttcaacccttcctggcagacgcgaaacagcgtcacgcgctggttttcgcttaacgctgattcatcgattcgccattcgagatgactgacaatgccgcgcccttccagctccatttcccgcatcagtgagcggatggcctgctccagggtgagatcatccagctggcgcggacgtaaccgccctaacaagcggcgcaccgcgtcgtaaacgcccaacgacaactgttcgatgagctgcccgctctgtttcacgctggcgttatccgccgcgagccgctggacaatacccgcttgagttcgaatagcagtaatggtctgaccgatatcatcgtgcagctcacgtgccacatcacggcgcacgctctcttcggtttccagcaaccgttcagcgagatgctgattgcgcgccagttccttttgcagcgactggttaagttcacgcaaccgctggatgccagcgccaagtaacaaccctgtcagactttgcaccagcagcgagagcaataaatccaccggatgatcgcgccaggtttgactggcgatcagcgcgatggcgttcatcaatgtcgcaatcagcgctccttgccaaccatagtgccaggccagcgcgataatcggcagcgccagacagaatggcgtaaagcgcgacagttcgtccggcaatcccaactggagccagagactgataacaaacagcagcaagtaccagaccagatgccgcccacgccagttgattggttgagaaaccagtgacgggccgagcggcagccaggtgttattggcgagatagtgccagaacaccagacatatcggggccagcgtcaggccgccagttaaagtcagcagtagcgcattccacgactctttgccgtgccaaagccagggcagcgactgcaacaacgccgccgccgttaatgccgcaccctgtaacagcaaggtgcgccagtcacgttgatggcgatagcgcgagatcagcgccacgggcagtaacgtcagtaaactaccgatcatcaataaggagaaatgggttaaaccgaccgcctgcgttaaccagtaaatcagcagccactccgcgcccagcaacaccggccagtatccgcgcgggcattgcagcattagccctagccgcaggccaaacggaaataacagtaccgccatatcagggcgctcaaccaggtgcaggctgatactccacaggcaaaaccatgcggcagagaagataaaaaagcaggcaataacggtaattaagcgggagaacaacgtcttcatcaccagccatcaaacatgcggcgcgccagttcaacgtcgttactgacgcccagtttttccatcaggttggcgcgatggacatgtaccgttttcggtgacaagcccagttcggcagcaatctctttcaccgccattccttgcgccagtttttccgccacctggcgttcgcgtttggttagcgggtcctggcgaccggatgccagtttaatggcaatatccggcgtcagataacagccgcccgtggcaaccgtatgcaccgcagcaatgagttcatccgggctacagcgtttggagagaaagccgcgcgcccccgcgttaagcgcctgctcaaccagcgccggactgtcatgaacggagagcataattgtcgccatgcctttcggcagctggcttagaagctccagaccggagatatcaggcatggagatatcgcaaatacacacctgcacaccgcgccccggcagccccgccagcgcctcgcgccccgaaccaaactcggcaactacctgcaaatcaggttccagccccagcagctgcgcaaagccggagcggacgataaggtgatcgtctataagggcaacggtgatcatggtcttgtcctggcgggtaataaaacgcgcttaccttaacgataagcgcgccactgttcaagccttgagcggttactgaaaaaagctgcgctcctgttgcttgtgaaaagaaatgatgccttcaaggtttggtatatcgactaatcattaaaaacgctggcagcattaataccttgttagtatccattttgaataagaaaaatatatattttatatttatagtttgattgtttgtatatttatgaattattacttcagtataaaaaccactctctaaataattcgcagacacagcacatgcaacttgaagtatgacaagcatgcctgcttcattattacactttaataataaaacccaccgattaatgtacaaaaaatccctgcgtgatattgtctgtaaaaaaggagcagatatgcgcactcaccctcacttaataaaacaaactattgatccacgactcattaatgaaataaacaaaagaacacaaagcaacagtgagaagttatcaaacagtgataaattaacatatattaatgacaactactgtgagataacgcgaaactacacgtcattttatggtatgaacatgctgagcatcgttcttttcttacctatcgttattttatgttttgcctctgttttattctttatatatgacataacatttaacttcgaacgatacttagatacgtggagatacagagcagactctgagttaatgctacatattgcttactgcgcaatttttttcatgtcttttgtttttgctgctattctaaattattttatctttgctccgcgacattacccaatccgttttaatagaaaaacaggaaaggtctatatttgtgattatattcttaatgatatgagtcataaatcaacctatactttctggtggcactatccattctataaacataccaagcctgaatataaagagtacgactgggaacaaattcaaggtatagctttttttgcacaaaatcgccattcctcatactccactattcgctgtattgtttatgaatcattagacagtacaaatattattgacacctttaacctgataacgacagagagtgctatagatgcattgcatatgacaaatcacaaattatggttatggattaatagctttatgaattttgacgatgagtttttagagaaatctatcaatactgctccaggtatttggggccgtgaagtgaattggcctgaagatatgaataagaaatcaatgttgtcttcaatggacgaatatatactctgaataattcgagttacagaatatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctccccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgcaactcgaattatttagagtatataagctcgcccggatgtaaatatcccatccaggcgagaaaatcacttactgaaaaaacaccgcaatcttgttaaacatcgtcggatcggactgattacgctgcactttcaccacatcttccagcttgtctatctggcttatcatctgctccagacgctggtcgtcattgaccagtagccagatgtggcttttgtcgctgtcctgaatcggcaggcagagaatgccttcaacgttaaaagcgcgacgggcaaaaaggccacaaacgtgggtcattacacccggatggttgcgaacggtgagttccagaatcacgttatcatgagttgtgttttgcatggcttattcccccaccatttcagtattcgccgcacctggcggcaccatcgggtacactttttcttcggcatcaatgcgcacatggatcagcgccgggccagggcgattgatgatttcctgcaatgcagcctgcggatcggcttcgttattcaaatcacaggtttcgaggccgaatccggcggcaatctgcataaagttgattttgcccggataggtagcggcaaaaacgccctgcttgtagaacagactctgttgctgatgcaccagccccagcgcttcgttgttcatcaaaatgattttaacatccagctgattttcactggcggtcgccatctcctgaatattcatcatcaggctgccgtcgccggagaagcacaacactttgcggtccgggttcgccagcgccgcgccaatcgccgcaggcaggccaaaacccatcgtgcccagcccgccggaggtcagccactggcgtgggcgattgagcggataggcttgcgcggtccacatctgatgctgacccacgtcggtggtgataatcgcattgtcatcgacacaggcggcaacggcgttgatcaggccgtaatggcttaatggatcgcacgctttcgggattggacacgggaattcacgctgcaaatccgccaccaactggtgccactctgcacgcggttgcgcttccaccagcgggatcaactgcgccagcacgtcatcaacatccgcctgaattgccacatgcggttgcttgattttgcccagctctgcgcggtcgatatcgacatgaataattttggcattcggacagaactgctcggttttgccaatcgcccggtcatcaaaacgcgcaccgagtacaatcagcagatccgcctcctgcaaaatatagttggtgctgcgcacaccgtgcatccccagcatacccagcgacagcggatgcgcttttggcaacatacccagcgccattaaagtcatggtggtaggcagttgtgctttctccgccagttcacgcactcgcgcaggcgcgttgatcacaccaccacccagataaagcaccgggcgtttggcggcgttaatcatcgccgccgcgtcacgaatactttcttcgctaaaggcgggtgcggcggctttttctgccatagcgggctgtgtttcaatctcaaaaactgccgtttgcacatccttaggaatgtctatccacaccgggccagggcggcctgattgcgcaatacggaaggcatcgctcatgacctgcgggagttcttcgatatgtctgaccagatagttgtgtttggtgatggggatagagatgccgtaggtgtcgacttcctggaaggcgtcggtgccgatcatcgaggcggaaacctgaccggtgatgcaaatcagcgggatggagtccagcctcgcatcggcaatggcggtcaccaggttagtcgcacccggtccgctacaggccatacagaccgccggtttaccgtcggtgcgcgccattccctgagcgataaaccccgcgccctgttcatggcgagccagaatatggcggatttgcgtgctttggcttaaggcatcgtaaacaggcaggatagaaccgcccggaatgcccgtcacaatcttaatgccctgctgttccaggaaatgaacgataaattctgcgccggtaaagcgcttacgcgtcgatgttgtgcccgaacttgccatgctccagtccttttcttctgggccgactttccgggaggtgcttaaacgaaaaaccccgcccggtttgcgccggcggggttttggaatcgtgtgttgttccagtccctacggcgcattgccgacgaccaccaccacacgcacgacgaccactgcggcagatggcgcagttggtagtagttttgcgttgaacatggaagtagtcattagggaccttgttggttttgtgtttaacaatatttatacaagcacagctttacaggggagacaatggaaaatttttcttccggataaaaatacgtggcagatcacattttgaactgaaactcaggcaataaagcatcatcacctgaaagacggtcagattgttgacagagtgcgccttattcatgtcgaatacagcgtaaacaccttaccctaccaaccgcaccatcactgttcccggcaacatttattgccgcttttgtttacatattctgccgctaaacaattccccattcctggcgtatatctggctaacattcatcaatgtgatagattcctctcccgcatttatgggaatgcgtagtgacttattctaattatttttataaaagcatccgtgataatgaaaaggcatagaaacgtcaatttgttattgatgttggtattactcgtggccgtcggtcagatggcgcaaaccatttatattccagctattgccgatatggcgcgcgatctcaacgtccgtgaaggggcggtgcagagcgtaatgggcgcttatctgctgacttacggtgtctcacagctgttttatggcccgatttccgaccgtgtcggtcgccgaccggtgatcctcgtcggaatgtccatttttatgctggcaacgctggtcgcggtcacgacctccagtttgacggtattgattgccgccagcgcgatgcaggggatgggcaccggcgttggcggcgtaatggcgcgtactttgccgcgcgatttatatgaacggacacagttgcgccatgctaacagcctgttaaacatggggattcttgtcagtccgttgctcgcaccgctaatcggcggtctgctggatacgatgtggaactggcgtgcctgttatctctttttgttggctctttgtgccggtgtgactttcagtatggcccgctggatgccggaaacgcgtccggtcgacgcaccgcgcacgcgcctgcttaccagttataaaacgcttttcggtaacagcggttttaactgttatttgctgatgctgattggcggtctggccggaattgccgcctttgaagcctgctccggcgtgctgatgggcgcggtgttagggctgagcagtatgacggtcagtattttgtttattctgccgattccggcggcattttttggcgcatggtttgccggacgtcccaataaacgcttctcaacgttgatgtggcagtcggttatctgttgcctgctggctggcttgctgatgtggatccccgactggtttggcgtgatgaatgtctggacgctgctcattcccgccgcgctgttctttttcggtgccgggatgctgtttccactggctaccagcggcgcgatggagccgttccccttcctggcgggcaccgctggcgcgctggtcggcggtctgcaaaacattggttccggcgtgctggcgtcgctctctgcgatgttgccgcaaaccggtcagggcagcctgggattgttgatgaccttaatgggattgttgatcgtgctgtgctggctaccgctggcgacgcggatgtcgcatcaggggcagcctgtttaagctcacgtcaccgcagcatcgtcatcagctccatgggagaacgatgctgctttatcagatcacgcatcacccgcatatgcggcgcggagtaagaataaaacgcctgatagcccgcacaaagcacgttgtctggtttatcttcccgagcgtgcgggcacagccgatgccagtcgcacgcctggcagtcacggcgcggttgcgacttttcgctgccacaccatttttgtaaggtggtgtcaaaaagttcaatcgaaatacgactgatatctgcccgcacccaacactcgaacagggcaattaaaaatttcccccacagctctgctgtcaccgaagcggccgtcagatcgccccggtcatcaaattcaagatggggaataagctgtactgagcggatgcccagctgtttgaaattgtgataaaaatcggcaggttgcagagcatccttatactctacaaccagtttatgcctgtcctcttcagcatcaatgacctgacttcctgtcatgcgactctctcaataaatacgataagttgatgtatatgcgttacagcaaacagtattgcgagagataacaccgcgagggagatcaaaaatttgtcacggactacgtgaaattgggaaaaatcgctattcgtgacatccattaaattgcgattacgggtgtagtgccagaggatcagcgccacgatggcgaggatgccaatcgaaatccagaataacatgcccgcctggtgccagctgtgtttgatagccaacgccatcaacgcgccgtagcccagcatggtacgaaaccacgccagtgatgtgcgttccggctgcagccctgggtcggcaatgcgtctggctttgcggctatccggcatacaacaccagtcccatgacgatcactgccacgaccatcaatattaagctgatgattaataagctgttggtatagggcaggtcctctttcaggcgcatcgctttttcattgcgtaaccagcgcaagtagccatacatcgctaacccgccggaaaacagacacaacaacaacgccagcagttcgcggatgacgggcgtggcgaaatctggcgcaagttgatcaagcccaacccccgccgccagaaatcctagtgcagtacggatccacgccagaaaagtacgctcattagccagcgagaagcggtaatcgggcgcttctccgaggcgggaaattttcattgttgctccttgtaaactgttcctcgccgaaaaattaggccaggaacagcaataatgcatcagaacttctgttttttctcttccaccttcaccccttgtgtcggtaaaccggtgtcatagtcgcgtaccactggagaataaccatcctgtgggcgtggacgaaacgcccccatccagcgcggttgtgcatctttgcgccacggacgcaggttccattgataactgcggaacggatcgcgaattttgtccatgtaatccaataaggcgtcatgcattttgctgcgaacgtcggcaaaatggatatcatcgatcaggttatgcatttcatttgggtcattacggcgatcgtaaagttcatcactggtgaagaggttgagcaccagtttaaagtcatccgttacccagcaacgcaccggaataaaaccgccaaagctgtcatgctcaatctcgtagcgattaaattccaccaacacgccacgtggctctttcacggcaaggatattttcccccggcagaatctctggtttttcaatatctgccagcgccatcattgtcggcagtaagtcaatatgactgactggcgtatcgacctgtcgccgctccccttgcggcgaacggatgatcagcggaatgcgggtgatgtcgtcatacatcgccgctcctttactgatcagcttatgtgcgcccatcatttcgccgtgatcggaggtataaataacccacgtattttcacgttgctctggcgttaaggcgttgatgacccgtccgatttggtcatcaacaaagtcattgcaggcaaaatagagcggatggtgataaagcccgtcatcaccgactggcgatggcatcgcctgcgcccataagcggtgatgttccggtttgttcgccaggtcatcctctgctttctcacccagttcgtagtaaaaatcagtgtatttctctaaatactccaccggacaggtgaacgggtgatgcggctcatcatacgaaatcaccatcaggaaaggttcgtcggcgcgcgcgggctgttgcagaaaatccaccgcccgattgctgatgcggtgcgcccaggtgaaggtttcgtcaatatggttcgcctgtaaatcctcaacgctgtttaggccattgcgccacaggctaatctctttctccgtcagttcactaagatagttcgcgccatcgaaccagtaatcagcgtcccactccggcggacactcgccagtgccgaaatagtcatgtccatcgagatgccatttgccgatgtagcaggtgtgatagcccgcatccttaaagtagcgccccatggtggaaatgtttttgcccggcgcgacgttgttggtccacgggccggactggttagcgtagataccggtgaatagtccggcgcgtgcaggtgtacaaaccggtgaacaggtgtaggcagaattaaagcgaataccttctgccgccagactatcaatattttgcgtattcagcggtttaccgctatagcaaccgaccatattggtggcctgggtatcggtcatgatgaacagaaaattggggcgtttcataggctatccttcgcatcgggagtaaaggttacggctgggtcgtgacgatgccgccagctgtcaaaaatcaggtagacaatcactacggcggcgatgaaataactgattatcgctaaccagcgcgtaccgtagccaccgaattcagccagcccggcatagacgccaatcatcgcgaacaggataccaattgacgcaatcttgacgtttttccacggtttcatgtccaccgcaaacgcatctttgaaggtgaacggcgtggcgcgcggtttgataaaaccgatcatcagcatcacgaccacgttgatgcagaacgtacaggccagcacatagaggaaatggaagtcgaacttcaccagatagttgatggtgatgtagctgattatgccaatccccatcgccacttttgccgccagcgccggaatgcgcgggaagaaaaagcccataatgatgatggtaaccagcggcacgttgtaaataccgttgagctgtttcatccagctatacagcccctgcggcgcgttggcgatccacggcgcgaccatcaccgaaacgatggcgataaagaaaccaaatttgcgcccgacggtgaccagctgttgcggctcggcattctggttaatgatgcgccggtaaatacccatactgaataacgtactggcgctattcagaaagccgttgaaggtactgatcaccgcaccaaataacaccgcaccgaagaagcccaccagtggcaccggcagaacgttattgaccagcgtcgggtaggccatgtcggctttcggtaaatcctgatacagatgaaacgcaatcaaccctggcagcaccagtaccagcgggtcgagcattttcagcaccgccgttaacagcgcccccttttgcccttccgccaggctttttgacgccagcgtgcgttgcacgatgccctgatttgtacaccagtaaaaggtgttcaccagaatcaaaccggtaaatgccgcgccaatcggcaagggatcggtcgggccgccgactgagtttaatttctcggcgtgaacggtggtgagttgctcaatgccctgcataaagctgcccttgcccatcgcgatcaggccaaataccggcaccatcaacccgccaataaccagcccaataccgttaatggagtccgccactgccattgcgcgcagtccgccgatcaccgcatacaaaattcccgccagaccaagcaaaatcaccagtaaccagatagccgcaccatcggaaagttgtagcgactcacccacatgaaacaggctgttgagcgccaacgcgccggaatagagaacaatcggcagaaagcagacgccggtggcaatgaggaagcagaagtcgatgataatacgcgtcgttttatcataacgttcctccagaaaatcggggatggtggcaatgccgcgcttcagatagcgcggtaaaaagattagcgcgaggaagatcagcgtcactgcagaggtgacttcccagcccatcaccgacatgccacttttgtaggcctgcccggaaaggccgaccagttgttccgtggaaaggttggttagcattaacgaagcggcaataaccggcgcttttagtgaacgtccggcaagaaaatagccttgttgcgatccagtatctgttttgcggactttccaccaggtgatgaccgccaccagcagcgtaaaaccgacaaaactcaagatttgtaacgaattcatctcatagcccttatttatgtttatgtcccggacgcatgaatatagggagaggtaaaatgcgtcgggtcaggcagtcagattcttaaaatacaaacgtcatatccctgaacggattgttttctgttaagttcaggttgtgagcataattcgccggagggatattaaaatgaatggaaaattgcaaagttcggatgtaaaaaacgaaactccgtacaatattcccttattgattaacgaaaatgtgatctccagcggaatttctctgatatcgctctggcatacctacgccgacgagcattatcgggtgatctggccgcgggacaagaagaaaccgcttatcgccaactcatgggttgcggtgtataccgtacaaggatgtgggaaaattcttttaaagaatgacgaacaaataactctgcatggcaactgtattatatttttaaagccaatggatattcactcttatcactgtgaaggtttggtctgggaacagtactggatggaatttacccccaccagtatgatggatattcccgtcggtcagcaaagcgttatttataatggcgaagtttataatcatgaactcaccgaagttgctgagttaattacttcaccagaagcaataaaaaataatctggcagtcgcttttctgacgaaaattatttatcagtggatttgtcttatgcacacagtcggtaaaaaagatccacaacggcggcaaattgaaaaattaattgccactttacatgccagtctacaacaacgctggagcgtagctgatatggctgccacgatcccctgtagcgaggcctggttgcgtcgtctgtttttacgctataccggcaagacgccgaaagaatattacctcgatgcgcgtctggatctggcgctatcgctattaaagcaacaagggaactcggttggcgaagtcgctgatacgctcaacttcttcgactcctttcatttcagcaaagcctttaagcataaatttggttatgcgccgtcagctgtgctgaagaatacggacaggtaataaccagaatggcgagtgtgtaaatgactcgatgatgttcagaaataccaggcggagtaccatttacggcgactccaccgggaaaagagttaaccgatactccagaagagcaccgccagtaattggggtgtgataatgcgcaggaacatcactaacggatagacagtggcgtaagagagcgccgccgcaccgctggttggatgaagattattagcaaacgccagcgccggaggatcggtcatggaacctgccagcatcccgcacatggtcaggtaattcattttggctaacatccgcgccagaatgccaacagtaatcagcggaacggcggtgatcagggcaccataaccaatccagcttagcccttcgccatccaccagtgtatggataaaatcgccaccggatttcaggccaaccaccgagagaaagagcacaatgcctaactcgcgtagcgccaggttagcgcttggtggcataaaccagtacagcttgccgatactgccgatacgcccgaggatcaacgccataatcagcggaccgcccgccagcccgagtttcaacgccgccgggaacccaggcacaaagacgggaatagaacctaacaatacgccaagcccgataccaataaacactggcagcatctgaacctgttgcagtttttgctgcgcattccccagcacattggcaacggcatcaattgcggacggacgccccaccaggttgaggatatcgccgaactgcaggctgatatcgctacttgcaactaattcaacaccagcacggttcaggcgcgagataacaacgtcatagcgttctttaaagtgcaggtcgcgaatacgtttaccgagcacgttttcattggtgaccaccacacgcgcgacgcgcaaatcagtgcctttcgtagacagcgaggtatcgacctcctgaccaatcaccagttgcgcattatgtaaatccgcaggctgccccaccagatgcagcaaatcgcccagttgaataacggtttctggcgaaggcacttttagggtttcttctcgtttcaatcgtgagcaaataactttatcgccattgagaatcggcacatctttaatggctaaattatgcaaattaggattctcaactcggatgttaatcgtcctgattagcgcaccgccgttggttcgcgtggactcgtgctgctgggcctcagtctcaacattgacgcggaaaataacccgcagcatccacatagtgaacaaaatgccgcaaatcccaaatggatacgccatcgcatagctcatccccatttgatcgaccatttccattggtgtccccaggtcgcgcaagatctgctgccctgcccccagcgctggcgtattggtgaccgcgccggaaaaaatccccagcactaccggcagtggaatatcaaacagtttatgcaggatggcggtaaccagaccaccgatgatgacgatcagaacagcaaacaggttgaggcgtaatccggagacgcgcaatgaggcaaagaagcccggccctacctgaatcccgatggtataaacgaacaggatcaggccaaactcctgaataacatgcagcatatcgctacttaatgtcatccccgcctgagaaacaaaatggccgacgatgatcccaccgaacagcacgccgccaatgcccaatccaacaccgcgaaacttgacgttgccgataaacaacccgacgaccgccaccaaagccagaatactgaccgttaatgctatatcactcatcgtccatttctcttgaaataacattttaattgctacggattatggctgaatcggtgaagcagatttgccttatagcgcacattatcacgggaaagaacgtgccgaaatatcttaaacaggcgaaatttaacgcattgctgaagaaaaaagacaaaaaaaagccccaccagaatggcggggcaaagagaatagctagttagctatttaacgcgggacgttcgctgatagcgatacgctgcgctgcgatgggttcaggctcattacgaattaaatcaatatgcagtaaaccgtttacgaaggttgcgccagagacttccatattttcagccagcgtaaagctcagactaaaaggctgattcataagcccttgatgcagccattttttctcttcttttggctgctccggcgtgccttttacgctcaggcgcgtaccttccagttgaatctctaaatcttcctgacggaaacctgccagcgcaagggtaatgcggtagtggttatcgtcgcttttctcaatgttgtacggcgggaagctctggctttcaccggcgttttgcagtgcgttggccagtttgtcaaaaccgatccattgacgcatcagtggggataaatcgaagttacgcatagtcatttctccttctaagaagcgagtaagtacctgcaaatccgaagattcgcatatgctccctgacggcgagcatggaaatgtcaggccgcgccaggcggccttagggaattagttgatttcgatacggcgcggttttttcgcttccggaatcacgcgttcaagatcgatatacagcagaccattcaccaggttagcaccacgaacatgaatgttctcagctaactggaatttacgttcaaagttgcgttcagcgatgccctggtacagataggtgcgctctttttgttcgtcggcgtgagcacctttcaccaccagcagattatcctgggcggtaatttccagttcgctctcagcaaaaccagccacagcgatagcaatgcggtaatggttttcgtctaccagttcaacgttatacggagggtagccgccattactctggctctggttgttttctaagtggttaaacaaacggtcaaatccaatagcagaacggtaaagcggggataaatcaaagttacgcataatcaatagctcctgaaatcagcgagaatctaagaccttccacaatggacaggtcaggtagccagaacacccatcaggcgcgtcctcatcggctacgatgtaaaaatgggtctggaaatgaacttttcaagccttatcagcggacttttttttgcagtttatggtctattgcatagactgagggggcagcacgaaacgttaaagtgcaatagccgccacagtgcgacgtaatgatgatgttattttcagcaagggatcgctataactcatcaggccaacacccacgatcaacagatgaatttattatgataagaaatgtgttgttagcgttcatgatatgcagcggaatgacattactcggaggatgctccagcgtgatgtcccataccggggggaaagaaggaacgtatcctggcacccgcgccagcgcaaccatgattggcgacgatgaaaccaactggggcacaaaatcgctggcgatactcgacatgccatttaccgcagtactggacacaatattgctaccgtgggatgtgttccgcaaagacagctcagtgcgctcgcgcgttgaaaaaagcgaagccgacgcgcaagaaaccaataacgtcattccccccgccaaaatgcctgcaaactgagagctagcggtcagtttcggtgatccacaactgaccgtcctccatccacgccaaccattgaccatccggcgagaaaaccacggcgtccgcagaaggtggattggcgtggttttcggttaaatactcaacctcgccgctttgcgcatgggcacaagcaatccgattatccagcacaaatcccagccattcgcctgatggatgccagttaaatgcagactgaatatccgttttattatgggttaactggcgtggttcaccgccctgtggcgagataagccacagttgcacaatgccgttatcatcacgcattaaaaacgcaatttgtgttccttgaggattacaacgcacccagtggcgcggaatgttaaccaggcccgggtaaatacgatggtgcgtaaaggttaaacgtcgctgcacgacaccacgcggtggcgcaggcagggttgtttccgttccgcttaacggcgcatcacctgccactttccagccagcttcatcttgcggcaactcgacaataaacagctccggcactttctcgccctttggcgaaagtgtgtcgccaataaacgccagtgcgtgatttcctacccatccttcttcataagcacgattgatttcatcactgccaggctgtggcgtgggcgtggttttacttaccagcacgcaccagtggctaccgctgtattcacgcggatgctgcttttgtacgttgaccgggccaaacggtgcagcaacaccgacgtttcgcaaatccagcgccggatcgagttcatgcattacatggtcgttgtaggtaaagctcaccctttcaccgttcgggctaaagacatgtacatggctgccgccacgtagcgctcctggcgtatatggcgcggtaatatccattgcatcgagattgctcaccttgccgctttcaacaatcactccgcgccgatgatgaaagtcgtaataccatgtttcatcaggattttccgggccgtggatgaagacatacttctctgacttcggatgaacggtcaccacgccgacgtatgcgccctgtgacgcgcgatagataacctcgacctcgccggtatggatattcacacgctcaatggtctcgccggtaaacgacgccccagaaggccgcacgtcaaacaccagccactggctgtcgggcgtccaggtattggtattggtgagcaggtgattacggggagcaaaggttatctgtttcatggcgcggtcctgatacaaaacggttcccgccatcatacttcacaaggacttcactttcagacaatagtcttttgccatcgtgatgaatgtgagtgaaaagatggaacatttcgacgtggcgattattggcctcggcccggcagggtcggcgttggcgcgaaagttagcaggcaaaatgcaggtgatcgcgctggataaaaagcaccagcatggtactgaaggtttcagcaaaccttgtggcggtctgctggcaccggacgcgcagcgatcttttattcgcgatggactgacgcttcctgtcgatgtcatcgccaacccgcagattttcagcgtcaaaaccgtcgacgtcgccgcatcgctcacgcgtaactaccagcgaagctatatcaatattaatcgccatgctttcgacttgtggatgaaatcgctgatccccgccagcgttgaggtttaccacgacagcctgtgtcgaaaaatctggcgtgaggatgataaatggcatgtcatttttcgcgcagacggctgggagcagcatattaccgcccgctatctggtcggtgccgatggtgccaactcgatggtgcggcgacatctctacccggatcatcagattcgtaaatatgtcgccatccagcagtggttcgcagagaaacatccggtgccgttctactcctgcatctttgataatgcgataactgactgttactcatggagtatcagcaaagacggttattttatctttggcggtgcctatccgatgaaagacggtcagacgcgtttcacggcgctgaaagagaaaatgagtgcctttcagttccagtttggtaaggcggtgaaaagcgaaaaatgcacggtgctgtttccctcacgctggcaggattttgtctgcggcaaggacaacgcctttctgattggcgaagcggcgggatttatcagcgccagctcgctggaggggattagctatgcgctggatagcgcagagattctgcgttcggtattactgaagctgccagagaagctcaataccgcttacaggcgcgccactcgcaaactgcgtttaaaactcttcggcaagatagtaaaaagccgatgcctgaccgcaccggctttaagaaagtggattatgcgcagtggagtggcgcatattccacagttgaaagattatccaacgcgcttcacatcgcccaccagcaggatgtaagagagcgcgccaatcaacgcgacggcggagatataaaccagtgcaggcgcgaaaccgtaaccctgcgccaggtatcccaccaccagcggaacggtgatgccgcccagaccaccggcaaagttaaacacgccgccggttaaaccaatcaggcgcatcggtgccagagaagagaccagcgaccaggttatcgaagcaaaaccgttgccgaagaatgccagcgccatcaggcacataatcatcatcggatcgttggtgtagttcgcacccataatgcaggtggagatcagcaagccgcagataatcggcgttttacgcgcaaagcccagtgaaaagcccttacgtaccagcagatccgcgacccagccagagagcaggacgccaataaacgccgcgaggaacggcaccgtggtcataaagcctgctttcagcgctgtgattcctttttcctgggttaaatagttcgggaaccaggttaagaaaaaccacagtgtagaagccaccgcaaattgcccaagatagacaccgatcagtttacgatggaacaccagtttccagtctttggctgttaacggctgacgcgcctctttcttcaccggcgcatcgccatccaccagaccgccgccatcacgaatgtaatccagttcagctttgctgatgcctttggtcagacgcggcggctgataaaccttaaaccaaatcagcgaccagataatgccgataccaccggtgacaatgaacacccagtgccagctcaacatctcctgaatccagatcagcagcggagtcagaaacgccagaccgacaaactgaccagacgtataaaaaccaacggcagaagcgcgttcatgttccgggaaccaactggttaccatccggttattggtcgggaacgcgggcgcttcgaaaataccggttatcgcgcgcagaccaattaatgacattaagcccgtggcaaagccctggaataacgtcgccactgaccagccaaatatcgcaataaaataagtcacgcgtgaacctacgcgatctaaaaaccaaccaccggggatctgacatagcgtataaagccaggcgaaggccgaaaatacatagcccatttgcgctttagtaataccaaactcttcctgaatatgggcagaagccacggccaggttagcgcggtcaacataacaaatgaccaccgtaataaagatcatcaccagcgtcagataacgccgacgccccggctttgctgcattaacgggaatatccatagcgagctttctccagattttgggcatagcgaagccgctcaccatgccctgtaatttacagagggttatatttttgtattgctgttttagtgcccgatgaggggcttacgtggcaggaattaccactctgctacgctgttatcttcatgacgccagagcggattacgccagtccggggcatttttactgaactcaataactttagcttcgtcgatttccacgcctaagcccggtttcgttaatggtttaaagaaaccgccgaccatgctgaagtcctctttgtttttcacaaagtcgagtaactccgcgcctttgttgtaatgaatgcccatactttgttcctgaaggacggcgttataggaaacaaagtcgatatgcaggcaagccgccagtgcaatcggtccgagcggacagtgcggcgcaagggtcacgtcataggcttctgccattccggcaattttgtagcattcggtaataccgcctgcgtgggagagatccggttgcagaatcgaaataccgcctgcctccagcacacgtttaaaatcgaagcgtgagaacatgcgctcacccgccgccagtggaatatgcgtttgtgccgccagtttcgggtagtattcggcctgttccgccagcaccggctcttcaataaacagcggacgatacggttccagctctttaatcagcactttcgccatcggcgcgctgacgcgaccatggaaatcaagaccaaactcaatctgattgccaaaagcttcacgaatttgtgccacggtgttgactgccgcatctaccgcgcgggagttatcaattagccccagttcttcacaaccgttcagtttgaaggtatcgaagccgatttcgcgtagcgttttaatgccgtcgataacatccgccggacgatcgccgccgacccaactgtaggctttaattttgtcgcgaaccaggccgcccatcagttgccagaccggcgcattcagcactttacctttgatatcccataacgcctggtcgatcccggcgatggcgctcatcaggattggaccgccacgataaaatccggcgcgatacatcacttgccataagtcgttgatgcgtgacgggtcctgaccaatcaaatagtcactcagctcgtggactgccgcttccaccgtgcgagcgcggccttcaatcacgggctcgccccaaccgaccacaccttcatcggtttcaattttcaggaacatccagcggggaggtaaccgatacgtggtaattttggtgattttcattgcactgcctctcgatacgccttaacaaatgctgctgcctgctgcgcagtccgttctacggactgcccggcgcgatagagatcgctgcctaagcccgcccctgcacaacctgcgtctatccactgcgccaggttttctggcgtcacgccgccaacggcaaagactgcgatgtccggtggtaataccgcttttaatgctttgatgtattgcggaccaaaagccgatgacggaaatattttcagcgcctgcgcgcccgcttcgagcgcggtaaaggcttcggtcgccgtcgcacagccggggcagacggtcatgccgtagcccaccgcacggcggatcacttcactatggatattgggcgtaacgatgagctgacagcccattctggcgagcgcatcgacctgttcaggtttcagtaccgtacctgcgccaatcaacgccttatcgccgtacgcatcaacgatggcgggaatgctctgctcccattgtggagaattcagcgggatttcaaccgcatcgaacccggcgtcaatcaccgcgccaacatgtgccagcgcctcgtcgggcgtaatgccgcgcaaaatggcgatcagcgggagtttagtttgccactgcatgagcgatgctccttataccagcctgaaatgccgtgtcgcctgccaccgccgtcacgtcgcaacccatcgcctgaaaggcttgctggtagcgcgcggtcagcgatgttccggcgacaagggtgatggcgtgttgatgggccacatagtcacgcatactggcaacctctgcgccaatcaacaaaccagagagaaattcgctgacctgttcgcggggaagtgttcccagcacatgcgaggcgcgaacctcaaaaagctgtggcaatacggcgggcgcattaaggccacgctcaagaccagccgcgaaggcatcggcagcgttttcctgcggcggcaaacctgcgccaatcaatgagtgatttaacagtaaatgatgtaattcaccgctcatcacggtgcgaaaatcgttaatttgctggctatcggcctgcacccatttgcaatgcgtaccgggcatgacataaagagaggaaggagccagagtgcgcgcgccgatcaattgtgtttcttcgccgcgcatcacattgtggttatcgtcatgagagacgcataatccgggaataatccagatattgtcgccaacagacgttaattgttcgccaatagacgaaaaacgggctggaacggataaatacggcgcaactttccagccgacattgctgccgaccattcctgccattaccactggcgtattctcttcacgccagtcggtcgtcacttctgctaacaccgcagccggagattttccgttcaggcgcgtgacgcctgcttctgattgcctgctgtccaggcagtggtcgccctgataaagccaggcgcgcagattggtcgatccccagtcaattgcgatgtagcgagctgtcatgtgatttcctttaaccttcgtgtcgagctggcgatcatggtaagcgccgcctgctctgccgcatcgccgtcctgatgccttatcgcatcgaacagcgccttatgttcctggagcgtttgcggcatgttggcctcatcgcccatccaggttcgttcaaaaaccgcccgctgcagcgaactgatcgcaatgctcagttgctgtaacaccgggttatgtaccgactgcagcaccgcctcgtggtagcgaatatccgcttcgttaaacgcttcgcggtcctgattgttagcaatcatctcgttcagcgccgattcaatctgcgccagatcgctggaggtcgcgcgctctgctgcccaacgggcaatagccggctctaccaggtttcgcacttcgctcattgcactgataagccgtgggtcatagtcgttttccagcacccattgcagtacgtcagtgtcgaggtaattccactggttacgcggagccacaaacgccccgcgataacgtttcatttcaatcagccgcttcgccatcagcgaacgaaatacctcacggatgatgttgcgcgaggttgcaaactcctcacagagttctgcctcagccggaagcggcgagcctggcacgtatttgccgtgaacgatctgtttacccagcgtaataacgatgcgatcggttttattgagagtcatggagagtccttgtgctctgtatgttcttctctactttaccccgatcgatgcataacgcggcaattttgtagtaccagcgtgatgacgttcgcgtttgctgtgcgcctaatgtagtacaaagttatattattgtactacaatttagatcacaaaaagaacaatccataagaaaatgttctacgtcgggcaaaaatctgaaaagggagatcaggcgctaaacaggagggaaagaagagtatgctttcaacggcttagtactcttgtttaaaggattaatcatgaagttgaatcttaagggatttttcaaggctgccagtttgtgttctttggcatttgcgttgaccggatgtatcacctggggattggtttccaatactgcaagccgtccacatgccgagcaatggcggtcagacacgattaagggtttatcgctggcagaagatagtaacggtacgaaaggctatgtttttgttggtgaatcgttggactatctgttgaccaccggcggcgatgaggtggttaaaatgctgaacgatccggcaatccatggtgaaagaatcaccgtttctgataacgcgaaatttattttaagcagcagtaataagaatttctctggtgctattacgctctattacgactggaacaacgaagaagataaggcactggcaacacaatatggttttatttgtgatacccggcgttgtacatggatgctggacggtttgaaaggctcaatccaccagaaaaataaaaaagcggattactcaaacgtgatggttttccatcaaccctttacggtgggattttatgagtacaaagcaacagatggcgtcccgcacggcctcgttaatgcgctgctgccagtcactcttacgctggatatagtaacgtcaccactccagttcctgattttatgcacgaccagaaattgttaatcgctgcgggcaaacgcattcatgccgtttgcccgttcactgattaattcagcacatacttctcaatagcaaatgccacgccatcttcaaggttagatttggtgacaaagttcgccacttctttcaccgaaggaatagcgttatccatcgccacaccgacgcctgcatattcaatcattgcgatgtcgttttcctgatcgccaatcgccatgatttcttccggtttaatacctaacacgtcggccagtgatttcacacccgtacctttgttaacgcgtttatcgaggatttcgaggaagtacggcgcacttttcagcacggtgtatttttctttcacttcctgcggaatacgcgcaatggcctggtcgaggatggcgggttcatcaatcatcatcactttcaggaactgggtattggggtccattttctccgcttcgcagaacaccagcggaatggtggcaacgaaagattcatgcaccgtgtagtagctgatatcacgattggcggtgtacagcgtggtccggtccagcgcgtggaaatgagaaccgacttcgcgagagagtttttccaggaaacggtagtcgtcatagctgagagcggtttgcgccacggtgctaccatcagcggccttctgtaccagcgcgccgttataagtaatgcagtagtcgcccggctgttccatatgcagctctttcaggtaattgtgaacacctgcataagggcgacccgtcgttagcacgacattcacgccacgggcgcgagctgcggcaatcgcatttttaacggcaggtgaaatggtgtgatcgggcagcagaagggtgccatccatatcgatagcaatgagtttgatagccatgagttccccaggtagattggttcctgacccatgctaacgcgattccgctcaaaaatcagtacaacacccgagggaaaagggggatgcaacgcgcattgcgtgctccccttttgcttagcggaaaagtttccctttcagcagttccatgcctgcggaaagcagatcgttatgggcttgtggtgacacttcaccttgcggtgagagcgcatcaataatcttcggcaattgttctgccagtaaactggaagctgtactggtatccacgccaagtttttgcccgagatcggacaccgcatttgtgccgagcgccgattccacttgctcgccgctaactgattgattgctctgttgattactcagccaggttgagagaatggcccctaagccgccactttgcagtttttccaacagcacttgaatgccgccctgttcctcaacccagctcaaaatggcctgatatttccccgcatcgcctttcagaaaggcaccgacaacgtcatcaaaaagccccatgataatcacctgtaaagcgttacgtgttgacccaaaaagtatagatctgcgggatgataattgcggattgcagaaataaaaagggcggagatgatctccgcccttttcttatagcttcttgccggatgcggcgtgaacgccttatccggcctacaaaaacatgcaaattcaatatattgcaggagtctcgtaggcctgataagcgtagcgcatcaggcacgctcgcattgttaacgccattaaatatcgatattcgccgctttcagagcgttctcttcaataaacgcacggcgcggttcaacggcgtcgcccataagcgtagtgaacaactggtcggcagcaatcgcatctttaacggtaacgcgcagcatacgacggctttccgggtccatggtggtttcccacagctgttccgggttcatctcgcccagacctttataacgctggatggagaggccgcgacgggactctttcaccagccagtccagcgcctgctcgaagctggctaccggctgacgacgttcgccacgttcgataaatgcatcttcttccagcaagccacgcagtttctcacccagcgtgcagatacgacgatattcgccgccagtgataaattcgtgatccagcggatagtcagtatccacaccgtgggtacgcacgcgaacaatcggctcgaacaggttttgttcggcattggtatggacatcaaacttccactggctgccgtgctgttctttgtcgttcagttcgctgaccagcgcgttcacccagcgggtaacggtctgctcatcagagagatcggcttccgtcagcgtcggctgatagataagctctttcagcattgctttcggataacgacgctccatgcggttgatcattttctgcgtcgcgttgtactcagacaccagtttctctaacgcttcgccagccagcgccggtgcactggcgttggtgtgcagcgttgcgccatccagcgcgatagagatctggtactgatccatcgcttcgtcgtctttaatgtactgttcctgcttacctttcttcactttgtacagcggcggctgagcgatgtagacgtgaccacgttcaacgatttccggcatctgacgatagaagaaggtcaacagcagcgtacgaatgtgcgagccgtcgacgtccgcatcggtcatgatgatgatgctgtgataacgcagtttgtccgggttgtactcgtcacgaccgataccacaaccaagcgcggtgataagcgtcgccacttcctgagaagagagcatcttatcgaagcgcgctttctcgacgttgaggattttacccttcagcggcagaatcgcctggttcttgcggttacgcccctgcttcgcagagccgcccgcggagtccccttccacaaggtacagttcggaaagcgccggatcgcgttcctggcagtctgccagtttgcccggcaggccagctaagtcgagcgcacctttacggcgggtcatttcacgcgcgcgacgcgcagcttcacgggcacgggcagcatcgataattttgccgaccacgattttcgcgtcggttgggttttccagcaggtattccgccagcagttcgttcatctgctgttcaaccgccgatttcacctcagaagaaaccagtttgtctttggtctgtgaggagaatttcgggtccggcactttcacggaaacgaccgcaatcaggccttcacgcgcatcgtcaccggtggcgctgactttggcttttttgctgtagccttctttgtccatgtaggcgttcagagtacgggtcatcgccgcacggaaacctgccaggtgagtaccgccgtcacgctgcggaatgttgttggtaaagcagtagatgttttcctggaagccatcgttccactgcaacgccacttcgacgccaataccgtctttttcggtggagaagtagaagatattcgggtggatcggcgttttgttcttgttcagatattcaacgaacgccttgatgccgccttcatagtggaagtggtcttctttgccgtcgcgcttgtcgcgcagacgaatggaaacgccggagttgaggaacgacaactcacgcagacgtttcgccagaatgtcatattcgaactcggtcacattggtgaaggtttcaaggcttggccagaaacgcaccatagtgccggttttttcagtctcgccggtaaccgccagcggggcctgcggtacaccgtgttcgtagatctgacggtgaattttaccctcgcgctggataaccagctccagtttttgcgacagggcgtttactaccgaaacaccaacgccgtgcagaccgccggacactttataggagttatcgtcaaatttaccgcctgcgtgcagaacggtcatgatcacttccgccgccgatacgccctcttccgggtgaataccggtcggaatgccgcgcccatcatcctgtacggagacagagttatcggcgtgaatggtgacgataatttctttacagtgacccgcgagcgcttcgtcgatagcgttatctaccacctcgaataccatgtggtgcagaccggtgccgtcatccgtgtcgccgatatacatacccgggcgcttacgcaccgcatccagccctttcaggactttgatactggaggagtcataagaattcgacatcaacgtttctcgctcatttatacttgggttaatccgttattttacccttttccacggtaaacatcttcgaattttcgtccgacatgtctataacgtgttcagcactgatcgcgctgacaaagacctgtgattgcgtcgcttttaagcggctggcaagcagcccgcgacgctcatcatcaagctcagaggcaaaatcatctatcaggtagagacaccgccgcccgctttcacgggtgaggaactctccttgcgccagacgtaaggcgcacatcagcagcttaagctgcccacgcgataaggtatcttccaccggcgcaccgtcggcgcgaatgcgtaagtccgctttatgcgggccatgcgcggtgtaggttagctggcgatcgcgttcaaaattacgttccagcacctcagcatattctgtctctttctcccagccgcgctggaaagagaaagttagagaaaactcagggagaaattgcttacaggtatcagccatatcggctgcgataccgccgctatactccgcgcgccaggtgctgatttgctccgccagcgggatcagttctttatcccacggacgtagctgttcgtaacgagtcacctggcgcagcgccgcattgcgctgcttgagcaatcgcttgagattgctccaggcggtgaaaaatccgggttcgttgtgaaagcatccccagtcgaggaatgctcttctgtatttggggccgccgttgagtaaagtaaacccttctggcgttatcagctgcattggcatcaggtgcgccagctccgcgactttatgcccgtctgtaccgtcaatacggactttgctatcgccttgtttgtctttggttaaaccaatcgccgtctcgcgctcttcgccctgtaatcgcccgtggagaacaaacgcctcctgctcgtggcgaatgacgcgaccaatctgcaaactgcgaaacgcccgaccgtggccgagcgtatagatggcttccagcacgctggttttgccactgccgttggcacctaccagaaagttaaagccgggagataaggcgagatccgcggtttcaatgttgcggaaatcgcggatcaacaagcgggtgagggacattacagtctcattggcatgacaacataagccgcgctctggctggccgcatcttcaatctgcacgctggaaaccgaatcggtcagcatcatgcggacgttttcgcatttcagtgcgttcagaacatccagcacatagctgacgttgaagccgatttccatctccgcaccgctataggtaacgtcgaggatctcttccgcttcttcctgttctgggttgttggcggtgattttcagctggttttcgctgacatacagacgcacgccgcggaatttctcgttagagagaattgccgcacgggcaaacgcctgcttgagcagatcacagccagcttccagatgcttgtccgggttcttcggcagaacgcgacggtaatccgggaagcgaccatccaccagtttcgaggtgaagataaagtcgccaacgtgggcgcgaatgttgttgctgccaatctgcacgcgcagcggattgtcgccgccgtcgagcatacgcatcagttcaatcacgcctttacgcggcacgatcaccgaatggcttggcaaagattgaccaattggcattgaacagactgccagacggtggccgtcggtcgccacggtgcgcagttcttcaccttcggtttcaaacagcataccgtttaagtaatagcgaacgtcctgatgcgccatagaaaactgggtcgcttcaatcagacgcttcatcgtcgcctgcggcagggtaaattcgacttcgctctgccagtcatcgaggttcgggaaatctgccgctggcagggtagacagcgaaaaacggctacgcccggagcgcaccagcatccgctcaccttccagctgcacggcaatttccgcgccttcaggcagaccacggcagatatcaaagaatttgcgcgccggaacggtcgtcgcccctggttcgtgcggctgaaccagcgcaacgcgtgccaccatttccatctcgagatcagtaccggtcagcgacaacgtaccgtcagcaacctgtaacagcagattaccgagaatcggtagcgtaggacgaccacctaacggaccgctcacctgttgtagcggttttaataaatgctcacgttctacggtaaatttcataggtttacgatgacaatgttctgattaaattagaaaaatcttctttgatatcgtggctctcttcacgcaactgctcgatcttccggcaggcatgaagcaccgtcgtgtggtcacgaccaccaaaggcatcgccaatctccggaagactgtggttagtcagctctttcgccagcgccatcgccatttggcgcggacgggccaccgagcgggatcgacgcttggaaaggagatccgcgactttgatcttgtagtactccgccaccgtcttctgaatattgtcgatggtgaccagtttttcctgcaatgccagcaagtcgcgcagcgcctcacgcacgaagtcgatggtgatcgcccgtccggtaaagttggcattggcaatgacgcggttcagcgcgccttccaactcacgtacgttagatcgtagacgcttggcgataaaaaacgccacttcgcccggcaaacgaatgtcgttttcgtcggcctttttcatcaggatcgccacgcgggtttccagctctggcggttcgatcgccacagtcagtccccagccgaagcgggatttcaaacgatcctcaacgccgttgatctctttcggatagcgatcggaggtgagaatgatctgttgattaccttccagcagggcgttgaaggtgtggaaaaactcttcctgagatcgttctttattagcaaaaaactgaatatcgtcgatcagcagtgcatctacggaacggtagtagcgtttaaactcttcgatcgcgttgttttgcagagctttaaccatgtcctgaacaaagcgctcggagtgcatataaaccactttggcattcggcttgcgcgccataatgccgttacccaccgcatgcagcaggtgagttttacccaaacccgtgccgccataaaggaacaacgggttataagcaccgccagggttatctgccacctggcgagccgccgcgcgcgccagttggttagatttaccttcaacgaagttatcaaacgtgtgtttgacgtttacgttagaacgataggtcggttctgccggagccgggacgttatcccaacccgagcgcgtagaaggcgcagcacgttgcggctgcgtttgcgccacctgtgcaggggccgcgacgttgctcgtcactgccgcttgtggcgtttgcgtcaccggtttggtgccgacttcaaaacgcagctgtggtgcatccgctccgcagaaactggttagcagtccattgatattattaaggtacttgtcccgtacccaatcgaggacaaaacggtttggcgcgtacagggccagcgtgttatcgctcagttccgcctgcaatgggcgtatccacatactgaattctgtggctggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaaaagtcgataatgactaaggctgaaacattcatgattgttgacgtacgtcgaaaagaccctgcatgagggtgacgcacgaaccgctgtctgcggttatatgcccgatcaagatcctgcaaaacgatcgggaccgcggatcatagcctaaactgcgcaagagatcttctgtttctcacagattttcccgatttatccacaggatgatccagaactcgctaagtgtaaacgatcctgccgcgggccgggcacgatttacgccgcatattggaaaatttaatgaccatagacaaaaattggcttaatcgatctaataaagatccaggacgatccttgcgctttacccgtcagcccgtataatcctccacccggcgcgccatgctggttttcactggtgtgaggccgtacgttttccccgcgaaaaggtgcggaaaagcgcggtaaataaggaaagagaattgactccggagtgtacaattattacaatccggcctctttaatcacccatggcttcggtgtccatcgtttcatttttcggcggatatccaataaagccattgaatttattcaagtttaggtagaaatcgccatgaaacgcacttttcaaccgtctgtactgaagcgcaaccgttctcacggcttccgtgctcgtatggctactaaaaatggtcgtcaggttctggcacgtcgtcgtgctaaaggccgcgctcgtctgaccgtttctaagtaataaagctaacccctgagtggttaagctcgcatttcccagggagttacgcttgttaactcccagtcaattcacattcgtcttccagcagccacaacgggctggcacgccgcaaattaccattctcggccgcctgaattcgctggggcatccccgtatcggtcttacagtcgccaagaaaaacgttcgacgcgcccatgaacgcaatcggattaaacgtctgacgcgtgaaagcttccgtctgcgccaacatgaactcccggctatggatttcgtggtggtggcgaaaaaaggggttgccgacctcgataaccgtgctctctcggaagcgttggaaaaattatggcgccgccactgtcgcctggctcgcgggtcctgatagccctcattcgggtctatcaacgcctgattagtccgctactcgggccgcattgtcgtttcactccaacctgttcaagctacggaattgaggcattgcgcaggtttggagtgataaaaggcagttggttgacggtgaaacgcgtattaaaatgccaccctttacaccctggtggtgacgatcccgtcccgcccggaccatttgataccagagaacactaacgatggattcgcaacgcaatcttttagtcatcgctttgctgttcgtgtctttcatgatctggcaagcctgggagcaggataaaaacccgcaacctcaggcccaacagaccacgcagacaacgaccaccgcagcgggtagcgccgccgaccagggcgtaccggccagtggccaggggaaactgatctcggttaagaccgacgtgcttgatctgaccatcaacacccgtggtggtgatgttgagcaagccctgctgcctgcttacccgaaagagctgaactctacccagccgttccagctgctggaaacttcaccgcagtttatttatcaggcacagagcggtctgaccggtcgtgatggcccggataacccggctaacggcccgcgtccgctgtataacgttgaaaaagacgcttatgtgctggctgaaggtcaaaacgaactgcaggtgccgatgacgtataccgacgcggcaggcaacacgtttaccaaaacgtttgtcctgaaacgtggtgattacgctgtcaacgtcaactacaacgtgcagaacgctggcgagaaaccgctggaaatctccacctttggtcagttgaagcaatccatcactctgccaccgcatctcgatactggaagcagcaacttcgcactgcacaccttccgtggtgcggcgtactccacgcctgacgagaagtacgagaaatacaagttcgataccattgccgataacgaaaacctgaacatctcttcgaaaggtggttgggtggcaatgctgcaacagtatttcgcgacggcgtggatcccgcataacgacggtaccaacaacttctataccgctaatctgggtaacggcatcgccgctatcggctataaatctcagccggtactggttcagcctggtcagactggcgcgatgaacagcaccctgtgggttggcccggaaattcaggacaaaatggcagctgttgctccgcacctggatctgaccgttgattacggttggttgtggttcatctctcagccactgttcaaactgctgaaatggatccatagctttgtgggtaactggggcttctccattatcatcatcacctttatcgttcgtggcatcatgtacccgctgaccaaagcgcagtacacctccatggcgaagatgcgtatgctgcagccgaagattcaggcaatgcgtgagcgtctgggcgatgacaaacagcgcatcagccaggaaatgatggcgctgtacaaagctgagaaggttaacccgctgggcggctgcttcccgctgctgatccagatgccaatcttcctggcgttgtactacatgctgatgggttccgttgaactgcgtcaggcaccgtttgcactgtggatccacgacctgtctgcacaggacccgtactacatcctgccgatcctgatgggcgtaacgatgttcttcattcagaagatgtcgccgaccactgtgaccgacccgatgcagcagaagatcatgacctttatgccggtcatcttcactgtgttcttcctgtggttcccgtcaggtctggtgctgtactatatcgtcagcaacctggtaaccattattcagcagcagctgatttaccgtggtctggaaaaacgtggcctgcatagccgcgagaagaaaaaatcctgattcggtgagttttcgctaaaataagggcggtcagttgaccgccttttttcttttcgtagggcggataagcaccgcacatccgccacacaaagcaacaggaacatcatgagcgataatgacactatcgtagcccaggccacgcctccgggacgtggcggcgttggcatcctgcgcatctccggcctcaaagcccgtgaagttgccgaaaccgtgctgggtaaactgcctaagccacgctacgccgattatcttccgtttaaagacgccgatggcagcgtgctcgatcaggggattgcgctatggttccctggcccgaactcgttcaccggcgaagatgtgctggaactgcaaggtcatggcggtccggtgatcctcgacctgctgttaaaacgcattctgaccattcccggcctgcggattgcccgccctggtgagttttccgaacgcgcatttctgaacgataaactcgacttagcccaggccgaggcgattgcggatcttatcgacgccagctcggaacaggcggcccgttcggcgctaaactcgctgcaaggcgcgttctccgcacgggtcaaccatctggtggaagccctcacccacttgcgcatttacgtcgaagcggcaattgatttcccggatgaagagatcgatttcctctccgacggcaaaattgaagcccagctcaataacgtaattgccgatctcgacgcggtacgcgccgaagctcgtcagggtagtttgttgcgcgaagggatgaaagtggtgattgccggacgtcctaacgccggtaaatcgagcctgctgaacgcgctggcgggccgtgaagcagcaatcgtaaccgatatcgccggaaccacgcgtgacgtgctgcgtgagcatatccacattgacggaatgccgttgcatatcatcgataccgccgggctacgtgaagccagtgacgaagttgaacgtattggtatcgagcgcgcatggcaggaaattgaacaggcagaccgcgtgctgtttatggtcgatggcaccacgacagacgccgttgatccggcagagatctggccggaatttatcgcccgtctgccagcgaaactgccgatcaccgtggtgcgcaataaagccgatatcaccggcgaaacgttggggatgagcgaagtgaacggtcacgcgttaattcgtctttcggcgcggactggcgaaggtgtggatgtactgcgtaaccatctcaaacagagcatgggctttgacaccaatatggaaggcggcttcctggcgcgtcgtcgtcacctacaggcgctggaacaggcggcagagcatttgcagcaaggtaaagcgcaactgttaggtgcctgggcgggtgaactgctggcggaagagttgcgcctagcgcagcagaacttaagcgagatcaccggggaatttacttcagacgacctactggggcggattttctccagcttctgtatcggtaagtaaccgcgcttgcgaagccgcattctgactgtcagatgcggcttcgcttcattgttagcactcctgttattcctcaacccttttttaaacattaaaattcttacgtaatttataatctttaaaaaagatatttaatattgcgtcccgaacgattgtgattcgattcacatttaaacaatttcagaatagacaaattccttgagtattatactgtagcctcgtgtctttcgaggataagtgcattatgaatatcttacatatatgtgtgacctcaaaatggtttaatattgacaacaagattgtcgatcaccgcccttgatttgcccttctgtagccatcaccagagccaaaccgattagattcaatgtgatctatttgtttgctatatcttaattttgccttttacaaaggccatctctcgtttatttacttgttttagtaaatgatggtgcttgcatatatatctggcgaattaatggatactgcaaatgtaatattcacagggatcactgtaattaaaataaatgaaggattatgtaatggaaaactttaaacatctccctgaaccgttccgcattcgtgttattgagccagtaaaacgtaccactcgcgcttatcgtgaagaggcaattattaaatccggtatgaacccgttcttgctggatagcgaagatgtgtttatcgatttactgaccgacagcggcaccggggcggtgacgcagagtatgcaggccgcgatgatgcgtggcgacgaagcctacagcggcagccgcagctactacgcgttagccgagtcagtgaaaaatatctttggttatcaatacactattccgactcaccagggccgtggtgcagagcaaatctatattccggtactgattaaaaaacgcgagcaggaaaaaggcctggatcgcagcaaaatggtggcgttctctaactatttctttgataccactcagggccatagccagattaacggctgtaccgtgcgtaacgtctatatcaaagaagccttcgatactggcgtgcgttacgactttaaaggcaactttgaccttgagggattagaacgcggtattgaagaagttggcccgaataacgtgccgtatattgttgcaaccatcaccagtaactccgcaggtggtcagccggtttcactggcaaacttaaaagcgatgtatagcatcgcgaagaaatacgatattccggtggtcatggactccgcacgctttgccgaaaacgcctatttcatcaagcagcgtgaagcagaatacaaagactggaccatcgagcagatcacccgcgaaacctacaaatatgccgatatgctggcgatgtccgccaagaaagatgcgatggtgccgatgggcggcctgctgtgcatgaaagacgacagcttctttgatgtgtacaccgaatgcagaaccctttgcgtggtgcaggaaggcttcccgacatatggcggcctggaaggcggcgctatggagcgtctggcggtaggtctgtatgacggcatgaatctggactggctggcttatcgtatcgcgcaggtgcagtatctggtcgatggtctggaagagattggcgttgtctgtcagcaggcgggcggtcacgcggcattcgttgatgcaggtaaactgttgccgcatatcccggcagatcagttcccggcacaggcgctggcctgcgagctgtataaagtcgccggtatccgtgcggtagaaattggctctttcctgttaggccgcgatccgaaaaccggtaaacaactgccatgcccggctgaactgctgcgtttaaccattccgcgcgcaacatatactcaaacacatatggacttcattattgaagcctttaaacatgtgaaagagaacgcggcgaatattaaagggttaacctttacctacgaaccgaaagtattgcgtcacttcaccgcaaaactgaaagaagtttaattaaaacactcagagtggctataaggatgttagccactctattaccctacatcctcaataacaaaaatagccttcctctaaaggtggcatcatgactgatcaatcagaaaaaaaacactctgcattttggggtgttatggttatagccggtacagtaattggcggtgggatgtttgctttacctgttgaccttgccggagcctggtttttttggggcgcttttattcttattatcgcctggttttcaatgttacattcagggctattattattagaagcaaacttaaattatcccgtcggatccagttttaacaccatcaccaaagatttaatcggtaacacctggaacattatcagcggtattaccgttgccttcgttctctatatcctcacttatgcctatatctctgctaatggtgcgatcattagtgaaacgatatcaatgaatttgggctatcacgctaatccacgtattgtcgggatctgcactgccattttcgttgccagcgtattgtggataagttcgttagccgccagtcgtattacctcattgttccttgggctgaagattatctcctttgtaattgtttttggttctttcttcttccaggtcgattactccattctgcgcgattccaccagcaccactgcggggacgtcttacttcccgtatatctttatggctttgccggtgtgtctggcgtcatttggtttccacggcaatattcccagcctgattatttgctatggaaaacgcaaagataagctcatcaaaagcgtggtcttcggttcgctgctggcgctggtgatttatctcttctggctctattgcacgatggggaatatcccgcgagaaagctttaaggcgataatctcctcaggcggcaacgttgattcgctggtgaaatcgttcctcggcaccaaacagcacgggattatcgagttttgcctgctggtgttctccaacttagctgttgccagctcgttttttggtgtcacgctgggattgttcgattatctggcggatctgtttaagattgataactcccacgccgggcgtttcaaaaccgtgctgttaaccttcctgccacccgcgttgttgtatctgatcttcccgaatggctttatttacgggatcggcggtgccggactgtgcgccaccatctgggcggtaataattcctgctgtactggcaatcaaagcccgcaagaagtttcccaatcagatgttcacggtctggggcggcaatcttattccggcgattgtcattctctttggcataaccgtaattttatgctggttcggtaacgtctttaacgtgttacctaaatttggctaaatccttcaggaagccagccattcgctggcttcttgcctgtcaggaaatcacttatgtccaaatggcaactcgcctgattctccttcaccacgtatgctttgcgtcaccttactatcaggacgctttagcccatgtcccgctttttgatttgtagttttgccctggttttactttatcccgcagggattgatatgtacctcgttggtttaccgcgcatcgccgccgatctcaatgccagcgaagcgcagttgcatattgcgttctccgtttatctggcggggatggcggctgcgatgttatttgccggtaaagtggccgatcgttcagggagaaagcctgtcgccatacccggcgcggcgctatttattatcgcctcggtgttctgttcactggctgaaaccagcgcgttatttcttgcagggcgatttctacagggactgggcgcgggctgttgttacgtagtggcgttcgccattttgcgcgacacgctggatgatcgacgtcgggctaaagtgctgtcgttactcaacggcattacctgcatcattccggtgttagcgccggtactcggacacctgattatgcttaaattcccctggcagagtctgttctggacgatggcaacgatgggcatcgcggtactgatgttgtctttgtttattttaaaagaaacgcgccctgcggcccccgcagcttcggacaaaccacgagaaaatagcgagtcactgcttaatcggtttttcctcagccgtgttgttatcaccaccctcagcgtttcggtgatcctcaccttcgtcaacacgtcgccggtattgctgatggaaatcatgggttttgagcgcggagaatacgccaccattatggcgttgaccgctggcgtcagcatgaccgtttcattctccacgccgtttgcgctgggaatttttaagccacgtacgttgatgatcacctcacaggtgttattcctggcggcggggatcacccttgctgtttcaccttcccatgcggtttcgctgtttggtatcacgctgatttgcgccggtttctcggtaggttttggcgtagcgatgagtcaggcgttagggccgttttcattacgcgcgggcgtagccagctcgaccttaggtattgcgcaagtttgcggttcgtcactgtggatttggctggcggcggtggttggtatcggcgcatggaatatgctgatcgggattctgattgcctgtagcatagtgagcctgttgctgattatgttcgtcgcgcctggacgcccggttgccgctcatgaagaaatccatcaccacgcttgatctcaatttgctgctctgtctgcaactgctgatgcaggagcgcagcgtgaccaaagcggcgaagcggatgagcgtgacgccttcggcggtgagtaagtcgctggcaaaacttagaatgtggtttgatgacccgctctttgtgaactcaccgctgggcctgtctcccacaccgctaatggtcagcatggagcaaaatctggcggaatggatgcaaatgagcaatcagttgctggacaaaccactccacgaaacgccgcgcggcctgaagtttgaactggcagcagaatcaccgctaatgatgatcatgcttaatgcgctgtcgaaacggatctaccaacgttacccgcaggcgaccatcaaattacgtaactgggattacgattccttagatgccattactcgtggtgaagtggatattggtttttccggtcgcgaaagtcatccccgttcgcgggagctgttaagctcgctaccgttagccattgattatgaagtgctgtttagtgatgtgccctgcgtctggttacgcaaagatcatccggcactgcatgaagcatggaatctggacacctttttacgttatccgcatatcagcatttgctgggaacagagcgatacctgggcgctggacaatgtgttacaggagctggggcgcgaacgcacgattgctatgagcctgccggaattcgagcagtcactgtttatggcagcacagcccgacaatctgctactggcgaccgcgccgcgctactgccagtactacaatcaactccaccaactgccgttggttgctcttcctctcccgtttgatgaaagccagcaaaaaaagctggaagtcccttttacccttctgtggcataaacggaacagccgtaatccgaagatcgtctggttacgggaaaccattaaaaatctttacgcgtcgatggcataaccgaatcgtatgaaacgcgacccaatttcacaatgaaatgtaaaaaagttgtaataaacttatctgaatcgaacttttagccgctttagtctgtccatcattccagtaaatgattactcttgtattcataatggaccattaagcatggagcgaaaaatggcgactcactttgcccgagggattttaacggaaggacatctgatttctgttcgtctcccctccctgtgtcatcaagaagcccgaaacattccccctcatcgtcaaagccgttttctggcgtccagaggtttactcgcagaactgatgttcatgctgtatggcattggcgaattgccggaaatcgtcaccctgccgaaaggaaaaccggttttcagcgataaaaatttgccttcgttttctatttcctatgccgggaatatggtcagcgtggcgttaacaaccgaaggtgaatgtggcctcgatatggaactacagcgtgcgacacgcgggtttcatagcccacacgcgcccgataaccacaccttttccagcaatgaatcgctatggatcagtaaacaaaacgatcctaacgaagcgcgggcgcagctcatcacgctgcgccgaagcgtgctaaaactaaccggtgatgttttgaatgacgatccgcgcgatctgcaactactgcccattgccggacgcctgaaatgtgctcatgtaaatcatgtagaagcgttatgcgacgcggaggacgtgctggtgtggtccgtggcggtcacgcccacgattgaaaagctcagtgtctgggagttagatggcaaacacggctggaaaagcctgcccgatattcacagccgcgccaacaacccgaccagccggatgatgcgttttgcccagctctctaccgtgaaggctttttcgccaaattgatagacaaccacaggagtcatcatgtctgaaaaattgcaggtggttacgttactggggagcctgcgcaaaggctcatttaatggcatggttgcacgtaccctgccgaaaattgctccggcgagcatggaaatcaatgcgttaccttccattgccgacattcccctgtatgacgctgacgtacagcaggaagacggttttccagcaacagttgaagctctggcggaacagatccgtcaggctgacggtgtggtgatcgtcacgccggaatataactactcggtaccgggtgggctgaaaaatgccatcgactggctttcccgcctgccggatcaaccgctggctggtaaaccggtattgattcagaccagctcaatgggcgtgattggcggcgcgcgctgtcagtatcacctgcgccagattctggttttcctcgatgcaatggtgatgaacaagccagaatttatgggcggcgtgattcagaacaaagttgatccgcaaaccggggaagtgattgatcagggtacgctggaccacctgaccgggcaattgaccgcatttggtgagtttattcagcgagttaagatctaaataaaaaacccgccagcaatcatgcatggcgggtttttaacgcgctatcgattttagtgagcgtcgataaagacaatcttcaggataaacagcagcgcaacgatgattacgcacgggctaaggtcacgcagacgtccggtaccaatcttcatcacgcagtaggagataaagcccagcgcgataccttcagtaatcgagaagctgaacggcatcatcacagcggtaataaacgccggaacagattcagtaagatcctgccagttcacgcgagcaagacttgaggtcatcaacacgccaacgtaaatcagcgcaccagctgcagcgtagcctggcaccatccccgccagcggcgacaggaagataaccagcaggaacagcagaccaacaaccactgccgtcagaccggtacgaccgccaacggaaacgccggaagaagattcaatatacgccgtaacagaagaagtaccgataaacgaaccggtcaccgaagagatactgtcgacatacagcgcctgcttcatgcgcgggaatttacctttctcatcagccagacctgctttatcggtcacgccaatcagcgtaccggaggagtcaaacaagttgaccagcatgaaagagaaaatcacccctgccagcccaaggttaaacgacccggctaaatctacatgacccacgacactcattacgctcggcggcgcagaaacgatgccattatagtggacatcacccagcatccagcccagcagcgttgtcaccacgatggaaaccagcaccgccgcgtgaatattgcgcgaggccagaatggcgatgatgaagaagccgagcatccccagcagcacgctgtgagaagtcagattaccgatgctcaccagcgtttccgggttagcgacaatcacacctgcgtttttcagccccatcatgccaataaacagaccgataccactggtgatgcccacacgtagacttaccgggatgttggctatcatccagtagcgaacgcggaaaatcgtcagtaacagcagaccaatcgcgccccagaagattgcgcccatcccgacttgccacggcaagcccatcgcctgtacaacgacaaaagcgaagaacgcattcaggcccattgccggtgccagtgcaactggcaggttagcaaacagccccatcataatactgccgaatgcagcaatcagacaggtcgtgacgaagacggcgctggtatccatgccagcaacgccaagaatttgcgggttaacaaaaacgatgtaaaccatcgtcaggaaggtggtaaaaccggcgatcacttcggtccgtgccgtcgtgccatgttcgcgcagtttaaacacgcgttccagcatcccctggccagaagcctgggttgtgtgttgttgactcattatctatttccgaacaaggagggaaaatccgtcgctatcgtataccaaaatgagacaatatggacggctgaatataactttttttcattgtatttgcttatacggcaacgattgcgtcatgcgaattggcatgacgaaaacgttaaactaacgataaaggaaagacatgtcccagatagaagcggtatttttcgactgcgacggtacgctggtcgatagcgaggtcatttgctctcgcgcctatgtcacgatgttcagggaatttggcattcacgttgacctggaagagatttttacccgttttaaaggcgtaaaactctacgaaatcatcgacatcatcagtaaagaacagggcgtgacgatggtccaggccgatgccgaacacgtttaccgcgcagaagtagcacgtctgtttgataccgaacttgaggacatcgcaggagcgaacgaattgctggcaagcattaacgtgccgatgtgcgtcgtctctaacggtccggtcagcaaaatgcagcattcgcttggtaagctcaacatgctgcactacttcccggaaaaactgttcagcggctatgatatccagcgttggaagcccgatccggcattaatgttccatgcggcaaaagcgatgaatgtgaacgttgaaaactgcattctggtcgatgactccagcgccggtgcgcaatcagggatagatgccggaatggaagtgttttacttctgcgctgacccgcacaataaaccgatcgttcacccgaaagtcaccacctttacccatctttcgcaattaccggaactgtggaaggcgcgtggttgggatattacggcatagttattcacactcccttcacttactccacttaaattggcacgcaaaggtaagtaaagggagtttgatatgtctgtttcacgtcgggtaattcatcacggactgtattttgcggttttagggccgttaattggtgttctgtttcttgtcctctacatattcttcgcaaaagaaccgctgattcttttggtaataatacaggtacttccattgtttctcttaatgtcgataactacgggagctattcctgcaatgttaactggcgtaatggtcgcctgtctgccggaaaagatcgggtcacagaaacgttatcgttgtctggttggcggcataggtggagtcgttatcaccgagatctattgcgctgttatcgtacatattaaggacatggcttcctcagcgttatttgaaaacattctttctggtgaaaatctcgttgtccgcatcatcccagcattgctggcaggcgtggtgatgagcagaatcattacacgtctacccggattggatatttcatgtcctgaaacagactctttaagctaagcggaatgctttatctatttgtcattaaatgttggagaacaggccggagcgtaattcacacatccggccttatttttaatcttaaccgagcgctaattctgcggcagcggctttatcagcgattaccatcagcgaaggatgcagctgcaacacggaagcaggaacatcttcggtaaccggaccttgcagaacatttttcagtgcctgcgctttacccgcgccactgacaattatcagcaagtttttcgccgccatgatgcttttcggccccatcgtcacgtagctgtcaggcactaatgaaaagtcgccgcccaactcgccatgcgccacaatatcaaccatctctccctggatcgggaactccacggtttgctcatggaaatgggtcgtatttggcaaattgccacaaaaatgaccatctacacctaatcccaacaccaccaaatccaggccgccttcacgcgccagtttctgatcatgctcgcggtagttatcaatagtgagcttctggatattctcttctttgatccccgcaggggtgaaaaacagattacgcagattggtaatcgttacgccttctccctctttgccgcgaaatggaatttcatcgaaattatagaaatagcagttatcgtaccagggcttacctttaaccagagtgatgagatattcgtacatgcctttgggcgtgctcccggcggtaattgccaggttaacacgacgcgtcttcgacatataaccaagcagatggtgtgccgcgacacggctcatttcctggtaatcttcggtaatgattaatttcatcttaatgccttatattatttgaataatttctgtacgaaggctgcataggcaggccgccagacatccatttcatggttcagacccggatattcctggtaatcaaacttaatttttttctgctcaagctcagttttcagcccggcgatatccttgccggttacaacatctttatccccaacaaccacagtaaaattacgtagttgctggttaatagctgccggctcgttcagccgggcagcgaccccttcatctggtacggtcgtcgtggtaacaccactgaatgtggccagccagccaaagctttccagatgattcattcccgataccagtgcctgatacccaccttgtgaaagccctgccagtgcgcgaccatcggcatctttacggacattaaaacgcttgctaatcagcgggataatatcgttcatcagttcgcgatctgccgctttagcatttaacggataaaagactttacgtctctcctgaggaacgaaatcttcgggaataatgcccttcgcatcggtttcggtatccgggatcaccaccagcatcgatttaattttcccttcagccagcaggttatccatgatttgcgggatacgcccctgatcaatagcggaacgtccggtatcaccaaagccgtgatagaaatagagcactggcaaaggctcgcctatgccggtgtatcctggcggggtccagacatacatctgacgttcggattgcaatgcgttggagtggtaagttatggcgatcaaatcaccatgcacaacagaacgtgtatccagataactgcccggtaccagaatcatactggagttaacctgacgctgaggcttagtcattgccgtgcctgtatcaatgctgcgtacaccatcaacattgaaaaaatactcgtacagattgcctttcaggacaggcgtgcgccacgaccagactcccgcttcgtctttggtcatcgggtgaatattgtccggaaccggaacacccaccactacggagacattttttgccccaggggcaaagtagcgaaaggtcacgctgttatcggtattgacctgagtcacatactgtttcaccggaatagtgggtgccgggctggctggcatatccgctgctatggcccattgagcagaaataccgctggcaatagccagcgttaaagcagcaatttttatattcatcgtaatattccttttattaagttccattaccaccagatttcagcctgggcaccgacagcaaactggtcgtctttattgtcttcaaaggtgaagccatccagttcattttccagagctttgatatacgtagtgtagaaacgaatttccgggcgcgaggtcaacatactggtattgactttaaaggtatggaagagcgtggttttataaccagactcattatatttattgctattcgcatctttgttttgctgggtgaaatagcccagttcaacacctgtctggttatattggtcccaaatataggccgggcgaacaaccgcacgaatagattcgaaatcagaatgtgcgcctgtttcgtagctataaatatcgttaccgaaggagtaaacaatcgcgttagccacaatgaaatgatcgccgatataagcttcgccctgcgaagtcagacgaactgcagttccgcctgtgtgatcaccataataacgaccattaaaggtagtaaatggacttgcaccagcataacgaccaaagttactggcgatagagttattcgcaaccaggaaggagaattcgttgaagccacccttatcaaatttctgcgttaaagatgtaccaaacatccaggtatctttccagtcataatacccgttattatcctgattatctttttccgatgcgctttcatttgctgagacataacgaccgctcaccattaaggtggctttatcccataacgggatatctttatagcgtaaatcaatggtattggtattaatctgctgtttgttttgcaggctgcgatcgtaatcatcgacatcttcacgaaccagcgcgatatcaattttacccggaccgactttccagttttccagacctacacctgcggcagcatcggtacgctgcgttttccagtcaagcatctggatttcaattttcggcgcaccgtgtttacccacccagaaatcagcctctggcgcaaagggcaggaaacctttggtggtaacgtacatatcagagaactgcataaagttctcgccaccggcgttatcgccaaaccagccagtagagtactgctgacccacgttaccatccatcatcacgatggcatcaacccgtttgccgttttcgttgtagacacgttgttttaactgcaaatcaaaccagccggagtattcgttaccaaagcggcccagagaaccaattgcccatgatttaggtgaaccatgagaggctgttccccaaccagaacggtagtagccgttgtaactaaagccgatttcatctttcacaaatttactgaaatctttcagagtcatggaagaataaatcgagcctgtctcactggcatttttctcttcatttttaaccagtacagcatcaggctttgcggcatgactggtcgggaatggattggcggcatacccttgatcattcgtacttacgctacgattcaccgtcgctggcgtatactttttcttctcttcatctttatattttttcagttcgctttgcgtttctcttaacgccttttctaatagctcaaggcgttgttccactgttaatgattcagccaatgattgtgcggaaaaggctaacggtgccattaataagatggcagaggtaataatatttcgtctaaacataatatccctttatggtgcaaagaaagaattaatgcatcgcatccagactgttctgaatgcgacgataattaaggtgctttattggttatttttttaatgatagcccccgagttttgatcacttctgcataccatccgaagcttttcttgcgcgttcttgtgaggcttccttcaccattatcatcacgatccacataaataaagccgtagcgcttagacatttgtgaatgagatgcactgactaaatcaattggcccccaactggtgtaccccataatatccacaccatcggcaatcgcttcatttacctgtaccaggtgatcgtttaaataggcaattcgataatcgtcctgtatcgaaccatccgcttcaacgctgtcttttgcgcctaatccgttctcgacaataaataacggtttttgataacgatcccaaagtgtatttaacagaacccgtaatccaaccggatcaatttgccacccccactctgaacttttcagatgcggattggggatcatattcagtatgttgccctgcgcatttttattaatgctttcgtcgtgggaaacacaaccggtcatgtaataactaaaagagatgaaatctacggtatgttttaaatcttctgcgtcactttcagtcatctcaatggtgatattgtggtcgcggaagaaacgctgcatatagccgggatactgaccacgcgcctgaacatcaccaaagaacatccagcgccggttctcttccatggcctgcaacatatcctgtggctggcaggtgagggggtaaaccagcccaccgagaagcatattgccaattttcgcttcggggatcaggctatgacaggctttaactgcccgcgcactggcaaccagttgatgatggatcgcctgataaacttccgcctcgccactctcttctgccagccccacgcccgtgaatggcgcgtgtaatgacatgttgatttcattaaatgtcagccataacgcaactttatgttggtagcgggtaaagaccgtgcgtgcgtaatgctcgaagtgatcgatgaccgcccgattagcccaaccgccgtagtttttcaccagcccatatggcatttcgtaatgggataacgttaccagcggcttgatccccgcctgcgccatttcatcaaacagccgctcgtaaaacgctaaccccgcttcattcggttcggcttcatcgccctgaggaaaaattcgcgcccaggcaatggaaatacgcagacaggtgaagcccatctcggcaaataacgcgatatcttccgggtaacggtgataaaaatcgatggcgacatctttgatattctctttccccaggatgcgcggttccatttttcccattacgccatgaggctgtaaatctgaggtcgtgatccctttgccatcttcctgccaggcgccttccacctgattggcagctgttgcaccaccccaaagaaatgtttctggaaatgctttcataattaactccttttatcgttagcgaatgatggataacagcggctcaccagcgtttatctgcgccgtgccgtggggtaatacgtccgtaaaatcatcgctattactgattaataccggcgtcgtcagatcaaatccggcctcgcgaatagcagggatatcaaaagaaatcagccgatcgcctgtattgaccttgtcacccacattgacgtgagcggaaaagaatttgccgtccagttttacggtgtcgataccgacatgaatcaggatctccacgccatcatctgactcaatgccgatggcatgtaatgtggcgaacaacgaagcaattcgacccgccaccggagaacgcacttcaccaacagagggcagaatggcaatacctttacccaacaggccgctggcaaacgtggtatcagcgacgtgaatgagcggcacaatctctcccgtcatcggtgaacagataccgccctgctcaggtgtaataacctctggtgttttctcttgctgggcaacttgcgctgactgactcttagcggtgatgaaatgaaacatcaccgtaccgacaaatgcgcaaccgatggcaatgacaccgccaataacgctggcccatacggtgaaatcaatccccgttgacgggatggtttgcatgaaggtgaaaatacctggcaaaccaaaggagtaaactttcgtttgcgcgtagccaatgatggtggcccccaatgccccacttatgcaggcgataacgaaggggtacttacgcggcagattgacgccatataccgctggttcggtgataccaaacaaacctgtcaacgccgctgatcccgccaccacttttttctgtgcatcgcgttcgcagaggaagacgccgagcgccgccccgacttgcgccataatggcgggcattaacagcgggatcatggtgtcgtagcccagcacggtgaagttattgataattaaaggtatcaaaccccaatgcagaccgaacatcacaaagatttgccagaagccgcccattaccgcgcctgcaaatgcaggaaccgcctgataaagccagagataaccggcagcaatcagttcacttatccaggttgatagcggccccaccagcagaaatgtgatgggcgtgatgaccatcagacatagcaagggtgtgaagaaatttttgattgccgaaggtaaccacgcattaagtcggcgttccagaatgctgcacaaccaggcagaaaaaataatgggaataaccgatgacgagtaattcaacaatgtgaccggaatacccaggaaatccaggcccagcgcatccactttttgcccgttctcgaaggcagtcagaattaatggatgcactaacgctccgccaatcaccatggcagtaaatggattgccgctgaagcgtttccctgcggtgtagcccaggattatcgggaagaaccaaaacaaggcatcactggcgctaaataaaattaaataagtaccactttgttcggtcgtccactgaaaagtgagtgccagagccaacatacctttcaggatcccggttgccgccatcaaaccgatcagaggcgtaaaaatacctgaaataacataaacaaagcggtttaacagattacctttatcatcattttccggtgcctgttgcgctttttcgccaaggcctgccacgctgttaaccgccaggaagacatcggccacatggttacctatgacaacctgaaactggccaccgctttccaccaccataataataccgggggtctttttcagtacctcagcttgcgctttgctttcatcctttaacttaaaacgtaatcgcgttgcacaatgcatcagactcacaatgttatctgcgcccccgactcctgcgactattgttctggctaactccgtcataacttgccctctaccgctttgcggcaaaactccaaaaaaaacctgaaaaaaacggcctgacgtgaatcaagcaatttttttcaggttttgcccgcttagtgcggtaacaatcctttattcagtaataatatttcagtgttctttgcgcacgcgctctatatttatggctaaaaacataatctctgcaggtgagattttacgttgatactgcaaaccaataaaaatggcgatccgctccgcacattgccatgcttgctggtaattttgctttactgcttgttgtaatgattcatcactatcgttaatcgatgcatgttcaagaatacgccaggataaaaatttcagatgcgtaaccagtcgctgataactcaagctttcttcctggtaattaaggctgaactgaaattttattaattgcagcatttctcgcattaattgcgtgacacctgcaacatcctccatatttccgctcatttgggcactgaccagatgcatggcaataaagcccacttcatctttcggtaactgcacgcccaaccgtttatcaataatggttaacgcttcttcccctagctggaactctttcgggtaaagtcgctggatatcccacagcagcgggttgggcagtagcacgttttgctgaaagcgtttaatcgcaaactggcaatggtcagttagcgagatataaatactgtcctgcaactttcccagacgctcctgcgccagagagataatacgatcacaggttgccatcacctcaagaggcatatgacttaagagttcgcttaatcgcccgttcagttcatgactgctcaaggcatactctttttctattccacttgagttaattctttcgcctgggcgtttttgaaagccaattccgcgccccatgacgactttttcccgctgttgatcatcaataaccaccacaacattattgttgagaattttggtgatttgcatgttcatagcaaggaccttttttataaacaaaaaaacccgacttcaccagtattctctggttatgtcaggttttgcctgcgaatgcagtaacaatccagtcattaattaatggtttttataacgaacatccaggttcgaaaattaatttagttgcgtgcagaaaaaatagcaatgctctatttataaaagtatgaccatgctcgcagttattaattttgtgtaattttaggattttataaagttatatataacaaatcccaataattaaattattgggatttacttggtgaattatttatcgctatctttttctgccagcagtttatcgagctcgtcaccaccgacgtgacggaaatcctgccccttcacgtagtagaagataaactcacaaatattctggcagcggtcgccaatacgttcgatagaacgcgcacagaataacgcggtaagtacgctcggaatggtacgcgaatcttccatcatgtaggtcatcagttgacgaacaataccttcgtactcctgatcgacttttttatcttcacgataaatacgtaccgcttcgtcaatgtccatccgcgcgaacgcgtccagcacgtcgtgcagcatctggatggtatgacggcccagcgactccagacttaccagcaatggctgatgctgctgggagaatttctccagtgcagtacggcagattttgtccgccacgtcgccaatacgctccagctcggcaatggttttactgatcaccataaccagacgcaggtcgctcgccgtcggctgacgtttggcgataatgcgcacgcaggcttcatcgatcgccacttccatcatgttgacgttcttgtcgccttcgatgacgcgcttcgccagatcgctgtcctggttatgcatcgcggtgatcgcatcagaaagctgctgctccaccatgccgcccatggtcatcacctgcgtgcggatgctttccagttcggcgttgaactggccggaaatatgtttattaagattgagactgtccataacgcactcctgaatcaaccgtaacgaccggtgatgtagtcttctgtttgtttcttcgctggcttggtgaacagatcgtccgtgttgctgaactcaatcaattcgcccaggtacataaacgccgtgtggtcggaacaacgcgcagcctgctgcatgttgtgggtgacgatcaccacggtgtaatcctgcttcagttcggtgatcagctcttcaatacgcccggtagagatagggtcgagtgccgaacacggttcgtcgagcagcagcacttccgggcgaatggcgataccacgcgcaatacacaaacgctgttgctgaccaccagagagagagtaaccgctctggtgcaatttatctttggtttcgttccacaatgcggctttggtcaatgcccactgcacgcgctcgtccatgtcagcacgggagagcttctcaaacagacgcacgccaaaagcgatgttgtcgtagatggacattgggaacggcgtcggtttctggaacaccatgcccactttcgcacgcagcagggcgatatcctgagagttggtcaggatgttgtcgccatcaagcagaatttcaccttccgcacgctgttccgggtacagttcaaacattttgttgaaggtacgcagcagcgttgatttaccgcagccggacggcccgataaacgccgtaacctggtttttggcgatatccaggttgatgtttttcagggcatggaatttgccgtagtagaagttcaaattacgaacctgaattttactcggggcagtttcaaccatactcattgcaatcttttcctcatcgtgcctgatgcacttcgcgaatcaggcttaccgtaggccggataaggcgtttacgccgcatccagcaaagtgttaaccgtgtttattcttcgcaaaaacaacgcgcgccagaatgttcagcagcagtacgcacagggtaatgatcaacaccccggcccaggccagttgctgccattccgcaaacgggctcatcgcaaacttaaagatcgtcaccggcaggttggcgatcggctgcatcatgtccgtgctccagaactggttggagagcgcagtaaacagcagcggtgcggtttcaccagcaatacgggcaatcgccagcaggataccggtcatgatcccggacaccgacgctttcagcgtgatcgcggcgatcatcttccacttcggcgtacccagcgcataagccgcttcacgcaggctgtccggcaccagtttcagcatgttctcggtggtgcggataacaatcggcacctgcaacagcgccagcgcaatcacgcccgcccagccggagaagtgctccatctgcgccaccacgatggtgtaaacaaaaagaccaaccacaatcgacggtgcggagagcaaaatgtcgttaatgaagcgaatcacttctgccagccaggatttacgaccatattcagccagataaatccccgccataatgcccagcggcgtaccgaataccgtggcccacaaaattaacaggccgctacccgccagggcgttcgccagaccaccgccttccgtatttggcggcggcgtcatttcggtgaacagcgccagcgacataccgtcgataccgcgagtgatggtggacattaaaatccagatcagccagaacagaccgaaggccatcgtcgccattgagagcgtcagcgcaatacggtttttgaggcggcgacgcgcctgcattttgcggcgggattcagccagcgccgcagtggtttgcatttcaaccatagccattagcgtgccccctcattcttagccaggcgcataatcataaacttcgatgcggcgaggacgatgaaggtaatcacaaacaggatcaggcccagttccatcagtgcagcgacgtgcagaccggattccgcttccgcaaattcgttggccagcgcagaggtgatactgttgcccggcatatacagcgaggcgctgtcgagttggtaggtgttaccgatgataaaggtcaccgccatggtttcaccgagcgcgcgccccagccccaacataatgccgccgataacaccatttttggtgaacggaagaacgatacgccagataacttcccaggtggtgcagccgataccgtaggctgactctttcatcatcaccggggtttgttcgaatacatcgcgcattaccgctgcaatgtacggaataatcatgatggcgaggatcacgcctgccgcgaggataccgataccaaaggccgggccggagaacagcgcgccgacaatcgggatattcgacatgatattgccgaccggctcctggaaataaacggcgaacagcggggcgaagataaacaatccccacatgccgtaaacgatacttggaatggcagccagcagctcaatggcgatacccagcgggcgtttcagccagccaggcgcaagctcggtcaggaacagggcgataccaaaactcaccgggacggcgatcagcagcgcgataaacgaggtcaccagcgtaccgtagatcggcaccagcgccccgtagatatcgttcggcgcatcccactctttggtccacaggaaagccagaccaaatttctgaatgctcggccaggatgagatgatcagagagacaataatgccacccaacatcaatagcacaatcagcgccgccagttttaccagcacgctgaaaattatgtcgccctttttacccggtgggttaaaagcaggcttggttgcagccataagttactcttcagttaaacgcgtttacaaagtcattttgtaatgccggatgcggcgtaaaacaccgtacccggcctggagttttattagtacagcggcttgccgctactgtctttaatattggtcttccacgcagcgcgaacctgttcaactacgctatccggcaggctggcgtaatccaggtcgttcgcctgtttagccccggttttgtatgcccagtcgaagaacttcaacacttcggtgccttgttctggtttcttctgatctttatggatcagaatgaacgtggtagaggtaataggccatgcatcttcgcctttctggttggtcagatcctgagcgaatgttttgctccagtctgcgccttttgctgcattagcgaagttttcttcggtcggactcaccggtttgccatcagcggagatcagtttggtgtacgccaggttgttctgcttcgcgtaagcatattcaacgtaaccaattgcacccggcagacgctgaacgaacgcggcgataccgtcgttacctttaccgcccagaccgatcggccattttacggtagagccagtaccaacgttgtttttccactcttcgttcactttcgccaggtagctggtgaagacgaaggaagtcccggagccatctgcgcggcgtactacagcaatgttctgtgaaggcagtttcagacccggattcagtttggcgatggcttcatcatcccacttcttgattttgcccaggtagatgtcgccgagggttttaccatccagcaccagttcgccagacttcagacctggaatattaaccgccagcaccacgccgccaatcacggtcgggaactggaacaggccttcctgagccagtttttcgtcagacagcggcgcgtcagaagcaccaaaatcaacggtattggcgatgatctgttttacaccaccagaagaaccgataccctggtagttaactttattaccgttttctttctggtaagtgtcagcccatttggcatacaccggcgcagggaaggttgcacctgcacctgtcaggcttgcttctgcaaacacagagaaagcgctcatcgataaggtcgcggcgacaacagttgcgacggtggtacgcataactttcataatgtctcctgggaggattcataaagcattgtttgttggctacgagaagcaaaataggacaaacaggtgacagttatatgtaaggtttatgacagttttatgacagagagagaaagtctttagtctgatttaaataagcgttgatattcagttaattacaaatattaataacgaagagatgacagaaaaattttcattctgtgacagagaaaaagtagccgaagatgacggtttgtcacatggagttggcaggatgtttgattaaaaacataacaggaagaaaaatgccccgcttacgcagggcatccatttattactcaaccgttaccgattttgccaggttacgcggctggtcaacgtcggtgcctttgatcagcgcaacgtggtaagccagtagttgcagcggaacggtgtagaagattggtgcaatcacctcttccacatgcggcatctcgatgatgtgcatgttatcgctccccacaaaaccagcatcctgatcggcgaagacatacaactgaccgccacgcgcgcgaacttcttcaatgttggatttcagtttttccagcaattcgttgttcggtgcaacgacgataaccggcatatcggcatctatcagcgccagcggaccgtgtttcagttcgccagcagcgtaggcttcagcgtgaatgtaagagatctctttcagcttcaatgcaccttccagcgcgattgggtactgatcgccacggcccaagaacagcgcgtgatgtttgtcagagaaatcttctgccagcgcttcaatgcgtttgtcctgagacagcatctgctcaatacggctcggcagcgcctgcagaccatgcacgatgtcatgttcaatggaggcatccagacctttcaggcgagacagtttcgccaccagcatcaacagcacagttaactgggtggtgaatgctttggtggaggccacgccaatttccgtaccggcgttggtcatcagcgccagatcggattcgcgcaccagagaagaacccggaacgttacagattgccagcgaaccaaggtaacccagctctttcgacagacgcaggcccgccagggtatccgcggtttcgccagactgtgacaaggtgatcatcaggctgttacgacgcacggcagatttgcgatagcggaattcagaggcgatttcgacgtcgcacggaatacctgccagcgattcaaaccagtagcgggaaaccataccggagttataagaagtaccacaggcgaggatctgaatatgctcaaccttcgacagcagttcatcggcgttcggtcccagctcgcttaaatcaacctgaccgtggctgatgcgcccggtaagggtgtttttgatcgcgttcggctgttcgtagatctctttctgcatgtagtggcggtaaatacctttatcgcccgcgtcatattgcagattggattcgatatcctgacgttttacttccgcgccagttttatcgaagatgtttaccgaacggcgagtgatttccgcaatatcgccctcttcaaggaagataaaacgacgagtcactggcaacagcgccagctggtcagaagcgataaagttttcgcccatacccaggccaatcaccagcggactaccagaacgtgccgccagcagggtatccggatgacgggagtccatgatcactgtaccgtacgcaccacgcagttgcgggatagcacgcagaactgcctcacgcagagtaccgccttgtttcagctcccagttcaccaaatgtgcaatcacttcggtgtcggtttcagaaacgaaggtatagccacgcgcttttaactcttcacgcagcggttcatggttttcgatgatgccgttatgcaccaccacaatgtgttcagaaacatgcggatgcgcgttagcttctgaaggttcaccgtgggtcgcccagcgagtgtgagcaataccggtgccgccatgcagaggatgttcttccgctgcctgagccagcatctgtactttaccgaggcgacgcaggcgggtcatatgaccttctgcatcaacaacggccagaccggcagaatcatatccgcggtattccagacgacgtaaaccttcaagaaggatttctgctacatcacgttgcgcgatcgcgccaacaattccacacatagtttttgattccgatttatatcgttgtcggtcaacctgtatgcccgtttttcgggcgccccgagccttgtagagagtggggttatttttatagttactgcttgtgggcgggagattatgttatctcctcatcccatatgaccggattacccggccagaattactttttctttaccggacgacgccagccttctttttgagtctgcggcacacggctgatcgccagggcattttcgccgacattacgcgtcacagttgtacccgcagcaatggtcgcgcctttgcctactgttaccggggccaccagttgagtgtcggaaccgacaaacacatcgtcgccgataatggtcttaaatttattcgcaccatcgtagttgcaggtaatggttcccgcgccgatgttaacgttatcgccaatttccgcatcgcccaggtaagtcagatgaccagctttcgagcctttacccagacgcgcttttttcatctcaacgaagttaccgacgtgtgcaccttccagcaactcagcaccaggacgcagacgggcaaacgggccaatagtacaggccgctgccagattcgcgtcttccacgacggtatatggactgatttcgcaatcatcgccaatcacgctgtttttaatcacgcaaccggtgccgattttcacgcgatgaccgagagtcacgttgccctcgatgataacgttagtatcaatttcaacatcgcgcccgtgagtaagcgtaccgcgcagatcaaaacgcgccggatcgcgcagcataacgcctgctaacagcagtttttcagcctgttcggactggtaaacgcgctccagtcgggagagttgcaggcggttattcacgccttctacttcgcttaaacgttgcggatgaacggcgacgatttcacgtccttcctgatacgccagcgcaataatgtcggtgatgtagtattcgccctgagcattattgttggtcagcttcgccagccagcgtttcatatctgcgccgttggcaatcagaatgccggtgttgatctcctgaatctgacgctgctcgtcggtggcatctttgtgctcaacaatgccggtaactttgccgttttcacgggtgatacgtccataaccggtcggatcatccagttttaccgtcagcagaccaatgccaccttgcggtttagcatcacgcaggtgctggagtgtttcgacagagatcagcggcacgtcgccgtagagcattaaaatgtcttcatcatcggcaaagaaaggtgcggcctgctgcatcgcatgacccgtacccagctgttctgcctgaagcacccagttcaggttgtcgtctttcagcgcctgcttaagcagatcgccgccgtgaccatacacaaggtgaacgtgcgctgcgcctaattcattcgcagcatcaatgacatgctgaaccatcgctttcccggcaagggtatgcagcactttcggaagatcggaatacatgcgcgtgcctttgcctgcggcaaggatcactacgctcatagcattattcaacatacgcgtcctgactgtaatttgagaacgaatttaaaccgcttcaccttgaaaaaactacatttttttcatcgtgaaatggacagaggataaattgttcaataacggattatccccgctgacgaaagcgccattttcgaccatcgtcacgccttttgtctgcagaaaattaaggcagtaccttcatttaagcgtcaggtggatgtttttgctcttatttcgatcaatgaataaacgggaaaacagggtgttttatatcagcaggatctatgtgaacgctcttcaggacgggtcaacgcgtaaaaaaaagccagcctgttaccagactggcttttgtgcttttcaagccggtgttacatcgcttttttggtcaactcgataacgcgcagctgcgcgatcgctttggccagttccgcagacgcctgagcgtaatctacgtcgccgtgagagctgctaatgtgctcttcagccttacgtttcgcttccatggctcgcgcttcgtcgagatcctggccgcgaattgcggtgtcggccagaacggtcacgttgccaggctgcacttcaagaatgccgccagacagatagataaactcttcgtgaccgtgctgtttcacgatgcgaatcataccaggcttaatggcggtgagcagcggtgcgtggccagggtagatccccagttcaccttcgctacccgttacctggattttctcgaccagaccagagaacatttgttgctctgcgctgacgacgtccaggtggtaagtcattgccatatcaccctccgattaaggcgttaaagttttttggctttttccacagcttcttcgatggaaccgaccatgtagaacgcctgctccggcaggtgatcgtattcgccttccatgatgcctttaaagccacggatggtgtctttcagggagacgtatttacccggagaaccggtgaatacttctgccacgaagaacggctgggacaggaagcgctggatcttacgagcacgcgctaccaccagtttgtcttcttcagacagttcatccatacccaggatggcgatgatgtctttcagttcctgataacgttgcaggatggactgaacgccacgcgcggtgtcgtagtgttcctgaccaaccaccagcgggtccagctgacggctggtggagtccagcgggtcaacggccgggtagatacccagagatgcgatctgacggctcagtaccacggttgcgtcaaggtgcgcaaaggtggttgccggagacgggtcagtcaagtcatccgcaggtacgtataccgcctgtacggaggtgatagaaccagttttggtggaggtgatacgttcctgcagaacgcccatctcttccgccagggtcggctgataacctaccgctgaaggcatacggcccagcagtgcggatacttccgtaccggccagggtgtaacgatagatgttgtcaacgaacagcagaacgtcacgaccttcgtcacggaatttctcagccatggtcagaccggtcagagcaacgcgcagacggtttcccggcggctcgttcatctggccatacaccagggatactttgtcgataacgttggagtcggtcatttcgtggtagaagtcgttaccctcacgagtacgttcacctacgcccgcaaacacagagtaaccggagtgctcgatcgcgatgttacgaataagctccatcatgtttacggttttacctacacccgcaccaccgaacagaccaactttaccgcccttagcgaacggacacatcaggtcgataactttgataccggtttccagcagttcctgagagtttgacagctcttcgtaggaaggtgctgcgcggtgaatcgcccaacgctcttcttcaccgatctcgcctttcatgtcgaccggttcacccagtacgttcatgatacggcccagagtcgctttacctaccgggacttcgatcgggtgttcgaggtcttttacatccagaccgcgacgcagaccgtcggaggaacccattgcgatggtacgcacgataccgccgccgagctgctgctgaacttccagcaccagacgctcattaccattttgcacctcaagagcatcgtacacgcgcggtacggcatcctgagggaattcgacgtcaactacggcgccgattacctggacaatctttccagtagccatcttaaatcctctacgaaataacctgtttaaaccgcggcggcccccgagacgatctcggtgagttcctgagtaatgctggcctgacgagctttgttgtataccaactgcagctctttaatcaggctgccgccattgtcggtcgcggctttcatcgccaccatacgggcggcctgctcgctggccaggttttcaaccacgccctgataaacctgagattcgacataacgacgcagcagggtatccagcaacgccttcggatcgggttcgtacaggtaatcccaggatttgtgtttcagatcatcatcatctgatgccggtaacggcagcagctggctgatggtcggaacctgagacatggtgttaataaatttgttgctgacaatgtaaagcttgtccagacggccttcgtcgtaggcctgcaacatcacttttaccggaccgatcagttcggacagggaagggttatcccccatgccggtgacctgggcaacaacattgccgcccacggagttgaagaacgacacgcctttcgagccgatcattgcgaggtcgcattgaacgcctttgtcggtccaggtcttcatttccgccagcagttttttgaacaggttaatgttcaaaccaccgcacaaaccacggtcggtcgacaccaccaggtagcccacgcgtttaacgtcgcggtcttccaggtaagggtgcttatattccagattaccgtgtgcaaggtgaccaatcactttgcgcatggtttctgcataaggacggctggccgccatgcgatcctgcgatttacgcattttggaagcggcgaccatctccatcgctttagtgatcttttgcgtgttctggacgcttgcgatcttactacgtatctcttttgcgccggccatgagcttctcctcaatgccttgcggcctgccctaaggcaagccgccagacgttaccaggattgggttgctttgaaggaatcgaggatgcctttcagcttgccttcgatttcgtcgttgtagccaccggtctggttgatctcttgcatcaacggagcgtgatcacggtcgacgtaagccagcagagcggcttcgaagctgccgattttcgacagttcaacatccgccaggtaaccacgttctgctgcgaacagaaccagagactgttgcgctacggacatcggcgcatactgtttctgtttcagcagttcggtcactttctgaccgtggtcaagctgcttacgtgttgcatcgtcaaggtcggatgcaaactgagagaacgctgccagttcacgatactgtgccagagcggtacggataccaccggacagttttttcatgatcttggtctgtgctgcaccaccaacacgggatacggaaatacccgggttaaccgcaggacgaataccggcgttgaacaggttggtttccaggaagatctgaccatcggtaatggagattacgttggtcggaacgaacgcagaaacgtcacccgcctgagtttcgataatcggcagcgcagtcagagaaccggttttccctttcacttcacctttggtgaaagcttcaacgtattcggcgttaacacgcgcagcacgctccagcagacgagagtggaggtagaatacgtcgcccgggaatgcttcacgtcctggcggacgacggagcagcagggagatctgacggtaagcaacagcctgtttagacaggtcatcgtaaatgatcagcgcatcttcaccgcggtcacggaagtattcacccattgcgcaaccagcgtacggtgccaggtattgcagtgctgcggattcagacgcggttgctaccacaacgatggtgttagccagtgcgccgtgctcttccagtttacgtaccacgttagaaatggtggacgctttctggccgatagcgacatagatacatttgataccggaatcgcgctggttgatgatggcatcgatagccagtgcggttttaccggtctgacggtcaccgatgatcaattcacgctgaccacgaccgattgggatcatggagtcaacggctttataaccggtctgtaccggctgatctacggactgacgttcgataacgcccggagcgattgcttctacagcagagaagccgtcgtgatccagcggacctttaccgtcgattggtgcacccagagtgttaaccacacggcccagcaggccacggccaaccggaacttccaggatacggccagtacacttaactttcatgccttcggcaaggtcagcgtacggacccataacaaccgcacctacagagtcgcgctcgaggttcagtgcgatagcgtaacggttacccggcagggagatcatttcaccctgcatacaatcggccaggccgtgaatgcggataacaccgtcacttacagaaacaatagtaccttcgttgtgagcttcactcacaacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatgctccagtccccttaagactgcaagacgtctgcaaggcgctcaagacgaccgcgtacgctgccatcaatgaccatatcacccgctcggatgataacgcctgccattacagacttatcgattttgcaattcagcttaactttgcgtgacagacgtttttccatcgcagcagaaattttcgcgagctgttgttcactcaacgcggcagcggaaatgacgtctacctcagcggtagcctcactcacagcacgcaggtgaataaactgctccagaacatccgggagcgcgttaagacgaccattttcggccattacccgaatcaggttctgaccgttttcgtccagttgctcaccacaaactgcgataaacgactcggcgagcgtttctggcgcaagcgcgccagagagaagctctgccatttgttcgtttttggttacctcggcggcaaacgccagcatgtcctgccagcgttctacactttggtgttcgacggcaaagtcaaaagctgctttggcgtaggggcgagctaccgtaataaattcagacatcagcccctccctccttacagttcagcgacaagtttatccacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagcaacagccaggatagcaacttgcttacgcagctcttcacgggcacgtttacgctcggcttcaatttccgcctgcgcctgggccacgattttagtacgttcctgttctgcctcagctttcgcttcgtccagaatctgcgagcggcgtttgttagcctgctcgatgattacctgggcttccgctttcgcttttttcagctggtcggtcgcgctggcctttgcaaggtcaaggtccttatgtgctcgttctgcggaagcaaggccgtcagcaatttctttttgacgtttttcgatggctgccattaatggcggccatacgtacttcatgcagaacagaacgaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctatttagttaacgttctgatattgctctttaaataaaagcaacgcttactacgcgacagcgaacatcacgtacagacccagacctacagcgatcatcgggatagcatccaccagacccataacgataaagaactgagtacgcagcagaggaatcagatcaggttgacgcgctgcgccttccaggaatttacccccgaggatgccgataccgatcgcagcaccgattgccgccagacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttgtttcagttaaaacgtagtagtgttggtaaattaatgttcttcagacgccatcgacagatagacgatcgtcagaaccatgaagatgaaggcttgcagcgtaatgatcaggatgtggaaaatggcccacggcacattcaggatccactgtgaccaccacggcaacagaccagcaatcagaatgaaaatcagctcaccggcatacatgttaccgaacagtcgcaaaccgagtgaaactggtttggacagcaggcttaccccttcaaggattaagttgacaggaatgaacgcccagtgattgaacggctgcagcgtcaactctttcgtgaagccgccgatgcctttcattttgatgctgtagaacagaatcaggataaatacgcccagtgccatagacagcgttacgttcacgtcagcagacggaaccacacgcagtgcaggcagacccagtacatgttcagcaatgtacggcagcaggtcgataggcagtaaatccatcaggttcatcaggaatacccagacgaagatcgtcagggccagcggagcaatcagcttgcttttgccatggtacatgtctttcacgctaccattaacaaagccgatcaccagctcaatcgcggtctgaaacttacctggcacgccgctggttgcctttttggctacactacggaataaaaccaggaacaacagacccagcaccaccgagaagaacatggagtcaatattgattgtccagaaggtggctggggggttatgtggatccaccagcgagaatgtacgcaggtccagctgaaggttattcaggtggtgtcctatgtaatcctgcggcgtcatattttctgaagccatgatgccttttaccctttgttgttaattacagccggtgccagtatctgaaccaccagcaccaaaacccacgtaacgatcagcggcaagaataccgcctttaaaaccgccaacgccaccaccagtaacaccaacatcgccagaactttgaaagcttcgccaaatgcgaatgtccaggccacccggcctttcgctggtgtatgcgcctggtgacgccaggcaaatatcataaacaaaacgttaggcagaaagactgccaggcccccgcttattgcagagacgccccagaaggggtctttgaggctgaacagcaatccacttgctatcaccaccagtaactgaacgagcagaagcttccgagcaacgtttcgactcacgagcgacacagacatcacgtttttcactcctgctcccttcgaggtatgccgcgtgtcgtataaaactttctttaaggcttagagtcaagcatcaaaaagcggtcaaattatacggtgcgcccccgtgatttcaaacaataagtagccaaaaggtgaataaatgtttaaatatttttccagtgcatacaattgcgacttttctgcaaaccctgttcgatcatgaaaaactgtaaataacgcgtaaacactggtgataaagcgtgcttcagatcacatattgcgcatgttcgcgcacagcatatttatttacttggcaaatgatgcctttgcaagtttatgatatttcagtctaaaaacagatactgttttaataaatgacatttacataacaaaaaccaccaattgacatttttaataatgttttaacagtcaatgatgattcttagcgccgatttttagcagactgatattttcacttatgacttattttctgcttaccaaaaaaagccacgttatcttgttgatacaaaagagtgaacgtggcgttaaatgtaaccagttatatcagtagaaaacctggttgttgttaacagtctaaccggtcaattttttatgatttttttgataaaaattaaattttatttgctttaatcaccaccagatgacgttcgccatccagggctggaacctgaagtttaaccactgattcgacctgatattcttcgggcaacaaagcgatttcatcttccggcatttgccctttcagcgcgtagaaacggccttgctcaccaggaagatggtggcaccagctcaccatatcgttcagagaggcaaaagcgcggctaattacgccatcaaatggcggctctgacggaaactcttctaccctactctgtactggctcaatattctccagtttaagctcatgttgcacctgacgaaggaaacgcacgcgtttaccaaggctatccaacaacgtgaaatgagcttcaggacgcacgatagagagtggaatgccaggcagtcccggtccggtgccgacatcgataaaccgttcaccttgcagatacggtgccaccacaatgctatcgagaatatggcgtaccagcatctcattaggatcgcggaccgaagtcaggttgtacgctttattccatttatgcagcatattcacgtaggcaataagctggtttttctggtgatcggtaagcgaaatacctgcgtctttcagcagtaaggagagtttgttgagcacggtgattacctgttcttgatgcgttgcctggtaagcgggtgcttaccaggcatttttaatgcgttatgcgctacgacgcagcataccctgttttttcagccacaccagcagaatggagatagccgcaggcgtgacgccagaaatacgcgaagcctggccaatagaggccggtttgtgatcgttaagtttggcgatcacttcgttagaaagaccggatacctggcggtaatccagcgtcgctggtagcagggtattctcgttacgcagctgcttttcgatctcatcttgctggcgcgcgatataaccttcgtatttaacctgaatctcaacctgttccgcagcctgttcatctgtcaacgcaggggcaaacggtgtcagcgtggttaatttttcataagtcatttcaggacgacgtagcagatcttcaccactggcttcacgggaaagcggcgcagtcaggtgagcattcacttcggctgcagcttccgccgacggggttacccaggtcgatttcagacgctgacgctcacgctcgatattctcaagtttctcgttaaagcgcgcccaacgttcgtcatccaccaggcccagttcgcgaccgatttcagtcaaacgcagatcagcattatcttcgcgcagcatcagacgatattctgcgcgcgaggtaaacatacgatacggttctttggttcctaaagtgcacaggtcatcaaccagtacgccgagatatgcctgagaacgcgccggagcccaaccttctttgtcagcagacagacgggcagcgttaagaccagccagcaaaccttgcgcagcggcttcttcgtaaccggtagtgccgttaatctgaccagcaaagaacagcccctggataaacttgctctccagcgtcggtttcaggtcgcgtggatcgaagaagtcatactcaatggcataacccggacgcacgatcttcgcgttttccatcccctgcatggagcggacgatttgcatctgcacatcgaacggcaggctggtggagataccgttcggataaatttcgttagaggtcagcccttccggttcaaggaagatctgatgctgatttctgtcggcaaagcgcatgactttgtcttcgatcgacgggcagtagcgtgggccgacaccttcgatcacccctgcgtacattgggctacgatcgaggttactgcggatcacatcatgggttttctcgttggtatgagtgatataacacggcacctgctggggatgctgggacgcattgcccataaacgagaataccggcattgggttatcgccatgctgttgcgccagcacgctgaagtcgatagtacgtgcatcaatacgcggcggtgtcccggttttcagacgaccaacgcgcagcggcagttcacgcaaacggcgagagagcggaatggacggcggatcaccagcacggccaccgctgtaattatccagaccgatatgaattttaccgtcgaggaacgtcccaacggtgagcacgacagctttggcacggaacttcagtcccatttgggtaacggcaccgaccacgcgatcgttttcgacaataagatcttcaaccgcctgctggaagatcatcaggttcggttggttctccagcgccgtacgtaccgcctgacggtagagcacacgatctgcctgagctcgggtagcgcgaaccgccggtcccttgcttgcgtttagtatcctaaactggatacccgcctgatcgatcgctttcgccatcagaccgccgagtgcatccacttcttttaccagatgtcccttcccaataccgccgatcgccgggttgcagctcatctgccccagagtgtcgatattgtgtgtcaaaagcagagtctgttgacccatacgcgccgcggccatcgcggcctcggtgcctgcatgacccccgccaatgatgatgacgtcaaaaggatccggataaaacatggtgattgcctcgcataacgcggtatgaaaatggattgaagcccgggccgtggattctactcaactttgtcggcttgagaaagacctgggatcctgggtattaaaaagaagatctatttatttagagatctgttctattgtgatctcttattaggatcgcactgccctgtggataacaaggatccggcttttaagatcaacaacctggaaaggatcattaactgtgaatgatcggtgatcctggaccgtataagctgggatcagaatgaggggttatacacaactcaaaaactgaacaatcgttgttctttggataactaccgtttgatccaagcttcctgacagagttatccacagtagatcgcacgatctgtatacttatttgagtaaattaatccacgatcccagccattcttctgccggatcctccggaatgtcgtgatcaagaatgttgatcttcagtgtttcgcctgtctgttttgctccggaatttttgagttctgcctcgattttatcgatagccccacaaaaggtgtcatattcacgactaccaataccgattgcgccaaagcggaccgcagaaagatcgggcttctgttcctgcaatgcttcatagaaaggagaaaggttgtccggaatatctccggcaccgtgggttgagctgataaccagccagatccccgaggcagataaatcttccaacagcggaccgtgcagcgtttcggtggtaaaacccgcctcttccagcttttcagccaggtgttctgctacatattcggcaccgccgagggtgctgccgctgataagagtgatatctgccataaaccgccacctttattaagagtggcgtattgtacgctgtgaacgcgttgggatctacctgtggaaaagtatgggattaaaaaagccgatcagggcttaatggtacgcatgatcgggttctgcaggacgatcagtgtctcggtggactgaatttcatcaattgtttggatcttgttgataagtacatgctggagagcatcgatcgaacggcacatcacttttataaagatgctgtagtggccggttgtgtaataggcttcagtgacttcatcgaggctttccagctttgccagcgcggaaggatagtctttggcgctctttaatataatgccgataaagcagcctacgtcataaccaagctgcttcgggctgacatcaatacgcgccccggtaatgatccccgcctgcttcattttctctactcgaacgtgaatcgtccccggactgacgccaaattgtttcgccagttcggcgtaagcggtgcgcgcattgcccattaatgcttccaggatgccacggtccagattgtcgatcagataattttccataggattttcttatgcggattgatgattcattctattttagccttcttttttaatgaatcaaaagtacgcgaggctttttattgaatgattattgcatgtgtgtcggtttttgttgcttaatcataagcaacaggacgcaggagtataaaaaatgaaaaccgcttacattgccaaacaacgtcaaattagcttcgtgaaatctcacttttctcgtcaactggaagaacgtctggggctgatcgaagtccaggcgccgattcttagccgtgtgggagatggcacgcaggataacttgtcgggctgtgaaaaagcggtgcaggtaaaagtgaaagctctgcctgatgcccagttcgaagtggttcattcactggcgaagtggaaacgtcagaccttagggcaacacgacttcagcgcgggcgaagggctgtacacgcacatgaaagcccttcgccccgatgaagaccgtctttccccgttgcactcggtctatgtagaccagtgggactgggaacgcgtaatgggcgacggcgagcgtcaattctcgactcttaaaagcacggtagaggcgatctgggcgggaattaaagcaaccgaagctgcggttagcgaagagtttggcctggcaccgttcctgccggatcagatccatttcgtacacagccaggagttactgtctcgttatccggatctcgatgccaaagggcgtgagcgggcgattgcgaaagatcttggcgcggtattcctcgtcgggattggcggcaagttgagtgatggtcatcgtcacgacgtgcgcgcaccggattatgatgactggagcaccccgtcagagctgggccatgcgggtctgaacggcgatattctggtatggaacccggtactggaagatgcgtttgagctttcttccatggggatccgcgtggatgccgacacgctgaagcatcagctggcgctgaccggtgacgaagatcgcctggagctggagtggcatcaggcgctgctgcgcggtgaaatgccgcagaccatcggcggcggtatcggccagtctcgtttgaccatgctgctgctgcaactgccacatatcggccaggttcagtgtggtgtatggccggcagctgttcgcgagagcgtcccttctctgctgtaataatttatcgccgccagcgtctgagcaggcggcttcgcatcccggtatcaaagcgccagatatgatcgaaaatgcgcatgatgccgggtttgccgtgtgccgacatcgccacggcatgaaagcgatgctgatgtatccgctgcaactctttcactttactcgtcacgtcgtcaggcaaccgctgggcgataaaatcagaaatcaccaccgcatcggcatcaaaccattccctgctttgcaagcgttccataatggcgcgaaaacaactggcaagatcggtgccgccacgaaactgctgacttaaaaagcggatcgcttgctcaataccttgtggccctgaaagctcataacggacgatctcggtggaaaatagcataatatagcagcgccggttttcagcgagggctatgcgcatcaaggccaggcagaacgctttcgcacactgttcattaaagccgcccattgagccggaagtatccacgcagacaataaacggtccgcgcggctgttcgtcgtaatctttatgcaccaccgggcgttcgatcattttttcacgccacgactcaccgtgcaggcgataggtaagcaactgtttttccaccagccgacggtaaaactcatactccagttccgttatccctagtgtcgccagttctggcggcaagagacgtaaaatatcatcgctttgctgcagaccatctacctgctcaggaactgtcgccggttcgcgcaccatggtgcggaaggtttccatctgcgcatcgttgcgcggtattgatttggcttcccgggaacgccccagctgttctgccagacgtttcagttccggctgttcgttaagaaattcaccgtatttcacaatcaactgatagtcgccacgtttaagctgaccggcactcatatcccacagacgaccagctgcggtattgttatctgcgagaatcggttcaagttgcccgctcagcgtcatgcgttcctgaacttcactcaacagttgttcgcgttcttcttctaatagctgctgatttaacgtcgttgcttgcacgatcaggcttaaacgccagcgctggagaaaaagcgtgtgtaacgctgaagtgatcgtactgttagcatcaaccaactgtcgggcttgttctgcccatggggaattcagacgatgcagtaagtccaggatttgtggtagctgcacaataaactgcggcgtggagaggagctggctttgctgatagcacatcacctcttcggtgagttccggcgggactcgggcatctttcagccgactgcgcagcgcctcacgccagcggggaacatcatcagtgattgccgccttcagtcgtgggaatttttcaaagaagactgccagctgcggtgaggccagcagcgcgatgatcatctcttcgatcaatccctcttcgctgacggccagcatcacattaagcgtatccagcgttagcattgttgtgcctggcgaatctgtgcgccgacatcctgtaggctggcttcaatgcgacctaaccagtcgccagggataaacagacatttttgctgttcgctgaataaagcgtgttgcttgcgccagtcgctttcaagctcttccagttgttgttttatttcgctgggcagaccttcagccgatgaaccgggaagtgctagcgtactgccttgtaaactcacatcgcgtacaaccagatgttgggcgctatcgacttccagattcagtttctgggcaaagccgataccgttcagtttgccgcgaatctcaccacctttactcagccactgttccagcgcgctacgctcaaaggagatatgaaccacttccatatcatgcagttttaacggtttttgcagcagcagagtcagagtggaagcagtaacgttaacagggagttgatactgctgacgacggctaaaaatgccgcccagacgaattaccgttaaggctgttttatcgctttgttgctgctgaagttgcaggtgacgttgcacaatcgcgcccaggcgggtcaacatcccttgctgttgccaggcgtgaccggtcatcaatacatcaatttgttgttgtatcaaattcaggctttgcgcgtcataccacaggcaatctttcagcaaaatgagatcaaccggggcaacagcactgcgaccgctaaaaaaggcgctggcctgcaataagcggatcgcttttttccagcgacgatccgagacataaggcgcatccggtaatttatccagttgctggcgcagcataaaaatcagctcaaatacatgatcgggcagcgtaatttcaccaatctctttctgccagcgttcatattcttcatctgtgatctgcaaggaggcaggaaccggattgtcattttcatcctgttgactggtcagcatggagcggaaattcgctttatcctgcactttatctaaccacagacgaatcagcatgcggtcatataacgcttccagactgctgtctgcttccggcagctcgttggaggccgccaccagcagacgcatcgggattttttctacgagtgcgccgttgcggaactggcgctcgttaatggcggtgagcagggtattaagaattgccggacccgctttccagatctcatccagaaagacgatttcagcttccggcaggtaaccgctggttaaacgttcatagcgcccttcatcttttagcgcctgaatagaaaggggaccaaaaacttcttccggcgtggagaagcgggtcatcagatattcaaacgcgcgggcattctgaaaggcgaattttaagcgccgggcgatcaaacttttggcaatacctggcgggccaaggaggaacacactttcaccacttaatgccgctaataaacacaagcggatggcgtggctacgttcataaagccccttttccaacgaactgctcaggcgggaaattctttccgctaataaatgagggtgagccataatgaagtggcgtcctttcgtcaaaagttctgcgtaaattgcgagtatagacgtttcttgctggtggctaaaatagtctcaaaggaggggtatttttctttgagccaggttaatgtggccgcatttaggagtacgattttgccgttaatcgtgcatactgtgcgcttttttgtgggccaagggactaagcacacatttcatatttcaacgaaagactagtctatgagcactgataataagcaatcattgcccgcgattaccctcgcggcgattggagttgtctacggcgatattggtaccagcccgttatatacacttcgtgaatgtttgtccggccagtttggttttggcgttgaacgcgatgccgtgtttggctttttatcgctgatcttctggctgctaatctttgtggtttccattaaatatctcaccttcgtgatgcgggcagataacgccggtgaaggggggatcctgacgttgatgtcgcttgccgggcgtaatacgtcggcgcgaaccacatcaatgctggtgattatggggctaatcggcggcagctttttctatggtgaagtcgtcattactcccgctatttcggtgatgtccgccattgaaggtctggaaatcgtcgccccgcagctggatacctggatagttcccctctcaattatcgttctcacattattattcatgattcaaaaacatggcacggctatggtcggtcagctgtttgcgccgatcatgctgacctggtttttgattctggcagggctggggttacgtagcattattgctaacccggaagtgctgcatgcactgaatccgatgtgggcggtgcatttcttccttgaatacaaaacggtttcttttattgcattaggggcagtggtgctgtcgattacgggggtcgaggcgctgtatgctgatatggggcactttggtaagttccctattcgtctggcgtggttcaccgtcgtattgccttccttaacccttaattacttcggccagggagcgctgttgttaaagaatccggaagcgattaagaacccgttcttcctgttggcaccggactgggcgctgatcccgctgctgatcatcgccgcactggcgacggtaattgcctcgcaggcggttatctctggcgtcttctcattgacgcgtcaggcggtacgtctgggatatttgtcgccgatgcgcattattcacacttccgaaatggagtcagggcaaatctatattccctttgtgaactggatgctctatgtcgcggtcgtgattgtgattgtcagctttgagcactccagcaacctggcggcggcgtacgggattgcggtgaccggaaccatggtgctgacgtctattctctcgactaccgtggcacgtcagaactggcactggaataagtattttgttgcgctgatcctgattgctttcctttgtgtcgatattcccttgttcaccgctaacctcgataaactgctctccggcggctggttgccattgagcctcggtacggtgatgtttatcgtgatgaccacctggaagagcgagcgtttccgcttgctgcggcggatgcatgaacatggtaactctctggaagcgatgattgcttcgctggagaaatcaccgcccgttcgcgtgcctgggaccgcggtgtatatgtcgcgtgcaatcaacgtcattccctttgcgctgatgcataacctgaaacataacaaggtattgcatgagcgggtgattctgttaactctgcgcaccgaagacgcgccatatgtccataacgtccgtcgggtacagattgaacaactgtcgcccactttctggcgcgtggtggcaagttatggttggcgagaaacgccaaacgtggaagaagttttccaccgctgcggtctggaaggattaagttgccggatgatggaaacctccttctttatgtcgcatgagtcgttgatcctcggcaaacgcccgtggtatttgcgtctgcgcggcaagctgtacttgctgctgcaacgtaatgcgctgcgggcaccggatcaatttgaaatcccgccaaacagagttatcgaactgggtactcaggtcgaaatctaacgccagacgcctcctttctccataagggggcgtttttgttttcatggttaatcaccatgtaaaacgtttcgaggttgatcacatttccgtaacgtcacgatggttttcccaactcagtcaggattaaactgcgggtcagcgaaacgtttcgctgatggagaaaaaaatgaaaaaaggcaccgttcttaattctgatatttcatcggtgatctcccgactgggacataccgatacgctggtggtgtgtgatgctggtttacccatccccaaaagtgcaacgcgtatcgatatggcattaacccagggtgtaccttcttttatgcaggtgctgggcgtcgtcacaaatgaaatgcaggtcgaggctgtcattatcgcggaagagatcaaacaacataatccgcaactccacgaaacgttgctcactcaccttgagcagctgcaacaacaccagggaaacaccattgagattcgttacaccacgcatgaacaattcaaacaacaaaccgcagaaagtcaggcggtaattcgcagcggagaatgttctccgtatgcgaatatcattctctgtgctggcgtgacgttctgaggccgtcatggaagcattacttcagcttaaaggcatcgataaagccttcccgggcgtaaaagccctctcgggcgcagcgttaaatgtctatccgggccgcgtgatggcgctggtgggcgaaaacggcgcgggtaaatccaccatgatgaaagtgcttactggtatctatactcgcgatgccggtacgcttttatggttggggaaagaaacgacatttaccgggccgaaatcttcccaggaagccgggattgggattatccaccaggaactgaacctgatcccgcagttaaccattgccgaaaacattttcctcggtcgtgagtttgttaatcgctttggcaaaattgactggaaaaccatgtatgccgaagcggataaattgctggctaaacttaacctgcgctttaaaagcgacaagctggtgggcgatctttccatcggtgaccagcaaatggttgaaatcgccaaagtgctgagttttgagtcgaaagtcatcattatggatgaaccgaccgatgcgctgaccgataccgaaaccgaatccttgttccgcgtcatccgcgagctgaaatcgcaaggccgcggtattgtctatatctcccaccgcatgaaagaaatcttcgagatttgcgatgacgttaccgtttttcgtgacggacaatttattgctgagcgcgaagtggcatcactgaccgaagattctctgattgagatgatggtgggccgcaagctggaagatcaatatccgcacctggacaaagcgccgggagatatccgcctgaaagtcgataatctctgcggacctggcgttaacgatgtctcttttactttacgcaaaggcgaaattcttggcgtctctggtttgatgggcgctgggcgtaccgaactgatgaaagtgctctacggtgcactgccgcgcacaagcggttacgtcaccctggatgggcatgaagtcgttacccgttcgccgcaggatggcctggcaaacggcattgtttatatctccgaagaccgtaaacgtgacggtttagtgctgggcatgtcagtaaaagagaacatgtcgctgaccgcgctgcgctacttcagccgcgctggcggcagtttgaagcatgccgatgaacagcaggctgtgagtgatttcattcgtctgtttaatgtgaaaacgccatcgatggaacaggcaattggtctgctttccggtggcaatcagcaaaaagtagcgattgcccgtggtctgatgacacgccctaaagtgttgatcctcgatgagcctacccgtggcgtagatgtcggcgcgaaaaaagagatctatcaactgattaaccagttcaaagccgatggcttgagcatcattctggtgtcatcggagatgccagaagtattaggcatgagcgatcgcatcatcgtcatgcatgaagggcatctcagcggggaatttactcgtgagcaggccacccaggaagtgttaatggctgccgctgtgggcaagcttaatcgcgtgaatcaggagtaaaaaaatgacaacccagactgtctctggtcgccgttatttcacgaaagcgtggctgatggagcagaaatcgcttatcgctctgctggtgctgatcgcgattgtctcgacgttaagcccgaactttttcaccatcaataacttattcaatattcttcagcaaacctcggtgaacgccattatggcggtcgggatgacgctggtgatcctgacgtcgggtatcgacttgtcggtaggttctctgttggcgctgactggcgcagttgctgcgtctatcgtcggcattgaagtcaatgcgctggtggctgtcgctgccgctctcgcgttaggtgccgcaattggtgcggtaaccggggtgattgtagcgaaaggtcgcgtccaggcctttatcgctacgctggttatgatgcttttactgcgcggcgtgaccatggtttataccaacggtagcccaagtgaataccggctttactgagaacgccgatctgtttggctggtttggtattggtcgtccgctgggcgtaccgacgccagtctggatcatggggattgtcttcctcgcggcctggtacatgctgcatcacacgcgtctggggcgttacatctacgcgctgggcggcaatgaagcggcaacgcgtctttctggtatcaacgtcaataaaatcaaaatcatcgtctattctctttgtggtctgctggcatcgctggccgggatcattgaagtggcgcgtctctcctccgcacaacccacggcggggactggctatgagctggatgctattgctgcggtggttctgggcggtacgagtctggcgggcggaaaaggtcgcattgttgggacgttgatcggcgcattaattcttggcttccttaataatggattgaatttgttaggtgtttcctcctattaccagatgatcgtcaaagcggtggtgattttgctggcggtgctggtagacaacaaaaagcagtaataacgactacaggacatcttgaatatgaacatgaaaaaactggctaccctggtttccgctgttgcgctaagcgccaccgtcagtgcgaatgcgatggcaaaagacaccatcgcgctggtggtctccacgcttaacaacccattctttgtatcgctgaaagatggcgcgcagaaagaggcggataaacttggctataacttggtggtgctggactcccagaacaacccggcgaaagagctggcgaacgtgcaggacttaaccgtccgcggcaccaaaattctgctgattaacccgaccgactccgacgcagtaggtaatgctgtgaagatggctaaccaggcgaacatcccggttatcactcttgaccgccaggcaacgaaaggtgaagtggtgagccacattgcatctgataacgtactgggcggcaaaatcgccggtgattacatcgcgaagaaagtgggtgaaggtgccaaagttatcgagctgcaaggcattgccggtacatccgcagcccgtgaacgtggcgaaggtttccagcaggccgttgctgctcacaagtttaatgttcttgccagccagcctgcagattttgatcgcaccaaaggtttgaacgtaatgcagaacctgttgaccgctcatccggatgttcaggctgtattcgcgcagaatgatgaaatggcgcttggcgcgctgcgcgcactgcaaactgccggtaaatcggatgtgatggtcgtcggatttgacggtacaccggatggcgaaaaagcggtgaatgatggcaaactagcagcgactatcgctcagctacccgatcagattggcgcgaaaggcgtcgaaaccgcagataaagtgctgaaaggcgagaaagttcaggctaagtatccggttgatctgaaactggttgttaagcagtagttttaatcaggttgtatgacctgatggtgacataaatacgtcatcgacagatgaacgtgtaatataaagaaaagcagggcacgcgccaccctaacacggtggcgcattttatggacatcccgaatatgcaaaacgcaggcagcctcgttgttcttggcagcattaatgctgaccacattcttaatcttcaatcttttcctactccaggcgaaaccgtaaccggtaaccactatcaggttgcatttggcggcaaaggcgcgaatcaggcggtggctgctgggcgtagcggtgcgaatatcgcgtttattgcctgcactggcgatgacagcattggtgagagcgttcgccagcagctcgccactgataacatcgatatttctccggtcagcgtgatcaaaggcgaatcaacaggtgtggcgctgatttttgttaatggcgaaggtgagaatgtcatcggtattcatgccggcgctaatgctgccctttccccggcgctggtggaagcgcaacgtgagcgtattgccaacgcgtcagcattattaatgcagctggaatcaccactcgaaagtgtgatggcagcggcgaaaatcgcccatcaaaataagactatcgttgcgcttaacccggctccggctcgcgaacttcctgacgaactgctggcgctggtggacattattacgccaaacgaaacggaagcagaaaagctcaccggtattcgtgttgaaaatgatgaagatgcagcgaaggcggcgcaggtactgcatgaaaaaggtatccgtactgtactgattactttaggaagtcgtggtgtatgggctagcgtgaatggtgaaggtcagcgcgttcctggattccgggtgcaggctgtcgataccattgctgccggagatacctttaacggcgcgttaatcacggcgttgctggaagaaaaaacattgccagaggcgattcgttttgcccatgcagccgctgcgattgccgtaacacgtaaaggcgcacaaccttccgtaccgtggcgtgaagagatcgacgcatttttagacaggcagaggtgacgcttggctacaatgaaagatgttgcccgcctggcgggcgtttctacctcaacagtttctcacgttatcaataaagatcgcttcgtcagtgaagcgattacagccaaagttgaagcggcgattaaagaactcaattacgcgccatcagctctggcgcgtagcctcaaactcaatcaaacacataccattggcatgttgatcactgccagtaccaatcctttctattcagaactggtgcgtggcgttgaacgcagctgcttcgaacgcggttatagtcttgtcctttgcaataccgaaggcgatgaacagcggatgaatcgtaatctggaaacgctgatgcaaaaacgcgttgatggcttgctgttactgtgcaccgaaacgcatcagccttcgcgtgaaatcatgcaacgttatccgacagtgcctaccgtgatgatggactgggctccgttcgatggcgacagcgatcttattcaggataactcgttgctgggcggagacttagcaacgcaatatctgatcgataaaggtcatacccgtattgcctgtattaccggtccgctggataaaactccggcgcgcctgcggttggaaggttatcgggctgcgatgaaacgtgcgggtctcaacattcctgatggctatgaagtcactggtgattttgaatttaacggcgggtttgacgctatgcgccaactgttatcacatccgctgcgtcctcaggccgtctttaccggaaatgacgctatggctgttggcgtttaccaggcgttatatcaggcagagttacaggttccgcaggatatcgcggtgattggctatgacgatatcgaactggcaagctttatgacgccaccattaacaactatacaccaaccgaaagatgaactgggggagctggcgattgatgtactcatccatcggataacccagccgaccctacagcaacaacgattacaacttactccgattctgatggaacgtggttcggcttagatttacgctgtcttttgatcaaattattaccatcggttgttttcagtagcatgaacattgctgctgaagcaacagtaataatgcccatcgtgataaacgtatagtggaattgttcgactgtcgttgtgccttccatcccttcgtaaacgcgaaggactgccgcacttacagcaacgcctaaactgatcgacagttgctgcgtgaccgccagaacactgttaccgctgctggcgttgtcatcggtcagatcggcaagtgtgatggtattcatcgcggtaaattgtgtcgacatagccatccctaatataaacaacggcaagatcagcatccatatcgccattgctggtgattgcaaagagaactgagcgatcattagccctataatcaccgtgatccccactaacgtatggcgatagcccagacgacgtaagacttgggtaaccatcgattttgcaataatggaacctaacgctgtcggtgccatcatacagccagcaataaacgcctgatacccaaatcctacctgtaacatcaatggcataaggaacggtacacagccggtccccagacgggttgcaatattgcctacgataccgatcgagaaagtgcgggttttaaataaatctaatgaaattaatgggtttggcgtgcgtcgcgcatggagaatatagagaagcagtaacccgatgctggtgacaattaccgtcaaggcaatccagctggcgacaatcttttccccgaatagctctattccgcttgagaagagaacaaggctgaggccaaacagcaaaaagccagtggtatcgaatctgcgtcgtgcggtggtgaaattgggcatatgtttgtgcgcgtaaagaaggcccgcaatacctatggggatattgattaaaaatatccagtgccaggttgcccaggtgaccagcacgccgccaagaacggggcctaaaattggccccaccagacccggcatggcgacaaaattcaatacaggaagaagctcattacgaggataagcgcgcagtaaggccagccgagcaacaggcatcatcattgcgccgcctatcccctgaataacccggaagacaaccagttgtggtagcgagttagaaagtgcgcaggccagagaacccaacgtgaacagactcacggcaagggtaaatatgcgacgcgtaccgaagcgatcggctagccatccgcttaccggaataagcatcgccaccgtcagcgtataactgatgatggctgattgcatcgcgagaggagaacgattaaggctatgagcgattgcgggtaaggcggtattcagaatagtggcatcaagtgcctgcatgaagaaggccatcgccgcgatccacggcaaacccgccatactgcgcttctttttatcgctcattcaatgtcctgttatcgggttatcacttatctggtgagcgtagcagcgcctgacaagctttaaatgccgcgtcgccatcgctttggataatcgcatcgacaatcgcctggtgcagatccagctttatcactgtgtcgctggtaattgacgtgaagtaagtgtgataaaccgaatggaatagcgaggcgaatgaggtcaaaaacggattggcgctcatttcatagatatgctcatgccaggccatatcgacttcgatccagcgttcacggcgaaagttctcttttaatgccgccatttcggccattaacgtattgagatgcgccttctgttccgcggtgccaacctttgctgccagtaggcaagcttgcggctccagacagatacgcataaccagaaagtgatcgatgacctgatgaaagttctcttctgtcatccaccaggtaagcaattcctgatcaagaaaattccagttcgattgtggcatgactcgggtaccaattcgcggtcgcggtaaaaccatcccttttgccgttaacgttttgaccgcttcgcgtaccgctgtacgactcactccaaattgctcgcccagctcaatctcaccaggcaaaatggtgccgggttcatattcaccttttaagatccgctgcgccagcttctcagccagaacatacgaaaggtttttctgtgcagctaactgttgtgcgcttaaaggcattactaatcttcctttttctttttattccttcttagtatgccaccaggaagtgtgattacggttgcaaaaacggcaaattgcttgttttatggcacattaacggggcttttgctgaaaaaatgcgcgatcagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaacttcggcagggaaagcaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgttgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacagaaagcagcttgctgctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcccgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaaaggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaacttcgactccatgaagtcggaatcgctagtaatcgtggatcaaaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagattaaccttagggagggtgcttaccactttgtgatttatgagttggggtaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgttctttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcctcttaatggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactatgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcggtaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccctaatcggggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaatttagcagtaagccggttataaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagaaatcatccttagcgaaagctaaggattttttttatctgaaataaccctctccgaagtaactccttctaccggcatccttgccagccattcagattaatacacttcatccagcacgttaattttcaatagatcgcgaatcaacgcatttttatcgctattttgtagccatatggcataaagcggccgtgaaagtgttgtgctatcgacaacggtatgcaggccgccttttttacgtgcccaactgacgggtagccaggtgcaaccattaagcatcgcaatctgttgctgtgccagttcagcagaactggttgtcagaatgggaacttcgtcagcaccgatcaaacctgcctcatgctgttgaaaatctggcccccactctagtcgcagatagttaagatctccctttagtttagaaggggcactggtataaagcgctaaagtgaaataccccagcaactgactacaaaattcgtccattttgggggcttcagttgtaataagaagatcaagctggcgttcatgcaactgttttaccagagactgccgttgggcaattcgcgcttcgaactgtaagcctgtatggacatcctgattttgatacaagcgtcccagccactgattaagcatacactcccacagcgaggcgctggcaccgatagaaaactcattatgtcgtgaggtatgcgccacctccttgcgggcggcctgccaggtgctcatgagcgtttctgcataaggcagaagcttttctccggcagcggttaaacggatattgtttctgtggcgggtgaaaagattcacacccagttgattttccagttgtctgattcgaaagctcacggctgattgggtcagatagagcgattcagccgctcgaccaaagtgacgcgttcggctaacttccaggaaagtttttaacaattccgtatccacagtgctctccgcaaaattatttgtcgttatgatttaaatgttttgttttacactctgtcaagcgtaactaatactccgcgccataactagctcggtcaaagaattaggagcgtgcaggatggcggaaagctttacgacgactaatcgatatttcgacaataaacattatccacgtggattctctcgtcatggtgacttcaccatcaaagaggcacaactgcttgagcgtcatggttatgccttcaatgagttggatcttggcaaacgcgagccggttaccgaggaagagaaactcttcgtagcagtatgccgtggcgaacgtgaaccagtgacagaagcagaacgcgtgtggtccaagtatatgacgcgtatcaagcgtccaaaacgttttcacaccctttccggcggtaaaccgcaggttgaaggtgctgaagactacaccgattctgacgattaataaaaagggcgaaatgccctttttttatgtcagtagtttttgcagatggatgagcaaacggtcaatcgcacgatagctaactgcctcctgcaaatgctgacgtgtgataatgtcagactgatcaatatcagcaatggttcgtgcaactttcaataaccgctgccaggcacgaatcgataaccccagatggatcagcgtttcttccagccactgcgcatcttcgctttcaagcttgcagaattggcgtatttccggattatccagccaggcgttcagtttattctgccgcttaaattggcgctctctggcggccattacacgttgtttaacggtggtgctgttttctcccggcactaccgttttactcaaaatgccggggggcggtaatgggatctccagtgagagatcgaagcggtcgagaaagggccccgagagccggttgagataacgtaatgtctgttctggtgtgcagcggttatggtttccctgataatgtccggtagggctgggattcatcgccgcgacaagctggaaacgggctggataggttatttttgctcgtgtgcgtgaaagatggatctgcccggattcaatcggctctcgcaaggcatccagtgtacgccgttcaaattcaggtagctcatcaagaaaaagcacgccgttatgcgccagcgaaatttcacctggccctggaattgcaccaccgcccaccatcgcagttaacgacgcactgtgatgaggtgagcggaacgggcgctgccgccattgtttttgtactgattcagcatttaccagacttaatatcgcagcgctctccagtgcctcttcattgcttaaatctggcaaaaggccattaatacggctggcgagcattgttttacctgttcccggcggtccaatcagtaaaaggttgtgcccgccagcggcggtaatttccagtcctcgctttccttgctcctgaccgacaacatcactgagatcatgttgtagcgcccgggatactgcattagttggtttcgggtgttcgagagcgtgcttaccttccagaaacgcgcagacagcctgcagatgatcggctatcaggcatccttcaccgttaattagccccacttcatcttcgttatctttcgcgacgataatttttctgcccgacttaatagcttcagttgcactggagattgcgccgggaacgccacgcagagcgcctgtaagcgccagttctccgactaattcatattcatctaacttattggctgtaagctgttctgaggccgccagtaacgcaatagcgataggcaaatcatatcgtcccccttcttttggcagatcggctggagcaaggttgatggtgatttttttcgccggatattcatatccgctattgataatggcgctgcgcacgcgatcgcgagcttcttttaccgttgtttctggtaagcccaccatcgttaagcctggtagacctttactgatatgtacctcaacagtgattgggggcgcatttactcccagggctgcgcgggtatgaacaattgacagtgacataagccctccttgagtcaccattatgtgcataagatatcgctgctgtagcccgctaattcgtgaattttagtggctgattcctgtttatttgtgcaagtgaagttgagttgttctggcggtggaatgatgctcgcaaaaatgcagcgtgcaaaggatgaactacgaggaagggaacaacattcatactgaaattgaatttttttcactcactattttctttttaaaaaacaacaatttctcttgaaattattaaagacatcataaaaatcggccaaaaaatatcttgtgctattcgcaaaatctatggtaactctttaggcattccttcgaacaagatgcaagaaaagacaaaatgacagcccttctacgagtgattagcctggtcgtgattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaggaaaggcttagagatcaagccttaacgaactaagacccccgcaccgaaaggtccgggggttttttttgaccttaaaaacataactgaggagcagacaatgaataacagcacaaaattctgtttctcaagattcaggacggggaactaactatgaatggcgcacagtgggtggtacatgcgttgcgggcacagggtgtgaacaccgttttcggttatccgggtggcgcaattatgccggtttacgatgcattgtatgacggtggcgtggaacacttgctgtgccgacacgagcaaggtgcagcaatggcggctatcggttatgcccgtgctaccggcaaaactggcgtttgcatcgccacgtctggtccaggtgcaaccaacctgataaccgggcttgcggacgcgctgttagattccatccccgttgttgctatcaccggtcaggtatccgcaccgtttatcggcactgacgcatttcaggaggtggatattctggggttgtcgttagcctgcaccaagcacagtttcctggtgcaatcactggaagagttaccgcgtatcatggccgaagcgtttgacgtcgccagctctggtcgtcctggtccggttttggtcgatattccaaaagatatccagttagccagcggcgatctggaaccgtggttcaccactgttgaaaacgaagtgactttctcacatgccgaagtcgagcaagcgcgtcagatgctggcaaaagcgcaaaaaccgatgctgtacgttggcggtggcgtgggcatggcgcaggcagtttcggctttgcgtgaatttctcgctgccacaaaaatgcctgccacctgtacgttgaaagggctgggcgcagtagaagcagattatccgtactatctgggcatgctggggatgcacggcaccaaagcggcgaacttcgcagtgcaggagtgcgatctactgatcgccgtgggcgcacgttttgatgaccgggtgaccggcaaactgaacaccttcgcaccacacgccagcgttatccatatggatatcgatccggcagaaatgaacaagctgcgtcaggcacatgtggcattacagggtgatttaaatgctctgttaccagcattacagcagccgttaaatatcgatgactggcagcaacactgcgcgcaactgcgtgatgaacatgcctggcgttacgaccatcctggtgacgctatctacgcgccgttgttgttaaaacaactgtcggatcgtaaatctgcggattgcatcgtgaccacagatgtggggcagcaccagatgtgggctgcccagcacatcgtccacactcgcccggaaaacttcatcacctccagcggcttaggcaccatgggtttcggtttaccggcggcggttggcgcacaagtcgcgcgaccgaacgatactgtcgtctgtatctccggtgacggctctttcatgatgaatgtgcaagaactgggcaccgtaaaacgcaagcagttaccgttgaaaatcgtcttactcgataaccaacggttagggatggttcgacaatggcagcaactgtttttccaggaacgatacagcgaaactacccttaccgataaccccgatttcctcatgttagccagcgccttcggcatccctggccaacacatcacccataaagaccaggttgaagcggcactcgacaccatgctgaacagtgatgggccatacctgcttcatgtctcaatcgacgaacttgagaacgtctggccgctggtgccgcctggtgccagtaattctgaaatgttggagaaattatcatgatgcaacatcaggtcaatgtatcggctcgcttcaatccggaaaccttagaacgtgttttacgcgtggtgcgtcatcgtggtttccacgtctgctcaatgaatatggccgccgccagcgatgcacaaaatataaatatcgaattgaccgttgccagcccacggtcggtcgacttactgtttagtcagttaaataaactggtggacgtcgcacacgttgctatctgccagagcacaaccacatcacaacaaatccgcgcctgagcgcaaaaggaatataaaaatgaccacgaagaaagctgattacatttggttcaatggggagatggttcgctgggaagacgcgaaggtgcatgtgatgtcgcacgcgctgcactatggcacctcggtttttgaaggcatccgttgctacgactcgcacaaaggaccggttgtattccgccatcgtgagcatatgcagcgtctgcatgactccgccaaaatctatcgtttcccggtttcgcagagcattgatgagctgatggaagcttgtcgcgacgtgatccgcaaaaacaatctcaccagcgcctatatccgtccgctgattttcgtcggtgatgttggcatgggcgtaaacccgccagcgggatactcaaccgatgtgattatcgccgctttcccgtggggggcgtatctgggcgcagaagcgctggagcaggggatcgatgcgatggtttcctcctggaaccgtgctgcaccaaacaccatcccaaccgcagcgaaagctggaggtaactacctctcttccctgttggtgggtagcgaagcgcgccgccacggttatcaggaaggtatcgcattggatgtgaatggttatatctctgaaggcgcaggagaaaacctgtttgaagtgaaagacggtgtgctgttcactccaccgttcacctcctccgcgctgccgggtattacccgtgatgccatcatcaaactggcgaaagagctgggaattgaagtgcatgaacaggtgctgtcgcgcgaatccctgtacctggcggatgaagtctttatgtccggtacggcggcagaaatcacgccagtgcgcagtgtagatggtattcaggttggtgaaggccgttgcggcccggttaccaaacgcattcagcaagccttcttcggcctcttcactggcgagaccgaagataaatggggctggttagatcaagttaatcaataaatacaaaaaatgggacggcacgcaccgtcccatttacgagacagacactgggagtaaataaagtatgcctaagtaccgttccgccaccaccactcatggtcgtaatatggcgggtgctcgtgcgctgtggcgcgccaccggaatgaccgacgccgatttcggtaagccgattatcgcggttgtgaactcgttcacccaatttgtaccgggtcacgtccatctacgcgatctcggtaaactggttgccgaacaaattgaagcggctggcggcgttgccaaagagttcaacaccattgcggtggatgatgggatcgctatgggccacgggggcatgctttattcactgccatctcgcgaactgatcgctgattccgttgaatatatggtcaacgcccactgcgccgacgccatggtctgcatctctaactgcgacaaaatcaccccggggatgctgatggcttccctgcgcctgaatattccggtgatctttgtttccggcggcccgatggaggccgggaaaaccaaactgtccgatcagatcattaagctcgatctggttgatgcgatgatccagggcgcagacccgaaagtttctgactcccagagcgatcaggttgaacgatccgcctgcccaacctgcggttcctgctccgggatgtttactgctaactcaatgaactgcctgaccgaagcgctgggcctgtcgcagccgggcaacggctcgctgctggcaacccacgctgatcgcaagcaactgttcctcaatgctggtaaacgcattgttgaattgaccaaacgttactacgaacaggatgatgaaagcgcactgccgcgtaacatcgccagtaaggcggcgtttgaaaacgccatgacgctggatatcgcgatgggcggctctaccaacaccgttctccacctgctggcggcggcgcaggaagcggaaatcgacttcaccatgagtgatatcgataagctctcccgcaaagtaccgcagctgtgtaaagttgcgccgagcacccaaaaataccatatggaagatgttcaccgtgctggtggtgttatcggtattctcggcgagctggatcgtgcggggttactgaaccgtgatgtgaaaaatgtacttggcctgacgttgccgcaaacgctggaacaatacgacatcatcgtgacccaggatgatgcggtaaaaaatatgttccgcgctggcccggcgggcattcgtactacacaggcattctcgcaggattgccgctgggatacgctggacgacgatcgctccaatggctgtatccgctcgctggaacacgcctacagcaaagacggcggcctggcggtgctctacggtaatttcgcagaaaacggctgcatcgttaaaaccgcaggcgtcgatgacagcatcctcaaattcactggcccggcgaaagtctacgaaagccaggacgacgcggtagaagcgattctcggcggtaaagttgtcgccggagatgtggtagtaattcgctatgaaggcccgaaaggcggtccggggatgcaggaaatgctctacccaaccagtttcctgaaatcaatgggtctcggtaaagcctgtgcgctgatcaccgacggtcgtttctctggcggcacctctggtctttccatcggccacgtctcaccggaagcggcaagtggcggcagcattggcctgattgaagatggtgacctgatcgctatcgacattccgaaccgtggcattcagttacaggtaagcgatgccgaactggcggcgcgtcgtgaagcgcaggaagctcgtggcaacaaagcctggacaccgaaaaatcgtgaacgtcaggtttcctttgcgctgcgtgcctacgccagcctggcaaccagcgccgacaaaggcgcggtgcgtgataaatcgaaactggggggttaatgatggcagactcacaacctctctccggcgccccggaaggcgccgaatatttaagagcggtgctgcgcgcgccggtctacgaagcggcgcaggtcacgccgctacaaaaaatggaaaaactctcgtcgcgtctcgataacgtgattctggtgaaacgcgaagaccgtcagccagtgcacagctttaagctgcgcggcgcatacgccatgatggcgggcctgacggaagaacagaaagcgcacggcgtgatcaccgcttctgcgggtaaccacgcgcagggcgtcgcgttttcttccgcacggttaggcgtgaaggcactgatcgtcatgccaaccgccaccgccgatatcaaagtcgacgcggtgcgcggcttcggcggcgaagtgcttcttcacggcgcgaactttgatgaagcaaaagcgaaagcgatcgaactatcacagcagcagggcttcacctgggtgccgccgttcgaccatccgatggtgatcgccgggcaaggcacgctggcgctggaactgctccagcaggacgcccatctcgaccgcgtatttgtgccagtcggcggcggcggtctggcggcgggcgtggcggtactgatcaaacaactgatgccgcaaatcaaagtgattgccgtggaagcggaagactccgcctgcctgaaagcggcgctgaatgcaggtcatccggttgatctgccacgcgtggggctgtttgccgaaggtgttgcggtgaaacgcatcggcgacgaaaccttccgtttatgccaggagtatctcgacgacatcatcaccgtcgatagcgatgccatatgtgcggcgatgaaagacctgttcgaagatgtgcgcgcggtggcggaaccctctggcgcgctggcactggcgggaatgaaaaaatatatcgcccagcacaacattcgcggtgagcggctggcgcatattctttctggtgctaacgtgaactttcacggcctgcgctacgtctcggaacgttgcgaactgggcgaacagcgtgaagcgttgctggcggtaaccatcccggaagagaagggcagcttcctgaagttctgccagctgcttggcgggcgctcggtcaccgagttcaactaccgttttgccgatgccaaaaacgcctgcatttttgttggtgtgcgcctgagccgtggtctcgaagagcgcaaagaaattttgcagatgctcaacgatggcggctacagcgtagtggatctctccgacgacgaaatggcgaagctgcatgtgcgctatatggtcggcgggcgtccgtcgcatccgttgcaggaacgcctctacagcttcgaattcccggaatcgccgggcgcgctgttgcgcttcctcaacacgctgggtacgcactggaacatttctttgttccactatcgcagccatggcaccgactacgggcgcgtactggcggcgttcgagcttggcgatcatgaaccggattttgaaacccggctgaatgaactgggctacgattgccacgacgaaaccaataacccggcgttcaggttctttttggcgggttagtggttcggcaaaatcttccagaacgcctcaatcagcggctcatgtagccgctttttctgcacacacacgcccagttcaaacggcgttttttcatcactgcgctctaaaatcatcacgcggttacgcactggttccgggctgttttccagcaccacttccggcaacaaggccacgccacagccgagcgctaccatcgataccatcgcttcatgcccgccgaccgtggcgtaaatcatcgggttgctgattttgttgcgtcgaaaccacagttcaatgcgccggcgcaccggtccctgatcggccatgataaacggcactgtagaccagtccggcttctctgccgaaacttggttacgcaccgggcagggtagcgcgggggcaatcagcactactgccagattctccagcatcgaaaacgccactgcgccgggcagagtctccggtttcccggcaatcgccagatccgcttcgccagtgactaccttttccatcgcatctgccgcatcaccagtcgtgagtttaatctccaccgacgggtgttccgcgcggaagcgatcgagaatcggcggcagatggctgtaggcagcggtcaccgagcagaagatatgtaattcgccagagagcgacggtccttgctgatcgatggtgtggcgcagctgttgatactgcaacagcgtttgctgggcgaaaacgcgcagttcttcgcctgcttcggttagcgttaccgtgcggttatcgcgcacaaacagcggctgaccgagatcgtcttccaggcgctgaatctgccgagagagcgtggacgggctaacgtgcattgcccgcgcgctgcggccaaaatggcggctttccgccagatgcaggaaggttttcagatcgcgtaaatccaatggcgcagccctcaatgttgacgttgcagaaattgcaatgtgacgttgtgaatatatcaatttccgcaataaatttcctgtcatatagtgaatccaatctcgcaaacgcgaaccgaacaataagaagcacaacatcacgaggaatcaccatggctaactacttcaatacactgaatctgcgccagcagttggcacagctgggcaaatgtcgctttatggggcgcgatgaattcgccgatggcgcgagctaccttcagggtaaaaaagtagtcatcgtcggctgtggcgcacagggtctgaaccagggcctgaacatgcgtgattctggtctcgatatctcctacgctctgcgtaaagaagcgattgctgagaagcgcgcatcctggcgtaaagcaaccgaaaatggttttaaagtgggtacttacgaagaactgatcccgcaggcggatctggtggttaacctgacgccggacaagcagcactctgatgtagtgcgcaccgtacagccactgatgaaagacggcgcggcgctgggctactctcatggttttaatatcgtagaagtgggtgagcagatccgtaaagacatcaccgtcgtaatggttgcgccgaaatgccctggcaccgaagtacgtgaagagtacaaacgtggattcggcgtaccgacgctgattgccgttcacccggaaaacgatccgaaaggcgaaggcatggcgatcgctaaagcatgggcagctgcaaccggcggtcaccgtgcgggcgttctggaatcctctttcgttgcggaagtgaaatctgacctgatgggcgagcaaaccatcctgtgcggtatgttgcaagctggttctctgctgtgcttcgacaagctggtggaagaaggcaccgatccggcatacgcagaaaaactgattcagttcggttgggaaaccatcaccgaagcgctgaaacagggcggcatcaccctgatgatggaccgtctttctaacccggcgaaactgcgtgcttacgcgctctctgagcaactgaaagagatcatggcgccgctgttccagaaacatatggacgacattatctccggcgaattctcctccggcatgatggctgactgggccaacgacgataagaaactgctgacctggcgtgaagagactggcaaaaccgcattcgaaaccgcgccgcagtatgaaggcaaaatcggcgaacaggagtacttcgataaaggcgtactgatgatcgcgatggtaaaagcaggcgttgagttggcgtttgaaaccatggttgattccggcatcatcgaagaatctgcttactatgaatcactgcacgaactgccgctgattgccaacaccatcgcccgtaagcgtctgtacgaaatgaacgtggttatctccgatactgccgagtacggtaactatctgttctcttacgcttgtgtgccgctgctgaaaccgtttatggcagagctgcaaccgggcgacctgggtaaagctattccggaaggtgcggtagataacgcgcagctgcgtgatgtaaatgaagcgattcgcagccatgcgattgagcaggtaggtaagaaactgcgcggctatatgacggatatgaaacgtattgctgttgcgggttaatagcgattcagagttcaaggccttctcccggagaaggcctttctgttagttacggtacagcactttaatgatgtggtaaccgaactgggtatgcagcgggccggttggctccagtaccggacaagagaaaaccactttatcgaacgccggaaccatttgaccctggcggaattcacccaaatcaccgccgcgtttgcctgacgggcaaatggagtgtttcttcgccagcttgccgaaatcggcaccattcttgatctgctcgagaagatccagagccagtttctcttcttttacaaggatatgcagtgctgctgctgtttttgccatgatcgtgccttgagtggtaaggatgaggctggctatactaccacgctgttattttcccctcccgactttcattgagcgattttcctatgcgtctaaaccccggccaacaacaagctgtcgaattcgttaccggcccctgcctggtgctggcgggtgcgggttccggtaagacgcgagtgatcaccaataaaatcgctcacctgattcgcggttgcggttatcaggcgcggcatattgcggcagtcacctttaccaacaaagcggcgcgcgagatgaaagagcgtgtggcgcagacgctggggcgcaaagaggcgcgagggttgatgatctccaccttccacacgcttgggctggatattatcaagcgcgaatatgcggcgttggggatgaagtctaacttttcgctgtttgacgataccgatcagcttgctttgcttaaagagttgaccgaggggctgattgaagatgacaaagttctcctgcaacagctaatttcgaccatctccaactggaagaacgatctcaaaacaccggcgcaggcggcggcagaggcaaagggcgagcgggaccgtatttttgcccattgttatgggctgtatgatgcacacctgaaagcctgtaacgttctcgacttcgatgatctgattttattgccaacgttgctgctgcaacgcaatgaagaagtccgcgagcgctggcagaacaaaattcgctacctgctggtggatgagtatcaggacaccaacaccagccagtatgaactggtgaaactgctggtgggcagccgcgcgcgctttaccgtggtgggtgacgatgaccagtcgatctactcctggcgcggcgcacgtccgcagaatctggtgctgctgagccaggattttccggcgctgaaggtgattaagcttgagcagaactaccgctcttccggacgtattttgaaagcggcgaacatcctgatcgccaataacccgcacgtctttgaaaagcgtctgttctccgaactgggttacggcacagagctaaaagttttaagcgcgaataacgaggaacatgaagccgagcgcgtcaccggcgagctgatcgcccatcacttcgtcaataaaacgcagtacaaagattacgccattctttatcgcggcaaccatcagtcgcgggtatttgaaaaattcctgatgcaaaaccgcatcccgtacaaaatatctggcggtacgtcgtttttctctcgtcctgaaatcaaggacttgctggcttatctgcgcgtgctgactaacccggacgatgacagcgcatttctgcgtatcgttaacacgccgaagcgagagattggcccggcgacgctgaaaaagctaggtgaatgggcgatgacgcgcaataaaagcatgtttaccgccagctttgatatgggcctgagtcagacgcttagcggacgtggttatgaagcattgacccgcttcactcactggctggcagaaatccagcgtctggcggagcgggagccgattgccgcggtgcgcgatctgatccacggcatggattatgaatcctggctgtacgaaacatcgcccagcccgaaagctgccgaaatgcgcatgaagaacgtcaaccaactgtttagctggatgacggagatgctggaaggctgcgaactggatgagccgatgacgctcacccaggtggtgacgcgctttactctgcgcgacatgatggagcgcggcgagagcgaggaagagctggatcaggtgcaactgatgaccctgcacgcgtcaaaaggactggagtttccttatgtttacatggtcggtatggaagaaggatttctgccgcaccagagcagtatcgatgaagataatatcgatgaggagcggcggctggcctatgtcggcattacccgcgcccagaaggaattgacctttacgctgtgtaaagaacgccgtcagtacggcgaactggtgcgcccggagccgagccgcttcctgctggagctgccgcaggatgatttgatttgggaacaggagcgcaaagtggtcagcgccgaagaacggatgctgaaagggcaaagtcatttggcaaatctgaaagcgatgatggcagcaaaacgagggaaataatcaaggccggaaaagatgtgtcagcatcgcatccggcacttactcattaatgcacttccagcggccagtggacatagctctgccactggctttcctgatcaataatctctttacccagcggatgttgggttagccaaccttgcggaagcgtcaaggtcaacagttcatggttagcctgtaatgtcatctctggcacgagatcgtcacggcgacggctggcaaaaatgatagccaggcggagtaaacggcagagttgttctgcgacgcgcggtggtacggcattttgctgatgcagcgatgagagatcgaccggattagtctggttgagcagtagcgtcgccagcagttttttctgtgcgggggtaaaaccgggaagatccagattacgtaccagataagcagcgtgttgcggcgcttgtttgaagtcaacgctcaggccgatttcatgaagctgacaggcgctgatgagcaaatcgcggcttattgcttcaagatgccattcattttccacctgatcgtagaagttagccgcaactttggctacgcgctgtgcctgatcaatatcgatcataaagcggcgctgaatattacgcagcgtacggctgcgaatatcctgctcgacggtaagatgcaacataccgtagaccaggccttcacgcagcgcaccgcccgccagggtcatacactgaatattcagttcggtaaaaaatggctatcaggatcgccagaccactcgggaacactaacgcacgttccagcgtcagcccgtcaatctctagctcttccagccgaccgcaatgaatggcgcgttgtttcagttgctgcaacttttccagggtaatgcgttcatccatcccctgtgccatcatgatttcctgtaacgcctgcacggtgccggaagcgccaacgcacactttccagccgtgataccgtaattcatcggcaaccggacgtaacacttcgcgtgccgctttttctgcagcatcaaaattttcctgccccagattacgatcggcaaaatagcgttccagccaggtaacgcagcccatcgacaggctgaacaaagaggtggtttgtgcacccgtgccggttaccagttcagtactggctccgccgatatccaccaccaggcgctgatcggcaccgccagtggtgtgagcaacgccctgataaatcagacgcgcttcctcttcaccgctgatcacctgtaccggacaaccgaggatttcctgcgctttggcaataaaatcacccgcattgacggcaagtcgtaatgtcgctgtagcgacaacgcgaatttgcgagggagggatatcttgcagacgttcagcaaacaggcgcagacattgccaaccgcgctccattgcttcattagacagggcattttcgctattcaggccggcagccagacgcactttgcgttttattcgcgtcagcgtctggatgcttccagccacctcgcgcacaaccagcatatgaaaactattcgaaccgagatcaatggctgcatacagcgacgaggtggaacccatactcttcatccttcaatctgtctctgcgttggctgcattccttcacctgaatcacttacgacagtaagcgcatcgggattcattctcttgccatcttgatacagcttgaatgatttggagtatgacattttttctttaacctgaacgacgacgattacgcggagcgccagtacgacgcggaccattgcctgtgcgcgggcgcgtgaggcgcagcggttttggcagatcggtcatcaatgcgtccggattgtatttacttaccggaattgagtgaccaatataggtctcaatagcaggcaaattcaatgcatactcttcacacgccaggctaatagagtgaccgcttgcgcctgcgcgacctgtacgaccaatacggtgaacgtaatcttcacagtcatcgggtaaatcgtagttaaagacgtgtgtcacagcaggaatatgcaaaccacgcgcggcaacgtcggtggcaaccagaatatccagatcgccacgggtaaattcatcaagaatacgcagacgttttttctgcgcgacatcgcctgtcaataaaccgacacgatgaccatctgccgccaggtggccccagatctcttcacaacggtgtttggtgttggcgaaaataatcgctctgtctggccactcttcttcgatcagcgtttgcagcaaacgcattttttcttcgttagaagggtagaaaagctcttctttaatacggtggcccgttttctgttccggttccacttcaatatattcggcattgttcatctgctcgaacgccagttcacgtacccggtacgaaagcgtggcggagaacagcatgttgaggcgctggtttgcaggcggcatacggcggaacagccagcggatatctttaataaagcccagatcgtacatgcgatcggcttcgtccagtaccaccacctgaatggcaccgaggttaatgtggttctgcttggcgtagtcaattaaacgacccgtggtgccaatcagaatgtcaacgccgctttccagcactttcagctgtttgtcgtagccatcaccaccgtaagccagacccagcttcaggccggtagcttccgccagcggttccgcgtcggcgtggatctgcacggcaagttcacgcgtcggtgccataattaaggcacgcggctgattcaccttgcgatcggcaatcgcgggatgagagagaagataatgaaacgttgacgtaagaaacgccatcgttttcccggtaccggtttgcgcctgcccggctacgtcacgacccgccagcgtcagcggaagggccagtgcctgaatgggcgtacagttatgaaacccttttttttcaagggcttctacaaccttcggatgcagggcgaagtcggaaaacttctgttctgttaaatgtgttttgctcatagtgtggtagaatatcagcttactattgctttacgaaagcgtatccggtgaaataaagtcaacctttagttggttaatgttacaccaacaacgaaaccaacacgccaggcttattcctgtggagttatatatgagcgataaaattattcacctgactgacgacagttttgacacggatgtactcaaagcggacggggcgatcctcgtcgatttctgggcagagtggtgcggtccgtgcaaaatgatcgccccgattctggatgaaatcgctgacgaatatcagggcaaactgaccgttgcaaaactgaacatcgatcaaaaccctggcactgcgccgaaatatggcatccgtggtatcccgactctgctgctgttcaaaaacggtgaagtggcggcaaccaaagtgggcgcactgtctaaaggtcagttgaaagagttcctcgacgctaacctggcgtaagggaatttcatgttcgggtgccccgtcgctaaaaactggacgcccggcgtgagtcatgctaacttagtgttgacttcgtattaaacataccttattaagtttgaatcttgtaatttccaacgcttcccgttttatcttaaatgcgaagtgaacagatttctggctcgtcactcaatccgtcttgtcgtttcagttctgcgtactctcctgtgaccaggcagcgaaaagacatgagtcgatgaccgtaaacaggcatggatgatcctgccataccattcacaacattaagttcgagatttaccccaagtttaagaactcacaccactatgaatcttaccgaattaaagaatacgccggtttctgagctgatcactctcggcgaaaatatggggctggaaaacctggctcgtatgcgtaagcaggacattatttttgccatcctgaagcagcacgcaaagagtggcgaagatatctttggtgatggcgtactggagatattgcaggatggatttggtttcctccgttccgcagacagctcctacctcgccggtcctgatgacatctacgtttcccctagccaaatccgccgtttcaacctccgcactggtgataccatctctggtaagattcgcccgccgaaagaaggtgaacgctattttgcgctgctgaaagttaacgaagttaacttcgacaaacctgaaaacgcccgcaacaaaatcctctttgagaacttaaccccgctgcacgcaaactctcgtctgcgtatggaacgtggtaacggttctacggaagatttaaccgctcgcgtactggatctggcatcacctatcggtcgtggtcagcgtggtctgattgtggcaccgccgaaagccggtaaaaccatgctgctgcagaacattgctcagagcattgcttacaaccacccggattgtgtgctgatggttctgctgatcgacgaacgtccggaagaagtaaccgagatgcagcgactggtaaaaggtgaagttgttgcttctacctttgacgaacccgcatctcgccacgttcaggttgcggaaatggtgatcgagaaggcgaaacgcctggttgagcacaagaaagacgttatcattctgctcgactccatcacgcgtctggcgcgcgcttacaacaccgttgttccggcgtcaggtaaagtgttgaccggtggtgtggacgccaacgccctgcatcgtccgaaacgcttcttcggtgcggcgcgtaacgtggaagagggcggcagcctgaccattatcgcgacggcgcttatcgataccggttctaaaatggacgaagttatctacgaagagtttaaaggtacaggcaatatggaactgcacctctctcgtaagatcgctgaaaaacgcgtcttcccggctatcgactacaaccgttccggtacccgtaaagaagagctgctcacgactcaggaagaactgcagaaaatgtggatcctgcgcaaaatcattcacccgatgggcgaaatcgatgcaatggaattcctcattaataaactggcaatgaccaagaccaatgacgatttcttcgaaatgatgaaacgctcataaatttgtcttatgccaaaaacgccacgtgtttacgtggcgttttgcttttatatctgtaatcttaatgccgcgctggcgatgctaggaaaattcctggaatttgctggtgtgttatgcaatttgcatatcaaatggttaatttttgcacaggactggtgggttcggaacggactttcccttctgaataaaggtcttcgtggttatacttctgctaataattttctctgagagcatgcattgtgaatttactgacagtgagtactgatctcatcagtatttttttattcacgacactgtttctgttttttgcccgtaaggtggcaaaaaaagtcggtttagtggataaaccaaacttccgcaaacgtcaccagggattgatacctctcgttggggggatttcggtttacgcagggatttgcttcacgttcggaattgttgattactatattccgcatgcatctctctatctcgcttgtgctggtgtgcttgttttcattggcgcggtggatgaccgttttgatatcagcgtaaaaatccgtgccaccatacaggccgctgttggcattgttatgatggtgttcggcaaactttatctcagtagcctgggttatatctttggctcctgggagatggtgctcggaccgtttggttacttcctgacgctatttgccgtctgggcggccattaatgcgttcaacatggttgatggcattgatggcttgctgggcgggttgtcctgcgtctcgtttgcagcaatcggtatgattttgttgttcgacgggcaaaccagtctcgcaatctggtgctttgcgatgatcgccgccatcctgccatacatcatgcttaaccttggtatactgggtcgccgctacaaagtctttatgggggatgcgggcagtacgctgattggttttaccgtgatctggatcctgctcgaaacgacccagggcaaaactcatcccatcagcccggttaccgctttgtggattatcgccattccgctaatggatatggtggcgattatgtaccgtcgcctgcgtaaaggcatgagcccattctctcctgaccgtcagcatattcaccatttgatcatgcgtgccgggtttacttcccgccaggcgtttgtgctgattacccttgccgcagcactgctcgcttccattggcgtgctggcagaatattctcattttgtcccggagtgggtcatgctggtgctctttttgctagcattcttcctctatggatattgcattaagcgtgcctggaaagttgctcgctttattaagcgcgtaaaacgcagactgcgtagaaatcgtggtggcagccccaatttaaccaaataaatgaggatgtgatgacacaaccaatgcctgggaaaccggccgaagacgctgaaaatgaactggatattcgtgggttgtttcgtaccttgtgggctgggaagctatggattattggcatggggctggcgtttgcgttaatcgcgctggcgtatactttttttgctcgtcaggagtggagctcgacggcgattaccgatcgtccaacggtgaatatgctggggggatattactcacagcagcaatttttgcgtaacctggatgtccgttcaaacatggcttctgccgaccaaccatcggtcatggacgaagcctataaagagtttgttatgcaactggcctcgtgggatacccgcagagagttctggctgcaaaccgactattacaagcagcggatggtgggcaacagcaaagcagatgcggcgttgctggatgaaatgatcaacaacatcgtgtttattcccggtgacttcacccgcgcggtcaatgacagcgtgaagctgattgccgaaactgcgcctgacgctaataacctgttacgtcagtatgttgcttttgccagccagcgtgcagccagccatctgaatgatgagctgaaaggcgcatgggcggcacgcaccatccagatgaaagctcaggtgaagcgtcaggaagaggtggcgaaagccatctacgatcgccggatgaacagtattgaacaggcgctgaaaattgctgagcagcataatatttcgcgcagtgcgacagatgtgcctgccgaggaattacctgattcagaaatgttcctgcttgggcgtccaatgctccaggctcgactggaaaatttacaggccgtcggtccggcctttgatctcgactatgatcagaatcgggccatgttaaacaccctgaatgttggtccaaccctggatccgcgttttcagacctatcgctatttgcgtacgccggaagaaccggtaaaacgcgatagcccacgtcgtgccttcatgatgattatgtggggcattgtcgggggactgatcggggctggtgtcgcattaacccgccgttgctcgaaatagcaacactgctgcggtgagcgcaaaggcgctcgccgcttattcgaagagaatcgatgtgaaagtactgactgtatttggtacgcgcccggaagccatcaagatggcgccgttggtgcatgcgttggcaaaagatcctttttttgaggctaaagtttgcgtcactgcgcagcatcgggagatgctcgatcaggtgctgaaactcttttccattgtacctgactacgatctcaacataatgcagccaggacagggccttacagagataacctgtcggattctggaagggctaaaacctattcttgccgagttcaaaccagatgtcgtgctggttcacggcgatactacgacgacgctggcaaccagcctggcggcgttttatcagcgtattcctgttggtcacgttgaggctggtctgcgcacgggcgatctctattcgccgtggccggaagaggctaaccgtacattgaccgggcatctggcgatgtatcacttctctccaaccgaaacttcccggcaaaacttgctgcgtgaaaacgttgcggatagccgaatcttcattaccggtaatacagttattgatgcactgttatgggtgcgtgaccaggtgatgagcagcgatacgctgcgttcagaactggcggcaaattacccgtttatcgatcccgataaaaagatgattctggtgaccggtcacaggcgtgagagcttcggtcgtggttttgaagaaatctgccatgcgctggcagacatcgccaccacgcaccaggacatccagattgtctatccggtgcatctcaacccgaacgtcagagagccggtcaatcgcattctggggcatgtgaaaaatgtcattctgatcgatccccaggagtatttaccgtttgtctggctgatgaaccacgcctggctgattttgaccgactcaggcggcattcaggaagaagcgccttcgctggggaaaccggtgctggtgatgcgcgataccactgagcgtccggaagcggtgacggcgggtacggtgcgtctggtcggcacggataagcagcgaattgtcgaggaagtgacgcgtcttttaaaagacgaaaacgaatatcaagctatgagccgcgcccataacccgtatggtgatggtcaggcatgctctcgcattctggaagcgttaaaaaataatcggatatcactatgagttttgcgaccatttctgttatcggactgggttacatcgggttgcctacagcagctgcgtttgcctcaaggcaaaaacaggtgattggtgtcgatatcaaccaacacgcggttgataccatcaatcgtggcgaaatccatatcgtcgagcctgatttggcgagcgtagtaaaaactgccgtagaaggcggttttttacgagcgagcacgacgccaagttgaagcggatgcctggttgattgctgtaccgacgccgtttaaaggcgatcatgagccagatatgacgtacgtcgaatcggctgcccgctccatcgcgccagtgttgaaaaaaggcgctttggtgatccttgaatccacctcgccggtggggtcaaccgagaagatggcagaatggttagcagagatgcgtccagatctcactttcccacagcaggtgggcgagttggcggacgtcaacattgcttactgcccggaacgcgtattaccgggccaggttatggtcgagctgattaaaaacgatcgcgtgattggtggtatgacgccggtttgttcggcccgcgccagcgaactgtacaaaattttcctcgaaggtgagtgtgtcgtcactaactcgcggacggcggaaatgtgtaagctcaccgaaaacagcttccgcgatgtgaatatcgcttttgctaatgaattgtcgctgatttgtgccgatcaggggattaacgtctgggaactgattcgcctggcgaatcgtcaccctcgcgtcaatattcttcagccaggccctggcgtgggcggtcactgcatcgctgttgatccgtggtttatcgtggcacagaacccccagcaggcgcggcttatccgtaccgcgcgcgaagtgaacgatcacaaaccgttctgggttatcgatcaggtgaaagcggcggtggctgattgtctggctgctaccgataaacgcgccagtgaactgaaaatcgcctgctttggtctggcgtttaaaccgaatattgatgacctgcgcgaaagtccggcaatggaaatcgctgaactgatcgcccggtggcacagcggcgaaacgctggttgttgagcctaacatccaccagttgccgaagaaactgaccgggctttgtactctggcgcagcttgacgaggcgctggcaacggcagatgtgctggtgatgctggtcgatcatagtcagttcaaagttatcaatggcgacaacgtccatcagcagtatgtcgtcgatgccaaaggagtctggcgctgatgagaaagattctgataacaggtggtgccgggtttattggctcggcgctggtgcgttatatcatcaacgaaacgagcgacgcggtggtggtggtcgataagctgacctacgccggaaacctgatgtctctggcaccggtcgcgcaaagcgagcgctttgcctttgagaaagttgatatctgcgatcgggcagaactggcgcgcgtattcactgagtatcagccagactgtgtcatgcatctggcagccgaaagccatgttgaccgttctattgacggcccggcagcgtttattgaaaccaacattgtcgggacttatacactgcttgaagcggcgcgggcttactggaatgtgctgacggaagataaaaaatcagcgttccgttttcatcatatctccaccgacgaagtatatggtgacctgcactcgacggatgatttcttcaccgaaaccacgccgtatgcgccgagcagcccttattccgcgtcaaaagccagcagcgaccatctggtgcgcgcctggctgcggacctatggtttgccgacgcttatcaccaactgctcgaataactacggtccttaccactttccggaaaaactgatcccgctgatgatcctcaacgcgctggcgggtaaaccgctgccggtatatggcaacgggcagcaaatccgtgactggctgtatgttgaagatcacgcccgcgcgctgtattgcgtggcgaccacagggaaagtcggtgaaacctataatattggtggtcacaacgagcgtaagaatctcgatgttgtggaaaccatttgcgagctgctggaagaactggctcctaataagccgcacggcgtggcgcactatcgtgacctgatcacctttgtcgctgaccgtccggggcatgatctgcgttatgccattgatgcttcgaaaattgcccgtgaacttggctggctgccgcaggaaacctttgaaagtggaatgcgtaaaacggtgcagtggtatctggctaatgaaagctggtgtaagcaggtgcaggacggcagctatcagggcgagcgtttaggtctgaaaggctaattttcagcggaggcaaacatgaaaggtattatcctggcgggcggttccggcacccgattgcatccgattacgcgcggcgtatcgaagcaactgttgccgatttacgataagccaatgatttactatccgctgtcggtgctgatgttggccggtatccgcgaaattctcatcatcactacgccggaagataaaggttatttccagcgcctgctgggcgatggtagtgagttcggtatccagctggaatacgccgaacagcccagtccgggcggtctggcgcaggcctttatcatcggtgaaaccttcctcaacggtgaaccttcttgtctggtgctgggcgataacatcttcttcggacagggcttcagtccgaagctgcgtcatgttgcggcgcgcacggaaggggcgacggtatttggctatcaggtgatggacccggaacgctttggcgtggtggagtttgacgacaatttccgcgctatctcgctggaagaaaaaccaaaacagccgaaatcaaactgggcggtgaccgggctttatttctacgacagtaaagtcgtggagtacgcaaagcaggtgaagccgtcggagcgtggtgaactggagattacctccatcaaccagatgtacctcgaggcgggcaacctgaccgttgaactgctcgggcgcggatttgcctggctggataccggcactcacgacagcctgattgaggccagcacttttgtgcagacagtagaaaaacgccagggctttaagattgcctgcctggaagagattgcctggcgtaacggctggctcgatgacgagggtgtgaagcgtgctgccagttcattagcgaaaactggctacggccaatatctgctggagttacttcgtgcccgtccgcgccagtattgagccactaacctgggaaaacgccttctttggtgttaacagcgccatcgtgcgcattacgtctgaagcaccgctcctgacgccagacgcgttagcgccgtggtcacgggtgcaggccaaaattgcggcatcaaatacgggtgaactggatgctctgcaacagctgggattctccctggtagaaggtgaagttgatttggcactacccgtgaacaatgtcagtgatagcggtgcagtagtggcacaagagaccgatattcccgcattacgtcagttagccagcgccgcatttgcgcaaagccgttttcgtgcgccgtggtatgcgcctgacgccagcggtcgcttttatgcacagtggattgaaaatgccgtgcgtggcacctttgatcatcaatgtctgattttacgtgcggcgtccggcgatattcgcggttatgtctctttacgggaactcaatgcgacagatgcgcgaattggcctgctggctggacgcggtgcaggtgctgagctaatgcaaacggcgctaaactgggcgtatgctcgcggtaaaacaactttgcgggtggcgacccagatgggcaacaccgccgcgcttaaacgatacatacaaagtggtgcgaatgtagaaagcaccgcgtactggttatacaggtgatcacatgattccatttaacgcaccgccggtggtgggaaccgaactcgactatatgcagtcggcaatgggtagcggcaaactgtgcggcgatggtggttttacccgtcgctgccagcagtggctggagcaacgttttggcagcgtcaaagtgttactgacgccatcctgtaccgcttcgctggagatggcggcgctgctgctcgatatccagcctggcgatgaagtgatcatgccgagctacacctttgtctccaccgccaatgcctttgtgctgcgtggcgcgaaaatcgtctttgtggatgttcgcccggacaccatgaacatcgacgaaacgctgattgaagcggcgatcaccgacaaaacgcgcgttatcgtgccggtccattacgcgggtgtggcctgcgaaatggacaccattatggcgttggcgaagaagcataatctgtttgtggtggaagatgccgctcagggcgtgatgtccacttacaaagggcgtgcgctgggaaccattggtcatattggctgctttagcttccatgaaaccaaaaactacacggcgggtggtgaaggcggcgcgacactgattaacgataaagcgttgatcgaacgagcagagatcatccgtgaaaaaggcacaaaccgcagccagttcttccgtggtcaggtcgataaatatacctggcgcgatattggctccagctatttgatgtccgatctgcaagctgcgtacctgtgggcgcaactggaagcagcggatcgtatcaatcagcagcgtctggcgctgtggcaaaactactacgatgcgttagcacctctggcgaaagccgggcgtatcgagctgccgtcgattcccgatggctgcgtgcagaacgcgcatatgttctacattaaactgcgggatattgatgaccggagcgcattgattaactttctgaaagaagcggaaatcatggcggtgttccattacattccgctgcacggttgccctgcgggggaacgctttggtgagttccacggtgaagatcgctacaccaccaaagagagcgagcgcctgctgcgcctgccgttgttctacaacctgtcgcccgtcaatcagcgtacggtaattgcgaccttgttgaactacttctcctgatatgtcgttggcaaaagcgtccttgtggacggcggccagtacactggtcaagattggtgccgggttactggtcggtaagttgctggcagtgtcatttggtccggcggggcttgggctggcggcaaatttccgccagttgattaccgtgctcggcgtgcttgccggggcaggcatctttaacggcgtaaccaaatacgttgcccagtaccatgataatccccaacaactgcgccgcgtggtcggcacttcatcagcgatggtacttggcttctctacgctaatggcgctggtttttgtgctggcagctgcgccaatcagccaggggttgtttggtaataccgactatcaggggctggtgcgtttagtggcgctggtgcaaatggggatcgcctggggcaacctgttactggcgctgatgaaaggctttcgcgatgccgcaggtaatgcgttatctctgattgtcggtagcttgattggcgttctcgcgtactacgtcagttatcgtttgggcggttatgaaggtgcgttgctgggtctggcgctgattcccgcgctggtggtaattcctgccgccatcatgttgatcaaacgtggtgtcatcccgttaagctatctgaaacccagctgggataacggtctggcagggcagttgagcaaatttacgctcatggcgttgattacgtcggtgaccttgcctgttgcttacatcatgatgcgtaaactgctggcggcgcagtatagctgggatgaggtggggatctggcaaggggtgagcagtatttccgatgcctacctgcaatttattacggcatcgttcagcgtatatttgctgcccacgttgtcgcggttaacggaaaagcgcgatatcacccgggaagtggttaaatcgctgaaattcgtcttaccggcagtggcggcggcgagttttaccgtctggttgctgcgtgattttgctatctggctgctgttgtcgaataaatttaccgctatgcgcgatctctttgcctggcagttggtgggtgatgtgttaaaagtgggcgcttatgtctttggttatctggtgatcgccaaagcgtcactgcggttttatattctggcggaaatcagccagttcactttattgatggtatttgcccactggctaatccctgcgcatggcgcactgggcgcagcacaggcctatatggcaacctatatcgtctatttttctctttgttgtggcgtgtttttactctggcgtaggcgggcatgactgtactgattcacgtactgggatcggatatccctcaccataaccgaaccgttctgcggtttttcaacgacgcgctggccgcgacgagcgagcacgcgcgcgagtttatggttgttggcaaggacgacggcttaagtgatagctgtccggcgctttctgtgcaatttttccctgggaaaaaatcgctggcggaagcggtcatcgcgaaagcaaaagctaaccgtcagcagcgattttttttccacggtcagttcaatcccaaactgtggctggctctgctgagtggtggcattaagcccagccagtttttctggcatatctggggagcagacctgtatgagctttccagtggcttgagatataagcttttttacccgctacgtcgcctggcgcaaaagagagtcggctgtgtatttgccacccgcggtgatttgagcttttttgccaaaacgcatccaaaggtgcggggagaactgctgtacttcccgacgcggatggacccttctcttaatacgatggcgaatgatcggcaacgtgaaggaaaaatgaccattctggtggggaactccggtgaccgcagcaatgagcatattgctgccttgcgcgccgttcatcagcaatttggcgatacggtaaaagtggtggtgccgatgggatatccgcctaataacgaagcgtacatcgaggaagttcgtcaggcgggactggagttattcagcgaagaaaacctacaagttctgagcgaaaaactggaatttgacgcctatctgacgctacttcgccagtgcgatctcggttactttatttttgcccgccagcagggcattggtacgctttgcttactgattcaggcgggcattccttgcgtgcttaaccgggaaaatccgttctggcaggatatgacggaacagcatttgccagtactgtttactaccgatgatctcaacgaggatattgtgcgtgaagcgcagcgccagttggcgtcggtggataaaaacaccattgccttctttagccctaactatctacaaggctggcagcgggcgttggcgattgccgccggggaggtcgcatgagtctgctgcaattcagtggcctgtttgttgtctggctgctctgcacgctgtttattgccacgctgacctggtttgagtttcgccgtgtgcgctttaacttcaatgtcttcttttcattgctgtttttgctcacctttttcttcggctttccgctgaccagcgtgctggtatttcgctttgatgttggtgtcgcgccgccagaaatcttgttgcaggcgttgctttctgcaggctgcttctacgcggtttactatgtcacctacaaaacccgtctacgcaaacgcgttgctgatgcaccgcgccgtccgctgtttaccatgaaccgcgtggagaccaatctcacgtgggtgatcctgatgggcatcgctctggtgagcgtcggcatcttcttcatgcacaacggctttttgctgttccggcttaattcttacagtcagatcttttccagcgaagtctccggcgtggcattaaaacgcttcttttactttttcatcccggcgatgctggtggtttattttctgcgccaggatagcaaagcgtggctgtttttcctcgtcagcacggttgcctttggcttgttgacttacatgattgtcggcggcactcgcgccaatatcatcatcgcattcgctatcttcctgtttattggcattattcgcggctggatttcgttgtggatgctggcggcggcgggcgtgctggggattgtgggcatgttctggctggcgctaaaacgctatggaatgaatgtgagcggcgatgaagcgttctatacgtttctctatctcactcgcgacaccttctcgccgtgggagaatctggcgttgctgttgcagaactacgacaacatcgacttccagggcctggctccaattgtccgcgatttctatgtctttatcccttcctggctgtggccgggtcgcccgagtatggtgctgaactccgccaactactttacctgggaagtgctgaataaccactccggactggcgatctcgcctacgcttataggctcactggttgttatgggcggcgcgttgttcatcccgctcggggcgattgtggttggactgattatcaaatggttcgactggctgtatgagctgggcaaccgcgagactaatcgctataaggctgcgatattgcacagtttctgcttcggggcgatcttcaatatgatcgtgctggcgcgtgaagggctggattcgtttgtctcacgcgtggtcttttttatcgtggtcttcggcgcatgtctgatgatcgcaaaactgttgtactggctttttgaaagcgccggactcattcataaacgaacaaaatcatcgctccggacgcaggttgaaggataacaatgaataacaacaccacggcaccgacctatacgctgcgtggcttacagttgattggttggcgtgatatgcagcatgccctcgattatctgttcgctgacgggcagcttaagcagggaacgctggttgccattaatgccgaaaaaatgctgaccattgaagataacgccgaggtcagggagttaattaacgctgccgaatttaaatatgcggatggcatcagcgttgtacgttcagtacgtaaaaagtacccgcaggcgcaggtttcccgcgttgctggggccgatctctgggaagagctgatggcgcgcgcaggcaaagaagggacaccggtatttcttgtgggcggtaaacctgaagtgctggcgcaaactgaagctaaactgcgcaaccagtggaatgtgaatatcgttggcagtcaggatggttattttaaacccgagcagcgtcaggcgctgtttgaacgcattcatgccagcggagcgcaaatcgtcaccgttgcgatgggatcgccaaagcaggagatcttcatgcgcgactgccgtctggtgcatccagatgcgctgtatatgggcgttggcgggacctacgatgttttcaccggtcacgtaaaacgcgcaccgaaaatctggcaaacgctggggctggagtggctctaccgcctgctttcgcagccgagccgcattaagcgtcagcttcgtttgctgcgttatttacgctggcattacaccggcaacctctgattttcctctctttgtaaagcgacggagtggtcacttcgtcgcctgtctgcttttttattacacaaagcattcaaatttttaatgctttatttgccatttctcctgaattacgaaaacattcgcaacactcgatgtacccataacgataaccggtaacaccggaaagcatgcaaacacaacacgaggatttatggcagataacaaaccagagctacagcgtgggctggaagctcgacatatcgaactcatcgccctggggggcaccattggcgtcggcctgtttatgggggccgccagtaccctgaaatgggccgggccatccgtattgttggcctatatcatcgccgggctgttcgtctttttcatcatgcgttcaatgggcgaaatgttgttcctcgaaccggttaccggttcgttcgccgtttacgcgcatcgttatatgagcccgttctttggttatctcaccgcctggtcttactggtttatgtggatggcggtggggatctcagaaatcaccgccattggcgtttatgtccagttctggttcccggagatggcgcagtggatacccgcattgatcgcggtggcgctggtggcgttggcgaatctggctgcggtgaggttgtacggcgaaatagagttctggttcgcgatgatcaaagtcaccacgattatcgtgatgattgtcattggcctgggcgtgattttctttggctttggcaatggcgggcagtcgattggttttagcaatctcacagagcatggcggtttctttgctggtggctggaaagggttcctgaccgcattgtgtattgtggtggcgtcctaccagggcgtggagctgattggcattactgccggtgaagcgaagaatccgcaggtgacgctgcgcagtgccgtaggcaaggtgctgtggcgaatcctgattttctacgttggcgcgattttcgttatcgttactatcttcccgtggaatgaaataggcagcaacggtagcccgttcgtactgactttcgccaaaatcggcattaccgcagcggcgggcattatcaactttgtggtgctgacggctgcgctctctggctgtaacagcggcatgtacagttgcggacgtatgctctatgcactggcgaaaaaccgtcagttaccggcggcaatggcgaaagtttcccgtcacggcgtaccggttgcgggtgtggcagtatctattgctattctgctaattggttcatgcctgaactacatcattcccaatccacagcgtgtgtttgtctacgtctacagcgccagcgtgcttccgggtatggtgccatggtttgtgattttgataagccaactgcgttttcgccgtgcacacaaagcggcaattgccagccatccgttccgctcaatcctgttcccttgggccaactacgtaacaatggcattcctgatttgcgttttgatcggcatgtactttaatgaagatacgcgtatgtcgctgtttgtcggcatcatctttatgctggtggtgacggcgatttataaagtttttgggcttaatcgccacggtaaagcgcataaactggaggaataagcagcaaaacgcacaaaccgtaaccaaacgcgcaatttatttaaaaagggactagacagaggggtgggaagtccgtattatccacccccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcgccatttagtcccggcgcgtgacctgcggtggtagtaataccgcgtaacaagatttgtagtggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgaatcccattagccaccccattattagaagttgtgacaatgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgggggttcaagtcccccccctcgcaccacgactttaaagaattgaactaaaaattcaaaaagcagtatttcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattttgaaccccgcttcggcggggttttttgttttctgtgcatttcgtcactttcccttcgcaataaacgcccgtaataacgcattgcgccacggtatgatttcgcccttaacttattgaaggatgacttcaggcaaggagcgaccatgcagcaacaggttccaacgcgtgcttttcatgtgatggcgaaaccgagcggttctgattgtaatctgaactgtgactactgtttttatctcgaaaaacaatccctttaccacgaaaagccagtcacgcatatggacgatgacacgctggaagcgtatgtccgtcactatatcgctgccagcgaaacccaaaacgaagtggcttttacctggcagggcggcgaaccaacgttactcgggctggatttttaccgccgtgccgtggcgctacaggcgaaatatggtgctggcaggaagataagtaatagcttccagactaacggcgtgctgctcgatgacgaatggtgtgcatttctggcagaaaatcattttcttgtagggttatcgctggatggtccggctgagatccacaatcaatatcgcgtgaccaaaggtggcagaccaacgcataagctggtgatgcgtgctctgacgctcctgcaaaaacatcatgtcgactataacgtgctggtctgcgtcaatcgcaccagtgcgttacaacctttgcaagtctatgattttctgtgtgatgcaggtgttgagttcatccagtttattccggtggtcgagcgcctggctgatgaaacagctgctcatgctggacttaagctacatgctcccggcgatattcagggcgaactgacggaatggtcggtgtgcccgcaagagttcggtgagtttctggtggcgattttcgaccactggattaagcgcgacgtcggtaagattttcgtaatgaatatcgaatgggcgttcgccaattttgtcggcgcaccgggcgcggtttgccatcatcagccaacctgcgggcgctcggtgattgttgaacacaacggcgatgtttacgcctgcgatcactatgtttatccgcagtatcgactagggaatatgcttcagcagacgattgcagaaatgattgattccccgcaacagcaggcatttggtgaagataaattcaagcagttaccggcacagtgtcgcagttgcaacgtgttaaaagcgtgctggggaggctgcccgaaacaccgctttatgctcgatgccagcggcaaacccgggctgaattatttgtgtgccgggtatcagcgttatttccgccatctaccgccatatcttaaagcaatggttgatttgctggcgcacggtcgtccggccagcgacattatgcaggcgcatttgctggtggtgaataagtaaaaaagtagccattttgtggccgcctgcggttgattgtcggatgcgtcagcatcgcatccggcaaaggtagatctcagcgatagcgccggcttaatcagatttaatctgcgcgcgtggtggatattttttcaggatctccatatacgcatgcatttcggtctgtagcggtacacccattgggatatggcgcacgccgatagagtcgctttcctgcggatcggtgtacaggttaaacaccgacgatcccgccgtttgcattactgtgccggtgaatccaccctgatatccgctctgggtataagcgtaaggttgctgaatcaggacgtgatacttgaactcatccatacgcacagcagaaagtttaccgttgaggaagtagtgctcggccttacggttagactgaccatttgttcccaggaagaaagatgtctggtccacaccatcgataaaggtggttttcggtactaaattcgctacttttgccccaggatgccccgccagatccagtgccgtagggaagagatccgccagatcgacaatgccgtcagatttacgcggttggatcatgcctttccagtaaacgaaggttggcacacgaacgccgccttcccatgtagaacctttcgcaccgcggaacggcgtgcgaccgtgcggcggaacttcggcttccggaccgttatcagaggtgaacacaatcagcgtgttatcaagctgaccgtttttctccagtgctttatacagattggcgaagatatcgttcatctccaccatgcagtcgccgtaagaggtgcgcgccggagagctacccgcatatttcgcatttgggtagttatcgaagtgacagccgcgagtgccgtaatagaggaagaaaggcttatcactcttcgccatcttgtcgaggaacttaacgccatattccatccagcgttgatccagatcttccatatatttcggcgtaatgtcggcaatggcttcctgttcaccgccgcgcacggcatgaacgtcatctttgctgaacggcagtttttggatgtattcagaacgagccgggctcagggcgacttccgggttgacatgaacatcacgccattcggtatacatatcggacaccgagttaaagccgcggaaatcatcaaagccaacgttctgcggctgcgactctttgttttcccccatatgccatttcccgatagcctgggtgatgtagccctgatcgtgcagcaactgcggcagcgtggttaacccttgcagaccgcccggttgcccgtacattggcggcatcagaatgccgtggtggatggagtattgtccggtgagaatcgtggcgcgggttggggaagaactcggttgagaatacgccgaagttaaaatcagcccctggctggcaacggcgtcgatatctggtgtagggttacccaccgccacgccgccgccgttaaagccaacgtccatccagcccacatcatccagcaagaaaacaaccacgttcggtttcttaccggtttttttctcaagttccgccagtttctgctgggtttctttgtcttgtgcaggatgctgcatcaccggcatcatgttgtcggcaatagtggtcgccggtttaaccagatactggtttgggtgatcgtatccggcaaagcctttgcgtgcggtggcggttgacggggtatctgctgcgctggctatgagaggaagagctgcggcgacagcaacaacaagaagtttgggtgaaaacgaaaattccatgcaaaatgctccggtttcatgtcgtcaaaatgatgacgtaattaagcattgataattgagatccctctccctgacaggatgattgcataaataatagtgataaaaataaattatttatttatccagaaaatgaattggaaaatcaggagagcgtttgcaatcctacctctggcgcaggtgatatgtaaggcggtgatgttatatcgcgttgattattgatgctgtttttagttttaacggcaattaatatatatgttattaattgaatgacttttattattcattatatatatgtgtagaattgtgcgcaggagaaatattcactcaggaagttattactcaggaagtaaagaggattacagaattatctcataacaagtgttaagggatgttatttcccggttctctgtggcataataaacgagtagatgctcattccatctcttatgttcgccttagtgcctcataaactccggaatgacgcagagccgtttacggtgcttatcgtccactgacagatgtcgcttatgcctcatcagacaccatggacacaacgttgagtgaagcacccacttgttgtcatacagacctgttttaacgcctgctccgtaataagagcaggcgtttttttatatatcagaaaggccccggaggtgcttgcctccgggtgagaaagagctactgtggcgggttgttctgcaacgttaacatcaaaccgtcgcgacgcatcgctgcggcttcttccggcttgtgcagtctgtccagcgcgtcggcaagccatgcgtaatcgtaggcgtccggacgttgtttcagcgctgcgcggaaggcgagcgatgcttcctgccattctccgtgtttcatcagcgactgacccagtgtgctccacaacagcgggcgatcgcccacgtttttgatctgttggcgcagcactttttccagctgttccgggttattggttttcagacgcgggatcggcagcagcaggcgatcgtcatactggcgtttcaggccgtcgatgataatttgctgggcagtatcatgatcgtcacactcaataagatgttccgccattgccacctgcaaggccacctgatgacgcgttttccggctttggtttttccaccagttacgcaaaccttcactaccgttatcggcacgcgcctgatccatcaggccaatccatgcctgttgttccagcattgcacgatgttcttcatcaccaacatgggctttcgccattgatgggatgatatccagcagcgaactccatgcaccagtgcggatatacgcctgttccgccagacgtaatacttccggatggcgtggcgtaacttccagcagcttatccacgccgtgacgtgctgcatggttttcattacgggccagttgcagacgtacacgggtgatttctaccggaatggtgtcattgccggccagctccgctgcgcgttccagatgttggttggcgcgtgcttcatcaccacgttgttgcgcggcttcggctgccagtagatagttcaccaccggttgttcagcgtgatcggcatttttcgccatcagcttttcaacttgctgataatcgccttccgccagtttcagcagcgcctgttcggtctgcttacgtgcacggcgacgcttacgtccgacaaaccacccacgggtgtgcgcgcctgtgcggaagattcgccgcagtagccactcaatggcaaacagcactaccatcgccagaatcaaaataatcgcgaggcccgtgacgctagtttcaatattgtagttgtcggtctggatcagcacgtaaccctgatggccggcaatcatcgggccaaccacgatccccgcaatcagcaacacaaagagcaataacacttttagcatggttattctccttgcggcgcggctgccggagcatcagcttgcggtgcaggtgcaggtgcaggtgcaggtgcaggtttagcttccgttgtccctgctgccggttgtgccagcaggttacgcacgcgggtctgcatcaatttttccagcatcgcctggctttgcagggtttccggaagatccatcgagatattttgctggcttaactggtccacctcgtcgaggaacgctttggtggtggcatcatcagtatcgtagtaagcacgtacccaggtggagacgttctccagcgcctggcgataagtctcttcctggtgacgcggtacagcttgtgctgcgaccagcaggcgagagcgaatattttcgcgcagatagatatcctgatttggcgctaacagcggtacggcggtgtcatcacgacggcgaatcgtaatgaagttgtccataaagttctgccagcttttttgcagattgatacgccattcgctgatggaactggaaagctcttcaccgtcggaatccatcggcgaaccatcgctgtcattatcggccagacgcagattatctacctgatttgaaagctgattaagcttaaggatgataccgtcataatccacctgcgataccgcagaaaggctggcgatatcatcggtaattgcccggcgaacggtaatcagactcgggtcattcatatccgccaggctggcgtctgcacttttcagcaacgctgcagcggtcgtgacgtcctgatcgctccacagcttccgtccggcgagtttcaccagaaaatcggcctgggccagcagccaggttttagcatcgctgccggaaatggtggcgaccttttgttggacttcatccagctgttttgccagcgtttcttgctgacgattcgcctgctcaagctgtacagcttgttgcttgataatgccttccagctcggctttttggctctcctgggctttttgcagtgccgtaagttggttagccagggcatcgctggtggcagtctgattgacggcctgttgtttaccccagccatacaaaccgacgcccgccgccagagcaatagcgatagccaccgcgctgagaatcaatgcggtattgttcttactctttttttctgttgcgacaggttgtgacgtggtgtccacggcctccctggtctcttcaaccacggcggaggttttttcttgttccgtcattatggcttcctgttatgagagttattgtaatgcccgtaaaagcgcatcgttgtcagcgttatcggcgaccttaatgtcttgccagcccagttcccgggcgagtttcgccaaacgctcactgacgaccaatagtcgacagcgtagtaaccagtgctcacgataccattgtgggatcagcgaccagagttgctgcaacatttcaccgctggtaacaacgaccgtcgtcacctcgcgggattgccagcgcatcgcttcttctgcaccatcgtaatggattgcgcatcgttgataacattcacaaaaagtgacctcagcaccgcgcgccgtcagggaatccccaattagctcacgaccgccattgccacgtaatatcagcgcacgtttgcccgcaatattttgtaattcaggtaattgtagcaagacttcgctgatttcccgatcctgcgggtagagaatcttctgtccgcttacggtatgtagtgccagcgcggtggtgcgtccaatggcgaaataatcaggtagtcggggccatttacgatcttgctgatgcagctgtgattgggcaaaagcaaccgcgtgttgcgagagggcaaacaacagatcgctctctcccagcgctgccagttgatcagcaagttgcggtaattgtcgacccggagaaaactcaatcagcggaaaatgccaggccacctgccccagtgtgcgtagacggctcactaactcttctcctgcgggagacgggcgggtgaccaggatactcatgccggggcgtctccgttatagacttcagcgaggatctcgcgcgcgccgttattcagtagctcttctgccagcgaaatccccatttgttcggcatcttgcggcgcaccgcggcgttcaccgcgaataatctgcgaaccgtccggcgcgccaaccaacgcacgcagccagatttcgccatcaataagctcggcgtagctaccaattggcacctgacatccgccttcgagacgggtattcatggcgcgttcggcggtaacgcgcagtgcagtttcgtggtgattcagcgcggcgagcagctcgcgagtgcgtgcatcatcaaggcggcattcaatgcccaccgcaccttgccctaccgccggaagagaaatctcgggtggcaacgcggcgcgaatgcgggactccagacctaaacgttttagtccggctacggcaagaatgatggcatcatattcgccgttatccagtttgctcagacgagtgccgacgttgccgcgcagggagcggataatcagatccgggcggcgttcagccagttggcactggcgacgtaaactggacgtcccgacgatactgcctgccggtaacgcatccagactgtcataggtgttggatacaaaggcatcgcggggatcttcgcgctcgcaaatggtgaccagccccagaccttgcgggaattcaacgggcacatctttcattgaatgaacggcaatatcggcgcgattttccaggagcgcgacttccagctctttcacaaataagcctttcccgcctactttcgccagcggcgtatcaagaatcacatcgccgcgcgtcaccatcggtaccagttcaacgaccaggcccggatggctcgccatcaacttgtctttgacatagtgtgcctgccagagtgcaagtgggctttggcgtgtggcaattcttaaaacattgtctaacatgcttgttaccgtcattatcatccgtggtccatcctaacatccttgccagagcgatgtcagtgttgtggtgaaacgtagacgcctgcgcaaaccgtaaaatgaggtctggcagtggatcctgacaggcgctttgagccttcgtaataaggaatttacagagaataaacggtgctacacttgtatgtagcgcatctttctttacggtcaatcagcaaggtgttaaattgatcacgttttagaccattttttcgtcgtgaaactaaaaaaaccaggcgcgaaaagtggtaacggttacctttgacatacgaaatatcccgaatgccgcgtgttaccgttgattttggcggaatcacagtcatgacgggtagcaaatcaggcgatacgtcttgtacctctatattgagactctgaaacagagactggatgccataaatcaattgcgtgtggatcgcgcgcttgctgctatggggcctgcattccaacaggtctacagtctactgccgacattgttgcactatcaccatccgctaatgccgggttaccttgatggtaacgttcccaaaggcatttgcctttacacgcctgatgaaactcaacgccactacctgaacgagcttgaactgtatcgtggaatgtcagtacaggacccaccgaaaggtgagcttccaattactggtgtatacaccatgggcagcacctcgtccgtagggcaaagttgttcctctgacctggatatctgggtctgtcatcaatcctggctcgatagcgaagagcgccagttgctacaacgtaaatgtagtctgctggaaagctgggccgcctcgctgggtgtggaagtcagcttcttcctgattgatgaaaaccgcttccgtcataatgaaagcggcagcctggggggcgaagattgtggctccacccagcatatactgctgcttgacgaattttatcgtaccgccgtgcgtctcgccggtaagcgtattctgtggaatatggtgccgtgcgacgaagaagagcattacgacgactatgtgatgacgctttacgcgcagggcgtgctgacgccaaatgaatggctggatcttggtggcttaagctcgctttctgctgaagaatactttggtgccagcctttggcaactctacaaaagcatcgactctccgtataaagcagtgctgaaaacactgctgctggaagcctactcctgggaatacccgaacccacgtctgctggcgaaagatatcaaacagcgtttgcacgacggcgagattgtatcgtttggcctcgatccatactgcatgatgctggagcgcgtcactgaatatctgacggctattgaagatttcacccgtctggatttagttcgccgctgcttctatttaaaagtgtgtgaaaaacttagccgtgaacgcgcctgcgtaggctggcgtcgtgaagtgttaagccagttggtgaaagagtgggaatgggacgatgctcgtctggcaatgctcgataaccgcgctaactggaagatagatcaggtgcgtgaggcgcacaacgagctgctcgacgcaatgatgcagagctaccgtaatctgatccgctttgcgcgtcgcaataaccttagcgtctccgccagcccgcaggatatcggcgtgctgacgcgtaaactgtacgccgcgtttgaagcattaccgggtaaagtgacgctggtaaacccgcagatttcgcccgatctctcggaaccgaatctgacctttatttatgtaccgccgggccgcgccaaccgttcaggttggtatctgtataaccgcgcgccaaatattgagtcaatcatcagccatcagccgctggaatataaccgttacctgaataaactggtggcgtgggcatggtttaacggcctgctgacctcgcgcacccgtttgtacattaaaggcaacggcgttgtcgacttgccgaagttgcaggagatggtcgcagacgtgtcgcaccatttcccgctgcgcttacctgcaccgacaccgaaggcgctctacagcccgtgtgagatccgccatctggcgattatcgttaacctggaatatgacccgacggcagccttccgcaatcaggtggtgcattttgatttccgtaagctggatgtcttcagctttggcgagaatcaaaattgcctggtgggtagcgttgacctgctgtatcgcaactcgtggaacgaagtgcgtacgctgcacttcaacggtgagcagtcgatgattgaagccctgaaaaccattctcggcaaaatgcatcaggacgccgcaccgccagatagcgtggaagtcttctgctacagccagcatctgcgcggcttaatccgtactcgcgtgcagcaactggtttctgagtgtattgaactgcgtctttccagcacccgccaggaaaccgggcgcttcaaggcgctgcgcgtctccggtcaaacctggggcttgttcttcgaacggctgaatgtctcggtacagaaactggaaaacgccatcgagttttatggcgctatttcgcataacaaactgcacggcctgtcagtgcaggttgaaaccaatcacgtcaaattaccggcggtggtggacggctttgccagcgaagggatcatccagtttttcttcgaagaaacgcaagacgagaatggctttaatatctacattctcgacgaaagcaaccgggttgaggtgtatcaccactgcgaaggcagcaaagaggagttggtgcgtgacgtcagtcgcttctactcgtcttcgcacgaccgtttcacctacggctcaagcttcatcaacttcaacctgccgcagttctatcagattgtgaaggttgatggtcgtgaacaggtgattccgtttcgcaccaaatctatcggtaacatgccacctgccaatcaggagcatgacgcgccgctgttgcagcagtatttttcttgatgctaatgccggaaagcgaggcttatccggcattagctcttaacgaaaactgacggtttctcccgcctgctgcgtcgcggcctgttccaataaatcccagaaggtttcgccgctgcgatcgcaaatccactcatcgcctttcagatcaaaatggtagccgccctgtttggttgccagccatacctggtgcagcggttcctggcggttgataatgattttgctgccgttctcaaaggtaatggttagtacaccgccgttgatttcacagtcgatatcgctgtcgccatcccagtcgtccagatgttcttcaatggtcagccacagttgatcagccaggcgatgaaattcactgtcgttcattgttgtatcctgtttttaagtgatggcggcagtatagcggcatggggtcagggcttcaaagtttgcccgtctgctgctgcgttccggcatgattcatccgtcaccggaataataatatctctatatagcgaaagattggtcttttcataagggcgcaggtacaccacgccttttccctgtttctggtaaatattatgttccggctcatcaagccgacatccccatgccgacgataagaacaacgaacaagacaataaacaaaccacattgcgatagtgcataaagccatcctggcgcgaggtgccgatcacgaaactaccagcaaaacataaatcgccacgagtaagcgttatactcgcagcatttcctcacttttcagacttcataaagagtcgctaaacgcttgcttttacgccttctcctgcgatgatagaaagcagaaagcgatgaactttacaggcaatccataatgaaaaacgtgtttaaggcactcactgtattacttactctcttcagcctgacgggctgcggtctgaaaggtccgctctatttcccgcctgcagataaaaacgcaccgccgccgaccaaaccggtagagacgcaaacgcaatccacggtgccggataaaaacgaccgcgccactggcgatggtccatcccaggtgaattactaaaagtcagtttctgtacccgcgtgattggagtaaatgatgcagttctcgaaaatgcatggccttggcaacgattttatggtcgtcgacgcggtaacgcagaatgtctttttttcaccggagctgattcgtcgcctggcggatcggcacctgggggtagggtttgaccaattgctggtggttgagccgccgtatgatcctgaactggattttcactatcgcattttcaatgctgatggcagtgaagtggcgcagtgcggcaacggcgcgcgctgctttgcccgttttgtgcgcctgaaagggctgaccaataagcgcgatatccgcgtcagcaccgccaacgggcggatggttctgaccgtcaccgatgatgatctggtccgcgtaaatatgggcgaacccaacttcgaaccttccgccgtgccgtttcgcgctaacaaagcggaaaagacctatattatgcgcgccgccgagcagacaatcttatgcggcgtggtgtcgatgggaaatccgcattgcgtgattcaggtcgatgatgtcgataccgcggcggtagaaacgcttggtcctgttctggaaagccacgagcgttttccggagcgcgccaatatcggttttatgcaagtggttaagcgcgagcatattcgtttacgcgtttatgagcgtggggcaggagaaacccaggcctgcggcagcggcgcgtgtgcggcggtggcggtagggattcagcaaggtttgctggccgaagaagtacgcgtggaactccctggcggtcgtcttgatatcgcctggaaaggtccgggtcacccgttatatatgactggcccggcggtacatgtctacgacggatttattcatctatgaagcaaccaggggaagaactgcaggaaacactcacggagcttgatgaccgggcggttgtcgattatctgattaaaaatcctgagttttttatccgcaatgcgcgcgcagtagaagcgatacgtgtgccgcatccggtacgcggcaccgtttcgttggtcgagtggcacatggcccgcgcacgtaatcatattcatgttctggaagagaacatggcgttgttgatggaacaggctatcgctaacgaaggcctgttttatcgtctactctacctgcagcgcagtctcaccgccgccagtagtctcgacgatatgctgatgcgtttccatcgctgggcgcgtgatttagggctggcaggtgcgagtctgcgcctgtttccggatcgctggcgcttaggtgcgccgtcgaaccacactcatctggcattaagccgtcagtctttcgaaccgctgcgtattcagcgtctggggcaggaacagcactatctggggccgcttaacggaccggagcttctggtggtgctaccggaagcgaaagcggtgggatcggtggcgatgtcgatgctgggaagcgatgctgatttgggggttgtgctgtttaccagtcgcgatgccagtcactatcaacaagggcagggaacgcagttacttcatgaaattgcgctgatgttgccggagcttctggcgcgttggattgaacgcgtatgaccgatttacacaccgatgtagaacgctacctacgttatctgagcgtggagcgccagcttagcccgataaccctgcttaactaccagcgacagcttgaggcgatcatccattttgccagcgaaaacggcctgcaaagctggcagcaatgtgatgtgacgatggtgcgtaattttgctgtacgcagtcgccgtaaagggctgggagctgcaggtctggcgttacggctttctgcgctacgtagcttttttgactggctggtcagccagaatgaactcaaagctaacccggcgaaaggtgtttcggcaccgaaagcgccgcgtcatctgccgaaaaacatcgacgtcgatgatatgagtcggctgctggatattgatatcaacgatcccctcgccgtgcgcgatcgggcaatgctggaagtgatgtacggcgcgggtctgcgtctttccgagctggtggggctcgatatcaaacacctcgacctggagtctggcgaagtgtgggtgatgggaaaaggcagcaaagagcgccgcctgccgattggtcgcaacgccgtggcgtggattgagcactggcttgatttgcgcgacctgtttggtagtgaagacgacgcgcttttcctgtcgaaactgggcaaacgcatctccgcgcgtaatgtgcagaaacgctttgccgaatggggcataaaacaagggctgaataatcacgttcacccgcataaattacgtcactcgttcgctacccatatgctggagtcgagcggcgatcttcgtggtgtgcaggagctgctgggtcatgccaacctctccaccacgcaaatctatactcatcttgattttcaacaccttgcctcggtgtacgatgcggcgcatccacgcgccaaacgggggaaataatgcgtttttaccggcctttggggcgcatctcggcgctcacctttgacctggatgataccctttacgataaccgtccggtgattttgcgcaccgagcgagaggcgcttacctttgtgcaaaattatcatccggcgctgcgcagcttccagaatgaagatctgcaacgcctgcgccaggcggtacgggaagcggaacctgagatttatcacgacgtgacgcgctggcgttttcgttcgattgaacaagcgatgctcgacgccgggctgagtgccgaagaagccagtgcaggcgcacatgcagcaatgatcaactttgccaaatggcgcagccggatcgacgtcccgcagcaaacccacgacaccttaaaacagctggcgaagaaatggccgctggtggcgatcaccaacggtaacgcccagccggaactgtttggtttgggggattattttgagtttgtgctgcgcgctggcccgcacgggcgctcaaaaccgttcagcgatatgtacttcctggcggcggaaaaactcaacgtgccgatcggcgagatcttacatgtcggggacgatctcaccactgacgtgggtggggcaattcgcagcggaatgctggcctgttggatcagaccggaaaatggcgatctgatgcaaacctgggacagccgtttactgccgcatctggaaatttcccggttggcatctctgacctcgctgatataatcagcaaatctgtatatatacccagctttttggcggagggcgttgcgcttctccgcccaacctatttttacgcggcggtgccaatggacgtttcttacctgctcgacagccttaatgacaaacagcgcgaagcggtggccgcgccacgcagcaaccttctggtgctggcgggcgcgggcagtggtaagacgcgcgtactggtgcatcgtatcgcctggttgatgagcgtggaaaactgctcgccgtattcgattatggcggtgacgtttaccaacaaagcggcggcggagatgcgtcatcgtatcgggcaactgatgggcactagccagggcggtatgtgggtcggcaccttccacgggctggcgcaccgcctgctgcgtgcgcaccatatggacgccaacctgccgcaggatttccagatcctcgacagtgaagaccagctacgtctgcttaagcgtttgatcaaggcgatgaatctcgacgagaagcagtggccgccgcgtcaggcaatgtggtacatcaacagccagaaagatgaggggctgcgtccgcatcatattcagagctacggtaatccggtggagcagacctggcagaaggtgtatcaggcgtatcaggaagcgtgtgaccgcgcgggcctggtggacttcgccgagctgctgctacgtgctcacgagttgtggcttaacaagccgcatatccttcagcactatcgcgaacggtttaccaatatcctggtggacgaattccaggataccaacaacattcagtatgcgtggatccgcctgctggcgggcgataccggcaaagtgatgatcgttggcgatgacgatcagtcaatctacggctggcgcggagcgcaggtcgagaatattcagcgtttcctcaatgatttccccggtgctgaaactatccgtctggagcagaactaccgctctaccagcaatattctgagcgccgctaacgccctgattgaaaacaataacgggcgtctgggtaaaaaactgtggaccgatggcgcggacggtgagcctatttccctctattgcgcttttaacgaactcgacgaagcgcgttttgtggttaaccgcatcaaaacctggcaggacaacggcggggcgctcgctgagtgcgccattctctaccgcagcaacgcccagtcgcgtgtgctggaagaggcgttattgcaggcgagtatgccgtatcgtatttacggcgggatgcgcttcttcgaacgccaggaaatcaaagatgcgctctcgtatctgcgcctgattgccaaccgcaacgacgacgcggcctttgagcgtgtggtgaatacgccaacgcggggtattggtgaccggacgctggacgtggtacgtcagacatcgcgagatcgccagttaacactctggcaggcatgtcgtgaactgttgcaggaaaaagccctcgccggacgtgctgccagcgccttacagcggtttatggagctgatcgacgccttagcgcaggaaactgccgatatgccgctgcatgtacagactgaccgggtaattaaagactccggcctgcgcaccatgtacgagcaggagaagggcgaaaaaggtcagacgcgtatcgaaaacttagaggaactggtgacggcaacgcgccagttcagctacaacgaagaagacgaagatttaatgccgctgcaggcattcctctcccatgcggcgctggaagcgggcgaggggcaggcggatacctggcaggatgcggtgcagttgatgacgctacactcggcgaaaggtctggaattcccgcaggtgtttatcgttggtatggaagagggcatgttcccaagccagatgtcgctggatgaaggcgggcgtctggaagaagaacgccgtctggcctacgttggcgtaacccgcgcgatgcagaaactgacgctgacctacgcggaaacccgccgtctgtatggcaaagaggtttaccatcgcccgtcgcgctttatcggtgagttgccggaagagtgtgtggaagaggtgcgcctgcgcgccacggtaagccgcccggtcagccatcagcgtatgggtacgccgatggtcgagaacgacagcggctataagctcggccagcgcgtacgccacgctaagtttggtgaaggcaccatcgtcaatatggaaggcagcggcgagcatagccgtttgcaggtggcattccagggccagggtattaaatggctggtggcggcttacgcccggttggagacggtgtgacgttgcggaatgcggtgcgccataccgcattccgcatcagcaccttacttagcgcacttcttcacatcaatattccagtcagcaccagatgcaacctgatgtttctgcgcgaaattatccatattcagcgccacggaaacattcaataagctgttcagatacaccatcggctggccttccggcacatcgccgaagcttgcgacatacggcattttccctgcgtatttttgctgggaaccttcggaaatggtcacacacaacgtgtcgttgagtttgattcctgcctgattcagcaactcgtcgctgatattgctccagacgttgccgtactgaatatcgagaatcgggatattgcccttcacttcaccttttgttgctttggctttctgataagaaagttcgacaacttttgcaggaagctctggccccacctgctcgaacgtgatcgccccggaagccagacgtgcaccggtgtaggcatacacgtcacgaccgtggaaggtatatgacttttcggaacctttcagacggttggttttttcatcgatttgccggacgctctcaatacccagcgattccgccaccaacgtaagcgtaccgttatctggtgaaacgaagtactgaccgtttttggttttcagcactaccgatttacggtctgtaccaacacctggatcgaccacgctaacaaacaccgaaccttgcggccagtaactggcagtctgatacaggcggtaagcgccttcccagatgttatatggtggaatttcgtgtgttaaatcaaatattttaagattatggtcaacgccgaaagcgacccctttcatcgccgagacggcgccatctttcaggctaaaatccgtttgtaaaatcaaagcgttatccgcataagcggatgatgaccccagacaggttaataaaaataatgttgcgagcgtttttttcatttttgtttcccttcatttatctgatgattttccagctgtgtagccagccccagtttgtctggcctcctcgagtgtacaatgtttaacctttctgctcgacggaaatcatggtgacaaaaggatagcgttgccacgggattgcctcgcctttcatatacatatgtgaaattgtgccatcaagataaagcagctgctcaacgttcagtttcgctttggcataacaggcaaaatcataaaaatttgtcgcctgctggctcaacaaaaacacggcgttcccatgtttattaatcccaacaccgttacgaattttacgtgaggcgacgttgggatgaatacgcggattaattacaccgttttccatcaacaatggccctgactgcaccgcaaactgaatctctttactggttttaaaggcatccagacgaacgatgccgactttatctcccgcgacataaaacactccgccaggacgaataaagaaattcccttcacctgaagcgagatttaacgccaccttctgctgaccgttttcgatgtacaaaccgagcggcgcatagctttcatcatagatgccgccgttcatcgccatctgcacctgaccctgactattaatatccgccagcagagcatgtaacgttccccacgcttcgccattggctttttgccagtacattttcacccgctctgtttgaggattaacggtatacgcctgtacggtcagcgtcggatctgagggtgcgcaatcatcagcggcaacagcaaacaagggaagtaaggtgagggtgagaaaaatccgtttgagattcaaggtgatcattcctttaccaatgaatagccgatgcgccattataggccctgaatgtgggatttttttatcctgttagcgaccttgacgagtaccaaaaagcgcgaagttcaactattgttctgtggtgttctgttgcgtgttgacggcaaaattttgctggcgtaacatgcgcgcacgatcactctaagaggacattcgccttggacacacccagtagatactggctcattatcctgtcatccaggatcaactcctaaggctatccctttttgctgatagccttagcggttgtcagcgacctcaatttttcccgtcgcgctgagtcaggctgtttaatggtctgaaacccaatttgtttctgtgtgcccaccgaactgtccgatattttaagcattgggagtcccggtcatgctgagcgcatttcaactggaaaataaccgactgacccggctggaagtcgaagagtcacaaccccttgtaaatgcagtatggattgatcttgtcgaaccggacgacgacgagcgactgcgcgtacaatctgaacttggccagagcctggcaacccgcccggaactggaagacatcgaagcatcggcacgtttctttgaagacgatgacggcctgcatattcactccttcttcttctttgaagatgcggaagatcacgccggtaactccactgtggcatttaccatccgtgatggtcgtctgtttactctgcgtgagcgtgaactgcccgcttttcgcctttaccgtatgcgtgcccgtagccagtcaatggtggacggtaacgcctacgagctgctgctggatctgttcgaaaccaaaatcgaacagttggcagatgaaattgaaaatatctacagcgacctggagcagttgagccgggtaattatggaagggcatcagggcgatgagtatgacgaggcgctctccacactggcggaactggaagatatcggctggaaagttcgcctgtgtctgatggatacccagcgtgcgctgaacttcctggtgcgtaaggcgcgtttaccgggcgggcaactggagcaggcgcgtgaaatcctgcgagatatcgaatccctgctgccgcataacgaatccctgttccagaaggtgaacttcctgatgcaggcggcgatgggctttatcaatatcgagcagaaccgcatcatcaaaatcttctcggtggtatccgtggtgttcctgccaccgacgctggtcgcttccagctacgggatgaactttgagtttatgccggaactgaagtggagcttcggctacccaggcgcgattatctttatgatcctcgcgggcctggcaccgtatctgtactttaagcggaagaactggttgtaatataaatgccgggtaaagattgttctttatccggcttattgctgaaaattgtctttttcaaagtcatgcgggttgaacactcgctctatcttattttcctgggttagttgatactcattgttatcaacaataaaaaaatgagtattacggtaaggatattcattaataaccattaaatagttttttacgatgcaattatcattgctcttaatcgtcgggaaacagtagagatcttcatacggcccttcgatatattttttatagtcagtgaagccattaccgatatcaataacataccaggtatgccaactatcttctggtaggggattttgacttttaatttcatcctgatgcttcagataccaatttattttatcgctatcagtccatggcagatgatcaacgaccagaaagactgaattgccagcatcagagtatgtatacaaaatctgtacaggacgcaatgtccataaattatagatgcagcatagaagaaataaatataatataattttctggagttttcttttcatagataattttcgattctttcgatagtgttaaaattggtgaaaaaaggtttgaaagcaaagtctttatgccgttgtaaaaagaaccatatgcgaaaaaatctatacttgttgtaaatcttgttttttatatcagtcacatccaaaccaaagtggtcttgtgctatgaaatgaatggtagcgctccagcccataggatatttttgaaaatttaaaagagatattttttgagctgagatatcatgaatgctgattcccaggccattaaaattatctttaaaatcattgaatttatttagtcttgatgaaagtaattcggtcttaatcttttgtaggagaagaggccggtatcctatcgtaggtgttgaagaaatatcattttcgatacattctttgattacacgtattgggctattataatcatatttgtttattcgttcatgaaaagataagttcaattcctggctatggaaactgttgccattttcatatctaaaatgatcaatcagatcctggatgagtgttttgtattgtccaaaaaaggaaaacatttttgccagatctttcatttctgcaaataaaatatcaatacattcactttgtgatatttttgttccagaagttggaacactaaaagcaccataagtagaattcggcccaggaaaatggtatttaatgaggcggtaaggatcaacttttgcagagatgtcgcttaagccgagagagagaaaatcttgttcttccatatccccatactgcatatcatcagcagaaaaatcatcgaataaagtaatagtttcgaaaagtgtacagggcatattaattgatgagcctaatatgttgttcatttatattctcctttcttataattaagggcaatgttaatttgataagaaataatagggtaaaaaattttaaaaaagaaatgcacttcacattttttattacattctgaagataacttggttaatgattggtcttgctcatcgctaataacataatgctgaatttaccaaaaatgaaatttattaaagcaaatgaaaatatacaacgacgtctggaaattctgcctttccttatgtgagtctcctgtcagcatggcaatatgcccactctcatgcaagagtcggcatattttttcagaatatatttattttttatttggacgttctacgctgcgtataaatcgcatccatcacaaaaattgccagcgccacccaaataaaggtgaaagttaccatcttatcggcacccggtttttcaccataaaacgtcacagccagcaggaacatcagcgtcggaccaatgtactggaaaaagcctaacgttgagagacgcaggcgtgtcgccgctgcagtaaaacacaacagtggcacggtggtgacaataccggcggcgatcagcagtaaattcagcgacatcgggttttgccccatatgactggttgagctgtcggcaatagcaaacaggtaaatcgccgccacgggcagcaaccacatagtttcgattaacatgccggtttgcgcttcaacagcaatcttcttgcgcaccaggccgtagaaagcaaaactaaacgccagccccagcgcgatgatcggcagtgaaccaaaagtccacaactgaaccagcactccacatatcgccagaatcaccgccagccattgcatccggcggaatcgctcgccgaggaaaatcatccccagcacaatgttcaccagcgggttaataaagtaaccaaggctcgcttccagcatatggtgattgttcaccgcccagataaacagtagccagttgccgccaatcagcacggcagagactgccagcataaaaattttctgtggcgtctgaatcagcgtttttaaataggaccactggcggcaaatgctcatcagcaccaccataaagaaaaacgaccagatcacgcgatgcgtcaggatctcatcggcgggcacgtagtaaatcagcttgaagtacgctggcgcaataccccaaataaaataagcggcaagagcgagtaatacgccttgccgcgtttgttttgcatccatcgggaatactcatttttaattggtaacagcagtttacctgcttttatgtcttcaacctaccatataggtggcggtggcactggcaatataaagctgttcttcattgtgtaattcaacgcgggcgacggcgactttattgcctgcacgcaacaggctactggtagcagtaaaacgctcgcctctgcctgggcgcagataatcgacgcgaagatcaatggtccccatccgcgatagccgctggcgtagttcatcttcactgatggtttcgtggcgggttaaggtacttcccacgcacaccagacctgcggcgacatccagcgccgacgcaatgaccccgccgtgcaaaatgctttgcgcccagttacccaccatcatcggctgatttttaaaggccagctgtgcgaactctttttcgtaacgctccagttccatccccaatgcgcggttaaatggcatgtgataaacaaacatctcacccactaatttcagggcttgttcagcggtcagtacggcagacataacatccttacacttcattagttaatgaaatgttgattttatgcttctttattgttggtttccactttaggaagggataactaacggctatggagttaagtatgtaaaatagcccgcagaaaatattcaccttatcaataattcgttacggagaacacgagcgatgcggactctgcagggctggttgttgccggtgtttatgttgcctatggcagtatatgcacaagaggcaacggtgaaagaggtgcatgacgcgccagcggtgcgtggcagtattatcgccaatatgctgcaggagcatgacaatccgttcaccctttatccttatgacaccaactacatcatctacacccaaaccagcgatctgaataaagaagcgattgccagttacgactgggcggaaaacgcgcgtaaggatgaagtaaagttccagttgagcctggcgtttccgctgtggcgtgggattttggggccaaactctgtactgggcgcctcctacacacagaaatcctggtggcagctttctaatagcgatgagtcatcaccgtttcgtgaaactaactacgaaccgcaattgttcctcggttttgccacggattacaactttgctggctggacgctgcgcgatgtggaaatgggctacaaccacgactcaaacgggcgttcagacccgacttcccgcagctggaaccgcctttatacccgcctgatggcagaaaacggtaactggctggtagaggtgaagccgtggtatgtggtggggaatacggacgataacccggacatcaccaaatatatgggttactaccagcttaaaatcggctatcacctcggtgatgcggtactgagcgcgaaagggcagtacaactggaacaccggttacggcggcgcggagttaggcttaagctacccgatcaccaaacatgtgcgcctttatactcaggtttacagcggttacggcgaatcgctcatcgactataacttcaaccagacccgcgttggtgtgggagttatgctaaacgacctgttttgatgaatggttggcaaatctggaatccagcatccaggattaccctctcagagactaaaagcattgcagtttctcgcgcaggcgctgaaaatagcgcctgtttttatttcaggcaatcggggtgaatgtggcgcaggcggaagtgttgaatctggagtccggggctaaacaggttttacaagaaacctttggctaccaacagtttcgccccggccaggaagagattatcgacaccgtactttccggtcgcgattgcctggtcgtcatgcccactggtggcggaaaatccctttgctatcaaatccctgccttattgctaaacggccttaccgtggttgtctcaccgctgatttcgttgatgaaagatcaggtagatcaactgcaagccaacggcgtggcggcggcgtgccttaactcgacgcaaacccgcgagcagcagcttgaagtgatgacaggctgtcgcaccgggcaaatcagcctgctttatatcgcgccggaacgcctgatgctggataactttcttgagcatctggcgcactggaatccggtgttattagccgttgatgaagcgcactgtatctcccaatggggtcacgatttccgcccggaatacgctgccctcggtcagctgcgtcagcgttttccgacgctcccgtttatggcgctgactgccacagccgatgacaccacgcgccaggatatcgtgcgcctgctggggctgaacgatccgctgattcaaatcagcagttttgaccgtccgaatattcgctacatgctgatggagaaattcaaaccgctcgatcagttgatgcgttatgtacaggaacaacgcggtaagtcggggattatttactgtaatagtcgtgcgaaagtagaagacaccgctgcgcgcctgcaaagcaagggaattagcgcggcggcctatcatgccgggctggaaaataatgttcgcgctgatgtgcaggaaaaattccagcgcgatgacctgcaaattgtggtggcgacggtggcgttcggcatgggcatcaacaagcctaacgttcgcttcgtggtgcattttgatattccgcgcaatatcgaatcctattatcaggaaactggacgcgccgggcgtgatggcctgcccgcggaagcgatgctgttttacgatccggctgatatggcgtggctgcgccgttgtctggaagagaagccgcaggggcagttgcaggatatcgaacgtcataaactcaatgcgatgggcgcgtttgctgaagcgcaaacttgtcgtcgtttggtattgctgaactattttggcgaagggcgtcaggagccgtgcgggaactgcgatatctgcctcgatccgccaaaacagtacgatggttcaaccgatgcgcagattgccctttccaccattggtcgtgtgaatcagcggtttgggatgggttatgtggtggaagtgattcgcggtgctaataatcagcgtatccgcgactatggtcatgacaaactgaaagtctatggcatgggccgtgataaaagccatgaacattgggtgagcgtgatccgccagctgattcacctcggcctggtgacgcaaaatattgcccagcattctgccctacaactgacagaggctgcgcgtccggtgctgcgcggcgaatcctctttgcaacttgccgtgccgcgtatcgtggcgctcaaaccgaaagcgatgcagaaatcgttcggcggcaactatgatcgcaaactgttcgccaaattacgcaaactgcgtaaatcgattgccgatgaaagcaatgtcccgccgtacgtggtgtttaacgacgcaaccttgattgagatggcggagcagatgccgatcaccgccagcgaaatgctcagcgttaacggcgttggtatgcgcaagctggaacgctttggcaaaccgtttatggcgctgattcgtgcgcatgtcgatggtgacgacgaagagtagtcagcagcataaaaaagtgccaggatgaagactccgtaaacgtttcccccgcgagtctaatgtatgttgatgttattcctcaccgtcgccatggtgcacattgtggcgcttatgagccccggtcccgatttcttttttgtctctcagaccgctgttagtcgttcccgtaaagaagcgatgatgggcgtgctgggcattacctgcggcgtaatggtttgggctgggattgcgttgcttggcctacatttgattatcgaaaaaatggcctggctgcatacgctgattatggtgggcggtggcctgtatctctgctggatgggttaccagatgctacgtggtgcactgaaaaaagaggttgtttctgcccctgcgccacaagtcgaactggcgaaaagcgggcgcagttttcttaagggcttactgaccaatctcgcgaaccctaaagcgattatctactttggttcggtgttctcgctgtttgtcggtgataatgtcggcaccaccgaacgctggggcattttcgcgttgattattgtcgaaacactggcgtggtttaccgtcgttgccagcctgtttgctctgccgcaaatgcgccgtggttatcaacgtctggcgaagtggattgatggttttgccggggcgttatttgccggatttggcattcatttgattatttcgcgttaatgccagacgcgtcatcagagtaagtcggataaggcgtttacgccgcatccgacattattttcacgcatgcctcgccgatgctaacagcgctcccaccagcataaataacgagccgaaaatcttattcagcgccttcatctgctttggtcctttaatccatagagcaatccgttgagcaagggtggcgtaaccgatcatcacaataatatcgaccacaatagtggtgacgccgagcacgatatactgcatcagctgcggctgttgcggcatgatgaattgcggaaatagcgccgccagaaacacaatacttttgggattggtgagattgacaaaaactgcgcgctggaacaaatgtcgacgcgattgagtggaggccagcgatttaagatcaattgcgccagcggcgcgccattgctgtattcccagccaaatcaagtaagctgcgcctgcccacttcaacacttcaaacgcaatcactgagcgggaaaatagcgtccccaaccccacgccaaccagcacaatatgaatcgccagtccggtctgaagcccagcaatagacgccaccgcgccgcgataaccgtggttgagcgaggtggtcatggtgttgattgcgccagagcctggcgacaggcttaaaatgatcgatgtcagcaggtaggcaaaccaccattctaaggtcatgatgaactcccggtgtgtctatttttgtgccacaatacgctactgtcgcagcgttgtgtcaggcacgcttaaaaaaacgattttacgtggtttaagaggcagattacccgatgtttcagcagcaaaaagactgggaaacaagagaaaacgcgtttgctgcttttaccatgggaccgctgactgatttctggcgtcagcgtgatgaagcagagtttactggtgtggatgacattccggtgcgctttgtccgttttcgcgcacagcaccatgaccgggtggtagtcatctgtccggggcgtattgagagctacgtaaaatatgcggaactggcctacgatctgttccatttggggtttgatgtcttaatcatcgaccatcgcgggcagggacgttccggtcgcctgttagccgatccgcatctcgggcatgttaatcgctttaatgattatgttgatgatctggcggcattctggcaacaggaggtccagcccggtccgtggcgtaaacgctatatactggcacattcgatgggcggtgcgatctccacattatttctgcaacgccatccaggtgtatgtgacgccattgcgctaactgcgccaatgtttgggatcgtgattcgtatgccgtcatttatggcacggcagatcctcaactgggccgaagcgcatccacgtttccgtgatggctatgcaataggcaccgggcgctggcgcgcgttgccgtttgctatcaacgtactgacccacagcagacagcgatatcgacgtaacttacgcttctatgctgatgatccaacgattcgcgtcggtgggccgacctaccattgggtacgcgaaagtattctggctggcgaacaggtgttagccggtgcgggtgatgacgccacgccaacgcttctcttacaagctgaagaggaacgcgtggtggataaccgcatgcatgaccgtttttgtgaactccgcaccgctgcgggccatcctgtcgaaggaggacggccgttggtaattaaaggtgcgtaccatgagatcctttttgaaaaggacgcaatgcgctcagtcgcgctccacgctatcgttgattttttcaacaggcataactcacccagcggaaaccgctctacagaggtttaaatttcttatgtaccaggttgttgcgtctgatttagatggcacgttactttctcccgaccatacgttatccccttacgccaaagaaactctgaagctgctcaccgcgcgcggcatcaactttgtatttgcgaccggtcgtcaccacgttgatgtggggcaaattcgcgataatctggaaattaagtcttacatgattacttccaatggcgcgcgcgttcacgatctggatggcaatctgatttttgctcataacctggatcgcgacattgccagcgatctgtttggcgtagtcaacgacaatccggacatcattactaacgtttatcgcgacgacgaatggtttatgaatcgccatcgcccggaagagatgcgcttttttaaagaagcggtgttcaaatatgcgctgtatgagcctggattactggagccggaaggcgtcagcaaagtgttcttcacctgcgattcccatgaacaactgctgccactggagcaagcgattaacgctcgctggggcgatcgcgtcaacgtcagtttctctaccttaacctgcctggaagtgatggcgggcggcgtgtcgaaaggccatgccctggaagcggtggcgaagaaactgggctacagcctgcaagattgcattgcctttggcgatggcatgaacgacgccgaaatgctgtcgatggcggggaaaggctgcattatgggcagtgcgcaccagcgtctgaaagatctgcatccggaactggaagtgattggtactaacgccgaggacgcagtgccgcattatctgcgtaagctctatttatcgtaatcgttctttatttggtcagttgtcaacctgatacttcgctacaatggatactcgttaatcaaagagttttccattgtggcgctacttatcatcaccacgattctgtgggccttctcctttagcttttatggcgagtaccttgcggggcacgtcgatagctattttgcggttctggtgcgcgttggcctggcggcactcgtttttctgccgtttctgcgtacccgtggcaatagcctgaaaacggtcggcctgtatatgctggtgggcgcgatgcagctcggtgtgatgtatatgctgagtttccgcgcctatctctacctgacggtctccgaactgttgctgttcaccgtactgacgccgctctacatcacgctgatttatgacatcatgagtcagcgccgtctgcgctggggctatgcttttagcgccttgttggcggtgattggtgccgggattattcgctatgatcaggtcaccgaccatttctggactggcttgttgctggtgcagctctccaatatcacttttgccatcggcatggtgggttacaaacgtctgatggaaactcgcccgatgccgcagcataacgcctttgcgtggttctatcttggcgcgttcctggtggcagtgattgcatggttcttgctgggaaatgcgcagaaaatgccgcaaaccacgttgcaatggggcattctggtgtttcttggcgtggtggcttccgggattggctactttatgtggaactacggcgcgacgcaggtggacgccggaacgctgggcattatgaataatatgcacgttccggcagggctgctggtaaacctggctatctggcaccaacagccgcactggccaacgtttattacaggcgcgctggtgatcctggcctcactgtgggtgcatcgtaagtgggtcgctccgcgctcttcacaaacggcagatgatcgcaggcgtgattgcgcgctgagcgaataaatgcttctgtaatcggctgacgctgctcgccatcgcgcacggcggcgtacagtcggctccacaagccttcgcccagggttttggtcaccaccagaccctggcgctcaaaactctctactacccaatgcggcagggcggcaatacccatccgcgcggcaaccatctgaatcaacaataaggtgttatcgacgcttttcagtgacgggctgacgcctgccggctgaagaaaatgccgccagacatccagtcggctacgctgcaccggataaatcaacagcgtctcgctggcgagatcttccggtgtaattcgcgttttcgccgccagtggatggtcaggtgctaacaccagacgcacttcatagtcgaacatcggcgaataatgcaggccactgcgcggcagaatatctgacgtcatcaccagatccagctcgccctgttgcaacgcaggctgcgggtcaaacgtcacgcccgatttaaaatccatctcgacctgcggccagttcttatggaaattttctaacgcgggcgtcagccactgaatacagctatggcactcaatggcaatgcgcagacgcgtctgctgcggttcattgcaggcttgcagtgcctggctaatttgcggcagcacctgatttgccagttgcaacaggatttctccctgcggtgtaaagcgaagcggctggcttttacgcacaaatagccggaagccaaggcgttgttccagatcgctaaactggtgagacagggcggattgcgtttgatgcaacgtcgccgcagcggctgcgagtgagccgcagttccgcaacgcttgtagcgttttcaggtgttttacttcgatcatgaaagtccttcacttcggcatgaataatttgcgcttgaggaatatacagtaaccgccaattatggatgtgtaaacatctggacggctaaatactaaaaattccataaggggcatataatgacaattcttaatcacaccctcggtttccctcgcgttggcctgcgtcgcgagctgaaaaaagcgcaagagagttattgggcggggaactccacgcgtgaagaactgctggcggtagggcgtgaattacgtgctcgtcactgggatcaacaaaagcaagcgggtatcgacctgctgccggtgggcgattttgcctggtacgatcatgtactgaccaccagtctgctgctgggtaatgttccggcgcgtcaccagaacaaagatggttcggtagatatcgacaccctgttccgtattggtcgtggacgtgcaccgactggcgaacctgcggcggcagcggaaatgaccaaatggtttaacaccaactatcactacatggtgccggagttcgttaaaggccaacagttcaaactgacctggacgcagctgctggaggaagtggacgaggcgctggcgctgggccacaaggtgaaacctgtgctgctggggccggttacctacctgtggctgggtaaagtgaaaggtgaacagtttgatcgcctgagcctgctgaacgacattctgccggtttatcagcaagtgctggcagaactagcgaaacgcggcattgagtgggtacagatcgacgaacccgcgctggttctggaactgccgcaggcgtggctggatgcgtacaaacccgcttacgatgctctgcaggggcaggtgaaactgctgctgactacctattttgaaggcgtaacgccaaacctcgacacgattactgcgctgcctgttcagggtctgcatgtcgatctcgtacatggtaaagatgacgttgctgaactgcacaagcgtctgccttctgactggctgctgtctgcgggtctgatcaatggtcgtaacgtctggcgcgccgatcttaccgagaaatatgcgcaaattaaggacattgtcggcaaacgcgatttgtgggtggcatcttcctgctcgttgctgcacagccccatcgacctgagcgtggaaacgcgtcttgatgcagaagtgaaaagctggtttgccttcgccctgcaaaaatgtcatgaactggcattgctgcgcgatgtgctgaacagtggtgatacggcagctctggcagagtggagcgctccgattcaggcgcgtcgtcactctactcgtgtacataatccggcagtagaaaagcgtctggcggcgatcaccgctcaggacagtcagcgtacgaatgtctatgaagtgcgtgctgaagcccagcgtgcgcgttttaaactgcccgcgtggccgaccaccacgattggttccttcccgcaaaccacggagattcgtaccctgcgtctggattttaaaaagggtaatctcgacgccaataactaccgcacgggcattgcggaacatatcaagcaggccattgttgagcaggaacgtttgggactggatgtgctggtacatggcgaggccgagcgtaatgacatggtggaatactttggcgagcatctggatggctttgtctttacgcaaaacggttgggtacagagctacggttcccgctgcgtgaagccaccgattgttattggtgacgttagccgcccggcaccgattaccgtggagtgggcaaaatatgcgcaatccctgactgataaaccggtgaaagggatgttgaccggcccggtgactattctctgctggtcgttcccgcgtgaagatgtcagccgtgaaaccatcgccaaacaaattgcgctggcgctgcgtgatgaagtcgcggacctggaagccgctggaattggcatcattcagattgacgaaccggcattgcgcgaaggtttaccgctgcgtcgcagcgattgggatgcctatctccagtggggcgtggaggctttccgtatcaacgccgccgtggcgaaagatgacacacaaatccacactcacatgtgttactgcgagttcaacgacatcatggattcgattgcggcgctggacgcagacgtcatcaccatcgaaacctcgcgttccgacatggagttgctggagtcgtttgaagagtttgattatccaaatgaaatcggtcctggcgtctatgacattcactcgccaaacgtaccgagcgtggaatggattgaagccttgctgaagaaagcggcaaaacgcattccggcagagcgtctgtgggtcaacccagactgtggcctgaaaacgcgcggctggccagaaacccgcgcggcactggcgaacatggtgcaggcggcgcagaatttgcgtcggggatgatgagtattaacgagtcattgtaaattgcagtacgataatggcttccagtactggaagccattttgcatgagtgccagattgaagcagatcttcaggagtagaaataaccgaatcgtttttttcgcaaaacacagttttgagtgattccgttcagtaatcaacgctacgttatttattctcacgttgcacgagattgtatcccttttcactaacgtggtagtgaggcatagacttatgcccgctatcctcaataataaccaaaccttcgttagctaatttgttaacaatattaacaacattaccgaatcctggtatttgccttatggatagtgtgcgatcgagattcatccagttccagtttatatctttctcagtcataacgttcagcacgttaagttcatttttagtgatcacgatattctgtaccaaaattgatgagtatcttattgaaagatcacaatgtaaatcatgctcctgtaatggctggatcagaagaggttgtcttgttgttctttgataagattcaatccatattgagaaactctgtagcgtggtttagagttgccctcaccatttacgatatcaaccaacccatgattaaccagctttgttacgatattcgctacgttgccaaatcctggaatatttcgtatagctaaagtacgatccagcaccatccagctccagtcaatatctttctcagccataactttcagcacgttaaattcaactatcgtaatcgtcatttttttgcatccggatgaaataagtcagtatctttaattttaaagtcttctagagttgcagtatgtgcattattccataattcatatccatctaaaccattcggttcacctgtttcccatcctaaattacaataacgctgatactcgcggcattcatgagtatagtagttcagatcgtatttttcaggaagcaattctttatttgctattttttttagccttgaaatcattacatcattagctggatcatgatcaaatctggagatatgcttttcaacaatagcgataccttccctattgattgttacgccatctatcgtcaggttttctattggaccaccggcaaggtcgggattaaatggtcttcctgatactgctcctctggctccgaaatgctcaaatgattccaaatcagggaatctcattcttcccagaacaactccagcaactattgaagcaccagcgatgagtaaccctttgttatccataacttgatcgtaaccagcaggtgcatctcctcccaacttgtttgctgtttccctgaatccttcgatattcccattgtatatgccgccagcagcaagcagtctgccaaccgctttactattgagtgttttgaggccattattatctttagttttttgccgtggtataaacagacggttgtagttatcgggaaatgccaaatgactaaattcagtattagcaatcagatgcctggagagtatatattcataactgacagtgatggtttctgtatccagattgttctcagtaaacaggtgattgattgctgataagagcgcgccgcggagttgaatgttgtaatatttctcccatcgaccaaatctattgatccgatagaagtcaaactccatgaacaactgctcgttattgttaatagcgttaataagtaacggggagcttttgtcaatcaacttacagaaactaaggccatgtaattgtgaccctttgcctgtattcgtaatactattagatagcgagaacgcgaagatttcatcttcatggccaatctgccagcgattacctattgatgcgctcgttccgcaacgagaggaaatacatccttgttgttctccggttatggtcaggtaaatttcatcactcatctttgatgaactctctttattgcttgatgttttaaaaataaacaatattgctatttgtttataattatttactcctcaagttaatggatttaaatatgggaaataaaatgtttcactttagaccagttttcatgaggaaaatctgtaatcattaataataaacatgaatattttgcagtgattaatatttgttatgaatataatctataacaatgaagagttatcagttgttcggtgtatagccagagacgagttcagtttgtgatttttacagggcagttacagccgcaaaattttatggctgatttcaccttcccctcaagcttatctttcttaaaaagagaaataattcttaaattcaaatagttatatacaatctactctctttcttgtgactagcttcacatttcatactgatgcattggaatgaaataaaatttcatgagattttgtgttttagaaaaattatttcatgaggtgtgaaatggacgcaaagctgtacatcactgagatcatcaatgaattaaccttcgttaaggactctatccgtgaggatgactgcaccaaattgatcgacgctattcagcaaagccagcgcgttttctgctatggcctggggcgtgccggcttttccatgaaagccttcaccatgcgcctgatgcatatgggcaaagaggtttacttcctgacggaaaccattacgccgaactttgggcctggcgatctgtttatcgtttcttccgcttccggtgagacagcacaactggtggcactggcgaaaaaagcacgtcagtttggcggcgctgtggcggtgttaaccacgaatcgacacgccactatcaccgagtttgtcgacgtcatcgtgcaaatcaatgccccttccaaaaatcaaaaagattctgttttccgctcggcacagccgatggcgtcgttgtatgagcaagctttgctggtgattgccgatgcattagtgatgaagatggctgctgaaagcggtgcgccggaaagtgaactgtttaagcgccacgccaatctggaatagtcgtcgccgttatttgctcgataccctacaggagaataaaaatgagcaaaaaaataacatccttgtttaacttcaagaagttgcagaaattttcttctgctctgatgttaccaatcgccattcttccggcggcgggtttgattttagccatcgggatttcatttaacattgagctgctggcgaattgcggcggcctgattttcgccaaccttcctttgctgttttgtgtcggtattgtgattggcctgacaggtgatggttcttcatcactttcagcgattatcagttacatgatcatgaatgccacgatgggaacgcaacttggcattaccgcggagtccgttgcagccagtaacggtgactatgcgatgatcctcggggtaccgacgttacaaacgggagtgtttggcggtttgattgtcgccatctttgtttatctgctctatacccgcttccacaatattgaattgcctcagtttcttggtttcttcggtggaaaacgctttgtaccgattattacggcggtggcggcaattattgtcggctatttattgccgtggctgtggataccggtacaaaaaggtctggcgtcgctttcaacgctggtgaccagtgggcataacgcgaacttcgcggcctttatttacgccgttggcgaacgttcgctgattccttttggcctgcatcatatctggaacgtgccgttttattacaactttggcgactacatgaccaaatccgggcaactggtgacgggcgatattccggtgttctttgcccaattgcgcgacggtgttccgttgacggcggggttgtttatgacaggtcgtttcccaatcatgatgtttgcgttacctgccgccgcgttggcgatgtatcaggaagcaaaaccggaacgtaaggcgctgattaaaggccttttactctccggtgcgctgaccacatttgttaccgggattacggagccgctggaatatgcatttttgtttgcagctccggttctctacatcattcacatcttcttatatgccacttcatttgtgctgatgaacatcctgaatgtgcacattggtcatccttttgctggcggtcttattgatttcgtactgaatggcgttatgccaaaccgcacgctgtggtatctggtgttcctggcaggcgcgggctatgcagcgatttactacaccgtatttcgggtactgatccgcaagttgaatctgaaaacaccgggacgtgaggatgaagagattgccgttgcaaccacattaacgcgcgaagaacgtccataccaaatcatcgaggcagtaggtggtttcgacaatatcgaagatgtggatgcctgcgcaacacgcctgaggctggcgctggtagacgataagaaagtgaatgaaaaacggctgaaggagttgggggctgcgggtttagtgaaactgggtgatggcggtgtacaggtgatatttggcggcaaatcgcaaatcctgcgcgacgaaatcaaaaccgtaatgagcagaccgcgcccgacagaaatgacagtggcctgtgctaactaattcgagattagcgggctggtttcagcccgccagacagagagagctgaagtatgaattcacaattactggctaacgccatccgaatgttaagtgttgatgcgatccagaaagcgaactccggtcatccgggcgcgccgatggggatggcggatattgccgaagtggtctggcgtcgtcacctgcgtcataacccaaaaaatccgcagtggtttaaccgcgaccgctatattcagtcgaacgggcacggttccatgttgatttacgctttgctgcatcttacaggctacgacctgtcgatggatgatattcgcgactttcgtcagctccactcccgcacgccaggtcatccagaatatggttatacgccgggtgttgaaaccaccaccggcccgttggggcagggcgtagctaatgcggtggggatggcgattgcggagaaggcgctggcggcagaatttaacaaaccgggctttaatattgttgatcatcacacatggctatttttgggtgatggctgcctgatggaagggatctcccacgaggcctgtggtcttgcaggaacgctgaagctcggcaatctgattgctatctgggacgataacggtatttcgatcgatggtcacgtagaaggctggtttgctgaagatacggctgcccgttttcgtgcctacggctggcatgtcattgaaggcgttgatggtcacgatccagaagaggtagatgctgcggtgcgtgaagcgaaaagcgtcacggataagcccagtctgctgtgctgcaaaacgattatcggttttggttcgccaaataaagccaacagccacgattgccacggctcggcgctgggtgcagatgaagtggcgctggtgcgtgaacgtctgcaatggccgtatgcccctttcgaaattcctggtgaaatttatgccgcatgggatgcgaccgagaaaggcgcgcaggttcaacaggaatgggatgcactgtttgctgactacgcgaagcagtggctggaactggcggcggagtttactcgtcgcatgaagggtgatttgcctgctggctgggccgagaatatgcagaaatatgtgcacgatctgcaatcccatccggcggcgctggcaacccgtcaggtcagccagaaatgcctcaatcacttcgcggatatgctgccggaactgatgggcggctcggcggacttgtcgccctctaacctgactcgccatcagaaatcggttgatttcaccggggaaaatccggcggggaattacatctcctatggcgtgcgtgaatttggtatgtcggccatcatgaacggtcttgcgctgcatggtgggtttatcccttacggcggtactttcctgatgtttatggaatatgcgcgtaatgcactgcgcatggcggcgctgatgaagatccgctcggtgtttgtttatacccacgataccatcggcctgggcgaagacggcccgacacatcagcccgttgagcaactggcgtcgctgcgtctgacgccgaatatggaaacctggcgcggttgcgatcaggtggaagtggcggtagcctggcaacaggcgattgagcgcaaagatggcccaacgtcgttggtattaacgcgccaacctctggcgcaacagccgcgcaccgctgcacagttggcagagattgcgcgtggtggttatgtactgagtgattgtgacggtcagcctgagatgatcctcatttctgcgggttcagagattgagttagtggtcagcgccgcaaaagcgttaacggaagaagggcgtaaagttcgcgtggtttccctgccgtgtaccgagcgtttcgataatcaggatgcggcgtacaaagaatcggtattgccaaaagctgtacgcaaacgtctggcggtagaagccagcatcgccggattctgtgaacgctacgtcggtctggatggtaaagtcattgggatgacgagctttggtgagtctgctccggcgaatgtgttgttcaaacactttggttttacgccggaaaatgtcctggcgcaggcgcgtgagctactgaatagctaaacctgcacaaggggtgaaaggatgaccttttaccccttgaaacgggagccgagaaactcttcacgggtgcggtatttctcgtaatgcgccttgtttttatacataaacaacagcaccagcatatcaataacgcccattgccggaacgcgagtggagtcgaaggcttcaaagaagattttatcgctgaccgcggtattgagttgatgggtggagagttttgataacggagatttaatatagttagtgatacaaacggatttggcaccgcgctctttcaccactttaaagatatcgaccattaagttggtgctgccagagttagaaataccaatcgccaggtcgcgtttccccatagaatatgccgcattaatttgcatttccgggctgacgtgaacaacggtttttaatccgagttggctgaatttataagcaccataaacggccagagggtttgaatttccggcagcaaaaaagaaaatagtatcgcaattagcaagtagtttgagaatggactcaagcacttcggcattaaaaaattgcgttgattgtattaaatcttcggcctgtttttttaataaaaatgtggccagcgacgttatatcggtaaaatcggtattatcaggatagctattgtcaggattaatgacttcttttgctaatgcaatttttaaatggtaataaccctgataacctaatttcttacaggtgcgtacgatagtcgcttcactggcatggcttttttctgatagttcagtgacactatagttcacgacttcatgtgcgtggctaagaatatagtcagcgacctttttttccgcctgatgcagtgtagggtaattgctttgaatcagactttttacggttatgttattcataattagtaaatttcattctgacagaaagtgctgattataacatagttttcaggcgtggataggtgtgaaaaaaatgaaggtgtgcagtgaacgtaatgattaacagaccggttaattttcatgaattacgtcaactgcacaaaaataatttaaacgggtgctctaattaaagcaaaacttatatttttatcattgtattgtcaattaaatacaaattgtgtcattaattgtgggtttcttaaatattctatgcaccactgacaggctttgcccataccatcggaacgagcggcaagaaataacttggtggcgtgtttatgttcgcgcattggctttttaagcaatttaccgctgttcaataacggcaatgccagatgatgtggaatataaccaataccgacgttttgttctattaaggcgattgccgtagcgaagtcaggaacaaaaatgggtttttgtccttccaacaaccaggcttgcatcggggggaagttaacggaggtatcgcggatacaaaccgctggatagtgacgcaattcactgttttctaatggatgccgcttcgctgccagtgggtggagtgggctgacgacaaaatcccattccatttgtccgaccggttcgctaatgatgccttcactgcttggtactgcatgaggagcaccgtagaccagatcagcacgcttactgtacagcgcatcccagcagccgttgtatacctcaagatctaccgtcagtgttgttgatgtgaattgccgttcaaaatctcgaataaatgccaccagcaaatcaccaggaataatattgttcaccgcaattgtcagttcacgctcaataccatcgtgaatcagcactgtgttgcgctttaatgcttccaggtcgccaagaatagttttgctatgttcgatgaagtaacttcccgctggcgataattcaatatagcgtcccttacgaatgaacagttcaacgcccaggctctcttccgctttcttgatagtgtaactgatggcggaagggactttatttaactgctcggctgcggtggtaatgctctggtgtctggcgaccagatgaataacacgaagcgtttcgtctgagatgaacataaggctccctggtcagtggtaaagtggctgaatctctccagattcagccgtaatcattgcctgagtatacccaggaattagcggtgttgacttgcccgactgagaatcgcatacgcgatacatgccaccagaatcgagtctaccgaagggatcgtcgtcagggtgaataagccttttacggtcataaagccaaccgctgcgcctatgatccatgctgcgaatgtcagcactttaatctgtgactcctgggctaacactgactcttgatagccattacggcgataaaggaaaaagtcagcgatataaattccggcaacgggtggcgtggcgatacccaggaacagcagaaacggaataaaccacgccataatatccatactgcctacgatggcggaaaggatacccagcgccacggtaatctgccatttgggaaagcgggtaagcagtgtggaaaccaccagcgtgccctggaacatattgcccgcgttaccggtgacgcaggcgaaaatcaacaacagcgccgcaggcagaaccgcaccgaataccgccatcgcacccagtaaagatccctgaccactaatggcgctcggcgttgcacccgcccagtagagcagagggtaggcaaccagaaacgtcacgcctgcggcaatcagcgcatgtttgcggttatgcacaaaactaccgaaatcaggcagtgtggcaaccagcacaataatggtgccaacaacggtggaaacggcgacacctgtattcatctccacaatcgccgctggtactgccacttcggtatgggttgccacatagaggatgtaacacagcaccagcgcgataaccggcacggcaacctgggcaatttttcccagaacggtaaagccaaatgccgtagaggcgacaaaaatgacacagccagccgccactaacagtgccagtggaacttccagtccatgttgagccagtaagtcatgtaccgaatgaccaaacatattggcggtaacggcaatccagccgaacagacttatcgccatcaaaatgttaatggcgatggcccctttttcgccaaacgaatatttcacaatgccatacgttggcaggcgggctttttctcccacgctaatggtgatggctgaaagtaaggtcagaatgacgccgcctaacaatacgacgctaattaaactgctgctggaaagttgattgccgaggcttgaggatgacaacagtacaggtgtgacggcaatacccagcaaaatcatggcaatacgcaatcctgatgccgtattcagattctcttcttttttacgcatagtatgttccctttataaatgcgcgttacacagtatgaaaatgcccggtgtatttgcgccagctacccagttctgtaatttcccgttggccttcggtcagccagttttctgccagtacgcccagcacttcgctaccatcggcaagtttgattttgccaattgccagcccagcgggttcgctcattaacagagcggcaaaactggccagcggtaattgccaaatttctacgtcgacgtgtgttcctccttcattcacgcgaatcattcccggatggcgatcgttaatactccacaaccggtaatgggcgtcagttcggtcttcacggacaaaaataccgcccgctttttgcatattggggttgagttccaggccgcgcatcagcgttccgttaacggctaaaagcgttgtagtcattgtgttctccagagaattaaagggttatccatgtaccgctctgatgcgccagggctgcttttatggtttgcggtgaagtaatcaggccgctggcctgtttgccttgttgctggctggcattgatgaaatcaacaatggcttccactttgggttgcatactgccgacaccaaactgaccttcccgcaacagcgtttgcgcttcggcaacgctgatagcgtcgagccactgttgttgtggtgtaccaaagttaatcgccattttttctacaccggtggggatcaccagcagatctgcgcctaactgactggcgagcagcgcggaggccagatctttatcgatcacggcttctacacctttcagttgttgcccgtctcgcaccaccggaataccgccgccgccgcaggcaataaccagatatccctggcgcaccaggtgagcgatggtgtcgtgctcaataatttccagtggtgcaggagagggaactgtacgccgccaaccacgcccggcgtcctccatcagcgtccagccgagttgttgttggcgttgttgggccgttgcttcatcgagaaacgcgccaatcggtttactggggctggcgaaagcatcgtcatgtgggctgactcgcgtttgtgtcaccagggcaattaccggtttgtttatgccacggcgagccaattcgttatgcagcgctttctggaacatgtagccaattgcaccttgtgtatcacccacggcgtaatcaagtggaaccggagaaacttcgttactggcgagttcagagcggcgcagaataaagcccacctgcgggccattaccgtgggttagcaccaggtcccatccggcttcaaccatatcaacgatatgctgcacgctttccatcactgcaacatattgatcgggaatactattgcgttgctcgtcctgaatgagcgcattgccgccaaccgcgacgacagccagtggcttaaccatgatggttctcctttgcgacgatctccgccagtgcacgtacagcggcgacaaaacaggccatcggcgcagtggtgatcccggcaccaatttgcccgacccccgcttgtttgtgggcgatacccgtattgatgaccggtaaaatgccgcgatcggtcactttacgcgcatcaatccctgctgcggtgggggcaaaattgagggctggaagtgtaaatgcggggttaccgccgagggtgatggcttgcatccgacggctgttattggtggcatcggcaggggtgcctcccacaaatttgacgatcgccggagacgacgccatcgcgaagccacccacacctgcggtttcagtaattgcgctatcacccaggtcagcagcagcgtcgtcaacgccaaatccggggaagaacagaccttcaacggcattggcaggagcctggaaccagcgatcgccagtaccggaaatccgaataccaaaattcaccccgttacgcgccatcaccgtaaccattgaactgaacggtacattggcggcggcatccatcattgctttacaggcggccatcgacagattgaggaagaagtgatcgttaccggtgataaatgccacgacgcgctggatatgttcctgtggaagagagcaggccagcaatgccgggagcaggcgcttaatcagcaaaccggtagcggcagcattgcggttatgaacttcatcccccatatgcagcgcctgcgccattaatggcttgagttccagctcgccgtgttgtgcgattgctgctttcattgccggcgccagttcatcgcgcatccaggccagacgattgagaacttcatcgttattggcgccaaaacggagaaccttacccagaccttcattgaaattgctaaaagtacggtggccgttggttttgttttctaccacccataacggcatcgacgggctgatgatgcctgccattgggccaaccgcgtgataatgatgacaaggggcaaggtcgatttcgcctgcgtttatttggttttcagcgtcttgctggctggtggcccaaccttcgtacagcatggcaccaataatcgccccttttaccggaccacacatctcttcccaggcaatcggcgggccagagtgcaaaatacgtttttgttcagccattgctggaatggcctctttagcgagcatgacatctaccagcacgggctgtgcttcgagataacgtgtcatggcgatttggttggcattttctaccagtggatgacgtagcaacgatgccagatccaatccagcgtcaatatcgccttgtgctggtggctgccagttgagtgcaattgcgcttcccccggcatgttgaatattgtcagcaaaactgtgtagtcccgcgttcacaaccttcaaaggctgattaaataaggtattcatgcgtttagcccctttttctgcaactgagtctgtgcaacggtgctggcccatagcgccgcctgtgcattgctgctggcgatgatgacccctgcattttgtagtgctcttatctgctgactgcgtatttgcggatcagcttccgttccgcaaacgtgcgcaatcagcaacggtgcgttattcatgtcgatgtgtgaaagttggtccagtaattcgctggcaggcgtcgtggaagcgccataaccaagtaccaggtcgaataacacgacggcagtgtgtgagtcgttgagttcgttgagcagacgttgattgcgcagagtcgggtcgatcattggatgcggtttgccacgggtgaaatcatcgtcgcccatatcgatcaacgtgtgatcttcgctttgccagatatttgccagagcacgattacccgcaactggcgtattggaagctgcgctgaatcccttttgttggcagataagttgcgcttcgtagcagaaggttcctccggcgaaaacaccgcgtatcgcctggcgatgggctggcagacgctggcaggcgttttgtaacattgtgagatcgtcgcaggaaatctcggtctcgacagccggaattggctgatcattcagtaacgctacggcgatatttgcggcgctggcaagtgtggtggccgcggtgatattgggacgtgccagatcatgcggattcgcaccgaggaaattcaccaccacgggttttccacaagcctcggcgcgctccagaatagtctgggcaacgatcggtgaaggcggttttgaaatcagcacaatcacgcgagtttcatcgtcttgcgccagcgcatctaaagcgaagagcatcgatattccaccaatctcttcactgagatcatgtccgcctgttcccaacgcctgagaaatacccgctccgagctggtcgattcggcaagtcacttcctgtagcccggtgcctgacgcgccaataacaccaattgctccgcgtttcaccacattagcgaagcctaacggaatgccgttaacaatggcggttccacagtcaggtcccattacgatgcgctgacgttctcgggcaagcgttttgatagatttttcctgcccgatactgacgttatcgctgaacatcatcacgttcattccgaggtttaacgctttcattgcttcggcggcggcgtagtctcccggtacagaaatgagtgccaggttggcctcgggttcggcttccagtgccatttccaggctgaccttttccggtgatttaatgccactatccgtttcatcatcgggtttgctggtcagacgttgctgggccagtaccagtgcttcattgcaaatatcttcttcacccatgactgcaatcactaaatcattgggactggcgttgatttcgttacccagacccgcatcgcgcaattgttcgagattattgggcgttcccatgacgaccgaggcctgttgaataccgggcaacttgctgatttgcgcggaaatctgcatcagagaaactgagtcctgataaagattactgaaaactttatatttaactttcatgctgttacgcctgtttcattccgcccgatagcaaaattcgggcaaagcatccccgtgtagccccataaacgggctacgggagaaaaggttgaaatcaattcatggtgttcagggttcgaaagccatgcagcattcctgcaaggcaatctactcctgacgttgcgccaaattgcatgacctgttctgcacaggatgcgattgtcattgccgatgcgctcccaaccagttgtgcgagtaactggcaaatcggttctgaaaaatgtccctgaagcgcacgctccagataatgacgactgatatccgtggtgttgtgcgcatgttgatcaattgcctgctgcaaccggtattgatgatcggcaagttgtgcagggagttgccataaccagagcgctgccagatagcccaacaaatagtcatctccatcgggcgttaagcctttaccaaagccgatcagttgtggcacctggcgttccagcgcatctggatgctccataatcgctaatccctggtgcgtgagactatccggcaggtgcaatgtgctttgaacgttatgttccagacaaaataaaagccgttgcgatgccatcgttgggtagtgctggaaaaccaaagggaatgcctcaaatgtcagcattctccccacaaatggcgactgccagagcgttgcgttttcgagcgccacacaaaatcgaggtgtccgcagtaagccttgggttaactgaatgggatctgaatgggcaatctctcttcgccagtcccaacattcaggtagccagactctggcagcatcagggagattcagatacgtttgcgcacacaacagagtgatgaatgttcccgcgtctgaatacagatttaccgcatgtttaaaagcgctatgtagacgtaaatcttgcgtttcattctgcgggaaaagatatcccaacgacgatgcgcaaagcgtaacctgtaccatcggcgttagccttccagacctgcaataatggctttggaatcagtaatccaaccgaaaatggcaccttgtgctttgatcatctcaagggcgtatttctggaattccgggaaataggagccgacacaatcttccgggataatgcattcatagccacgatcatttgcttcgcgcacggtggtggttacgcaaacttcggttgttacaccacaaactatcagcgtcttgataccgtggttttgcaaaatcagatgtaagtcggtttgataaaacgcgcctttgccaggcttatcaatcaccggttcgcctgccaccgggtacagttcaggaatgatgtcatgacctgcttcacctctgaccagaatgcgtcccatcggtcctggttcaccaataaaggtttttccgccgcgcgtcagtttggctggcgggcagtcgcttaagtctgcacgatggccttcacgagtatgaataaccataattcctttttgacgtgcggctgccagcacctctgtacatggtgcgatagccgtgcgtaccagtgaaacatcattgcccagtgcctcaccgaagccccctgcttcgacaaagtcacgctgcatgtcgatcatgaccagtgcagttgtgcgcggatcaaaaggtaattcaaagggttgagcctgaaaaatggattgcgtcatggtaaatctcctgtctgatgtttaaacgatccagttgttctgagaacgagtattcaggagaaaagcggcacaaaacaggaaaaaagtttgccgcacagcaacgaaatttttgcattcagcaggtggtgtgatgacgaatgtgaagggagtcaaagagtggcatacagcaacaaattttttgatgctgtatggttttgagattaaaaaaatcgttgaaattgtgtgagcttaatcatcagatttagcgactatggcgttactttttaacaccatactgtgtaaaccattccaacattcgctgccagccgtctttcgcagattcggcatgatagctcgggcgataatcggcgttgaacgcatgccctgcatccgggtacacgataatctctgctttcgcgtttgctgcccgcagcgcctggcgcatcgtttccacgctctcttgcggaatgctgttatcctggccgccatataagccgagaaccggcgcgttaagatcggttgcgatatcaacaggttgtttcggtgaattcagcgacttatcgcccgtcagtttgccgtaccacgccactgcggcttttagctgtggattatgcgcggcatacagccaggtgatacgtccaccccagcagaatccggtgatcattaaacgatgaacatcgccgccgttgcgggaagcccaactggcgacatgatcgagatcggccagcacctgcgagtcaggcacttttgctaccagaccgctaagcaacgtggggatatcggcaaaatcattcggatcgccttcgcggaagtaaagttcaggtgcgatagccagatacccctccagcgccagacggcgacaaatgtcgcggatatgttcatgcacgccaaaaatttcctgcactacaatgaccactggcagtgggccatcgctttgctttggtctggcatggtaagcaggcatgttatccccttgtgaagggatagaggtgaagcccgccacaatcgcgtcgtccggagtctgaacgatggtcgaagcgagaggcgatgcagcaggtgcaaatccagattgttgtgttgttgccatggtattctccgtacccttataaaaatgttgcgcaatgttaactatagtcagcatgcaacaaatcacattgcctgaatcggctcatcttttatgcagtcctgcagaatgaagagtgatttatgtgatttgcatcacttttggtgggtaaatttatgcaacgcattttcgtcatggtgatgagtatcacgaaaaaatgttaaacccttcggtaaagtgtctttttgcttcttctgactaaaccgattcacagaggagttgtatatgtccaagtctgatgtttttcatctcggcctcactaaaaacgatttacaaggggctacgcttgccatcgtccctggcgacccggatcgtgtggaaaagatcgccgcgctgatggataagccggttaagctggcatctcaccgcgaattcaccacctggcgtgcagagctggatggtaaacctgttatcgtctgctctaccggtatcggcggcccgtctacctctattgctgttgaagagctggcacagctgggcattcgcaccttcctgcgtatcggtacaacgggcgctattcagccgcatattaatgtgggtgatgtcctggttaccacggcgtctgttcgtctggatggcgcgagcctgcacttcgcaccgctggaattcccggctgtcgctgatttcgaatgtacgactgcgctggttgaagctgcgaaatccattggcgcgacgactcacgttggcgtgacagcttcttctgataccttctacccaggtcaggaacgttacgatacttactctggtcgcgtagttcgtcactttaaaggttctatggaagagtggcaggcgatgggcgtaatgaactatgaaatggaatctgcaaccctgctgaccatgtgtgcaagtcagggcctgcgtgccggtatggtagcgggggttatcgttaaccgcacccagcaagagatcccgaatgctgagacgatgaaacaaaccgaaagccatgcggtgaaaatcgtggtggaagcggcgcgtcgtctgctgaaataaaaaaacgctccccaacttcggggagcgatatcagttattgacgccgtaaacgcattattttgcggattattggcgtcagtagcgtaaaggctgccagagtcagcaatgccagagtgatcggtcgggtatacagaaagtcgagtgaaccccctgaaagcgacagcgcacggcgaaaattactttccgccattggccccataatcaatgccaggaccactggcgacgccggatatccccctttctgcatgaaatagcccactacgcccgcaatcaacataatgccgacatcaaacaggctgttgttcagtgcataagtcccgaccacacaaagtgcgaggatcatcggtgtgagaatattgccgggaattttcaccacattaccgatgactttcaaagagagcagtccaagaactagtagcatgaagtaacagaagatcatgccgacaaacagcgtataaaccatatcaccgtggtcggtaaacatcagcgggcctggttgcattccctgtaacgttaacgcgcccagcatgatggcggttaccgcatcgccagggatccccagcgtcagcataggtaacaatgcgccaccggtgcagccattcgcgcctgcctcacaggaggccacagctttaatttcacccttaccaaagttttctggtgtcttactgaaacgacgagtttcgttataggcaacaaaagctgcaatatccgcccccgcaccggggatcatgccgataaaaacccctaatcctgatgagcgcaaaatggttaatgcgatgcggcgtagtgtttgccagggcagtaacagactgccgatagccaccttcgcgccccgacgaatttgctggttttgctccatagagcggaatgcttctgaagcagcaaataaaccaatcatcaccgggataaatggcacattcatcagctccacaaatccacctgtaaaccgtggaaaaccgcccattggatcaaggcctatcgttgcgatcagcaatccgccaaccccggcaatcagccccttaatcagcgactcaccggaaatactggcaataatgctcagtccgaaggttgccagggcgaaggactccgaggcactaaatttcagcgcccaactggcaagtaccggagagagaaacatcagcacgataatgctgagcgttccgccactaaaggaagagaacgtggcggcactcaatgccagccctgcttttccctgtttcgtcagctcataaccatcaatagcggtggctgcggcggcaggcgttccgggaattttgagcaaaattgcggtgatagaaccaccgtagacgccaccaaaaaagacgccgcaaatcatcaacaatccagaaacaggctccatgccgtaggtgaaaggcagcaaaatcgccacacccatggtcgctgtcagaccaggcaaagcgccaatcacaatacccagcatcaccccaaaagtggcaaacagcagcgcctgaggattattgagtaatgtcgaaaaaccctgagttaaaagttcactttcaaacattgctggcccctgttattcgaaaaatgtgccgacaggcaatggcacctgtaacgcttcgacaaacagcaaccagaggattgccgttaacagcagcgcaatacccggtgtgagtacccatcgcctgtagcccatcaacgtcataatgacgatgaggaaaacaggagtagtaatgagataaccgcagtagctcatcgccacaatataaaacgcggttgccgcaattcctgttgctgttttcctgaatgccggtttttcctgtgcgttggcgcaagaggctggttttgcctgcaaaagatcgcgtatcaccagcaagacagcgagcacaatcagggcacaggcatagaaggtagggaaggcacttgcaccgggatccgtttcaatggcagttgctggaaaatcagcggcattaatcatcaccgcgccagcaaccacacaaagtaacagcgccaccaccatcgttgatgaaaggcgcttgcggtgcggtacggcgagttgagcaacagactgttttgtgttcatcaaccgtacctcaggtttattttttcaggcccaggcgagtcagcaactcgtcaaagtacttttcctgttcgctgatttgggtctggaagctggcagcgtcaagccatgcatagttgagattcaacttttgcagtgcatcctggaatgcaggctcttcagccgtctcttttgctgcctttgccagaacatccaccacatcctgcggcgttttttgcgacacaatcaggccgcgccaggtgccgatggagagatcaacgcctttctcttttaacgtcgggacgtcaggcatggttttcattcgctcatccgccatcactaccagtgtcttcagcttgccgccattcacatggttgataacttctcctgggcttacggaaaccgcttcaatgtgcccacctaacaggcctgtaatggcaggggctgcgccgtcatacgggacatgagaaaactttgcgcccgttttgtcttccagtgcagctgccgccagatgccagatagctccggtgcctgagttaccaatgcgtacttttccgggattcgctttggcgtaagtcataaattcttcatagctattccacggcgcatcggcacggactgtgatagcagccggatccgcattcagacgggcaatgggtttaaagtcgctggttttaaaacgcaccattccgaggctgggaagggtggttagttcaaccgtgcctaaaccaattttgtaaccgttagggcgggcagcggcgatttcactcaggccgatagcaccgcctccgccaggtttattgataaccccgatgctgacgggtaaatggtttttggcggcatcagcaaaggcacgggcaaccagatccgtaccgcctccggcagcgtagggaacgactaactcgatctgtttggttgggtaggaggctgcctgtacaggcgcaatgctgagggcagcgcctgcaagaagtaccattgcagccatttttttcggtaaggtaagatgttttatcattgcttttatatccttatttatcagttagttgctatttaaattgttccatgcgttcataaacagtactgcattttcatagacttgctctggcgtcatgccggggcgatatagcgcagaaccgaggccaaagccgtttgcgccgtggctcagataacgcgccatggtttccggtgtgataccgccaaccggtaacatcggaacggattgtggaataaccgcacgccaggctttggtaacttctggcgtaatttgttcagccgggaacagcttgatggcattagcaccatgttcaatggcagcaaaggcttcggtgggcgtggcgacgccaggcgcacaatacatacccagcgcacgggcgcgacggatcaccgcagtatcgcaatgcggcatcacgataatctggcccccagcctctttaaccgcaaccacctgctctaccgaaagcacagttccggctccgaccaggcagtccttaggcagggcgtcgcgcagtaaactgatactttgcaacgcctccggcgagttcataggaatctcactcaggcggaatccggcggcgtacagtttttcaccgatggcgacaatctcatccggtttcacaccgcgtaaaatggcgactaacccggttttttgcaaaagcgtattaaatggcatgggtacattccctggcgttggtggacagtaacccggcagcgtgggcgattcgccataatccctgttcagtggcattgggaatggcgtgtatctgtctgtcgggaaaaacgtggctgaatgcttgtgaatagcggctgttcagatttgcgctaccgattaaggcgatcggtgttgtggcgggtaaatcacgtagcaaactggatgccagaccacataattcatggcctatcagtaatccggaaaggtaatccccctgcgaggacgacgtaagattactggtcagcaggcgcgaacgggtcgaaaacagcgtcgataataatccggtctgatgatgctcttgtgctgctgtcagcccgtgggtgaaggcatcccagtgcggttcatctccaggatgcatggtggcaccgagaatcgaatggcgggataaaacatcaaataactcgcccgtcataaaggttcggaaatcggtaatggtgttgttttcaactactgcccatttcgcatgtgtgccgggtaagcctatcagcactggcataccctgatggatcgcgttttgcagggccggttccatcgagatagcaccgaagatttgtgtctcttcgccacgcatcacttcgggcatttcaccttctttaatcacgccaggaatgatgtgcagcattgtctgctgctggtggataacaggcgtcaactgcttcgccagaccctcgagagtgaccgggcaaggtaaataagctgctggttgccacccttgcgcactgccgagcatgccgcaagccagtaccgggcatggggtttgtgccagccagtcgctgcagacacgtaaaaacgtatcgtggaaagtgtcctcacgtgttgctgcctgggagggtaatttcatgatcccccaggggaattcacgtttttcttgtggatttggtgattcgccaaaacgccatgcccgaagcgatgacgttccccagtccagggcaataaatgagggtgctcccggcattagtcgtttcctttaatcatggtttatttatctttgcggacgtgcttaccccagcccagttcagcggatatctcttctgcacaggatttgacgtaaggtgccagttcttccagacgcgccagcgacatatacgtggtggtactggcgacagaaatagccgccacaatttcatcccgggcgttgtaaaccggcgctgcaacgcaacggatagtcggctcgttctcttccagatcaaaagcaaaaccactggcggcataacgacgcatgttctgaataaatgcgcccagttttgtttcatcaccacaggtcttaaacagcgtgcgccactcttcttctgttcggttgaggatcaatgccttgccgatgccggtgattgccagtggcatgcgatggcctgggcgtgagcgcatttccagcccgcgctgactgttgatcttctccagatacagcacttcgtcgccttcaacgatccccagatgcacggtgtccagggtgtaacgggcaaggcgttgcaaaacgggctgggcaatttcgtacagcgaggtgctttccagtgctctggcaccgaattcgatcagtttggcacccagttggtagccctgcgttgggacatggcgcaggtagcgttgttccaccagaacggtgactaaacgatgggttgtgctccgggtcgtgccggtgaactcgccgatactttttaggtcatggcagccgttataaacagcattaagaaccgccagtccacgtaataacgtttgtgcgcctgcggtggttgaagaggtttctgccatacgtttctcctgatgatattgctgaagtgttccacataatgacgtggggaaaaggtgatatatcccacaatataaactccatctcatattgtgggataaaataatgaaaattaacgatcgttttgcgtagcgcctcgcaggaaacttctttcaaactggacgtttgtacagcacaattctattttgtgcgggtaagttattgcgtcaggaggcgttgtggatttctcaatcatggtttacgcagttattgcattggtgggtgtggcaattggctggctgtttgccagttatcaacatgcgcagcaaaaagctgagcaattagctgaacgtgaagagatggtcgcggagttaagcgcggcaaaacaacaaattacccaaagcgagcactggcgcgcagagtgtgaattgctcaataacgaagtgcgcagcctgcaaagtattaacacctcgctggaggccgatctgcgtgaagtgaccacgcggatggaagccgcacagcaacacgctgacgataaaattcgccagatgatcaacagcgaacagcgcctcagtgagcaatttgaaaaccttgccaaccgtatttttgaacacagtaatcgtcgggttgatgagcaaaatcgccagagtctgaacagtcttttgtcgccgttgcgtgaacaactggatggtttccgccgtcaggtccaggacagctttggtaaagaagcccaggaacgtcataccctgacccacgaaatccgcaacctccagcaactcaacgcccagatggcccaggaagcgatcaacctgacgcgtgcgctgaaaggcgacaataaaacccagggcaactggggcgaggtagtattgacgcgggtgctggaggcttccggtctgcgtgaagggtatgaatatgaaacccaggtcagcatcgaaaatgacgcccgctcgcggatgcagccggatgtcatcgtgcggttgccgcagggaaaagatgtggtgatcgacgccaaaatgacgctggtcgcctatgaacgctatttcaacgccgaagatgactacacccgcgaaagcgcgctacaggaacatatcgcgtcggtacgtaaccatatccgtttgctgggacgcaaagattatcaacagctgccggggctgcgaactctggattacgtgctgatgtttattcccgttgaacccgcttttttactggcgcttgaccgtcagccggagctgatcaccgaagcgttgaaaaacaatatcatgctggttagcccgactacgctgctggtggcgctgcgcactatcgccaacctgtggcgttatgagcatcaaagtcgtaacgcccagaaaatcgccgatcgcgccagcaagctgtacgacaaaatgcgcttgtttgtcgatgacatgtccgcgatcggtcaaagtctcgacaaagcgcaggataactatcgccaggcaatgaaaaaactctcttcaggtcgcggaaatgtgctggcgcaggcagaagcgtttcgcggtttaggggtagaaattaaacgcgagattaatcctgatttggctgaacaggcggtgagccaggatgaagagtatcgactgcggtcggttccggagcagccgaatgatgaagcttatcaacgcgatgatgaatataatcagcagtcgcgctagcccatttggggtagttaagccgggtagaaatctagggcatcgacgcccaatctgttacacttctggaacaattttttgatgagcaggcattgagatggtggataagtcacaagaaacgacgcactttggttttcagaccgtcgcgaaggaacaaaaagcggatatggtcgcccacgttttccattccgtggcatcaaaatacgatgtcatgaatgatttgatgtcattcggtattcatcgtttgtggaagcgattcacgattgattgcagcggcgtacgccgtgggcagaccgtgctggatctggctggtggcaccggcgacctgacagcgaaattctctcgcctggtcggagaaactggcaaagtggtccttgctgatatcaatgaatccatgctcaaaatgggccgcgagaagctgcgtaatatcggtgtgattggcaacgttgagtatgttcaggcgaacgctgaggcgctgccgttcccggataacacctttgattgcatcaccatttcgtttggtctgcgtaacgtcaccgacaaagataaagcactgcgttcaatgtatcgcgtgctgaaacccggcggccgcctgctggtgcttgagttctcgaagccaattatcgagccgctgagcaaagcctatgatgcatactccttccatgtgctgccgcgtattggctcactggtcgcgaacgacgccgacagctaccgttatctggcagaatccatccgtatgcatcccgatcaggataccctgaaaaccatgatgcaggatgccggattcgaaagtgtcgactactacaatctgacggcaggggttgtggcgctgcatcgtggttataagttctgacaggagaccggaaatgccttttaaacctttagtgacggcaggaattgaaagtctgctcaacaccttcctgtatcgctcacccgcgctgaaaacggcccgctcgcgtctgttgggcaaagtgctgcgcgtggaggtaaaaggcttttcgacgtcattgattctggtgttcagcgaacgccaggtcgatgtactgggcgaatgggcaggcgatgctgactgcaccgttatcgcttacgccagtgtgttgccgaaacttcgcgatcgccagcagcttgccgcactgattcgcagtggtgagctggaagtgcagggtgatattcaggtggtgcaaaacttcgttgcgctggcagatctggcagagttcgaccctgcggaactgctggccccttataccggtgatatcgccgctgaaggtatcagcaaagccctgcgcggaggcacaaagttcctgcatcacggcattaagcgccagcaacgttatgtggcggaagccattactgaagagtggcgtatggcacccggtccgcttgaagtggcctggtttgcggaagagacggctgccgtcgagcgtgctgttgatgccctgaccaaacggctggaaaaactggaggctaaatgacgccaggtgaagtacggcgcctatatttcatcattcgcacttttttaagctacggacttgatgaactgatccccaaaatgcgtatcaccctgccgctacggctatggcgatactcattattctggatgccaaatcggcataaagacaaacctttaggtgagcgactacgactggccctgcaagaactgggaccggtatggatcaagttcgggcagatgttatcaacccgccgcgatctttttccgccgcatattgccgatcagctggcgttattgcaggacaaagtcgctccgtttgatggcaagctggcgaagcagcagattgaagctgcaatgggcggcttgccggtagaagcgtggtttgacgattttgaaatcaagccgctggcttctgcttctatcgcccaggttcataccgcgcgattgaaatcgaatggtaaagaggtggtgattaaagttatccgcccggatattttgccggtcattaaagcggatctgaaacttatttaccgtctggctcgctgggtgccgcgtttgctgccggatggtcgccgtctgcgcccaaccgaagtggtgcgcgagtacgaaaagaccttgattgatgaactgaatttgctgcgggaatctgccaacgccattcagcttcgacgcaattttgaagacagcccgatgctctacatcccggaagtttaccctgactattgtagtgaagggatgatggtgatggagcgtatttacggcattccggtgtctgatgttgcgacgctggagaaaaacggcaccaacatgaaattgctggcggaacgcggcgtgcaggtgttcttcactcaggtctttcgcgacagctttttccatgctgatatgcaccctggcaacatcttcgtaagctatgaacacccggaaaacccgaaatatatcggcattgattgcgggattgttggctcgctaaacaaagaagataaacgctatctggcggaaaactttatcgccttctttaatcgcgactatcgcaaagtggcagagctacacgtcgattctggttgggtgccaccagataccaacgttgaagagttcgaatttgccattcgtacggtctgtgaacctatctttgagaaaccgctggccgaaatttcgtttggacatgtactgttaaatctgtttaatacggcgcgtcgcttcaatatggaagtgcagccgcaactggtgttactccagaaaaccctgctctacgtcgaaggggtaggacgccagctttatccgcaactcgatttatggaaaacggcgaagcctttcctggagtcgtggattaaagatcaggtcggtattcctgcgctggtgagagcatttaaagaaaaagcgccgttctgggtcgaaaaaatgccagaactgcccgaactggtttacgacagtttgcgccagggcaagtatttacagcatagtgttgataagattgcccgcgagcttcagtcaaatcatgtacgtcagggacaatcgcgttattttctcggaattggcgctacgttagtattaagtggcacattcttgttggtcagccgacctgaatgggggttgatgcccggctggttaatggcaggtggtctgatcgcctggtttgtcggttggcgcaaaacacgctgattttttcatcgctcaaggcgggccgtgtaacgtataatgcggctttgtttaatcatcatctaccacagaggaacatgtatgggtggtatcagtatctggcagttattgattattgccgtcatcgttgtactgctttttggcaccaaaaagctcggctccatcggttccgatcttggtgcgtcgatcaaaggctttaaaaaagcaatgagcgatgatgaaccaaagcaggataaaaccagccaggatgctgattttactgcgaaaactatcgccgataagcaggcggatacgaatcaggaacaggctaaaacagaagacgcgaagcgccacgataaagagcaggtgtaatctgtgtttgatatcggttttagcgaactgctattggtgttcatcatcggcctcgtcgttctggggccgcaacgactgcctgtggcggtaaaaacggtagcgggctggattcgcgcgttgcgttcactggcgacaacggtgcagaacgaactgacccaggagttaaaactccaggagtttcaggacagtctgaaaaaggttgaaaaggcgagcctcactaacctgacgcccgaactgaaagcgtcgatggatgaattacgccaggctgcggagtcgatgaagcgttcctacgttgcaaacgatcctgaaaaggcgagcgatgaagcgcacaccatccataacccggtggtgaaagacaatgaaactgcgcatgaaggcgtaacgcctgctgctgcacaaacgcaggccagttcgccggaacagaagccagaaactacgccagagccggtggtaaaacctgctgcggacgctgaaccgaaaaccgctgcaccttccccttcgtcgagtgataaaccgtaaacatgtctgtagaagatactcaaccgcttatcacgcatctgattgagctgcgtaagcgtctgctgaactgcattatctcggtgatcgtgatattcctgtgtctggtctatttcgccaatgacatctatcacctggtatccgcgccattgatcaagcagttgccgcaaggttcaacgatgatcgccaccgacgtggcctcgccgttctttacgccgatcaagctgacctttatggtgtcgctgattctgtcagcgccggtgattctctatcaggtgtgggcgtttatcgccccagcgctgtataagcatgaacgtcgcctggtggtgccgctgctggtttccagctctctgctgttttatatcggcatggcgttcgcctactttgtggtctttccgctggcatttggcttccttgccaataccgcgccggaaggggtacaggtatccaccgacattgcgagctatttaagcttcgttatggcgctgtttatggcgtttggtgtctcctttgaagtgccggtggcaattgtgttgctgtgctggatggggattacctcgccagaagacttacgcaaaaaacgcccgtatgtgctggttggtgcattcgttgtcgggatgttgctgacgccgccggatgtcttctcgcaaacgctgttggcgatccctatgtactgcctgtttgaaatcggtgtcttcttctcacgcttttacgttggtaaagggcgaaaccgggaagaggaaaacgacgctgaagcagaaagcgaaaaaactgaagaataaattcaaccgcccgtcagggcggttgtcatatggagtacaggatgtttgatatcggcgttaatttgaccagttcgcaatttgcgaaagaccgtgatgatgttgtagcgcgcgcttttgacgcgggagttaatgggctactcatcaccggtaccaatctgcgtgaaagccagcaggcgcaaaagctggcgcgtcagtattcgtcctgttggtcaacggcgggcgtacatcctcacgacagcagccagtggcaagctgtgactgaagaagcgattattgagctggccgcgcagccagaagtggtggcgattggtgaatgtggtctcgactttaaccgcaacttttcgacgccggaagagcaggaactcgcttttgttgcccagctacgcattgccgcagaattaaacatgccggtatttatgcactgtcgcgatgcccacgagcggtttatgacattgctggagccgtggctggataaactgcctggtgcggttcttcattgctttaccggcacacgcgaagagatgcaggcgtgcgtggcgcgtggaatttatatcggcattaccggttgggtttgcgatgaacgacgcgggctggagctgcgggaattgttgccgttgattccggcggagaaattgctgatcgaaactgatgcgccgtatctgctccctcgcgatctcacgccaaagccatcatcccggcgcaacgagccagcccatctgccccatattttgcaacgtattgcgcactggcgtggagaagatgccgcatggctggctgccaccacggatgctaatgtcaaaacactgtttgggattgcgttttagagtttgcggaactcggtgttcttcacactgtgcttaatctctttattaataagattaagcaatagcatggagcgagcctcgccgtctggctcggtgaaaatggcctgaaaaccttcgaatgcgccttcagtaataatcactttatcaccaggatacggcgtcgatggatcgacaatatctttcggtttatacactgataactgatgaatcaccgccgatgggactatcgctggtgacgcgccaaagcgcacgaagtggctgacaccgcgggtcgcgttgatagtcgtggtatgaatcacttccggatcgaactccacaaacaagtagttggggaacaatggctcactgactgcagtacgtttgccacgcacgattttttccagggtgatcatcggtgccaggcaattcacagcctgtctttcgaggtgttcctgggcacgttgaagttgcccgcgcttgcagtacagtaaataccaggattgcataatgactcttatccgtttaatcggggcgcaaggatagcaaaagctttacgctaagttaattatattccccggtttgcgttataccgtcagagttcacgctaatttaacaaatttacagcatcgcaaagatgaacgccgtataatgggcgcagattaagaggctacaatggacgccatgaaatataacgatttacgcgacttcttgacgctgcttgaacagcagggtgagctaaaacgtatcacgctcccggtggatccgcacctggaaatcactgaaatttggctggaccgcactttgcgtgccggtgggcctgcgctgttgttcgaaaaccctaaaggctactcaatgccggtgctgtgcaacctgttcggtacgccaaagcgcgtggcgatgggcatggggcaggaagatgtttcggcgctgcgtgaagttggtaaattattggcgtttctgaaagagccggagccgccaaaaggtttccgcgacctgtttgataaactgccgcagtttaagcaagtattgaacatgccgacaaagcgactgcgtggtgcaccctgccaacaaaaaatcgtctctggcgatgacgtcgatctcaatcgcattcccattatgacctgctggccggaagatgccgcgccgctgattacctgggggctcaccgtaacgcgcggcccgcataaagagcggcagaatctgggcatttatcgccagcagctaattggtaaaaacaaactgattatgcgctggctgtcgcatcgcggcggcgcgttggattatcaggagtggtgtgcggcgcatccgggcgaacgtttcccggtttctgtggcgctgggtgccgatcctgccacgattctcggtgcagtcacccccgttccggatacgctttcagagtatgcgtttgccggattgctgcgcggtaccaagaccgaagtggtgaagtgtatctccaatgaccttgaagtgcccgccagtgcggagattgtgctggaagggtatatcgaacaaggcgaaactgcgccggaagggccgtatggcgaccacaccggttactataacgaagtcgatagttttccggtatttaccgtgacgcatattacccagcgtgaagatgcgatttatcattccacctataccgggcgtccgccagatgaacctgcggtactgggtgtagcactgaacgaagtgttcgtgccgattctgcaaaaacagttcccggaaattgtcgatttttatctgccgccggaaggctgttcttatcgtctggcggtagtgacgatcaaaaaacagtacgccggacacgcgaagcgcgtcatgatgggcgtctggtcgttcttacgccagtttatgtacactaaatttgtgatcgtttgcgatgatgacgtcaacgcccgcgactggaacgatgtgatttgggcgattaccacccgtatggacccggcgcgggatactgttctggtagaaaatacgcctattgattatctggattttgcctcgcctgtctccgggctgggttcaaaaatggggctggatgccacgaataaatggccgggtgaaacccagcgtgaatggggacgtcccatcaaaaaagatccagatgttgtcgcgcatattgacgccatttgggatgaactggctatttttaacaacggtaaaagcgcctgatgcgcgtttgttttgccctatttatcgatccgacagagaaagcgcatgacaaccttaagctgtaaagtgacctcggtagaagctatcacggataccgtatatcgtgtccgcatcgtgccagacgcggccttttcttttcgtgctggtcagtatttgatggtagtgatggatgagcgcgacaaacgtccgttctcaatggcttcgacgccagatgaaaaagggtttatcgagctgcatattggcgcttctgaaatcaacctttacgcgaaagcagtcatggaccgcatcctcaaagatcatcaaatcgtggtcgatattccccacggagaagcgtggctgcgcgatgatgaagagcgtccgatgattttgattgcgggcggcaccgggttctcttatgcccgctcgattttgctgacagcgttggcgcgtaacccaaaccgtgatatcaccatttactggggcgggcgtgaagagcagcatctgtatgatctctgcgagcttgaggcgctttcgttgaagcatcctggtctacaagtggtgccggtggttgaacaaccggaagcgggctggcgtgggcgtactggcaccgtgttaacggcggtattgcaggatcatggtacgctgacagagcatgatatctatattgccggacgttttgagatggcgaaaattgcccgtgacctgttttgcagcgagcgtaatgcgcgggaagatcgcctgtttggcgatgcgtttgcatttatctgagatataaaaaacccgcccctgacaggcgggaagaacggcaactaaaactttatacagtggcatttagatctatgtcgcatccggcaattggtgcacgatgcctgatgcgacgctggcgcgtcttatcaggcctacattggtgccggatcggtagaccggataaggcgttcacgccgtatccggcatacagtgcccgatgcgacgctgccgcgtcttatcgggcctacaaaagttctgaaccgtagaccggataaggcgttcacgccgcatccggcaagtggttaaacccgctcaaacaccgttgcaatgccctgacccagaccgatacacatcgtcgccagaccaaactggacgtctttgtgttccatcagattcagcagcgtggtgctgatacgcgcaccggaacaacccagcggatgacccagcgcgatcgcgccaccgttgaggttgatcttctcgtcaatctgctccattagcccgagatctttaatacacggcaggatctgcgcggcaaaggcttcgttcatctcgaatacgccgatatcgctggcagaaagccccgcttttttcagcgccagcttcgaggccggaaccggaccataacccataatagatgggtcacaaccaacgaccgccatcgaacgcacgcaggcgcgcggcttaagacctaagtcacgggcgcggctttcactcatcaccagcatggcagctgcgccatcggaaagcgcagaagatgtacccgccgttaccgtaccgctgacgggatcaaacgccggacgcagtgtggcgagggcttccacggtggtttccgggcgaatcacttcgtcgtaattaaactgcttcaatacgccgtcggcatcgtgaccaccggtcgggatgatttcatttttaaatgcgcctgattgcgtggcggcccaggcgcgagcatgtgatcgcgcggcaaaggcatcctgcatttcacggctgataccgtgcatacgcgccagcatttctgccgttaagcccatcatgcccgccgctttggcgacattacggctaaggccggggtgaaaatcgacgccgtgactcattggcacatggcccatatgctccacgccgccaaccagacatgcctgcgcatcgccggtcatgatcattcgtgctgcgtcatgcagtgcctgcatggatgaaccacacaagcgattaacggtaaccgccgggacagagtgcggcacttcagccaacagtgccgcgttacgggcgatgttaaaaccctgctccagtgtttgctgcacacaaccccagtaaatatcgtcgagggccgctgcttccagcgccgggttacgcgccagcaggctacgcattaaatgagcggagagatcttccgcacgcacgttacgaaaagcaccgcccttcgaacggcccatcggggtgcgaattgcatcgacaatgacaacctgttccattgtgactccttaagccgttttcaggtcgccaaccggacgggctggctcaaccgggggatagtacggttcgttatgacgtgctttattacgcataccttccggtacttcatacagcgggccgaggtgctgatattgctgtgccatatcgaggtattttgcgctgccgagggtgtccagccagcggaacgcgccgccgtggaacggagggaagcccaggccgtagaccagcgccatatccgcttctgccggagtggcgataatgccctcttccagacagcggaccacttcgttgaccatcgggatcatcatgcgggcgataatctcttcctcgctgaaatcgcgcttcggctggctcacttttgccagcaggtcgtcaacgacgacatcttcttctttcttcggcttacctttgctgtcttctttataacgccagaaaccgaggccgttcttctgaccaaagcggttggcattaaacagcgcgtcgatggcatcgcgataatctttctgcatccgctgcgggaagcctgctgccatgactgcctgggcatgatgtgcggtgtcaatgcccacaacatccagcagatatgccggacccatcggccagccaaactgtttttccatcactttgtcgatcttgcggaaatccgcgccgtcgcgcagcaactggctgaaaccggcgaaataggggaacagtacacggttgacgaagaagccggggcagtcgttaaccacaatcggcgttttgcccattttgctcgcccaggcgacgactttcgcgatggtttcgtcggagcttttctcgccgcgaataatttctactaacggcattcggtggaccgggttaaagaagtgcatcccgcagaagttttccggacgttccagcgcgttggccagttcgctgataggaatggttgaagtgttagacgccagtacggtatccgggcgtactttctgctcggtttctgccagcacggcttttttcactttcgggttttcaacaaccgcttctaccacaacatccacgcggtcaaacccggcgtagtcgagcgttgggtgaattgtggagatcacgccagccagtttcagaccatcgatcttgccgcgctcaagctgcttgttcagcagtttcgcggcttcggtcatgccgagggttaacgacttgtcgttgatatctttcatgacaaccggcacgcctttccacgcagactggtaggcgatgccgccgcccataatgcctgcgcccagcacagcggcctgtttcggggtttcaacatctttggtgagtttcttcgctttaccttttacatattgatcgttaaggaaaatgccgaccagtgcgcgggcttcgttggtatgcgccagcgggacaaaacttttgttttccaggtttaaggcttcttcacgaccaaaacgggccgccgcttcaatggtttttactgcggtgatgggggccggataatgtttccccgccgtttgcgcgaccatccctttagcgatggtgaagctcatggcggcttcaatcttgctcagttttagcggttccagcttcggctgacgttttgctttccagtcgaggtcgccgttaatggcctggcgtaaaatcgccatcgccccttcaaccagtttttctgctttgactacaccatccaccagaccgattttcagcgcctgatccgcgccgacatctttaccggcggcaatgatttccagcgcactgtcagcaccgagcatacgtggcatacgtacagaaccgccaaagcccggcatgatgcccagtttggtttccggcagaccgatgcgcagatccggcgtcgccagacgataatcggtcgccagcacgcattcgcagccaccgcccagcgcatagccgttgacggcagcaatggtcggcaccgggagatcttccaggcgattaaacacgctattggcaaagtgcagccactgacttaactgttcttcaggaacgaggaacagggacaaaaattcggtgatatcagcaccgacgataaaggctgctttgttcgaacgcagcagcagcccttttagatctgattgctgttccagcacgccgatggcctcgccgaggctggcgacggtggcagtgtcgagtttattaactgaacctggggcatcaaataccagttcggcaatgccatcttccagccagtcaaggtacagggtgtcgcctttgtaaagcatgtcagtctcctgaatccgcaaggtgatctggtcgtaccagatgcatcgaagtgtgtattttgtgttaaaaatatgcaaataaaatattaaggaaatgccgatctgatcacgctcggcagaaatcacgctctggatgaacgatgtgctaatatgcggagacttaaggtcaaaaaaacagaagggtaaaaaatggaatcactggcctcgctctataaaaatcatatagctaccttacaggaacggactcgcgatgcgctggcgcgcttcaagctggatgcgttacttattcactccggcgaactgttcaacgtttttctcgacgatcatccctatccgtttaaagtgaacccgcaattcaaagcgtgggtgccagtaactcaggtgccaaactgctggctgctggtggatggcgtgaataagccgaaactgtggttctatctgccggttgattactggcacaacgtcgaaccgctgccgaactccttctggactgaagatgtagaagtgatcgcgctgccgaaagccgatggcattggtagtctgttgcctgctgcgcgcggcaatatcggttatatcggtccggtgccagaacgtgcgctgcaactgggtattgaggccagcaatatcaacccgaaaggggtgatcgactacctgcattactatcgctccttcaaaaccgagtacgaactggcctgtatgcgtgaagcgcagaaaatggcggtcaacggtcatcgcgcggcagaagaagcgttccgttctggcatgagcgagttcgatatcaacattgcctatctgaccgcgaccggtcatcgtgataccgacgtaccttatagcaacattgtggcgcttaacgaacacgctgcggtgttgcattacaccaaactggaccaccaggcaccggaagagatgcgcagcttcctgctggatgccggggccgaatataacggctatgcggctgatctaacccgtacctggtcggcaaaaagcgacaacgactacgcacagctggtgaaagacgtaaatgatgagcaactggcgctgatcgccaccatgaaagcaggcgtcagctatgtggattaccatatccagttccatcagcgcatcgccaaactgctgcgtaaacatcaaatcatcaccgatatgagtgaagaagcgatggtcgaaaacgatctcaccggaccgtttatgccgcacggtatcggccatccgctgggcctgcaggtgcatgacgtagccggttttatgcaggatgatagcggtacgcacctcgcggcaccggcaaaatatccgtacctgcgctgcacccgtattctccagccgggcatggtgttaaccatcgaaccgggtatctacttcatcgaatcgcttctggcaccgtggcgtgaagggcagttcagcaaacacttcaactggcagaaaattgaagcactgaaaccgttcggcggcattcgtatcgaagacaacgtggtgattcacgaaaacaacgtggaaaacatgacccgggatctgaaactggcgtgatggaaagctggttaattcctgcggcaccggtcatggtcgttgaagagatcaaaaagagccgcttcattacgctgttggcgcataccgatggcgttgaggcggcaaaagcgtttgttgaatcggtgcgggcagaacaccccgatgcccgccaccattgcgtggcgtgggtggcgggtgcgccggatgattctcaacagctgggtttctctgacgacggggagccggcgggaacggcaggtaaaccgatgctcgcccaactaatgggcagcggcgtcggggaaattaccgctgtggtggtgcgctactacggcggcatattgcttggcaccggtgggttagtgaaagcgtatggcggcggcgtgaatcaggcgctgcgccagctaacgacccaacgcaagacaccattaaccgaatatactttgcaatgtgaatatagtcagttaaccggcattgaagcgttgctggggcagtgtgacggcaaaattatcaacagtgattatcaggcattcgttctgctgcgggtggcgcttccggcggcgaaagtggctgaattttccgcaaagctggcggattttagccgtggttcattgcaattgttagcgattgaagaataatccccacttcgttttgcagaactaaggaagcggcagagatgcattttcgcgccattacccgaatcgttggactactggtcatcttattttcagggaccatgattatccctgggctggtagcactcatctaccgggatggagcgggccgcgcttttacccagaccttttttgtcgccctcgccattggctctatgctttggtggccgaaccgcaaagagaagggcgaactgaaatcccgtgaggggtttctgatagtggtgctgttctggaccgtgctgggtagcgtcggtgcgctcccttttatcttctcggaaagcccgaacctcacgattaccgatgcgttttttgaatctttctctggcctgaccaccacgggggccactacgctggtggggctggattcgctccctcatgccatcctcttttatcgccagatgctgcaatggtttggcggtatggggatcatcgtgctggcggttgcgatactgcctatcctcggcgtgggtgggatgcagctctatcgcgcagaaatgcccggcccgctgaaagataacaaaatgcgcccgcgaattgcggaaacggcgaaaaccctgtggttgatttatgtcttgctgaccgtcgcctgtgcgctggcgttgtggtttgctggaatggatgcctttgatgccatcggccatagctttgcgaccatcgctattggcggcttctcgacacatgatgccagtatcggttatttcgacagcccgactattaacactatcattgctatcttcctgctgatctctggctgtaactacggtctgcacttttcactgttaagtgggcgtagtctgaaggtttattggcgcgatccggaatttcgcatgtttatcggcgtacagttttcactggtggttatttgtacactcgtactgtggtttcataatgtctacagttcggcgctgatgacaattaaccaggcgtttttccaggtggtgtcgatggcgacaaccgccgggtttacgactgacagcattgcccgctggccgctctttttgccggtactgctcttatgttcagcttttatcggcggttgtgccgggtcaacgggcggtggcctgaaagtgatccgcatcctgctgctgtttaagcaggggaaccgtgagctgaaacgactggtgcatccgaacgccgtctacagcattaagctggggaatcgcgcactgccggaacgtatcctcgaagccgtttggggatttttctccgcctatgcattggtgtttattgtcagtatgctggcgattatcgccacgggcgtggatgacttttctgcctttgcctcggttgttgcaacattgaataacctggggccagggcttggcgtggttgctgataactttaccagtatgaacccggtggctaaatggatcctgattgccaacatgctgtttggtcgtctcgaggtctttacattgctggtgctctttaccccgactttctggcgtgaatgatggagtaatacgtgaaaacattaattcttttctcaacaagggacggacaaacgcgcgagattgcctcctacctggcttcggaactgaaagaactggggatccaggcggatgtcgccaatgtgcaccgcattgaagaaccacagtgggaaaactacgaccgtgtggtcattggtgcttctattcgctatggtcactaccactctgcgttccaggaatttgtcaaaaagcatgcgacgcggctgaattcgatgccgagcgccttttactccgtaaacctggtggcgcgtaaaccggagaagcgtactccacagaccaacagctacgcgcggaagtttctgatgagttcacaatggcgtcccgatcgctgcgcggtcattgccggggcgctgcgttacccacgttatcgctggtacgaccgctttatgatcaaactgattatgaagatgtcaggcggtgaaacggatacgcgcaaagaagttgtctataccgattgggagcaggtggcgaatttcgcccgagaaatcgcccatttaaccgacaaaccgacgctgaaataagcataaagaataaaaagtgcgcggtcggaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaatctcaacagagaaaagcaaaaaaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggtactcgcaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaatcagcttgctgattcgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaaaggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgaagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcaccgcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcctcttaatggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactatgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtggcctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaaccaaggctgaggcgtgatgacgaggcactacggtgctgaagtgacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcggtaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccctaatcggggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaatttagcgaagagcccagtcggaagactgggctcttttgcgttggtgcggaataaatgccggatgcgacgctggcgcgtttgctccagcctactcttgcttatccgtcctgcttttgcatccactccaccacaaaatcagccagcccctcaacatcattaatatccagtaacgcgacatcaagattaagcggcacatcactggctacagcaataacatgcctgtctatcactaattcttccggtcgatgtccggctccatcgcgaaacagcacaatctttgcgatctcttcatgcttaaacccttcgaccagaatcaaatccagctttgaggtatccattcgacttgcgagaaaatgtagatccagctcttcttcgtctggtgtttctgtcatcaaggcccatcgctgttggctggcaacgatggtttgcgccgcgccagccttgcgcagctcatagctatctttgcccggtttatcaacatccatatcatggtgcgtatgcttaatcagccccggacggatccctctggcgcataatgccgggatcaattttttcagcagcgttgtttttccggtgccactccatgcagcaaaggcgagtaacggtatcatcgtttttcctgccatcgggcaagctcctctggcgtattcacgtttataaatgcctctttacgatcgctgaaatcaaccgcatgaccgccagccagacgcataaatgccataacccggcgttctcctgcttgcagatattccagtaataaaggctcaattgcgcggtttaccagagcaatagtcgggtgatcgcgttcaccgtcgtggacccacacgacaggcgcatctttgcgctgatgattaagccgggaggctaaatcatggggaatgtaaggcgtatcgcacgggcaaaacaaaaaccactcacccgattcctgctgcattactgaaagcattcctgccagagggccagggtaatccgccagtgaatcttcaatcactttcagaccgcttacctgatagatttcctgatgacgattagcattaaccacgacgtgagaaagctgcgtcataagcgcgtcagcgacatgttgccataatggtttgccgtttaattcaagcaatcctttatctacgccgcccattcgtctggctttaccgcccgccagcacaacgcctgttatcgtcgtcatcagattcaccgatatcgcctcttttattgtgggattgaccctgctaacgtgtctgtctcaagagtaaggagcattactatgaaatgtaaacgtctgaatgaagttattgaactcctccagccagcctggcaaaaagagccagaccttaacctgctgcaatttttgcagaaactggcgaaagagtcaggttttgacggcgaactggcggatttgacggatgacattctgatctatcacctgaaaatgcgtgattccgcgaaagatgcggtgatcccgggtttgcagaaagattatgaagaagatttcaaaacggcactattacgcgcacgtggcgtaattaaagagtaaaagcttgtaagcggcgcaaccaaaatcatcgtgaaatgatatccttcatcattcgtaatgttttccggatgatgggatgaacaacagcgcttttactttccagacactacacccggataccatcatggacgctctgtttgagcatgggattcgggtggattccggtcttaccccgcttaacagctatgaaaaccgtgtctatcaatttcaggacgaagatcgtcgacgttttgtcgtcaaattttatcgccctgaacgttggacagccgatcaaatcctcgaagaacatcaatttgcgttgcagctggttaacgatgaagttccggtcgcagcacctgtggcctttaatggtcagactttattgaaccatcagggattttatttcgctgtttttccaagcgtcggtggtcgccagttcgaagctgataatatcgatcagatggaagcggttgggcgttatttagggcgtatgcaccagacggggcgcaaacagctttttatccatcgcccgaccatcggtttgaatgaatatctcattgagccacgcaagctgtttgaggacgctacactgataccttccgggttgaaagcggcattcctgaaagcgacagatgagctgattgccgccgttacagcacactggcgggaagatttcaccgttctgcggctacatggagactgccacgccgggaatattctctggcgcgatggtccaatgtttgttgatctggatgatgcacgtaatggtccagccgttcaggatttgtggatgttgctcaatggtgataaagccgagcagcggatgcaactggaaactattattgaggcttatgaagaatttagcgagttcgacaccgctgaaatcggactgattgaacctttacgcgccatgcgtttggtttattatcttgcctggctaatgcggcgttgggctgatcccgcgttcccgaaaaatttcccgtggttaaccggggaagattactggctacgacagacggtgacttttatagaacaggcaaaagttctacaagaaccccctttgcaattaacacctatgtattaatcggagagagtagatcatgaaaaagatttggctggcgctggctggtttagttttagcgtttagcgcatcggcggcgcagtatgaagatggtaaacagtacactaccctggaaaaacaagttgctggcgcgccgcaagtgctggagtttttctctttcttttgcccgcactgctatcagtttgaagaagttctgcatatttctgataacgtgaagaaaaaactgccggaaggcgtgaagatgactaaataccacgtcaacttcatggggggtgacctgggcaaagagctgactcaggcatgggctgtggcgatggcgctgggcgtggaagacaaagtcacagttccgctgtttgaaggcgtacaaaaaacccagaccattcgttcagcatctgatatccgcgatgtatttatcaacgcaggtattaaaggtgaagagtacgacgcggcgtggaacagcttcgtggtgaaatctctggtcgctcagcaggaaaaagctgcagctgacgtgcaattgcgtggtgttccggcgatgtttgttaacggtaaatatcagctgaatccgcagggtatggataccagcaatatggatgtttttgttcagcagtatgctgatactgtgaaatatctgtccgagaaaaaataattcaatgtaaattacataaagcccgtgaatattcacgggctttttttattatttaataaatataaatacattctgataatgcttcctgctgctggacattatttcagcataagtggatattcaaagttttgctgttttatcagggaatatttatatgatacgtaagtcagctacaggtgccattgttgcgttagccgtaatctggggtggtggcacatggtacacaggtacgcaaattcagcctggtgtcgaaaagtttattaaaggttttaacgatgctaaaaagaaaggtgaacatgcctacgatatgacgttaagttataaaaattttgacaaaggcttttttaattcccgttttcaaatgcaaatgacatttgataacggtgcacccgatctcaatatcaagccaggccagaaaattgtatttgatgtggatgttgagcacggtccgttgcccatcacaatgttaatgcatggtaatgtcatcccagcactggcagcggcaaaagtgaacttagtgaataatgagctgacacaaccgctatttatcgccgcgaaaaataaatcgcccgtggaagcgacattgcgattcgcgtttggtggcccattctccacgacattagatgttgcccctgcagagtatggaaagttttcttttggtgaaggccagtttacttttaatggtgatgatagttcattgtctaacctggatattgaaggcaaagtcgaagatattgttctgcaattttcaccaatgaacaaagtaacggcgaaaagttttaccattgattctctgacacgattagaagaaaagaaatttccggttggtgaaagcgagtcgaaatttaatcaggttaatattatcaaccagggggaagtcgttgcccaaatcgatgctttcgttgcaaaaaccaggctggatcgcgttaaagacaaagattatatcaatgtcaatctgacctacgaacttgataagttaacaaaagggaatcagcaactcggtagtggtgagtggtcattgattgctgaatctattgatccctcagcggtgcgccaatttatcatccagtataacattgcgatgcagaagcagcttgctgcacaccctgagttagcaaacgatgaagttgctctgcaagaagtgaatgctgcattgttcaaagagtatttaccgttattacaaaaaagtgagccgaccattaaacaaccagtaagatggaagaacgcactcggcgaactaaatgccaatctggatatcagtattgccgaccccgccaaatcttcatcatccacaaacaaagatattaaatcgctcaattttgatatgaagttaccgcttaatgtcgccacagaaaccgcaaaacagcttaatttatctgaagggatggatgcggaaaaagcgcaaaagcgggctgataaacaaatcagcgggatgatgacattaggtcagatgttgcagttaatcacgattgacaacaataccgcctcgctgcaactgcgttatacaccgggtaaagttttttttaacggtcaggagatgagcgaagaagaatttatgtctcgtgccggacgttttgttcattaaaatactcactcgcctctgctcattcagaggcgagtaaaacttacttttcctgccgctgtgatgacatcaacgatgtcagaagccggtctttttcctgccacaatgagttcagccattgctgaaaatggcgcttaaagcttttgtcattgatgtagtcgccatgtaactcatcggcaataggctgtaaatccacatgtacgacaattcgcgtcagtttaccgcttaacatatcgaagaacggctgacggttattgtccggataacacagcgtaacattaagcagtttatcgaattgtttacccagtacatttagcgccatcgcaatgcctgccgcctttggtggcaacaagttttgaaaagtggagtgggtttgctgatgtttttcttgcgtgaaacgggagccttcaacgaaattgacaatagtggtgggatgcaggcgaaacttttcacaagaacgccgagtggtttcaacatctttaccacgtcgctccggatgacgtaataaataagcgcgggaataacgcttcataaacggcatatccagcgcccagcacgccaggccaagaaaaggcacccaggccagctgctgcttgaggaaatatttattcatcggaatgtgcttacgaaacagcacgcacagtacgacaatatctgcccaactacggtggttacaaataagcagataccagttcttcttacttaacccttccagcccgtgaacttcccattgcaggtgtgggttcagatgcagtaataccgccagaccttcacaccagcaatacatcataaaatcacaaaaacgcgaaacctttcgccaaatgactggcacaggtagcaatagttttacaatcccggcaatgatgatcgggacggaacaaaaaatagtgaccaaaatggtcaatacgatactcagcaaaagggttatcgcagcgagtattctcgtcataatgaatttattcaaaaggttagccatagacagtgcgctaaagaagcgcaaggcgcagattttagcagaaaacgacccaaataacggatgatccttaaggagaaaaataattcatatctatccacattagaaaaaatcccattatctcaattattagggatggctttatttttaactgcatgaaaaacaaagataaacatcatgctgtaaaaagcatgataataaattaaaagcgatgtaaataatttatgcacaaagttatccacatgacgatttgcgagcgatccagaagatctacaaaagattttcacgaaaagcggtgaaaaactcatgttttcatcctgtctgtggcatcctttacccataatctgataaacaggcacggacattatggttcagatcccccaaaatccacttatccttgtagatggttcatcttatctttatcgcgcatatcacgcgtttcccccgctgactaacagcgcaggcgagccgaccggtgcgatgtatggtgtcctcaacatgctgcgcagtctgatcatgcaatataaaccgacgcatgcagcggtggtctttgacgccaagggaaaaacctttcgtgatgaactgtttgaacattacaaatcacatcgcccgccaatgccggacgatctgcgagcacaaatcgaacctctgcacgcgatggttaaagcgatgggactgccgctgctggcggtttctggcgtagaagcggacgacgttattggtactctggcgcgcgaagccgaaaaagccgggcgtccggtgctgatcagcactggcgataaagatatggcgcagctggtgacgccaaatattacgcttatcaataccatgacgaataccatcctcggaccggaagaggtggtgaataagtacggcgtgccgccagaactgatcatcgatttcctggcgctgatgggtgactcctctgataacattcctggcgtaccgggcgtcggtgaaaaaaccgcgcaggcattgctgcaaggtcttggcgggctggatacgctgtatgccgagccagaaaaaattgctgggttgagcttccgtggcgcgaaaacaatggcagcgaagctcgagcaaaacaaagaagttgcttatctctcataccagctggcaacgattaaaaccgacgttgaactggagctgacctgtgaacaactggaagtgcagccaccggcggcggaagagttgttagggctgttcaaaaagtatgagttcaaacgctggactgctgatgtcgaagcgggcaaatggctacaggctaaaggggcgaaacccgcagccaggccgcaggaaaccagtgttgcagacgaagcgccagaagtgacggcaacggtgatttcttatgacaactacgtcactatccttgatgaagaaacactgaaagagtggattgcgaagctggaaaaagcgccggtatttgcatttgataccgaaacagacagccttgataacatctctgctaacctggtcgggctttcttttgctatcgagccaggcgtagcggcatatattccggttgctcatgattatcttgatgcgcccgatcaaatctctcgcgagcgtgcactcgagttgctaaaaccgctgctggaagatgaaaaggcgctgaaggtcgggcaaaacctgaaatacgatcgcggtattctggcgaactacggcattgaactacgtgggattgcgtttgataccatgctggagtcctacattctcaatagcgttgccggacgtcacgatatggacagcctcgcggaacgttggttgaagcacaaaaccatcacttttgaagagattgcgggtaaaggcaaaaatcaactgacctttaaccagattgccctcgaagaagccggacgttacgccgccgaagatgcagatgtcaccttgcagttgcatctgaaaatgtggccggatctgcaaaaacacaaagggccgttgaacgtcttcgagaatatcgaaatgccgctggtgccggtgctttcacgcattgaacgtaacggtgtgaagatcgatccgaaagtgctgcacaatcactctgaagagctcaccttgcgtctggctgagctggaaaagaaagctcatgaaattgcaggtgaagaatttaacctttcttccaccaagcagttacaaaccattctgtttgaaaaacagggcattaaaccactgaagaaaacgccgggtggcgccccgtcaacgtcggaagaggtactggaagaactggcgctggactatccgttgccaaaagtgattctggagtatcgtggtctggcgaagctgaaatcgacctacaccgacaagctgccgttgatgatcaacccgaaaaccgggcgtgtacatacctcttatcaccaggcagtaaccgcaacgggacgtttatcgtcaaccgatcctaacctgcaaaacattccggtgcgtaacgaagaaggtcgccgtatccgccaggcgtttattgcgccagaggattatgtgattgtctcagcggactactcgcagattgaactgcgcattatggcgcatctctcgcgtgacaaaggcttgctgaccgcattcgccgaaggaaaagatatccaccgtgcaacggcggcagaagtgtttggtttgccactggaaaccgtcaccagcgagcaacgtcgtagcgcgaaagcgatcaactttggtctgatttatggcatgagtgctttcggtctggcgcggcaattgaacattccgcgtaaagaagcgcagaagtacatggacctttacttcgaacgctaccctggcgtgctggagtatatggaacgcacccgtgctcaggcgaaagagcagggctacgttgaaacgctggacggacgccgtctgtatctgccggatatcaaatccagcaatggtgctcgtcgtgcagcggctgaacgtgcagccattaacgcgccaatgcagggaaccgccgccgacattatcaaacgggcgatgattgccgttgatgcgtggctacaggctgagcaaccgcgtgtgcgtatgatcatgcaggtacacgatgaactggtatttgaagtccataaagatgatgtcgatgccgtcgcgaagcagattcatcaactgatggaaaactgtacccgtctggatgtgccgttactggtggaagtggggagtggcgaaaactgggatcaggcgcactaagattcgcctgaacatgcccttttttcgtaagtaagcaacataagctgtcacgttttgtgatggctattagaaattcctatgcaacaactgaaaaaaaattacaaaaaatgctttctgaactgaacaaaaaagagtaaagttagtcgcgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgaatattttagccgccccagtcagtaatgactggggcgttttttattgggcgaaagaaaagatccgtaatgcctgatacgccatgtttatcaggccaacggtagaattgtaatctattgaatttacgggccggatacgccacatccggcacaagcattaaggcaagaaaattattcgccgtcctgcgtttcttctacaggctgcatctcgctaaaccaggtatccagtttctgccgcagcttgtccacgccttgtttcttcagcgaagaaaacgtttcaacctgcacatcaccgttaaacgccagcaccgcttcacgcaccatattcaattgcgctttacgtgcgccgcttgccagtttgtccgttttggtcagcagtaccagcacggcgatattgctgtctaccgcccactcaatcatctgctgatccaaatctttcagcggatggcgaatatccattagcaccaccagaccttgcaggctctgacgtttttcgaggtactcgccgagcgcgcgctgccatttgcgcttcatctcttccgggacttccgcataaccgtacccaggcaagtcaaccagacgcttgccgtcagccacttcaaacaggttgataagctgggtgcgccctggggtttttgaggtacgagccaggcttttctggttagtcagcgtgttcagcgcgctggatttacctgcgttggaaacggcctgcaaaagccacttcaattccggtatcggaaggtaggtggcgaatatcaggcgcactcatcacaaaatgcgtctgttgataattcaaattagtcaaagcggtcgtctccatcagtcaaagctttgcggcgattatacctgaaccataataaaaggcggatttttcggcgtgagcgttgtaagtaaaagccatatgctttgtgagacattgccgatagtctttatgcgaaatagcagagaaaattctgcgacgcatgtcaaataagctatataaatcagtgaattgcttttatataaaactctgaaaatgtgcaaatactgatggcggttgattgtttatttaaagcaaaggcgtaaagtagcacccatagagcgaggacgctaacaggaacaatgactcaggatgagggtcaggagcgccaggaggcgaagacagaggattgtcaggaagataaacgtccggagacgtaattaaatggaaatggaatcaacacggattgttccggctaatggaaaaacagggtgtgttggcggcctgcaaggattgtaagacccgttaagggttatgagtcaggaaaaaaggcgacagagtaatctgtcgccttttttctttgcttgctttctgttagattccgccgcaaatctatactgaataaaacggctaaaagacgaaccattatgaaaccatcatcttcaaactcacgcagcaaaggtcatgcaaaagcgcgtagaaaaacacgcgaggagctggatcaggaagctcgtgaccgtaagcgtctgaaaaaacgtcgtggtcatgcgccgggcagccgcgcagcgggtggtaacaccacgtcaggcagcaaaggccagaacgccccaaaagatccacgtattggcagtaaaacccctattccattgggcgtggctgaaaaagtcaccaaacagcacaaaccgaagagtgagaaacctatgctttcaccgcaggcggagttggagttactggaaacggatgagcgtctggatgcgctgctggaacgtctggaagcaggcgaaactctgagcgccgaagagcaatcctgggtggatgccaaactggatcgtattgatgagttgatgcagaaacttggcctctcttatgacgatgacgaagaagaggaagaagacgagaagcaagaagacatgatgcgtctgctgcggggcaactaacggattgccgccgtgggccttcccgttctgctgataacccttccggttatatgttatctggtgtggttattcgttaaactacagcggttgtcgcggcgacaaaagtggctgcgcaaccggctgatgacccgaaacgggcatccgccggtacgccgtagccgccagagacgccatcggaaggagtgagcatgtctgtacagcaaatcgactgggatctggccctgatccagaaatataactattccgggccacgatacacctcgtacccgaccgcgctggagttttcagaagacttcggcgaacaggcgtttttacaagccgtggcgcgctatcctgagcgtccattatctctctacgtacatattccgttctgccataagctttgttacttctgcggttgcaataagattgttactcgccagcagcacaaggccgatcagtatctggacgcgctggagcaagaaatcgtccatcgtgcaccgctgttcgccgggcgtcacgtcagccaattgcactggggcggcggaacgccgacgtatctgaataaagcgcaaatcagccgtctgatgaagctgctgcgcgaaaacttccagttcaatgccgatgcggagatctcgatcgaagtcgatccgcgggaaatcgaactggatgtactcgatcatttacgcgccgaaggctttaatcggctgagcatgggcgtgcaggacttcaacaaagaagtgcaacgtctggttaaccgcgagcaggatgaagagttcatctttgcactgcttaaccatgcgcgtgagattggctttacctccaccaacatcgacctgatttacggcctgccgaaacagacgccggagagtttcgcctttaccctgaaacgcgtggcggagctgaaccccgatcgtctgagcgtctttaactacgcgcatttgccgaccatttttgctgctcagcgcaaaatcaaagatgctgacctgccgagtccgcagcaaaaactcgatatcctgcaggaaaccatcgccttcctgacacaatcgggctatcagtttatcggtatggatcactttgcccgtccggatgacgagctggcggtggcccagcgtgaaggcgtgctgcatcgtaacttccagggctacaccactcagggcgataccgatctgctggggatgggcgtttccgccatcagcatgattggcgactgctacgcgcagaaccagaaagagttgaagcagtactatcagcaagtggatgaacaaggcaatgcgctgtggcgtggtattgcgctaacgcgtgatgactgtattcgccgcgatgtgattaagtcgctcatctgcaacttccgtctggattacgcccctattgagcaacagtgggatttgctcttcgctgattactttgcggaagatctcaagttgctcgccccgttagcaaaagatgggctggtggatgtggatgagaagggaatacaggtgacggcgaaaggtcgcttgctgatccgcaacatttgcatgtgctttgatatctatctgcgccagaaagcgcggatgcagcagttctctcgggtgatttaaattgtgaatggcgcttcgtttacaaagtagaaaacgaaagcgccatcaatgtgctgagaacaagattgcctgatgcgctacgcttatcaggcctgcaaaatctgttgaaattattgcttttgtaggccggataaggcgtttacgccgcatccggcaatcaacgcctgatgcgacgctggttgcgtcttatcaggcctacgactttctccgcatccggcgtaaacaacgagcttcagctaaacagccctatcatcgcggcacacagcacggcagcaacagcagtttgcggtgtgtggctgtcaactgcgccactcgataccagattaattattgattccagcataatgactctccccgttttccgggcaagatcatactgaacttatcggaacagtaaagcgcaaaataccagcaatttgcgctcaataatcaatctttacacacaagccgtgaatcactccatccccagctcttttaacttacgcgtcagggtgttgcgaccccagccaagtagccgcgccgcttcctgtttatgcccctgcgtatgtcgcagcgcggtggtcagtaacgtccgttccagctctggctgtgcttcggaaagcaggttttgatgaccggaacgcagcgctctgtctgcccactgtgctaacagcgttgcccaactgtccggctgcatgtgtgaagtgctttccggtacgtttgattcaaacagttcgccaggcaaatcctgaatcaacacttcctgcccggcggccatcaccgttagccagcgacaggtgttttccagctggcgcacgttgcctggccacgccagacgcgtcagcgcggcttcggtttccggatgcagcaacttcgcttctacgcccaggtctcgcgcggcaacctgtaaaaaatggcgtgccagacggggaatatcttcccgacgttcgcgcagtggcggcagatgaacgcggatgacgttcaggcggtggaacagatcctcacggaacttgccttcctgcacccgctgttcaagattctggtgagtggcagcgataatccgcacatctactttcaccggcgcatagccgccaacgcgataaaactgaccgtctgccagcacgcgcagcaaacgcgtctgcacatccagcggcatatcgccaatttcatcaagaaataatgtaccgccatcagcctgttcaaaacgcccctgacgaatggtattcgcgccggtaaatgcgcctttctcgtgaccaaacagttcggattcgatcaaatccttcgggatagccgccatattgagcgcgataaacggcgctttggctcgcggactgtggcgatgcagggcatgagcgaccagttctttaccggtgccggattcgccgttaatcagcacgctaatagaagaacgcgaaagccgaccgataatccggaacacgtcctgcatggctggcgcttcaccgatgatatcggtcgttgggccgttaagctgaacattacgcggctgctgctgttcctggtaatgactgatggcgcgctcaaccagcgccacggcttcgtcgatatcaaacggtttgggcagataatcaaatgccccttgttgataggcgctgacggcagcatccagatcggaatgtgcggtcataatgatgaccggaagcatcggatggcgctgtttaatctgcttgagcagcgccagcccgtccattcccggcatacggatatctgaaagcagcacatccggcgttttgctcgccagcgcctccagtacttccgcgccgttctcaaatgtcgtacaggttaaacccgctccagcgagcgcacgttcaagcacccaacggatggaactatcgtcatcgactacccagactatccctcgttgcataaacgtcacctttatttcctgataggcaggtaaaccgagaactcggtatgacctggccaactggtaaattcaattttgcctgaatgctgatcaatcaaattacgggcgatggataagccaagcccggtgccaccttcgcggccgctgaccatcgggtaaaacagcgtatcctgcaaatgaggcggaatgcccggcccgttatcttccacatcaatccgcgccgccagccgatagcgctcgccgtgtaaggtcagttgaaacgctgtgcgggtacgtagaatgatttcaccaccctccggccccagcgcctgtagcgcattgcgcacaatattcagcaagacctgttcaatttgatccgggtcgtgcgccagttccggcaggctggggtcgtaatcccgaatcaaccgcacgttgttcggcagttccatcgacaccagcgtcaccacgcgttcagccactttgtgaatactttcggtaatgcgcgtaccgggcagctgcggccccaacagacggtcgaccagatttcgcagccggtccgcctgttcgataatcactttggtatattcgagtagtgacgggtcaggtaatgctttgctgagtagctgcgccgcgccacgtaaaccgccaagcggatttttaatctcatgtgccaggccgcgcactaaatcacgggcagcaacctgctgggcgtgctgtagctgttcctgacttaagcggcgctggttatccatcggtgccatctccagcaggatcatgccgtccggcatacgctgagccgtcacagaaaggatatgcgagcgcccgtcgatgaccagcgtcacttcgttatcggtaaaaccttgccccgcctccagactttcttgcatcagctcgatatttaatgagaagtagctcaacagttccggtaacggtgtaccaaacaatttgcgggagctttgggcgagcagttgttgcgcggcggggttggcgtaatggatcgccaggttgtcatcgattaacaaaatactgttaatcagcgagttgaggatctgcccagcatcgggctgcgtgcctgttgccataaagcagtctcctgaacaggttgcaccattttagtgcattatagctttttacggataaaaagcgcgaagcatcagagaattgacggagaaaaaagcccatgcagagatgggctgaaagtttccacggcaactaaatcccggcgttgttgcgccgggtagtacaacttcaactattagacgctgtagtacagctcaaactctaccggatgcggagtcatacgcacgcggtcatcttcttcgcgacgcagagcgatgtacgcatcgatcgcttcatccgtgaacacgccaccggctttcaggaactcgcgatccagatccagttcgttcagtgcttcttccagagagcctgcaacctgtgggatctctttcgcttcttctggcggcaggtcatacaggtttttgtccatggcttcgcccggatggatcttgttcttgatgccatcaagaccggccatcagcagggcagcaaagcacaggtacgggttagccgccgggtccgggaaacgtacttcgatacgacgtgctttcggagaagaaaccaccggaatacggatagacgcagaacggttacgcgcagagtaagccagcattaccggtgcttcgtagcccgggaccagacgcttgtaagagttggtggtcgggtttgccagggcgttaatcgctttagcgtgtttgattacgccgccaatgtagtacagtgcctgctcagacagacctgcgtatttgtcgccagcaaacaggttgacgccgtttttagacagcgacatgtggcagtgcataccggaaccgttatcaccgaacatcggttttggcataaaggtcgcggtcttaccgaaacggtgcgccacgttgtgcacgacatatttgtagatctgaatttcgtcagcttttttggtcatggtattgaagcgggtagccacttcgttctgacctgcggtagcgacttcgtggtgatgagcttcaaccaccagacccatctgttccatcaccaggcacatttcagaacggatatcctgagctgagtctaccggcggaaccgggaagtaaccgcctttcactgccggacggtgacctttgttaccaccttcatattgggtggaggagttccatgcaccttcgatatcgtcgatagcaacgtgggaaccggagatagacgatccgaaacggatgtcatcgaacaggaagaattcaggttctggcccgaacagtacggtgtcggcaatgccagtagaacgcaggtaatcttcagcgcgcttcgcaatagagcgcgggtcacggtcatagccttgcagggtgccaggttcaaggatgtcgcaacggataatcagggtagaatcggcgaagaacgggtcaatcactgcggtggatgcgtctggcatcagcaccatatcggattcgttaatgcctttccagccgccaatcgaggagccgtcaaacattttgccttcttcgaagaattcggcattcacctgatgagcagggatagtgacgtgctgttctttacctttggtatcggtgaagcgcaaatcaacaaacttcacttcgtgctcgttcagcatcgtcagtacgtgttcagcggacatactttaactctcctggattggtcattgtcgtcgtggtaacgaaatctgcaattaaatgggccgtgtcgccgtaaaaaagataaagcgaaatctgtgccaacttttaaattgcccctaaaaggcgttatcatgcttaacatcgtgcaaaagggctgcaccatgatgtgaatgttgcaccaatatagtgcttcaatgggaacattaagcaccatattggtgcaatgacctttggataaccctttctatgctccgtgaaagcgatcacaaagggactctgcaatacttgtttgcggaggatgtttgtgatcctgttttgtagtgcgattaatccgtgtacaataacgcgctatttctaatgcctgaggcaaagttgtgatcgaaaaattgcgtaatatcgccatcatcgcgcacgtagaccatggtaaaaccaccctggtagacaagctgctccaacaatccggtacgttcgactctcgtgccgaaacccaagagcgcgtgatggactccaacgatttggagaaagagcgtgggattaccatcctcgcgaaaaacaccgctatcaaatggaatgattaccgtatcaacatcgttgataccccggggcacgccgacttcggtggtgaagttgaacgtgtaatgtccatggtagactcagtgctgctggtggttgacgcatttgacggcccgatgccgcaaacgcgcttcgtaaccaaaaaagcgtttgcttacggcctgaagccgattgttgttatcaacaaagttgaccgccctggcgcgcgtcctgattgggttgtggatcaggtattcgatctgttcgttaacctcgacgcgaccgacgagcagctggacttcccgatcgtttacgcttctgcgctgaacggtatcgcgggtctggaccacgaagatatggcggaagacatgaccccgctgtatcaggcgattgttgaccacgttcctgcgccggacgttgaccttgacggtccgttccagatgcagatttctcagctcgattacaacagctatgttggcgttatcggcattggccgcatcaagcgcggtaaagtgaagccgaaccagcaggttactatcatcgatagcgaaggcaaaacccgcaacgcgaaagtcggtaaagtgctgggccacctcggtctggaacgtatcgaaaccgatctggcggaagctggcgatatcgttgcgatcacgggccttggcgaactgaacatttctgacaccgtttgcgacacgcaaaacgttgaagcgctgccggcactctccgttgatgagccgaccgtttctatgttcttctgcgttaacacctcgccgttctgcggtaaagaaggtaagttcgtaacgtctcgtcagatcctggatcgtctgaacaaagaactggtacacaacgttgcgctgcgcgtagaagaaaccgaagacgccgatgcgttccgcgtttctggtcgtggcgaactgcacctgtctgttctgatcgaaaacatgcgtcgtgaaggtttcgaactggcggtatcccgtccgaaggttatcttccgtgaaatcgacggtcgtaaacaagagccgtatgaaaacgtgacgctggacgttgaagaacagcatcagggttctgtaatgcaggcgctgggcgaacgtaaaggcgacctgaaaaacatgaatccagacggtaaaggccgcgtacgtctcgactacgtgatcccaagccgtggtctgattggcttccgttctgagttcatgaccatgacttccggtacgggtctgctgtactccaccttcagccactacgacgacgtacgtccgggtgaagtgggtcagcgtcagaacggcgtactgatctctaacggtcagggtaaagcggtagcgttcgcgctgttcggtctgcaggatcgcggtaagctgttcctcggtcacggtgcagaagtttacgaaggtcagattatcggtattcacagccgctctaacgacctgactgtaaactgcctgaccggtaagaaactgaccaacatgcgtgcttccggtactgacgaagccgttgttctggttccgcctatccgcatgactctggaacaagctctggagttcatcgatgatgacgaactggtagaagtgactccgacctctattcgtattcgtaaacgtcacctgacggaaaacgatcgtcgtcgcgccaaccgcgcaccgaaagacgattaatttcgttttttagtcataaaaaacctgccagcgatggcaggtttttttttgcctgtcgtgagcgcacaccaatgcgagtatctcccttataagtctgtgattacgtcaatagagagctttgtcacaattatctgcaaagtcatacgccgttaattgctttcttttttggcgtaagcgtaagatgcctcatctggtttaaaccaaaaggattaaacaatggcggagaatcaatccaccgtagaaaatgcaaaagagaaactggatcggtggttgaaagatggcatcaccacgccgggtggaaaactcccttcagaaagagagctgggagaactgctgggcattaaacgtatgacgctgcgccaggcgttgttgaacctcgaggcagaatccaaaatcttccgtaaggatcgtaaagggtggttcgtgacccagccgcgatttaattacagtccagagctgtcggcgagctttcagcgggctgcaattgagcaagggcgggagccttcctgggggtttaccgagaaaagccgtaccagagatattcccgagacgctcgtgccactgattacagtgacaccatcaactgaactctatcgcatcaccggctggggagcgctggaaggacataaagttttctatcacgaaacatatattaatcctgaagttgccccgggttttattgaacaacttgaaaaccactcattttctgcagtctgggaaaagtgctaccaaaaagagacggtagtaaaaaaattgattttcaaacccgtcagaatgccgggcgatatcagcaagtatcttggcggttctgcgggtatgccagcgatcttaattgaaaagcatcgcgccgaccagcagggcaatattgtccagatagatattgaatattggcgatttgaggccgtagacctcatcattaatctgtaggtgttttatggtgacaataaataacgcaagaaagattctacaacgtgtcgacactcttcctctttatttacatgcttatgcctttcatttaaatatgcgactggaaagagtgttgcctgctgatttacttgatatcgcaagtgaaaataatctacgtggcgtcaaaatccatgttctggatggagagcgtttttctcttggtaatatggacgataaagaactctctgcctttggggataaagcccgccgtctgaaccttgatattcatattgaaaccagcgcctcagataaaaaatctattgacgaagccgtcgccatcgcgttgaaaactggggcatcctccgtacgtttttatccgcgttatgaaggtaatttgcgcgacgtattatcgattatcgctaacgacattgcctatgtacgagaaacgtatcaggacagcggcctgacttttacgatcgagcagcatgaagatttaaaaagtcatgagctggtgtcgctggtcaaagaaagtgagatggagtctctttccttactgtttgattttgcgaacatgatcaatgcaaatgagcatcccatcgacgctttaaaaacgatggcaccgcatattactcaggtccatatcaaagatgctttgatcgttaaagaacagggtggcctgggacataaagcctgtatttcaggtcagggggatatgcccttcaaagcgttattaacgcaccttatctgcctgggtgatgatgagccgcaggtgacggcatatggcctggaagaagaggttgattattatgcaccggcgttccgctttgaagacgaagatgataatccgtggatcccttatcgccagatgagtgaaacaccattgccagaaaatcatttactggatgcgcggttacgtaaagaaaaagaagatgcaattaatcagataaatcatgtgcgtaacgtactacaacaaatcaaacaagaggcaaaccatcttctgaacaactaataagttttaactcatacgcagttaataaaaccattccatatgaatggtcggtatcttattgcctttaaaacagtgattttaaaaatcgcttagggaatgttatgctcacgaaaaagaaatgggcgttatttagcctattaacactgtgtggcggtacaatttataaattaccgtcgctgaaagatgcgttttatatcccgatgcaggaatatttccatttgaccaatggtcaaattggtaatgctatgtcggtaaactcatttgtcaccacagtgggcttttttctgtctatttattttgccgataaactaccgcgcagatacaccatgtcattctcactcattgcgacaggattactgggtgtttatttgacgacaatgccggggtattggggcatcctctttgtctgggcgctatttggcgttacttgcgacatgatgaactggccggtcttgctcaagtcggtaagtcgattgggcaatagcgaacaacaaggtcggttgtttggcttcttcgaaacagggcgtggcattgtcgataccgtggtggcattttctgcgttggcagtatttacctggtttggcagtggcttattgggttttaaagcaggcatctggttctattcccttattgtgattgccgtaggcattatcattttctttgtcctgaatgacaaagaagaggcaccgtccgttgaggtgaaaaaagaagacggagcatcgcaaaacaccagtatgacctcggtgctgagagacaaaaccatctggcttatcgctttcaacgtcttcttcgtttacgcggtttactgtggcctaacattcttcattccattcctgaaaaacatctatctattgcccgttgctctggtgggggcttacggcatcattaaccaatactgtctgaaaatgattggaggaccgattggtggcatgatttcagataagatcctgaaatcgccgagtaaatatctatgctacacctttatcatcagtaccgctgcgctcgtactgttgattatgctgccgcacgaaagtatgccggtctatttagggatggcatgtacgctgggctttggcgctatagtcttcacacagcgagccgtattttttgcacctatcggcgaagcaaaaattgctgaaaataaaacaggcgcggcgatggcgttgggtagctttattggttacgccccggcgatgttctgcttcagtctgtatggctacattctggatttaaatccggggattattggctacaaaatcgtgtttggcattatggcctgcttcgcattctgtggtgcggtggtttccgtaatgctggttaagcgtattagccaacgtaagaaagagatgttggcggctgaagcttaattagtggccggatgtgcttaatccggccaacgaaaaccgtatcaaccgaagtttcaatttcaggatacttcttgctcggcaaccaccagttcaacattctcttcacttaacaactggcagaaagaattgggaggcggggcatcagtaaaaaaagccctgacattccgtgcattgccaattgaaacggcagcagacgcggtaaacttcgtatgatcggccactaacaatgtattccgcgcatgtttaatcatcgttctcgcgactaacgcttcattgacatcaaattccagtagggtgccgtcatgttcaatggcacctatactggtgattaaataatctgcgcggaagccttcaataaaatccacggctcctgggccgataatcccaccgttatgagcgcgtaaagtgcctcccggcaccatcacttcaatatcctgattcttataaataatctgtgccacacgcaggctattagtgataatgcgtaaatcacgccggttgagtaatgccctggcaacggcttctacggttgtaccgatggtgataaagacggtacagcgttcgggaaggtaatcggcgactgcctcagcgatcgcccgtttctcggcggtgagcgaaagttcccgttgctcaaaagcggtattcatgacgctggagacgcgcccggcccctccatgatgacgggtgatcaagccctgctcactgagttttcggatatcccggcgcacggtttgcgttgaaacatccagcagttgtgccagttcttcaatattcatataaccgcgttctgcgattagatgaacgagttggtcatggcgtggattacctgtcacttcgatgatactcatgaatactcccttgcccctcctcggtagatgtttaccattttacgcataaagtgacaaaaatgattcggtttgctcacgattaggaatgccggcccgaccgccaggctgggtacatttcatcgcggcaaccgcactggcaaaacgaatagcctcttttgttggcattttttctgccaacgctaccgcgagtgcgccgtgaaaaacatcgcctgctccagtggtatcaaccacattgacagaaaatgcctcctgttgacacaaatgaccatcttcaatccacaacgatccttcagaacccagcgtaacatacactttacctgctgtttgtgtcgttgcctggaacaaaccttcttcaggtgactgcaggccagtcatgcgtttcagccctggtgttgagaacacggcgtgatcggcaagcgcgacaagtggagaaatatcctgcggtgtcatatcggcgtctaaaagcgttgtcacacccgcaaggcgcgctagcgagaatgctttttcagtaccgctatgccagcgaacatcggccagaatcagatcataacgagagaaatcgatcgcttctaaccattcggcatcagtaccgagatcaggacttggataattaacgataatccgttcgccatgctgatcaacgaggatcgctgattgcgacgaacgggcgttaggatatcggcggcaaaatgcggtattgacgccccaaccctcaagttctgcaagtaaggtatttccacaactgtcatcgccgacgcgaccgatgaaatcaacctccacgccaagctttgcgattgcaacagcggctgttgctgccgggccgccaccaatctcaagataatgatttgcctgatatttcccgccaccctccggcagagtgggcaaagaataaattctgtcctgaactgtgatacccacgcatgcaattctggtcatatttgtcttgtcctgtttaattttgtcgtctttggtcaatttaaatgacacaaatgatcaaattagtgatgcgtgtcgtgtttttgaacataaattacaaatatgctcaaaaacagacgaaaacgaattttcaattgtcattattttgtcaatgtcagacaggagagtattcatggcaaccattgcatttctcgggctggggcagatgggtagcccaatggctaacaatctattgcaaaaagggcattcattacaggtatttgatgtcaatacacaggccgtcgatgcgctagttacgcagggggccactgcggcacaaaccccagcggaagcggcagcaagcgctgaatttatcatcactatgcttcccaatggggacattgttcgacaggtgctgttgggggaaaaaggcgtctgtgaaactgtttcatctgacgcgttagtgattgatatgtcgactattcatcccttacagaccgatgcattaatacgggaattacaagaaaaaggcatcaatatgatggacgcccccgtgggcagaacgtcagtgaatgcgattgatggcacattgctgattttagcgggcggcactgatgagcagattgcgcgtgcacgcccgattctcatgtgcatgggtaatgagctggtcgaggctggtggcccaggaatggggatccgcgtgaagctaattaacaactatatgagcattgcgcttaatgcgctgtcctccgaagccgctgtgttatgtgagtcactgggattaaatcttgatgtcgcaattaaggtgatgagtggtacggcagcagggaaaggacattttacgaccacctggcctggcaaagtgctgaaaggcgatctttctcccgccttcatggtggacctggcattgaaagatctgcgtattgcagttgacgtcgctcggaaaacgggggcgccgctcaatatggggattgcagcagaaagttattacgccgcagcaagtcaagacggcaaagggcggcaggactggagcgccctgctaaatcaggttcgccagcaggctggtctttaattttatctattaacaggagtttctatgtcatcccacttcaccccatttacgctgaaagatatctcccgcccaggtggtggattcgccatgttagctgtcgatcagcgtgaggccatgcgcctgatgtttgcggcagcagggcagccaaaacccatcgccgacagtgtactcaccgattttaaagttgccgcgacccgaatcctttctccttatgcttctgccgttctggcggataaacaattttgtcttgaacaaatagtcgagcagggcgctgtggctaattcttgcggcctgattgtcgctgccgatctttttatcccaggtaatggcatcccggttgatagcgttgaaatagatatgtccgtcgacccgcataaagcccgtgaaatgggggctaaggcaatgaaattacttgtactctggcgtgaagatgaacccgcagaggaacgtctggcaatggttgataaatttgttcgtcgctgccgtagtgccgggctggttagcattattgaacctgtggtgcgtccacctcgtcgcggttgggactttgatcgtgaaagcgccattgttgccgccgccgcagagcttggtggaacagaggctgatctttacaaagccgagatgccattagggggcaaaggcgatgaaaaaaccttacttgccgcctgtcagcaacttaacgatcagatgaagatgccgtgggtaattctttcttctggcgttgatgccgatatttttggccgtgcagtaagtattgccatgaaaggtggtgcgtcgggcttcctggctggacgagcggtttgggcgtcggttgttggtgcacaagatccacaaaccatgctgcgcgatgtctccgttccacgcttgcaacggctggctgaaattgtcgatgaaggtatcgcgcaacgctaatcccctatggatatcgattctggagaataacaatggataaaattacccaggttttattttcagatattgggaaagtcaccactcaatatgttgaagtaccacaccagcaacttaaaccgcacgaagtacggattgcgcccgtgttctacgggatatgcggttcggatctgcatgttctgaaaggcggtcatccgtttgccaaaccgcctgtcgtccccggtcatgaaattgcagcgcgcgttacggaagtgggcagcgacgttaaaaatgtacagccgggcgatcatgttgtggtcgatcccatcatggcttgcatggaatgccgagcctgcaaagcaggacgttttaatctttgtgaaccaccgcaggttgctggtttccgcgcaccgggctttgctcgctcacaacacattgttcctgcgcgtaattgccatgtcgcaccagcctctttaccgctaaaagtgttggcctttgccgaaccggcggcttgtgctcgtcactgcgttaaccgaatgccgaaagcttctctggaaagcgtactggtgattggtgccggaacgataggcttatccatcgtgcaggcactgcgcattatgggggcaggtaagattaccgtgattgaacctgacgctgccaaacgcgcgctggcgttaaagctgggcgcagcagaagtttgggcaccaggtgagctggccgcagatgtgcgatttacgggggcgattgatgtcgttgcagcgcaggccacgcttaacgatgcatgtacccgtgtatatgccggaggcaccgtcgtgtgcatgggcgtaccaagtgggccgcgtgaaataccattaccgatgatgcaacgtttcgagcgtgacttgctcaactctggcatgtacatccctgaagatttcgatgctgttatcgaatggctggcggatgggcggtttgataccagtgaactggttaccgatttatttgccattgaggatgcagcggcggcattcgaacgcgcgcagcaaaatgactccataaaggtcatgctgcaatttgcgccggaatgattttctaaatctctgtctggcgctgcgtcacgtcagcgccaccctacaacaattaaaaaggacactgcgatgagtcaaatcaccagtcctgcaacttattcaattagtcggccacaggacgtaattgatattgttaataagaactctgcaatcaacaccagtatcggcgttatttttattgctttgggcggcatattgattgatgcctaccaggcggcgatggtggggtttggtaataaatacattgccgctcaattcggcatttcgccgggtcttgctgcaaccgtcaatgcatcagtattaatcgccgcgttaattggcggtttattagcgaaccgagtaataaaccgctttgggcaaaagcgggcatttattattggcatggggctgtgcaccatcggtgctgcagcggtagctattgctcccagtatctggtgggtgctggtgtgccgcgtcatcatgggctttggtttaggcatcgacttccctttggcaaccaatgccgtggcagagcttcgtggttcaacgtcgaagaaaaccggcacgtcggtcaacctctggcaaatggcctggtatgtttcgacaaccgttgtttatttggtgcttttgccgctgcttctgtcgggtatcgctgaagaacaattgtggcgttacggaatattcatcggagctatttttgcagtcatcttcatgattttgcgttacttctttattggtgaatccgcaatgtgggccgcacgcgtcgggcgttaccaggaagcgtgcgacattctgggaaaacgttatggtgttcaggctcgcgttgcggcatcgggtacaacagaagcgaaattctcggaaaaagcagagaataaatacagtggtggatatggcatcttatttaatgatcgttaccgcaaacgcaccattcttggctgtgtcgtggcaaccatgcaggcgtggcaatataacgccgtaggtgtttatcttcctcttacgttggcgggaataataagtggcgggcttactggcgcgttaaccggttctgccgtcgtgaatgccctttgtggggtgacaggcgggatgatcggctcgtttattctccaacgactgggtactcgccgacagtcgatgtatggatttgctgttgtgaccttagcattgctgtcgttaggcgcactggcaacgactaatccctggctgtctttagggttattgggatcaattattttcttccattcagcgggtcctggtgggctgggcatgaccattgccacactctcttatcctcccgctattcgccctactggggtcggatttgcccgcgctattatgcgcacaggggcaattgcaggactcattttctggccgatgctgtggggtgcgttgaaaactgaagcgttttactggttggcaatcgtgccattcctgggattcctgacctgtgtattgattaattgggaaccactgggtgcaaatgttgatgctgaggacgcagaggttctggctgaattgaagaaataatttaatgcgcatcggtttaagccgatgcgcattaattcaaactgcccacgtttagtggttcgtatcccagatttctcgcctaccaggagaggaaaattatgtctgaaaagttacccgcaccgcgtgaagggctttccggtaaagccatgagacgtgtcgttatgggcagtttcgcaggcgcgttaatggaatggtatgacttctttatttttggcacggcagcaggactggtatttgcaccgctgttttatccagacagcgatccttttataggtcttatagcttcctttgcgacctttggtgttggttttctgactcgtcctttaggtggcatcgtctttggtcattttggcgataaaatcgggcgaaaaataacacttatctggacgctggctattgtcggttgctccacatttttgattggttttattccgacgtatcaggaaattggcatttgggcaccgcttgtattaatggtgctgcgtttgattcagggctttggtcttggtggcgagtacggcggagcggcattgatgaccatagaatcagcgcccgaatcccgacgcggatttttaggttcactcccgcaaacggctgcgtctgtgggtattatgctggcaaccggtatttttgctctctgtaaccattttcttacttcggagcagtttctctcctggggatggcgcattccgttttggctttctgcggtgatgttgatcgttgggctgtttatccgcctgcataccgaagaaacgctggattttcaaaagcaaaaaacgacgaataataaagaaaagtccgttcctccgttgattgaattattcaaaaaacatccacgaaatattttattggcactgggtgcgaggctggcggaaagtgtctcctctaatattattaacgcctttggtattgtctatatttccagccaattagcattgtcgcgagatattcccctgacgggtatgttgattgcctcggcgatcggtattttcagttgtccattggttggatggttatcagatcgtataggtcaaaaaagtctgtatttgtcgggagcaggattttgtgtcctgttcgcgtttcctttcttcttattactggatagcaaaagtacgctcatcatctggtgcagtatgatccttggctacaacttaggtccgacgatgatgtttgccgtgcagccaacacttttcacccgcatgttcggtaccaaagtacgatataccggcctttcttttgcttatcaattttccgcgattcttggcggactaagcccccttatcgcctcaagtttgctggcgctagggggaggaaaaccgtggtatgtcgctctgtttttatttgctgtctcagttctttcctttgtttgcgtctggctgattgagccaaccgatgaacaagaaaccgcttcttaccgctacatcagggaacaatctcatgaaaactgaacgaaaaaacgagcattacctggcgctacaacaggcgtttgacgcgccatggcctgggcctgtaggagagttagtgacgctggaaaaaggcaatattcacctgcagatttatccgcatgatggtgccaggataacctcgttaaaggcatttggttctgaagtattacgccaatggcagccgcagcgcagagcttttcagtatggctgtttcccaatggtgccgtgggcagggcgactggggaatgcgacgctgaatgctggtgggcaatgttattctttacccgccaataaaccaccacatgcgttgcatggtatggcttgttactcaacgtgggaaatcatcgacaaaacagcagattccctgactttacgtatgcccctggcttcaccgtggccctggcaaggggaagtgattcagacttttttgctggagaacgatgcgctggttttgcaactggaagtccattcatatgccgatacattcccggcctccgcaggctggcatccgtggtttgcgaaaaagctgactccgcaaaatacagaatcgttgcaggtgctttttgatgcggactggcaagaagaagcgggtagtgatgaactgccaactggaaatcgtatctctcctcaagttggtccctgggatgactgttttggtttttatgacggggtgaaggttaagttactgtggcctggtaaactcgcgatgaccatgacctcttctgcaaacagtctggtggtatttgataaacagcccgatgccacctgtattaacccgctgactcaggcacctaacgcaataaatctaacgccggaatttgtgacaccagataagccgctggtcatcgaaactcgttggcaatttacacctgaatcttaaccattcatctattgcgaaaaagccagtgaaattactctgctttttcgcaatcagcatcacaagattacccttattgccacatagccaaacccaccctttcccgctacagttaatttcttgtggcgcgaaaggaggcaaaaatgctctatatctttgatttaggtaatgtgattgtcgatatcgactttaaccgtgtgctgggagcctggagcgatttaacgcgtgttccactggctacgcttaagaagagtttccacatgggcgaggcgtttcatcagcatgagcgtggggaaattagcgacgaagcgttcgcagaggcgctgtgtcatgagatggctctaccgctaagctacgagcagttctctcacggctggcaggcggtgtttgtcgcgctgcgcccggaagtgatcgccatcatgcataaactgcgtgagcaggggcatcgcgtggtggtgctttccaatactaaccgcctgcatactaccttctggccggaggaatacccggaaatccgtgatgctgctgaccatatctatctgtcgcaagacttgggtatgcgcaaacctgaagcacgaatttatcagcatgttttgcaggcagaaggtttttcaccagacgatacggtctttttcgacgataacgccgataatatagaaggagctaatcggctaggcattactagtattctggtgaaagataaaaccaccatcccggactatttcgcgaaggtgttatgctaaaaaccattcaggacaaagccaggcatcgtacccgtccactatgggcctggctaaaactactctggcaacgcattgatgaggacaacatgacaaccctggcaggtaaccttgcctatgtgtcgttgctctcattagtgccgctggttgccgttgtttttgcgcttttcgccgcttttcccatgttttccgacgtcagcattcagttgcgtcactttatttttgccaactttctgcctgctactggcgatgttattcagcggtatatcgaacaatttgttgccaattccaacaaaatgaccgccgtcggggcgtgcgggctgatcgtcacggcgttattgttgatgtactccatcgatagcgcgttgaataccatctggcgcagtaaacgagcgcgaccaaaaatttactcgtttgccgtgtactggatgattttaacgctggggccgctgctggcaggggccagtctggcgatcagttcctatctgctctccctgcgctgggcgagcgatctcaatactgtcatcgacaacgtgctgcgtatttttccgctgctgttgtcgtggatctccttctggttgctgtacagcattgttcctaccatccgcgtacctaaccgcgacgcgattgtcggcgcgtttgtcgctgcactcctgttcgaagcaggaaagaaaggtttcgcgctttatatcaccatgttcccgtcatatcagctcatttacggcgtgctggcggtgatccccattctctttgtctgggtctactggacatggtgtatcgtcttgcttggcgcggaaattactgtcactctcggggaataccgcaaattaaaacaagctgctgaacaagaagaagacgacgaaccatgattgcattaattcaacgcgtaacccgtgccagcgtcaccgtggagggagaagtgacgggcgaaattggcgcgggacttttggtgttattgggtgtcgaaaaggatgacgacgaacagaaagcaaaccgtctgtgcgagcgtgtgctcggctaccgcatctttagcgatgccgaaggcaagatgaatctcaacgtgcaacaggcgggcggcagtgtactggtggtttcccagtttaccctcgccgcagataccgaacgggggatgcgcccaagtttctccaaaggcgcatcaccggatcgcgcagaggcgttatatgactatttcgtcgaacgctgccgtcagcaagagatgaacacgcaaacaggacgcttcgctgcggatatgcaggtatcgctggtcaatgatggccccgtgacattctggttgcaggtatgagccagcttccagggttgtcacgggaaacaagagagagtatcgctatgtatcaccttcgggttccacaaacagaagaagaattagagcgttactatcagtttcgctgggaaatgttgcgtaagcccctgcatcaaccgaaaggttcggaacgcgacgcgtgggatgcgatggcgcatcaccagatggtcgtcgacgagcagggtaatctggtggcggtaggccgactgtatattaatgccgacaatgaagcgtccattcgctttatggccgttcatcccgacgtgcaggacaaagggttaggaacgctgatggcgatgaccctcgaatctgtggcgcgtcaggaaggtgttaagcgcgtgacctgtagcgcccgcgaagacgcggtggagtttttcgccaagctggggtttgttaatcagggagaaatcaccacgccaaccaccacgccgattcgccattttttgatgattaaacccgttgccactctggatgatattttgcatcgcggcgactggtgcgcgcagctgcaacaggcgtggtatgaacacatcccgctgagtgaaaaaatgggcgtgcgcattcagcaatataccgggcaaaaatttatcaccaccatgccggaaacaggcaatcagaatccgcatcacacgctgtttgccgggagtttattctcgctggcaacgctcaccggttgggggcttatctggctgatgctgcgcgaacgccacctcggcggaacgattattctggcggatgcgcatatccgctatagcaagccgattagcggcaaacctcatgcggtagccgaccttggtgccttaagcggcgatctcgaccgtctggcgcgcggacgaaaagcacgggtgcagatgcaagtagaaatctttggcgacgagacgccgggtgcagtgtttgaaggcacgtatatcgttctgcccgcgaagccatttggcccgtatgaagagggcgggaacgaagaagagtaggggcgttttacttgactgaaaaggttttcaatctgaaaaccttttctgggccctggtccggagttaccttcccgctctccaggcaacatcccgtagcgccgatcgcgcagcctcactgataccacctaactgaaaaaatccgtggataacgccaaggtagcgttggcaggtgcattgcactccttgccctgtcatgcggtgatacaacgcttcaccttcatcgcaaagtgggtcgtattcagcggtaatgatatgtacaggtggcaagccattgaaatcatcgcgccaaagagggctggcttcaggatgcctgcgttcaatgcctggcaggtacatctcaaagccgctcagtaaagtgtcgcgtgtgatgatgtaatcgtgaccattgcgtatgtagctttcgaaatgcgcagtcgcatcaagcatgggataaattaagatgagttgtgccggttgccactcgccagcacgctttaatcgcaaagcagttaccagcgccagatgtccgcccgcactgtcaccggcaagagttatccgttgtttatcaacgccgagtcgttcggcgtgttgccagactaattctgcacctcgttgcgcatcatcatgggcggcggggaaagtatgttccggtgccagccgatactggacggcaataatccgacattgcccgtaataggctaactggcgcagctggttgtcgtgagttgcgaacccgccgctaacaaaacagccaccgtagtaataaattatcgtcgggagtaatgtcggggcattcagcggtgacactattcgtaaggtcatcccttcaagttcgatagtctgaatatctacccgcgtttctgtctcacccgcaaggacagcgctggcgatatagccctctctgcgctgcgtaatactttgttggcgcgatgaggggcgacccgcagcgataaactcttcgactaactctgcaattcctttttccagtgccatagtagaactcattttgctgtatgaatgtacagttttatacacccgtttttgctggatggatacagggaaattcacgggcgtgaaaaatctggaaagcgcctcgcaaatgtaaagacaaacccggcagagacgtggttttgctggagcactatcagtaagctagtggtttcaagggtacgtcaatgacgtacaaaaaggattgttactctaagccaatggcgtataattatcctcttcatcgaaacggaaatttttactgaagatgttcaaaaactgctgaccgacgatgaattcagtcgttttcagtttttcctggccttgaatcctgactatggtgaggtaatacctgaaactggtgggttaagaaaggttcgatgggtgtcaggaggaaaggggaaacgtgctggtgtcagggttatttactttcatcaggttaaacattatgagatcagattactgcttatttatcgtaagggtattaaagatgatctgtctccccaggaaaaagcaatgctccggttgttaaatacgaggtggtaaatggataaggcactttttgagcggttgactcacagcatggcccagatgaatgaaattattgaaggaacgcgacagccttcgcggacttttgaagttgatgctatgaaaatcaaagaaatacgccgcgcttcagggttgtcacaatctaaatttgccgatcttatttctgtaagcgtagacacgttgcgtaactgggagcaggggcgacgttcaccgaccgggcctgcaaaggctttgctgcgagcgattgccaatgatccgcaacatgtgctgcaagcacttaaccgttagaggcatggttatgccatacagaaagcaccagcattcagaactcctgtgaaagcggcgtagtgccacctgctcaggagttttgctatgacccgtaatcgtgctgaccgttgccaccctatgatgcgattaaaaaaactcatcgtcgcgccgatgattgacgtcaatgctatcggatgataccgggggtgttccggaaggaattccttgtttcccgaactgttaccaacaaaattataacgatgagcaagttaagaccggttggtagcagtactgaccggtctgtgatggatgattaatttcaccttaaatctgggtgctgttaggatgctgacatttttcggctacaccattcagattatgcaaataaagatccaatcaaaaaataaacatccctgtatataatatatttatagcacccatatctcatcctgggcgataacccaaccatttttgattaacaaatgaaacaactgcaacgttcttattatttctggaaaacgtctcgcaaaaacaaaacagcatgcaaaaatccgcttttttaaaatgatttttcggcgtaattttcgcacatacattaatgagtaatatatgtaaggtattggtaatggcgatgaatacggtttttcttcatttatcagaagaggcaattaaacggctgaacaagcttaggggctggcgtaaggtttcacgatctgcaattttacgcgaagcggttgagcaatatctggagcggcagcaatttccggtgcgtaaagcaaagggtggcaggcaaaggggtgagacagtagttgttgatgatcagtgtaaggagcataaggaatgacaaaaaatttattattcttgaatataaaaaccagatgcccttattctggtattaatacaagactgttttacttgaacttataataactgtaactgttacatcatatctggaaaacgcctcgcaaaatacgagagattttgcgggaatagcaggtgtcgtcacaccctatgagctgtaatccgggcgaccagcgccacccggaaaacgtcagagattactccccttcacccgggaacaggaacgggttgatggaactgcgggcgtagccttcttgctccattcgcgcgtccagtaccagagaggcgaggtcatctgccacggcttcaactttcggttctttttcctgataaagaatcttcaggtaagtgccacagtcatcgcagctttcggctttaatcgcggcctgttcgtcatccagcgaccagtaatgcagtttgccgctctgctcgcagttgctgcattttacgcgcaccacgtgccattcggtttcacacaggttgcaatgcaggtaacgcagaccctgagtggtgccaatttgcaccatgctggacaccggcatagagccacataccgggcaatattgacgttgttcgccgtattcagcgcgggctttgccggggatcagattagccatctgcgcccagtagagcgacagcgcagcccagataaacggcgctttatcgctgctgacggacgagaaatcagaggcaaacagtgcgctggccatatcttccagctcctgagtcgatgccttctccagattctcaatcactgccagcgccgggccgctcatttcaggtttcagctcagcaatcagcgccatcagcagcttttgccagtgcttatcacgcggcagaacgtgaatatccagcgggggcttgccttgtgcgctggcttctttaatgcgcgtggtcagatccatctccagcggatggtcgtacagcaccacttcctgggcgtgggcgataagcgcagcaaagcgcaggtaatcacccagcggattattttctgccagctcgcgcagacgctcggcgcggcggttgtataaattcttgagccgagggaacaataacggcggaatcatatccgccgtacgtttctcgctcgaacccagctcatcttgcgggattatgcgaatactcattcagctttcttttccgttgtcttgcggacctcacggtaccagcgcgggtgatgtttcttcgcccaggcgctggtaacccatccttccaccatggcggtaatcgtgcctttcacccaaagggcggcgtagatatgcaccatgataaccacaattaacgccactgcggcaaatgaatgcagcattaacgcgaatcggatcaccgggattgagaaagcaggcgcaaaataaggacgccagataatcacgccgctcaccagcagcagaaccaggaaaataatcgccgcccagaaaacgcatttctgaccgaagttataacgcccggtgtcacctacttcctcgttgacgacgatcttacgaatattcttcgcccaaaagatatcatcccgattgattaggttgtgatgccagtaacggaaaaacatgatgatgaacgaggcaaacataaccacgccgacaaacgggtgcagaatgcgcgccagctgcggtgtgcccatgatttgcatcaaccagttgaaggacgggaacaaaaagcccagcccgctcaccgccgccaggatgaagcagaaggcggtgatccagtggttgatacgttccggcgcggtgtagcgcacgatggtgtcacgtcgtttcatttgcgctcctcgtctttctcttcgtgcagattattctcttcctcatccgcacggttcggaccgacacccacgtagtggaagatactggccgcaaaggtagccgcaaagccaacagccgcgagcggtttccagatgcctttccagaatttcacggtttcgctgatttccgggttctccggcaagccatgatacagatttggcttgtcagcatggtgcagcacgtacataacatgtgtaccaccgacgcctgccgggtcgtacagacccgcattgtcgtaaccgcgagttttcagctccgccacgcgctcgctcgccagcgttttcatcgactctttcgtaccgaagtgaatcgcgcccgttgggcaggtcttcacgcaggccggttcttgcccaaccaccacgcggtcaacgcacagcgtacatttgtagacgcggttgtcttccgggttgaggcgcggaatgtcgaacggacagcccgcaatgcaataaccgcagccgatgcactgctcggactggaagtcgacgataccgttggcatactgaataattgctccttccgccgggcacgctttcaggcagcctggatcggaacagtgcatacagccgtctttgcggatcagccattccagtttgtcgttctgctccacttccgagaagcgcattaccgtccacgatttggcgcttaaatcattggggttgtcgtacaccccaatgttattgccgacggtatcgcgaatgtcgttccactctgaacacgccacctgacaggctttacagccgatacaggtggtgacgtcgatgagtttcgccacttcttcctggaagtcccgcgcctgaggcgcgggggtcagaccgttagtcgcggaacgacgaatgatatcttgagattgataagccatatgtcgtctccgttacaccttttccacattcacaaggaaggacttaaactccggcgtctgcgtgttcgcatcaccaacgaatggcgttaacgtattggcaataaagccttttttcgcaacaccttcatagccccagtgaatcggaataccgatggtatcgatatctttgccgttcgcttttagcgtacgaatacgtttggtcaccaccgctttggctttgatatagccacggttggaggagactttcacggtatcgccctgagcaatgccaagtttattcgccagcgactccccgatttccacaaactgctctggttgcaaaatcgcgttcaacagcgcgtgtttggtccagtagtggaagtgctcggtcagacgataggtggttccgacatacgggaacttatcggctttacccaatgcttcggcgtcgtctttaaagatacgtgcagccgggttcgagataacgtttggatgcagcgggttagttcccagcggcgtttcaaacggctcgtagtgttccgggaacggaccttccgccatcttatcgagggcaaacagacgccccatgccttcctgctgcatgataaacggcccgacgccactgcctggaggtgctgcgctgtagtccggaatatcccagccggtccacttagtgccgtcccatttcagcaactgacgcttcggatcccacgggttaccctgcggatctgcggaggcgcggttatacagaatgcggcggttaagcggccatgcccatgcccagcccagcgtgttaccgaggccagacggatcggcgttatcacgacgcgccatctggttgccttccggcgtccagctaccggcgaaaatccagcagccacaggaggttgtaccgtcatcgcgcagttgagcgaacgagctaagttgttggcctttcttgacgataaccgcaccggttgccggatcggtaatatcggccagcgccttaccgttgctctccatcgccacttcttctgaagatggctcatgcggaatggcgtagttccaggtcatgttcagcacctggtccgggtttgcgccaccctgttctgcatacatcttgcgcaagcgcaggaagataccggagaggatctcgccatcagtcagcgcaatccctggggcgtccgcacctttccagtgccactgtaaccagcgaccggagttaacgattgaaccgttctcttctgcgaagcaagtcgatggcagacggaacacttcggtctggatcttcgacgagtcaacttcgttcagctcaccgtggttctgccagaagttagaggtttcagtgttcagcgggtcgatggtgacgaggaacttcagtttcgacagacaaccgatcactttgtttttgttcgggaatgaggcaacagggttaaagccctggcagatatagccattgaccttgccttctttcatcatctcgaagtattgcaggacgtcgtagcctttatcccacttcggcaaccaatcaaagccccagctattttccgccgtcgctttatcaccaaagaatgccttcatcatagagacgaagaatttcgggtagttgccccagtagtttacctggccttccagcagcggttttggcgtgttggcggtaaggtaggtttgcagatcggtctgcttctcgctcggcagcgtcatgtaacccggcaggctctgcgacagcagccccaggtccgtcagcccctgaatattggagtgaccgcgcagggcgttaacgccgccgcctgccatccccatattgccgagcagcaactggatcatcgccatcgtacgaatgttttgcgcaccaatggagtgttgcgtccagccgagcgcgtaaaggaacgaggcagttttatcgtgagcactggtctcagcgatgtattcgcagactttcaggaatgcgtcttttggcgtaccacagatgttttcaaccacatctggcgtgtagcgggaaacgtgctgtttcagcaagttccacacgcaacgtggatgttgcagggtagtatcgcgtttggcgaagccgttttcgtccagttcgtaagtccaggaggatttatcgtacttacgtttttccgcgtcatagccggtgaacaggccatcttcaaagccgtaatcctcacgcacgatcaggctggcgttggtataggcttcggtgtattcgcggttgaatttttcattgttcagcaggtacagcaatacgcctgacaggaaagcaatgtcagtaccggaacgaataggggcatagtagtcagctaccgccgccgtacgcgtaaagcgaggatcgatcacaatcagcttcgcgccattgtgaattttggcttccatcgcccagcggaacccgaccgggtgagcttcagcggcgttaccgcccatcaccacgacgaggttggcgttcttgatgtcgacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgcgcctggttgtcgaccgcgagcatacccagcgcgcgggagaatttttgcgttaaatagccggtttcgttactcgacgcggaagcacacagcatcccggtggagagccagcggttaacggtcacgccttcggcgttttgcgcaatgtagttagcatcgcggtcttctttcatcagtttggcgatgcgatcaaacgcctcttcccaactgatttgctgccatttatcagaacctggcgcacggtattccggaaacttcagacggctttcggagtggatgaaatccaccaggccagcgcctttcggacaaagtgcaccgcggttgaccgggtgatccgggtcaccttcgatatggaagatagatgctttggcgttttttgctccgtcaccgaggctgtacatcaacagcccacagcctacggaacaataggtgcaggtattacgggtttcgcgggtgcgcagcagtttatactgccgggtttccgcgagtgctacgctgggtgcaaaacccagtgccgctgccgtggtgcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatggattgctccttgtttcgacattgtcacgtcccatttacattcgcttgctgcgtgtgcagggagtgggagttatttttctttgcggaaggggccgcaaaggtccagaattggctcaatttccctccatccaggaagggtttgtaacagaataccataatgttggtgtgtgtgttcttatctggttaagagaaagtgaaaaaaacacagcaaaaagaaatcgaaaatgtgacaaatatcacaggtgttcgtcaaattgagttatggcggcatgatgatttacaacacccacggttagatgaggtggcggaagaagttcccgttgcgctggtctacaacggtatttcgcatgtggtgatgatggcgtcgcccaaagaccttgagtactttgcgctcggtttttcgctttccgaggggataatcgaaagtccgcgcgatatcttcggcatggatgtcgttccttcctgtaatggtcttgaagttcaaattgagctttccagccgccgctttatggggttgaaggagcgtcgccgggcactggcgggacgtacgggatgtggcgtgtgcggcgtggagcaacttaatgacatcggaaaaccggtgcagccgctaccgttcacccagacgtttgatctcaacaaactggatgatgcattacgtcatctcaatgattttcagccagtggggcaactgaccggttgtactcacgccgccgcctggatgttgccatctggcgaactggtcggcgggcatgaagacgtgggtcgccatgtggcgctggacaaactgttaggccgccggtcacaagaaggggaaagctggcagcaaggtgcggtactggtttccagccgtgccagttatgaaatggtgcaaaagtcggcgatgtgcggcgtagagattttgtttgcggtgtctgccgcgaccacacttgctgtagaagtggctgaacgctgtaatttgacgctggtgggcttttgtaaaccgggtcgggcaacggtttatacccatccgcagcgtttgagcaattaattaaaataagtcctgcgatatatattaaattgcaggacttattcatttcgtgaattttattattttatttataaacaaaacgcgtgtagtggcgttaacgcctgcgttgcaacctattgatggcgtggcggtgagttatattgatgctgccgtagcgttgggtaataccattaacgaaatggataaatattacatccaggaaaattataaagacgatgcgtttgcgaaagggaaaacgctgcaccagacattcttaaaaaatctggaagcctttgaacctgtagcagaatcttatcatgcggcgattcaggaaattaatgacaagcgccagcttacggaattgaaaaatattgaagaaagagaagggaaaacattccactactactctctggcagtcatgatttcagcgaaacaaattaataacctgatatcgcaagataagtttgatgcagaagcggcaatgaagaaagtgtctgaactggaaacgctggtggcgcaggtcaaagaagcggataaaagcggcatgaatttctcgtttattaattcggcaggccagtatcaactcgaggctaaaaaatacgttcgccgcatcagagataaagtcccgtactctgactgggataaagagcaacttcaggacgcaaactcaagctggatggccgaagactcatttcccgagagcattatgcgagtacaacgaaatggtcgatgaaatatttcagtcaattgtaatcgcggagcgggtttgtgatgagcgcggatatgtcacgaagtcgtgacaatataaagcagagtgaaggataaattttgtgaataaagtatcattatttaatgattttgtgaatgtttaaatgtctcagataatttgtttaagcgttatttatatttgtggcttatgagtcagcgtgaatcatatctaatattttttacgatttttagttaaaaacggcactattgttatattcctcacgttccaggaaatcagcggatttactcatattatgcagcgggatactatccatcggcctgctgaagttggattaaaaattcgaaagtgcacaccttatatttctctatatacgtattccttttggaaagcgtagggtctcttttatttcagggaacgtaaataatgaaaaaatcgacattatctttagccatcggtttattattggcatgtagtaccggaatggcaaaaacacagcatttaacgctggaacaacgcatggcattgctggaagaacgcctggaagcggcagaaatgcgggcagcaaaagcagagagccaggttaaacagctgcagacacaacaagccgctgagatccgcgaaattaaggctgcccagggcaatacgccggtaaatggacaggcaacggcggaatctgcaaagaaaaattccacctcacctaatcttttgctctcaggttatggcgatttaaaaatctacggcgacgtagaatttaatatggatgcggaaagtaatcatggccttctggcaatgaccaacgctgatgtgaatagcgatcccactaatgaacagtggaatctcaatggtcgtattctgttaggttttgatggtatgcgaaaactggataatggttatttcgccgggttctccgcacaaccgctgggggatatgcacggctcagtaaatatcgatgatgcggttttcttctttggcaaagaaaacgactggaaggtcaaagtaggccgttttgaagcctacgatatgttcccactgaatcaggatacctttgttgaacattccggtaatactgcgaacgatctttatgacgatggcagcggttatatctatatgatgaaagagggccgcgggcgttctaacgctggcggtaatttcctcgtcagcaaacaactcgataactggtattttgaattaaacacgttactggaagacggaacatctttatataacgacggtaattatcatggacgcgatatggaacagcagaaaaatgttgcttatctgcgtccggtaattgcctggtcgccgacggaagaattcaccgtttccgcagcgatggaagcgaatgtggtaaataatgcttatggttataccgatagcaagggtaattttgtcgatcagtccgatcgtaccggttatggcatgagcatgacctggaatggcctgaaaaccgatccggaaaatggcatcgtggttaatcttaataccgcctatttagatgctaataatgaaaaagatttcaccgctgggattaacgcgctgtggaaacgtttcgagctgggttatatctacgcacataataagattgatgaatttagtggcgtggtttgtgataacgattgctggattgatgatgaaggaacatacaacattcacaccattcatgcgtcttatcagttcgctaatgtgatggatatggagaactttaatatttacctcggcacgtattactccattctggatagcgacggcgataagatacacggcgacgatagtgatgaccgttacggcgcacgcgttcgctttaaatacttcttctgatgaaagggcggtgctggatattttccggcaccgcaactcattaaggcaggtaaaacacttcttgcagttcgctactgactgggctgttatccgcattagcgggcataacgtcggtcatatatttccaccaacgttggcaaacatctgtactggcaaccgcattccaccgctcttcagattcaatctctaccgtggcaaatagcagattatgcgctttgtcgagatagatggcgtagttatgcgcaccgtgagatttcagcacggcttccagttccggccagatgggattatgccgacgctgatactcttcgtgggcgtcggggtttacctgcatgacaaaggctttgcggatcatgtttgctccttacagcgccagcgcactggcgagtggtgtaacgccgaaacgctggccgagcgctatcaactcttcacggctgatggtctgtttcatgccgcccatcgaataaaccttcactaatatttgtgctgatttttctgcggtgtcgattaaaccgaaggtttcatccagtgtcggtccggaaccgaacacaccgtggaagggccacaacaccagcgaatgtttttgcatctcttgtgcagttgcctggccgatttcgtccgtgccgggtaccatccacggcagaatgccaacgccatccgggaataccaccagacactcggtgctgccttcccacagttggcgagtgaagaccgcggtgtcgttttccagcacgtaggtgagagcgatcaggttggtggcgtggcagtgcatgatcacccgatctttaccattggtggctttaatgcgctcgcagtgggagagaaagtgagccggaagttcggaagtggggacggcttcgttggttaacccccaaagaatgtggtagcccgcgccgtcgctgtcgacttttacgatgcctaagttagccgcaggatcaagctggacgttacggaagaatttgccggagccggtgacaataaacggtgtatttgccagtaaaggcatgggctggctgagcgggatatagcgcggttgttggtgaaaattgtcgtgatatggtgcgatatcggcgtcatccaggcgcagcgtcaggttgccgccgttgcgctcgtcccagcctttcagccaggcatcggtggtggctttgatcattccctggacaaaccaggactgggttatgttttgcatgttctgtgttcctgttaattcggtgttgtcggatgcacgacccgtaggccggataaggcactcgtgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaactattgccgacctgtaggccggataaggcacttgtgccgcatccggcagtgtttacccgcggcgactcaaaatttctttctcataagtccgcacgttctccagccattcgctacccgctggcgtatcgtgacgctgacaatacatttcccataccgcctgccacggcaacgatttctgctcttccagtagcgccagacgcgcagtgtaatcgcccgccgcttccagcttgcgcagctcagcggtaggttccagtaacgcacgtagcagggcttttttcatattgcgtgtaccaatgacccacgcggcaatgcggttgatagaggcatcgaagaagtcgaggccgatatgcacccggtcaaacagatcgtgacgaacaatctcactggcaatcgcctgggtttcatcatccagcagcactacgtgatcgctgtcccagcgaaccggacggctgacgtgcagcagcaactgcggcacatacagcatggcggcggaaatcttgtcggaaatcacttcagtcgggtggaaatgcccggcgtccaggcacagcgccgtctggcggctggtggcataccccaggtaaaactcattggagccaaccgtgtagctctccgcgccaatgccaaacaatttgctctcaacggcgtcgatatggtgcgcagggtttagcttctcgctgatcacttcatccagtgctgccagcaaacgctggcgtggggcgagacggtcaacggtaatatctttcatgccatccgggatccagatgttcatcaccgacggtgtgccgagttgctcaccaaaataggctgaaacacggcggctggctttacagtggtcaatccagaactggcgaatgcggtcgtcggcatgggaaagcgtaaagccatcggcgcttagcggatgcgaaaaacaggaggggttaaaatccagaccgagctgattggctttcgcccattcaacccagtttttgaagtgctctggtttgatctggtcgcgcgagactggcgtgtctgattccagatagatggcatgtaaattaagccgtttcggccctggaatcagccgcatagcctgttccagatcggcacgtagctcactggcattacgcgctttgcccggataattaccagtagcctgaataccaccggtcagcgaaccttccgggttttcaaaaccggaaacatcatcgccctgccagcagtgcattgaaacgggtaaacgatcaagttggcgcagtgcctcctcgacatcaatccctactgccgcgaaacgctgtttcgccagctcccaggcctgttccagttgagtggtcatgcgcaaagctcctttgtctgtcgtgtagagtgaatctgcgccacatagtgggcaatttcactgtcaggattaggggtaaaggtggtcagattcgcggtggtgctgacgacctgacggaaatcatccacattgttgagttcatccagcgtcattaactggatgccgatattgccgagcgtcgaggcttcaacaggcccggcgatcacccgaataccgcaggcatcagcacataactggttgagcagcgcgttctggcagccgccgccgacaatatgcagttgcgagaaatcttcaccgcgcagctgcgccagttcatgcaacacatcggcatacagcagcgccagactgtcgaaaatacagcgcgccagttcagcatcactttccgggatcggttgcgccgtttcccgacacgcagcctgaatttcgctgcacatctcgtcaggattaataaagcgatcgtcattgggattgatgatgaagcggcaggccggaagtgcctgtgttgcggcgataagcgccggaagatcgttgatttgccgctcctgaagcactcgctgaagcagccataagcccataatatttttcagcacccgatagcgaccttccgccccgccttcgttggtgatattggctgccagcgccgtgtcattggtaaatggcgtctggctttcgaagcccatcaatgaccaggtgccagaagagagataagcggcgcgtgaaccgtttaacggcgaggcgataaccgcgctggcggtatcatggctggcaacggcgaccaccggaatctcattaccctgcgggcaaatccagtgacctatgacattacccggatgcgtcgggcgaccaaaccaggctttgttggcaccgctccacgccagtagcgactcgtcccagtcgtcgctattgatattgaccagttgcgtggtcgtggcgttggtatattcccagttcatcttgccggtcaggcgataactaaagtaatccggtatcagcaaagcgtgagcaatgtgtggaataagttctggttgctgctctgtcagtgcacgtagctgatagatcgtattgaagggcagaaactggatgccgctacgttgataaatatcgcgtttgccgagttgttgttgtgcctgcgccattaggccattggtgcggctatcgcgataagcaacgggcaggcccacacgctgaccctgttggtcgagcagcacaaaatccacgccccaggtatcaatcccaatgctatcgatacgaatcccttcctcgcacaccttgtttaatccaaggcgaatggcactttccaggcgatccacattccaggtgacataaccgttctggctatgcaggccattgttaaaacgatggatttcgcgcagcgtcaggctgcggcattcacgctcgtaacgcgccagcatcacgcgcccactggatgcgccgagatcgacggcgacacaattgcgaaaggtcataatgtgatcctgctgaatttcattacgaccagtctaaaaagcgcctgaattcgtgaccttctcgttactgacaggaaaatgggccattggcaaccagggaaagatgaacgtgatgatgttcacaatttgcttcattgtggtgatgtgatgctcaccgcatttcctgaaaattcacgctgtatcttgaaaaatcgacgttttttacgtggttttccgtcgaaaatttaaggtaagaacctgacctcgtgattactatttcgccgtgttgacgacatcaggaggccagtatgaccgtattacatagtgtggatttttttccgtctggtaacgcgtccgtggcgatagaaccccggctcccgcaggcggattttcctgaacatcatcatgattttcatgaaattgtgattgtcgaacatggcacgggtattcatgtatttaatgggcagccctataccatcaccggtgggacggtctgtttcgtacgcgatcatgatcggcatctgtatgaacataccgataatctgtgtctgaccaatgtactgtatcgctcgccggatcgatttcagtttctcgccgggctgaatcagttgctgccacaagagcaggatgggcagtatccgtctcactggcgcgttaaccacagcgtattgcagcaggtgcgacagctggttgcacagatggaacagcaggaaggggaaaatgatttaccctcgaccgccagtcgcgagatcttatttatgcaattattgctcttgctgcgtaaaagcagtttgcaggagaacctggaaaacagcgcatcacgtctcaacttgcttctggcctggctggaggaccattttgccgatgaggtgaattgggacgctgtggcggatcaattttctctttcattgcgtacgctgcatcgccagcttaagcagcaaacggggctgacgcctcagcgttacctgaaccgcctgcgactgatgaaagcccgacatctgctacgccacagcgaggccagcgttactgacatcgcctatcgctgcggattcagcgacagtaaccacttttcgacgctttttcgccgagagtttaactggtcaccgcgtgatattcgtcagggacgggatggttttctgcaataacgcgaatctcctcaacgtatttgtacgccatattgcgaataatcaacttcgttctctggccgaggtagccacggtggcgcatcagttaaaacttctcaaagatgatttttttgccagcgaccagcaggcagtcgctgtggctgaccgttatccgcaagatgtctttgccgaacatacacatgatttttgtgagctggtgattgtctggcgcggtaatggtctgcatgtactcaacgatcgcccttatcgcattacccgtggcgatctcttttatattcatgctgacgataaacactcctacgcttccgttaacgatctggttttgcagaatattatttattgcccggagcggctgaagctgaatcttgactggcagggagcgattccgggatttagcgccagcgcagggcaaccacactggcgcttaggtagcgtggggatggcgcaggcgcggcaggttatcggtcagcttgagcatgaaagtagtcagcatgtgtcgtttgctaacgaaatggctgagttgctgttcgggcagttggtgatgttgctgaatcgccatcgttacaccagtgattcgttgccgccaacatccagcgaaacgttgctggataagctgattacccggctggcggctagcctgaaaagtccctttgcgctggataaattttgtgatgaggcatcgtgcagtgagcgcgttttgcgtcagcaatttcgtcagcagactggaatgaccatcaatcaatatctgcgacaggtcagagtgtgtcatgcgcaatatctcctccagcatagccgcctgttaatcagtgatatttcgaccgaatgtggctttgaagatagtaactatttttcggttgtgtttacccgggaaaccgggatgacgcccagccagtggcgtcatctcaattcgcagaaagattaattcgccatgccgatgccgacgatgttagcggcgacaataatcaccacacaaccgaggctcaacaccgttaccggacggcgtcctgcattgttccactctttcagcaccagcccaacgataccgccgcacaatacatagaagctcatatgcagcatccaactgatgtagtcatactgcgccggaatgcgggcgtggccccaggcatagaaaaagaattgcagataccacatcaacccacccagagctgagagtagcacattgtgaatgatcagcggttttgccagcgagaagtcggcttttagcgacaaatctttcacttttgccagacgaatgaagcagaaaccgaggttgatgattgcgccgccgcccatgatgacaacgtagcttggcagagcgacatacaggggatcgacgcccagcgcggcagcggcttcatgcatcggttttgcggcgttcatcgcaaaggacatcccggcagagaaaatgccgcacatcaccgccagcaccagcccttttttcagattgaactcttcggctttaatgcccatcttgcgctctttcaactgcccggcgcgagttacaatccctacgccaatcagcgccaccagaacgccgagcaacgtcatgcgtccgccttcggtattaatcagcacatcgaaattgccgttgataattggcgtcatcagcgtaccgacaatcaacgtaatgccaatggcgatgccaattcccatcgacatgccgagataacgcatggtcaggccgtagttgatattaccgatcccccacatagcgccgaacagaaaaacaggcagcagcgtagagagactaaacgagctgtaatacgcccagaaattcggtagtaacagggcgctgatggcccacggcaggataatccacgaaacaatcccaccgactgaccacatggtttcccatgaccatttttttacttttttgaacggagcgtaaaaacaggctgcactggccgcgccgatcaaatgccaaaatatccccatcgtaatcgcgttactcatcttcttatcctcatcattttttcgtcgcgtcacatctccgacgagatgagtgtaaaaattgagctgtcgattaacctttcgcctgttgccgccgctgccgatttactggcaatcacggcattaagtgggtgatttgcttcacatcttgggcattttcctgcaaaaccatacccttatgaaaagtacggcattgataatcattttcaatatcatttaattaactataatgaaccaactgcttacgcggcattaacaatcggccgcccgacaacactggagatgaatatgagttataccctgccatccctgccgtatgcttacgatgccctggaaccgcacttcgataagcagaccatggaaatccaccacaccaaacaccatcagacttacgtcaacaacgccaacgcggcgctggaaaacctgccagaatttgccaacctgccggttgaagagctgatcaccaaactggaccagctgccagcagacaagaaaactgtactgcgcaataacgctggtggtcacgctaaccacagtctgttctggaaaggtctgaaaaaaggcaccaccctgcagggcgacctgaaagcggctatcgaacgtgatttcggttccgttgataatttcaaagcagaatttgaaaaagcggcagcttcccgctttggttccggctgggcatggctggtgcaaaaaggcgataaactggcggtggtttctactgctaaccaggactctccgctgatgggcgaagccatttctggcgcttccggcttcccgattctgggcctggatgtgtgggaacatgcttactatctgaaattccagaaccgccgtccggactacattaaagagttctggaacgtggtgaactgggacgaagcagcggcacgtttcgcggcgaaaaaataatcatttgccgcctgctgcaatgaggcgtttacgccgcattgcagcttaaaaaatgaaccatcgccaacggcggtggtttttttgtgatcaatttcaaaataaaaacaatgatccgataaaaataaaacagcgtttcaattgatgtggtttcgatcacttttattgatcaaatgaatgtttatcttcgtttccatcaacactgatgctccgttgaggaatgacgcatcagcccttaaaaatatgccgacaggtgatggaaatgcagataaaacgctcgattgagaaaatcccgggggggatgatgctcgtcccgctattccttggcgcactgtgccacaccttctcgccgggggcggggaaatattttggatcattcaccaacgggatgattaccggtacggtgcccattctggcggtgtggtttttttgcatgggggcgtcaataaaattaagcgcgacgggaacggtactgcgtaaatccggtacgctggtggtaactaaaattgccgtcgcgtgggtggttgcggcaattgcctcgcgcattattccggaacatggtgttgaagttggattttttgccggactttcaacgttggcgctggtggcggcgatggatatgaccaacggcggactttacgcttccatcatgcagcagtacggcacaaaagaagaagctggggcatttgtgttgatgtcgttggagtccgggccgctcatgacgatgattattctgggcactgccgggattgcctcgtttgaaccgcatgttttcgtcggcgcagtattgccgttcctggtgggctttgccctggggaaccttgaccctgagttacgagaatttttcagcaaagcggtgcagacgcttattccattctttgccttcgcactgggcaataccattgatttgactgtaattgcccagacaggtttgctggggatcctgttgggtgtggcagtaattatcgtgaccggtattccgttgattatcgccgataaattgattggcggtggcgatggcactgccggaattgccgcttccagttccgcaggggccgcggtagcgacacctgtgctgattgctgaaatggtgcctgcgtttaaacctatggctccggcagcaacttcgctggtcgcgacggcggtcattgtgacttcgattctggtgccaattcttacctctatctggtcacgtaaagtcaaagccagagcggcgaaaatcgaaattttaggtacggtgaaataaaccagcttccttaatccccacagccggatgaactaacgttcgtccggttttcaattgcgtttctgcctggatacttaccgcgaaaacagcacgcctgacataaaataaatatggtctaatagggaaatttctcgtggagagggaacagatgcgatatccggttgatgtatacacaggcaagattcaggcttatcccgaaggcaaacccagcgcaattgccaaaatccaggttgatggtgagttgatgctgacggacctggggctggaaggtgacgaacaggcggagaaaaagatccacggcgggccagacagagcgctgtgtcattatcctcgtgagcattatctctactgggcgcgggaatttccggaacaggcggagctgtttgttgcgcctgcgtttggcgaaaatctctcaaccgacggtctgacggaaagtaatgtttatattggtgatattttccgctggggagaggcattaattcaggtcagccagccacgctcaccttgctataaactcaattaccattttgatatcagcgatatagcgcagttgatgcaaaacacgggtaaagtggggtggttgtatagcgtaattgcaccagggttggtatctgctgatgcgccactggagttggtttcccgtgtcagcgatatgaccgtgcaggaggctgccgccatcgcatggcatatgccgtttgatgacgatcagtatcaccgtttactctccgccgcagggttatcgaaaagctggacgcgaacgatgcaaaagcgccgacttagcggcaagatcgaagatttttcccgccgtttgtggggaaaataaccccggagtgtaggcctgataagacgctatcagcgtcgcatcaggcatcctgctcaaatgccggatgcggcgtaaacgccttatcctgcctacaaaacccataaattcaacaggttttgtaggcctgataagcgtagtgcatcaggcattttttttacctgaatgttgacgttatgaccgcttatacagcggcaaccaaatcaccagccgtaaaccgcccagcgggctgtcttctgccttcacccagccacgatgctgctgaatggcggtttctacaatcgccagccccaaacctgtaccgccagattcacgatcgcgtgcttcatcggtccgatagaacggacggaaaatctgttcgcgatcttccgggctaacgccaggaccatcgtcgtccaccgtaatggtgataccgtctttatctaccgcaaagcccacttcaatcttcgtatgggaataacgcagagcattacgaacaatgttttccagcgcactttccagggcgttcgggttgccgtacagcggccacggcccaggtgggaagttaaccgtcaacgacttgcccatttgctcggcttcgaacgccgcgttatccagcacttcactccacaactggttggctttgatggtctcgctaaccagcgcatttttctgctgattacgtgacatcaccaacagatcgttgatcatgctgtccagacgttgcgcttcggtttcaatacgctccagttccttgctttcaccgctacgacggcgcagtaacgccgtacccagttgcagacgcgtcagcggggtgcgcagttcgtgagagatatcagaaagtagacgctgctgagaggtcatcatgcgctccagcgcggtgaccatctggttaaaactggcaccggcggcaaggaattcctgtggccccgcttccagttccgggtgctggcgtaagtttccctgggcaacttcatcggcagcgtttttcagcttacgcgccggttttgccagactccaggccaaccacaacagcagcggcgtactgaccagcatggtgacaatcagcagtaatagcgggcggtcaaacagtaagttgatgaaatcggattgagaactgctggccggacgaatcagataaagttggtaattatcttcgccatcacgcacggagaacggaccgaccagttccacgcggccatactttttcttctgcggatgatcggcgttatcggcctgaccaataaagttacgaatgatctgcatttcgctgcgttcagcgccgatcacgcggccttcggtggtcaccaataacaaacgctgtcctggcggtgcccacttatcaatcgcccggaacagacgccgccaccacattaaatcgttgggcggatcgttcgccagctccgcttcgacatgctgctcaatcatcagaccctgacgctgttcgctatccagaagctcggtcatctggcgtgaatcgagcttgggtaacatcaaaaccaacatcaacaccagcgccagcgtcagccagaagatggcgaagatgcgcgcggttaagctgcctatcatgaagcagaaaccatcagatagccgcgaccacgcagggttttaaaccacggatgaccatctttacgatccggcagtttacgacgcaggttggaaatgtgcatatcgatagcgcggtcgaaaggcgtcaggcgcttgcccagcacttcctggcttaaatgctcacgggaaaccacctgacccagatgctgtgccagcaaatagagcagggtaaactcagtaccggttaactccagcgtttgcccgtcgaagctggcttcctggcgaccaggattgagacttaaggcatcaacttccagtgtcggtgaaccgttgtcgttgttttgctgttgttcgctccagtgcgaacggcgcaggatcgcgcgaatacgtgccaccagctcacgatcattaaacggttttgggagatagtcatctgcgcccagctcaagcccgagaacgcgatcaagttcactgccgcgcgccgtcaacataatgacaggcgtctggtgtgtctggcgaagtgcttttaatgtgtcgataccatttttcttcggcatcattacatcaagcaaaagtaaatcaatgctgtcgtccagaagatcaagcgcctgttccccatcgtgggcaacaatcacgttgaagccttccatctcgagcagctcctttaatagggaagtcagctctcggtcatcatcaactaacaggattttattcattgtttaaatacctccgaggcagaaattacgtcatcagacgtcgctaatccatgactttacgttgttttacaccccctgacgcatgtttgcagcctgaatcgtaaactctctatcgttgaatcgcgacagaaagattttgggagcaaatgatgcgcatagttaccgctgccgtcatggcctcaacgctggcagtcagttcattaagccacgctgctgaagtcggttcaggcgataactggcattcgggtgaagaacttacgcagcgcagtacgcagagccatatgttcgacggcataagtttaaccgaacatcagcgtcagcagatgcgagatcttatgcaacaggcccggcacgaacagcctcctgttaatgttagcgaactggagacaatgcatcgccttgtcaccgcagaaaattttgatgaaaacgctgtgcgcgcacaggcagaaaaaatggcgaatgagcaaattgctcgtcaggttgagatggcaaaagtccgcaaccaaatgtatcgcctgttaacgccggagcagcaagctgttttaaacgagaaacatcaacaacgaatggagcagttgcgcgacgtgacgcaatggcaaaaaagttcatcgttgaagctattgagtagtagcaactcacgttcccagtagtaaaccctgttttccttgccatagacaccatccctgtcttcccccacatgatgtgggggttttttttatcctcaatttgcctgctgcttaatgcattgcagatgatttgcttccgttatactaccgtcagttgatagcgggagtatttatgaatcaatcttatggacggctggtcagtcgggcggcgattgctgcgacggcgatggcttcgctgctattgctgattaaaatttttgcatggtggtataccgggtcggtgagtattctcgccgcgctggtggattcgctggtggatatcggcgcgtcgttgacgaatttactggtggtgcgatattccctgcaacctgccgacgataatcactcgtttggtcacggtaaagctgagtccctcgcggcgctggcgcaaagtatgtttatctccggttcggcactattcctgtttttgacgggtattcaacatctggtatctccaacaccgatgacagatccaggcgtcggggttatcgtgacaattgtggcgctaatttgtacgattatccttgtctcgtttcagcgttgggtggtgcgccggacgcaaagccaggcggtgcgggctgatatgctacattaccagtctgatgttatgatgaacggcgcaattctgctggcgctggggttgtcctggtacggctggcatcgcgccgatgctctgtttgcattggggatcggcatctatattttatatagcgcgttacgcatgggatatgaggcggtacagtcattactggatcgcgcattgcctgatgaggaacggcaagaaattattgatatcgtgacttcctggccgggtgttagcggcgctcacgatcttcgcacgcggcagtcagggccgacccgctttattcagattcatttggaaatggaagactctctgcctttggttcaggcacatatggtggcggatcaggtagagcaggctattttacggcgttttccgggatcggatgtgattatccatcaggacccctgttccgtcgtacccagggagggtaaacggtctatgctttcataatcagtataaaagagagccagacccgcattttgtgtataaaataccgccatttggcctgacctgaatcaattcagcaggaagtgattgttatactatttgcacattcgttggatcacttcgatgtgcaagaagacttccggcaacagatttcattttgcattccaaagttcagaggtagtcatgattaagaaaatcggtgtgttgacaagcggcggtgatgcgccaggcatgaacgccgcaattcgcggggttgttcgttctgcgctgacagaaggtctggaagtaatgggcatttatgacggctatctgggtctgtatgaagaccgtatggtacagctagaccgttacagcgtttctgacatgatcaaccgtggtggtacgttcctcggttctgcgcgtttcccggaattccgcgacgagaacatccgcgccgtggctatcgaaaacctgaaaaaacgtgggatcgacgcgctggtggttatcggcggtgacggttcctacatgggtgcaatgcgtctgaccgaaatgggcttcccgtgcatcggcctgccgggcactatcgacaacgacatcaaaggcactgactacactatcggtttcttcactgcgctgagcaccgttgtagaagcgatcgaccgtctgcgtgacacctcttcttctcaccagcgtatttccgtggtggaagtgatgggccgttattgtggcgatctgacgttggctgcggctattgccggcggctgtgaattcgttgtggttccggaagttgaattcagccgtgaagacctggtaaacgaaatcaaagcgggtatcgcgaaaggtaaaaaacacgcgatcgtggcgattaccgaacatatgtgtgatgttgacgaactggcgcatttcatcgagaaagaaaccggtcgtgaaacccgcgcaactgtgctgggccacatccagcgcggtggttctccggtgccttacgaccgtattctggcttcccgtatgggcgcttacgctatcgatctgctgctggcaggttacggtggtcgttgcgtaggtatccagaacgaacagctggttcaccacgacatcatcgacgctatcgaaaacatgaagcgtccgttcaaaggcgactggctggactgcgcgaaaaaactgtattaatgatttcggaaaaaggcagattcctttagcctgaaaccgatgacagaagcaaaaaggcctgatgcgcttcgcttatcaggcctacatgaattctgtaatctattgaatttgcaaacttttgtaggctggataaggcgtttgtgccgcatccggcatggacaaagcgcactttgtcagcaatatgaggcggatttcttccgcctttttaatcccccaacatatactcgcaagttatagccaatctttttttattctttaatgtttggtcaaccttctggcacgctttgctcatcacaacacaacataagagagtcgggcgatgaaaaagtggggcgtagggttaacatttttgctggcggcaaccagcgttatggcaaaggatattcagcttcttaacgtttcatatgatccaacgcgcgaattgtacgaacagtacaacaaggcattcagcgcccactggaaacagcaaactggcgataacgtggtgattcgtcagtcacacggtggttcaggcaaacaagcgacgtcggtaatcaacggtattgaagctgatgttgtcacgctggctctggcctatgacgtggatgcgattgctgaacgcgggcggattgataaagagtggatcaaacgtctgccggataactccgcaccgtacacttccaccattgttttcctggtacgtaagggtaatccgaagcagatccatgactggaacgatctgattaaaccgggtgtttcggtgatcacgcctaatccgaaaagctctggtggcgcgcgctggaattacctggcagcctggggctacgcgctgcatcacaacaacaacgatcaggcaaaagcacaggattttgttcgggcactgtataaaaacgtcgaagttctggattctggcgcgcgcggatccactaacacttttgtcgagcgcggaattggcgatgtactgattgcctgggaaaatgaagctctgctggcagcgaatgaactggggaaagataaattcgaaatcgtcacgccgagtgagtctatcctcgcagagccaaccgtgtcggtggtcgataaagtggtcgagaaaaaagacaccaaagaggtggcggaagcctacctgaaatatctctactcgccagaaggtcaggaaattgcagcgaaaaactactaccgtccgcgcgacgctgaggtagcgaaaaagtacgaaaatgcgtttccaaaattgaagttattcaccattgatgaagagttcggcggctggacgaaagcgcaaaaagagcattttgctaacggcggtacgttcgatcagatcagcaaacgctgatttccccaggataattatcaagcccggtggtttctcgccactgggttttttatttgtcacgattttgcgttacccttgcatctctttgaggtacagggaaaaaaagatgaaaaaagcgggtcttctttttttggtgatgatagttatcgccgttgtggctgccggtattggttactggaaattaaccggtgaagagtcagacacgttacgtaagattgttcttgagcaatgtttgcccaaccagcaggaaaaccaaaacccgtcgccatgtgcggaagtcaaacccaacgccggatacgtggttttaaaagatcgtcatggcccactgcaatatctgttgatgccaacgtaccgtattaacggtactgaaagcccattgttgaccgatccgtcaacgcctaattttttctggttagcctggcaggcgcgtgattttatgagccaaaaatacggccagcctgttcccgatcgcgcggtatctctggcgatcaactcccgcaccgggcgtacgcaaaaccattttcatattcatatttcttgtattcgtcctgatgtgcgcgaacagctggataacaatctggcgaacatcagtagccgctggttgccactgccaggtggtttgcgtgggcatgagtacctggcgcgtcgggtaacggaaagcgaactggtacaacgcagcccatttatgatgctggcggaagaagtgcctgaggcgcgggaacatatgggaagctacgggctggcgatggtacggcagagtgataactcatttgtattgctggcgacacaacgaaatctactgacgctgaaccgtgcttcagccgaagaaatccaggatcatcagtgtgagattttgcgttaaggcgaggagtttaggaaagtaagtgccggatatgaaatccggcacctgtcagacttaagcctgtttagccgcttctgcagctttaacgatcacggcgaaagcgtcagctttcagagaagcaccgccaaccagcgcgccgtcgatgtctggctgagcaaacagttctgcagcgttagacgcgtttacagagccgccgtactgaatgatcacttgttcagcgatgttagcgtcaactttagcaatgtggtcacggatgaatttgtgaacagcctgtgcctgagccggagttgcagatttgccagtaccgattgcccatacaggttcgtaagcgataaccgcaccttcgaatgccgcagcaccctgagttttcagtaccgcgtcgatctgacgtgcacaaacttcttcagttttgcccgcttcgttttccgcttcggtttcaccgatgcacagaaccggagtcagtccctgctctttcagcaccgcgaattttttcgcgatcagttcgtcagattctttgtggtaagtacgacgttcagagtggccgatgatgatgtactgtgcgccgatgtctttcagcatagcagcagaggtttcaccggtgaatgcgccggacaggttcaggtccacgttttgcgcacccagcatgatgtggctgccttcagcttcacgcttcgccatatcgatgtacatttccggtggtgcgattgcaaccgcacagccagcaacacctgccagctctttacgcaggttagataccagctcgtgaaccatgtggcggctgccgttcagtttccagttacccatcactaaaggatgtcgcattttaattctccacgcttataagcgaataaaggaagatggccgccccgcagggcagcaggtctgtgaaacagtatagagattcatcggcacaaaggctttgctttttgtcatttattcaaaccttcaagcgattcagatagcgccagcttaatcggttcaacagcgaaggtcagccccttttcgccgttgtccgcgacaacataacgcagtgcaccttctgtctcggtgtaataacgtttgtttttccccgccgttagtagcgactgcagttttttctggctttgagttttggtcattaatggggtgagtgtgcggatcaccgctgccatgtatgcctgagctttcgctttcgcggctttttgctctggcccctggatgggtagccaggttatttgaatgcttttgatttttaaggtaccgcgctccagcgcagtagaagcatacaagttctcgttaattttacttgctgcacgagtgagattggctttgtcgggactgctgtcgatggcacgaaattcgttcagtggcaggctgggattctggctgttaaagtcttctcgaaactggctgatggagagatcgaaagtaggggctccagccagcagataaggcgcggtcgttgccgtatctggtgtttgtgcatgcgccgttgttgtaacggttaatgcagaacataagagaaaaaacagcgtacaccctggcttcattgacagtaccttttgttatgactggctccgattaaaacgatatctgtcgcccttgtcaaaagggtagaatcctggaaaagacaaccatcaaggaacttacatgaccatacagcaatggttattctcatttaaagggcgtattggacgccgtgatttctggatttggataggcctgtggttcgcaggcatgctggtgcttttctcactggcgggtaaaaatttactcgatattcagaccgcggcgttttgccttgtgtgcttgctttggccaacagcggcagtaaccgttaagcgcttgcatgatcgcgggcgttccggcgcatgggcatttctgatgattgtggcgtggatgctgctggcgggtaactgggcaattttaccgggtgtctggcaatgggcggtggggcgttttgtcccgacattgattctggtgatgatgcttatcgatcttggtgcgtttgttggcacacaaggcgaaaataaatatggtaaagatacccaggatgtgaagtataaagccgacaataaatcaagtaattaacctttaatatatctcttatcgctattttttccgggattgttatttccacgatgcaagtgacaatgcccggaaaatccttctgaactcttcaccttaagcaatatcaaaaaaaatggtaatccataagatcattacttgtttgttcttcctttaacggcgcattattcttaagtcgtaatcgacagagaggcgaatatacagaggtgccctatgaaagatgtcgtagataaatgcagtactaaaggatgtgcgattgatatcggtacggtgattgataacgacaactgtaccagtaagttttcgcgcttttttgccacccgcgaagaagcagagtcctttatgaccaaactgaaagagcttgccgccgctgcatcctctgcagatgaaggggccagcgtggcctataagattaaggatctggaagggcaagttgagcttgatgcggccttcaccttctcatgccaggccgagatgattatttttgagttatcactgcgttcgttagcttgatggagttgctttagaaggagttaaatatggcttataaacacattggcgtggcaatttccgggaatgaagaagatgccttactggtgaataaagccctggagctcgccagacataatgacgctcacctgacgttaattcatattgatgatggcttaagcgagttgtatccgggtatctacttccctgcaacagaagatattcttcaattgttgaagaataagtcggataacaagctgtataaactgacgaaaaatattcaatggccgaagacaaaactgcgtattgaacgcggagaaatgccggaaacactgctggaaattatgcaaaaagagcagtgcgacctccttgtctgtggtcatcaccactcatttatcaaccgtttgatgccggcatatcgcgggatgatcaataagttgagtgcggatctcttgatcgtgccgtttatcgacaagtaaccgcttaccagtaatgctccgctgtcatatggcccggtcggcgacgtaaatgtttcgtcatctgccgggtctccttcagcaactgttgtgtatcgcgcaccatctgtggattgccgcacagcatcacatggctggtttctttattcatcggcaggccaaccgcgctttccagttcaccactttcaattaacgccggtaatcgcccagtgagcgaacccgcagccgtttcccgactgaccaccgtctgaatgcgcagtttcccctcgtagcgtttttccagttcctgcatcagaggtagatagcttaagtcggcggcatatcgtgcggcgtgaaccagcaccatgtttttgaagcgttctaaatctttgcccaattgcagaatcgataaataagggccaatcgctgtaccggttgccagcatccatagcgtttcgcaatctggtacttcatccagcacaaagaagccagcggcttcgctaaccacctgcacttcatcgcccggtttcagtgccgccagtcgtggacttaatttgccatcggggacggtgaccaggtaaaactccagatccggattatcgggcgagttaacataggagtaggcgcgctgaacgcgttcgccttcaatttcaaggccaagtttggtgaattgcccggcggtaaacggaagcacgggagcgtgaacggtgagactaaacagggcgtcggtccagttctgcactttagtgactttgcctgttacccaatcagccatgtttttctcctgttttgattgacttgccttatcttcgttctccgaacaaaaaaattccagtcccgaaggactggaaggctcaatcgatcaaatcaatcagaggatgtgcacctgcatttccgggtctttacgatccagatagtggatggactgaatgcgacgaatggtgcgtgatttaccacggatcagcagcgtttcggtagtcgcgatattgcctttgcggctaataccttccagcagatcacctttggtgatgccggtggcagaaaagatgacgttgtcgctgcgcgccatatcgcccaaacgcaatactttaccggcttcgatgcccatcgctttgcagcgtgccagctcctgctcgccaatgcgacgattctcttcgttgtcgcctttgacgtcatgacgcgccagcagacgaccgttcatgtcaccatctaatgcgcggatcaccgccgcagaaaccacgccttccggcgcgccaccaataccgtacagcacgtcaacttcgctgtctggcatacaggtgagaattgaggctgcaacgtcgccgtccggaatagcaaatacgcgcacgccgagttgctgcatttctgcgataacggcatcgtggcgcggttttgccagaatcgttaccgtcagttcgctcaacggtttgccgagcgccgccgcaacattgcgcaggttatccgccagcggcaggttcagatcaatggtgcctttggctcccggtccgacgatcagcttctccatatacatatctggcgcgttgaggaagcagcctttatcgcctactgccagcaccgccagcgcgttagcctggcccatcgccgtcatgcgcgtgccttcaatcggatcaacagcaatatctaccgcgtcgccgcgaccagtaccgactttttcaccaatgtagagcatcggtgcttcgtcgatttcaccttcaccaataacgatggtgccgtcaatgttgacctggttgagcataatacgcatggcgtttaccgccgcgccgtccgcggtgtttttatcgccgcgtcctaaccatttgtagccagccagcgctgctgattcggtgacgcgggaaaattcgatggcaagttctcgtctcatagcaaactctaagcagtaaggaatggcgcgaagtgtagcacaggggaagggcgggattattgatgtgtgcggggttgcccccgcacggtttcagagtctgcgtgatgccggatgtgtatccgactcgtaggcctgataagacgcgcaagcgtcgcatcaggcaatcattattactcgtcgtgttcttcccatgccatcgcgcgtttgaccgcttttttccagcctgcgtaacggtaattacgctcagtggtttcgatgcctggacggaactcgcgttcaatcaccgctttctcttgcagctcgtcaagattctgccagaagccaaccgccagaccagcaagataggccgcacccaaagcggtgacttcgcgcacttccgggcgctcaacgcgcgtaccgagaatatcggactggaactgcatcaggaaattgttcgccaccgcaccgccgtccacgcgcagcgcgtgcagacgaataccggagtcggcctgcattgcttccagcacgtcacgcgtctgataagcaatagactccagcgtcgcgcgtataatgtggttagcgttcaccccacgagtcagaccgaaaatcgccccgcgtgcatacggatcccagtatggcgcacccagcccggtaaaggccggaaccacatacacaccattggtgttttgcactttggtggcgaaatattcggaatcgtaggcgtcgttaatcaacttcatctcatcgcgcagccactgaatggacgcgcccgccataaacactgcaccttccagcgcatagttcacttcgccagtcgggccgcaggcgatggtggtcagcaggccgttttctgatttcaccgctttctcgccggtgttcatcagcataaagcagccagtgccgtaggtattcttcgccatcccttctttcacgcacaactgaccaaacagcgcggcctgctggtcaccggcgatcccggagattggaatacgcgtgccgcctttgccgccaatgttagtctgaccgtatacttcggaagaacgacgcacttctggcagcatctcacgcggaatatccagcacctccagcattttgtcgtcccagtccagggtatggatgttgaacaacatggtacgagaggcgttggtgtaatcggtcacatggacacggccctgagtcattttccagataagccacgtatcaaccgtaccaaacagcaattcaccacgacgcgcacgctcgcgagagccttccacatggtcgaggatccacttcactttggtgccagagaaatacgggtcaatcaccagaccggtattgctgcggatataatcttctaaaccgtcacgttttaaatgctcgcagatttctgcggtacgacggcactgccagacaatggcgttatagataggcttgccggtttctttttcccagacaatagtggtttcacgctggttcgtaataccgatagctgcaatctgatcggaactgatatcggctttcgccagcacttctaccagcgtggagctttgggtggcccagatttccattgggtcgtgttctacccagcctggttttgggtagatttgctcaaattcgcgctgcgacacgctaatgatattggcatcgtgatccattacgaccgcgcgggagctggtggtgccctggtcgagcgcaacgatatattttttttcagtcatgtttaattgtcccgtagtcatattacagcgaagctttttgttctgaaggagttgtggtctccttttcttccacaacacagatatcgcaaggcaaatggcgaccaatcagtttgcggtaggcaaatgcacctacaatcgcgccaacgatagggccaaaaagcggcaccaggaagtaaggaatgtctctgccgccggtaaaggcgacattgccccagcccgccagccaggcaaagactttcggaccgaagtcacgcgctgggttcatggcaaagcccgtcaatgggcccatagatgcgccaatgaccgcaatcagtagaccaatcagcaagggagccaaagggccgcgtggtacaccgttgccatcgtccgttaacgccaggatcagccccatcagaatagcggtaatcaccatctcaactgcgaaagcctgcacaaaattgatatgaggattagggtaagtagagaaagtgccagccagatcaacactttcaacgctgccgcgaacaatgtgatgagtctgctcgaagtcgaaaaataaattgtagtaaagcccgtatactaaagccgcagcacagaaagcgccggcaacttgtgaaacgataaaaggaataactttgcgcttgtcgaaacaggcaaacagccacaatgcaatggtaacagcgggattaagatgcgcgccggaaacccctgcggtcaggtagatggccattgccacccccagtccccaaatgacactgatttcccactgaccaaaagacgcacctgcgacttttagtgctgcaacgcaacccacaccgaaaaaaatcaacaacccggtaccgaggaattcagcaatgcactggcctttcaaggttgatgtttgactcataatcggatcctgaagagttaatgtttgttgtatgcgtgaaagtcacggacctccacgatgcttgtaggcatgctgtaaacttatcgttaacgagcaaaaacgagaaatatcgaacttaaaatgtgtgtgcttcgtcataaaatgagcgttatcgcgccatttattccatctgattgtacatgatgcatgtttgttagatcattcgcgcaacaaatttattaacattttcgattggtgtggattatgtcaccaggagaaggatgaaaagtgtggcaaaccgtaatctgcaaggcgtgccgctggacagcgatggcgcggcttcatacaatcggagctaactaaagtgcgctcgtatttattaaggcgtcaccggtaatcgggacgaggatttttatccatcaacgccttgcaattcaggagaggtatgacaatgtcattagaagtgtttgagaaactggaagcaaaagtacagcaggcgattgataccatcactctgttgcagatggaaatcgaagagctgaaagaaaaaaacaactcactgtcgcaggaagttcaaaatgcccagcatcagcgcgaagagctggagcgtgagaacaaccatctgaaagaacagcagaacggctggcaggaacgtctacaggccctgctgggtcgcatggaagaggtctgattacacttcatctttcgcgtaatttctttactgtgtaggccaacaggtaacgcagaaaaaaggcaccttgcggtgccttttttatcattcaatatccagcggatcttctgaaagaataatcccggtattgtcggcataaagatggtcgccggagaagaaggtgacaccgccaaaattgacgcggacatcgctttcgccaatgccttcgccagcggcaccaaccggaattgccgccatcgcctggatgccgatatccaactcttccaggtcatctacctgacgcaccgcgccgtaaatgaccagaccttcccattcattttgtactgccagacgcgccagttcagcatcgaccagtgcgcgacgaacagaacctccgccatcgacgacaagaacacgaccacggccattctgttcgagcagatcgtacagcaacccgttgtcctcgaaacattttaccgtgattatttgtccgccaaacgacgcccgtccgccaaagttggagaacagcggttccacgacgttaacatcttcttgatagatgtcacaaagctcggaagtatcgtatttcataggcttaacattcagttgctgcgagaattttcagtatatcgcgctatgtgggctgttggcaaaatcatcaattgttaattgatatttgtcagttatgctgcccactggcttaggaatatccctaaaacaaacagcaggttagtcagtaacgctcctttgacagtgcgttccagcattggtcgcatcgccaccgggtccatttcgcgcatcacataacgagcttgcttcaccagcaacggtgccgccagcaggaacagccagccccacaggctatgcagcgaaaagagattaaacagcgccagacacaccagtgagcccatcagcaggcaggcatgataacgacgcgcgtttactgcgcctaagcgcaccaccagcgtgtttttgccgttttcgcggtcgctattgatatcacgcaggttattaatgttcagtactgccgttgccagcaggccgcatgcggttgccggaaggatcagtgccggaatcaatgtatgagcctgtaaataccagctccccatgacgctcaaccagccaaagaaaaccagtacggaaatatcacccaaaccgatataaccataaggacgattgcccacggtgtaggtgatagcggcaatgatcgacaacccgccaagaatcaggaaaccgacaaaatcggccagcgtatggcacgccactgcaaccagtgccagcccggaaagacagatgagcacaacggtaataatgagcgcccgtttcatctcttgctgggtaatgacccctttttgcatgccgcgtagcggcccaatgcggtcaggtttatcgctgccttttaccgcatcgccgtaatcattggcgaggttagaaaggatctgtaatagcccggcggtaatcaatgccagcagggcgaccagtggatcgaagtgaccttgccaccatgccagcgccgtcccgacgataattgcagcaaaggcgagggggagggttttaggtcgtaaactttccagccacgcctgagttcggctaatttgttgttcagtcataatacgcgccaataaaaatggggcctttcagccccatcaaacaatgatgaaaatgattgaacgcgattataggataaaacggctcagatcttcatctgccaccaacgcatccagatgtttgctcacataatctgcgtcaatagtgatagtttgaccgcttaaatcgctggcgtcgtaggaaatctcttccattaaacgctccagaacggtatgtaaacgacgagcaccgatgttttcggtagattcgttcacctgccatgccgcttccgcgatgcgcttaataccggagtcggtaaactcgatatttacgccttcagttgccatcagtgctttgtactgcacagtgatagaggcattcggctcggtcagaatacgctcgaagtcgctggtggtcagtgcctgcagctcaacgcggattggcagacgaccttgcagttccgggatcaggtcagacggtttcgcaatctggaacgcgccagaagcgataaacagaatgtggtcagttttgaccatcccatgtttggtggaaacagtgcaaccttctaccagcggcagcaggtcacgctgaacgccttcacgagaaacatccggaccggaagactcgccgcgcttacagattttgtcgatttcgtcgataaacacgatcccgtgctgctcaacagcgtcgatagcatcttgcttcagctcttccgggttcaccagtttcgccgcttcttcttcaatcagcagcttcatggcgtctttgattttcagcttacgcgctttttgtttctgaccgcccaggttctggaacatggactgcagctggctggtcatctcttccatgcccggaggagccataatttcaacgcccatcggtgctgcggcaagatcgatctcgatttctttgtcatcaagctggccttcacgcagttttttgcggaatgcctgacgagcagcggacggttcctgctgctgttcggtctgtccccagttgtttttagccggtgggatcagtacgtcgagaatacgttcttctgccagttcttcagcgcgataacggtttttctcgatagcctggacgcgtaccattttcacggcggcatcggtcagatcgcgaataatagaatccacttccttaccgacatagcccacttcggtgaatttggtcgcttcaactttgatgaacggcgcattcgccagcttagccagacgacgggcgatttcagttttaccgacaccggtcgggccgatcatcaggatatttttcggggtcacttcatggcgcagctcttcgttgagctgcatgcgacgccagcggttacgcagagcaatcgccacagaacgcttggcgttgtcctggccgatgatgtgcttatccagttcgctgacgatttcgcgtggggtcatttcagacatgggagatccttacgctttgtagcttaattcttcgatggtgtggaaatggttggtatagatgcaaatgtcgcctgcaatatccaacgccttttcagcaatttcacgggcgctaagttcagtgttttctaacagcgcgcgcgccgcagcctgggcgtaagggccgccggagccgatagcaataagatcgttttctggctgcaccacgtcaccgttaccggtgatgataagcgatgcagtttcatccgcgactgccagcagtgcttcaagtttgcgcagcatgcgatcggtacgccagtctttcgccagctcaacggcggctttgaccagatggccctgatgcatttccagtttacgttcaaacagttcgaacagcgtaaaagcatccgcagtaccgcccgcaaagcccgcgatgactttgtcgttgtacagacggcggacctttttcacgttgcctttcattacggtattgcccaacgtggcctgaccatcaccagcgatgaccacatggccgttacggcgtacgcttactatagttgtcacgagctgaccccttggttacgaatacagagtacaaaccccgtacaaaagtacggggcataatgcaattatagatgggggggattttgagggtttcaacccccggcggcgagccgaatgcagtttgtatgacccgccatcttcaagcgattgagggtgctgtctgcgttctctttgcctttcaccgggccaatcaccacacgattccagccattgttggtggtaatttttgagtcaaagccttcgaacgccagctgagcacgtaccgtctctgcctgttccgcgcctctgaacgaaccgcactgcaccatccagcggcgttcgtcttttttctccgccgtcggttttggcgcgtcagcggcacgagcaaccggcgcagcttgctgcggcttcgactgcgcggtcgtgtgcgcaggggtttgcagcagatcctggtacggctgctgagtataagccggtttagactggcgcggttgcgcctgtaccggcgcggcttgcgacgtacgcgtctgctgctgccagctttgttcagtcgtacgcgactgctgaaccaggcgttgctgctccgctaattgctgcgcctgacgctggcgctgtagcgtttgctgacgctgttccggcgtctgttcattccacggaacttcaaccagctgcgttggctgctggcgcatatcagcctgcatttgctcaagaagctggcgttgttctggtgtcagttgctccggcgttttcacttcaccaccggcagaaggttctgtaggcgcacgcacacccggctggcgactttccagctctttgatgtagcgccagcgttcttctggttttggtggtagtccgtttccggtcactttctggctttgcagcgtctcggactcttctttcttgtgatgcgtaatgaagtacagaccaccgataaaggtcacaagaacggcggcagcaatagcgaccatagcgggagaaaccgcaggcagatttcgttgctttttccgtgaggtgctcttttttcgccgcgaaggtgccggttggctgcggcgtacataatctcgttgtgccactatcgtttcgctgtatttattcgttcgtcagcccgccatgttacttaagcggcgggcctttgaccagtcacggcagtcttaaaggtttactttaaggtaacgcgcgtgttgatccccggatgataagttcgcagtccattaaacgagagccactgccaacgtgttgcccctgcatttgatcaagcaataacagcatagcttcccgaccgatttcgtaacgcggctgcgcgatggttgtcagcggcggatcacaaaattgcgtcaggtcgatgttatcaaaaccgattatggaaaggtcttccgggactttcagcccctggcgttttgcctgagaaagtgcgccgagcgccatcacatcgctatggcagaagacagcagtaggcggttgtggaagatcaagcaactgctgcattgctttgcttccggcttcgaaggtgaagtcgccacgggcgatgtattgcggatcaaccataatgccgcagcgacgcagcgcctgaacgtagccttgcaggcggtagtgacacagcggcatctcttcgggaccggctatacagccaatccgtttatgcccttgctcatatagataatttactgcatcaaatgcggcggtcagattgtctatatgaactgtaggtagctccagttccggtgcaaattcgttcgccatcaccatcggcggcagattacgctgttcctcaatgctggcatcaaacggcagccttgaacccagcagcaacatgccatcaatttgcttggtgatgatcaaatcgataaaggttttttcctgctgattttgatgcgcacagtcgccaatcagcaccagatatccgtgatttgccgccgtaacttcgataccgcgaataatttcgctaaagaaagggtcgcagatatccgggacaatcaccagaatagtgcgggattcattacgcttgacgttgcgccccataggctgtggtaaataacccacttcccgggccgctttttcaacccgattacgagtggcctgggagactttatcgggattcattaatgctcgggagacggtcgctgtagagacttttgccttgagggcaacgtctttcatggtcgcggcagtttcctgcttcttcgctttcacactcactcctcgcctggcacgtcaggcgtactacatccatgtttacttcacatcggcaacatttttagcagatagcgcgtgaaaacggttacagaattttcatgaaaagtgtgatgaatattgaatttttcgatccgcctcgcatcgtgagcggtttaaccctcaatcggatcgacatccagcacccatttcaccttgcgggaatccggtattgtattaataagcgccagcgtaccattgatgatgtgctgtaagcgcacgcgggaagggtgctgcaacaatatctgccagcgccagcgaccgccacgtttaggggccagcgccggaaccggaccgagaacccacagtttctcgtctgccagtgggctggcgagaatgagattacgcagttgttgcaggaacaatggcgcgtgctgattgttatgatcttccgcacgcacaatcacatggctggtccacggcggcagctgcatcatgcgtcgttcagccagtgcctgttcggcaaaggcgtcgtagcctttatagagcaatgtttgcaacagaggatgttccggatggtgcgtttgcagcaccacttcgccctgtttccccgcacgcccggcacgaccggcgacctgggtgtaaagctgggcgaaacgttctgccgagcgaaaatcggcagaaaacagcgcgccgtccacatccagtaacaccaccagcgtcacatccggaaagtggtgacctttcgccagcatttgcgtgccaatcaagatcctcgcgccgccgcgatgcacttccgccagttgctgttccagcgcgcctttgcggctggtggtatcgcggtcgatacgagaaatggggacaccagggaacaacggcgcgagcgtctgttcaagctgttcggtgcccagccccacgggtaccaggtgcgtggaaccgcaagaagggcactggcgcggcaccggacgctgactgtcgcaatggtggcagcgcaaatgctgttgcgcctgatgcagcgtgtagtagtgatcgcaacgtgggcattcggctatccaaccacagtcgtggcacagtagcgcaggcgcaaaaccccggcggttaagaaagaggataacctggttgtcggcctgtaaatgctggcgcatacgggtgattaacgccggagccagacctgcctgcaccttctgaccttttaaatccagcacatgttgaattgccgggcgcgcattgcccgcccgacgggtcaggcgcagcaggcggtattttttctgctggacgttgcataacgtttccagcgcgggcgttgcggagccaagaataatcgggatttgctcgctgtgcgcacgatacaccgccaggtcgcgggcatgatagcgccagccttcctgctgcttgtaggagctgtcgtgctcttcatcaatgacaatcacgccgagatttttaaacggcgtaaacagcgcggagcgggtgccgatcacaatcgccgcctcgccatttttcgctttcagccacgccgaaagacgctcgctgtcgttcaggccggaatgcagaacttccacgggggcattaaaacgttcacgaaaacgggcgatagtttgcggtgtcaggccgatttccggcaccatcaccagcgcctgtttgccctgagcgagcacgttttccagtacactgagataaacctccgttttaccggaaccggtaacgcccgccagcagccaggcagaaaaagtatctgccgcgctatgaattgcgccaacggcggtggcctgttcggtattcaatcgcaaccgttcaccagaaacggcatagttcgtgcgccagtcgctaaactctggtgtttcacttgctaaatcacacagaccttttttgcgcagcgcctgcaacgcggcatcattaaattcgagcgtggcaacctgatcacgccagattttgccttgccgtaacgctgccagtgcctgttgttgcttgggtgagcatttcaggctgttaagatccaccgcctgaccttgttcagtggcaaaccagtaccacatcggcgcgttcgccgcaggccgcccctggcgtagtaaaatcggcaaggcatgaaacagcacatcgccaatcggatgatgatagtaatctgccgcccagagcagtaatcgccagacggagtgagtaaataccggctcaacgtccagcacttcaactaccgctttcagctcgttaagcggcagctcgctgacatcgctaactgacaccacaaccccgatgcgctcctgctgtttgccaaacggcacgcgcacgcgacacccggctttaaccgtcatgccttctggcagcagatagtcaaaggtacgaggaagcggaacgggcaaggcaacgtgggcaacgggcatagcatcatcctgacttgaaattcggtgggttagtatacacattgccgtagaagagtgcggatcagtttgcatacgctggttaatttctgtatgatttcgcgccttcgtacgaaatgatcgtattgaagctatacttttaacatcgcgtggtgtctggcgttagggctggaagagcgacgcggccttaaaccgaggttttcccatgaaaaaagatattcacccgaaatacgaagaaattactgctagctgctcttgcggtaacgtaatgaaaatccgctccaccgttggtcatgacctgaacctcgacgtgtgcagcaagtgccacccgttcttcactggcaaacagcgtgatgttgctaccggtggccgtgttgaccgcttcaacaagcgtttcaacatcccgggcagcaaataagaccggatttccgaaaaaagcgccgcacggcgctttttttgtgcctgaattttggtcgtattaccacgaaaacagcggccattctttggcgactgtggtgagttgtggcgcgtcgaaaacggcttggggtgaaactaccgtttcctcaagcggaatatttttgccgtagcgttctttgagcttcgcctggaccagcgggttgctgagatcgaactctttcaacttctgctgttcgcctacgcgcattcccagcgcattctgataaaccttccacaccacttccgaacagtactggcgatcgtcgctccacgagaagctgaaatcgtacggtttgccgagataacgttttgccgtttgcgccagtttttgctgttgttcaacactcagtccgccttcaacgcggcgaacaacgtatttgcccttttcaccatgggcgatccactgcttgagtggggtgtattttaccgggccggccgcttcaaaaacgtagggctttttgttgcgtatcaccagcataccggtgtggctgtaatcggaatgggtcgccagttggatcgctttactttgcgatgagcgagagatctgaaagatgatgtcgccggtttgtggttgccaggcaaatgcaggcacagaaaccagcaggctgagaatcagtagcctgattttcatcgttaaacgtccatgtatgaaaaaagcggctggttaactccgcgccgctcttttccgctttagtattcccacgtctccgggttaatccccatctcacgcatgatctcttttgccgcctccggaatttcgtcgctgcgctctttacgcaggtcggcatcatccggcaaaggttgcccggtaaaggcatgcagaaacgcttcgcacagcagctcgctgttggtcgcgtgacgcaggttgttcacctgacgacgcgtgcgttcatcggtgaggatttttaacaccttaagaggaatggaaaccgtaatttttttgacttgttcactcttcttgccgtgctcagcgtatgggctgatatattcgccgctccattcagccatgagatacttaatcctcttcgtcaataaattgaggccagaccacacaattaatatgggtactgaccgtaaacccgcatagtttaccgtacaggcgttaccgtgacatcgtgtaatgcacctgtcggcgtgataatgcatataattttaacggctatttgagatttgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccattaacacaatgtttactctggtgcctgacatttcaccgaccaagcccagggaacttcatcacatgacgcgtaaacaggccaccatcgcagtgcgtagcgggttaaatgacgacgaacagtatggttgcgttgtccctcccatccatctttccagtacctataactttaccggatttaatgaaccgcgcgcgcatgattactcgcggcgcggcaacccaacgcgcgatgtggttcagcgagcgctggcagaactggaaggcggtgctggtgcagtacttactaataccggcatgtccgcgattcacctggtaacgaccgtctttttgaaacctggcgatctgctggttgcgccgcacgactgctacggcggtagctatcgcctgttcgacagcctggcgaaacgcggttgctatcgcgtgttgtttgttgatcaaagcgatgaacaggcattacgggcagcgctggcagaaaaccccaaactggtactggtagaaagcccaagtaatccattgttacgcgtcgtggatattgcgaaaatctgccatctggcaagggaagtcggggcggtgagcgtggtggataacaccttcttaagcccggcattacaaaatccactggcattaggtgccgatctggtgttgcattcatgcacgaaatatctgaacggtcactctgacgtggtggcaggcgtagtgattgctaaagacccggacgttgtcactgaacttgcctggtgggcaaacaatattggcgtgacgggcggcgcgtttgacagctatctgctgctgcgcgggttgcgaacgctggtgccgcgaatggagctggcccagcgcaacgcgcaggcgattgtgaaatatctgcaaacccagccgttggtgaaaaaactgtatcacccgtcgctgccggaaaatcaggggcatgaaattgccgcgcgccagcaaaaaggctttggcgcaatgttgagttttgaactggatggcgatgagcacacgctgcgtcgtttcctgggcgggctgtcgttgtttacgctggcggaatcattagggggagtggaaagtttaatctctcacgccgcaaccatgacacatgcaggcatggcgccagaagcgcgtgctgccgccgggatctccgagacgctgctgcgtatctccaccggtattgaagatggcgaagatttaattgccgacctggaaaatggcttccgggctgcaaacaaggggtaaaaatgagtgtgattgcgcaggcaggggcgaaaggtcgtcaactgcataaatttggtggcagtagtctggctgatgtgaagtgttatttgcgtgtcgcgggcattatggcggagtactctcagcctgacgatatgatggtggtttccgccgccggtagcaccactaaccagttgattaactggttgaaactaagccagaccgatcgtctctctgcgcatcaggttcaacaaacgctgcgtcgctatcagtgcgatctgattagcggcctgctacccgccgaagaagccgataacctcattagcgcttttgtcagcgatcttgagcacctggcggcgttgctcgacagcggtattaacgatgcggtgtatgcggaagtggtgggccacggtgaagtgtggtcggcgcgcctgatgtctgcggtgcttaatcaacaaggactgccagcggcctggcttgatgcccgcgagtttttacgcgctgaacgcgctgcgcaaccgcaggttgatgaaggactttcttacccgttgctgcaacagctactggtacaacatccgggcaaacgtctggtggtgaccgggtttatcagccgtaacaacgccggtgaaacggtgctgctggggcgtaacggttccgactattccgcgacacaaatcggtgcgctggcgggtgtttctcgcgtaaccatctggagcgacgtcgccggggtatatagcgccgacccgcgtaaagtgaaagatgcctgcctgctgccgttgctgcgtctggatgaagccagcgaactggcgcgtctggcggctcccgttcttcacgcccgtactttacagcccgtttctggcagcgaaatcgacctgcaactgcgctgtagctacacgccggatcaaggttccacgcgcattgaacgcgtgctggcctccggtactggtgcgcgtattgtcaccagccatgatgatgtctgcttgattgagtttcaggtgcccgccagccaggatttcaaactggcgcataaagagatcgaccagatcctgaaacgtgctcaggtgcgcccactggcggttggcgtgcataacgatcgccagttgctgcaattttgctacacctcagaagtggccgacagtgcgctgaaaatcctcgacgaagcgggattacctggcgaactgcgcctgcgtcaggggctggcgctggtggcgatggttggggcgggcgtcacccgtaacccgctgcattgccaccgcttctggcagcaactgaaaggccagccggtcgagtttacctggcagtctgatgatggcatcagcctggtggcagtactgcgcaccggcccgaccgaaagcctgattcaggggctgcatcagtccgtcttccgtgcggaaaaacgcatcggcctggtattgttcggcaagggcaatatcggttcccgctggctggaactgttcgcccgtgagcagagcacgctttcggcacgtaccggctttgaatttgtgctggcaggtgtggtggacagccgccgcagcctgttgagctatgacggcctggacgccagccgcgcgttagccttcttcaacgatgaagcggtcgagcaggatgaagagtcgctgttcctgtggatgcgcgcccatccgtatgatgatttagtggtgttggacgttaccgccagccagcagcttgctgatcagtatctcgattttgccagccacggtttccacgtcatcagcgccaacaaactggcgggagccagcgacagtaataaatatcgccagatccacgacgccttcgaaaaaaccgggcgtcactggctgtacaacgctaccgtcggcgcaggcttgccgatcaaccacaccgtgcgcgatctgatcgacagcggcgatactattttgtcgatcagtgggatcttctccggcacgctctcctggctgttcctgcaattcgacggtagcgtgccgtttaccgagctggtggatcaggcgtggcagcagggcttaaccgaacctgacccgcgtgatgacctttccggcaaagacgtgatgcgcaagctggtgattctggcgcgtgaagcgggttacaacattgaaccggaccaggtacgtgttgaatcactggtgcctgcccattgcgaaggcggcagcatcgaccatttctttgaaaatggcgatgaacttaacgagcagatggtgcaacggctggaagcggcccgcgaaatggggctggtgctgcgctacgtggcgcgtttcgatgccaatggcaaagcgcgtgtgggcgtggaagcggtgcgtgaagatcatccgctggcatcactactgccatgcgataacgtctttgccatcgaaagccgctggtatcgcgacaacccgctggtgatccgcgggccaggtgcagggcgcgacgtcaccgccggggcgattcagtcggatattaaccggctggcgcagttgttgtagtgattattgaacaaaagctggcagttgccagcttttgttgtcacccctaaacctcttcctggggaagtggtgattgattgtcattttgcctttggtcagtgcccccggtaataagggggcttttgtgttgagcgatgaagtaacagagtgaatggtgaagttattaatgacaattacaaaatgacattaagtaacaatatctaaaatgtcacctaatttaaaattgataaccaatagtagtataggttccccatcctgtattttttaattcaaatggaccatctccgaagttaaccttctctcccgcattccattgtccaccgttgtgaaaataacgtagtgtaaatgcaaatttccagtgttcatatagaagggaaaggatatggcttgaagcaatagcattactggttcgtttattattgtgtgacttgtccgcaagatcggagccaaaatcaaagttagtaaaactattgtataccaatcgccctccgaataaatttgtaagagggatgctatattttattttgaatcgatatccgtcccattcattttcattagcggcaccatagttttgccactgatacttggcgtatatattggcagaaagcttaattggtagacccgtgtcgatatctgtaccaagccccatataccatgtactttgccgggatgactggttgtcacccatatcatagacatagttgtttgcaatgaaccattctttaaatgggccgaacgcaagatttaatccggtcaatttgtcaatggaaaaccgaggttctatttccgtaaatagtggtgagccttcatcccagatcccaacatcatagtgactgccgacgccaaagaatttcggtagatcaacataaccataaaaatcaaaccagtcttttcttcctgctacagtatattcagggtagaggtcgttagtcagtcttgggccaaagcgagagtctgtgcgaccaatgacattcaagctttgatgtaaccagctttcatcaattttaatttcctgagcgtttccaatgcaaggtattaatagaatggataaagctatccagtgcttttttatatatataaatatatctcttatatattgttgatttagagagaaataatgtcatccagtgaatgaatggtattataagtttttgttatttgcttacttctacccgcatttcatttacctgtgcaggagtaatcttgtggcctttcttaaaataatcgattacgacattggacatgttatttccggcgcggacctggacatttttcccttctttgaatgccagaaaaccatcgcccccaagtgcaaggaaagtcgtagtcgcaacatggtaaatattcgtatcaacgatctcttcaccattaattttaaaagatacaatgcgctgacctactggtttctgcagggtatagcgcatttctgcgccttttgacatttgcaggatgccattggtaagcgatgccccgtgctccagtaggttacgcagatccttaccgctgagatccatttcagtaagttcattcttgaaggggaatgtactggtaatgtcaccaaaggtaatcgtgcctgcatttatatcagcacgtaaactgccggagtttatcaacgcaatttgtgcagtcggtgcagcgacaagcattgcatcggtaaacaggttgccaagttgcgatgactcaccgtaggcacgagttaatgcaatcgatgattcaccgactggttggcgtacaagatccgccagttttttattccagccattgataactttttgtgtggttggatcgggtatccattcatcggcataaaccgttttcagctcaaagctcttcactttatgagtccgagctgtagggttgacatcaaggattaatttaccaatatcgataccgccactgtcagtcgaaaggattaaggtgttgccgactttgattggttctggcgttccgacgtgggcatgcccggtaatcagaatatccaatcctttcaccttgcttgcggtttgaatatctttatccagcgcacgtctaacatctgtattgccaatgctggactgacgcgccggtacgccttcatgaaccagcgccacggtgaggtcaaccttatcacgtaactcgtcgatataatgctgcaaatacttcacttcatcacgtgcttcaatcccctgattcttgagggtcgcggaagatttatcaaatcggttattattgtcattatcgagtccctggagagagagctccgagaccgtgtcattaaatgcaaatacgccgtgtagcccaacaataccaatcttgatgccatctttttccaggatggtgtagggcttgttccagaagggtttctcactctctttatgataaacattgcctaataaaacagggaaattcgctttgcttaattgtcggagggcattatcccagccatggtcaaactcatgattaccgattgatactgcgtcaaaaggcatggtattcataatatcaattattgcttcgccctttgtcaggctactgatatatggcccggtgaaatagtctccagcatcaaaataaaaggtggctttatttttggctttctcttgttttactaacgtggatatattggcaaagccaccaatgtcgcgttttccgtctgcgacatacggtactttataggaatccacatgagcgtgaagatcattggtataaataatcgtgacatcctgcgccataactgaggtcgaaaaaatagtcagcaatgttgcggcaaataaagtacgctgcgctgttttcattcgcattccttgttaaataaattgactgataaatgagatcttatttggcgacgtccatgactcgtttagttaagtctggggtgacaggtttatgatttttgaaataatcgatgatagattccgccgaggttgttcccggtatcgtcttcacattttttccattcaaaaatgcttcaaaaccgtcaccaccactggcacaaaaggagtgcgtggtaatacgatatgtttgattatcttccacgggtttgccgttaatggtgaaagagattaaccgttggttgagtggttttttgctgtcatagacaaccgcaacgctttttgaaacctgtaacacaccgttagttagattggttgcatgcgtcatcaatgatttgagatcgcggcccgtcaaatccatctcgatgaggtcattattaaaggggaatgtgctaataacatctcccagtgtgatatcgcctttaggaaaatcagctcgcatcccaccgctattttgaaatccggcaacggcatcaggtgttttttccatcattgcatcaagaataaggttgccggtagaagaggaactaccatactcacgtgttaaaactatgggagaatggccgacaacttcctgtgttattttgttaagctgtgcactccatttatcaatagtattttgaacgatggtgtcaggtttaaattgatctgcaaagatggtgattaactcaccattataactatcaattttcttcgttttcggattgtaatcaagcacaagttttccgatgttggtgccgtatgcatcggtagatacaattaatgtgttattaacttttattggttgcggtgttccgacatgtgcgtgaccggtaattaagacatcaacaccattcacttttttagctgtctcaatatctgcctgtagtagccgctccacatctttactaccaaagcttgattgacgcgccgggacaccttcgtgaattagcaaaacggtaatgtcgactttaccttttaattctgcaagtgctttatttaaatatttaatttcgtctctggcttctacgccttcacgtgcttttgccgcgactgtatcatagaaagcgaatgcgccatgcaatccaatcacaccaatctttaaaccatctttttcgataatggtccacggatgatcccaaactggtttattcgtatcggtgtagtagatatttcccagcagaatggggaattttgcttttgataactgagacaccatattgggcacaccgtgatcgaactcgtgattaccaacagacaccgcatcaaagggcatagtgttcatgatatcaataatagcttcacctttggtcagggtgctgatatacggcccggtaaaatagtcgcctgcatcaaagaaaaacacatctttgctttttttcttcgcttcattaacgatgcctgcaatattagccataccacctataagtctgttcttatcaacagcgaggatttttgccggattgacatgtgcgtgaatgtcattcgtataataaatagtaacgtcctgagctagaacactgtgagaaaatatcacgccgaatatgactgataatgttgtaaatacagttttcatcatccctcctggatagggtgtgttacatttgttgaattatttaaataaaaggcacatcgtgtcttattttatgtaagcatagttcagaaaagtattgtgtgatcttagtaacaaataatgttattaattaaacattgaccatgattatatttcacggtcatacatttatatatttaattaaatgaaaggtagtgatctctcttaatttatggtcgtttgtcgagtgtattgactaacaagatggagtgagcgattcattgtattttaacgccagtgaggtcagcatttgcgttacgcgacctgcggataataacgcgctttgggtaaagtcgtgttggtctgtcagccatgtgataaaacaacgactggttgccagagaaacatttgcgcccctttctaagctggctcccgtgagtaggcagaccatcttgcaattattcccctgctcccagcgctgccactgattttgccaccaaccatggtatgtcgttcccttaaaatgccagggcgtatcagcgttactgtcactgatttcttcttctacgaaccaaagttcaccttgttgttggcggaactgatctgcccaggctgtaataattgcgcctcttagaaaacattcgtgtgaaataatatgcgttttgacatctggatagcggattttcagtattctgaaatgcccgtgtgccgtgataaccgggcgtagtatggctcccttaccgttgcgcttgagtacagcactgccatactgaatttcatcgaactggctccggcgcaagaattgcgcttcacgcatatctaccttctgcacgatatcgcgatggtgcatagttggttctgtgttgcccttgtaactgtaccgcagactgtctcctgtctgatgttgcgtataattcgtggagagatgaagaatgttgccacgagtggcgtcaagactgactaaaacatacagtttttgtactgcgctggccccttgaaagggtatgaacagttgaacggtttcaatggcctggggatgcgtaatttctttctgatattttttaggcgtccagacttttttgcagttacggcattgaatgcgttgcgaaccctgtggattgtgaccataacaaatcatgtctgtgccataacataccgggcagaaatggcctttctcaattgcataagtagacaagtgaactgacaaccagtcacgaaattgttgctcgtcaaacaacggcgggtaactgccacatgcccgacagtgcagtgccggataacccagtttatagtctggccaactgtaatcttccgatgaggccaatcccaaatttcggcaaccgaacgttttacaggcattaatcgtaaacagagtcgacatatatcaccaacgatttcacaaggtcgttgattttgtccggcaactatcccctgcggatgtgattactctcacataaataagtctttcagaacgtaatgtagcaatcctttatctcactgaaagggattgtttatgaaaattaaaatacttgctgcgggtatcgcattaacactgccgttctgggcttgcgctaaagatgtcactatcatttataccaacgacctccatgcgcatgtagaaccttataaagtgccgtggatcgctgacggtaaacgggatattggcggctgggcaaatatcactacgctggttaagcaagaaaaagcaaaaaataaagcgacatggttttttgatgcgggcgactattttaccgggccatatatcagcagcctgaccaaaggtaaggctattatcgatattatgaatactatgccgtttgatgccgtcacaataggcaaccatgaatttgaccacggctgggacaacacattattacagttgagccaggcaaaattccctattgtgcagggcaatattttttatcagaacagcagtaaatcattctgggataagccatataccatcatcgaaaaagacggtgtgaaaataggcgttataggtttgcacggagtatttgcctttaatgatacggtatctgctgccacgcgcgtgggtattgaagcgcgcgatgaaattaaatggctacaacgttatatcgatgaactcaaaggcaaggttgatttgaccgtcgccctgatccacgaaggtgttccagcccgccagtccagtatgggaggcacagatgtgcgtcgcgcgttggataaagatattcagacggcaagtcaggtgaaagggctggatattttgatcaccggacatgcacatgtgggtacgccggaaccgattaaagtcggcaatacgctcatcctctccactgacagcggcgggattgatgtggtcaaactggttctcgactacaaagagaagccgcataattttacggtgaaaaacttcgagcttaaaaccatttacgctgacgagtggaagcccgatcagcaaacgaaacaggtgatcgacggctggaataaaaagcttgatgaagtggtgcaacaaacggtggcgcaatcgccggttgaattaaaacgtgcctatggtgaatcggcttccctcgggaacctggcggctgacgctttactggcagcagcgggtaaaaatacccaactggcgttaacaaactctggtggtatccgcaatgagatccccgcaggggcgattacgatgggcggcgtcatcagtacgttcccgttccccaacgaactggtgacgatggaactcacgggtaaacaattacgcagtctgatggaacacggcgcaagtttaagcaatggcgttttacaggtatcgaaaggcctggaaatgaagtacgacagcagcaagccggttggtcagcgggtaatcacactgactctgaatggcaaacccattgaagatgcgacggtttatcacattgccactcagagtttccttgctgatggtggagatggttttaccgcctttaccgaagggaaagcgcgtaacacaacgggcggttattacgtttatcacgcggtggttgattacttcaaagcgggcaacaccattacggatgaacagctcaacggtatgcgcgtgaaggatatcaaataaaagtgcgcactgaattgactcaaccgtttgttacccgttgattgcgcagatcctgtattcggcctacgcgagggcgcaggccgaatcagatgccttagcatcaccatccggtggcaggacgttgtttttcgaattagcccaggtgtcgctgtgttgtcagaatatgagtcaaaacgtgcgaggtggattgcgctatagagaaatcttttatcgcctctaattaagatgagtttttttcatcttccctgatttttcctcaccatcattggttatttttcggttgacgcccttcggcttttccttcatctttacatctggacgtctaaacggatagatgtgcacaacacaacatataacgacaagcgattgatgaggtaaggtatgagcttttttcacgccagccagcgggatgccctgaatcagagtctggcagaagtccaggggcagattaacgtttcgttcgaatttttcccgccgcgtaccagtgaaatggagcagaccctgtggaactccatcgatcgccttagcagcctgaaaccgaagtttgtatcggtgacctatggcgcaaactccggcgagcgcgaccgtacgcacagcattattaaaggcattaaagatcgcaccggcctggaagcggcaccgcatcttacctgcattgatgcgacgcctgccgagctgcggatcattgcacgcgactactggaataacggtattcgccatatcgtggcgctgcgtggcgacctgccgccgggaagtggtaagccagaaatgtatgcttctgacctggtgacgctgttaaaagaagtggcagatttcgatatctccgtggcggcgtatccggaagtacatccagaagcgaaaagtgcccaggccgatttactcaacctgagacgaaaagtggatgccggagccaaccgcgccattactcagttcttcttcgatgtcgaaagctacctgcgttttcgcgatcgctgcgtctcggcaggcattgatgtggaaatcattccgggaattttgccggtttcgaactttaaacaggcgaagaaatttgccgacatgaccaacgtgcgtattccggcgtggatggcacaaatgttcgacggcctggatgacgatgctgaaacccgcaagctggtgggcgcgaatattgccatggatatggtgaagattttaagccgtgaaggagtgaaagatttccacttctatacgcttaaccgcgctgaaatgagttacgcgatttgccatacactgggtgttcgacctggtttataaatagtgtgccttttgtgaaaatcacacagtgatcacaaattttaaacagagcacaaaatgctgcctcgaaatgagggcgggaaaataaggttatcagccttgttttctccctcattacttgaaggatacaaatctaaaacccttttttataaagcatttatcctaaatcggacataatcaaaaagtcttaattacgatcaatttgatctacatctctttaaccaacaatatgtaagatctcaactatcgcatccgtggattaattcaattataacttctctctaacgctgtgtatcgtaacggtaacactgtagaggggagcacattgatgagcacgtcagacgatatccataacacgacagccaccggcaaatgcccgttccatcagggcggtcacgaccagagcgcaggtgggggcacaaccacgcgcgactggtggccaaatcaactccgtgttgacctgttaaaccaacattctaatcgttctaacccgctgggtgaggactttgactaccgcaaagaattcagcaaattagattactacggcctgaaaaaagatctgaaagccctgctgacagaatctcaaccgtggtggccagccgactggggcagctacgccggtctgtttattcgtatggcctggcacggcgcgggtacttaccgttcaatcgacggtcgcggcggcgcgggtcgtggtcagcaacgttttgcaccgctgaactcctggccggataacgtaagcctcgataaagcgcgtcgcctgttgtggccaatcaaacagaaatatggccagaaaatctcctgggccgacctgtttatcctcgcgggtaacgtggcgctggaaaactccggcttccgtaccttcggttttggtgccggtcgtgaagacgtctgggaaccggatctggatgttaactggggtgatgaaaaagcctggctgactcaccgtcatccggaagcgctggcgaaagcaccgctgggtgcaaccgagatgggcctgatttacgttaacccggaaggcccggatcacagcggcgaaccactttcggcggcagcagctatccgcgcgaccttcggcaacatgggcatgaatgacgaagaaaccgtggcgctgattgcgggtggtcatacgctgggtaaaacccacggtgctggtccgacatcaaacgtaggtcctgatccagaagctgcaccgattgaagaacaaggtttaggctgggcgagcacttacggcagcggcgttggcgcagatgccattacctctggtctggaagtggtctggacccagacgccgacccagtggagcaactatttcttcgagaacttgttcaagtatgagtgggtacagacccgcagcccggctggcgcaatccagtttgaagcggtagacgcaccggaaattatcccggatccgtttgatccgtcgaagaaacgtaaaccgacgatgctggtgaccgacctgacgctgcgttttgatcctgagttcgagaagatctctcgtcgtttcctcaacgatccgcaggcgttcaacgaagcctttgctcgtgcctggttcaaactgacgcacagggatatggggccgaaatctcgttacatcggaccggaagtaccgaaagaagatctgatctggcaagatccgctgccgcagccgatctacaacccgaccgagcaggacattatcgatctgaaattcgcgattgcggattctggtctgtctgttagtgagctggtatcggtggcctgggcgtctgcttctaccttccgtggtggcgacaaacgtggtggtgccaacggtgcgcgtctggcattaatgccgcagcgtgactgggatgtgaacgccgcagccgttcgtgctctgccagttctggagaaaattcagaaagagtctggcaaagcttcgctggcggatatcatcgtgctggcaggtgtggttggcgttgagaaagccgcaagcgccgcaggtttgagcattcatgtaccgtttgcgccgggccgcgttgatgcgcgtcaggatcagactgacattgagatgttcgaactgctggagccaattgctgacggtttccgtaactatcgcgctcgtctggacgtttccaccaccgagtcactgttgattgataaagcacagcaactgacgctgaccgcgccggaaatgactgcgctggtgggcgggatgcgcgtactgggtgccaacttcgatggcagcaaaaacggcgtcttcactgaccgcgttggcgtattgagcaatgacttcttcgtgaacttgctggatatgcgttacgagtggaaagcgaccgacgaatcgaaagaactgttcgaaggccgtgaccgcgaaactggcgaagtgaaatacacagccagccgtgcggatctggtctttggttctaactctgtcctgcgtgcggtggcggaagtctacgccagcagcgatgcccacgagaagtttgttaaagacttcgtggcagcgtgggtgaaagtgatgaacctcgaccgtttcgacctgctgtaatctgaccttcttcagcgactgcctttcatgcagtcgctgaagtttctttaccggcgtatagtgtccacaggaaaactacacactggatctctcatgtctgccgcaggaaagagcaacccactggcaatcagtggcctggttgtgctcacacttatctggagttatagctggattttcatgaagcaagtcaccagctacatcggtgccttcgacttcaccgccttacgctgcattttcggcgctctcgttttattcatcgtccttttattacgtggtcgcggaatgcgcccgacgccgtttaaatacaccttagccattgccctgttacaaacctgcgggatggttggcctggcacagtgggcgctggtcagcggcggagcggggaaggtggcaatcctgagctataccatgccgttctgggtggtaattttcgccgcgttgtttctcggtgaacgcctgcgacgtgggcaatatttcgcgatactgattgccgctttcggcttatttttggtgttgcagccgtggcaactcgatttctcttcgatgaaaagtgccatgctggcaatcctctccggtgtgagttggggggcgagcgcgattgttgctaaacgtctgtatgcccgccatccgcgcgtggatttattgtcgctaacatcctggcagatgctgtatgcggcgctggtgatgagcgtggtcgctttactggtgccgcaacgtgaaattgactggcaacccaccgtgttctgggcgctggcctacagtgcgattctggcgacagcgctggcgtggagcttatggttgtttgtattgaaaaacttgcctgccagtattgccagcttaagcacactggccgttcccgtttgcggcgtactcttttcctggtggctgctcggtgagaatccgggggcagttgaaggtagcggtattgtgctgattgtgctggcactggcgctggtgagccgtaagaaaaaagaagccgtcagtgtaaaaaggatctgaattttttcttcatgtggggagatctcttatttagcaaaataccgatagtgccccaccatccgccagctaaacagtacatcttcttcctgcgcgcctgcgccaatgttatgtatcaccagcggcgtaccgtcgcgggcgaagccatctgacaccaccccaatatgtgccagcccgttatctaatcgccaggagacaatatcgcccgcttgatagtcactggggttcttgctggtggggcgtgttttatcgtggcgggtaaaccaggtttccagattaggcacccgacggtgatcgatgttgctgtccgggcgctttaactgccatttttgcgggtacgcagcaaaattcttcgccatatcttcgtgcaccagtttctgcaaatcgaccttctggctgcgcaatgcacggatcaccacatcggaacatacgccgcgttcttgcgggacatcaccgccaggataggtaagctgcacatacgccggatcgtaaaatagcgtgctgccgatttgctgtctggcgccgtctgcgatggcaagattggtgttagcctggatttgtaccacggttggtggaacggcgggagattttaaggagtaactggtaaataccgtcagaagactgaataacgccagtgaagctttcatctgtttcgtccgtgaaaataagagtcacagattcgaccttccgggctaacgattgttctgtggagaaaatgtccagaagcggataaaaaaacacccgaacaaggtggaagtttcagattactggcacagcgtgccggatgcggcgtgaacgccttatccggcctacaaaagtacgtaaatttactatattgcagagattgcgtaggcctgataagcgtagcgcatcaggcaattttgcgttcaaactcccggacaagccgggagtttggagtaggttattcccactcttgcaggaaacgctgaccatactggtcggctaccagcagtgcggcgtaaacctgatctggcgtcgcgccgccaggcatgttgtggatggtttcaccttctgcacatgccgcttctgccacaattcgcattttcgccgggacatcttctttaatatccagttgagcgagagttattggcaaacctaccgcatggctaagcgcagctacggtttcgatttcctccaccggcgcgttttccagaaccagctgcgtcagcgtaccgaatgccactttttcaccatgataatagtgatgcgcgtccgggatagcggtcaggccgttatgtaccgcgtgtgccgccgccagcccgccgctttcaaaaccaacgccactcaaataggtgttcgcttcaatcacgcgctccagcgccggagtcactacatgctgttcggcggcaagcatcgctttttcgccttcttccagcagggtgttgtagcacagttcagccagtgccagcgctgcctgagtgcacttgccacccgccatggtggtcgcgccgctacgggaacaggcacgcgcttcaaaccaggttgccagcgcatcgccaatacccgccgctaacagacgcgcgggcgcgccagcgacgattttggtgtcgacaatgaccatattcgggttatttggcaacagcagatagcggtcaaactcaccctcatcggtgtagataacagacagtgcgctgcacggtgcgtcggtagaagcgatagtcggtgcgatcgctaccggaacacccatgaaatgtgccagtgctttggcagtatcgagggtttttccgccaccgataccgagaattgcgccacactgcgcagtctccgcgatgccacgcagacggtcgatctcattttgcgaacattcaccgccaaacggcgcaatttctactaccagtccagcatctttaaagcttttctcgacagtggattgagcaaaacctaaaacaaatttgtcacccaccactaaccagcgttccgccagtggcttcaggtactcgcccagacgattaattacatctgcgccctggatgtatttacctggtgattgaataatgcggtccataattactcctttagagatgagtagtgccaaatgcggcattccagtcgtgctcgaacttctctatagctgactctaccgcaggggtgttaagcatttgttgcgctacatctaagggcagtgtgatggattcacatccagccagcaaacaatccagcgcctgacgtggtgttttaaagctggcagccagcaccatgctttctggcgcatgcatttccaacagcgcttgcagctcctgtacagtacgaatgccgtcaccgccctgggcatctacgcggttaacgtatggagcaacgtatttggctccagccagcgccgccagtaatccttgcgcggcgctgtacactgcggttcccagcgtagtaatgccttctttcttcagcattttaattgctgccagaccttcagaggttaccggaattttaaccacaatgcccggaatagcgtcgcgcaggcgtttcgcttctttcaccataccctgcgcgtcgcggctcatggtctgagcaaacagaattccctcatcaccgatcgctttttgaaggcgcggcagcacttcccagatggactccttgctggcagcgataatgctcgggttagttgtcaccccggcaatcgggaatatgcgtgccagacgttcgacttctgcgacgttagcggtgtccagatacagttccatgatgtttccttttacagttccagttcatgttgcagcaggctggcgatagcgtcggcagaggcggcgttaaccagcgcattacggaattcttcgtgcatgatgcggcgagcgaggcgcgagaaaatgcgcatgtgctgatcgcccgcagcgtgtttgttcagggttaacataatgatgaattgcgcttcatcatcgccccagcgcaccggcgcttgcaaacgcgccacgctgatggtggattgctcaatgtgttctgatttgctgtggggaatggcaaaactaaagcccagaccggtagagaaaacggcctcgcgcgcccacaagtcggcttccagtttacgcggatagcggcagcggcccgccagcagcaggttatcggtcatgcctttgagcacttcttctttgctgcgccagtcgctttccagtgtgatgcactcggcggtgaccagcggtgcgtcctgttgggtcatgcggaattgcgccagcaggtgttccacttccagcgaagtacggcaggccattgcctggttgagcaactggcggcactcacggctatcaagttgcgccatccgcgctttcgccgccggaattgatggtgcgctcatgctgagttcatccagccctaaaccgaccagcaacggcagcacggaacctttcgctcccagttcaccgcacagaccaatccatttgccctggcgatgcaccgcctgcacggcgtaatcgagcgcccgcaagaaggccggattcaggctgttgtagtgacgagtcaccttagcgttatcgcgatccactgccagtagatattgcgtcaggtcattactaccaatactaaagaaatcaatctcttcgcagcattgatcgatgatgaacatcaccgacggcacttccagcatgatgccgagctggatcttctcatcaaacggaatgtgttcgttacgcagttgctgtttggcttccgccagtttttctttcacccataagatctcttccattgaggagatcatcgggatcatgattttcaggctgccgtgagcagaggcgcgcaggatcgaccgtagttgtgtggtaaacaacgacgcgtattcttcataaatacgcaccgcgcgataaccgaggaacgggttagcttctgccggaatgttcagataatcaacgggtttatcaccgccaatgtccatagtgcgcacaataatgctgcgtccgttggcagactccagcgcctgacaaaaaatgttgtacagctcgctttcacccggtgcactggtgcgatccatatagagcatttcagtgcggaacaaaccaacgccttccgcaccattgccgaatgcggcctgcgcttccacggagtgagcgatgttagcggcaatttcaatgcggataccgtcagcggtacgcgcttgttgggtcagccagacacgctgttgctcacgcagagcgtcctgtacgcgggcttcttgctgataataacgggccacggattcccctggctcaaccacaatcgcccctgcgttgccgtcgatataaatcgtctgatgctgccacggagtaagggcatcaatatccacacctaccagcgtcggaatgttgaacgaacgggcaaggatcaccgtatgtgatgtggtgccgccacttttcagtaacagacctttgagatgatttttatccagttcgaggaactggctgggggtcagttcatcagccatacaaatggcgggctgcgtcagtttgcccggtgccgggaagcgttgctcaccgtagatttgctggagtaactggaagcagacgtcgcgtacgtccagggcacgttcttgcaggtagctgctgctggaacgggcgaactcttcgcaaaagtgattcgcactggcaacaatcgcttcggcgcagcttaatccggcgctgacacctgccagtaaatgttcgcgcagggaagtatcgccagccagggatcggtgcgcttccagaatcgcgctggtagcaccgtcgctatccagcagacgaaactctatgtttttcagtaccagcgtcagaccgttttccagtgcggattgttcggcgtcaacgcctttggctgcgggaagattacccagcgcattgagatctaaagaagagatcggcgtcagaatgccgcctgcgctaccgctgcacacggtgcgagcacggataatttgcggattcagattggtcagtgaaatcggcagtggttccagttcgtcagattttacttccgccagcggtgcgtcgcagtgggggaattcatcgcgcagccattggcttaaacgctggtgcgcttcctgttcgtcggccccggaaatcagtaactggcagttatcgcccaccagcgtatcggtgccaatcagcgcaagggcgcttttggcgttgcccttgcggtcagtgcgcaggttatgccactcaatttgtgatgaaaaagtattacacagcgtttcaacgtggcttgccggacgcgcatgcacgccgttaggtagctcacaaataaattccacaatcagggccattgcctttctcccggtacggttttctgtttacaggataagagcgcacggcaacggcctgccatgtgacaaatctgccaaaagctggacaaatgtaatgtaaccgtcaatttgcgacgcgtctcacaagacgccgttttgcggcgtacttccggattatcgcaagttatgaggcggatcgcatttttgtactgatattacaaaagtccagtaaatggcctttttatccactgtttgctccgcctgcgattgcctattgtttcttccatcaaaaatatggacatgggctttcgcaagcccgggagcagcttatgaatgagttggtgcagatcctgaaaaatacccgtcagcatttaatgacgggcgtttcacacatgattcccttcgtggtatcgggcggtattttgctggcggtttccgtcatgttgtatggcaaaggcgcagtgccggatgccgtagccgatccgaatctgaaaaaactgtttgatatcggcgttgcaggtttgacgctgatggtgcctttcctcgccgcttacatcggttattccattgcagaacgttctgcgctggctccatgcgctatcggtgcctgggttggtaacagctttggcgcgggcttctttggtgcgctgatcgccgggattatcggcggcatcgtggtgcattacctgaagaaaattccggtgcataaagttctgcgctcggtgatgccaatcttcatcattccaatcgtcggcacactgattaccgctggcgtcatgatgtgggggttgggcgaaccggtgggggcgttgaccaacagcctgacccagtggcttcaggggatgcagcagggcagcattgttatgctggcggtgatcatgggtctgatgctggcgttcgatatgggcggcccggttaacaaagtggcctatgccttcatgctgatttgcgttgctcagggtgtttataccgtggtggctattgccgctgttgggatttgtgttccaccgctggggatggggctggcgacgctgattggtcgtaaaaatttctccgcagaagagcgcgaaaccggcaaggcggcactggtgatgggctgtgttggcgttactgaaggggcgattcctttcgccgctgccgatccgctgcgtgtcattccttccatcatggtcggttcagtttgtggtgcggtaactgcggcgctggtcggtgcgcagtgctatgcaggctggggtggtctgattgtgctgccggtggttgaaggtaagttgggttacatcgcggcagtggctgtcggggcggttgtgacggcagtctgcgtgaacgtgctgaaaagtctggcgcgtaaaaatgggtcttcaactgaagagaaggaagacgacctggatctggattttgaaattaattaattgaggaacgagccatgacgaaaattatcgcagtaaccgcatgtccttcaggtgttgcccatacttatatggcggcagaggcgctggaaagcgccgcgaaagcgaaaggctgggaagtgaaagtagaaacccaggggtcgattggtctggaaaatgaactgactgcggaagacgtggcaagcgccgatatggtgattttgaccaaagatatcggcatcaaatttgaagagcgttttgctggcaagactatcgtgcgtgtcaacatcagcgacgcggtaaaacgtgctgacgccattatgagcaaaattgaagctcacctggcacaaaccgcttaagttcttaccccgcccgcaagggcgggttcgctttcccacaggagttcctcatgacgaatcgtatctctcgcctcaaaactgcactgtttgccaatacccgtgaaatctcgctggagcgggcgttgctttataccgccagccatcggcaaaccgaaggggagccggtgataatgcgtcgggcgaaagcaacagcgtatatccttgaacacgttgaaatttcgattcgtgatgaagaactgattgccggtaaccgcaccgtaaaaccacgcgccgggattatgtcgccggaaatggacccttactggctgctgaaagagctggatcaattcccgacgcgtccgcaggaccgctttgctatcagcgaagaagataaacgtatctaccgcgaagagttgttcccgtactgggaaaaacgttcgatgaaagatttcatcaacgggcagatgacggatgaagtaaaagccgcgaccagcacgcagattttcagcatcaaccagacggataaaggccaggggcacattattattgattacccgcgcctgctgaatcacgggctgggggagctggtggcacagatgcagcaacattgtcagcaacagccggagaatcacttttatcaggcagcgctgttactgctggaagcctcgcagaaacatattttgcgttacgccgaactggcggaaacgatggcggcaagctgcactgatggcccgcgtcgcgaagaactgctgaccattgcggagatctcccgccataacgccgaacataagccgcagacgttctggcaggcgtgccagttattctggtacatgaacatcattctgcaatacgaatccaacgccagttcgctatcgttggggcgcttcgaccagtatatgttgccgttctatcagacatcattaacccagggcgaagatccggcattcctgaaagaactgctcgaatctttatgggtgaaatgcaacgacatcgtgctgttgcgctccaccagtagcgcgcgttatttcgccggtttccctaccggctataccgcactgctcggcgggttaaccgagaacggacgtagcgcggtgaacgtgctttcgttcctttgccttgacgcttatcaaagcgtgcaattaccgcaaccgaacctcggcgtgcgcactaacgccttgatcgacacccctttcctgatgaaaaccgcagaaaccattcgcctcggcaccggtattccgcaaatctttaacgatgaagtggtagtgccagcgttcctcaaccgtggcgtttcgctggaagatgcgcgcgactattccgtagtgggctgtgtggaattatctattcccggcagaacctacggcttgcatgacatcgcgatgtttaacctgctgaaagtgatggaaatctgcctgcatgaaaatgaaggcaacgctgcgctgacttatgaaggtttactggaacagatccgcgccaagatcagccactacatcaccctgatggttgagggcagcaatatttgtgatatcggccatcgcgactgggctcctgtaccgctactctcgtcttttatcagcgattgtctggaaaaaggtcgcgatattaccgatggcggcgcgcgttataacttctccggcgtacaggggatcggtatcgccaacctgagcgattctctccatgcgttgaaagggatgatttttgatcaacagcgtttaagttttgacgaattgctgtcggtattaaaagccaacttcgccacgccagaaggcgaaaaagtccgcgctcgcttaattaaccgcttcgagaaatacggtaacgatatcgacgaggtggataacatcagcgccgaactgttacgccactactgcaaagaagtggaaaaataccagaacccgcgcggcggctacttcacgccgggatcgtataccgtttctgcccacgtcccgttgggatcggtggttggcgcgacgccagacggtcgttttgccggggaacaactggcagacggtggcttgtcacccatgctgggtcaggatgcacaagggccaacggcggtactgaaatcagtcagtaagctcgataatacgctgctgtctaacggtacgttgctgaacgtgaaattcactccggcgaccctggaaggtgaagcgggattacgcaaactggccgacttcttacgggcgtttacccagcttaagttgcagcatattcagtttaacgtggtgaacgccgacacgttgcgggaagcgcaacagcgcccacaagattatgccgggctggtggtgcgcgttgccggatacagcgccttctttgtcgaactgtcgaaggagatccaggatgacatcatccgccggacagcgcatcagctgtaacgttgtggaaacgcgccgcaatgatgtggcgcgcattttcaacattcagcgttattcactgaatgacggcgagggcattcgtacggtggtcttttttaaaggctgtccgcatctttgcccatggtgtgctaatccggagtcgatctccggcaaaatccagacggtacgcagagaggcgaaatgtctgcactgtgcgaaatgtttgcgtgatgcggatgaatgcccctccggggcgtttgaacggattggtcgcgatatcagccttgacgctctggaacgggaagtgatgaaagatgacattttctttcgcacgtccggcggtggcgtcacgctttctggcggcgaagtgttaatgcaggcggagtttgcgacccgttttttacagcgactgcggctatggggtgtgtcatgcgccatcgaaactgccggagacgcgccagccagcaagctgttaccgctggcgaaattgtgcgatgaagtgttgttcgatttaaaaattatggatgcggctcaggcgcgggatgtggtgaagatgaacctgcaacgcgtgctggagaatctgcgtttgctggtgagtgagggtgtcaacgtgatcccgcgtttaccgctgatccctggtttcacgctcagccgggagaatatgcagcaggcgctggacgtgctgatcccgctgaatatcaagcagatccatctgttaccgtttcatcagtacggcgagccgaaataccgcctgctggggaaaacatggtcgatgaaagaggttgctgctccgtcgtcagccgatgtggcaacgatgcgtgaaatggcagaacgggccggatttcaggttaccgtgggaggttaaaatggcatacctggtggcagtaaccgcctgcgtaagcggcgtggcgcatacttatatggcggcggaacggctggaaaagttgtgccagttagagaagtggggcgttagcattgaaactcagggcgcgttgggaacggagaatcgtttagcggacgaggatatccgccgggcggatgttgcgctgttaattacggatatcgagcttgccggtgctgagcgatttgaacattgtcgctacgtgcaatgcagcatctacgctttcctgcgtgagccgcagagggtgatgagcgcagtgcgcaaagtgctttctgcgccgcagcaaacccatcttattctggagtagtcggtttttctgtcagttggctgtggtactgccgacgatattccgacggcgagcgttcggtatttttacgaaacagacggcagaagtagttgctgtcgacaaagccgcaggcgtgcgccacttcttttaccttcaggtcatagcctttcaataatgtcttagcgtgctccagtcgcgtgtgattcaggtattcgttaaaaccaatggcccccgttttttgaaacaggtgcgagaggtaatttggcgaaatatagaacgcctgtgcgacagattcgcgggtaagtgcggaggcatagcgttcgtcgatataatcacgaatagcttcgaatagagcctggctgcgtgaggcggtctgtatttggctgccgagcaaatcgcggcagtggctaagcaggctggtgacgataagtctggccgtttgctgctcctgcgactgcatttgcatttcattgagcgtttgtagcagaaaagaaccaatgcgcgggccgcgtcgggcgacgtgttgcttcgccagattttgatattgtttgccatcccattgcacaacgctgaagccgagttgctgtttgccaaacagcacgctaaaggtggtggcgggggcttgccattgtggaaaattccagccaccagcagggacgtacagcacatcgccgggaactaacgctgctccagcgccggtatcaataaactcaccttccagcacaatttccagccgtggaaaatcgacctgatacgcaagatcgggcaccgggccgttgctgctggcaaagtaaatctggcgcagggacagcgggccgttgatcaggcgggagagcagatagctgacgtcgtgatacatgttattcccttaggtatgtagacgggaaaacagtaactggcattatgaaaaaaggccacctgaaaagtgtggcctgatgggagtgagatgtaaacattgcggcagtttcagtcgacttgtattgccggatgcggcgtaaacgccttatccggcctaccgccgcgatctgtaggccggataagacgcgtcaagcgtcgcatccggcaaataacatctggctgataattactgattacccacctgatcgccatacggcagagtgtcgtaatcgatcagtgcgtttttcttatacgggttaccaatccagcgggtagtttctttgaactgcggattcaccactgaacgggttggatcgtaaccgtcgtaagataagcccgccaaatctgaccaggtgtggatcagttccgccaggctgtatttacgatcaacatcctgtgagaaatcacgcggatgagtcgcttgccatttttctgacgtccacagcaggaacggaatggtgtacatatgacgcgtcgggttgtcttcattacgcccctgagttttgtgcggcggcgtgtcgtaaacctcttcaccgtggtcagagaaataaaccaggaaaccgttcggatcggtcgctttaaagtctttaatcaggctggcaaccacgtgatcgttgtacaggttagcattgtcataatcattatatgactccagctcttctgcgtttaatcccggtggaacatgctctgtattaccgtcaaatttgccctgatcttccggataacggtacttgtacttgatatgcgtacccagcagatgaacgatgatcagtttcttcggcgcagggtccttcagcacttcctggaacggcttcagcacgttggtgtcgtattcacgcgcactctgcgtacgttgctggttcatgtagtactgcttgtcggtctggcgcgaaaataccgtcagcatggtattgcgggcggtcatcgtctgctggttggtgatccagaaggttttataacccgcctgtttcatcatgttcatcagcgacggctgcgtcagatacagatccgggttcttttcattggcaaaggtcagcgcctgttgcaggatttcaatggtgtacggacgagacgtaaccacgttattaaacacggtcagattcggatcggttttatgcagcgcatccagctccggcgtggtttcacgcggataaccgtacagactcatgcgtccacgctgggtcgattcgccaattaccagcactaaggtgcgcggttcgttacccgattcatctttgaaattagccagcggcggcaaggcattattttcattcagtagctttgttagcgagtttagttgctgacgatactgataatagccggtcaggaattgccacggtgcggcaggctccatacgcgatgccaggttatccaacgttttctcaaacggcttgttcttgataaacgtattcatggcgatcggatgcagaatcaagccataaagcagggcaaaagagacaacataacgccacggctttggaatatagaccgggcgcaggcgtgtccacagcagaactgccaccgccgtataggccagcgcgataagcacaattttcaggctgaaatactggcttaaatactcgctggcttcgttggtgttggtttcgaacatcacaaacagaacgctctgcgagaactcctgaccgtagatgacgtagtagcacagcgccgccagagaggccgcccatagcaccacgccgatcactgcggcaataattttaatccgcttcggaaagaggaataccgggatcaaccacagcgaactgaataacagcgagtcgcgaatgccgttagtgccactataaccactgatgtaaataatggcctgtagcagagtagagaaaaaccaaaagtagagcagtgcccaacccagggctttccagctaaaaaggggtttagcctggacttctgtggaatgcatagtaagaacctgtcttgaaaaaaatatcgccgaatgtaacgacaattccttaaggatatctgaagggatatccagattttgaataaaatgcagacagaaatatattgaaaacgagggtgttagaacagaagtatttcagaaaaccctcgcgcaaaagcacgagggtttgcaggagaggaagattagccggtattacgcatacctgccgcaatcccggcaatagtgaccattaacgcctgctcgacgcgaggatccggttcctggccttctttttctgcctggcgggagcggtgcagcaactcggcctgcaatacgttcagcgggtcggtgtaaatattccgtagctgaatagactctgcaatccacggcagatcggccatcaggtgagaatcgttggcaatcgccagcaccactttgatgtcttcttcttgcagattgcgtaactctttacctaacggccacagtgctttgtctaccaggcgttggtcatagtattccgccagccacaggtctgctttggcgaagaccatctccagcatgccgagacgcgtcgagaagaatggccaatcgcggcacatggcttccagctcgctctgtttgccatcttcgaccactttttgcagcgccgtacctgcacccagccaggcggggagcatcaggcggttttgcgtccaggcgaaaatccacggaatagcgcgcagtgactcgacgccgccggttgggcgacgtttcgccggacgtgaacccaacggcagtttacccaattcttgttccggcgtagcggagcggaagtaaggcacaaaatctttgttttcacgtacgtagccacggtagagatcgcaggagatgactgacagttcatccataatgcgacgccagctctctttcggctcaggcggtggcagcaggttggcttccagaatcgccccggtgtacagcgacaggctgctgacggtgatttctggcagaccatatttaaagcggatcatctcgccctgttcggtcacgcgcaggccacctttcaggcttcctggcggttgtgacagcagcgccgcatgggcaggtgcgccgccgcgaccaatggaaccgccgcgaccgtggaacaacgtcagctcaatacccgctttttcgcaggttttgattaatgcatcctgtgcctgatattgcgcccaggaagctgccatcacgcccgcatcttttgctgagtcggaatagccaatcatcaccatctgtttgccctgaatcaggccgcgataccagtcgatattcagcagctgggtcatgacatcgttggcgttgttcaggtcatcgagggtttcaaacagcggagcaaccggcatcgcaaacccgatacccgcttctttcagcagcaggtggacagccagcacgtcggacggcgttttcgccatcgagatcacgtaggcggcaatggagccttgcggcgcttcggcaatcacctggcaggtatcgagcacttcacgcgtttcggcgcttggttgccagttgcgtggtagaagcggacgtttggagttcagttcgcggatcaggaacgcctgtttgtcggcttctgaccagctttcataatcgccgataccgaggtagcgggtcagttcgcctaatgcttcggtatgacgcgtgctctcctgacggatatcaatacgcaccagcggtacgccgaaacatttcacgcggcgcagggtgtcgagcagatcgccattggcgataatacccatgccacacgcctgaagtgactggtagcaagcgtagagcggttcccacagttcttcgttttgtgtcagcagaccttctggttttggcaattcttcgcctttcaggcgcgcttccagccatgcctgtgtcgccatcaggcgagaacgcaggtttttcatcagatagcgatacggttctgcggcaccctcttcgccaaccagcgccagcagttcaggggtggcttcaaccatcgacagttcagaaaccagaacctgaatatctttcaggaacaaatcggtggctttccagcggctgagtagcaggacgtggcgggtgatatcggcagtgacgttcgggttgccgtcgcggtcaccgcccatccacgaggtaaaacgtaccggaacaaattcgacgggcagtttgtagccgaggttctcttccagttgttcgttcagttcgcgcaggtaattcggtacgccttgccacaggctgttttctactacggcaaagccccatttggcttcatctaccgggcttgggcgcagtttacggatttcatcggtatgccatgactgggcgatcaactggcgcaggcggcgcatcagctggttgtgttcgtagtcggcgatatctttgttatcgagctgttttaaacaggcgttcacttccaccattttgtggatcagtgtacgacgggtaatttcggttgggtgagccgtgaggaccagttccagcgacagcgattccactgcttttttgatggtgtcttcgctcagttccggctggtttttcagtttacgcagggtgcgggcgatcacttccgggttgctggcagcttcgcctttcggcgaaatgctgtggtattgctcagcggtgttggccaggttcaggaactgactaaacgcacgcgcaacgggcagcagctcgtcgttcgacaaattttgtaaggtggtgagcaactcctggcggttagcatcattgccagcgcgtgaagatttcgacaacttacggatagtttctacgcgttcaagaatgtgttctcccaacgcatccttgatggtttctcccagcactttgccgagcatactgacattactacgcaatgcggaatattgttcgttcatattaccccagacaccccatcttatcgtttgatagccctgtatccttcacgtcgcattggcgcgaatatgctcgggctttgcttttcgtcgtcttttataaagccacgtaaaagcggtgacgtcaaatgctgcgaaatcgcttcagcaaacgaataaatagcaggaatttacgccattaaattcacgacgctttaaataagcgtaacttatgggaatgttaaaaaatcgcctcgaataacaccaaaggtgtaggtcggataagatgcgcaagcatcgcatccgacattgtttggcctacgttttaatgccagcaaaaatggtgaatcacctgggtgatcagttcgcgggtgggcttgataaacctcgtctccagatattcatcaggctgatgagcctgattaattgagccaggccccagaaccagcgtcgggcataacgtttgaataaacggcgcttcggtacagtaattcaccacttcggtctttgctccgagcaatttctcaaccacttcaaccagttgatgattcggtgggcattcatagccagggatcggcggatgcagctcgtcgaccgtcagacgacccggccagcgttcgctcactggagccaatgcatcgttgagcaaaccgttaagttcattgagtgtcatgcctggcagcggacgaatatccatatgcaactcacaacaagcgcaaatacggttagatgcatcgccgccgtggatatgcccgaggttgagcgtagggtatggcacggtaaacgcgtcgtagtgataacgttctttcaggttatcgcgcaattgcaaaatatgccctatggcgtcgtgcatcagttcgatagcgttaactccgcgtgctggatcgctggagtggcccgactggccctgaatacggatggcgttagagatatgacctttatgcgcgcgtaccggttgcagcgacgttggctcgccaatgatggcgcaatccgggcgcagggcggtagtttcggcaaaataacgcgctccggccatactggtttcttcatcggcagtcgccagaatgtagagcggttttgcaagcttcgtgacgtcgacatcgcgtagcgcatcaaggataaacgcaaaaaagcctttcatgtcggcggtgcctaagccgtaaagcttgccgtcatgctccgtcaacgtaaatggatcgcgcgtccagcgtccgtcatcaaatggcaccgtatcggtatgccccgccagcaacaaaccgccagccccctgtccgcaactggccagcatattaaatttgttgcgagttcctggcacaggctgtacttccacattgaagcctaaatccttaaaccagtccgccagcagagtgattaaatctgcattgctttgatcgagtgcctcttccgtggcgcttattgaaggtgtggcaatcagagcacggtaaatctcgataaatggcggtaatttgtttttcattgttgacacacctctggtcatgatagtatcaatattcatgcagtatttatgaataaaaatacactaacgttgagcgtaataaaacccaccagccgtaaggtgaatgttttacgtttaacctggcaaccagacataagaaggtgaatagccccgatgttgaatacgctgattgtgggtgccagcggctacgctggcgcagagctagtgacctatgtaaatcgccatccgcatatgaacataaccgctttgactgtttcagcgcaaagcaatgatgcgggaaagttaatctccgatttgcatccgcagctaaaaggcatcgttgatctgccgttgcagccgatgtcggatatcagcgagtttagcccaggggtggacgtggtgtttctcgccaccgcccatgaagtcagccacgatttagcgccgcaatttcttgaagcaggctgtgtggtgttcgacctttccggcgcgtttcgtgttaacgatgtcgccttctatgaaaaatattacggctttacccatcaatacccggaactgctggaacaggcagcctacggtctggcggagtggtgcggtaataaattaaaagaagcgaacttgattgccgtgccaggctgttatccgacggcagcacagctggcgctgaaaccgttgattgatgccgatcttcttgacctcaatcagtggccggtgatcaacgccaccagcggcgtgagcggtgcaggacgtaaggcagcgatttcaaatagtttttgtgaagttagcctgcaaccgtatggcgtctttacccatcgccatcaaccagagatcgccacacacctcggtgctgacgttatcttcaccccgcatctgggcaatttcccgcgcggcattctcgaaaccattacctgccgcctgaaaccgggtgtgagccaggtgcaagtggcgcaagcgttacagcaggcgtatgcccataaaccactggtgcggctgtatgacaaaggcgttccggcgctgaaaaatgtcgttggactgccattctgcgatatcggttttgccgttcagggcgagcatctgattattgtggcgaccgaagacaacttactgaaaggcgcggcggcacaagcggtgcagtgcgccaatattcgtttcggctatgcggaaacgcagtctcttatttaagggtgcaatgatgaatccattaattatcaaactgggtggcgtactgctggatagtgaagaggcgctggaacgtctgtttagcgcactggtgaattatcgcgagtcacatcagcgtcagctggtgattgtgcacggcggcggttgcgtggtggatgagctgatgaaagggctgaatctgccggtgaaaaagaaaaatggcctgcgggtgacgcctgcggatcagatagacattatcaccggagcactggcgggaacggcaaataaaaccctgctggcatgggcgaagaagcatcagattgcggccgtaggtttgtttctcggtgacggcgacagcgtcaaagtgacccagcttgatgaagagttaggccatgttggactggcgcagccaggttcgcctaagcttatcaacagcttgctggagaacggttatctgccggtggtcagctccattggcgtaacaaacgaagggcaactgatgaacgtcaatgccgaccaggcggcgacggcgctggcggcaacgctgggcgcggatctgattttgctctctgacgtcagcggcattctcgacggcaaagggcaacgtattgccgaaatgaccgccgcgaaagcagaacaactgattgagcagggcattattactgacggcatgattgtgaaagtgaacgcggcgctggatgctgcgcgcacgttgggccgtccggtagatatcgcctcctggcgtcatgcggaacagcttccggcactgtttaacggtatgccgatgggtacgcggattttagcttaagttttgttggccggaggcgcagctttccggcattgaatttcaaaataaggaaacagagttatggcactttggggcgggcgttttacccaggcagcagatcaacggttcaaacaattcaacgactcactgcgctttgattaccgtctggcggagcaggatattgttggctctgtggcctggtccaaagccctggtaacggtcggcgtgttaaccgcagaagagcaggcgcaactggaagaggcgctgaacgtgctgctggaagatgttcgcgccaggccacaacaaatccttgaaagcgacgccgaagatatccatagctgggtggaaggcaaactgatcgacaaagtgggtcagttaggcaaaaaactgcataccgggcgtagccgtaatgatcaggtagcaactgacctgaaactgtggtgcaaagataccgttagcgagttgctgacggctaaccggcagttacaatccgctctggtcgagaccgcgcagaacaatcaggacgcggtgatgccgggttacactcacctgcaacgcgcccagccggtgacgttcgctcactggtgcctggcctacgttgagatgctggcgcgtgatgaaagccgtttgcaggacgcgcttaagcgtctggatgtcagcccgctaggttgtggcgcactggcaggaacggcctatgaaatcgaccgtgaacagttagcaggctggctgggctttgcttcggcgacccgtaacagtctcgacagcgtttctgaccgtgaccatgtgttggaactgctttctgctgccgctatcggcatggtgcatctgtcgcgttttgctgaagatctgattttctttaacaccggcgaagcggggtttgtggagctttctgaccgtgtgacttccggttcatcattaatgccgcagaagaaaaacccggatgcgctggagctgattcgcggtaaatgcggtcgggtgcagggggcgttaaccggcatgatgatgacgctgaaaggtttgccgctggcttacaacaaagatatgcaggaagacaaagaaggtctgttcgacgcgctcgatacctggctggactgcctgcatatggcggcgctggtgctggacggcattcaggtgaaacgtccgcgttgccaggaagcggcgcagcagggttacgccaacgctactgaactggcggattatctggtggcgaaaggcgtaccgttccgcgaggcgcaccatattgtgggtgaagctgtggtggaagccattcgtcagggcaaagcgttggaagatctgccgctcagtgagttgcagaaattcagccaggtgattggcgaagatgtctatccgattctgtcgctgcaatcgtgcctcgacaagcgtgcagcaaaaggcggtgtctcaccgcaacaggtggcgcaggcgattgcttttgcgcaggcgcggttggggtaatttgtttatattgctcccctgaaaatggggagcttaccacgcctacaaagtgtgacacttcgtaggcggataaggcgtttacgccgcatcaggcagaaatttgtcagcattctggtgaccttaaatttaacgcccaaccagaaccattatttgtcacattcctttttattcttgcgtcttctttaccttcactctccccataaaaattatattttcaatacatcagccaatacatactttaattaattgaatataattcatttctattgctgtgttcatttttaatgattaatggagtttgttatgtgattatttaacgtgttgttttaacgataatggctaattattcaggtggtttttgagggtgttttttctcctcggtagaaatttttatttttaatgtgatcacggttgaataatcaccttttctctcttgtatggtagtaggcgtaaaattaagtttgaagtgtctatttacaatacaggagattgcaataatgaaaattattgctgtggatgtttttgttacttgtcccgggcgtaatttcgttacgcttaaaataaccactgaaagcggactttgtggattaggagatgccacgttaaatggtcgcgaattgtcggtcgcttcttatctgaaagatcatctttgtcctcaattaattggccgcgatgccagccgtatcgaagatatctggcaattcttttataaaggagcttactggcgacgtggtcccgtcacgatgtcggccatttctgccattgatatggcgttgtgggatatcaaagctaaagcggcaaatatgccattgtatcaactgcttggtggcgcttctcgtgaaggcgtgatggtttattgccacaccaccgggcggacgattgatgaagtccttgaagactatgcaaagcaccagcagatgggctttaaggcgattcgtgtgcagtgtggtgtaccgggtatgcaaaccacctatggtctggcgaagggcaaaggactggcgtatgaaccagcaaccaaaggcctgtggccagaagagcagttgtggtcttcagaaaagtatctcgattttacgccgaagttatttgaagcggtgcgtaataagttcggttttaacgaacatctgttgcatgacatgcaccatcgcctgacccccatcgaagcggcgcgctttgggaggagcattgaggattaccgcctgttctggatggaagatccgacgcctgccgagaaccaggaatgttttcgtctgattcgccagcataccgtgacgccgattgcggtcggtgaagtgtttaacagtatctgggactgcaaacagttaatcgaagagcagctgattgactatattcgcacgacgattacccatgcaggcggcattaccgggatgcgacggattgccgattttgcatcgctttatcaggtacgtaccggttcgcatggcccttcagatttatcgcctgtttgccatgcggcggcgctgcattttgacctctgggtgccaaactttggcgttcaggagtacatgggctattccgaacaaatgcttgaagtcttcccgcacagctggcgcttcgatgaaggttatatgcacccaggcgatgaaccggggctgggtatttctttcgatgagaaactggcggcgaaatatccgtatgacccggcgtatctccccgtcgcacgactggaagatggcacattgtggaactggtaatagcggttcgcttaattattttctgaatattcatcaaatcgattaattccgctcaaggagctaaaaatggacgttgatgtgtcaaccagtgttgcgggtaataaaccgcaacggattcgtcgtattcagacagtgaccctggttttattatttatggcggggatcgttaattttctcgaccgttcgtcattgagcgtggcaggtgaagcaattcgtggcgagttaggattatccgctaccgagtttggtgttttgctttctgcattttctctgtcttatggtttttcacaacttccttccggtattttgctagaccgctttggcccacgaatagtgttaggcgcaggcttaatattctggtcattaatgcaggcattaacaggaatggttaattcttttagccactttattttaatgcgtatcggtctgggtattggcgaagcgccatttatgcctgcgggagtaaagtcgatcaccgactggtatgcgcaaaaagaacgcggcacggcgctggggatttttaactcatctaccgttatcggtcaggctatcgcgcctcctgctcttgtattgatgcaactggcatggggctggcggacgatgtttgtcatcatcggcgtagcagggattctggttgggatctgttggtacgcgtggtatcgcaaccgggcgcagtttgtcctgaccgaggaagaacggacatatctctccgcgccggttaaaccgcgtccacagttacaatttagcgagtggctggcgctgtttaagcatcggacaacctgggggatgattttaggtttctctggcgtcaattataccggttggctctacatcgcgtggttacccggttatttgcaggccgaacaaggtttcagtctggcgaaaaccggttgggtggcggcaattcctttcctcgcggcggcggtcgggatgtgggttaacggtattgttgtcgatcggctggcgaaaaaaggctatgacctggcgaagacgcgtaaaacggcgattgtctgcggtttgatgatgtcggcattaggcacgttgctggtcgtgcaatcttcctcgccagcccaggcggtagcgtttatctcaatggcgctgttctgcgtgcatttcgcgggaacatctgcatgggggctggtgcaggtgatggtgtcagaaacaaaagtggcttccatcgccgggattcaaaactttggcagttttgtttttgcttcctttgctccgatcgtaaccggttgggtcgtggataccacacactcgtttaatctggcgctggttatcgcggcctgtgtgacgttcaccggggcgctgtgttacttctttattgtcaaagatcggattgagtaaccgttactatcaggctctcttgctgtgggcctgtagaataaaaaaaagcggatcctggagatccgcaaaagttcacgttggctttagttattcgagttgagaaactctcgaaacgggcagtgacttcaagggttaaaagaggtgccgctccgtttctgtgagcaattatcagtcagaatgcttgatagggataatcgttcgttgctatgctacctatcgccgcgaactatcgtggcaatggaggatggataatgaatattcgtgatcttgagtacctggtggcattggccgaacaccgccattttcggcgtgcggcagattcctgccacgttagccagccgacgcttagcgggcaaattcgtaagctggaagatgagttgggcgtgatgttgctggagcggaccagccgtaaagtgttgttcacccaggcgggaatgctgctggtggatcaggcgcgtaccgtactgcgtgaggtgaaagtcctgaaagagatggcaagccagcagggcgagacgatgtccgggccgctgcatattggtttgattcccacggttggaccgtacctgctaccgcatattatcccgatgctgcaccagacctttccaaagctggaaatgtatctgcatgaagcacagacccaccagttactggcgcaactggacagcggcaaactcgattgcgtgatcctcgcgctggtgaaagagagcgaagcattcattgaagtgccgttgtttgatgagccaatgttgctggctatctatgaagaccacccgtgggcgaaccgcgaatgcgtaccgatggctgatctggcaggggaaaaactgctgatgctggaagatggtcactgtttgcgcgatcaggcaatgggtttctgttttgaagccggggcggatgaagatacacacttccgcgcgaccagcctggaaactctgcgcaacatggtggcggcaggtagcgggatcactttactgcctgcgctggctgtgccgccggaacgcaaacgcgatggggttgtttatctgccgtgcattaagccggaaccacgccgcactattggcctggtttatcgtcctggctcaccgctgcgcagccgctatgagcagctggcagaggccatccgcgcaagaatggatggccatttcgataaagtgttaaaacaggcggtttaagccatttagcgcagctacccgataggcttccgccatcgtcgggtagttaaaggtggtgttgacgaagtactcaatagtgttgccgccacctttctgttccataatcgcctgaccgatatgaataatttcggcagcgcgttcgccaaagcagtgaatacccagaatctcttttgtttcccgatggaacaaaattttcagcgtgcccacgttcatgccgacgatttgtgcacgtgccagatgtttaaactgggcgcggcccacttcatatggcactttcatcgtggtcagctgctgttcggttttgcctacagagctgatttccgggatggtgtaaatgccggtagggatatcttcaatcagatgtgcggtggcttcacctttcaccagcgcctgcgcggcaatgcgcccctggtcataggctgccgacgccaggctcggataaccaatcacgtcgcccaccgcgtaaacgtgcggctgtgcggtctgatacatgctgttgaccttcagctgtccgcgactgtcagtttccagcccaatgttctgtaacgccagcgaatcggtattaccggtgcgaccgttggcatagagcagacagtcagctttcagttttttacccgacttcagatgcatgatcacaccgtcgtcacagccttcgatcttctcgtactcttcgttgtgacgaatcactacgccactgttccagaagtgataggagagagaatctgacatctcttgatcgagaaatgccagcaggcgatcgcgggtgttgatcagatccacttttacatccataccgcggaagatcgacgcatattcacagccgatcactccagcaccgtaaataagtacatggcgcggttcgtggtgcatgctaagaattgagtcgctgtcataaatgcgtggatgggtgaaatcaacatctgttggatgatatggacgagaaccgcaggcaataacaaatttttcagcagttagtgtttcgacgctgccgtccgggcaatccagcgccaacgtatgctcatcaacaaagcgagcgttcccctgcaatatttcacagtgattacgttcgtaaaatccctgacgcatgcgcgtttgttgattaatcacgttatcggcatggttaaggatatcggcaaaagaagagcggagcagtcgggaatggtcgctgtatagtgggttttgattgaattctataatgcggctgacggcgtgacggagagctttcgacgggatggtgccccagtgggtgcaaccgccgccaacattttgataacgctcgataactgcgacgcgcgcaccttgcttaaccaggcccatcgcagcgccttcgccgccggggccggaacctattactatggcatcgtaatcgtaggaatgtggcatggtagggcttacctgttcttatacataaaagcaacagaatggtaacattttatcgcgggtaagccaattgatccccgtcatttatctggctatatcgtgagcggcctttgctttgtcttcctccttcttattttatttattcactattaatcgctttttcttatggctgatagttttatcttgccgaagcgtgcttttttgttattgtctttatgaaatcttcttataaaacaaatatatagatattttatattgatgagttatttgtatttataccatcaataaaatccgttaattagcctgtttataagtgaataaaggaatagccgatgatcgaacactatattcgtgggtttgaagaagaccttcgcgagatccgccatcagatccacgaaaacccggagctgggattacaagaatttaaaaccagtgctttggttgcggaaaaactgcgccagtggggctatgaggttgagcaagggctggcgacaaccggcgtggtagccacgttaaaagtgggcgacggagagaaaagtattggcctgcgggcggatatggatgcgttgccgatttatgaaaatagtggcaagccctgggccagtaaacatcctggtttaatgcacgcctgcgggcatgacgggcataccaccatactgctgggggctgcgcgttattttgccgaaacccgccgttttagcggcacgttacgccttatcttccagcctgcggaagagatgattaacggcggtgagatcatggttaaagaggggctttttgatcgtttcccctgcgatgtcattttcgggatgcacaacatgccgggtttgccggtcggcaagtttttcttccagcctggggcgctgatggcgtcaatggatcagttccatattacggttcgtggttgtggcggacacggtgcgatcccgcacaaagccatcgatccagtgctggttgccgcacatatcaccaccgcattacaaagcattgtgtcgcgcaatgtcgatccgctggaagcggcggtaattaccgtcggcagcattgttgcgggtgaggcggctaacgtcattcctgacagtgctgagatgaaaatcagtgtccgctctcttagccgcgatacccgacaacttcttctgacccgtattcctgctcttgcacaagcccaggctgccagctttggcgctacggctgaggttacgcatgttaacggtacaccggtattagtaaatgacgaggagatggcgcgcttcgcctggcaggtggcgtgcaaaacatttggtgaagatcgggctgagtttggcatcaaacccctgatgggcagtgaagatttctctttcatgctggaagcccaacccaaaggcggtttcctgttattcggtaatggcgatgtcggggaaggttcctgcatggtgcataaccccggttacgactttaacgatgcaagcctggtcccggcaagcagctactggggcgcactggttgaagcctggctgcaataaataaaacaacacacaacaacactttttggcaaggaacatggaatgacggcgatcgtaaatgaaaccgtgagtgtgaagaaaaagcccagcggcaggcgggtgatctttgcctcggcgtttggcaatgcgctcgaattttttgattttggcgtttacaacttttttgtggtctatatcagtacgcttttcttccctcccagtgccgatcataacgtcgcgctgttactggcatttgcaacgtttggtgtgagcttttttatgcgtccgctcggtgggattatcgttggtgcctgggccgatcgcttcgggcgtaaaccggcgatggtgttcactattgctctgatgagcctcggtacgctgatgatcggcatcgcaccgacgtatgaaacggcgggctattggggaactgcaacgctggtgctggcgcgtctaattcagggcgttgcggcaggtggtgaagtcggggcttcaatgtcgctactggtggagtcagctccggcaaatcgtcgcggcttttacagcagttggtcactggcgacccaagggctggcaacgaccttcggtggggttgttgctttaggtctgagcgcatggctaccgttcgccacaggttcagaaaccgtaatggcagaatggggctggcgtgtgccgttttttattggcgtgttattagcacctatcggttgctggttgcgtctgagcctggaaaatgacgtacctgagccagtgcgcaataaaaaagctgctaccagcgaaagcgcgttttctctgctcctgcaacataaggcgactatcgttaatggcgttttactcgctattggtagcacggtcgcaacctatatctccctcttttattacggcacctgggcggcgaagtatctggcgatgcctcaacattattctcatgcagcgatgttactggcgggggtaattacgtttgtgggtgcgctgttggtggggatgctatgtgattcggttgggcgtaaaaagctgattttaatctcccgtgtgatggtgcttctctgtagctggccgtcattctggctgttggtgaattacccaagccctggcatgttgctgacggtggttttcgtgatggtcagctttaccacgcttggcggtgtgccagtgatgttgttgatctctgaactgttgccgaaacggattcgggcattaggtttcgcgctggtttatagcattggcgtagcaatctttggcggttttgcgcaatatttcgccacgcaatccatcgtgttgctggatagtctgacggctccggcgtggtatctggggggaggcacgttgctgtcgatgctggcgttgttgtacgtaaaagaaccggccaaagaattgcagtaaatatgttttattgcgttaccgttcattcacaacactggagcaatccagtatgttcattctctggtatagtgccagcagtacttttggcaaggattcagacatcgtgatgggcgtaagagcgcaacaaaaagaaaaaacccgccgttcgctggtggaagccgcatttagccaattaagtgctgaacgcagcttcgccagcctgagtttgcgtgaagtggcacgagaagcaggcattgctcccacctctttttatcggcatttccgcgacgtagacgaactgggtctgaccatggttgatgagagcggtttaatgctacgccaactcatgcgtcaggcgcgtcagcgtatcgccaaaggcgggagtgtgatccgcacctcggtctccacatttatggagttcatcggtaataatcctaacgccttccggttattattgcgggaacgctccggcacctccgctgcgtttcgtgccgccgttgcgcgtgaaattcagcacttcattgcggaacttgcggactatctggaactcgaaaaccatatgccgcgtgcgtttactgaagcgcaagccgaagcaatggtgacgattgtcttcagtgcgggggccgaggcgttggatgtcggcgtcgagcaacgccggcaattagaagagcgactggtactgcagctgcgaatgatttcgaaaggggcttattactggtatcgccgtgaacaagagaaaaccacaattattccgggaaatgtgaaggacgagtaatgaaacaagcaaatcaagatagaggtacgctgctgctagcgttggttgctggcttatcgatcaatggtacttttgcagcgctgtttagctccattgtaccattttctgtattcccgattatttccctggtgttgacagtttactgcctgcatcaacgttatcttaatcgcactatgccggtaggcttgccgggtctggcagctgcttgttttattctcggcgtactgctgtacagcacggtagttcgtgcggaatatccggatatcggctctaacttcttcccggcagtactgtccgtcattatggtgttctggattggcgcgaagatgcgtaaccgtaagcaggaagttgctgagtaatcggtatcatgccggatgcaagcgcatccggcatgggttttacttcgcggtcagtaatacgccgcactccatatggtgcgtgtaggggaactgatcaaatagagccagacgttcgaccttgtgcgtctggcttaatgtttccagattcttgcataacgtttccggattgcaggagatatacagaatacgtggatacgcctgcaccattttctcggtttcactgtccagaccgctgcgcggtgggtcgacaaaaatggtttcgcactgataactctttaagtcgattccttgcaggcggttaaactcgcgcacaccattcatcgcctgagtaaattcttctgccgccatacgaataatttgtacgttatcaatatggttagcggcaatgttgtattgcgcggcggcgactgacggcttggcgatttcggtggctaatacccgatcaaaattgcgtgccagcgctaatgaaaagttaccgttgccgcagtatagctccagtaaatcgccttttgagcctttggttacgtccagcgcccattccagcatctgaatattcatcgccgcgttcggttgggtaaagctgttttctacctgacggtagatcatctctttccccgcgatcggcagacgttcgtcgatgtaatcctgatccagcgcgattttggttttcgttgcccgaccaatcagatgcacattcagattctgcgcgcgcagtgcatcgcgcagggcttccgcctgctgacgccactcatcatccagctttttatggtacagcaaggaaacaaccgcttgattgcttagcgtagtgaggtaatcaatctggaacaacttgtggcgcagaatgggattattacgcacacccgcaatcatcgccgtcatcaactggttgataagttcactggcggcggggaagctatccacacggatacgacttttggtttgttgatcgaaaatgatgtggtacaggtcatcgccatcgtgccagatgcggaactccgcacgcatccgataatgactgaccggcgagcgaaacacttccggaaccaggtcagaaaacggtgccatcatactttgcaaacgtaccactttttcggctaactgcgcttcatactgttctgttggaaggtgttcgggggtcatgatgtatcctgaaaaattaaagtacgcggcgattgtagggattgctcatcagatgtccagatcttgatgaattcctatttgtgagctacgtctggacagtaacttgttacaacctgtagcatccacttgccggtcctgtgagttaatagggaatccagtgcgaatctggagctgacgcgcagcggtaaggaaaggtgcgatgattgcgttatgcggacactgccatccggtgggaagtcatcatctcttagtatcttagatacccctccaagcccgaagacctgccggccaacgtcgcatctggttctcatcatcgcgtaatattgatgaaacctgcggcatccttcttctattgtggatgctttacaatgattaaaaaagcttcgctgctgacggcgtgttccgtcacggcattttccgcttgggcacaggataccagcccggatactctcgtcgttactgctaaccgttttgaacaaccgcgcagcactgtgcttgcgccaactactgttgtgacgcgtcaggatatcgaccgctggcagtcgacctcggtcaatgatgtgctgcgccgtcttccgggcgtggatatcacccaaaacggcggttcaggtcagctctcatctatttttattcgcggtacaaatgccagtcatgtgttggtgttaattgatggcgtccgcctgaatttggcgggggtgagtggttctgctgatcttagtcagttccctattgcgcttgtccagcgtgttgaatatatccgtgggccgcgctccgctgtttatggttcagatgcaataggcggggtcgtgaatatcatcacgacgcgcgatcaccccggaacggaaatttcagcagggtggggaagcaatagttatcagaactatgatgtctctacacagcaacaactgggggataagacacgggtaacgctgttgggcgattatgcccatactcatggttatgatgttgtcgcctatggtaataccggaacgcaagcgcagccagataacgatggttttttaagtaaaacgctttatggcgcgctggagcataattttactgatgtatggagcggctttgtgcgcggctatggctatgataatcgtaccaattatgacgcatattattctcccggcttgccactggtcgatacccgtaaactctatagccaaagttgggatgccggattgcgctataacggtgaactgattaaatcacaactgattaccagctacagccatagcaaagattacaactacgatccgcattatggtcgttatgattcgtccgcgacgctcgatgagatgaaacagtacaccgtccagtgggcaaacaacatcatcattggccacggtaatattggtgcgggtgttgactggcagaagcagagcacggcaccgggcacagcttatgttgaggatggatatgatcaacgtaataccggcatctatctgactgggctgcagcaagtcggcgattttacttttgaaggcgcaggacgcagcgacgataactctcagtttggtcgtcatggtacctggcaaaccagcgccggttgggagttcatcgaaggttatcgctttattgcttcctacggaacatcttataaggcaccaaatcttgggcaactgtacggctcctacggtaatccgaatctgaatcctgagaaaagcaaacaatgggaaggcgcgtttgaaggcttaactgctggggttaactggcgtatttccggatatcgtaacgatgtcagtgacttgatcgattatgatgatcacaccctgaaatattacaacgaagggaaagcgcggattaagggtgtcgaggcgaccgccaattttgataccggaccactgacgcatactgtgagttatgattatgttgatgcgcgcaatgcgattactgacacgccgttgttacgccgtgctaaacagcaggtgaaataccagctcgactggcagttgtatgacttcgactgggggattacttatcagtatttaggcactcgctatgataaggattactcctcttatccttatcaaaccgttaaaatgggcggtgtgagcttgtgggatcttgcggttgcgtatccggtcacctctcacctgacagttcgtggtaaaatagccaacctgttcgacaaagattatgagacagtctatggctaccaaactgcaggacgggaatacaccttgtctggcagctacaccttctgaaccacgtcccaccgtgctggtgtttgactccggcgtcggtgggttgtcggtctatgacgagatccggcatctcttaccggatctccattacatttatgctttcgataacgtcgctttcccgtatggcgaaaaaagcgaagtgtttattgttgagcgagtggtggaaattgtcaccgcagtgcaagaacgttatccccttgcgctggctgtggtcgcttgcaacaccgccagtaccgtttcacttcctgcattacgcgaaaagttcgacttcccggttgttggtgtcgtgccggcgattaaacctgctgcacgtctgacggcaaatggcattgtcggattactggcaacccgcggaactgttaaacgttcttatactcatgagctgatcgcgcgtttcgctaatgaatgccagatagaaatgctgggctcggcagagatggttgagttggctgaagcgaagctgcatggcgaagatgtttctctggatgcgctaaaacgtatcctacgcccgtggttaagaatgaaagagccgccagataccgttgtactggggtgtacccatttccctctactacaagaagaactgttacaggtgctgccagagggaacccggctggtggattctggcgcagcgattgctcgccgaacggcctggctgttagaacatgaagccccggatgcaaaatctgccgatgcgaatattgcattttgtatggcaatgacgccagaagctgaacaattattgcccgttttacagcgttacggcttcgaaacgctcgaaaaactggcagttttagattgatttggttgaatgttgcgcggttagaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaacttcggcagagaaagcaaaaataaatgcttgactctgtggcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcgtcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgccgagagcaagcggacctcataaagtgcgtcgtagtccgggatttggagtctgcaactcgactccattgaagtcggaatccctaggtaatacgtggatcagaatgccaccgggtgaaatacgttcccaggccttgtacccaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgtagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtttacgcgttgggagtgaggctgaagagaataaggccgttcgctttctattaatgaaagctcaccctacacgaaaatatcacgcaacgcgtgataagcaattttcgtgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcgccgaccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacgcttaggcgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagcctgcgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaggtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcgaaaggcccagtcggaagactgggcctttttgcgtgtctataaactcttcctgtcatcatatctacaagccatccccccacagatacggtaaactagcctcgtttttgcatcaggaaagcagctatgaaccactccttaaaaccctggaacacatttggcattgatcataatgctcagcacattgtatgtgccgaagacgaacaacaattactcaatgcctggcagcatgcaaccgcagaaggacaacccgttcttattctgggtgaaggaagtaatgtactttttctggaggactatcgcggcacggtgatcatcaaccggatcaaaggtatcgaaattcatgatgaacctgatgcgtggtatttacatgtaggagccggagaaaactggcatcgcctggtaaaatacactttgcaggaaggtatgcctggtctggaaaatctggcattaattcctggttgtgtcggctcatcacctatccagaatattggtgcttatggcgtagaattacagcgagtttgcgcttatgttgattgtgttgaactggcgacaggcaagcaagtacgcttaactgccaaagagtgccgttttggctatcgcgacagtatttttaaacatgaataccaggatcgcttcgccattgtagccgtaggtctgcgtctgccaaaagagtggcaacctgtactaacgtatggtgacttaactcgtctggatcctacaacagtaacgccacagcaagtatttgatgcggtgtgtcatatgcgcaccaccaaactccctgatccaaaagtgaacggtaatacgggtagtttcttcaaaaatcctgttgtttctgccgaaactgctaacgcgttgttggcgcaatttccaacagccccacattacccccaggtggatggttcagtaaaactggccgcgggttggctgattgatcagtgccagcttaaagggacgcaaattggtggggctgcggtacaccgtcaacaggcgctggttctcataaatgagcacgatgcaaaaagcgaagatgttgtacagctggcgcatcatgtaagacaaaaagtgggtgaaaaatttaatgtctggcttgagcctgaagtccgctttattggtgcatcaggtgaagtgagcgcagtggagacaatttcatgaaggataacaccgtgccactgaaattgatcgccctgttagcgaacggtgaatttcactctggcgagcagttgggtgaaacgctgggaatgagccgggcggctattaataaacacattcagacactgcgtgactggggcgttgatgtatttactgttccgggtaaaggatacagcttgcccgagccaatccagttacttaatgccgaaaagatattgagtcagctggatgacggcagtgtagccgtgctgccagttattgactccacgaatcagtatctcctggaccgcatcggagagcttaaatctggcgatgcctgtgttgcagaataccagcatgctggtcgtggtcgtcgtggtcggaaatggttttcgccttttggcgcgaacttatatttgtcgatgttctggcgtctggaacagggcccggcggcggcgatcggtttaagtctggttatcggtatcgtgatggcggaagtattacgcaagctgggtgcagataaagttcgtgttaaatggcctaatgacctctatctgcaggatcgcaagctggcaggcattcttgtggagctgactggcaaaaccggcgatgcggcgcaaatagtcattggtgcagggatcaacatggcaatgcgtcgtgttgaagagagtgtcgttaatcaagggtggatcacgctgcaggaagccgggatcaatctcgatcgtaatactcttgcggccatgctgatacgtgaattacgcgcggcgctggaactcttcgagcaagaaggattggcaccttatctttcgcgctgggaaaagttggataattttattaatcgcccagtgaaacttatcattggtgataaagaaatatttggcatttcacgcggaatagacaaacagggtgctttattacttgagcaggatggaataataaaaccctggatgggcggtgaaatatccctgcgtagtgcagaaaaataagaaaggggagcattagctcccctgaaaattatttgcgtagtctgacctcttctactgcatgattagcacttttcgtcaggattaaactggcacgctcgcgagtaggtagaatattttgctttaagttcagccagttgatctctttccacaatgtcatggctgtcttaatagcttcttctttagttaatttcgcgtagttatgaaaataggaatccgggtctgtaaaagccccttcgcggaatttcagaaaacggttgatataccacgtctgaagtaagtcttccggtgcatcaacatatatcgaaaaatcgacaaaatcagaaacaaatacatgatgtggatcgtgtggataatccatcccgctctgtaagacatttaacccttcaagaattaaaatatcaggctgaacaacagttttatctccatccgggatcacatcataaataagatgcgagtaaacaggggctgtaacgtttggcacgccggatttgagatcggaaacaaacttcaccaggcgatgcatatcatacgattccgggaagcctttcttcttcatcagaccacgttctttcagaacctgattagggtgaaggaagccatctgtagtgatcagttcaacacgacgatgttccggccaacggcttaatagcgcctgcaatacacgggcggttgtacttttccccaccgcgacactaccagcaatactgataatgtaaggaatgcgttgcccgttggtaccaagaaactgttccagaactgcctgacggcgcagattcgagcttatatagaagttcagcaaacgtgacagaggtaaatagatctcggcaacttcttctaacgagagatcttcattaatacctttgagacgggcgatctcatcttccgataacgtcataggtacggaatcacgcagagctgcccactggttgcggtcaaactgtaggtaaggcgtcattaacgtttgctcttttatactcataagcatgtttctggcggtcatagctctatcggcaaagcgatatttgccatggcgcgtcacagttctgttgaatgggttaatgggcaggagggtaacaccagatggggaggaataataagaaaaaatctctcccaggaagctatcgttgaaaagcaatgtgacagatattccatctgataaaaagaattgcgatttagctggcgcacattgttaagcagagtgatgctgaaaaagtatgctaatctgctcttaacccggctgtttcttcatcgtgtcgaacaaaatgtgaccaacaaaacaaattatgcaattttttagttgcatgaactcgcatgtctccatagaatgcgcgctacttgatgccgacttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagtcggcaccatcaagtccggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccaatttcggccacgcgatggcgtagcccgagacgataagttcgcttaccggctcgaataaagagagcttctctcgatattcagtgcagaatgaaaatcaggtagccgagttccaggatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccacttcttttctcctccctgttttttccttctgtttattgcattcaacaagtcgggcatgttgcctggttgatgtggtgatatcaccgatttatccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaacgtcggtactatcggccacgttgaccatggtaaaacaacgctgaccgctgcaatcactaccgtactggctaaaacctacggcggtgctgctcgcgcattcgaccagatcgataacgcgccggaagaaaaagctcgtggtatcaccatcaacacttctcacgttgaatacgacaccccgacccgtcactacgcacacgtagactgcccggggcacgccgactatgttaaaaatatgatcaccggtgctgctcagatggatggcgcgatcctggtagttgctgcgactgacggcccgatgccgcagactcgtgagcatatcctgctgggtcgtcaggtaggcgttccgtacatcatcgtgttcctgaacaaatgcgacatggttgatgacgaagagctgctggaactggttgaaatggaagttcgtgaacttctgtctcagtacgacttcccgggcgacgacactccgatcgttcgtggttctgctctgaaagcgctggaaggcgacgcagagtgggaagcgaaaatcctggaactggctggcttcctggattcttacattccggaaccagagcgtgcgattgacaagccgttcctgctgccgatcgaagacgtattctccatctccggtcgtggtaccgttgttaccggtcgtgtagaacgcggtatcatcaaagttggtgaagaagttgaaatcgttggtatcaaagagactcagaagtctacctgtactggcgttgaaatgttccgcaaactgctggacgaaggccgtgctggtgagaacgtaggtgttctgctgcgtggtatcaaacgtgaagaaatcgaacgtggtcaggtactggctaagccgggcaccatcaagccgcacaccaagttcgaatctgaagtgtacattctgtccaaagatgaaggcggccgtcatactccgttcttcaaaggctaccgtccgcagttctacttccgtactactgacgtgactggtaccatcgaactgccggaaggcgtagagatggtaatgccgggcgacaacatcaaaatggttgttaccctgatccacccgatcgcgatggacgacggtctgcgtttcgcaatccgtgaaggcggccgtaccgttggcgcgggcgttgtagcaaaagttctgagctaattgccgataacatttgacgcaatgcgcactaaaagggcatcatttgatgccctttttgcacgctttcgtaccagaacctggctcatcagtgattttctttgtcataatcattgctgagacaggctctgttgagggcgtataatccgaaaagctaatacgcgtttcgatttggtttgcctcgcgatcgcggggtgaaaatgtttgtagaatacttctgacaggttggtttatgagtgcgaataccgaagctcaaggaagcgggcgcggcctggaagcgatgaagtgggtcgttgtggtggcattgctcctggtagcgattgtcggcaactacctttatcgcgacattatgctgccgctgcgtgcgctggccgtagtaattctgattgctgcagcgggtggtgtcgcgctgttaacgacaaaaggtaaagctaccgttgcttttgcccgtgaagcgcgtaccgaagtccgtaaggtcatttggccgactcgccaggaaacattgcacaccacgctgattgtggctgcggttaccgcagtaatgtcactgatcctgtggggactggatggtattctggttcgcctggtatcctttatcactggcctgaggttctgagatgtctgaagctcctaaaaagcgctggtacgtcgttcaggcgttttccggttttgaaggccgcgtagcaacgtcgctgcgtgagcatatcaaattacacaacatggaagagttgtttggtgaagtcatggtaccaaccgaagaagtggttgaaatccgtggcggtcagcgtcgcaaaagcgaacgtaaattcttccctggctacgtcctcgttcagatggtgatgaacgacgcgagctggcacctggtgcgcagcgtaccgcgtgtgatgggcttcatcggcggtacttccgatcgtcctgcgccaatcagcgataaagaagtcgatgcgattatgaaccgcctgcagcaggttggtgataagccgcgtccgaaaacgttgtttgaaccgggtgaaatggtccgtgttaatgatggtccgttcgctgacttcaacggcgttgttgaagaagttgattacgagaaatctcgtctgaaagtgtctgtttctatcttcggtcgtgcgacccctgtagagctggacttcagccaggttgaaaaagcttaacccagcgatcaaaaaagcggcgatttaatcgttgcacaaggcgcgagattggaatacaatttcgcgccttttgtttttatgggccttgcccgtaaaacgattttttatatcacggggagcctctcagaggcgttattacccaacttgaggaatttataatggctaagaaagtacaagcctatgtcaagctgcaggttgcagctggtatggctaacccgagtccgccagtaggtccggctctgggtcagcagggcgtaaacatcatggaattctgcaaagcgttcaacgcaaaaactgattccatcgaaaaaggtctgccgattccggtagtaatcactgtttacgctgaccgttctttcactttcgttaccaagactccgccggcagcagttctgctgaaaaaagcggctggtatcaagtctggttccggtaagccgaacaaagacaaagtgggtaaaatttcccgcgctcagctgcaggaaatcgcgcagaccaaagctgccgacatgactggtgccgacattgaagcgatgactcgctccatcgaaggtactgcacgttccatgggcctggtagtggaggactaagaaatggctaaactgaccaagcgcatgcgtgttatccgcgagaaagttgatgcaaccaaacagtacgacatcaacgaagctatcgctctgctgaaagaactggcgactgctaaattcgtagaaagcgtggacgtagctgttaacctcggcatcgacgctcgtaaatctgaccagaacgtacgtggtgcaactgtactgccgcacggtactggccgttccgttcgcgtagccgtatttacccagggtgcaaacgctgaagctgctaaagctgcaggtgctgaactggtaggtatggaagatctggctgaccagatcaagaaaggcgaaatgaactttgacgttgttattgcttctccggatgcaatgcgcgttgttggccagctgggccaggttctgggtccgcgcggcctgatgccaaacccgaaagtgggtactgtaacgccgaacgttgctgaagcggttaaaaacgctaaagctggccaggttcgttaccgtaacgacaaaaacggcatcatccacaccaccatcggtaaagtggactttgacgctgacaaactgaaagaaaacctggaagctctgctggttgcgctgaaaaaagcaaaaccgactcaggcgaaaggcgtgtacatcaagaaagttagcatctctaccaccatgggtgcaggtgttgcagttgaccaggctggcctgagcgcttctgtaaactaatgcctttacgtgggcggtgtttttgtctacaatcttacccccacgtatgctaacgaaagttagcagctaaaaagatttgttcgttggagcctggcctatccaggcctccgtcgaagaccgcaggagtttcgcaagaaacttaatcccctgcgtagacggtgacagaacgctaagattattcttttatattctggcttgtttctgctcaccgtaattaagacgctctctccgtttggaggagtgaagtgagttccagagattttctctggcaaacatccaggagcaaagctaatggctttaaatcttcaagacaaacaagcgattgttgctgaagtcagcgaagtagccaaaggcgcgctgtctgcagtagttgcggattcccgtggcgtaactgtagataaaatgactgaactgcgtaaagcaggtcgcgaagctggcgtatacatgcgtgttgttcgtaacaccctgctgcgccgtgctgttgaaggtactccgttcgagtgcctgaaagatgcgtttgttggtccgaccctgattgcatactctatggaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcaaaatttgaggtcaaagccgctgcctttgaaggtgagctgatcccggcgtctcagatcgaccgcctggcaactctgccgacctacgaagaagcaattgcacgcctgatggcaaccatgaaagaagcttcggctggcaaactggttcgtactctggctgctgtacgcgatgcgaaagaagctgcttaatcgcagttatctttttaacgcattcgcttacgtataaacttattctgatattcaggaacaatttaaatgtctatcactaaagatcaaatcattgaagcagttgcagctatgtctgtaatggacgttgtagaactgatctctgcaatggaagaaaaattcggtgtttccgctgctgctgctgtagctgtagctgctggcccggttgaagctgctgaagaaaaaactgaattcgacgtaattctgaaagctgctggcgctaacaaagttgctgttatcaaagcagtacgtggcgcaactggcctgggtctgaaagaagctaaagacctggttgaatctgcaccggctgctctgaaagaaggcgtgagcaaagacgacgcagaagcactgaaaaaagctctggaagaagctggcgctgaagttgaagttaaataagccaacccttccggttgcagcctgagaaatcaggctgatggctggtgactttttagtcaccagcctttttgcgctgtaaggcgccagtagcgtttcacactgtttgactactgctgtgcctttcaatgcttgtttctatcgacgacttaatatactgcgacaggacgcccgttctgtgtaaatcgcaatgaaatggtttaagcgtgatagcaacaggcattgcggaaagtgttccattttccggtcaacaaaatagtgttgcacaaactgtccgctcaatggacagatgggtcgacttgtcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttctggatgtaccttatctcctttctatccagcttgactcgtttcagaaatttatcgagcaagatcctgaagggcagtatggtctggaagctgctttccgttccgtattcccgattcagagctacagcggtaattccgagctgcaatacgtcagctaccgccttggcgaaccggtgtttgacgtccaggaatgtcaaatccgtggcgtgacctattccgcaccgctgcgcgttaaactgcgtctggtgatctatgagcgcgaagcgccggaaggcaccgtaaaagacattaaagaacaagaagtctacatgggcgaaattccgctcatgacggacaacggtacctttgttatcaacggtactgagcgtgttatcgtttcccagctgcaccgtagtccgggggtcttttttgactccgacaaaggtaaaacccactcttcgggtaaggtgctgtataacgcgcgcatcatcccttaccgtggttcctggctggacttcgaattcgatccgaaggacaacctgttcgtacgtatcgaccgtcgccgtaaactacctgcgacaatcattctgcgtgccctgaactacaccacagagcagatcctcgacctgttctttgaaaaagttatctttgaaatccgtgataacaagttgcagatggaactggtgccggaacgcctgcgtggtgaaaccgcatcttttgacatcgaagctaacggtaaagtgtacgtagaaaaaggccgccgcattactgcgcgccatattcgccagctggaaaaagacgacgtcaagctgatcgaagttccggttgagtacatcgcaggtaaagtggttgctaaagactacattgatgagtctaccggcgagctgatctgcgcagcgaacatggagctgagcctggatctgctggctaagctgagccagtctggtcataagcgtatcgaaacgctgttcaccaacgatctggatcacggcccatatatctctgaaaccttacgtgtcgacccaactaacgaccgtctgagcgcactggtagaaatctaccgtatgatgcgccctggcgagccgccgactcgtgaagctgctgaaagcctgttcgagaacctgttcttctccgaagaccgctatgacttgtctgcggttggtcgtatgaagttcaaccgttctctgctgcgcgaagaaatcgaaggttccggtatcctgagcaaagacgacatcattgatgttatgaaaaagctcatcgatatccgtaacggtaaaggcgaagttgatgatatcgaccacctcggcaaccgtcgtatccgttctgttggcgaaatggcggaaaaccagttccgcgttggcctggtacgtgtagagcgtgcggtgaaagagcgtctgtctctgggcgatctggataccctgatgcctcaggatatgatcaacgccaagccgatttccgcagcagtgaaagagttcttcggttccagccagctgtctcagtttatggaccagaacaacccgctgtctgagattacgcacaaacgtcgtatctcggcactcggcccaggcggtctgacccgtgaacgtgcaggcttcgaagttcgagacgtacacccgactcactacggtcgcgtatgtccaatcgaaacccctgaaggtccgaacatcggtctgatcaactccctgtccgtgtacgcacagactaacgaatacggcttccttgagactccgtatcgtaaagtgaccgacggtgttgtaactgacgaaattcactatctgtctgctatcgaagaaggcaactacgttatcgcccaggcgaactccaacctggatgaagaaggccacttcgtagaagacctggtaacttgccgtagcaaaggcgaatccagcttgttcagccgcgaccaggttgactacatggacgtatccacccagcaggtggtatccgtcggtgcgtccctgatcccgttcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggccgttccgactctgcgtgctgataagccgctggttggtacgggtatggaacgtgctgttgccgttgactccggtgtaactgcggttgctaaacgtggtggtgtcgttcagtacgtggatgcttcccgtatcgttatcaaagttaacgaagacgagatgtatccgggtgaagcaggtatcgacatctacaacctgaccaagtacacccgttctaaccagaacacctgtatcaaccagatgccgtgtgtgtctctgggtgaaccggtagaacgtggcgacgtgctggcagacggtccgtccaccgacctcggtgaactggcgcttggtcagaacatgcgcgtagcgttcatgccgtggaatggttacaacttcgaagactccatcctcgtatccgagcgtgttgttcaggaagaccgtttcaccaccatccatattcaggaactggcgtgtgtgtcccgtgataccaagctggggccggaagagatcaccgctgacatcccgaacgtgggtgaagctgcgctctccaaactggatgaatccggtatcgtttacattggtgcggaagtgaccggtggcgacattctggttggtaaggtaacgccgaaaggtgaaactcagctgaccccagaagagaaactgctgcgtgcgatcttcggtgagaaagcgtctgacgttaaagactcttctctgcgcgtaccaaatggtgtatccggtacggttatcgatgttcaggtctttactcgcgatggcgtagaaaaagacaaacgtgcgctggaaatcgaagaaatgcagctcaaacaggcgaagaaagacctgtctgaagaactgcagatcctcgaagcaggtctgttcagccgtatccgtgctgtgctggtagccggtggcgttgaagctgagaagctcgacaaactgccgcgcgatcgctggctggagctgggcctgaccgacgaagagaaacaaaatcagctggaacagctggctgagcagtatgacgaactgaaacacgagttcgagaagaaactcgaagcgaaacgccgcaaaatcacccagggcgacgatctgtcaccgggcgtgctgaagattgttaaggtatatctggcggttaaacgccgtatccagcctggtgacaagatggcaggccgtcatggtaacaagggtgtaatttctaagatcaacccgatcgaagatatgccttacgatgaaaacggtactccggtagacatcgtactgaacccgctgggcgtaccgtctcgtatgaacattggtcagatcctcgaaactcacctgggtatggctgcgaaaggtatcggcgacaagatcaacgccatgctgaaacagcagcaagaagtcgcgaaactgcgcgaattcatccagcgtgcgtacgatctgggcgctgacgttcgtcagaaagttgacctgagtaccttcagcgatgaagaagttatgcgtctggctgaaaacctgcgcaaaggtatgccaatcgcaacgccggtcttcgacggtgcgaaagaagcagaaattaaagagctgctgaaacttggcgacctgccgacttctggtcagatccgcctgtacgacggtcgcactggtgaacagttcgagcgtccggtaaccgttggttacatgtacatgctgaaactgaaccacctggtcgacgacaagatgcacgcgcgttccaccggttcttacagcctggttactcagcagccgctgggtggtaaggcacagttcggtggtcagcgtttcggggagatggaagtgtgggcgctggaagcatacggcgcagcatacaccctgcaggaaatgctcaccgttaagtctgatgacgtgaacggccgtactaagatgtataaaaacatcgtggacggcaaccatcagatggagccgggcatgccagaatccttcaacgtattgttgaaagagattcgttcgctgggtatcaacatcgaactggaagacgagtaattctcgctcaaacaggtcactgctgtcggggtaaaacccggcagcggattgtgctaactccgacgggagcaaatccgtgaaagatttattaaagtttctgaaagcgcagactaaaaccgaagagtttgatgcgatcaaaattgctctggcttcgccagacatgatccgttcatggtctttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaaaccagaacgtgacggccttttctgcgcccgtatctttgggccggtaaaagattacgagtgcctgtgcggtaagtacaagcgcctgaaacaccgtggcgtcatctgtgagaagtgcggtgttgaagtgacccagactaaagtacgccgtgagcgtatgggccacatcgaactggcttccccgactgcgcacatctggttcctgaaatcgctgccgtcccgtatcggcctgctgctcgatatgccgctgcgcgatatcgaacgcgtgctgtactttgaatcctatgtggttatcgaaggcggtatgaccaatctggagcgtcagcagatcctgactgaagaacagtatctggacgcgctggaagagttcggtgacgaattcgacgcgaagatgggtgcggaagcaatccaggccctgctgaagagcatggatctggagcaagagtgtgaacagctgcgtgaagagctgaacgaaaccaactccgaaaccaagcgtaagaagctgaccaagcgtatcaaactgctggaagcgttcgttcagtctggtaacaaaccagagtggatgatcctgaccgttctgccggtactgccgccagatctgcgtccgctggttccgctggatggtggtcgtttcgcgacttctgacctgaacgatctgtatcgtcgcgtcattaaccgtaacaaccgtctgaaacgtctgctggatctggctgcgccggacatcatcgtacgtaacgaaaaacgtatgctgcaggaagcggttgacgccctgttggataacggtcgtcgcggtcgtgcgatcactggttctaacaagcgtcctctgaaatctttggccgacatgatcaaaggtaaacagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggtcgttctgtaatcaccgtaggtccatacctgcgtctgcatcagtgcggtctgccgaagaaaatggcactggaactgttcaaaccgttcatctacggcaagctggaactgcgtggtcttgctaccaccattaaagctgcgaagaaaatggttgagcgcgaagaagctgtcgtttgggatatcctggacgaagttatccgcgaacacccggtactgctgaaccgtgcaccgactctgcaccgtctgggtatccaggcatttgaaccggtactgatcgaaggtaaagctatccagctgcacccgctggtttgtgcggcatataacgccgacttcgatggtgaccagatggctgttcacgtaccgctgacgctggaagcccagctggaagcgcgtgcgctgatgatgtctaccaacaacatcctgtccccggcaaacggcgaaccaatcatcgttccgtctcaggacgttgtactgggtctgtactacatgacccgcgactgtgttaacgccaaaggcgaaggcatggtgctgactggcccgaaagaagcagaacgtctgtatcgctctggtctggcttctctgcatgcgcgcgttaaagtgcgtatcaccgagtatgaaaaagatgcaaacggtgaattagtagcgaaaaccagcctgaaagacacgactgttggccgtgccattctgtggatgattgtaccgaaaggtctgccttactccatcgtcaaccaggcgctgggtaaaaaagcaatctccaaaatgctgaacacctgctaccgcattctcggtctgaaaccgaccgttatttttgcggaccagatcatgtataccggctttgcatatgcagcgcgttctggtgcatctgttggtatcgatgacatggtcatcccggagaagaaacacgaaatcatctccgaggcagaagcagaagttgctgaaattcaggagcagttccagtctggtctggtaactgcgggcgaacgctacaacaaagttatcgatatctgggctgcggcgaacgatcgtgtatccaaagcgatgatggataacctgcaaactgaaaccgttattaaccgtgacggtcaagaagagaagcaggtttccttcaacagcatctacatgatggccgactccggtgcgcgtggttctgcggcacagattcgtcagcttgctggtatgcgtggtctgatggcgaagccggatggctccatcatcgaaacgccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacccacggtgctcgtaaaggtctggcggataccgcactgaaaacggcgaactccggttacctgactcgtcgtctggttgacgtggcgcaggacctggtggttaccgaagacgatcgtggtacccatgaaggtatcatgatgactccggttatcgaaggtggtgacgttaaagagccgctgcgcgatcgcgtactgggtcgtgtaactgctgaagacgttctgaagccgggtactgctgatatcctcgttccgcgcaacacgctgctgcacgaacagtggtgtgacctgctggaagagaactctgtcgacgcggttaaagtacgttctgttgtatcttgtgacaccgactttggtgtatgtgcgcactgctacggtcgtgacctggcgcgtggccacatcatcaacaaaggtgaagcaatcggtgttatcgcggcacagtccatcggtgaaccgggtacacagctgaccatgcgtacgttccacatcggtggtgcggcatctcgtgcggctgctgaatccagcatccaggtgaaaaacaaaggtagcatcaagctcagcaacgtgaagtcggttgtgaactccagcggtaaactggttatcacttcccgtaacaccgaactgaaactgatcgacgaattcggtcgtaccaaagaaagctacaaagtaccttacggtgcggtactggcgaaaggcgatggcgaacaggttgctggcggcgaaaccgttgcaaactgggacccgcacaccatgccggttatcaccgaagtaagcggttttgtacgctttactgacatgatcgacggccagaccattactcgtcagaccgacgaattgaccggtctgtcttcgctggtggttctggattccgcagaacgtaccgcaggtggtaaagatctgcgtccggcactgaaaatcgttgatgctcagggtaacgacgttctgatcccgggtaccgatatgcctgcgcagtacttcctgccgggtaaagcgattgttcagctggaagatggcgtacagatcagctctggtgacaccctggcgcgtattccgcaggaatccggcggtaccaaggacatcaccggtggtctgccgcgcgttgcggacctgttcgaagcacgtcgtccgaaagagccggcaatcctggctgaaatcagcggtatcgtttccttcggtaaagaaaccaaaggtaaacgtcgtctggttatcaccccggtagacggtagcgatccgtacgaagagatgattccgaaatggcgtcagctcaacgtgttcgaaggtgaacgtgtagaacgtggtgacgtaatttccgacggtccggaagcgccgcacgacattctgcgtctgcgtggtgttcatgctgtgactcgttacatcgttaacgaagtacaggacgtataccgtctgcagggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaagctaccatcgttaacgcgggcagctccgacttcctggaaggtgaacaggttgaatactctcgcgtcaagatcgcaaaccgcgaactggaagcgaacggcaaagtgggggcaacttactcccgcgatctgctgggtatcaccaaagcgtctctggcaaccgagtccttcatctccgcggcatcgttccaggagaccactcgcgtgctgaccgaagcagccgttgcgggcaaacgcgacgaactgcgcggcctgaaagagaacgttatcgtgggtcgtctgatcccggcaggtaccggttatgcgtaccaccaggatcgtatgcgtcgccgtgctgcgggtgaagctccagctgcaccgcaggtgactgcagaagacgcatctgccagcctggcagaactgctgaacgcaggtctgggcggttctgataacgagtaatcgttaatccgcaaataacgtaaaaacccgcttcggcgggtttttttatgggtgttattcagagggcaaagtcttcacgggaaatattaagaaaggcagggcgaaacgaggaagaagcttttcgccctggacaacattcctgttgacgggactaccataaaaaaacacaacgctttcaacaaccttgcgtttttcatcttccggagctgctcggaataaatttacgttcttacattctgtctcatggcctttgcgatgggcgtcccagatagctgtcccagtctttccataccggctgcaaaccctgagcggttaacgcggcagcaaccgcttccggtctgcgatcgtcgtgcggtgagaactgttccagctcggggtggttgtcggcatagccacctggctgcgttttcgaaaaagcgctgacgttattaattgccagcggaatcacgcgatcgcgaaaccacggtgattcccgcgtggagagtgacagttcaatctccggtgcaagcagccggaaagcgcagatggcttgcactaactggcgttcatccataatcgacgcaggctcaatgccgccagtacatggacgcaggcgtgggaaggagacagagtagcggctttgccagtaatgctgttgcagccatagcaaatgttcggcaaccatatagcagtcaactcgccagctgtcggaaaggccgattagcgcgccgaggcctatcttatcaatccccgcacgccctagccgatccggcgtttccagccgccagaagaagtcctgttttttacctttcagatgatgatgggcataagtcgcctcatgatatgtctcctgataaaccattactccatcgaggccaagctgttttaactcggcatattccgcctccgtcagcggttgcacttccatctgtagtgaagagaactgttcacgcagggcagggagatgacgacgaaagtaatccatccccactttcgcctgatgttcaccagtgactaatagcagatgttcaaagcccatctcccgtatagcggcgctttccctggcaatatccgcttcatccagcgttttgcgcttgatgcggttgctcatagaaaatccgcaataagtacagtcgttagcgcaaagattggaaagataaagcgggacgtagaagctgacgacgttgccaaatcgctgacgagtcagacgttgcgctcgctgggccagtggttccagatagccactggcggcgggtgatagcaatgccatcatgtcgtcgcgggtgagttgcgaggcatttagcgcccgctctacgtcagcagccgttttgccgttgatacgcaggtggatgtcatcccagtccagttgtcgccagcgatcgctgaaggttttcatgccgatgcctccagaaatccagtcagcgggctggtggcatgagcaaaatgactgcggctgcccggtccggactgacgtgccagcaggcctgcttctaccgccagacgaaatgccttcgccatgttgacgggatcgtccgcgacggcaatcgccgtattcactaacaccgcgtcggcccccatttccagcgcctgcgcggcatggctgggaacgccgatgccagcatcgacaaccaccggaacggtggcctgctggataataatctccagcatggcgcgggtttccagtccctgattcgagccaatcggcgcgccgagcggcatcaccgctgcacagccgacttcttccagacgtttacacaataccggatcggccccgcagtaaggcagcacgataaatccctgttgtaccagcgtttcggcggctttcagggtttcgatgggatcgggcaacagccagcgggcgtcagggtgaatctccaattttagccagtttgtgcctaacgcttcacgtgccagatgggcggcgaaaatggcttcttccgcggttttcgccccggaagtattcggcagcagggtcacacccgccgcgataagcggttcgaggatagcgtcgttgtgctggcgcaagtcgacacgtttcatcgccagcgtcaccagttggctgccgcaagcgcggatcgcctccaccatcagttgtgaagaggcgaattttccggtgccagtaaacagatgtgaagcaaacgttttgtccgcaatatgtaacatctcaaccccctgcaataacctgaaaaagcaggatctggtcgccatcctgcacgatatgttgcgcccattgttcccgcgggacgatttgctgattaatcgccagtgccgcacctgcttgttgttgatcgagttgcttcagcagttcgtgaacagttagtccggcgacacactgcatcggttgatcgttaaacaggatctgcattgcatcctccacataccgggcaaccgttggcgcggcgcaacgtcaggctgcgccactggctcgatttaccgtcgaacagtcggagttctcccgcaggcgtctctataccgcttaataacttaatggcttccagggcctgcaaagtgcccataaccccgaccaccgggccaaccacgcccgccgtgcggcagttgcgttctggctcctggttatctggccacaggcagcggtaacacccctgctcccagggcggcgtcagtaccatcaactgaccgccaaatccgaccgcgctggcggtgataagcggcgtgttgagtgccacgcaggtggcattaatctcctggcgagtcgccatattgtcagtacagtcgagcaccacatcggcttgtgcaaccgcatcttttaacgtctcacccgttaatcgttgttgtaatgccatcagttgaatgtcgggattcaactgtgtcagtcgctgttggctgacctgtgatttcgggcgatcgatatcttcagtggtaaagaggatttgtcgttgcagattgcttaaatgcacatcgtcgtcatctgccagtaccagcgtcccgacgccagcccccgccaggtatagcgcagcaggtgtacccagcccgccaagaccaataatcagcacctggctgtcgagcagtttttgctgcccgtccagagcgatatcgtcgagcaggatttggcggctataacgcataaagtcacggtcattcatcgccaactcctgcaatttccagcagctgtgccgttgccaaacgccagtctgcggcttgagtaatggcgctgacgacggcgatactgccgacacccgttgctatcaccgcaggcgcgcgcgccagactgataccgccaatcgccacggtgggataatccgccaggcgctcaacatgccgtgccagctgttccagtccctgcggtgcagaaggcatctgtttggtttgtgtcggaaacacatgtcccagcgcgatataagaaggacgttccgccagcgcgacgtcgatctccatatcgtcatgggtcgaaacgcccagccgcaggcctgccgcgcggatggcgctgagatcggtggcttgcaaatcttcctgccccagatggacgccatacgcctgatgcttaatcgccagccgccagtaatcgttgataaacaatcgcgcgttatagcggcggcccagcgcaattgccgccaccacatcggcttctacctcttcatcgcgccgatctttgatgcgtagctggagagtacgtacgcctgcatccaacagacgttcgatccactgtacgctgtcaaccaccgggtacagtcctaaacgaaagggtacaggaggaaactcaggctgatacatcacgcttcctccttacgcaggtagatttctccgcctctggcgcggaagttctccgacatatccgccattcccacttcaatggtttgcgcggcggcgtaatcacgcacttcctggctgattttcatcgagcagaatttcggtccacacatggagcaaaaatgggcgactttaccggactcttgcggcagggtttcatcgtgataagcgcgggcagtaaacgggtcgagggccagattaaactggtcttcccagcgaaattcgaagcgggctttcgacatggcgttatcgcgaatttgcgcgcccggatgccctttcgccaggtcggcggcgtgagcggcaatcttataggtgataagcccctgtttaacatcttctttatttggcaggcccagatgctctttcggcgttacgtagcagagcattgcacaaccaaaccagccaatcatcgccgcgccaatccctgacgtgaagtggtcatagcccggcgcgatatcggtagttagcggccccagagtgtaaaacggcgcttcgtggcagtgctctaactcctcggtcatattgcggcgaatcatctgcatcggcacgtggcctgggccttcaatcatcacctgtacgtcatattcccaggcgattttagtcagttcacccagcgtatgcagctcggcaaactgtgcttcatcgttggcgtcctgaatagaaccggggcgcaggccgtcgcccagcgatagcgaaacgtcataagcagcacagatttcacaaatttcgcggaagtgttgatagaggaaattttcctgatgatgggagaggcaccatttcgccataatcgaaccgccgcgagagacgataccggtcaggcgtttcgcggtcatcggcacgtagcgcagcagcacccccgcatggatcgtgaagtaatccacaccttgctcggcttgttccagcagggtgtcgcggaagacttcccaggtaagatcttcagcgatcccgttcaccttctccagtgcctggtagatcggcactgtaccgatcggcaccgggctgttacgcaaaatccactcgcgggtttcgtgaatatagcgaccagtggaaagatccatcacggtatccgctccccagcgtgtggaccataccagtttttccacttcttcttcgatggaagaagtgaccgctgagttgccgatattggcgttaacttttaccaggaagttacggccaataatcatcggctccgattccggatgattaatgttggccgggataatcgcacgtccggcagcaacttcatcacggacaaattccgcagtgatattttccggcagacgtgcgccaaagctcattcccggatgctggtggcgtaaaacttcgctacgtatgcgctcgcgacccatattctcgcgaatggcgatgaattccatttctggcgtgatgatacccttgcgggcgtagtgcagttgtgtgacgcggtggcctgctttggcgcgttttggggttaatacgccgctaaaacgcagctcgtcgaggccatcatctgccagccgcgcttttgtgtaatcggaactgcgcacggtaagttcttcggtatcgccgcgcgcatcgatccacggctggcgtagttttgccagcccttgctgcacgttaatggcaatctgcggatcgccatacgggccggaggtgtcgtagaccggaatcgcttcgttttcttcgtactgcggctgttctttgctgccgccaattagcgtcgggctaagctgaatctcacgcatcggcacgcgtacgccggggtgtgtgccagtgatgtaaatgcgttttgagttgggaaaggcggagccttccagggtgtcgataaaatgttgggcctgggcgcgttgttcgcggcgggtcagttttgttgcagacatagctcgttccaaaaagttaaggacgtggcttgtcagacgacggatgaagcaagagacgatcgccgcaaaggcgatgcgatagcagattaactcttgttcccttcgcaggtattagcctgatcaggttccgcggatcccgaataaacggtctcagccagttaaggcactccgacaagaaattagccccacaaacggggcgttgaatgtaaattacgcgttaacagcgcagaactcaagcaggatatttgacgcgggcggcgtcaagcaccagtagaatcagcttatcttccagcacaaagcgcgcttccagtgcctcgccgatgtcagataaaacctgttgaaactcaaggtaattatcatgatcgatggcggtttccagactggaatcgtagtcatccataatctgttgagtattggcttcgagttgtggccaaatcttcgcggcgcgtgcgagttgcccattgccttccagcttatgaagaatgcgctcataaatactgaaatgtccggcagacaagtaatcgaccaggctctgacaaaaatcatcaagggctttttcgtttagcctcatgtacgattctttgccaggcttaatgccaaccagattgtagtaagccacgagcagatgcttacgtacatgtagccagcgatcaaccagtttgttacttcctctgacgcgctccgtcaggttatcgagctggttaagcatgattgactccgcaagtttgtattcaaaaactgctctgtgagaaatgtaaaaaccatgttaaacatgccagtgatgcaaaggtagtgcaagagctatggatcgtataattgaaaaattagatcacggctggtgggtcgtcagccatgaacaaaaattatggttgccgaagggagaattgccatatggcgaagcggcaaatttcgatcttgtgggtcagcgcgcactacaaatcggcgaatggcagggggaacctgtttggttagtacaactgcagcggcgtcacgatatggggtcggtacgtcaggtcattgatctcgatgttgggctgtttcaactggccggacgtggcgtgcaactggcggagttttaccgatcgcataaatactgtggttactgcgggcatgaaatgtatccaagcaaaaccgaatgggcgatgctgtgcagccattgccgtgagcgttactacccgcaaatcgccccctgcattattgttgccatccgtcgcgatgattcgatcctcctcgcccagcatacccgccatcgtaacggtgtccatacagtacttgccggattcgtcgaagtgggtgaaaccctcgagcaggcagtcgcgcgggaagtgatggaagagagcggaattaaagttaaaaacttgcgttacgtgacctcccaaccgtggccgtttcctcagtcgttaatgaccgcgtttatggcggaatatgacagcggcgagatcgtgatcgacccgaaagaattgcttgaggcgaactggtatcgctatgacgatttgccgttactcccgccgcccggcaccgtagcgcgccgtctgatagaagatacagtggcgatgtgtcgggcagagtatgagtgatgatacactgaccgcctgacgcactaaggaacagccaaaatgaccgaacttaaaaacgatcgttatctgcgggcgctgctgcgccagcccgttgatgtcactccagtatggatgatgcgccaggcgggtcgctatctaccggaatataaagccacgcgcgcccaggcgggcgattttatgtcgctgtgcaaaaatgccgagctggcgtgcgaagtgactttgcaaccgctgcgtcgctatccgctggatgcggcgatcctcttttccgatatcctcaccgtgccagacgcgatgggtttagggctctattttgaagccggagaaggtccgcgttttacctcgccagtcacctgcaaagccgatgtcgataaactgccaattccggacccggaagatgagctgggttacgtgatgaacgcggtgcgtaccattcgtcgcgaactgaaaggcgaagtgccgctgattggtttttccggcagcccgtggacgctggcgacctacatggtggaaggcggcagcagcaaagcgttcaccgtgatcaaaaaaatgatgtatgccgatccacaggcgctgcacgcgctactcgataaactggcgaaaagcgtcactttgtatctgaatgcgcagattaaagccggtgctcaggcagtcatgattttcgacacctggggcggcgtgcttaccgggcgcgattatcaacagttctcgctctattacatgcataaaattgttgatggtttactgcgtgaaaacgacggtcgccgcgtaccggtcacgctgtttaccaaaggtggcggacagtggctggaagcgatggcagaaaccggttgcgatgcgctgggcctcgactggacaacggacatcgccgatgcgcgccgtcgcgtgggcaataaagtcgcgctgcagggtaatatggacccgtcgatgctgtacgcgccacctgcccgcattgaagaagaagtcgcgactatacttgcaggtttcggtcacggtgaaggtcatgtctttaaccttggtcacggcattcatcaggatgtgctgccagaacatgctggcgtgtttgtggaggcagtgcatcgcttgtctgaacagtatcaccgctaaggagcgattatggatctcgcgtcattacgcgctcaacaaattgaactggcttcttctgtgatccgcgaggatcgactcgataaagatccgccggatctgatcgccggagccgatgtcggatttgagcagggcggcgaagtgacgcgagcggcgatggtgctgctgaaatacccctcgcttgagctggtggagtataaagtggcccgcatcgccaccaccatgccttacattccaggttttctctcgttccgcgaatatcctgcgctgctggcagcgtgggagatgctgtcgcaaaagccggatttagtgtttgtcgatggtcatgggatctcgcatcctcgccgtcttggcgtggccagccattttggcttattggtggatgtgccgaccattggcgtagcgaaaaaacggctctgcggtaaattcgaaccgctctccagcgaaccgggcgcgctggccccgctgatggataaaggcgagcagctggcctgggtctggcgcagcaaagcgcgctgtaacccgttgtttatcgctaccggccatcgggtcagcgtggacagcgcgctggcgtgggtacaacgctgcatgaaaggctatcgtctgccggagccaacgcgctgggcggacgcggtggcctcggaacgtccggcgttcgtgcgctatacagcaaatcagccctaattcaggtaaactgcggataatttccgtatttgagaactcaacatgttacaaaacccaattcatctgcgtctggagcgcctggaaagctggcagcacgtcacttttatggcctgcttatgcgaacgtatgtaccccaattacgccgtattctgtcagcaaaccggcttcggcgatgggcagatttaccgccgcattctcgatctcatttgggaaacgctgaccgtcaaagacgcaaaagtaaatttcgacagccaactggagaaatttgaagaagcgattccttcagccgacgatttcgatctgtacggcgtttatccggcaatcgatgcttgcgtggcgttaagtgaactggtccattcgcgtttaagtggcgaaacgctcgaacacgcggtggaagtgagtaagacttccatcacgaccgtggcgatgctggaaatgactcaggctggtcgcgaaatgagcgatgaagagctcaaagaaaacccagctgtagagcaagaatgggacattcagtgggaaatattccgacttttagctgagtgcgaagaacgcgatatcgagctgataaaaggccttagggcagacctgcgtgaggcgggtgagagcaatattggtataatttttcagcaataagaccagaaaacgtgatttaacgcctgatttgtcgtacctggagtcttccctttcgccccccgtctggtctacatttggggggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgctattctggcatttccgtcgcactcgatgcttagcaagcgataaacacattgtaaggataacttatgaacaagactcaactgattgatgtaattgcagagaaagcagaactgtccaaaacccaggctaaagctgctctggagtccactctggctgcaattactgagtctctgaaagaaggcgatgctgtacaactggttggtttcggtaccttcaaagtgaaccaccgcgctgagcgtactggccgcaacccgcagaccggtaaagaaatcaaaattgccgcagctaacgtaccggcatttgtttctggcaaggcactgaaagacgcagttaagtaagattgcgtggcagtgaacagttttaacgaaggggtggtttcaccccttttgtctttctggcgtcgatcattgatgctggcaggcgctctgtttctcactgcctgtagtcacaactcttcacttcctccctttaccgccagtggatttgctgaagaccagggcgcggtacgcatctggcgaaaagacagcggcgataatgtgcatctgcttgccgtgtttagcccgtggcgcagtggcgataccaccacgcgagagtatcgctggcagggcgataaccttacgctcatcaatatcaatgtttacagcaaaccgccggtgaacattcgcgcgcgttttgacgatcgcggcgatctgagctttatgcaacgtgaatccgatggggaaaagcagcagctttctaacgaccaaatcgatttataccgttatcgtgctgatcagatccgccagattagcgatgccttacgtcaggggagagtcgtgctgcgccaggggcgctggcatgcgatggaacagaccgtgaccacctgcgaagggcaaaccattaaacctgatttagattcgcaggcgatagcgcatatcgagcgccgccagagccgctcttctgttggtgtcagcgtggcatggctggaagcgcccgaaggttcgcaattactgttggtggcaaactctgatttctgtcgctggcaacccaacgagaaaacgttctgatttaccagtggcccatacccatatgaccgccaccaccgcagtcgccgtaacccattccggtaccgcgcggaatacccgcttcagccatcgcaatatctcgtttcacccgtaactcatctaacgactgacgcaaattctccatctctttggcgagcgcgttaattttgctgctatccggtgggttcgcggctaacagggcattgtattcataacgctttgtcaccagttgctgttgcagtgcgctgctttgagcgtaaaagtcattatggattttctgccacgctgtctgttgttcgctggtcaaaggcgcggcattttgctgccacataccatgtccgccgtgagcaaatgccgatgtcgatcccatcgccattgctgaaagcgccatcattaccagggcaattttcgtgttccgtttcatggttaatcctccagtggttgtcttacttcgggtattgcatcttccgtgccaacggcgaaacgctgatatgacgggtaatctggcatgataaacgagtaaaaatgactcgcctgttgtgggtagcgagtcatttttactcattgaaacttaagcctttgtgttacagcgcagggtaagcgctgataaaagatggcatgatttctgctgtcagaaagggatgagcaggcaaagaagaagatgcgttttatgcaacgttctaaagactccttagctaaatggttaagcgcgatcctccccgtggtcattgttgggctggtggggctgtttgcggtgacagtgattcgcgattatgggcgcgagactgccgccgccagacaaacgctgctggaaaaaggcagtgtacttatccgtgctctcgaatccggctcgcgcgtcggcatggggatgcgcatgcatcatgcgcagcagcaggcattactggaagaaatggccgggcagcctggtgtacgttggtttgcggtcacggatgaacaaggaacaatcgtgatgcatagcaactccggcatgatgggaaaacagctttattccccgcaggaaatgcagcagttacatccgggagatgaagaagcgtggcggcggatcgatagcgcagacggcgagcctgttctggaaatttatcgccagtttcaaccgatgtttgctgctggaatgcaccggatgcgccatatgcagcagtatgccgcgacaccacaagcaatttttatcgctttcgacgccagtaacattgtgagtgctgaagatcgtgagcagagaaacaccctgattatcctcttcgccctggcgacggtcttgctggcaagcgtgttgtcattcttctggtatcgccgatatctgcgctcgcggcagctattgcaggatgaaatgaagcgcaaagagaagctggtggcactggggcatctggcggcaggcgttgcccacgaaatccgtaacccactttcctcgattaaagggctggcgaaatactttgccgaacgcgcgtcagcagggggagaagcgcatcaactggcgcaggtgatggcgaaagaagccgaccgtttaaaccgcgtggtaagcgagttgctggaactggttaagccaacgcatctggctttgcaggcggtggagctcaacacgctgattaaccactcattacagctggtaagccaggatgcaaacagccgggagatccagttacgctttaccgccaacgacacattaccggaaattcaggccgatccggacaggctgactcaggtcctgttgaatctctatctcaatgctattcaggcgattggtcagcatggcgtgattagcgtgacggccagcgaaagcggcgcgggcgtgaaaatcagcgttaccgacagcggtaagggaattgcggcggatcagcttgaagccatcttcaccccgtacttcaccaccaaagccgaaggcaccggactggggctggcggttgtgcataatattgttgaacaacacggtggtacaattcaggtcgcaagccaggagggaaaaggcgcaacgttcaccctttggcttccggtcaatattacgcgtaaggacccacaaggatgacgcacgataatatcgatattctggtggtggatgatgacattagccactgcactattttgcaggctttgctgcgcggctggggctataacgtcgcgctggcgaacagcgggcgacaggcgctggagcaggtgcgggaacaggtttttgatcttgtgctttgcgatgtacgaatggcagagatggatggtatcgccacgctaaaagagatcaaaacattaaaccccgcgattccggtgctgattatgaccgcgtactccagcgtcgagacggcggtagaggcgttgaaaaccggggcgctggattatctcatcaagccgctggatttcgataacctgcaggcgacgctggaaaaggcgctcgcgcatacacacagtgttgacgctgaaacgcctgcggtgtctgccagccagttcggtatggtcggtaaaagcccggcgatgcaacacctgctcagtgaaatcgccctcgtcgcgccatcggaagccacggtgctgatccacggcgattccggcaccggtaaagagctggtcgccagggcgattcacgccagtagcgcacgtagcgaaaaaccgctggtaacgctcaactgcgcggcgctcaacgaatccttgctggagtctgaattgttcggtcacgaaaaaggggcgtttaccggggccgacaaacgccgggaagggcgctttgttgaggcggacggcggcacgctgtttctcgatgaaattggcgatatctcgccgatgatgcaggttcgtctgctgcgtgcgattcaggagcgcgaagttcagcgtgtcggcagcaaccagaccatctcggttgatgtccggctgattgcggcgactcatcgcgatcttgccgcagaggtgaatgccgggcgttttcgccaggatctctactatcgcctgaacgtggtggcgattgaagtaccatcgctgcgtcagcggcgggaagatattcctctgctggcaaaccattttcttcagcgctttgccgaacgtaatcgcaaggcggtaaaaggctttacgccccaggcgatggatctgctgattcattacgactggccgggaaatattcgtgaactggaaaacgcggtggaacgggcggtggtgctgctgaccggggaatatatttccgaacgcgagctgccgctggcgattgccagtacgccgatcccgctggtacaaagtcaggatattcagccgctggtggaagtcgaaaaagaggtgattctggcggcgctggagaaaacaggcggcaacaaaaccgaagccgcccgccagttagggatcacgcgcaaaacgctattggcaaaactgtcgcgttagttctgctcgcgttcgatagcgcgccagccgatatctttccggcagaagcagtcgtcccaatggatatcggtcattaaggcataagcgcgtttctgcgcttctgccacggtatgacccagcgcggtaacgcacagtacgcgcccgccgctggtcactacctgctcgtcatccgctagtttcgtgcccgcgtggaacactttgccgtctgccacttcttccagcggcaggccgtggatcacatcgccggtgcggtaatcgcccggatatccacccgcagccatcaccacgccgagagaagcgcgttcatcccactcggacgttttctcgtccagcttgccttcacaggccgccaggcagagctcaaccagatcggacttcatgcgcagcataatcggctgggtttccggatcgccaaagcggcagttaaattcaataaccttcggattgccctgtttgtcgatcatcaggcccgcgtagagaaaaccagtgtaggtgttgccttccgccgccatgcctttcacggttggccagatgatacgctccatcgtgcgctgatgaacctcatcggtcactactggcgcaggggagtaagcgcccatcccgccggtgttcggcccggtatctttatcgcctacgcgtttgtgatcctggctggtggccatcggcagcacatgctcgccgtccaccatcacgatgaaactggcttcttcgccgtcgaggaattcttcgatgacgatgcgatggcccgcatcgccaaacgcattgcccgccagcatgtcgtgaacggcggcttcggcttctgcgagcgtcatcgccacaatcacgcctttcccggcggccagaccgtcagccttgatgacgatcggcgcgcctttctcgcgcagataggccagcgcaggctcaacttcggtaaagttctgatattccgccgtcgggatctgatgacgcgcgagaaaatctttggtgaaggctttggaaccttccagttgtgcggcaccttcggttgggccgaagattttcagacccgcggcacggaaggtatccaccacgcctttgaccagcggcgcttccgggccaacgatggttagatctaccttttcgttttgtgcgaaatccagcagcgccgggatatcggttacgccgatagcgacgttctgtagcgcgggttccagcgcagtgcctgcattacccggagcaacaaaaacagtttcaaccagcggcgactgagccgctttccaggccagcgcgtgctcgcgcccgccgttaccaatcactaatactttcatctattgctccattaatggcggaagtggcgcatgtcggtgaagagcatcgcaataccgtgctcgtcggcggcggcaatcacttcgtcatcacggatagaaccgccaggctggattacacaggtcacacccgcagcggcggcggcatcaataccgtcgcggaacgggaagaacgcgtcagaagccattgacgaacctttcacttccaaaccttcatcggcagctttgataccggcgattttcgcggagtacacgcggctcatctggcctgcgccaataccgatggtcatattgtttttggcatagacgatagcgttggatttcacgaacttcgccactttccagcagaacagcgcatcacgaagttcctgttcagtcggctgacgcttggtgacgacgcgcagttcttctgcaccgaccatccccaggtcgcgatcctgaaccagcagaccgccgttcacgcgtttgaaatcaagacccggagcacgctcgccccactgaccgcagatcaggacgcgaacgttctgtttagcggcggttattttcagggcttcttcgctggcggacggcgcaataatcacttcaacaaactgacgagaaatgatggcctgcgcggtttccgcatccagctcgcggttaaaggcgataatgccgccgaatgcggaggttgggtcggttttatacgcgcgatcgtaagcatcgagaatggagttgctgaccgccacgccgcatgggtttgcatgcttcacgatcacacaggccggctcggcgaactctttcacgcactccagcgccgcatcggtatcggcgatgttgttataagagagggctttaccctgaacctgggttgcggtggcaacggaggcttctttcacattctcttctatatagaaggcagcctgctggtggctgttctcgccgtagcgcatatcctgcttcttgatgaagttcaggttcagcgtacgcgggaagcgaccggcggcttctttgctttcaccgtgataggccggaaccatgctgccgaagtagttggcaatcatgctgtcgtaggcggcagtgtgttcgaaggctttgatggcaaggttgaaacgggttgcaagcgtcagcgatccttcgttggcatccatctctttaataatggcgtcgtagtcgctactcttcaccacgattgcgacatctctatggttcttggcggcggagcgcaccatcgttgggccgccgatatcgatgttctcaaccgcatcttccagcgagcagccttcacgagcgacggtctgggcgaacggatacaggttaacaaccaccatatcgataggctggatctgatgttcttccataatggcatcgtcctggccgcgacggcccagaatgccaccatgtactttcggatgcagggtcttcacgcgtccatccatcatctccgggaaaccggtgtaatcggaaacttcggttaccggcagacctttttctgctaacagacgggcagtgccccctgtagacagcagctccacaccgcgtgcggaaagtgcctgggcgaattcgacgataccggctttgtcagaaacactgagcagagcgcggcggactggacgacgttgttgcatggtaaatcccctggatttgactattacagagagcgttagctgaatttttcgcgaaaaactcagctaacgcccctaacggggcatccttatttttcgcccgcattgtaacgaaaacgtttgcgcaacgctcgcgaatttttctctttcaatggtgatcacaattttgacagtggctaccgtgggaaaaatacagaaattacattgaagattgtggataactctgtgcgtaaaaaggtataaagcggggttttgctggggaatgcagcagtcagtcatttttatgcaatttttctattgcggcctgcggagaactccctataatacgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttaggttgaagagaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttgacgtcgcaagacgaaaaatgaataccaagtctcaggagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacagaaagcagcttgctgctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcccgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaaaggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtaacggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcacctgccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcctcttaatggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactatgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtggcctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaaccaaggctgaggcgtgatgacgaggcactacggtgctgaagtgacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcgacttgctcgtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcggtaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgttggcccctaatcggggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagacttagagtctcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcggatgagagaagattttcagcctgatacagattagattaaccggcgacaagcgggttaatgaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattagaaaaaccccggtcaataaggccggggttttttgcatatcaattatttgcatgatgaagggaatctcatgtcagttctgtatatccaaattcgtcgtaatcaaattactgttcgcgatcttgaaagcaaacgtgaagtgtcaggagatgctgccttcagtaaccagcgcctgttaatcgccaatttctttgttgcagaaaaagttctgcaagatcttgttctgcaactccacccacgttcaacctggcattcttttttgccagcaaaacgtatggatattgttgtgagcgcgctggaaatgaatgagggcggtttgtcacaggttgaggaacgcattcttcatgaagtggtcgcaggggcaacgttaatgaaatatcgccagttccacatccatgcgcaatcagtggtactcagtgatagtgcggtcctggcaatgtttaagcagaaataatcatgtcaccattggtgggtacgaaacctaaagttcagcccaccgggatgagaaaaaaaccgcctacacccccacatatgccagattcagcaacggatacggtttccccaaatcgtccacctcagagcgtcccgtaaccttaaaacccaccttcttatagaacccaaccgcctgctcattttgctcattaacattggttgtcagttccggggccattgagagcgcatgcttcaccagcatccgacccacgccgcagccgcgcacatcaggatcgataaacagcgcatccatatgctgcccacttaacaacataaacccaaccggccgatcccgctcattaaccgcgacccacaacggcgcttccggcaggaaggaacgaactagctcctccagctcggcccgatactctgctgataaaaaatcgtgagtggcatcgacagaacgacaccaaatcgcaacgagttcctccccttcctcatgccgtgagcggcgaatactaataaccattttctctccttttcgtcattcttatattctaacgtagccttttccttgaaactttctcaccttcaacatgcaggctcgacattggtaaattttctggttatcttcagctatctggatgtctaaacgtataagcgtatgtaatgaggtaatcaggttatgccgattcgtgtgccggacgagctacccgccgtcaatttcttgcgtgaagaaaacgtctttgtgatgacaacttctcgcgcgtctggtcaggaaattcgtccgctaaaggtgcttatccttaacctgatgccgaagaagatcgaaactgaaaatcagtttctgcgcctgctttcaaactcacctttgcaggtcgatattcagcttttgcgcatcgattcccgtgaatcgcgcaacacgcccgcagagcatctgaataacttctactgtaactttgaagatattcaggaacaaaactttgacggtctgatagttaccggcgcgccgctgggcctggtggagtttaatgatgtcgcttactggccgcagatcaaacaggtgctggagtggtcgaaagatcacgtcacctcgacgctgtttgtctgctgggctgtacaggccgcgctcaatatcctctatggtattcctaagcaaacccgcaccgacaaactctctggcgtttacgagcatcatattctccatcctcatgcgcttctgacgcgtggctttgatgattcattcctggcaccgcattcgcgctatgctgactttccggcagcgttgattcgtgattataccgatctggaaattctggcagagacggaagaaggggatgcatatctgtttgccagcaaagataagcgcattgcctttgtgacgggccatcccgaatatgatgcgcaaacgctggcgcaggaatatttccgcgatgtggaagccgggctagacccggatgtaccgtataactatttcccgcacaatgatccgcaaaatacaccgcgagcgagctggcgtagtcacggtaatttgctgtttaccaactggctcaactattacgtctaccagatcacgccatatgatctacggcacatgaatccaacgctggattaatcttctgtgatagtcgatcgttaagcgattcagcactttacctcaggcaccttcgggtgccttttttatttccgaaacacacctcagcaagtgaataaattttatttatattgttatcaataagttaacatgcatttttaattaaaatggaaattgtttttgattttgcattttaaatgagtagtcttagttgtgctgaacgaaaagcgcacaacgatccttcgttcacagtggggaagttttcggatccatgacgaggaactgcacgatgactgaacaggcaacaacaatcgatgaactggctttcacaaggccgcatggcgagcaggagaagcaaattcttactgccgaagcggtagaatttctgactgagctggtgacgcattttacgccacaacgcaataaacttctggcagcgcgcattcagcagcagcaggatatcgataacggaatgttgcctgattttatttcggaaacagcttccattcgtgatgctgactggaaaattcgcgggattccttcggacttagaagatcgtcgcgtagagattaccggacctgtagagcgcaagatggtgatcaacgcgctcaacgccaatgtgaaagtctttatggccgatttcgaagattcactggcaccagactggaacaaagtgatcgatgggcaaattaacctgcgcgatgcggttaacggcaccatcagctatagcaatgaagcaggcaaaatttatcagctcaagcccaatccagcggttttgatttgtcgggtacgcggtctgcacttgccggaaaaacatgtcacctggcgtggtgaggcaatccccggtagcctgtttgattttgcgctctatttcttccacaactatcaggcactgttggcaaagggcagcggtccctatttctatctgccgaaaacccagtcctggcaggaagcggcctggtggagcgaagtcttcagctatgcagaagatcgctttaatctgccgcgcggcaccatcaaggcgacgttgctgattgaaacgctgcccgccgtgttccagatggatgaaatccttcacgcgctgcgtgaccatattgttggtctgaactgcggtcgttgggattacatcttcagttatatcaaaacattgaaaaactatcccgatcgcgtcctgccagacagacaggcagtgacgatggataaacccttcctgaatgcttactcacgcctgttgattaaaacctgccataaacgcggtgcttttgcgatgggcggcatggcggcgtttattccgagcaaagatgaagagcgcaataaccaggtactcaacaaagtaaaagcggataaatcgctggaagccaataacggtcacgatggcacatggatcgctcacccgggccttgctgatacggcaatggcggtattcaacgatattctcggctcccgcaaaaaccagcttgaggtgatgcgcgaacaagacgcgccgattactgccgatcagctgctggcaccttgtgatggtgaacgcaccgaagaaggtatgcgcgccaacattcgcgtggctgtgcagtacatcgaagcgtggatctctggcaatggctgtgtgccgatttatggcctgatggaagatgcggcgacggctgaaatttcccgtacctcaatctggcagtggatccatcatcaaaaaacgttgagcaatggcaaaccggtgactaaagccttgttccgccagatgctgggcgaagagatgaaagtcattgccagcgaactgggcgaagaatgtttctcccaggggcgttttgacgatgccgcacgcttgatggaacagatcaccacttccgatgagttaattgatttcctgaccctgccaggctaccgcctgttagcgtaaaccaccacataactatggagcatctgcacatgaaaacccgtacacaacaaattgaagaattacagaaagagtggactcaaccgcgttgggaaggcattactcgcccgtacagcgcggaagatgtggtgaaattacgcggttcagtcaatccggaatgcaccctggcgcaactgggtgcggcgaaaatgtggcgtctgctgcacggcgagtcgaaaaaaggctacatcaacagcctcggtgcactgactggcggtcaggcgctgcaacaggcgaaagcgggtattgaagcagtctatctgtcgggatggcaggtagcggcggacgctaacctggcggccagcatgtatccggatcagtcgctctatccggcaaactcggtgccagcggtggtggagcggatcaacaatactttccgccgtgcggatcagatccaatggtccgcgggcattgagccgggcgatccgcgctatgtcgattacttcctgccgatcgtcgccgatgcggaggccggttttggcggtgtactgaatgcctttgaactgatgaaagcgatgattgaagccggtgcagcggcagttcacttcgaagatcagctggcatcagtgaagaaatgtggtcacatgggcggcaaagttttggtgccaactcaggaagctattcagaaactggtcgcggcgcgtctggcagctgatgtgacgggcgttccaaccctgctggttgctcgtaccgatgccgatgcggcggatctgattacctccgattgcgacccatatgacagcgaatttattactggcgagcgtaccagtgaaggcttcttccgtactcatgcgggtattgagcaagcgatcagccgtggcctggcgtatgcgccatatgctgacctggtatggtgtgaaacctccacgccggatctggaactggcgcgtcgctttgcacaagccatccacgcgaaatatccgggcaaactgctggcttataactgctcgccgtcgttcaactggcagaaaaacctcgacgacaaaactattgccagcttccagcagcagctgtcggatatgggctacaagttccagttcatcaccctggcaggtatccacagcatgtggttcaacatgtttgacctggcaaacgcctatgcccagggcgagggtatgaagcactatgttgagaaagtgcagcagccggaatttgccgccgcgaaagatggctataccttcgtatctcaccaacaggaagtgggtacaggttacttcgataaagtgacgaccattattcaaggtggcacgtcttcagttaccgcgctgaccggctccaccgaagaatcgcagttctaagcaaccgataaacgttgctgactgtaggccggataaggcgttcacgccgcatccggcaatcagcgcctgatgcgacgcttgcgcgtcttatcatgcctacagccgttgccgaacgtaggccggataaggcgtctacgccgcatccggcaatcagcgcctgatgtgacgcttacgcgtcttatccggcaattctctgctcccgacgagggcaacaaatgccgcgtggcctggaattactgattgcacaaaccattttgcaaggtttcgacgctcagtatggtcgattcctcgaagtgacttccggggcgcagcagcgtttcgagcaagccgactggcatgctgtccagcaggcgatgaaaaaccgtattcatctttacgatcatcacgtgggtctggtcgtggagcaactgcgctgcattactaacggccaaagcacggacgcggcatttttactgcgcgttaaagagcattacacccggctgttgccagattacccgcgcttcgagattgcggagagctttttcaactccgtgtactgtcggttatttgaccaccgctcgcttactcccgagcggctttttatctttagctcccagccagagcgccgctttcgtaccattccacgcccactggcgaaagactttcaccccgatcacggctgggaatctctgctgatgcgcgttatcagcgatctgccgctgcgtctgcgttggcagaataaaagccgtgacattcattacatcgttcgccatctgacggaaacgctggggacagacaacctcgcggaaagtcatttacaggtggcgaacgaactgttttaccgcaataaggcagcctggctggtgggcaaactaataacgccttccggcacgttgccatttttattgccgatccaccagacggacgacggcgagttatttattgatacctgcctgacgacgaccgccgaagcgagcattgtttttggctttgcgcgttcttattttatggtttatgcaccgctgcccgcagcgctggtcgagtggctacgggaaattctgccaggtaaaaccaccgctgaattgtatatggctatcggctgccagaagcacgctaaaaccgaaagctaccgcgaatatctcgtttatctacagggctgtaatgagcagttcattgaagcgccgggtattcgtggaatggtgatgttggtgtttacgttgccgggttttgatcgggtatttaaagtcatcaaagacaggttcgcgccgcagaaagagatgtctgccgctcacgttcgtgcctgctatcaactggtgaaagagcacgatcgcgtgggccgaatggcggacacccaggagtttgaaaactttgtgctggagaagcggcatatttccccggcattaatggaattactgctccaggaagcagcggaaaaaatcaccgatctcggcgaacaaattgtgattcgccatctctatatcgaacgacggatggtgccgctcaatatctggctggaacaagtggaaggtcagcagctgcgcgacgccattgaagagtacggcaatgccattcgccagcttgccgctgccaacatcttccctggggatatgttatttaaaaactttggcgtcacccgtcacgggcgcgtggtgttttatgattacgatgaaatttgctacatgacggaagtgaatttccgcgacatcccgctgccgcgctacccggaagacgaacttgccagcgaaccgtggtacagcgtctcgccgggcgatgttttcccggaagagttccgtcactggttatgtgccgacccgcgtattggtccgctatttgaagagatgcacgccgacttgttccgcgctgattactggcgcgcactacaaaaccgcatacgtgaagggcatgtggaagatgtttatgcgtatcggcgcaggcagcggtttagcgttcgattcgtataaatcagaggcgaaaaagtcagcgtattccaccgtacgccagcgtcacttccttcgccgctttaatcaccatcgcgccaaactcggtcacgcggtcatcggtaatacgtgaaatcggtccggaaattgaaattgcggcaaacggttcgcggtgctcatcgaaaatacacgctgcaaggcaacgcagccccagcgcatgttcctcatcgtcaaatgaataaccccgtttgcgcgtttgggcgagatcttcttttaaatgcacaggagacaccagcgtcgcgtgggtataggcatgtaaccctttgcggtgcagcagcttcgtcacctgttcttcgctcagttgggccagaaaggctttacccgcaccggaagcgtgcatcggcaatttaccgccgataggcgcggacattcgcatcaggtgagtacactgtacctggtcgataataatcgcttcgtgatcgctttgatcaagcaccgccatattgaccgtttcgccagactcttccatcagattgcgcagaataggatggacaatcgctaacaaattacggctctggagaaagctgctgccgaccataaaggcgtgtgcgccgatcgcccagtgacccagttcgccgacctgacggacaaagccctgttgctgcatcgtggttagcaggcggtgggtcgtggaattgggtaacccggcttgttgcgccagttccgtgagtgccacactgccattggattcggcaatccactccagtaatttcaggccacgcgttaaagactgaacctgtccagtcgctggtgcggtggcaacggcgggttttctgccgcgttttgcgggaatgggtgcgaccatgacagtctcctttttctgtatagtggaaatcattttcatttttattatcagcgaatgcaatagttgctgaacagatccgatgagttaatgttgaacaaatctcatgttgcgtggtggtcgcttttaccacagatgcgtttatgccagtatggtttgttgaatttttattaaatctgggttaagcgtgtcgggagcaagtgtgagcagcaaagtggaacaactgcgtgcgcagttaaatgaacgtattctggtgctggacggcggtatgggcaccatgatccagagttatcgactgaacgaggccgattttcgcggcgagcgttttgccgactggccgtgcgatctcaaaggcaacaacgacctgctggtgctcagcaaaccggaagtgatcgccgctatccacaacgcctactttgaagcgggtgcggatatcatcgaaaccaacaccttcaactccacgaccattgcgatggcggattaccagatggaatccctgtcggcggaaatcaactttgcagcggcgaaactggcgcgcgcctgtgccgacgagtggactgcccgcacgccggagaaaccgcgctacgttgccggtgttctcggcccgaccaaccgcacggcgtctatttctccggacgtcaacgatccggcattccgcaacatcacttttgaccagctggtggcggcttatcgagaatccaccaaagcgctggtggaaggtggcgcggacctgatcctgattgaaaccgttttcgacacccttaacgccaaagcggcggtctttgcggtgaaaacggagtttgaagcgctgggcgttgaactgccgattatgatctccggcaccatcaccgacgcctccgggcgcacgctctccgggcagactactgaagcgttttacaactccctgcgccacgccgaagcgctgacctttggcctgaactgtgcgctggggccagacgaactgcgccagtacgtacaggaactgtcgcgtattgcggaatgctacgtcaccgcccacccgaacgccgggctgcccaacgcctttggtgaatacgatctcgacgccgacacgatggcaaaacagatacgtgaatgggcagaagcaggctttctcaatatcgtcggcggctgctgcggcaccacgccacaacatattgcagcgatgagtcgtgcagtagaaggattagcgccgcgcaaactaccggaaattcccgtagcctgccgtttgtccggcctggagccgctgaacattggcgaagatagcctgtttgtgaacgtgggtgaacgcaccaacgtcaccggttccgctaagttcaagcgactgatcaaagaagagaaatacagcgaggcgctggatgtggcgcgtcagcaggtggaaaacggtgcgcagattatcgatatcaacatggatgaagggatgctcgacgccgaagcggcgatggtgcgttttctcaatctgattgccggtgaaccggatatcgctcgcgtgccgattatgatcgactcctcaaaatgggacgttattgaaaaaggtctgaagtgtatccagggcaaaggcattgttaactctatctcgatgaaagagggtgtcgacgcctttatccatcacgcgaaactgttgcgtcgctacggtgcggcagtcgtggtaatggcttttgacgaacagggccaggccgatacccgcgcacggaaaatcgagatttgccatcgggcgtacaaaatcctcaccgaagaggttggcttcccggctgaagatatcatcttcgacccgaacatcttcgcggtcgcaactggcattgaagagcacaacaattacgcgcaggactttatcggcgcgtgtgaagacatcaaacgtgaactgccgcacgcactgatttccggcggcgtttctaacgtttctttctcattccgtggcaacgatccggtgcgcgaagccattcacgcggtgttcctctactacgctattcgcaatggcatggatatggggatcgtcaacgccgggcaactggcgatttacgacgacctgcctaccgagctacgcgacgcggtggaggatgtgatcctcaaccgtcgcgacgatggcaccgagcgtttactcgagcttgccgagaaatatcgcggcagcaaaaccgacgacaccgctaacacccagcaggcggagtggcgctcgtgggaagtgaataaacgtctggaatactcgctggtcaaaggcattaccgagtttatcgagcaggataccgaagaagcccgccagcaggctacgcgtccgattgaagtgattgaaggcccgttgatggacggcatgaacgtggtcggcgacctgtttggcgagggcaaaatgttcctgccgcaggtggtgaaatcggcgcgcgtaatgaagcaggcggtggcgtatctcgaaccgtttattgaagccagcaaagagcagggtaaaaccaacggcaagatggtgatcgccaccgtgaaaggcgatgtccacgacatcggtaaaaatatcgttggcgtggtgctgcaatgtaacaactacgaaattgtcgatctcggcgtgatggtgcctgcggaaaaaattctccgtaccgctaaagaagtgaatgctgatttgattggcctttcagggctgatcacgccgtcgctggacgagatggttaacgtggcgaaagagatggagcgtcagggcttcaccattccgctattgattggcggcgcgaccacctcaaaagcgcacacggcggtgaaaatcgagcagaactacagcggcccgacggtgtatgtgcagaacgcatcgcgcaccgttggtgtggtggcggcgctgctttccgacactcagcgcgatgatttcgttgctcgtacccgcaaggagtacgaaaccgtgcgtattcagcacggacgaaagaaaccacgcacaccaccggtcacgctggaagcggcgcgtgataacgacttcgcttttgactggcaggcttacacgccgccggtggcgcaccgtctcggtgtgcaggaagtcgaagccagcatcgaaacgctgcgtaattacatcgactggacgccgttctttatgacctggtcgctggccgggaagtatccgcgcattctggaagatgaagtggtaggtgttgaggcgcagcggctgtttaaagacgccaacgacatgctggataaattaagcgccgaaaaaatgctgaacccgcgtggtgtggtgggcctgttcccggcaaaccgtgtgggcgatgacattgaaatctaccgtgacgaaacgcgtacccatgtgattaatgtcagccaccatctacgccaacagaccgaaaaaaccggcttcgctaactactgtctcgctgacttcgttgcgccgaaggtttccggcaaagcggattacatcggcgcatttgccgtgactggcgggctggaagaggacgcactggctgatgcctttgaagcacagcatgatgattacaacaaaatcatggtgaaagcgcttgccgaccgtctggcggaagcctttgcggagtatctccatgagcgtgtgcgtaaagtctactggggctatgcgccgaacgagaacctcagcaacgaagagctgatccgcgaaaactaccagggcatccgtccggcaccgggctaccctgcctgcccggaacatacggaaaaagccacaatctgggagctgctggaagtggaaaaacataccggtatgaaactcacggaatccttcgccatgtggccgggtgcatcggtttcgggttggtacttcagtcatccagacagcaagtattacgcggtggcgcaaattcagcgcgatcaggttgaagactatgcccgccgtaaaggaatgagcgttaccgaagtcgagcgttggttggcaccgaatctggggtatgatgccgagtaagtgataacaccggggtatttgccccggttttttatgtcataaataatggattattgaacatgataaaaattgatgaaatagatttttttgctttcgaaggatgttcagagtccgaagttattgaactattaggaaaaaaaccaacaggttataatgattggataattaatataaaaacaggtgtggagtgggtattttatgatggtcgttattggttagattttcgtaaatccaaagagggtataaggtgtatctcatgcagtattctgtatcacgataaaagtaaagggcgtatcgatgtcttgtttagtgaaggtatagctgacagaggtttaaaaaatacgggtggagtgttaatccaaaaacgcccgcaattataataattcctggtaatatttgttttcgtaaaaaggatttactttatgcaacgtcaatataaaaaatacattcttcttttttggggtgtcatggatgttatcgcgatagccacatatctgttctactcgcttggtaatggtcgtatccctttttattccgatatcgttcattcactttctttacttaaggatatcggtgttgaaggcggtttttacgcttatgcagtcgccactgttacgctacaaatagtattattgttctctttattcttttctgcgcaatgttttttaagacaaaaattatttagtttctcttttttggcgattcaggagtttatgcgttttgctaccgtaagctgttcaatctccgtaataccgttgttacttaattatttttattcacaggatctggtcttaaatatttcgttgtttatcttctcagaggtcacaaaagtgacaacgattatctggtgtaaacgacaggggaaagtgtgacagaaatagcaacagatacaggtggatttttatataaatgcctttttaaatgctttcttgtataaatctcttatactgaaagtacatacaagagaaatgcctggataaaaacaacgtgattagaaaaatcttaacaggaaaatgcataacaaaaaggagaacctgattccgtgctaactttgcttcacctgctttctgccgtcgccctgctggtctgggggactcatattgttcgaacaggcgtaatgcgcgtcttcggcgcgcgtctgcgtactgtccttagccggagcgtcgaaaaaaagccgctcgccttttgcgcggggatcggcgttaccgcactggtgcagagcagtaatgccaccaccatgctggtgacctcgttcgtcgctcaggatctggttgctctcgcgcctgcgctggtgattgtgctgggtgcagatgtcgggacggcgctgatggcgcgtattctcaccttcgatttatcctggctgtcaccgttacttatttttatcggcgtgatttttttcctcggacgcaaacagtcacgcgccgggcaactgggccgcgtcggtattggtcttgggctgattttactggcgctggagttgattgtgcaggccgtaacgccgatcactcaggcaaacggcgttcaggtgatctttgcctcgctgactggcgacattttgctggatgcgctgattggtgcgatgttcgccattatcagctactccagccttgccgcggtactgctgaccgcgactctgaccgccgcaggcattatctctttcccagtggcgctttgtctggtgattggtgcaaacctcggttccggcctgctggcgatgctcaacaacagtgccgccaatgccgcagcccgccgtgtcgcgctgggtagcctgctgtttaagctggtgggtagcctgattatcctgccgtttgttcatttgctggcagagacaatggggaatttgccattgccaaaagcggaattggtgatctatttccacgtcttctacaaccttgtacgctgcctggtcatgttgccattcgttgacccgatggcacggttttgcaaaacgattattcgcgatgaaccggaactggatacccagctacggcctaaacatctggatgtcagcgcgctggatacgcccacgcttgctctggcgaacgctgcccgcgaaaccctgcgcattggcgacgccatggaacagatgatggaagggctgaataaagtgatgcacggcgagccacggcaggagaaagagctgcgtaagctggctgatgacatcaacgttctctataccgccattaagctgtatctggcgcggatgccaaaagaggaactggcagaagaagagtcgcgccgctgggcggagatcatcgaaatgtcgctcaaccttgaacaggcctccgatatcgtcgagcgcatggggagtgaaattgccgacaaatcgctggctgcaaggcgagcattttcgcttgatggcttgaaggaactggatgcgctctatgagcaattgctcagtaatttaaaactggcaatgtcggttttcttctctggcgatgttaccagcgcccgtcgtttgcgccgcagcaaacatcgttttcgcattcttaatcgccgctattcccacgcccacgtcgatcgcctgcatcagcaaaacgtgcagagtattgaaaccagttcgctacatttaggcttactgggagatatgcagcgtctgaactcgctgttttgttcggtggcttacagtgtgctggaacagccggatgaagatgaaggacgggacgagtattaataccgtgaccctgaaggcctgataagacgcgtaaagcgtcgcatcaggcactatgaacaagatgccggatcatgcatccggcaattcacttaaaaacggtgacccgcttccagcggcaccgcttcttcaccagccttaaacacataagtggtgttcgggccacccagcgtagcgtgacctttacttactgtgatccagttaccttccggcagaccaataatcgtcagttctggcgcgacgaccagcagttcgcgaatacgctgctcacgggtttcacctttatggccttccggcagcgcgttggtgaagtgcgggttgatttgcagcgggaacagatttagcgcatcgaaaccttgcggatcgacaatcggcatatcgttggtggtacgaatggttgggcaagcaaggttagcgcctgcgctccagccaatatacagcgcgccacgtttcaccacgtcagtaatgggtgccagcagcccgcgctcgcggcactgtttcagcaactggaaagtattaccgccgccgacaatcacaatttccgcattttcaatcgcggcaacgggatcgacaacgctatgaataccggtgacagaaacacccagcgaagcgagaaccgcagccgttttcgctgtgtaatcatcccaggtctgcgttacgccagcgaaaggaataaataccgcagaacggcgaccctgcaactgttcagcaatcagcggcagcgcgtgttccagccaggctttacccggcagcgtcgagttactcaataaaagcagttccattacttctccggttagtaagaaaacacggaaggaatgctaccactgcgaatttaaccacttactgacatggctcacgatgtcacatattgcacaggcgctgagactgatgacaaacacaggattgcctgatgcgctacgcttacctggcctaccagataactgcaatatattgaattttcaagattatgtaggccggataaggcttcattccgtatccggcataaacaatgtgcactttgccaccaatttgagcgccccttaaggcgctgatgtttttttatccttctcgtgcacattgtgccgcttcagcaatcagccgcacatcaggtcgcgaagttgccgcggcgaccagccagcgacatgcagagttaagtagcgcgattaatcatgggaaattgcctctgcatgggcgagcaggtattgctccgcctcaccggaccagatcccctgatgatgcgccagaatcaccgccagtgcttgatcctgaatctgcgtgagtgacgtcagcggcaggtatttcccggtatacaccagctttttgccgccgccgacggcaggcaattcaagcgtggtttcgcccgcggcattcagcccaagaatatgtgttaccacttttgcggcctgcacttttttctcttcaatcaatttgaccgctgcgcgcatgtcgtcggtattgccgcctgacgtgcccacgtagtgggtaaatgcataatgcacatcgtagaaattaattggcgcgctgaagtgcttatcctgcggtccggcgaagaaattcagacaaccatctgtcgccagcaaggaagaggcgagagtcaccagtccttcattaggcacaaagacgaaaatatcatcgaagccgtgaccgccactcagtgccattaacgtatcaaatgctgcatcggcggcattgagataatgaatcagtgtttgcggttctgatggatagtgcttgcgtgcataactcaatttgtcgttgtcggtatcggtaatgatgagcagcgacgggttaaccggtccatgcaacgcataatcaatcgccagcagccccatcgggccggtgccgccgaggatcagcgtgcgcccttgcgggcgaatccccatcgtgtggttataactaccttcctgaagatgatagttggcgttgaacgcgccaatcacgcaggaaagcggttcaaccagcgagccttcaaaataggtttcgccgtcgtatgccagcaggcaatcttgttccatgacctcgttgggaataaccacatgcgtcgcttcgccgcctacccacgggaaggagtagccggggcaatccgggcggtcggggagttgcaggttggcctgaatcacataacgctgacccggctggaatttgtgctgccactttttacccacggccagaatatcgccgcaaaattcgtggccgatgatgatgggattggtcgccacatcgtcgggtacttttttatggttttcacccagattggcctctttccaggaagagaggcacaggctgtcagtgaccaccgttgcgaggatttcatcctcctgcatttcaggaaggtcaaaggtttccagacgcaggtcacgtttgccataaagacgcagagctgttgttttcataaaccacctcatgttgagcgatgaccccggcagtcgtgccggggcgaagaatcaggacaggaagcccagcgcattaccgataatccctaaaccaaacagggcgaaaatcagccataccgggttaatttttttgttgagcagacgaaccatcagcagcgtcagaccgagcgccagcaaaccagggcaaagttggtcgaggatgttctgcacggttatggtgacggtggcaccatcggcagcaggcgtttgtgaaaccaccaacggtacgttgattgacgtccatttggtcaccagcacgcccatcacaaacagcccgagaatcgacgcgccttcggtgagtttttgcagcaaattaccgcccatatcgctgacgatattcacccctttgcgaaagccgagctgtaggccataccacttcatcgccagacgcaccgcgttgaaaataaagaagaacagcagggggccgagaatgttgcccgaaagtgccagagatgcgccgagcgcggcggtaatcgggcgcagcgttccccagaccagtggatcgccaactcctgccaatggtcccatcagaccgactttgatgccgttaatggtaccgtcatcaatttccgcgccgttggctcgcgcctcttccatggcggcagtgacgccgatgaccgggccacatacggctggcgtggtattgaagaacaccaggtgtcgcctgagcgccgcaacctgatcctcttttaatgggtaaagtcgtttgatggcggggatcatgtcgtagcaaaaacccagcccgtgaatacgttcaaagttaaaggatgcctgttgcaggttggagcgcagaaacatgctcaccagatcgctgcgtgtaatttttctctgttccatgatggctccgttaatcatcaagttggtcaagggcggtgatagtggtggtctggggatgtggttcagctttacgccactgtggatttaactggatgtagagcagggccatgatcacgccgacgccaccgaacgccagcagactgagatcgaggtagccacctgcgaggaaaccgaggaaaaagaaaggcatcaaatatttcacgcccatcatgcgaagcaccatggcgtaaccgaccaccacgataaaaccgccagcaatctgcagtccacgggtcacaaattcgggaatggcgctcagcatattgctcaccatatcagcgctgacgaacagcgagacaatcagtgccggaatagcaacgcgcagtgcctgcacgccaagcgcggagacatgcagaatatcgagagtgcgaaaccgtgcttcttccgctgctttatccgccgcgtgctggaacactacggtgatggtacgggcaaacaccgtcagcacctggcctgcagcagccacaggcaacgcgatggcgattccggtggcgatgctttgctgaccaacgataaccagaatggcggagattatgctggcgagtgcagaatccggagattgcgccgcgccgacgttcatccagccgagagctatcaattccagcgtaccaccgagcataattccggtttttaaatcaccgagaattaaaccaatcaccgtacaggcaattaacggacgatgagtctgaaattcatccagcacgctgcccattccggcaatacaggaaaaaagaaatatagcaatgatttgtagggtacttatttccatgatttgtcaccttttaagtgtcgtcatccctgcctgttaaagcatatgtacacaggcgctattatttaattcgcgattaactgttcgtttattttgtcgataatattgattgagggatctgacgctacgacgcgtaaatccagtatgacgccaagattatttaactcatgaaatgcgttaatatcatcgtcatctaatgaaactgctttggttaactgtttcttaccaggacgccaggccataccgccaatattcagggtacctatttttaccccctggcgaaccattgctaaggcatcctgtgggcgagtgaaaagataaaaaacggtttcgtcctgatattgcgggttgtgataaaccgcgacggctttttcaatattgaccacgttaaccttcattcccggtggcgcagcctgacgcaataatgtccggcgaacttcatcgttataaacttcgtcattgcagataataatgcgttgggcgttagccactttagaccagacggtagtgacctggccgtggatcaggcggtcatcaatgcgggcgagcgtaatgttcatcagaaatcctcctccgctgttgccacctgtctccagacgacgcaggtttgctttgcgatttgcgtcaggtgttcacacagttcatcaatattcatgctgtcctggttatcaaccagttcgagcgccagcggcagagaaaggccgctgattacccgcagacgaggattgcgcatcgcaagcatcgctgccgcattccacgggctgccgcactgtaaatccacggcaatcagccactcatcttgattgtgaatgcttactaacttttccagctttgctacgatgtctccggcgttctcgccgggcacaaattcaacggcctcgaccctggcatcgccgtacaccatctgaaccgattccagcatggcgcaagctaatttgccatgcgcacaaaaaatggcgttgaccataaagcctccttagccgcgcgttttgccgcccgcaatgttagtggttactccggtgatatagctggcgcgttcagacagcagataacaaacaaaatcagccacttctgctaatcttccggcgcgcccaataggaatggcgtttttggtatagccttcacgcagctgctcgacggtgatattgcgcgtccacgccagcgcttcttcatattccggcgtgcgcagtcctgttttttccagaatccccggcgcgataccgaccacacggataccgtgcttgcccagctctttcgaccaggagcgcgtgaagctattgagcgcggctttggtcgcggcgtaacagctttggccttctgagccttccagcccactttctgaggaaacattcacaatcacgccatcatgttgtttgaccatctgtcgcgccaccgcctgcgacatcagaaaaacgcctttctggttgatattgaccattttttcgaatgcagcttcgttgagttcatactgcccggcaggcgctttctcatcgaccagcagacgcgggaaattgaccccggcgttgttaaccagaccgtcgatgcgaccaaaacgctggataatttctgctaccgtatgatttatctctttggcgctggaaatatcggtcggccagaactgataacctttatggctttcatattgaccatcgccaccgtgaatatcgaccatctgtacattcgcgccttgtgctaataattcctctacaatcgccagaccaataccggatgcgccaccggtgacaataatgattttatcctgcaaatttaaccacgtttgcataacagactcctgattttagataatagggacccgccgtaatttttattacggtaaatatcgggaagatttttatttcagtaatagttcagctgtgctgctattcgttaccagacaattaatatattttccacgcagtgcaccaacaattccactgtatttttcttcgctcatggcaatgccaatggaataccgtgcctgctttaatttattcatttcgatagagagtgttttttcgctcatattcgtttcaaccattgcgccgtgaatatcaaaaaagcgcgaacaaatatcgccagcaacctggcgggcattcaggtcgtcactctcttcaccaccataaaacgcatgccagttagcgccgtcgcgaatggccggtgagccaattcccaccagggcgacatccagattatcccagtaggcagagatggttttaaagtgctgagactgcatgatcccattacgaattaatgggttatccagtagagccggaaaatccgcgagatgcgattcccctttcagcttcgctgccgcgctgtaggttaatgtgtttacgtgatagcggctttcgagtttaccggacgggccgccaataatcggcacgcaaattaactgccgcgattgccccgcctgcggcaagttttcaaccagtgcgctcaccgcgcggccccaggaaaaaccgacaatatcgccaggttccagcaagcgatccagcagttgcgcgccgtgtaaccccatcatcgccagttgagtatcttcatcctcatcatttcctgacaccaccacaacgtctttcaggctaaacttttgcttcacttgctgctccagccagagattttcgttgtagtcatagttgatggcgatggtgacaattccctgatcgcggcctcgtttaagcaagcggctgatggtggtgcggtaaatacccagttcgcgcgcaatttgcgcctgcgtcatatcctgttcgtaatagagttgggcaatcttcacaatcaaacggatatcgtcactgttttccattgccgcctcctggttctgcacatttgtgcaaatacgctttctcaccgcttgatctgatataaccccatcatgatggcctttcaaagcgatttttcactctttgcatggggggaaatagcgctttctcttgcacatttgtttctctgcgtagtagtcatcagcacaggtgtgcagcgattcgtaatttgttgattattcttattttgccaggcaaatttgcatcgtacttccggagacacttttgtgataaaaggcgtggcagatcacatttaatttcgacgttgccgcataaccctgtttttccccgctaagaggtacggtatattccgcgttttacaggagaatttatgctgcccgactcatcagtccgtttaaataaatacatcagcgaaagcggaatttgctcacgccgcgaagcggatcgctatatcgagcaaggcaatgtgttccttaatggcaagcgagccaccattggcgatcaggtgaaacccggcgacgttgtgaaagtaaacggtcagttgattgagcctcgggaatccgaagatttggtacttatcgccctgaacaagcccgtcggtattgtcagcaccaccgaagatggcgagcgcgataacattgtcgatttcgttaaccacagcaaacgcgtgttcccgattggccgcctggataaagattcccaggggctgattttcctcaccaatcacggcgatctggtgaataagatcctccgtccgggtaacgatcatgagaaagagtatctggtgacggttgataaaccgattaccgatgaatttattcgtggtatggggccgggagtgccgatcctcgggacggtaactaaaaagtgcaaagtcaaaaaagaagcaccgtttgtcttccgcattaccctggtgcaggggctgaaccgtcagattcgtcgcatgtgcgagcactttggttacgaagtgaaaaagctggaacgtacgcgcattatgaacgtcagcttaagcggcattccgctgggtgagtggcgcgatttaaccgacgatgagttaatcgatctctttaagctcattgaaaattcctcttccgaggcaaaacctaaagcgaaggccaaaccgaaaacggtaggcatcaaacgtccagtcgttaagatggaaaaaacggcggaaaaaggcggtcgcccggcgtccaacggtaagcgttttacctcgccggggcgtaaaaagaaggggcgttaatcagcgcctgccgcgcgtcgacgtatttgctgaccagctaaatgacgcctcaggatccggtttataagcctgctttttcttcaattggcgggcttttttcgcttcagcctcacgctcgaccattaatttatcgatgtactctttcttaatgctgttagtttcggagttggtcagtacgcgaccatgcgcaatccgcgcccgatccagcagtgttttaagttcacgctgctcgcgttcagtcatctctttttgggtaatacgggggagtgccatgatggtgccctcagtgagccagagagttcagtgtacgggaattcgtttgcgagcagaactgataatattcattttgccttctcttaactatttatctctttcgataattagttagagatgcggataaaaaattaaaggcaattattctccgataaagacgctggttaacagggaatagactcgtttatttatgggcataatgacaagaaaaacaatacggcccgaaataatgtcttccgggccatactgtgtttactcaaacaaattaaaatgcagcttctgcactacctgctcggcatcttcgccgggcaccaggaagcacaggttatggctggatgcgccgtaacaaatcatgcgaatgttgaacggttccagtacgccgaatacctctttgccaacgccgcaggcttttgacaggtcattgccaatcaacgcgaccagcgccagaccctcttccacttccacccggcacagtgcggaaagctccatcagcagggattgcgtcagcaacgtatcgccagtggaggttgaaccggtggtatcaagggttaatgccacactcacttctgacgtggtgattaagtctaccgaaatattatgccgcgcgaggatgccgaaaacttccgcgaggaaaccgcgagaatgcagcatattcaggctgtgcaaagtgagcagagtctgattgcgacgaagcgccagcgcgcggaacagcggcggattttcagttttattgcacaccagcgtaccacctgcgcgtgggtctttgctggagccgacaaagactgggatatcgctgcgtactgcgggtagcaacgttgccggatgcagtacttttgcaccaaaagttgccatctctgccgcttcggcaaacgcgatttcatcaatgcgttttgctgcggaaaccacgcgtggatcggtggtgtagatgcccgggacgtcggtccagatatcaacacgagatgcgtgtaaagcctccgccagcaaggctgccgtataatcgctgcctccacggccaagcgtcgttgtacgacctttattttcgctgccgataaatccctgggtgatcactaagccttcattgaggcgtgggagcagctgcagcgcggccaattccgccagcgcggctacatctggctctgcacgaccaaatcgatcgttggtacgcatcactttacgtacatcaaaccactgtgcctgaacatcgcgttcgcgcaggatctcgacaaacagcagggtcgacatcagctcgccgtggctgaccagttcatctgtcagggccggagacgttgccagcgccgccgcttctgccagaacagtaatattctccagcagacgttcaatctcttcacggataacgttcgggtaacgcagacgttccagaatggcaaactggatattgcggattgcgtcgagtttttcaaatcgctcgccaggttccagtccttcagctaaagcgaccagtagattagtgataccagcagaagccgagaggacaactaaacgtacgttggcatcagaaagcacaatatcagcgctgcggttcatggcgtcaaaatcagctacgctggtaccgccaaatttggagacaacaatttcagacataactacctcgtgtcaggggatccattttcagccttggcacaagggaagagcggaagacgggtgggcgcagagcgatacttcgctactattttcacccagaagtgctccaccacttgcgaaacgcccgactgcgaacgcttctggtgacaacccaggggattcagcccctgtagccgatgatgaacgtagccagccgttcaatcacctcggcgatgcaccccctcaggtgttatcacaggactggctcctccaacaccgttacttgggcaacgcgcctcttctggcctgcgctagcgcaggtagtacatttataaataaagggtgagcggagcggttgtcaacgatggggtcatgcggatttttcatccactcctggcggtcagtagttcagctaataaatgcttcgctgcgctaagggtttacactcaacattacgctaacggcactaaaaccatcacatttttctgtgactggcgctacaatcttccaaagtcacaattctcaaaatcagaagagtattgctaatgaaaaacatcaatccaacgcagaccgctgcctggcaggcactacagaaacacttcgatgaaatgaaagacgttacgatcgccgatctttttgctaaagacggcgatcgtttttctaagttctccgcaaccttcgacgatcagatgctggtggattactccaaaaaccgcatcactgaagagacgctggcgaaattacaagatctggcgaaagagtgcgatctggcgggcgcgattaagtcgatgttctctggcgagaagatcaaccgcactgaaaaccgcgccgtactgcacgtagcgctgcgtaaccgtagcaataccccgattctggttgatggcaaagatgttatgccggaagtcaacgcggtgctggagaagatgaaaaccttctcggaagcgattatttccggtgagtggaaaggctataccggcaaggcaatcactgacgtagtgaacatcgggatcggcggttctgacctcggcccgtacatggtgactgaagcactgcgtccatacaaaaaccacctgaacatgcactttgtttctaacgtcgatgggactcacatcgcggaagtgctgaaaaaagtaaacccggaaaccacgctgttcctggtagcatctaaaaccttcaccactcaggaaaccatgaccaacgcccacagcgcgcgtgactggttcctgaaagcggcaggtgatgagaagcacgttgcgaaacactttgcggcgctttccaccaacgccaaagccgttggcgagtttggtattgatactgccaacatgttcgaattctgggactgggtcggcggtcgttactctttgtggtcagcgattggcctgtcgattgttctctccatcggctttgataacttcgttgaactgctttctggcgcacacgcgatggacaagcatttctccaccacgcctgccgagaaaaacctgcctgtactgctggcgctgattggcatctggtacaacaatttctttggcgcggaaactgaagcgattctgccgtatgaccagtatatgcaccgtttcgcggcgtacttccagcagggcaatatggagtccaacggtaagtatgttgaccgtaacggtaaggttgtggattaccagactggcccgattatctggggtgaacctggcacgaacggtcagcatgcgttctatcagctgatccaccagggaaccaaaatggtaccgtgcgatttcatcgctccggctatcacccataacccgctctctgatcatcaccagaaactgctgtctaacttctttgctcagaccgaagcgctggcgtttggtaaatcccgcgaagtggttgagcaggaatatcgcgatcagggtaaagatccggcaacgcttgactacgtggtgccgttcaaagtgttcgaaggtaaccgcccgactaactccatcctgctgcgtgaaatcactccgttcagcctgggtgcgttgattgcgctgtatgagcacaaaatctttactcagggcgtgatcctgaacatcttcaccttcgaccagtggggcgtggagctgggtaaacaactggcgaaccgtattctgccagagctgaaagatgataaagaaatcagcagccacgatagctcgaccaatggtctgattaaccgctataaagcgtggcgcggttaatcattgtcgatatgtaggccggataaggcgttcacgccgcatccggcaaccgatgcctgatgcgacgcggtcgcgtcttatcaggcctacaggtcgatgccgatatgtacatcgtattcggcaattaatacatagtacgattgattaaatagccttaaaaacaatgccgactataagtcggcattgttttatcagataaatcctcttgtctgtcatttaacgaaaatcataccgtgaggttaatcctaaaataaatttttaatcgtggtttatttcggaaaatacgcagagtaattacttttatttttattttaagcttgtgatttttagtgctatttatatataagctgaagcttgtatttgatattcattccaattatcctaaaaccccatcactaattccccgcgccgtaattcgcatgctttagttgtgtatactcgatcccgcccgaaatgtttttgggtaaatctccattcattcaatgaagggaaattgttatgaaaaaagttctgtatggcatttttgccatatctgcgcttgcggcgacttctgcgtgggctgcacctgtacaggtgggcgaagcggcaggatcggcagcaacgtcggtttcggcggggagttcctccgcgaccagcgtcagcaccgtaagctcggcggtgggtgtcgcgctcgcggcaaccggtggcggtgatggttctaataccgggaccaccacaaccacgaccaccagtacccagtaataaagtatgtatccccaaaataattcgagttgcaggaaggcgacaagcgagtgagtccccgggagcatagataactatgtgaccggggtgaacgagtgcggtcaccgcatctgcagcttgaagtatgaaggggattaaccataaccacactccggtgtggttattctgcccctctggagaagagtcgtgaagcgacctgcactcattcttatctgcctgctattacaggcctgttcagccacgactaaagagctgggcaattcactatgggacagtctgttcggtacgccaggcgtacagctgacggacgatgatattcaaaatatgccctacgccagccagtacatgcagcttaatggcgggccgcagttatttgtggtgctggccttcgctgaagacggacaacaaaaatgggtcactcaggatcaggccacccttgtcacacaacatggtcgtctggtgaagactttgcttggcggcgacaacctgattgaagtgaataaccttgccgccgacccgctgattaaacccgcacaaatcattgatggtgcaacctggacgcgcacgatgggctggaccgagtaccagcaggtacgctacgccaccgcgcgctcagtcttcaaatggaatggcaccgataccgtcaaagtcggcagcgatgaaaccccggttcgcgtgctggacgaagaagtcttcactgaccaggcgcgctggcataaccgctattggatcgacagcgaagggcaaattcgccagtcggaacagtatctcggcgcggattacttcccggtgaaaaccaccctcatcaaggcggcaaaacaatgattaaacaaactattgtcgcgttgcttttgagtgcgggggcgtcatcagtcttcgcggcgggaaccgtcaaggtgttcagcaatggcagcagtgaggccaaaacgctgacgggcgcagagcatttaatcgatctggtaggccaaccgcggctggcaaacagctggtggcccggagcggtgattagcgaagagctggccacggcggctgcattgcgtcagcagcaggcgttgctgacacggctggcagaactggctgcagattccagcgccgacgatgccgccgcgattaacgccttacgccagcaaattcaggcgttgaaggtgacgggcaggcaaaaaatcaatcttgatcctgatatcgtccgcgttgccgaacgcggtaacccgccgttgcagggcaactacacgctgtgggtcggaacgccgccgtccacggtcacgttgttcgggcttatcagtcgtcctggcaagcagtcattcactccaggtcgcgacgtggcgagctatctctctgaccagagcctgctcagcggtgcggatcgcagctacgcgtgggtggtttacccggacggacgcacgcaaaaagcgccggtggcttattggaacaagcgtcacgtagagccgatgcccggcagcattatttatgttggcctcgcggactccgtctggagtgagacacctgatgcccttaacgccgacattcttcagactctgacgcagcggataccccaataatgaaaaaaagacatctgcttagcttactggcgctgggcattagcacagcttgctacggcgaaacatatcctgcgcccattggtccgtcgcaatcggatttcggtggcgtaggattattacaaacgcccaccgcgcgcatggcgcgggaaggggagctgagcctgaactatcgcgataacgatcagtaccgttattactcagcttcagtgcaactcttcccgtggctggaaacaacgctgcgctacaccgacgtgcgcacccggcagtacagcagcgtcgaagcgttctctggcgatcaaacgtataaagataaagccttcgatctcaaactgcgtttgtgggaagagagttattggctgccgcaagtggcggttggtgcgcgggatatcggcggtacggggctgtttgatgcggaatatcttgttgccagcaaagcctgggggccgttcgattttacgctcggcctgggatggggatatctgggcaccagcggtaatgtgaaaaatccgctctgttcagccagtgataaatattgctatcgcgataacagctacaaacaagcgggatctatcgacggcagtcagatgttccacggcccggcctcactgtttggcggcgtggaataccagacgccctggcaaccgctgcgcctgaaactggagtatgaaggtaataattatcagcaggattttgccgggaagctggagcaaaaaagtaagtttaacgtcggggcgatttatcgcgttaccgattgggccgacgttaaccttagctatgaacgtggcaacacctttatgtttggcgtcacgctgcgcaccaactttaacgatctgcgcccgtcctacaacgataacgcccgaccgaaataccagccgcaaccgcaggatgccattttgcagcactcggtggtggcgaatcagttaacgctgttgaaatacaacgccggactggccgatccgcagatccaggcgaaaggcgatacgctgtatgttaccggcgagcaggtgaaatatcgtgattcgcgcgaagggatcatccgtgctaatcggatcgtgatgaacgatctgccggatgggatcaaaacgatccgcattacggaaaatcgccttaacatgccgcaggtgacgacggaaaccgatgtcgccagcctgaaaaatcatctcggcggagagccgttgggccacgaaacgacgctggcgcaaaaacgcgtcgagccagtggttccgaagtccaccgagcagggctggtatatcgacaaatcacgctttgatttccatatcgatccggtgctgaaccagtcggtcggtggtccggaaaacttttacatgtatcagctgggcgtgatgggaacggcggatttgtggctgacggaccatctgctgaccaccggcagcctgtttgctaaccttgccaacaactacgacaagtttaactacaccaatccaccgcaggactcgcacttaccgcgcgtgcgtacccatgtgcgcgagtatgtgcagaatgatgtctatgtgaataacctgcaagccaactacttccagcatctgggcaacggcttctacggtcaggtctacggaggttatctcgaaaccatgtttggcggcgtgggggcagaagtgttgtatcgcccgctggatagcaactgggcgtttggtctggatgccaactacgttaaacagcgcgactggcgtagcgcaaaagatatgatgaaattcaccgattacagcgtgaaaaccggacatctgaccgcgtactggacgccatctttcgcccaggacgtgttagtgaaagcgagcgtcgggcagtatctggctggggataaaggcggcacgctggagatcgctaaacgctttgacagcggcgtggtggttggcggctatgccacgatcaccaacgtttcgaaagaggagtacggcgaaggggacttcaccaaaggcgtgtatgtctctgtaccgttggatctcttctcgtctggcccgacacgcagccgtgcggcgattggctggacgccgctgacgcgtgacggtggtcagcaacttgggcgtaagttccagttgtatgatatgaccagcgaccgtagcgtcaatttccgctaagtcatgggaaaggtgccagttttcgcactcactggcaccttcattcttaatggcctgtcgagccatcaggaacgcagttcacccccggtttgcgatctggtgtgtaaaggcgaaaacattctgtcttcctgtccgtcgatatcggttgcaggtctggttgcctgagcgactgggccatcattggactggagacattgctttgcggtaggtcggctttatcagcagtaccgagcggaccagcataagcaggaagaacagagactgataacatcaaagcagcaaaataaggcttcatttttaccacctttatcaggttacgtttcatttgttccagaggaacattgtcgatttttcgcgcattgctggtggctgggaatcacctgaatgggtgatttttttgggctgtgtgttttgccagatgcgacgttgatgggagatgcccacttaattgagctgaacaaaacatacacaaaaaatatagatctccgtcacatttttgcgttatacaggaagctcgccactgtgaaggaggtactgctatgacgtcactctctcgtccgcgcgtggagtttatctccaccattttgcagaccgtactcaatcttggcctgttgtgcctcggcctgattttggttgtcttcctcggcaaagaaacggtgcatctggctgatgtgctgttcgcgccagaacaaaccagtaaatatgagctggtagaagggctggtggtttattttctctatttcgaatttatcgcgctgattgtgaagtactttcagtccggttttcacttcccgctacgttactttgtctatattgggatcaccgccattgtgcgcttgatcatcgtcgatcataaatcgccactggatgtgttgatctactcggcagcgatcctgttactggtgatcaccctgtggctgtgtaattcgaaacggctgaagcgggagtaaaaaaaggcgctccgtagagcgccgaataacagtcacaagttgggataacgtaagttgagggtctagcggcataacattggcagaacaacatctttaacctttcacaccacctgccgtcaggccgttaaccagccagcgttgagccagcaagaagacgatggtgattggtaatgcagacatcacggcagcggcagcaaagtcgccccacaggtagttttgcgggttgaggtattgctgcatccccacggccagggtgtaactgttcacgtcacgcagtaacaacgacgcgaccggaacttcagtaatggcagcgataaacgacaggatgaacaccaccgccagaatcggtacagataatggcaacaggacaaggcggaaggcctgccacggtgtcgcaccatccagcgccgccgcttcttccagcgaactgtcgatggtttcgaaataacctttgatggtccagacatgcagcgcaatcccacccaggtacgcgaagatcacgccaccgtgagtattcaggccgatgaacggaatgtattcacccagacgatcaaacaacgcatacaacgccaccagtgagagtactgccgggaacatctggaaaatcagcatccctttcagcagcgtcgctttgccaggaaagcgcatacgggcgaaggcataagcgcaggtggtggagagtgccacaataccaattgcggaaataccggcgaccttcactgagttccacagccacagcagtaccgggaacggcggtggcgtgatgcgaccatcagcctgttcaacgctaaaacctaacgccagtttccagtgatcccacgagatttgttccgggatcagactaccggtcgcgaagttcccctgacgcagcgagatggcgacgaccatcagcagcgggaacataatcgccgcgataaaaagcagcagtagcaggtgagtaataaacaagcgtgctttttgcgatttcggttggaccattgccatttttgttatctcccttaatcaaacttcattcgcgtggctttcaggttcactatcgccagcgcacccaccagcaggaagatcagcgtggcaattgctgccgccagaccgaagtcctgacccccgccgccttcaaaagcgatacggtaggtgtagttaacgagcaggtcggtataaccggctggcgtggtcgtgccaagacgatccgggccgccgttggttaacagttgaatcagcacgaagttgttaaagttaaatgcaaagctggcgatcatcagcggcgtcagcggtttaatcagcagcggcagcgtaatcttaaagaagttctggaatggacctgcgccatccattgctgaggcttcatacaaatcgtccggaatcgctttcagcaagcccatgcagaggatcatcatgtacggataacccagccaggtgttgacgataatcagcatcgtgcgggcggtggtcggatcgctgaaccaggcgggcttcacgccaaacagcgcgctcaacatcatgttgatttcaccgaaactctggttaaacaaccctttgaaaatcaagattgaaatgaacgatggcaccgcgtagggcagaataagcaggacgcgatagaccgctttgccgcgcaacgcttcccactgcaccagacacgccagaaccatgccgaccgccaccgttaaaaagacagtgatcagcgagaacaccacggtccagacgaaaatggcgaggaacggtttctgaatgccttcgtcggtaaagacgcgggtaaagtttttccagccggtggtcacggtgtaaccggggcttagcttttcatccccccagttgccatcggcggtaatggactggtaaaagccaatttggttattcggacgatatttcacgccgctctgattattcgtcaacgtgccgtcaccgtcgagtgtgtagagcggttgcgtgccagaaaactggcgcagggagctcatcatcactttgttgccatccggcagaatggcggtaatgtcactcagtgcctgacgattctgggtaatcacgcgcagattcgcgcgttcgccttcgggctgggcggtcgtttctttcagttgcagtttttgctcgccgccaaatttaaacgcgtcggagaggtaatttttgccagtttcgccgtcgctgagcgccagttgccactcatcgcccgccgggtaaagaccaaaattataggttttgcctgcttgccaggagcgatctaacaacacttcctgcgcacgttcaaaagtcagctggttagtgctgctgtagttggtaaaggcaatggcgatggtgcagaccaaagggaagaggacgaataatcccattccagccattcccgggtaaacatagcgccaggcgtaggctttacgattggcgaaaatatacagccccgctgagctcaatatcagcgtggtaatggcgaacaggtattccccttgtgcgtacattaaaacaacaaggtaacccaccagcaggccgagcagacctaacactgaccatttcagcgcgtcgctttgccaccaatgtttctttttaatgacatccatggggttcttcctcattccaggacggataaggctttcataccttatccgacaacaactgcctgatgcgacgctgacgcgtcttatcaggcctacatacgtttcaatttcgtaggccggataaggcgtttacgccgcatccggcatttcacagcattacttggtgatacgagtttgtgcatctttcagcgcagcatccacagtttgacgaccgctggcggcgttgatcaccgcagtacgcacggcataccagaaagcggacatctgcgggatgttcggcataatttcacctttctgagcgttatccatggtggcggcaatacgtggatctttcgcaagttcatcctgataggacttcagcgctactgcacccagcggtttgtctttattgaccgcttccagaccttcgtcagtcagcagatagttttcgaggaactctttcgccagctctttgttcggactggcggcgttaatacctgcgctcagcacgccaacgaacggtttagatggttgacctttgaaggttggcagtaccgttacaccataattcactttactggtgtcgatgttggaccatgcccacgggccgttgatagtcatcgctgtttcgcctttattaaaggcagcttctgcgatggagtaatcggtgtctgcattcatgtgtttgtttttaatcagatcaaccaggaaggtcagacccgctttcgcgccagcgttatccacgcctacgtctttaatgtcgtacttgccgttttcatacttgaacgcataacccccgtcagccgcaattagcggccaggtgaagtatggttcttgcaggttgaacatcagcgcgctcttacctttcgctttcagttctttatccagcgccgggatctcttcccaggtttttggcgggttcggtagcagatctttgttataaatcagtgataacgcttcgacagcgatcgggtaagcaatcagcttgccgttgtaacgtacggcatcccaggtaaacggatacagcttgtcctggaacgctttgtccggggtgatttcagccaacaggccagattgagcgtaaccaccaaagcggtcgtgcgcccagaagataatgtcagggccatcgccagttgccgcaacctgagggaatttctcttccagtttatccggatgctcaacggtgactttaattccggtatctttctcgaatttcttaccgacttcagcgagaccgttatagcctttatcgccgttaatccagattaccagtttaccttcttcgattttggcgagagccgaggcggaaaacatcatcgtcgttaatgcggataatgcgaggatgcgtgcacctgtttttattttcataatctatggtccttgttggtgaagtgctcgtgaaaacacctaaacggactctagtttctttatacggcaacctctttccatcctccttgcccctacgccccatcgttgctttgtgtgatctctgttacagaattggcggtaatgtggagatgcgcacataaaatcgccatgatttttgcaagcaacatcacgaaattccttacatgacctcggtttagttcacagaagctgcgttctcatcctcccgcctcctcccccataaaaaagccagggggtggaggatttaagccatctcctgatgacgcatagtcagcccatcatgaatgttgctgtcgatgacaggttgttacaaagggagaagggcatggcgagcgtacagctgcaaaatgtaacgaaagcctggggcgaggtcgtggtatcgaaagatatcaatctcgatatccatgaaggtgaattcgtggtgtttgtcggaccgtctggctgcggtaaatcgactttactgcgcatgattgccgggcttgagacgatcaccagcggcgacctgttcatcggtgagaagcggatgaatgacactccgcctgcagaacgcggcgttggtatggtgtttcagtcttacgcgctctatccccacctgtcagtagcagaaaacatgtcatttggcctgaaactggcgggcgcgaaaaaagaagtgattaaccagcaagttaaccaggttgcggaagtgctgcaactggcgcatttgctggatcgcaaaccgaaagcgctctccggtggtcagcgtcagcgtgtggcgattggccgtacgctggtggccgagccaagcgtatttttgctcgatgaaccgctctccaacctcgatgctgcactgcgtgtgcaaatgcgtatcgaaatctcccgtctgcataaacgcctgggccgcacaatgatttacgtcacccacgatcaggtcgaagcgatgacgctggccgacaaaatcgtggtgctggacgctggtcgcgtggcgcaggttgggaaaccgctggagctgtatcactatccggcagaccgttttgtcgccggatttatcggttcgccaaagatgaacttcctgccagtaaaagtgaccgccaccgcaatcgatcaagtgcaggtggagctgccgatgccgaatcgtcagcaagtctggctaccggtcgaaagccgtgatgtccaggttggagccaatatgtcactgggtattcgcccggagcatctactgccgagtgatatcgctgacgtcatccttgagggtgaagttcaggtcgttgagcaactcggcaacgaaacgcaaatccatatccagatcccttccattcgtcaaaacctggtgtaccgccagaacgacgtggtgttggtagaagaaggtgccacattcgctatcggcctgccgccagagcgttgccatctgttccgtgaggatggcactgcatgtcgtcgactgcataaggagccgggcgtttaagcaccccacaaaacacacaaagcctgtcacaggtgatgtgaaaaaagaaaagcaatgactcaggagatagaatgatgattactctgcgcaaacttcctctggcggttgccgtcgcagcgggcgtaatgtctgctcaggcaatggctgttgatttccacggctatgcacgttccggtattggctggacaggtagcggcggcgaacaacagtgtttccagactaccggtgctcaaagtaaataccgtcttggcaacgaatgtgaaacttatgctgaattaaaattgggtcaggaagtgtggaaagagggcgataagagcttctatttcgacactaacgtggcctattccgtcgcgcaaaagaatgactgggaagctaccgatccggccttccgtgaagcaaacgtgcagggtaaaaacctgatcgaatggctgccaggctccaccatctgggcaggtaagcgcttctaccaacgtcatgacgttcatatgatcgacttctactactgggatatttctggtcctggtgccggtctggaaaacatcgatgttggcttcggtaaactctctctggcagcaacccgctcctctgaagcgggtggttcttcctctttcgccagcaacaatatttatgactataccaacgaaaccgcgaacgacgttttcgatgtgcgtttagcgcagatggaaatcaacccgggcggcacattagaactgggtgtcgactacggtcgtgccaacctgcgtgataactatcgtctggttgatggcgcatcgaaagacggctggttattcactgctgaacatactcagagtgtcctgaagggttttaacaagtttgttgttcagtacgctactgactcgatgacctcgcagggtaaaggtctgtcgcagggttctggcgtcgcgtttgataacgaaaaatttgcctacaatatcaacaacaacggtcacatgctgcgtatcctcgaccacggtgcgatctccatgggcgacaactgggacatgatgtacgtgggtatgtaccaggatatcaactgggataacgacaacggcaccaagtggtggaccgtcggtattcgcccgatgtacaagtggacgccaatcatgagcaccgtgatggaaatcggctacgacaacgtcgaatcccagcgcaccggcgacaagaacaatcagtacaaaattaccctcgcacaacaatggcaggctggcgacagcatctggtcacgcccggctattcgtgtcttcgcaacctacgccaagtgggatgagaaatggggttatgactacaccggtagctcttcaaccaacccatactacggcaaggctgtgtcggctgatttcaacggcggtagcttcggtcgtggcgacagcgacgagtggaccttcggtgcccagatggaaatctggtggtaatagcaaaacctgggccggataaggtgcttgcgccgcatccggcaaccaatgcctgatgcgacgctgttgcgtcttatcaggcctacaaccgctgccgaaagtaggccggataaggcgtttacgccgcatccggcaaccaatgcctgatgcgacgctgttgcgtcttatcaggcctacaactgctgccgaaagtaggccggataaggcgtttacgccgcatccggcataaaaacagctttaaggggcgaaagcccctctgattatcgggtttagcgcgctattgcctggctaccgctgagctccagattttgaggtgaaaacaatgaaaatgaataaaagtctcatcgccctctgtttatcagcagggttgctggcaagcgcgcctggaatcagtcttgccgatgttaactacgtaccgcaaaacaccagcgacgcgccagccattccatctgccgcgctgcaacaactcacctggacaccggtcgatcaatctaaaacccagactactcaactgtcgaccggcggccaacaactgaatgtccctggcatcagtggtccggttgctgcgtacagcgtcccggcaaacattggtgaactgacactgacgctgaccagcgaagtgaacaaacaaaccagcgtatttgcgccgaatgtgctgattcttgatcagaacatgaccccatcagccttcttccccagcagttatttcacctaccaggaacccggcgtgatgagtgcagatcggctggaaggcgttatgcgcctgacaccggcgttggggcagcaaaaactttatgttctggtctttaccacggaaaaagatctccagcagacgactcaactgctcgacccggctaaagcctatgccaaaggcgtcggtaactcgatcccggatattcccgatccggttgctcgtcataccaccgatggcttactgaaactgaaagtgaaaacgaactccagctccagcgtgttggtagggccactatttggttcttccgctccagctccggttacggtaggcaacacggcggcaccagctgtggctgcacccgctccggcaccggtgaagaaaagcgagccgatgctcaacgacacggaaagttattttaataccgcgatcaaaaacgctgtcgcgaaaggtgatgttgataaggcgttaaaactgcttgatgaagctgaacgcctggggtcgacatctgcccgttccacctttatcagcagtgtaaaaggcaaggggtaattacgccccacagtgctgattttgcaacaactggtgcgtctcctggcgcacctttttttctcctcctgtactattgttgcgtttttgttgcgcattagttcacttaatttgctttacatctcccgtaaatatttttctgcgatacaatgcctttacgttatgtaacggagagttcggcatgtcacaccccgcgttaacgcaactgcgtgcgctgcgctattttacagagatccctgccctggagccgcaactgctcgactggctgttgctggaagattccatgacaaaacgttttgaacagcagggaaaaacggtgagcgtgacgatgatccgcgaagggtttgtcgagcagaatgaaatccccgaagaactgccactgctgccgaaagagtctcgttactggttacgtgaaattttgttatgtgccgatggtgaaccgtggcttgccggtcgtaccgtcgttcctgtgtcaacgttaagcgggccggagctggcgttacaaaaattaggtaaaacgccgttaggacgctatctgttcacatcatcgacattaacccgggactttattgagataggccgtgatgccggactgtgggggcgacgttcccgcctgcgattaagcggtaaaccgctgttgctaacagaactgtttttaccggcgtcaccgttgtactaagaggaaaaaaatatggagtggagtctgacgcagaataagctgctggcgtttcatcgcttaatgcgtacggataagccaattggcgcgttactgctgctctggccaacattatgggcgttgtgggtggcgacaccgggcgttccccagctctggatcctggcggtgtttgtcgcgggcgtctggctgatgcgcgctgctggttgtgtggtgaatgattatgctgaccgcaagtttgatggtcatgttaagcgcacggcgaaccgaccacttcccagcggcgcggtaacggagaaagaggcgcgcgcgctgtttgtagtgctggtactgatttcatttttactggtgctgacgctgaatacgatgactattctgttgtcgattgccgcgctggcgctggcgtgggtgtacccgtttatgaagcggtatacccatctaccacaagtggtgctgggcgcggcgtttggctggtcgattccaatggcttttgccgctgtgagtgagtcggtgccattgagttgctggttaatgttcctcgccaatattctctgggcggtggcttacgacacgcagtatgcgatggttgaccgcgatgatgatgtgaagattggcattaaatccaccgcaatcctgttcggccaatacgataaattgattattggtattttgcagattggcgttctagcgctgatggcgatcatcggtgagttaaatggcttaggctggggatattactggtcaattctggtagctggcgcgctgtttgtttatcaacaaaaactgattgccaaccgcgagcgtgaagcctgctttaaagcatttatgaataataactatgttggtctggtactgtttttagggctggcaatgagttactggcatttctgatgatgtaaaaaagccggattatcatccggctttcttctgggttgcctgatgcgctgcgcttctcaggcctacacaacatatcgcaatttattgaatttgcagatcatggtaggccgaataaggcgtttgcgtcgcatccggcaattctcactgattacccttcgccctgcgtcgcactctcaatcgtcaaacgcacgtctgatgtaatcaactccgccagcaactgatataccttcatcgtttctgccggttcggcgtcgccgctatcgctgatatacccttcatcacgcagcgtcagcaccagagaactgaacaccgccttgtcgaagaactccggcgcgttgataccgtgcagcacggagagacgttgcgcgacggtgcggctctctttctccagtgtaccgcggttgatcgacgggttggcactcaacagccagaaggtgatggcataacgttgcagcgtttcgcgcgcgcctgcggccagcagctgtagcgtgcgagaatgcgccgggttgatatgcaactcatcatcttgcagggtaatcagcccctgacgttgcatctcatttgccagcgcatcaataacgtccggtaactcgtcgcgatcccagcgcaggaacagttccgctttcagcattgggtaaagcacattgacgtgctccatcaatacgtcgcgggagatgtggcgatgctgggtgacaattgccgccatcagcgaaggcagcaccaacatatgtgcaatgttgttgcgatagtaggtcatcagcaccgcttgctcgcgcggcagaatgatgatgtcgccgatagtgtctttctcgacttcaaacttgttcatttgcagcgcgtgatcgataagctcgctggcgctggctgaaggaacggtagagtccgtggagtaaggcacgttgcgcatcagatccaggtagcagttgagttgctcggttaactgctcgcgggtgagtgagcgctgacgtgacgccagaagcgcagtacagcacaggttcatggcgtttgccgcgcctgcgttgttaatgcgtaccatcagatcggcagcaatattattgaccgtcggcgttaaccaggccggacgcaccgcttcgatgggatcgatagattcacgccagtctggtacgtgctggttaaggtaggtcatcaacggcattggttcaccgaagttgacgtacccctgaccgagattacgcagcttgcttaaaccacgcagcatctgcggcaggctctctttctctttcgtcgcaccgcgcagttctttggcgtaagtacccacttccatgacgtgctcataaccgatatagatcggaatcagcgtaatcggacgagtgccgccacgcagcatcgcctgaatggtcatcgacagcgtaccggttttcggatccagcaacgccccgtacgggaacgaccgccttccacgaaatactcgacggaataaccacggctgaacagttcgccgagatactcacggaaaacggtggaataaagtttattgcctttaaacgtacggcgaataaagaacgcccccagacggcggaaaatcggcccagccggccaaaagttcaggttgatcccggcggcgatatgcggcggcaccagcccctggtgatacagcacgtaagaaagcagcaggtagtccatgtgactgcggtggcaaggcacatacactagctcatggccgtcgtgggccagctggcgaacgcgctcggcgttatggacgttgataccctggtaaagtcggttccaggtgaagcccagaatgcggtcagtcaggcggatcatctcgtaagagaaattcgccgcaatctcttccatcagcgcaatcgcgttctgctgcgctttttcatgggagatttttttgctgcgcgcttcatcttctaccgctttggcaatggcgcgggaggcgagcagcttattaaacagatcctgacgagcaggcagacgtggtcctacggcagccagacgttgacgggcaaagtgcatacgcgccacgcgcgccagtttctgcgcgatagttttatccgtgccgtgttcatccgccatacggcgcagcgaaactgacggcgagaaacgcacaaaactgtcgcgaccgagccacagtacagcgaaaaatttctgtacaccgttaagcatacgcagcggcgggttcacttcgcctttttcacgccccggcgcgcgaccaaacatcaccgatactggcaccatctgcacatccagatttgggttgctgcggtgcaaatcgagatagtcgtggaacagcttaatagactcttctttcggcgtgtaataggtgaacacacgcggcccgccgtgaatgaacacatagcgcggcagtagcgtgccgtcgatttccagcggctctaacgggtcaggcaggtcatgtgccagacactgggcgcgcaacgtcagcaagtcagctttcgagttgtacggtaaaacgtacataattggacgagaggtatccagccccagttccggggcaggatccgccggaatagacttgctttttaccaggatgcttaatggtaaattcagtaatttgtagtaaattcgtggccagccggacataaacgatgtaaagcctctggttaataatgcaaatgcgcggcaaggatagcagaaagtcatgggaaattctgtggtatccgctcatgtttcgcgcggcgttacgcaaacccgaatcatcggatttaacggtacactgatattgacgctcataatgtaaaaaggttctttcaatggccaataataccactggattcatccgaattattaaagctgctggctattcctggaaaggtttacgcgctgcatggatcaacgaagcggcattccgtcaggaaggcgtagcggtattgttagcggtggtcatcgcctgctggctggatgtggacgcgattacccgcgtgctgcttatcagctccgtgatgctggtgatgattgtggaaattctcaatagcgccatcgaagctgtggttgaccgaattggctctgaataccatgagctttccggacgcgctaaagatatgggatctgccgcagtgctgattgccattatcgtcgccgtgattacctggtgcatcctgttatggtcgcattttggataacccttccagatttcgataaatctctggtttattgtgcagtttatggttccaaaatcgccttttgctgtatatactcacagcataactgtatatacacccagggggcggaatgaaagcgttaacggccaggcaacaagaggtgtttgatctcatccgtgatcacatcagccagacaggtatgccgccgacgcgtgcggaaatcgcgcagcgtttggggttccgttccccaaacgcggctgaagaacatctgaaggcgctggcacgcaaaggcgttattgaaattgtttccggcgcatcacgcgggattcgtttattgcaggaagaggaagaagggttgccgctggtaggtcgtgtggctgccggtgaaccgcttctggcgcaacagcatattgaaggtcattatcaggtcgatccttccttgttcaagccgaatgctgatttcctgctgcgcgtcagcgggatgtcgatgaaagatatcggcattatggatggcgatttgctggcagtgcataaaactcaggatgtacgtaacggtcaggtcgttgtcgcacgtattgatgacgaagttaccgttaagcgcctgaaaaaacagggcaataaagtcgaactgttgccagaaaacagcgagtttaaaccaattgtcgttgaccttcgtcagcagagcttcaccattgaggggctggcggttggggttattcgcaacggcgactggctgtaacatatctctgagaccgcgatgccgcctggcgtcgcggtttgtttttcatctctcttcatcaggcttgtctgcatggcattcctcacttcatctgataaagcactctggcatctcgccttacccatgattttctccaatatcaccgttccgttgctgggactggtcgatacggcggtaattggtcatcttgatagtccggtttatttgggcggcgtggcggttggtgcaacggcgaccagctttctctttatgttgttgctgtttttacgcatgagcaccaccgggctgactgcacaggcttatggtgctaaaaatcctcaggcattagcccgtgtgctggtgcaaccgttgctgttggcgttgggggctggggcgttaattgcgctgctgcgtacgccgattatcgatctggcgctgcatattgttggcggtagtgaagcagtcctggaacaggcgcgacgctttcttgaaatccgctggttaagcgcaccggcgtcgctggcgaatctggtattacttggttggttactcggcgtgcaatatgcccgtgcgccagtaattttgttagtggtcggcaatatcctcaacattgtactggatgtctggctggtgatggggctgcatatgaacgtgcagggcgcggctctggcaacggttattgcggaatatgcaacattgctgattggtctgctaatggtgcgtaaaatcctcaaactacgcggaatctccggcgaaatgctgaaaacagcctggcgaggaaacttccgtcacttgctggcgcttaaccgcgatatcatgctgcgctcgctgttgctgcaactctgtttcggcgcgatcactgtacttggcgcgcgactggggagtgacattatcgctgttaacgcggttctgatgacgctactcacctttaccgcctatgcgctggatggttttgcctacgcggttgaagcacattccggtcaggcatacggtgcgcgcgacggtagtcaattgctggatgtctggcgggcagcgtgccgccagtcggggatcgtagcgttactgttttcggtggtttatttgctggcaggggaacacatcattgcgttgctgacgtcgttaacccagattcagcagctggctgaccgctatcttatctggcaggtgattttgccgttggtcggcgtctggtgttatctgctggacggcatgtttataggcgcaacgcgtgccgccgaaatgcgtaacagtatggcggtggccgccgcaggttttgcgctgacgctccttacgctgccgtggctggggaatcatggtttgtggctggcgttaaccgtctttctggcgttacgcgggctttctctggcggctatctggcggcgtcactggcgtaacgatacctggtttgtcgcaacgtgacggttaaaaattctgaataaataatcctaagccaaattgctgactacacttaatctcacgttcagaagaaaagtgaacgtactctcattcacaacctaacgatgaggtcttgattatgaataaagatgaagccggcggtaactggaaacagtttaaaggtaaagtgaaagagcaatggggcaaactgaccgatgatgatatgacgatcattgaaggaaaacgtgatcagttagtgggtaaaatccaggaacgctacggttatcagaaagatcaggcagaaaaagaggttgatagttgggaaaaacgccatgattaccgctggtaattaatccctcctgcccgacatgtacaaggatgtacacccttttagcgaggtttctttttcacctgaatagagtggtcatgatggcactgttcaggatgacgacacgcttctacttctacacatgctgaacataatccatgtgcttcaataacattatgccgcagggcaaaacccatttttgccgccagcgtatgcatgatgtcttccacgccttcagcacattcttctttcaccgcgccgcagcgatcgcaaataaacatggctgaagtatgggtgggctgatcgaacagatgacagagcacataactgttggtggattccaccttatgcacaaaaccttgttcaagcagaaactccagcgcgcgataaaccgttggcggcttggcttgcggttcagcttcgcgcagcaaatcaagcagatcataagcgctgatagcgccatcctgcagactcatcaggcgcaacacttcgagacgctgtggggtcaggcgcacattacgctgtgcgcagattttttcagcctgcgctaataactcctgcgttgtggtcttttccattgggcacctcgacagtggggttaagaatgtccttactttaccatagttctcacttaaacgccgagaacagggtgtcatggctgtcacattgcctgatcgcatattcgttatgctatagtagcgcccccaatttaccagatgcttaaaaagtcgccatgccagcagaatcacacactgtttatcccgcttaccgtttctcgattgccccgatgcttgactggacggacagacattgccgttatttcttgcgtctgctttcccgcaatacgttgttgtataccgaaatggtgaccacaggggcgattattcacggtaaaggtgattacctggcgtacagtgaagaagaacatccggtagcgttgcaactcgggggtagcgatccggcggcgctggcacagtgtgcgaagctggcagaagcgcgtggatatgatgagatcaacctgaatgtcggctgcccgtctgaccgggtgcagaacggcatgtttggtgcgtgtctgatgggtaatgcgcagctggttgccgactgcgtgaaagcgatgcgcgatgtggtgtcgattccggtgacggtgaaaacgcgtattggcatcgatgatcaggacagctatgaatttctctgcgatttcatcaacaccgtttccggcaaaggtgagtgtgagatgttcatcatccacgcacgtaaagcctggctttctgggttaagtccgaaagaaaaccgtgagatcccgcctctcgattatccgcgtgtgtatcaactgaagcgtgactttccgcatctgacgatgtcgattaacggtggtatcaagtcgctggaagaagctaaagcgcatttgcaacatatggatggcgtgatggtcgggcgcgaggcgtatcagaatccgggtattctggcggcggtagaccgagagatttttggttcctcggataccgatgccgatccggtggcggtagtgcgcgccatgtatccgtacattgagcgtgaactcagccagggtacgtatctcggccatattacccggcatatgctgggcttgttccagggtattcctggcgcgcggcagtggcggcgttatttaagtgaaaatgcccataaagcgggtgcagacattaatgtgctggaacacgcgctcaaactggtggcggataagcgttaacttttcaccaaaaagtagtcaaattcaccacgccctgcgcaccgtcgcggggcgttttgctgttaaatcaatagattatttttggcatgattcttgtaatgccagcaagagatttcatatttgggagagcatcatgctggaactactttttgtaattggcttttttgtcatgctgatggtcaccggtgtttcgttgctgggtattatcgccgcgctgattgtggcgacggcctttatgttcctcggcggtatgctggcattgatgattaagttgctgccgtggctgctgttggcggttgcggtggtgtgggtgatcagggcgattaaagcaccaaaagtgccgaaatatcagcgttatgaccgctggcgttactaagggattgtgcggatgatcacaacctaaggttttatccttagaacaaaataggaattgataatcaaatctgtcactattgcgcgtcaaacaaattcatcgagctgtaccctacatacagccgaactataaaagaaagggcttcccaggtggaagcccaatttcttttatggaatcaacaggctggaaccctgcgtcgcccggctttccagaatctcatgcgcacgccgcgcatccttcagcggatatttctgctgctcggcgacatcgaccttaatcacaccgctagcaatcaaagagaacagttcattactggcctcggttaattcctcccgcgtggtgatatagccttgcagggaagggcgtgtcacatacaacgagcctttctgattgagaatgcctaagttcacaccggtaaccgcacctgatgagttgccaaaactcaccattaagccgcggcgttgcaggcaatccagcgaccgttcccaggtgtctctgcccacggaatcgtacaccacgcgcactttcttgccaccggtgatctctttcaatcgctcgaccagattctcttcacgatagttaataacctgccacgcgccggcttttagcgcgctctgcgctttttgcgcggttcctacggtgccgataagtttcgcgcccagggcttttgcccactggcaggcaatcaagccaacgccgccagccgctgcgtggaacaggaactgctcatcgggtttaatttcataggttttgcgcagcagataataaaccgttaagcctttcaggaaggatgccgcagcttgctcaaaagaaattgccgcaggcagaatcgccgctttatccgcattaatgttatgcacagagctgtaagcgcctaatgccgattgtgcatagactacgcgatcgcctgccttaatatgctttacaccactgccgactttactcacgatgcctgccgcttcggtgcctaatccgctgggtagcgatggtggcgggtaaaggccgctgcggatatacgtgtcgataaaattgatgccgatggctttattttcgacctggatttcattctccgccggatcggcaggagtgaactctacggcttgaagtacttccgggccaccgtgcttgtgaaattcaattcgtgttgccatgtgtcctccagaacgtatcgtcagggtctgcttcatatggtaaagtttcgacccattctttatctcggtaactccattcactatggcaggaaataaacccttcaacaaacagcaggctgaaccccgcgaacgcgatccacaagttgccgggctgaaagtgcctccgcactcgatcgaagcggagcagtcggtgttgggcggtttaatgctggataacgaacgctgggatgatgtagctgagcgtgtggtggcagatgatttttacacccgcccacaccgtcatatctttactgaaatggcgcgtttgcaggaaagcggtagtcctatcgatctgattacccttgcggaatcgctggaacgccaggggcaactcgatagcgtcggtggttttgcttatctggcagagctgtcaaaaaatacgccaagtgcggcgaacatcagtgcatatgcggatatcgtgcgcgaacgtgccgttgttcgtgagatgatctccgttgctaacgagattgccgaagctggttttgatccacaagggcgtaccagtgaagatctgctcgaccttgctgaatcccgcgtctttaaaattgccgaaagtcgtgcaaacaaagacgaagggccgaagaacatcgccgatgtgctcgacgcaaccgtggcgcgtattgagcagttgtttcagcagccacacgatggcgttaccggggtaaataccggttatgacgatctcaacaaaaaaaccgctggcttgcagccgtcggatttgatcatcgttgccgcgcgtccgtcgatgggtaaaacgacatttgcgatgaacctcgtcgaaaacgcggcgatgttgcaggataaaccggtgcttatcttctcgctggagatgccatcagaacagatcatgatgcgttctctggcgtcgctgtcgcgcgttgaccagactaaaatccgtaccggtcagctcgatgatgaagactgggcacgcatttccggcaccatgggtattttgctcgaaaaacgtaatatctatatcgatgattcctccggcttgacgccaacggaagtgcgttcccgcgcacgccgtattgcccgtgaacacggcggcatcgggcttatcatgatcgactacctgcaactgatgcgcgtaccggcgctttccgataaccgtacgctggaaattgcagaaatctcccgctcgctgaaagcactggcgaaagaactgaacgtgccggtggtggcgctgtcccagttgaaccgttctctggaacaacgtgccgacaaacgcccggtcaactccgacctgcgtgaatctggctctatcgagcaggatgcggacttgatcatgtttatctatcgtgatgaggtgtatcacgaaaacagtgatttaaaaggcatcgcggaaattattatcggtaaacaacgtaacggcccaatcgggacggtacgcctgacctttaacggtcaatggtcgcgcttcgacaactatgcggggccgcagtacgacgacgaataatcactttggggccagctaaacactggtcccaaaattattctgccgggctttcaatccctttttttagccactctttaaggctcagaaccgagttatcttcgtcttcgtggaatatgatattgtcgatctgccaacagccatcatcagcggaacgcgccattagcgcttcgtcctgccaggcctttttatcatcaacgctaaaatgaaaatggagggtgacagtgacgttgttatcaccaggtttaaacgatgacggtagcgtcacgccatcaaatttctcatagtaactatccgaaggataagacgtgaaaataatcccgtcaccaaaagtaggtttggccgtgggatcaatggcgtagtcgcgtttatttctgtcatacgcgccaacaataagttgataaagcgagggggtgaggtaattctgaaaaaatgccagctggtctttttcactcttaaagccggtatcagaaaaaacataggttgaataaaacttatctgcgacaccgtcaggtgtctgcaccgggcaagcccccgtcgcggcaggcgttatacctgcgattagcagaaaaaagaaaacaaattttatctttgtcatggctgaaaatccgatatcatcttgccgtttataaacccatccctggatgtggaatagcatactccggtcatatctgtttagcgaggttttgcactggtgggcagaacctgaaaaaaaggaatacaaatgcaagcggcaactgttttgattaaccgccgcgctctgcgacacaacctgcaacgtctgcgtgaactggcccccgccagtaaactggttgcggtggtgaaagcgaacgcctacggtcacggtctgattgagaccgcgcgaacgctccccgatgctgacgcctttggcgttgcccgtctcgaagaagccctacggctgcgggcggggggcatcacgcgacctattttgttactggaaggtttttttgaagcagacgatttgccgacgatctccgctgaacatctgcataccgcagtccacaatgaagagcagcttgtcgccctcgaaaacgctgaacttaaagagcctgtcaccgtctggatgaagctcgataccggaatgcaccgtttgggcgtattgccggaacaggccgaggcgttttatcagcgtctgagccagtgtaaaaatgtccgccagccggtgaacattgttagtcacttcgcccgtgccgatgaaccgcaaagcggcgcgactgaaaagcagctcgatatcttcaacaccttttgtgaaggtaaaccggggcaacgctcaattgcggcatcaggcggcattttgttatggccgcagtcgcattttgactgggcgcgtccggggatcattctttacggtgtctcgccgctggaagatggcacgacaggggctgattttggctgtcagccagtcatgtctttaacctccagcctgattgccgtgcgtgagcataaagccggagagcctgtcggttatggtggaacctgggtaagcgaacgtgatactcgtcttggcgtagtcgcgatgggctatggcgatggttatccgcgcgccgcgccgtccggtacgccagtgctggtgaacggtcgcgaagtgccgattgtcgggcgagtcgcgatggatatgatctgcgtagacttaggtccacaggcgcaggacaaagccggggacccggtcattttatggggcgaaggtttgcccgtagaacgtatcgctgaaatgacgaaagtaagcgcttacgaacttatcacgcgcctgacttcaagggtcgcgatgaaatacgtggattaatacccgtctccagggagggacaatgtcttattcagaaatcgccgcgtgtctggcatacgcggtttccgtctggctggctgccagaaacaatgtgcatacgtggtggatcggcataattggtagcatgctgtatggctgggttttttggtccgtgcaactctatgccgatgtcacgctccagttattcttcatcgcgaccagcatcaccggttggatccactggctgaaaggtcagggtggcgatgtcttgccggtgcgccggacgcaagccagtcactttttcctcttgttgctctgtgccgtcgtcgtggcaggcggctacggctttttgctccacacctttaccaatgcctgggccccctggctggattctttgattttgaccttcagcgttctggcacaattcatgttgatgggaagacgtatcgaaaactggtacgtctggttagcagtgaataccctcgcggtgccactgtatatgacgcgcggtttaaacctgaccgccggtttatatttcctgttctggattaacgcctggcatggtttgtatcagtggcgcaaggagctgcgggtatcatgaagcgtttcgtaacgggactggtggttggcaaattcgcgcctttgcattgtggtcatgaacggttgatcaataccgcgctggcacaatgtgaagaactgttcatcatcagttattccgtgccggaaatgcctgactgtgaacctgaaaagcgcctgacgtggctgcaagtgcgcttcccgcgagcgacggttctggtactgactcccgaactgatcgcgcgttataacttacctgccataccgcataatgatgccgatgccgacatccatcgtcattatgtggcgacgctgtgcctgcaggtattacgttgccgcccacacgctgtatttaccgcagaagattatggtgacggttttgctaaagtgctgacaaagcgttttgcccaacctgttgaacacattcgattacagcgtccacgtggcgataaatctccttcgggaacgctgattcgttccgacgttcaccactatcgctacatgctggcgcacgacgtttatcgcagtttcgttcgccgtatctgtctgcttggtggcgaatcaaccggtaagagcacactttcaaaagcgctggcggacgtgctcgatacggcgtatgtcactgaatttggtcgcgactattgggaagagaaaaatggtgttttaaccgcagacgatttgttgcatatcgcccgcgaacaggtacgtcgggaacaacaagcagaagctaatcgctatcttatatgtgacacatcgccactcacgaccttgttctatgcccttgatcaatatggtcatgccccgcaagaacttcaccagctggcggagcgggaatactctctggtggtgctttgcggcgcggaatttccctttgtgcaggatggcacccggcaaggagaggtatttcgcgcacggcaacaggtgtggtatgaacaggaattgtcgcgcaggaacattccttatctttcggtttcggggccactgcaagagcgagtggagcaaattcttcgccaacttcccgactgactttgaacatcctctcgatcttcgccttcttccggtttattgtgttttaaccacctgcccgtaaacctggagaaccatcgcgtgtttcaaaaagttgacgcctacgctggcgacccgattcttacgcttatggagcgttttaaagaagaccctcgcagcgacaaagtgaatttaagtatcggtctgtactacaacgaagacggaattattccacaactgaaagccgtggcggatgcggaagcgcgcctgaatgcgcagcctcatggtgcttcgctttatttaccgatggaagggcttaacagctatcgccatgccattgcgccgctgctgtttggtgcggaccatccggtactgcaacaacagcgcgtagcaaccattcaaacccttggcggctcaggggcattgaaagtgggcgcagatttcctgaaacgctacttcccggaatcaggcgtctgggtcagcgatcctacctgggaaaaccacgtagcaatattcgccggggctggattcgaagtaagtacttacccctggtataacgaagcgactaacggtgtgcgctttaatgacctgttggcgacgctgaaaacattacctgcccgcagtattgtgttgctgcatccatgttgccacaacccaacgggtgccgatctcactaatgaccagtgggattccgtgattgaaattctcaaagcccgcgagcttattccattcctcgatattgcctatcaaggatttggtgccggtatggaagaggatgcctacgccattcgcgccattgccagcgctggattacccgctctggtgagcaattcgttctcgaaaattttctccctttacggcgagcgcgtcggcggactttctgttctgtgtgaagatgccgaagccgcaggccgcgtactggggcaattgaaagcaaccgttcgccgcaactactccagcccgccgaattttggtgcgcaggtggtggctgcggcgctgaatgacgaggcattgaaagccagctggctggcggaagtagaagagatgcgtactcgcattctggcaatgcgtcaggaactggtgaaggtattgagcacagagatgccagagcgcaatttcgattatctgcttaatcagcgcggcatgttcagttataccggtttaagaaccgctcaggttgaccgactacgtgaagaatttggtgtctatctcatcgccagcggtcgcatgtgtgtcgccgggcttaacgcgcaaaatgtgcatcgcgtggcaaaggcgtttgctgcggtgatgtgattttaatcaacaggcggatctctccgcctgttcctgactccagccacaccctactattctgtcccttttttcgcccacttttacatcatctcttttctataagtttttgaaaattagtgtttttaactgttggtacggattgtgcagtaatgcggctgtctatgaccatcaggagaaaaacatggagaacatgacctcgcccggcacgttgcttagtggagataacgcgacctggcttgaagagtactaccagacctggttgcgtacgccggaaaaactcccggaagactggcggcgtttttttctttcacctgaactgactgtccaaagcgtatctggtgataacaacgtcagcggtgcgacgttaaaaaaacaggctgcggtaatacaactgatcaatgcctggcgcacgcaggggcatctgcgcgcaaagcttgatccacttggtttgaatcccccagctgacgttccctccctccagcctggtttttggggattaagcgaagaagacttgttgcaggagtttagcgtcacctttggcgcacacaccacgcaaatgccacttaagcaactgcttaacctgctagagcaagcctgggccggtagccaggcttatgaacttgctcatctggaaaatcgtgaagaaatcaactggctgttatcacggattgagagcagcaatgcgccacaagctgatgcccaaacctgcattgcccgttttgaaaaactgatggcggcagagacgttagagcgttatctgcatacccgttatgttgggcagaaacggttttctctggaagggggcgaaagtgcaatcccggcgctcgatacgctgacaaaatgcctgcgtgcgcaaggtgtggaggaaatggtcattggcatggcgcaccggggaagacttaatgttctggttaatctgttgaataaagacccggcacagctttttgctgagtttgaaggcaagcagacgatcggcagtggttcaggcgatgtgaaataccacatggggtattccagcaatctggaaacacctgccggttcgctgcatgtggcgctggcgtataacccctcacatctggagatcgtgaatccggtggtgctgggccaggtgcgagccaggcaggaacgccgtggtgaggatggtcaggcaaaagtggtgggcgtacttattcatggggattccgcgttgggcggcctcggcgtcaaccaaaccacgtttaacttatcgcagactcagggctacggcactggcggtacgctacatctggtgattaacaatcagattggcttcaccacttcccgcttgcaggatatgcgttcttcacggtactgcaccgatattgccaaaatggtagcggccccaattatccacgttaatggcgatgacgttgacgctgtttgccaggtaatggaactggcgtgcgaatggcgagacaccttccggcgcgacatcatcatcgatatttgctgcttccgtaagcacggacacaacgaaagcgatgagccacgtcttacccagccacaaatgtatcaggcagtggatgctcaccctggtacgctcgcccgttatggtgaatctcttgcccgccgcggcctgttaactcaggcgcaacaagatgagatgacggcacgctatcgcgactggctggatagctgccagaaacgtgaaccgcagcctctcaaacctgcaattcactcttttagcgctaactggtatgggttgaccaaccctcactggagcgccccggtatctacggcattgcctcggcaaaagctggcagcgtatggtgaaatcatttctacactgccacccgatgtggtcgcacatcctaccattaaacggcaactgacgttacgccaggatatggccgcaggtactcagccaatagactggggaatggctgaaatgctggcctatgcatcgcttgtggatgcgggtgttggtgtgcgtctttctggtgaagactcagggcgtggcacgttcagtcatcgccatgcagtggtacatcatcaaactgaagcccgtcgttatctgccgttacagcatatccgcgctggtcaggcatctttcgatgtttatgattcggtgcttaatgaagaagcgctcttagcctttgaatatggctattcaacgtctgcgcctcagcaactggttatttgggaagcacagtttggtgactttgccaacggcgctcaggttgctattgaccaatttatctcgtctggcgaaaccaagtgggatcgctatagcggtttaaccattcttctgccgcatggctatgacggacaagggccggagcactcttctgcgcgtcctgagcgctggctgcaactgtgcgcagaaaacaacatgcaggtggtgatgcccagtgagtcagcacaaatgttccatttgctgcgcggtcaggcattacgcccaatgcgcaaaccgttagtgataatgatgagtaagcgtttacttcggtttaaaggcgctatgagcgagctttgtgaattcactgatggcgcttataaaccggtagtcaccgatccgcaattgcatcagtcccagaaagttaagcgcgttattttgtgtagcggccaggtctattacgacgtactggaagcccgtaagcagcgtgagtgtgaagatgaggtagcgattgttcgcctggagcaactctacccgttcccggtcgcagaactgaatgatgttctggcgagttggccgaactgctgcgaatggatttggttgcaggaagagccagaaaaccagggcgcgtggcggcagattcgtcatgagctggcggcactgaaaattaacactccttactggcagtatgcaggccgcccggcagcggcagcaccagcgacagggtatgggcgtgtacataaacaacaaatcgacgaatttcttgctgctgcgtttgcagatattcagccatgaaaggcgcacaaaaataataaggagaacattttatgatcgaaattactgtccctgtattaccggaatctgtcacggaaggcacgctgacaacctggtgtaaacaagaaggcgagcacgtaaaacgcgatgatgtgattgccgagctggaaaccgataaagtcattctggaaataccggccccgcacgatggcgtgttaagcaatattatcgtcagcgaaggtagcacggtcacgtccgcgcaactgttggcgcatcttaagccgcaagctgtcatagaagaaaccgtcacaccagtcaccgaaaccctggcgatgccttccgcacggctggaggcacagcgtagtggtgtcgaacttgctgacgttgcggggagcgggagaaatggacgtatcctgaaagaggatgtacagcgcgttactcctgcaccagtcattcagcctgaacgggtggcggagatcgcgccagctaaacccttgacaccgggtgctcgtcaggaacgtcgtgagccgatgtcgcgcttacgtcagcggattgctgagcgtctgctggcttcccaacaaaataacgccattcttaccacattcaacgaagtaaacatgcagagcgtgatggatttacgcgcccgctggaaagatcgttttgccgagaagcacggcgtgaagctgggctttatgtccttctttgttaaggccgttacccgggcgctggagcgcttccctgtagtgaatgccagcgttgatggcaacgagattatctggcgtgattattgcgatatcggcattgcagtgagcagcaaccgcggcctggtagtgcctgtgttacgcaatgcgcaatcactctctttggtggaaattgaacggcaaattgccgaatacgccacacaggcacgcaatggcaaattgccgctggaggcgttacagggcggcacgttctctatcaccaacggcggtacttttggttcgatgatgtcaacgccaatcattaacccgccgcagtcggccattcttgggatgcatgccatcacgccgcgcccggtcgcagaaaacggccaggttgttattcgtcccatgatgtaccttgctctcagctatgaccatcgcattatcgatggtcaggaagccgtgcaggcattggtggcaatacgtgagctactggaatcaccggaacaactgttgctggatctttaaggagggcgccgatgagtacaatttttgatgtggcagttatggggggtgggccaggtggttacgtagcggcactgcgggctgcgcagaatgggctttccgtagtatgtattgatgatggtgttaatgcacagggcgaaccttcgccgggcggtacgtgtctcaatgtcggctgtattccgtcaaaatcgttgctgcaatcttccgaactgtacgcgcaagtgcagcatgaggcgagcattcatggcgttaatgttgacggcgtatctttcaatgcagctgcgatgattcaacgtaaagacgccatagtaagccgcctgacaatgggcatcggtttgctgtttaagaaaaataaagtgaagcacctgtgcggcctcgcaacgttagaacatgctcaggatgagatttggcaattacgtgtaaacgatcaacaaatccgcgcccgtaatgtggtgattgcaacaggttctcagccgcgtcaactgcctggcgttaccattgataatcagcaaattctcgataatcgcggcgccctggcgttaaccgctgtgccgccgcgtctcggtgtgatcggcgctggcgtgattggccttgaactggggtctgtgtggaatcgggtcggttcagacgtcacgttgctggagatggcgccaacgttcttgcctgcactggaagctcgcctgtcgaacgaagtccgtaaagcaatgattgccagtgggatgaaaatgcaactggcagtagagattgaggctattgaacaacgggatgacggtgtgcatgtgcgctggcggcagggtgagaagcgagaagaaagccgcttcgataaattaattcttgccattggacgtgtaccgcgactttctggtgtcgatctcgtgcaactcggtcttgaagccgataaccgtggcggtattgccgtcgataacttatgccgtaccgggaaagccgggctgtgggcaattggtgatgtcgtgcgagggccgatgctggcgcataaagcgatggctgaaggtgtggtggttgctgatcaaattgccggactggcggtagagccgattaattttgcgctgattccttcggtgatttacacccaaccggaagttgcgtgggtaggggaaaacgaggcctcactgaaagccgctggcagagtctttaacaaaggaaattctctgtttgccggtaacggtcgcgccttagcattaggccaggaaggtgggcgttgcacgttatacagtgataaacacactgaccgcgtacttggcggagcgattgttggcccgcaggcatcggagctgattaatgaaattgcgctggcgatgacttttagcgcctctggcgaggatattgcctgtgcgatccatgcgcatccgacattaagcgaagtcatccacgaagcagcaatggccttgaataataaagcattacacggataacacataccactgagggaatatatgaatttacatgagtatcaggccaaatcgttactggctggcatggggatgccgtgtccaaaagagatagccatccaacagatttcgcaactggcagatgcctggcaacatattgcttgcccgagtaaaggcgcggtacttaaagcgcaggtacatgctggtgggcgcggtaaagctggcggcgtaaaagtgcttaagcagctgccggaagcacaggcttttgtacagcaaatgttgggatcgcaactggtgacttatcagaccgggccagaaggacagtatgtcagcagtattttactgtgcgaaaacatttatccggtacgccaggaactctattttggcatggtggtggatcgtgaaagccagcgggtcacgtttattgtcagcccggaaggtggtgtggaaattgaaaaagtcgcccatgagacaccggagaaaatcagcagtgtcagcattgatccactgacaggcgtgcagccttgccatatccgcgaaatgtttgctgttctgcaactggaacacggactatttgctgcctttagtcgcctggttaatcaggcgtggaaagcctttaacgaactggatttcgccctgctggaaattaaccctctggtgttgcgggaaacgggcgaatttatgtgtgcagacgcgaaagtatcgctggatgataacgcgctgtatcgtcacccggaactccaggtgctacgtgatgaaacccaggaagatccacgcgaaagccaggcagcgaagcttgatcttaattatgtctcgctggacggaaatatcggctgcatggtcaatggtgcagggctggctatggcaaccatggacatcatcaagctatacggtgaacaacccgcaaacttcctggatgttggcggtggcgcaacccaggagcgcgtcagtgaagcctttcggctgattgtttccgacagcaaagtgaaagccattctggttaatatttttggtgggattgtccgttgcgacatgatcgccagagccattattcatgctctgaatgaggcccgtatcaccctgcctgtcgtggtgcgtctctccggtaataacgctgccgaagggcagcggttactggcagaaagtggcctgacggtggaagccgtcgattctctggatgatgccgcgaaacgcatcattgcgttactgaattaacaggaggttaagatgagcgttttgatcaacaaacacacgcgggtactggtgcagggcattaccggcaaaaacggcacatttcatacagagcaggctattgcgtatggcacgcagattgtgggtggagtgacgccaggtaagggcgggcaacggcatctggatcgcccggtttttgattcaatgaaagaagcgatgcgacaaactgaggctgatgccagcgtgatttatgtgcctgcaccgtttgtgctggattctgttgttgaggctattgaagctggcgtcaaattggttgtggtgatcactgaaggtgtaccgacactggatatggtgaaagttcgtcggctgcttgactgccacccggatgtgcggctgattgggccaaactgcccaggagttatcacgccgggtgagtgcaaaatcgggattatgcctggtgaaatccaccgcccagggcgtattgggattgtttcccgctccggtacattaacctacgaagctgtagcgcaaaccacggcgctgggacttgggcaatccacctgtattggtattggcggtgatccggttccggggactaactttattgatgcgctgcgtttattcgaaaatgatccgcaaacagacgcggtaattatgatcggtgaaattggtggtaatgcggaagaacgggccgcggaatttattcgccatgaaatgaataaaccggtcgtaggttatattgccggtgtcactgcaccaaaaggaaaacgcatgggacacgctggagccattatttctggcggtagcggcagtgcggaggataaattccgggcgttcgataaagcaggcatggcatggacacgaaatccagcattacttggcgaaacgttatggaatgttattaagtaatccataaatgaatatcaagggagcatatcgctccctttttttatctgtgtggtaagagaatcaccttttatttactgtgcggaaaaccgcgcacaaaataaaaagaataaataataaaatcattaaataacaaagcgttattaaaaaattaaagatggcatagctcctgcaatagccaggcaggttttttatttttcacaatgaggtgaatatgtcatcaatatcacatggcgcaccacaaaagcgtcgaattatccctaatcccggcctgtggttggcgatcattgccggaattattattactcttctgcctctgggcgataccttgcccgtcgccggacaaaatatgatcgccattctggtgtttgccattattgtctggatcagcgaagcgatggattacaccgccagtgcaattgttatttccgcactgattatctttatggttggttttgccccggatatgaatcacccggacacgatccttggcaccgcgaaagcgctgaaaatgactctgtcgggtttttctaattctgctctggcgctggtggcagcagcaatgtttatcgcggcggcaatgaccattaccgggctggataaacgcattgcgctgtttactatgtcgaaaataggtgccagcagccgcagcattattatcggtgccattgtggtgaccatcgtcctgagcctggtcgtacccagtgccactgcccgtacggcttgcgtggtgccgattatgatgggggtcattgcggcatttaaggtggataaacattcacgtttagcggcgtcaatgatgattgttatcgcccaggcgaccagtatctggaacgttggtattcaaacttcggcggcgcaaaacctgctttctatcggttttatcaataaaactttcggcgccgggcattctgtcagctggcttgactggctgttagcgggcgcgccctggagcctcaccatgtcggcgatcctctatttcctcgcacgtaaattgttgccgccagaaacggaagctgttgaaggggggagcgaggccattaaaaaagcacttgcagagttagggccaaccactggtaaagaaaaacgtttgatcggtatttcgctattgttactgctcttttggtctactggcggaaaattacacagtattgataccacctctgtcacccttgccggactggcgattatgttgctgccaggcatcggtgtaatgagctggaaagaggtcgaaaaacgtgtgcagtggggcacgttgcttatgtttggtattggtatcagcctggggtccacgctgcttgatacgcaggcagcttcatggatggcgaactatgtggtgaaaggttttggtctcgatggcttgccatcattagccatcttcgcgattctcgccgctttcttgataattattcacctggggtttgccagtgccactgcgctaactgccgcattgctgcccatcctgattagcctgttaagcagtctgccgccagaactcggcgttaacccggtcggcatgaccattctgctcgccttcagtgtcagttttggcttcatcctgccgattaacgcgccacaaaatatggtgtgtatgggtacggataccttcacgccacgccagtttacccgtgtgggactgtacctgacggtaatcggctacctgttgttgctactgtttgccgccacctggtggaaaattttaggtctaatgtgaggaaaccaacgatgtcattacaaattactgttgaaaaagtgcgttggttagctgccgggctgctggaacttaatggctgtgatgccgatatcgctcaggatgtggcggaacatatgattgaagcggaacgttatggctttgccagccacggcgtcacgctgctaccgaaatatctggaaaatatcgctcgtggcgatgtaaccgcgaatgcccgcccggaatgcttaacaagtgaaggtaatttacaacgttttcatgcccacaatggctttggtcaacacgccggaaaagtggcggtaaatgctgccatcgaacaagcaaaacaccgcggtttttgcctgttaacgttgtgccatgcgcatcatttagggcgtatggggcattacgggcaaatggttgctgatcaaggcctggcgatgctggccatgagtaacgtcaccgggcgtcctgcactggtcgccccgtggggcggtgcggaaccgcgtatgaccactaaccctttctgctttgcctggccgttcagtgatgggcatccgccgattctggttgattttgccaccagtagcatggcgctaaataaagcacgggtaatgtcgtccaccgggaagcaggccgcgccgggacaattgattgatgcacaggggaatccaagcaatgatcctggggtgttattcagcaatcctccaggggcgttactgccatttggtgagcataaaggatttggcctggcactgatgattgaaatgatggcggggatcttatctggtggtgacacgatcgccgaagatcatcagacggatggatctgcgcataatcatctttttgcgttgattatcgatcctgatcaattcaccgatctggcaggggagaaagggcagttctttgcggattatctgttagctacgcagcctcaacctggcggcaatccggtgatttaccccggtatgccagaagctgccaaccgggaacgcaatgcgaagatgattacgatcccggtatcattctggtcctgggtagttgaacattacgcccgcaaaggtatcgatttggggttacatcctcaggaatcagcattagctggatgattctggtcgataaacttgcggttgaatctgatgtttgttgagtttgtcatataaagtcttgcgcggcagctgtaatagccgcgctgtcaaactgacctggccttccgtttgtcgcagcatatcttcgattaactttttctcgaaagcatcaatgcaggcggtaagaccactctcttcttgctgagtcattggcactggctggtggtgggtcagtaaaccgagaacaaaacgctctgcattgtgtttaagttcacgtacattgccaggccaactttgtgactgcaaccaggccagtaacatgggagaaatatcaggcagaggacgattatatttttgtgccgcctgactggcgaaccagtaaaacagttcagggatatcttctcgtcgctggcgtagaggtggaatattcaggctaaccacattcagacgataatagagatcgagacgaaacagatgttcttcgctgcgacgcagtaaatcttccttggtcgctgcaataacacggcaattcaccggaattaattgattggcacctaatcgttcaatggttctttcctgcaatacacgtagcagttttacctgcattcctgatggcattccctctatttcatcgagaaataacgtaccaccatttgcatgttcaatttttccaatacgctttttaaccgcaccggtaaatgcgcccgcctcatgaccaaatatttcgctttcaaacaacgtttctggtaagcctgcacagtttaaggcaacaaactgcccctgacggcgggtactccagtgatgcagcattctggcgacgacttctttaccacaacctgtttcaccataaataaggacatcggcaccggtatctgcgacattaaggatcattttacgcagttgttgcatctgcggactacgaccaatcagcaccgggccattttcctgttgcagattcgccagtaattgctgattttctaaaaccaatcgccgtttttctaccgctctggcaataatactcaataatttatctgagctacttggtttctcaatgaaatcgaatgcaccattacgcatggcatccaccgccatttccacgtcaccgtgtccggtaattaaaataaccggaattttgctatccatttcgttgatgtaactgaggagctctagtcctgatattccaggtaacctgacatcggtcagtataataatgttggcttgactttgaataagggaaatactgtgttctgcatcgcaacaggaaataacacgataaccagccagcgtgagcgtttgttcacaggcaaaacgtacatcgtcactatcctcaatataaactatagtaatttcactggatttattattcatgttcttctccccattcaggccaggttaatgtcattactgcgccgccttcaggatgattactggcgtggagtgcgccgttcgaatttcggacaatttcgctgactattgccagtcccaaccccattcctctacgtttagtggtaaaaaatggttcaaatatgcgatcgacaacttcaggtgcaaaaccgccaccgctgtctttaatggtaataataactttgttatttgcctggcgaatggcgatatccagtcgtttgtaagagctaccttccatagaatctaaggcgttgctaattaaattactgaatatctgttcaagaccgagctcatcgcaattgacaaataacggcatggatggggcttttattcgtcgctcaatgttatttttctccatgctgtgattaagtaacgccacggcgctatacatcactttgatgacatcggcagaacctttaggtacgcgatggcgcgaggcaaatgctttaagttcggaaatgagctgcgtcatccgctcaatcactgaaataatgtgtttcagattctgttcaacctgcggatacatctctttttttagcatagtacgcgcgttatcagtaagtgcgtgaatggcggctaacggttgattttgttcatgggcaatttcggttgccatctgtccaagcgccgccagtttgctggactctgccagttcactacgcgtaatttgtaatacttgttcagcctgactgcgctcttttatctcctgtattaatttttgattgatcaattccagggcagatgtacgctctttaacctgtttttctaatgtttcattcgccagtgttaataattgttgtgcatgagatcgcattctccagtatttaataaataacaaaaacagcaggtaaataattagtgtaatgactaacgaaatagcccatgaccagtacaggttatctaaggggaccataattgtcattttccagttaaattctggaatggctatttgttgcgtataatattgcgggaataaacagagttgttcttttttatctttcaggaaagtaaaattgctcacggtataacaaggataataatccgccggtaaaagattgtcgagactatattgacgggtagattgtagtttttgttttgcctgaacaggtaacggttgcagtgttcgcattcgccatggcgattttgaacttaaaaatataatcccatgttcatcattcacgataatattttcaggaccttcggcccatgctttttcaatttcattaagacttatttttactactacaacaccgacaatttttcctttatcttttatacttgtagagaggaagaatcccggtgtattcgtagtgctaccaataccgtaaaagcgtccatttaagccagacatggcgtgtttataataggggcgatagctataattttgccctacatagctgccggggtcctgccagttgctagaagcgatggccttaccttgggtatccagaataaatattgctgcggttttgagttgagtattgaaatgtgcaattcgttgattgagttcgctggacgtcatatcgtcaggcgtaattaccgcctgacggatgatatggtctgttgagagcatatagggtaaaacataaaattgctcgatggtggaatataatgtggacttatacatttcaagccgcattttatcggtaccggacaaggtattaaaacgcaagtgcaaaaaagcgattgaaaccgcgagcatgataagaaaaagtgaaatgcttgtaatgtgaaatcgccatttgttcttaaatatataattccacgatattttcattcatcatccattgaatgcatttatatttatcatcagtatattccctgaacaatgtttgcgagaaccaaaagagtgccattgtgtgaatgtgtaagcagaataaccgtggcaatgtgtggtttatcgcacaggtattccaaatgtgatcatgctctttttatgtgacaaatccgcagataatccttcctttcccccgcggttggcgttatggtcagatggttttttcaacaaacgcacaataataagtttcaacttactgactatttagggaaaaatatgcgcaagatcacacaggcattgagtgccgtttgcttattgttcgctctaaacagttccgctgttgccctggcctcatctccttcaccgcttaatccgggtactaacgtagccaaactcgctgaacaggcgccaattcattgggtttcggttgcacaaattgaaaatagcctcgcaggacgtccgccaatggcggtggggtttgatatcgatgatacggtacttttttccagtccgggtttctggcgcggcaaaaaaaccttctcgccagaaagcgaagattatctgaaaaatcctgtgttctgggaaaaaatgaacaatggctgggatgaattcagcattccaaaagaggtcgctcgccagctgattgatatgcatgtacgccgcggtgacgcgatcttctttgtgactggtcgtagcccgaccaaaacagaaacggtttcaaaaacgctggcggataattttcatattcctgccaccaacatgaatccggtgatctttgcgggcgataaaccagggcaaaatacaaaatcgcaatggctgcaggataaaaatatccgaattttttatggtgattccgataacgatattaccgccgcacgcgatgtcggcgctcgtggtatccgcattctgcgcgcctccaactctacctacaaacccttgccacaagcgggtgcgtttggtgaagaggtgatcgtcaattcagaatactgacagagcgggagagcgtaatactctcccgaatgctgtttttttaatcacacctttatcctttcgctgtcttgctgcaaactgattaagagagttttatcaaggagcagcacatgtggtatcaaaagacgctcacgcttagcgccaaatctcgtgggtttcatctggtaacggatgaaattctgaatcagctggctgatatgccgcgcgttaacatcggcttactgcatctgttgctgcaacatacctccgcctctctgacacttaatgagaactgcgatcccaccgtacgccacgacatggagcgttttttcctccgcgccgttcccgataacggaaattatgagcatgactatgagggagcagacgatatgccttctcatatcaaatcctcaatgctgggaacatcgcttgtattgccggtgcataaagggcgtattcagaccggtacctggcaaggcatctggctgggggaacatcgcatccacggcggatcgcgtcgcatcatcgcgacacttcaaggggagtaaaaaatgaccatttcggagttgctacaatattgcatggcaaaaccaggcgcagaacagagcgtgcataacgactggaaagcgacgcagatcaaagtggaagatgtgctgtttgcgatggtgaaagaagtagaaaatcgcccagctgtttcgctgaaaaccagcccggagctggcggagctgctacgtcagcagcacagcgatgtgcgtccaagccgccatctgaataaagcgcactggagcaccgtgtatctcgacggttcgctgccggattcgcaaatctattatctggtggatgcgtcttatcagcaggcggtgaatttgctgccggaagaaaaacgtaaattgctggtgcaactctgaaagaagaaggccgctctgaaagcggccttaacgattacagcatcggcttgaggaagcgcgccgtatgtgaagcttcgcactctgcgacggtttctggcgtaccggagacgaggatttcgccgcccccactgccgccttccggtcccaggtcgacaatccagtcagcggttttgatcacgtcgagattgtgctcaattaccacaatggtattgccctgatcgcgcagtttatgcagtacgtcgagcagttgctgaatatcggcgaagtgcagaccggtggtcggctcgtcgagaatatacagcgtctgcccggtgccgcgttttgacagctcacgcgccagcttcacgcgctgggcttcaccaccagaaagtgtggttgcggattgcccgaggcgaatgtacgtcaggccaacgtccatcaacgtttgcagcttacgcgccagagctggcaccgcatcaaagaactcacgcgcctcttcgatggtcatatccagcacttcgtggatggttttgcctttgtacttaatctccagcgtttcacggttatagcgtttgcctttgcactggtcgcacggtacgtaaatgtccggcaggaagtgcatctccactttgatcacgccgtcgccctgacaggcttcgcaacgtccgccacggacgttaaagctgaaacgtcctggcgtatagccgcgcgcacgggattccggtacgcccgcaaacagttcgcgcacaggtgtaaacacgccggtataggtcgccgggttagaacgcggagtacgaccaattgggctttggtcgatatcgatcactttatcgaaatgctccagtccctgaatatcgcgatacggtgccggttcggcgatagtcgcaccattcaactggcgttgggcaatcgggaacagtgtgtcgttaatcagcgtcgatttaccggaacctgaaacccctgtgatgcaggtaaacagacctaccggcagcgtcagcgtcacgtctttcaggttgttgccgcgtgcgcccgtcagtttcagcactttttccggatttgccggaacgcgtttcttcggcacttcaatcttgcgtttaccgctcatgtactgcccggtcaacgactctggcaccgccattattgcttccagcggaccttccgcgacgacttcaccgccgtgtacacccgcacccgggccgatatcgatcacatgatcagcggcgcgaatcgcgtcttcgtcgtgctccaccacaatcacggtattaccgagatcgcgcagatggataagcgtacccagcaggcgctcgttatcgcgctggtgcaggccgatagacggctcatccagcacgtacatcacgccaaccaggcctgcaccaatctggctcgccagacgaatacgctgggcttcaccgccggaaagtgtctctgccgagcgggaaagtgtcaggtaattcaggccgacgttaacgaggaatttcagacgatcgccgatctctttaaggattttttctgcaatcttcgcccgctgacctgcgagtttgagattgttgaagaattccatcgcatgaccgatgctcatgtcggagatggcgggcagcggcgtattctcgacatacacgtggcgtgcttcccgacgcagacgggttccttcgcagctggcgcacggacgattgctgataaacttggctaattcttcacgtaccgcactggattccgtctctttataacggcgctccatattgtgcagcacgccttcgaacggatgacgacgaatggaggtatcgccacgatcgttcatgtatttgaattcaatattttctttgccagaaccgtacaacaccactttatgcacgttcgtgctcaggctgccccacggcgcttcgacgtcgaacttatagtgatctgccagcgatttcagcatctggaaataatagaagttgcggcgatcccagccacggatcgcaccgccagccagcgacaattccggattctggatcacgcggtcaggatcgaaatattgctgtacgccaagaccgtcacaggtcgggcaggctcccgccgggttgttaaatgaaaacaggcgaggttccagctcgcgcatactgtaaccgcaaatcgggcaggcaaagttggcggagaacagcagctcttccgctttcgggtcgtccatatccgccactaccgcggtaccaccggaaagctccagcgcggtttcaaacgactcggcaagacgttgggtaagatcgtcacgcactttgaagcgatcaaccaccacttcaatggtatgtttcttttgcaattccagtttcggcggatcggaaagatcgcagacttcgccatcaatacgagcacggatgtaaccctggcttgccaggttctccagcgttttggtgtgttcgcctttgcgctctttaatgattggcgcgagcagcatcagacgcttgccttccggctgggacaacacgttatccaccatctgactgacggtttgcgccgccagcggtacatcgtggtccgggcagcgtggctcaccaacgcgagcgtacagcagacgcaaatagtcgtggatttcggtgattgtccccaccgtagagcgcgggttatgagacgtcgatttctgctcaattgagatggcaggagaaagcccctcaatatggtcgacgtccggcttttccatcagtgacagaaactgccgcgcgtaggcggaaagggattcaacgtaacggcgctgcccttcggcatataaggtgtcgaaagcgagcgaggatttgccagaacccgaaagcccggtcacgacaataagcttgtcgcgggggataacgaggttgatgtttttgagattatgggtgcgggcgccccgaacttcgatcttatccattcacctttcccggattaaacgcttttttgcccggtggcatggtgctaccggcgatcacaaacggttaattatgacacaaattgacctgaatgaatatacagtattggaatgcattacccggagtgttgtgtaacaatgtctggccaggtttgtttcccggaaccgaggtcacaacatagtaaaagcgctattggtaatggtacaatcgcgcgtttacacttattcagaacgattttttttcaggagacacgaacatggccagcagaggcgtaaacaaggttattctcgttggtaatctgggtcaggacccggaagtacgctacatgccaaatggtggcgcagttgccaacattacgctggctacttccgaatcctggcgtgataaagcgaccggcgagatgaaagagcagactgaatggcaccgcgttgtgctgttcggcaaactggcagaagtggccagcgaatatctgcgtaaaggttctcaggtttatatcgaaggccagctgcgtacccgcaaatggaccgatcaatccggtcaggatcgctataccacagaagtcgtggtgaacgttggcggcaccatgcagatgttgggtggtcgtcagggtggtggcgctcctgcaggtggcaatatcggtggtggtcagccgcagggcggttggggtcagcctcagcagccgcagggtggcaatcagttcagcggcggcgcgcagtctcgcccgcagcagtccgctccggcagcgccgtctaacgagccgccgatggactttgatgacgatattccgttctgatttgtctttaaaacaataggttatattgttttaaggtggatgattaaagcatctgccagccataaaaaagaagcctccgttatggaggcttctacatatcaagtcaaaatcattggccattgtggcggtgcctgattcatctcttctatcatcaccgactcgatgttgtgccagatggcggtgatatccgccattgtgatgccaagcaaccccattgcgaaccagcaggcggaaactacgcccagaccgctgctgatcactgcaagcccgacataatcagcccgacgaaaacggatgttgagcgtgctagccagaaacatcattacggcactaagaagttgccagcgaagaagaaccacgccagtggtgagggtagccatcaaacaattcctcggaaaagagctgatgccctggacagcgcggcgttgttcacgggaggcgtgatacactctggctatcgcggggcttgcagaacacaaaaatgaaacactctgtttgtttcatgaattttgtgaactatatcacaattggttgtttgttagccagattaggccgtgacttttattgccgtacagattatgtgttttttcagcggcattaagggtatatcttcccgccgcctctgcattcctgaaggtgattaatttttaagatcaatgaattatcgtcatcctggtgacgattaaaaaggtctcaattttatatcaggcaaaagtgctatttataccgtaagatttatctaaagacgtcggtagccagggtttcaccttgcaataaccgggtataaacaggcagggaattgatagcaatgagtcatcgtgcacgacaccaattactggcgtttccgggcattatctttttagttctctttcccatcattctgtcgctatggattgccttcttttgggcaaaatcagaagtgaataatcagctccgaacctttgctcagctggcgttggataaatctgagctggtcattcgtcaggcagatttagtgagcgatgcagctgaacgctatcaggggcaagtttgcactccagcccatcaaaagcgaatgttgaatattattcgtggctatctttatattaatgaattgatttatgctcgtgataaccattttttatgctcatcgctgatagcgtctgtaaatggctatacgattgcaccggccgattataagcgtgaacctaacgtttctatctattattaccgtgatacgccttttttctctggctataaaatgacctacatgcagcggggaaattatgtggcggttatcaaccctctcttctggagtgaagtgatgtctgatgatccgacattgcaatggggtgtgtatgatacggtgacgaaaacctttttctcgttaagcaacgaggcctcggcagcaacgttttctccgctgattcatttgaatgatttaaccgtacaacgaaatggctatttatatgcgacagtttattcgacaaaacgcccaattgcagccattgttgcgacttcatatcaacgtcttataactcatttttataatcatcttatttttgcgttgcccgccggtattttggggagtcttgttctgctattactctggctacgtattcgacaaaactatttgtctcccaaacgcaaattgcaacgcgccctcgaaaaacatcaactttgcctttattaccagccaataatcgatatcaaaacagaaaaatgtatcggcgctgaagcgttgttacgttggcctggtgagcaggggcaagtaatgaatccggcagagtttattccgctggcagaaaaggaggggatgatcgaacaggtaactgattatgttattgataatgtcttccgtgatttgggcgcgtatctggcaacacataccgatcgctatgtttctattaacctgtcagcctccgattttcatacctcacggttgatagcgcgaaccaatcagaaaacagagcaacatgcggtgcgcccgcagcaaattaaatttgaagtgactgaacatgcatttcttgatgtcgacaaaatgacgccgattattctggctttccgcaaggccggttacgaagtggcaattgatgattttggtattggctactctaacttgcataaccttaaatcattgaatgtcgatattttgaaaatcgataaatcgtttgttgagacgctgaccacccacaaaaccagtcatttgattgtggaacacatcatcgagctggcgcacagcctggggttaaaaacgatcgctgaaggtgtcgaaactgaggcgcaggttaactggctgcgcaaacgcggcgtgcgctattgccagggatggttcttcgcgaaggcgatgccgccgcaggtgtttatgcaatggatggagcaattacccgcgcgggagttaacgcgcgggcaataaaactacaggcggtggcgataatcgctgggagtgcgatcaaactgccgacggaaaacgcgggagaaggtctgctgagagacataacccaggtccattgcgatatcaaaaatcggacgctcggtggtgcgcaactcaacggcggccagtaacagacggcgctggcgaatgtaatcgccaagcgtctgatgcgtcaccgtgcggaacatccgttgcaagtaccactttgaatagccagatttttttgcgacgacatcaatgttaagcggctggtcaatatgctcgtcaatccatgcgataagatcctgaataattttctgatgggacataaatctgcctcttttcagtgttcagttcgttaattcatctgttggggagtataattcctcaagttaacttgaggtaaagcgatttatggaaaagaaattaccccgcattaaagcgctgctaacccccggcgaagtggcgaaacgcagcggtgtggcggtatcggcgctgcatttctatgaaagcaaagggttgattaccagtatccgtaatagcggcaatcagcggcgatataaacgtgatgtgttgcgatatgtcgcaattatcaaaattgctcagcgtattggcattccgctcgcaaccattcgtgaagcgtttggcgtgttgccagaagggcatacgttaagtgcgaaagagtggaaacagctttcgtcccaatggcgagaagagttggatcggcgcattcataccttagtggcgctgcgtgacgaactggatggatgtattggttgtggctgcctttcgcgcagtgattgcccgttgcgtaacccgggcgaccgattaggagaagaaggtaccggcgcacgcttactggaagatgaacaaaactaaagcgccacaagggcgctttagtttgttttccggtctttgtctttctctctatcccgctggtacacaggagggtttcccccgacgtcaacacacctcattcgagcacgtggtggaggttccggttggtgttgatgctttaattgtatgttaccggcgtttcttcgccagtgtaaaagtacactttttagccgcaatatttttgtcatctcagacgattttttatcgcaatcctgaacggtatacggctcgataacgctgcaatcttgcgcatcgacgataacgtttgcgcatcaattgcctggtttttcatcgtcaagacaataaaagagaaaaaagcagcaaacttcggttgaaaaagccgctatgatcgccggataatcgtttgctttttttaccacccgttttgtatgcgcggagctaaacgtttgctttttttgcgacgcagcaaattgtcgcaaacctggagcaggaagataacgtttcgctggcaggggattgtccgccacgcatcttgacgaaaattaaactctcaggggatgttttcttatgtctacgccatcagcgcgtaccggcggttcactcgacgcctggtttaaaatttcacaacgtggaagcactgtccgtcaggaagtggttgccgggttaacaacgtttctggcgatggtctactcagttatcgtcgttccaggcatgttgggtaaagcgggcttcccgcctgcggcagttttcgttgcaacctgtctggttgccggactcggttctatcgtgatgggtctgtgggctaatctgccgttggcgattggttgcgccatctctctgacggcgtttaccgcattcagtttggtgctggggcaacatattagcgtacctgtcgcgctgggtgccgtgttcctgatgggtgtgttgtttacggtaatttctgccacgggtatccgtagctggattttgcgcaacttgccgcacggtgtggcgcacggcacggggattggtatcggtctgttcctgctgctgattgctgctaatggtgtcggtctggtgattaaaaacccgcttgatggtctgcccgttgcgctgggtgatttcgcgaccttcccggtgattatgtcactggtaggtctggcggtgatcatcggcctggaaaaactgaaagtccctggtggcattctgctgaccattatcggtatctcaattgtcggtttgatcttcgatcctaacgtccatttctccggcgttttcgccatgccttcattgagcgatgaaaacggcaattcactgattggcagcctggacattatgggcgcgctgaatcctgtagtcctgccaagcgttctggcgctggtgatgacggcagtatttgatgccaccggaactatccgtgccgtcgccggtcaggcgaacctgctggataaagatgggcagatcatcgacggcgggaaagcactgaccaccgactccatgagcagcgttttttctggcctggtgggtgcagctccggcagcggtatacatcgagtctgcggcgggtacggcggcgggcggtaaaaccggtttgacggctatcaccgttggcgtgctgttcctgctgattctgttcctctctccgctctcttacctcgttccggggtatgcaacggctccggcgctgatgtacgttggcctgctgatgctgagcaacgtggcgaaaatcgactttgctgattttgttgatgcgatggcgggtctggttacggcggtattcatcgtgctgacctgtaacatcgtaacaggcatcatgatcggcttcgcgactctggtgattggtcgtctggtttccggcgaatggcgcaagttgaacatcggtacggtcgttattgccgtggcgctggtgaccttctatgcgggtggctgggctatctaatcttacataggattctgaaaacgggtggcaatggctgcccgtttttattttctccgcacattgtgtgagcttttgcgatattctgaaaaaatgagaattcaggcataacgcctttctcagatcataaaaaacatcgcaaacagggaacgcatggaaatcttcttcaccatactgataatgaccctcgtggtctcgctgtccggggtggtcactcgtgtcatgccctttcagatcccgcttccgcttatgcaaatcgccatcggtgcgctactggcgtggccgacgtttggtttgcatgtggagtttgatcctgaactctttttagtcttgtttatcccgccgttgctgttcgctgatggctggaaaacgccgacccgtgaatttctcgaacatgggcgagagattttcggcctcgcgctggcgctggtggtggtcaccgtggtcggcattggcttccttatttactgggtggtgccgggcattccgctgatccccgcctttgcgctggctgcggtgctttctccgaccgatgctgtagcgctctccgggattgttggcgaggggcgcatcccgaaaaaaatcatgggcattttgcagggcgaagcgttgatgaatgacgcctccggcctggtgtcgttgaagtttgccgtggcagtggcgatggggacaatgatcttcaccgtcggcggtgcgacggtcgaatttatgaaagtggcaataggcggtattctcgccggttttgtggtgagctggctgtatggtcgctcgctgcgattcctcagccgctggggcggtgatgaacccgcgacgcagatcgttctgctgttcttgctgccattcgcttcttatctgattgcggaacatattggcgtttccggcatcctcgctgcggttgccgccgggatgaccatcacccgctccggtgtgatgcgccgtgcgccgctggcaatgcgcctgcgcgcaaacagcacctgggcgatgctggaatttgtctttaacggcatggtgttcctgctgttaggtctgcagctgccgggtattctggagacgtcgctgatggcggcagaaatcgaccctaacgtcgaaatctggatgctgtttaccgatattattctgatatatgcggcgctgatgctggtccgtttcggctggctgtggacgatgaaaaagttcagcaaccgcttcctgaagaagaaaccgatggagtttggttcgtggactacacgagaaatcctgatcgcgtctttcgccggggtgcgtggggcgatcactctggccggtgtgctctctatcccgcttctcttgccggatggtaacgtcttccctgcgcgctatgagttggtgttcctggcggctggcgtcattctcttctcgttgtttgtcggcgtggtgatgttgcctattctgctacaacacatagaagtcgcggaccattcgcaacaattgaaagaggaacgtattgcacgagcggcaacggcagaagtggcgattgtggcgatccagaaaatggaggagcgtttggcggcggataccgaagagaatatcgataaccagctgctcacagaggttagttctcgcgtcattggtaacctgcgtcgtcgcgccgatggacgtaatgatgtagaaagttcaatcctggaagagaacctggagcgtcgcttccgtctggcggcattgcgttctgaacgtgctgaactgtaccacctgcgcgccacgcgggagatcagtaacgaaacgctgcaaaaattactgcacgatctcgatttgcttgaagcgttgctgattgaggaaaatcagtaatctgcatggttggcgggcgagcccgccaacccgacttactctggcgttaaccagtatccttcacaacagctcagccacgcgtgggcagagtgggaaaggtaaacgccctcacgccaaatcattcctaatttccagcttagttcgctttccagcggtagccattttaaggtgtttttatctaatcgctggcaaatgggttccggcaatatggctattccgacaccggcctgaaccatcgcggcgagaaaatcccattgcccgctgcgaactgcaattctcggcttaacgccatgttcatcgaataacttcatcaattgcttacttaaggcaaaatcttcgttatagataagtagaggatgttccgccaatgtctccggtgagacggcatcacattcaagccatttacctgaatgtggcgtcagtacacatagtggatgactaaacagcgataacgttgtcaggccgctttcttctactggcagggcaacgctggcgaaaaaggccaatcggcccggccatcaacatcccaaccatcggcgggattcccagccgcaaaacgccggttttaagctgattgatatcgctaagctcagcttccagttgccgaaactcagccagtaaagccagcccgcgctcaaatacgacgcgaccagtatcagtgagaagcagccgacgaccatcgcggatcaacaatatacagttcagctcatcttcgagattcttcagcatcttgctgatagttggttgggtgacaaacaacttctccgctgcgcgggtgaagctttgctggcgcacgacttcgacaaaataacgcagcgttctgatatccataactattccctttgactatacctgcaatgattttaattcatttcagtcaggggcgagcgctctctatacttaccattctgttttattttcaggatatcctctcatgcccgtggcgcttcgccgcattacccctgccgtagtgcaatctatccaggtattttttcaggttgtgctgtatgcaggtttatttatttttgcgcagtatctcgtctcctggctgcatttgccgctgcctgccaacctggtggggatgatcctgatgctggcgctgattgtttgtcgcattcttcctctgcaatgggttcgagccggggcgcgttggctattggccgaaatgttgctgttttttgtccctgccgtggtggctgtggtgaactatgcacaactattactggtggatggctggcgtatttttgctgtgatcgcgctgagtacggtgatggtgctgggcacgactgcctgggtagtggaaaaagtctatcgctatgaaatgcgcaggttaaaccgtggctaattttcagctaagtatgctctgtctggcaattacgctagttatctattttcttaacaaacgcctttatcgccgctttcgtaaattgccattgatgcctctggtgctgacgcctacgctactggttatgctgctggtttttggcaatatttcctggcaaaactatattggcgaagcgcactggttactatggctattaggtccggccaccatcgcctttgcggtaccagtgtatgacaatcgggcgatcattaagcgtcactggatgtcgttgacggcaggcgtactgacggcaacggtggtggcagtgaccagctcagtgtggctggcgcgattgtttaccctgccagatgagatccagcgtagcctggcggtgcgttcggtcactacgccatttgctttggcagcgagccagtcgctcggcggacagcctgatctggtggcgctgtttgtggtggtcaccggtgtgtttggcatggcgattggcgacgtgttgtttttacgtctctctattcgcgaagggatggcgaaaggtgctggattcggcgcggcatctcatggtgccgggactgcgcggtcgtatgaactgggtcaacaagaaggcgtagttgcaagcctggtcatgatgctttcaggtgtattgatggtattggtttcgccgctggtggccaggatgatgttctgaagaaattccccgatcaagcgaccggggaaggggagagattaatgcgcgcggccctgctcaacgccaaagccagtctgggagcggataaactgcgcacggaacagttcacgctcgcgcgcaccttccgctgaattatccgttgccgagaagaaccagataccgaggaatgccacgctgatagagaacagcgccgggtattcatacgggaagatggctttttcgtgaccgaggatctgtacccaaatcgtcggaccgaggatcatcagcaccaccgcagtaatcagtcctaaccagccgcccagcattgcgccacgggtagtcagtttcgaccagtacatggaaagcagaatgatcgggaagttacagctcgccgcgatggcaaacgccagccccaccataaaggcgatgttctgattctcaaacagcacgccgaggataatggcaatcacaccgaggatcagtacggtgattttcgatacccgcagctcttcacgttcggtcgcaccttttttgaagacgttagcgtacaggtcgtgagacaccgccgatgcgcccgccagcgtcagacccgcaaccaccgcaagaatggtggcgaaagcaaccgctgaaataaagccgaggaacaggttgccgcccaccgcattggccaggtgaactgctgccatgttgttaccaccaatcagatggcccgccgcgtctttatattccggattcgcaccgaccagcatgatcgcgccaaagccgataataaaggtcaggatgtagaagtagcccataaatccggtggcgtagaacacgctcttacgtgcttcgcgggcatcgctgaccgtaaagaagcgcatcagaatatgcggcaagcccgccgtaccaaacatcagtcctagccccaaagagagcgcggagataggatctttcaccagcccgcccggcttcatgatgtcgacacctttcgggtgtaccgccatcgcttcgctgaacagattgttgaagctaaagccgacgtgtttcatcaccataaaggccataaagctggcaccgaacagcaacagcacggctttgataatctgtacccaggtggtcgccagcatgccgccgaacaggacgtacatcatcatcagcacgccgaccagcactaccgcaatgtgatagttaaggccaaacagcagctcgatcagtttacctgcgcccaccatctgggcgataaggtaaagcgccaccaccaccagagaaccacaggccgaaagaatacgaatcggcccctgtttcagacggtaagaggccacatcggcaaaggtgtagcgaccgaggttacgcagacgttcggcaatcaggaacaaaatgatcggccagcctaccaggaagcctagcgagtaaattaagccgtcatagccggaggtaaacaccagcgcggagatccccaagaatgaggcggcggacatatagtccccggcaatcgccagcccgttctgaaaaccggtgatattgccgcctgcggtgtagtagtcattacgcgaacgtacgcgttttgacgcccagtaggtaatgccgagcgtaaacacgacgaaaatcaggaacataataatcgcctgccagttcgttggctggcgctctacggccccgctaatagcatccgcggcgttagctgcgaaagggagtgtggcggcaagcgccgtcagaactcttttcatgatgcttgtacctcatgcaggactttgttattaagacggtcgaattcgccgttcgcccgccagatgtagataccagtgagaacaaaggagatcacaattaccccgacaccgactggaataccgcgtgtgacgctggtgttcggattcagcggggtgcccagccagccgggcgcgaaggcgatcagtaaaataaagccgatataaactgccagcataataatcgacaggatggtggcaaaccgttgccgtttttcgactaactccctgaaatgcgcattgtcttctatccgctgataaatcgtaccattcatcacagattctccagaggtaatgtagggattgttttaattcccgctcccttatgggagaaggttaacgcttgggtaacccttgccgaatgtaggccggataaggcattcacgccgcatccggcaatcaacgcctgatgcgacgctgtcgcgtcttatcaggcctacagccgttgccgaatgtaggccggataaggcgttcacgccgcatccggcaaccagcgcctgatgcgccgctgtcgcgtcttatcaggcctacaaatcgtttccgacttgttgcccggagcgcatccggcaattgtgggttacgatggcatcgcgatggcctgcttctcttcaagcagcttctcgactacgccaggatcggcaagcgtcgaggtatcgcccaggttgctggtatcgcccgccgcaattttgcgcagaatacggcgcataattttgccggagcgggttttaggcagggagtcggtccagtgcagcacgtctggcgtcgccagcgggccaatctctttacgcacccagttgcggacttctgcgtacagttctggtgacggttcctccccgtgattaagcgtgacgtaggcgtagatcgcctgacctttaatattgtgcggaataccgaccacagcggcttcggcaattttcggatgcgccaccagcgccgactcaatctctgccgtccccaggcggtgaccggagacgttcagcacgtcgtccacgcgcccggtgatccagtaatagccatcttcatcgcgacgcgcgccgtcgccgctgaaatacatatttttgaaggtggagaagtaggtctgctcaaaacgttcgtgatcgccaaacagcgtacgcgcctgacccggccaggagtcggtgatcaccagactgccttcggtggccccctccagcgggttaccttcgttatcgaccagcgctggttgcacgccgaagaacggacgtgttgccgaaccggctttcagctcggtagcgccaggcagtggcgtgatcatgaaaccgccagtttcggtctgccaccaggtgtcgaccaccgggcatttctcgttgccgatcttcttccagtaccactcccacgcttccgggttaattggctcgcccacggaaccgagaatgcgcagcgacgaacggtcggtgccttcgatcgctttatcgccttccgccatcagcgcgcgaatcgccgtgggcgcggtatagagaatattgacctgatgcttgtccaccacctgcgccatacgggcaggcgtcggccagttcggtacgccttcaaacatcagcgtggtcgcgccgcaggccagcgggccatacagcaaataactgtgtccggtaacccagcccacatcggcggtgcaccagtagatatcgcccggatgataatcaaagacatatttaaaggtcagcgccgcgtacaccagataaccgccggtagtgtgcagcacgccttttggcttaccggtagaaccggaggtatagagaataaacagcggatcttcggcgttcatctcttccgcctggtgctgagcgctggcttgctcaaccaggtcgtgccaccacaggtcgcgcccttcctgccagtcaatttttccaccagtacgcttcagtaccaccacatgctctacgctggtgacgttcgggtttttcagcgcgtcatcaacgtttttcttcagcggaatactacgcccggcacgcacaccttcgtcggaagtgatcaccagtcgtgaactggagtcgataatgcgtccggcaacggcttccggcgagaagccgccgaaaatcaccgaatgtaccgcgccaatgcgggcgcaggccagcatcgcgaccgcggcttccggtaccatcggcatataaatcgcaactacgtcaccttttttaatgcccagttcgagcagggtattggcgaagcggcagacgtcgcggtgcagctctttatagctaatatgtttgctctggctggcgtcgtcgccttcccagatgatggcggtacgatcgccgttttcttgcagatggcggtcaaggcagtttgccgccagattcagcgtgccgtcctcgtaccatttaatggacacattaccgggggcaaaggaggtgtttttcaccttctggtacggtgtgatccagtcgagaatttttccctgttcgccccagaaggtatctggtgcgttaatagattgttgatacatcgcctcgtactgctgagggtttatcaggcaacggtctgcgatgttggcaggaatggtgtgtttgtgaatttgactcatgcttttgttctccttgtaagatgttaataatatgtggcataagcgttaaatgtaggggtattggcagttttgtttagtatttgggcgacagatcacgcaaaagtagaattgtgcaaataaacggcagggtaatttttgaaggtcagcaacaaaagttgattaattctttgaggaacatgcagttatgcatgctgttgaaaaagaggaagatactgactaactctaaagtggtattttacatgcacttacaattgattaaagacaacattcatagtgtggttatttgttacacatagggacgagcaatgtcatgacagtgtaggtgcggttactgtcgtgaaaaacaataaaaaccgccattgcaacaatggcgcaattcggatgaagccctatgacaaggataaaaataaacgcacgccgtatcttcagcttattgattccttttttctttttcacttctgttcacgctgaacaaacggctgctcccgcaacacctgtaactgtggaagcgaagaatgaaacctttgccccgcagcatcccgatcaatatctctcctggaaagctacctcggaacagtcagagcgtgttgacgccctggcggaagatccacggctggtgatcctgtgggcagggtatcccttctcgcgcgattacaacaagccgcgtggacatgcctttgctgtgaccgatgtgcgtgaaaccctgcgtaccggtgcgccgaaaaacgctgaagatggtccgctaccgatggcgtgctggagttgtaaaagcccggatgtggcgcgtctgatccagaaagacggcgaagatggctacttccacggaaaatgggcgcgcggcggcccggaaatcgtcaacaacttaggttgtgccgattgccataacaccgcctcaccagagttcgccaaaggcaaaccggagttaaccctttcccgtccgtatgcggctcgcgcgatggaagccattggtaaacctttcgagaaagccggacgtttcgaccagcaatcgatggtttgcggtcagtgccatgtggagtattacttcgacggcaaaaacaaagcggttaaattcccgtgggatgacggcatgaaagtcgaaaatatggagcagtattacgacaaaattgccttctctgactggactaactccctgtcgaaaacgccaatgctgaaagcgcagcacccggaatatgaaacctggacagcgggcattcacggcaaaaacaacgtgacctgtatcgattgccatatgccaaaagtgcagaacgccgaaggcaaactctacaccgaccataaaattggtaatccgtttgataacttcgcccagacttgtgcgaactgccatacccaggacaaagctgccttgcaaaaagtggtcgcggaacgtaagcagtcgattaacgacctgaaaatcaaggttgaagatcaactggttcacgctcacttcgaagcgaaagcggcgctggatgcaggcgcaacggaagccgaaatgaagccgattcaggacgatatccgtcatgcccagtggcgttgggatttggcgatcgcttcccacggcattcatatgcacgcaccggaagaaggtctgaggatgctcggtacggcgatggataaagcggcggatgcacgcaccaaactggcgcgcctgctggcgaccaaaggcataacccatgaaatccagatcccggatatctcgaccaaagagaaagcccagcaggccattggcctgaacatggagcaaatcaaggccgagaagcaggacttcatcaaaacggtgatcccgcagtgggaagagcaggcacgtaaaaacggtctgttaagccaataaccccgttccgcctcgcaaggggcggaaaacacaatggagtgaatatgagcgtattacgttcgttattaactgccggggtgctggcgtcgggcctgttgtggagcctgaacggaattaccgctacccctgcggcgcaggcatctgatgatcgctacgaagttacccagcagcgtaacccggatgccgcctgtctggactgtcataagccagataccgaaggtatgcatggcaaacatgcttctgttatcaacccgaataacaaactgccggtcacctgcaccaactgccacggtcagccatcaccgcaacaccgcgaaggggtgaaagatgtgatgcgctttaacgagccgatgtacaaggttggagagcagaacagcgtctgtatgtcctgccatctgccggaacagttgcaaaaagccttctggccgcacgatgtccacgtaaccaaagtggcgtgcgccagctgccattccctgcatccacagcaagatacgatgcagacgttaagtgacaaaggacggattaagatttgcgtcgattgccacagcgatcagcgcaccaatccgaactttaacccggcgtctgttccgttgcttaaggagcagccatgacctggtctcgtcgccagtttctcaccggcgtcggcgtgctggccgccgtcagcggcaccgcaggacgcgtggtggcgaaaacgttgaatatcaatggggtgcgttacggcatggtgcatgacgagtcgttatgcatcggctgtaccgcctgtatggatgcttgtcgggaagtgaacaaggtgccggaaggcgtctcgcgcctgacgattattcgtagcgagccgcagggcgaatttcctgatgtgaaatatcgcttcttccgtaagtcttgccagcactgcgatcatgcgccgtgcgttgacgtttgcccgaccggtgcgtcttttcgcgacgctgccagtgggattgtcgatgttaatccggatctctgcgtcggttgtcagtactgcatcgccgcctgtccgtaccgcgtgcgctttatccatccggtcacgaagacggcggacaaatgcgatttctgccgtaagacccatttgcaggccggtaagctgcccgcgtgcgttgaggcttgcccgacgaaggcgctgacgtttggcaatctggacgatcccagcagtgagatttcgcaactgctgcgccagaagcccacttaccgctacaagctggcgctgggaaccaaaccgaagctgtaccgcgtaccgtttaaatacggggaggtgagccaatgacgcagacttccgcatttcattttgaatcgctggtgtgggactggccgattgccatctacctgtttttgattggtatttctgccggtctggtgacgctggccgtgctgttacgtcgtgtctacccgcaggcgggcggtgcagacagtacgttgttgcgcaccacgctgattgtcgggcctggcgcggtgatcctcggtctgttgatcctcgtcttccacctgacaagaccgtggaccttctggaagctgatgttccactacagttttacctcggtgatgtcgatgggggtgatgctgtttcagctttacatggtggtgctggtgctgtggctggcgaaaatctttgaacatgatttgcttgccctgcaacaacgctggttgccgaagctggggatcgtgcaaaaggtcttgagcctgctgacgcccgttcatcgcggactggaaacattgatgctggtgctggcggtgttgttgggggcttataccggctttctgctgtcggcgctgaaatcgtatccgttcctcaataacccgatcctgccggtgctgttcctcttctccggcatctcgtctggtgcggcggtggcgctgatcgccatggcgatacgccaacgcagtaacccgcattccacggaagcgcactttgtacaccgtatggaaatccccgtggtatggggtgaaatcttcctgctggtggcgttttttgtcggtctggcgctgggcgatgacggtaaagtgcgtgcgctggtggcggcattgggcggcggtttctggacgtggtggttctggcttggtgtcgccgggctggggctgattgtgccaatgttgctcaaaccgtgggtcaatcgcagttccggcattcctgccgtgctggcggcatgtggggccagcctggtcggcgtgttgatgctgcgctttttcattctctacgccgggcagttaacggtggcgtaagccagaacagaggtggtttctggacgtattccttcctgaagtcagttttctggcgttgttgttaagtctcggggtcaacgtgttgaccccgttgacggccttcgcgggagtgcggttgcgctggcctgccatgatgcgactcacttgcatcggcattctggcgcagttcgcgctcctgctgctcgcctttggcgtactgacgtattgttttctcatcagcgatttctcggtcatttatgtcgcccaacatagctatagcctgctgtcgtgggaactcaaactggcggcggtgtggggcggtcatgaaggttcgctgctgctttgggtgctgctgctttccgcctggagcgcgctgtttgcctggcattaccggcagcaaaccgatccgctatttccgctgacgctagccgttttatctctcatgctcgccgcactgctactgtttgtggtgctgtggtccgatcccttcgtgcggatatttccgccagcaatcgaaggccgcgatctcaatccgatgctgcaacatcccggtcttatctttcatccaccgctgctttatctcggctacggcggtttgatggtggcggcgagcgtggcgctggcgagtttactgcgcggcgagcttgatggtgcctgcgcccgaatttgctggcgttgggcactacctggctggggcgcattaacagcggggatcatcctcggttcctggtgggcctattgcgaactgggctggggcggctggtggttctgggatccggtggaaaacgcgtcgttattaccctggctttctgccacagcgctgctgcacagtttatccctgacacgccagcgggggattttccgccactggtcgctgttgctggcgatagtaactctgatgctgtcgctgctgggcaccttaattgtccgttctggcattctggtttcggttcatgcgttcgcgctggataacgtccgcgccgtgccgttgttcagcctgtttgcactgattagccttgcgtctctggctctgtatggctggcgagcgcgggacggtggcccggcggtgcgtttttcggggttatcgcgggaaatgttaatcctcgctacgctgttgctgttttgcgcagtgctactgatcgtgctggtgggaacgctttatccgatgatttacggcctgctgggctggggacgcctctccgttggcgcgccgtattttaaccgcgcgacgttaccgtttgctctgttgatgctggtggtgattgtgctggcgacgtttgtctctggcaaacgtgctcagcttccggcgctgctggcgcatgcgggcgtgctgttatttgccgcggggatcgtggtttccagcgtcagccgtcaggagatcagcctgaatttacagccgggtcagcaggtgacgctggcaggatacaccttccgttttgagcgcctcgatctgcaagccaaaggcaattacaccagcgaaaaagcgatagtggcactgtttgaccatcagcaacgcattggtgaattaacgccggagcggcgtttttacgaagcacgtcgtcagcaaatgatggaaccgtcaattcgctggaatggcatccatgactggtatgcggtcatgggcgagaaaaccggagcggatcgttacgcttttcgtttgtatgtacaaagcggtgtgcgctggatctgggggggaggattgttgatgatttcgggcgcattgttaagcggatggcggggaaggcagcgcgatgaataaagggcttctcacgctactgctgttatttacctgttttgcgcgcgctcaggttgtagacacctggcaattcgccaatccgcaacaacaggaacaggcgttaaatattgccagccagttacgttgtccgcagtgccagaatcagaacttactggaatccaatgcgccggtggcagtcagtatgcgccatcaggtttacaccatggtggaagaggggaaaagtgaagtcgaaatcattggctggatgaccgaacgctacggagattttgttcgctataacccaccgttaacgggtcagacgctggtgttgtgggcgctgccagtagtgttgttactgctgatggcactgatcctctggcgagtgagggcgaagcgatgaaacagccccaaataccggtgaaaatgctgacaacactcacgatttttatggtatttctctgtgtcggcagttatctgttaagtccaaaatggcaggcggtacgtgcggagtatcagcgtcagcgcgatccgctgcatcagtttgccagccagcaaaccccggaagcgcagcttcaggcattgcaggataaaatccgtgctaatccacaaaacagcgaacagtgggcgttactgggcgagtattatctgtggcaaaacgattacagcaattcgctgctggcgtaccgtcaggcgttgcaactacgtggtgagaacgctgaactgtatgcggcgctggcgacggtgctgtattaccaggccagccaacatatgaccgtccaggctcgcgcaatgatcgacaaagccctcgcgctggactctaacgaaatcaccgctctgatgctgctggcttccgatgcgtttatgcaggcgaattacgcgcaagccatcgaactatggcaaaaagtgatggatctcaactcaccccggatcaatcggacacacctggtcgagtcgattaatatggcgaaattgttgcagcggagatcagattaatcatctggtgatgaagattatgttattgagctgcataaaaaataatcgaatgaacatataatcaaaaataatcaccaatcagtattattgcagattaaacaaataaaaatccttctataacaaatggttattcattaatcctgccataaactcgcgttattatgcattaatgcagcgaaaagctctgttgttaaagggttgcgcaacataccgcgcaaatgatactgatcataagcgttaaaaaaatctacaaaccaacgcaacacaattcatgccctggcagtatgtcacgttctcgcgtttctgaacggggaacggcgctccattgaggaagttattctgatgaaaaatataaaattcagcctggcctggcagattctgtttgctatggtgctgggcattctcctgggaagctacctgcactaccatagcgacagccgcgactggctggtcgtcaatttgctctctccggcgggtgatatcttcatccatctgatcaaaatgattgttgtgccgattgtgatctccacgctggtggtgggtatcgcgggtgttggtgatgccaaacagctcgggcgtattggtgcgaaaaccattatctacttcgaggtgatcaccaccgtcgccatcattttggggatcactctggcgaacgtcttccagcccggtgccggggtggatatgtcgcagctggcgaccgtcgatatctcgaaatatcagagcactacggaagcggtacaaagcagttcccacggcattatgggcacgattttgtcgctggtgccgacgaacatcgtggcgtcgatggcgaaaggcgaaatgctgccgatcatcttcttctcggtgctgtttggtctggggctttcatccctgcccgcgacgcatcgtgaaccgctggtgaccgttttccgctccatctctgaaaccatgtttaaagtgactcacatggtgatgcgttatgcaccggtgggtgtgtttgcgctgattgcggtgacggtggctaactttggtttctcgtctctgtggccactggcgaaactggtgctgctggtgcattttgccattctgttcttcgcgctggtagtgctgggaattgtggcgcgcctgtgcgggttaagcgtctggatcctgattcgtattctgaaagatgagctgattctggcgtactccactgccagctctgaaagcgtgctgccgcgaattattgagaagatggaagcctacggagcaccggcgtcgatcaccagtttcgtggtgccgaccggttactcttttaaccttgatggttcgacgctgtatcaaagtattgccgctattttcatcgctcagctgtatggcattgacctgtccatctggcaggaaatcattctggtgctgacgctgatggtgacctcgaaagggattgctggcgtgccgggcgtgtcgtttgtggtgttgctggcaacgctgggcagcgtaggtattccgctggaaggtctggcatttattgccggtgttgaccgtatcctcgatatggcgcgtactgcgctgaacgtggtgggtaatgcgctggcggtgctggtgattgccaagtgggaacacaaatttgaccgtaagaaagcgctggcttatgagcgtgaagtgctgggcaaatttgataaaacggcggatcagtaattgaagattgccggggggatatccacccggcaatgtgtggatgcctgactgagtaatagcctgatgtagcgtgatttttgtaggtcggataaggcgtttacgccacatccgacatcaacgcctgatgcgacgcttaacgcgtcttatcaggcctacgccagacagcgtaatagcctgatgtagcgtgattttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatctggcctacgtcagacagcgtaatagcctgatgtagcgtggtttttgtaggtcggataaggcgtttacgccgcatccgacatcaacgcctgatgcgacgcttgccgcgtcttatcaggcctacgtcagacagcgcaatagcctgatgtagcgtaattttgtaggtcggataaggcgtttacgccgcatccggcatcaatgtctgatgcgatgctgacgtgtcttatcaggcctacgtcagacagcgcaatagcctgatttggcgtgattttgtaggtcggataaggcgtttacgccgcatccggcatcaatgtctgatgcgatgctgacgtgtcttatcaggcctacgtcagacagcgcaatagcctgatttggcgtgatttttgtaggtcggataaggcgttttgaactgcaccccaaatgttggacataatctgacatctgaaggtgcagtttatgaaacattcatttgaagtaaaacttgccgctgtaaatcattacctggctggtcatgcaggcatcatttctacggcaaaactctttcaactttctcacaccagcctctcacactggattaatctttttcttcttcacggtcctcgggcactggattgcagacacaagcgtagctattctcctgaagataaactttgcgtggttctttatgctctcgggcattctgagtctctaccccgggtagctgcccggtttaacattcccagccacaacacggttaaaaactggataaaaggctaccgcaaatctggtaatgaggcctttatcaggcgcaggaaggagaaaagcatgacccgttctgatgatacccatgaaaacgaggcaaacatgacgccggaagagatgaagaatgagctgcgttatcttcgcgcagaaaatgcatatctgaaagccatgcaggagcatcttctggaaaaaaagcgccaggagctggagaaaaaacgaaagtcatccagagcctgaggtacggacactgccagtctgacctgttaaaggccgcagggctggccagaagcacgctgtactaccagctgtcactgcagaaggctaaggacaagtatgctgatgtgaaacagctcatagcctccatcttccatgaacaccggggatgttatgggtaccggcggatccattgtgagcttcagaaaagaggtcttaagttcagtggcaaaacggtgagaaaactgatgcaacagctcggcctgaagtctcctgtgcgcctgaagaaataccggtcttaccggggaaatatgggactcgctgcagaaaatatccttcagcgacagttcaaagcggaagctccctgtgagaaatgggtgacagatatcaccgaattcagggctggcggacaaaaactgtacctgtccccgatacttgatttgtttaacggggaaatcgtggcgtgggaaacggcctgcaggcctacagaggagctggtgaagcggatgttaaataagggtctggaaagccttgctgaaggggagaaaccgctgctccacagtgatcaaggatggcattaccggataaaaagttatcagtccgccctggcggacagagggttagtgcagagcatgtcgcgcaagggcaactgccttgataatgcggtaatggagaacttctttggtcacctgaaagaagaaatgtactatcgccgggactacagaaatgtagaagagctggaaaatgccgttaacgaatacataacttactggaatcaaaaaagaataaaactcagtcttgggggactcagcccggtagaataccggactgagtatcaaaaagccggttaactgaaactgtccaggttttggggttcagttcagtttacgccgcatccggcatcaatgtctgatgcgatgctgacgtgtcttatcaggcctacgtcagacagcgcaatagcctgatttggcgtgatttttgtaggtcggataaggcgtttacgccgcatccgacatcaatgcctgatgcgacgtttgctgcgcctaccttaaccgttggttaatttttcaaactcttcacacccggtatcaaacccttccatacagctcaggttcaaccagtgcagcgccttttgtttgttcttctcgataaaaccctcttcaccgtttaagaacatcattcccgcccagtattcggaataaccggttcgggaaatcgcggagctacgtttgaaataccaggttgctttgtcatcgtcggccttaatgcccacgccgttggcgtaaatcaaaccaagcagcatttgggcatcgacggcagagtcgttctccagatcttccgaggcgttttctaacagcgaaatcgcctttggataatccggtttacccgcttgcgtatttaccagaatatgcgccagcgttacttcaccttctttactgcccgcttgcgctgctttctcggcaagcacttttgcttgtggatagtccagactgaccggattggtgattttgatctgcgccaacagcgcgcaggcatcggcatcaccgctgtcggcggctttctgtgcccaatattcggctttgctcaaatcgccggagctaaaccagctgtcggcaagaaaatattgtgcgcgtcggtctccggcctctgctgcctttaaatactggctgccaggctcggagtcgttcgcgtgggcaaagaatgtcaaaaacaacatcaaagtgataatttttttcattttgataatgaagtttggtaggggagagacagtataaagtgttcgggtggacaaaaaaacaactgtaaaaagacctgaaagcagaatgaattaatgcaatgtcaggttttttaatccatccgatgttcccccttttccatggcgtcgcgatcaaaaaatcgctgaatttttccctcggacatcaatgccgctcgatcagacatatgcgcgatgacatcggcatcgtgactgaccagcagatatgtcatttggtgttccagcttaagttgattcaacaaattaaggatttccgcttgtaccgacatatccaacgccgaggtgggttcatccagcagaagaagttgtggtcgtaacaacagggcgcgagcaataaccacacgttgccgttgaccaccggaaagctggtgtgggtagcgacgagcggcgtcgaaaggcaagccaacctgttccagtgcagtctggacgcgtttttctatttctctttcgccacgaattttgagtggttcagccagcgttcgccacagagtatgattgggatgcaacgaggcatagggatcctgaaacaccatttgcacattgcggcggagatcgccctgaaaacgcattcctggtttgatggtgtgcccaaacagtgacacctgaccgtgccagtcgcgctgtaatccagcaattacgcgcaaaatcgtggattttccgcagcctgattcgccaattaaactaaatgtctctccggcattaaccgaaaaactggcggcagaaactgcggttttctcagcaaaagtcacctgtaagtgattaatttcaacaatcgtcatggtatttctccggcgtcattgccgtcctgtccagcgtcggcagcatctgcccgtaagtttgtgcatttgggcggcaagtccacagtgtgcgcgtgtaaggatgcgttgctgtaggtagcgcagcagcgtgcatttcatccaccttatttccctgatacatcaccagcacccgatggcaaaattgggcaactaatggcaggtcgtgactgatcagcaacattgccatctgacgttgttcacactgggtaaccagcagttccagaatctgattacgcaggcgcacatccagtgctgatgttggctcatcggcaatcaatacccggggatcgttgatgagcgcaattgcaatcatcactcgctgccccatgccgccagaaagttcacgaggatagctttgcagtactcgcgtattgaggccgacagcctgaattgcggtgtttattttctcttctttctcgcggcggttcagacgttgatggagcgtaagcgcctcttccagttgcgcttttactgtctttactggattaagcgcgtaacgcggatcttgcaataccatcgcgatatcgttaccgcgcaactgttgccatccacgcgcgttaagggtgagtgcatcacgccccagaatgttaagtgtgtccgcggttactacacccggtttacgcaccagccccatcagggcgcgggcggtcatggacttacctgaacccgactcaccgaccagcgccagacgttcattgcctaatgtaaaactgacattgttgacgacccgggactccggataatcgacgcagagattgttgatactaagacgtgagtcagtcatgttgaggctccagaacatcgcgcaagccatcacccagcagattaaaggccagactggcaattaagataattgcgccgggagcggcggcaatccaccattgatcaaaaatgacctgcataccgtcggcgatcatggctccccattccgccattggcgggcgagcaccaagcccaagaaaacccaggccagcagccgccagaatgatacccgctaaatccagcgccagacggacaatggcagatggcaggcacaatggtaaaatatgaccagccagcagacgcctgccgcggatgtccatcatttctgcggcggcaagataatcactgtgtcgcagacgttggatctcactccgtgcctgacgcgcataagcaggccaggtggttaatgccagcgccagtgcgccgttaaccagccccggccccagcatggcaacaaaagcaaaagccagaattaaacgcggcattgacattactacgtcagtaaaacgcatcagcacgcgttccagccagccgccgtagtacccggctaaaatgccaatcagcagaccgaccgggagtgtaatgattgtcaccaatgccaccagccccagtgccgggcggctgccgtagattaaacgtgaaagtaggtctcgcccgtaactgtcagtgccgagccagtgctgacgactcggtgcttgtaaccgcgccgccgcatcctgccagttaggatcgtgaggtgccagccacggcgcgaagagcgcaattagcatcaataacaggataattatcaacccgcaaaacgcggcgggtgaatggcgtaaacggcgtaaaaagagaaacatcggcatcagcgtaacctcggatcggtcagccggaccagcaggtcggttaagttatttatcaacacaaagcagacgccaatcagcagcgttcctcccatgattgctgtggtatcacccgcgaagagcgctgtagtgaggtagcgcccaatacctggccatgaaaagacggtttctgtcagtaccgcgccttccagcattgatgtataggcgagggcgataacggtgagcaaggtgccgcgaatgttgggtaaaacatgacgtagcaaaattgtcatctcgctggcccctttggcgcgcgccagcagaatatattctttattcatttcgccaagacaggcggaacgagtcaggcgcgtaatactggcgagcgagaagtacgccagtaataaaaccggaagtatcaaatggttgattgcattggtaaatgcctcgcgatcgccagaaagccacgtatcaatcagcgcaaatccgctgcggggttctatggtgaattgataaatatcatccagcctgcccggcccggcactccattgcagtctggcgtagaacagcgccagcatcagcagaccaagccaaaaaacagggacggaatttcccagtagagttaatgttcgcacggtgaaatccagcggagaaccgacataacgggcgcaaagtacacccgcaatgacgccgacaacagcaccgacaataagcgccaacgttgccagttcaatggtcgccgggaatgctgatagcaagtcctggagtactggttgcccggtggagctggcgatgcccagatcgccgtgtgccagattcatcaggtaatgccagaactggacggctaacggctgatccaatcctaactggtggcgtacctgatcataggtggactggctggcgtgatcgccaacgatttgtagtacgcgatcgaccggtgagagagccgaaagcgcaaaggtaatcagcagcaggccgagtagcgtcagagcaacggtaaacagcccttgcaacagcgcgagcagagggcgcttgcctcgccatctcgcgcgagtggaaaaaacgacagacatgatctttccatacagtgataaatcagcggctggcctgcaatacaggccagccctggtaccgcgcccggtaacatggctggacgcgagttgcatacagggttatttggttacctgatcaaaccagaccatatcggcattcaacccttgttgatacccctgcacattatcacgcatgacaatttgcgttttgccttgatcaataaagacatacggggaactacgttgtagttcttgttgcattttcttatacaaatcaagacgtttagcgctatcaggttcagcgatggccgccagcgtttctttgttcagttccgggattttccagccgtttaacccggcaacggtgctggatttgccatcgttataggcgaaagagctggcgttggaatgtgcgtcaaaataatcaggcaaccacatacgaatggccccctgatgctggtgggcgcgaacgcgagagtagacctgactccctgcggctggcagcaaatcaacttttacaccgccctgagcaaagctggcctgaattgactgcgcgatggtaataaatggcggtttattttcgacatcaagcgtgaagtgcgggtctttgattccggctttagcgaggatctcttttgctttggctggattaaaggtaaacggtgtttcttccagtgctccaggaaagcccacgggcaggaaactttgatgggtaaaatattgtccttttaagagatttttggtgatgccgtcgtaatcgaccaaccagcgagcggcctcccagaacgcaggattactcatcagcgggttatccttgttaccggtattgaaggccaggtagttctgttcggcggaggcaatgctcatcacttttacgccaggtttaccctgtaatgcatcgatttgatcggctcccagatcacgagccatatcagcatcaccttgttggatcagcaggcgacgcgttgccggatcgggaacatttttgatgatgacgcttttcagtttcggggcgccggttggtgagctggtgttggcttccatcacgatggcctgatgcggttggtaagtacgcattttaaacgcgccgctgccagcggaatgcatcttcagccattcattaccaaagtcgttatttttggcgtttggcgcaaccagcttctcgtcaacaattgaggcgattggtgtggagagaatattcagtgccagcgccgggctgacgtcggcactccattgcacctggacggtatggtcatcgattttcttcaactggctggcgatattttccggctgccatcccagcacattgagaataaacgcaccggatttattcagtgtgacagcccggacataagagtaaatcacatcttccgggcgtaccggattaccagaggcaaatttcgcatcgcttttcagttttatggttagcgttttggctgcggggtcagcctgccaactttccgccagaatcggagtgattttcgtcggatcattacggtccggttgtactacgcgttgatacagacttggtacagtctgaatacttgagagttcattagcttctgccgggtccagactcacaatatcatccagtccctgggctacaaccaacgtattaggcggtgtagcggcaacggttgtggcggaaattgtgcttaaaaccagtaaaggtaatagttttttaatcatatgcttcccaatccctgaaattactttgaggttattaatatgctatcagacggggtttcgctgcattaatcgcgccagaatatcccgttaatagaacgagttaaacggtcgatgatttctcaccttaccgaaattttgtttatcaaatgtaaagtattattacgttaggccgcgatgagaattgagtaaagataattctcatttgcaatcgtgactggaatagaagaacaaccgagaagacgtcgctaataaccaggatgggctggtttgactgcgcaggtatgtataaaaaaatccggaaacagagagtcgtttccggattgatacaaaggcgttgggtaatatcgccgcttttaacgtgagtttacgcggtattacgccagtgccgcttcgcgcaggcgagttttcaacttgttgtactcgtcaatcacgtactgctcggcggcgcgctgatcggcgatcggctcgacgcgcacggcgcagtatttgtattccggcgttttcgtaatcgggcttaagttttcggtcaccagctcgttacaggcaccaatccaccactggtaggtcatgtaaatcgcccctttgttcggacgatcgctgacctgcgcacgggtgataattttgcctttacgcgagtgcacccaaaccaatgcctcatcttcaatacccagacgtttggcgtcttcggtattgatttgtgcgtagccaggttcatcagccagcgccgccagtgccgcacagttaccggtcatcgaacggcaagagtagtgaccaacttcacgcaccgttgacagtaccatcgggtactcgtcggtgagtttgtcgattggcgctacccagtcgcaggtgaagaactgcgccagaccgttcggggtatcaaacttctctttaaacagataagaagtcccctgatcggtatctgaagtatcgcggcaaggccactgaatgaagcccagttcgcccattttttcgtaagtcgcaccgtagaaatccgggcacagatgacgcaactcatcccagatctcctgggtgttgttgtagtgcatcggataacccatacgggtggcgatttcactgataatctgccagtccgttttcagatcccacttcggctcaaccgccttgaagaaacgctggaagccacggtcagccgcagtaaacacgccttcatgctcgccccacgacgttgacggtaaaatgacatccgccgccgacgcggttttggtcataaagatgtcctgaacgataaccagttccagatcttcaaaggctttacgtactgccgacagttccgcgtcagtttgcagcggatcttcgcccataatgtacgcggcacgcacttcaccatgcgctgcgcggtgcggcagctcgctgatgcgataaccggtatgagcaggcaggctttccacgccccaggctttggcgaatttctcgcggttagccggatctttcacgtactggtatcccggatacgtatccggcagcgcgcccatatcgcaggcaccctgcacgttgttctgaccacgaaccgggtttacacccgcatgcggcttaccgaggttaccagtcagcatcgcgaggctggtcagagaacgcacggtttccacgccctggtagaactgggttacacccatgccccacaggatggcggcgcttttcgcctgggcatacatccgcgccgcctgacgaatctcactggcgctgacgccggtgatatcttcaaccgactccggcgtgtagccttcaacgattttacgatactcttcaaagccttctgtacgggaagcgacgaaagctttgtcgtacaggttttcttcaataatgacatggcccatcgcattcaacagcgcgatgttcgagccgtttttcagtgcaatgtgcatgtcagcaatgcgcgcggtttcaattttgcgcggatcgcagacgataattttcgccccgttacgtttagcgttaattacgtggttcgccacgattgggtgggaatccgccgggttgtacccgaaaacgaacactaaatcggtattatcaatttcgttaatagcattgctcattgcgccattaccgaccgattggtgcagacctgcaaccgatgggccgtgtcagacacgagcgcagcagtcaacgttattggtaccaataacggcgcgcgcaaatttttgcattacatagttggtttcgttacccgtaccacgcgaggagccggtcgtctggatggcatccggaccgtacttctctttgatggcgctcaggcgctcggcaacgtaattcagtgcctcatcccaggaaacaggttcgagtttgccgccacgctggcgacggatcatgggggttttcaggcgcggggtcaggatctgggtatcgttaatgaaatcccagccataataacccttcagacacagggtaccctggttggttttcccctgcgctgcctccgcccggacgattttgccgttatcgacgaccaggttgattttgcaacctgatgcgcaataggggcaaaccgtgacgacttttttcatcggtctcgctccagttaatcaaatcacgcatacgcgctctcgactacagtatgcatcttttatgccacattttatttgtggtcattccctgatattacgggcactatttattcaaaactctgacgaaaaacaggctgtcgtcagttttgacgtgacgaaacgaaataccgcgtgacagccatcacgcggcagacattttattttttctcgacgacgggacttgcctgatacccgccgcccagcgatttcatcaactgaatgctttggatcacccggcggctgtccagcatcagtaatgacatctcttcggcaagcactggcaaccgggcttcggtggcctgtaagcggctggttaagccgcgctgataggcggcctcggcagcgcgcagggtaaagcgcgttgcttccacgcgttcagcctgcatctctcgctcgtcgttgagcgtttgcagacgcgtgccgttgacggcaacgtcgcgcaccgcattcagtactgactggttgtaacgttcaatcatcatgttgctggcggcgcgagtgccttcgagattggcattcaaccgtccaccgtcaaacagcggcaatttcagacccgggataaagttgaactggcgactggtttttttgaataaggtatccaggtggatagagtccaggccgaaaaacgctttgatatcaaagctcggatagaacagcgcccgcgcggaatccacctgatctaatgacgcctgaacataccagcgcatcgcttgcagatccgggcgtctggcgagcaactcataagagagtgtcgccggaatgccggtctggacttgcggtaatgccaccggtttgatctccggcatatcgctggctcccgcgccaatcaatgcacgcagagattctcgcgtttcggtgatttgccctttaacggcaacaatttgtttatcgaccgccagaatctgtgcccgcgcgccgtggaaaggcacttgcgcttccagaccgtgcgccactttactctggtgcgctttcaccgcgtaatcaatcacatcgcgtgtttgttctaacagatcgagcatctgatagctggcctgcatactgtaataaagctgcgctacgcccgtggtcagcgatagctctactgctgcggtttctgccagcgcggcattatgcgcgccaatggcggcagcaaccgctgagcgatgcacaccccacaaatcgagatccagtccggcaaacaaaccgactgtggcttccgtatagaacggcccgtccatacccagtgctggcgcatccatcgcataagggcttaaaaagccgttcgccgagacgcgttggcggttgagcatccctaacgctgcgacctgtaattgtgaaccggcatctaacaaatcggcctgcgactgcgctttttcttcccgcagtttcgcttcggcgagggtgtgtgaaccacttagcgtccgttggatcagggcatccaactgcgggtcattgagttgtttccaccactgcgcctgcggccagccggagctggcaagatgaatatcatcggccagtttgatttgttccggtttgagctgttgatgaggcgcagaatccttacgtaccagggcacagccggaaatcagcgtcgtgctgccgagaatgctgcacaacagcaggcgtgaaagttgacgattgatcattgcgtggctccttgtacctgttccgtggcgggcgttaatgccggggctgtccagtctggcaagcgggcgaaaagctggcagacgtgttgctcctgttttaataaggtcggcaggatggcctgcgaggcgggtgtttcttcaagcgttatttgaggagaacgactgagtgcggttgccagaccggcggcgtatttctccagtgcgtcggcaaactgacctgctctgtccggctgtagtgcgttatccagcgcctgcgccgagttccaggttgcatcccaggcgtgaagaatatcgcggccctgacgaataaccgtttgcgaacgttcaatcagtaaagcgcgttcttcgctgtccagttgacgctccagcgccacgcgttggcacatctcttcacaggcattaaacgccgcatgcagacctatgcgaatttgcagataagtgcgcagagctgtgacttcctgctggcgtgggatccgcattactttactcaacatacccagcgcgccagccagtttttgcggcagcgtgcgcgcttcactttcaggccagacaaaggtgtaaatcaccgcggacaccacggtaccaatgatgatacccagggcgcgatcgcgaatttccaccaggtcgtacaccgggccaaaaacgttttcgagcgtggcgagcgcgaaggtgaccaccatctgtgtgccgatataagaagagcgttcagagctggtggcaatccatgcacccaacaggaaaatcggtgccagcacaaatagcaattcgacaatattgtccagccagggcatgaccagcagcgtgaataacagcgccagaattgcaccgcagaaggcaccgccaaaacgcagcgccattttctgatacgacgaaccaacattcgggttagcgacgatcacgcaggtcagcatacaggtgtgaatgccttcccagtccacgccgctgtagaaggtgtaacagatcaaacaggcgagcagcgtttttaccgcgtagcgcatatagtctggattggtaaaagcgtcggcgaccattgatggcggtttggtggcgggcgttggcggcgtattcgggtccatctgacccagttgcaataacgtctggcagatattctccaggttacattcccgtgccgccatcgcttcactttcagtgatccgccagtcgctttgccagcactgaccttcggcaatggcatgctgcagcttgttgatttctgaggctaatttttgccgaaattcaataattgcctgagaatcagcaaaagaggtgggatcgtagcgattcagcgtcgagtaaatgtaggttaccgttgccacgcagctttgccaccatgcgctctgagttcgccagttggcatcgtccgcgaggcaaaagacattgagtttttgcagcgccagcgcctctctttcaatccgcgtttcgggtagcggtgcgaggctgtccgtcaggtggctaatggcatcatcaagccgatcattaagcgcctgatgcatctgcgtgatagcgcggctgggaaaccacagcacgccgattaacgtcatcagcaaggttggatagaggccgacaacgatacaccacagggttaagcgcacgaccacttccggatagtcgagcatggcggggaaggtttgcccgtaaatagcgactatggcgacggcgaaaaagaccagccccaaccgatgggtgcgcatcaaaaacatacagcccatcaggatcggtccggcgatgatcaatcggatcaacggttcgccgtatgaccatttgtagatcaaaaacaggctgccgatctccagcaccgtggcaaccacaaacaagatcgcgacaaatttggtgtaaaacgcgttcgactgaataccgtaaaacagcactgccagcgataacgccacaaaagggatctcaaaggtcatcgagatcagaattaccagcaggcagcctacccagagttgcacggtctgcggcacgcgacctggccgccgctcgcttaactcttcatgaaagaacgccagcagcctgaccaccggtaatggcagggagttgagcgcgctcattattgcggctcaagattagcgactgccgaagcgccgatgcggaacatttccgggtcaggtttatcgaccatgattttgaccggaaaacgctgggcaacgcggacccagttaatagaacgagacactttcggcaggccgcccagcaccaggccgccgtcatccggtagcacgccgtagccaatcgaatccactttaccctcgaaggttttgccgctgtcgctcatcaggcgaatggttgcgggtgtacctgagcgaatatttttcagatcggtttcgcggaagttggcgatcacgtaccagtgacgagtgtcgattagggtaaaaatagggcgcatggcagaagcaaattgcccgacggaggttttgagggaaatgacccggccatcaaacggcgcgcgaacggtcgccatttccagatgcagtttggtcagggcaatatccgcttcgaccgccgcacgttgcgccaccagcgcatcgatgccgctgacggcgctggcggctgactgcgcctgtaacaatacggcattaagatccgcttctgcggcgcgctgcgcagttcttgcacggtcaacgtcttccgctgagacaaaaccttctttcagtaatggctcggtgcggcgtaatgtatctgtggcctgtttcgcggcggcacgggctttttctaccgtggcattaaccgagtcggcaccaaactgttgcgcgtcaacgctacgctgggtgagcataatttgcttatccagcgccgcgagggaggcttcggctttcgccagattggcttcgtatgggcgtgggtcgatgcggaatagcaaatcaccctgtttcaccgcctggttgtcggtgaccgccagttctacaatgcgaccgctgacttccggcaccacatcaatggtatctgctgacgcgtaagcgtcattagttgatggcgcactgtctacgcgccagataacgaaaacaagggcaaccagcgccaacgcaaccactaacagagcagggaatttactgcgaggagcttttttcggcgtactttccatgagcgcgtctcaaatagattagaaaaatgccagccagaacagcatggcgtagagagcaaaaagggcggtataaataattccgacaaatgccagattgatatttgcccgctgaataattcgcctcgtgatgagcgtcaaaataaggctggcaatggcgcagaaaaaccagccgggataataagcgccgatcaccgggattgccggagataatgagcatcccgaaaccatgaagacgggaattatccaggctgtttttttgagttgcatcgccatgcgagagagaactgttggcatattaaatacatcctgtctgctgcgaacaatatctgtagtgaatatcaatatccattgaaggcgtcagtatggctattttctcgatgaataaaaatagatttattcagccaccgcattcataacttatatgttttatgtattaatttgttgtatatatttttaaaataaatgcttttgggggcttaagcgcccccaaaagtgagtagcattaatttggggttacgatattcacccacaaatcgaaattatccagacaggcaataatttcttccagtttcgcgccattgccaataattttggctttcttcgcttttaccagatccaccattttgacttgtccggtcagcacggcatgcagatcttcacggctgatgtagaaagaggcgttggcttcaggttgcagcgttttacggtagttaagcacgctatcgttcagcgtcaggttgaggttatcgccgttgctcatattgaagttcaggctgatatttttacccgcggctttcgcactatcgaggcgaacggacataaagtcgaacagcatttcgaccgacattccgcgaatggtgtccggggaaccggtggtgccgtggctgaacttatgtaccccttcgcgcagctctttcgcgccggtcaggtagaaaccgcgccatgtggcggactcggcctgatagcccagctgttcaaagttatccgcttgcagattcttcgcgacctggtcaccagggttggcggcaatcacctgtttcagcagttctgccgaccagcggtaatcaccttgcttgttcgcttctttcgccaggttgatgacgcgggcagaaccgcccagagcttgcacgtaacgtttacccatctccacctgaccatacggatgcaggttagccgggttaccgtcgtaatagccaagatagaagttatacaccgcgcgggcgttgtggctgacagaaccgtaatagccgcggctggcccagttattggcaagcgcaggcggcagcttaatcatgtcgccgatttcattcatggtgtagccctggttcgccaggtgcagggtctggtcgtgaatgtacttgatggtatcgcgatatttaccaatataatcattgatatgcttattgccccagaccggccaggtgtgcggcataaacagtacttccgcgtcgttaccccacatatccagcgtttcgttcaggtactcggtccacttgctggtatcgcgggttttcgcgccgcgcagagtgtagaagttgtgcagggtatgcgtggcgttctcggcggtacacagggctttcagggccggaatatagaagtgcatttcggctggcgcttcgctacccggagtcatcaggaagtcaaattccaggccgtcgataatcatcttctcgccagttctgacgatagttttagtcggtgcaataatgctcgggtcgcccgttgccagcgtcacgcccaggccgttgcccacgttgccttgcgcgttgtgcggcagtaacagaccgtaagagtagagcgcacggcggctcatgatgttacccgccagcacgttttcgctgatggcttcgtccataaagcctgccggagcaatcacctgcactttgccggatttaacatcggcttcagagataatacctttcacgccgccatagtggtcggcgtggctgtgagtgtagataacggcaacaatcggtttttgcggacgatgctggaagtaaagatcaagtgcggcttttgctgcaggcggcgtcaccagcgggtcgataacaataatgcctttctcgccctcaacgaacgtaatgttagagatatcctggccgcgcacctgatacattttatcggtgactttgaacaggcctgaaatgccgttgatctgcgactgacgccacaggctggggtttatggtttccggcgcagcggcattaatatcaaatttgtaatcattcgcgcggtagtaaattttaccgttcgcatcacgcagaatactttcatccagcagcggagcgataaatccacgctgagcatcgtcaaaatcctgacgatcgctaaacggtaatgatttggcgtaattctgattaacctgttgggtatattgagtggcggctttcgcttcatctgttgcattagcggtatttaccatcatgctgctggcggcagttaacgcaataacaatcctgctcaaacggaataaccgagagttattcatataaatctccatttatcatttatgtcgtaaatatgtaatccatgcaaaatacgtcatttaaagctggcgttatcataattgggaaattgcgactttaataagtagaagtgtgagctgaacgcgccattttattaggcatttgtgctgaagagggaaaagtacagtagaactatcattgctgggaataatatgggctgttttatgtaattattatatatattgtacctgtcgttggcacagcgggacattgcgctactgtgccaacgctttactcatgggactttagcacaggactgtggcaaaaaacgttgatgcgccaatattgctgcaccctgagcgccattaaagtcagaagatgaggcggcaataaagcgcacaacctgatacggcagtggacggcgcaggtacttttgggtcatggcaatgagagtctcgcgtgggaaggcgggcatatccatcacgccaccacccagaatcaccgcatcgggatcgaacagattaatgctggtggcaatggctcgtgccgcgttttcaagcagactctggacgaaaggggcgttttccgcatggacgaaaagatcgctcaatgggtaatttcggggctgttgttcgtaccagcgtcttagcgccattccagagcaattggtttccaggcacccaggattaccacacgcgcagtgttgggtcatatctcccagggggatatggcccagttcgcctgccacaccgtgcgcacccgtccacggcgcaccgttcatccacactgcgaaccccatccccgtaccgagataggctgccagaaccagttgttgcgtaaggcgattttctactacgtcccaggagagttgcaggttaacgtcgcgggaaaactcaaccggacaattcagcgtattttcgagcttatcggcgagatcatataaatctgccgctgttaacggcaggttaggcgtagaaataatggtgcgtttatctttactgaccagcgccggaaatcccatcaccagaccatgacagcgagcgttaaagcgcctgagttgctcgtcaatcatttcgccgatacccgacaccaggtcgggagcaataacttctgcggtccgctttttttcgcagtgtagcgtttcaccttctgctgtccgcagacaaaagcggatatgcgttgcccccatatccacgcccgctacgacgttatgctgtttttgcatgaggctgtacctcgctttttgcagccagaatctgcgcggtcataattctccatgcttcgtcgatattttccgcatgattaaacaggccggaagtgccgacgataaagacatccgcccctgccgccattagtttttcgtaagttgcctggttgcaggaaccgtccacctcaatttcgtactccagaccttctcgttcacgccatgccttcagttcggcaactttatccagcatttcaggaatgaagggttgtccggcaaaaccgggatcgacagtcatgaccgtaattttatcagccttatggatatagtatttcatggcctcaaccggcgtttccggattaagaatcagccccactttcatgccatgacggcagatttcatcaatcaggcggaatgcctgaccgttgatagtttccggatgcaaagtgatgaaatcagctcccgcacgtgccagttgagcaatgtaatcctgcggacgcgttaccatcagatggcagtcgagcggtttactcgccagtttttttacctggcttacgaagaacggtgagagcgtcagattcggcacaaagtggccgtccatgatatcgatgtgaaagtaatcggcatggctgtcgataaattcgatctgttctttaaatttcagcagatccatacacattaacgagggggagattttcatgttcaattccttacttactgataagacggtcaagggcgacagccgcgataattaatccgcccatcaccaccagttggtaataggtttgtacctgcaaaatattcagaccgttgttgatggtgccgatgatcaacccgccaatcaccacagagaaaatgcgccccttgccgccgaagaaactggtgccgccaatgatggcgctggcaatggcataggtttcaaaacccataccggcaagcggttctgcggcaccgagtcgtgcagttgagacgacgcctgccagacctgcacaaacaccggagatgataaacaccaccaggatgtggaatttcacgtcaatcccggaatagaacgccgagtttttgttgccgcccagtgcgtagatgttgcgcccgagccgcatacgcgttgtcagaaaccaaaggatgagcgcgacaattagcgagaagataacggggacaggtatcccaattacgctggcggcaaagaagttcacgaagtcaaatgagaagccgtataccgagttggcatcggagatcaccagcgtgatcccacggaaaatagcgttggtgccaagggtgataatgaacgggtgtagtcccgtccagttgaccaggcagccgttgatcgcccccagtgcgccgccaaccagtacaccgccaattagcgccgcgagaaacggatcaatacctggcaacatcagtttagcggtcaccataccggaaagcgccagaatcgcgccaagcgaaaggtcgataccggcgaccaggatagcgaagaattccccatgccgatcagtaccgtcacggagctttgcacaaaaatctgggtaatattattggtggtcagaaaatattctggcgacagcgaaccaaaaatggcgacgatgatcgccaggataaaaaaagtaccgtatttatcccagaacagcgcaaagttgaacggtttcttctcgctcgcttcgctttttactcgtgtggtaaagcccatgccataatctcctcttcgctcatgtcatcgcgattggtcaggatttgcgtcagtcgtccttcgcagaacacggcgatgcggtcgcagacggtgataatttcaggtagttcagatgacaccatcaggatgacttttccgtcgtccgccagttggcgcatcactttgtaaatttcggctttcgcgccaacgtcgatgccacgggtaggttcatcgaaaatgatcacttccgggtgacagcacagccatttggagatcaggactttctgctggttaccgccggagagttcagtgatgttctggtttaccgaatgacatttcagcgccagcagttcgcgttgattttcagcggtacgttgctcgtcaacttcatgaaacaaccccatcgcgcctttatagccgccgtctttcagattgcggctgatagccatgttctgagcgatagaaaagttggggaaaaagccgttatcccggcggctttcagtgatgtaagccatcccttttttcacggcatccaggggagaacgtggagagatatctttgccattaagacggatttctccgccagcgcgtttatcaacgccaaacaggcagttcatcagttcagtacgtccggaaccgaccagtccggcaaagcctaatatttctccccggcagacgctaaatgagatatcccggaccttttttctgtcacggctggtgacgttgcgcacctcaaaaaccgtatcgtgcgcaaggttgctgacattctccttcatcgcgttaaaacggttttgcaattcgcggcctaccatcagacggacgatatcgtcatttgacacatcgctcaccatgccgctgcaaacgctgctgccgtctttcatcaccgtatagcggtcgcaaatacggcgaatttccgccaacttatgcgagatatagacgatggccgtaccctccttacgcaactgattcatgatcagaaacagatagtccacctctttattggtgagtgaggaggtgggttcatccatgatgatgactttggcgtcgagcatcagcgttttggcaatttccagcatctgcttgtggctgatagataagttcgccactttctcatctaaatcaactttcaagcccacgcgtaataacatcatggcggcgcggacacgcatttctcgccagtcgataatattgacaccgcagatttttttcgtcagatgacgaccaatatataaattttccagtacggttaattcatcaataacgctgagttcctgataaataatcccgataccgagttgtgccgctaatttatgatccagtttgttatagttaatgttattaatggtaatggtgcctttggtcggctcatgtatcccggataacactttcattagcgtagatttacccgcaccattttctcctagtaatgcatgtatttcaccaggataaaccgttaaattaaccgactttaatgcgtgaaccggaccaaaggacttgccgatccccgccatcgatatatatggcgtggccataaataacctctctgcacgaaatatcgtattattgcctgatgggctacacttatcaggtctacgttcaggttattttgttggccggataagacacttcattagcatcaccatccggcatcatttagttttattgagtgaccaggattgaatcgaccagtttaaattccggtgctttatccagcgggataaccttgccggatttctcagcgtcaaccatcagcttcagacccgttgcaccgatatccgccgggttctgggcaaccgtcgcggtcatttgtccggcttccaccattttgcgggcttccggaatgccatctgtaccgacgaccaacactttgcccgtttttccagcgtttgcgactgcctgagcaacacccattgccatcgtgtcattcgcgcaatagatcgctttaatattcggattacgttgcaacacgttagtggcgacatccagtgctttaatacggtcccagtcggcaggctggctggcgacaagcttgatctggcttgcttttttgaaggcttcggtggcaccattacgacgcgcttcaccggaggcgttaccggctttaccctcaatgattgcgacttcacccccttcggcacccagcttgtcaataatgaatgacgcgcctttcgccccgacggcaacgttatcggtggtgacaaaaccttccacattaccgcctgcttttttcagattatccatgtcgattttttcatcgagattgaccagataaatgccttttttccatgcgcgggcgacaggcatgaccaggttcactgaggataatggtgcgaaggcgatacctttgtaatttttattactgagatcttcaaataactgcaattgagattgaaaatcgccttctgaaggagaggcaaaaatatcaacgctgacgcccagcgtttttgcttcatcttcaatgccttttttcatatctacccaaaatggattggagagtgttttcaatacgacggcatattcggcggcagcaaaagcgctggttgacaacattaagcccacgagtgtgccgctgaaatatttcagatatttattcataatcatgttctcacggtaaggggataggtaactccgcgatggcggaattacctttttcttatttcagcgcgcctggtgagaagaaatcaacaattgcgccggttttttgcatattaatattagcttgttcaatgttgagctgggcgacagagacaaaaaacgcgtccagcaaagttagttgtaatattcttgccgaggcattacgacctaataacggtgtttccggggccggtgagcaaataatataatcggccagcttcgctatcggtgaatggtagctatgcgttatacaaataatctttgccccgttcttttttgccagttctacagccgcttttacatcactggttcgcccggaatgggtcaccaccagcaccacatctccttcctgtaacaacgaagcagacatcatcatgatgtgagcgtccggataggcctggcagcgtacgccaatgcgcaaaaacttgtgctgtacatcagcacagattgcatttgatcctccggcaccgtacaaatcccgctgtctggcctgatagaaaaagcgggcggcacggtggatctcatcaacgttgacgatcgactgaccttccataatggtgcgtaaagtgatgttaaataccttattcaccacatcctgcggcgcttcatcaaaagccaactcggaaggcaatacttgttctgactgagaaaaataatcttccagcgcactgcgtaagttacgaaagccgctaaaccccagcagctttgataccttaacgatcatcgcttcagataccgccagagcttctgcgacatctttaattgcgggtgcacaactcaggttaccgggtttgagtaaccactccacgatgcggctttcgttttctgtcattccttcctgcttcattcgcaggtaaggcgctaacccgataccgttcggaagcgctgaatcaaactctgactggctcatcacgttctcttgtccttgaattgaagacgccactatatcaccacagcaagaacagaaaagatgctggcaacttcacaaaaaaataaaatttataaagtttgttttgttgtgaataatggagagtggcttaaaatttcatttcatttaatcactttaaaaacatgatgttatttgttttcctggtttattagatgatagatgttgctggatagtgagtgtctttaacgctattgcgctgccagatgtaactctgtaaaacagatcgggaaggcggatttcatcgattttgggtgtttttaattcatttacatcacaaatgttttttgattgtgaagttttgcgcgggcggggaagatgaatgaaaaagattgcatttggctgtgatcatgtcggtttcattttaaaacatgaaatagtggcacatttagttgagcgtggcgttgaagtgattgataaaggaacctggtcgtcagagcgtactgattatccgcattacgccagtcacgtcgcactggccgttgctggcggagaggctgatggcgggattttgatttgtggcactggcgtcggtatttcgatagcggcgaacaagtttgccggaattcgcgcggtcgtttgtagcgaaccttattccgcgcaactttcgcggcagcataacgacaccaacgtgctggcttttggttcacgagtggttggcctcgaactggcaaaaatgattgtcgatgcgtggctgggcgcacagtacgaaggcggtcgtcatcaacaacgcgtggaggcgattacggcaatagagcagcggagaaattgagattcgtccactacttgcatggatgagtaatgactaatgtggatagagtttctttttgaggttggctaatgaaacgctttccgctatttcttttattcaccctgctcacgctgtccaccgttccggcccaggccgatattatcgacgacaccattggcaatattcagcaggcgattaacgacgcttataaccctgaccgtgggcgagactatgaagattcgcgcgacgacggctggcagcgtgaagtgagcgacgatcggcgcagacaatatgatgaccgccgccgccagtttgaagatcgccgcaggcagctggacgatcgccagcgccagcttgatcaggagcgtcggcaactggaagatgaagagcggagaatggaagatgagtatgggcgttgatataggggccggcgcgggtattttccctcacgccacctcaatctccatcccatcaaaccccgcctcaaaccccgatggtagcgcgttttccatcagccacgcatcaaactgatggctgatatgggtcagaatcacccgcggcgagcggataacctgattcagcgcaagcacggtatttaaatcacagtgattacgcggtgcatcctcgcgcggcgggtggctgcaatcaatcaccattacctgcggctgattattgcgtaaaaatttcagcgttttttccggcaggcctgcggtgtcagatagccacgccacccggctgtgcgccgtttccagtaaatagccgaaagtgagttttgagtggttgagcggcagcggcgtgacctgtaatccctgcaaatcaaacatcacaaatggctccaccgtgtggctgaaatcaagcaggcccgaatgtttgaatagatcgtcgcagccctgttcatccggcgggccgtagaccgggatctgatcgcccacgccccagcgcagcggaaacagcccctgcacgtgatccatatggtagtgcgtcagcaaaaactgctggaacgatccgggcgaccagcgatcggcgagatcgtgccgcccggcgtcgatcagggtgatcgcgtcgttaaacttcacgacgccgctgcatggctggcggcgatactgcggtgagcgccgcgctctgacgcaggccacgcactcacagccccatgcgggaacgccctgtgcgccgccagtgccagtaagtgtgagggtcaggctcatgttacagcaccttggtgaagcggaagtggctctgctcgtagccttcgcgcaggtaaaatcggtgcgcgtcgtggcgcttcacgttggtggaaagctcagtcatttcggccccggcctggcgggcttcttcttctgcccatgccagtaatttgctgccgacattcagaccgcgcgcctgcggcatcaccaccagttcctgaatttcgccgatccagttgacatgatgcagatgaaactgcaaatgcaggccgatcatgccgacaacttcgccatccagcagcgccagttggtagcgcatgttcggatcgcgcagattggcgttaaaccccacgcgaaacgcctggtggtcaaactccgcctgttttagctcacaaatcagcgcgtaaactgcgtcggtgtcgtactgcgtagccgggcgaagctcacaagcaggcatggtgtttctccttctgatgaatcagcgtcagcaacttgtcgaccgactggcgcaggctgccgtcattattgagcgtaagacaatcctgaggagtatagcgggcagcgcgcgccagccgggcgttaatttcactggcattttcacgaccacggttttccaggcgctggcgcaggatctctggcgaaacctgtaaacaaacgggcagcagcgccgattgatagcgcgcccgcgcctgcggcaaatgcgcgcgtgagccgttgaccaccacgtcaaatccagcgtgcagccagaggtcaatctcgacgccgatgccataatacaggccgttggcgtgccagcttaaggccagaaggttctgccccgcgcgggaaaaaaactcctgctcgctcagggcgatatggttttcacttccggcgctggcggcgcgcgtgatgtagcgatgcgctaccagtagctgagtttgttcccgctggcggagttccgtcaacagactgtcttttccggagccagaggcccccattaaccaaatcagttttcccgtcatcagaacacccttttaccctgacgccagacgtggtcgatatgaatgtgattgcccttgcgatgcgccagcaccaggtcggcgcgtttgccctcgccaatcaccccgcgatcctgaagattaagcgcctgcgccggatttttagtcaccagcttcaccgcctgcggcagcgtaaagcggttgctctcgtcatcggcgacgcgaaatgccgcatcgagcaggctggcggggtagtagtcggaagagaggatatccagcaggccaagctgcgccagttcactggccgccacgttgccggagtgcgaaccgccgcgcacgatattcggtgcgcccatcagcacgttcatgccatgcttgcgcgaggcttctgccgcttcgaacgtggtgggaaattcggcgattacgctgccaagttggtgagattcagcaacgtgggcgtgcgtggcgtcatcgtggctggcgagcgcaatgtgtcgcgcgcggcacattgcggcgatggtttcgcgatttggctgcgaccagcgtgcggcgagcgccagctgctcttcttcatactgctgcatctgcgcttcggtgagcgagtatttgccctgataatattcgcgatacttctcgcggttagcgaactggcgctggcccggcgagtgatccatcagcgacaccagcgtcaccggttcgcgctgcaccagtttttcaaacagcggcagcgtggtgtgatgcggcagttcgcagcgcagatgcagacggtgctcggcgcggttgacgccgcgtttctgcgtctcttcgatggcgttgatcatcttctccagattctccagccgatcgccgccgtcgcgcacgtcgccaatcgccaccgcgtccagcacggtggtgatgccgctcgccaccatcagcgcgtcgtggctactcattgccgagtgggcgggccagtccacttttggacgcggggtgaagaatttatccagattatcggtatgcagctcaatcagccccggcagcagccagccaccttcgccgtccatcgcttccggctggcggctctggctttcggcaaaggcgcgaattttgccatcctgtacttccagtgaaccgtgcaccacttcgttttccagcaccagtttgacgttattgataatcatgaagagactcccattgggtgcaggcggtcggcgacgtcattgcgtacggcttcgtcatggaagataccgacgatggccgcgccacgggctttggcttcgcgaattaattccaccaccgcggcgctgtttttagcgtccagcgaggcggtgggttcatccagcagcagaatcggatagtcgacgataaagccacgggcgatgttgacgcgctgctgttcgccgccggagaaggtcgatggtgccaggtgccacaggcgttcaggcacgttcaggcgcgtcagtaatcgggcggctttagcggcgcaggcttcacgcggtacgccggtatcgagcagaggctgcatcaccacttccagtgccgaaatacgcgggatgacgcgcagaaactggctcacccagccgatggtggttttgcggatctccaccactttgcgggctggcgcggtgaccaggtctacccattcctcaccgtgtttgatctggatttgcccttcgtcgggcagatagttggcgtacagcgagcgcagcagggttgattttccgctgccggagtggccgtgaagcaccacgcattcgcctgcgttgacggtgagcgaggcacgttgtaagacgggcaggcgcacgccgttttgctgatgcaggatgaaggttttactgacgttttgtacgttaatcatttttcgcctcgtggttcgggtgtcggatgcgacgctgacgcgtcttatccgacctacggggagcgcatttgtaggccggataaggcgtttacgccgcatccggcaccggctcaattctgcaaaaccgatgacaccagcagttgtgtatacggatggtgcgggtcgtcgagcacgcggtcggttaacccactctccaccacttgcccctgcttcatcaccagcaaacggtccgccagcaggcgggcgacgcctaaatcgtgggtgacaatcaccaccgccaggttcagctccaccaccaggccgcgcagcaggtcgagcaggcgcgcctgcacagatacatccagcccgccggttggctcgtccataaataccagcttcggatgcgtcaccaggttgcgggcaatctgcaaacgctgctgcataccgccggaaaaggtggtcggcaggtcgtcgatccggttggcgggaatttccacctcttccagccacttctgcgcggtggcacgaatatcgccgtaatgacgcgccccggtcgccatcagccgctcgccgatattgccgcctgccgacacctggcggcgcaggccgtcgagtggatgctgatgcaccacgccccattcggtgcgcagcaggcgacggcggtcggcctcgctcatgccatagagggaacggttttcatagcgaatttccccttgctgcggcgtcaggcgcgcggagatcgacttcagcagcgtggtcttcccggagccggattccccgacgatgcccagcacttcccccggccataaatcaaaagagacatcgctaaagcctttgcccggcgcgtaaaggtgggtcaggttattgaccgaaagtaacggttgattcattggcttttcgcctcgctctgttggcggcaataatcggtatcggagcagacaaacatgcggtttccggcgtcatccagcaccacttcatcaagatagctgtgggtcgatccgcagatggcgcatggctcattccactgctgaacggtgaacgggtgatcgtcgaaatcgaggctttccacgcgggtaaacggcggcaccgcatagatgcgcttctcgcgccccgcgccgaacagttgcagggcgggcatcatgttcattttcgggttatcaaatttcgggatcggcgacgggtccattacgtagcacccgtttaccttcaccggataggcgtaggtggtggcgatatgaccgaagcgggcgatatcttcatacagcttcacctgcatcacgccgtactcctccagcgcgtgcatggtgcgggtttccgtttcgcgcggctcgataaagcgcagcggttcggggatcggcacctggaaaataatgatctgatcttcggtcagcggcgtttcggggatgcggtggcgcgtctggataagcgtcgcatcgtccgtacgttcagtggtgtttaccccggtcacgcgcttaaagaagttacggatcgacaccgcgttggtggtgtcgtccgcgccctggtcaatcaccttcagcacatcgctttcgccaatcacgctggcggtaagctgtatgccgccggttccccagccgtacggcatcggcatctcgcgcccgccaaacggcacctgataaccggggatcgccaccgcttttaagatggcgcggcggatcatgcgtttggtctgctcgtcgaggtaggcaaagttgtagccgctcagattagccatggttctgctcctgttgcagacgtttgagtagctccagttcggcctggaaatcgacgtagtgcgggagtttaaggtgcgagacaaagcctgcggcttcgacgttgtcggcatgcgccagcacgaactcttcatcctgcgccgggcctgtcgcgtgctcgccgtactccggggcttgtagagcgcggtcaaccagcgccatcgccatcgctttgcgctcgctcatgccgaacaccagcccgtagccgcgcgtgaagtgcggcggctcatccggcgggtcgataaaaccgttgaccatttcacattcggtcatcagcagttcgccgacgttcaccgcaaatcccagctcttccggcacaatcgacacgtcgatatagccgctgcggatttcgcctgcgaacggatgattgcgtccgtaaccacgctgggtggagtaggccagcgccagcaaatagccttcgtcgccgcgcattaattgttgcaggcgggaggagcgtgagcaggggtaaaccggcggcgtgcgggtgatgtcgtccggctgtgcgccgctatcttcttcaaacttcgccagcccctgacgcgccagcaggctgaaaacgtgcggcgacggctgttgttcgctgtcggctgtggtcagcgtcggcgcttcgccgtttgccagcagggtgaaatcgagcaggcgatgggtgtagtcgtaggttgggccaagcagctggccgccgggaatatctttataaaccgctgaaatacgccgttcgagacgcatctccgtggtgtcgagcggctcgcttactgcgagcttcgccagcgtggtgcggtaggcgcgtagcaggaaaatcgcttcgacgttatcgccgctggcctgtttcagcgccagcgccgccagttcgcggtcggcaatgccgccttcggtcatcacgcgatctactgcaagattaagctgctgttcaatctgggcgacgctcagttcaggcaaatcggtattgccccggcgtcggctctcttgcagggcgtgggcggcgtcgatcgccttctcgccccctttcacggcaacgtacatcagcatacctccacatgagtggttcgcgggatagccagcaggcgctcgccgcaggtcaggatcaggtcgatgccgagcgggaatgggtgcgggcgctcggtaagttcgtgcagaatgcactccggcagctgcggggcgatcattcgttcttcggcaatacccgcgccagtaaggcgcagcatgcgcccgccgctcaggctgacgacctgtaaaatcagcgtcgcgcccgcttctggcgcaacagcggtgccgctggaaagggcgttaagctgttcgctggaaatcgcctcatccgttaccgcgaaggtcgccagttccggctgattgaccagcggcgcgttggtatgaaaacgcaggctctggctgacgatatcgttacttaatggcgcagaaagccacaccggcgtgtcgttatcggccagcgtcagcagcacgctggtggtggcgatattcagcggctgccagccgcgtttgagctgatgcagggcgacaatcacgcccggctcgctcatggcttttaacaggcgacgaaaactgtgctgggcatcctgcacgggaagcataaaagcggtttccagggtcatgcgttatctccgcgaaccatcgtaaagaagtcgacccggctggcgtttacttcggcctggcgtgcggcaatgcgtgccatacggtcagcgttcagcggggcaataagagtttctgataagttttgaaaatgccgggtttgctgcatcagcgcgtcaatcagcgcgcagcgttcggcgtgctgtttgtcgcgccccagcacccagctgtagccgagcgtgccgtcagtcaggcgtacggcggcgcgggtgagcgtggcgtcgccagcaaaaaagcgttcgccggtaccacccatccgcgcctgaatctgcactaggccggtttcagcggcgcggattacttcatagtcggcggtgatgttcagcgcgttcaggcgggctgccagttcagccggttggctgtgtgccagtacggacatccagtgctggcgggtcgcggtatctgcgtgcattcagtgctccatagtgaattcaatcatgtcggcgcgcgtcaggctgacggagtactccgccgggccgctttcaccgtcacggtggttaagggtgcgcacgcacagcagcggcgacatattcgggatttcaagacgctggcactctttggcctgggcgcggcgggcgctgatccgcgtctggctgcggcgcagcgcaattccggtttgctcgcgcagaaaatcgtgcagcgagccgctgtcgaagcgttgcagcgtcggccagagggcgaggtccgcaaagtagtggtcgattaaacagagcgcgacgccgttgacccgacgcagggtgcgcaggtggataacgttctcgccctcggtaatccccaatgcgtcagcgacgtgaccggaggccgggcgcagcacagacagcagtttttcgctggtgggatggctcccctgatccagcaggttctggctaaaacgcgcctgggtgtggagcgggtaatcgaacgggcgcatcagcaccagtacgccgacgccctgacggcgctgtacccagcctttttccaccagttggtcgatggcgcggcgcagggtgtggcggttcacctcaaagcgcgccgccagttgctgctcggcgggaagatagtcgccgcagcggtagtgttgacgaagctcctgctcaagttttgcggctatctcctgatagcgtgttgggtagctggtcggatgtgtagacaagtgcatagatatcaatgcctcgcttatcagataaagtgcttacgcaaccgttgagagaggaaatccagcaggctgaccgtgacgataatcagcaccatcagggcgcaggtttgctggaactggaaaccgcgaatcgcttcccacagcgtgatgccgatcccgcccgcgccaaccataccgacgacggtcgccgagcggacgttggattcgaagcgatagagggagtaggaaatcagcagcggcatgacctgcggtagtacgccgtagaggatctcttccagcttgttggctccggtagcgcgaatgccctccaccgggccgggttcaatcgcttctaccgcttcggaaagcagtttggaaagtacgccggtggtgtggataaacagcgccagcacgccagcgaacgggccgaggccgacggcgaccacgaacagcatggcgaagaccatttcgttaatggcgcggcaggcgtccatcaggcggcgaacgggctggtaaacccaccacggcaccaggttttcggcgctcatcaggccaaaggggatggagagaaccaccgccagcgcggtgccccagacggcgatttgcagcgtgacggccatttcggtgaggtaatcctgccactggctgaaatcgggcgggaagaagtcggcggcgaaggttgccatgttgccgccgtctttgatcagcgtaagcggggccatttccgcgccctgccacgagacgaccaacacggcgagaacaatggcccagctcagaagcgagaaccagctacgcttaggcggggcgatggtgatggtttgcatgtattgctccagtctgtagtccggataaggtgcttgcaccgcatccggcatcaacgcctgcacattgtcggatgcgacgccggggcgtcttatccgacctacgatttactgcaccgctttactcaccgaactcattgcgcttaacgcgttgttcaggcggtccaaatcatccagttgcgcctgaatggcggtggtttttgccagcttgtcctgttcgttcagccctttgttgtccttcacgctttgcatctctttaaacagtgcgagctggcgaatcggcaccagttgcaagtcgctggaggcgcggaacggcgcccagcccaggcgctccagcaccgctttctcttccggcgttttgccgtaattcataaagaagtcgtagatcttgtctttagtggtttcggaaagatttttgcgccagacgatcggatcgccagggatcagcggtgatttccagatcaccttcagttctttcagcttctccggcgcggaggttttcagcttgtcgaggttttcggtgttgttggtcgccacatccacttgcttgttggcgacggccagcgcgttggtttcatgcccggcgttgacggtgcgcttgaagtcgctggcggagatattgtttttggcaaagacgtagtaaccggggacgaggaagccagaggtggagttaggatcgccattgccaaaggtaagatctttacgcttcgccagcagatcgttcaggttgttgatcgggctgtctttgttgacgatcaacacgctccagtaacctggcgatccatccgccgcgactgtctgggcgaagacctgaccgttggcgcgatccaccgcttccatcgccgacaggttgccgtaccaggcgatatccactttattgaagcgcatcccctggataatgcccgcgtagtccggggcaaagaaggcgttgacctttacgcccagcttcttctccatatcctgtaagaacggcgtccattgcggtttcaggttttgctgtgattccgttgaaataatgccgaaattcagcgccttttcctgctcttcggcgtgcgccgggcttaacagggtgctgaggctgaacatgctggtgaaggccagcgaggcaattatcttagcgttcattcgttttcctcaatgatggggatgtcaggcagctttcgcgttctcttcgacgcggttaatgctgcggtagagatggtcaaaacgttcgttatcaaactgttggctgctgccgtcgtagaagacgtgcccctggcgcagggcgacgatgcgttcgcagtagcgcagggcgtaatccacctgatgcagcgtgacgaccacggtaatgccgtcgttctggttaatgtcgcgcagggtgtccatcacgatgcgcgccgattccgggtccagcgaggcgatgggttcatcggccagaatcaccttcgcctgctgcatcagcgcgcgggcaatcgctacacgctgctgctggccgccggagagggtggaaacgcgctgatgggcaaaatgcaccatgccaacgcgggtcagtgcctgtaacgcgcgctgtttctgctcgcgggtgaaccagctaaaacaggtgcgccagaacggcgtgctgccgagcgcgccaatcagcacgttctccagtacgctcaggcgattcaccaggttgaattgttggaagatgtagccggtattggcgcggcttttgcggatatcgcgggccaggcggccttcgcgctggactgtgcggcccagcagctcgatatggctaccggcagatttatcgccggtaatcaaaccgcttaagtgacgtaaaagggtggatttgccggaacccgacggcccaagcagagccaccatttcaccgtgatgaatgttcagatcaaccgcgtgcagcgcctgatgctgattgaaggttttggcgagcttctcgacacggataatcgtttgcatgatgcagcctccctaaaaaagtggctccatcgtggcggattattgtgacgattttgttaactaaaagtgactaacggatgaagagttaacgagatttcgatgacagtgcgggagggcggccctcccggcgggttagtgcgttggttgttgtttgacgacattaatcatccacggtacgccaaatttatcggtgactttgccgaagccatgcgcccagaaagtttcctgccaggccatttcgatttttccgttggcggcaagattgtcaaaccagcgtttcccttcttcgacctgttgcgaatcgagcaccagcgtaaagccggagtagctggcttttcctgacggtatagcatcgctcatcatgatatcgcttccggcaatgcgcacattggcgtgggcgatggcggtatcgggaaattgcattccggaagggcagttctcggcgctgtcctgcgctgattttggcatttcgccgaagctgattttatagagcagttcagcgcccaacgtacgttgataataagcaattgcgtcggcacagttaccggcaaaagagaggtagggacttaacggcatgatggtgacctcagttaagagaagccagttaagtgtagttcgaaatttatacagatgagagggaagcctgataagacgcggtcagcgtcgcatcaggcagtcggcatcgttgccggatgcggcgcgagcgccttatccggcttaccgatcacaatacaatcagttctttttcacaaactcagatttcagtttcatcggaccaaaaccgtcgattttgcaatcgatgttatggtcgccttcaaccaggcggatgtttttcactttggtgccaattttcagcatcgaagagctacctttcaccttcagatctttaatgatggtaacgctgtcgccgtcagccagcagattgccgttagcatctttaacgatcagctcgtcgctttcctgtgcaggttctgcgtcgttccattcgtaggcacattccgggcagatgtacatgccgttatcttcgtaggtgtattcggagttgcattttgggcagtgtggtaatgacatgtggatttcctcaaaagtcagcagggcaaaagcgccaaaaaacggcagattgccgaaaaaggccgcaattatacacaaaatccctgagtttgtcgggggtactgctgattttagacgacgatcgttttcatttgaaaggaaacgcaaaaagaaaataatctttttgcctccatttattatttaagataaggttaatgttctacttgttctttttttaattcaaatgatattttttatctttctgacgttttaaacgtatcggaagacgttatttattctaataaaaaataacactctaaatataaaattatttcttgcagtaattataaaagccgaaaacagaactcaaaagcaatctggctaaataaaagtaataaaatttgctttaaggaagaattttctatgtacacacagaccctgtatgagttaagtcaggaggctgaacgcctgttacagctttctcgccaacagttgcagttactggaaaaaatgcctctctctgtacccggagacgatgcgccacaactggctttaccctggagtcagcctaatatcgccgaacgtcacgcgatgctgaataatgagttgcgtaaaatttcccgactggaaatggtgctggcgattgtcggtaccatgaaagcagggaaatcaaccaccattaatgccattgttggtacggaggtactgcctaatcgcaatcgcccaatgactgcactgccgacgcttattcgccatacgcccgggcaaaaagaaccggtactgcatttttcacatgtcgcgccaatcgaccatttaattcaacaattacaacagcgcctgcgtgattgcgatattaagcatctgaccgatgtgctggaaatagataaagatatgcgtgcgcttatgcagcggatcgaaaatggcatcgctttcgaaaaatattatctgggtgctcaacctatttttcattgtctgaaaagtttgaatgatttggtgcgactggcgaaggcgctggacgtcgattttcctttttctgcttacgccgccattgagcatattcccgtgattgaagtggagtttgtccatctggcggggctggagagttatcccggtcagttgacgttactggatacccccgggccaaatgaagccgggcaaccgcatctgcaaaaaatgcttaaccagcagctggcacgcgcctcggcggtactggcggtgctggattatacgcaactgaaatcgatctccgatgaagaggtccgtgaggcgattttggcggtggggcaatcggtgccgctgtatgtgctggtcaataagttcgatcaacaggatcgtaacagtgacgacgccgaccaggtgcgggcactgatttccgggacgctgatgaaaggctgtattacgccacagcagatatttccggtgtcgtcgatgtggggctacctggcgaatcgggcgcgtaatgagttagccaacagcggtaagttacccgcgccagagcaacaacgctgggtggaagattttgcccatgccgcgctcggcaggcgctggcgtcatgccgacctggcggacctcgaacatattcgtcatgctgccgatcagttgtgggaagattcgctgttcgcccagccaattcaggcgttgcttcatgccgcttacgctaacgcctcgttgtatgctctgcgatctgccgcgcataaactgttgaattacgcgcagcaggcgcgggaatacctggattttcgtgcgcacgggttaaacgtcgcttgtgaacaattgcggcaaaatatccaccagatcgaagaaagtttgcagctatttcaactcaatcaggctcaggtgagcggcgagattaaacatgaaatcgagctggccctgacctccgccaacctctttctgcgtcaacagcaagatgcggtgaatgcccagttagccgcgttgtttcaggatgattcggggtcattaagcgagattcgtacctgctgtgagacactgttacagacggcgcagaacaccatcagtcgcgactttacgctgcgttttgccgagcttgaatccaccctttgccgggtgttaaccgatgttattcggcccattgagcaacaagtcaaaatggaattgagcgagtcagggtttcgtcctgggtttcattttcctgtttttcacagcgcagttccccacttcaacactcgccagctgttcagtgaagtcatttcgcgccaggacgcaatggacgagcagagcacgcgtttaggcgttgtgcgtgagactttttcgcgctggttgaatcagcccgactggggacggggaaatgagaaatccccgatagagacggttgattacagtgcgttgcaacgagcattaagcgcagaagtcgatctttattgccaacaaatggctaaagttctggcagagcaggtcgatgaatctgttacggcaggcatgaatacttttttcgctgagttcgcttcatgtttgacggaattacagacgcgtttacgcgaaagtctggctctgcgtcaacaaaatgaatcggtggtcaggctgatgcagcagcaattgcagcagactgtgatgactcatggctggatttacaccgacgctcagctgttacgcgatgatattcaaacacttttcacggcagaacgatattgaccaagacgttactggacggccccggtcgcgtgctggagtcgattcatccccgctttttagtggatctggcgcagggcgatgatgcccgccatccacaagcccatcagcagcagtttcgtgaacgactgatgcaggaacttcttgcgcgtgtgcagcttcaggcatggacgaacggcgggatgttaaatgcgccgcttagcctgcgtctgacattggtggaaaaactggcgtcgatgctggatcccggtcatctggcgctgacgcagatcgcgcaacatctggcgctgctgcaaaaaatggatcaccgccagcactctgctttccctgagctcccccagcaaatagccgccttgtatgagtggttttcagcccgttgtcgctggaaggaaaaggcgttaacgcaacgaggcctactggtgcaggcaggtgatcagagcgagcaaatttttacccgctggcgtgctggggcgtataacgcctggtcgttgcctgggcgctgttttatcgttctggaggagttgcgctggggtgcatttggcgatgcctttcgtctgggaagcccgcaagcggtggcgttgttgctgggtgatttgtgcgtgaaagcgacacaacatctggcagagagtatcaatgcggccccgaccacgcgtcactattaccatcagtggtttgcctcttcgaccattccgacgggcggggatcatgctgattttttaagttggctgggaaagtggaccacggcagataaacaacccgtttgctggtcagtgacccaacgttggcaaactgtcgcgctggggatgccacgactctgttcagcgcagcgtctggcgggggcaatggtcgaggaaatcttctctgtaaatttggtgtaaataatcagttacaccaatgagtcctaaacgaaatacatgtgtgaagttgatcacaaatttaaacactggtagggtaaaaaggtcattaactgcccaattcaggcgtcaactggtttgattgtacattccttaaccggagggtgtaagcaaacccgctacgcttgttacagagattgcatcctgcaattcccgctccccttttgcggccgtcgcgctgatttttctggcgtttgcggaaatgggccaactctgcgaggaaagctatgctgaaaaggaaaaaagtaaaaccgattacccttcgtgatgtcaccattattgatgacggtaaactgcgtaaagccattaccgcagcatcactgggtaatgcaatggaatggttcgattttggtgtttatggttttgttgcttacgcattaggtaaagtttttttcccgggggctgaccccagcgtgcagatggttgctgcacttgccactttctccgttccctttctgattcgaccgcttggcgggctcttctttggtatgttgggcgataaatatggtcgccagaagatcctcgctatcactattgtgattatgtcgatcagtacgttctgtattggcttaataccgtcctacgacacgattggtatttgggcaccgattctgctgttgatctgtaagatggcacaaggtttctcggtcggcggtgaatataccggggcgtcaatatttgttgcggaatactcccctgaccgtaaacgtggctttatgggcagctggctggacttcggttctattgccgggtttgtgctgggtgctggcgtggtggtgttaatttcgaccattgtcggcgaagcgaacttcctcgactggggctggcgtattccgttctttattgctctgccgttagggattatcgggctttacctgcgccatgcgctggaagagactccggcgttccagcagcatgttgataaactggaacagggcgaccgcgaaggtttgcaggatggcccgaaagtctcgtttaaagagattgccactaaatactggcgcagcctgttgacatgtattggtctggtaattgccaccaacgtgacttactacatgttgctgacctatatgccgagttatttgtcgcataacctgcattactccgaagaccacggggtgctgattattatcgccattatgatcggtatgctgtttgtccagccggtgatgggcttgctgagtgaccgttttggccgtcgtccgtttgtgctacttggtagtgttgcactgtttgtgttggcgatcccggcgtttattctgattaacagtaacgtcatcggcctgatttttgccgggttactgatgctggcggtgatccttaactgctttacgggcgttatggcttctaccttgccagcgatgttcccgacgcatatccgttacagcgcgctggcggcggcatttaatatttcggtgctggttgccggtctgacgccaacactggcggcctggctggtcgaaagctcgcagaatctgatgatgcctgcctattacctgatggtagtggcggtggttggtttaatcaccggcgtaaccatgaaagagacggcaaatcgtccgttgaaaggtgcgacaccggcggcgtcagatatacaggaagcgaaggaaattctcgtcgagcattacgataatatcgagcagaaaatcgatgatattgaccacgagattgccgatttgcaggcgaaacgtacccgcctggtgcagcaacatccgcgaattgatgaataagctgaaacggatggcctgatgtgacgctgtcttatcaggccaattgaactcttaaggttcacttaatctctgacgcgcatactctcctccaggttaacggaggagagtgcaatgaaaaaccgtgtttatgaaagtttaactaccgtgttcagcgtgctggtggtcagcagctttctttatatctggtttaccacgtactgatctttcttcagccgtacccaggcccgcgtgccggaagtctcttgccggttttgcaggaaaaactgcccgtgatgcaactgtgtaatgcggctgacaatacttaaccccagaccaatcccgccataacggctgtccatacgtacaaacgctttactcaactccccgcatttactctcatcaatacccggtccttcatcttcaacggccatgactgctccgccatcttcttgcagcttaatcataatgttgctgccttgcgggctgtaacgatgggcgttttctaccaggtttcgcaataacatccgcagcagggttgcatcaccctgaacggtgatgtcggcggcgctctctggcaatagcagggtttgctgtcgctggtcgagcatggtactgagttcgtcatacgaggggagaatgacatcttccagcagttttacatgttgataattcccggaagaaaatgactgtccggcacgcgccagttgcagcagctgggagacactctccatcatctgatcaagtcgagccactaacggtgctacatcaatgtgatgcgttttcgccagcagttccagatgcaaacgcacccccgccagtggcgttcgcagttcgtgcgcgacgtcagcggtaaacaacctttcgttatccagcgtgctggtcaggcgactgaccagatcgtttaacgctgaaaccaccgcttcgatttcgagggtggcgctgtgaatggcaatgggcgttaagttgtcggcggtgcgcgcttccagctctttttgcagctccgccagcgggcgggtgatgcggcgtaccgcctgatagcagataaatagcgtcaggctgaccataaagacgccggggacaatcaggctggcgaccgcctcgcggatctcacgcatgatgtggcgatcgttgttgcgattgtcgcgtagcgcctgctcaaacagctgaatctgctcggtactttcatgccatagccagaagacgctgatcagctcaaacaccaacaaaatggccccgatggtcaatatcagccgttggcgcagcgatattggtcggcgcagaaaacgcatcagattcaattagttttcctcatttgcgaccagcatatagccaaatccgcgcacggtgcggatacgggctttgcccactttgtcgcgcagattgtggatatgcacttccagggtgttggtcgagggttcattgtcccagttatagatgtcgttgtagagaatttcccgatgcaccggactgcctgctttgagcattaaccgtgacagcagagcatattctttgggcgtcagaatcaactcttcaccgcccatccatacctgacggcgacccatattcagcgtcagattgccaacaatcagctcactttcgccctgattattatggcgtcgtagcagggcgcggatacgggcgtgtaactcttccagcgcaaaaggcttcaccagatagtcatcggcaccgacatccagcccggcgattttgtcggtcagcgtatcgcgagcggtgaggatcagtaccggcagggtgtattttttctgccggatacgggcgagaaaatgcagtccatcttcgtcgggtaaccctaaatccagtaccaccaggctgtaatgaccggcctcaaggctttgttccgccatccgcgcggttgtcacgccatcgcacgcgtagccttcggtttgcgccgccagaattaatccctgcaataacagcgtatcgtcttcaacaatcagaattttcattcactcactctcctgcaagtttgcagaatatcatccgcagcctggtaatacttcgtctcaacgccagttaatcccaatagcgtggagaataaattatcttgtgaatagtgttgcgtttgcgcctgtttttgcaggcagttctggtcaacctgataccgtttttgataatcctccgacagccacagcagcattggcacctgtttttggctatccggggcgatggcataaggcagaccgtgcagatagatgccattttcacctaacgattcaccgtggtcagaaagataaaccaggctggtggtaaatttatcctgatgttctttcagcagattaatcgctttatcaacaatatagtcgacgtaaaccagcgtgttgtcgtaagtgttcaccagttgctctttggtacaggtctggatctcgttagtgtcgcaggttggggtaaatttcctgaactgcggcggatagcggttgtaataggtcgggccgtggctgccgatagtgtgtaatacaatgaggccatcgctttgcagattattgatgtactcttccagcccgtggaacagcacttcgtcatagcattcgccgttgatgcactgaccaggcaggttcagcgcggtgatgttctggtgaggtacgcgatcgcaaacgcctttacagccgccatcgttgtcattccacagcacgttgatgcccgctcgctgaatgatatccagcacgccttcctggtgctgtgccagctcttctttgtagtgctcacgcggcatatccgagaacatgcacggcactgagacggctgttgctgtgccacaagatgcggtattagggaaatagaccacgttatcttttgccaggcgaggattggtttcgcgtggataaccattcagcgagaaattctctgcgcgcgacgtttctccgacgatcaaaatggtcaggtttttacgtttcccattttgcattaatgggttgcggtgagcatcttcaccaatgcgtatcagtggcaggttggctgaccgctggtgagagtaccacgaccagctagcaacaatgctgttggacgggcttaaggatttcaccagctctttgttgttgcgaaacagcgaggcatagtctttgtagaacagtgcggcaaccagcagaatcagcagtacagaaatcaggatgctggccccgcggaaaagaacgctgcgcaggcgtgaggtggtgggggtgattttgatccagcaggcaataatcgcggctaacacgccacttaaccccagcgttaataacattcgtggcgtcatcagggcataactttccgccggcgtagtatcaatgatattggtgatcattgaacggtcgatgacgatgccataggtcatgatgaaatattgtgcagccgcaccgaccagaataaacaggcaggcgagtggacgattaagccataagaaagagcctagtgtcaggacaatattaatcacgctgaatgcgacgaccggcatcgacaagaaaaccagcacgttatgcagtgaatccagcggtaacacctgtagcacctgtttaaaaaaggcgatattcaggcagactgagatataaaaagtagcaagtaataaccaggagaataaatttaaagagggtctttttagtaggcgcttcaacatcacggtgtttccatcgaacaaagtgcgcatatgctcgcaaagcaaaattaagccaaccttaagttcttaaggttggcttttatgtttgcttgattaaggggaattaatctttgcttattggtgcatctaagggatacgggtttttatgcagccggttgtaattcagcgcatacatggcggtgattaccatcagagtgacaaatgaccacataacctctttcgcgccggaccctactacggcccagatgcagtagaggaaggcaatggtagtaactgccaggtatgccgggcgtgctttaccaaagtgaccgtggccgagcagtagtaacgctgcacaggtgtaaagatatggcaccagtgtaaagatgaccgacacggaagaaaccagaccgaattctttggtcgcgtttggcgaaatgctactgagctggaagatggtcatcaaaataccgacgataatcagccccgccactggcgtgcccgctttatttacacgggcaaaaatcggtgggaacagtccgtcatcggcagcggctttcgccgtttgacccgccagcaacgtccagccgcccagtgaacctaagcaacccgcagctgcgcagaaggaaacaatggccccggcggtgtcacccaacgccatccgtgcggcatcaccgaatggcgaagcagaaacgcgcagtgcggcattagggatcatccccataatcgcggtggtagaaagtacatagcaaacggcagcaatcaataccccgccaatggtggcgatagggacgttgcgtttcgggtttttcaccacacctgcggcaacggagtcactttccacaccgatgaacgaccacagcgtaacgttaagggtactttgaatcgcaccgaaggtgcccaggccgctgacgttccatgccgccatataggtttcaccacggaaccagaaccagccaaatacggcaatcccgacgatggggatcagcgccagcacggtagcaacggcctgtacgcgggtgatcattttcggaccgacaatgttcagcaggacgaagatccacagcaccacgacgcaggtgatggttaataccaatggatctttcagaatcgggaagaagtaacttaaatatcctacgccaatgaccaccatagcgatattgccgatccagcaggccagccagtagaggacgttggtttgataaccgagaaacgggccaaagcagcggcgggcgtaagcgtaagaaccaccaggacttgggtcgaggaacgacattttggcgtataccatcgagagccccagcgcaccgataatcgtcaccaaccatccataaatggcaatcccgccagtggaggccaggtttgcaggtaacagaaaaacacctgaccccataatattccccgacaccatcagggtgacggggattaagcccactttgtgagcatcagcatccgaagacataattaaactcctgcgaaggcgagcttcgtgacaataaattacgtcatatcatacgcctgcattcgatagttgaattattatcggccgggttatcgctgatgccgttattaatatagctcttcgttaaggttaaaaatcaggcgacagtgcgttctctgtgctgactaacataatgcagcggcgtcataccgtagaagtctttaaagacagaaataaagtacgacgtactgttgtagccgcaggactgtgatacctgagagatatttttaccgtccatcattaattcatttacggcatagcgcatgcggcaggtggtgattatttggctataactggtgttttcgcttttcagctttttctttaacagacttgggctaagacataaacaactggctaccatactaagattccagtctttgtggatatcgctttcaataatttgataaacgctgtcacttacacaattacgtaacatatacatcattagtgaaaggaattttttactgtcgagaaaacgggatagcacagtgaataataatgcacgtgttcgttccttttctgactcagtttcagcgggcatcatgctatgctgcgcggcaacgcgaaagacgtctggcgtcaggcatggcagggtgaggatgggcgtagcgctacgttgccatactggtatttgcgagagatctttattcagaaaccggaggtaatctttgatgatgtcgtgactaatatgagcaaccaaagtgttattaagagaggagacgtcgataatattattttcacaatttaataacgccatgtggttagctttaaggctaataggttctttcccattcacccttatccagacatctttttcagtcaataaaacaatacaaggttggtcgctgcaaatcctcatacatgtactcctgagtgcgaataaaagaccagttctcgctaaagcgaagcgataccgggaaatggttatataattgtatgatgaatataaacatgcataaaaataacgagttttactaatattacaaatttttatagtaatttctcatgtacatatttttttacaggctaaaaaaaggataaataacaggcaaaaaaaagcgcggggtgggaccgcgcaaaaagcatgacattttttgtttgcagcaatttttatgaaaacgttgccatacttaaaaggcctcaagccaggcggcgtaatgttatttaacaattacgccttcagcggaatagtggttacgctttcacacacataacgtggtaaataccgtcaataatttctgtcccttctgtttcgtgttcaaatccagggaaatgatggtcccaggattgcagcgagcgtaaataacttacttgcggactgtttttatcgccgaagttttcaccagacagcagcatcgggattcctggcggatacgggataactgagtttgccgcgatacgtcctggcagattttcaatggataccagttcgacattgttgtcgacaatcgcgttgtacgcttcacgcggggtgatttccgccaccggtaggccggaataggcttcattcaaccgtgcgccagggttgttttctttcagccaggcaaacatggtgtcacccagatcgtgaatccctatgttcgcgtaagtgtcaggatattgttcaacaagttccggcatcacctgcgccagcggtgtgttggcatcatagtggcgtttgaaggagcaaagggtgttaaccagagtcccccatttcccacgggtcacgcccatagagaacaggaacataatctggaagtcagtggtacgggtaggcacaatgccgtggcgaccaagccaggctgtgaccagcgccgccggaacaccggtttcttccagttcaccatcttcacccattcccggagcaaggatgctgactttaatcgggtcgagcatactccagttatccggaatatctttgaagccgtgccagctttcgcccggatgcatgacccagcagtcctgaacggtggtcagcagtttggttggtgcgtcagcaaagtcataggttttgccggtttgtgggtcggtgacgacttctttgttccacggtttgaagaaccagctaccgtcagcggtgaactctttatatagccgcgccatcgcctgacggaaatcaaccgcttcgtcgatcacttcctgggtcagtgacaggccgctgttgccgtccatcatcgacactgccacgtcgttggatgcgcagatggcatacagcggggaggtggtggcatgcatcatgtaggcctggttgaagcgggagaagttaatcgccccacgaccttcacgtacatgaatataagaggcctgggacagcgcattcagcagtttgtgggtggagtgggtggcgaaaacggtaggaccgttgtgatcgccaggttcgccgcgcatggcatagtgatcggcatagatcgggttgaaacgtgcatagccgtaccaggcttcgtcaaagtgcagacgatcggaggttttttccagcagatcctgcgcttctttagcgttataacacacgccgtcataggtacagttggtcaccacgcagtaagacggtttttgcccgactttgtctttggtcagcgggctttcactgattttcttctgcaaggtttcaggttgcatttcctgcggatagattggcccgataatgccgtagcggttgcggcttggcaccatgtagaccggtttcgcgcctgtcagcatcaagccttgttcgatggatttatggcagttacggtcaacgaccacgacatcgttatcggtcatgcaagcctgcatgatggtgcggttagagccggaagtaccgacgactaccgaccaggagcgatcggcaccaaatacgcgtgcggcatatctttcgctttcgccaaatgcgccagtatggtcaagcaaagaaccgagggaagtgcgttcgatgcccatgtcggtgcggaacagattttcaccatagtagtcatggtagaaacgtccggcgggtgttttggtaaaaccaacgccgccctggtggcctggcgctgcccaggaatattcatggatgtcgctatatttcatcagcgcgctgaacagtggcggcaatagctgctggcggtagcgggtcatcgcggcaacggcgcgtccggcgataaagtcggcagtatcttccagaatccaggcgaattcatcgacaagctccagcaggtcgcgatccattgcggcgagggctttttcccgatcgcccaacaggaagaccggcacgttttgttggcgctcatgaagcttaccgatcaattgtctgacgttttgatgttcgtccggatgttccatttgatagctgaacatcaggcagtcaatggcttcgtttgaagagagaatggcaaaaccatcatcaaaggaggtggatttaatcacggtaacattttgctggcttaaagcatctgccagacgctcaacggcgttaccgacccaggtgtcttgatggagaaactcgctttcaacaattaatactttcatcattgcttacccggttatgaaggaatcttcgttgcgggcaagtatcttccggccttttcgggctgtaaagcgcgtgaaaaacaaacatttttgaaatatttatttttataaacaacacgttatgtgattattttaaattattttcactgcttattatcgacggctaaactatttttttggctgatactgatatcgtctttagccgggaaacgtctggcggcgctgttggctaagtttgcggtattgttgcggcgacatgccgacatatttgccgaacgtgctgtaaaaacggctactcgaacgaaagcctgccgtcagggcaatatcgagaatacttttatcggtatcgctcagtaacgcgcgaacgtggttgatgcgcatcgcggtaatgtactgtttcatcgtcaattgcatgacccgctggaatatccccattgcatagttggcgttaagtttgacgtgctcagccacatcgttgatggtcagcgcctgatcatagttttcggcaataaagcccagcatctggctgacataaaattgcgcatggcgcgagacgctgtttttgtgtgtgcgcgaggttttattgaccagaatcggttcccagccagagaggctaaatcgcttgagcatcaggccaatttcatcaatggcgagctggcgaatttgctcgttcggactgttcaattcctgctgccagcggcgcacttcaaacgggctaagttgctgtgtcgccagtgatttgatcaccataccgtgagtgacgtggttaatcaggtctttatccagcggccaggagagaaacagatgcatcggcagattaaaaatcgccatgctctgacaggttccggtatctgttagttggtgcggtgtacaggcccagaacagcgtgatatgtccctgattgatactcactttttcattgttgatcaggtattccacatcgccatcgaaaggcacattcacttcgacctgaccatgccagtggctggtgggcatgatatgcggtgcgcgaaactcaatttccatccgctggtattctgaatacagcgacagtgggctacgggtctgcttttcgtcgctgctgcacataaacgtatctgtattcatggatgactctctttcctggaatatcagaattatggcaggagtgagggaggatgactgcgaacaggcgcacggttttattcctctccctggaggtgcgaggagagcggatgagaagatttgggtcgattattcagcttttcaggtaatttattctcataaactcagatctattgatgtgccacttaggatctgagtttttgggaatgctcaaccgggaaaccggaggttttctgcgatatcgcctgccatgatgaagtcattcaagcaagccaggagatctgcatgatgtctgcacccaaaattacatttatcggcgctggttcgacgattttcgttaaaaatattcttggtgatgtgttccatcgcgaggcgctgaaaacggcgcatattgccctgatggatatcgatcccacccgcctggaagagtcgcacattgtggtgcgtaagctgatggattcagcaggggccagcggcaaaatcacctgccacacccaacagaaagaagccttacaggatgctgattttgtcgtggtggcatttcagattggcggttatgaaccttgcacggtgactgatttcgaggtctgtaagcggcatggtctggaacaaaccattgccgatacgctggggccgggcggcattatgcgtgcgctacgtaccattccgcacctgtggcagatttgcgaggacatgacggaagtctgccccgatgccaccatgctcaactacgttaacccaatggcgatgaatacctgggcgatgtatgcccgctatccgcatatcaagcaggtagggctgtgccattcggtgcagggaacggcggaagagctggcgcgtgacctcaatatcgatccggctacgctgcgttaccgttgcgcaggtatcaaccatatggcgttttacctggaactggagcgtaaaaccgcagacggtagctacgtgaatctctatcctgaattgctggcggcttatgaagcagggcaggcaccgaagccaaatattcatggtaatactcgctgccagaatattgtgcgttacgaaatgttcaaaaagctgggctacttcgtcacagaatcgtcagaacattttgctgagtacacaccgtggtttattaagccaggtcgtgaggatttgattgagcgttataaagtaccgctggatgagtacccgaaacgctgcgtcgagcagctggcgaactggcataaagagctggaggagtataaaaacgcctcccggattgatattaaaccgtcacgggaatatgccagcacaatcatgaacgctatctggactggcgagccgagtgtgatttatggcaatgtccgtaacgatggcttgattgataacctgccacaaggatgttgcgtggaagtggcctgtctggttgatgctaatggcattcagccgaccaaagccggtacgctaccttcgcatctggccgccctgatgcaaaccaacatcaacgtacagacgctgctgacagaagctattcttacggaaaatcgcgaccgtgtttaccacgccgcgatgatggacccgcatactgccgccgtgctgggcattgacgaaatatatgctcttgttgacgacctgattgccgcccacggcgactggctgccaggctggttgcaccgttaaggggtaatcgcttccggcgctctggtgattaagccaaagcgccgtagctggcggcaatgaaagcgggcgaggaatatcaccgtcgttaatgcgcccagtagtgcgcagaacatatcggattgcgtatcccacgggtcgccttgagtaccgagaaaatcatctgcgccctggcccattgccagcgctgcccaccactcgattaactcatacatcgcgcttatcgccagcgcgacacaacagaccagaaacgccaccattttacgcccgcgaacgtacatcccgcgcacgaggatctctcgtgccaccagtgcaggcaccagcccctggaaaaaatgccccagtttgtcatacggattacggctcaaccccagccattcctgcacctcaaaaccaacggggactttcgcgtaggtgtattgcccgccgaccatcaggatgatggcgtgaaagaaaatgagcgtatagagcagcggcgttaacgggtaacgtttagcggtggcaagcagtagcggcacgacaataatcaccggtgtcacttccatcagccaggtgagtttgtcatgggccgaaatgccggtataaatcaggattaacgttagcgccagtgcgccggtgttaagaattaacggcttgagtgtgcgggtcatggtgagttcgcaagtcagggaaaatactgactattgaccagtaagcgtgaaatttcaatcgcaaaagaggtggcccagggggatcacctggcagcatgctgccaggcgctgggccgaagaggttacttagtgcagttcgcgcactgtttgttgacgatctgctggaagaagtcgttacctttgtcatcgaccaggataaacgccgggaaatcttctacttcgattttccagatagcttccatacccagctccggataagcgacgcattccagatgcttgatgctctgctgcgccagtaccgccgccggaccgccgatactaccgaggtagaagccgccgtgtttatggcacgcgtcggtaacctgctgactgcgattacctttcgccagcatgatcatgctgccgccgtgggattgcagcagatccacgtaggagtccatacgacctgcggtggttgggccaagtgaacctgatggataaccggcaggcgttttcgccggacccgcgtagtagatcgggtgatctttgatgtactgcggcagttctttaccggcgtcaatcagctctttcagcttggcgtgtgcaatatcgcgacccacgataatggtgccggtgagcgacaagcgggtggataccgggtattgcgaaagctgggcaaggatctctttcatcgggcggttaaggtcgactttcactgcttcgccttcacctgcctgacgcagttcttctggaatgtactggcctggattgtgttccagtttttcgatccagataccttcgcggttgattttcgctttaatgttacggtcagcggagcaggagactcccatgcctaccgggcaggatgcgccgtgacgtggcagacggataacgcggatgtcgtgcgcgaagtatttaccgccaaactgcgcgccaagaccgagtttctgggcctcttccagcagttcctgttccagctggatatcgcggaacgcctgaccatgttcgttcccttccgtcggcagttcatcgtaatagtgagcgcttgctaacttgacggttttcaggttggtttccgcagacgtaccgccaatcacaaacgcgatatggtacggcgggcaggctgcagtaccgagggtacgcattttctcgacgaggaagtttttcagtttgccgggcgtcagcagggctttggtttcctggtagagatacgttttgttggcagagccgccgcctttagcgacacagaggaatttgtactcatcgccatctaccgcgtacaggtcgatttgcgcaggcaggttcgtgccggtgttgacctctttatacatgtccagcggcgcgttctgtgaatagcgcaggttatcttcgatataggtgttatagacgcctttcgacagcgcttcttcatcaccgccaccggtccacacgcgctgaccttttttaccgacgatgatcgcggtgccggtatcctggcaggtcggcagcacgcctttagcggcgatttcggagtttcttaagaattgcagcgccacgtacttgtcgttttcgctggcttctggatcgtgaagaatagccgcaacctgtttctggtgtgccgggcggagcatgaaagaagcatcgtgaaaggcttgctgcgccagcagggtcagggcttctggttccactttcaggatggtttcgccgtcgaagtcggcaacgctaacgtaatcggaagtgagtagatagtattcggtattgtctttccccatcgggaaaggtgcctggtagataaagggtttgtttgacatagcttccagcctgtaactctgtatttgttattcgaaaatggcgtgccgcgtagtcacgggcggcacgcaaagtgcatttataagaacccgtacatcgcggcgaagatccagccgaagacgcacgatacgctcacaccaatcaaccccggcagaataaagctgtggttgatgacgaagcgaccgatgtgggtggtgccggaacggtcaaactgaatcgctgccagatcgctcggataagtcggcaggatgtaataaccgtagcaagccggtgctgaagccacgatgtaagcggggtcaacgccgatcgccagcgcgaccggaacaatcgccgccagcgccgcagcctgagagtttacaaacttggaaaccagcagcagaacaatggcataggcccacggatactctttcaccatttcacccagtacgccctgaatttcagacatatgcgcaccgaacatggtttcagccatccatgcgataccgtacaccgccacgatggcaatcataccggaacggaagacttcgttttttgagatagacgcgggattggttttggtcaggataataatcagcgccccggtcagcagcataaacatctgaataaccagtaccatcgacagcggtttgccgccgaaggatggacgcaggtccgaatcagcaccaagaagggcgactacagcgattgccccgaggaagatccacattgccagccagttgcttttcggcagttttttatccagcagcgtcgcggtatcaccgtaaacatactcacggttttccggtacggagatgaatttttggaactcttcgtctttatccagatctttaccgcggaaccagctgaagataccgatcgccaggataccgattaacgtcgatggaatggtgattgccagcaggtcgaggaactcaagatggcgaccatcaaaggtgacattacccagcatcgcaaccagagatacgaccgcaaccgacaccggactggcgataatccccatctgtgcaccgatagaacttgccgccatcggacgttccggacggatgttgttcttaatagcaacgtcgtagatgatcggcagaatggtgtaaaccacatgacccgtaccgcaaagaatggtcagcgtacaagtcacaaacggcgcgacaattgagacatatttcgggttgcgacgcagcagcttctcggcaatttgcagcatgacatcaagaccgcccgaagcttgcaaggtcgccgatgccgccaccaccgcaatgataaccagcatgacatcaaccggtggtttacctggctgaaggtggaagacgaagaccagaatgaccagaccgataccgcctaataaacccagcgcgatacccccctttctggcaccataaaacagacatatcagtattatgataagttggatagtaaataacatgtgtgaaccctcgcgataatcctatttaaatttttgctgaatagatcacagtcacgttctgttttgtatgaactgttttcagagcctgactaaatatccgtttggtcgttaccggcttgagcaaatacctcacagtgaatattggctgattaaagcagcggcgaatttatgcactgtgataagcggctttttcagagagaaagactctctggcgatgggtttatagtttgtacagcgcagatgttaatgttttgtttgctgttatcttattgatatttatcggtctgttttttgttctcagggcaggtatcattaggtttatagattaatctgatctacccatttgtgggtaaaaatacacataatgtgggtgacataatagttaattaacttttgttagcgttttgaaattaaaaacaccgttcatctgaagagatattaatttttagcgatgatggagggataattatatttgatctggcacaagttttactgatgaacgatgtaacttgtgccaggggtattttgcattacggtaataattattacttacagataaccagcgatccgttattggcaatattgtttcagtagtgagtagtgttctgcctgaatacggtaacggtaaaccggacgccccgtgacgccataatggatactggtgaacaagatgtggcagttgaccagccagatgaggtatttacggcaggaaacacgcgagatgttaacctcgttagccagctcgtcggttgaaaactcatagtcctgatgcgcgtcaatccactggcacagcgtgcgtaacgtctgcggcgttaagccttttggcaagcgacgaggatcctgctcgttggagctgctgccgtggattagctgatcaagctcggcctggtcataatactgatgtttttccagcgccattttcttttgccgccagccggtgagcgcctcttcaaagcgggaagcctggaagggtttgatcaggtaatccacaacaccgtaatgcagcgaatctttaatggttgctgcatcggcagcggaggagatgacaatcacatcacttttgcaacgcgcgttatgcaggacaggcagtaaatcgagcccgttctctttttgcatatagatatctagcaatatcaggtcgataggcgtatcgctattgaagataatctctttggctttctcaagcgtcgaagccgttccacagcattgaaagcccgggatttgtgccacgtatcggcgattcagctccgcgaccattgcgtcgtcatcgataattaatacattgatcatctgttcgacctctccccgtcccagggtatctggacaaaaaattgtgtgaaaatcccgggttccgattccacggcgatgctgccgccgagattttctacctgttgtttgacaagtgctaaaccgacgcctcgctcgcttccttttgtcgagacacctttgtcaaaaatgtgatcgattttgtcgggtgcgatccccggtccatcatcgttaacttcgcagtgcagccagccgtgacggtagtgcaatgttacgctaatttcgccaccgggttccggtcctaatgcctccagcgcgttttctatcagatttcccaacgtggtaatcagcgtcgcgacctgatcctcactaccgctgtctggcagctggctttcactgtttaaaatcagcgtatggcctaaatcggtcgcgcggttaatcttgctgattaaaaaaccagcgataaccggagatttgatcttacccagcagagagccaatctcttcctgatagttattggctgttttgagaatgtaatcttccaactgcttataactcttcagatgcaataatccgagaatcacatgcaatttattcataaattcgtgggatcgttcacgaagtgcgtcagcatagttgaccagaccgtcgagtcgctgcatcagtttacgtacttcagttttgtccctgaaggttgaaatggcaccgatgataacgccattactgcgcaccggaacggtgttgatcagtaatagtcggtccttaatcgtaatctcttcgtcgcggcgtggggttccgtcgcgtaacacttccgagacatctaccacctgtgaccacgagtggcttagcgtcgacagtttctcatcgtcctgcgacttacggtaattcagcaattcttgtgcggcatcgttgatcagcgtgacctcgccgcgatcgtccacggcaacgacgccttctttgatggactgcaacatggcctggcgttgctcaaacagtgtggagatttcgtagggttccaggccgaaaaggatttttttcagtacgttaaccagaatgcatgtgccgatcagtccgaccagcatgccaaatagtaccgaccagataatgctccagcgactgtcattgatctgttgggtcacgcggcttaactcaaggccgatcgccaccacgccaatttgtttatgattttcatcgtagatgggggtaaatacgcgtaaagcttgcgccagaaaaccgcgattgatagcgacattttcttcgccattcagcgctttaaggatgtcatcacctttaaatggctgaccaatacgctgggcttcaggatgcgagtagcgaagactgtgcatatcggtaacgacaataaacagcagatcgttgcgtttgcgcacggcttccgcgatggcctggattccactctcctgcggttttttctgcaagccctgacggatttccggcgagtcggcgagggtacgcgctactgccagagccttgttagctagcccgtctcgcgtcatatcactgatttgcgagaagtaaatcagatgcaccaccaatagcaccgagaacagtaccgcgctgaccattaagatcacagtggtactcaatttcatcggacgtttgcgtaacatacggtagggcaatgaatgtctcatcagcttccttgtgtgacaaatttcttaagcattatctctgatgaggcgggtaattcaaagggagtaagaatgattggctatataggggaagagattctggcaacggaaactgccagtgctgtatgaagattccggggctatgcttatagcgataatcatactgatgagagagggaaggtcatggatcgggcgctactggacgggggttatcgctgttataccggcgaaaagatcgatgtctatttcaatactgcgatatgtcagcattctggcaattgcgtacgtggcaacggcaagttatttaatctcaaacgaaagccgtggatcatgccggatgaagtcgacgttgccactgtggttaaagtgattgatacgtgcccgagcggcgcgctgaaataccgtcataaataagcgagggtaaaatggaaatacgcgaaggccacaataaattttacattaatgacgaacaaggcaagcaaatcgctgaaattgtctttgtgccgaccggagagaatttagcgattatcgaacataccgatgtcgatgaaagcctgaaagggcaagggattggtaaacagctggttgcgaaagtcgtggaaaaaatgcgtcgggaaaaacgaaaaattatcccactatgcccatttgcgaaacacgaatttgataaaacacgggagtatgatgatattcgcagttgatgggagagtacagagtcacgatatttttcatgctctccgcggtgtgatgcaggagagcatctgaagggtagggggatgcacaaagaatggtcagagagagcgtttttttgtcccaagtcatcccctttactgagcaaaaaaaaaagaatatctcctatatgagaatcatcattcggggttaataagttttgcgtccccagagcgttcaatattgataggagtcatattatggaaggtaaaaacaagttcaatacttatgttgtttcttttgattatccatcatcttattcctcagtgttcttaaggttaagatcattgatgtatgatatgaatttctcctctatcgtggctgatgaatatgggataccacgacaactgaatgaaaactccttcgcaataacgacatcgttagccgcaagtgaaatcgaagatttaatcaggctcaaatgcttagacttaccggatattgattttgacctcagcattatgacagttgatgactatttccgtcagttttacaagtagccaggaaggataagaagaacataaaaaatggcactattctctaaaatattaattttttatgtgattggtgtgaacatatcctttgtcattatctggtttatctcacatgagaaaacacatattcgtttacttagtgcatttctggtcggaataacctggccaatgagtctgcctgtggcattacttttttctctcttttaggagctgtagttgagtggacccgctggttatcttgaaacgaagcgtctctcctcaaaactggatttgcggaatgacgaacgaagcagtcgcctgactgcttcgttcattaaagtgaaatttatttcagtgggcgcatcgccgggaagagaataacgtcgcgaatagtatgactgtttgtaaacagcataatcattcggtcgataccaatacccagaccagcggttggcggcagaccatattccagcgcagtcacgtaatcttcgtcatagaacatggcttcgtcgtcacctgcagctttagcgttaacctgttcctggaaacgttcagcctgatcttctgcgtcgtttaattcgctaaaaccattaccaatttcacgaccaccgatgaagaattcaaaacggtcggtgatttccgggttaacatcattacggcgcgccagcggggacacttctgccggatattccgtaataaaggttggctgaatcagatgtgcttctgccacttcatcaaagatctccgtaacaatacgtcccagtccccagcttttctctaccgtaataccgatagattcagctaatgctttagcagcatcaaaattatccagatccgccatatcggtttctggacgatattttttgattgcttcgcgcatggtgagtttttcaaacggtttgccgaaatcaaacacatgctcgccataagtgactttagtggtacccagtacctcttgtgccagggtgcggaacagtgactccgtcagttcaatcaaatcatggtaatccgcatatgccatgtagagttccatcattgtgaactcaggattatggcgaacagaaataccttcattacggaagttacggttgatttcgaatacccgttcaaaaccgcctacaaccagacgtttcagatacagctccggcgcgatacgcaggtacatatctaaatccagagcgttatgatgggtaataaacgggcgagcagatgccccacctggaattacctgcatcatcggggtttctacttccataaagccgcgtgcgaccatgaactgacggatagcggccagaatttttgaacggacaacaaacgtttgacgggatttatcgttagcgatgaggtccagataacgttgacgataacggacttcctgatcctgcagaccatggaatttatctggtaaaggacgtagtgctttagtcagcaggcgcagctcagtacagtgaatggaaagctcacccgtttgcgtcttaaacagcgtaccgcgggcaccgataatgtcacccagatcccattttttaaactgatcgttataaacaccttctggcaggctatctcttgcaacgtacagttgaatacggccaccgacatcctgcaacgttacaaaggaggctttccccataatacgacgggtcatcattcggccagcaaccgagacttcaatgtttaaggattccagttcctggttatccttcgcatcaaactcttcgtgcaactggtcagaggtatggtcgcggcgaaaatcattgggaaacgccacaccttgctgacgtagtgccgccagtttttcgcggcgatttctcagttcatcgttaaaatcaatagcctcattggctccccgtgtttctcgttcagacattttggttcctctaaatccagctttcaatttagcgtagataaagagacagatcggtacactgtattatctgcctcgactattaataactcagtttatcttatcgaaactaacgtttacctcaagttgatatcactaataaataaccataaaaatggtttaaatgacttattaatctcgattttctagtgtgataaactgaaagttaatttattcataaccaattgtttttacgacagttaatcgttgctctcctgtatcatattcgtcggcgtgctaaacagaaaacgggtagcaaaggccaataccacgatgatcgcgacacaagccaacgtccactctcccatctgagaaaagaatcgctggtaagcggcaattgccataccgctaatttgcgactctgtcgtctgctgtgccacgacgcctgccagccagttggcgactgcgcctgttgccagcatataaataccagttaatacgccagacattttcagacgcgtgatttgcgcaatcgccaccgggtcaataaagagttcagcaaagcccattagcgccagcccggatatcatcacgcccattgacgcttgaccgccagccgctgcatgtcgggcatcaaatgccagcaacataaagccacaagccatcagcagtaagccaaaggcaaacttcagccagacgcgcaatgctgaattgccgcggctttctggcgacgccagccaggccagaacaaccccagcgagcatcaccgcaatagcattcaccgactggaatagtgctgtaggtacttcaatattgaatgcctgacgattcacaaagcgatcgataaacaagctgatggtactgccgccctgttgtgccagtacccagaacaacgtcccgacaaacatcaacaatacaatttgccaaagagcacggcggtgttcggggaatttgatcatcatgcgggcaatgatttgtgcggcaatgaggcaaacgatcgccagcaaatatccggaccagtcgttctccagcagcagggtaaaaaatactggggctaaacagagcatcaccactaaccagctccatactggtaaggcaaatttgacgcttgtgagcgcttttttatccatactacgcgtggactggaaatgacgatgaccacttaagaaaatcaacaaaccgataaacatgccgcctcccgcaagggcaaagccaacatgccatccataccactgagcagccaggccgcaggcgatgggcgcggcgatagaaccgatattgcccgcagcatacagcagcgaaaaaccgccatcacgtcgatgatcgttctcgtcgtagagctcgccaagcaaacagctgatgtttgatttgaataaaccgtagccacaaataatgattgccagcgccagatacaggctaaaggttgaatttgtatcaatgcccagcaccacatggccaagggtcattaacagcgcgccggcaatcactgcagtgcggttgccgagcaggcggtcggcaagccagccgccgagaataggggtaacgtaaaccagagaagcatatgcgctgaacaggctgatggcatggttatcatcaaaaccaagctgatgggtgagatagagaatgagtaaggcacgcatgccgtaaaaactgaagtactcccagatttggatcgccacgatatagtatatcgcgcgcggctgtgagggtgttttcatgtgttctccttatgagcaaaaaagggaagtggcaagccacttcccttgtacgagctaattattttttgctttcttctttcaataccttaacggtatagcggccatcagcctgacggtatgcaccgtgaatatcggtttcaaagcccggatagtgagcgccgatttcacacagcatctgcaggaactccagaaccggacggctttcttcggtgatcatttcacccggcattaccagaggaactcccggcggatacggaaggatcatattggcgttaatacgacctaccatttcgtcgaggtaaacttcttcggtcataccgtgcagctctttctggaacgcagcatacggagtcattaccatagtcggcagaacttcaaatgcgcgatacatcagatccggcagattgtggtgaacaatcagtttgtggatattctgagccagttcctgaatacgcatgttttcatagaattcaggatcttcacgatacagagacggcagcatgtttttcacacgcaggttcagatcgaacgcacgtttgaagtcagtcagagcacgcagcaggctcagtgctttggtcttatcgataccgatgctgaacaggaacagcaggttatacggaccggttttctcaacaacgatgccatgttcgtcgaggtatttcgccacgatgctggccggaataccaaagtcgctcatggtgccgtctttttccatccccggagtcagcagggtgactttgatcgggtcaagatacatgtgctcgttatcgatgtttttgaagccgtgccaggtgctgtcagaacgcagcggccagcattcagtcgtatcgatatgatccggctgccatacatcaaagaaccagccatcagattccgttctcagacgtttgatctctttacggaatttgatcgcacgttcaatggaaccattgatcagacgtttacctgcattgcctttcatcatcgccgcagcggtttcagtggacgccacgataccgtagtgcggagaggtggtggtgtgcatcatgtaggcttcgttaaaggtttcttcgtttacgtcacctttaacgtggatcatggaagcctgagagaacgccgccagcagtttgtgagtagactgggtttcgtaaatcactttcccttctacacggccaccgctcataccgcatttaccttcgtaaatcggtgagaagttggtgtaaggcacccacgcggagtcaaagtggatggatttcacatccagtgttttcttgatgaagtcggtgttgtacagcagaccatcataggtagagttggtaattacagcatgtaccggccaggttgcgtttggtgtttctttcacgcgcttagcaatggtagcgtgctggaattcactctgtgggataccaccaagaataccgtaagcgttacgggtcgggcggaaatagattggcgtaacatcgctcatcatcatcaggtgggtcagcgatttgtggcagttacggtcaatcagaatggtgctgcctgccggagcagagtacataccaacaattttgttcgcagtggaagtaccgttggtcaccatgtagctgcggtctgcgttaaagacgcgagcgatatactgttctgcttctttgtgtggaccactgtgatccaccagagaacccaattcagatactgaaatggaaatatcagatttcatggtgttcggaccaaagaaatcatagaacaggctacctaccgggcttttctggaatgcagtaccacccatgtgaccaggagtacagaaagtatatttaccttcacgaacatatttaaacagtgctttggtcagcggaggcagaatagtgttgatatattcgtcagtggtctgcttgatcttgttagcaatatcatcagcagcacccagcgcatattcaaagaagctaatctgtaaacgcaggtcattcaggcttacatcgagagtggaatacgtattagcgaacgcgtacaacggcaggttctcgttcattttgctaatttcttcgcacagctcgagattatatttatcccagtcaaaaataacgccgcacagacgcgcattgttttcgatcagttttaataagtcgtcacggtcgttcgggtaaacaatctggaagttcagacgttcaagcgcgcgatgaagttcacggatgggttcttctttaaaataaacccccatgtgattcaatattgcaataacgttcatagtcatatctccaggtaaaaaaggcccctcccaacacatgggacaaaatgaaaggaggagcctcggaaaatacttttaattaatgtgcgttagacgctgtgtggttatccattgagtggctctggcgctcgtgcattttgcgagcgtagaacatcaggataatcaggctgacgatgaaggtacctgccagctcgaaggagcttgcgcccatcagcgcgatgaagcagaacacgcaacccagtacagagcagatcaggctgacaaagttgcggatgttaacgccttcaaaacgaatcaggtcaacgcaagagtagaagtacggcagcatagtcagcagtactgcgataccggtcagttcaccgaacaggtcagaggctttaccaccggcagagttcatcagagtgatgaggatcatcagggcagtcattttcactgcagccagcagcagaccttttttcggaataccgttgctgtcgacttcaccataaactttcgggaagttaccgtcgttagcggcacgtacacctgcctggcctaccaacatcatccaggagcccagagaagtcaggcacgcaaaggcggtgaatgcagaaaccagtggtgcagcccagttaccgaggatagttgaagcactgattgcaaacggagcaccggaagccgccattacagaagacggatacataccggaaagcacctgagtcgcagcgatgtaaacaatacctgctaaaccagtacccagcatggttgccagcggaacggtacgtttcgggtttttaaccataccagtacttactgctgcggattcaacacccacgaaggcccacaggcagagcagaatacttttaatgatcgcatgaccatcagtggtatccgcagtattccagttagctgcataagttgctgcatcaaaccaatgccagccaacaatagcagtcatcaccacaggaataagaaccagcaccagaccaatcgtggttaaacggcttacccaggtaccgccgagcatattcacaaaggtaaatacccagacgatagcaatacaggcgatacccgccggaacaggatcatttaatactgggaagaaggtggaaagataagatacagcggtaataccaattgccaggttaccaatccagttagcatggtaataaagaacacctgtctgaaaaccaaatgcaggggaaatttctccggcatacgcaattgggccaccttgttgcgggttttttgttgccagtcgggcatatacatatgccagcgacattgcaccaataatagagataatccaaccccagatagcaataccaccgatacttgctaggttcgcaggtaataatgcaataccgctccccatcatattaccggcaacaacaccggtacaggcaaatagcccgatcttcttggcagaactcatgctcttctcctaatttcatttttgaatttggagtccgggtcatgatgtataactatttcctgaccagaccaaactggcgctaagattactcacgaaaaaaggattaatcctaaagattaggtgaaataacacaaaagtttctgtaagtgagaacttgaggttttttattaacacatcaggatcgcaagttgatatcatgaaaagataaacattcaatgtttacaatgcattgcgttacattctctggttaaatttatgtaataaaaattatgcggcaaataaattgccgcaacatattataccaacgggaacatacaaaaactcaacaacaaatattcccgagcatgaatcaacccgggagttacttattctgaagcgagaaatttgtcgagataaggtacaacataaggaacagaagtctggaatataccattttcaatccagtaaagggtgtttgcccctgggcgtaaattaaaggcggtgagatatgcatcagctgcttcccggttcatccccttcatttcataaaccttgccaagcaacacataatttagccaggacatttcaagatcaatgccggtatttatcgcctgataagactcatctgttttaccttttaccagggcactgaccgcttttatttgatatataatggacaggttgttcaattccggcagtgtaacaatgttatctatttctgtgttcagtgctgctaattgtttttcgtctaaaggatgttgagaatggcgcacgatatcaactaatgctttttctgctctcgcgtaggtaaattctggggatgattgaacaatctcacctaataattcactggcacgatccaatgatttatcatcaccatgcagtaaataatcatgtgcctgataaaaattagttaataacgcaccacgatgcggcaaaatttgctggagcatctcctgcattcgttgtggccacggttggtttaacgcttttgataaactctggagcaaatcattttgaatcgccagctgattaccgttagtgatgacataacgtttatccagcatggttgaaccatctgcattgtctaccaattttaccgacataaagcattgttgagcacggtattggcgctgattaacaaacgcaatagataatgttttaccggaactgctcggttcatcaatgttgtagttgattttgtcatgcaccataaaggtggagaaggtgttaagtgatgtcgccaccaaatcacccacgcctatcgcgtaagagagctgatacggagaactccagctgttacaactcttattaaccatattaatgtcaatatcgcgtggattgagcaaaatgcgcgatttactcataggaagacgtgtttcaagacttgaaaacgctaccagtgcgacacagatacctaacgacaacaggaaaaaaaaccatacccaaaaggtagtgaatcgtttgcttttaactggggattgttcaggtggcgttgtggtgttttgaatgttaagactgtgggagggagaatctgtggcaggaaccgcctctggtatagggggaggcgaagatagcattatttcctctccctcttcttcgctgtaccagataaccggcaccattaatttatagccgcgctttggtacagtagcgatatagacaggactatcttcatcattatcttttaatgacctacgtagttctgagatactctgcgtcacaacgtgattggtgacaatacttctcttccagacattatcgataagttcatccctgctaagtacttcgccactgtgttgagcaaagaaaaccagaagatcgattaatctcggctcaagggtaagttgacgcccattgcggctaatttggtttatggacggagtaacaagccattcgccaacgcgaactacaggttgttgcataatagaaactcattcgaaaagggaatgatgcaatgataattgccataacctattttttccatctatagatgggtttatttacatattattggtgaatgtaggacgttatttttacccgccataaacttcttgattacatagtattacgaaaggattttactgagaaccagaagtaattttccttaccatcaaaattcatcatctttgccaaagaaaaatgttcagaaaataatccatgaaaaattgtccggagcgcttactattttaatggattgttagtctttgcatgagcaaacggactgatacatttctctttgttctcattcagaaaatctcatcagttggcgttctgcccgatgttgtgctttatgggtgcgttacgctcctgatgacgtcatttgacgttcaacagcatcacggggccgcacgacatttcacgtcagtcagcgctatagctcagaaacaaattttcccgaattgggatatgcccgcaaattgctggtgatgtggggagaatctggttgagttcggtagaattgatttggcggcaggacgcttaaatcgtggcgtcctgaaacgaaaaacggacctccgtggaggtccgtttatatgaatttggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtaatctgcacatctcgtcaacctaatttcagtaaaagcgattcaactgcttaagattgcggcaaatcgcttcttttctgtgtttctgtcaggtcagtgcaccaccctgacggcagcgggcgaagcgcaggatatcttccgccagccgatgtgcggtgtcgacatccgcctggctacgattcaccagcattcggcttaaacagccttccagcaccagttccatctgctttgctaccatcgccggatcgtcaacttccagcgtggttaacagttcgtgggtgaaatcgtaggccgcgcttttttgctgatcggccagttgatgaatagggtggccaggatcggggtaaaacgtacaggcagcgataaacagacagcccggatagcggttgtttttaacgcactccgataacgcctgataacgtgccagcaacttttgttcggcggtttgcgtttcgtccagcatcagctgacgacgccagacatctatctgttggctaagataacgcagcgcatcgtagaggattgcctctttgtctggccagaagcggcgtagctcgtccagtggataatccacacgttcagcaaccatctccagcgtggtgttggcaatcccttgtaattctaataatttcagggcttctcccagtacatcttcacgttgcacgctattttcctccgtctttcccactgcaagtgtcgttcacggttggcgatcgcgcaaatgtgcgctgaaggtttcagcatccataaagcccgtgacgcgtgcttgtggatgctcctggccttgtccgtcaaaaaagagaattgtcggtaggccaaggacattaagatgctttaacagcgccacatcttgtgcgtcgttggcagtgacgttggcctgaagtaagaccgtatctgctaacgctttttgcacctgcgggtcgctgaaggtgtatttctcaaactctttacaggcgacgcaccagtcggcatagagatctaacatcactggtttgcctttggcttcaacgagcgcctgatttaactcatctactgttttgatttgtgtaaagttgagatgcgtctgagtttgcgcggtatgtgtttcaccaaatgcccaatcctgaagtgggcgcacgctaaccaatgccgctgccagcaggattatttgcaccacgcgcatccagccgcgtttggcctgtaggctggtgataaaggcccagccaaagaatgcgacaccaagcgccgaccacaagcgtaatccccatatatcaccaatcactcgctccagcaggaagaccggcagtgcgaggatcacaaaaccaaacgcggttttgacttgttccatccacgggccgcttttcggcagcaagcggttaccaaagacggtaattagcatcagcggcaggcccatgcccagcgcataaagataaagcgtgccgccgcccagccacatgttcccgctttgggcgatatacagcagaatcgcgctaagcggtgcagtggtgcatggtgaacagatcagtccggcaatcgcccccataataaacacaccgccaggtgagccgccctgttggcgattgctcatcagcgtgagacgtgtttgcagcgaagaggggagttgcagagtaaacaagccaaacattgacatcgccagcaaggtaaagacgatggcgaggccaatgagcacgtatgggtgctgtagcgccgcctggaactgtaaccctgcggcggcaaccaccagacccagcgccgtgtaagtcagcgccatcccctgcacataaataaaggtcagcaacaatgctctggcagtggaaagccgctgtttaccgcccagcacgatgccagaaatcagtgggtacattggcagcacgcatggcgtaaaggcgataccaataccgatcaacaacgcccagagcgcggaaaagggcaattgcgcggtgggctgctcttgctgcggaacagacacaggctgtgacgcttcgttgttagcgaccacttcgcttaacggaacggttttggtttctggcggataacagaaaccggcatcagcacagccctggtaggtgacagttaacgttgctcccgcactcgcctggttgatggttacgggaagcgtcagccgatcgcggtaaatctcgcttttgccgtaaaactcatcttcatgccagacgccttgcggcagctgcacgtcagcaattttcgcgtgttccggcgtaatgcggatctgtttacggtagaggtagtaaccgtctttgatctgccaggtcagattcagatcatgttgattttgctgaaaatcaaaagcaaaggcttgatccgcggggacaaattgtgaacgtcccggcgcgtcgaataatccggcaaaaacggaagtgctgcaaagtagcaggatcagcgtaaagatgcgttgagccatgagaggtaatctgtgtctccgtgtgtaacaggtaaaaccagaagttccggggtttgatatggatgatgagacttcaggcattccagcagcgcctgctggtgagatacggtagtttttaaaatcatctgcacttcgtattcttgctccagcttaccttcccagtaatagagagaggtagcgccggggatcaaggtcgcgcaggccgccagtttttccgccagcactttggcggctaaatcctgggctgtcgcttcatccggtgccgtacatagcaccacgacagacgtggtattcgaacttttttcatcaagcataaacacctcgcaagaacagatggaactgcaagagagaggtcactatacaacggacggggaaaggatgttagtcggcgggaaagaaagcggggcgtgaacgccccgcgatgggtcattacagcatgaagctacccagcacgaagccgaagcaaacggccagggcaacgcccagagtacccgggatgaagaacggatggttgaagacgaatttaccgatacgggtagtacccgtgtcatccatctgtaccgcagcaaccagtgtcgggtaggtcggcagaatgaacagaccagacaccgcagcgaaagaagcaacagcggtcagcggagaaacgttcagtgccagagccatcggcatcagtgcttttgcggttgcagcctgagagtacagcagagcagaagcaaagaagaagatgacggccagcagccacggatgaccctgaatcacttcaccagcggtatctttgatccagtcgatgttgttggaaacgaaagtatcgcccagccacgcaacacccaggatacaaatacaggcgctcatacctgctttgaaggtgctggagttgagaatgttgtcggtatcgactttacagataacggtggtcagagttgcaacgctgagcatgatgatcaggattgcgttggtggtgttcatcagcggtttttcaaccagacccatgcttgggctgttgatgattgcatagataaccacgccaactacgcccagcaggaacagccagacggacgtttttgcaccggatttgatttcaatctgcttttcaccgcgcagttcaaccaggccctcttccagacgcttgcgataaatcggatcgtcagagagtttggagttgaacagcatagtgaccaggaaggacatcaccagaaccgccagcagggtggacgggatgaccacggagagcagatggaggtagctgatgccatgaccttccattacggaagacatgtaaaccactgccgctgagattggcgatgcggtgatcgcaatctgcgcggataccactgcagtagacagcggacggcaaggtttaacgccttgttccttcgcaacttcagcgataactggcagtgtcgccagagagatgttgccagtaccagcaaagattgtcaggaaataggtcacgatcggtgcgaggatcgtgatgtatttcgggttacggcgcagcagcttttctgtctgatgaaccagatagtccagaccgccagcaacctgcatggcagaaatagcggcgataaccgccatgataatggaaatgacatcgaacgggatgttaccgggtttaacgccaatagcggcaagaaccagcacccccaatccgcctgcaaaaccaatacctattccccccaatctggcgcccaagaagatcgccagcaaaactatgatgagttctacaactagcatattagccttccttgttttttaacaagttgatattaaattgttatttttaagttactgctcacaagaaaaaaggcacgccatctgacgtgccttctttatttgtactaccctgtacgattactgttcgctttcatcagtatagcgttttgctttgtaagccgggtgcatcagattctgtacggagaaaatatcgtcaagttccgcttcagtcaacagaccgcgttccagaacgacttcacgtacactcttaccggtttcggcacagattttacccacgatgtcaccgttgtggtgaccgatgaacgggttcaggtaagtaacgataccgatagagttgtaaacgtaaccttcgcacacttctttgttagcagtgatgccgttaatgcatttttccagcaggttgtagcaagcgttggtcagaatgtgaacggattcgaacatggcctggccaatgactggctccataacgttcaactgcagctgacctgcttctgctgccatggtaacagtggtgtcgttaccgatgactttgaagcatacctggttaaccacttccggaacaaccgggtttactttagctggcatgatggaagagcctgcctgcagttccggcaggttgatctcgttcaggccggcacgtggaccagaagagagcaagcgcaggtcgttacagattttggacatcttcacagccaggcgtttcagcgcgccgtgaaccataacataagcgccgcagtcggaggtcgcttcgatcaggtcttcagccggtacgcatgggaagccagtgacttcagccagttttttcactgccagcggagagtactctttcggcgtgttcagaccagtaccgattgctgttgcgccaaggttaacttccagcagcagttcagcggtacgttggatatttttcacttcttctttcagcaagatgctgaaggcgcggaattcctgaccgagggtcatcggtactgcgtcctgcagctgggtacgacccattttcaggatgtcctggaattcgacagctttacgttcaaagccttcacgcagttggttaatcgcatctaccagtttaatcagggaagagtaaactgcgatacggaaaccggtcgggtaggcgtcgttagtagactgacatttgttaacatggtcgttcgggttcaggtactgatattcacctttctggtgacccatcagttccagaccgatattggccagcacttcgttggtgttcatgtttacggaagtacctgcgccgccctggtagacgtctaccgggaactgatccatgcattttccgttgttcaggacttcatcacatgcggcaatgatggcattcgctacacttttaggaatggtttgcagctctttgtttgccatagctgcggcttttttaaccattaccataccgcgaacaaattcaggaatatcactgattttgttgttgctgatatagaagttttcaatcgctctcagagtgtgaacaccatagtaggcatcagctggaacttccctggtacccaacagatcttcttcgatacgaatgttgtttgacatgtgaaccttctttttcaagctgccaatgatttgctttaaacacacagaatatatgtggtttcgaatgtttttcggccgacgattatcccctgcatcgaccgaatacccgagatcatatgctgcttgaggatttctaccgtaacctggatcactttaagtgtcggtttttaccccttaattattaatttgtgaaatggatcaccgctttgggattactaccaaaaatagttgcgcaaacatcttgaaattttgctaatgaccacaatataagctaaacgcgattcgcaacccattcaggtagccgggtttaaccggctgctattacaggagaaacctttgcgctggttaccttttattgccattttcctttatgtctatattgagatttcaatctttattcaggttgctcatgtattgggggtattgctgaccctcgtgctggttatattcacgtcagttatcggtatgtcactggtacgtaaccagggctttaagaatttcgtgctgatgcagcaaaaaatggcggcgggtgaaaacccagcggcggagatgattaaaagtgtttcgctgatcattgccggtttgctgcttttattaccgggctttttcaccgatttcctcggtttgcttcttttattaccgccggtgcaaaagcatctgacagtgaagttgatgcctcatctgcgtttttcccgtatgccaggcggcggttttagcgccgggaccggtggcggtaatacttttgatggtgagtaccagcgaaaggatgatgaccgcgaccgccttgatcataaagacgatcgccaggattaatgtcgaaacgccggattatgtggttatgccattttccggcgtttttcgttttggcagaaacagccataaccccgccagcatgatcagcgcgtagagacttttccagccgaccattgccagtaacagaacgcataatagcccgccaaccaccgccagtagtcgataacgtccttgcaataatttacagcctgccagcatgcataacagataaatcataataaagatgccattggcataaataataagagcgtccagattgatctctaaagcatgaatcaccaatgtgctcaccacgcagcaaccgagcactgcattgagggcattattcgggatatggcgagaagagaggcgtgccaggtagtggtcaggattatgttgcgcctgcgaccagaccaggcgggcgaagctctgtatataaatgttgagactggcaaagcaggccagatagccaattacgcaggcaatccataacgctcctacaccgaacaactgcactacaattttgggaagcgatgctgccgccgccatttgttcaccataggcgtcgaagtgtaagacgactaccgtacagccccaatagactaatcctgccagcagcaggccaatcatcaaagcacgaggaaaatcacgctctggatttttaaattccgaggcaagatgggcaaatgcttccagaccgacaaaacaccagaacatcactgataacgcagcgaataacccggtaagttcgatatttcctggcgcagggaaggggatattcgcaggtttgatatcgcccgcccaccagatagcgacaatcagtgcgacgataagcccggcaataactgtttgtagattagcactggaactggcacctcgagtaccgatataccacaccagcgccagcgtaccgagttctgccaacaacagttgcccgctatgccagccaaacattgcctggccgaatccggcagcaatttgtagcgcggcaggcaaacccacgggaatgaccgataaaaacaaccagccggtgactcgctcaagccgcgaaccaaacgccataccgacgaagtgtgcgacgccgcctgcgctgggatagtggcgacccagaatcgcaaacacaatcgcaatcgggaacactaagataatcaaaacgggccacgcccacaggctgttattgcctgctactagcgcagctaacgcaggaacggcaaacacgccagtgcctaataatgacgtcgatagcaggccgatgccctgggccagccccagttcttgtttgagtccactcatgggttgatatccgattgcgcccaaattttgggcaactgcgtagattttcgatggtagcacaatcagattcgcttatgacggtgatgaagaaatagcgatgaaatgtgaggtgaatcagggttttcacccgattttgtgctgatcagaattttttttctttttcccccttgaaggggcgaagcctcatccccatttctctggtcaccagccgggaaaccacgtaagctccggcgtcacccataacagatacggactttctcaaaggagagttatcaatgaatattcgtccattgcatgatcgcgtgatcgtcaagcgtaaagaagttgaaactaaatctgctggcggcatcgttctgaccggctctgcagcggctaaatccacccgcggcgaagtgctggctgtcggcaatggccgtatccttgaaaatggcgaagtgaagccgctggatgtgaaagttggcgacatcgttattttcaacgatggctacggtgtgaaatctgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatccgcgcacgacactgaacatacgaatttaaggaataaagataatggcagctaaagacgtaaaattcggtaacgacgctcgtgtgaaaatgctgcgcggcgtaaacgtactggcagatgcagtgaaagttaccctcggtccgaaaggccgtaacgtagttctggataaatctttcggtgcaccgaccatcaccaaagatggtgtttccgttgctcgtgaaatcgaactggaagacaagttcgaaaatatgggtgcgcagatggtgaaagaagttgcctctaaagcgaacgacgctgcaggcgacggtaccaccactgcaaccgtactggctcaggctatcatcactgagggtctgaaagctgttgctgcgggtatgaacccgatggatctgaaacgtggtatcgacaaagctgtcgctgctgcggttgaagaactgaaaacactgtccgtaccatgctccgactctaaagcgattgctcaggttggtaccatctccgctaactccgacgaaaccgtaggtaaactgatcgctgaagcgatggacaaagtcggtaaagaaggcgttatcaccgttgaagacggtaccggtctgcaggacgaactggacgtggttgaaggtatgcagttcgaccgtggctacctgtctccttacttcatcaacaagccggaaactggcgcagtagaactggaaagcccgttcatcctgttggctgacaagaaaatctccaacatccgcgaaatgctgccggttctggaagctgttgccaaagcaggtaaaccgctgctgatcatcgctgaagatgttgaaggcgaagcactggcaactctggttgttaacaccatgcgtggcatcgtgaaagttgctgcggttaaagctccgggcttcggcgatcgtcgtaaagctatgctgcaggatatcgcaaccctgactggcggtaccgtaatctctgaagagatcggtatggagctggaaaaagcaaccctggaagacctgggtcaggctaaacgtgttgtgatcaacaaagacaccaccaccatcatcgatggcgtgggtgaagaagctgcaatccagggccgtgttgctcagatccgtcagcagattgaagaagcaacttctgactacgaccgtgaaaaactgcaggagcgcgtagcgaaactggcaggcggcgttgcagttatcaaagttggtgctgctaccgaagttgaaatgaaagagaaaaaagcacgcgttgaagacgccctgcacgcgacccgtgctgcggtagaagaaggcgtggttgctggtggtggtgttgcgctgatccgcgtagcgtctaaactggctgacctgcgtggtcagaacgaagaccagaacgtgggtatcaaagttgcactgcgtgcaatggaagctccgctgcgtcagatcgtcctgaactgcggcgaagaaccgtctgttgttgctaacaccgttaaaggcggcgacggcaactacggttacaacgcagcaactgaagaatacggcaacatgatcgatatgggtatcctggatccaaccaaagtaacccgttctgctctgcagtacgcggcttctgtggctggcctgatgatcaccaccgagtgcatggttaccgacctgccgaaaaacgatgcagctgacttaggcgctgctggcggtatgggcggcatgggtggcatgggcggcatgatgtaattgccctgcacctcgcagaaataaacaaacccccgggcagaaatgtctgggggtttttcttttggtcatctttctagtataagattcagacacggacgacgcgagtggcgtccagctcattgattatggggaataacatgcacgtaaaatacttagcagggattgtcggtgccgcgctactgatggcgggttgtagctccagcaacgaattgagtgctgccggtcagagtgtacgcattgtggacgagcaaccaggtgcagagtgccagctgattggtactgcgacaggtaagcaaagcaactggctttccgggcaacacggagaagaaggcggttctatgcgcggcgcagcaaacgatctgcgcaaccaggcggctgcaatgggcggtaacgtgatttatggcatcagcagcccgtcgcagggaatgttgtccagttttgtcccgacggatagccagattatcggtcaggtttataagtgcccgaactgatgtgatccagaggctggatacttccagcctcgtagtaaaacagatgagattatttcgcctgtggtgcagttttgctggtggattgaacacgtaagtgatgcagcgcgcgtaagcattgatcctgggttagcggttgggcgttatttgccgctacggtgcgaacatagacctgacatggcacacccgcgagttttttcagtcgggggctgaaatcaagcattcggcgagtgatcgcctccacttctttacccggcgttgcttcacgcgttttcaccactgcgccgctaaattgttcattgccactttcatctttaaagcggtaaagcaccgccagataatggttgaacaagttatgtttccattccggttgggaataggtgtcatattccagattgccattttcctggcagtcaacgtcgtataacggcaggaaatctaacagtgaggtaatacgtaatgccagttcacgcatttccgcattattaattgcatgaatgattgctcgcgccagcatttcaatctgcaactcattgacgactaactcacatttgctaccgtcatgtagcgttaatacgaaggtaagattttcgccctgatcatcggtaagttccagcgtgttaacccgacgattaatatcggcatttttaagctcatcaaccagaatttctgggatattttctgccattttcttaatgactttatcgcgagcttgttcatactgaaggcgtgcagcagcatccagtttatgcttttgatgcagacgactttccagcgcaatcagaaggtcgcgcaattccatggcagacataaagaacaacgattctttattgcgaggttctttaattttcagcgccagtgcaatgaaattattactcttgcgaataacaccggtattaacacccttgatgcttatggccatgtaggttctccctaaccatttctcaattaaataattaattttagtttataagccagataaatgggcttggtagtaatagttgttaaaataacataaatagccgtgctcactctatataaacagaaaagaaaggttaattattggtgttggttatataaagagtaacaacagcaatgtatatgaataattaaaggttatgcaacgggcaaagattaaacttccctgtttaatcagttactgctggcgtagctggagatccagcggcgttttgctgggttcgccgccaatttctcgcgccagtttaggcaccagatatcccgacaccagtgtcagcaactcacgcataatctgccgtgcttcgtcatcactcaccataaaatgcgccgcgccctgtactttatcgagcacatgcaggtaatacggcatcacgcccgcatcgaacaacgcattactcaggtttgccagcgtttgcgcgttatcgttcacaccacgtaacagaacgctctggttcagcaaagtaacgcccacccggcgcaacttagccatcgcctgacggaatgtttcatctacctcattggcatggttgatgtgattcaccagcaagatttgcagcgtagaatgagaaaagcgttcaaccagcgcatctgtgatgcgtgccgggatcacaatcggcagacggctgtgaatccgcagacgtttgatatgcgggatggcttccagttgtgtgagcaaccagtccagctcgtgatctttcgccatcagcggatcgccgccggagaaaatcatctcgtccagttccggatgcgcagcaacatactcaagtgcagtctgccagttacgcttattgccctgattttcggcataggggaagtggcgacggaagcaatagcggcaatttaccgcgcagccgcctttgaccagcaaaagcgcccggttgtggtatttatgcaacaaaccaggcactacgctatgctgttcttccagcgggtcggtggagaatccgggcgcgacgacaaactcatcttgcgaggtaagtacctgacgcaaaagcggatcgttcggattgcctttctccatgcgatcgataaatgagcggggcacacgcagggcaaacagctttttggcgctgcgtccggccaacagtttttcgtccgcgtctatattcaaaagacgcagaagttcatcaggatcggtcacaacatcggcaagttgcgttaaccaatcttctctggatggggtatttagggttacaatatgcgccattttgtggcttagctaccaattaacaaatttcagagggccttatggcaacgtactatagcaacgattttcgtgctggtcttaaaatcatgttagacggcgaaccttacgcggttgaagcgagtgaattcgtaaaaccgggtaaaggccaggcatttgctcgcgttaaactgcgtcgtctgctgaccggtactcgcgtagaaaaaaccttcaaatctactgattccgctgaaggcgctgatgttgtcgatatgaacctgacttacctgtacaacgacggtgagttctggcacttcatgaacaacgaaactttcgagcagctgtctgctgacgcaaaagcaattggcgacaacgctaaatggttgctggatcaggcagagtgtatcgtaactctgtggaatggtcagccgatctccgttactccgccgaacttcgttgaactggaaatcgttgataccgatccgggcctgaaaggtgataccgcaggtactggcggcaaaccggctaccctgtctactggcgctgtggttaaagttccgctgtttgtacaaatcggcgaagtcatcaaagtggatacccgctctggtgaatacgtctctcgcgtgaagtaatgcggttgtggtgcggcctgcaggctgcaccatcacttattcaggtcagagatgatgaaacgccttatcgttcttgttttgcttgccagcacgctgcttacgggctgtaacaccgctcgcggtttcggcgaagatatcaaacacctcggcaactccatctcccgcgctgccagctaatttttcttctcttccgaaaaatcatcagatttccatcatttttggcgatgttgtctattattaatttgctataggcaaacataaataacattacctaaaaggaagacgttatggtgaagaagacaattgcagcgatcttttctgttctggtgctttcaacagtattaactgcctgcaacaccacgcgtggcgttggtgaagacatttctgatggcggtaacgcgatttctggcgcagcaacgaaagcgcagcaataagcaataagcaataagcaataacggtacgacagctgtgtcgtgccgtttgttttttctgcgatagttacataggtaatagttgaaattcccctgccacctggcaaaatatccgttcaaccatcagctttgcaggacgacctgcaaacgcgtcttttcaccggggacggccccaattttccggagcctgatatgtcctggattatcttagttattgctggtctgctggaagtggtatgggccgttggcctgaaatatactcacggctttagtcgtttgacgccaagtgttattaccgtgacggcgatgattgtcagtatggcgctacttgcctgggcgatgaaatcgttaccagtagggacggcttatgccgtgtggacgggtattggcgcagtcggcgcggccatcaccggcattgtgctgctcggtgagtccgctaatccgatgcgcctggcgagtctggcgttaatcgtattggggattattggtctgaaactcagcactcattaactaccgggctgctgtacccaaataaacttactgacatcaaacccttcccgggtcgcgactgccagcatctcctgtttcacttcgtcagaaatggttggcgtgcgggagagtatccacaggtagtcgcggtccgggccgcaaaccagcgcatggcggtattcctgatcgagtgcaataacgttataaccgccatagaaaggaccaaagaatgacactttcagcgcagcgcgagttggtgcgccggtaaagtacgctttcccttcactctgctgccacatttctctgtcagggttatagcctttattaatgacattcaggccgccgtcatcacgcaggctgtatgttgcggtgactttttccagtccacgttcaaagcggtgatcaaaacgggcaatctcataccaggtaccgagataacgtttagcgtcgaaattattcactacggtcacgccacgcggcggcgtaggggaactgcaggcaacgaccagaaatgcagctgtcgctgcggcaacgagagggagcaggcgcataaatgtttccttactggtttttttctaagtgtagatgacagcaaggaaaagcggagaaaaggtccgaaaattcggacccgatgaaattttactgtagagcgttgagaatctgccaggcggcggcgactctcgctggattggggtagtttttgttagccagcatcacgatacccagctctttttctggaataaacgcgacatagctaccaaatccgccggtcgcccccgttttatgtacccatgatgcgcgtactgcaggagttgggggcgtaatcggttttacggggcgtgctgccagtgcaattttattgtcactgccgttaatgatgatgtcaggatttaccggccagtccagcatttcccagcccagaccctgatacatatcgccggtttgccagtagcgagattgtgccagttgtatcccttgttgaagtgttttctcattgatatcaaggggttttaaattgctttgcacccagcgggccatatcttcaatggtcgacttcacaccataagcttcagcatctaacgcccctggcgaaacatgtactgccttaccttcgcgatatccccaggcgtagttcttttcttctgcggacggtacattaatccacgtatgattgagtttgagtggctggaagacacgagttttcatcgcctgctcaaaactcaaaccagacggcttcacagccagtgcgccgaacaaaccgatactggagttggcatacagacgttgtgttcctggagcccatgcaggctgccagttttgatagaagcgcagcaagtcgcttgaggatttcacctcatccggcacctgcaatggcaggccgccagcggtgtaggttgcgagatgtaatagtgtgatcccattccactgtttagcggtaagttcaggccagtattttgttgtgggatcgcttaacttgatttcccctcgagcaatagcgtcgccaccaagcacgcccgtaaatgttttgctgaccgaacctaactcaaacaacgtttgctgtgtgacgggctgctttttggcgatgtccgcatagccccaggtaaagtaataaggtttaccctgataaattaccgccaccgccataccggggatcttttgttgctctataagcggggtaattgtgcgatgcacaatatcgttgatttgttgaggggcggcaaatgtggagcaagaggcggtaattaataaggtgcagagcgtcgttttgagcataaggtctggtttccatacaaaacggcccgccataggcgggccggatttacattggcgatgcgttagattgtaacgacaccaatcagcgtgacaactgtcaggatagcagccagaccgtagaaaacccatttacccgcaggtacgtggattttcagatcgtgcatcgcgtggtgcatacggtgtaaaccacaccacagcggcagaacgatcatcaggaacaggaatacgcgaccaatgaagctctgcgcgaacgccagaacgcgctcgtagctcagcgcatcacccggaaacagccctagcggcagcagaataccaaccagcaggatcatcaccggcgcaatgatggcgctccacataccaccggccccgaagaggccccagaataccggttcgtcagaacgctttggatttggattaatcatctcaggctccttaccagtacagggcaacaaacaggattacgatggtggcaaccacagttaccgcccagagacttttgataattggctctggtcccattttttcgtcttttacaatgatattggctgcttttggtgccagctcaaaccaggttttggtgtgcagcagggctgccgccagagtgatcaggttaatgatcacgataaccgggttttgtaaaaagtcgacgaatcccgcccaggcttccgggccatttttcagggcaaacagcccgaaaatcagttcaatgctgaaccacacagccggaaccgccgtgccttcgcgcagcatgtaaaagcgataaaacggcaattttttccaccaggtggacgtcattggccgtacatacggtttacgtttagtcgtcatgttgcactccttagcgtggtttcagggtcgcgataagaaagtctttcgaactttctactttgccctgctgaatggccgcagccggatcgacgtgtttcgggcagacttcggagcagtagcccacgaaagtacagctccatacgccgttctggctgttcaactgcgccatacgctccttcttaccgtggtcgcggctatcttcgttataacgatgcgccagcgtaatggcagccggaccgatgaactctgggttcaggccaaactgcgggcacgcggcgtagcacagaccacagttgatgcaaccggagaactggtgatacttcgccatctgcgccggggtctggatgttagtaccctgatccgcggtgcgggagttgccgatgatgtacggtttgatcgcttccagactttcgatgaagtgagtcatatcgaccaccagatcgcgttcaatcgggaagttagctaacgcttcaaccttcataccgtcggtgtaatcacgcaggaaggttttacatgccagttttggcacgttgttaaccatcatgccgcaggagccacaaatcgccatacggcaggaccagcggtagctcaggtccggtgccaggttgtctttgatgtagcccagcgcatccagtaatgaggtagttgcgtcataaggcacttcatagaatgcgctatgcggtgcggtatcgacttccgggttatagcgcaccacctcaattttcaggtttttcatctcagccattcgccttctccttcttattggctgcttccgccttatcggctgcatccgcttcgccaccgtaaacacgtttagctggcggcagcgtagtaatcttcacgtcgctgtactccaggcgagtcgtgccatcagcatcgcggaaggcgagggtgtgtttgaggaagttgacgtcgtcacgctcggtgcaaccttcgtccagacgctggtgcgcgccgcgggactctttacgtgccattgcggagtgcgccatacattcagcaacgttcagaccgtggcccagctcaatggtgtagagcaggtcggtgttgaacacgctggaagtgtcggtgatgcgcacgcgcttgaagcgttcctgcagctctgccagcttgtcgatggttttctgcatcagttccggcgtacggtagataccgcaaccttcttccattgccatgcccatttcgtcgcggatcttagcccagttttcgccgccatcctggttaaccagatctttcagacgttgttcaacgccagctgcctgcgcttcaattgccgcttcgttgccattaccggcagttgctgcacgctctgtcgcttgttcaccggccagacgaccgaagaccaccagttccgccagcgagttggagcccagacggttcgcaccgtgcagaccaacagaggaacattcacccacggcgaacagacctttaatgcgggtttcacagttctgatcggtttcgataccgcccatggtgtagtgtgcggtcggacgtaccggaatcggttctttaaccggatcgacgccaacgtacgctttcgccagttcgcagatgaacggcagacgttcatgcagttttttctcgccgaggtgacgcaggtcgaggtaaaccacatcgccacgtggcgtggagatggtgttgcctttacgccattcgtgccagaaggcctgagaaactttgtcgcgtggacccagttccatatatttgtttttcggctcgcccagcggagtttccgggcccatgccgtaatcttgcagataacggtagccatttttgttgaccagaataccaccttcaccgcggcagccttcggtcatcaggataccggaacctggtagaccggttgggtgatactgaacgaattccatgtcacgcagcggaacgccgtggcttagcgccatacccataccgtcaccggtaacgatgccgccgttggtgttgtaacgataaacgcgacccgcaccgccggtagccataacgaccgcgttagcacggatctgcaccagcgtgccttccatcatgttcattgctaccaggccgcgaacatgaccatcatcaaccagaatatccagcacgaaatgttcgtcaaaacgctggatctgcgggaattgcagagaggtctggaacagcgtgtgcagcatatggaagccggtcttatcggcggcgaaccaggtgcgctcgattttcatgccgccgaagcgacgtacgttgacgctaccatccgggcgacggctccatgggcacccccacagttccagttgggtcatttcggttgggcagtggtggacgaaataatccacgacatcctgctcacacaaccagtcgccacccgctactgtatcgtgaaagtgatattcgaagctgtcatgatcctgcgcgacagcggcggagcccccttctgcagcaacggtatggctacgcatcgggtatacttttgagattagtgcgatttttgcatttggatttgcctgcgcggcagcaattgcagcacgtaatcccgcgccaccggcgcctacaatggcaagatcggcttgaaaggtttgcacgacattcctccagattgtttttatcccacagccccgtacttcagggtaagtgcctgaaagttacggtctgcgaacgctattccactgctcctttataggtacaacagtatagtctgatggataagtctgaaatttgacgagatcgatttttttagtgcgcaagagggctaaattatcactgaagatgattaatttaattactaaaccatcagatcgtgctttttttagtcactgcccaccgttgtgttattcctgcgtaaaatttgtctcgccgtcgcgttgcgagtagacttcgtgcccttgtcaaaaactggagatttaactatgagcgaaacggcatcctggcagccgagcgcatccattcctaacttattaaaacgcgcggcgattatggcggagatccgtcgtttctttgccgatcgtggagtgctggaggtggagacgccttgtatgagccaggcgacggtaaccgatattcatttggtcccgtttgagacacgtttcgttggccccgggcattcgcaggggatgaatctctggttaatgaccagcccggaataccatatgaagcgcctgctggttgccggttgtgggccggtattccagctgtgccgcagcttccgtaatgaagagatggggcgttatcacaaccctgagttcactatgcttgagtggtatcgaccgcactatgatatgtaccggttgatgaacgaggtggacgatctcttgcaacaggtgctggactgtccggcagcagaaagcctttcttatcaacaagctttcttacgttatctggaaattgacccactctctgccgacaaaacgcaactgcgggaagtggcagcgaaactggatttgagcaacgttgccgatactgaagaagaccgcgacacgcttctacaattgctgtttacctttggcgtagagccaaatattggcaaagaaaaaccgacctttgtgtaccactttccagccagccaggcatcactggcgcaaatcagtaccgaagatcatcgggtcgctgaacgctttgaggtttattataaaggtattgagctggcgaatggtttccatgaattgacggatgcccgtgagcagcaacaacgctttgaacaagataaccgtaagcgcgcggcgcgcggtttgccgcagcaccccattgaccagaatctgattgaagccttgaaagtcggtatgcctgactgttccggcgtggcattaggtgttgatcgtctggtgatgttggcgctgggcgcggagacactggctgaagtcatcgcctttagcgttgaccgggcataattctgaaaaattactgaattaacagcgaagaatggcgtgataagcgccattctgtagcatatgttttcatttttccgctaaaggccacaatttaagactggatatttgatatcatccaggtatcaattctgtattggtttttacgctgcccgctcaatgttgggcagtgcagttcagtgggcgcgttttatacacgcgctgaaatgaaggatggtttcatgcctcactcgataaaaaagatgagtctgataggactcatattgatgatctttacttctgtatttggatttgccaatagcccatcggcttattacttaatgggttatagtgcgattcccttttatatattttctgcattgttattctttattccattcgccttaatgatggctgaaatgggagctgcttatcgcaaagaagaaggcggtatctattcctggatgaataatagtgtcggaccacgttttgccttcattggtacgtttatgtggttttcctcttatatcatctggatggtgagtacctccgcgaaagtttgggtaccgttctcaacattcctctacggtagcgacatgacccagcactggcatattgccggactggagcctacgcaggtggttggtctgctggcagtggcatggatgattctggtcaccgtcgttgcttcaaaagggattaataaaattgcccgcattactgcggtgggcggtattgcagtaatgtgtctgaatttagtattgctgttagtaagcattactattttgttattaaatggtgggcatttcgcgcaggatattaatttcctggcatcaccgaacccaggttatcagtccggtctggcaatgctatcgtttgtggtatttgccatttttgcctatggtggaattgaagcggttggtggtctggttgataaaacggaaaatccagaaaagaactttgccaaaggtattgtttttgccgctattgttatttcaatcggttattcgctggcaatatttttatggggcgtcagcacaaactggcagcaggtattaagtaatggttccgttaacctcggcaatattacctatgtgctgatgaagagcctcggggtgacgctgggtaacgcactgcatttgtcacctgaagcgtcattgtcgctgggcgtatggtttgcgcgtattaccggactgtcgatgttcctcgcttataccggtgcgttctttacgctttgctattcaccgctgaaagccatcatccagggaacgccgaaagcattgtggccggaaccgatgacgcgcctgaatacgatggggatgccgtctattgctatgtggatgcagtgcgggttggttactatcttcattctgctggtttcgtttggtggcggtaccgcatcggcgttctttaacaagctgacgctgatggcgaacgtgtctatgacgcttccttacctgttcctcgcgctggctttcccattttttaaagcacgtcaggatctcgacagaccgtttgtgattttcaaaacgcatatgtcggcaatgattgcaacagtggttgtcgtactggtggtgacatttgcgaacgtcttcaccatcattcaacctgtggttgaagctggagactgggacagcacattgtggatgattggcggccctgtcttcttctcgctgttagcgatggcgatttaccagaactattgcagtcgcatggcgaacaaacctgagttagctctcgactgatcatatgaaatcctgcaactcatcgtctctccggcgatgagttgtcaggaagtaatgcgtatggatgatactctccggggccagtgataactgaagatgatgttaagctgctaaatgagccacgttgacatcatttggcagcttcatgcattacaaacttcccgcctgacgacctttgcccgcagaagttaatgttctccccgtttgcttaccattcaggctttccagacgcatctggaagggcgggaatggcatatcgataccgtgggcgtggaagccagccagaatcagttggtgaatctcatggcgtagtggcatacggtgacccatctcagcggcgtaaatacgcagctcgaaaatttgaatcccctgttgcagatccaccaggaagacttccggtgctgggttatcgattaccagcgagcagcgacgcgctgcggtgagcaggatttccgtcacttcttcactgttggcatcggcaggggccggaatcgtcaacaccacgcgcgtgaccgagtcagagagcgaccagttgataaactgctcggtaataaacgccttgttcggcacgataatttctttgcggtcccagtcactgatggtggtggcgcgggtgttaattttcgtcacactaccggtaagatcgcggatcgttaccgtatcgccaatgcgaatcggtttttcgaacaggataatcaggccagagataaagttggcgaaaatttcctgcaaaccaaaaccgagaccaacaccgagcgcggcgaccagccactgcaatttcgaccactcaataccaatcatcgagaagccgaccagcccgccaatcagcatcagcagatatttggtgatggtggtgatggcgtagcccgtacccggcgttaaatccaggtgctgcagaatcgccagttccagcagcgcgggcaggttgcgcaccagctgcgtggtgatgataaacaccagaatggcaatcagcaccgcaccgagggtaatcggctccaggctttctacgccctgtaccgtggaagtgacatcccacagcgaaatattttcgaggaagccgaaagcggaatggatttctgaccacagcacaatgaccgaaagcagggcgatcaacatcaaaattgagcgcaccagccgcaaggattgcgcactgatggcatcgagatcgacttcgctttcatcgacttcaattgctccttccgggctactgtgatgatgcgcttcctcttcgccacgcgcacgctgcgctaacatctctgcccggcgatgcttcgcccggtcaaacgccagcctgcggcgctggatcagcatccagcggcggataacgtgataaaccaccagtagcaggaaccagatggcaaccgaggtttcaagcctcgctaacagcgcctgcgccgttgccagataacccaccgccgacgccagaatggcaaccagcggtgcgccaatcatcatgttccacagcatatggttggtaatgttgtcgccgctgccttctttgttgagatacagcgggatcccggcctttttcagactgagagtgaccaccgccagcgcaccgcaaatgaggataaagcaaagccgtcccagcgaaccggagaattcacggtcgtcgaggttatcgaacatcatcagtgccataatcagcggcacaataagcccgatgctcatcaggtagtagcgcatcccacgggaaacccgttcgcgcggccagccaaaatgagcgataaacaagccgttcgggcgggcaaaggtagcgcaaatcatcactacccatagcagcggtacggtggctgttacgccatcaccaattgcgaccgccagcggataaggccacgcctcgcgcaagccgtaacccagcgtcatccacagcaccggcagcggtgacgcgacgagaatcgaccagaaaagagtgcgtaacgtcagccagaagtgatcctgagtcactttgccgactttcgccgccgaacgttcaagaaaacgggtgaaatagcggcgcgagtaaatactgcaaccgaccagaatcaacgcgccaaacagcggcaaaatcgtctctttactggtcagcatcatcacactggctttgcccaactgactgaaggtgtccagcgaaatgagacgacgcagatcctgggcgatttccagcggccaggcgatggtcatcgggcgcacgtcagaggtccagaacagatagcggtgcgtcgcttcgttcacctctttcagcgcatcctccagttgcccgttggagactttcagcttggtcagctccagcagtagcgtgtcgccaccctgcaacaatgagttcagcaactcacgctgagtgcgtagctgtgcttccagaatacggttttgctcagcggtcagtggctgactgtcggcctgatggatttgccgtagcagcggctgtttattaagcagatcctcataacgtaaccgttgcacacgtaactgcgccatttcggtatcaagctgttgtggttttggcatttccggtagccgtgccacctgcgcccgcaacgcttcgccgagcaggttagatgatcccagccattgcgactgttcacgcagcgtattcaacgcctgccggacctgtaacgtctggctggcagcctgacgctgttgcgaggcaacgagatccatccgctgcgcctgttgattcagcgccgccgatagttcgcggttaattttaaactgggcgacgatatcttttggcaaatcggcgctactttccgccagttgctcggtactttccagcgcccgttccgcttccagttggcgttgactattcaactggttgcgtagtgcttgcaaatatgcatccagctgctggctctctttttccgccagctcagagcgcaagcgcgctaattcctggcggttattggcagatagctgcgccagctccagttcatcaacgagcgctttcagacgtgcggagtcagactgcaacgcgaaattttgtgcctgattgagcggggtattgccggtaagcgtccccaggcggcgctcgatttcattcaactgacggcgggcatcggtttgctgttgcggcagttgattcagcgaatcggcaatctcgcgggcgcgctcctgctcttgctgggcctgacggcttttatccagcaactgactgctgatctggagaatttcctgattcagcgcatcgttagacattcccggcgacacgctgcgtggctcgtcacgcatgttgtttaactgcgcgcgcagagtggcggaaagtttcggataattatcaatgacttcttgatattgcttgatgcgctcaagggaaccttttcgttcctcaagcgcatttaaggcagactggagcgcctctacgacttccggctgcgcgggtttcgccgcttttgcctgctccagttcctgggtgatttgtttgctatcgggggccgtcgcggcgtacgccccccaactgaggcaccaggccatcagaaaagtgataatcaggcgcacgtcagcgtttcctttgatggattagacctggtcttttttgtcgtcaaccaatgggctggcgtcgtgttctgcctcgatttcttcagcaggaagcggggctggttcagcgtctggcgtaacaaaggtttcggtagatactgccagcggctggccaattttcgtgacagacaggctttccagttgctcaaccaggttcactttacctggtgcaaacaggttgataacggtagagccaagtttaaagcgacccatttcctggcctttcagcaatgccacagaaccgtcgttttccccggcaggccaggtccagcgcttgatgatgccttcgcgcggcggcgtaatggtgcccgcccagaccgtctcaatgctgcctacaatcgtcgcaccgaccagaatctgcgccatcgggccaaattcggtatcgaacaggcagatcacgcgttcgttacgggcaaacagattcggcacgttctgagccgtgagatggttaacggagaagagatcgcccggcacgtagatcatttcacgcagaataccgttgcacggcatgtgtacgcggtggtagtcacgtggggagaggtaagtggtcacaaacgtaccgttacggaagagatccgccatcagatagttgcctgccagcagggcttcgaggctgtagttgtggcctttggcttgcaggattttatcttcttcgattttacccaactggctgataacgccatcggcaggcataaccagtacattcggatcggtatcgattgggcgtacttcgtcacgcagcggacggacaaagaattcgttaaaggtgcggtagctggcggtgtccggcttttgcgcctctttcatgtcgaccttgtagtatttaacgaacagatcgataaccagttttgtcagccatcctgcccgcttgcttgcgccccaacccgccaggcgagtaagccatagtttcggcagaatgtactgtagcgaaagtttaaatgaatttaacaaggtagcctccaggccattgttttgtcgttcctgatccggcctacatgccggatcctgaaaaaaaggggacgattctaacgacggttagcttaattgtcagtcatccgtatcagaaaagtttttacgcgtttttacctgcgccatgctttccagaatacggtgatagttttcgaaacgggtttccgcgatttttccttcctcaaccgcttcccggatagcgcagcccggatctgtatcgtgtttgcaatcgcgatatttacacagacctaaatagtcatggaattcgacaaagccctgagtgatttgttccggctccaggtgccagagaccaaactcacgcacacctggggaatcaatcacatcaccgccgtgcgggaagtgatacagtcgtgcggcggtcgtggtgtgctgaccaagccccgagttgtcagagacatcgttggtcaggatctctttttgcagccccagcaacgcgttcagcaggctggatttgccaacgccagactgcccggcaaaaatgctgatgcgcccggtcaacgcctcttccagcggtttcagcccatcctgagtatgactggaaaccatcaatacgcgataaccgatattgcggtagatatccatctgctcgttgacgaactccatgccttcgtcgtccagcaggtctatcttgttgagcacaataatcggctcaatctgcaaggtttcgcaggccaccaggtaacggtcgataatattgagcgacagctccggcaaaatggcggagacaatgacaatctggtcgatgttggcagcaataggtttcacaccgtcgtaaaaatccgggcgcgtcaacactgaggtgcgctcatgcaccgcttccacgatccctttgacatttacgccttccgccgctggtttacccggacgccagactacgcggtcgccggtcaccaacgaacggatggtacggcgaatattgcagcggtgaacgtcgccatcggcggattccacatcagcgtgcataccaaagcggctgatgacgataccttcatcaggctcgccaaacagattgtcgtcgtagtcgggcttctccttagacgttttaagacgacgctggtgattggcgttcacgcggcgctgctggcctttggagagtttatttttactcaatcgtacagactcctggtcgcccctgatgggcaaaacatctatgatacacgcaattgtggatcaatatagtcactgtgaatgggtggaaaatagcatgagtgccaatgaaaacaacctgatttggatcgatcttgagatgaccggtctggatcccgagcgcgatcgcattattgagattgccacgctggtgaccgatgccaacctgaatattctggcagaagggccgaccattgcagtacatcagtccgatgaacagctggcgctgatggatgactggaacgtgcgcacccataccgccagcgggctggtagagcgtgtgaaagcgagcacgatgggcgatcgtgaagctgaactggcaacgctcgaattcttaaaacagtgggtgcctgcgggaaaatcgccgatttgtggtaacagcatcggtcaggaccgtcgcttcctgtttaaatacatgccggagctggaagcctacttccactaccgctatctcgatgttagcaccctgaaagagctggcgcgccgctggaagccggaaattcttgacggctttaccaagcaggggacgcatcaggcgatggatgatatccgtgaatcggtggcggagttggcttactaccgcgagcattttatcaagctgtaaaatttttcctggtcacgtaagcgccggaatccacttgcggcggcgtgattttgacgctaaattgaacgtcttgctgataatttcagcacttgagataaaaactcaaaaaaaattttttaggggggttgcagagggaaagatttctcgtataatgcgcctcccgtaacgacgcagaaatgcgaaaattacgaaagcaaaattaagtagtacgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaaagtgctgtaaagcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaagtgctgtaaagcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattcttctctcaataaaatatccacagcgacgcgatgcgttattgctggtttttgttgtctctgacaaactcttgtaaacagagttatccacagtctcaggctgtaatcttaatttcaaagaaacttcgcacggtgaatagtatttttttaacctattgatagataagttaaaaattaagattccgttttgtcgagtcgatcacttgacgattttattcatcttgaattgcaatgcgttttatttttattcacaggctgtggatgaatcaggcgtcacgcggtaaccctttttcaatcacccgaaccagacgctgttttttctgtaattgcacttcgggtatgcacgcatttcgcctctcgatttgctgcgcaatcgcccacgctatgtgctcatcgagaagtgggtgctcacctttacgactttccagcgctgtcaaaatcgtttcatcccagggggcattgcctaatgctacggcgatattacgcagccaacgcaggtgacctatacggggaatcgccgaaccttccgtgacttttaaaaactgctcttcgctccaggcgaataactcaatgagttccggagcgtgtagcggcttacgcgggctgaaatcgccttctgtagtgagttgcgaatagcgattccacgggcagataagctggcagtcatcgcaaccataaatacgatttcccattaacggtcgcaactcttccgggatcgccccctccagttcgatggtgagataagagatacagcggcgagcatcgacggtatatggctcgacgatggcaccggtcgggcaaatcgtcatacaggccacgcatttaccgcatccttcctcgactggttgatccacgggcagcggaatatcgaccagcaattcgcctaaaaagaagaacgaaccggcctcgcgattgaggataagtgagtgcttacctgtccagccaagacctgctttttcagctaacgggcgctcgagaataggcgcagaatcgacaaacggtctaaaattcagcgaaacacaatgttgctgaatcatctcgcccagctttttgagtcggttgcgcagaagcttgtgatagtcacggcccagcgcataacggctaacatagccgagtttgggatttttcagcgtgctggcaaatgcggcgttagcaggaaggtaattcatccgaacgctgatcacgcgcagcgtcccgggcaataattggtgaggacgagcacgcagcatacagtgacgcgccatccagtccaattccccgtggtattgtttgtccagccatgcgtgcagtttgggctcggacgcgctcagatcggtatcggtaatacctgcatgatgaaagcccagttccagccccccctgtttaatattttgcgctaattgactaagatcgaggggctctgacatgacggaccatacaatgaagaaaaaccccgtaagtataccacacaccgtctggtacgccgacgatatccgccgcggagaacgcgaggcggcagatgcgctggggctcacactctatgagctgatgcttcgcgctggcgaagccgcattccaggtgtgtcgttcggcttatcctgacgcccgccactggctggtgctgtgcggtcatggtaataacggcggcgatggctacgtggtcgcgcggctggccaaagcgatcggtattgatgtcacgctgctggcccaggaaagtgacaaaccgttgccggaagaggccgcgctggcacgcgaagcatggttaaacgcgggaggcgagatccatgcttcgaatattgtctggcccgaatcggtagatctgattgttgatgcgctgctcggcaccggcttgcagcaagcgccccgcgaatccattagccagttaatcgaccacgctaatactcaccctgcgccgattgtggcggttgatatcccttccggccttctggctgaaaccggcgctacgccaggcgcggtaatcaacgccgatcacaccatcacttttattgcgctgaaaccaggcttgctcactggaaaagcgcgggatgttaccggacaactgcattttgactcactggggctggatagctggctggcaggtcaggagacgaaaattcagcggttttcggcagaacaactttctcagtggctgataccgcgtcgcccgacttcgcataaaggcgatcacgggcggctggtgattattggtggcgatcacggcacggcgggggctattcgtatgacgggggaagcggcgctgcgtgctggcgctggtttagtccgagtactgacccgcagtgagaacattgcgccgctgctgactgcacgaccggaattgatggtgcatgaactgactatggactctcttaccgaaagcctggaatgggccgatgtggtggtgattggtcccggtctgggccagcaagagtgggggaaaaaagccctgcaaaaagttgagaattttcgcaaaccgatgttgtgggatgccgatgcattgaacctgctggcaatcaatcccgataagcgtcacaatcgcgtgatcacgccgcatcctggcgaggccgcacggttgttaggctgttccgtcgctgaaattgaaagtgaccgcttacattgcacccaacgtctggtacaacgttatggcggcgtagcggtgctgaaaggtgccggaaccgtggtcgccgcccatcctgacgctttaggcattattgatgccggaaatgcaggcatggcgagcggcggcatgggcgatgtgctctctggtattattggcgcattgcttgggcaaaaaatgagcccttatgatgcagcctgtgcgggctgtgtcgcgcacggtgcggcagctgacgtactggcggcgcgttttggaacgcgcgggatgctggcaaccgatctcttttccacgctacagcgtattgttaacccggaagtgactgataaaaaccatgatgaatcgagtaattccgctccctgatgagcaggcaacattagacctgggcgagcgggtagcgaaagcctgcgatggcgcaaccgtaatctatctgtatggcgatttaggtgcaggtaaaaccacctttagccggggctttttacaggctctgggtcatcagggtaatgtcaaaagccccacttatacgctggtcgaaccctatatgctcgacaatttaatggtttatcactttgatttgtaccgccttgccgatcccgaggagctggagtttatggggatccgcgattattttgccaacgatgccatctgcctggtggagtggccacaacaaggtacaggtgttcttcctgacccggatgtcgaaatacacattgattatcaggcacaaggccgtgaggcgcgcgtgagtgcggtttcctctgcgggtgaattgttgctggcgcgtttagccggttaacctttgaaaggtggcgggatgatgtatcgcatcagaaattggttggtagcgacgttgctgctgctgtgcgcgcaggtgggtgccgcgacgctctctgatattcaggtttctaacggcaaccaacaggcgcggataacgttgagttttattggcgatcctgattatgcgtttagccatcaaagcaaacgcaccgtggcgctcgatatcaaacaaacgggcgtgattcagggactgccgttgttgttcagcggcaataatctggtgaaggcgattcgctctggaacgcctaaagatgcacaaacgctacggctggtggtcgatcttaccgaaaatggtaaaaccgaagcggtgaagcggcagaatggcagcaattacactgtcgtctttacgattaacgccgatgtgccgccaccgcctcctccgccgcctgtggttgcgaaacgcgttgaaacgcctgcggttgtcgcaccgcgcgtcagcgaaccggcgcgcaatccgtttaaaacggaaagtaaccgcactacgggtgttatcagcagtaatacggtaacgcgtccggcagcgcgcgcgacggctaacacaggcgataaaattatcatcgctattgatgccggacacggcggtcaggatcctggcgctatcggccccggtggtacgcgggagaaaaatgtcaccatcgccatcgcgcgtaaattgcgtactttgctcaataacgatccgatgtttaaaggcgttttaacccgtgacggggattactttatctcggtgatggggcgcagtgatgtggcacgtaagcaaaacgccaatttccttgtgtcgattcatgccgatgccgcaccaaaccgtagtgccaccggtgcctctgtatgggtgctctcaaaccgtcgcgccaacagcgaaatggcaagctggctggaacagcatgagaagcagtcggagctgctgggcggggcgggtgatgtgctggcgaacagtcagtctgacccctatttaagccaggcggtgctggatttacagttcggtcattcccagcgggtagggtatgatgtagcgaccagtatgatcagtcagttgcaacgcattggcgaaatacataaacgccgaccagaacacgcgagtctcggcgttctgcgttcgccggatattccgtcagtactggtcgaaaccggttttatcagtaacaacagcgaagaacgtttgctggcgagcgacgattaccaacaacagctggcagaagccatttacaaaggcctgcgcaattacttccttgcgcatccgatgcaatctgcgccgcagggtgcaacggcacaaacggccagtacggtgacgacgccagatcgcacgctgccaaactaaggacgattgatgccaattcaggtcttaccgccacaactggcgaaccagattgccgcaggtgaggtggtcgagcgacctgcgtcggtagtcaaagaactggtggaaaacagcctcgatgcaggtgcgacgcgtatcgatattgatatcgaacgcggtggggcgaaacttattcgcattcgtgataacggctgcggtatcaaaaaagacgagctggcgctggcgctggcgcgtcatgccaccagtaaaatcgcctctctggacgatctcgaagccattatcagtctgggctttcgcggtgaggcgctggcgagtatcagttcggtttcccgcctgacgctcacttcacgcaccgcagaacagcaggaagcctggcaggcctatgccgaagggcgcgatatggacgtgacggttaaaccggcggcgcatccggtgggaacgacgctggaggtgctggacctgttctacaacaccccggcgcggcgcaaattcctgcgcaccgagaaaaccgaatttaaccatatcgatgaaatcatccgccgcattgcgctggcgcgtttcgacgtcactatcagtctgtcgcataacggcaaaatcgtacgccagtatcgtgcagtgccggaaggcgggcaaaaagaacggcgtttaggcgcgatttgcggcaccgcttttctcgaacaagcgctggcgattgaatggcaacacggcgatctcacgctgcgcggctgggtggccgatccaaatcacactacgcccgcactggcagaaattcagtattgctacgtgaacggtcgcatgatgcgcgatcgcctgatcaatcacgcgatccgccaggcctgcgaagacaaactgggggccgatcagcaaccggcatttgtgttgtatctggagatcgacccgcatcaggtggacgtcaacgtgcaccctgccaaacacgaagtgcgtttccatcagtcgcgtctggtgcatgactttatctatcagggcgtgctgagcgtgctacaacagcaactggaaacgccgctaccgctggacgatgaaccacaacctgcaccgcgtgccattccggaaaatcgcgtggcggctgggcgcaatcactttgctgaaccggcagttcgtgagccggtagctccgcgctactctcctgcgcccgcctcaggcagtcgtccggctgcctcctggccgaatgcgcagcctggttaccagaaacagcaaggtgaagtgtatcgccagcttttgcaaacgcccgctccgatgcaaaaaccaaaagcgccagaaccgcaggaacctgcacttgcggcgaacagtcagagttttggtcgggtactgactatcgtccattccgactgtgcgttgcttgagcgcgatggcaacatttcacttttatccttgccagtggcagaacgttggctgcgtcaggcacaattgacgccgggtgaagtgccagtttgcgcccaaccgctgcttattccgttgcggctaaaagtttctggcgaagaaaaatcggcattagaaaaagcgcagtctgccctggcggaactgggtattgatttccagtccgatgcgcagcatgtgaccatcagggccgtgcctttacccttacgccaacaaaatttacaaatcttgattcctgaactgataggctacctggcgaagcagtccgtattcgaacctggcaatattgcgcagtggattgcacgaaatctgatgagcgaacatgcgcagtggtcaatggcacaggccataaccctgctggcggacgtggaacggttatgtccgcaacttgtgaaaacgccgccgggtggtctgttacaatctgttgatttacatccggcgataaaagccctgaaagatgagtgatatcagtaaggcgagcctgcctaaggcgatttttttgatggggccgacggcctccggtaaaacggcgttagccattgagctgcgtaaaattttaccagtagagttgataagcgttgattctgcccttatttacaaagggatggatatcgggacggcgaagccgaacgctgaagagttactcgccgcgccgcaccgattgctgaatattcgcgatccgtcgcaggcttactcggctgctgattttcgccgcgatgcgctggcggaaatggccgatatcaccgcggcggggcggatcccactgttagtgggcggtacgatgttgtatttcaaggcattgctggaagggttgtcgccgctaccgtcggcagacccggaagtacgggccagaattgagcaacaggcggcagagcaaggttgggagtcattgcatcgtcaacttcaggagatcgatccggttgcggcagcaaggattcatccaaatgatccacaaaggctttcccgggcactggaagtttttttcatttcgggtaaaactttaccggaactgacgcaaacgtcaggagacgctctaccgtatcaggtgcatcagttcgccatcgccccggcgagccgtgaactgctccatcaacgaattgagcagcgttttcatcagatgttggcttcaggttttgaagcagaagtccgggcgctttttgcccgaggagatttgcatacggatttgccttccattcgttgcgtgggttatcgccagatgtggtcttaccttgaaggcgaaatctcatacgatgaaatggtttatcgaggtgtttgcgccacgagacagttggcgaagcggcagataacctggctgcgtggttgggaaggggttcactggcttgacagtgaaaaaccagaacaggcgcgtgacgaagtattacaggttgttggtgctatcgcaggctgaatgtgtacaattgagacgtatcgtgcgcaattttttcagaatcgaaaggttcaaagtacaaataagcatataaggaaaagagagaatggctaaggggcaatctttacaagatccgttcctgaacgcactgcgtcgggaacgtgttccagtttctatttatttggtgaatggtattaagctgcaaggacaaatcgagtcttttgatcagttcgtgatcctgttgaaaaacacggtcagccagatggtttacaagcacgcgatttctactgttgtcccgtctcgcccggtttctcatcacagtaacaacgccggtggcggtaccagcagtaactatcatcatggtagcagcgcgcagaatacttccgcgcaacaggacagcgaagaaaccgaataaggtttcgggctgtttttttacacggggagccagcgatcctgcgttccccgctgatctatttagagggttatacgcttgtttgaccgttatgatgctggtgagcaggcggtactggtacacatctattttacgcaagacaaagatatggaagacctccaggagtttgaatctctggtctcttccgccggtgtcgaagcattgcaggtgattaccggtagccgtaaagcgccgcacccaaagtattttgtaggtgaaggtaaagcagttgaaattgcggaagccgtaaaagcgacgggagcttcggtcgttctttttgaccatgccctgagcccggcgcaggagcgtaacctggagcgtttgtgcgagtgtcgtgtcatcgaccgcaccggccttattttagatattttcgcccaacgtgcgcgtacccatgagggtaagttgcaggttgagttggcgcagttgcgccatctggctacgcgcctggtgcgtggctggacccaccttgaaagacagaaaggcgggattggtttgcgtggtccgggtgaaacccagctcgaaaccgaccgtcgtttgttgcgtaatcgcatcgtgcagatacagtcgcgcctggaaagagttgaaaagcagcgtgagcaggggcggcaatcgcgtatcaaagccgacgttcctactgtttcgctggtgggatataccaacgccggtaaatctactcttttcaatcgaatcaccgaagcgcgggtctacgcggcagaccagttgtttgccaccctcgacccgacgttgcggcgtattgacgttgcggatgtcggtgaaaccgtgttggcagataccgtagggtttattcgccacctgccgcatgatctggtggcggcatttaaagccacgttacaagagacgcggcaagccacattgctgctgcacgtcattgacgcggcggatgtgcgtgtacaagaaaacatcgaagcggtgaatacggttcttgaagagattgatgctcacgagatcccaaccctgctggtgatgaacaagatcgatatgctggacgatttcgaaccgcgtattgacagagatgaagagaacaaaccgatccgtgtctggctttctgcgcagaccggagcggggataccacagctttttcaggctttgacggagcgtctttccggcgaggtggcgcagcatacattgcgtctgccgccgcaggaagggcgcctgagaagtcgtttttatcagcttcaggcaatagaaaaagagtggatggaggaggacggcagcgtaagtctgcaagttcgtatgccgatcgttgactggcgtcgcctctgtaaacaagaaccggcgttgatcgattacctgatctaacggcgtagcgtctgaagcgtggagtcatatcctctggcgtcgaaagacaacagggatcaccgcataacaaatatggagcacaaacatggcgtggaatcagcccggtaataacggacaagaccgcgacccgtggggaagcagcaaacctggcggcaactctgagggaaatggaaacaaaggcggtcgcgatcaagggccacctgatttagatgatatcttccgcaaactgagcaaaaagctcggtggtctgggcggcggtaaaggcaccggatctggcggtggcagttcatcgcaaggcccgcgcccgcagcttggcggtcgcgtcgttaccatcgcagcggcagcgattgtcattatctgggcggccagtggtttctataccattaaagaagccgaacgcggcgtggtaacacgctttggtaaattcagccatctggttgagccgggtctgaactggaaaccgacgtttattgacgaagtcaaaccggtgaacgtggaagccgtgcgtgaactggcagcttctggtgtgatgctgacgtctgacgagaacgtagtgcgcgttgagatgaacgtgcagtaccgcgtcaccgatccggaaaaatatctgtatagcgtgaccagcccggatgacagtctgcgtcaggctaccgacagcgccctgcgcggggttatcggtaaatacaccatggaccgcattctgacggaaggtcgtaccgtgattcgtagcgatactcagcgcgaactggaagagacgattcgtccgtatgacatgggcatcactctgctggacgtcaacttccaggctgctcgtccgccggaagaagtaaaagcggcgtttgacgatgcgattgccgcgcgtgaaaacgaacagcaatacattcgtgaagcagaagcgtataccaacgaagttcagccgcgtgcgaacggtcaggcgcaacgtatcctcgaagaggcgcgtgcgtacaaggcccagaccatcctggaagctcagggtgaagtggcgcgctttgctaaacttctgccggaatataaagccgcgccggaaattactcgcgagcgtctgtatatcgagacgatggaaaaagtgttgggcaacacccgcaaagtgctggttaacgataaaggtggcaacctgatggttctgccattagaccagatgctgaaaggtggtaacgcccctgcggcgaagagcgataacggtgccagcaatctgctgcgtctgccgccagcctcttcctccacaaccagtggagcaagcaacacgtcgtccaccagtcagggcgatattatggaccaacgccgcgccaacgcgcagcgtaacgactaccagcgtcagggggaataacgatgcgtaagtcagttatcgcgattatcatcatcgtgctggtagtgctttacatgtctgtctttgtcgtcaaagaaggtgagcgcggtattacgctgcgttttggtaaggtactgcgtgacgatgacaacaaacctctggtttatgagccgggtctgcatttcaagataccgttcattgaaacggtgaaaatgctcgacgcacgtattcagaccatggacaaccaggccgaccgctttgtgaccaaagagaagaaagacctgatcgtcgactcttacatcaaatggcgcatcagcgatttcagccgttactatctggcaacgggtggtggcgacatttcgcaagcggaagtgctgttgaaacgtaagttctctgaccgtctgcgttctgaaattggtcgcctggacgtgaaagacatcgtcaccgattctcgtggtcgtctgaccctcgaagtacgtgacgcgctgaactccggttctgcgggtacagaagatgaagttactacccctgcagcagataacgccattgccgaagcggcagagcgcgtaacggctgagacgaagggcaaagttccggtcatcaatccgaacagtatggcggcgctgggtattgaagttgtcgatgtgcgaattaagcagatcaacctgccgaccgaagtgtctgaagcgatctacaaccgtatgcgcgccgagcgtgaagcggtagcgcgtcgtcaccgttcacaaggtcaggaagaagcggaaaaactgcgtgcaactgccgactatgaagtgaccagaacgctggcagaagctgagcgtcagggccgcatcatgcgtggtgaaggcgatgcagaagcagccaaactgtttgctgatgcattcagtaaagatccggacttctacgcattcatccgtagcctgcgtgcttatgagaacagcttctctggcaatcaggacgtgatggtcatgagcccggacagcgatttcttccgctacatgaagacgccgacttccgcaacgcgttaatataacgactgcggtacaggtcaataaagccaccacatcctcagggatgtcggtggttttctttttctataaggataatgaatgaattcgacaatctggctggcgcttgccctggttttggtactggaaggtttagggccgatgttttacccgaaggcatggaagaagatgatctctgcgatgaccaatttgcccgataatattttacgtcgttttggcggtggacttgtggttgcgggcgttgtggtctactacatgttgaggaaaacgattggctgaacaaaaaacagactgatcgaggtcatttttgagtgcaaaaagtgctgtaactctgaaaaagcgatggtagaatccatttttaagcaaacggtgattttgaaaaatgggtaacaacgtcgtcgtactgggcacccaatggggtgacgaaggtaaaggtaagatcgtcgatcttctgactgaacgggctaaatatgttgtacgctaccagggcggtcacaacgcaggccatactctcgtaatcaacggtgaaaaaaccgttctccatcttattccatcaggtattctccgcgagaatgtaaccagcatcatcggtaacggtgttgtgctgtctccggctgcgctgatgaaagagatgaaagaactggaagaccgtggcatccccgttcgtgagcgtctgctgctgtccgaagcatgtccgctgatccttgattatcacgttgcgctggataacgcgcgtgagaaagcgcgtggcgcgaaagcgatcggcaccaccggtcgtggtatcgggcctgcttatgaagataaagtggcacgtcgcggtctgcgtgttggcgaccttttcgacaaagaaaccttcgctgaaaaactgaaagaagtgatggaatatcacaacttccagttggttaactactacaaagctgaagcggttgattaccagaaagttctggatgatacgatggctgttgccgacatcctgacttctatggttgttgacgtttctgatctgctcgaccaggcgcgtcagcgtggcgatttcgtcatgtttgaaggtgcgcagggtacgctgctggatatcgaccacggcacttatccgtacgtaacttcttccaacaccactgctggtggcgtggcgaccggttccggcctgggcccgcgttatgttgattacgttctgggtatcctcaaagcttactccactcgtgtgggtgcaggtccgttcccgaccgaactgtttgatgaaactggcgagttcctctgcaagcagggtaacgaattcggcgcaactacgggtcgtcgtcgtcgtaccggctggctggacaccgttgccgttcgtcgtgcggtacagctgaactctctgtctggcttctgcctgactaaactggacgttctggatggcctgaaagaggttaaactctgcgtggcttaccgtatgccggatggtcgtgaagtgactaccactccgctggcagctgacgactggaaaggtgtagagccgatttacgaaaccatgccgggctggtctgaatccaccttcggcgtgaaagatcgtagcggcctgccgcaggcggcactgaactacatcaagcgcattgaagagctgaccggtgtgccgatcgatatcatctctaccggtccggatcgtactgaaaccatgattctgcgcgacccgttcgacgcgtaattctggtacgcctggcagatattttgcctgccgggctaacagtgtgatacattgctgtgtcggttaagccattacgctatccgacacagtgttaaatcctcgcttttttccttccccgaactgaaataaattagcgacacagcttgtggctggtttatcatcaatataaatgtatttttccccgatttcccttttgaggttgatgtgcagttaacgagtttcactgattacggattacgtgcgctgatctacatggcgtcattgccagaagggcggatgaccagtatttctgaagtgactgacgtctacggcgtctcccgtaatcatatggtcaaaataatcaatcaacttagtcgtgccggctacgtgactgctgttcgtggaaaaaatggcggcattcgcttgggtaaaccggcgagtgcaatacgtattggtgatgtggtgcgcgagctggagcccttatcgctggtgaattgcagcagtgagttttgccacattacacctgcctgtcggttgaaacaggcgctttctaaggccgtgcaaagttttcttacggaactggataactacacgcttgccgatttggttgaagagaatcaaccgctttataaattattgctggtggagtgacgaaaatcttcatcagagatgacaacggaggaaccgagatgtcacaagatcctttccaggaacgcgaagctgaaaaatacgcgaatcccatccctagtcgggaatttatcctcgaacatttaaccaaacgtgaaaaaccggccagccgtgatgagctggcggtagaactgcacattgaaggcgaagagcagcttgaaggcctgcgtcgccgcctgcgcgcgatggagcgcgatggtcaactggtcttcactcgccgtcagtgctatgcgctgccggaacgcctcgacctggtgaaaggtaccgttattggccaccgtgatggctacggctttctgcgagttgaagggcgtaaagatgatttgtatctctccagcgagcagatgaaaacctgcattcatggcgatcaggtgctggctcagccgctgggcgctgaccgtaaaggtcgtcgtgaagcgcgtattgtccgcgtactggtgccaaaaaccagccagattgttggtcgctacttcaccgaagcgggcgtcggctttgtggttcctgacgatagccgtctgagcttcgatatcttaatcccgcccgatcagatcatgggcgcgcggatgggctttgtggtggtggttgaactgactcaacgcccgactcgccgtaccaaagcggtgggtaaaatcgtcgaagtgctgggcgacaatatgggcaccggcatggcggttgatatcgctctgcgtacccatgaaattccgtacatctggccgcaggctgttgagcaacaggttgccgggctgaaagaagaagtgccggaagaagcaaaagtgggccgtgtcgatctgcgcgatttaccgctggtcaccattgatggcgaagacgcccgtgactttgacgatgcagtttactgtgagaaaaaacgcggcggcggctggcgtttatgggtcgcgattgccgacgtcagctactatgtgcgtccgccaacgccgctggacagagaagcgcgtaatcgtggtacgtcggtgtacttcccttcgcaggttatcccgatgctgccggaagtgctctctaacggcctgtgctcgctcaacccgcaggtagaccgcctgtgtatggtgtgcgagatgacggtttcgtcgaaaggccgcctgactggctacaaattctacgaagcggtgatgagttctcacgcgcgtctgacctacaccaaagtctggcatatactgcaaggcgatcaggatctgcgcgagcagtatgcgccgctggttaagcatctcgaagagttacataacctctataaagtgctggataaagcccgtgaagaacgcggtgggatctcatttgagagcgaagaagcgaagttcattttcaacgctgaacgccgtattgaacgtatcgaacagactcagcgtaacgacgcccacaagttaattgaagagtgcatgattctggcgaatatctcggcggcgcgtttcgttgagaaagccaaagaaccggcactgttccgtattcacgacaagccgagcaccgaagcgattacctctttccgttcagtgctggcggagctggggctggaactgccgggcggtaacaagccggaaccgcgcgactatgcagagttactggaatcggttgccgatcgtcctgatgcagaaatgctgcaaaccatgcttttgcgctcgatgaaacaggcgatttacgatccggaaaaccgtggtcacttcggtctggcattgcagtcctatgcgcactttacttcgccgattcgtcgttatcctgacctgacgttgcaccgcgccattaaatatctgctggcgaaagagcaggggcatcagggcaacaccactgaaaccggcggctaccattattcgatggaagagatgctgcaactgggtcagcactgttcgatggcggaacgtcgtgccgatgaagcaacgcgcgatgtgtctgactggctgaagtgtgacttcatgctcgaccaggtaggtaacgtctttaaaggcgtaatttccagcgtcactggctttggcttcttcgtccgtctggacgacttgttcattgatggtctggtccatgtctcttcgctggacaatgactactatcgctttgatcaggtagggcaacgcctgatgggtgaatccagcggccagacttatcgcctgggcgatcgcgtggaagttcgcgttgaagcggttaatatggacgagcgcaaaatcgactttagcctgatctccagcgaacgcgcaccgcgcaacgtcggtaaaacggcgcgcgagaaagcgaaaaaaggcgatgcaggcaaaaaaggcggcaagcggcgtcaggtcggcaaaaaggtcaactttgagccagacagcgcctttcgcggcgagaaaaaaccgaagccgaaagcagcgaagaaagacgcgagaaaagcgaaaaagccatcggtgaaaacgcagaaaatagccgcagcgaccaaagcgaagcgtgcggcgaagaaaaaagtggcagagtgatcattaccctcttcaaacagaagagggtgaattatccgtaggccgggcaagcgtggcgctcccggcaaaacgtaaacaacgagtacattaatgagcgaaatgatttacggcatccatgcagtgcaggccctgctggagcgcgcccctgaacgttttcaggaagtctttattttaaaaggccgtgaagataaacgtctgttaccgctgattcacgcccttgagtctcagggcgtggttatccagttggcaaaccgccaatatctcgatgagaaaagcgacggtgccgtgcatcagggcattatcgctcgtgtgaagccaggacggcagtatcaggaaaacgatctgccggatctgatcgcttcgctcgatcaaccgttcctgctgatcctcgacggcgtaaccgatccgcacaacctcggcgcgtgtctgcgtagcgcggacgccgctggtgttcatgcggtgattgtgccgaaagatcgctccgcacagctcaacgccacggcgaaaaaagtggcctgtggtgcggcagaaagcgttccgctgattcgggtgactaatctggcgcgcaccatgcgtatgttgcaggaagagaatatctggatcgtcggtacggcaggcgaggcggatcatacactctatcagagcaaaatgaccggacgcctggcgctggtgatgggcgcggaaggtgaaggtatgcgtcgcctgacccgtgaacattgcgatgagttgatcagcatcccaatggcaggaagtgtttcttccctgaacgtttcggttgcaaccggaatttgcttatttgaagcggttcgtcagcgcagctagttcctctgaattatgaaaagccatccagatttggatggtttttttttgtctatagctggtaagataattacgtactgcaaatattcattttattaatatttaaacttaatctatatggaataatatatgacatggaatccgttggcgctggcgacggcgctgcaaactgtacctgaacaaaatattgatgtaacaaatagcgaaagcgcattaattattaaaatgaatgattatggcgatttgcaaatcaatattctttttacttcccgccaaatgatcatcgaaacctttatttgttcggtaagtagtatcagcaatccagatgaatttaataccttcttattaagaaatcagaagatgatgccgttgtcatcggtagggatctccagcgtgcaacaggaagagtattacattgttttcggtgcgttatcgcttaaatcttctcttgaagatatcctgcttgagataacttcgctggtagataacgcattggatctggctgaaattacagaagaatattcacactaattacaaggacgggtatttatggggattttaaaaagtttatttacgctggggaaatcgtttatctcccaggcggaagagtccattgaagaaaaccagggcgtgcgcatgctggaacagcatattcgtgacgcaaaaactgaactcgataaagccggaaaatctcgcgttgatctgctggcgcgagtgaaattaagtcacgataagctgaaagatttacgtgagcgtaaagccagtctggaagctcgtgcgctggaagcgttaagcaagaacgtgaatccgtcgttgattaacgaagttgctgaagaaatcgcgcgccttgagaatctcattaccgctgaagagcaagtgttgtcgaatctggaagtctctcgtgatggcgtggaaaaagcagttacagcgacagcgcagcgtatcgctcagtttgagcagcaaatggaagtcgttaaagccactgaagccatgcagcgtgcacaacaggctgtaacgacctctactgttggcgcatcttccagcgtttcgacagcggcagaatccttaaaacgcctgcaaacgcgtcaggccgaacgtcaggctcgcctggatgctgccgcacagttggaaaaagtcgcagacggtcgcgatctcgatgaaaagctggcggaagccggaattggcggtagcaataaaagtagcgcccaggatgtattagcaagactgcaacgccaacagggcgagtaattttttgccagcctcactgcaaggctggcaactattttaaggataaaatatgtctggttttttccagcgtctgtttggcaaggataataagcctgctatcgctcgcggtccgttgggtctgcatctcaatagtggttttacgctcgatacgttagcgtttcgtttgctggaagatgcattgctgatcgagctaccgggtgaagaatataccgtggccgccgtcagttgcatcgatctgggcgggggtagccagattttccgttactacacttcgggcgatgagttcctgcaaatcaataccactggcggcgaagatattgatgacattgatgatatcaagctctttgtctatgaagagagctacggtatcagtaaagagagtcactggcgcgaggcgatcaacgccaaagcgatgggggcaatgaccttaaactggcaggaaaaacgctggcagcgattttttaacagcgaagaaccgggaaatatcgaacccgtctacatgctggaaaaagtagaaaatcaaaaccatgccaaatgggaagtgcataattttagcatgggctaccaacggcaggtgaccgaagatacttacgaatatttgctgttaaatggtgaggaatcttttaacgatctcggcgagccggagtggttattttcgcgcgcgctgggtgtcgatatcccgatgacatcacttcatattattggttaattacaaggacgtttacaatgcatatactggattcacttcttgcctttagtgcctatttttttattggcgtggcgatggtgattattttcctgtttatctactccaaaattacaccgcacaacgaatggcagttaatcaaaaacaataacaccgcggcggcactggcgttcagcggaacattgttggggtacgtgatccccttatccagtgcggcaatcaatgcggtgagtattccagactatttcgcatggggcgggattgctctggtgattcaattactcgtttttgctggcgtcaggctttatatgcctgcattaagcgaaaaaattattaatcacaataccgcagcaggaatgtttatgggaaccgccgcgctggctggcggtatttttaacgcagcttgtatgacatggtaatggacgatcatggccagaaaacgcaaatccagaaataacaaaaatatcggacatggggcaatcagtcgcattggtagaccgcataatccttttgagccgcgccgcaatcgctacgcacaaaaatacttaacgttggcactaatgggcggtgccgcttttttcgtattgaaaggttgtggcgatagtggcgatgtcgataacgacggcgacggaacgttttacgcgactgtgcaggattgtattgatgatggtaataattcagatatctgtgctcatggctggaacaacgccaaagcggcattttatgccgatgttccgaagaatatgactcagcagaattgtcagtctaagtacgaaaattgctactacgacaatgttgaacagagttggatcccggtcgtttctggatttttgttaagccgggttattcgtaaagatcgcgatgagccgttcgtctataacagcggcggatcctcatttgcttcccgccccgtctggcgcaacacttccggtgattactcctggcgctccggttctggcaaaaaagagtcttactcttcgggcggctttaccaccaaaaaagcgtcaaccgtttctcgcggcggctatggtcgttcttccagcgcccgtgggcattggggaggctaatcatgctgagacacaacgttactgtgcggcgggatctggaccggattgccgccgataacggatttgactttcatatcatcgacaatgaaatctattgggatgagagtcgggcttaccgctttactctgcgtcagattgaagagcagatcgaaaaaccgactgcggaactgcatcagatgtgccttgaggtggtggatcgcgcggttaaagatgaagagatcctgacgcaactggcgatcccgccgttgtactgggatgtgatcgccgaaagctggcgcgcacgcgatccttcgttgtatggccgtatggattttgcctggtgtggtaatgcaccggttaagctgctggagtacaacgctgatacaccgacctcgttgtatgagtcggcttatttccagtggttgtggctggaagacgcccggcgtggcggcattattccgcgtgatgccgatcagtacaatgccattcaggaacgcctgatttcgcgttttagcgagctttacagtcgggaaccgttttatttttgctgctgtcaggataccgacgaagacaggagtaccgtgctgtacttgcaggactgcgccgagcaggcagggcaggagtctcggtttatctacattgaagagctcggtttgggcgtcggcggcgtactgaccgatcttgatgataatgtcatccagcgtgcatttaagctgtatccgctggagtggatgatgcgtgacgataacggtccgctgctgcgcaagcgtcgcgagcaatgggtggagccgttatggaaaagtatcttgagtaataaagggctaatgccgctgctttggcgcttcttccctggtcatcctaaccttcttgcatcctggttcgatggtgaaaaaccgcagattgccgctggcgaaagctatgtgcgtaaaccgatttactcgcgcgaaggcggaaacgtcaccattttcgacggtcagaataacgtcgttgaccacgctgatggtgattacgccgatgaaccgatgatctaccaggcgtttcaacctctgccgcgatttggcgatagctacacactcatcggtagctggattgtcgatgatgaagcgtgcggaatggggatccgtgaagataacacgttgatcaccaaagacacctcacgtttcgttccgcattacattgctggataagaatgttttagcaatctctttctgtcatgaatccatggcagtgaccatactaatggtgactgccattgatggagggagacacagtgcactggcaaactcacaccgtttttaatcaacctataccattaaataacagcaacttatacctgtctgatggcgcgctttgcgaagcggtaacgcatgaaggtgctggctgggatagcgattttctcgccagtattggtcagcagttaggaacggctgaatcccttgagctggggcggctggcgaatgtgaatccgcctgaattattgcgctacgatgcgcaaggacgccgtctggacgatgtgcgttttcaccccgcctggcacctgctgatgcaggcgctatgtaccaatcgggtgcacaatcttgcctgggaagaagacgctcgctccggcgcatttgtggcgcgcgcggcgcgttttatgttacatgcgcaggttgaggctgggtcgttatgtccgataacgatgacctttgccgccacgccattgttgttacagatgttacccgcgccgtttcaggactggatcacgccgctgttgagcgatcgctacgattctcacttattgccgggtgggcaaaaacgtggcttgttgatcggcatgggaatgacggaaaagcagggcggttccgatgtcatgagcaacaccacccgcgcagagcgtctggacgatggttcttatcggctggtggggcataaatggtttttctcggtgccgcaaagcgatgcgcatctggtgctggcacagaccgcgggcggtttgtcctgcttttttgtgccgcgctttttgcctgacgggcaacgcaacgcgattcgcctcgagcggctgaaagataagctgggtaatcgctctaacgccagctgcgaagtggagtttcaggatgccattggctggttgttggggcaggaaggggaaggagttcgtctgatcctgaaaatgggtgggatgacgcgttttgattgcgccctgggtagccatgccatgatgcgccgtgcattttcgctggcgatttaccatgcacatcaacgccatgtttttggtaatccattgatccaacagccccttatgcgtcatgtcttaagtcgcatggcacttcagcttgaagggcaaacggcgttgctgtttcgtcttgcgcgagcgtgggaccggcgcgccgatgccaaagaagctctgtgggcgcgtttatttacgcctgcggcgaaatttgtgatctgcaaacgtggcattccgtttgtggccgaagcgatggaggtgctgggcggcattggttattgcgaggagagcgagctgccgcggctttaccgggagatgccggtaaacagtatttgggaaggttccggcaatattatgtgcctggatgtgctgcgcgttctcaataagcaagcgggcgtatacgacttattgtcggaagcatttgtggaagtgaaagggcaggatcgctattttgatcgcgcggttcgtcgtttacagcagcagctgcgtaagccagctgaagaattggggcgagagattactcatcagctattcctgctgggctgcggtgcgcaaatgttgaaatatgcctctccgccaatggcgcaggcgtggtgtaaggtgatgttagatacgcgcggcggcgtacggttgtcagagcagatccagaatgatttattgctgcgggcgacgggaggagtgtgtttgtaagcgtatacgactgatgcgacgctggtttcgattaactaaatgaaatattttaaaattgtaggccggacaaggcgctcgcgccgcatccggcattgttcatttgctgtagatgacactcacgcatacagtatcgcctgtacgcgccagttatcaggctgctggtcttcgtacatggtaataatgcggtaccatgacgcaccttgttcatcggcctttaacgccacgatacgttccacgtcctgcggatcccctgaaatattgctaactgagatctgacctatttcattcaggcccgtcacgcagtcagcactggcgaattctgcagactgtgccgtggcgctcgcaggataagtcactaattgcagcgagggtgaggcaagtaattgtttcatcgtcagctccatttttcgtttccccacatgttgcagggcattccatcgcggtaataaacgcccgagcttccagccggtaatttattgtgcacaggtaaacgcatagggacgcaaagcaatgtaaagctgactatgtaagttgtctgatttatttacggtacaaaatggcttgtgaataccactgtcctgtcacgatggtttcgtccaccatgacgacaacgtaataatcagcttttgcagcgacagctttcgctctgatttctgctaatgcgtcatccggagaaccccgaaccatcgtgcttacgctacctattcgctgtaacccttgcgtctggtcgcggcgaatctcttgcggatggtccgttactggcggtgctggctgtggcgtaccttgcagtgcgctacaggcacttaacatcaacaccaataataaactggcaaaccggtaaataacgctattacgtttcctgctaaccatagtgtagtgccttattaatttaactttgggggaatgttcccgaattgttacctggtacgcgattttcgaatgaaaacgtgacgaaagcgtaacccacatctcaacattatgaactaataccgccagcagaaacttgtgctaaggatttcttcatgtcataccagacaaaaaggagagacagatgattgaaatagaatcacgcgagctgccagatattcccgttcttcatgcttatcctgtcgggcaaaaagataccccgttaccgtgtgtgattttttatcacggctttacttcgtccagtctggtgtatagctattttgccgttgcgctggcgcaggctggtttgcgggtgatcatgccggatgcgcccgatcacggtagccgttttagtggcgacgcagcgcggcggttaaatcaattctggcaaatcttgctacaaagtatgcaggaattcactaccttacgtgcggcaatagccgaagaaaactggctgcgtgatgaccgtctggcagtcggtggcgcgtcgatgggcgcgatgacggcactgggaattaccgctcgccaccccacgataaaatgtaccgccagcatgatgggatcgggctattttacatcgctcgcccgttcactgtttccaccgctgatacctgaaacggcagcacagcagaatgaattcaataacattgtcgcgccgctggcagagtgggaagcgacaaaccacctggaacaacttggtgacagacctctactgctgtggcatggccttgacgatgacgtcgtgcctgccgacgaatcactacgtttgcagcaggccttaagcgagacggggcgggataaactgctaacctgttcatggcagccaggcgtgcgtcaccgcattacgcctgaggcgttagatgctgccgtgacatttttccgccagcatctttaaacacgcagaatgctgaccccttgcgcttccagttgttgcaggatttccgggttagcatttttgccggtgatcagcatatcgatttgatcggcacggctaaaaagcattcccgcgcgttcgccaatcttactgctatcaaccagtaccaccagtttccctaccacgctcagcatcttctgctctgccattgccgtcagcatatcggttttatacaacccttctgctgtcagtcctttgccgctggtaaacatccagtgcccggcatagagactgttttcgctgccttgcgggcttaaagtgatggactgacttttgttgtactgtccgcccataatgatcacgctgtcatgctcctgatcgatcaggtaatttgccagcggtagataattagtgatgatttgcactggcttgccacacatttcccgcccaagcagaaacgcggtggagccgcagttgatgactacgctttcgcccggattaaccagctgcgaggccgctttagcaatacgtactttttcatcgtgattctgcgcctgatgcagattcatcggcgtccagcgcgggcgctgttgggtaatagcttctgcgccattgcgcacttttttcagtttgccgctttcgtcaagtttattgatatcgcgtcgtgcagtggcaggcgaaattcccagacgctcaacgactttctcaacggtcacaaagcccaattgtgcgagcatttccaggaggatttgatgtctttgtgcttcagtcatgagctattccgataaaatttgatttttttagatgatatttgaaatagccaggaaatactatgccggatagcgcgagcatctccatgctatccggtacaagcgacagattacaggaacgacttgaacggcagatctggttcaatagtgaagcaatcatcgaaaccacgcggatagtggtactcgaagttgtctttatccagcggccaggtaaatttgccgccgacctgccagataaacggcttgaagccatacttcaggcgatcttttttcatctcccacagcacgcggatctcttgcggatcggcctggaagtttgaccagatatcgtggtggaacgggatcactactttcgcattcagcgcttcgcccatacgcaggatatcagcactggtcattttgtcggtaataccgcgtgggttttcgccgtatgaacctaaagccacgtcgatctgatgctcattaccatgttttgcatagtagttagagtagtgggagtcgccgctgtgatacagggtaccgcctggggttttgaacagatagtttaccgcgcgatcgtccatgccgtccggcagtacgccagccgctttttgatcggctggcagggtgatcagtgccgtgcggtcgaaagcatcaagtgcatgaatttcaatgtcttttaccttcactacgtcgccaggtttaacgacgatgcaacgctctttcggtacgccccagccaatccacaaatcaacgcaggttttcggtccaatgaacggtacgtcatcagcacagttctgcatcacggcagcagcgacgttaacgtcgatatgatcgttgtgatcgtgagtcgccagtaccgcgtcgatctggcgaatcgcaaacggatcaagaacaaacggggtggtgcgcaggtttggctgcagttttttcacgccagccatgcgctgcatctggtgaccctgtttcatgaacgggttaccgtggctttgtttgccagtaccgcaccaaaaatcaacacaaacgttggcaccgccttctgatttcaaccagatcccggtacagccgagccaccacattgcgaaagtgccaggtgcgacctgctcttgctcaatttcttcattcagccagctaccccactccgggaaagtgctcaggatccaggactcacgggtgatacttttcactttactcatcgccatttaccttcgtgatagttcaattcgaatcaatatgtgattggttttgattaatcctgacactattttttcaggaaggcaatgaccattttttgactttttagcaggagagttattgtggattttgagtgtggaaagattaaattgaatgtgtaatgcaattaactaaatgaatttaaatgaataaatatttcattatgtgaatcccattctgtttatatggaattatttgcgtgcgacgtcacatttaatcataaataatcttgttgtgattacttttgaaaattagagtgagagcacaacattccgggtgtgcgaaatacccggttacctcttcttcaggagatcgttatggagatcctctacaacatctttaccgtgttttttaaccaggtcatgaccaatgccccgttgttgctgggtattgtgacctgtctgggttacatcctactgcgcaaaagtgtcagcgttattattaaaggtacgattaaaaccataattggtttcatgttgttgcaggcagggtccggcatcctgaccagcaccttcaaaccggtggtggcgaaaatgtccgaagtctacggcattaacggcgcaatttccgatacttacgcgtcgatgatggcaaccattgaacgcatgggcgatgcctatagctgggtgggttacgcggtgttgttagcgctggcgctgaacatctgttacgtgctgctgcgtcgcattaccggtattcgtaccatcatgctgactggtcacatcatgttccagcaggcggggctgattgccgttacgctgtttatcttcggctactccatgtggacgaccattatctgcaccgcgattctggtttcgctctactggggcattacctccaacatgatgtacaagccgacacaggaagtcaccgacggctgtggtttctccattggtcaccagcagcagttcgcatcatggattgcttataaagtcgcaccgttcctcggcaaaaaagaggaaagcgttgaagacctcaaactgcctggctggctgaatattttccacgacaacatcgtctccacggcgattgtcatgactatattctttggtgccattctgctctcctttggtatcgacaccgtgcaggcgatggcaggcaaagttaactggacggtgtacatcctgcaaaccggtttctccttcgcggtggcgattttcatcatcactcagggcgtgcgcatgtttgtggcggaactctctgaagcattcaacggtatctcccagcgcctgatcccgggtgcggttctggcgattgactgtgcggctatttatagcttcgcgccgaacgccgtggtctggggttttatgtggggcaccatcgggcaactgattgcggttggcatcctggtcgcctgtggctcttcaatcctgattattccaggctttatcccgatgttcttctccaacgccactatcggcgtgttcgctaaccacttcggcggctggcgcgcggcgctgaaaatttgtctggtgatggggatgatcgaaatctttggttgcgtctgggcggtgaaactcaccggtatgagcgcctggatgggcatggcggactggtcgattctggcaccgccgatgatgcagggcttcttctccatcggtatcgcctttatggccgtcatcattgtcattgcactggcttatatgttcttcgctggccgcgcactgcgtgcagaagaagatgcagaaaaacaactggcagaacaatctgcttaataaggagttttgattatgaccgtacgtattctggctgtgtgtggtaacggacaaggcagttccatgatcatgaaaatgaaagtggaccagtttttaacccagtcgaacatcgaccacacggtaaacagctgcgcggttggcgaatacaaaagcgagttgagcggtgcggatatcatcatcgcttctacccatattgcgggcgaaatcaccgtgaccggcaacaaatatgtggttggcgtgcgcaacatgctctctcctgctgattttggcccgaaactgctggaagtgatcaaagagcatttcccgcaggacgtgaagtaaggacgcgccatgaaattacgtgattcgctggctgaaaataaatctatccgcttgcaagcggaagcagagacatggcaggacgcagtgaaaatcggcgttgatctgctggtagcggcagatgtggtagagccgcgttactaccaggcgattctggatgcggttgaacagcacggcccgtactttgtgctcgcacccggcctggcaatgccgcatggacgcccggaagagggggttaagaaaactggttttgcgctggtgacgctgaaaaagccgctggagttcaaccacgaagataacgatccggtggatatcctcatcaccatggcggcggttgatgccaacactcaccaggaagtgggcatcatgcagatcgtcaacctgtttgaagatgaagccaatttcgaccgtttacgtgcctgccgtaccgagcaggaagtactggatctcattgaccgcaccaacgcggcagcttaagaaggaattgaacatgtcattaccgatgttgcaagtcgcgctggacaaccagactatggatagcgcctacgaaaccactcgcctgattgccgaagaagtcgacattatcgaagtgggcaccattctttgcgtaggcgaaggcgtgcgtgcggttcgtgacctgaaagcgctgtacccgcacaaaatcgtactggctgacgccaaaattgccgatgcaggcaaaatcctttctcgcatgtgcttcgaagccaacgctgactgggtgaccgtaatttgctgtgcggatatcaacaccgccaaaggcgcgctggacgtggcaaaagagtttaatggcgacgtgcagatcgaattgaccggctactggacctgggaacaggcgcagcagtggcgcgacgcaggcattgggcaggtggtttatcaccgcagccgtgacgcgcaggccgcaggcgtggcatggggcgaagcggatatcaccgcgatcaaacgtctttccgatatgggcttcaaagttaccgtcactggtggtctggcgctggaagatctgccgttgtttaaaggcattccgattcatgtgtttatcgctggtcgcagcattcgtgatgccgcttctccggtggaggccgcacgtcagttcaaacgttccatcgctgaactgtggggctaaggagcggatatgttgtccaaacaaatcccgcttggcatctacgaaaaagcactccccgctggggagtgctggctggaacgactgcaactggcaaaaacgttaggcttcgattttgtcgagatgtcggtagatgaaacggacgatcgcctttcgcgcctcgactggagccgcgagcagcgtctggcgctggtgaacgcgattgttgaaaccggcgtgcgcgtgccgtctatgtgcctttctgctcatcgtcgtttcccgctgggcagcgaagatgacgcggtgcgggcgcaggggctggagattatgcgtaaagctatccagttcgcccaggacgtcggcattcgcgtgatccaactggcgggctatgacgtttactatcaggaagccaataacgaaacgcgtcgtcgtttccgtgacggcctgaaagagagcgttgagatggcaagccgtgcgcaggtcacgctggcgatggagatcatggattacccattgatgaactccatcagcaaggcgctgggctacgcacactatctcaacaatccgtggttccagctctacccggatatcggcaacctgtcggcgtgggataatgacgtgcagatggagttgcaggctggaatcgggcacatcgtcgcggtgcatgtgaaagacaccaaaccaggcgtcttcaaaaacgtgccgtttggcgaaggcgtagtggatttcgaacgttgcttcgaaacgctcaaacagagtggctattgcgggccgtacctgattgagatgtggagcgaaacggcggaagacccggcggcagaagtagcgaaagcgcgtgattgggtgaaagcgcgcatggccaaagcaggcatggtggaggcggcataatgcaaaagctgaaacagcaggtgtttgaagccaacatggatttaccgcattacgggttggtgacctttacctggggcaacgtcagcgctattgaccgtgaacgcgggctggtggtgatcaagcccagcggtgtcgcctacgaaaccatgaaagcggacgatatggtagtggtcgatatgagcggcaacgtggtggaaggggagtatcgtccgtcttccgacactgcgacgcatctcgaactctaccgtcgttatccgtcgcttggtggtattgtccatacccactccactcatgccaccgcatgggcgcaggcggggctggcgatcccggcgttaggcaccacgcacgccgattacttctttggcgatatcccgtgtacgcgtgggttaagtgaagaagaagtgcagggcgaatacgagctaaacactggcaaagtgattatcgaaacgctgggtgacgccgagccgctgcatacgccgggaattgtggtgtatcagcacggaccgttcgcctgggggaaagatgcccacgatgcggtgcataacgcggtggtgatggaagaagtggcgaaaatggcgtggattgcgcgcagtattaacccacaactgaatcacatcgacagctttctgatgaataaacacttcatgcgtaagcacggtcctaacgcttattacgggcagaagtaaaacacgcgctgcggaaatttccttcttcgggagataactggtctaattccgcagccgtttttcaaaaaaaagccccctgcgaagggggcaaagcaaactatggcaatgtttcgttggttatacctggtgctagcgataaatatccgcgctggcgtgcatattgccgttactccccggttcccgcatcagaattacgtggtagtacgttgcgccttgcgcatctgtctcttcatttaatgcctgacgtgcttcactctcagtggcgaagttatgattgatataaatcacgcctaagctttgcacatcgtccatatttctggcctggtggttattaatttcaatggctgcccatgtatttgcacttagcaaaagcacagccagaagggctaaaacacgactgaacatagatacctccttgacggctgactttgtgtgctctcctcttgtggtgatcttctgatttaattttaatcaatgataaagaagttgatggtgaccatttctgatgcagttgttcaaaaaaacaccatgacgaagtgtgatgaactccaaatcagcggtttagaggttatttgcgaaaggggcgatttatttctgctcagcccttgagtttagcggggtatgtcagtattataacgcgtcatttttcagccgacctttaacacgttccttgcctccccgggattcggctgacccagacaggaggctgaataatccgtaaggagcaattcgatgcgtcattacgaaatcgtttttatggtccatcctgaccagagcgaacaggttccgggcatgatcgagcgctacactgctgccatcactggtgcagaaggcaagatccaccgtctggaagacttggggccgccgtcagctggcttacccgatcaacaagctgcacaaagcacactacgttctgatgaacgttgaagctccgcaggaagtgatcgatgagctggaaactaccttccgcttcaacgatgccgttatccgcagcatggttatgcgtaccaagcacgctgttaccgaagcatctccgatggttaaagcgaaagacgagcgccgtgagcgtcgcgatgatttcgcaaacgaaaccgctgatgatgctgaagctggggattctgaagagtaatttctgatgaccaaccgtctggtgttgtccggcaccgtgtgcaggactccccttcgaaaggtcagtccatcaggaattcctcactgccagttcgtgcttgagcatcgttctgtgcaggaggaagccggctttcaccggcaggcgtggtgccaaatgcccgttattgttagcggacacgaaaaccaggccattactcacagtataacggtcggcagtcgcataaccgttcaggggttcatttcatgccataaggcaaagaacggactgagcaaaatggttttgcatgccgagcagattgaattgatagattctggagactagccatatggcacgttatttccgtcgtcgcaagttctgccgtttcaccgcggaaggcgttcaagagatcgactataaagatatcgctacgctgaaaaactacatcaccgaaagcggtaagattgtcccaagccgtatcaccggtacccgtgcaaaataccagcgtcagctggctcgcgctatcaaacgcgctcgctacctgtccctgctgccgtacactgatcgccatcagtaatcggtcacggtccattaatacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggtagcctgggtgatcaggtaaacgttaaagcgggctatgctcgtaacttcctggtaccgcagggtaaagctgttccagctaccaagaaaaacattgaattcttcgaagcacgtcgcgctgaactggaagctaaactggctgaagttctggcagcagctaatgctcgcgctgagaaaatcaatgcactggaaactgttaccatcgcgtctaaagctggcgacgaaggtaaactgttcggttccatcggtactcgcgacatcgctgacgctgtaactgcagctggcgttgaagtggctaagagcgaagttcgtctgccgaacggcgttctgcgtaccactggcgaacacgaagtgagcttccaggttcacagcgaagtattcgcgaaagtgatcgtaaacgtagtagctgaataattcgttattcaacgagacgtaaaaacgccgaccagtggtcggcgttttgcttttaagcgataaaaaccgcagaaatagacgttccctccataaatctcttgctattccttttataaaaagttcgcagtacccatacctggcccccagcctcgccgctggtagttcgtgtcatgttttttacgcgtaaaacacgacaaaagcatcaatacagcgatcgtctcccttgtatgataataaaaacaatatgttatatatgaatgcgctgttattttattgtttttatatataaaaggataaaatatcatcactttcgtaatcttgaacgctttgcaggtgcgttcaatccaataaatgctaatattatggctatcatagccataaaaagataaaatattatcactatgggtaaaaaaacagcaccgttactcccttatacgaatcagatgcttagtgaatttggtgagcggctgaaacttgctcgtttacgacgcaggcttaccgcaaagcaagttgctgaacgtgctgggatgtcgccaataacattgcgctctctggagtcaggaagtgcaggggtcacgataggggcatatttgtctgtgatgcaggttttgggcctggaaacggatttaaataagcttgcagctgaagacgacttagggcgtcagctccaggattcccgtttgattaaaaaaagagggctttctcgttcatcaggtaaaaatgaagaaggtattcagacagacccttttcaaacgaggtatgagaaagaaggtttactcaccacggatttaacagcactggcagaaggctcaacgccatctattacaggagaaacatcaacctctcttgcagcactattaaaaccgataaaaaaaccgttaaaaggaaattaattatggcattaatcggagtgtatgcggattgggaaggcctggatggtccggagcggattggttatttacacagtcgccgcactcggacgcgtgagatatttgagtttgagtacgataaaaaggcgcttgcagatccttcacttaatttcattcagttagatcctgaaataatgttgtatgagggagcacagtacccaattcctccaaaggataaatttggtgcatttagtgattcctgcccggatcgttgggggcgtatgctaatgaagcgtcgttttgagagggatattcgagacgggttatgtgataaagactcccacctttatgagtctgattatctactaggtgttcatgatctttatcgggttggggctcttcgatacaaacgtgaagacgctggagagtttcttgataatcgcattgatgttgcagccccaccatttaccgaaatagcgagtctggaaagggctagccgggcaattgaagaagatcctgataataaagagctaatggggcaaaaatggttaagaatgctaatcgctccggggggatcattaggggggggcacgtccgaaaaccagtgttgttgatgaagctgggcatctctacatcgctaaatttcccagtgtaaaagatgagtatgatgttggtggatgggaaatggtcgttaatgcacttgctgttggctgtggactgaatgttgcacctgctcaggcgcataaatttgccagcaattaccattgttttatggttcgtcgttttgaccgcactaatgcgggaaggcgtctgcattttgcttcggctatgacactaaccaggcatcaggatggtgaagatgcctctacaggtgtgagttatctggaattagcagatgttcttatcagacatggagcgcagactaatactgaccttaaggaactctggtccaggattgtttttaatattcttgtttctaataccgatgaccatttacgtaatcatggatatatcttgataccgggaaaaggttggcggctttctgaggcatatgatttgaatcctgttgccaggtctgacggtctaaaactcaatattacagaaaatgataatgcacttgatttggaattagctcgagaagttgcggagtattttcgacttggtttgacagaagcagatgacattattgctaattttagagggattgtcagtcagtggcgaatcattgccgagcgtcttcgattacctggtcgtgagcaagagttaatggcagaggcgttcaggggggcaatttagaatagttattttgatatattcgctaaatcataaatttgcgaagcaatgccagtagatactgaacgttttggaagagacgtttaatttatgagaaaaatagaaacgctacaaagctaaattatagcgtttctatgtaaaataattagcttgtcgctaactgtacttgtggttcttcgtctttaactttgataagcatccacagcgcaatggcgccaataatgtcaaagaaagccagggcaataaagaacggcgcgaagccaataatgtgaacgaatgccccgataaacaggttgaaaatcaactgaccgctccatgcacaggctcctgccatacccacagcggtagctacttcgtcttttttgaataggtcaccgcccagagttgctgcaacagtagaaagacattgatgcgagaatgcgccaatgctaatcagtaatacggcgatgtagggattttcgacaatactcaccagaccaatcgtcatcataatgacggctgcaatagtgaaggtaattcttcgtgagttaattaaactcacgccgcgatcgtggaagaacttcgcgacaaaaccactggctaaacagccgagatcgcccagcaggaaaggcagccagacgaacatggcaatttctttcaggctaaaatgcagcgtttcgacgaagaaaatcggtacccagaagttaatggttccccatgccgggtcagcgagaaaacgcgcgatgccaatcccccagaaattacgttggctgaggatatgcttgattgacgttttttctttcttatctgttttaagatgctgttcttgtccagactcaatatagtggcgctcttcatcagaaaggcgtttagcatcttttggatctttataacaaaagaaccaaaataaagccgcgagtaaagcaaggctacctgagacaataaacgcaaattgccagctatgaaacataatgcaccaggcaatcaacggtggagcaagcatcgcgccgagtgaggtgcccatattgaaaacacctgtcgccacgccacgctcttttgccgggaaccatgttgatgcggtttttacacccgcaggaattgccgatgcttcgctgaaacccatcagggcgcgcataaatgccagacctgaccatgttcctgtcaaggcatgccccattgtcgccaggccccagattgcggcacatatcgcaaaacttaacttcagacccacggtatcaataaagaagcccattatcggttgccccaatgtataggccaactggaatgcactgacaatccatgaatattgttctttggttattccggttgtctccataatcgttggagccgcaatacctaacgccgttctgtccagataattgattacagtgataaagcatacgagggcaatcatatgccatcgataattctttattttattcatttttaaaccttttaattatattaataaaccctggttgttggtatttccatgtaataggcaataaaaatcaggtacagaggaaatattgaaaattattgtgtgtaaatgtctccctttaaaaagtctggccagtttttttcaaaataaataccgttaatacacggttgaatacgtaaagactttacttcggtaataaaagaaccttgcgaatattgaattgttaatttgtgatttttgtcttcagcgagttcagagcgaaaacgccattcttcttttgcgccgcgacgagtttgtggtaggcatttgccttgtggatcaataaccatacgcgccccacggctaccaccaccagcatcaatataatgcgttaattgtgttaataccgcggcagaagtcagcgccatatgccgccacataaacagctcggcaacttcacccacatgtttgattgccaatccatgccgttgcacaaattcgttcaatagcagggcatcacgagtggcacgtcggactttatcggcatggcaaataaatcccgcatagtcagacattcgtgcctgaattttttctctcacaaccgacaacggcatcccggacccgttatcgtgcgcctgagtaatgatctctcttatagaagccagtgccggagctgccagctgtgcaatatctccatcaatattccgcttttgcgtgcaaccaataaagcgcgccagacgaacagcaaaaacctgcccggcattcaacgccgcgccgccaggtcgggtgacgccgtgtgtgccagcaacttcccccaccgcaaaacaaccgggcagagatgtttgtccccagatatcgacttcaatgccgccattcatgtgctgattattcatggcaaactgcaatggctgcgtgatgagatcgtaaccgtgcatcttatacagcgagatagacagaggattcatttgttgcaggcgttcgatgggcgatggtgccagagcgtcgttattttccagatacgcgcgaacgtcgtcgtccagtcgatctaatgagaacggcaggtcacccggcacaggttctggattacgattgaaatccataaatacctgacgaccatgttgctgctcttgcgctactgccatatctaacaagctggagccaaaatccattacccgcgtggcgtggaacggccactgatagcctttacggaaaatgtttgaagccagctcctgggtggtgcgatagtaatccgcgaggaagttatactcgttacccccggcatccacggaatagatatatgggatcacctgtacataggtgccggacaaattccacggaaacgtgctgcgcggtgtgccgataccaaactggctttcagtcagattggttagcgtcagaccttcctccagcgccagccccagcgagccgaaacatttgtgtggatacacactgtcgcgataaagctcgccaggccctcctgttgccagtaccacattgggcgcagtcacaattgccagcccccatgggttatgggcgcgatgaccggtcgcgaggattgcccccgccacgcggtcttcgccgttttcgtcacgctgatgtagcagtttaatcactgttgcactggtcaacattgggatagcaagacgctgtacttcttccagcagcactttcaccattaaccttgaggtacgcggcccacacgaggttgcacgcccggcttcgtcgtggtcggtttgataacgaagaatcgcgccatagcgatcttccggtaattccagaccaagatattgcaacccgccaagagtgtgcagagaacctaccgcttcaacataagcggtgtcgtgatccatcgccccaccgctcgccagtgcctctgccagtttggcgaagttgtcgccgttgcccgcggtagcggcggtaaacagtgtttgtttatcagagccagaacatgccgacgtccccatatataacccggcggtggcgattaacacattttgctggcggcgtttaagttccacagctgcacgtagcccggctgcaccactgccgactaccagggcatctgttttccagagtgggtaatcaacaccgtctaccgtgacaacccatgcgggttctgcctgtgcaaaaccctttgggaaagtaacgtgtgtcagtgcatcaaggatggcctcatcaagctgactcatgcatcctccattggcgtaaacaggctactttccatcaggcgtgggtgcctgataatcggacggaaggccatatacggcagaatgtcgcggtcaatctctacgccaggggcgatctcaattaattcaacgccttctgccgttaactggaataccgcacgttcggtgatatacagcacttcctgactgctttgctgtgcgtatgcggcgctaaaagtaattttttccacctgggtaaccagtttggggatttgacctgactgggcgatatgcaggccatcaggcgttacatcaatcttgctgcctttggcgtcaaacgtaccgcagaacaccactttacgggcgttttgcgcaatttcgaggaagccgccggggccaatgagattgccattgagatgggatacgttgacgttaccgtaccgatccatctctcccatgccgaggaaggtgatatcgataccgccgccactgtagaattcgaattgatcgagtgatggaataatggcatcggcgttacgggcgcagccgaacagagcatcatccagcatcatgccgttatgcacaccctgttctacactcagccacaaactttgataaggcacgccttcgcgcagcgcaaccccaggaataccgcccggaataccaaagccaaagttggttgaagcgcctgccaccagttcccgcgctgcccgacgggcaatcaggcgacgcaccggatgactaaccagttcaatagcgtcgttagaacttagacggcgatgttgaccgctgatggtcaggtcgtaaccgccaagataggtttgcggttgttcgcggtgctcaacgatgccatcgaccagaattcctggtagtttgacccgacgtggttcgatggtacctgcttccagcacatcgcggacctgtacgaacactttgccgccgctgttgtgtgctgccagcgccatcgaatagctatccatatcaatcgcctcttcttcgaggctgacgttgccacgcggatcggcataggtgccgcgcaaaatcgcgtagtccactttgaaagggcgataacgaagtttggtctcaccgtcgatttcaatcagttctaccaggtcgtcggtcgtgcattcattcgacttaccgccgccattgcgtggatcaacaaacgatcccagcccaacgtgggtaaaaagccccggacgtccggcaccgatctcccgcagcagtgcctgaattacgccaccagggaaacagtaggcttcaatagcattgcttttcaccagttcctgcatcttgggcgaccaggtaaaatgtccggcaataatgcgtttgagcatttcggcgtgagcaaaacggttagtgcctttgctgtcgcgatcgccaatacccagcgagtggattaatgtcagatcgcgcgggtgtccggtttgcaggaaacgctcttcaatggcggccataatatggtcagcttccaccataccgccgccgttaccgctaatggcaatggttgcgccgtcctgaatttgcgccgccagtgtctcggcggttgataacttacgcatacaatttccttattgattgtggaagctcacgccggctttttcggcaaatgcgtgcgtcgcctgttggcaatcctgagtggcggacattaatccagccagtaactggtgggagtaatcggcgtgtttattttccagcgccagaatcagttgcttaatatgtgccagtgccaccggaccacatttttccagctgcgctaactggttcgccatccagctttccacctgttctttttctaccacttcatcaattaaattcgccacctgagcttcctgcgccgtcaggcgtttacccagcatcagcatctggcgaccgaccaccgggccaacctgattaagcacgcgttcaatgcccatccagccaggcaccatgccgagcatcacttccgggttagagaatttcgcgccggggcgagcgatacgaatatcgcagcacaaggcaagttcaataccgccaccgatggtatgaccgttgagattcgcaacggttaattggggtaagttgcgcaggcgattaaaaacctcgttaccgcgtttaatccattttctgcccatatctaatggcgaataggccgaccacgatttaatatcgccgcccgcacaaaagaatttatcgccggttgccgttaattcgactaatcgtaatgtggtgtcgttttcaatttcatttaaataatggtcgagagattcgatcatttcttcattaatagcatgacatttatcttcacggttcaatgtcaggcggcaagaagccgccgctctgctgaacagaacgggttggtcattcatgatcattccttaacaataatgcgcgatgcgatcgacgctaatatccagcgtgctgttaatatctttctgccaccagtacggtgagaatatttccagttcaatagcgccattaaatccggcgttttcaaccagccgacgaattgacggaatattgatgacaccatctcccggcattccacggtcattgaccagatcggtggtcggcactaaccagtcggaaacatgaaacgcgaggatgcgttttccggcacgcaggatctgactggcgagatccgggtcccaccagacatggtagacatctaccgccacgccgaggccaaattcgccatcgggatcgagttcatcacaccagtccagcgcctgacgtaacgtgcacagacaagaacgatcggcagcagtcatcgggtgcagtggctccagtgcaattggcacgccgacctctttcgaatgtggcagcaactggcgaatcccttgtttcacctgttcccgtgcttcgtacagatcttttgttcccattggcagaccgccaaccacctgcatataacaggcggcgttcagtacagcggcgtcgtccagcgcccggcggttatcgtcaatcgccagtttgcgctccgccagcgtcggtgcggtgtagtaggtgctacggcacaaaccggaaacgttcatgttactggcagcaagctggcgggcgatttgctggagatcttcactctgcaactccctgcgccagggggcaatcgcgccaataccgcgtgcggcgcaggcatcaataatggcgggtagcggcgttttatagcccagtgtcgcggtattgatactgaataaatccgggcgttgtaacagatctctcatgattcagcctcagaagcgcggcatacttaagccaccgtcaatggcgaccgcctgaccacaggtgtaaataagtttaccttccgccatcgcgcggacagtggaagcaatatccgccggataaccccaacgtccccacggcaccagacctttggcaatcagttcgtcgtaataggccgttgccggaatagtcatatcggttttgatgagaccaggacgcacttcatatacgccaatttgttcattacaaaggcgagcagcaaacagacgagcagcggcagagacggcagttttggcaatggtatattcgccgcgattcatcgccagcatgatggcgttgatggaactgacaaaaataatcgagcggtgcggcagttctgcttccggtttcggctgtgccagtaagcgcttactgaatgcctgagcaaggaagaacggtgcgcgggtgttaatggcaatattttggtcgaagctgtctggttcgaggtcgagaaggtcaccgcgttttttcactgaaatgcctgcgttgttgagcaggcagtccagacgtccccactggttttgcgctgcgtcgagcatctcttcatgcagggagagatcgcccacatcagcagggaagcaaatcacttccacgccttccgccagacattcttgttgtgtggcatgtaatttttctacgctatccgcatccggacgatcattaatcagcagattaaatccgccacgcgcaagctccagcgcacagccctttccaataccacgagcggctccggtaatcacggcaacaggacgagtggatttcatacaatagctctctttttttgaattttgtttccttagtgatgattagcttgcgactggaggataaaaagatcaaccatctagttggttgatatgcgatggcgatcacaggacatttgataacctgatgaaagtacaagtttttgcccttttttctgaagctgaaatcaaatcaggttatgatagtcaccacgaagaggtcgtggggaagcgttatgtatcttgataccagcaacgtacagagcctgaaagaaaagctgctgttatgcgcggttaatgaatttgccgaatatggttacgaaggggccagagtcgataatatcgtcaaggccgcggggtgcagtaaacagacggtttatcaccactttggtaataaagaaaatttatttatcgaagtactggaatatacctggaacgatattcgacaaaaagaaaaggcccttgatttctcagatcttccgccacagaaagccattgagaaaataatcgattttacatgggattattatatttctaatccctggtttttaaaaattgtgcatagtgaaaatcaaagtaagggtgtgcattatgcaaaatcacagcgtcttttagaaattaaccatgcgcacttgcagttaatggaatccttattggatgaagggaagaaacaaaatatttttaagccagatatcgacccattgcaggtgaatattaatattgctgcgcttgggggatattatttgatcaaccagcatacgcttggcctggtttatcacatcagtatggtttcaccccaggcactggaagccagacgtaaggtcatcaaagagacaatccttagctggcttttggttgacccttcatctaccgcgcgcgaataaaactgccatccggctggcgggtaaacaggacctgttgattattccccgtatcaatggttaagcccgtcaccacgccgctggcgttctggcggattttcaccatctgcccgttttgcaaattactcagtggcttatccgcgccttctacctgcgccatggcatagacatcggtagcgggcagtccgtggtcgcggaacagctgcgccatcgttttaccgggttcgacacgataggagcgccattgattatcaattccgctatctggctggaatggttgcgtatgggtggtttgcggctgttcttctggctggccttcctgtattggttctggagcgaccggagccacctgatcaggatcattttgtggcgtaactaattgcgcccgcagctgttcttctgtcggtggttgtgattgcgactgaatatctaactgtgcttcacgcgtcaccaccggcgcgttgggcgtatcatcagatggaagcagaaatccgaccaccaatacaatggcggcaataatgatcccccgacgatgcatcggcggcagcgggtccatgaagcgaaaattgtccggcgcgtgccagactttctccagggttggttttagttcaaagcgcccgggcatggtttcctcctgctccgcgtcttgttcctcaatcatagcctatgaataagctaacgctatgatgtccgtggtaaacccgcctttattatattcatacgggatattgctattgtttctttttccccgggatttgtcatcattcccgcgacaaagttttacccaaagaagtgtggctgatatgctgcccgctactttataccctaagaaaggaaatacgatgaccaccccaacttttgacaccatcgaagcgcaagcaagctacggcattggtttgcaggtagggcaacaactgagtgaatctggcctggaagggctgctgccagaagcactggttgcaggcattgccgatgcgctggaaggcaaacatccggctgttccggttgatgtggtgcaccgcgcgctgcgtgaaatccacgaacgcgccgatgccgttcgtcgtcagcgtttccaggcgatggctgctgaaggtgtgaaatacctggaagaaaacgccaaaaaagaaggtgtaaatagcaccgaatctggcctgcaattccgcgtgatcaaccagggcgaaggcgcaattccggcacgtaccgaccgcgttcgtgttcattacaccggaaaactgatcgacggcaccgtgtttgacagctccgttgctcgcggcgagccagctgaattcccggttaacggcgtgatccctggctggattgaagcactgactctgatgccggtaggttctaaatgggaactgactatcccgcaggaactggcatatggcgagcgtggcgcaggcgcgtccatccctccgttcagcaccctggtgtttgaagtcgaactgctggaaatcctctaagcagcgcattctgttcccctcgaaccagaggggagcaggcattcagcaataaacccttcagtttgccaaacggcgctattttatgttgcaaagaccctgtaagcgtgtatttttgtgagctgtttcgcgttatcaccgtgatatgacactcactttaaacataaaattaacattagatctaaatcttagtattcatcccgcgtattgttacctaatatcgatgagtcccgatacagattcgtcgtatcatagactgactaaaggccgtagagcctgaacaacacagacaggtacaggaagaaaaaaacatggtagatcaggtaaaagtcgttgccgatgatcaggctccggctgaacagtcgctacggcgcaatcttacaaaccgacatattcagcttattgccattggcggtgccattggtacagggttgtttatggggtccggcaaaacgattagccttgccgggccgtcgatcattttcgtttatatgatcatcggttttatgctctttttcgtgatgcgggcaatgggggaattgctgctttcgaatctggaatacaaatcttttagtgacttcgcttccgatttactcgggccgtgggcaggatatttcaccggctggacttactggttctgctgggttgtaaccggtatggcagacgtggttgccattaccgcctatgcgcaattctggttccctgggctttctgactgggttgcttcgttatccgtgatcattctgttactggttctaaacctcgccacggtaaaaatgttcggtgagatggagttctggtttgcgatgatcaaaatcgtcgccatagtgtcgctgattgttgtcggcctggtcatggtggcgatgcactttcagtcaccgaccggtgtggaagcatcatttgcacatttgtggaatgacggcggctggttcccgaaaggcttaagcggcttctttgccggattccagatagcggttttcgctttcgtggggattgagctggtaggtacaacagctgcggaaaccaaagatccggagaaatcactgccacgcgcgattaactccattccgatccgtatcattatgttctacgtcttctcgctgattgtgattatgtccgtgacgccgtggagttcggtagtcccggagaaaagcccgttcgttgaactgtttgtgttggtaggtttgcctgcggctgccagcgtgatcaactttgtggtgctgacctctgcggcgtcttccgctaacagcggtgtcttctctaccagccgtatgctgtttggtctggcccaggaaggtgtggcaccgaaagcgttcgctaaactctctaagcgcgcagtacccgcgaaagggctgaccttctcctgcatctgcctgctcggcggcgtggtgatgttgtatgtgaatcccagcgtgattggcgcgttcacgatgattacaaccgtttccgcgattctgtttatgttcgtctggacgattatcctttgctcgtacctggtgtatcgcaaacagcgtccgcacctgcatgagaaatcaatctacaagatgccgctcggcaagctgatgtgctgggtatgtatggcgttctttgtgtttgttctggtgttgttgacactggaagatgacacccgccaggcgctgctggttaccccgctgtggtttatcgcgctggggctgggctggctgtttattggtaagaagcgggctgctgaactgcggaaataaccgcattatcatgctggatggcgcaatgccatccagcttttagatcactcacccgccagcgcgcgcgggaacagcacattgttttccaggctgatatgctccatcaggtcatcaattagttcattaatgccgttatacatcgctttccaggtggtgcaggcttctggcggcggtgtgacgttattggtggtgtgtttaattacttccagcagttcgcccgcttcatcgtgctcgctttccattacgctgattggccccattgcctggctgcccatgccttgtttgatcattgggaagaggatttgctcttctttcatcatgtggctggaaagctcttcatgcagcatagtcaggtattttgtcagcccttttggcacacttggtttgtcggcgtgaacgcgctcgactttagtcgcttgcaggatcagctccggcagttgctcgcggtggcgatcgtggtagcgcacgatgatatggtcgatgatttctgccagcggggcgctacgccagtctttctcaatcggttgttcagcgagctttgccagctcagcttcaatgacctcaacatccagctctttacgtgccgccgcacgcgccagcgtttgcttaccgccgcagcagtaatccatatcatatttacgaaacagagccgaagcgcgaggaatagagagcgccagttcacctaaaggttggtcgcgataagccatagctgatacctcattcttaataagataagatgcattttaaatgcatctttaaggcaaaagctataacccttacgtagcagaggcttatttaactcactgccagcgtgtcaactttctgagacagattcagttaaaggtttttctggttttgctctgaccgcgatgaccacgccaatcactaacagcgcgataccgctcagcgtcattagcggcggcatttgctggcggagtaaaaaggtgtacagcaaacctgccagcgtttcgaaaacaatcagcggcccgagaatcactgtcggtaatcgctggctggcgacgttccagcagagtgcgccaacccatgagcaaagcacggctatcgcaaccatcagactaataaacaccagcggacgggggccaaagggtaaggagaagtccggcgtttgcatattcagccagtaacaggcgacgagatagccgatgagagaaaccggcggcgtgaccagcgcctgcgccgtcgcccacatcatcggatgtttgtcgggattttcccgcagccagcgggcgttgcgcagggcataccatgcccagcagaccacggaaactaacgctagcacgatgcctgaggtataacgtgcccagtcaaaatcggggagtccgtggtttaactcagcaatattcacacacgacaggccgatgccaatacaaaccagtgccggggcgagttttccccatgcgagtttgccgtcgcgctggctataaagcagattggcaaaaacgggaatcaccaccggcagggtgccgataatcatcgtggaaacaggcgcgccagtacgttgaatggcacttgcaaggcagaagtaatagataaggttgcccatcatggtgagcatcaaggcggtaagccagtcgcgacgcgccaactgacgcagacgcacgcgtcccagccaggcaatgggcagcgcaattaaccctagcgccaggtaacggcccatcgactgtaacatcgccgggtattccggcacgatcaacggcccgacagaaataagcccccacatcaaccctgctaacagggcgtacagcacgccgctaatcatcactggcatccactggtctgtcagaagaaatattcaggaagcagacatgattgctcccggcatcccgtcattatcagagaggatgcgggaggatgccactttaattaactagttattaacattaaaaagatggcttacgctttcggctaacgttgtcgttgggcggccaatcaatttgctaagcgttttgctgtcatcaaacagaccgcctttcgatgcgccaacgtcagaatccgccagcatatccgccagtccatcaggcagtccgacgcttttcagcgccgcagcgaaatcggcttcgctcagattttgataggtaaccgattttccgctctgtttggtgagttctgccgctaactgtgccagcgtccaggcactatcgcccgccagttcgtaaaccttgccttcgtgaccggcttcgctaattacgcgtgccgcagctaccgcataatcagcccgcgttgctgaggcaattttgccatcgccagcggcaccgataaatacgccgtgttccagtgctgccggggcgctggcgaggtagttttcggtgtaccagccgttgcgcagcagggtgtaaacgatgccagaatcagccagcattttctccgtctcgatgtgctcatcggcgaggccgagcggggaggaatcggcatgtagcaggctggtataagcgataaatttcacgtcggccgcctttgcggcattaataacattacgatgctgcggggcacgttgacccacttcgctggaagagatcagcagtagtttttccactccctgaagcgcagatgtcagtgcggcttcatcgccgtaatcagcctgacgcacggtaatgccttgtgctgtcagtgcctgtgcttttgccggattacgaacgatagccactatttggctggcaggaaccgttttcatcaaggattcaataacatagtgaccaagttggccagtggcaccagtaatagcgatcatgggaagtctccatcgttttgtcttgtgtttaaatacgctaacacttaaacttacttttagtaagtacgtacaaaaaggtaagtatgaaatgagtcagattagcctgtcgcaacaactgaaagagggaaatctctttgcggaacagtgcccgtcgcgcgaggtgttgaaacacgtcaccagccgttggggggtgttgattctggtggcgctacgcgaaggtactcatcgctttagcgacctgtggcgcaaaatgggcggggtgagtgaaaagatgcttgcgcagtcgttacaggcattagaacaggatggttttcttaaccgtatcgcgtatccggtggtgccgccgcatgtggaatatagcctcacgccgctgggcgagcaggtgagcgaaaaggttgctgcactggcggactggattgagttgaatttgcccgaggtgttagcggtgcgggatgaacgtgcggcataactgccggatgcgctgcgcttatccggactacggttcatggcttgtagggcggataagatgcgtcagcatcgcatccgccaataaatgccggatgcggttgatgatttgtaggccgaaaaagaagtgttttacttactcagatccacctgataaatcgcaaacccgatatcatcggtcgcgactttattcatcggatactgccctttctctttaataaacgctgcggctttatctgacggagaggtttcgaaacggatatccagtttcttatcgccagctatcggtgctaaacgccagttgttatctgccgccgggtgaatttcccccgcacgtttcgactcatcagcaatccacgctgccagcaccgagcggttctcatccggtgaagcaaaagcgatatggctgtcgcccgtaccggcaaatttgccgccgtaagcgcgatagttattggtggcaacgaggaacatggcgttcggatcaatcggcttgccgttaaaggtcaggttcttaatcctttccgcattggcattaatcatctggcactcgccgtcataacgggcgggctgggtaacatcaatctgataattcacaccatcaataacatcaaagttataggtgcggaaaccatcccagttgatgagtgactgtggtttcgtgctgttaggatcaatctggttaaactgtccggcggagcactccagccactctttcacctctttaccgctggctttcaccacaatcagcgtattggggtagagataaagatcggcggcattacggaaggtcaactggcctttttccacctccacatagcttgcggggtcatttttgcgaccaccaactttaaacggtgcggcagctgaaagcactggcagttttgccagatccggatcgccctgaatgtaatgctcgacatacgctttttgcgcgttgttcaccacctgcacggtcggatcgtcctgcacaagcgccagatagctatacatattgtcggcagatttaccgattggcttgctgacgaactggcgtgtggcatcgtgatcggctttgagtgtttctaccagcttgctgtcttccgccgcgagggattttttattcgcgatgtcgtaaatcggccgtgcttccgctttcgcctgcgtcacctgccatttaccgctgtcattactgagttgtaagtcgaccacaccaagatgatcgccccacatgcctggcattaccgccggaacaccattcagcgtgcctttcgcgatatcagccccttcgatatcagcaaaatctttacctgggaaaacggcgtgagcatggccaaacataatggcgttaacgcccggaatttcactgaggtaataaactgagttttccgccatcactttatacggattggcagacagcccggaatgcgccagaacgacaacgacatcggcacctttctcgcgcatttcaggcacgtatttgcgcacggtttcggtaatatcattcaccgtcactttcccggataaattagctttatcccagcccatgatttgtggcgggacgacgccaatataaccaatcttcagcgtctgtttttttccgtctttatcgaccacttcggtgtctttaattaaatacggtgtaaacattggctgtttggttctggcgtcaatgacgttggcatttacataagggaatttcgctcccgccagcgcatttttcagataatccagaccgtagttaaactcgtggttgccaagcgtgccgacggtatagtccagcgtatttaatgccttatagaccgggtgaatatcacctgcttttaatcctttcgccgacatgtaatctgccagcggactcccctgaatcaaatcgccgttatcgaccagtacgctgtttttcacttcattgcgggcatcgttaatcaggcttgccgtacgtaccagtccgaatttttccgtggcggtgtctttgtaataatcgaaatccatcatgttgctatgcagatcagtggtttccatgatacgcagatcgaccgtcgctgcattcacactggcggcaatcagcgtggccaggagcgttgcgctaaacttaatcatcagggacatccttttatcatcgggaatacgaaagaaaagggagaataaacgtcttacttatagaacagtgaagaatgccacaattttacgctttgaaaatgatgacactatcacagttggcgcattcattaacgatagggtataagtaaaacaataagttaacaccgctcacagagacgaggtggagaaatgttagatcaagtatgccagcttgcacggaatgcaggcgatgccattatgcaggtctacgacgggacgaaaccgatggacgtcgtcagcaaagcggacaattctccggtaacggcagcggatattgccgctcacaccgttatcatggacggtttacgtacgctgacaccggatattccggtcctttctgaagaagatcctcccggttgggaagtccgtcagcactggcagcgttactggctggtagacccgctggatggtactaaagagtttattaaacgtaatggcgaattcaccgttaacattgcgctcatcgaccacggtaaaccgattttaggtgtggtgtatgcgccggtaatgaacgtaatgtacagcgcggcagaaggcaaagcctggaaagaagagtgcggtgtgcgcaagcagattcaggtccgcgatgcgcgcccgccgctggtggtaatcagccgttcccatgcagatgcggagctgaaagagtatctgcaacagcttggcgaacatcagaccacgtccatcggctcttcgctgaaattctgcctggtggcggaaggacaggcgcagctgtacccgcgtttcgggccaacgaatatttgggataccgccgctggtcatgctgtggctgcagctgccggagcgcacgttcacgactggcagggtaaaccgctggattacactccgcgcgagtcgttcctgaatccggggttcagagtgtctatttattaattaatttatgcagcaggtccatcacttgctgcacctcttcctgagtaagcgccccgtctttggcccattgcacgcgaccgtctttatccagcaccactacagcggaactttcttcatccagctgccaggcaccgcgtgcgacgccattgctatcaacaataaactgcgaccagggataaagctttttattactctccagactgctgcgcacaaacatccctgaacccggaatcgcgtcgtcggtgttaacaatggtggtggtctggtaacgatcgtgcggtaacttcgctgatttaatcgcttcaatcagcgtcgcgtttttctcttttgcagaggtgcgaccagcaatatgttgcagtactcgcacttttcccactaactgcgcgctgttccaggttttgtagctaaactgatctttatcaagcaccaactcgccacgatcggtgatgccaatcggcggcactcgctgaccggtttcgaactgatgtgcggaagccatcatcggcaacagcaggcaggtgagtgccagaatcttgcgtagggtcatggtgtttccttcttatgatatgcaggtgatccgaccacttgggtctgagttttaatcatatgtgctatttatcgaatttcccgcaagtgtgatgccagtttgcggtcaagcgcacaaatcatatgaaaaatgaatgcttatactgaagaccgcgcttcggtaaaaagataattctgaataattgtaacctttaggtaaaaaaagttatacgcggtggaaacattgcccggatagtctatagtcactaggcattaaaatttgcgcctcataatagttgggctgattgtggcaccgcaaaggcgtaatactcagcaggagataacaatgaaaattttccaacggtacaacccacttcaggtggcgaagtacgtaaagatcctgttccgtggacggttatacatcaaggacgttggcgcttttgaatttgataagggtaagattcttatcccaaaagtgaaggataagctgcatttgtcagtgatgtccgaagttaaccgtcaggttatgcgtctgcaaacagagatggcttaaccaaagtgctatgcagtaaaaagtgctatgcagtaataagacggctcctgattcaggagccgttgatgtttctggggttatgcgacgctttcttctttatctttagcgtcaggcagttttggcgaaagggcggtggctttgctgtcgattcgggtcaccagcagctggtcgatgcggtagttatcgatatccaccacttcaaatttgtagccggcgaatttcaccgaatcggtgcgtttcgggatcttacgcagcataaacatcataaagccgccgatggtttcgtagttgcccgactgcgggaactcgtcaatatccagcacgcgcatgacgtcgtcaataggcgtgccgccgtctatcagccatgagttctcatcacgggcgacaatttgctcttccagcccctggccgaccagatcgcccatcagcgtggtcatcacgtcgttgagggtgatgatccccactaccagcgcgtactcgttcatgatcaccgcgaagtcttcacctgcggttttaaaactttccaacgcctctgaaagggttaacgtatccggcacaatcagcgtgttgcgaatttgtacgccgctgttcagtgccaggctttggttagccagcacgcggttcagcaggtctttagaatcgacatagccgatgatgtggtcaatatcttcattacagacgagaaacttagagtgcggatgttccgcaaccttattcttcagactttgctcatcttcgtggagatcaaaccaaatcacgttttcacgcggtgtcattgaagacggaacggtacgggattccagctcaaagacgttttcaatcagctcgtgttcctgtttacgtaacacgcccgccagcgcaccggcttccactaccgcgtagatatcatcagaagtgatgtcatctttacgtaccattggcagtttgaaaatacggaagattatgttcgccagtccgttgaagaaccacaccagcggggtgcaaacgtacaggcagaagcgcatcgggttgatgatacgcaaagccacagcttctggcgcaatcataccgatgcgtttcggggttaaatccgcaaacaggataaacatgccagtcactaacgagaaagagagaataaagctcagttgctcagagagttctgccgacatatagcgggagaacaggctgtgaaaagctggagaaaatgccgcatcaccgacgataccgccgagaatcgccactgcgttcagaccgatttggaccacggtaaagaacatgccgggattttcctgcatattcagaacgcgttgggcatttatattgccttcatcagccagcagtttaagtttgattttgcgtgaggcggcaagcgagatctcggacatcgagaagaacgcacttacagcgatcaaacagagtatgactaaaatactgtttaacatatcttatccgacctttcaggccagatcctcggaaggggaagttgattaatttgtgtgaaatacacattgaaagccgattcgaagaaagtgaaccggcattttcagtggctagtatagcgtaaggtactgtaaagccgccagagggttaaaattcagacagctgaaaaatgaaaaactgcctgatgcgctatgccgaacaggcctacgcagtccccgcaatatattgaatttggacgattttgtaggcctggcaaggcgtttacgccgtatccggcataaacaaaatgcactttatcaacaatctacatttgtacccgtaacgctatgcttccggcggcagacagacgccaattccgccaattccacagtaaccatacgggtttttatgcagatattgctggtggtcatcttcggcataataaaacggtgtggcgttagcgatttccgtggtgatgcgacgatcgtcatcggcggcaagcatcgccgcctgaaaacgttccagactggcgcgagcggcggcatcctgttctggggtcagcggataaatcgctgaacgatactgcgtgctgtggtcattgccctgacgcattccctgggcgggatcgtgattctcccaaaatacttgtagcaactgctcatagctgatgacggatggatcgtaaacaatgcgcaccgcttcggcatggccagtatcgccggagcacacttcccgataagtcggatttggcgtatagccgccggtatagcctgcggcggtgctgtaaacgccgggtaactgccagaacagacgctccacaccccagaaacaacccatcgcaaaaatggcaatctccattccgtcaggtacattggtcattgagtgaccgttgaccgcatgcagtgtggctacgggcatcggggtgttacgtccaggcagggcatcggcgggggaaaccagatgctttttatcaaataaactcatggtgtcgctctcccgaaaatcggtcattggggttaaggttgtaacaagaggcgtatttgcacacaataaccaccgtgaataggtctaaagtaaaacataagaaatattttgggtttagtctgctttttaatccatattactggatttttgttaagccgtttaacggcgttccaggggcaggaaaaaaaggatattcaggagaaaatgtgcgctatatccgacagttatgctgtgtaagcttactctgcttaagcggatctgccgtcgccgcgaacgtccgtctacaggtcgaggggttatcgggacagctggaaaagaacgttcgcgcgcagctttctacgattgaaagtgatgaagtgacgccagaccgtcgctttcgcgcacgcgtcgatgatgccatccgcgaaggtctgaaagcgctgggctattaccagccgaccattgaatttgatctccgtccaccgccaaagaaagggcggcaggtattgatcgccaaagtcacgccaggcgtgccggtgttaattggcggcaccgatgtggtattgcgcggcggcgcgcggaccgataaagactatttgaaattgctcgatactcgcccggctattggtacggtactgaaccagggcgattatgaaaatttcaaaaagtccttaaccagcattgcgttacgtaaaggttatttcgatagcgaatttaccaaagcacagctgggcattgcgctcggcctgcataaagccttctgggatattgattataacagtggcgaacgttaccgctttgggcatgtgacctttgaaggatcacaaatccgcgatgaatacctgcaaaatctggtgccgtttaaagagggcgatgagtacgaatcgaaagatctggcagaactgaaccgtcgactttctgctaccggctggtttaactcggtggtggtggctccacaatttgataaagcgcgcgaaacgaaagtattaccattgacgggcgtggtttcgccgcgaacagaaaacaccatcgaaaccggcgtcggttactctacggacgtgggaccgcgcgtgaaagcgacgtggaaaaagccgtggatgaactcttacggtcacagtttgaccaccagtaccagtatttccgcgccggaacagatcctcgacttcagctataaaatgccgctgctgaagaatccgctggaacaatattatttggtgcagggcggttttaagcgcactgacctgaacgataccgagtctgactccactacgctggtggcttctcgctactgggatctctccagcggctggcagcgtgccattaacctgcgctggagtttcgaccactttacccagggtgaaattaccaacaccacgatgctgttttatcctggggtgatgattagccgcacgcgttctcgtggtggcctgatgccaacctggggcgactcgcaacgctactctatcgactactccaacacggcctggggctcggatgttgatttctccgttttccaggcgcagaacgtctggatccgcacactgtacgatcgccatcgttttgtgacacgcggcacgttgggctggattgaaacgggtgatttcgacaaagtaccgccggatctgcgtttcttcgccggtggcgatcgcagtattcgcggctacaaatacaaatctatcgccccgaaatacgccaacggtgacctgaaaggggcctcgaagctgataaccggatcgctggaataccagtacaacgtgaccggaaaatggtggggcgcggtgtttgtcgatagcggcgaagcggtaagcgatattcgccgcagcgactttaaaaccggtaccggtgtcggcgtgcgctgggaatcgccggtcgggccaatcaaactcgattttgccgtaccggtcgcggataaagacgaacacgggttacagttttacatcggtctggggccagaattatgagtttatggaaaaaaatcagcctcggcgtggttatcgttatcttactgttgctgggatcggtggcgtttctggtgggcaccaccagcggcctgcatctggtatttaaagcggcggatcgctgggtgccaggactggatattggcaaggtcaccggcggctggcgtgatctcaccttgtctgacgttcgttatgagcagccaggcgtggcggtaaaagcgggcaatctgcatctggcggtcgggcttgagtgcctgtggaacagtagcgtttgtattaatgatctggcgctgaaagacattcaggtcaacatcgacagtaaaaaaatgcctccttctgaacaggttgaagaagaggaagatagcggtccgctggatctctccacgccgtatcccattaccctgacacgggtggcgctggacaacgtcaacatcaagattgatgacaccacggtatcggtgatggacttcacctccggcctcaactggcaggagaaaaccctgaccctgaaaccgacatcgctgaaaggcctgttgattgctttgccgaaagtggcggaagcggcgcaggaagaagtggtcgaaccgaaaattgaaaatccacagccggaggaaaagccgctcggcgaaacgctgaaagatctcttttctcgcccggtattgccggaaatgaccgacgtgcatttgccgcttaacctgaacattgaagagtttaagggcgagcagctgcgcgtgacgggcgacacggacatcaccgtgagcaccatgctgctgaaagtgagcagcattgacggcaatactaaactggacgccctggatatcgactccagtcaagggatcgtcaacgccagcggcacggcgcagctgtcagacaactggccggtggatatcaccctcaacagcacactgaacgtggagccgttgaaaggtgaaaaggtgaagctgaaagtgggcggtgcgctgcgcgaacagctggagataggcgttaacctttccggtccggtggatatggatttacgcgcccagacgcgactggcggaagccggattgccgctcaacgtggaagtgaacagcaaacagctttactggccgttcactggtgagaagcagtatcaggcggatgatctgaaactgaaacttaccggcaaaatgaccgattacacgctctctatgcgcacggctgttaagggccaggagatcccgccagccaccattacccttgatgccaaaggtaatgaacagcaggtcaatctcgacaaacttaccgtcgcggcgctggaagggaaaacggaacttaaggcgttgctcgactggcagcaggccattagttggcgcggtgagctaacgcttaacggcattaacaccgccaaagagatcccggagtggccgtcgaaactcaatggcttgattaaaacccgcggtagcctgtacggcggcacctggcagatggaggtgccagaactgaagctgaccggtaacgtcaaacagaacaaagtgaacgttgacggcacgctgaaaggcaacagttatatgcagtggatgatcccagggctgcatctggaactggggccaaacagtgccgaagtgaaaggcgagctgggggtaaaagatctcaatcttgatgccaccatcaacgcgccggggctggataacgcgctgccggggcttggcggtacagcgaaagggctggtgaaagtacgcggcacggtggaagcgccacaactactggcagatatcaccgcgcgcggcctgcgctggcaggaactttccgtggcgcaggttcgcgtggaaggcgacattaaatccaccgatcagatcgccgggaaactcgacgtacgcgttgagcaaatttcgcaaccggatgtaaatatcaacctcgtcaccctgaatgccaaaggcagtgaaaagcagcacgagctacagttgcggattcagggcgagcctgtctccgggcagcttaatctggcaggaagttttgatcgcaaagaagaacgctggaagggaactcttagcaatacccgcttccagacgccggtcggcccgtggtcgctgacccgcgatattgcgctggattaccgcaataaggagcaaaaaatcagcatcgggccacactgctggcttaacccgaatgcggaactgtgcgtgccgcaaactatcgatgcgggtgccgaagggcgtgcggtggtgaatctcaaccgcttcgacctggccatgctgaaaccatttatgccagaaaccactcaggccagcggtatcttcacgggtaaagcggacgttgcctgggacaccacgaaagaggggctgccgcagggcagtatcaccctttcggggcgtaatgtgcaggtgacgcaaaccgtcaacgatgcggcgctgcccgtggcgtttcagacgctgaatctgacggcggagttgcgtaacaaccgtgccgaattgggctggaccatccgcctgaccaataacggccagtttgatggtcaggtgcaggtgaccgatccgcaaggccgccgtaatcttggtggcaacgtcaatatccgtaacttcaaccttgcgatgataaaccccatctttacccgtggggaaaaagccgcggggatggtgagtgccaacttgcgtctgggtggtgatgtgcaaagcccgcagttgtttggtcagcttcaggttacgggggtggatatcgacggcaactttatgccgtttgatatgcaaccgagccagcttgcggtcaactttaacggtatgcgctcgacgcttgcaggtaccgtgcggacccagcagggtgaaatctacctgaacggtgatgccgactggagccagattgaaaactggcgggcgcgggtaacagcgaagggcagtaaagtgcgtatcaccgtgccgccgatggtacgaatggatgtatcgccagatgttgtattcgaggctacaccaaacctgtttaccctcgatggtcgcgtggatgttccgtgggcgcgcatcgtggtgcacgatctgccggaaagcgcagtaggcgtttccagcgatgtggtgatgcttaacgataacctgcaaccggaagagccgaaaacggcgtcgattccgattaacagtaacctgactgtccacgttggcaacaatgtgcgcattgacgcctttggcctgaaagcgcggctgacgggcgatctcaacgtcgttcaggacaaacaagggctgggcctgaacgggcagatcaacatccctgaagggcgcttccatgcctatggtcaggatctgattgtgcgtaagggtgagctactgttctctggtccgccagatcaaccgtatcttaatatcgaagctattcgtaacccggatgctacagaagacgacgtcatcgccggagttcgcgtcactggtctggcggacgaaccgaaagcggagatcttctctgacccggcgatgtcgcaacaagctgcattgtcttatttgctacgtggacaagggctggagagcgatcagagcgacagcgcggcgatgacctcgatgctgattggcctgggggttgcgcaaagtggccagattgtgggtaaaatcggcgagacgtttggcgtaagcaatttagcgctcgacaccgagggagttggcgactcctcccaggtggtggtcagcggctatgtattgccaggcctgcaagtgaaatacggcgtgggtatatttgactctatagcaacactcacgttacgttatcgcctgatgcctaagctatatctggaagccgtgtctggtgtagaccaggcactggatttgctctatcagttcgagttttagcaatgcgaatatttgtctacggcagtttacgccacaaacaaggcaacagtcactggatgaccaatgcccagttactgggcgatttcagtattgataactaccagttgtatagcctgggccactatccaggcgcagttccggggaacggaacagtacacggtgaagtttatcgtattgacaacgccacgctggccgaacttgatgccttgcgcaccaggggcggtgaatacgcgcgccagttgattcagacgccgtacgggagtgcatggatgtacgtttatcaacgacccgtcgatggattaaagctaattgaaagcggcgactggttagacagggataagtaataataaaagcacgccaccttcgggtggcgttgttttatgcgatgtatctcgcgattttttttgtaactttcccatcttttgcttttctctccgggccgctttccatatctgcaatcgcataaaaaactctgctggcgttaacaaatgtgcaggggtaaaacgggggcacgctttgaacggtgagtatgagtgaggccggctaacttccagcaagtggctatgaacagcaaaatggtggtcgagcttagcttgttcttaccgttcaagcctttcaactgctgaaaataataatagtggagtagagagtttataaattgcgggcataaaaaacccttactaaccgaagcccggtgttcagggttattgcgccagaagaacttatttattcttggcgcgctcgaaggaagcaacgatttcagctttagcggcttctgcgttttcccaaccttcaactttaacccacttgcctttttcgaggtctttgtagtgctcgaagaagtgagcgatttgcgctttcagcagctctggcagatcgttaacgtctttaatgtgatcgtattctttgctcagcttggtgtgcggaacagcaatcagtttcgcatcttcaccggcttcgtcggtcattttcagtacgccaaccggacggcagcggatcacagaacccggctgcagcgggtacggagtcgggaccagtacgtcaaccgggtcaccgtccagagacagagtgtggttgatgtaaccgtagttgcacggatagaacatcgcggtggacatgaagcggtcaacgaacagtgcgccgctctctttgtcgatttcgtatttgattggatctgcgttagccgggatctcaataacaacgtagatgtcttccggcagatctttacccgcagggacgttgagtaagctcatgtctgtttcctttaaaaatatgtggcaaacaagtgccgagtattatagccaactcgcgccgaatgtcttcgcttgttttcgtcttcattttcctttttcgccagttttaagacggtatacagagcaggaaaatccataaccgtagccgcatttttcatagtgagatgaaagcgattacaaacttgtgattaacgttttatttacttttttgaagtgtgatgtaacgcaatccgttacataacgaattgtctatagttttttcgcgaacatcttttcaccaataataattaccccgacgaggacaaccctatgtggaaacgcttacttgtagtctctgcagtctcggcagccatgtcgtctatggcgttggccgctccattaaccgtaggattttcgcaggtcggatcggaatccggctggcgcgccgcagaaaccaatgtggcgaaaagtgaagccgaaaaacgcggtatcacactgaaaattgccgatggtcagcaaaagcaggaaaaccagattaaagcggtacgttccttcgtcgcacaaggggtggatgcgatctttatcgctccggtggtggcgacgggttgggaaccggtattaaaagaggcgaaagatgccgaaatcccggtcttcttgcttgaccgttccatcgatgtgaaagacaaatctctctatatgaccactgtcaccgccgacaacatcctcgaaggcaagttgattggtgactggctggtaaaagaagtgaatggcaaaccatgcaacgtggtggagctgcagggcaccgttggggccagcgtcgccattgaccgtaagaaaggctttgccgaagccattaagaatgcgccaaatatcaaaattatccgctcgcagtcaggtgacttcacccgcagcaaaggcaaagaagtgatggagagctttatcaaagcggaaaacaacggcaaaaacatctgcatggtttacgcccataacgatgacatggtgattggtgcaattcaggcaattaaagaagcgggcctgaaaccgggcaaagatatcctgacaggctctatcgacggcgtgccggacatctacaaagcgatgattgatggcgaagcgaacgccagcgttgaactgacgccgaacatggcaggtcctgctttcgatgcgctggagaaatataaaaaagacggcaccatgcctgaaaagctaaccctgaccaaatccaccctttatctgcctgataccgcaaaagaagagttagagaagaagaaaaatatggggtattgagggttgctatgcctgatgccgattcgtaggccggataaggcgctcgcgccgcatccggcggtggtgcgctgaagcctgatgcgacgcttaccgcgtcttatcatgcctactgggagcacgctttacaccgggggaaaccatgacgaccgaccaacaccaggaaatcctccgcaccgaaggattaagtaaatttttccccggtgtcaaagcgttagacaacgttgatttcagcctgcgccgtggtgaaatcatggcgctgctcggtgaaaacggggcgggaaaatcgacgctcatcaaagcattaaccggtgtataccacgccgatcgcggcaccatctggctggaaggccaggctatctcaccgaaaaacaccgcccacgcacaacaactcggcatcggcaccgtctatcaggaagtcaacctgctacccaatatgtcggtcgctgataatctattcataggtcgcgaacccaaacgtttcggccttctacgccgtaaagagatagaaaagcgcgccaccgaactgatggcatcttacggtttctccctcgacgtgcgcgaaccgctcaaccgcttttcagtcgcgatgcagcaaatcgtcgccatttgccgggctatcgatctctccgccaaagtgctgatcctcgatgaacccaccgccagtctcgacactcaggaagtagagttactgtttggcctgatgcgtcaacttcgcgatcgcggcgtcagtctgatcttcgtcactcattttctcgatcaggtttatcaggttagcgatcggatcaccgtcttacgtaacggcagtttcgtaggctgtcgggaaacgcgcgagctaccgcagatcgaactggtaaaaatgatgctggggcgtgaactggacacccacgcgcttcagcgtgccgggagaacattgctgagcgacaaacctgttgccgcgttcaagaattacggcaaaaaaggaacgatcgcgccgtttgatctcgaagtacgccccggcgagatcgtcggtctggcaggcttgctgggatcaggacgtaccgaaaccgccgaagtgatcttcggtatcaaacctgctgatagcggcacggcgttgatcaaaggcaaactgcaaacgctacgctcgccacatcaggcttcggttcttggcattggcttctgcccggaagacaggaaaaccgatggcatcatcgctgccgcctcggtgcgggaaaatatcatccttgctctccaggcccagcgcggctggttacgacctatttcccgcaaagagcagcaagagattgccgaacgctttatccgccagcttggcattcgcacaccttccaccgaacaaccgattgaatttctctccggcggcaatcagcaaaaagtgttgctttcacgttggctactgacccgaccgcaatttctgattctcgacgagccaacgcgcggaattgatgttggtgcccacgccgagatcatccgcctgattgaaacgctgtgcgccgatgggctggcgctgctggtgatctcctccgagctggaagagctggtgggctatgccgaccgggtgattatcatgcgcgatcgcaaacaggtagcggagatcccgctggcagagctttccgttccggcgatcatgaacgccattgcggcgtaaggagaatagtgtgatgcctcaatctctcccggacactacgccgccgaaaaggcgttttcgctggccaacaggaatgccgcagctggcggcactgttgctggtgctgctggttgatagcctggtggccccgcatttctggcaggtggtgcttcaggatgggcgtttgttcggtagccctatcgacattcttaaccgtgcggcccccgttgcgctactggcgattggcatgacgctggttatcgccactggtgggattgatctctccgtaggggcggtgatggctatcgccggagccacaacggctgcgatgacggtcgcgggattcagcctgccaattgttttgttaagcgccctgggcactggcatcctggcgggattgtggaacggcatactggtagcgatcctcaaaattcagccgtttgtcgccaccctgatcctgatggtcgccgggcgcggcgtggcgcaactgatcacctccggacagatcgtcacatttaactcaccggatctctcctggttcggcagtggatcgctgttgttcctgccaacgccagtcattattgcggtgctgacgcttctcctgttctggctgttgacccgcaaaacggcactggggatgtttatcgaagccgttggtatcaacattcgggcggcaaaaaatgccggggtaaacacgcggatcatcgtcatgctcacctacgtgttgagcgggctatgtgcggcgattgcgggcattatcgtggcggcggatattcgcggtgccgatgccaacaatgccggattatggctggagctggacgccattctcgcagtggtgattggcggcggatcgctgatgggcgggcgctttaacctgctgctttcggtggtgggggcgctgattattcagggaatgaacaccggaattttgctttctggctttccgccggagatgaaccaggtggtgaaagcggtggtggtgctttgcgtgctgattgtccagtcgcaacgctttatcagtctgattaaaggggtacgtaaccgtgataaaacgtaatttgccactgatgatcaccatcggcgtctttgtgttgggttatatctactgtctgacccagtttcccggttttgcttccacaagagtgatctgcaatatcctgaccgataatgcctttcttgggataatcgccgttggtatgacctttgtgatcctctccggtgggattgatctctccgtcggttcggtgatcgcctttaccggcgtgtttctggcaaaagtgattggcgatttcggcctctcgccgttgctggcgtttccgctggtgttggtgatgggctgtgccttcggcgcatttatggggcttctgattgacgccctgaagatcccggcgtttatcattacccttgcgggaatgttctttttgcgtggcgtcagctatctcgtttcggaagagtcgatcccgataaaccatcctgtttatgacacgctctcaagccttgcgtggaaaatccctggcggtggtcgcttaagtgcgatgggactgctgatgctggcggtggtggttatcggcatattcctcgcgcatcgtacccgttttggtaatcaggtatacgccattggcggtaacgcaacgtcggcaaacctgatggggatttccactcgcagcaccactattcgcatttatatgctctccaccggactggcaacgctggcggggattgtcttctcgatttatacccaggccggatatgcactggcgggcgtaggtgtggaactggatgctatcgcctcagtggtaattggcggtacgcttttgagtggtggcgttggaacggtattagggacgctttttggcgtggcgattcagggactgattcagacttacataaactttgatggcacgctgagttcctggtggacgaaaatcgccatcggtattttgttgtttatttttatagcattacagcgtggattaacggtgctgtgggagaatcgtcagagttcgccagtgacaagagtcaacattgcgcagcgataaaaacgcctctccgtgtggagaggcgcaggagcttacgcgtccgggaactcacggataaagcgttcgacatcttcaaccatatggtcgttgccgacaaagaacgaacggcgctggtgcagggtttccgggataatatccagaatacgctctttgccatcgctcgctttaccgcccgcttgttccgccaggaatgccatcgggttgcactcatacagtaaacgtagtttaccgtccgggtggctggcggtgcttgggtagagataaataccgcctttcagcaggttacggtggaaatccgcgaccagtgaaccgatataacgtgaggtatacgggcggttggtggatttatcttcttcctggcagaatttaatgtacttcttcaccccgttcggaaacttaatgtagtttccttcgttgatggagtaggttttgcctttctccgggaagcgcatccgttcctggcacaggcagaaaacacccagcgaaggatcataagtaaaggcgtgaacaccgcatccggtggtgtaaaccagcatagtagaggagccgtataccacgtaacctgccgcaacctgtttgttaccaggctggaggaaatcttcttccgttaccggcgtgccaacaggcgtaacgcggcggtagatggagaaaatggtaccgacagagacgttaacatcgatgttggacgagccatccagtgggtccatcagcaccacgtattttgcgtgttcacagccttcaaagacgacaatctcatcttcttcttcagaggcaatgcccgcaacgatatcgcgtgctttcagtgcggctttcagtttctcattagcgaacaggtcgagtttctgctgaacctcgccctgcacgttctcagcaccgctggcacccaggatatcaaccagtcctgctttgttgatatcgcgatggataatcttggcgcccagttttattgccgacagcaaagcagtgagctcaccggtagcatgagaaaactcgtgctgcttttcgacaataaattcacctaacgttttcataaaactttccctgcaatgtttatggagtaaagcgaccgcaacaatcttaacaaataatcccaatgttgcgctcaggtgaatcgcgccagcaaattacggattatcctgaaatgcgtttctcacttgcccgacatatgcgtaaaatgagcgccagattaaaaaaggatagtgacgtatgcgcattcatattttaggaatttgtggcacgtttatgggcggtctggcgatgctggcgcgccagttaggccatgaagtaacgggttcggacgccaatgtgtatccgccgatgagcaccttacttgagaagcaaggcattgaactgattcagggttacgatgccagccagctcgatccacagccggatctggtgattattggtaacgccatgacccgtggaaatccgtgtgtggaagcggtactggaaaaaaacatcccttatatgtcaggtccgcagtggctgcacgattttgtgctgcgcgaccgctgggtgctggccgttgccggtacacacggcaaaaccaccacggcgggaatggcgacctggattctggaacaatgcggttacaaaccgggatttgtgatcggcggtgtgccggggaactttgaggtttcggcgcgtctgggcgaaagcgacttctttgttatcgaagcggatgagtacgactgcgccttcttcgacaaacgctctaaatttgtccattactgcccgcgtacgctgatcctcaacaaccttgagttcgatcacgccgatatctttgacgacctgaaagcgatccagaaacagttccaccatctggtgcgtatcgttccggggcaggggcgtattatctggccggaaaacgacatcaacctgaaacagaccatggcgatgggctgttggagcgagcaggagctggtgggcgagcaaggtcactggcaggcgaaaaagctgaccactgacgcttctgaatgggaagtcttgctggatggcgaaaaagtgggcgaagtgaaatggtcgctggtaggcgaacataatatgcacaatggcctgatggcgattgcggcggctcgccatgttggtgtagcgccggcagatgccgctaacgcgctgggttcgtttattaacgctcgtcgccgtctggagttgcgtggtgaagcgaatggcgtcacggtatatgacgattttgcccatcacccgacggcgattctggcaacgctggcggcgctgcgtggcaaagttggtggtacggcgcgcattattgccgtgctggaaccgcgctcaaacaccatgaaaatggggatctgcaaagacgatctggcaccttcattaggtcgtgccgatgaagtcttcctgctgcaaccggcacatattccgtggcaggtggcagaagtggcagaagcctgcgttcagcctgcacactggagcggcgatgtggatacgctggcagatatggtggtgaaaaccgctcagcctggcgaccatattctggtgatgagcaacggcggttttggtggaattcatcagaaactgctggatgggttagcgaagaaagcggaagccgcgcagtaattcacagcctcagcctgatagagtgtgtgtaggccggataaggcgttcacgccgcatccggcatttgagcatagtgcctgatgcgacgcttgatgcgtcttatcaggcctacaggtgcaccgtatccggcaaaccatacttacatcaacaacgaaaattacccttcgttttccgctaactcacgcagatactggaaaatctggcgcgcggatttcggcggcttattcccttctttctctttcttcgcgttgcggatcagagttcgcagttgctgacgatcggcatcgggccacagattcaatacttcagcgatggcgtcatcaccctggtcgatcagacgatcgcgcaggttttccagtttatggaacagcaccacctgctggttgtgacggtttttcagcttatccagcgcctgacggatcggctcaacatcgcgctggcgcagcatcttaccgatgagctgcaactggcggcgacgaccttccatcttaatacgctgggcgagctcaatagccgcgcgcagatccgcatctaacgggatcttatccagcgcgtttttccccagatcaacaatttccgcgccaaggcgttttagctcctcggcatcacgtttaatttcacttttactgacccagataatttcatcgtcttcgtcttcgatgtcatcaccgggaacgtcgtcgagccagtcttcgggctgcttagtcatctcaggctccttaaaaaaagaggctaatgttaccagttaagatgcgcactgaaaaacggttctctgttagacttcagagaaactctctacattatggcacttgcaatgaaagtaatctctcaagttgaagcgcagcgcaagattctggaagaagcagtttcgactgcgctggagttggcctcaggcaaatcggacggtgcagaagttgccgtcagcaagaccaccggcattagcgtaagcacgcgttatggtaaagtggagaatgttgaattcaatagcgatggcgcgctggggatcaccgtttatcaccagaaccgtaaaggtagcgcatcgtctaccgatttaagcccgcaggccattgcccgcaccgtacaggcggcgctggatattgcccgttatacctcgccagatccgtatgcaggcgtggcagacaaagaactgctggcttttgacgcgccggaccttgacttgttccaccctgcggacgtttctccggatgaagccattgaactggcggcccgcgcggaacaggcggcattgcaggcggacaaacgcatcaccaataccgaaggcggtagctttaacagccactacggtgtcaaagtttttggcaacagccacggcatgttgcagggttactgctcaacgcgtcattcgctctccagctgtgtaatcgccgaagaaaatggcgatatggagcgcgattatgcctacaccattgggcgtgcgatgagcgatctgcaaacgccagagtgggttggggccgactgtgctcgccgtaccttatcgcgcctgtcaccgcgtaaactttctaccatgaaagcgccggtgatttttgccaatgaagtggcaacagggttgtttggtcatttggtgggggcgatagcgggtggtgcggtctaccgtaaatcgaccttcttgctggattcgctgggtaaacaaattctgccggactggctgactattgaagaacatccgcatctgctgaaagggctggcatctacaccattcgacagcgaaggtgtgcgcaccgagcgccgcgatatcgtcaaagatggcatcctgactcagtggctgctgaccagctattcggcgcggaaactggggctgaaaagcaccggacatgcgggcggtattcacaactggcggattgccggacaagggctaagcttcgaacaaatgctcaaagagatgggcaccgggctggtggtgacggagctgatgggccagggcgtgagtgccattaccggtgattattcccgtggtgcagcgggcttctgggtagagaatggcgagattcagtatccggtgagcgaaatcaccatcgctggtaatttaaaagatatgtggcgcaatattgtcaccgtcggtaacgatattgaaacacgcagtaatatacagtgtggttctgtgctgttgccggagatgaaaatcgccgggcagtaaaaaactggcgcgacctgccgcgctataaactaaaaaattacacaaaatcattcgcactgcatcgagacggaaagtgaatgagagcaggggagcgtactcgtagtacgtgactcgggcgaatgagcgtagccgtcgatgaggcagtgtgaaggatgaagtgtaaataaaaaaggaagtgagcaatgcgtaaaagcctgttagctattcttgcagtctcctcattggtattcagttcggcgtcgtttgccgctgatctggaagacaatatggaaaccctcaacgacaatttaaaagtggttgaaaaagccgataacgcggcgcaagtcaaagacgcgttaacgaagatgcgcgctgcggcgctggatgcgcaaaaagcgacgccgccgaagcttgaaggcaaatcaccggacagcccggaaatgaaagacttccgccacggtttcgacattctggtcggtcagattgacgacgcgctgaagctggcaaatgaaggtaaagtaaaagaagcgcaggctgccgcagagcaactgaaaacgacccgcaacgcctatcaccagaagtatcgttaattctttatttccctgttgcctgcactcaggtaacagggaacttatcatcgcaaatgatgcaccacctgattgctgctgccgcgccagatcagggaagggtcttttaaatcctgcacaaatttgccgtcgaccagcacgttaatcaaatcaacaacctgcatttgcgcagcgttgagttcgtcgagtttatagcctgtccacacccagatgtctttacccggacactcggcgcggatgcgttgtaccagtttcagaatatccggcacgttttgcggatgcagcggatcgccgccggagagggaaataccctggcgtttgatgcgagtgtcattcagatcgttaatgatctggtcttccattgctttggtaaatggctgaccggaatttacccgccaggtgcttttgttatagcaaccggggcattcatgaacacacccggagacaaacagggtgcagcgagtgccggggccgttgacgatgtcgacaggatagtactgatgatagttcattatttcacctggcttatcagtccgcgtgtaggctgcatccggtaatcaacgcctgatgcgacgctgtcgcgtcttatcaggcctacagccgttgccaaatgtaggccggataaggcgtttacgccgcatccggcatttgcttaacacagagtgaagattaacctatctgcccatttcccaaatgtttaacgcggcgcttaacttcttcctgcttaccagcgttaaacggacgtgcatccgggctacctaaatatccgcacacgcggcgagtcaccgacacacgggaggtgtcatggttaccacatttcggacaagtgaagcctttgctggtgcactcaaattcgccggtaaagccacactcgtagcattcatcgatcggtgtgttggtgccgtaatacggtacatgctgatagctgtaatcccagacatcttccagcgccttcaggttgtgctgaatgtttggatactcgccatagcaaatgaagccaccgttcgccagtggcgggtaaggcgcttcaaagtcgatcttgtcgtacgggttcaccttcttctccacatcgaggtggaaactgttggtgtagtaacctttatcggtcacgcccggcaccacgccaaactcagcggtatcgagacggcagaagcggtcgcacaggttctcactcggtgtactgtagaggctgaaaccgtagccagtttcttctttccactgatccaccgcctgacgcagacgctcaacaatcgcaatacctttcgcgcgcagctgctcgttgtcgtaaacatgctcgccgccgaacagcgcgttaatggtttcgtggatgccgatgtaacccagcgaaatagacgcacgaccgtttttgaagatttcagaaacgtcgtcgtcagcattcagacgtacgccacaagcgccttccatatagaggatcggggctacgcgcgctttcacgccttcgagacgagcgatacgggtcatcagcgccttacgtgccaacaccagacgttcatccagcagcttccagaaggtggcttcatcgccttttgcttccagagcaatacgcggcaggttcaggctgatcacgccgaggttgttacgaccatcgtggatctgctcgccgttttcattttcccacacgccgaggaagctgcggcagcccatcggggttttaaacgaaccggtgactttcactacctgatcgtagttaaggatatccggatacatgcgcttgcttgcgcactccagcgccagctgtttgatgtcgtagttcggatcgccttttttatggttcaggccatcgcgaatcgcaaacaccagtttcgggaacaccgccgttttacggtttttaccgaggccggcgatacggttacgcaggatagattcctgaatcaggcgcgactcccagctggtgcccagaccaaaaccaaaggtcacaaacggtgtttgaccgttggcggtgtgcagggtgtttacttcgtactccagcgactggaaggcatcgtagcactctttgatggtacgagagttagcgtagccttcggcgtccgggatgttccactcttctgcggtcttgcgatgtttgttgtagctggcggtgacaaacggtgccagcacttcatcgatacggttaatggtggtgccgccataaatatggctggcgacctgagcaataatctgcgcagttaccgcggttgccgtagagatcgatttcggcggttcaatctcggcgttccccattttaaagccctgggtcagcatgcctttcaggtcgatcaacatgcagttgaacatcgggaagaacggtgagtaatcgagatcgtgatagtgaatatcaccacgttcatgtgcctgcaccacgtcacgcggcagcaggtgctggcgtgcatagtgtttagccacgatcccggccagcaggtcgcgctgggttggaatcaccttgctgtctttgttggcgttttcgttgagtaacgaggagttggtctgctcgaccagaccacggatctcctggttcaggcgaccgcgtttttcacgttcaatgtcgcgatcgtgacggtactcgatgtaagcacgagccagttgtttgtatggccccgacatcagctggttttcaactgcggtctggatctcattgatatccacctggttgcggccctgcatctgctcgctgacaaccgcagcaacagtggcgcaataatcggcatcatcgacttccgctgctttagctgcacgcagaatcgcttctttgatgcgctctgatttaaacggcactttgcagccgtctcgtttcatcacatgcggtgtcatgatcgctccatatttttaagaacaggttatccacagaaattgggaaaggcgttttccggttttttcgtttcgttttccggtgctttccgcaatcgccatccgcttatccacaacgccgcacctttttcgtggggagctgtagtagcaattatagttgattaatacaacatattgggttgggacgcattttaaagtctatatatagtgctttgcatcaaggatgtttgaactttttttgatgtagctcaaagtaaaaagcagagcgtacggatgacgggcgctacagcgatatgtaaattttttaatgaattttttgattataaaatcaacaaaaacaacatactgacaggcaaaaccccggaatgacaggcattaccggggcttagcgaagatttacttctgtaaccaccagacagcctcaaaaggccgtaaagtcatggtacagggttgtggtgaggcttcttcgtagttatgcatcacaagctgccagttgccgagcattttccctggctgccagggttgggtctcacggctaaggttggcaatgaccagcaaggtttgccccttccactcacggcgatagcaccacaatacagggctgtttggcagcagatcctggtaatcgccccatgtcaggacggcttcttgcttacgcagtgcgattaacttttggtaggtgtaaaacaccgaggactcatcggccagcgctgcttctacgttgatttcctgatagttatcgcccaggccaatccacggttcgccagccgtaaacccggcattatcgccgttggtccattgcatgggtgtgcgactgttgtcacgggatttactggcgaggattgtcaataactcgtcggcatcacgcccatcgttgcgcagctcggcaaacatattgaggctctccacgtcgcgatagtcagtaatgcgcgtgaaatgtgggttggtcatgccaatctcttcgccctggtagatatacggcgttccctgcatgccatgcagcaccatcgccagcatttttgccgcaggcacgcggtattcaccttcatcaccaaagcgagaaacaatgcgcggctgatcgtggttacaccagaacaaggcattccatgccacgttgtgcattccttgttgccagtggcagaacaatgttttcaacgccacaaagtcaggtttagccagcgtccatttttcaccaccgggataatcgaccttcaggtgatgaaaattaaaggtcatcgacaattcactgcctgtcagtgccgcgtatcgctggcaatgctcaaggctggtggaggacatttcacctacggtcattaacccgcgtggcgtaaacacatcgcggttcatctcgtgcaaaaactcgtgtgctcgtggcccgtcggtgtagaagcgacgcccgtcgccatccaggtcttcagggtaacgcggatctttggagatcagattcaccacatccaggcgcaacccgtcgaccccacgatcggcccagaactcacagacttttttcagctctgcgcgtaccgctggattctcccagttgagatccgcctgttctggtgcaaagagatgcaaatagtactgttcgctttctgcatgccagcgccacgcactaccaccgaattttgaacgccagttgttcggtggcgtttctggttctccatcgcgccagatataaaactggcggtaagggctttctttgttcagcgcctcgcgaaaccaggcatgttgggtagaggtatggttaaacaccatatcgagaatgatacgaatcccacgcgattttgcctgtgtcaccagttcgtcaaaatcgtccagcgtgccataggtgggatcaatcgccgtataattcgctacgtcgtaaccgttatcgacctggggagagacataaaagggggttagccagatggcatcaacgcccagtttatacagatagtccaggcgttggataacgccacgtaaatcgccggtgccgctacccgtggtgtcctgaaaactctttggataaatctggtagataacgccgttttgccaccagtggggaagatgagtcattacgttattcctgcaaatgcgagggggcgcaattgcgccccgaagaaaattaaacaatgtccagcgtgcccaggcggtatttccgctgatagataaacgaggtgagtacaatcgggatgatgatggcgatagccattgccagcgcaaacacctgccagtagctcggctgaatggagaggatgcccggtaggccgcctacgccgatgccattcgccataacgccgttcaggccgcatagcaatcctgccagaccagaaccaatcatcgcgcacagcatcgggaaacgatatttcaggttgatgccgtacatagcaggttcagtgactccaagccaggcggagatagcggcaggcacggagatctcgcgttcattgtgcttgcggctggaaatgataatacctatcacggcggagccctgagcgatattcgacagtgcaatcagcggccacactggcgtgccacccatgctttgaatcatctgcaaatcaatagcaagcgtggtctggtgtacgccggtgatcaccagcggggcgtacaggaagccaaacaatgccgcgccaatcggagcaaagctgccggtcatcaggtgacgtaccgcaaaggcaacgccatcgccaatcatgcgaccaaacggaccaatcagcgcatgggcgaggaacaccgcgaggatcagcgaacagacgggcaccaccaccagatagaggtaatccggcacgatgcgcttaagacgagtttcaataacgcccagcgccagtccggctaacagtgccgggatgacctgcgcctgatagcccactttggcgatgctgaacatgccaaagtcccatacttccggcagctgctgcccgagcagataagcgttcatcagctgtggagaaaccagcgttacgccaagcacgataccgaggatcggtgtaccgcccatttttttcaccgctgaccagcaaatcccgaccggcaggtagaagaagatcgcttcaccgatcaaccacagaaaatcgtagatcgtttgcagggaagggtacatttgcgccagcgtctgaccgttgctcatgggcaaatcgccgatcacattgcgaaaaccgaggatcaaaccaccactaatcaacgcgggcagcaacgggaagaagatctccgcgaaatgagagatcaactgctcatgacatttcatattctgccgggcggctttttttacctgctctttatcaacctgcgcctgtccggttgacgcaatcagtgcttgatagtaatcacccacgttggtgccaatcaccacctgaaattgcccggcattggtgaaacagcctttcaccatggggagttgctcaatttctttcggtctggcattggccggttggttgaggacaaagcgcaggcgagtaatacagtggctcaccgtcgcaatattgccgcgcccgccgaccagttcaatcaaccgatcgatatccgtttggtttattttgctcatcataaagccccatggcagatgacatttttggttggctgcagaatatattgcgcggaaaaatttaaaaacgggaacgttcccgaaacgcagcgaagatcacaatttatcgttcaggaaacgatcaggacagggtggcggggatgatgatttgttgcggttcgctgcgcccggttacctgcgcgatcaactggcaggccgcctggcgtccagcttcggcataaccgggatctacggtgacgatctctggatggaggaatttcattaacggtgtattaccgacgctcgccagttgcaaggtgtcgatgcgttgctcttgcaggtatttacttgcgccaagtgccagcgtgtcggttgcgcacagtaacgcggtagtttcaggcgtaatcacttttgctacgttctcatagccttgcttcatagcaagccctggcagagcggcaacgggatgcaatttatgcgttttgcagaacgccaggtaggcttcgtgacgtcgcttaccggtcgtcacgtcactatgcggcacgccgagatagctgatattacgatgtccctggtcatacagccgttgcatcaggatcttgattgccccttcgtcgtcataacagaccgaagcaaagccttttgcgtcacgcgccagcagaaccagcgatgactgccagtgggctaacatttcttctgttatgccggtaaaaccgaacagcactacgccgtcgatattacgccgtttcagcacccccaaatgttcggcaactaattgtggggaaaactgactttccatcatgattggatcgtaaccttgttcatagaacgctggcagcatggtttgaacggcgagattttctgacaacgaatccagacgggtaacaatgatggcgaccactttatcgctttgcccacgcatagcgcgcgcggagcgggaaggggaaaatccatgctgattcatcactgcttcaacacgctcgcgcgtgcgctggctcacgccgctttcgttattcagcacccgggaaactgtagatttccccacgccgcttaagcgcgcgatgtctttgatggtcagccgattttgcatcctgttgtcccataacgtgttgtttaattatttgagcctaactttacctgtgcattcagcaatgggtaaagtctggtttatcgttggtttagttgccagcaggtattatatcgccataaatgctacgaatattattggattctccttattatttgcggcgcttttttcacttaccggaggttatatggaacctgatcccacgcctctccctcgacggagattaaaacttttccggtaagcccgtcttttcacggcgttaccggatgcgtaaggccgtgacgttttaacgtccctgctcagctttattaccttcaggtaaggcttcgccacgcctgaagacatttctgtactgtttcagacagtgcggagggactccttatgtttaaagaaatttttacccggttcattcgccatttaccttcccgtctggttcatcgtgatccattgcctggcgcgcagcagacagtgaatgcggcggtcccgccttctttaagtgcgcattgcctgaaaatggcggtgatgcccgaagaagaattgtggaaaacgttcgacacccatccggaagggttaaatctggcggaagtggaatctgcccgcgaacaacatggtgaaaataaattacccgcacaacaaccgtcgccgtggtgggtacatttatgggtctgctatcgcaacccctttaatattttgcttaccattctcggtgctatttcttacgccacggaagatttatttgccgcaggtgttatcgcgctaatggtcgctatttctacgttgctgaactttattcaggaagctcgttccaccaaagcggcagatgccctgaaagcgatggtcagtaataccgcgacggtactgcgcgtaattaacgataaaggtgaaaatggctggctggaaatcccgatagaccaactggtgcccggcgatattataaaactggcggcgggggatatgatcccggcagatttacgtatcttgcaggcgcgggatctgtttgtcgctcaggcgtcgttaaccggtgagtctctgcccgtagaaaaagccgctaccactcgccagccggagcacagcaatccgctggagtgcgacaccctgtgttttatgggcaccaccgtggtgagcggcacggcacaagcaatggtgattgccacaggtgccaatacctggtttggtcaactggcgggtcgtgttagtgagcaggaaagcgagccgaatgcctttcagcaagggattagccgcgtcagtatgctgctgattcgctttatgctggtgatggctccggtggtgttgcttatcaatggttacactaaaggcgactggtgggaagctgcactgtttgcgctttcggtcgcggtaggcttaacgccagaaatgttgccgatgattgttacctcgacgctggcgcgtggcgcagtcaagttgtcgaaacagaaagtgatcgtcaaacatttggatgccattcagaactttggcgcaatggatattctgtgcactgataaaaccggcaccctgacacaggataaaattgtgctggagaatcataccgatatctccggtaaaactagcgaacgcgtgctgcatagcgcgtggttgaacagccattaccagaccgggcttaaaaacctgcttgataccgcggtgctcgaaggtacggatgaagagtcagcgcgctcgctggccagccgttggcaaaaaattgatgagattccatttgatttcgagcgtcgtcggatgtcggtggttgtggcagaaaataccgaacaccatcagttggtttgcaaaggcgcattgcaggaaatcctcaatgtgtgttcgcaagtgcgtcacaatggcgagattgtaccgctcgatgacaccatgctgcgtaagattaagcgggttactgatacgctgaatcgtcaggggctgcgcgtggttgcggtggcgacgaaatacctgccagcgcgtgaaggagattaccagcgggcggatgaatccgacctgatcctcgaaggatatattgctttccttgatccgccaaaagagacaaccgctccggcactgaaggcattaaaagcgagtggaattaccgtaaaaatccttactggcgacagtgagttagttgcagcgaaagtgtgccatgaagtggggctggacgcgggagaggtggtcattggtagtgatattgaaacgctatctgacgacgaactggcaaatctcgcacagcgcaccacgctgtttgctcgtctgacgccgatgcataaagaacgcatcgtaacgttgctgaagcgcgaagggcatgtggttggctttatgggcgatggtattaatgatgcgcccgccttacgcgctgcggatatcggcatttctgtggacggcgcggtagatattgcccgtgaagcggctgatatcatcctactggaaaaaagcctgatggtgctggaagagggggttattgagggtcgtcgcactttcgccaacatgctgaaatacatcaaaatgacggcgagctctaacttcggtaatgtgttcagcgtgctggtggcgagtgctttcttgcccttcctgccgatgttgccgctacacttgcttattcaaaatctgctgtacgatgtgtcacaggtggcgatcccatttgataacgtcgacgacgagcaaattcaaaagccgcagcgttggaatccggcggatctggggcgctttatggtcttcttcggaccgatcagctcgattttcgatattctgacgttttgcctgatgtggtgggtattccatgccaacacgccggaaacgcaaacgctgttccagtcgggctggtttgtggtgggcttactgtcgcaaacgctgattgtgcatatgatccgcacccgccgtgtgccgtttattcagagctgtgcatcgtggccgttaatgatcatgaccgtgatcgtgatgattgtcgggatcgcattgccgttttcaccgctggccagttatctgcaactgcaggcgctgccgttaagctatttcccgtggctggttgcgattctggcagggtatatgacgttaacccagttggtgaaaggtttctatagccgtcgttacggttggcagtaaagaataaactgggcatggtggcccggaatcagattgcagacaaagtgagctttgttcatgccggatgcggcgtaaccgcctaatccggtctacaaattcaataaattgcaggaatcacgtaggcctgataagcgtagcgcatcaggcgattttgcttttgtcatcagacttaatccgggcatgatagcccggatttccatcaagattagcgacgaacagcgatcgcttcgatctcaatcttcacgtctttcggcagacgggctacttcaacgcaagaacgtgccgggaaggtggcgttgtgttcggtgaagaaggcttcgtaggtagcattaacggttgcgaagtcgttcagatctttcacaaacacggtagttttaacgatgtcgcccactttcaggccagcggcttcgacgatcgcttttacgttatccagcgactgacgcgcctgtgcagcgacgtctgccgggacttcgcccgttttcggatttaccgggatctgaccggaggtgatgatcatattgcccagatcaacgccctgtacgtaaggaccgatagctgccggtgcattttccgtcgcgatagttttgctcatgatttctcctttattacagcggtaaaaagtctggctcattatagggagccagacttttattaccaaccgcaattaattggccagcaccacattatgagaaaactctttttcacagtatttgcatttgagcgcgatatcattggcgcgttttcgcacggcaaagctggatgaaaccggttcggcatggctgatacagttgctgttagggcagaccagcacattgtcgatgcgctctggcaaactggggcgcgatttgccaaccacttcatagttgtcgatacggttaaccgtggcttgcggtgcatataacgccagctgatcaacctgatcctcacttaaaaaggtattttcgattttgatcaaatctttgcggcccatctcgccagaaggcaaattcagaccaatggtgatgcgctgatctgtttcggtcaacttgaacagactcaacagcttaaaaccgatctgggcggggatatggtcaattaccgtgccgcgtttaatagcttcaacctgcaatttattatcgtgtgtcatctctatttccccttacagtaccagatcgcgattcagaaccagtgccagtaacgcctggcgagcgaaaatcccgttgcctgcttgctggaagtaccaggcgtgaggcgttttatccacatccgtcgcaatctcatcaacacgcggcagcggatgcagcactttcatattggctttggcgttgtggagatcgctggcgcgaagaacaaactgcgctttcacgttggcgtactcggacgggtccagacgctctttttgcacgcgggtcatgtacaggatgtctacttccgccatcacttcttcaatagagctgtgcagactccaggcgatccctttttcatcgagcatatccagaatgtattgcggcattgccagcgcatccggcgcgataaagtaaaaacggttgccgtcgaacttcgctagcgcctgggtcagggagtgaacggtgcggccatatttcaggtcaccaaccattgcgacgtggagattgtccagacgcccctgggtttcctgaatggtgaataagtccagcaaggtttgcgtcggatgttggttggagccatcaccggcattcagtaccggtacattgccggaaaactcggtggccaggcgcgctgcaccttcctgcggatgacgcatcactatcgcatcgacgtaagtgctgataaccgaaatggtatcggccagcgtttcgccctttttacccagtgatgtattggcgctgtcggagaagcccaccacgctggcacccaggcggtgcatggaagtttcgaaagagaggcgggtgcgggtagaggcttcgaagaaacagctggcaataactttgtgcttcaacagctctggttgcgggttcgctttcagtttcgccgctgtcgccagcaccagattaaggtcatcgcgactaaggtcgtttatggaaatgatatgtttctgatatagcggattagccatcttttatctcctgacgcctgggcaaaaaaaagcccctcgattgaggggctgggaatgggtgatcaacgggaagaaaaacggcaggccagcgtcttttttcagacgcggtaagacaaaatgtcgaacacactgaaccatacatcctcccggcaaattgtccggcattatactcagctctgagagaggatcaagaagatgatgcagttataaagcaaggcaaacggttatcatgaatatatattcaattttaataagtaattaatttgcttgtgcaccagggctgtacgctttaccacacgtggtgcgacccaaacgatattgctgccagcaatcacgccaagaatttctggcaaagcatggaaatcaaggattcgcgctactgcccgaccatatccggcgacggtatggataaggataaattcaccattatgctcgacactcaggaccatttcagcgacggatcgacctgcgtcaggtgtgggaagtaattgaggattcaccgaataaattttttgtccttttgtatttctaatttttatgactcccagcaatttcagtagtcgtgaaacggttgactgactgatactgtcaaagccatggttttgcaaatcgcggcggatttcctcctgtgaaagataacttttttcggtaatcaggcgctgacagaccgccagttgcttcttttctttggcggagtaatcatcgtattccttcataatgcaccttttatttattattacctgatgatatttttcacattttataatgtgagagtggttcatttatcactacaccagatttgaaggccgctttgataagcggcctgtcgcgttaaatcatcgcggcgatactcagcacaatcatattcaacatcgtgagaatcagcagtagcggtgctacccatctcagataacggacccagggtacacgggcaatcgccagaccgcccatcactaccgcagaggttggcgtaatcaaattaaccaccccggaagcagactgataagcggtcaccaccagatcgcgttgtacatgagcaaaatcagcgagtggagccattattggcatcgttaacactgcaaggccggaagatgagggaaccagaaaagagagcaatacttccagccaataggtcacgttgatgaaaacagtggtggaaagccctgaaaccagattctcagcactgtgcagaattgtgtgcgtaatcatgccgttatccatcacgaccacaataccgcgggcgatgccgataatcagtgccacaccaaggagatcccgcgcgccgtcaataaaggtactggtgaaggtttcttcgcccatgcgggcaatgacacccacgatgaccgcagctgccagaaagacagcagagatttccgccatccaccaacccagtaccgctacgccgtaaatcataaaggcaaaggatgcagcaaaaagtatcaggatcgctttgcgcgtgggggtaaattccagcatcgtttctgaacgatttcccagaaaatgcgcctggttttcagccatcttatccgccacgatagagctttccggactgttgcgaactttgcgggcataacgcataacccagtaaacacaaatcacgtagcctactaacagcaaaataacacgcagcaaaatgccctgagtaaaggggatccctgcggcgttggcagcaatgacggtagcaaatgggttaatggttgagcccagcgtgccaatgcccgatcccaataacactgtggcggcagcgaccagaggatcaaagcgggcagccatcatgacgggcaccagcaacgtgtagaaggggagtgattcttccgccatcccataaatagtaccgccagcagcgaagagcgccatcaggatcggaatcatccactcttcccgaccattaaggcgagttgtcactcgttcgataccggcatctattgccccggttttatttactactcccaaaaatccaccgatgatcaggacaaacagcgcgacatcaatcgctcccgcagtgtaggtttgatggttgtacaagccgtcgatgggcgctaacaggacagccgtaataccctgtggttgtgcctcaacaggtgcgtaagtgcctgcaacaggaacttcctttcccagtgcggcatttgtcaccatctgatattttcccgcaggtacaatccaggtcattgccgcaactaacgcaatcagcacgaacaagatggtataagcggtgggaaatttgaatttacccataatgtgatctccataatcacgggcatacgccactcgtcgacgcatgcccgtcagggttagtcgccgagagttgctaccatcaccgctttaatggtgtgcatccggttttctgcttcatcgaaaacaatagagtgggccgattcaaaaacctcttcagtaacttccagtcctttgagccgtaggccatctcgatctcgcgtcctactgtggtgtgctcattatggaaggcgggcaggcagtgcataaatttaacttcagggttacgcgtggcagtaatcacctgttgattgatctgataaggtgccatcagactcactcgttctgcccaggcttcttttggctctcccatcgaaacccaaacatccgtatagagaaaatcaacgtcgtatacgccttcttccacatcctctgtcagggtgattctcgccccagtcacgctggcgatctcacggcattgtgttaccagcgcttcatctggccagaaagatttaggtgccaccagacggatatccatccccatttttgcagcaccaaccatcagcgagttccccatgttatttcgggcatcaccaagatacgcaaagctcagctctggcagcgttttgcctggcgcatgttccagcatggtcattaaatccgcgaggatctgtgtcgggtgaaattcattggtcagtccgttccataccggaacaccagcgaactcacctaattcttcaacgatattctgaccataaccgcgatactcaataccgtcatacatgcgtccgagtacgcgagcggtatctttcattgattctttatggccgatttgtgagccgctggggccgatgtaagtcacctgcgcaccttgatcaaaggccgcgacttcaaaggcacagcgggtacgggtagaggatttttcaaaaatcaacgcaatgtttttaccgaccagcgtttgtttttcgtttccagatttcttggcggctttaagattgatagccaaatcaatcaggtattgaatctctgctggggtgtaatcaagcagcttaagaaaattacggtttttcagtgaagtagccatggggatgtccttataaaaatggatcaagcgtggttatgggggtatcaaggcgaataagagtgcctttgtctccggcgagaatttccggaccatctgcaagagagccgatccctgcaatgccccggcactgactaacaaactttgcgcaggcggtgactttcggccccatagacccggcatcaaactgcatttcgttgagtaattccggcgtgacctgggccagcgggcgttgggttggcttgccccagtcgagatatactgcgtccgcatcagtgaggatcaacaaggcgtcagcatggatctgacttgccagtagcgcggctgaaagatctttgtcgataaccgcttcaatcccatggtatccatcggctttttcaaccaccggaacaccaccggcaccattacagatcaccagatgatcgtgggcgatcagtgtctggatggcatcccgctcgacgatgcgtttaggttgtggagaaggtacgacccggcggaaagagtgaccatctgctttgaaaacccagcctttttctgcctgtagtacctgagtctgagcgtggtcataaattgggccgatgtacttagttgggttactgaaggcgggatcgttggcatccacttcaacctgcgtcagcagcacgctgatttcacgttgtggtagttgatttttcagcgcctgttgtagcatgtagccgatcatcccctggctttcggcccccagaatgtcgagtggatagggagcgacatgggcataggcgctattttgaagtgccagaagtccaacttgtggaccattcccgtgaaccagtacaacccgccagtgttgagtcagttgggcgatagttttagccgcaagatcgatatttttacgttggatttctgcttcgagtggttcgcctcgtttaagcagggcattaccgccgagagcgataaccagtgttggtttgttttccatgatctcttccttagataccgtcacgatgcaaagggcaactcatgcaacgtgcgccgccacgtccgcggcctaattcatcaccggggatgggtaaaacggtgatgcctgctttgtcatatttttcgttagtccagatgttgcgctcgtagcccactaccactcccggccgaagcgtgagcacattgttagcgtcattccactgttcgcgttctgcctcaaaggcatcaccccccgtggtgattaaacgtacctggtcaataccgagggctttttcgatagcatggaggagtgtgctttcttgagtacgtttcaggccgccgtgaccgtcaggtgttagcgtccagcaattaacatccgggcgcacaacttcgggataaaccgagaaggtgtcgatatcgatatgagtcataacggtgtcaagatgcatacagtagcggtgtttaggcagctcaacagcgattacccgttcagcctgacgatgtttaaacaatgcctgagcaagaaactcgactccttgtggcgtggtgcgttcagacatgccgatcaacacggccccccgaccaatcaccagcacatcaccaccttctaacgtggcgtggtcataattaatattctcgtcgccgaaatatttaataaattcgccgccagcaaattgtggatgccagcgataaatagcgcgtagattattggtttcacgttggcgagcaggttttgccattggattaatcgatacaccgttataaatccagcatgaggtatcacgcgtaaataaatgattcggtaacggcttcataatgaaatcattaatatcgtgggtatcaaccaccatatttttaattgaggcgggaatttcactataagtcagcccaccacttaaatgacgagcaaggtcccggtgtgacatctctgcaagccaggtgcggacgtcagtagcaaacgtagggccgagtcggtaatctgatatttgtgtttccagtaaccagcttttggcttccgggatatccaatgtttgtgttagtaaatcagtgagtaacagaacttctatcccttgctggcgcagcgtattggcgaaaatatcatgctcttcacctgcccgctcaacggacaatacatcgtcaaataacaactcctggcaattggatggtgttagacgtttcagactgagatttgggcgatgcaacataacgctgcatagttgtccaatttcagaaccaacataatgcttttccatcattattcctttaacactttttcaaaaataaagaggagatggctgcaaacaaatgaaatgcttgtagtcaggtctgttcagtaattttcagatgcaatgattcagtttatttcttccagaaaatgtgacggctttcacaccggcggtgatattaataatcgaagttgataatatttgatgcggttctgataaatgataaagaaacaaaatacgataatgcattaatacgcaaatatacgcagagttattcttcgttgttaattgattgttttatttttcaggaaatgcctttaagtataatgcattgatatttatgtatattttaatattcattgcatatctatgcgaaaggataaggtgattatttttcacagcactattttcacgggataactatgacagcacgggcattaaaagctaagaaaatgaactgtgatctgactgagagttttcttttaacatatgcaataacaagatattaggaccaaaatacatagctaagttataagatttatgcagcaaaactgcatacaaaattactcctgcttaacatcagtacaacatctccagcaataaacatgcgcaagggcaaaacctgatgatttttctatggtgagaggtggctttttttcgtataaggaaagaagtgaaacattgttttaataaaggaagatattatgattgttggcaacatccatcacttacaatcctggctgccggaagaacttcgcgaagcaattgagtacatcaaatcacatgtcagcgatgagacagcaaaaggtaagcacgctattgacggcgaccgcctgttttatctgatttctgaggatacgactgaaccaggtgaactgcgtcgtgctgagtatcatgctcgttatctcgatatccagattgtattaaaagggcaggaagggatgacatttagcacgcaaccagcaggcgtaccagagactgactggctggcagataaagatattgcttttatcgggcaggggatcgatgaaaaaacagtgattcttaatgaaggggattttgtcgttttctatcctggcgaagttcacaaaccgctttgtgcggtgggagcccccgctcaggtacggaaagcagtagttaagctattaaaagcgtaagtgatcactgccgggggcgccctgtgccgccgcccggcaaaacgttattttgctaatgtagcgaccataacagcttttatggtgtgcatccggttttctgcctggtcaaagacaatacttgctggagattcaaagacttcatcggtgacttccattccaccatacagaccgaattctgcggccatttttttacccagcgtggtttgctcatcatgaaatgcaggcagacagtggaggaacttaacctgcgaattaccggtcagggccatcattttgctattcacctgatagtcacgcagcagggcaatacgctccgcccatttctctttgggctcacccatcgatacccagacatcggtatagataaagtctgcgcctttaaccccagaggcgatatcttccgtcaaggtgattttacccccgtgtttttgtgccagagcactgcattcggcgaccagcgcagcttccggccagcatgcctgtggtgcgaccagacgcaagtccagaccggtaagcgccgcagcttcgagcatcgaattgcccatgttgttacgcgcgtcacctgcatagaccagcgtcatttcgttgaatgctttgccgggcaaatgctcctgcatggtgaggagatccgccagcagctgcgtggggtggaactcattggtcaggccgttccatactggcacgccagcgtattccagccagtgtttcgacaatctcctgaccatagccgcgatactgaataccgtcatacatgcgaccaagcacgcgggcagtgtctttaatcgactctttgtgaccaatctggctgccgcttgggccgagataagtaacgcgagcaccctggtcatatgcggcaacttcgaaagagcatcgggtacgggtcgagtctttttcgaagatgagcacgatgtttttgccagtgagtctggcttcttctttaccgcttttcttatcggctttcagcttcgcggctaactgcaacaagctgttgagttcagctggcgtgaaatcgagtaatttcaggaaatgcttatgataaaacccggacatagatccctcctgtggctaacgccttaatgaattaaaattcaatttatatgtatgattattcatttgcaagtctaaagcataaatctttgtcacaaaggtggaggcaatgtcagtggtgtgtgacaataagagtatcggcaggacattaagaggaataagccatggcaaacccggaacaactggaagaacagcgtgaagaaacacgtttgattattgaagaattactggaagatggcagcgatccggacgcgctgtacaccatcgaacaccatctttccgcagacgatctggaaaccctggaaaaagcagcagttgaagcgtttaaactcggttacgaagtgaccgatccagaagagctggaagttgaagatggtgacatcgtgatttgctgcgacatcctcagcgagtgtgcgttgaatgccgacatgatcgatgcccaggttgaacaactgatgacgctggcggagaaatttgacgttgagtacgatggttggggcacttactttgaagatcctaacggcgatgacggcgacgatgaagattttgtcgatgaagacgatgacggtattcgtcactaattaagcgttgacgacaaaggctgcgttacctgatgcgctacgcatatcaggcccaggtagttcctgcaacctggtgaatttgtagcccggataaggcatttacgtcacatccagcatactcaaaaagcacgtggttaatgttcgaatgcccgcgagtctaagctcgcgggcatttttcaaagtttgcgtagcatccgtacttcacaatcgacatgacccgtgcagccaagcgcatagtcgatatgctcaaagcccaaatgctcataaagcgcaatggcttcctttaaaaaagcggtcgtttccagatagcagcgtttgaaacccatttctcgcgcctgctccattgccattaaggccagtttttttgccagccctttgccgcggatagccggaagaaaatacatcttttgcagttcgcaaatgtctgactcactcccggttaatggcgcaatcccaccgccgccgaccacttcaccctcgtactcaaccacccaatatgcgtggccaggctgactatacacttgatacagctcgtcaaggttcggatcggcgacggtgtagcctttatcagcggtaagaccgtattcggcggatacctgacgaatgacgtgggcgatagcaggattatcggcgacggtaagtttgcgcaaacggagtgcgggagaagcgacaacattcatagcatagctcaatttcaaatgtatgatttatagctcactttaataccaccctcgcttaggtggtgcaagaagaagataaatcagaaaatattacgcatatctctctgagataaagcgtattctaggcgaaccagtatcaattgactggaattattatcggtatgaatggaatttattttagggatatagttcatgaatgatgtaaacatcgggaaagataattctcggcactcgtttgttttcacaggcaaaggtggtgagtattttcttatttgtcttgtgagttttttactgacaattattactctgggaatatatggaccgtgggcattgataaaatgccgtcgttatatttatcaacatgtgacactcaaggggcaaccatttagttataagggaacaggtggtgccatttttgttagcatgttacttattgtggtggtttatcttctcagtatttcttgttttgcaggtcaacactttgcgctcggtttattcctgtttgctctcttgatctgcggtattccttgtatggcagtgaagagtctgcagtatcaggcgaacatgacctcactgaatgacattcgctttggctttaactgctcaatgatgcgtgcatggtgggttatgctaggactgcctgttctgttggcgttagttttttggttcgcactgtatcttattgcgcaagtgacgacatcgataggaggcttattctttaacttagtcgcattaagtttgctttctgccatcgggctaggtgttgtccatggtataacctatagtaaatggatgccattgctgggtaataatgcaacttttggcattcataagttttctattcaggtaaacgtaaaagaatgcattaaaggttgcatgctcgcaatattaaccatggttcctttcatcattgtgattggtattatgatcgcaccagtattccagcagttaatgatgatgaccatgttgggtaggtctgatgctggcagtgagtttgtattacaatattacccgcagattatggcttcttatttcctgtattttgtcgcgatccttgtttttgccagttatctctatgtcacgttacgcaatctgtttttgaataatctgacgctggcaaatgggacaattcgttttcattcatctgttaccgcgatcggtatgcttctgcgcatgttggcggtattaatggggtcctcaattacctgtggtctggcttatccctggctgaaaatgtggatggttagctggattgctaacaatacccatgtccagggcgaccttgattcgctggagttaaccaatgatgacaaaccgcaggatagcggttcgttaatgtggatatctcgcggtattatgccgtatgttccgtttatctaaataaaaaggccggagcacgctccggccttcgttttcactatgagtattacagcgcggcgataacagcctgctgctcaatcagtttcgctttcgcttccgcataaccttccagcttctcacgctctttcgcgatgaccgcttccggtgcgcgcgctacaaagccttcgttcgccagtttgttctcgatgcggctaatttcaccttcaatcttcgccacttctttcgccagacgtgccagctcatcttctttgttgatgaggcctgccatcgggatcagcagttctgcgccgtcgacgatctttgtaacggaaaccggacctttatcatcagcaggcagcacggtgatgctttccagacgcgccagcgtttgcaggaagccgcggttttcatttacgcgacgttctgcatccgcgctgcaaccacgcagcagcagctccagcggtttacccggtgcgatgttcatttctgcacggatgttacgtacagcaacgatcgcctgtttcagccactcggtgtcggccagtgcggcttcatcaacctgagacgcatcgtactgcgggaacggctgcagcatgatggtgtcggcagtgataccgcaaagtactttcacacgctgccagatggtttcggtgatgaacggaatgatcggatgcgcgaggcgcagcagaccttccagtacagtcaccagcgtatggcgagtaccgcgcagttcggcttctgttccaccgttcattaccggcttggtcagctccagataccagtcacagaactggttccaggtgaattcatacagaatgcctgcggcgatatcgaagcggaagctgtccagcgcttcgcggtacgctttgatggtctggttgaactccgccagaatccagcgatccgccagcgacagcgtcatttcaccgccgttgaagccgcaatcctgaccttccgtgttcatcagcacaaaacggctggcgttccacagcttgttacagaagttacggtagccttccagacgcttcatatcccagttgatgtcacgaccggtagaagccagcgccgccagggtgaagcgcagcgcgtcagtaccgtgcggctcaatgccgttcgggaactgcttctcggtgcgcttacggattttgtccgccagctgcggctgcatcatattgccggtacgtttttccagcagttccggcagcgaaataccgtcaaccatatccagtgggtcaatcacgttacctttggatttggacatcttctggccttcgtcatcacgaatcaggccggtcatgtaaacggtgtggaacggcacctgcggtttgccattttcatctttgatgaagtgcatggtcatcatgatcatgcgggcaatccagaagaagatgatgtcgaagccggataccatcacgctggttgggtggaactggcgcagtgcgtcggtgttttccggccagccgagcgtggagaaggtccacagcgcggaggagaaccaggtgtcgagaacgtcttcatcctgacgcagcgcaacatcagcaccgaggttattttctttacgcacttcgtcttcgttgcggccaacataaacattacccgcttcgtcataccatgccgggatacggtgaccccaccatagctgacgagagatacaccagtcctgaatatcgcgcatccaggagaaatacatgttttcgtactgcttcggtacgaactgaatgtcgccgttctcaaccgcttcaaccgctggtttcgccagtacatcggcacgaacgtaccactggtcggtcagcatcggttcgataaccacgccgccacggtcgccgtaaggaacggtcaggtcgtgcggtttaatttcttccagcaggccgagcgcgtcaaccgcagcaacgacggctttacgtgcagcaaaacgctccagtttctggaactctgccgggatttcgctggaataaacgtcagattcgttacctttggtatcgaacacctgggcgctttcacggatatcgccgtcaaaggtcaggatgttgatcatcggcagggcgtgacgtttaccgacttcatagtcgttaaagtcgtgcgctggggtgatcttcacgcagccagtgcctttttccatgtcggcgtgttcgtcgccaacgatcggaatacgacggttaaccagtggcagaatgacatatttgccaatcagatctttataacgcggatcttccgggttaacggccacgccagtatcgcccagcagagtttccggacgggtagtcgcaaccaccagataatctttaccgtctgcggttttcgcgccgtcagccagcggatagcggatgtgccacatcgaacctttcgattcgcggttttccacttccaggtcggagatagcggtgcgcagtttcgggtcccagtttaccaggcgtttgccacggtaaatcaggtcttctttatacagacgaacgaaaacttctttcaccgcattggacaggccttcgtccatggtgaagcgttcacgctcccagtcgacggagttgccgagacggcgcatctgacgggtaatggtgccgccggattccgctttccattcccagattttgtcgatgaaagcttcgcggccgtagtcgtgacgggttttaccttcttctgcggcaatcttgcgctcaacgaccatctgggtagcgatcccggcgtggtcagtaccgacctgccacagggtgtttttgccctgcatgcgctgatagcggatcatggtatccatgatggtttgctggaaggcgtgacccatatgcaaactgccggtgacgttcggcggcgggatcatgatgcagaaactttcctggctttcatcgccattaggcttaaagtagccctgcttttcccagtgctcgtaaagcggctgttcgatatcttgtgggttatatgtcttttccattatttccaggttgccgtattcaggttgaaaccagccacgcggtaggctttatagcgttcgcgcgccagttgtttcagagaatcttcataaggaacgaagtctaccacttctgtgaaagcggtggcaaaatctgcaaagcttgttcgcagactaatcaatatatcgcgcgggctgctgctgcgcttttgcggccaggcgatctccaccggcgcaccgccgcgcggtccttctcccgctaaattatgcggaacaaagctttctgccggacgcgcccacagggcttcatccagtcggtaagcctgcttttcatcttcacaggcgatgagtacgcgcttaccactgcgccaacgttctgcggcaatttcacacaccaactgctcaacggcgcttaagccatcgacggtggtgtcattgtccagaaggtagaacgttgcgtttttcatatatggggcttcttgtggtggatttaaatacgcatcaggtatacaccgcagcgcctgatgcgacgctgccgcgtcttatcaggcctacaagttaagtgctgtgtgtaggtcggataaggcgttcacgccgcatccgacaataacagccttgcctgatgcgacgctgtcgcgtctcatcaggcctacgagttcagtgctgtgtaggtcggataaggcgttcacgccgcatccgacaataacaacacagcctgatgcaattactcttcgccgttaaacccggcgcggtttagcaggaactgtgccagcaacgccaccgggcgaccggttgcgcctttcgccttaccagaacgccaggcagtaccggcgatatccaggtgcgcccagttatacttacgggtaaagcgcgacaggaagcaacctgcggtaatcgccccaccaggacgaccgccaatgttcgccatatcggcaaaattggactccagctgttcctgatactcgtcacccagcggcaaacgccatgcgcggtcaccggattgttcagatgcggcaatcagttcatgggccagcggattgtggttcgccatcagaccggtaatgtgatggcctagcgcgataacgcaggcaccggtcagcgtcgccacgtcaatcaccgcttccggctcaaaccgctcaacgtaagttaatacgtcgcacagtaccaggcggccttcagcgtcggtattcagcacttcaacggtttgaccggacatggtggttaacacatcgcccggacgataggcacgaccgccaggcatgttttcgcagcctgccagcacgccgataacgttaatcggcagttgcagctccgcgaccatccgcatcacaccgtaaaccgctgccgcaccgcacatatcgtacttcatctcatccatgccttctgaaggcttgatcgagataccgccggagtcgaaggttaaacctttacccaccagcacgattgggcgtgcatcttccgacgcgttgcctttgtactcaatcaccgacatcagcgattcgttttgtgaaccctgaccgaccgccagataagagtgcattcccagctctttcatctgctgttcgccgataacgcgggtgatgacattcttgctgtagctgtcagccagctggcgcgcctgagaggcgagataagcggcgttacagatattcggcggcatattaccgagatctttcgctgcttttatcccggcggcaatcgccagaccgtgctggatcgcgcgctcaccgctggtcagttcacggcgggtcggcacgttgaacaccatcttacgcagcgggcgacgcggttcgctcttattcgttttcaactgatcgaaactgtagagcgtctcttttgctgtctcgacagcctgacgcactttccagtagttgttacggcctttaacgtgcagttcagtcagaaagcagaccgcttccatcgagccagtatcattcagcgtattaatggttttctgaataacctgcttgtactgacgctcatccagctcacgttctttgccgcaaccaataaggagaattcgctcggaaagtacattcggaacatggtgcagcaacagtgtctgccccggttttccttccagttcgccccgacgtagcagggcgctgatgtacccatcgctgattttatcgagctgttctgcaatcggagaaaggcgacgtggttcgaagacgcccacgacgatgcaggcactccgctgtttctccgggctaccgctttttacactaaactccatgcactacgctcctgaatcttaaagacaacggcggtggctacagatagaattgcaagctttcgtaactcatgtccgctgttgcgatgacttcgtgttaatcttaacgttattacggcattggcacgtcagaacaaaatctgagaggtgaatccgttgagtataattatcttagcgacgatttcgacgactcaagagaataaatgacgtttaagccatgaaacaagctaaaatcctgcaaaagacgagtttttacgggcgtatttaaagtgataatcataagatatctggtgcgggagacgctcaaaagccagctggcgatactcttcatcttgcttttgatcttcttctgtcaaaagttagtgaggatcctcggcgcagcggttgacggcgatattccggcgaatctggtgctctcccttctcgggttgggcgtgccggaaatggcgcagcttatcctgccattaagcctgttcctcgggctgctgatgacgctgggcaaactgtataccgaaagtgaaattacggtaatgcatgcctgcggcctgagcaaagcggttctggtgaaagcggcaatgatccttgcggtattcacggcaatcgtcgcggcggttaacgtgatgtgggcgggaccgtggtcatcgcgtcatcaggatgaagtgttagcagaagcgaaagcgaaccctggcatggcggcgctggcgcaagggcaattccagcaagcgactaatggcagctcggtgctgttcatcgaaagcgttgacggcagcgatttcaaagatgtgttcctcgcgcaaattcgaccaaaaggtaatgcacgtccttctgtggtggtggccgattccggacatttaacccagctgcgcgacggctcccaggtcgtcactctcaaccagggaacgcgcttcgaaggcactgcactgttacgtgatttccgcattacggatttccaggattatcaggcgatcattggtcaccaggcggtggcgctcgacccgaacgataccgaccagatggacatgcgtacattgtggaacactgacaccgatcgtgcccgcgcagaactgaactggcgtatcacgttggtattcaccgtgtttatgatggcacttatggtcgtaccgttgagcgtggttaacccgcgtcagggacgcgtactgtcgatgctgccagccatgctgctgtatctacttttcttcctgatccagacctccctgaaatcgaacggcggtaaaggtaagctggacccgacgctgtggatgtggaccgttaacctgatttatctggctttggcgattgttctcaacctttgggacaccgtgccggtccgccgcctgcgcgccagtttttcgcgtaaaggagcggtgtgatgcaaccttttggcgtacttgaccgctatatcggtaaaactattttcaccaccatcatgatgacgctgttcatgctggtgtcgctgtcgggcattatcaagtttgtcgatcagctgaaaaaagccgggcaggggagttacgacgcgttaggcgcaggaatgtataccttgctgagcgtgccgaaagatgtgcaaatcttcttcccgatggcggctctgcttggggcgttgcttggtcttgggatgctggcgcagcgcagcgaactggtggtgatgcaggcttctggtttcacccgtatgcaggtggcgctgtcggtgatgaaaaccgccattccgctggtcttactgacgatggcgattggtgaatgggtcgcgccgcagggcgagcagatggcgcgtaactaccgtgcgcaggcgatgtacggcggctcgttgctctctacccagcaaggtttatgggcgaaagatggcaacaacttcgtctacattgagcgggttaaaggtgacgaagagttaggtggcatcagcatttatgcctttaacgagaatcgtcgtctgcaatccgtacgctatgccgctactgcgaagtttgacccggaacataaagtctggcgtctgtcgcaggttgatgaatctgatctgaccaatccgaaacagattaccggttcgcagacggtgagcggcacctggaaaaccaacctcacgcctgacaaactgggcgtggtggcgctggacccggatgcactctctatcagcggtttgcacaactatgtgaagtatctgaagtcgagcggtcaggatgccggacgttatcagctcaacatgtggagcaaaatcttccagccgctatctgtggcggtgatgatgctgatggcgctgtcgttcatctttggcccactgcgtagcgtaccgatgggcgtgcgtgtggtcaccggtattagcttcggttttgtcttttacgtactggaccagatcttcggtccgctgacgttggtttatggcatcccgccgatcatcggcgcactgttgccaagcgccagcttcttcttaatcagcctgtggctgttaatgagaaaatcgtaaccgaatgaacgcataaagggagcgaaagctccctttattattgttagcaaagtgtgcttcgttcattcctgaaaaataattaaaattcaatatattgctgtggggtgggcatgataagacgcgccagcgtcgcatcaggcaaagacaaatctcgcctgacttaccttcttctcccccccagcaaactccccaacatcccgcgtacaatctgattcgtcacctggcgagcggcgcttttggccattgtttgcaccacaccatctttcttcccgccgcgtggtccggtagtgccaaacaaaatatccttcaatccaccaagaatgccgtcatccaccgccacctctttccctttcacggcaggattattttgctgctcggtgcttgcctgtacgcctttttgcaacatctcataggcggattcccggtccacgtcatcctcgtacttgccatacaccggagagtgattaatcaagccattacgctcatcttccgtcaccggtcccatccgcgaacaaggcgcaatcaccatcgcccgttccaccacagaaggacttccttttgcatcgagaaacgagattaacgcctcgccggtccccagttcctggattgccttttcggtatcaaatgccggattggcccgcatggtttgcgccgctgccttcactgctttctgatcttttggcgtaaaagcccgcaaagcgtgctgaacgcgattaccgagctgcccgagcacattatccggaatatcagacgggttttgcgaaacgaaccagacgcccacgccttttgagcgaataagtcttatcacctgctcaatcttatccagcagtacctgcggtgcatcgttaaacagcagatgtgcttcgtcgaagaaaaacaccagtcttggtttctccagatcgcccgcttccggcaattgttcatacaactctgaaagcatccacagcaggctggcggcgtacagtttcggcatctgataaagtttctcggcgctgaggatattgataacgcctttaccgttggcatcggtgcgcatccagtctttgatatccagcatcggctcaccaaagaagtgtgctgcgccttgctgttccagcgacaacagcccgcgctggatggcaccaaccgatgcgctactgatatttccgtactgattctggaaagatttggcgttatcgccgatgtactgggtaatcgcccgcaaatctttaaagtcgagcagcaacaatccctgatcgtcagcaatacggaagatgatattcagcacgccagattgcacatcgttgagattcaacagccgcgccagcaacagcggccccaggtctgaaaccgtcgcccgcaccggatggcctttctcgccaaagatatcccacaccaccaccggattggcatgcggttgccaatcattgacgccgatatttttaagccttgcgagcagtttttccgacgccgttcctgcctgcgcgataccggtcagatcgcctttcacatcagccataaacaccggcacgccgatttccgacaatgactctgccagtttttgcagcgtaacggttttacctgtccccgttgcgccagtaatcagtccgtgacggttagccattcccggcagtaaaaaaagttctgtgtccggcgtgcgggcaattaacaggggttcgctcatgagatttcctccagtttcctgcctggagtataggcaacgtccggcaaagagaatacgtgtaatgaagagaaaataacctaaagcgtgttgccgtgataaatctgatacccgaggtcaacagtgttgtgcttgtgatcgttatttttaattttgctcagcaacatttgggcagccgtccgaccaatatcaaaacggggagtaattacgctggcgaggcttgggatcatttgcctgccaatctccagcccatgaaaacccgcaatggaaatttgttctggcacggcgagttttcgctcgcggcacagtagaagcgcacccatcgcaatatcgtcattggtgcaaaatacaccgtctaaatccgggtttgcgctaagggcatcacgcattaactgcattcctaaatgaatggatgagatggcgcgtggattcatgcgtaatggggaaagattatgcagcatcatcgcatcgcaatacccctgataacgctgttcatcgcgggtgtcatctttggaaccgagatacagaattttgtgcctgactcgcttctccagcatggtacacaccatgtcaaaagcggcctgccgattatcaaaaccgacctccatatccagccgttctccctgtacatccatcaattccacgaccggaatggtggctgaacgcagaaatttcaccgtcctgatggtgtgatatttttccgaaagtataatcccgtcaatgttataagagagcaggttaatcaccgactcttcttcggaatcgcgatcgtaattgtaattagcaataatggtctgataattatgcacagaggtgacggattctattcccgcgagaatgtcagcgaagagttgattttgaaatgacggaatcaagataccgagggtataactttgtgcattcaacaacatgccgggagcgcgattagggatataattgatctcttccataattttggcgatgcgctcgcctgtttcctttgccacctttttcggcgagcggatataacgactcacggtcatttttgttacgccagccagcgtagcgatatcctgtaaagaaattctgtgattgcgcataacttctcccaacgtcgggggaatcttcaatcttcccccgaaactacatcacaatattttattctttcagtgcaatacggcgttaatggctaacacgcccagcaaacccataatagaaataagggtttccatcaccgtccaggtacgcaacgtttcaccaaccgtcagattaaaataccctttaaatagccagaagccagggtcgtttacgtgtgacgcgatcacgctgcccgcaccggttgccagtaccattaaagcgggatcggcatgggtaacgttgataatcggcaacaccacacccgcggtggtaatggccgcgacggtggcagagcccagagcgatacgcaacagcgccgcgacagtccagcacatcaataacggcgaaagtgtagttccggtcattaagtgtgaaatatactgcccgacaccgctatctactaatacctgcttaaacgcgccgccgccagcgataataaacacaatcatcgcgatagcgcctatagaatccccaatgatatccatgatttgctcgatggtgcgtccattacgtcggcccagtgtgaaaatcgcaataacaatggcaataaacagcgcaacggcagggttaccgacaaattcaaagaagaggcgcacggtgttagttttcggtaacgtaatttcacaaacggcggcgatagccatcaggatgaccgggatcacggcagcgaaaatactgttccagaaggagggcatctcctcttcgctaaacagatgaggattaaataagccttccggtggtgctttctcaaagcgagttagcagtttagaaaacagcggtcctgcgacaataactgtcggaatggtaatgataaatccatacagtaaagtcgttccgagattagcctcaaagatagtcgcgatggcagtaggccctggatgtggcggcagaaaacagtgggttacagagagcgctgctaccattggtacgccaacatacaacaggggtaatcctgatgatgctacgatggtaaataccaacggcaacagcaggacaaaacccacttcaaaaaacatggcgaggcccacaaccagaccggtgatcactagcgcccattgcacgcgttttttaccaaaagtagcaatcagcgtagtggcgatacgttgtgccgcacccgtatcagaaatcagcttgcctaacatggccccgaaaccgaggatcattgccagcccgccgagcgtgctgccgataccattttgtatagagtgcaggacggcctgtgcatccatcccttcggcaaatccgacgacggcagctaccagaacgagggcaataaagccgttaactttaaagccgatcatcaggataagaagcagcgcgacgcctgccgcaataatgattaatggcatagtctttatctcttattagtgccagaaaagcagcgctttcgcgctgcacgtagggtagtaggtgttaaacagccactaacatgccgccatcaacaaacaacaggtggccgtttacgaaatcagaggcttttgaagaaaggaacaccgcagcaccaatcagttcctgcggatctccccagcgtgcggcgggggtccgtttgcacaaccaggcggtgaaggcttcgtcctcaaccagtgctttagtcatttctgttttgaaatagcccggcgcaataccgttgacctgaatattgtggcgcgccagctcgacgcacatgccgcgggtgagcatttttaccgcccctttcgatgcggcataaggggtgatggtgtcacgtcccagttcgctttgcatcgagcaaatattaataactttacctgccttgcgttcaaccatgtgacgagttaccgcttgcgacaccaggaacacggcggtctggtttactgcgatcacatcattccactcttgttcagggaactcagtaaaaggatgacggcgctggataccggcgttattcaccagcacatcaatggggccgatgtccttttcgatatgttcaacggcggcatcaatttcatgtttatgagtaacattaaaaggtgcggcaacggcctgaataccctcctggtggagtttttttacagcaagttctgcgcgttcggcagtaatatcattaataattatttgtgcgccatatttacccaggccggttgccagtaaaaagccaatgccctgtgctgaaccggtaatcaagatattttttcctgccagtgaaaatagatcgttcattgtattattcctttatttatctcttagaaaacaagctggacttttgctgcctgggttttatcaccggcgaaacgtagcgcctcttccaggtcagtgaagggatattcagcactcagtaaaggcagtggattgataacgccattcgccagccatgacactgcggtattaaattcgctggtaaaacggaaagagcctttgagtgaaatctccttaccaatcaatgtcatcattgggaattctgccatcgcgcctcccatccctacctgcaccattacgccgcgtgcacgagtgacctccagacaggtattcactgatgaaggatgaccggacacttcaaagctgacatcgaaatagcctttttccgctttccagtgatccatgtcgtcgttttgtgggtttacgagcacatccgcccccatctctttgcccagtgaaagggaacggggactcacatcggcacagacaatttccgcggcccccagtgttttcacagcactgacaatcaggcagccaatgggcccaacaccagaaataaatactcgcttgccctgtaactcgccggcctgatgtgcggcatgaatcgcgacggctaaaggttcggcaaaagccataaccttttcgtcagctttggccggataagggacacattgcgacgtttcgaccattttataacgggtaaagccaccatcaacatgagggaaatacatggcactgccaaaaaaacgcatctctgtacactgattctcgttatgttcaatgcagtatttgcagtgaccgcacggtttagacggattaatggctaccgtttgcccttcatgtaattttgatgagtcgctatgaataactttaccgataacttcatgacctaacaccatcggtgcctttatcatgaaattacctacttttccttcctgataataatgtaaatcggaaccgcaaattccacctcgggttatttgtactaatgttccattattattccaatctatcgtctgctcggtaacggcaacagttttcttgcccgcaacaacgcaggactgtgttttcacttgcataaattcctcactggtcaggtagacacctcggaagcatttaagcggttttaattgtcattatttgtgatgaagatcacgttagaaaattgttacattacgatgttacgcataacgtgatgtgccttgtaattcttatcagcagaaataaaaaaacgtgaaattattatgccaccaggcgtagtatcgcagcaggtaagatgattcaggagattttaaatggcgggtgaaagctttattttgatgggcgtttcagggagtggtaaaacattaattggtagcaaggttgccgcgttattatctgctaaatttattgatggtgacgatcttcatccagccaaaaatatagataaaatgtcgcaaggggtacttccaattatctgatgaagatcgacttccctggctggaacgcttaaatgatgcttcatacagtctttataaaaagaatgaaacaggatttattgtctgttcatcattaaaaaaacagtatcgtgatattttacgcaagggtagcccccatgttcatttcctctggttagatggcgactatgaaactattctcgcgcgaatgcagcgtcgggctgggcattttatgccggtagcgttactaaaaagtcagtttgaggcactggagcgtccacaagacgatgaacaggatattgtgcgcattgatatcaaccatgatattgccaatgtcaccgaacaatgtcggcaggctgtgctggcgatacgacaaaacagaatatgtgcgaaagagggcagcgcctcagatcagcgctgcgaatgattttcaaaaatcggctttcaacaccacgcggtaacgcgccttaccgtcgcgcacatgctggatggcgtcgttaattttcgacatcgggaacagttcggtagtcggcgcaaccttgctgcgggcggcaaagcgcatcagcttacgcaactcataaggtgtaccggtagcagagccagagacactgcgatcgcccgcaatcagcgtaaaggccggaaccggcaacggcgtgagaaccgcaccgacggtgtggaaattaccgccatacgtcagcgcctcaaaataaggctgccagtcgaggctgacgttcacagtattgataatgagatcaaactgccccgccagagttttcagtgcctgcggatcgcggctattcaccactttatcggcacccatcgccagtacttcctgctctttcgccggatttgaactaaaggctgtcacctcgcatcccattgcgtgcagaagttttatagcgatatgtcccagcccgccaataccaattaccccaacgcggctggtagcagtgatatggtgcatcaacagtggtttaaagaccgtgataccaccacacagcagcggcccggcggactctatatcgatattttccggcagtgggatcacccattgccagtctgcacgcaacttctcggcaaaaccgccgcgattcataattgttggcaccgcaccttgctcgcagttgatctgattaccgctaatacaggcatcgcaatgcccgcagctacgcgccgtccagccaatcccgacacgctgaccgacctgcaaacctttatcctgcgcggcgctcccgagcgccaccacgcgaccaatcacctcatgcccggcaaccagcggatattgtgaaaatccccattcgttatcgatcatcgacagatcggaatggcagatcccgcagtaatccacctgcacttcaacatcttgtggcttcagttcaccgggatcgtactcataaacttccagttcgccgcctgcttcttttgcggcatagctttttatcatcgacattttttggtccttctctagtgttgtctgggaagtgtagagcatggcagggcggggtgcctggagtgtgacaaaggttacacatcgctgtatgcaatgctgaaaatttcagcacttagcgaggtgcgagcaagctggcgcttgcatggtggcgtgcgacaggtataatccacaacgttttccgcatacctcttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagaaatacgtgccggttcgagtccggccttcggcaccaaaagtatgtaaatagacctcaactgaggtctttttttatgtctaaaattcagtatttatctacctttccagctatattaactctctcaaggtcaactgatatcaacgtacatctaccaacacatgttggtacagatgatggtatttccggttcgataatgcttgtaccaacagggagggaatacgcatggcattaacagatctcaaagtcagaacagccaagccagcggataagcaatataagctgactgatggtggcggtatgcatctgcttgtccatccaaatggttctaagtactggcgtttgcagtaccgttatgagggaaagcaaaagatgctagcacttggggtttatcctgaaatcacactagcggatgctagagtacgtcgtgacgaggcgcgtaagctgcttgcgaatggcgtcgatccgggagataaaaagaaaaatgataaggttgaacagagtaaagcacggacctttaaagaagtcgcgatcgagtggtatggcaccaataaaaagtggtcagaagatcatgcccatcgtgtgctaaaaagtctggaagataatctttttgcagcgcttggtgaacgtaatattgctgagttaaaaactcgagatttattagcacctattaaagccgtggagatgtctggacgtcttgaggtggctgctcgtcttcaacagcgtactacagccatcatgcgctatgcagtgcaaagtgggttaattgattataacccggcacaagagatggctggggcggttgcttcctgtaatcgacaacatcgtcccgcgcttgaattaaagcgcatccctgagttgcttacaaaaatagatagctatactggtaggccgctaacccgatgggcgacagaacttactttgctgatctttattcggtccagtgagctgcgttttgctcgttggtcagagatcgatttcgaagcgtctatatggactatcccaccggagcgggagcctattcctggagtgaaacattcccatagaggctcaaaaatgcgtacaacgcatctagtgcctctttcaaggcaagcccttgcaattttaaagcagataaaacagttttgtggggctcatgacttgatatttattggtaatcacgattcgcacaagcccatgagtgagaatacagtaaatagtgcgttacgggtcatggggtatgatacaaaagttgaggtctgtggtcatggtttccgaacaatggcctgtagttcattgatcgaatcaggtttgtggtctcgtgatgctgttgaacgtcagatgagtcacatggagcgaaattcagtgagggctgcgtatatccataaagcagaacatctggaagaacgtcgactgatgctacagtggtgggctgattttctggatgcgaaccgggagaagggtatcagtccgtttgaatatgcaaagattaacaatccattaaaatagtaagcagtccgggcaatcagcccggactgctttaactaattatttttctttgaaatgatgacgaagattgatgtttctgacaagttactccggcttccattaaagtcccttcgtcacgttcttcaggctatttatgactgtgattagcaccaggaatatatggtttccatgagagcaggtaataacccccggtgttttcggctgctctggtatccccgtccaacacaggcagttattataaacggtaaaaaatgtattcactgttatgaaatcaatagtcctgacgtactgtttaatgagcttgtgttctgaacctcgtacaaccagttcatttgatatcgaattataaacaaaatattgcatccaactttttcaatatggacaatagctgtccatacggtgattttatattcgataaatcaatggatttcattgagtcacaggactggtaatggataaaaatgctttagggtttgcctcatactggcgcaactcgcttgcggatgctgagtcaggaaagggcagttttaaacggaaagacgcccaaaatttcactcactggcatgggatagcggcgggacgtcttgacgaagcgattgtcagtaaattttttgagggagaaaaagacgatgtcgaaacggtcgatgtcatcttgcgcccaaaagtttatttccggttactgcagcatggtaaggaccgttccgcaggcgcgcctgatattgttaccccgatagtgacgccagccttgctaagccgtgagggttttttatatccgacgccagcgacatccattcccagagacctgcttgaacctttgccaaaaggagcattttcgattggtgagattgggcagtatgacaaatacaagacaatccatacctcattctctatcaactttgatgacggcattgataagactgccgaaacggatgaagaacgggaagcacgatatgcagccttgcagcaggagtggcgtcaatatctggatgattcagagaggctactgaagaacgttgccggcgactggattaaaaatcctgagcaatatgaactcgctgagcacggttatattgttaaaacggcgcaatctggcggtgccagtttccatatcctttctctttatgaacacctgcttgtttgcaagaaggatgtgccgctcttcaatcgcttcgcctcgcgagaggttcatgctgcagagtctttgctggccccaggcgcaaaattcagcgacaggcttggacactccggagataagtttccgctggcaaaggctcagcgcgatgccttaagccattttctggatgcaagacatggcgatatccttgctgttaatggccctccgggaaccggaaaaaccacgctggtgctttctatcatcgccacgcagtgggccagagcagctctcgaaaaatctgagcctccggttattatcgcgacttcaacgaataaccaggctgtaacgaacattattgaggcattcgggaaagacttttcgcaaggttcaggtgcgatggccgggcgatggttgccagagctgaaaagtttcggcgcttattttccctcaagcagccgtaaagctgaagcagccaaaaaatatcaaactgaagatttcttcaaccaggttgagtcaaaagagtatgtagaagatgcactgctgttttatctcgagaaagctaaggcagcttttcctgaaaaagagtgttcatcccctgaaaaggtcattgaactcctgcatggtcagttggcagcaaaatccgagcaactgataagactgaacgcaacatggcaaacgttaagccaggtacgggctgcgcgtgagcttattgctaacgacattgagcaatatctcgataatttaaataaattactttccggacaagaacaaaaaatcactctactgaaaagtgctaaaacggaatggaaaaaatatcgcgccggtgaatcactgatctattcattattttcctggctcccggcggttcgcagtaagcgacagtaccaaatacaactgtttctcgaagataaattaggtgcgctgattgcaggaaatcagtggtctgatcctgaaactatcgaacgtaatattgatgggctgctcaattccgctgagcgcgagcaaacaacataccggcagcagattgactccgcccatgaaatcattcttaaagaacagcaggcggttcaggagtggcagagactggctcttgatttagggtatgagggcgacgaggaactgagcttctcactggccgatgaactggctgatacgcagattcgcttccctgcatttttactgacgactcactactgggaaggtcgttggctgatggatatggccagcattgatgatctgcaggaagagaagaagaaaaaaggcgctaaaggggtaaccgcccgttggcaacgtcgaatgaaactcactccatgtgtggtgatgacatgctatatgctgcccggcaatatgcagataagtgagcacaaaggacagcgtaaattcgagaaaagttatttgtatgattttgccgatttactcattgtcgatgaagccgggcaggtgcttcctgaagtggctgctgcctcgtttgcattagctaagaaggcattagtgattggcgatacggagcagctcccgccaatatggagtattgctcctgcgattgatgtcggtaacatgctggcggaaaaaattctgtctggcagtacgcaagaagagattaccgagaaatatacggcaatcgcagaccttggtaaaagtgccgcatctggcagcgttatgaaaatagcgcagtttgcttcacgctatcaatatgatcccgaactggctcgtggtatgtacctatatgaacaccgccggtgctacgacaatattattggatactgtaatacgctctgctatcacggtaagttgttgcctaaaagagggcgtgaagagagcaatttaatgcccgaaatggggtatctccatattgatggtaaaggtgagctggcaagtagtggaagtcgatataatttgcttgaggctgaaacgatagcggtctggttggcagagaaccagcaaaatattgaagcgcattacggtaaatcgcttcatgaagttgtcggtatcgtgacgccttttagcgctcaggtatccactatcaaacaggtgctgggcaaacaaggtatcagtacaggcgcgaatgaaaaatcgctcacagtgggcaccgtgcactctcttcagggagcggaaagagcgattgtgatattctcgccagtctattcaaaacatgaagacggcgggtttattgatagcgataacagcatgctgaatgttgcagtctcccgtgcgaaggacagttttctggtcttcggcgatatggacctgtttgaggtccagccagcctcatctccacggggattactggcaaaatacctctttgagtcagagaagaatgcgctctcttttgattataaagagcgtaaggatttaaaaaccgccgggaccaaaatctacacacttcatggtgtggagcaacatgataatttcctgaatcagacatttgaaaataccagtaaacacatcacgatagtttctccatggctgacctggcaaaggctggagcaaaccggttttcttgattccatgattgcggcgtgttcacgtggaattaacgtcacgatagtcactgacagaagctacaacactgaacataatgattttgagatgcgaaaagagaagcagcaaaactttaaagcggcgctggagaaactgaatgcgctgggtattgctacaaagctggtaaaccgtgttcatagcaaaattgttattggtgatgatggtttgctgtgcgtgggatcgttcaactggtttagtgcgacacgggaagcgcgatatgaacgatacgatacctcaatggtttattgcggtgataacctgaagggtgagattgaggctatttataatagtcttgagaggcgtcaggtttagagcaggaatggtgagtagccatcttatcgattgttttcgagcgtaagatggctgaatggaatggctattattgcacggtccttaattataacattcataccgacatgattatcttctgtccggaagaatcagaggctgcggtttcagactgtctgccggtacattcctctccccgttaaaaaccataacgggttcattatcttcgtctgtcagcggattgaatggcggtatattttcagtacgaatgccggtcagccactgaaaaatacctgcgaaatgacgggcactgatttttctgctgacggactgatgagacgtgatgtcactggcggtaataatcaggggaacgctgtagcctccctgcacatgaccatcatgatgaacaggattagcactgtcgctgaccgacagaccatggtcagaaaagtaaagcatggcaaaatgacgggaatgccggcgaaggataccatcaagctgcccgagaaagttatccagtttactgatgctggcgaggtaacaggcaatcttccgggggaactgctcctggtaattattcggccaggagtgaagccggtcacacgggttcggatgagaccccatcatgtgcaggaatatcaccttcggagaggatttatccgccagtgcacgttctgtttcctgtaacaacaacatgtcatccgttttacgggaagcaaagctgcctttcttgaggaaaacggtatgctccgcatctgaagcaataacagagatgcgtgtatcatgctcccccagctttccctgattggatatccaccatgtgctgtatcctgcttttgctgccagcgccaccacgttgttgccggagtcagggttctgctcatagtcataaatcagtgtccggctcagggaaggtacggtactggctgctgccgatgtatagccgtcaataaataaaccgggagcagtattcagccacggtgtggttggcacgggatagccatataccgacatataatccctgcgcacactctcaccagtgacgataacaatcgtgtcatacaacggtacacccggcaggattttccagttgtcagccccgtgctgattcagttgtttataacgctgcatttcacgcaatgtgtcagttgtccccacaacagttcctttaaccatccgcaacggccagctgtttactgagcataatacgaacagcagcagtgccagccagttacggtgaccgcggtggtgtgttcgccagaaaatcaccatgaataccagaatcgcggcactgaccagaaaatgataaacaggaatcatcccggtaaactccgctgcctcatcagttgtggtctgcaacaacgcgacaataaaactgttgttgattttaccgtacgtcataccggcaggcgcatacagtgcacaacagaacagaaataacagcgctgtaatggatatgagggtatttctgtgtgcaagaagcagaagaaagaacagcagcaacacattcccggtggtattcttctcagtgtatccgcatgcaattgtggttatgacagaaacaacaaaaaagaataaaaacaataaaatccgtggtgtgttgcccggacaaaacagttttctgatattcatcggaatatatcggtaatattattataaagggaataagataataaaaaccagaaatctcctgtgaaacaaataaccctgcgatatattactgcagggtatttttgtttagttgcagaagatatataaatatcttaattactgaatatgtgtaattatcgctcaggagcagtgtcgtcagaagttataagtcataccaagcatgatgtcatgacttttaacatcaacttctgacttatatttatcgccccactcgtccttgtaactcacactgctgtcacctgcatcaagatagcgatagctgaggtccagagcgatatccggggttacgtcatagcggacacccgcgccaaggctccatgcgaagttgtcagcagagcctgaacgtgacaacgattcgcgaccactgcttccgtactcataatcccaggtactgataccggttgttttctggtgaattctggcgtagccaatccctgcggatacccatggtgtgaatgcgctgtcattccggaagtcatagtacgcattcagcattagtgtgttgactgacacctcattcttcaggtcatcacgccagtaaccacctgaccagctgtctttatctacgttatacttcgaatcagcttttccacgagcgtaaaactccagttctgtacgaaccggaatactgaactgcggataaaaatcataaccggccgcaataccgccactgaataccgtatcatggtcatcgccgcctttatactttgatgtttcttcctcatctcctgacaggaaacgctggtctgaaagtgacaccacagaggcaccggctttaccggtcagataaaaaccacttttaccttcctttgctcctgcatttgctgcaaatacacaggctgcggccaccactgaaacaacaaaaaccttattcatttcaattatctccattattgtatcatcattttaatatatatttttaatatttaaaaaccggactaaaggcagcctcaacactccacactacggaagccagacttttaatctacacaaaataaatatatcttctcagtgaggacgtgaacgcctgtctgaaattatgtgaatacaacctccccagaatacaaacaggcaggggcactggagtaaccgatcacaatacttctgcctttttatattttaccgataatctccgtttaatatagttcttaccgatttcataatcggggttccatgtagataaattatgaacacctattgctactgcactcgccactcccagaattacggttggtgaccataaagaaccagctaaagctgtactcctgtactcagtatatacacgacaacttaatttcgttttctctatttcatgctccactctttttaccgtttcactaacatcggaaacattttcgatcacaaaactcttacgttcataaataagcctgcttaatgtatttatatctaaaaatttcgcatcaaaagaatcaatctgtactgttttttcttgtgctgacatcttcttttcctggctggtatggcaagtgacggagacaagagaaacgttttaagctcagttatttccgccatcactttccacgaatgacaagtaattttgcctattttaaaaccatgcaaaaggcagggtaaaaggagaaaattcgatcgaatcgatcgacaaaatcgatcatacatgatgaagatttcttatcgaatccataaaaatagtgacagctaaccggcgttgcaggaacagtcagaaatgggcgtttgggaaagagccatagcactacgtcgtcgctgacatagaggaactgtgctttgttgataagatcctttatacggcaaccaatccactggacaaaagatgaactacgtaatcaccgggttctcactgacgaaatacagaagttaatgacacaactgtgccatgtaccttgtacaacagcggtggaaagctctcagaacaatggaattgcagaaaggtgttaaaacgatgaaagccttcatacccaaatcgaatgtaagaacggcagtaaagactgaattgcgtaaccttgcagtagctcgagtattacactgcatagtgtgcagggttatctcccatcgagaaaatatcggcgccagcgaataacgtcaccttagatgtagcagttgccaaatagtgactcaagggcgggcttaccgcatacactgacacttagcggatcgacagaatattattagcagatcatcactgaacgctacgtaattatcgtaataaaggctttttctggctaccaggaagacctgacatggctctgctctggaaccaggccgcaggaagcatcaatctggagtttatcagctactggaattccggtgtattggcagcccctgataatcacctgacccacgaagagcgctctgctttgcagaaactctggggcggtttggaggcaggagatgccatttaacgattataggacgttctgatgaagtccatgattttacctccgccttaattaactgttttctttctgaagaaaaaattgtctggtggcaatcaggtggcattttcccggatccctggcccgctaatatatcccggctgaacagacgattaacgagatattgcaaatatggcatctgaatcgattatgatttggcggcatccatctccgttcacagtttggcatgcttccgatcattgattggcatccagccagtcactccgggaattaactcttttcaccgcagtctccattgccgtgtttaaaccaatggagacgtcaatgtccaaaaagagaaaatccaggagtgatcctacccacgtaatgtggacacggccctaagcgagattatggttttcaaattgttccgggctgagaccgccacaactccttctcctgcccgggcaaagtgcctggttcagacaatgatattaactggctgaaattttcgacgcggtacaggtctccctgctttgaaagatgcctggcgctgcaatttttatcatttgtttttgtatccggaaaaacacatctgcaagaatcattattcttttgcctgaagctatccggcatactcaggcatttcacgctttatgagctgacatcatcaagatgcgccagtaattttttattaatgacttcaaacagttcctgttcatcatgggtcagataaccccagatttctttcagatacatgctttgtgcaagagtgagcctctgaataaaaaacataccttcagatgtcagactgatttttttagcacggcgatcctccctgctatccatcctttttacatatccggctttttctaaaaaatctgtaatgcgggtaatattagttctggtaaactgaagtttctggcttatctctgaaggtgacagacaatgactctccgctgcgaataatgtggtgagaaccatatatactgagtgatttattccatacacccccagaaattcagatatattatcctgcattcttttatttgtgcgaatacagagttgcatcaacaaatgctcccgaaagggatatgcggggtctttgtttttttggtgtctgattattttttctaatgtgtctgtgttattcatttcattattctccatattactgaaacacactgtctgtgtacaagcgcgcatcagtcatccggtaaacatcgactttccactacaatttattcctgcctgatttctgtataactgagatatcccggcacagcgtacagataaattccctcagataaaagaacataaatgctggctgctgacaagtctgtgaaaaaggattatccatactgctcagtaatcgcggataattcaccagccctccgcccgtctgaaaggtgacttcccggggcatcccagatatccacaacacactatccggctccggataaaccatttatggcaatatcatgagcagcgttgctgaaccagatagtactcctggttgtatctttgaagattcaccatagaggcgactgccgatggtcaggttttgtgtacctgctctgtaccatctcatcgttgtctctcctgtgtccacgccattaatcgaaacaatggagtcccagccatgacccagaccaaccgaaaattgctgaccatggctgtatgccggagttgtattgcttaacaggaaaaaacgaatatttgtaggcacatcgcaagacacagaaagagtctgagccgcataatgattattagcgctattaatcgacagatcaccatgatttatttccagagactgtgcagaaggacggcatcctccggtatttttaattgagaaattcaatgtaccattaaaaggaaatgttttcattaacgaggaagggattttgtagcgtccaccaatataatcataattattacgctgaatgccacgtaagaacttaactggaaacgtataatcccccttaggaaggtcaacaggcaatctggcgttcagggtaacaccaccaaatgaccatgccagacttcttttttctccgatatcgaaacatacccgtccagatgagtttacttcatcccatgcaaatcccttggtaagatagtaattatcattatcttctgcatcaagtgaaaaacctcctttggactgaagttcaagatatatattatatccattataggaaacatgtttaggaacaaccagccatgcaaaatactcagaccagtaaagaccatgagtccaggtaaatccattgcaggccacatagcttaaagttgccgtacttgatgcggagtttatatccactatgaattgaacaatatcggttactttaacactaagttgaggatgataaatgttatcattaaacgagtaaaatattgtactctggtttgcagccagagcatcattacagcctgacagggataaaaataaaaaagcagggaaccattttttcatcagaaatcacttccgtaattacagttattcatttaggtatgactcagttataaatcatgctcatactggccgtggtccggaaatccccgccattcagtatcccgctgccattacgaaagggcactgaagtaaaggtgaacgttgaacgtgctgtgtccagacctgctgtcactctgtaaccatttcctgaaccattacctaatgtaagaggtgttgacatcccttttccctgatacagcgctataccaaaatgagttatatttgttgccagtacattattctgacctcctcccatagtatttcccgtaacttttatccagagagagccactcttatacgggcaggatatgcttatggtttttgtgacttcaccacgtgagttgtccacgtgctcaggattaatattcccaaaatcaacaacaatattctgcccgttattaatggtgcatggggggatataaacatttcccctgatgttaatctgcacatcagccagtacagcgaccgatgtcagaagcaacgatataaataatgataagcgaatcattccccctccggagagcggcacagaaaaaattttattttatgagatataaagtcgacgtattttaattgatagtattacgaatatgatgcaaccagcgttgccgttgcagaaaatgttcccgcctgcaaactctgcatatttcctttatatccaagttttgcgtaaagagtaatctttctggctggtgctgttcctgtgatttttccgggcgtaaactgactccctaaagtgacagcgttaccaataccactgttattactattgtaaagataaatgagcagcccatcaccagaagcggttgaagtattaggcaccagtatcgaattacctgtctgaccatttgatgttattgtaactttcattgttcccaggctataggggcagttcatgtcgacggtaaagtctttctgattaccgccattctgtaccagattctgaatttcaatatctccccagtcaacttcagcattttgtacagtacaggcaggaataatcagttttcctttaaaggtcagattatcagctgcatgtgcatgctgagacattaacactgcccccagcattaccggaagacacaaacctcttatctttttcatctgaaatatcctgtacaaaaatctttctaacgatatgtcaattcaaacgtggctgttgcttcataatcaccgggcaccacactcttcgtccgcagggcttccggcgtagccacaacatacgcgccgaaaggaagctcaagactgtttccggtaaccttttccccctggcctttgttatgggaagcgccgggtttcagcagactgctaccatcggtgtccagcagtgcaatgcctaaccgaccggcattcactccggttaccttcagatggcccgggagggccgcctcttccgtccccttaaaggtcagtgtcacaattttgccaactgctgttgcatggcagttttccagcctgatgacaaacgactctgtcggcgaacgtccgggcggataccagaaatccctggacgcccgggttttgaagacgacatgtttattcagactgtcaccggacacatggcagggtctgtcaagcagattacccctgaatgccacatctgaggccattgcctgcccggcagacagtgctgcaaacaataaaagagcgcctgtgctttttatcatcacattcccttactcatattttatgctcagacgcagcatggccggattgctcctggcatcagaatactcaccctcctgtgtcgcccttttcctccaggcggccagcatctcctcctgccgccggtcaggccggcacagtaaaaaggtatcaccatcgtgtataacaagatggtcacagccggatagcttacggtcaggaagtaaagcacttccgcttccgggaccggttaccagtgagccggagactgtcatcgcaactccccgttttccgggctgaagtgcaccaccgtccccacatcctgccagcctcagcatcagaggtgctccggctgccgcagagtgattttccggccggaggcttaacggcacctcattactcaccagcgtgcagggtgaggacagcagtgcgccactgatggccaggcttccggtgcgtcccccccgttcatttatccggtaatgacgcaactcatctgcagtaaagacgtcatcatatataccccgctcttcagcccgcaggaaagtatggatgaaaccactcagcgacagtgcaataagatacagtactgctgttgttttattcacaaccataatatcccatccgcatttaaccgttattgcggtacattatttctcttttttcacagagcaacgactgccattacagataaacgacagtaccgggcgaccaccatagtcgttaatataagacagataaggggtattataatttgccgattttactgtctgctctgaacggggagacagcatcacggtttcaaactcaccttcctctgcctgcttttcacttcctcccagaccaataacagtgacataatagggcgttgggttttcaatacgatacccaccgctgactttgttcagaattaactggtcctgccatacttcatttggtctggttttaattgctgccgggcgataaaaaagctttattttggtctgtaaggctatctgcagtacattggccttttcactcctcggcggtatttcccggagattaaaataaaacagtgattccctgtcctgaggaagtttactgatatccggtgtggtactcagcctgaccatgcttttcgcacccggctcaaggcgctgaaccggaggggtggcaataaccggccctgtaataattttttcctgattttcattttctatccatgcctgagcaagatagggcagttgtttgttatcattggagatatcaagcgtcattgacttctcactcccgtcaaacaccgcgcgggttctgtccagcgaaacagcagcgtctgccccggatataacaaacagggggatggcagccatcagaatcttttttcgaatcatacttaatttccacattctgtaatttcacctggtccggaaaatggcataaccgcattcatcagccgttaatattccggactttcatttatttctgaggtgtacagggaagcaataactgctggtcagatattgctgtctccggtacatttacctgacactgtatttttccatcccagtttaccgacagggtttcccccggcgtcacgccactcagccaggcaaggccttcgtcggccaccatgcccagttcccggcctttttcactggttacactggcaccaaacgggggctgagagccatcagcaagacgcagtattgcaaacagacgtttccctttaagcacgctgaatttccggtaaccaatggcaccttctgtcagcgccgattccacaacagaacgggttgcttccacatcatcaggtaagcgcttcaggtcaacagaggttgtattccggtaataactgctgatgtcagtcaccacgcccgttccccagcgatttgtcaccacctgcccgccatcaaccggtacacctcccacaccatccgtgtcaacaagaagacgtgttccaccggacattccccctgcatgtaacgccgcaccttttccggtaattgttgccccaccggaagcactgacgccgaaagacgtatatcctttctgcagggatgcaatattcgcggacaaatttgccagcggactacgatgactgtaataggcattaatctgacgttgcgatgtcagtccaccgccactgttaaggccggcgttcaggctgtagctgtccagaccgtcattgaacgtgtcagtgtagccggccatattcacataacggtcattactcatactgccactgtagctcgctgtccccgtccccagcggcacggatatacgcaggtaagcagaatcgttatcacgccccagatatttagaccttgaggctgacaatccaaccgccacaccctgcagtccgaaaacattaaagtagcggttgacgctcaccgtataatagtccgttttccgtatgtcccagtatgtctgacggctgtactgcaggttaaaagaggtgttccagtccgccacgtttttattcagcgtaacggtatacatctctttttcccgactgctgtaatcattacggtagcgggcgttcaggtactgctccatggtcatatagtttcgctctgagaaacgatacccggcgaacgtaatgtcggcatccgcattatcaaaccgtttggagtagctcagacgccaggattttccctgaaacgttctctctccctcaatacgggctactgactgcgtgatatcagcggaaagggtccccggcacacccaggtcccagccggcaccggctgccagtgcattataatcaccggcaagcacagccccgccatacagcgaccactggttactgagcccccaggatgcctctccggtcgcaaatacaggcccttcggtctcatgcccgtatccacgggaacgaccggagacaagtttgtaccggacctgtcccggacgcgtcagataaggaaccgaggctgtatcgacctgaaaggttttcttccgtccattctgttcaataacctcaacatcaagacgtccgcgaactgaactgtccaggtcctgaatactgaatggccctgcggggaccatcgagtcgtacagcacccgtccctgctgcgacaccacaacacgggcattagtctccgcaatcccggtaatctgcggtgcatagcctcgcagtctgggcggcagcatccggtcatcgctttccaggctggctcccgtataactccatgaccggaatatatctgagttgatattattctcgcccagcgtcaggtttgcccgccaccggggaatggcacggaacagataaaagcgactccatgtgaaatttctgtttgtcgttttttccccgttgtagcgactctgctcctggcttccctgatagtcagcccgcaggcgccagggccccagattcccccccacagtcccgttataactgaactgatgagagtctcctccctgataattacgggaaaccgtcccgttgaggttataatccagcatcagcccgggaatgccgtcgtcccagcgtgaaggaggcagccaggtggcatcagaatactcaagccaggcctgcggcatattgatgcgtaatacgcccgctccggtatcaggacgaatatccactcccggcaacccatgaaaatccgcacactgaccatcatgccagtaaacaactttatccagagattctgctgttaaccccatcagtctgaccatatctgatgtcaggcaggcctgcggcaattttttttctgccttatctcctgacgactgaggttcaacaaatgaaatctgtaacgatgcgggagaaatactttgcccgttaacaatcacatccagaagatattgccccggcagaacatagccggcttctgaaaaacgggtgaagtcaatatttttcttgtccgccgcgtcaagtacatctgtattaaactcaacggcactggctgcgttacaaaacagagacaacaatatcacacaggtaatattgttgactgcaaaaggtattctgtctttcattacacgcatcaccagattcacaaaaaagataaataaccggacatctcaccggagtgactcactcataatcgacccggaatcccagcacggcaaaataatttccggcttcaagtttttttccgtttctcacaattctgagggtgtaatccagcgcttcttcattacccgtcaatggtattgcaggcattactttccctgcccgggcaatatttcccctggcatcagctatctgcagattaatgccttttgcctgaccggataaattaaacttatccggcgtttcaccccggacaccatcgaaagtcacccttatccgggaatcagagaaaaggtttccaccctgactgttaaattcacagttcctgagccgtaggctgaattttctttcaggtccggaaaaaccattctgtaaatctcgtaccggggtttcccccatatcaataatctgccaggcgtcttccatcgccagagtacaggcaggtctgacaacctcaccatgaaaagcagccctgccgtcccaccatacgtgttcttctccccagtattcaggaagggacatgccgggcggaggaaacggatcagcaaaaacaccacggataaacacacagtaaagaaagaaaaacagagcagagaattgcagcctcatgataaatatcctgagaaataaacagcggaatatttccgctgtttaccggaccagattatcgtattactgttactgataagtcaggttgaaattcgcaacggctgagaaggccccctcttttacatggttgccactaccatctttcataactgcggcagtgaaatgaatcgtgttatcaccattaatcagatttgaaaccccggtagaggtccgaccatcaaacttcacacgtttgccatgcgggtcgataacaacgatggctgtattggtctcgccattcgtctgtaacatgtcattggcgttacctgcacctgctgtaacaccggagaatgtcatggatactgttcctgctttaggtgcgccgcctggagcggcaccagtggctggtttcttatagttagtaatatcgcaattcacgagcttaatatcaaaagccttaggtgtggtttgcccatcattgtccagaaagacttttgatatctggccaaaatcgacagactgatcagctgactgcgcatcaataccacatggtgcatcaaccacagttccgctaaaagttaccttaccctgcccctgaggaacagttgcagcagcatttacaccaaaagacaccactgccatagctaccgcaccggcaataaccgacttaatcataaataacaacctctttttcattactgaacacaccagaaatatctggcaatttaaaatgacccgattacctttaataaccagatcaatacaaataatattctcgtattttcaggacagcttatttatcgacagaatactgatataacctgtttgctttctgataaggacttctttttttatcttccagaaactccggaatgccataatttagtcaaatgccgacgactcatctgtataataaggtgcaagccttgctgcaagagcattcagccgtataagtctcccaagtgttgtactgaaatacccattattcatctggtgtttctcgcagacctccttacgggtatgcccacctaccagatagtccttcatagccagaatgaccctgtcactgtgaatagacgaaatacctatcagtaaaaaaaaatgcatttcagacatagagccgggcaacagtacgctctcgcgtatattcagcaaaaacgcatttcctgcccgactgatgatttcatgatgcgccatgtttcccccttctgtcgggcccctggatatatgcttccggcccggaaatactcttcacgcaataagttaaatttagttttttatgttgtaaacattgatttaaacgatcttttaatctgcaaaacaaaatcaaaccagaataaaacaccaacaacaagaatacactcagataaaaacatcatggtgaattgaatttacagcataaaagatcgtctaaatgcatttttacggactttcttttcacagaaaaataacacacaaaatgtgatacacatcaaataaatccaacaaaaagcaaattcactaaatttcacaaataaagcaaacatagagaataaaaatatctttccgttgataacagagagcatgatttttattattcgaagaaactttgttacagtgagatgagtgaatatatgaagaatgaaatactggaatttctgaacaggcataatggagggaaaaccgcagaaattgcggaggcgctggcggtaacggattatcaggcacgctattacctgttattactggaaaaagaaggtgtggttcagcgctctccattaaggcgaggcatggcaacatactggtttctgaaaggagagatgcaggcgggacagagctgttcttccacaacttaataactcaatctgtggacatgcttcactgaaacagataaaagttacatcagagtgcagattcaattttgcagcattcgtcacaaaataaaaatccagcattttatgtcagaatacctcacatgataataaaacctgtccggttttactgcatggccagacattataaaaaagcaaatcctgtaaactccattcagcctccttgctgtccggtaacggaggctgttttttcgttacgcctttccccggcagcatcagtagcagtaatttatagattctacgaactgagactgtctgtccggggagaacatacgcatcccggcgcaatgctcctgtcatttacaacctgcttctgatcataaacgccacgatccttggctctcacagatttcgggagatgaaagttagtttacaggcagaaaccactcatgatattgacatgagaaagattttctgttaaacaaaaaaacacatgaaatgatataacatcacaaactggagtttttatggcagaatccgggtttatttctctcgaattatcccgctcacaggcgcctgttacaattagcaagacagctatactctttgcagaagcagacaatgataccccggagtcaactcatctacattgcgttggtggtatcactcataccgtaaatggtgtttttaacgatattgcagaattacttccgcgattcattaagacgcaccgtcgggataatggtcagcccgcagtggctatccatgactggaatgtttcatacattgaaaaaggcaacgatgcttctgctgttgtttacttcacagaatcaggctcaagtataaccgtccgtgaatcttacgaagacataatagcaaagtttcacgctctttagtcaacacctgtgctgagaattaaagcaggggcaggatacaattatcctgcccctgccgttaaagattatacaatgagtattactttttaatatttcggtggtgggttataaagatgtggtctcctcagaggatcgtttatggcagatagtgcagatattgcttatgaaaatgaacaattcagcatgagcatcagactaaaaaatcgtatccggaatagactccctgaaacaggattctgctataactgcggagaacctgttaagacaggattgttttgtgatggtgactgtcgggaagattatgagaaacgtgaacgatttggaaaaataaatactgacaatgtttaaaagcaatacaattactgatatctctttcagacttcagaactaaagaaaactgcccgaatgttatccgatgtgacggctataatgtgccgacacagagggttgctcaccgatctccttcacggtaatacgcagctctgagcatggtggtgagcggggagtgctactgtacagcctgatcgggacgtgcaaactgaacgacgaggatccagaaaactaccttcgccatgtgtttggcgtcatagctgactggccggtcaaccgtgtcagcgaactgcttccgtggcgcatagcactgcccgcaggataacacatccccgtcaatacagccctcgctgtactcttaccgtggatccagcagtacacttatttgcatgaataaacgagtggtcgcagaccacgcaacatcattcaaatcccccgctaatattacaggtaacttcagggggtatggaaacacctcattaactgttatcacaaataaaacgcatacctgttccatatgaaatttatcacgcctgactacatatgtagtggcacactgaatttggccacctgagtagaggtgatatgctcacctcaacatcttacaggtgaaccaatgagcaaagcatttactgctgaatttaaagtcgaagcggcaaaactggtcctggatcagaactacactcacggcgaagcggctaaggcgatgaacgtcagcctctccgccatcaaccgctgggtaaaatcgttacgtatggagcgccaggggaaaacgcccccggggctgcctctgacgcctgagcagactgaactcagggaaatgagaaaacgaatacaacgccttgaaatggagaatgaaatcctaaaaaaggctaccgcgctcttgatgtcggactccctgaacagttcacgataatagacagtcttagggcgcactacccggtagcgccattttgccggctgttcggtgttcaccgaagcagttatcgctacattcgtaaaaacagcagggggcctcatgctgagcgtgccgtcaaacggagtctcgtcagtgaagtctggaacgccagtggtggctctgctggcgcgagaagtatcgccacgatggtcagcgctaagggcgtcagactcgggcgatggctggccggtaatctgatgaaagagctggatatctccagttgccaggtaccggtgcataaatacaaacgcggcgggaacgaacacgttgaaataccgaaccatctcgaccggcagttcgcggttaccgcgccggatcaggtctggtgcggcgatgtgacctatatctggacgggaaaatgcagggcttatctggcagtagtgctggatctgttcgcccgcaaacctgtgggctgggcgatgtcgacgtcgccggactcggccctcacggtcaaagcgttgcagatggcctgggagcttcggggtaagccaacaggcgtgatgttccacagtgacagtaataatgccggtatcagtttttatcatcactctgtttgctgtttaaccagactggtgtgattactgatgcagtgaagaccttcccgcatcctgactcacacagcgatcgaccctttgtgtcctgccctggacctgtcggttgccggaagcgccttcatgcgaggcgtctcctcaccgatgcgcgtgactcaggaagggcctgacggtttgtctcgttactgtcctgtccgggttatctgtctggagattcaactctgtttcctcacaggagctctgttatggcaggtaaagttacggaaaccgctgttgtgggtggcgtggatacacataaagatctgcacgttgccgctgtcgtagatcagaacaataaagttctggggacccagtttttctccacaacacggcaaggttaccggcagatgctggcatggatgacttcgtttggggcattaaagcgaattggtgttgagtgtactggcacctatggatcaggtctgcttcgctatttacagaatgccgggttagacgttcttgaggtgactgcgccagatcggatggagcgacgcaaacggggtaaaagtgacacgattgatgctgaatgtgccgctcacgccgcattctccggaataagaaccgtcacacccaaaacgcgcaatggcatgattgagtctctgcgggtattaaaaacttgccgaaaaacagcaatatcagcccgcagagtcgctctccagattatccattctaatattatctctgccccggatgaattacgtgaacagctcagaaatatgacgcgcatgcagctcatcaggactctgggatcctggcggcctgatgccagtgaataccgcaatgttaccaacgtttatcgtatttcattaaagtcccttgcccgacgctatctcgagttacatgacgaaatcgctgatttggatgtcatgattgcggcaattgtcgatgagctggcgcctgaactgattaaacgtaatgctattggatacgaaagcgcttcgcagttgctgatcacggcaggagacaatccccaacgattaagatcagaatcaggttttgcggcactgtgtggtgtcagccctgttcccgtatcttcaggaaaaacgaatcgttatcgacttaaccggggtggagatcgtgctgcaaatagtgcacttcacatcattgccatcggacgtttgcgaactgacgataaaacgaaggaatatgtcgccagacgagtagcggaagggcatacaaaaatggaagcaatacgctgcctgaagcgctatatctcacgcgaagtttatacattactgcgtaatcaaaacaggcagatcaacagcatcccgataacggcttgactcttagaagggcgtccagggcagccactataccagccgccagtaccggcaggctctgtggcgctgtcggataaagcagagtatgagtcgacggggtaactgctgggataatgccccgatggagcggttcttccggagcctgaagaccgaatgggtgccgacgaagggctataacagcttcaacgaggctcagagcgcgataatccgctacatcacaggctattacagtgccatccggccccactggtataacggtggcttaacgccaaatgaatcagagcggctgttccacgaacagtcaggtcgtgtggccaaaattagttgaccactacaccctaaccaaaggaggttatcacctgttttactttcatgaaaaatgtcacactcgcctcatacatcaaccattctccgcttctgcgggccagtacctcccctgactccacctcacagcggattgtgtatttttaaacaatcacagtcttctcatatactttccattctgaagcttacctcttcctctgtgataagcttccgtcgcgggatgtgttatacgccctgtaagacagttataaaggacatcaatgcaatagttaatgactaccgaattccagtggatagtcagtactggtttgccacaaaacagtgcagtcacacatgacaggagaagatatgagccggataccgcggctctgagacttaacgctcatgtaaactttctgttacagactcttccagaggactaagaagatagctgattacgcttcgcattccagtctttatttctgcagtgacagccatacccgagcttaatggaatgtgcttattcccggttgacaaatcattctcttcaacagaaacaatgacattaaaaacgagtcccagtttctggtcttctattgcatctaaatttatattttttaccttacccaccagataaccatatcgggtgtaaggaaaggcctccactttaatgatggcattctgcccgacgttaataaaaccaatatctttattttgtaccagagcagtaacctccagcgtgtcatcttccggaacgatgaccatcagtgtttccgctgttgtaacaaccccaccttcagtatgaaccttcagttgctgaacttttcccgaaacaggggccctgattactgaagcctgttgacgctcttcatttttctctaattccagagttaataactcaatgctgtctgttgtttgtcttagcttatctaaaatttcatttttaaaaagttgcgtgacaagctgatattcttcttttgcagacaatatctcactctcaatttgctccagttgcgatttataaacccgtaattcatttgctgcctcgacatatttattctcctgctcaagtacagcatgttttgcaattgcctgtttatgcaataaactcctgaaatcatccagacggcttttttcaactctcgataaattttcataacggtttatacgggcaagtattgttaatcgctctgctcttttcttatccagattcagttctttttgatacttctgattttgccatgtggaaaactgttcttttatcaaagaagttaaacgcagtacttcctcttcagatacattctgaaaataagattcatcaggaagtttcagttcaggaagtttatttaattcaattgaccggctcagaatttgataccgaatttgttccagcctggcctgtaacagtgatgactgcgtttttaacgtatcagcttcagctcccagtgctgtaagctttaataacacatcccctttccggactgactctccttcttttacgataatttctttaactattgagttttcaataggtttaatttctttgctacgcccactgagtgttaatttcccatttgcagtggcaacaatttccacctggcctaaaacagataaaatgaaagcaataaccagaaaccccataataaaataagcaaccagacgcggccgtctggataccggcgtttcaattaattccagatgagcgggtaagaattcattttcgtccttttcacgtaccggagtatctaattgcttccggattttccatgtttcactccagacaagtttatagcgcaacaggaactcgctgaaccccattaaccatgttttcatattcttctgttctttctgttagtctgactgtaactgatataagtaactgtataaactttctggttcagaaagcagctccttatgtttaccctgttcaacaattttccctttttccatgacaataatgcggtctgcattttttactgtagacagacgatgagcaatgattataaccgttctgcccttacatattttgtgcatattgcgcatgatgacatgctccgactcataatccagagcactggttgcttcatcaaaaatgagtattttagggttgttcaccagcgcccttgcaattgcgatgcgttgacgttgacctccggataatcctgccccctgttccccgacaatggtgttatacccctcacgcaattcagaaataaaatcatgagcacctgctaatttcgctgcataaataactttttcgacggacataccaggattagccagtgaaatattatcaataatactgcgattaagcagcacattgtcctgcaacacaacccccacctgacgacgtaaccagttaggatcggccaacgcaagatcatgtccatcaattaatacctggccattttcaggaatataaaaacgttgaattaatttagttaatgtgctttttcctgaaccagaacgtccgacaataccaataacctccccctgcttaatactgagattgatattatctaaaataaccggagagtcaggcttatagcgaaaccggatattacgaaaagtgatatcaccattaatttccggtaatgccagtttcccatgataactttcagttggagagttaagcacatcaccaaggcgggtaactgatataccaacctgctggaaatcctgccagatttgtgcaaggcgaataaccggtgcaacaatctgacctgcaagcatattaaaagcaattaactgaccaatacttaaatccccggaaataaccaggtgtgctcccaaccacaggttgatgatcataacagtcttttgtattaactgtattccttgttgaccaatggtggctaatactgtcactttaaagcctgcagcaacatatcctgccaattgtttgtcccatatgttcgtcatctgaggtgagactgccatagcttttatagtgttaatcgccgtgactgattccaccaggaaagattgattatccgcattccgtgaaaacttatcatcaaggcgacgtcgcaaaatggggctaataaaaacagaccatgcagcatagcagggcagcgaaaataagatcaccagagtaagctttgggctgtaataccacattaccgcaaaaaatatgaatgaaaataataagtccagaacagatgttaatgcctgtcctgtcagaaaattacggatctggtctaattctcttaccctggcaacagtatcaccaacacgacgactctcaaaataagagatcggtagcgccagtaaatgccggaagagtttggcacccaactcaacatcaatccgacttgtgctatgtgcaaaaatgtaagttcttaaaccgctgagtataatctcaaacaccaccacaacagataatgcgacagtaataacattaagggttgaaaaccccctgtgtactaatactttgtccataaccacctgaaaaaaaaggggggttattaatgcaaataattgtaaaaaaacagatacaacaagggtttcaataaatatttttctgtattttataatggcagggataaaccaggtaaagtcaaattttgccagtttcccggtaacagaagaacgggaagcaataagaataatatgcccctgatataacgcctcaaactcagactgttcgagaacacggggatttcgctgctccagatcaaaaataagatatctgtttgcttctttactgactttagtcagaataaaatgacgtccatcctctctccagactaatgcgggcagagaaataaagtttaatcggtcaattgttttttttacctgttttacctttagttctaaagatttcgcagcaagcaaccatgacgttaatcccagaccagtcccgtctgtgtcaaatctatgtttaatttcttccgggttaacagagacgttatggtattgggctaaaatctccagggcgtataacccataatcaattttatgacaagaatccattatgactccaaaaaaatagcaatcttatgtggcacagcccagtaagattgctatcggttaaattaatatattatgctgatgcggtcaaagttattgagttccgtccatatgaaaaatcactggcattaccggacaactgcaataaagaagcggcagatctttcctccttaacatcgaagttacctgcagctgaaataattttgctgatttcattaattaatggattcagattatccaggtctgcataagttgatgcatactctccatacacataattggcttgattattactctgctgatattcaaatgcttttttaagggaatctggtgtgatgacccggccatctttatcaaaaatctgctctatctggtgattagagatatcacctgactctttttcaaaccagttcctgaatgtaataccatttttatgaccaatggaaagaacattaccttcagctttatacatgatgaggtcatttccttctcgcttaaaggcaacgtcccggaaatcaatatcagccaaactgagtttatcgtcttttcccccatcatcgtcaataatatgatggccatatcctgaaagataacgataaatatcattaccatacccccccttcaggagatcattcccttctccgccatcaagcagatctgccccctcactgccgtacagcttgtcattaccttttccaccggataatacatttttagcaagagaattaccctgaacctgaagctcatcatccccgtctccgccattaaggtagttattacccacacctccggttagcttatcgttaccatcaccgccatagagctggtcatccccgtttccgcccctcagtgtgtcattacctttatcaccatataagcggtcattcccatcatttccttctatgtggtcatcaccatccgcgccatggaagatatctgtaaatttgctgccaaaaaacttatcagcacggttggttccgatgagctcctccacggagtataagttatctgtctcggttaagtctgtgccattaatatgagtgaattcatagcttcgatattgtgttttttcagtccttttgccaactgaaacctcctgctccttcacaacttcctgtaaaaccttaacatcgccaccaagtacacgtgttaccgtgtaattaccggcttcagttgcttttgtgccatcaatggtcagataaccggtgtctgttttatcataataaacaacatcatgtccctttcctgcgtagatattggctgagccggcagataaaaagaccttatcatccccgtctcccaggtgtgactcaatacgaatttcccgatactggttattaccgacagatgcatgctgaatcaggttagagtaatcatacacagaccccttgtcctgaacccccttcaccgtccatttatcaacccccttgactaatagttcggtaatatactcgtattttccggactgcctcctttcacgaatttccttgccaggagtcaataatggcgtaataaactttaacaaagtagatgacttaattacagacaggtcaatattcccttttaatgggtcaaagacttgcttctggaattcatccggttctttctccagtcgttttccttcttcataatagtcaatataacttttaccactgagtgttttgtctccatttctggtgacaccagctaactcacctatcagcgtatcccaatgttgctgggtaatgaggacagatctttcaacagaatactctttattatactgagataatatttcaaagttatcctctaaaaatgcagcatggcgggcatcatatccattttcaaagtaatttttgccgtgttttttctcccattcagcaataacatcggccattttactggcgacatgttcaaacattgcctgttttgaagcctcaaggatgcctgaaattatccccgtaacagcccctaccagcgcgcttaccggtgcaccaaccagagatgtcgttgcagcagcactaatacctgaagatactgaagccagaacagtgcttatcgttgttaacgatgcatcaatagctcctgtttctttgtggaaagcagcaagtaaactgtcaccatcgtatccaagttttttgaatcgttgtgaatactcctctattttattggcacgtttaaacttatcggcaatggacaggaatgagagtggactaattgccagtgtcacaacagaagcaattaaaccggcagcagcagcagatgtagataacccctgtgctgcacgctgtgcgataatatattgagaaataccttttccaacattacccagtactttcgttgttaattcaacacctgctgcagctttagttccggtatctgcatctgcattgctcagaatgaaacttgctgaaatcgcagataaaatacccgatacagtatctaaccctgcaccgatattatcaaggttaggtaaattctgtaacttattaccaacaccgttcaggtgctttgtattggataatacacttcccagcttattgagttgttgagaaaatgagttaacattattattaaggctggcagctgtgtccacgagttggttgattagctcaatactcgcttttgccagttcagaagaactgacattgccaccagatttttgtttctttatcagttcgtctattttcattgaggaaagtgcagtacccagaaaattttgaaacgttgacagtacactgcctgcctttcctaagttatcacctatattttcagcactgccgcctaatttattacccgctttttgatacttttgcagtaatttgtctaattgtggtgcaaagatagtcactccccgttcggtgaggccaatgagtttctctgctgtgccgaatacctgtttagtaatcgccgtgccattcttttcatcatactggacttcaattcccagttcatctgccgtcctgacaaggtcattaaggcttgaaccctgtcctttataatctttagggataagtaaaatgagtctgtttcccgcattgcgggtttgctctgctgctttttttaatgcatctttcgtgctttgtcctgctgagtgcaatttatttgcagcggattgctttgcagactgcagtgtgcttttaatttgtgcagtggttattgttggcatttaattacctcttaacctgttaatgaaaaattgaaatctgacttgttttttacttcagttattaactcgtggtgatattgtttaaaaattttattcgctaactgtttatcaattttacctccgtgaaattctgatactttaccaacatgagttttgggatccaccctgatggctcggaatagttcatcagggaatttttttcgcatatatttgtacagggcaccgttatccccgaaaggagcaatccagtcaatgaaccatttacgatcacctgaagtccagtcttctgcgactaatgaggtaacatcattaagatatttaatttcattttctaaacttaaattagcccaactacaatatgcaacagggtaattatcccgggttaataaagcatattggttagcccgtattgcaggtaatacatttattgcaaacaaagagactggccagtttctgtgtaatggggaactggcccagagccaggatacatgcccaagaacctctaatggattgttcatattcataataagctcactataaattaaattatattcttgaataagtgaaacggagtctgtgagagaacgatattaagccttaagcctttaaatatgtttcttgcatttagtttcataacgcacattcacattaaaaaaagcattcattgcggtagcaggtttaaaaaaagcaaaccaaaatacttacatatgcttatttttatgcgaaatttatataaaccatgctattgcattctcttcaatatgcatattctaaagaactgttatctttttctttatcatacatctaagatgtatagttgctcatatatataacttccttacccagtaccaatcagctgccgaatgatgacctgtgagttgtcatgtgaacctctcttctttttctacccctgtcagataagggattgaattaatcaggtcataccagtcaatgcactttttctgacttcggataatgattcaaagtgtttatctcatacagtacgatcccagcacgcaaaagaaggcaactctattggcgggtgcgcaagtatactctaaaatatgaggcaaaattatatcatacacacaaaaatgctgtagccatgatttaattccatccgacttcgaccgtgtctcatattgtattttaaataagcatgctaccgcccttccggaaattacccgtatcaaccgggaccagaatcctgtgtaacaaatcaattcaactagagacgattttaactctgagcactatagaataatgatctacaaatgttcaatatggtgggtatatctattaccgtagcgaaacaggttagcgcattacaccataagacatagtaaaaacgagtttatttgaaatatattacttaaatcagtataaaactccagaaaaaaataacaaaaagaaatacagttaattagcgcggtaataattttcaggttattaaatttataacatggagaattttaacgaaaactgactgaaacaaatcagaccagttaaccagtcagccggttttatgatttcactcactatactttgtttcataaggatttcaggatctgccagactgcgcagaaatgatgcttacgaatacacagtaaaggcaatgtcatttccgatacagagcctgacattgccataatgagctatttatctgaaaaacgacagaatatgatgttttatcgtaacgtaattttaagttctcaacttattgagacatattgtcttttttacccatgtggtcatttttcatcccatccgttttgctcatgtgttctttctccattttctctttatccattgcatttttgcacataccatccttgcacattttatcatgcgcgctggacatgctgccttttacttcatgtgttttatccattgtgtctgctgcctgagcattgaacatgaacagcgcggatagtacagttgcagaaataatatttttcatggttcttcctcatttttaacaattgtatcaacaaccaccaaaccagttataaccctggtcttcccagtacccccccggaaaatgattagtgacctctataacctgaacatgcttggggtttttatatcccagcttagtagggatacgtatctttatgggatagccatattcttttggcaataccctgttattccatgtcaatgtcagcaatgtttgtgaatgtagtgctgtcgccatatcaatactggtgtagtaaccatcgacgcaacgaaaactgacgtattttgcccgcatatcggcaccaatcagcgtcaggaaatgccggaatggtatccctccccattttcctattgcactccatccttcaacacagatatgacgggttatctgactcacatgctgcatgttatacaattcagacaaaaaccagttacggttatcacgtaccaacccccgtatttccaatttataatcctggccatcaattactgggatctcttcttctccatagaaggcattaaaagggaatggagtggtaatgtcctctggaagatattctggtgccacactgtttttgctgaacagaaaactttgaatccggtcattaaatctggatatacggaacaatgctttttcaatatcatcattattgcttatatcacagccagtcagcatcataattcccccaagcgtcagcccctgttggagtaaacgacgtctgtccggcgcaaggattttttctgcatctttcaccacgtaatgggcatcactgtcagacaaaaaacgttttttcttcattagtgaccccgtatcatagataacaatgcacgcggaaccaataacaccataaccaggtgaataataataaacagtaccataatgttcatgcacagaaagtggatataacgcgctgtatcataaccaccgaatagtatagtcagaagggaaaactgaacgggtttccataaaaccagaccagacaatagcagagcagcgccatctaaaataatcagaatgtaggcgaatttttgcaccatattgtattcctgcatattcgtatgatgcagctttccatacaatgcctgcgtaagggattttttcagtgaggtccatgacagcgggaaaaacttgctccggaaacgtccgctacaaattcccagagtaagatagatcgtggcattaatcagcagaatccacatcagggcgaagtgccacagtaacgcaccgccaagccagccaccgagagttaatgctgccggatagttaaaagaaaacaaaggagaagcattataaatgcgccatccactacatatcatgcctgcgacagtaacagcattaatccagtggcaacagcgtaaccacagaggatgtatttgttttaacggtaatggctgcattatgtgatctctgtctgtaaactaagtatattatggaaaggaatgttcatcacatcctcacaagagtttaaaaaaaatgtgataattcatcgtcaaatgctggggtaaaattcagataaagaatatgtggataacttttgatgaataacgtaaaaaaaatactgctgatggaagatgattatgatattgcagctctgttgcggcttaatctgcaggatgaagggtatcagatagttcatgaagcggatggcgccagagctcgtttattactagacaagcagacctgggatgccgtaatacttgatcttatgctgcctaatgttaatgggctggagatttgccgttatatccgtcagatgaccagttatctgcctgtgattatcatcagtgcccgtaccagcgaaacccaccgcgtcctgggactggaaatgggggctgatgactatctaccgaaacccttttccattccggagctgattgcccgcatcaaagcgttgtttcgtcgtcaggaagccatggggcaaaatattctcctggcaagtggactgatttgctgtcacggtctgtgcatcaatccattttcacgtgaagttcatttgcataataaacaggttgatcttaccccacgcgagtttgatctgctgctctggtttgcacgtcatcctggcgaagttttttcccgtctttcactgctggataatgtctgggggtatcagcatgaaggatatgagcatacagtcaacacgcatatcaaccgtcttcgtgccaaaattgaacaggatgcagcagagccaaagatgatccagaccgtctggggaaaagggtataggttttcagttgacaatgcaggaatgcgataaatgaattgtagcctgacattaagccagaggttaagcctagtatttacagtcgttttgctgttttgcgcagcagtgacatgtggcgttcatatttacagcagtaatctgtatggcaatgcaatggtacagcgtttatctgcagggctggcgcaacagattgtcatcacggagcctctgctggataatcgtgggcaggtgaatcaccggacattaaagggtctgtttgagcgtctgatgacgcttaatcccagtgtggagctgtatattgtctcgccggaaggtcggctgcttgtggaggccgcccctccaggtcatatcaaacgtcggtatatcaatatagcgcccttgaaaaaatttctctccggtgctgtctggcccgtatatggtgatgatccccgaagtgtaaataagaaaaaagttttcagtaccgcaccgctttacctgagggatgatctgaaaggatatctgtatattattttacagggagaggaacttaatgctcttactgatgcagcctggacaaaggcactatggaatgcactgtactggtcgctgtttctggtagtgatatgtggtctgctgtcgggtatgctggtctggtactgggtaacccgtcccatacagcaactaactgaaaatgtcagtgggatagagcaggacagtattagtgccattaaacaactggcaattcagcgccctgccacccccctagcaacgaggtcgagatattacacaatgccttcattgaactggcccgtaaaatatcctgtcagtgggatcaactttcagaaagtgatcaacagcgccgtgaatttattgccaatatctcccatgatttacggacgccattaacatcacttctgggatatctggaaaccctgtcaatgaagtcggattcgctatcatcagaggactgtcataaatatctgacaacagctctccggcagggacacaaggtgaggcatctgtcctgtcagctttttgagctggcacgtcttgagcatggtgctataaaacctcaactggagcaattttctgtctgtgaacttattcaggatgtagctcaaaaatttgagctcagcatagaaacccgtcgattgcaactaagaattatgatgtcacattccctgcctcttatcagggcagatatttcaatgatagagcgtgtgataacaaatttactggataatgctgtacgccacacacctccggaaggctcgatcaggctgaaagtctggcaggaagataatcgattgcacgtcgaagtggctgacagcggccctggactaactgaagatatgcgaactcatcttttccggcgggcatcagtgttatgtcatgaaccgtcagaagagccccggggaggactgggattgctgattgtacgcaggatgctggtactacacggtggtgatatcaggttgactgattcaacgactggagcctgctttcgtttttttcttccattataacatcaggcggcatattttggggtggttatgtgtatctgcctttgtaaaagggatacaagttctgtagtggagcacaaaatcagggcaccggaataacctgtttccacttttcttcatgtaagcaaggcggtaaaccatcgttgttcgtgtgaggtcgataaacgttgtaataaccattaatccactggtttatatcacgtaccgcatggataaaatcaccataaccacctttcggaagccattcatttttaaggctgcgaaagactctttccatcggcgaattatccaggccattccctctgcaactcatactttgccttaccccataacgccagagtaactttctgtatttattgcttttatactgaacaccttgatctgaatgaaacagcaggcggccatcacgcggtcgtgtttccagtgcgttacgcaaagccctacacaccaactcagcatcagcggttaatgagagggctgaaccgataatccgccgtgaatataaatcaacaacgagcgcgagctaacaccatttgtcttgcaggcgaataaaactgatgtcgccgcaccagacgcagtttggtgcggcggggtgaaattgccgattcagtaaatttggcaatggcggacttttgtcttcgtttacccggttgtgatgtttaaccggctgtcgacttgtcagccctcattcccgcatcagtcgtcatgccagccaccggcctgcatcaacgccactctgtcgcaacatctgactgattgcccagctacccggctgcgccacgactgagagcatggcaagccctcacccggcttcgtaattcaattctttgcacattaacaggacgcttcacctgcgcgtaataaacgctacggttaataccgaataaatgacaaataacccacactggccactttgctttcagctgtgtgattagcgcgacagcttcccggggatttcgctcatcagcacggcagcctgctttagtatttctttttccatctcaacgcgctttatctgcgctttaagctgctgaatttcgcgttgttcaggggtaatagcattaccagctggctcaataccctgaagttcctgcttatacaaccgtatccatttacgcaaatggtcagggttgagctcgagtgcctgcgcgacttctctgacatcacgctggtatttaaccaccacctgctcgaaagcttcaagcttgaactccggggaaaaggtacgtttagtccgacgagttttgatcatgcatcacctcattttcactgttttaacattaacaggatttcgaggtgtcctgaattaccgatccactacaaagtacgacaggtactgtggaggtactcccgtaaagacggccatcaagctcccgctccgacatacctgcgggcagaggccatgaaaagccagctttgcgaaagcgcacgaacataccacaagctgttgattttggtacgcccaggcgacgcccgaccacaacctggggtaaatgttcttcaaagtgaagacgtaaagcttcagtgatccaagtccggtgtttcatacgatagtgtccattaaaaatgatggacattatttttgtaaaaccggaggaaacagaccagacggtttaaatgagccggttacatgtaatccatactcatccaaggtttaattctgacacaataagaaaatatggaaagtctcgctctagagatggggagagggatattgaagtgtatgatattccaagaactgccggagatatcctcgtaaatggattttccagtgcaaactgataacaaattcgaagtcattatctgcaacaagattgattgatgtaggggatatgttagagcattataatgctcaaggatttggcgtgatgacatctgcgccaattgatgcgacactatatgataaactggatgctatttgcagtaagtgtaaaatagaacaaataaatttttcagtattagagtcagaacgcgcactatattatgacgatatattaagatgccgttactttggtaaataacataaaattaatcaatatggtaatatatcagttgtaattgatcgaaacaaagcacataaatgccatcttataaagatggtgttttttaagcatataaaatatattttctataagatatagggcaaactaaatttcttgacttctatgatggactaactagatatacatgccgccagtttttataaaacgacggcatatataatcatttatatatcttttgattttattcgtaaccactcatgttgatctaaacctattcttgacagattagcaacaatatcagttgttattttttgcgcgtacgttgtttttatttccccgatccatttcaatacttttggagtagatattttttcaacgagtaaaggaacgaatgagatatagtcagtattaactagattgttctttttccctatgatgacaccgtttccattttcgactccaaatgaaaatgaaataatattagaagcttttgccggcattttaattttataaaaaccgccatattcatcttcgattaacaaattgtaattattatcgtccagtgttcccctgaggaataaaaaatcggctttttcatgcaatctgacgctatcacataatggttgtatgcatagatagacaaaattatatgcatctaaaagtaaagttccttgttttaaggacacattatctatatgagaatgatatcttaaactcctgcgcgtgatttccagagagcataattgcattaactttttatcttcttcaccatcttggcttaagtattcctttttacctaaagatgcgtgttcaatagcgtgttgaatttcttctaaagaatcagcagagagtatattccttagatgttctactgataagtctttttgtttttttccagttaatagaaaattcttacaaccattttttgcatagtgaaaaataggccaatgggataaggagtttttgcttagagatttctttaagttttcacttatttgcaatattgatcttatttcttcagaaattaaatctactgcataatcatgagcattttcataagcatatgcccttgactccttggattttattaaatttaagatgtgggaaacatatgcagtgtctaatttattattatattttgttaatatcccatgggttttttctcttatttcagaaatgcaagagagtgcggcgttggatagcaacccagctgtaaggttagtgaatttttttattaacacatttggaagatctttttcataaacgtctttactaataacaactatacaccattgttcgagtgcatagttatcttcaataaaaatactatcatcattttttattacgctacggtatgttttctttaactcattgttcaacttagttataacagcagtaacatgttcaccagtataaatagaaagaagacgtaaacgtcctccagaatttatatctgaaacgattatcgattttattatttcaatagcaaattgcccactatcgctttgcatatcccagtcaagtattgttatatctgccttgtgggatgatgctgtaattatatctctttcttcaacattaaaactcttagctaataatccgcaacaagcaataccatctttggcgaaagcttctgctagagcttggtaatcaaaaggatggttttttacctttgcttttgatttagttgattctatccttggggatgctgatgctgttattattggtgtaggatcatcgtcgggatcaactaaagcattaatatcttcgtctgtagggaaagtatcactaccagctccaaaagacatattgtcatctacagcaactacagaatgtaaaaaacggcgaacgcagtcttcagaaagtttatgaaaatcagtagagcttgtcatttatttatatccgctattcacttgtttcttctgatggctcaataataaagaaagcaccctgttcaggagtgtaatcatccaatcttatagtaaatccatctcgagataaacactctttggaaatgaataatcccattccacgccctcctgtttttcgtgtaaatcccatatcaaatattatatctcgatctctagttgaaacaccgggaccagtatcaccaataacaaatcctgtttcagtagcatcaagtataagtcttttttctccagttgttttcccaagccagtatattgcgttatcaattagatttataaagacagggtaaatggttgatgtgtaagttacaatttcttgattaacaaactttgaggtagtgaataattcaattccttctttctcaagacgatcatcgaatacatctctgataaattctaaaatggcagttccagttatattggttttagagcgacttaaacgtcttgtcaatggtgtaaaggtttttaaataaccatctaagtgatcaaaactagttctgattttttggtatataatatcaagcttaggatttctgtcagcccatgcttttaattcccttagcgcacttctaattgccctaatattaccattaaattcatgatgtactacagaaagagccatgccaagtagtattaactctgcgttatttgcttgttggtctcgtaaatgttcaagttcagtttcgattgcttcagttacttgagccgatgataaattttcagaagtggtactatcactaattattgcaatctggtcggttagttttcttatttcattaatcacttcgtttgaagtattctcaattttactttctagatttctttttacatccaatatatacgcagtatctttgccattgagattagttgattggaattcataagaaatgttttttagttcactcttatgttttttcttattatcagaaattaacctatttgctttagattgcacatctttcaaagcatttttagcgtcattatataactttgttagttctttttcatagtaactttgttgtagattcaaagaatcttcaagtctcttccgtaagttgagaaaatcattatttttattatccagttctataagctttctatcaacgttatcttttagctcatttagtgataacagtattttttgtctttctatttgatatctatcccataaattagataactcttttgttaatccaactccagagggtttctttatatccacagaattacgtagatttttaatgatagcatcattttgttctttaattttattgtatacataatctatattggtgtctgttatttctgtactggagaaatattcctcgtttttattgattagcttatttatttcaatattccagtaatcattatctaacttatcaaaaaaatcatacagatctttctttaatctatcttttttagctttagtttgtttagatcttttagataacaaatcatgttcttcatttctacgttgctttgtctcaacaaataattcagacatatcgccatcgtccttaaagaaatctcttgcgatttcgatgaagaaattttcaagcatttctttaaactgtttatatggcttattttcaatgaatccttctcgcccagctttttcaactaatgaagcattgttttcttttgttaattctattgctccaaacaaacgtcgatatgagaaaaaatattcagaagcggataacgttcttctcttttctatttttagaaaatccgtatctgaatctccatagggcaaaattcttaatccatctcgatagatatataaaccaccatatctatctgttttctccttcagaggggcccacaactccatgggtaagcgtgaatcacgaagccgaccatgaatatacgctaattttattttaaatggaccgcattgggttaattgattattatttttccaagtcacgacatgatgaattggctcttcaccataaacagaaacagttccactgaattgaccaaattcattgaaccatccttcaatgtggtgatctgcaagattgaattcttgcggtgtaaaaaaaattgattcgctaattctgtcaatgcactcaccatcttccagatagtctctaaaacgagctataataggagggtttgaatcactgtacattgtgtttgtaaaacctaataaagctttttctaagcgagaagactgctctgatgttttattgctatcgctcgtggaaatgtcatctattaatatttcttcggtaggcattattatgaagtgagttccatgcccatctccagatagtcttagcccacctaattttttttcccatagaataggatcaaattcaaaagatgataattgtgtatttatttgtgatacttttgattttgatattttgtgtgataaagagtctaaattatttcttgcttgctcaatcatctcatcaagagtttttttagtgaagcattcgtcgttgataatagttctaattggtatttctatatcatcaagatcaagtgatggtatagcaaataaactccaattaacaaatgcagcaactaatggcttaagctcattgtctcttttggccctagtaagaaccagcacctgtggtccaattgctgcgatagataaacggcctattcctttctctcccatgatagggcgaaaggctttattactatccactgctggtttattaattgcatcatcgtcgattaatttgctggaggttccaatagtcaaccacctctcttcaaattcatcggttgtcatacctaatccatcatctctcaagataagaagattttctttcctaaaaaaatcaacttcgacattatcagcataggcatcatgagcatttttaaataactcactcaaggcagtaggtatacctgcaatttgttgtctgccaagcatgtccaaagctcgagcctttgttcttattttagccatatatctatgaatccttattagtacaattttctatgagatgtagcccaaatagtctagcgagttcgcaaggtacagcattgccgatttgctttgccattgaattcagcgaacctttaaaaacatagcttaaaggaaatgtttgtaatcttgatgcttctcttatgctaattgctctatgttgagtggggtcaggatgcccaaaacgaccattggagtaactattacatttcgtcgtaagtgtaggcgcaggcttatcccaactcattcttccataagtatctgtgtggccatcataatttttatggcatttattaactaactcttctggccaatttcttctatcccctccttctggagtgtgcataattctttttaggttaagagggctcagtgttccagccctatgtaaaggatctttggggtcggtttctcctgaacataactttgtgaagtcctggatataatctcgtacagttttgaatgggattttatttttaccatgggttatctctggtagggtaactttacctactcgactagctaagagcacgagtctttttcttctttggggaatcccatagttctcagcattggctataaaagatatatagttatactctaactctttaagtagcttaataaactcctgaaatgggccttctttttcttcatcaattttttgcattccaggaacattttcaagcataatatattcaggaagaagttctctaataaaacgatgagtttcatttagtagatttctccttgagtcgtcactagttttatttttattctgttgcgaaaatggttgacatggtgcacatgcactcagtaacaaaggccgtttagctttaatatcaatgatgtcggagatatcttgaggttcgattttcctaatatcatcttggatgaattttgcatcagggaaattagctttaaatgtttctgaagcttgttggtcaatatctaatccaagctcgatatcaaagccagcctgacgtagcccttcactggctccaccacagccacaaaaaaaatctataactatcaatttgataccttctttgaactaaataaaacaactcgaataagttgatattttaaataaaaataattggtatggatatgaactttggtcacgctaccgccctgaggtcatggccatccccagaccttttaaagggattatgaacaacacccagccgacgttcaacggtgttacccatacatatcacaaagttagttaattggttggtcgtaaattgacctaaaatgattgagggcaatgcaaaaatcattgggaaatcaggcgacacagatgttcggaagagactgaatgttaaaaatatagaatgtatattctcaaaaaagagatatttcattacattttatatgtgtataggaaagtgagattggcgaatcacctcccaatcatcccgccagcgctccattcagcgccacgccaaccctcactccagcccacgtcatcgcccccagccagaatgtcggcaacaccagaaacatcaacctcatcaccagattgataatcacgtcatcctgcgtattctggatcccggctaaattccagctactgtgggtatcgctgttgtagagcacatccagcagccagctatcaagccaccgtgccagttcccaccaaaaggtgaggaaaaatagtgcaaactgcacaaacgtcagcgtcatcactactttcacatcccacgccgaacagagcgttatcagcggaatacagatcaccagcgctatttgcagctgcgcctgtaccatcggtagtgcctaacgcacgctgtcgaatgccgtacatgccgctatgctgccgaggatatttctagcgccggatgccaaccgggtggcggcattggcgacggtgccatcaacgttaccgccatagcttggataaacgcgcccattctgcgatacctgcatatttcgttcactgacccgcgagcgcagcacggcctcttcatacactacctgcgactggtcgatttttttaaacgccgtccagatatctagggcaggaagttgcagtagacgggctttcagcccaacggtgtcgtcggcccaccgctgtttacaagtgggatagccgcccgcgcccgtatcggccagcccggcatcgcgcgatgcactgtacggccaagcactgtgtggtgaaagcgcatggtcggaaaaggcctgttcagctaaccaagcacatcccaccatcacaagaatcgccagaaaaccaaactcagtcagaataactcttcctgattcaggctttgctcctgcattatggctaccactattgtttgcctgcacgtatcatctgataacggttaattaactgatttagcgccatttcagcctgtttttgctgctgttcactgccattctggttacggacttcaccgtagcgacgtaactgctcttccgccgggatatgccggttaaaagcctgcatgatgccaaacacctccgttttcagttcactgaccgtcatgtattttccccgctgttcatccagacggttcaggcgctcagccaactgctgtaagcggatcatgccttcgttccagcccgtcatcgcctcttccgggagcgcacgactccttacactcttctgccagttatccaccatttcctgaacacggggattgccggggaaaagaaccctcagttgctgcagcagctgcgcactgcaccgcaggttgtatgctggaggtaattctgccagtcgcgttatctgctgaccggaaagggttatccagtgcactcagggcagataccggattcaggttaattttttcaaacagggaagcatatacgctgtcgccggtatgcgtttcagataccacactctctgcgacgttcttttctttctgtacagacatcagcattttctgtaagcgtacagcgagggccgtattgacggggatgtgttattcagctggcagtgctatgcgccacggaagcagttcgctgacccggttgaccggccagtctgctatgacgccaagcacatggcgaaggtagctttctggatccacgtcattcagtttgcacgtcccgatcaggctgtacagtagcgctccccgctcaccaccatggtcagagccgaagaacaggaagtttttacgacccagactgaccgcccgcagggcattttcagcgatgttgttgtcgatttccacccagccatcgttcgcatagtacgtcagtgccggccactggttaagtgcgtacgcgaacgccttcgccaccatcaggctggacaggggactttcacccccaagctgctgaacatgcccggcacacaaagaagatctcggctcagtggccgggattagttatacaattatctgattgatttttaatatatcttttcttaaatcatcgttaatatctgacggttctagctggtttataagttgccttatttgggtaaaggtacttttctgatcttttagatcttctccttttatcgttgataaagctgcaattagttcaccatcgtaatattcacccgctaacggctctttagttagaacttccaacactcttggcatcaactgatcaatacataaattttgtcggatagcgcggcaaagatcttccactgttaacttttcaagaggcacatctatgatacgttcgaaccagagttcaagcggtgattgttgctcaggctcttttgtcatattgatgtttccaatcaatttacgtaaggtaatcatattccatatcctttcaaggctgattctattttattaatagcatctgttgctctgccatacgcagcctgagcttcaggattgttgacgtttttcaacgtatccgcatgatttcttaatcctctgagcgtattttgcatttcctgcatatgatcccaatatcctccattctctttaggaactggcttaccatccatatccttgagagttccaataatatcatgatctttcagagcattttttatagtgttatcgatcttcttaatcgcactttcttgcttctgattaagcttatctacagttttttcattttgctgcttaggatcattttccgatggtggtggtgtaccggttcctgagccggaaccgcccagttctactttttccgcatcggtcagatctttaccgatattcggattcgaggcagccccggaaccgtacttatcatgcaacgaactgagatacttagtagtgatctcatcattacccatcatttgcagggtaatcagatgctccagttcatcggaggtcatcctgtcggccatatccttgactgccgccccggcaagcccggccatgcccgctttcgccccgatttctagcaactgctctgcaactttagtcctgcaaggtgctgcgaccgcacagcctctggcaaccagactcagcgcattattctcaacaacgttcttcccggcaccagctccagcagccgcgccagccacatcgccactggcaatgccgccggccatacccgctgacagcgttgccagcgtgcttacagtttgcttctgatcttctgtcagtttcgacggatctacgcccgggtagaggcttttcgcaatggctgacgcgatcacttcaccagtacccgcaccaattgcgcctgctgccgcactgttgccctgaagggctgctgtcacaccaccgagaatggcatgggcaatggcttttgccgctgtattgtcatcaatacccgcgtgatgaccgatgatgttcgccagctccggcgctgaagcacctgccagcgcgcctgccatattgccgcccaccaggccctgaagtgcagccgttgcagcctggataccgcgctgcatatcgctgccggtaccatacttttcctgttcctttttgtattccggcgtatcacgcagttttgccagatatgcctgccgctgttcttccgtcgcatccgccggaacaggcccatatttatcctgcgcagccttcaacgcattcagttccccctgcgtccgcgcgatatccgccacctgactgccaatgtcactgataagccccactgtctgcagacgcctctgctctttctccttgtcaaatatcgggctgatactgtcattagtgtgcgcagggtcacggctcaggttcgccagattctgcttctgattgtccctgtcccggatggtgatagtgccttcagccactgcggcctgagtcgttccttccgcatgtccgctgtgacctccggcggatatcatgccacccggcatgttaccctgaaatttatccccgaagctgccaccaccgctcagactgattccactgtgactgactttataatccgcttcgttgtgaaggtcactgaaccccagcgttccggtatccaggtggtttttatccggtgtggcagtggaggcaatcaccgcaccatccagttgggtatgtctgcccactgtaatgtcgaagccgccgtcaccggcaaacattccggtttgttcagcaacggagtcaaagcggctcttcatcttatcccgggaggcagcgatgtaacctgagccggtcatggagccaaaggtaaaactgccgccggcagccacgctggtctgtttactgtcgtacttactggtgtcctgctggctgcttatcagcaggtcgtggcccacatcggcgataatcctgttgccgttgacctgagcaccgttcagtaccgtatcccgaccactgttgatggtgacggttttaccgctgtctgttgtggtttcagtccactcagtaccgttacctttctcgctgccttttgccgcattaacgccagcaaagacgctgataccggcaccgttaccaccggcaccgatactgacacccacgccaccgccactgctgctgttcctgcccgttgttttttgtgtgtttgcagcgccactcaacagaatatcattcgcggcatccaggcttgtgttaccaccgaccttaagctggcttccggcaatcacaatatctccgcggttatcgcccctgtttttaccggttgcgacaacagacagattattcccggcattcagcgtactgccggatactgtgtcactttcagaatgttgctgtgatttcgatttctgggtggtgagcgacaggctgactcccgtcgcattcgggtcaccggttgcggaggccattgtcgcagcctgtccggcctgcacaccagacagcgctgtctttgtggcctgcagggctttcagacggctgtcactgctctccttcgtctcctgtgcactggtaaccgcattattgatggcactgcccaccgtgccggaaagggcaaccgtcagcccgcttttcttctgctcaaatttttcgtccacagtacgacggtcatgccccgggtcaaccaccacactgtcaccggtaatgctgatatcccggttcgcaatcacatccgaaccgctgatatgagcctgtttgcccgcggtaatactgacattaccggcagtggagccgatggtgctggcactctgactctgcgttgtcccggcctcgcgccggtcgtgcgttgtcttactgctgccaatggtgaaaccaataccgccggtacccatcagaccggatttcttcgtttccttaaagcgccaggacgtatctgtactggtggcagcaagaacatcaacatggttacccgccgccagtgacacatcctggtcagccaccacatccgaaccctctaccgtcaggttatcaccggcgttaacggtcacgcggttccccgacagcagggagcctgcttcacgggaggcactgtcctcactgatggtgtgggtggttttcttactgagaaaacctccgctttttttcttcgtttccagatagtgatagtcactttctgtcgccgtggtcagggcaacatcacgaccggcattcacgctgatattgccggttgcggtaacggatgacgcaacagcggtgatatcccgtcctgcgttgacggtggtgtcaccaccgctggcgatttccgttccctgctgacggactgtctcgttaatctctttctttttcttcgacgtatagctgtcgcctgcaccggcagactctgccaccaggttcacatcacgtccgccccggatgaccacgttattttccgcagccacaccggcagcctgactggcaacatcacgaccggcaacaaggaggaggttatcgcccgccgtcaccgtggacactgctgcgtggctttcatgactttctgacctgccgttgcgactgtttttgctttccctgactgcattcagactcaggtcgttacctgcagaaagcagggcgctgtgcccggcagaaacagaggatgccgtgacatccagattatggcctgcagccatcgccaggttaccgccggcgctgatgctgctgccctgtgaggtggtggatgatgcactgttgtcatcagtgtgccagaaaccggactgacttttgctcccgcttatcaggtttgcggcaatgttgatatcattacccgcagacattccaagggttccaccggacgagaccgttgccccggtaatatcaatgtttttccctgcatccagtgaaagtgaatcagtgcctttaatggtcgcaaccggaccggtgtccgtaccgctgagatgcacaccaccatatcggctgtcactgcccgcattccattgctgacgccgggtgatattgctgatgttgccactcacgctttccagttgtacggttttaccgctgatgactgagctgatattgctgatatccccgatggcgctcaggtctaggctaccgcccgcgcttatcagccccgcattcaggttgtcgatatagccggtactgtcgagcgagaggccgttttgtgcgttgatgctgctgccgctgttggtgatattgccacccgcaagctgcacgttgttcccgctgataacgctgccgttatgcagggtgatatcttccggcgacagatacagtttcgggaccatgactgtctgtccgttgatggtggctgactcccaccacagtatgctgccgtcaagctgagcaatctgttcagctgtcagcgccacaccaaactctaatcccagtcctttctgttgtctggccgcgttatccatcagataccgcatctgttccgtgtctgaacccagtccgttgagataacgtgaacccgtccggctcagcaccgcgttactgacataccgggtatcaaagaccgcatcccccaggaaacgataatctttttccggtttcagcccgaggcggtcaagaaaatacgatgagcccagaaactgtttttcatcggtatacgacggagccgtttcacgtggcgcctgacccggtttcgctccaagaagctcatacagtccggcaaacaaatggctgtccacctgtccgagaccatccagtttcgggttcaccgtaatcagatacggactgtccgggtccgtggacggaaccaggtatccattgttgccggaaggcagtggccagtcatcactgataccggtctgaccggtcagtggcgaacctccggcaatatttttcagggcacctgccagttcatcgtgccattgcggagagccaaccaccaccggctcatactgctgcagcgctgtctgtgtcagactgtctccgccggtctgctgacttaacgtattcagtaccggtgcagagaccaccggactgacactacctgcatgtgcagtggttgttccgttattgatactgctggtaaaacgggtcttaacatccccgcccgcctgaataacggaataatacgtcttaccgggcgtgtaatctttttcccggccatccagtgaaaatctgatggtattgttttcaaattccggtgacagcaggggcagtttatccagagagcctgtggcatagctaccgtaaaacgttttcgggtcgtagcggtataccagatattcattctctgtccccgtctgccagctctgattgcttaactctctgcccgaaagtgcgatatccccattcgccaggataaatgacgcccggttttccagtcgttcagcctcagcagaaagattacgccctgacgcaatgcggcctgccggattatcagcaccggttactgttgtgatgttctggctgctgagaaagcgctgtgtggcactgtcagcaaacggagcgtaataataaagcgtatccattgtgatattgcatgccccgtgcccgttgcagggcgtaccgtgctgattttcaacttcacgggtgaaatagccatagctgccgtcaggaagaagggaaaggggaatatcaaccagagcatttcccattccctgaatggatgaggggttagtccgggttgttgttgtggcagaaaatccctcccgctggttcagaagatgcccggtccttacaacaatatcgccctgatgcgtctcaatattcccggaggtattgataatctctgtgtttgcaccgccggaagcatccttctgtacccacagactgttgccggccaggatatcaccatgctggttatgcagacggtctgtaaacagcttcaggttattccccgcataaatcagcgcactgttcagcagggtaccggccacattcattgtcagactgcctgccgtgccggtaaaaccactgatggtgatatcactccggctgttcagactcacatcgccaccggcctgaagtgaacccggtgcgttaaggaaaagacgctgtgcgctgaaaacactgttgcctttaccggcagtcagcattccattgttggtgaatgcctctccggcaccgagcaccatggcatcaccctgcatcacaccgccgttggtgatggcattttgcgacgtgacggaaagggttttccctgcggccagggtaccatgattcgtgagggcagcaatcagtttcagtgtgacatcaccggtggccaccacctgcccctgaccactgaagtcctgagcgtcaagcagcaggttgcctgcactgtacagccgccctgtaccatgttgcagcagtgaactgcccttgacgccaagcccggaggttcccagcagggtaccgctgttgctgaatgtgtggtaattcaccagcaggtccgcaccctgaagcgtaccggtattattcagcgtggttcctttaacgtcggcactgccggtggcaagtacgcgtccgccgttgacagtattcaccacatccagcagcagggtggcagcctgtaccagtccactgccggtattcgccagcacctgcgccgtcagcgtgaggttactgccggagaggattttgctgtcgttctgcagacggtctgtgacgttcagggaaaccccgcctccaccctgtatcgtgccctggttactcagggtcgcagtactgacattcagtgcattccggctcatcagaacaccaccgaaacggttgttcacgccaccggaggcggccagcgtcagcgtttcgccctgcagatgcccgccgtttgtgagttgtcctgccgtgatggtggtggcatttccctgtaattgcccgtcgtttgtgacactgtctgccttcagcgtcagcacacctgcactgagcagttttccgttcgcctgattgttcagcgtctgattcaccgtgagcgtgagagtatccacaccggtgatgtcacccgcactggtcagtgagttcgccttcagggtcagattttttgcaatccattgtccgctgttgcttaaattcagtgcactgagcgccatttcaccgttcgaggtgactttgctgcccgctgtgctgacgagctcacccgtcagacgtgcagtcaggctgtcagccgcctggatcgccccgctgtttaccagactgcctgcggtgattgtcagatcgccgctggtcagcaatgaacctccgttattcatcagcgcaggttgaggggataccatacgggcggcaagcgtcagcgcggcgatcccggtgagcgtgccactgttggtgacactgttctggcgaatcgtgacatggtcaccctggacagtgccgctgttatccagtgagtttccatcaagggagagcgtgccggccgaaagcagactgccccggttgtccgtggtggctgctttcagcgtggtgtcaccctggctcatgatatcgccggtactggtcaactgaccggttgccgaagcagtaaggttaccggttgccagcacggaaccactgttcgcccatctgtccgcctgcacggtgatattctgtccctgcgtggtccctgcggtattcagtgttttgccccggagggagaggtcgtccgccgtcagccagcgtccgtgactaccctgtgagagggtgtcgccagcaagcgccagtgcaccggcgccctgcaacaggccgtcaccatccagcgtggtcgccctgacgctcagcgtgtcagcgatgatttttcccggattgctgagggagacagcatttaacattaaaccattatcaccggtgataagcccgctgttgcggatgtccggtatatccagcgtcaggtctgcagcactgtacagcgtgccgttctgctgattatcaagcctctgtgtgttaacggtgagtgaggcctccccctgcaacagaccgctgttggtcagggtctgtgactgtgtattcagggcggaaccaacaagtacgccgctgctggtcagttccggcgcactgaggctgagcgacggggcactgcttttcccgctgtgggtgagcttttcactggcgttcagggtaaggatgtctctggcagcctgtgttccgtcaagctgtgcgttctgcacatccacgctgacactgttgccctgcgtctgcgcagtggtcgtggtcttcagactgttgccttttacagacaccgtgccacccgcactggtttcacccgccagtgtggaagacgcgctgtccagcatgaggttaccgtcactgtttgtgaccgatttttctgtggtggtcagtgtgtctgcagaagccacaagttcctttgccccggagagggtaccgctgttgtttatctgcgtggcactgagcgtcagcacgtcatcgctgacaagtctgccgcggttttcgagtgtaccgctgacggtaacgcgggcactgtcttttgcaccggcatcaccggacagtgtggcattgcgggcgctgatatcgagtgtgctgccacttttaatactgccggtgctggtcaggtcagtggcggtaactttcaggccattcccctggacggtaccggtattactgaatgtcccggttttcaccgtggcatcgcgcccggcaaccagtgtcccaccgttgttcaggctgccggaactgacagtgagtgttttcccggcaatgctgcggcctttcagtgtggtatcattggtggtggtaagggtgacattttcagctgcattcacggtcccggaagtctggttcaggtgctgtgcactgagcatggcgttctgtccggcagtcagttcaccaccgttctgtacaatctgcccggatgaagacagcaccagatttttatccgtcaccagacggggctgattcagtgtcagtcccgttgtcccggtaacgctgagatttcctccggctttgttatcccctgaaagtgagacatccgttccggttacggtggtattgccgccggcaaggctgttcttcaggaccagttttccggcactgctcagtatgatatcgccatcgcgggcataaaggttaccaagattaaccccgacaccactttcagtggaggtcagatgaatacgcctggcgtacattccaccgagcgcgccggtatcaacggcaactttcggcacatcaccttcgcccttcagggcactgacgcgaccatctgcagttatccggttagcgcctgcagtgacagttaaatccttcgcatgaagcgcggcattcacttccgttgcacgggcaataatggatacggcatcgctccgggtgccgtccaggcccgcgccattgatggtgatactgccttcagtcacctccagcgcctgcaggctgccgtcggcattcatcacaggtctgcctgtggtgagcgtcgcgtgcggcgtgttgataaaaccacagccgtcacaggtgataccatacgggttggcaaccatcacattcgccgctttgccggccacttccgtatagccctgcagcagtgaacggttaccgccggtcacttcgttgatgatacccttcgcttccccgcccgctttcaggttcgggttattctgtatcagtccaccaagctgcgtcggattaagcttaccggtggcattattgagaatcagcccttccttcccgacgttgtaatccgtaaaccggttatgcgaaatcccggccccgttcggcgtggcaatgttcacgaccggcacaccatttgccgctttatccattccggccccgttttgtggggtgatgacggcccccacagccggtaacaacggctgcccggcgataatcgtactgataaggtaactcagcaggcggtaagtgaagcgaacgggaggctgatgcatggtaataatcccttaaaacgcgacggcaacgcgccagtaaaccgtgagatggtcaggggcaagccagtccgggtaaacaagaggcagtccggcagtgaacgaaccggaaacatggccactggtggtgctgagcccggcagcagcaccccacagcgtgccggacgagtacgggtcatctctgtcagagtgcagccagccaccgtccagtgcagtcactgcacggacagttcccacatatggcagggagaacagagaccaggacagctcatttcgcagataaccaccgttattaccggagatatactgctccttaaagccacgcactgaactctcgcccccgaggctcagttgttccacaccatgaagacggtccggtgaccactgggcataagcgctggtcagccaccacaccctgtccgtgacggggcgctgaaaactggcactcaccgaccatttccggaactgatttacgggcaggtctccccttttcccgtggtcgctttctgcgccgaaccagggcatcccccgtgtgaataccggattcagtgttccgacaccccccagaaacttgtgtgtgtgattcagcccgacagaaaatgaagtgagtttacggctgctgccctgaagcagaacatcatccagataattgtgaataatgcggtgctgcagacctccggtcagtgctgtcttcatgttcccgttacggaacaggacatgcgacagtcccagccggtgagtctgcaggtctcccgtggaacgccacagccagccccggttatctatggtgctgaggtagtcactccatgaatacgtgtaatccaccagggtatagccatacggcagactgacaccggcggcaaaattcctcgcatcatgtgacaccgaaaagtcactgctccgtcccccgcggacaaaccagttgtcagccagccccagaggattattaaaggaaaggacaccatttaactgcccagtaccggtattcttctgcccgctgttgtcgatgcccacgctccctgtgacaggccattccggcaatgccgtcagtgtcaccaccgaccatccctcacggtcaccgggcgatatttcaatctgtaccgactccgtacgcagacgattaatctgctccatcccctgctcaatatcccgcaggttcagaacctttccctccattcccggaaaaaccatcttcagggtgcggccaggaaggtcagcgccttccgcccggatttgctgcagcctgccttccatgaccgttatgtgcagtacgccccctgaaaggtcctgctctgtcagaaaggcccggctggtgatatatccccggcgtatatagccgtccgtcacggcatccgtgaccgcggtcagccccgtgatattcagacactgattcacccacggtgccaccagtctgtcggtttctgcagacgtcagtcgggtggccccactgacaacaatgcgtgacaccgtaaagcagggaccttcagtaccggcagacgtttccggagacggcgtgatggtcagcggcgcactgcgctccagcgcatcacgctgacgctggttttcatccagcaactgctgctgttgctgctgaattgcactgcggtcacccggagacagcatggctgccggagacgaaaatgaaagaatgcaaaggcaggggaggagggaaaaatagcgtaccacctgagataaggtacggatcctgaatgcgtactgaccggaaaccataccaggcaacaaatttctgttcgccagtaagttatcctgccggtgctgcatattctcctcgtggggtatccagtgtaaattaacgtaagcggaatgtcagtgctgaaatttacaccagataaaaaacatacagaaacaatcctgttatgtaaaatccggggaaaatatcagaaatgtgatcggagttgtatttttcggaggggaaatggaaaacaaacatccgtatggtaaaaaggatgcttcctgcggagtaacaatccgggacacaacgcaagttccagttcaggtgttgtgaatttgagtaaaaataatcgtaactctccggagaaccggagctttcccgaagcggcgtattcttataaatggaaatccctgcaggtaatcactctgcccgatagcagcataatttgcctgttaatcctcatccccggaggcaagctctgaaaaccactcagggtgttcactgtatgccacattcagcgcatcccaggagacgtccgcataaaaactgtcccgcaatttgcgggtaaccacctctgccagtcggttccggttatccgcctgtccggcataacctctctctgccagccactcattcagttcatgtcccagagacagattgataaaatcgtaatcggaccttgccattcccgtttcctttgcacatttttttcagacacgggaataaagtataaaaagcggcactctgcccctgtcaaggtgaaatctgcccttcatcgcaatgtcagagatggtatgccggtattttgcgggttgttcccgtcaggttatcgctcgcttccacggacgttgtcaccaccggcattccgctctttctcagtctcaggatatcagccgcaatgcgctgactaccagaccagaacagcccgtccagtgcagtcaccagtaaaccggcttccagcgcatacttcagccgttcacggggcactttcacttcccgggcaatctgctgatatggcgatgatgtattttcattcccaaccatccggcgaatacgatgagacagatgataccggaatgtatccggtacaccagaaagactggccttcaggctgtacacgcagccaaaccgtttatcgttgaacaccacatttttctggctgaggccccattcttcccgaagcgcggcaatcagttgtggtgtacgagtaagcaacaagcgaaaaggcagttcaaaactggtgacgtaatccacattcagcagggcaatacgcagccgttcttctggtccggcctctgtcagccgacactcctccagaacatcctgccactgccggcgaaggcgtggagattcattccgttcggtaaaagagtatttatccgccagatagtcaattcgtgtacgcatactgaagagcattccgtataaagattcagctggcaaaactttatcagtccataaaaatcaacggaagcgcagatggttcacacgtccattaccaactgattgttgtcacaaccggtaacacaaaggactgaacgactgtttttaacagcggtgttgcgtcatccaccaccgtgaaacaacgctgtgcagggaatcgtccgcatccccataacggtcaaacatcgtggcgttgacagaatgaccgacgaaaagccagaaagcgctgattcactgagctgtaatcaatgtacagcgctgtaccggacgatgggtaatggcggtcacaaccggtaaccccagagacaatgcgactgtttttaacgcaacatactgaccggatgtatcaccccgggcaacccgaaaacacctttccacccggcattgtccgccagcacttatcacctgccagctatgttgcagtaaatccaccacttgcgaacattgttcatcaactgtgacactggctcgcgggtgacaaatactcgtctggctgagcagcaacaggcatcgaattgttgctcctccatgttgttcccgcaaccagcgtaataccaccgacgatgatggactggcagtgtgattgctctcagtaatacgttcatgcagttgtcgataaaaggaagtgcagaatgcatgaatctgttgcccgtagatgtttccttctgtcgaatggagtatgaagtggactgccagcagacgcggccagtggtcaacagcatgttgaataaaacgccggatgtctcccggctctgaaattaaggcttcggttatttgcacgaaatgttccttttcaaaccctgttgaattttgtcaaaccggtgcagacacgcaggaaagcacgccagcaccggtgtaatgccagttataatcaataagaatggaatgacgaatcagtcaggaaatgatgactaacagttggctgaccggagggtgtcagcggaaagataagcgggagtgtcgccagcaccagggacagggctgatttccacaataccagcgctggcattttgcacattgccaacgtactggcatcacaacacgtttcatgctgctgctcctcgtgattcctcaattcgttgttgcatccactgctccacttcacttttgtaccagcggctgctgcgccccagtttgatgggtttaggaaaatgcccttcactgatcagcctgtaaaaccatttatcggtcatgccggtgaaactggtgatgtagttcatgtcgatcaggggatcgtcggcacgcagccatacgctgtcgtggcttgttgtggtcaacatggtcagaatgtcctcagtgagatttatgaagaatggggtaatacggggaatgggatggcgtgctgctttcagcactgccaaccgggattgccggcaaggcaacgggcttccggatcgcacactccacggcgatcgcgggcgaaatcactgaacgcccagataaggtccttaaacagggcttcgcagtccggtgaccggcgatccagtaccacatcccgggtgatctgcttctggtacggctttgcttcacctggtgacgcgaaacccagcacattactccaggcatccagtatcaaccgatccagttcggggccgtcgaaatactcctgtctgacgcacagcaccacgtggtattccggcttttccggatgacgggtcaggagccagcaaaggtcgcgtccgggtttcgcattcatcagcgcactgacggtttcgataaaatccataccaaaccaggtctgtctgctgttgaaggcgttgtcatgttcccacggcagacgaagcaggatccgccgtatccgtgagccggactgctcacgcagcgcacgctcaaggacgccgatgactttgttctgataagatggccagaagggtgccaggctatagtcgaaataaggaatagcattcataagatatgttccgttatgcgcagcccacaatgcgtcctgcccgtgaatgagctgacgtgttatggcttgcggatgagattgatggaataagtgaagaaccggagcagaacgggaagacaaggaacaaaacaccggatgcaggttcaggatgaatgatctccgttgacttcagttcacatcattaatcaaggcggtaagtttttaccgacggagtgtttccaggagcgaaggctcaggccttaagcttcagaagtgaggcttacgaggacgccctgcagcaggacgttcaggaacttcattgcagccgtaagcacacagcccgtctttttgctcttctttcgccagataatgcagggcaccgcgaatattatcgatgctttcaggatcgttgtggcgcacaggaatgttgatgttgtatgcataatgcggctgatatgtacagcggtgcgccgaaccacagttatacgtaattgcctgccagcattccgctatccgctccgcaaagggatatatttttttaaccctctgacgatcgatccagaaaacgacatgcgcatgaaaaccatgatcagccgtccattcaatcacccagaagaaaccaacgatattttcaaattgttccacctgctccagcagcatacgcaactgcaattcaagccagcgatgatcaggttgtaagaaatcgggcgtatctttcctgtagaagaaatccatccgtaaggcccgcaggcaggaatagcgtgccatcatttgattgatgtgattgtcaagtaaagcggtaaaaaaccagtttggtgtgtaagatttaggcatgttgatgactcctgaaagttaatgatgttttaagctctgtgagcgaattaatgctttcgctcataatcagatctaaaacggtaataacttacagatggtatttatcaggcatgctgtagcagaatggatacgacgggttattaacgatacgcagcattatgcagaaagaaatggattatctgatggtattagctaaagagatgagataaacgaggagcgaataaaatacagaatcaataaacatcacgaaatactgcaaaacacgcgataaaaacccactaccagaagttcaagaaacatattacgaccaataacatcataaactacaaacttgctctcagtgagtctgaaaaaacgtgtacaaggccaacgcaataaacttatacgccctcatccaatctgttcttaaggacatgaacgttaaccgcacacattaccagagtaaaaaataccactggcatgatttttaccctgcatcttaaacaatacaacccgaaacaaacataatcaggtatctctcctgtcaatttcattgtttatccagctctgttaatcgttacagaatcatggataccttatcaaagagtaaacatccagttaatcagtaatgacaaaagaattgatgttcatcagaatagttaaaacacttcagataaacaattatcgttaagtaaatacagttcatgatggataagattaaaatcaattactgtttcagtgaagactgataacagatgaatatcatcagtagaatggtagaggataacttatctgagtatcgtatgaattacagtagttatgcctaatgaagaaggaagtggatattatgataatggtgacaatgaagattagacaaagaagagtgtgagtaaagacagagtgaatataattatagtaataagcctaaattaaaattatccatgtttaatgggtaaaaatgaacaactctccgttctgaatatatccctgacagaactgtttccttacaaaaattagataaattctttcttattcaaacctgaacaacatcttttgtcagcgacagaaaatatgaactatctttaagccacatcattctcccgtaaaaagggagtcgatgtggcaaaatcattagtgccccttagccagatattgttccatttcttcttccggcaccattccacctcccgtcgcccacaccagatgagtggcattacgcagttgttctgcgctgaaaccgtgcatctgttggtaacttactgatgcgcacacgcgctgaggcccggccatacccgccagtgccgatggttcaagacgaataccttcttcctgcgccagccagccaagcatgtcatacatggtttgatcgctaagggtatagaagccatccagcagacgctccatcgcccgcccgacaaagcctgatgcgcgaccaactgcaaggccatccgctgcggtaaggttgtcgataccaatatcctgaacagaaatctgatcgtgtaatcctgtatggacgcctaacaacatacaaggggagtgcgttggttcggcaaaaaagcagtgaacatgatcgccaaacgccagtttaagtccgaatgcgacgccaccaggaccaccaccaacaccacacggcagatagacaaacagagggttatcagcatcgacgatacgaccttgctgggcaaattgcgctttaagacgctggccagcgacggaatacccaaggaacaacgtgcgggaattctcgtcatcaataaagaaacagttcgggtcagactgcgctgctttacgtccttcctcgacggcaacaccataatcttgctcatattccacgaccgtaacgccatggctgcgcagtttcgcttttttccatgcccgggcatcagcagacatatgcactgtcaccttaaagccaatgcgggcgctcataatgccgattgataaccccagatttccggttgagcccacagcaatgctgtattggctaaagaactgtttaaactccggagaaagcagtttgctgtagtcatcttcaagcgtcagcaaccccgcttccagagccagtttttctgcatgtgccaggacttcataaatcccgccgcgtgcttttatggagccggaaatgggcaaatggctatcttttttcagtagcagttgcccgctgatcggttgttgatattccttttccagccgtttttgcatagccggaatggcaaccagttctgattcaataatccccccagtagcagcagtttcaggaaatgcttttgccagatagggtgcaaaacgggataagcgcgcatgggcgtcctgaacatcctgttcggtcaggccaacataaggtaaaccttcagccaatgaggtcgtgccaggattaaaccaggtggtttctttaagagcaaccagatcctttaccaacggatactgggcgatgagcgagttcattttagcgttttccatagtacgtctctttgcgcttagatgataaatgacagcaggaatgtgcccgccagagcgatgactgaagcgataaatgtcgctgtcgtatagtatttaaatgtttcattgagcgtagcgccgcaatattgcttcaccagccagaaaagcgagtccgtaacgatcgtgcagccaatcgcacctgaaccgatagcaatcgcaataatttccgggctgatgtcgggatacagcggcagcatgggtgcaacaattgccgttgcccccatcattgccaccgtagcggagcccactgcagcatgcagaataagtgccaccaaccaggccagaagaatcgggtgcatatgcatattggagagaataactgccagcgtatcagcgagactgctgctttttaaaatggcgttgaatgcgcctccggccccgataatcagcaaaatattagcaatagaaccgaagccattttccgtatgtgtgagcattgtccccatgctcatatgctggcgtatacccaacacataataggcgacaaacacggcgataaacatggcagtaatagggttgccaataaactcaagcaaggtataaaaaccactctcacgcgccatattcaattcggcaatcgttttaaccaacatcagcgcaatgggtagcagtatggtgaataacgttgcgcctaatgacggtagtgttttttcatcgcgaactttgagatcggcaaactctgtgggtacaggtttaaagggcagtcgttgacccagaaatttaaggaaaagtgggccaccgatcagtgatgccatcagcccaaccagcaaaccgtagacgatcaccgaaccgatatctgcgccaagcttattggcaacatataaagcagccggatgtgggggaaccacgcagtgcactgccatcaatgcggtacacagcggaatggccagctttaacaatgaggtattggtttttttggcaattgaaaaagccagaggaatcaatagcacgacgcccacttcaacaaacagcgtgatgccgcaaatcaggccaaccagcaccataatgacatcagctgaaagccagcgacagcgttgaagtgtcagaccaattctttctgcggccccggatacttccatcatttttcccagtatcgtgcccaggccgataaccgcagcaaggaaccccagcgttccgccaattccactttcaatagcatttaccatatccagtggtcccatacccatcatcgttcccacgaagaagctggccagcaacagcgccagaaacgggtggaatttgaacttcacgatggtcagtacaattaacacgatgctgataagcagcgtgctcacaacccagatttgagagtgcatatctcaccttcccctgtgattaacctgatgatattggacaaaaaaacaacgcaggctgacaaacgataaaatttgcctttcacatgagctaaattgcatcaagggagtgatttacatctaaaaatgaaggtgaattgagatatggttcactttagctcaccttacagctgaaattttgccgctatttttttacacttaagagaaaaatgaggtgattatggaaccccttcgtgaaataagaaatcgactgcttaacggctggcaactatcaaaactgcatacttttgaagtggctgccaggcatcagtccttcgctctcgcggcagaggaattgtcgctgagccccagtgcggtaagtcaccgtatcaatcagctggaagaagaattaggtattcagttgtttgttcgttcccatcgcaaagtggaattaacgcacgaggggaaacgcgtttattgggcgctaaaatcgtcgctggataccctgaaccaggaaattcttgatatcaaaaatcaggaattatcgggaacgttaacgctgtattcccggccctctatcgcccaatgctggttggtgcccgcattaggtgactttacacgccgctatccgtctatttcgctcaccgtgctcaccggtaatgacaatgtcaatttgcaacgtgccggaatcgatttggcaatctactttgatgacgcgccgtcagcgcaactgactcatcactttctgatggatgaagaaatcctgcctgtatgtagcccggaatacgctcaaagacatgctttaaccaaccaggtaattaaccttcgccactgtacgttgctccatgacagacaggcctggagcaacgactccggtacggatgaatggcatagttgggcgcaacattatgcggttaatttgccgacatcttcgggaattggctttgatcgttctgatttagctgttatcgccgcgatgaatcatattggggtggcgatgggaaggaaacgcctggtacaaaaaagacttatcagtggtgagctcgtcgcgccgtttggcgatatgacggtgaaatgccatcagcattattacatcaccacattaccgggcaggcagtggccaaaaattgaggcatttattacctggctaagagagcaggtatgtcagtcttgtcagtatcagtgataccggggataccggggataccgacaatatggaagggctcattgccctgaaaacaacattggtgtcggatgtaccgggccgcagacattgcgctccgtcatttgtgcggcacagcccatcacagtgataaagtttctcagtatgtatcagggatctacacgcagcagcttaaggaggccggattgcaagcatcaacagggcgtacaggcgactcgtatggcagcgcgatggcggagagcatcaatgatctttacaaagcggaatacaccataagagctggaaaaatcgtgcagaagtggaactggccacacttacgtggatggactggtataacaatcgacgtttactggaaaggctgtggcacatccctccggctgaagcagaaaagcttattatgcttctatcggaaatgatgagctggcagcctgagttcaaagataaaacactctccaggaaacacggggcggttcaactgacagacatcacaaatccccgggtggggatttgtgtataagagacagagcctagctgggggctgtgcacaagaaaacggctccctgttgtggaagccgctatagtgccgcagtttaaggaccggtcaactgctccttaactgatccgcattgtgcgtgaaagcagacttttggggtcattacatgtttgaaaatacattcataataatgccgccactaataatcagcaacatggagaatatggcaggtaaatcgggcttttgtttataaagaatcatcgagaaaattgtcacgccaacaatcccaaagccgcaccagagtgaataggcaacaccaaccggaatagtactcattgctctggtcagagcgaaataacacgttgaataagcacataccaccagaacagaaggccacagtcgcctaaaaccattggtttttttgatcattgacgtaccggttatttcagaaccgatggaaagtgccagccataaaaatccaatattaaacatgagcaattccttttgtcagttagcgatttttttatcgaggttggtaactggagtttcttccgcctcttcactgcccatttttgagaacagattcataatgataataccgctggctatgatgaccataccaataatggcggcggtatccgggtgttgaccgtaaaataaaatcccaagggttgaaaccatcaaaatgccagtaccggaccatgtggcgtaagccagaccaacggggatatcttttactgcccgtgaaagcgagtagtaacaaatgcaatacagtacgacgattagggccagcagcagcgtttttgtcatcccctcactgttatcgaacattttaagtgtggatgttgcagaggtttcagaaaggatgaccagtaacatccatagccagcattttgttttcgaagacatatctaaactccaggtttgttatcgaggtaaggttattttttctgtgctttcaaaaaatcgaccgcagcatcggtcagtacggcgtcgggtgattttgccagtgccggattattgacgatatcggtgacagtcagataacgccgatgatgacttacaggcgattgactgctgacgtctgttgccagtttttccagcatttcattcatggaacataacgtaatgccacactcgctaaggccggtaagcgtggcggaaagatgcgccgcgtagtcgctgtgaacagtaccgcgaagcgcgtttaattcgctgtgcggatcgcagtaataacgcagtgccagtaccggaatacccgccagtagcgcatcgtgaaccctttgcgctaccgggctttgcagcgtaccgttgacaatatctacagccagcgggtaactcaaaaacggcagcaataacgctttatagggcgttgaaggcaatttgtgttgccatgttttagcgggtatcacgtcaccaatttgctgccaccgttcgctatcactgattgtttcatccagcgccagatgcaaccgttcgccacaacgagccaaccgctgatgaatcagatcccgatagccatccgcagatgtcaccatgaccagtaccgcaggttgcagccgctggaggatcaggttgacgatggtgtcgatctgttgttcggtcatgatggcctcccttagcgaatcagtgttacctgcgccccgtttttcagtccggcagcattggcttcttccgtatcgatatgcagttcaagggcaaaatcattgcgcacccgtaccaccacttcatcgaacgttaactggcgttcaccatgactgcgaacactcaccttctgcccattgctgacattcaacagacgagcatcctggggagacatatgaatatgccgccaggcgcaaatgacttgtgaatgcaactcaacatgacctttcggccccaccaacagtgcgtcaccggcattttccagttgcccggattcacgcactggcgctttaatgccgagagtaaaacaatcggcacgtgagatttccagctggcttgtcgggcgaaccggtccaagtacgcggacgtgagtcagagaacctttcgggccgacaaccgttacacactcttcagcggcgaattgcccaggctggcgcaacggcttaaagggcgtaagttggtagccaacaccaaaaagtgcttcaacatcctgctgcgacagatgcacatgacgattagaaacaccgaccggaatagtgggagcagtatcgatcagtcgcgtggtgattttttcctgtagcagtgcgtcaatcatgctttcttccctttcttatgcccgtggcttttcacttccacgatgggggcttgcacttctttctcaggtacaggaattgcagtttcagtatctgtagaaacttcagcggtttcctcgcagacagccatttctgcaactgtcggcagctctgcatgaggtttctggcctgattcgacacgtggcggatgacctttcaggttgctgagagcctcaaccacgcagcgttccgggcgagcgatcaccagtgatttggcctgatggtcggttgcggatgccacagcaataccacgttcaatggccgtgtaaactgcgctgatttccccatcaaaacagacggttaccagcccggaacctactttgcgataaccaatacaggtcaccccggctgctttgcaggcggcatctacggcctggattgcggctacaagaccacgtgtttcaattacgcctaaactgttcatttacggctcctttaatgacgaactaagcgaatatcaaaatcgaactgggcgaaaaacgcctccagtttgtccagctcttccacgctgtatgacgggtcttcaacaatcgggtagggcatctccagtcgttcatactttttgcgccccagctggtggtacggcagtatatcgattcggcgaatattgccgcgtttggccagtttctggacgtagtcgatagcgccggtaatcgcttcccacgaatcgttataaccacgaatcagcggcatacgaacaatcacgttggcccccgaatccaccagccactccagattgcgacgcacgccttcgttgccaattccgaacagcgttttatggtgattgctatcgatctgtttgatatcgaacaggaaggtgtcggtgaccggagccagcttctgatagtttgcaagcggggttgtaccctgggtctcgacggcggtgttgatcatcatctttttgcattcactgaacagggcaacggcaaaatcagtttgcaagctcatctcaccgcccccaatagtgacaccaccgccggaggagacgtaaaagtcatagtcctgcatgatgatctccatcaattcactgaccgtgacatctttacccatgatatccagtgcattttgggtgcaaatttcttcacacttgcgacaaccaatgcagtctttattacggttgacgaaatgcttcatttctccgttgacttccgcgcggtagtggatccccgcagggcatacattgacgcagtcgccgcagttgatgcatttatcctgagagaacatcacctgaaactggctgcttaacccttccgggttggcacaccacgggcagcgaagattgcagcctttaaaaaaaatcagtgtgcggataccgtcaccgtcgtagatcgaatatttctggatattgaaaattcgtccgcttaattctttatttgcgctcacgcttgcctcctgaaaatgtcggacatccttgtccggttgcgatccgtcttatcagaacttctcaatcaccgtacggctgatgatttcgtcctgaacttccttgcacaattccacgaagtaggcgctgtaaccggctacacggacgatcaaatcacggtatttttccggttcctgttgtgcttttttcagtacttcgttatcgacgtagctgaactgcatctgaccgttgccgagaattgatgctgtacgcagtagagttatcaggccgtggcgtccttcaggtgtatcaagtaaccctttgaggaatttgaagttatgcaccatgccgatattcatggtttcaacgttcattttgctcacagacttgataatcgccgttgggccatgcttatccgccccttgagtcgggctgatcccgtcagaaagcggcatccacgccagacgaccatttggtgtggcattggtcagctcaccaatcggcgtattgttggagatcgacaacgtaccgtggctgagggtggagtagagcatcttgtacttgcggcattcacgttcagtccactcggtgatatccagagcgtactggtcaacgtagttatcgtcgttgccgtatttcggtgcgttcagacagtcgcgacgcaagccttcataaccttcaaagtttgccagcagagcgtcccgtatctgttcaagggtatatttcttatcttcgtaaaccagtttgcggatggccgccattgaatcgacgtaggtagccagaccagagaaaatcagcccaggtccgtggtttaccattgcgccaccggcagagacgtctttgcctttttccatgcagccttcaaccagtagcgacatcagcggttttggtgccacgtcccggtgcacacgctggctgatgaccgtaccgatggcggacaagcgtatgatatgagcaacttgttttttcaccgcggcatcaaaatcttcgaatgtgcgcagatctttcagatcgcccgtgtccagcccctgatagctatcaaacagcaccatacgaccacggttgaggacaaactcgatggcaattggccattgggtgtagccggtggaagtccactggtaaatacgacctgatttttgtggttccacgcagcccatcaggcagtaatcacgggcatcttcaaagtcaaagcctttgcgcagcatcattttgatatgggagtcatcgaagtgacaggctgggaagcccatccccgctttcaccacatcgacaattttttccatatatttttgcggcgactggttatggatacggcaagccagtgatggctgatacactttcacaaaacggactgcatccataatcagataggtgagatcgttgcaggcatcgccaccgctacgtttttgaccaccgacagtcaggttgataaatggctgataacccgcaaaatatttcgctcccagttcgctggacatccacatcagctcggcacatttgatgataaatgcctgcatcagctccagtgcaccttcatgagtcaggcgaccttcacggatatctgcttcaaacatcgggtagcagtactggtcaacacgcccaagtgacaggcctgtctggttctcttcaatctcaaacagtgactctaccgtccagatactttgcagcgcttcctgcaaggttttcggcggattcgccggaacgttctggttaacttctgcgatagtcagtagctctgctcgacgctgggcgttctgttcaacggcagccagttcacgggcacgggcggcaatacgatgcgcatagttgatcaccccttcacaggtgtcgatcgctgctttgtagtagtaaatgcgatcgatatcttccgggttttccatgctcagttcggcaagatgcgcctcggcatcggctttgatgccattcatccctttggtaaacagcagcacatcgtagcccggacaggtatcacccccaccgttaacctgatgataggagaggtcgctgacgaatgtttcgccactgaacgaccaaacgccagcttcgcggtattgtgcttcacaaatttcatccagcgagcgcccctcccagaacggtacaatctcttcgcgaatggtttttttatcttcttcgctgatttcaaacggatcctgcgggcgagtactcatggtatcgagttcgtcacgcacccagcgccaggcaatatcaggtgaaaatgcgccagcacgcggtttaccgcaaggatgaccgacgatcagctcatcgtcctgaatcaaaatcggcgcagtttcacaggcgtgacggaacgctttagcacgcagcaggatggttggcattcctggattcgctttcactacttcggtaaaagccagtgcacggtaaatagaaacactcgggcggacagtcaggtagtggttacgcagacgttggatacgtggtgtcaggccttccagcactggcgtttcgttacaggcggcacatagtgtggtaacggttttgtgggcgccatggaacagacgtatgggcagatttagcgcgctcaggttacgttgtgcattgaggaacatctctgaaagagggttaatcactgcgttctcaaggcttgcaccgtgcaacagagcatcgaacatcgggtagccatcgatagcacaagctgcgcggacttcactcagttctgccagtttaaaccacaaacattcgacaatttcgtaagcctgcgcctcggtcagcagaccgttggcaatatcatgctgataatacgccagcagcgctttatctgcgccttccgggttaacagcatagctaccattatctaactggagtgctaactggaacagataaaatgcctggcaagcctctttaaaactacgagcaggacgcgctgggatatggtgcaaaatggcggcactttcagataactcagctttgcgatacgcatttgtctcagttgcagccagtttttcggcgctggtggccagattttgcgctaactgcatcagggcatcacaggcataaatcgcggcgcggcaagcgttgacttcatccataccactgcggctaacggcgctgcccagtgagcgggttttctcttccaattgctgtttgattgccagcacgcctttttcgatcaccagtttataatccggggcatcaaggtcgctatttagattaagaaactgaaaaacagacgggcggtgggccgtactttcgtcgtggaaaatcgcaccatgcggacgatgagtctgattgccaacaatcagttcatcggggctaacagcgagcggtagctggcgcatcagttcatagaaacggcgagcgggttttactgcggcgggaatgcccgcgatatcaccatccagcccactcaggatcccggcatgttcaacgcacagggtactggggtgagccagtaaacgttcagccagcacttttacgcgcggtgttaaattgtagtttgccataaggtaagggtctccagttcttgttatcagtggcattgagcgatattgccgctccaggcctggcgataaagttcagtcagggcgcgggcatccggttcgcgcgggttggttggggtgcaactgtcacgcagtgcctgggcaaccatctccgccaggcgctgatcgaaatcagcggcattcacgccggtgtcgttaatccccctgggcatattcatttcatctttcagcgtttggattgcgaccagcaggcttgttactccttcacgaggcgtgctggcaggcagatccaacagatgtgccagacgtgcatatttccgcgcagcaagggtgtcgcattgaccgtggtagtcagcattccatgccacaacgtgtgccattagcagggcatttgcgcgcccatgagggacacggaaaacaccaccaagggcatgagctaggctatgggtgatgccaagagaggcattggtaaacgccattcctgccatacatgaggcgttgtgcattttctcccgagcctgcaaatcctggccgttacgccagcagcccggcaggtagctgaacacctgttgcaccactttttcagcaagtgcatcggaaaagtcgctggcggcaagggagacataagcctccagagcgtggcacaacacatccattccggtgtcagcggtgatagcaggtggcacggatgccaccagtgacggatcaagaatggcgatatccggtagcagcgacgagtcaaccagcaccagtttttcggcatgggctttcaccaccgagaaactggtcacttctgagcccgtaccgctggtggttggaatagccacaaagcaggggcgttcacgtcctgcttccggacgggtttgcgccagggcgaaaataaccgctttggctgcgtcaatgaccgaaccaccgccgagtgcgataaccagatccgggtagcagctgtccatcaacttcatccctcggaccacggtagcgatatccggatcggcgacaacgtcatcccacacctgccagtcaatgccgcgcgcacagagacgctgcgtgacacgttcagcaagaccgaatttgaccatcgcctgatcggtaaccagcaaaacatgacaggcggttagctcgtccaggactgacagcgcgtcttgaccgaagcagatccggggtttcagcaaaaactcactcattggttttttcactccttaagcgtcccgaaaaaccttctcgacaatggcgaccactgacatcgctttgtaacgatctttattgagtgcgaagtactcctccgccagcacaacgtcatgaacgcctgcaccgacgctatcgacagcgacccaggagcggtccttcatcagctgttggttatcatccagttgggtgatcaacaacaggttgctgccgcgcagctcatcgcacttttgcgtggcgacgacatgtccggttacctttgcgagaatcatcgtttttatcgccttatctcaatgaattacttgcctaagcgctcaagcacctggcggatgactcgctcaacgttctgctcgttgatctcgccttcgggatcagtcgttgccacagtaaaacgatcatcagcagatgtggttgccggggcaggggaggtgaagcgggcatcgtcaagaatgctgcgatgcggatccactatcggcgcggcgatggctggctgcggttctgcacggctacccggagaacgcaactcatcgatggaacgcacgccatagcccactttacgaatgttgagcagattcattggcccgacgttatcggaagaggaaccaccacctaccgcaccgcatccaagcgtcagggcgggggtaatgttagtggtagcgccaataccgccaagcgccgcaggggtattgatcagaatgcggttaaccggtttttcaaggcagaattgacggatcacatcctggttgcgggtatggatcaccagtgtgtggcccagaccttcgttagtcagcaactccaccacgcggtggcaggcagctttccagtcctcttcgatatacagaccaagaaccgggcacagcttttcacgtgagtaggggtttttgtgagaaacggtagtttgttcggcaatcagtactctggtactggcgggcacacaaaaaccggccatctggcttaaatacagtgcggtttttcccaccactttcgggttaatcgtgccgttcgggcgcagcagcagagctgccatttttgccgcttcatcttcgttcataaagtaagcaccctgagcttccagttcgcggtgtacttcgttgtaaatgcagcgttcaacaataatcgactgttcagaagcgcagatcacaccattatcgaaggttttgctggtgatgatatctttcaccgcatggtggatatccgcactgcgttcaataaatgccggaccgttaccaggaccaccgctgatggtcggtgtgccagaagcatatgctgctcgtaccattccttcaccaccggtagccagaatcagcgaaacatctttgctatgcatcagttcctgggttgcttccagcgtgagctcggttacaccatcgacaatacccgcaggtgcaccagcagcttctgcggcacgcttaacgacttctatcgccttccagctacactgacgtgcgccgggatgcggagagaaaataatcgcattaccggctttcagggcgatcagcgttttgtagaagatggtggaagtcgggttggttgacggcaccagggcgcaaatcacacccagcggcacgcccacgtccatcactttttgctgttgatcgtcatgaatgatgccgacggtcttcatatctttgatggcatcgtaaacacgcagcgaggcgaaacggtttttcaggactttatcctgccagttgccgaagccagtttcttctgcggccatttttgccagtgcttcagcgtggtgtgctgcttcctgggccacgtttttcacgatggcgtcgatttgctgctgcgaaaaagtggccataatcgcttgcgcttttttggcgttacgcaccagcacccgcgcgttctgacgggagcgcaaatcggtatccagttcaatcatgagtctatccttcatcagactaaaagagtgcagacggggcgtgccctgtcaggtcatgctttatgctgcgacgcgattttttcgatgtcgttatgcgggcgggcgatgacacgggaggtcaccacttcaccgatacgtcttgctgcttcaacaccggaatccaccgcggcattcactgcgccaacgtcgccttttaccatcgcggtgactaggccagagccgacgttttcatagccaatcaactcaacgttggcggctttacacatcgcgtctgccgcctcaatacaggccaccagacctttggtttcgatcagaccaagcgcttctctcattatgttttctccggttaatcggtaattttgtagtgcgagacaatcttgttgatgtcattgtgtggacgcgcgataaccaacgacgtcaccacctcgccaatgcgctgtgcggactcaacaccggaatccaccgccgcttttactgcgccgacatcacctttcaccattgcggtaaccagaccagaaccgacgttttcatagccaatcaactcaacgttggcggccttacacatcgcgtcagctgcttcaatacaagccaccaaacctttggtttcaatcagacctaatgcatcacccatgtttcttccctccggccttaagctttatgtttaataacgattttgttgatgtcgttgtgaggacgcgcgataaccagcgacgtcaccacttccccgatgtgctgtgcggactcaagtccagaatcgacagatgctttcactgcgccaacgtcgcctttcaccatcacggtcaccagaccagagccgatgttttcatagccaatcagttcaacgttggcggatttacacatcgcatccgctgcggcaatacaggccaccaggcctttggtttcgataagccctaatgcatcacccatggtgatctcctcagaacaggttttgtgattcaggaaaaccgtccgtgacacagcgttaactcacggaagcggcgttcgaatgtcactatagagctcatggaattttgtggaatttaaatctgctgacagcaatgatttagaattaaattctgaaatttagctttcaatacactctgatttatgtatttgtgctggagtggtggggaggattttgtttttaataatgcgctttttggcgtatttttttcgccgggtatgtttgttgctaagttgctaaataattacgaaaagggggtaacagctacagcggtgaagtgtgttggggctcatactttggcgcaaaccctaaacgcaaaaaatgcgcttttgctcagggccgttgagaaggggaaaatggaatgcgtggtacatcacaaatcgcctgtgctatcacgaagttaaagagtcgtgtttctcgtcaggcgaaggggggacgatgaaagtggtgagcaattcgttgcgtaaggcagccagaaaaaactagtctaatttgctgccagatttaagggtacagatccaaagcggtgaattaatagaactgagcaaaatcgctttatcgttcagcttctgggcgttgaggaacagcccgtcatggctgtcagacatttcacgcataaagtagtcaaaaatcacatctggtgattcatctatcgatgaggcgctggattcccactggctgatgcggtaatggcgttccgtggcggaaacacgtttactggtataggtaaatttgacatagcgttgcaggtacagccagccagcggcagagtccgtgtagccttcgagcaccatcgaacctttaccctggctgccaaagttaaagtgaatattaccgttaacgttctccttttccatattctcaaaacgcatgatgccttttgttgaacaactcataatccctgtattttcagcaggggacaaccgccagaaactaaatccggaggcgacaataaacgccagggcggaaatagcaaagaaggtacgcggtgcgattctcattacagtttccaagagtaataaaagtagttatcgcaataactaaacgggttattttcatgcatagcgcagtgcgcgaggaacactcgcccaaggccgttggtttccagcctgtcaccgtagaaaaaaagaaaacgctcacttggtttacaggcgatatttagacgcttacggacttcgtcataatttttctcatatgccttcacgcttactgaacggcgcatttcgtcgcttgccagtaattcgcactggctatgagaaagttgcgtcaaagcgatggggcgcgcctcgctgataccgaacaaattgaaggctaccaacagaatcgaaatggttaacaaacaggcacctgcaaaataccagtaagcgtcgtgacgatgggtgactggcgctaatgttggtggtgaagactcggtatcctcactggatgttggtacgtcaacatcagggattatggatggctctataattgcaggtggcgcaggggcttcatccagtggttcgatggatacattcgggtttagctgcagatagccgcgtgcaacggtaatgataatattatcaataccatagtgacggaacgtcttgcgcagcatactgagatactgattcagattgctgttagaagaagttaatccgttgttatcccaaacttttgtcagtacctcttcgcgactaacgatatcggtatgatgcaaaaaaaagttgagcagcgcgcaggacgttatcgagagttggcagtctggctcagtgctttgcggtagcgtaagcgtgccatccgtagcgtcataaatgaaacgggcattgatgttatagcgcatcgcgacctcaatccatgggacttcacgcgggaagtgtcatcttattcagtgaatcaaccagtgcctgacgatgttcggggctcatggtgatcccttccgttaactcagacaaccagatgccatctgcggtatagcgcaccagcgttccggttgggctattatccagttcatcgccattcgctaaatgaccaagcatccagtctcgccagcattttcgcagcaccggttcatcgggcattgccagcgaaagcaccatcaattgacggctttcttgtgtgtcagtcagcgcagaaagatagttcacatatgcgcgagtaaaacggccatagcttatattgtctttttgcatcagggcagcgatggcctcttccattattgccaacaaccgggcaaacaaggcgtagatcagcgcctgcttgttcggaaagtgatgcagtaatccacctttactcacgccagcttcgcgggcaaccgcattcagcgagagggcagcgataccgtcacgaccagcaatcatagctgcagactccagcaactgctgatacagacggatgggatcttttttacgatgttgggtttctgtattcataggcagaagcataccgaccagacggtatgtttttttttgatcgctatcaaggagaagcagctacccatgaagtgagtatgggtattgcgtgtgaggtcacaatttgtcgtataaatcctactgctgctgttaattctcctggtctgcacaatggtgggaatctgttaccctttcgatgaacagaaaatccataaaaagatgatcaaataacttttaatgacctgaatgatgctttttgaaatacagaaggcaagcgagaatgaaccgccccggggttcctagagagtgttttatctgtgaactcaggctgccagctcatcatttccgatagaagcataatacgctttttctgcttctgccggaggagtatgcctcagccttcccagcaatcgtcgattgttataccagtccacccacgtgagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctccgccatcgcgctgccatacgagtcgcctgtactccctgttgatgccagcagttttgcttcttttaatcgctccgtataggccagtgacacatactgagagcctttatcgctgtgatggatggtgccggacggacgacgggcccacaacgcctgctccagcgcatccagcacgaatgtcgtttccatggacgatgatacccgccaccccacgatgtatccggcaaacacatcaatgatgaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggacgttctgccacgcactgacggtttacgcggtcacctgcggcaacggttttccggctgacggtagtgcggacctttttaccccggagaacaccggaaagtcccataaccgccatgaggcgcgccactgtacatctggccaccctgattccttcccgtaacaactgacgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatctctctcttcagccagtcatcgcgctgtgcatgtgcactgcgtttatcaggatgatgtcgctgttgctgacagtggtaatacgttgacggggcaatatgcagttcactgcataccggtctgaccccgtactgctcacgcagcttatccagcagtgccatcactttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatattgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcggtggtaagcccaccatcaccgcctccggtatcccgctcatactggcgaacccagacacgcagagtctccggcgtacagccagtctttggagcaatggaacaaattgccgcccattgtgagtcatattcgccctgactttccagaaccatacgaactgcccgttgacggacttcgggggaaaaacgtgtttttttagtcatcctgtttacctctttctcaggaagtttagtctccaggatttccggggcggttcaactccgttgcctcatcagttgtggtctacagcaacatccaccattaaaccgccaacacagactgttccgcgttaaacgagtgcggcggtactttcagcccggaaacctggggagcgcgctcgcaggcatcagtctgttatttgttgaaggggttatttcctgctcttgtgaatggagttaccgagataatgattgggtcgaaagactcggcacgcccttttttttatgtaaattccataggcttaagcgatgtaaaacgtttacatttgctggagtctttttattgacagatagttaacatctttgtgataaacatcacatatgcaaattttcataataacgaaaacaaaatacagaataacacttcctccctcgatatattacgttaccctaacgataaaatcgggcgagtaacaaatatgaaagtttataattttgataaagttatttcacgcgacggaacctatagcgctaaatataataacaaggggcatgacatcattcctctgtctgtagctgatatggatattcctgtagctgattttatagtttctgaattatctgtcgcaaatcagaaaggtatctacggttatacattattaagtgatgactggcagcaagtggcagcacagtggtatcaacgccattactcgtggaaggtcaaccctgaacacattgttttttgcccacgggtagtacaggccgtctcattatttatccagaactttacccaaccgggagatgctattgtcagcctgacaccagcctatcatcctattagtcatgcagttgaagtcaaccatcgagtattgctggaaagtgcgttactttatcgtgaccaccactatgaaatagactttgcggatctcgaagataagtttaaaatggcttgttgtttcattctaatatcgccgcataatccaacaggaacaatctggtcagaagacaatctaaggaaaatagcttcattagcagaaaaatataatatttttattatttctgatgatgttcatgcagacttcaacttcacccaaaaacaacatcaaacaatttcttctataagctcatacgttgcacaaaactcgtttatttgtacatctccagcaaaaacttttaatatggccggacttgaaatcgcaaatattgttattgctaacgataaatatcgtgaacagtttaaattagctcttattgcagcaggtatccataatcctggttatttctctgttcctgcatttctctgtgcttaccgccatggcgattcttggttagcagcattaaaagattatttggtcgaaaacaggagctgggttcaatcattctgccaagctcattttccagactggtttgtcgcctctggtggcggaacttacatgttgtggatcgactaccgggcaatgaacatcagcgaagagcaactacgccattggtttgtctcgctcgcaggtgttgagatgagctggggatcagattttggcgatgaaggacttggttttttccgtgtgaacatagccacgccgagaagcaatcttacacaagcatttgaacggatttatcagagcatccccttcactacaggagtttcccttcatgaataataacaatactccaagatccccaactctggtggaatcattattaccaatactagcgatgatactattgctgggatttggttatgcggcattcgatctgccacctgagccattaatggttctttcaaccgtcattgctgcactgttagttaagcggttggggtatggctacaatgcaatccttgaatcaatatcgcagaaaatcgctaaaacaatgcctgctctgctaattttgatcagcgtgggcctcctgattgggacatggatgataggcggtactattccgctgatgatttattacggccttaatctgataaatccttccatgatctatgtgacggccctgctcgttactgccatcgtttctgtatgcacagggacatcctggggatccgcaggcaccgtcggtgttgcgtttatgggtgtggctatcggaatggaggctaatctggcagcaactgcaggcgctattgtggcaggggcttacttcggggacaaactgtctcccctttctggcgatactaacttagccgcaatggcagcccagatagatctctatgaacacatcgctcatttactttatacaacccttccttcattgatactgtcagcctttgttatgacgctctatgggatgaatagcgagctcggcggctcaaccattcccgaaaaaattcagctaatcactgaaggattaaaaggaatttatcattttaatttattgttattgctacccattgccattgtcctgtacggttcgattaccaagaaaccaaccattccaattatgcttgtttcggcactggtagccatgatcaacgccagcgttattcaggggttcgcactacacgacattgttaaaagtgcagtagacggatttaacgtttcaatgcttaccgataaagatgttaatccgctattaggtaatttgttaaaccgcggtggcatgaactcgatgatgagtacgttgcttatttgtttctgcgccctttcatttgcgggaacattagccttgagcggcgctttagaagtcatcgtccataatctgctcaaattagttcattccacaggaaccatgattcttgcgactattgcctgtggtttaacaatgattagcgtgacctgtaattgtcaacgacggatgaaaagtgatccacttatatctccaccaacggcccaatattgatccaccgttttactcaggattagcttctgctataaccccggcctttcgtttctgtctgagtcgatagctttctcctttgatttgaacgacatgtgagtggtgtaagatacggtccagcatcgctgaggtcagtgctgcatcaccggcgaacgtttgatcccactgcccgaacggcagattggatgtcaggatcattgcgctcttttcgtaacgtttagcgatgacctggaagaacagctttgcttcttcctgactgaacggcagatagcctatttcatcaatgatgagcaggcggggggccattactccacgctgaagcgtcgttttataacggccctgacgttgtgccgtagataactgaagtaacagatctgctgctgttgtgaagcgaactttgatacctgcacggactgcttcatagcccatcgctattgccagatgggttttccccacacctgatggccccagtaatacgatattttcattacgttctatgaagctgagtgagcgtaacgactggagttgcttctgcggtgctccggtggcgaatgtgaagtcatactcttcgaacgttttcaccgccgggaaggctgccattcgggtatacatcgcctgtttacgttgatgacgtgccagtttttcttcatgaagcagatgctccaggaagtccatataactccattcctggtctactgcctgttgtgacagcgcaggcgctgcgcttataaggctttccagttgcaactgcccggcgagcgccatcagtcgttgatgttgcagttccatcatcacgccactcctctgcagaatgagtcgtagatggagagtggatgatgcagggggtgtttgtcgaagttcaccagattttcactaggatgcacgtcatactcttttttctccggaggcagtgccagcatggactgctgctcttcgagccagcgatcgcagggacgggcctggattgtttcatgctttcgttggttagcgacatcgtgcagccagcgcagaccgtggcggttggctgtttcaacatcgacagtgatccccatcgggcgcaggcgagtcattagtgggatgtaaaaactgttacgggtgtactgcaccatccgttccaccttacctttagtctgtgccctgaaggggcgacacagtcggggagagaagcccatctccttgccgaactgccacagcgaaggatggaaccggtgctgaccggtctgatatgcgtcacgttgcagaaccacagttttcatattgtcatacaacacttcgcgcggcacaccaccaaagaagcggaacgcattacgatggcaggtctccagcgtgtcataacgcatattgtcagtgaattcgatgtacagcattcggctgtatccgagaacagcaacgaacacgtgaagcggtgagcgaccattacgcatagtgccccagtcaacctgcatctgtcgtccgggttcagtttcgaaccgaacggcaggctcctgctcctgaggaaccgagagagaacgaatgaatgccctgagaatggtcattccgccacgatatccctggtctctgatctcgcgagcgattaccgttgccgggattttgtaaggatgagcatcggcgatgcgttgacgaatataatcccggtattcatccaggagtgaagcaacagcaggtcgcggcgtatattttggcggctcagattttgcctgcaaataacgtttaaccgtattgcgggagatccccagttctctggcaatcgcccggctactcattccctgcttgtgcaggattttaatttccataactgtctcaaaagtgaccataaactctcctgaatcaggagagcagattaccccctggatctgatttcaggcgttgggtgtggatcactattgcaccgttcgtgacagtaatggtcagatatcaatcctgattccgattgaaatgctacgaagtgcttatattgagcgcggcctacatccaaaaaatctggcaaggactgtagaagactctgccaccatatttgaaccaattctgccctggactgccgcgggtgcctacatggcaggtacacttggcgttgctacattaagctatcttccgtgggctattctctgctggagtggcattttctttgcgacgctgtgggggttcacaggctttggtatcgctcgactgtccaaagaaaagcagcaacagctcatgatggaaaccataaatgaaagcaaatagaatcggcctgattaatatatttgatagtaattaaccacgtctacacgccgcccccgattgcggcgtgatgtctgttactctcgcttcagccgtttggaattgcacaaccacagggtgatcaccagtagcaggaacgccgcagtacatccatagacgctttatgatcgacgaggattaatcacacaaccgtggtgatcccgatatagacaatagtcaccgaatttcaggccagcgaacttaagacggggtttatctttggaatcggaggagtcttgagattcagcaaggtggcctttgaattcatgttcctactgatcgaacccagtgctgacgagtcagtacagatttttattgacgttgattgtcggtaaggatagccgttgcagttaatcgttcaggtaaatgtttattcgacaaagcattgaactgcccgttgacggacttcgggggaaaaaagtgtttttttagtcatcctgtttgcctctttctcagggagtttagtctccaggatttccggagcggttaacttacaattatctgttcactaatgactactctaaaaagttgtatcaatttaagtgatagtcttaatactagtttttagactagtcattggagaacagatgattgatgtcttaggaccggagaaacgcagacggcgtactacacaggaaaagatcgctattgttcagcagagctttgaaccgggaatgacggtctcccttgttgcccggcaacatgatgtagcagccagttacttctctggcgcaagcaataccaggagggaagtcttactgcggtgactgctggggaacagatcgttcctgcctctgaacttgctgcagccataaggcagattaaagaacgccagcgcctgcccggaacaaaacgatggaaaatgaactcattaaagaagccgttgaatatggacatgcaaaaagtggatagcgcacgctcccttattgccggggtgatgcactgggcggtcactaccggcggcttcaacagtgaaacagtacaggacgtcatgccaggagcggtggaacgccgcttcggcaacgagcttccggcgtctccagtggagtggctgacagataatggttcatgctaccgggctaatgaaacacgccagttcgctcggatgttgggacttgaatcgaagaacacggcggtgcggagtccggagagtaacagaatagcagagagcttcgtgaaaacgataaagcgtgactacatcgtgttcatgcccaagccagaccctgtacacgattctgtgtgaaacaacggggagcaggtcatcgcttcccaacccgttatttcagcgtgccgaactgtttgtctttcagtgcatatagtcggccgaactcagcatagggctctcccgtttcagccgcgtgccgggttttagcatccagaaggtcgggtaaagggatcctatgattcagtgagtggtaaagatcataaccactgacacagataacccgcttccctttaccaaaagccgtcaggccttcaggcgtaaaccccatccaactgataaaaacaccgcgtgtccaggttgccttggtactgagctttccttcaaatacatggaggtcggcagccgacgttcttttctgatgccactttgcctccatcaggtaaaattcatcattcagtcggaaacttccgtcaatctgttcgcctgtatttcggaaagacgaacgaggagcaagcttaaagatactgaacagttcagcaagccaggcttcaaaccgaaaaccacgtggatgtggcggcagagatttcatctcgttcatttcagcgataagtgaatgccagtcaacaccatgccatgcctggacaggcttaacgcctttggcttcatcggtgtcagcgttttctaagcgggaaatcagtgcaagatagtcattacggctttgttcagcctgttcaggcatggattccgttttatactgccagagcgcaccaagaacccgcagagcggtctcacgatcaacctgtttcagcaagcatctaactcgtttggcttttgacgtcccctctttctgataacgttcatcatcaatatcaatgttcaattcttcatcgaaaaaagcagacaaggtgcggttagataaatccagtatccagccaggatcgctctcgaacacaatattaaacagcctcaaatcctgcattttcagtttcacgcctacctccttttttcacagtataacgggatgaaagtgggggaggaaatgagtcagaacctgtacaccagcattaggggattccgcgtctggtacaaagcagactatgagaagagagacgctataacatttgagtcctaccaatcgatctgttcatttctatgaatggcagtaaatgcaaataaccagaacaaccaaaggtttttcgacttatgtgtcacgaacggaagtagatggcaatccattgcattacttcaggacgacttttcagaaagcgagctaagggcgttggcataaactcaggcatcggatgctgttttacagggttcacctgccatccagtagacgccccagcccacgactgcaaccataattacgttgcccggaaccgtcatgctgcttcgtctcatatttcacgagataactggctctgttccgggctttctgcatcgcttccacatcaccacgcttgacccagagcacagcggatccacccggctttttgtctgaagccttcctggtttcagaacatccacccgacaaaggcgtatcatcggaagaagggcgagcatcagatgatgtcggtttacggaaaggcgtccgcctggaaaaatgaaccagtccattaccctgccagggctcaagatgcagagcactacaccatgccagcttgatcagtgtcgccagcgaagaaggaacggtgaaatcccctggcgagcaccaggtatctttgttgagcagtaatatcacgtgataatgtttcctgcctttttccttgccaaactcccgacaccagaaataatgcagagtggttgcacgcacacgcttgttggctcgtcgttttttccgctggtaagcctgaatttttgctttcagggattcgaaaaaacgagaaatcaccgctgaatctaaatcggtatccataatggtggcaggcatatactcagggaaacgtaaatccacccggattaacgagatggcacggtgttgcgccagggcactgtcgagaatgctgtcaaaacgggttaaccagtaagcattgtgtattggttgattcatgatgagagatctccgttgatttggattgacttcacatcattaatcactgcggtaaaactttacggcatcccgccattgagcaacgccaatggctcctgattaaaacagaatgaatcccccacgaagaaaagataaacctacatgcaggataaaacacacaacaacggcataaatggtttttaaaaactacaaagcctgaagggaaacggatcaacagaacgtgcaaacaaaacatcaaaaacgcaatcagaacgctttctggcgctgtaaatcaacaacaacaccaaaacctacagcttaaccatataactcaatcacaaatgcgaaatggcacgcttaaaacctggttacagatatcccgccacaagaacaaaaaccaccaatatcagaatcgatgttcttatcctgaaaacgttacgtttcactccgcgccataaaaacgattaaccatcgataacgtaaacctcatctgaatcaaaacaccagaaccaatcatcacgttttttctgaaaagagtctcatgatgaagagaattaccttgcgctgataaaaaacaccagggccagttaatcatctcatcaatctcatcgttacaaaaacatccataaaaccatttaaccaaatcgtcgtaagcacacagtaaatcacgccaggccacctcaatcggatttgcgtttttacataaagacacttgtttcagattaacgatctaaaacacgaaaactcagaaaaggttaaacgtaacttcagcaaaatagaatgccatcttgattgcttaaacaggaaagattgttttgtggcagcattaaactgattttaattttcgtaaacacaggagtaacaattttaccaaactggatgtgtatcagacaaagcaatgtgtattgtaatgtttaatgaaaacacttttagaagtgtttatgaaaatacgtgtatgtttagtaaaacacttagtaaaatacgtatatagtaccattcccgacattctcaacatcttcagacatccatgcagactgagtgttgatttcagtttttcacggccagcatggatctttactggtcaaaaaacagacaggtttactctggaattatttttctgattccgtcttcagaacaacaaaaactcgtgataactctacaacaaactatcgtaattggcttctgtaaccccgtcacttttcctaagaaacgtgcccccatatgatgcgggagagataagtcatcgtatacaggaaacactgccaatcataatatgacgtcattcagtaatttttatccataatcagattagcatatcatgattattgaatattatgatatataactcatatgaatatgttattatctgtaagcgttaagcatcacattgcataaccatactaagctggctaatcatcagcattttttacatgtaaatcattgaaattaattatatgttttttgtggataattaatatgcaatgtgaaattaatatttttacatcatgagcgccatttaaaatcaccatcctgaatatcatatgacaatatattttcactaaagcatgaattgtatatgtctattaactctggaaaattatcaggattcaccttcaaattcacttgaatgttacgcttaatttcacccagcagttcttcatgtgtggattttattatccctttctcataatcgataaatacacacatgttctttatgaattcaaaaccttttcctgtatacagtttaatgaatgccaccagagcaaacatttcaagatatagccataatgccacgttagttttttgcaaagtataaaaaattgaattcgccactcttttacttattgctcttctatactgtgatcgggcaagattcagtagcggaagctctcgttcaataaatgaatgtgaaaagactggataaattgatgtcggaaacctttcaggtcttatgatattttctatttccaccataaatctatccatagaaagaaagtcactttctttttttattctggtatagagaccgcctttattcctttctgaggtttgttttcgtgctatcccccccaacactttctctaattgtttatttatcttcgtataattaaatacaaccattcttcttatcatcctcggaaggataataatatcagtgcttgaatcacttgagcggcaattattatttatccatgcaacttcaagttgcagtatcggaacattaacttttctggggtgaatatctctctgatatcgttttttgtatgcgttttcattaagatattctctgctgtagagaaacttatagcaatataatctgataatatcttttatgtaaaatttaaatagttcacctgtaacagatatatgttttctgctcagtaactcctgtgtattaagccattcccgtgaccgaagcacacccttgtgagaactttttcttacttgctttgaagcacgccattgatgtaatatttttgtgtcctcaataattctctttcccgttttattttttgcagcatctcttactctataaaatatctcccagtccagacttttgtcatatctactaattatacgacaaatattcctgacccgacgattctctttatttcgcttccatagcttataatgatcatcgcataaccttaaggcatttgcctcatcaaattctgaaacaggattactgcattttttattccgacagatacctttgtttttagccatactcttcttcccgtcaatggaaaatttttcacacccatattacctgaatgataaaccggattagtgtgatccggttcagcgaaatcaacaggataacggtatgtcattcagccatttttccctctccgcacaagtgaaatcatatctgacgtttcttcctgaagaaattcgccagaaaatccttgaacatctccacggtgttattcattacgagcccgtgattggcattatgggtaaatccggcaccggcaaaagcagcctgtgtaatgccatttttcagtcccgtatctgcgccacgcatcccctgaacggctgcacccgccaggctcatcgtcttaccctgcagctcggtgaacgcagaatgacgctggtcgatctgcccggcattggtgaaacaccgcagcatgatcaggaataccaggcgctttatcgtcagttactgccggaactggatctgattatctggatcctgcggagtgatgaacgtgcgtatgctgccgatattgccatgcatcagtttttactgaatgagggcgcagatccctcgcgctttttgtttgttctcagccatgccgatcgcatgtttcctgctgaagaatggaatgccacagaaaaatgcccgtcccgtcaccaggaactctcactggcgacagtaacagcccgggtggccaccctgttcccttcatcatttccggtactccctgtagccgcgcctgcaggctggaaccttccagcgctggtgtcactgatgatccacgcgctgccaccacaggcaaccagcgcagtttattcacatatccggggggaaaaccgctctgaacaggcccggaaacacgcacaacagacttttggtgatgccatcgggaaaagttttgacgacgccgttgcccggttcagttttccggcctggatgttacagcttctgcgtaaagcccgggaccgcattatccacctgctgatcacactgtgggagcgtctgttctgacacactcacgccgacaggatgtgtcgctggattaacgagcattcttctttttatgaaatcctgcttaaaaatcagataattaaaagaatattttttctgctgcattttattcctgattatccggatgcgacacatcctttcaacatcatgatgcataataacatcatgaaataaaagatgttttcttacggagtgcacatctatgtctgataatcgttcccggcatgatcgcctggcggttcgcttatcactcattatcagccgactgatggccggagaatctctgtcactaaaaacactgtcagatgaatttggcgttacagaacgtactttacagcgcgattttcatcagcgtctggttcacctggatttagagtacagaaatggcaggtacagcctcagacgacagagcagcccgggtgcgatccctgaaatgctttcttttatacagaataccgggatcgcacggatacttccgctccggaacggacgactgataacctgtcttaccgacaaccaggagccctctccctgccttatctggctaccggcgccggatatcactgcaacgttccccgagtgtttctcgcaactcatcctggcaataagacagtgtatccacatctctctgatgactgagcgatggtatccgtcactggagccctgccggctcatttattacagcggtagctggtatctgatcgcattacagaagggaaaactgcaggtctttcctctggcagatatcaaatcagtcagcctgacatcagaacggtttgaacggagaggccacatccacagtctggtcgctgaagagcgttttatctccgccctgccacatttctctttcatccataaacttatcaacacctttaacctgtgatcgccggcctgccaaagccgtcccgacaggtatggagacaatatgttgaacagaaaactaaatatacggctacgtcattccctgaacagtcactgcataccttccatcattatcaataacaccgtacgttcatttcagaggtcagtcatgaataccagagctctttttcccctgctgttcactgtggcatcattctccgcctccgccggcaactgggctgtcaaaaacggctggtgtcagaccatgacggaagatggtcaggcgctggtaatgctgaaaaatggcacgattggtattaccggcctgatgcagggatgcccgaatggtgtacagacgctcctgggcagccgtatcagtattaacggtaacctgatccccacatcacaaatgtgtaatcagcagacgggattcagggctgttgaggtggaaatcggacaggcgccggaaatggtcaaaaaagccgttcactccatagcagagcgtgatgtgtccgttttacaggcatttggtgtacgaatggaattcacccgcggtgatatgctgaaggtctgtccgaaatttgtcacatcacttgccggtttttccccgaaacagacgaccactattaataaagattccgtcctgcaggctgcccggcaggcatacgcccgggaatatgacgaggaaacaacagaaaccgctgattttggctcttacgaagtaaaaggcaataaggttgagtttgaagtattcaatcctgaagaccgtgcgtacgacaaagtgaccgtcacggttggtgctgacggtaatgccaccggcgccagcgttgaatttatcggaaaatagccggtatgtcggactgtcaccctgttttattgcccgaaggccctttctcacgcgaacaggcggttgccgtcacaacagcttaccgcaatgtgcttattgaagatgaccagggaacgcatttccggctggttatccgcaatgccggagggcagctacgctggcggtgctggaattttgaacctgatgccggaaaacagctaaattcgtatctcgccagtgagggaattctcaggcaataaacgtcttcatttcatccatcaggccgcgtcttctccgggagacgcggccttttcgtttataccgctaattcattcataaggagcaaagtatgcaattagccagtcgttttggtcatgtaaatcagatccgtcgggagcgcccactgacacgcgaagaactgatgtaccacgtcccgagtatttttggagaagaccggcacacctcccgcagtgaacggtatgcgtacattcccaccatcaccgtcctggaaaatctgcagcgggaaggctttcagccgttcttcgcctgccagacccgtgtgcgcgaccagagccgccgggaatataccaaacatatgctgcgtctgcggcgggccggacagataaccggtcagcatgtgcctgaaattattctgctcaactcccatgacggttcatccagctaccagatgttacccggatattttcgtgccatttgtaccaatggcctggtctgcggtcagtcgctgggagaagtccgggtgccacaccggggaaacgtggtggacagggtcatagaaggtgcttacgaagtggtgggcgtgtttgacctgattgaggaaaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcgctgacttaccgttatggtgatgaacatcagcccgtcaccactaccgacattctgacgccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggagaatatgctgaaaggcgggatttccgctcgcagtgccagaggaaaacgtatccatacccgggccattcacagcatcgataccgacattaagctcaaccgggcgttgtgggtgatggcagaaacgctgctggagagcctgcgctgataccgtttccctgaaagcgcagtcctgatcacggctgtcccttcccccagacattccaccattcatttactttttataaggaataatctcatgacaacctcttcgcataattccaccacaccttctgtttccgtggccgctgcatcagggaataaccagtctcaactggttgccactcccgtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtcaccctggagccccgtgtcttcggctggatggaccgtctgtgcgaaaactactgcgggggtatctggaatctgtacaccctgaacaacggtggcgcatttatagcacctgaaccggatgaagatgatggagaaacctggatactgttcaatgccatgaacggtaaccgcgctgaaatgagcccggaagctgccggcattgccgcctgtctgatgacgtacagccatcatgcctgtcgtacggagaattatgccatgacggtccattattaccggttgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcatcattgactgaaaggggccggaataatgcaacagatttcctttctgcccggagaaatgacgcccggcgagcgcagtcacattctgcgggccctgaaaaccctggaccgccatcttcatgaacccggcgtggccttcacctccacccgtgcagcacgggaatggctgattcttaacatggcgggactggagcgtgaagaattccgggtgctgtatctgaacaaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgcacggaagtccatccccgggaagtgattaaacgcgccctgtaccacaatgccgctgccgtggtgctggcgcacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcagccaggttttctcctttgcggaacacggtctgctttaacccgtcaccgtcacaatcaccttcatatcacttcagtttctctttctcagctgtttcttactttcacattcaggaggactattctcatgaaaatcatcacccgtggtgaagccatgcgtattcaccgtcagcatcctgcatcccgtctttttccgttctgtaccggtaaataccgctggcacggtagcacggatacatataccggccgtgaagtacaggatattcccggtgtgctggctgtgtttgctgaacgccgtaaggacagttttggcccgtatgtccggctgatgagcgtcaccctgaactgaatcaggacgggcattcagaagagcagaattatcgccaccaccggaccattcttaaccaattttctgtgaggattttatcgtgtcagacactctccccgggacaacgcatcccgacgataacaacgaccgcccctggtgggggctaccctgcaccgtgacgccctgttttggggcacgtctggtgcaggagggtaaccggttgcattaccttgcagaccgcgccggtatcagaggccggttcagcgacgcggatgcgtaccatctggaccaggcctttccgctgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgccatcagcataccgtcacgctgtatgcaaaaaggctgacctgcgaagccgacaccctcggcagttgtggctacgtttatatggctgtttatccgacgcccgaaacgaaaaagtaactctccagaataaccttctgccccggcctggtgctttcaccacgccacttttccatttttcatctctgcatatcaggaaaatcttcagtatgaacacattacccgatacacacatacgggaggcatcgcattgccagtctcccgtcaccatctggcagacactgctcacccgactgctggaccagcattacggcctcacactgaatgacacaccgttcgctgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcggtgaactttctcgttgaaaaatacgcactggtgcgtaccgaccagccgggattcagcgcctgtactcgttctcagttaataaacagtattgatatcctccgggcccgccgggcaaccggcctgatggcccgcgacaattacagaacggtaaataacattaccctgggtaaacatccgggggcgaaacaatgaaactggccctgacgctggaagccgacagcattaacgtgcaggcactgaacatggggcgcattgtcgttgacgtcgatggtgttactctcgctgaactgattaacgtggtctgcgataacggttactcccttcgtgttgttgatgaatctgaccggacatcagcagagcgcacgccaccatctgcggcccttaccggcatacgctgcagtaccgcacatatcacggaaaaggataacgcctggctgtactcgctgtcacaccagaccagtgacttcggtgaatcagaatggattcatttcacaggtagcggatatctgttacgtaccgatgcgtggtcatatccggttctgcggcttaaacgcctggggctgtcaaaaacgttccgtcgtctggttgtcacactcatccaacgttatggcgtcagtctcattcatctggatgccagcgctgaatgtctgccggacctgcccactttcgactggtaaccaggaacaacatgaaatcattaaccacggaaaccgcactggatattctgattgcgtggctacaggacaatatcgactgcgaatcgggaattatctttgacaacgatgagtatagaacggattcggcagcactgttgccctgtatcgaacaggccagagaggatgtccgtaccctgcgtcatctgcagcttctgcaccagaaccggtgaatatcactcaccacgcttcattaccctgacgccagcctgaatacggctggcgttttcgtttataaaccaaaaggaaaaatgatgatgtcagataccacactctcccgcccggaggtggtcagcgggcatacggacgttatctattccacctcagtctgccacattctggctgtacgaaagagtacactgttgccaatcgacacaattatccggcatcaagtgagtgatatcagttaaccgatatagatggggaagatgcttttatccggattggatctatcgcgatggtgcgagtaccacttgatgcaatggagcctgtcgaggcagatgacgagtaacagagctcggtatctcaatcaggacctgattgtcctggttcgatgccgaaaaccagtgatttttcgtgttggtatctgtgttggtataggatggtgttgtttattattaacaattttaaatcatgaggttaaatcgcatgttcgagtccggccttcgaccacaccgtatgcaaatcgagtcgctcaagagcggctttttttgtgtctgaaatcacccatatccgtgcagtatataggcctgccagaaaagcagttcagtattcttcattttgtagtcgatggtcccaagtttgctctggctggaagctgcatcgtccacattacgtgggcagggtggtttcgctatgctacttgaacgttttgaccatgtggctcaggtagctaatatcaaaagacgtcattttgtctccacgcccaccttggtgaacattcaataaatagtttcggtcgagagcagttatgtagggctagcagacgagatgcgcagacatcttgttgaagacaattttactgaccacctgagaacgctattctaccgaataatatttattatcttggtgaataatgatgattacctgtgtaactatggttttatgctgatgggaccggcagtacaatttctgtagtgtactcgcaatttcaggtctctggcgtttattctggtgcaaaggaggtatgtgatgaaaactttgctaccatgccattaaatgcgaccaatatcggattatccatcagttgattgttgtagatttcattggttataaaaatgcaaggtgtaaaagatgaaatttataattattagttaagtggctagttttatagtaatttagacaataggatgtatggaaaaatggaaaaagtttatgataccactagaattagtaatcttgctaacgacccgaaacagttttgttcttttttttgtgagtacataaaaagagatgatattagtatagatatcgccttggatgtgctgagaatatcttccatctattataatagattttcagttcagactgaagttgagtataacaatacattcaaaaaatgtattaatgagctagtaaactcatttcctgataacattgaactaatctctgagttcgagagtcaatgtaaaattatgcatgatataaataattctttctttgcggctacaaaatgtgctggtatttggcgtaaaaatacaaaaaaatcacatgcattaatacttaatctcatcatgttttgtgagatgtttttatcatcattatcatccttggttgtggtcaatgatcctaaaaaaatgaagaggatttttccattatttatcgtttctgaaaatattaatattcatgctgaacctgatatcgaatattttcgagttatcgatagggcatttgatgaggtagccaattacaccggaagaatattttcttatttacggactcatgggccattgaaactaacttcttgtgtgaataaacaaaccttgctttcaatgggagggtaccttaatgagtggaatgtttttgactcattaagcagagtaagagactttttcagactaagtagtgcagtatttacaaaattggataataacatttactctcttgaggttgatagtttttgtttataccgagattatgagattgcaagaaatagactaatgatgagagcgtcacatctatatagcgaagttcatgaatttagtaacaaacattttcatctaaatagttgggtaaaggatcatatgccatcttacttaaattctgatggcgtttttagctcatttcatctaagcgagttggaaaatatgtctcctgatgaccttcatgaagaatatgggaatatatcattatttaattgggtgcacgcttatcaatgtttagtcgagttatctaaagaagaaatgagcaaaagattttcatcgacaaaacctatacccctacagttggatcgctggctgatcataaaaagccgtgagagttggttatcattctttcaacgtaaggggattgcagcagatgcagcaaaaaaactgatagattattttaccttcaattcaaaatcacatgatcttaatgattgcccatttattccctgtatggacggtttatgcttaatgcctgcattaatagcaaatagctcagtgactcgctctctaatgtcattatttggttccaaaaaaatttctcaagcaagtaaagggcgatttcatgagcaacaatttataaaacgagttcgtgatgcggggattaaagcttctccaattgatgctcatgctaattatcagtgtgattgcgtgattctcctggatgattgtttgatttttacagaactaaaatcaaatggtcaaccaatatattatggtaagtactatcagcaagtgtgtaacatcgttggagatagctcattaatacatgatcataataataaatttatgcgttcttattttcaacaaataaatcgaatttctgaacattatcttaatcatcttgatgtgatcattaaagaattcgaactaccatcaacatggcaacccaaaggtgtgtataagcttattgttactacaactatgctcggtgggaaatatcatgtggatgatacatatgtagcggataaatatgcattatctagtttttttcaacgaatacctggagtgatatatcaaacaaatgaaaatggaaaaatggcgaaaaatatcattgatgggtttgagtgttgcgaaggggaaatcactatcgataagtttatagattatctttcctctttgcccagtattaatgctgtacgtaaaaatataaaaaaattaacttatagtgttcgatttaatgaaaaattagtccatcacccttattatgattcttgggcttttggtccatatattcgtaagggaaatgattagagcaatttattatatagtccatgttattcactgattatattattgataatataatcagtgaataactctaatttttttaatgttggggtttggcctgaagttgaaattggtactacggaacggtatgatcatatcgcatcaaaatatcaaggtagtgatgattttctacgcgccgatccagaaacgtggattttatcatcaccataagcaatggcagcgacaacaccatcaatttctatatcaaaggtggtgaaataaattagaaaattgtttatttaatccattagcgataagttttattgttatttagccgagatatattccattgaaaaaagtaaattggcactgatattatatcaaatgggaataatccttttgtaaataagctgaggaatgtgttaattcacatccagcgccttataaaccgcatcaaccggttctgagtaaaaacttacctgaaacttggtaaacaactctgccggaactgttggaatatccatagccgaggatatcggcaacagaactcgttttgcgtcgctatcgaaggcgagttgtaaactagtggcaagatcctgcactgattatgtcagcaatattgaacatactgcgatagttatcaacctcaccccctaaaaacctctttccgatgccactccacaaacccctcaaaagggtaatttttacgcacctgcggcaacgtaatagttttcccgtcaaaatcccagaataatctctcaacgatccctccgccgtttaccgcatctgataccagtacccgcatattttcgtccaggccaatcgatcctttatcaaaggctttatggtgaattgcgcaaagcgccaggccattaggaatttcacaaggaccgccgtgctgtttccattttatatgcgccgcttccaacgcgacggtggtgtcgtcgtggcgcatattaaagccacatatcgcgcactggtatttataagcgcgtaatacatttttgcgaaataacgggtcgcgctgtttacggatttgctggagatcaaaacccagctcgtcagcaatttcttcctgaatactctcggtgaagtgcgcttcgagtatctgttgcgccagggtattgatgagttttttattgccggttaccagggcgtagtgctgttcatcgaaaccgcctgcaacgcggtgttcggtcagttccttcactggcggttgtcggctgctacctgctgttgagcaaagctcggcattgcgtaattgccagaatccgtcgccttgtaatcgccagaacggcatatcaggtcggtactgtgaacgctgtggaccaaaacgttccagtaaactgtgcagaggttcgtagatttccgagccataatcgaaaaggcgtggatgtccattcaggtatcccgctaatacgtatagcaataacaatggtttatgcggcgcgcgctgttcacccttgtgccagatttttatgttggcaattgcctgctgtagcgatttactggaagccattgatatccctggcagtgaaataattgcgatcatgctcgcaaattttctgctgttcaagcctgcaagcgaagatatattaccttgatctcatatgtttttttacttcctgtgtgccctaattgccatgcgatgttgcaccgacgcaaaccaccgtttacgccggagcagttaaaagcgctgatggatgcgaataaatcaaattaatgaacgctcacctttcgcgccaaaactgcaaaattgcttctacaaacctgttagaaataatccctcgacgggctgccgcgctgaaatgactgcttcgcagtgccgtcgtccagttctccggtgaccggtacgctgaaccgtaatatcccgtgcttaaatcgtccgggtcttcatcaggcacgttcgtcagtcctctttcaccttgttgctggaagtcgacgaaaataatattggctaaaacattattttgataattgccataaatagcttcatacgcatgagggaaattttctttccagtaccaggtggtatcgccgcaaaaccacggcgcgtcagtaattttattaagctgagaatggtattgttttagagccctacgaaaggcgtcaaccatatgattaaagtgttgagggtgtgacgcgtagtcactggtcattaagtcaaattcgccttgcatccagcatacgccgaggaatttgttctgcggattttttgccagtgcggctcgcgttctgctgactaaatcctggtatagcggagtatccgatccccaacgacaagcatcatggctggctccgtgcggttctgaatatgtcccttcgctgcccgcggtaaaagctgatccgccacggcaacacggaacgatgagaacccctgcattatcaggaataaagggcagtaatttccgtgctatatgcagtgcctggccaacggtgccgtactgtgtttgatgattcgttgccagaggatggtgataaccctgcatatcctgaacatcgtgtgggcagtgagtcagtggaataatgtcgttaaagtgacatgacgggcctccgggatgtgtatgcgcaaatctcgctaattgtttaattctgggatgaggcgcatcttccttgtccggtaatggtagtccttcgccatacgccatggcattagactgaccagcaacggtaagaacatagtaataatcgggcgatattattgcgttcatataattttcgcgtaatacaaatgacaaattgatagcagggcccctttaccggggccctgaagcgttagttttgtactgtgactttattatccttcacagaaatcaaaactgaatccgtcaccgctttgccgcctgcagtttcaccgccaataattaataaactattattccagggcaatgatactccgtaggcccgaccttgcgataattcgcccgatttatcccatttcccgttatgccaaagatgaatatcagcgctatatgattttttcaggccttcatgcgcatagttcttaccgttctggtaattttctcgtgaacctttgaatccggcccctccggcaaatataagtgagtcattgctcatgcctgcaaaaccgccagcgacgccatctggtgatgcgacgggagcaagcttattccattttaaattattaccggtgaaatcaagttcaaatacggcatccgttcgcaatcctggtttggcttcgccattaataagccaggttttatcacctttattcacaaccgccgcaccagccgttccgtaccagggagattcgccagcgtaactccattgctgtgtagagggatcaaaagataacagaaacttattgaagaaataatcttctgcttttttgtcaaaatagtgggcgttgattttatctatagtggttgaatcttttccagcttcgttgagatcttcaaaatagccattgaagatattctggttaacaccgccagtaacataagccttgccgttgtgtacaaaagtcacatggcccgccatgcccatcggcgcgtgcgacatcaatttaacccagctattggttttggggttgtatttgtgtacgtcattaaatacctgagtcaagccctcgctgtttttgccaatgccgccaaacacatacagattgccatcaataaatgcagaggttgcttgatctctcggtccgccagggaatgcagctaacgccgtccattttttatctttggcctgtgtatccagcttgtaccatgccgtacctgcgctacctaacccaatgtagacagtgtcgttatcaattgctccggtaccacttttaaatggcacaggagtttccggtaatacagacgcgtttgtggcaaatgaagccattatgatagtaagcgccgttattgttttattcattgtgactgtctcctgtctactacagtttaaatgacacaccaatgcgataactgttttccgataaattatctctgccgttgtaaacaccctgacggtcaaggtagtcatattctatgtatggcgtaatatcgggcgtcatatggtattgtagaacaaatgcattttccgtcgcccatttcttatggtttgcatagcgataatcgttctgtttgctgtatagcgtcgtttgccatgcgaaggtgaaatcactattaatatggtaagtgacatatccatcccaacgatgaacgttatcacgagacatatcaccggataagtcttgttgtcggtaagctttccagtcgtaacgatagcgaatgccaaaattaagatcttttgtcgcgtcccaggacagttttacgtagggtccgtagcgtgtaccgttgctgctaaaatgcgttaacattcccgggcgcacagtccattgatcatcaagtttaatcgcgtaattaacttcaacctgaacatcattgagtgcggcattttcctttttattatcatgaatggtattccaggtattactttccatacttgcccaccatccattttgccatccctcactgactttgagtcgagtctcataggcgtggcttccactacgatatccaccacgtacgtccagtgtcgcagcctgagaaattaatggggacgaaaagcacagtaataatacgccagaaagtattttagcctttttcataaatttcactcatttgtaggatacagaaagcaatacaaagcccgcataaacaattagcatttatgttgtgtaatattttttgccaggcttatagtgtctttggcaacgagtagctgtttttatattttttgtataaggtctcctgtgaaaattctctttccacattatttaaataaacagagaaccagattaaatacctgagtataaaatctcttctgatgtttaattgatttgaatattcgtaagctatatcacttactcaatccattttacccagagtcataaaatagagtgtctgttgatctcattttcatattcctttcagactgaagtgcgttttcatcacccgatgagaaagaactgaagtgatgtttgccatagattgcgagatgccctgtctcattgactatcgtggtgcacctttgtacctgttataccagatcaaaaatcacgcaatccatacaacaaaacgagatttgtaattcgtgtcacaaaatatgtcgatctttttctaagaggaagatgccatgtgaagccagacgaacacttgcggtggtcttcaaaaactaaagggtttcttttatctatttgttttataaataatttatttagggtctaaacaagggaagctttgcaagctaactcagtgagcgtggtgaaaataagtgtttacccgccatcaggctgatcataattctcatcatgaaatatgttttctggtttttggcttgtaagtggtcacccctgaagtcgatctggaaaggcttgtagatgttggtgttttcaggatgatgtttcagataggttgtttgccgtatcgcccggcgaatagctgtgattgaggaaggtttaagtcgcagtgaccaaagccatatttactaacgaatgtagatgaaaaagcgtctcctgcgttcccccatatctccaggaaatacacagtctgaaaaaggaatgtaacaatctcatggcgtaagctgacgaaccaggcaggaataatcgctagggacctaagcattagcatgataatagccactaagaaattactgtgttccatgaaatagccattttgtggcaaatgcagttgactaataatgtcatatgtgagacggctagttgaacaaatattaaattttgctgaattttttatgttgattttacttgttacagaacatatcacatgatatatagataagattagttgcattaatgatgagggttattattcgattcgtatcagattgataaatatataaaggtacatagcatgcaagagcatggcgtttgtatggcaaagttattataagtaactatcgctactccatttaagttcactcagaagaactggtccacttacgttaattattaagcaaacgttcgcttttataaacataatcaggattaaaatgttggattattgctaacccagcacagctagtgcgcgtctgtaattataagggaaaacgatgaagaataaggctgataacaaaaaaaggaacttcctgacccatagtgaaatcgaatcactccttaaagcagcaaataccgggcctcatgctgcacgtaattattgtctgacattactttgttttattcatggtttccgggcgagtgaaatttgccgattgaggatttcggatattgatcttaaggcaaagtgtatatatatccatcgattaaaaaaaggcttttcaacaacgcacccgctattgaacaaagaaattcaggctttaaaaaactggttgagtatccgtacttcttatccgcatgctgagagcaagtgggtatttttatcacgtaaggggaatccactttctcggcaacagttttaccatattatctcgacttccggtggtaatgccgggttgtcactggagattcatccgcacatgttacgccattcgtgtggttttgctttggcgaatatgggaatagatacgcgacttatccaggattatcttggacatcgcaatattcgtcatactgtctggtataccgccagcaatgcagggcgtttttacggcatctgggatagagccagaggacgacagcgtcacgctgttttatagagatagttgagataccagggatggtgttaaaaactacattattcttacgatatatcaaaaatgattaaccatttattaattgatgttattgtaagtatgattcttaattatcataacaaacattaagttaaccatatccatacaaaatacaatggtttatgttcttcaaaataaataaacaaaatcattcataaatttacacatcacttaaattcgcctgttttcatacttttttctttattttttaagcaactggaagttaatccactgcaatctattgttatattgaatcaaatcaatgaaaatagatgttgtcacatcagtgatattttatttttgtatgatatttaatgtaattgactgatagccacatcacttcgggtgtggttatctttttatctattgggctaattttgaccgattgaggtttcctataggtattcattcaaatatatctcagtcaggagtactactattgtgagtaaacgtcgttatcttaccggtaaagaagttcaggccatgatgcaggcggtgtgttacggggcaacgggagccagagattattgtcttattctgttggcatatcggcatgggatgcgtattagtgaactgcttgatctgcattatcaggatcttgaccttaatgaaggtcgaataaatattcgccgactgaagaacggattttctaccgttcacccgttacgttttgatgagcgtgaagccgtggaacgctggacccaggaacgtgctaactggaaaggcgctgaccggaccgacgctatatttatttctcgccgtgggagtcggctttctcgccagcaggcctatcgcattattcgcgatgccggtattgaagctggaaccgtaacgcagactcatcctcatatgttaaggcatgcttgtggttatgaactggcggagcgtggtgcagatacccgtttaattcaggattatctcgggcatcgaaatattcgccatactgtgcgttataccgccagtaatgctgctcgttttgccggattatgggaaagaaataatctcataaacgaaaaattaaaaagagaagaagcttgatttaacttattgataataaagttaaaaaacaaataaatacaagacaattggggccaaactgtctatatcataaataagttacgtattttttctcaagcataaaaatattaaaaaacgacaaaaagcatctaactgtttgatatgtaaattatttctcttgtaaattaatttcacatcacctccgctatatgtaaagctaacgtttctgtagctcgacgcaacttcctcattcttctctccaaaaaccacctcatgcaatataaaaaactgcaaataaagataactatagagcattaagccaacaaataaactgaaaaagtttgtgcgcgatgctttcctctatgagtcaaaatggccccaaatgtttcatcttttgggggaaaactgtgcagtgttggcagtcaaactcgttgacaaaacaaagtgtacagaacgactgcccatgtcgatttagaaatagtttttttaaaggaaagcagcatgaaaattaaaactctggcaatcgttgttctgtcggctctgtccctcagttccacagcggctctggccgctgccacgacggttaatggtgggaccgttcactttaaaggggaagttgttaacgccgcttgcgcagttgatgcaggctctgttgatcaaaccgttcagttagggcaggttcgtaccgcatcgctggcacaagaaggagcaaccagttctgctgtcggttttaacattcaactgaacgattgtgacactactgttgcagacaaagcagctattgccttccttggtaccgcaattgatggaaatcatcctaacgtattggctctgcagagttctgctgcaggtagcgcaacaagcgttggtgtgcaaattctggacagaacaggcaatgctctgacgctggacggtgcgacatttagtgcacaaacaaccctgaataacggtaccaacaccattccgttccaggcgcgttattatgcaatcggcgaggcaaccccgggtgcagctaatgcggatgcgaccttcaaggttcagtatcaataacctacccaggttcagggacgtcattacgggcagggatgcccacccttgtgcgatcaaaataacgatgaaaaggaagagattatttctgttagcgtcgttgctgccaatgtttgctctggccggaaataaatggaataccacgctgcccggcggaaatatgcaatttcagggcgtcattattgcggaagcttgccggattgaagccggtgataaacaaatgacggtcaatatggggcaaatcagcagtaaccggtttcatgcggtaggggaagatagctcaccggtgccttttgttattcatttacgggaatgtagcacggtggtgagtgaacgtgtgggtgtggcgtttcacggtgtcgcggatggtaaaaatccggatgtgctttccgtgggagaggggccagggatagccaccaatattggcgtagcgttgtttgatgatgaaggaaacctcgtaccgattaaccgtcctccagcaaactggaaacggctttactcaggctctacgtcgctacatttcatcgccaaatatcgtgctaccgggcgtcgggttactggcggcatcgccaatgcccaggcctggttctctttaacctatcagtaattgttcagcagataatgtgataacaggaacaggacagtgagtaataaaaacgtcaatgtaaggaaatcgcaggaaataacattctgcttgctggcaggtatcctgatgttcatggcaatgatggttgccggacgcgctgaagcgggagtggccttaggtgcgactcgcgtaatttatccggcagggcaaaaacaagtgcaacttgccgtgacaaataatgatgaaaatagcacctatttaattcaatcatgggtagaaaatgccgatggtgtaaaggatggccgttttatcgtgacgccacctctgtttgcgatgaagggaaaaaaagagaataccttgcgtattcttgatgcaacaaataaccaattgccacaggatcgggaaagtttattctggatgaatgttaaagcgattccgtcaatggataaatcaaaattgactgagaatacgctacagctcgcaattatcagccgcattaaactgtactatcgtccggctaaattagcgttgccacccgatcaggccgcagaaaaattaagatttcgtcgtagcgcgaattctctgacgctgatcaacccgacaccctattacctgacggtaacagagttgaatgccggaactcgggttcttgaaaatgcattggtgcctccaatgggcgaaagcgcggttaaattgccttctgatgcaggaagcaatattacttaccgaacaataaatgattatggcgcacttacccccaaaatgacgggcgtaatggaataacgcagggggattttttcgcctgaataaaaagaattgactgccgggtgatttaaaccggaggaataatgtcatatctgaatttaagactttaccagcgaaacacacaatgcttgcatattcgtaagcatcgtttggctggtttttttgtccgactctttgttgcctgtgcttttgccgcacaggcacctttgtcatctgccgaactctattttaacccgcgttttttagcggatgatccccaggctgtggctgatttatcgcgttttgaaaatgggcaagaattaccgccagggacgtatcgtgttgatatctatttgaataatggttatatggcaacgcgtgatgtcacatttaatacgggcgacagcgaacaagggattgttccctgcctgacacgcgcgcaacttgccagtatggggctgaatacggcttctgtctccggtatgaatctgctggcggatgatgcctgcgtgccattaacctcaatgatccatgacgctactgcgcaactggatgtgggtcagcagcgactcaacctgacgatccctcaggcatttatgagtaatcgcgcgcgtggttatattcctcctgagttatgggatcccggtattaatgccggattgctcaattataatttcagcggaaatagtgtacagaatcggattgggggtaacagccattatgcatatttaaacctacagagtggtttaaatattggtgcgtggcgtttacgcgacaataccagctggagctataacagtagcgacagttcatcaggtagcaaaaataaatggcagcatatcaatacctggcttgagcgagacataattccgttacgttcccggctgacgctgggtgatggttatactcagggcgatattttcgatggtattaactttcgcggcgcacaattggcctcagatgacaatatgttacccgatagccaaagaggatttgccccggtgatccacggtattgctcgtggtactgcacaggtcactattaaacaaaatgggtatgacatttataatagtacggtgccaccggggccttttaccatcaacgatatctatgccgcaggtaatagtggtgacttgcaggtaacgattaaagaggctgacggcagtacgcagatttttaccgtaccctattcgtcagtcccgcttttgcagcgtgaagggcatacacgttattccattacggcaggagaataccgtagtggaaatgcgcaacaggaaaaaccccgctttttccagagtacattactccacggccttccggctggctggacaatatatggtggaacgcaactggcggatcgttatcgtgcgtttaatttcggtatcgggaaaaatatgggggcactgggcgctctgtctgtggatatgacgcaggctaattccacacttcccgatgacagtcagcatgacggacaatcggtgcgttttctctataacaaatcgctcaatgagtcaggcacgaatattcagttagtgggttaccgttattcgaccagcggatattttaatttcgctgatacaacatacagtcgaatgaatggctacaacatcgaaacacaggatggtgttattcaggttaagccaaaattcaccgactattacaatctcgcttataacaaacgcgggaaattacagctcaccgttactcagcaactcgggcgcacatcaacactgtatttgagtggtagccatcaaacttattggggaacgagtaatgtcgatgagcaattccaggctggattaaatactgcgttcgaagatattaactggacgctcagctatagcctgacgaaaaacgcctggcaaaaaggacgggatcagatgttagcgcttaacgtcaatattcctttcagccactggctgcgttctgacagtaaatctcagtggcgacatgccagtgccagttacagcatgtcacacgatctcaacggtcggatgaccaatctggccggtgtatacggtacgttgctggaagacaacaacctcagctatagcgtgcaaaccggttatgccgggggaggcgatggaaatagcggaagtacaggctacgccacgctgaattatcgcggtggttacggcaatgccaatatcggttacagccatagcgatgatattaagcagctctattacggagtcagcggtggggtactggctcatgccaatggcgtaacgctggggcagccgttaaacgatacggtggtgcttgttaaagcgcctggcgcaaaagatgcaaaagtcgaaaaccagacaggagtgcgtaccgactggcggggttatgccgtgctgccttatgccactgaatatcgggaaaacagagtggcgctggataccaataccctggctgataacgtcgatttagataatgcggtcgctaacgttgttcccacccgtggggcgatcgtgcgagcagagtttaaagcgcgcgttgggataaaactgctcatgacgctaacccacaataataagccgctgccgtttggggcgatggtgacatcagagagtagccagagtagcggcattgttgcggataatggtcaggtttacctcagcggaatgcctttagcgggaaaagtgcaggtgaaatggggagaagaggaaaatgctcactgtgtcgccaattatcaactgccaccagagagtcagcagcagttattaacccagctatcagctgaatgtcgttaagggggcgtgatgagaaacaaacctttttatcttctttgcgcttttttgtggctggcggtaagtcacgctttggctgcggatagcacgattactatccgcggctatgtcagagataatggctgtagtgtggccgctgaatcaaccaattttactgttgatctgatggaaaacgcggtgaagcaatttaacaacattggcgcgacgactcctgtcgttccatttcgtattttgctgtcaccctgtggtaacgctgtttctgccgtaaaggttgggtttactggcgttgcagatagccacaatgccaacctgcttgcacttgaaaatacggtgtcagcggctgcgggactgggaatacagcttctgaatgagcagcaaaatgagataccccttaatgccccatcgtccgcgatttcgtggacgaccctgacgccgggtaaaccaaatacgttgaatttttacgcccggctaatggcgacacaggtgcctgtcactgcggggcatatcaatgccacggctaccttcactcttgaatatcagtaactggagatgctcatgaaatggcgcaaacgtgggtatgtattggcggcaatgttggcgttcgcaagtgcgacgatacaggcagccgatgtcaccatcacggtgaacggtaaggtcgtcgccaaaccgtgtacggtttccaccaccaatgccacggtagatctcggcgatctttattctttcagtctcgtgtctgccggggcggcatcggcctggcatgatgttgcgcttgagttgactaattgtccggtgggaacgtcgagggtcactgccagcttcagcggggcagccgatagtaccggatattataaaaaccaggggaccgcgcaaaacatccagttagagctacaggatgacagtggcaacacattgaatactggcgcaaccaaaacagttcaggtggatgattcctcacaatcagcgcacttcccgttacaggtcagagcattgacggtaaatggcggagccactcagggaaccattcaggcagtgattagcatcacctatacctacagctgaacccgaagagatgattgtaatgaaacgagttattaccctgtttgctgtactgctgatgggctggtcggtaaatgcctggtcattcgcctgtaaaaccgccaatggtaccgctatccctattggtggtggcagcgccaatgtttatgtaaaccttgcgcctgccgtgaatgtggggcaaaacctggtcgtggatctttcgacgcaaatcttttgccataacgattacccggaaaccattacagactatgtcacactgcaacgaggttcggcttatggcggcgtgttatctagtttttccgggaccgtaaaatataatggcagtagctatcctttccctactaccagcgaaacgccgcgggttgtttataattcgagaacggataagccgtggccggtggcgctttatttgacgcctgtgagcagtgcggggggagtggcgattaaagctggctcattaattgccgtgcttattttgcgacagaccaacaactataacagcgatgatttccagtttgtgtggaatatttacgccaataatgatgtggtggtgcccactggcggctgtgatgtttctgctcgtgatgtcaccgttactttgccggactaccctggttcagtgccgattcctcttaccgtttattgtgcgaaaagccaaaacctggggtattacctctccggcacaaccgcagatgcgggcaactcgattttcaccaataccgcgtcgttttcacccgcgcagggcgtcggcgtacagttgacgcgcaacggtacgattattccagcgaataacacggtatcgttaggagcagtagggacttcggcggtaagtctgggattaacggcaaattacgcacgtaccggagggcaggtgactgcagggaatgtgcaatcgattattggcgtgacttttgtttatcaataaagaaatcacagggcattgctaatgcaggtacgcaatattacctgaagctaaaacctgcacgttagccctttgtaggccagataagacgcgtcagcgtcgcatctggcataaacaaagcgcactttaccgacaatccgaacagagcctgccaatggcaggctcaggtgctcttttacgctaccatgctaataatcagcacaataatcagcccaaccacggagttgaccagctccagcagaccccaggttttcaacgtgtcttttactgacaggtcaaagtaatctaagaggcattgctaatgtagggaatgtgtctgaacctgcggtcattgtcagtaccagcatcaggccaatgccgaataccacccagagaatgttaagcacatgcataacgttttaccttacctggttgaaccgttgttattttgggcgacatgttatgtaaattggtcaaccattgttgcgatgaatgtcacatcctctgatcaataaccatcgattaccctttgctgcaattttcagcaacaaccaggagagtgaaattcttgtgatgtggttaaccaattttagaattcgggttgacatgtcttaccaaaaggtagaacttatacgccatctcatccgatgcgacgctacggctgtggccgggttgttcatccggatacctaaacaactccggggttccgcgtctcttcgctgttgaacccactatgtgaaagaggaaaaatcatggaacagacctggcgctggtacggcccaaacgatccggtttctttagctgatgtccgtcaggcgggcgcaactggcgtggttaccgcgctgcaccatatcccgaacggcgaagtatggtccgttgaagagatcctcaaacgcaaggcgatcgttgaagacgcaggcctggtatggtctgtcgtagaaagcgtaccaattcacgaagatatcaaaacccacactggcaactatgagcagtggattgctaactatcagcagaccctgcgcaacctggcgcagtgcggcattcgcaccgtgtgctacaacttcatgccggtgctcgactggacccgtactgacctcgaatacgtgctgccagacggctccaaagctctgcgcttcgaccagatcgaattcgctgcattcgaaatgcatatcctgaagcgtccaggcgcggaagcggattacaccgaagaagaaattgctcaggccgctgaacgcttcgccactatgagcgacgaagacaaagcgcgtctgacccgtaacatcattgccggtctgccaggtgcggaagaagggtataccctcgaccagttccgtaagcacctggagctgtacaaagatatcgacaaagccaaactgcgcgaaaactttgctgtcttcctgaaagcgattattccagttgctgaagaagttggcgtgcgtatggcggttcacccggacgatccgccgcgcccgatcctcggcctgccgcgcattgtttccaccattgaagatatgcagtggatggttgataccgtaaacagcatggcgaacggtttcaccatgtgcaccggttcctacggcgtgcgtgctgacaacgatctggttgatatgatcaagcagttcggtccgcgtatttacttcacccatctgcgctccaccatgcgtgaagataacccgaaaaccttccacgaagcggcgcacctgaacggtgacgttgatatgtacgaagtggtgaaagcgattgttgaagaagaacaccgtcgtaaagcggaaggcaaagaagacctgatcccgatgcgtccggaccacggtcatcagatgctggacgacctgaagaagaaaaccaacccaggttactccgcaattggtcgtctgaaaggcctggccgaagttcgcggtgtcgaactggcgatccagcgcgctttctttagccgttaatatccaccggcatggctgcgcgccgtgccggttccttcttccttgccgtcactctctgaagacggattctggagtttacgatgactactattgttgacagcaatctgccggttgcccgcccgtcatgggatcattctcgtctggaatcacgcattgtgcatctcggttgcggggcgtttcaccgcgcgcaccaggcgctgtatacccatcatctgctggaaagtaccgacagcgactggggtatctgcgaagttaacctgatgccaggcaacgaccgcgtgctgatcgaaaacctgaaaaaacagcaactgctgtacaccgtggcggaaaaaggcgcggaaagcaccgagctgaaaattatcggttcgatgaaagaagcgctgcatccggaaatcgacggttgcgaaggtattctcaacgcgatggcgcgtccgcagacggcgattgtctctctgacggtcacggaaaaaggctactgcgctgatgcggcaagcggtcagctggatctcaataacccgctgatcaagcacgatctggaaaacccgactgcgccgaagtctgcgattggttacatcgtagaagccctgcggctgcgtcgtgaaaaagggctgaaagcgtttacggtgatgtcctgcgataacgtgcgtgaaaacggtcatgtggcgaaggttgccgttcttgggctggctcaggcgcgtgacccgcaactggcggcatggattgaagaaaacgtcaccttcccgtgcaccatggttgaccgcatcgttccggcggcgacgccagaaaccttacaggaaattgctgaccagctgggtgtttacgacccgtgcgccattgcctgcgaaccgttccgtcagtgggtaattgaagataacttcgttaatggtcgtccggactgggataaagtcggcgcgcagtttgttgcggatgttgtaccgttcgaaatgatgaagctgcgtatgctgaacggtagccactctttcctggcgtacctcggttacctcggcggctatgaaactattgccgacaccatgactaacccggcttatcgcaaagcggcctttgccctgatgatgcaggaacaagcgccaacgctgtcgatgccggaaggtacggacctgaacgcctatgcgacgctgctgatcgagcgtttcagcaacccgtctctgcgtcaccgtacctggcagattgcgatggacggcagccagaagttaccgcagcgtctgctggatccggtacgtctgcacctgcaaaacggcggcagctggcgtcacctggcgctgggcgtggcgggctggatgcgctacacccagggcgtggatgagcagggtaatgccattgacgtggttgacccgatgctagcggagttccagaagatcaatgcgcagtatcagggcgcagaccgtgtgaaagcgctgctgggcctgagcggtatctttgccgatgatctgccgcagaacgccgactttgttggcgcggtgacggcggcatatcagcagctgtgtgagcgcggtgcgcgcgagtgtgtggctgcgctgtaactaactgattaccctacagacttactggtcaatcaaactaatatttggttgaccagttttcgtttttttgcccacctgtacgtgccaacatccagtgctaatggtatagtttgagcttaacgggtgccgtaaaattgcccgttgtaggtcggataaggcgttcacgccgcatccggaaaaaatttgattaaccgcacctaacggacacaacaccatgaaatctgccacctctgcgcaaagaccttaccaggaagtcggggcgatgatccgcgatctgatcataaagacgccgtacaatcctggcgaacggctgccaccggagcgtgaaattgcagaaatgcttgatgtcacgcggacggtggtacgtgaagcgctgatcatgctggagatcaaagggctggtggaagtgcgtcggggtgcaggtatctatgttcttgatagctcaggcagccacaacgcagacagtccggatgccaacgtctgcaacgatgccggtccttttgagctgttacaggcgcggcagttactggaaagtaacatcgccgagtttgccgccctgcaggctacccgcgaagatatcgtcaaaatgcgccaggcattgcaactggaagagcgtgaactggcttccagcgcgccgggcagcagcgaaagcggtgacatgcagttccatctcgctattgccgaagcaacgcataacagcatgctggtggagttattccgtcagtcctggcagtggcgggaaaacaatccaatgtggatccagttgcacagccacctggatgacagcctgtatcgcaaagagtggttgggcgatcacaaacagatcctcgccgcgttaatcaaaaaagatgcccgagcggcgaagctggcaatgtggcagcatctggagaatgtgaagcagcgcttgctggagttctctaatgttgatgacatctatttcgatggctatctgtttgattcatggccgctggataaagtcgacgcctgatccctcatttctggtgcaaagtttaaccgctttgcactatgtatgttccctgaatagttaattatgttctgcagaatatattatgcgtaaattaatcattacgtacgatatattgttttggaataattatatatcagtttaacgctgagaaattattcggaataatcagaatatgttaacgtatttccgttatgtttaatgacttttgtcaaatgatacctttttaaattaaaagtcagtggatattcttttctgtacagtgttttatctttggcggatcttataaatcccttatgaaagtgccagggacgcaatgagcataaaggaatgattatggaatatgagcatcaacccagtggtgtccggcagccagggcaggatacagatgccactaaacgtcaggagtgcgcaaaatgatgcgccaatcagttcagacggtattacctgaaagtacaggaaacaatacgttatcgctgcgtgattccgtatgccgggatctctttcaactttttagttctccccattcaccgctaccaatattacttgtttcaggcatgcctgagtggcaagggcataatcagagcgacaagcttctccagagttggtattgccgccagttacgttccgcgcttttatttcatgagccacgtattgcggcattgcaggtcaatctgaaagaagcctattgctacgagttggccattagtctggagatgatgctgtaccacgatgatgagccgctaacgtttgacctggtctggcagaagggcagctggcatcgcacgatgccgcagtaaatgacgggaaacgcgatacgcgcaagacgtatcgcgttaggtcacaattagtgggaggttctgattgctgctttcaaggccggaagccgggatggactggcactgagcttatcaatccccatggtgagcagtcgtgctgtttgctggatatctccagccatttcgccgcacatactgaccggaatttcattattacgtccggcctgacacaccatagcaatagcgttaatcaccgcgtcattacaataatcgaccagtttcgcgacggtgctatttcctctgtctgccgccataatatattgcgtcagatcgttggtgccgatggaaaagaaatcgacttcactggctaatttttctgcaatcatgattgcggcaggaacctcaatcataattcccagcgccggaagattttctgcagaaaactttcagccaggttcaatctccagctcgcgcagttcacgccagaagcgttcggcaactggattcatgcgggtattcatccggtatgcataggcctgaatcgggatcaccagttcgtcccgattcagtacaacgagctgcccgctgcgaatttcttgttggatggcatactccggcaaccaggcaattccacatccgtcgagggcaacctgctttaaaagctcgctcatcgaagagacaaaaaaggtgctgaaactcaactcactgtggcgcgtcagagtgcgattaatcaatcgccccatgtaggagttgcggctgtaattcagtaacggaaagtgtggctgagcgaggttaaaaagtgcttctccgtgttcgtcactggcgcagacggggaacaattgagattcaaataagcggatgtggtcaaacggcgcttccagcaaatcttcgtcgtgaaaggaaaaaatacagtcactttgcccttcgcgcagtttatcgaccgcttcatcgacatcaatggcttcaattgcccaggtaaagagcggcggcatctggctgataatggacggtaacagaccgagggaaagagagtgtgcagcggctatcttgattttacgttgcgcgtaatcgctgccgccacgcagctctgccagattgctctctaactgttgcaacagatggcggatctgcgaatggaagattttcccttgttctgagagttgcagcggcgttacctggcggttaaacaattcaacaccaatcgcctgttccagcgcacggatgcggcggctgaatgctggttgcgagacgttgcgactgactgccgcctgggaaaaattgcgacatttttccagggtcagaaaatcataaagccatttggtttcaatgttatgcaaaaccgcaccacagtcatccattacgttatactctgtcagccgcccttgcgggcattctacgtccattcgggcggctgacaaccgtttatgccgtttcaaacgttcctttcacgcaggctttgccgtctttgaccatcagtttgccgcgagcgtatacctgctcaatgcgcaattcaggcgtcatgaccagtaagtctgcgtcattgcctggcagaatttcgcctttcccggtcaggttaaggaaaccggctacgctactggtgagcgggcgcagggcatcgctgatactgaaatcatagtctttgaccagcacctgcacggtttccagcaatgtttcaaaacctgcaacaccgatatgggttaaatttccttcgtcatcaaagaacggctggctaccgttgccgtcggagctgagggtgacgcgtgccagcggaatacccgcctgaacggcgcgggcaataccttcggcaggggcgactggttcgtcaatgctgctggtgatgtcgatggtgccgcctttgcgcgcgaactccagcgcctgctcaaacaacggaacgttgcggttaacgtgggtcggcagcaacttgctgatcggcacatcgcagttttccagcaggtcatagacaggctgtaacgcctttttgctgtcacccatgtggaacacggtgacgccaggtttaccgccgagcaaaccgccaacgcgggattccgccgccatattagccaggtgataaacgtccggtgcggcagaacggtgatcagagatggcgcatttcacaccaatcacgcgatcgataatcgccacgtctttttccacggaacccgtaatagtgcgggaagggacatgataagcgccggtcagcatccaggcgctgatgccttcttcattgagcgcacgggtcttggcgagcagggattccgggtggcgagagatagagtcggtacccagcaggccaaccactgacgtgatgcccgcttccgtcagacgacttaacgccacttccggcgtgcgtgtcgtgggacctgcttcgccgccaccaccaatcaaatggacgtgttgatcaataaaacctgggcagaggatctgcccgctgagatcgacaaccgtgcagtccggtacaatgtcagaagggatgttgctggcaacggcaataattttgccgttagcgatgaggacatcgcaaattccccgatcttccggcgcatacaaatgcgctccctgcagcagggtaaaaccggctgcggaataatcaatcatggtaactccttgttaaacaataagctgcataacccagatcgacagcaatgcgttaatcacgcagaccgtaatgatatgcggataatatttggcattcacttcggctgtccccaggcagcgaccgacattttgcaccgggttgcccattaaatacatcgcgggcagtaaaacggtgacatcgtggccggttaatgcgccagcggttgccagactggcggcaacaccgactgcgccgcccatgctcatcaatgcggctaaaaggacggttgccgcttcaccgggcaatccccacagcgccattacgggttcacagatatgtcccacccagtcgagcaggccagtaattttcagcgcctggatgatggcaaaggccatcaccacgtttggcagcaggttggtggtagcgatagtaaagccacggcgcgcgccatcaataaacatatccatgacgtttttacggacctgagttgtcatgcttgcgctccttgcgttgggttgcgacgttcttcgaagttaagccagacgcgcaaaatgttggctccgacaaatttaaacaccaggatgacggctaaaggtacgattacggacgtgcccagaaaggcaaacaccgcgacgccggaagagaagtagttggtgatgatggcgctaccgctggtttgataggcggcgaatatcactttatcacgttcggtaatttccccttcctgcgccagttctttggtcatacctgcggcggcatcggtgttttgcaggttagcaatcagcgccagtgaacagatgcctggaatgcccaacaacggttttagcacgggcgtcattaactgctgcgcggcgcgcaatccgccaagaccatcggtaatcgagataattcccagagagagaatcactgacggagccagttccagtgcgaagagaaagccatctttagctcctgtgccacctgcgccgcgaaacgaggtggtagcgccattcgcaccaggcagttgcccaaacgatccgttcagaacggaaaagtcaaaaacgcgccaccaactgtctgtcccggaaaaaactccggaaaaaaagataatcgtgagaaaaaaggccagataccctttaccacccactttttctgtcgccagctccccagctacagcatccccttgttgtgtcataacaatccccattgtttttttgtgtatgtgtgttgcttgagccaggaaaattcctggagctgaaaaaccttatcagccatgtgggtatggggaaaatgcaagtatgtttcttgctatgcgttttttgcatagcggaaaaatgacgctgtgtggcaaaggttctgcgcaggattgagttgcagaaaattcataaacccagtgacaatgacatcagtaaataaaaacagaaaatccagggacgaaaacgcgatggcaaaatacaacgacaaagagctggcagagacgagcaagtttttaagttttgtcctccgacataaaccagaggcgattggcatcgtgctggaccgtgaaggatgggcggatatcgataagctcatactctgtgcacaaaaagcgggcaagcggttaacccgcgcattactggatactgtggtcgccaccagcgataagaagcgctttagttattccagtgatggtacgtgtattcgcgccgttcaggggcattcgacttcgcaggtcgccattgccttcatcgaaaaaacaccgccacaatttctctaccatggtacggcaagccgttttcttgacgagataaaaaaacaagggctgattgcaggggagcgccattacgtgcatctctctgctgatgaagcaacggcacgcaaagtgggagcaagacacggttcgccggttatcttaaccgtcaaagcacaggaaatggcgaaacgagggatccctttctggcaagcggaaaacggggtctggctgacatcaacagttgcggttgagtttcttgagtggtaagggaaacttctctcatgaagtgaccacttgtagcttaaataattgcactgtgctgataagcgcagcaataaacaacgccgccgcgccgcagagagtggcgctggcaagcgccgatgttccattgccgagcatactggtcagcgccgggccgaggatttgcccaatgccgtaaatgagcgtcacaaagcctaaaagattgagatttcccggtacgctcagttggcgggcgatagtcatcaccagagatgtcgtgcccataaaggtaccgccaaaaccaagactgctgatgataagcaagagaggcgagtcgctggcgagagtaagcagcacacagatagcctgcaccagcaaattcgccgtcaggcagggcaaagccccccaacgttttgctgcccatagccagccaaagcaaccaggcacaattgataagccgactaacgtccagagatgggcggttaacaatggtgagcctgcatctttcgccatgagcggcaggtaagtcgcgacgatgatataaccaaatcccgccaggccgtacagaatagccagtaaccaccagctcattatctgttgctccgtttttgccaatggcattggtgtgatggcgtgttttttcgagggcattaaaagcgtaagtgcaatcagcatcatgccagaaagcgccccggcgccttgccataacgtttgcgaggagaggtcaaaatgcaggcctgccagaacatattcattgcccagtgcgatgccaatgccaacgccagaaaacaaagctgccagcacaaaaggatggcgcgtgtgctgcataatcagcgtcgaaccaaaaatcagcattccggcgctggcgacacccgccaggacgcgaatcaataacaccagaataaatggcagcaaccatgccattgcgaggatcaacaacccgctcgccagggcagaagccaacagaaatgggcgcaggcgcgatggctggtgaaatgcgccaaacgaaaatagcagactgccagccagataccccgcatagttgccgctggcaatccacgagagctggctaaatgaaaacgatccttccgccatcatgacgggcaacataggcgtataaaggaagcggcctaaacccatacctaaggtcagaaccagcatcccgaaaagcgcggtgctgaaagaaaagcgttctacgggatgcgtggatgaaggcatgtttaaccttgtttgtcatttttgttgttaacaagttaataacaaaaaggtaaaacatgccagcctgttaatgcgatgattgaggggtaaagcgataaaaacgatttggttcgctaacgatataaagattaccagaggcatccatcgcaaccccttcggcctgtttgatgttatgcgacaaacctcgactgcctttggttagtgacatttcaccgataacctcgccaaccagcgttacttcctggagtgcgcgagattcatgagacagcaccagaagcgtatttttttgttggttaaattctgcgccggacacatcatctaaagtaaattgccgttgtagtgccttgtctttgctgatgtgcaattcattgctacttaacagcccgttaactttgtagacctcaatcgggtttttctctttaaaaaaccagaaagtgtgatcctggcgagaataggccaatccttcaaaaccgcaattggttggggattcctgcagcgggatttttatttttttgaggatttttacttccgagtttggggtcagtgaaatcacataaatggcataatcgcgctcatcgctaatgacaaactgattatcgccaatgtattcgatcgtctcgagatccttaacaaaatccagaggaattgtgcggatcaaatcgccattggtggtcatttcaacaatggcggccggtttgttgatagtgctaaaaagagtattgctttgtgccgaccaggtcagcgaagagatattattcgttatgcctgcaatttctttgccgtcaatggtggcgtggtaattctgaaatgatgctgcatgattgcttttacgggcgcaagattgcacgaagaaagtacacactgccacaatgacaaaaagaatcacaataacgaagatgcgtttacttaacgaaatactttttgtcacggtaatccctttaaggcaaatcaataagatatcgagaagtatacgtagcgatcttaatgaatccttaacgcggagaaatcccgtaatgtgcaatgcagcgccagccaccatcctgctgacaataaactgattccgtatacccagggatcacccattgaatttcctcgccaggcggacaggtcagccaaatgcataacccgcagccgccgcgtaaatcacggggaatatcgctgacgcgaaaagtcatgcccgctgcctgcaacgccttgcgggtttgtatgacgccgaccgtggagtgaaataaaaacagatactctttcatgcgcgttttctctgccgctgaccgatcaccgccgcgccaattgcaccagcgaattgcgcatcagggtgagtttgtaccggcattcccagatggctttccagcatgtgggtaaacctttgacagtggctaacgccaccagtaaacagaatcggcgcttcacaggagagacgagcaatgaaattggcgctccgccgcgccatcgcgttaatcactccggcgagaatcgcttctggcgctacgcccgcagagcgcaggctgatcacttctgattcagcaaacactgtgcacatactcgtgatggcgtgcggtatgacattttcggtaatgctgtcgagttgctcgacgctggtgccaagcgtgcgcgagatcacctccaggaaacgcccggtgcccgccgcgcatttgtcattcatcaggaaatcgcacaggttaccgtcatcatcaagctgaatcactttgctgtcctgaccaccgatgtcgattaccgcgcgcgttgctggctcaagaaaccgtgcgcccagcccgtgacaggagatttccgtcacctgtttatcggcaaaatccaccagttgccgtccgtagccggtgagcgtcagaaacggcgttgtctctaacccttcgcgcagagtttcccaggcttcagtaattgctgttgccgggcgaaaggatgttggaacgaggaaacggcgcgtaatcacgccgtcagccagtaagatccctttggtggcggttgagccggaatcaatgccaatcgaatatgtcactgccactccttacagcatctcaataaaggccgcgacacgggtgctgagctgcccgacatccgaggtggagtagtctgtttcaatagcgatataaggaatgttgtgctgctggcgcacatgacgtttaatcgccagcgattccaccgcgtaggtatggcacgcctgcaaaatcacatcaactacgccatcgacctgatattcttcaaccatctggctgagcatttgcaggcgctgatcgttcggcgaaacacaggagcagccaatcgccagatatttatccgccagcgcgtcgtacacatcacccgtttccgccacgcattgctcggtggctttcgccccggtgcagttttcataaccgacaacccagccgccattctcttcaatcgcgcgcaccactttctctgctgcgccgccaattgggcagccggtgattaaaatacgtgggcgcgggtccagtcgctggccttcttcccactgctgacgaacgcgggcggtcattgcatccagttcattgatcaacgcctctttatcgaaccggaaggttgcgccgtagactactttcagaatgtcgctgccgctaagcgccggaggatttaactgccccaaatgataaaagttggccagtgcgcgacgttcgcggtttttcagcgcaatggcatcgcgcagagcatcttcgctaatctcgtgcccaaaacgttcttctaccgttttttgcaagcgcagcatctcggctttccataacgcgcgtgaggcatcgtccttaacgctgtttggcagttgcatcacatgaacgggcttaaattccgccatgtattcatacattttctttttgccgtcgcaggtggtttcaccgaccaccagatcagaaaagtagaagtaggggcatttatcggttttgccgaagccgtagctgcttttaatcagcgggcagaggttgcgcggcagatctttctcggcttcttcaatggtttcatcagaggtggaacatagcgaaaccacaaccgcaccggctgccatcgggatctcttgcggcataaaggtgcagtaggtgccaaccagcggaatgccgcgctccttgagatccatgacggtgagaaagcctttctggcgagcttcagagaactgatcgaaaatggcgggtagatcggtaacaagtgacatgattttccttccccgtaccacgggagataatgaaaagaggccacattattaccattcttttagtgtggtttatttgatctctctcgcggttagccacttagtttttcatggatttctataaattgccgagggggaacaaggccgggagctgcgacagcaaatacaaaataagtccaatacaaccgccaaccagcgtaccgttgacacggataaactggagatctttgccgatatttaactcgatttgccgcgacatatcccgtgcgtcccaactttttaccgtatcgctaatgtggcgagtcaggaatgcggaaaactcaggcgcaacgcggtgtgcggcttgttcgagatgaccatttaacgacgcccgcaaggcatcatcggcaattaacgtttcgccaaaccattgccccgcccgcgcgatacgttctttcacacgagaatcttcactgttgatatccgctttcagccattcccgtaaatccccccacaattcactgagatagcggttaaaagcttcatcttctttcagatagctttttacggcgtcggctcgcgctgccatttccggatcgtttttcagcttgtcgatcagggcaaaagtggcgcgatcaaacgcatggcggatctgatgcgcacgatcgcggctgatatcatcaagcaaagaattcaccgcgtcagaaaccaactccgcgctatgttcgcccagccattcagtgggcaaaattttggctttcagtggatgctcgctctccagccagcgaacaatttgctgggcaataaacttgcgtgatttatcgcgctgaagcagggcgatcagttgtgcgatcagcgtatcgagcagcacctgatgacgatcgtttctggtcatactctccagcatcaacgcactggtgccggaaagatcgaccttatcgatcgcccggtggaccgcacgcttaagcaggcgctgaatacgcgcatcatcggtcagttcgagaaaaccgctcatgatctgtaacagatgctgaccaacgcggcgggcgttctccggctgactaaaccagttgccaatcaacaacgccggttcgtgacgtcgaatcaatgccaccagcgattgggtatcgagaaatttttcctgcacgaactggccgagattttcgccaatccggtctttattacgcgggataatcgccgtatgacgagaaatgatcggaatcggcacgcggcgaaacagcgccaccaccgcaaaccagtccgccagcgcgccgaccatcgccgcttcagcaatcgccttcacaccgctcacccaaaaattgggcggcaaaaacagcgtaacgacaaaggtagcagcggcgataagcagtaaagagagcgccaacattttggcgcgtctgagttcaatgagtttattcatatcgtaagaatagagcctgacggtaagaaaacgcaaaaagcgagatatcttccataaaaatgtatcgtttgcagaagaataaaaatagcctggaaaccgcctcggggaataggaaatagccaggtgtgaatggctttgttagtcgctaaagttgggccatctgatctacaggtgacggatcgccatgacaaactttacgaccagcacgccgcatgacgcattatttaaatcctttctcacacactctgacaccgcgcgggattttatggagatccacttacccaaagatttacgtgaactgtgcgatctcgatagcttaaaactggaatccgccagctttgtcgatgaaaaattgcgggcgctacattccgatattctgtggtcggtaaagacccgtgaaggcgatggctatatttatgtagtgattgaacatcagagccgtgaggatattcatatggcctttcgtctgatgcgatattccatggcggtgatgcagcgccatatcgaacatgataaacgccggcagctaccactggtcatcccgatgctgttttatcacggtagccgtagcccttatccctggtctttgtgctggctggacgaatttgccgacccaactaccgcacggaagctttataccgccgcgttcccgctggtggatatcactgtcgtgccagacgacgagattgtgcagcatcgcagagtcgccctgttggagttgatccaaaagcatattcgccagcgcgatctgatggggcttattgaccaactggtagtattactggttacagagtgtgctaatgacagccagataactgcgctgttaaattacattttactgactggtgatgaagcgcgttttaatgagtttatcagtgaaattacccgtcgactgccacaacaaagggagcgaataatgacgattgcagagcgaattcataatgatggatatataaaaggggaacagcgcattcttcgattgtttttgcagaatggggtagatcctgaatggatacaaaagattaccggactttcggcagagcaaatacaggcattagagcagcccttgcctgagcgtgagccttattcatggctcaagagctaatcagagacggatgacaaacgcaaagctgcctgatgcgctacgcttatcagacctacattatctctgcaatctattgaatttgcgcggtttgtaggccggataaggcgttcacgccgcatccggcatgaacgaagcacactttatgtggcgatgatagtgaccttcctgcaccaacgttgccgccgccatttatgtgaacggtacattaacgctgctggtggcagcaaatgcagacccggtgcgtgttacagcaggtgagagatgaacggttaaaggatattgggttatgcagggaggatgtggtgtaatggagagagtccttcacgaaacgatgggatttatatgtcacctcgtcagataaggggttattattgcgaaatcatcgcttcacggaaagacgtcagaatgaaagctacagaagcccgcctactcgattttttaaaacgttcgcagcagttcgttattcccatttatcaacggacttattcatggacagaacaacaatgtcggcaactttgggacgacatcattcgtgccggaaagcgtgacgatatatcagcgcattttatcggttcggttgtttatattgagcaggggttgtatcaggtttctggtatttctccgttactggtcattgatggtcaacaaaggctgacgaccgcaatgttgctgattgaggctttatcgcgtcatcttggcgaagacgaagtttttgatggcttttcagcaatgaaattgcgtaattattatttactcaatccttatgagtccggcgagaaaggatttaaattactgctgaccgagactgataaagacagtttgctggcgttaataaaacaaagaccaatgccagaaaactattcccatcgaataatggaaaactttactttctttgatgaacaaattaccaaactcggtgatgacttgatccccttatgtcgtgggttagcaaagttattaattgtcgatgtggcgcttaatcgtggtcaggataatccgcaactgatttttgaaagtatgaactccaccggtaaggcattaagtcaggccgatctggtgcgcaattttattctgatgggcctcgaaccagagcatcaaacccggttgtatgaagatcactggcgtccaatggaagtcgcgtttggtcagcaaggttacagcgaatattttgacagttttatgcgtcattatctgacggtaaaaacgggggagatccctcggacagatgaagtctatgaggcatttaaactccatgcccgcagccagagtgttgctgaaaaaggtgtagatcggctggttgaagatattcacatctacgcggagtattactgtgcaatggcattgggaaaagaaagtgacaaatcgcttgctacggcttttcaggatttgcgcgagttaaaggtcgatgtggcgtatcctttcttactggcgctttatcatgactataaaaatggcgttttgtctcacgaagatttcctgagcataattcgtttaattgaatcttatgttttccgccgtgcagtatgtgcgattccgacaaattctcttaacaagacgtttgctactttttataaggtcattaataaagaaaaatatctggaaagtattcaggtacattttctgaatctgccttcatatcgtcgtttccccaacgatgatgaatttaaacgggaattaaaagttcgtgatctctataatttccgtagtcgcagctactggttacgacgactggaaaacgataaacgcagagagcgcgtggaagagtttacgattgagcatattatgccgcagaacgaaaatttgtcggctaaatggcgtgaagagctgggaagtgactggcaacgcattcataaagaactgttgcatacgttggggaatctcacattaacgcgctataactcccgctacagtgacagacctttcgcggaaaaacgcgatattgaagacggctttaaacatagcccgctctatttgaatatcggtcttggacagtgcgaaaaatgggatgaagcagccattcgcgcccgtgcagatcgtctggccgatctcgcggttcaggtctggcaagcgcctgctcttcctgaagaggttttagctgtttatcgggcgcagccggagaacaaaaccagttacagcctgagtgattatccttttcttgctgatggttcgcatagccgggtgttatttgatcatcttcgcgatgaagttatgcgcctggacgcagggatcacgcaggaagttttaaagctctatattgcgtttaaagctgaaacgaattttgttgatgttgtaccgcaaaaaagccgactgcggttgtcgcttaatatgcagtttcatgaactggtcgatccgaaaggtattgccaaagatgtgacaaatgttgggcgatggggcaatggtgatgtggaaattggtttcagtgacctcgcacaacttccttacattatgggattaattcgtcaggcatttgaaaaacagatggagagcgcgttggtataacgtggcgaataatacccggtagcactggcgctaccgggtcaatgtatcaggcgactttctgtttacccgcaatcaccccaataaactcctgcacctgcctttgtttacgcgccgacagcttgcacacctggcgcagcgactgcatcagttcgctctcggcggcggcgggtggttgggcggtgaggacaatacagccttccattactttgacatctaccgcagtgccggtggcaaaaccggcggcttccagccactgacctttcagggtgatggcgggaatacggctgtaatccgggtagcgactcgcataactcacggttaattgacggttatttgccggggagacttctgcttcgaacggttgtgcaatagaatgcgtgtcagtcataactgctattccctataaatagtgattgtgattagcggtgcgggtgtgttggcgcacatccgcaccgcgctaaatacctggacatatcatcagtaaatacagggaaagtccagctaaaaattaatgaaaataagatgaaaattagcgtgaaatataatttttgctgatgtgaataaagcggctattgagccgctttattgcttttttgagggcgggaaaattagtttatcgccgcgttagtcagtgcgtctgcaaggtgcagttgggtttgttgggcagattgaatttgactctttagagttataaaataatccatcatttcatttattttatctgttatttttaattgttcatgtgtagtcgggatagctataggtgccatttttaaaatatcttgtgaaatattcatctgactttctgccatgccagatttggagttttcaagatatgttgaagtaaacccatagtttagacataaggaaatgtatttctcggagatatcctctgatatcaaatgaaatctgattattttatctgaaatcattaaattttctcttgtgttttcaacaaggcatgaaataccaacccgatttttaggaccagctcttgttataagaatatctcctgcttttacttctagttgtggccttggggctttatttttagggagcgccttgttttcgtactctctatattcaagagattgaactgcggtcgtttttaacaccccccattctcctggagcggctggttcagaagaacatgcaggactccacccagcatcaatggaatcaataagctctccgagcctgcaccattcccatccattaggcagttcaaacggtttttcctcatcgctaattggcagcaacggtttttgtttttttattttcccttctttcaccagttgagctttttcctgcgcaattcgtttgagcagttcagaggcgggttcgtcattcggatcctgcggcacaagtttacccattacggccagttgcagaatggtctgttttaacgcatccacgctggcttcggtggtaaaaagtgtgtcgaaatgctcgctaatacgcgcccagttttcagccagttcctcggcgttctggctgtctgcaagtgttcccaacagggtttcaaccagttgctgatgtgcgtccagactggtcaaggattgctgttccagttggtcgcatagggacattaattcatttactttcgacactatggctttctgttcgcttcgaggtggaatagcaattactaaactataagcatcgttacgattcaagcctggcttaattcccttccctaatttatcgaggcccaatgtatgaaattgtataaagacaaattcaagaaccatagcaattgggggtatagtgctataagctacgtctgttacccaacaggctggctgatttgaaagatttaatgctcctgcggaaccttttctgccaataataatacatggtgatttaatacatgcttcattgtgtgtacctacaactccattggagccataaacattatattcaccagaattagatcttttttcttgtggtaaattattaccgtactccatttcatagatattaccaaatcgcacccactcccatccctccggcaattcaaatagcttctcttcctcgctaatttccggcagtggtttttgctttttaattttcgcctgtttcaccagctcggctttttccgccgcaatacgcttcagcagctccgacgccggttcatcattcggatcctgcggcaccagtttaccgcgcacagccagttccagaatcagctcacgtaatttcttaatgccatataaatcaatttttccggaactgccgcgcccggcggtggaacgggtttgcaacgccgaggtccaggtttccatatgatcaacgatcagcttttccacattcattagttaacctccttgccagacagcgcagcgccaagaatatcgcgcagttgattacgcagcgtctggatctccgcctgctgttttgcatactgcgctaacagttcgtccgggtcatggctgacggtttccgcctgatgtgggtttttaatatccagattgaagttacgcgcaatcacgtcatcaatgctgactttccacgcttgctcattctcgatgcggctggcaaaaccatcggcctcgttaccccaccagtcaatctccgcctgaaactcttcgaacttcatcggcttggttttactgtaatttttcacgcccgccggatacggatgatcatagaaccaaatctctttggttggctgacctttggtaaaaaacaacaggttggttttaatgccggtataggggttaaacacaccattcggtaaacgcacgatggtatgcagattgcactcttcggtaagcagctttttgattttggttttaacgccttcgccaaatagcgtgccatccggcaataccaccgccgcgcgaccgtttttcgccagtacttccacaatcagttgcagaaacagatccgccgtttcgcgggtttgcatctctgccggaaagttcttctcaataccgtcttcttccgtgccaccaaacggcgggttggtaacaatgacatccagttgctcatcccaggaggaaagcggtttgttcagggtgttgtcgtgacgaatttgtacaggcacttcaatgccgtgcagcagcatattggtggtcgccagcaggtgcggaagctgttttttctcgacaccgtggatctgttgttgcagcgtctgatgatcggcgacgctcttcacgtatttgttctttacatgatcgaacgcgcaggcaagaaaaccgcccgtaccgcaggccgggtccataatggattcgccgagtttcggatcaatgcgatccaccataaagcgagtgacggcgcgtggagtatagaattcgcccgcattgcccgcagattgcagatctttaaggatctgttcgtaaatatcaccaaacagatggcgttcgctggcgctggtaaagtcaatttcgttcagcttgttgatcacctggcgcagtagcgtaccgtttttcatgtagttataggcatcgctgaacgcctgctttaccacgtagccgcgtgggtttttatcgataggcgcagtgaggtttttcaacgccgggaacagatcatcattaacgaattccagcagggaatcaccggtaatgccctgagcgtttgcggcccaactgcgccataaataacgctgtgggatcggatattgatagttatcctgctccagttccagcgcctcttcctgggcatcgaagattttcaaaaacagcagccaggagagctgaccgagacgctgcgcatcgccgtccacaccggcatctttgcgcataatatcttgtaatgatttgattactgaactgatagacatgttgtattccatgaaaaacaaggccttctgcaacatgttggttgcagaaggcacaaaagagagttgttaagcagagcggggcggtaattggtagatttcgttttccagctcgctgagcgcctgattatacccgttacggtcgccaaatccggttttaataatctccggtagggtgcccatgctgtcgaatggtttaagtttcagcacctgaatactttcgatctcctgtacgcccgcatcggcgtatttatccagcagattatcgagcacggcttgcgctgcttcagagtattttgtgaagtagttccgcttgcgcacgttctcggcgcgctctttgcgggttaacggcggctgaccatacactacgtggcaaagcatgtcgaacgggtcgagatctttaccgacttcttctgccagtacttcccagatgatcccctgttgttccagctcgtgaatgatcgcttctttgcgatcggcgtcttgccacttgcgggtaaagtcatccagcgaggcatattctttgagcagtgttttgcgggtgtaatctttaaaagattcggtaaccagtttaccgtcggcatcgtaatactgaacacgctgcgcaataacacccaccgccacgccattgacgtgaaacttgcggattttcttctcgtcttcttccggaagtgggccaacatcatcggtatcggtaacctggtatggtggcgcaggcggttcatcaacgcctgttacctgttcgtcgtcatgttcgctgatttcttcgagtttctcttcaaaatcagattctggatcggcgatatcctctggtgtggtatccatgactttttcgggaatgccatcgaaacgctcatcggcaaacagttcggtggcttttttaaagtcgaggatggtaaaccagagtttgccgtaacgttcgtcgatgcgtgtaccacgaccgataatttgcttgaatttggtcatcgactggatgttctggtccagtactaccagtttgcaggttttagcatccacaccagtggtcatcagttctgaagtggtcgcgataaccgggtacgcttttttcgggttgatgaagttatccaactgagctttgccaatttcatcatcgccggtgattttcatgacgtatttgtcgttctttttcacctgctccgggttgagattcaccagggcgcggcgcatacgttctgcatgatcgatgtcgttacagaagacgatggttttatccatcgggttggtgcgcttgaggtagtcggtaatggttctggcaaccagttctgtgcgttcgtcgattaccatcgtgcgatcgaaatctttctggttatagatacgatcgtcgatcacttcgccgtttaagtcagtttgccctttggttgggcgccagccttgcagatcaacatcaatatcaacacggacaactttataaggggcgaggaagccgtcttcgatcccttcttttagtgagtagacgtaaaccggatcgccgaagtaatccgtgctggagacttcatgcgtctcttttggcgtggcggttaagccaatttgggtggcggaactgaaataatcaaggatctctcgccaggcgctgtcttcggatgcgctgccgcgatggcattcgtcgatcacgatcagatcgaagaaatctggtgcgacttgtttaaacgctttttggtcttcctccgggccagttatagcctgatagagcgcgaggtgaatttcataagcgggatcaatggtgcgtccgctgactttggtcattgccgtaccaaatggctggaaatcattatttttggtttggtcgaccagaatgttgcgatcggcaaggaacaaaatgcgttttttattttttgatttccacaggcgccagatgatctggaatgcggtgtaggttttccctgttccggtcgccatgaccagcagaacgcggttttgcccgttggagacggcttcaatggttttgttgattgcctgaagctggtaataacgtggcgatttaccgctgccatcgtcgtaatagtcctgagtaatcaccggaagctgagcttgtgtgtatcctttccagaggcagaatttttgccagagttcagcgggggaggggaagtcatccagcgttatttgcttttcaaggcattcaccttcggctgcggtggcatcgcggaagataaagccatccccgttggtggcaaaaacaaaaggaacgtccagcaggcgcgcatattcaatgccctgttgcatccctttgccaatttcatgtttgttggcttttgcttcaatcacggctaagggaatgcctggtttgtgatacagcacgatgtcagcagattttaccgttctgcgtgccgcaactttaccacgtacgatgactttaccgtcccggagtttgacctcctgtctgatttgcgttgtgttgtcccagcctgcattgagaatggctggcataacgcatttggtaatgatgtctgcttccgtcaggttacttaggttcagttccgccatggggtgttctcgcttttatcaggacgattctgattgtacataaaatcaatagcctggctatgacttagggcggtgtttcaacgtgaagtacgtagcagagatcacattgatatctctgttatatcttgcttgaattaatctgggcatatcagagacagataaacagaagttacaggaaccgtatcaactctaacaaaatatataaaaatcttatagttgcgtttctttcgagcaagaaagataatgttattgttgattgtttgattgggtatatgaaatggaagctaaagaatgtaaggtgcaggatatccttactgaaaacaaaaagtttattattccttcttatcagcgtccttacagttggacggtagataatgcagagcaactcattgatgacatttataaaagctctcaatcagaagagaatgaatattttattgggagtatgatttgtatcaataaagggcaaaatcagtatgaagttgtagatggacaacaacgtcttacaacgttaagcattattgtctccgagctaaaaaaaatcatcccgattcaggggataaaagatgatttgcaaaaaagagttctgcctattgatgtttattctgatgaaacagatgaaccaaggctaattgttagaaaaaaagagtgtgatctttataaatattatatacttcaggattctaaagattataaacctgaaaaaccatcggatactgagttagtattcattagcaacgctgaaacaattagagattacttgttgcggttatctgttgatgagttgaagttgcttgctaaatatattttgcaaaatgtatatatcgtatttgtgcaaactgatgatttcgcatcatcatttagactctttaatgtattaaatagtcgaggtttacctttaagtaatgcagatcttttaaaaaatgcactgtttgaatcagcttctacgcataataaaaaatcagagcaaatagaatcagcatggtcgcaaattgaagatatggttggagtgagacggcttgataaatttcttactcttcataagctttccgagaaaaaagatcgtgacagggtgttacaaaaaggttttgaagcttttattgaaaatctccagcagcaatttgatggagatgctattgctatgtcactgatgttggttaattctgcaaaaaattatactaagattttagagaatgattttgaacactcttcaatacgacgaaaaatagcatcactaagtaatttaggggtagatgagtggattcctccggttatggcattcatgaatcgaatggctcgtacagaagattttaatttagatgatttttctcaatttattaccgcctttgagaaggtatatatgcatgggtggttaaaaaaacaaattaaaagccaaagagaaatggtttgttattcagctctggtagcaataaataatgatatgtcttttgattctgtgataaatcagataaaccaacatgcagataattcaggttttatagctgctctggatgaagatttatatgagcctcgtccgaatcaagtgaacttaataaaagcaattttgcttcgcttagatatggagcaacaagatgagagcgtgattaaaacctatacggggagaatcacaattgagcatattcttcctcaagcattagttaatgaatactggattaatagattccaacctcaagagcatgtctactggctgcataaaataggtaatttaacactcataagtggttccaaaaattctgaagcacaacactatgattttatcaaaaagaaatctatttatgagaaacttaatagtaaaagctcttttgatttaacaaaagatgtttgtaattcttcagaatggggattggctgaactgaaaatgagacatgaaaaaatgaaaacgcaattgaagaagctttggttggtctgacatatctaaagagttccactcgtaataatgttgcggtggaactctcaaaaagttgatctttcccgaacttacttcctcaacccagcaaacgccgcccgaatctcttcttccggcagctgaatcccgataaacaccatcgtactatgcggtttttcatcgccccacgggcggtcccagtcggcgctgtagaggcgttggacgccctggaacagcaggcgattaggttcgccgtcaatccatagcatccctttgtaacgcagcagtttatccgccgattccagcagcaggttttccatcacccgggaaacttcgctgatatctaccgggtaatccagttccaccacaatcgacgaaatatcgttttgtttgtccgcgataaagtgaaaacgtggcttggtgctgacgacgttttcttccagcataaaaccgttggtgttgaacagcaggcccaggtcgatgtcgccgtgggtgacggtgtagaccggtgcacgggcgttgatgcgcgccaggcgttcacgcagtttttctgcttcgcctgcgacgtcggttttagtcagcagaatacggtcggcgtagccaacctgtgactgggcgatggtgaactggttcatctgctcatcggcatgtaccgcatccaccagcgcaatcactccgtccagcaggtaacgctggcataaaacttcatgggagaaaaaggtctgaataatcgggccgggatcggccatgccggtgcattcaatgaccagacggtcgaactgaatatagcccttgtcgagattgtccagcaggtcgagtagcgcgtcctccagctcgttggagcgcgaacagcagatgcagccgttggtcagcgtttttatttgcgtggcgcgatcgccaatcagttgatcatcaacggagacttcgccgaattcgttttcaatcacggcaatcttgtagccgtgttgttcgttaagaatatggcgcagcagggtggtttttcctgcgcctaaaaaaccggtgagtagggtaactgcaatcgggttcatgctctctccattaacaacagcgcataccgcctttaccatcgccgccgtagcgcgcgttctggcgttcgcggaagaattcttcatagctcatgtacggcttgtcgggatggttggtcttcatatgctcgacgtagttgtcgtagtctggaatgccaatcaacatcttcgccgcctggccgagatatttttttgcctgtcctaagttaccaaacattttgccttccagatatgcgtaaagcccggaaggtccgggctggggatttgccggatgcggcgtaaacgccttatccggcctacgatagacattttgtaagccggataaggcaaccggttagtggtgcgaagagatcttcacgccgccttccgggattggaacgtacggtgtttctttgtcagtacgtttgtcgctgttacgcaccttcagccaggttttgaaaccgtagaagatgatgctgtacaccacaatcaggaacagaatactcaggcctgcgttggtgtagttgttcacaacgatgtggttcatgttggcaatctgctgcgccgtcaggtcagtaccgttagcaatcttctctttgtactggcttgccatgtagaagaagccttccatctgcgggttggtactgaacagtttcaggcccagcgcccaagtggtgcagataagcaggcatactgccgggataacggtaacccagatgtattgggtgcgcctcatcttaatcagcacaacggtgcccagtaccagcgctacggctggcagcatctggttggagataccgaacagcgggcacaggctcttaacgccgcccagcggatcgaccacgccctgatacaggaggtagccccacagacccacacaggccgcagtaccgatgataccggcaaccagagagtcggtttttttcaggaacgggatgaagttacccagcaggtcttgcagcataaagcggccagaacgggtacccgcatccagcgcggtcaggatgaacagggcttcgaacagaataccgaagtgataccagaagcccatgtcagccatcggcagcactttgtggaacacgtgagcgatacctaccgccagcgtcggcgcaccacctgcacggttcaggacagaaggctcaccaatgtctttcgcggtttgcaggatctgctctggcgaaatcacgaagccccaggagctgacggtcgctgccgcgtgtgcggtaacgtctttcagctgcgccatgatgatcggcgcgttctcgccacccatttcatgcaggttaggcatggtgatgccgaggccagcaggcggggtgttcatcgcgaagtaaagacccggttcgatgatggacgcagcaaccagcgccataatcgccacgaaggactccatcagcattgcgccgtagccgatgaaacgcgcgtcggtttcattagccagcagtttcggcgtcgtaccggaagagatcagcgcgtggaagccagataccgcaccacaggcgatggtgatgaacaggaacgggaacagagcgcctttccacagcgggccagtaccgtcaatgtactgggtcatggcaggcattttcagttccgggttcagcaccacgatacccagcgccaggccgacgataacgccgattttcaggaaggttgccagatagtcgcgcggtgcgaggatcagccacactggcagcagtgcggaaataaacgcatagccaatcagcgcgaaagtaatggtggtgtctttaaaggtcagtgccggaccccagtacggatcgtgagcaatcacgccaccgaagtagatagaggcaaccagcagcacgataccaatgacagagacttcacccacacgccccggacgaataaagcgcatgtagatacccataaacagcgcaatcggtacggttgagcaaacggtgaagacaccccacggactttcggccagggctttaaccacaatcagcgccaggacggcgaggatgatgatcatgattaagaaacagccaaacagcgcgatagtccccggtactggccccatctcttctttgatcatctcaccaagagatgcgccattacggcgagaggagataaacagcaccataaagtcctgaaccgcaccggccagcactacccccgccagcagccacagcgtgccaggcaggtagcccatctgcgcggcgagaaccggacccaccagcggaccagcaccggcgatagcggcgaagtggtgaccaaacaacacgtaacggttggtcggaacgtagttcagaccgtcgttgttaataaccgcaggcgtcgcgcgcgtggggtcgagtttcattaccttctgggcgatgtacagactgtagtagcgatacgccaccagatacaccgacacagaggcgaccacgatccacagggcgctgacgtgctccccccgacgtaatgcaactaccgcgaggcagaatgcaccgatgattccgagaatcacccagggtatgtgcttgaatatctttttagtatccatagtaaaacctggcatgtattgattaatagttggccgaagccgttctaggtttgcgttgcgtttgaggaggtaaattgaccgctatcctgcagtgatgttgccagagttacgcgcgcgtaaagtaaggtaaataactgagtggttattttagggacgtaagcggtcaggaatggcggtgagcggcaaaggcgtcgtttaagtgaccataaatatgtgatttatatcacatatttatattgcgaataatttatgtaaataatggctttttaaattcagagggtgaataaaattactcggcgtcatctccgcgggattttcataaagtttttcctttccaggccgaaaatcttgcatcggtccacaggaaagagaaaccatgttaaaacgtatcaaaattgtgaccagcctactgctggttttggccgtttttggccttttacaactgacttcaggcggtctgttctttaatgccttaaagaacgacaaagaaaatttcactgttttacaaaccattcgccagcagcaatccacgctgaatggcagctgggtcgcgttgttgcagacgcgtaacaccctcaaccgcgcgggtatccgctacatgatggatcagaacaatattggtagcggttcaaccgttgctgagctgatgcagagtgccagtatttcgctgaaacaggcggaaaaaaactgggcggattacgaagcgttgccgcgtgacccgcgtcagagcaccgccgcagcggcagagatcaaacgtaattacgatatttatcacaatgcgctggcggagctgatacaactgttaggtgcaggcaaaatcaacgagttctttgatcagccgacccagggatatcaggacggtttcgagaagcagtatgtggcttacatggagcaaaacgatcggctctatgatatcgccgtcagcgataacaatgcctcctacagccaggcgatgtggattctggtaggcgtgatgatcgtcgtactggcggtcatcttcgccgtctggttcggtattaaagcctcgctggtcgcgccaatgaatcgcctgattgacagcattcgtcatattgcaggcggcgatctggtgaaaccgattgaggtggatggctctaatgagatggggcaactggcagagagtttgcgccatatgcagggagagctgatgcgtaccgtcggtgatgtgcgcaacggggccaatgccatctatagcggtgccagcgaaatcgccaccggcaataacgatctctcttcgcgcaccgagcaacaggccgcttcgctggaagagacggcagccagcatggagcaactgaccgcaacggtgaaacagaatgccgaaaatgcgcgccaggccagccatctggcgttaagtgcttccgaaacggcgcaacgcggcggcaaagtggtggataacgtggtgcagaccatgcgcgatatctccaccagttcgcagaaaatcgccgatattatcagcgtaattgacggcattgccttccagaccaatattctggctttgaacgcggcggttgaggctgcgcgtgcgggtgagcaaggacgcggttttgcggtggtcgcgggagaagtgcgtaatctggcccagcgtagcgctcaggctgctcgtgaaattaaaagcctgattgaagactcggtggggaaagtggatgttggctctacgctggtcgaaagcgccggggaaacaatggcggagattgtcagtgccgtgacccgcgtgacggacattatgggcgaaattgcttctgcttctgatgagcagagccgtggtatcgatcaagttggcttagcggttgctgagatggaccgggtaacccaacaaaacgccgcgctggtggaagaatctgccgccgccgccgccgcgctggaagagcaggccagtcgcctgaccgaagcagtggcagtgttccggattcagcaacagcagcaacagcagcgtgaagcatcggctgtggtaaaaaccgtgacgccagctacgccgcgcaaaatggccgtggcagatagcgaggagaactgggaaacgttttaacgtaatgatgccggatgagtatttcatccggcgtttttattattaaaccaggaacagtgaaatcgccgggatatatgtcaccagcattagcattaacagtagagccgccagtaggggcagggattgtttaaagaaatttcccaccgaaacttgcgtgatattacataccagcagcatcacggtacctaccggtggcgtgaatgcgccaatcgacaggttgaagatcatgatgatgccaaaatgcaccggatcgatgccaaagtgttcgaccaccggttttaatagtggtaccaggatcagcaaaatggcgtttccttccagaaacatccccagcgtcagcagcaatatgttgataatcaacaggaacatgtatttgttttcggtcagcgaagtcacaaaattcgccactgcgacaccagcatgttccattgagaaaatccatcccaatgcggcgctggccatgattaccagcatcaccgatgcggttgcgcgtgccgtttcgcccaatgctttgacgacatgagaaatccgcatttcacgatagataaaaaagccaatcgccagcacgattagcaccgctactgcacctgcttctgttggggtgaaaatgttagcgcgaataccacccaccacagcaaaaatgaggaacagcgcaggccaggcctgtcccagcgagaacaccacctctttgcccgtaggccagctttcacgcgagggtttagcgttagttttgcgggcgacaaggtagacggtaaacatcagtacgactgcgcatagcaaaccaggtaccagtccggcgataaacatttttccgatagagacgtcggcaaccagaccgtaaataatcagggctattccaggcggtatgatcggggtgactaacgagccaccagcggtaatggcggcggcaaacgcgcgattgtagcctttacgctccatctccggcaccatcatgcgcgacagcatcgccgcgtcagcaaggttagaggcgctgacgccgcccatcatggtgctgacgagaatgtttgccacgcccagtccgccgcgcattttccccaccagaacgttggcaatgtgcaggatgcgttcggcaatgccggtgtagctcattagtgtgccgagcaagataaaaaacggaattgccagcaatgatgggctttgcgttggcgcgattagtctttgcacggcaatttcaatcggtacgctggagaagaataaaaagtaagcgatgatgccaataaacatcgccagatagacccgaatgttgagaaacaaacagacgatcattagcggaataatcaataaccaactcattgcattttgtctccgctatcggattgttttgtatcgtttattaaccagtagagggtataaatagccgttgccagtgcgccgacagggaccgccagatcgatccagaaccatgaaaccttcagaatttgtgtcactttaaactgcgccatttcggctagtcggtagcccagccaggccatataaagcagcagtgcgatggagagaagggcgaccagtactgcaataacacgcctgagtttgcctggaagcatctccatcaggaagggaatggtcaggtgcgccctgtcacgttccgccaccactccacctaacatcaccacccaaatcatcagcattcccgacatttcttctgtccattgaagcggttggccgatgaaataacgcataaataccgctccaattgtcaccacaaccagaacgaatagcgcaaaggcagcactaaattctgccactttgccaaaaagacgcatgaaacctcctgttagtgcgtgtcctgcctaagagagatgaggcaggacgctgagcattaatgcttattgcagttgctgttgaatggtttcgtacagacctggtgtccattccgggaattgagagtaaacttcgcgtgctttcttctggaatggtccagtatcgggatagatcacttcgacgccggctgcctgcatggttttcaacatttcggcatcacgctcaagagtgagtttctggctatagacacccgcttcatagccggtctggtggatcatctccagttgttctggtgaaagggtgctaaagaaggcttcaccacctatccacactgaggtatttgtcaggtagttaaccattgtcagatatcttgcctgctcatacagtttttgcccttgcagcactgaaattgggttttctacgccgtcaataacgccctgggttaatgcgggataaacttcgcctaatggcatgggagttggtgttgcccccatcgcctgaatggcttttatttgcatgacgttattaggaacgcgaatttttaaacctgcgagatcgtcaacggtgcgaatgggctttttcgaaataatctgtcgagtgccatagagataattattcattaccacatgaattccctttttcttcagactttcatttttttgtttaaaccagtcgctttcatatattttgaacagtttttgcggatcgtcagtcagatacggtccaaacaaaatccccaaatcgggttcataatcggcaagaaaagccacatcactcaaggttatgacattcatgcccatcatggcttgctcggtgacatcctgttttgatcccaattgggagctgggatagagcgcaagtgttatttcgccattactttttttatttaataggtctgcccagtaacgcatgaccacatccaggggttctccagggttattttcataggcaacttttattgaaataggttttgcctggattattgacggtaaaaaaagggtactgacagtaattagcatcgctattattttgctcatctttacttactccatgctaaggaaataaaactccaacattgttgtcgggagtgaaaccttatgaaaaagcagtcattactgaaaagtagtcagcgaatagcagaatggctgcagatgtatcataaattcgtgcaccgggtaatactttgctgcttttaatcggtttttaatgcattttttgattgtatatcttaaagttatgtaatgcatgacgttacaaggaacaccctctgatgagtttagttatcgctgataagatctcttattcggttgatgatttattaaaaataaaatcattaatttggctgcggttatttttaattgtcaatacagataaaaactaagtgttgacgcagaatggtggtatccattaaatttatttagtgctgatttaatacatttgttgaacgtataattcatgctgatattaaaagaaagccgtcattcactaaataacttgttcggcaaggaaatcagagagtaacggatgattcgttacaacggggaaaggcagtaaatattcacatggtgaatttgttatcaacttgaaaacttattttactgggttccttctgatcatgtgagtgaacgcagtgattaatgattaacgttaagtgctaaccagagcgctttttatgaagttaaattaataatatccattatttatgaatgaggaagcctgtttattatatggaaatacttttaacaattttaattcttacgttggtagtatcattaaccagcgtgcttacacgtctgtctcctgtccagataccacttcctttaatccagattgccgctggtgcagtactggcccagcctatatttggtctgcatgtggaattcaatcctgaactttttctcttattgtttataccacccctgttgtttgctgaaagttcaaaaatacaacctaaagaattgatcaagcacagccgggaaattatcagcctggcacttgtgttggtactaatcactatttttggtgtcggctatgtgattcatttactcttaccgaatgtgccgctcatcgctgctttcgcattagccgccgtgttgtcgcctaccgatgccgtggcgttgctggggattgtcgggaaagggcgtatcagcaaaaacatccaggaagtgctcgaaggcgaagcgttgatgaatgatgcttccggcctggtggcgttgaaatttgctgttgcagtgacgatgggaacgatggaattcagcgttcatggcgcaaccattgcgttttttgtcgttgcgttgggcggtattgccgtggggatcgctgttacctggttatatggtaaagggctgctgttgatcagccgatatgctcacgatgaaccttccattcagattgtattgatgcttctgttgccgtttattgtttatctggttgcggaacattttggcttatctggcattcttgccgctgtcgccgcggggttaacaaccagtcgcattggcgtagtccaccacgcgcctattcgcctgagaattaaagctaaaagtagctggtcgatgcttgaatatgtctttaacggcatggtgtttctgattttaggcttacaactgccgggcattatttcggaatcactgatccgtgcagaaaacgatccactggtggacaccggatctctgctccttgatgtcatttggatctacctggcgttaatggttgtgcgcctgggctggctttggctgatgcgtctgtatagccgtaaacgacccggcaaacatccgatgctgtttgctggatataaaacgcgtcatatgctgctggcgacctttgcgggggtgcgcggagctatcacgcttgcgggggtgctttctatcccgttattgctgccggatggcacaccttttcccgggcgttacttgctggtatttctcgctacaggtgtgatcctcttttcgctggtttgcggcattattattctgccgttattactggggaaaaatgtggggattttcagcgataaccgacaaaaagaagaggaagctgccgatctgtttatggctaaaatggccatactgagtgtgcaaaagaccgagcaacgtttgctgcgcgccagaacagaaaacctcgataacgagttgattatggaaacgggggccagagttatcggttatatgcgacatagtgaagaggatatgtcgcctaatgataattccctgcatatgcagcgtgcgaagctggaaagaacatttaatctggcggcgttaaatgccaaacgcgcggctatttaccagatgcgcgcaaggcaagaagtcagtgatgaaacactggcaaaaatagtcagtgaattagatgtgctggaaacgttaatcatggatagccgataattttatcgctgccagtaatagggaattaaatgatggctgagagtaatacttccagcatcgtttattccctatgtatttccttatgggcagaacaatcgcctggattaatactgcattaatacaacatagtgatataaaccaagaatcaatgtttttaatctgtacttaatttatcggtgatgttgcctgatggaacgaatcattgattgtttggcggtatccagatggtttcgcaacgccgttattgcatctaaatcgctacggcaaatcagggcgctgagaatggtcatatgttcatcaacagcaatgatattgcgctgtttgagatcgctttcatcccattgatagtgaaaatgaaagatcaccgatataatttcaagtgattgattaaaaaagatgttgtcagcagcggataacagcatggcatgaaaatcacggtctaattgagaaaacattcgaaagttgctgccaatgctgtcgcgcagcgtccggtggcgttcgagcatggtttttgcttgcagccagcgagggtcatcatcgggaaggttgagaaagtgttgcagggaatgtgtttcgagcatttcgcgtagctcaaacagctgctcggcgtaggattgatcgaactgcttcatgctccattggccgcgcttttcgctttgaataagattataacgaccgaatttcaaaagatattctcgtaccactaccggactgacgcttgccgctcgcgccagctgaagttcggaaaagctttctccggcgcgtaactggcgcaggttaatcatggtgaaaaatgcctgctcgaaaagacggttttgctctttcagcgaggccgtgatgcaatcaaatccatcgttctgttcgggtttgcgggcgataacataatttttccccaccagggtgagcacgccacatgcgcttaaatgctggagtatgtggcgtaccgtagtgcgactgatgttatacatttctgccagtccgctttgtgaaggcagcggagaaggaatattgcccctcgccatatcttcaatcacctgatttatgacgctatgacgtaaattctgcgaacgactcattcttccctccagtccggcattaaaagccgatttaaaacatttttatgcgcgatcatccgcatattttatgggtaaattcaggcgctcttataaattcgacgatatctgaaagtcataaaataaaaggagcggtgaatcatgtccacaatgaaagtattaatttgtcaggaaataaagaatttagtatgggaagtccgggaaagaccggtgccaggcgataatgaagcattaattaaaattaaaactgtcgggatttgcggtacagatattcatgcctgggcgggcaatcagccatttttcagttatccacgcgttttaggccatgaaatatgtggggagattattgaatcaggaaaaaacattcacaattttaatatcggacagcaagttgcggtaattccgtatatttcttgtcagcaatgcccggcgtgtaaaagcggtcgtaccaattgctgtgaaaaaatttcagtcattggcgtgcatcaggatggcggttttagtgagtatttgagcgtgccggtggcgaacattttgcccgcagacggtattgacccgcaggcggcagcattgattgaacctttcgctattagcgctcatgcggtgcgtcgtgcagccattgcacccagcgagcaggtgctggtggtcggggcggggccaatcggtctgggcgcggcggcaatcgctaaagccgatggcgcgcaggtggtggtggcggataccagtccggcgcgccgtgaacatgtggcaacgcgtctggaattacctgttctggacccgtcagccgaagattttgacgcgcagctgcgggcgcagtttggtggttcgctggcgcagaaagtgattgacgcgacaggtaatcaacatgcgatgaataacaccgtaaatctgattcgtcacggcggcacggtggtatttgtcggcctgtttaaaggtgagttgcagttctccgatctggaattccataaaaaagaaacgacgatgatgggcagccgcaacgccacgccggaagatttcgctaaagtcggtcgattgatggcggaagggaaaatcactgccgacatgatgttaacccatcgctatccgttcgccacgctggcagaaacctacgagcgcgatgtgattaacaatcgtgagttgattaagggcgtaattactttctgataaggcgagattattcaagttgccatgcagcgtccggggaagtgttgggcgctgttttttttctgtttctcaataatgttttgtaggccggagaaggtgtgtaggtcgcaccttatgcgacctacacatcagtcaggaattacccttcacgttctaccactttaatttccaccatgccgatcccgagcttacgcggcgagtgcccgaggatattcccttcgttggttgagacaggttccggtggcacaattaccagtgtgtcggcatcggttgggttatcgaaatgcagtgtggtggtggtcacttcattgcccagcacaagggcttgttcttcattgcctacgcgtaccggaataggacggctggcgttattgccgtatgctttggcggtaatcaccaggtcaaatttcttcggcagcggatgcttgtactcgatttttacttcatcgcccagctgtgcgttggaccagcggccccacgactctggacgagaaatcccgctaaactgtttcacctcttctggcgcaccagcgacgttaaagatgaaactgtcggctttgtagcgaatatcgttatcaacaatctttagcgtatcgacattgcctttgtaacgcgccatgtcgatgaccgtatctttaaatgccgttttgcccttccatattgctttgtcaacatgctgaacaatttgctgaccgccaagctgcccttgcgagacacaccagtcggtggagagtgccagttccggagcccagagttgtgccatcttgtagcaacggtcaacccagacgaaattgtcgcgtggagcgaaatctgccagctggaaacgcagcggtgctgagtattcgctttccggcagcggttccacgcgtttgtctgaaacccgcaacagcagcggcaaacggaaatggctacctgagaaggcaatcatgtttttctgctggtcgatggtgaactctttcatctctttagggaatttccacaggcggatgatatccggcttccacgccaatgttttctctttgatattgaggaagatttccgacatcgactgcccggataaactgctacggccaagtccgagatagttatcgccaccgagaatgtccagcaccgtcgcgccgttatccatcgtattacgcttcactgccagcgtctcttgctgcggcttgtcgccacggatgacaaaaaacaggttattgcgatcctgcttattaaggtatttccacgccgtattgttcatcgctaaatggtcagaagagacgacgatgacggtatctttaaaccacggtgacgctttgattttgttgataaacgtcgcaatattctcctggctgcaacttaccgcgctgaatgactgattcggcttaccgtcaaaatcatattttttgcggttacaggtgcgcgagataaaaccatccgggtgatgggtatcgactgtcagggtaaacagtgagaatcgctgacctgagcgggaaagctcttcaaattttttccacgcttcatcgagaacggtatcgtcgtagaatccccagtcgttgcgatagtgcgggtcggccaccacacttttcagctcttctgagccgtataagtggtcgaagccatgcgacttcaggaacacatctttaccggcaaaacgcagattcgcgccctgcacgaaatagttctgataacccgagtttttcaggatatcgcccagacagatgttctgcgggaagaagctggagacagaggcggaggcgttgccttcaaatggggcaaacagcggtatgccgcactgagaagccaccatgcccgcaatcgtgtaatccgttcctggcagctgctgcgtgtggctgaaatccaggccttcatttttcaacgcgcccagttcaggcgtgagatccgggaaaacctcgttatcaaaataggtccgctcgagactttcgccgtagatataaaccaggttgagtttcgggtcagggatagttttcgacggctctttataataagccgtaaagtccgggtcgccgtcgcgtgactgggatttcaccagttccgttatctgacgaaatgccgggctggcatccactgaacccagcgccagtaagagtgccagcaggctgtaaccaaaatggtgcggatgatggcgacgacggcgcaggatccagcccagcgcaccgaacaccgccgccagccccagcacaatgccgataccaggcaggatgtatttgctgacaccagcaccggtcaggctgttggttaaggtatagagaaccgcgtcgttaataccatcgccagtaaaatagtcgctggcaaacagggtgatatttaaaacgacaaatagccccagtaccgttaatgtggccgcaaaccaccaggtgttacgtcccgctttccatgcgtaaatcagcacagaggcgagaaaaagggcgaaagagagtagttctgacaacgggcgatcctcactaaaccgggccgtttagccaacgtttaagctttttgagaagcacaatgtaatggcgtcgccatattgctgcaattctagtgtcaaaaaaatgcgatgttgttaggaattagtttataaacagacttttttgatcgcggtcgcttcccgtgtaacaggggtaaaaccgtccaggagcagggaaaagggcaggagagagccgcgtcagccgggtaacagctaaaacgcggcgtttcgcggttcaggaaatgaagttcagcccctgctttaacaccagatcgcaggctttggttttcaccttttctgccagcggagtcgttccaatattatccagattgagttgctgaccatctttggttttcagcaaaccctgaatgccatccagatagttggtgtcttctttttgctcttcactgttcaggcccagtttttccagtacctgattcttgatgttttcggcatcggttaccgaagccagcttttgcttcgcgcagtattgcagaatgcctgcggcgttgttcatgttatctgcgcttaaggcctggttcccgctgctaagcaagttagttaatgacgcgagcgaccaaccgccttcctgtgtcgtgttgttttggttgccaagttcgctggcggcgctggagagcgcatctttccaggacgcagcatgcaccccggtggaaattaatgcgctggcggcaatggcacagcacagaagatgtttaatagttttcatcatcattactcaaggttgaattgtgtcgcagtataccgccagaaacggggattaatactctttacctgttacacggctacggtagctatcccagttaaagatcacccacaaactgttacccaggcgcatacggtccatcacgcgttcgcccagcaacttggtcatctcttccatattactgttggtcagcatcccggttgggcgtttggaagaagagcggcgatcgacgatctggttaatgatcactttttcgtatttcgattcggtctgcacgccgatctcatcgatcaccagcagatcaacgttactcagatcgttaagcagttgttcttcgctggtaccgctattcctgaaggtatctttcatcgccgacataatatcggccacggtgatgatcaatacggatttaccgcgtagcagcagctcgttgcagattgccgccgccagatggtttttgccggttcctggcttaccagaaaagatgaagctggcgatgttgccgtcaaactcttcgacatactggcgcgctttgcttaacgcattcatttgcccttcacactcaacgcgatagttctcaaaggagcagttctgatgcagtggacgaataccggagcggttaaaggtgcgctgcattttcatcgcccgattttcacgttcgagagcggcggagcggatcgccccttgttctttctgccaggccagtagttcttcacccgttttgaaagcaggtttgatatgggcaggcatcattttttgcaggcgttgcatcaggtcgccaacgtttttcatcgttaccctctgaatcctggtggaatttggctgtcaggttcactgaccgtattcacatctcgtttcggcagtccgccgttgctggcacgaccgatttgcaggctgcgcgccagtttttgttgccactgcacatggtgaaagactttgccttccgcctgccagtaggcaatgaatgacgccagttcttcggcggtcaccggttctcttagtgccacgccccatagcgccgccaggcggataaagtcggcatcgggttgccagtccggatacatggcaaatttccccatgggtacggcaacgggagcggtttgcggttcctgatagagttgatcgtccagggccacgtcacttcccggacgcgccagcttttcttccagcgccagcagttcagccaggcgtgcaggagtgatggcataaaacgccggggcattgttagcaaatacggcaaccacaccgccttcagcttttgccagaacggtttggtgatcgtgtaccagggcgtcaataccaacgacgtccggggtcaaaactctggaagacatactgtttctcaaatatggaacgatgaacgagaagggagataacttttatagtaacacacggaggagaggaggctgtctctcatccgcgtgctttaagtgaggcaattttatacgcgagggcgcttgcggtacaaccataatccaggaatggaaagaccgatggataacgcaccaacaatcgatgaagctgtaagaaagttggttaacagggtaatcatcaacggttcgctgtaacctagctggctgatttttaccgccgaaatcattgcggtataagctgatatgccagggaacatagggataacagccgccacggtaaacactttcggatgcgccagataccagcgcgaccattgaataccaatggtgccgaccagcatagaggccataaaggttgaccattcaatattcagcccgctggtcattaagatcattcgggaaccatgacctatcgcaccaagcagcgcacaccagcgtaacgctcgaacgggaacgttgaacaccatcgcaaagccgaccgcaggaatggcggcgaggatcatatcctgcgccaacgctaacagaaattcgatcacacccatccgcgtagcccccaaatcgtcagtgccattactacgccgacacaggtagccagtgtcagcagactggcgatcgcccagcgtgccagtccggtattgatgtggcctttaaacatatcggcgacggcatttatcaacggaaagcccggcaccagcagcagaacgctggcggccatcgcaatggtgggggtattgctgaaagtgggaagttgcaaaagcaatccggaaatggtggtggcggcgaaagcggtgaggcaaaagttgatctgtggatgaagatgacgttgtgccagcagctggcggatatacatcgcggccgtactggcaaagaaggtgatgacggcaccatcccagccacctttattgagtttacagaaacaggcgcaggaaaggccaaccattaaggctaccagccatcttgggtaacgtaatggctgaatttggctaaatcgtttctctacgcctttgtaatccagcagatgatgctccgccagaattacaatgtgctggacttcagtcaccacatgcatattaatgccgcgatcgtgatttttacgtgtcgatgtcaggcattgcccatctttaatggttgtcagcactatggcgttcgaagagatagaactttcgacgctgtccattcccaacgcccgacccagtcgtgaggaaagctcatcaaccaacgcgctttccgcaccatgttgcaaaagaaataatccacactggatacaaagccgtgttacggctcgctgttgctcagtttgcataactcgccctttgtcatagacgtgctgcgtattgttcagataatgagaatccatttgtatcatgaagcacggttgttttgcggtaggttaagatcaaaattgcgctgattaatcctggttatcgggagatgctcggtgataaaaagcgaattatctctcgccgtaaacaaactatcgcatgaatattatcactataatgaatttgttatttggcctttacgagtcaggataatagatagctgggcgcgttttttaatgttaacaagttaaaaccatcagattttattgaataaatattgattgtgtgattcccgcattctgagggaagagatatcatttaattataaattaaatgaatgagatttctgtttttcattaagtatttctaacaacttaatgtagatattttaaatgtctccaggctatttcaccaggttatcatttgatgctaaccttctgacacatgcagtggagttgttgtgcagcaggagtatgctgatatgaaagtgaatgctaaggataatttattcgcttaatctattaatttgctgggaatatttaaggaatgaataccttgaataaaccatcatgatttttagacagtggatgtggaggaaatatgttgccaggatgctgcaaaaatggaattgttatcagtaaaatacctgttatgcaagcagggttaaaagaggtcatgaggactcacttccctgaatatgaaataatatccagcgcctctgcggaggaccttaccttattacaattacgtcgttccggattagtcattgctgatttagccggtgaaagtgaagatccacgttccgtttgtgagcattattactctttaatctcacaatatcgggaaattcactgggttttcatggtgtcacgctcctggtattcccaggcagtagaattgctcatgtgccctacggcgacgttattgtctgatgttgaacccattgagaatctggtcaagaccgtacgttccggcaatacgcactcagagcgtatcagcgccatgctgacctctccggcgatgactgaaactcatgattttagctatcgctccgtcattctcactctttcagagcgcaaggtactgcggctattaggtaaaggatggggcatcaaccagatagcttcattgcttaagaaaagtaataaaactattagcgcccaaaaaaacagtgcgatgcgtcgactggcaattcacagcaacgctgaaatgtatgcatggataaatagcgcgcagggtgcaagagaacttaacttgccttctgtttatggagatgccgcagaatggaacacagccgaattaagaagagaaatgtcgcactcatagaaaaatgcgtcatgagtagtatcggtattgagagtttattcagaaagtttgcaggtaacccttataagctccatacctataccagtcaggagtcatttcaggatgccatgtcgcggatctcgtttgcagcggtcattttttctttttctgccatgagaagtgcgcgcagagagggattatcctgcctgactgaactggcgattaagtttccgcgtacccggcgtttagttattgcggatgatgatattgaagctcggctgattggttcattatcgccatcaccgctggacggtgtattaagtaaagcgtcaacgctggagatttttcatcaggaactctttttgtcattaaatggtgtacgtcaggcgaccgatcgactgaacaatcagtggtacattaaccaaagccggacgttaagcccgacggagagagaaatattgcgctttatgtcgcgtggctactcaatgacacaaattgccgagcagcttaaacgcaatatcaaaacgatccgtgcacataaatttaatgtgatgtcgaaactgggcgtcagttctgatgcagggttgttggaggccgcagatattctgttatgtatgcggcattgcgaaacaagtaatgtgttgcatccttattaatccgcatgatgccgggtttacttccccggcagtgctttcatttcagcgtacaatcgccacattgctgcacatccggtaagcgataacgctggcagcaagtgcggcgcaccagcaggccgtcgcgtagcaccacggtacgccagagtggattatcttcaccggtagtaagcgttttctcaaaaaagagggcatagcgcagcgattcaaccgtcgcctcgccgagcagctgtttcatctcagtcagataccagttgatcaaataaccggtattgctccagataagtttgccgttaatctctcccgttgcttctagtgcctgcacaaccggaaccagcgcctggctgattaacgtttccattcgctgctgcggcgaatgtagtgttgcgtttttatcttcacacacatcgacccagaaacaggcggcgcgtccggtttcgtgaaactcaacgtggacatgttccggcgacacatctaatgctttttcctgagtcagcagcgccagcattaatggtggtaccatcaggccgatataccattgcgcccacagtgagatcagcggtttgttttcgcggatcatcaaaggttggttgcggtagatatgatcggaatagaccgcgagtagagaacttagcgcattaggtgatgaccattgcgccagcgtcatggcgttaagtggggcgggttcatccaggcggataaactccagcaaatgttcacgatgttcggcgatcgtcgcccgcacggcttgtgcaagcccagcatcctgcggctggagatgcgttcgccagataacatcttcatagagcggtgcggaacgataggccataatcgtgatagtaatctaaatgataattattgctaatcctatcgataggtttacccgatagcaagggatttctctggcttgcaaatgataaaaattatcatatgatattagttatcattatcaatgaaagagatgaaaccatgttgcaacgtacgctgggcagtggctggggagtgttgctgccgggattgctgattgcagggctgatgtatgcggatttatcgccggatcaatggcggattgtcattctgatgggattggtattgacgccggtgatgttgtatcacaaacagttacggcattacgttttgctaccatcgtgcctggcgcttattgctggcatcatgctgatgataatgaatttgaatcaggggtgataaaacagtgaagagacaagaaaagaagtaaagataattggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagtcatcttactttttttgatatcgcctcgtttggtgcgaggggggggacttgaacccccacgtccgtaagaacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcccagtgcgagcaatatcaacgtggtttttggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccatcaattcttaaaaagaattgctaccacggaggcgcattctagtggttttcagcttttcgtcaatagttaattatcgacagcggtgtaattgctggaaaaatgtccatcagcgaattgtggataattcgtttgtcggtcagagaaggcgtgtacgccgcatccgacacggtatgcggcgacatatatcagatactcaacctttcttcgcctggcgggtcataatggcgcgatacaccttgaagcgcccggtttgcgcaatcacttcgtggaaaccaaatgtctcatccagcacgtccgggtaaggcaggaaggcgttcgctacaattcgcaactcgccgccgctgttcagatgacgcaccgcgccgcgaatcagcgtttgcgcggcatccaggctggtttgcatcccatcgtggaacggcgggttggagatgatcatatcaaaacgacctttcacctcggaaaagacgttactggcaaagacttcaccttcaacaccgttggtcgcaagtgttgcgcgactggcttctaccgctggtgcagaaacatcacacagagtgaggcggatcttcggtgaatggcgcgcaaaagcaacggaaagcactcccgcgccgcagccgacatccagcactttacctttcgtgtgtggagttagcgtcgagagcagcaactgactgccgacatccagaccgtcgcggctaaacacgcccggcagcgttttgaccgtcaagccatcgacgctgtattcgccccagaatttattggcatcaaataccggctgcttttccagacgaccaaaatagaggccgcagcgacgggcgctgtctaccttattcaacggtgcataatcggccagcatctgctcggcgctgcgcacgccgctgcggttctcgccaacgacaaaaatatccgtgcccaccggaagcagagaaagtaaattcatcaactggaactgggcttccggtttgttcttcggccagtagtagatcagcgtatcgcaatctgcgacgtcatctgccgtggcgaccaggctaaaacgggcgttatcccccatctggcggcttaacacctgccagtggtggaattgctgggtatgagcacggctggtcgcggtatctaaacgcgcgggcaggtcatcctgtaagtctccggcaaacagaatacggctttgttcgaaatcatcactgtgacgcagcaagacttcacttgccggggtaaatgcagacatggaatgctcctcaattgatactggcggcgattatagccatatgttggcgcggtatcgacgaatttgctatatttgcgcccctgacaacaggagcgattcgctatgacatcccgacgagactggcagttacagcaactgggcattacccagtggtcgctgcgtcgccctggcgcgttgcagggggagattgccattgcgatcccgccacacgtccgtctggtgatggtggcaaacgatcttcccgccctgaccgatcctctggtgagcgatgttctgcgtgcgttaaccgtcagccccgatcaagtgctgcaactgacgccagaaaaaatcgcgatgctgccgcaaggcagtcgctgcaacagctggcggttgggtactgacgaaccgctatcactggaaggcgctcaggtggcatcaccggcgctcaccgaattacgggcaaacccaacggcacgcgccgcgttatggcaacaaatttgcacatatgaacacgatttcttccctcgaaacgactgatttaccagcggcttaccacattgaacaacgcgcccacgcctttccgtggagtgaaaaaacctttgccagcaaccagggcgagcgttatctcaactttcagttaacgcaaaacggcaaaatggcggcgtttgcgattacgcaagtggtgctggatgaagctacattgttcaatattgcggtcgatcctgactatcagcgtcagggattgggaagggcgctgctggaacatctgatcgacgaactggaaaaacgcggcgtggcgacgctatggctggaagtacgtgcctcaaatgctgccgccattgccctgtacgaaagtttaggctttaacgaggcgacgattcgccgcaattactaccccaccacggacggtcgcgaagacgccatcatcatggcgttaccaatcagtatgtaagacaaggtggaataatgaagtgggactggattttctttgatgccgatgaaacgctgtttacctttgactcattcaccggcctgcagcggatgtttcttgattacagcgtcacctttaccgctgaagattttcaggactatcaggccgttaacaagccactgtgggtggattatcaaaacggcgcgatcacttcattacagcttcagcacgggcggtttgagagctgggccgaacggctgaacgtcgaaccgggtaaactcaacgaggcctttattaatgcgatggcggaaatctgtacgccgttgccgggggcggtttccctgcttaacgccattcgtggcaacgccaaaatcggcatcatcaccaacggctttagcgccttgcaacaggtacgtctggaacgcacgggcctgcgtgattacttcgatttgctggtgatttccgaagaagttggcgttgccaaaccgaataagaaaatttttgattatgcgctggaacaagcgggcaatcctgaccgttcacgcgtgctgatggttggtgacactgccgagtccgatattctcggtggcatcaacgccgggcttgcgacctgctggctgaatgcgcacaatcgcgagcaaccagaaggcatcgcgcccacctggaccgtttcttcgttgcacgaactggagcagctcctgtgtaaacactgattgcctcccccccgttgatgggtaaaatagccgcaatttttcgttttcaacaagcgcggcgcgatgccgcttactcaagaagaaagaattatgacgttgtctccttatttgcaagaggtggcgaagcgccgcacttttgccattatttctcacccggacgccggtaagactaccatcaccgagaaggtgctgctgttcggacaggccattcagaccgccggtacagtaaaaggccgtggctctaaccagcacgctaagtcggactggatggagatggaaaagcagcgtgggatctccatcactacgtctgtgatgcagtttccgtatcacgactgcctggttaacttgctcgataccccggggcacgaagacttctcggaagatacctatcgtaccctgacggcggtggactgctgcctgatggttatcgacgccgcaaaaggtgtagaagatcgtacccgtaagctgatggaagttacccgtctgcgcgatacgccgatcctcacctttatgaacaaacttgaccgtgatatccgcgacccgatggaactgctcgatgaagttgagaacgagctgaaaatcggctgcgcaccgatcacctggccgattggctgcggcaagctgtttaaaggcgtttaccacctttataaagatgaaacctatctctatcagagcggtaaaggccacaccattcaggaagtccgcattgttaaagggctgaataacccggatctcgacgctgcggttggtgaagatctggcacagcagctgcgtgacgaactggagctggtgaaaggcgcgtctaatgagttcgacaaagagctgttccttgcgggcgaaatcaccccggtattctttggtactgcgctgggtaacttcggcgtcgatcatatgctggatggcctggtggagtgggcgcctgcgccgatgccgcgtcagaccgatacccgtaccgtagaagcgagcgaagataaatttaccggcttcgtatttaaaattcaggccaacatggacccgaaacatcgcgaccgcgtggcgtttatgcgcgtggtatccggtaaatatgaaaaaggcatgaagctgcgccaggtgcgcaccgcgaaagatgtagtgatctccgacgcgctgacctttatggcaggcgaccgttcgcacgttgaagaagcgtatccgggcgatatcctcggcctgcacaatcacggcaccattcagatcggcgatacctttacccagggtgagatgatgaagttcaccggtattccgaacttcgcgccagaactgttccgtcgtatccgcctgaaagatccgctgaagcaaaaacagctgctcaaagggctggtacagctttccgaagagggggcagtgcaggtgttccgtccgatctccaacaacgatctgatcgttggcgcggttggtgtgctgcagtttgatgtggtggtagcgcgcctgaagagcgaatacaacgttgaagcagtatatgagtcagtcaacgttgccaccgcccgctgggtagaatgtgcggacgcgaagaaattcgaagagttcaagcgtaagaacgaaagccaactggcgcttgatggcggcgataacctcgcttacatcgctaccagcatggtcaatctgcgcctggcgcaggaacgttatccggacgttcagttccaccagacccgcgagcattaattctagcctccagggcgcggtagccgctgcgccctgtcaatttcccttccttattagccgcttacggaatgttcttaaaacattcacttttgcttatgttttagctgatatcccgagcggtttcaaaattgtgatctatatttaacaaagtaatgacatttctgacggcgttaaataccgttcaatgcgtagatatcagtatctaaagccgtcgattgtcattctaccgatattaataactgattcagaggctgtaatggtcgttattcatcacccatcgcttttgtgatggcgaccattgacttctgtagagggtgaagtctctccctattcagcaatgcaacctcgtgttgccaggctcaaattacgagcaaacatacaggaataaatcgatgactatgacaagactgaagatttcgaaaactctgctggctgtaatgttgacctctgccgtcgcgaccggctctgcctacgcagaaaacaacgcgcagactaccaatgaaagcgcagggcaaaaagtcgatagctctatgaataaagtcggtaatttcatggatgacagcgccatcaccgcgaaagtgaaggcggccctggtggatcatgacaacatcaagagcaccgatatctctgtcaaaaccgatcaaaaagtcgtgaccctgagcggtttcgttgaaagccaggctcaggccgaagaggcggtgaaagtggcgaaaggtgttgagggcgtgacctctgtcagcgacaaactgcacgttcgcgacgctaaagaaggctctgtgaagggctacgcgggtgacaccgccaccaccagtgaaatcaaagccaaactgttggcagatgacattgtcccttcccgtcatgtgaaagttgaaaccaccgatggcgtggtccagctctccggtaccgtagattctcaggcacagagcgaccgtgctgaaagtatcgccaaagcggtagatggtgtgaaaagcgttaaaaatgatctgaaaactaagtaattcgtcgtaattcgacctcccgaactttgtcgggaggcgcgatgtgcaccacactaaaaatatcgcattgagtgattttcacgctcatatcaagcggtgacattaactatggtaaaggagacgcttatgtttcgttggggcatcatatttctggttatcgcgttaatcgccgccgcacttgggtttggtggtctggccggtactgctgcaggcgcagctaaaattgtctttgtcgtcgggattattctgttcctggtgagtttgttcatgggccgaaaacgaccctagatttcagaccattaagaaaattttatccaaagccagtccagcggactggcttttgcggttttagcgaataataaattgcgttactttgtcattctttcacaacaaaaacaggaaggcagaggtggggcagcgaatacctgtaacgcttggtaatattgcgccgttgtcgctaaggccgttccagcctggacggattgctctggtgtgcgaaggcggcggacaacgtggaattttcacggctggcgtgctggatgagtttatgcgcgcgcagtttaatcctttcgatctttatctcggcacatctgccggggcgcagaacctctcggcgtatatctgcaatcagcccggttacgcgcgcaaagtcatcatgcgttacaccacaaaacgcgaatttttcgatccattgcgctttgtccgtggaggaaatcttatcgatctcgactggctggtggaggccaccgcaagccagatgccgttgcaaatggataccgcagcgcggttatttgacagcggcaaatcgttttatatgtgcgcctgtcgtcaggatgactatgcgccgaattactttttgccaactaaacaaaactggctggatgtgattcgcgcctccagtgcgatacctggcttttatcgtagcggagtgtcgctggaaggtattaactacctggatggtgggatcagtgatgcgatcccggttaaagaggcggcaaggcagggagcaaaaacgttggtcgtcatccgcactgtgccgtcacaaatgtactacacgccacagtggttcaaacgcatggaacgctggctgggtgacagtagcctgcagccgctggtcaatctggtgcagcatcatgaaaccagctatcgtgagattcagcaatttattgagaaaccaccgggccagctgcggatattcgaaatttatccgccgaagccattgcatagtattgcgctcggcagtcggattccggcgctgcgtgaagactataaacttgggcgtttatgtgggcgttattttctggcaacggtcggtaaattattgactgaaaaagcgccgctgagccgccatctggtgccggtggtgacgccggagtcgatcgttattccgcctgcgccagtcgccaacgatacgctggttgccgaagtgagcgacgctccgcaggcgaacgacccgacatttaacaatgaggatctggcttgatttgccgttttatcgacacccactgccattttgatttcccgccgtttagtggcgatgaagaggccagcctgcaacgtgcggcacaagcgggcgtaggcaagatcattgttccggcgacagaggcggaaaattttgcccgcgtgcaggcgttagcggaaaaatatcaaccgctgtatgccgcattgggcttgcatcctggtatgttggaaaaacatagcgatgtgtctcttgatcagctacagcaggcgctggaaaggcatccggcgaaggtggtggcggtgggggagatcggtctggatctctttggcgacgatccgcaatttgagaggcagcagtggttactcgacgaacaactgaaactggcgaaacgctacgatctgccggtgatcctgcattcacgacgcacgcacgacaaactggcgatgcatcttaaacgccacgatttaccgtgcactggcgtggttcatggtttttccggcagcctgcaacaggccgaacggtttgtgcaactgggctacaaaattggcgtaggtgggactatcacctatccacgcgccagtaaaacccgcgatgtcatcgcaaaattaccgctggcatcgttgttgctggaaaccgacgcaccagatatgccgctcaatggttttcaggggcagcctaatcgccctgaacaggccgcccgtgtgtttgccgtgctttgcgagttacgaccggaaccggcggatgagattgcgcaagcgttgcttaataacacctatacgttgtttaacgtgccgtaggccggacaaggcgtttacgccgcatccggccgttggcgcacaatgcctgatgcgacgctgacgcgtcttatcatgcctacaagtctgtgccgaaccgtaggccggataaggcgttcacgccgcatccggcagctggcgcacaatgcctgatgcgacgcttgacgcgtcttatcatgcctacaggtctgtgccgatccgtaggccacatccggcatgtcacaaatatagcgccggaaatattaaccggctcaccccgcgctcccgtaacgcatcagccagttgttccacatcctccggcgtggcgctcggccagctttgcgcctcgccatacacgccgtgggcatgaaacgcgttcaggcgtaccggaacatcgccaagtcccttgattaacgccgccagttcttcgatatgttgcaaataatccacctggccagggattaccagcaaacgcagttccgccagcttaccgcgctctgccagcaaacagatgctgcgcttgatctgctgattatcgcgtccggttaattgctgatgacattcgctcccccacgctttgagatcgagcattgcgccgtcacacaccgggagcaatttttcccagccggtttcgctcaacatgccgttactgtccacgaggcaggtgagatggcacagttgcggatcgtttttgatggcagtaaacagcgccaccacaaacggcaactgggtcgtggcttcgccgccgcttaccgttatcccttcaataaacagaaccgctttgcggacatggttaagcacctcgtccacgctcatggattgcgccattggcgtagcatgttgcggacacatcttcaggcaggtatcacattgctcgcagacagccgcgctccacgccactttgccgtcgacaatctgcaacgcctgatgcggacactgcggcacgcactctccgcaatcattacagcgccccatcgtccacggattgtgacagtttttgcagcgcagattgcagccctgcaaaaacagagccagacgactgcctggcccgtcaacgcaggagaaggggataatcttactgactaaagcgcatctgctgttcatggcttatcacgcgcggctggcgttccagaatacgagtgttgcgtgcggcttcttctcccagccaggtggtgttggtgcgtgaaccttcggcgcgatatttttctaaatccgacaaacgcaccatataaccggtaacgcgaaccagatcgttaccgctgacattggcggtaaattcacgcattccggctttaaaggcaccgaggcaaagctgtaccagcgcctgcggattacgtttgatggtttcgtcgagcgtcagaatgtcgctgatgccggaataataataagcatgatgcggggcgacagtttgcagatgggtaatcggatctggctcatcaccatacggcaaacgcgcgcccggcgtggtgccgatatcggaacttatccccgactgtgcgtgtaacatggcgcgtttttgccagccatatttcacgggggtattggcgacaaactccgccagttgcgcgctaatgcgataacccacttcatttgcggcggcctctttaccgtagcgtgcggcaatcccttctttttcacacagcaagttaaccgcttccgccagcccatacatgccaaacatcggcacaaaacgttcagggttaatcagcccttctttcaccaggaagctattctcaaagaagtgtgattgttgatagaggaattcacaccgcgcatcgatgatggcgatctgctgttggcagtagtgcggtagagtgcgcgtaaagaagtcctccagcgattcactgcgctcggcaatggctttcaggtttaggcgtaccagcgtgctgccaccacccgccagcggcagtgagttgtaacagctcacaatcccgtagcccccttttgtgaaaattttatcatgcaccggaccgttggcgatgtgcggtttgctacattcacagatgtttttcgccacttccagcagcaggtcatcaggggtgatatcaggatcgtagataaaggtcaggttcggtgaaacctgcttcagctctgcgtctgcacgtaatatcgcacgggtaatgggcgaatcagacgggccgatattggcatgcataaaggcgtctggcagggttctgtcgaggtaacgccagaaacgttttattcgaatatcgatctcgtcttgtgttagaattctaacatacggttgcaacaacgcatccagttgccccaggtagaccggcatcgatgtgaccgaaggaacgtggtggtaaagaatggtcagcagagagagtgcgtcatcaagatcttttgcgccttccagctccagccattcggaaccgttggccaaaaaacgggcgtaatcgggtaagacatagcgcggtttgtacggcgcatgaccttcaaacatatcgcagattaccccctcatccagcgcgcggcgggcttcggcaggcagctgtgggtaaggcagattgttttctgcttccagtgccagaaaatggcgcttctgctccgggctaagtaccgggctggtgacaatttgctggcaacgttgttgcagtgcattttcatgagaagtgggcatcttcttttccttttatgccgaaggtgatgcgccattgtaagaagtttcgtgatgttcactttgatcctgatgcgtttgccaccactgacgcattcatttgaaagtgaattatttgaaccagatcgcattacagtgatgcaaacttgtaagtagatttccttaattgtgatgtacatcgacgtgtgttgcggagtagatgttagaatactaacaaactcgcaaggtgaattttattggcgacaagccaggagaatgaaatgactgatctgaaagcaagcagcctgcgtgcactgaaattgatggacctgaccaccctgaatgacgacgacaccgatgagaaagtgatcgccctgtgtcatcaggccaaaactccggtcggcaataccgccgctatctgtatctatcctcgctttatcccgattgctcgcaaaacgctgaaagagcagggcaccccggaaatccgtatcgctacggtaactaacttcccacacggtaacgacgacatcgacattgcgctggcagaaacccgtgcggcaatcgcctacggtgccgatgaagttgacgtggtgttcccgtaccgcgcgctgatggcgggtaacgagcaggttggttttgacctggtgaaagcctgtaaagaggcttgcgctgcggcgaacgtactgctgaaagtgattattgaaaccggcgaactgaaagacgaagcgctgatccgtaaagcgtctgaaatctccatcaaagcgggtgctgacttcatcaaaacctctaccggtaaagtggctgtgaatgcgacgccggaaagcgcgcgcatcatgatggaagtgatccgcgatatgggcgtagaaaaaaccgttggtttcaaaccggcgggcggcgtgcgtactgcggaagatgcgcagaaatatctcgccattgcagatgaactgttcggtgctgactgggctgatgcgcgtcactaccgctttggtgcttccagcttgctggcaagcctgctgaaagctctgggccacggcgacggtaagagcgccagcagctactaaggcttgatttgccggatgatgcagcgatgctcatccggttccccgattacctcgtctcttttccacgggaggttaccttgtttctcgcacaagaaattattcgtaaaaaacgtgatggtcatgcgctgagtgatgaagaaattcgtttctttatcaacggcattcgcgacaacactatctccgaagggcagattgccgccctcgcgatgaccattttcttccacgatatgacaatgcctgagcgtgtctcgctgaccatggcgatgcgagattcaggaaccgttctcgactggaaaagcctgtatctgaatggcccgattgttgataaacactcgaccggcggtgtcggcgatgtgacttcgctgatgttggggccgatggtcgctgcctgtggcggctatattccgatgatctccggtcgcggcctcggtcatactggcggtacgctcgacaaactggaatccatccctggcttcgacattttcccggatgacaaccgtttccgcgaaattattaaagacgtcggcgtggcgattatcggccagaccagctcactggctccggcggataaacgtttctacgcgacccgtgatattaccgcaaccgtggattcaatcccgctgatcaccgcctctattctggcgaagaaactggcggaaggtctggacgcgctggtgatggacgtgaaagtgggtagcggcgcgtttatgccgacctacgaactctctgaagcccttgccgaagcgattgttggcgtggctaacggcgctggcgtgcgcaccaccgcgctgctcaccgatatgaatcaggtactggcctccagtgcaggtaacgcggttgaagttcgtgaagcggtgcagttcctgacgggtgaatatcgtaacccgcgtctgtttgatgtcacgatggcactgtgcgtggagatgctgatctccggcaaactggcgaaagatgacgccgaagcgcgcgcgaaattacaggcggtgctggacaacggtaaagcggcagaagtctttggtcgtatggtagcggcacaaaaaggcccgaccgacttcgttgagaactacgcgaagtatctgccgacagcgatgctgacgaaagcagtctatgctgataccgaagggtttgtcagtgaaatggatacccgcgcgctggggatggcagtggttgcaatgggcggcggacgccgtcaggcatctgacaccatcgattacagcgtcggctttactgatatggcgcgtctgggcgaccaggtagacggtcagcgtccgctggcagttatccacgcgaaagacgaaaacagctggcaggaagcggcgaaagcggtgaaagcggcaattaaacttgccgataaagcaccggaaagcacaccaactgtctatcgccgtatcagcgaataacggtatactgatctgatcatttaaatttgaagcactgagtacggagaacatatgaaacgtgcatttattatggtgctggactcattcggcatcggcgctacagaagatgcagaacgctttggtgacgtcggggctgacaccctgggtcatatcgcagaagcttgtgccaaaggcgaagctgaccacggtcgtaaaggcccgctcaatctgccaaatctgacccgtcttgggctggcgaaagcacacgaaggttctaccggtttcattccggcgggaatggatggcaacgctgaagttatcggcgcgtacgcatgggcgcacgaaatgtcatccggtaaagacaccccgtctggtcactgggaaatcgccggtgtcccggttctgtttgagtggggatatttctccgatcacgaaaacagcttcccgcaagagctgctggataaactggttgaacgcgctaatctgccgggttacctcggtaactgccactcttccggtacggtcattctggatcaactgggcgaagagcacatgaaaaccggcaagccgattttctatacctccgctgactccgtgttccagattgcctgccacgaagaaacctttggtctggataaactctacgaactgtgcgaaatcgcccgtgaagagctgaccaacggcggctacaacatcggtcgtgttatcgctcgtccgtttatcggcgacaaagctggtaacttccagcgtactggtaaccgtcacgacctggctgttgagccaccagcaccgaccgtgctgcagaaactggttgatgaaaaacacggccaggtggtttcggtcggtaaaattgcagacatctacgccaactgcggtatcaccaaaaaagtgaaagcgaccggcctggacgcgctgtttgacgccaccatcaaagagatgaaagaagcgggtgataacaccatcgtcttcaccaacttcgttgacttcgactcttcctggggccaccgtcgcgacgtcgccggttatgctgcgggtctggaactgttcgaccgccgtctgccggagctgatgtctttgctgcgcgatgacgatattctgattctcactgctgaccacggttgtgacccgacctggaccggtactgaccacacgcgtgaacacattccggtactggtttacggcccgaaagtgaaaccaggttcgctggggcatcgtgaaaccttcgcggatatcggccagactctggcaaaatattttggtacttctgatatggaatatggcaaagccatgttctgatggatttgggcggagcagtgactccgcctttaatatgtcacaaaaaggataaaacgatggctactccacacattaatgcagaaatgggcgattttgctgacgtagttttgatgccaggcgacccgctgcgtgcgaagtatattgctgaaactttccttgaagatgcccgtgaagtgaacaacgttcgcggtatgctgggcttcactggtacttacaaaggccgcaaaatttccgtaatgggccacggtatgggtatcccgtcctgctccatctacaccaaagaactgatcactgatttcggcgtgaagaaaattatccgcgttggttcctgtggcgctgttctgccgcacgtaaaactgcgcgacgtcgttatcggtatgggtgcctgcaccgattccaaagttaaccgcatccgttttaaagaccatgactttgccgctatcgctgacttcgacatggtgcgtaacgcggtagacgcggcaaaagcactgggcgttgatgctcgcgttggtaacctgttctccgctgacctgttctactctccggacggcgaaatgttcgacgtgatggaaaaatacggcatcctcggcgtggaaatggaagcggctggtatctacggcgtcgctgcagaatttggcgcgaaagccctgaccatctgcaccgtgtctgaccacatccgcactcacgagcagaccactgccgctgagcgtcagaccaccttcaacgacatgatcaaaatcgcgctggaatccgttctgctgggcgataaagagtaattgtgttttgctgaaaggcgattgtcgtgtgaagccggagtgggagactgctccggctttttagtatttattcatcaatagcaactgatttatagatttactattatttttcatatggatagaaaataaaatccattcaagtatctattcacgaatctattcatttatgttcagcagtcattcaggaagggcatatcagcaactctggtggacaaccataaattcctgccattttgcttttgatgtttgaactaagccgttccgtcttttcgatctgttttagagaattaatggagatacctaacattttacttacttcagcaagtgatagtttatgcctgatacgcacggcggttagccaggatataccctggctgaacattaaattgataatctcccgttcctggttttccagatcgatcatatttccttccctggatattttaatcagcgagttaccttaccgcccctgccatccacgctgacaactcccgtagctctttttcctgttccgggaagtcaaccagcagcgcttcgcactcctgttgcagcatatccgcgcggtacagacagccttgcagtcgcccggcgagggcttccagcggcgcggggttgagactgtcggtaaacacctgggcgcgggtgatatggcctttttcaacgtcgaaatgcagttccacgccgccccaggtaaagcgttcatccagcagatgcgagaatgccggagcctgaccgaagttccattcccagctactctggcgggcaaaggtttcggcgaagtttggcaagtctggcgttttgtccggggagatgatttccgcttccacgcgctcgccataatgggcgaaaaaggcctcggttatggcctcgcaaacctgctcatgggtgatccccggtagcaattcggtcagattggtcacgcgggaacgcactgaggtaatgcctttcgccgccagtttctttttatccggattgagatagtttgccaggcggctaaggtcggaattgagcagcaaagtgccgtggtggaagccacgatctttggtttcgcgataggccgagcctgagactttgcgatcgccttcggcggttttcaccaccagatcgttacgcccggaagcttcggcgctgacgccgagcgcgttcagcgcattgagcacaatcgacgtggagatggttttatcgtactccggcttgccagccataaaggtaaaacaggtattgccgagatcgtggaacactgcgccgccaccgctactgcgccgcgccaggcggacgttatcttcttccatccgccgggtattacactctttccacgggttctgcgcgcgaccaatcactaccgtgtcggcattgcgccagagaaacagaacgcgctgcgtagccggcatctggcgaaaaatacactcctctaccgccaggttaaaccacgggtcgtaagagtcagagatgagcaggcgtaatgtggacataacgatttcctttcttgtagtaatgggtcactcttttttctcgctttcttcctcttccggcaccggtttactggcggttaacaggaagggcgattgctgccagcgggtgcgtttaccctgtagcagcgtgcgggtcagcactacgccgattgccagcgagagcagcaacatcaggcgtaaaatgttagtggtgttatccacctgttgggcttcggtggcgagcgtatgggtgtcgagcgtcaggcgcagatagccgagcggtccgtttttacccgcaatgggttcgacaatctgctggttaaaatagccgcccgcttttttgccgtcgagcgccagccggtcgcgcacgtcgacgctttcgccagaacgggcgataagatcgccttgctcatcatatacgcctgcgtcgagaatgcggctttcatccgttaactgatcgaggatcgcctgaatgcgtttttcatccggtgagtcggtacgcatcagcggtgcaacgtttagcgtcacctgccgcgccagggtgcgggccagttcttccagttgcggattacgctgtcgctggtggttttgactaaaccatgacgccccctgcatcagcgccactaacaaggcaagacagaacaggacaatcactgcccgatgcagccgaaatttcagttttgtgcgagccatcttccaccctttgaaaatttgagacttaatgttgccagaagcaatggatacaaggtagcctcatgcgttattttccctgcttcgaacgattttacaggagccttaatgcctaacattacctggtgcgacctgcctgaagatgtctctttatggcctggtctgcctctttcattaagtggtgatgaagtgatgccactggattaccacgcaggtcgtagcggctggctgctgtatggtcgtgggctggataaacaacgtctgacccaataccagagcaaactgggcgcggctatggtgattgttgccgcctggtgcgtggaagattatcaggtgattcgtctggcaggttcactcactgcgcgggctacgcgcctggcccatgaagcgcaactggatgtcgcgccgctggggaaaatcccacacctgcgcacgccggggttgctggtgatggacatggattccaccgccatccagattgaatgtattgatgaaattgccaaactggccggaacgggcgagagggtggcggaggtaaccgaacgggcgatgcgcggcgaactcgattttaccgccagcctgcgcagccgcgtggcgacgctgaaaggcgctgacgccaatattctgcaacaggtgcgtgaaaatctgccgctgatgccaggcttaacgcagctggtactcaagctggaaacgctgggctggaaagtggcgattgcctccggcggctttactttctttgctgaatacctgcgcgacaagctgcgcctgacagccgtggtagccaatgaactggagatcatggacggtaaatttaccggcaatgtgatcggcgacatcgttgacgcgcaatataaagcgaaaaccctgacccgcctcgcgcaggagtatgaaatcccgctggcgcagaccgtggcgattggcgatggagccaatgacctgccgatgatcaaagcggcagggctggggattgcctaccatgccaagccaaaagtgaatgaaaagacggaagtcaccatccgtcacgctgacctgatgggggtattctgcatcctctctggcagcctgaatcagaagtaattgcccgcccgtcatcctgcgggcggcacagcattaacgaggtacatcgtggcaaaagctccaaaacgcgcctttgtttgtaatgaatgcggggccgattatccgcgctggcaggggcagtgcagtgcctgtcatgcctggaacaccatcaccgaggtgcgtcttgcagcgtcgccaacggtggcgcgtaacgagcgtctcagtggctatgccggtagcgccggagtggcaaaagtccagaaactttccgacatcagccttgaagagctgccgcgtttttccaccggatttaaagagttcgaccgcgtattaggcggcggcgtggtgccgggaagcgccattctgattggcggtaaccctggtgcggggaaatccacgctgttgctgcaaacgctgtgcaaactggcgcagcagatgaaaacgctgtatgtcaccggcgaagagtcgctgcaacaggtggcaatgcgcgctcatcgccttggcctgccgactgacaatcttaatatgctgtcggaaaccagcatcgagcagatctgcctgattgccgaagaagagcaaccgaagctgatggtaattgactccatccaggtgatgcatatggcggatgtacaatcatcacctggcagcgtggcgcaggtgcgtgaaacggcggcttatctgacgcgcttcgccaaaacgcgcggtgtggcgattgtcatggtcgggcacgtaaccaaagatggctcgctggctggccctaaagtgctggaacactgtatcgactgttcggtgcttttggatggtgatgccgactcacgttttcgcaccttacgcagccataaaaaccgcttcggcgcggtgaatgagctgggtgtcttcgcaatgaccgagcaggggctgcgtgaagtcagcaacccttcggcaattttcttaagtcgcggcgatgaagtgacctccggtagctcagtgatggtagtgtgggaaggaacgcgtccgctgctggtggagattcaggcgctcgtcgatcactcgatgatggcgaatccacgccgcgtggcagtcgggctggagcaaaaccgtctggcaatcctgctggcggtgcttcaccgtcacggtggtctacaaatggccgatcaggatgtgtttgttaacgtggtcggtggcgtgaaggtgacggaaaccagtgtcgatttagcgttactgctggcgatggtttccagcctgcgtgacagaccgctaccgcaggatctggtggtgtttggtgaagtcgggctggcaggggagatccgcccggtgcccagcggccaggaacgaatctcagaagcggcgaaacacggttttcgccgggcaattgttccggcagctaacgtgccgaaaaaagcgccggaagggatgcagatttttggcgttaaaaaactctccgacgcgcttagcgtgttcgacgacttataatgagagatacggagggagatatgtcgtcatttgattacctgaaaactgccatcaagcaacagggctgcacgctacagcaggtagctgatgccagcggtatgaccaaagggtatttaagccagttactgaatgccaaaatcaaaagccccagcgcacaaaagctggaggcattgcaccgttatttgggacttgaatttccccggcagaagaaaacgatcggtgtcgtattcggtaagttttacccgctgcatactggacatatctaccttatccagcgcgcctgtagccaggttgacgagctgcatatcattatgggttttgacgatacccgcgaccgcgcattgttcgaagacagcgccatgtcgcagcagccaaccgtgccggatcgtctgcgctggttattgcagacctttaagtatcaaaaaaatatccgcattcatgcttttaacgaagagggcatggaaccgtatccacacggctgggatgtgtggagcaacggcatcaaaaagtttatggccgaaaaaggcattcagccggatcttatctacacctcagaagaagccgatgcgccgcagtatatggaacatctggggatcgagacggtgttgatcgatccgaagcgtacctttatgagtatcagcggtgcgcagatccgcgaaaacccgttccgctactgggaatatattcctacggaagttaagccgttctttgtgcgtaccgtggcgatccttggcggcgagtcgagcggtaaatccaccctggtaaacaaacttgccaatatcttcaacactaccagtgcatgggaatatggtcgcgattatgtcttttcacaccttggcggtgatgagattgcgttgcagtattccgactacgataaaatcgcgctgggacacgcgcaatatattgattttgcagtgaaatatgccaataaagtggcgtttatcgacaccgattttgtcactacccaggcgttctgcaaaaagtacgaagggcgtgagcatccgttcgtgcaggcgttgattgatgaataccgtttcgatctggtgatcctgctggagaacaacacgccgtgggtggcggatggtttacgcagcctcggcagttcggtggatcgcaaagagttccagaacttgctggtggagatgttggaagagaacaatatcgaattcgtgcgggttgaagaggacgattacgacagccgtttcctgcgctgcgtggagctggtgcgggagatgatgggggagcaaagataatcatctttataagatgttgagtgggattactgatttaaaagtgtacttagtactccatttaggtgtacaatgtacctgccagggagggggaatgggtaaggcgataatatttatagagacgccaatgtttacgcgtcagatcaagcagattgcaaccgatgatgaattaaaggaattacaaaaagaactcatcggaactcccgataaaggtgatctcattcagcagactggtggattgcgtaaagtccgaatggctgcgggttcacagggaaaaagtggcagtgtcagaataatttactttctggcgacggaagagattatttatttgattatggcctatccgataaatgccaaagatagtctgacagatacggaaaaagctcaactaaagaagttgacgaaactgctcaaaggcgagatataaaatgagtttttttgatgagttgaaaacctctctggaagaggctgtcgagattaaacaaggtttaaaagaacctgcacgggtgacccgctacgaaattgcggatgttaaagctattcgtgagcaactcaacgtttctcaaagtgagatggcaaaagctctgggaaccagtgtggataccattaaaagctgggaatcgaagcgaagaaatcctacgggattggctgcaaaagtacttgccacaattaaagaaaatcctgcctttttccgggaacttgcttcccattaatcatttaactaataccggatgcgatgctggtgcgccgcatccggcattttacgcattacttcgcaatacgcttgtacttgatacgcttcggctccagcgcgtctgcgcccagcgtgcgtttcttgtactcttcgtactcggtaaagttaccttcgaagaactcaactttaccttcatcctggtaatccagaatgtgggtggcgatacggtcgaggaaccaacggtcgtgcgagataaccatcgcgcagcccgggaactccagcagggcgttttccagtgcgcgcagggtttcgatatccaggtcgttggttggttcgtcgagcagcagcatgttgccgccaacctgcagcagcttcgccagatgcagacgaccgcgctcaccgccggagagttcgccaacgcgtttaccctgatcaacccctttaaagttaaagcggccaacgtaggcgcggcttggcatctcggtgttgccgatcttcatgatatccagcccgccggaaacttcttcccaaacggttttgctgttatccattgagtcacggaactgatcaaccgacgccagtttcaccgtttcacccaaagtgatggtgccgctgtccggctgttcctgaccagagatcatacggaacagcgtcgatttacccgcaccgttcggaccgatgatcccgacgatcgctcctttcgggatcgagaagctcagggagtcaatcagcagacgatcaccataggatttacgcaggttgctgacttccagcactttatcgcccagacgcggtccaggtggaataaacagttcgttggtttcgttacgtttctgatattcggtgctgttgagttcttcaaagcgcgccagacgtgctttaccttttgactgacggcctttagttccctgacgtacccactccagctctttctcgatcgacttacgacgcgccgcttcttgtgaagcttcctgcgccagacgctgatctttctgctccagccaggaggagtagttaccttcccacggaataccttcaccgcggtcaagttcgaggatccagcccgcaacgttatcgaggaagtaacggtcgtgggtaatcgccaccacggtgccttcgaagtcgtgcaggaagcgttccagccacgctacggattccgcatccaggtggttggtcggttcgtcgagcagcagcatgtctggtttttccagcagcaggcggcacaacgccacgcgacgacgctcaccaccggaaaggttagcgattttcgcgtcccagtccggcagacgcagcgcatccgccgcacgctccagctgaacgttcaggttgtgaccgtcgtgagcctgaatgatctcttccagacggccttgttcagcggccagcttgtcaaaatcggcatccggatcggcatacagcgcatacacttcatccaggcgtttcagggcgttaaccacttcagaaaccgcttcttcaatggactcacgaacggtgtgttccgggttcagctgcggttcctgcggcagataaccaatcttgatgtctggctgcggacgtgcttcaccttcgatgtctttatcaatgcccgccataatgcgcagcagggtggacttacccgcgccgttcagacccaggacaccaatttttgccccagggaagaaactcagagagatgtttttcaaaatatgacgtttcggcggaacaactttgccgacacgatgcatggtataaacgaattgagccacgttggacttcgcctctatgtttatcgtgatgatgagttttcaaaggcgaagtgtagcctgtttccctgtctaatcccagccagtcgatcaccccgtaaaagtaaaaaagtgtccgtaacgtggcgtaaacggcaatgactggttagcataaatctattacgcggcatgacgctgcattgatgtattgacacttagaggatgcgcttgtggaaaaagccaaacacgttacctggcggctgttggctgtcggtgtctgtctgctgacggtcagcagcgtggcgcgagccgactcactggatgagcagcgtagtcgttacgcgcaaatcaagcaggcctgggataatcgacaaatggatgtggtcgaacaaatgatgcctggactgaaagattacccactttatccctacctggaataccgccagatcactgatgacctgatgaatcaaccggcggtgacggtcactaactttgttcgcgctaaccccacgcttcctcccgctcgcacgctgcaatctcgtttcgtcaatgaactggcgcggcgtgaagactggcgtggcttgttagcctttagcccggaaaagcccggaactaccgaagcgcaatgtaattactactatgcgaaatggaacaccgggcagagtgaagaagcctggcaaggggcgaaagagctgtggctaaccggcaagagccagcctaacgcctgtgacaagttatttagcgtctggcgtgcgtcaggtaaacaagatccgctggcgtatttagagcgtatccgtctggcgatgaaagcgggtaacaccggcctggtaacagtgctggcagggcagatgcctgccgattaccagactatcgcttcggcaatcatttcactggcgaacaaccctaatacggtactgaccttcgcgcgtacaaccggcgcgaccgattttacccgtcaaatggcggcggtggcgtttgccagtgtggcgcggcaggatgctgaaaatgcacggctgatgatcccgtcgcttgctcaggcacagcagcttaatgaagatcagattcaggagctgcgcgatattgtcgcatggcgtttgatgggcaacgatgtcaccgacgagcaggcgaaatggcgcgatgacgcgattatgcgttcgcaatctacttcgcttattgaacgccgtgtgcgaatggcgcttggcaccggcgatcgtcgcggcctgaatacctggctggcgcgtctgcctatggaagcgaaagagaaagatgaatggcgttactggcaggcggatttattgctggaacgcggacgtgaagctgaagcaaaagagattttgcatcaactcatgcaacagcgtggtttctacccgatggttgctgcacaacgcatcggcgaagagtatgagctgaagattgataaagcgccgcagaatgttgacagcgccctgactcaggggccggagatggcgcgcgtgcgcgagttgatgtactggaatctcgataacaccgcgcgtagcgagtgggccaatctggtgaagagcaagtcaaaaacagagcaggctcaactggctcggtatgctttcaataaccaatggtgggatcttagcgttcaggcaacgatcgccgggaagctgtgggatcatctggaagagcgattcccgctggcttacaacgatcttttcaaacgctacaccagtggtaaggagatcccgcaaagctatgcgatggcgattgcccgtcaggagagtgcctggaatccgaaagtgaaatcaccggtaggggccagcggcctgatgcagattatgcctggtaccgcgacccatacggtgaagatgttctctattcccggttatagcagccctgggcaattgctggatccggaaacaaacatcaacattggcaccagttacctgcaatatgtttatcagcagtttggcaataaccgtattttctcctcagcagcttataacgccggaccagggcgggtgcgaacctggcttggcaacagcgcagggcgtatcgacgcagtggcatttgtcgagagtattccattctccgagacgcgcggttatgtgaaaaacgtgctggcttatgacgcttactaccgctatttcatgggggataaaccgacgttgatgagcgccacggaatggggacgtcgttactgatccacacgtttatgatatgctatcgtactctttagcgagtacaaccgggggaggcattttgcttcccccgctaacaatggcgacatactatggcccaacaatcaccctattcagcagcgatggcagaacagcgtcaccaggagtggttacgttttgtcgacctgcttaagaatgcctaccaaaacgatctccatttaccgttgttaaacctgatgctgacgccagatgagcgcgaagcgttggggactcgcgtgcgtattgtcgaagagctgttgcgcggcgaaatgagccagcgtgagttaaaaaatgaactcggcgcgggcatcgcgacgattacgcgtggatctaatagtctgaaagccgcgcccgtcgagctgcgccagtggctggaagacgtgttgctgaaaagcgattgattttgtaggcctgataggacatggcgcatcaggcatcgtgcaccgaatgccggatgcggcgtgaacgcctaatcaggcctgcaatggctgatacacggcattatgaaacggactcagcgccaggatcaccgcctggtgatagacgctggtgcgagtgagtttcccggcggtaaacacgccgatcgccccttccttacgaccaatctcatcaataccggtataacgcgacatcacgggaccaagcacctcaccttcacgcactttttccagaatcaccgcaggcaacggcaaagtagccgaacgcgcctcgccgcgctggctggcgttttctatcaccacccaactgaaagtgctgtcaccatcgatgccagcttcaatcgccacccaaaaatcagcctcaggaagtaaacggcgggcattggctaccctatttcgtgcgccagcgcgcgtttcctcactgccaaagggctgttccggtacaccgctctcgacggcaacggatgcaatatggcaggatccttcgccgaagatctcgtgaaatgcctgcagaatggcctgaattttagcgggattggtggtcgcacagacaacttggtgcataatcagcattactcagaaaattaacgttacagcagtatacggaaaaaaagcatgttacaggtatacctagtccgccacggtgaaacgcagtggaacgccgagcgacgtattcagggccagtctgacagcccgctgaccgccaaaggtgagcaacaggcgatgcaggtggcaacccgtgccaaagagcttggcattacgcatatcatcagtagcgatttaggacgcacccggcgcacggcggaaatcatcgcccaggcctgcggttgtgacatcatctttgattctcgcctgcgtgaattaaatatgggtgtactggaaacaagaaatatcgattcactcaccgaagaagaagagaactggcgtcggcaactggtcaatggcaccgttgacgggcgtattcctgaaggtgagtcaatgcaggagctcagcgatcgcgttaatgcggcactggaatcttgccgggacttaccgcagggaagccgaccgctactggtgagccatggtattgcactgggatgcctggtgagtacgattctcggattaccagcatgggcagagcgccgcttacgtctgcgtaactgttctatttcgcgcgtggattatcaggaaagcttgtggctggcgtctggctgggtggttgaaaccgcaggggacatctcgcatctggacgcccctgcattagatgagctgcagcgttaacgacggatcggaatcagcagttcacagcgcagattaattgggcgatctcccgctttggcatcttctgccgggtagtatcgctcaatatcctgacctttacggcgcgtcaagttaagcattggcatgcacgttccgtataccgtcaggataaactcctgcacgccggttcccagaccttcataggtaaacatcacatattcgccgccctgcaacatcaccggatgcccagtcagtacatagccatctgcctgatcctgagctaacgcggtggtgtagaacacctcttgttcgtcgtctttatcctggctcggacgtgtttcgttcaaaccgtaaagcactggtggaatggttggcgagttgccgagaaaatcgtgccagaactggtagcgcatttcatggcggaaatcagagatttgctccagcgaacaggagtagctctgggtaacaccaatcagcggcgtatcttccagagtgacaaatttgtgctctggcatagtgaattcacccagacgtagcggcgggcgaataccaaaggcgctccattcaggagaacggcggtaaagtgcaggagtctgggcaaactgcttcttgaaagcgcgggtaaatgtctgttgagagtcgaagcggtattgcagcgcgatgtccagaatcggacgcgcagtcaggcgtagtgcgaccgccgatttcgacaaacgacgagcacgaatatacgcgccaatagcatggccagtgacatctttaaacattctctgtaagtgccacttggaataacctgctttcgccgctacattgtcgagcgacaggggatgatccagatgaccttccagccagattaaaaggtcgcgaataatgccggcctgatccataaaatatcctcatcctttcaacaacgagcacctgacatcaggtaattggataatagcattttttgctgttttagcattcagtgtttttttcttagtcgagtatgttttaggtcttgacggaaataaaagtattgagattttgttcttaatcaatatgttatttaccgtgacgaactaattgctcgtgtaatagataaaaatggtaacgatatgaaatacaagcatttaatcctgtctttaagcctgataatgctggggccattggctcatgcagaagagattggttcggtcgacaccgtatttaaaatgatcggcccggatcacaaaattgttgttgaagcctttgacgatcccgatgtgaaaaatgtcacctgttatgtgagccgggcgaaaaccggtggtattaaagggggattgggcctggcagaagatacctccgatgcggccatttcttgtcaacaagtcgggccgattgaactgtcggatcgtattaaaaacggcaaagctcagggcgaggtagtattcaaaaaacgcacgtccctggtctttaagtcgttacaggtcgtgcgcttttatgacgctaaacgcaacgcgctcgcttatctggcttactccgacaaagttgtagaaggttcgccgaaaaacgcgattagcgcggttcctgtcatgccgtggcggcaataacagaggcgatttatgcaacgggaaacggtctggttagtcgaagacgagcaagggatagccgatacgctggtctacatgttgcaacaggaaggttttgacgtcgaggtctttgagcgaggcttgccagtgctggataaagctcgccagcaggttcccgatgtcatgattctcgatgttggtttgcctgatatcagcggctttgaattgtgccgccagttactggcgctccatccggcgttacctgtactgttcctgacggcccgaagtgaagaggtcgatcgcctgcttgggctggaaattggcgctgacgactacgtggctaaaccgttttcacctcgcgaagtgtgcgccagagtgcgcaccttactgcgtcgggtgaagaagttctcgacgccgtctcccgttatccgtattggtcattttgaattgaatgaacctgcggcgcagatcagctggtttgacacgccattaacgctgacgcggtatgagtttttattgctgaagacgttactcaagtcgccgggccgcgtctggtcccgccagcaactgatggatagcgtgtgggaagatgcgcaggacacctacgatcgcaccgtcgatacccacattaaaacgctgcgtgccaagctgcgcgccatcaaccccgatctttcaccgattaatactcatcgcggcatgggatatagcctgaggggcctgtaatgcgtatcggcatgcggttgttgctgggctattttttactggtggcggtggcggcctggttcgtactggctatttttgtcaaagaagttaaaccgggcgtgcgaagagcaaccgaggggacgttaatcgacaccgcaacgttgctggcggagctggcgcgtcccgatttgctctctggggacccaacgcatgggcaactggcgcaggcgtttaatcagctacaacatcgcccgtttcgcgccaatatcggtggcattaacaaagtgcgcaacgaatatcatgtctatatgaccgatgcgcagggcaaagtattgttcgattcggcaaataaagccgttggacaggattattcgcgctggaatgacgtctggctaacgttgcgtggtcagtatggtgcgcgcagcacgttgcaaaatcctgccgatcccgaaagttctgtgatgtatgttgccgcgccgattatggacggctcgcggcttattggcgttttgagcgtaggcaaaccgaacgcggcgatggctccggtcattaagcgtagcgagcggcgaattttatgggccagcgccattttgttggggattgcactggtgattggcgcaggcatggtttggtggatcaaccgctctattgcccggctcactcgctatgctgattccgtcactgacaataagcccgttcctctccccgatctcggtagtagcgagttgcgtaaactcgcgcaggcgctggaaagtatgcgcgtgaagctggaagggaaaaactatattgagcagtatgtttatgcgttaactcatgagctaaaaagcccactggcggcgattcgtggcgcggcggaaattttacgcgaaggtccgccgccggaagtggtggctcgttttaccgacaacattctgacgcaaaatgcgcgaatgcaggcactggtggaaacgttactacgccaggcaagactggagaatcgtcaggaagtcgttctgactgctgttgatgtggcggcattatttcgccgcgtcagcgaagcgcgcaccgtgcagttggcagaaaaaaacatcactttgcatgttatgcctactgagattaacgttgctgctgaaccggcgttactggagcaggcgctggggaatttactggataacgccatcgattttactcccgagagcggtcgcataacgctaagcgccgaagtggatcaggaatacgtcacccttaaggtgctggataccggtagtgggattcctgactacgcgctgtcacgtatttttgaacgcttttactctttgccgcgtgcaaatgggcaaaaaagcagcggtctggggttggcgtttgtcagtgaggtcgcccgtttgtttaacggcgaagtcacgctgcgcaacgtgcaggaaggtggcgtgctggcctcgcttcgacttcaccgtcacttcacatagcttcaaattcttcccacatagccttcgtatcctgctgccattgcaaaggagaagactatgttgaaatcccccctgttctggaaaatgaccaccttgtttggtgcagtattgctgttgttgattccgataatgctgattcggcaggtgattgtcgaacgtgccgattaccgtagcgatgtggaagatgtgattcgccaaagtaccagcgggccgcaaaaactcgttggaccgctcatcgctattcctgtgaccgagctttatacggtgcaggaagacgataaaaccgtggagcggaaacgaagttttattcatttttggttacctgagtcattgatggttgatggcaatcagaacgtggaagaacgcaagataggcatctataccggtcaggtctggcacagtgatttaacgctaaaagccgatttcgatgtttcgcgtcttagcgaactcgacgcgccaaatatcaccttaggcaagccatttattgtgattagcgtcggggatgcgcgtggtattggtgtggtgaaagcgcctgaagttaacggtacggcgctgaccattgaacccggcaccgggttagagcaaggcgggcagggcgtgcatatccctttacccgaaggggactggcgcaagcagaacctgaagctgaatgtggcgctgaatttaagcggtaccggcgatctttctgtggtgcctggcgggcgttatagcgaaatgaccttaaccagcaactggccgcatcccagttttttaggtgattttctaccagccaaacgggaagttagcgagtcaggttttcaggcgcaatggcaaagtagctggtttgctaataatctcggtgagcgttttgcttcaggcaatgataccggctgggaaaacttccccgcgtttagcgtcgcagtgacgacgccagccgatcaataccaattaacggaccgggcgactaagtacgccattctgctgattgcgctgacttttatggcattctttgtttttgaaacgctcaccgcgcaacgtttacacccaatgcaatatttgctggtggggctttcattggtgatgttttatttgctcttgctggcgctttctgaacataccggttttaccgtggcatggataatcgccagtctgattggggcgttaatgaacggtatttatttgcaggcggtattgaaaggctggcgtaatagcatgttgtttaccctcgcgctgttgttgctggatggtgtgatgtggggactgctcaactctgccgatagcgcgctgttgttgggaaccagtgtgctggtggtggcgctggccggcatgatgtttgtgacccgtaatatcgactggtatgcgttttcactgccgaaaatgaaagccagtaaagaagttacaacggacgatgaattacgtatctggaaataaggtagaaaaataaaaacggcgctaaaaagcgccgttttttttgacggtggtaaagccgattaatcttccagatcaccgcagaagcgataaccttcaccgtgaatggtggcgatgatttccggcgtatccggcgtagattcgaaatgtttacgaatacggcggatcgtcacgtctacagtacggtcgtgcggtttcagctcacggccagtcattttcttcagcagttcagcacgggactgaattttgcctgggttttcacagaagtgaagcatggcgcggaactcgctgcgcggcagcttgtactgctcgccatcagggccgatcaacgaacggctgttgatgtccagttcccaaccattgaacttgtagctttcaacgctacgacgttcttcgctgacagtacccagattcatggtacgggacagcaggttgcgtgcacgaatagtcagttcacgcgggttgaacggtttggtgatgtagtcatctgcaccgatttcgaggccgagaattttatcgacttcgttgtcacggccagtcaggaacatcaacgcaacattcgcctgctcgcgcagttcacgcgctaacagaagaccgtttttacccggcagattgatatccatgatcaccaggttgatgtcatattcagagaggatctgatgcatttccgcgccatctgtcgcttcgaaaacatcatagccttccgcttcgaaaatacttttcaacgtgttgcgtgttaccaactcgtcttcaacgataagaatgtgcggggtctgcatgtttgctacctaaattgccaactaaatcgaaacaggaagtacaaaagtccctgacctgcctgatgcatgctgcaaattaacatgatcggcgtaacatgactaaagtacgtaattgcgttcttgatgcactttccatcaacgtcaacaacatcattagcttggtcgtgggtactttccctcaggacccgacagtgtcaaaaacggctgtcatcctaaccattttaacagcaatataacaggctaagaggggcaggacacccaataaaactacgcttcgttgacatatatcaagttcaattgtagcacgttaacagtttgatgaaatgatcgtatctaaatgctagctttcgtcacattattttaataatccaactagttgcatcatacaactaataaacctggtgaatccaattatcgagatttattttttataaaattatcctaagtaaacagaaggatatgtagcattttttaacaattcaatcgttagtatagtcaggaaatagtttagccttttttaagctaagcaaagggcttttcctgcgacttacgttaaagatttgtaaattcgcaacgcgtaataagttgacaatgatcaccctgttcgcggttatttggtcaagaagagtggcaatatgcgtataacgattattctggttgcacccgccagagcagaaaatattggggcagcggcgcgggcaatgaaaacgatgggttttagcgaactgcggattgttgatagtcaggcacacctggagccagccgcccgttgggtcgcacatggatctggtgatattattgataatattaaagttttcaagacactggctgaatcgttacacgatgtcgatttcactgttgccaccactgcgcgcagtcgggcgaaatatcattactacgctacgccagtagaactggtgccgctgttagaggaaaaatcttcatggatgagccatgccgctctggtgtttggtcgcgaagattccgggctgactaacgaagagttagcgttggctgacgttcttactggtgtgccgatggtggcggattatccttcgctcaatctggggtaggcagtgatggtctattgctatcaattagcaacattaatacaacaaccggcgaaaagtgacacaacggcagaccaacatcaactgcaagctttacgcgaacgagccatgacattgctgacgactctggcagtggcagatgacataaaactggtcgactggttacaacaacgcctggggcttttagagcaacgagacacggcaatgttgcaccgtttgctgcatgatattgaaaaaaatatcaccaaataaaaaacgccttagtaagtgattttc